/* page style */

.main_outer {position: relative; width: 900px; margin: auto; padding: 40px 0}

.page_lt {background: url(../img/page_lt.png) no-repeat 0 0; height: 60px; padding-left: 60px;}
.page_rt {background: url(../img/page_rt.png) no-repeat right 0; height: 60px; padding-right: 60px;}
.page_t {background: url(../img/page_top.png) repeat-x 0 0; height: 60px;}

.page_l {background: url(../img/page_l.png) repeat-y 0 0; height: 1%; padding-left: 20px;}
.page_r {background: url(../img/page_r.png) repeat-y right 0; height: 1%; padding-right: 20px;}
.page_content {position: relative; height: 1%; background: #fff; padding: 105px 0 110px 0;}
.page_content .text {padding: 20px 0;}

.page_lb {background: url(../img/page_lb.png) no-repeat 0 0; height: 60px; padding-left: 60px;}
.page_rb {background: url(../img/page_rb.png) no-repeat right 0; height: 60px; padding-right: 60px;}
.page_b {background: url(../img/page_bottom.png) repeat-x 0 bottom; height: 60px;}

.header {position: absolute; width: 100%; height: 109px; top: 80px; left: 0; background: url(../img/vert_line-1.gif) no-repeat 470px 0}
.header .nd_logo {float: left; height: 94px; padding-left: 50px;}
.header .stork_logo {float: right; height: 91px; padding-right: 50px;}
.header .text {margin: 0 240px 0 290px; padding: 10px 0 0 0; font-weight: bold; line-height: 22px; text-align: center;}

.footer {position: absolute; height: 109px; bottom: 85px; left: 0; width: 100%; font-weight: bold; font-size: 13px; background: url(../img/vert_line-1.gif) no-repeat 640px 0}
.footer .text {padding: 10px 0 0 50px; line-height: 22px;}
.footer .store {position: absolute; left: 660px; top: 0; padding-top: 25px; background: url(../img/txtStoreHouse.gif) no-repeat 0 0}

.slides {background: url(../img/slides_bg.jpg) no-repeat 0 0; padding: 34px 177px 39px 170px;}
.slides #photobox {position: relative; height: 394px;}
.slides #photobox .photos {position: absolute; top: 0; left: 0; height: 394px; width: 513px;}
.slides .photo1 {background: url(../img/photo1.jpg) no-repeat 0 0; display: none;}
.slides .photo2 {background: url(../img/photo2.jpg) no-repeat 0 0; display: none;}
.slides .photo3 {background: url(../img/photo3.jpg) no-repeat 0 0; display: none;}
.slides .photo4 {background: url(../img/photo4.jpg) no-repeat 0 0; display: none;}
.slides .photo5 {background: url(../img/photo5.jpg) no-repeat 0 0; display: none;}
.slides .photo6 {background: url(../img/photo6.jpg) no-repeat 0 0; display: none;}
.slides .photo7 {background: url(../img/photo7.jpg) no-repeat 0 0; display: none;}
.slides .photo8 {background: url(../img/photo8.jpg) no-repeat 0 0; display: none;}
.slides .photo9 {background: url(../img/photo9.jpg) no-repeat 0 0; display: none;}
.slides .photo10 {background: url(../img/photo10.jpg) no-repeat 0 0; display: none;}
.slides .photo11 {background: url(../img/photo11.jpg) no-repeat 0 0; display: none;}
.slides .photo12 {background: url(../img/photo12.jpg) no-repeat 0 0}

.contacts {background: url(../img/contacts_bg.jpg) no-repeat 0 0; padding: 43px 0 0 30px; height: 420px}

.green_line {height: 35px; background: url(../img/green_line_bg.gif) repeat-x 0 0}
.menu_top {height: 35px; background: #85b6a4; margin: auto;}
.menu_top td {padding: 0 5px; vertical-align: middle;}

.lines {position: relative; margin: 20px 30px 0 30px;}
.lines td {padding: 0 4px}
.hr {margin: 10px 0; background: url(../img/hr.gif) repeat-x 0 center}
.lines table {margin: auto;}

#replacement {position: relative;}
.text-1 {position: relative; width: 146px; height: 74px; overflow: hidden}
.text-2 {position: relative; width: 160px; height: 74px; overflow: hidden}
.text-3 {position: relative; width: 573px; height: 80px; overflow: hidden}
.text-4 {position: relative; width: 192px; height: 90px; overflow: hidden}
.text-5_1 {position: relative; width: 195px; height: 175px; overflow: hidden}
.text-5_2 {position: relative; width: 256px; height: 85px; overflow: hidden}
.text-1 img, .text-2 img, .text-3 img, .text-4 img, .text-5_1 img, .text-5_2 img {position: absolute; top: 0; left: 0;}