html, body {padding:0; margin:0; font-family:Arial; background:#ffffff url(images/f_left.jpg) repeat-y left; height: 100%; width: 100%;}
.main {margin:0 0px; _height: 100%; position: relative; background:url(images/f_right.jpg) repeat-y right; min-width:990px;}
html>body .main {height: auto !important; min-height: 100% !important; }
.bl { float:left; width:100%; background:url(images/f_right.jpg) repeat-y right;}

.header {float:left; width:100%; position:relative;}
.logo {position:absolute; left:20px; top:35px;}

img {border:none;}

.menu {position:absolute; left:258px; top:47px;}
.pod_menu {position:absolute; left:258px; top:77px;}
.fl {width:100%; float:left;}
ul.nav {float:left; list-style:none; padding:0; margin:0;}
ul.nav li {float:left; list-style:none; padding:0; margin:0;}
ul.nav li a {float:left; list-style:none; padding:7px 9px 0px 9px; height:23px; margin:0; font-family:Arial; font-size:14px; font-weight:bold; color:#484848;}
ul.nav li a:hover, ul.nav li a.act {background:url(images/nav_act.gif) repeat-x top; text-decoration:none; color:#636363;}

.pod_menu ul {float:left; list-style:none; padding:0 0 0 9px; margin:0;}
.pod_menu ul li {float:left; list-style:none; padding:9px 17px 0 0; margin:0;}
.pod_menu ul li a {float:left; list-style:none; padding:0px 0px 0px 0px; margin:0; font-family:Arial; font-size:12px; color:#0078c1;}
a:hover {text-decoration:none;}

.bn {width:100%; float: left; margin-top:141px;}
.bn p.ten {position:absolute; left:170px; bottom:15px; font-family:Arial; font-size:18px; color: #000; padding:0; margin:0;}
.bn p.text {color:#ebebeb; position:absolute; left:170px; bottom:16px; font-family:Arial; font-size:18px; padding:0; margin:0;}
.im1 {background: url(images/im1_fon.gif) repeat-x top;}
.im1 div {background:url(images/bn1.jpg) no-repeat left top; height:226px; float:left; width:100%;}

.im2 {background: url(images/im2_fon.gif) repeat-x top;}
.im2 div {background:url(images/bn2.jpg) no-repeat left top; height:184px; float:left; width:100%;}

.im3 {}
.im3 div {background:url(images/bn3.jpg) no-repeat left top; height:226px; width:100%; float:left;}

.im4 {}
.im4 div {background:url(images/bn4.jpg) no-repeat left top; height:226px; width:100%; float:left;}

.im5 {background: url(images/im5_fon.gif) repeat-x top;}
.im5 div {background:url(images/bn5.jpg) no-repeat center top; height:226px; width:100%; float:left;}

.im6 {}
.im6 div {background:url(images/bn6.jpg) no-repeat left top; height:226px; width:100%; float:left;}

.im7 {background: url(images/im7_fon.gif) repeat-x top;}
.im7 div {background:url(images/bn7.jpg) no-repeat center top; height:226px; width:100%; float:left;}

.im8 {background: url(images/im8_fon.gif) repeat-x top;}
.im8 div {background:url(images/bn8.jpg) no-repeat left top; height:226px; width:100%; float:left;}

.im9 {background: url(images/im9_fon.gif) repeat-x top; height:184px;}
.im9 div {background:url(images/bn9.jpg) no-repeat top center; height:184px; float:left; width:100%;}

im10 {background: url(images/im10_fon.gif) repeat-x top; height:226px;}
.im10 div {background:url(images/bn13.jpg) no-repeat top center; height:226px; float:left; width:100%;}

im11 {background: url(images/im11_fon.gif) repeat-x top; height:226px;}
.im11 div {background:url(images/bn12.jpg) no-repeat top center; height:226px; float:left; width:100%;}

.im14 {background: url(images/im14_fon.gif) repeat-x top; height:184px;}
.im14 div {background:url(images/bn14.jpg) no-repeat top center; height:184px; float:left; width:100%;}

.im15 {background: url(images/im2_fon.gif) repeat-x top; height:184px;}
.im15 div {background:url(images/bn15.jpg) no-repeat top center; height:184px; float:left; width:100%;}

.im16 {background: url(images/im9_fon.gif) repeat-x top; height:184px;}
.im16 div {background:url(images/bn16.jpg) no-repeat top center; height:184px; float:left; width:100%;}

.footer {width:100%; float:left; height:211px; background:url(images/footer.gif) repeat-x left top; padding:27px 0 0 0; color:#8f8f8f; font-size:10px;}
.footer a {color:#010101;}
p.fot_l {float:left; padding:0 0 0 278px; margin:0 0 0 0 0;}
p.fot_r {float: right; padding:0 154px 0 0px; margin:0 0 0 0 0;}
p.fot_c {float: none; padding:0 100px 0 100px; margin:0 0 0 0 0;}

.cont {width:100%; float:left; padding-bottom:75px;}
.bl_l {width:265px; float:left; padding-top:23px; margin-left:10px; display:inline;}
.bl_r {margin:0 180px 0 277px;}

.contacts {width:221px; background:#FFF; float:left; margin:0 0 0 22px; padding:22px 0 25px 18px; display:inline; border-left:4px solid #b5b5b5;}
p.tel { padding:0 0 0 27px; margin:0 0 0 0px;  background:url(images/c_ico1.gif) no-repeat left center; font-size:25px; font-family:Arial; color:#000;}
p.tel span {color:#959595; font-size:15px;}
p.icq {padding:8px 0 2px 31px; margin:12px 0 0 0; background:url(images/c_ico2.gif) no-repeat left top; font-size:15px;}
p.icq b {color:#198600;}
p.e-mail {padding:8px 0 7px 35px; margin:5px 0 0 0;;  background:url(images/c_ico3.gif) no-repeat left center; font-size:17px; font-family:Arial; color:#000;}
p.cont_email {padding:8px 0 2px 31px; margin:12px 0 0 0; font-size:15px;}
a {color:#0078c1;}

.info {width:209px; float:left; margin:11px 0 0 11px; display:inline; padding:0 0 11px 31px; background: #FFF url(images/info_fon.gif) repeat-y left top; position:relative;}
.plan { position:absolute; left:0; top:0; width:25px; height:40px; background:url(images/plan.gif) no-repeat left top;}
.info h2 {font-size:10px; font-weight:normal; font-family:Arial; line-height:14px; padding:0; margin:9px 0 0 0;}
.info p {padding:0; margin:30px 0 0 0; font-size:12px; line-height:16px;}

.content {width:100%; float:left; padding-top:9px; color:#3a3a3a; font-size:13px;}
.content h2 {font-size:24px; color:#3a3a3a; font-family:Arial; padding:0; margin:0; font-weight:normal;}
.content a {font-size:15px;}

p.map {padding:0; margin:8px 0 0 0;}

.forma_zakaza {width:100%; float:left; padding:25px 0 0 0;}
.forma_zakaza p {padding:0; margin:2px 0 0 0; font-size:13px; font-weight:bold;}
.forma_zakaza p input {width:442px; height:20px; padding:0; margin:0; font-family:Arial; font-size:13px; border:1px solid #b4b4b4; background:#FFF;}
.forma_zakaza p textarea {width:442px; height:78px; overflow:hidden; padding:0; margin:0; font-family:Arial; font-size:13px; border:1px solid #b4b4b4; background:#FFF;}

.f18 {font-size:18px;}

p.z1 {padding:10px 0 0 0;}
.z1 a {padding:6px 0 8px 42px; font-size:12px; font-weight:bold; background:url(images/iconew1.gif) no-repeat left top;}
p.z2 {padding:17px 0 0px 0; float:left; width:100%;}
.z2 a {padding:6px 0 8px 42px; font-size:12px; float:left; font-weight:bold; background:url(images/iconew2.gif) no-repeat left top;} 
p.z3 {padding:17px 0 0px 0; float:left; width:100%;}
.z3 a {padding:6px 0 8px 42px; font-size:12px; float:left; font-weight:bold; background:url(images/iconew3.gif) no-repeat left top;} 
p.z4 {padding:17px 0 0px 0; float:left; width:100%;}
.z4 a {padding:6px 0 8px 42px; font-size:12px; float:left; font-weight:bold; background:url(images/iconew4.gif) no-repeat left top;} 

.primers {width:100%; float:left; padding:28px 0 9px 0;}
.primers p {padding:0 20px 20px 0; margin:0; float:left;}

.f13 a {font-size:13px;}




