body {padding:0; margin:0; font-family:Arial; font-size:14px;}

.body {width:100%; float:left; background:url(images/head.jpg) repeat-x top; min-width:990px;}
.main {width:100%; text-align:left;}
.header {width:100%; height:343px; position:relative; background:url(images/lohad.jpg) no-repeat center top; float:left;} 

.head0 {height:294px; width:100%; float:left; background:url(images/head_fon.jpg) repeat-x top; position:relative;}
.logo {position:absolute; left:29px; top:27px;}
.head {width:100%; float:left; height:294px; background:url(images/head.jpg) no-repeat left top;}
.h_seach {width:237px; height:29px; background:url(images/h_seach.gif) no-repeat left top; position:absolute; left:28px; top:220px;}
.h_seach input.inp_t {width:200px; font-family:Verdana; font-size:11px; color:#94c1eb; border:1px solid #82b3d4; background:#FFF; padding:3px 0 3px 5px; margin:4px 0 0 4px; float:left;}
.h_seach input.but_t {float:left; margin:4px; padding:0; border:0;}
.h_seach form {padding:0; margin:0;}


.seach {position:absolute; top:238px; left:0; width:252px; height:34px; background:url(images/seach_fon.gif) no-repeat left top;}
.s_inp {float:left; padding:5px 0 0 8px;}
input.inp {padding:0; margin:0; float:left; width:204px; height:23px; background:#FFFFFF; border:1px solid #82b3d4;}
.teg {position:absolute; top:9px; right:5px;}
.t1 {float:left;}
.t2 {float:left; padding:2px 0 0 17px;}
.t3 {float:left; padding:1px 0 0 16px;}
.t4 {float:left; padding:1px 0 0 15px;}

.cont {float:left; width:100%; padding:32px 0 0 0;}
.bl {width:200px; float:left;}
.br {width:100%; float: left;}

.footer {height:71px; width:100%; float:left; background:url(images/footer.jpg) repeat-x top; margin-top:40px;}
.avtoriz {width:219px; height:140px; padding:22px 0 0 0; float:right; background:url(images/avtoriz.gif) no-repeat left top;}
.a_tet {float:left; width:71px; padding:5px 0 0 0; font-family:Arial; font-size:15px; color:#FFFFFF; text-align:center;}
.a_inp {float:left;}
.a_inp input {padding:0; margin:0; float:left; width:136px; height:26px; background:#FFFFFF; border:1px solid #82b3d4;}
.fl {width:100%; float:left; padding-bottom:12px;}
.a_kn {float:left; padding:0 0 0 85px;}
.reg {float:left; font-size:12px; padding:8px 0 0 100px;}
.reg a {color:#FFFFFF;}

a:hover {text-decoration:none;}
.buys {float:left; width:218px; height:96px; background:url(images/buys.jpg) no-repeat left top; margin-top:9px; position:relative;}
p.naz {font-size:20px; color:#3b7eab; margin:7px 0 0 0; padding:0 0 0 13px;}
p.tv {padding:0 0 0 13px; margin:5px 0 0 0; font-size:15px; color:#b0d4ec;}
.b_kn {position:absolute; bottom:12px; right:15px;}

.katalog {width:219px; float:left; padding:35px 0 0 0;}
.katalog p {padding:0 0 0 19px; margin:0; line-height:20px; background:url(images/katal.gif) no-repeat left top; font-size:20px; color:#4b9bd3;}
.katalog ul {padding:30px 0 0 18px; margin:0; float:left; width:201px; list-style:none;}
.katalog ul li {padding:0; margin:0; float:left; width:201px; list-style:none; font-family:Arial; font-size:16px; color:#222f38; text-decoration:underline;}
.katalog ul li a {padding:0; margin:0; float:left; list-style:none; color:#2a76aa; text-decoration:none;}
.katalog ul li a.act {color:#222f38; text-decoration:underline;}
.katalog ul li a:hover {color:#222f38; text-decoration:underline;}
.katalog ul li a.standardsmall {margin-left:10px; font-size:14px;}

a {color:#222f38; text-decoration:underline; font-size:14px;}

.menu a:hover {background:none;}
.menu {width:100%; top:294px; left:0; height:46px; position:absolute; background:url(images/menu_fon.gif) repeat-x left top;}
.men{width:1000px; margin:0 auto;}
.kn1 {float:left; background:url(images/k1_on.jpg) no-repeat left top; margin:0 0 0 20px; display:inline;}
.kn1 a {float:left; width:107px; height:46px; background:url(images/k1_off.jpg) no-repeat left top;}
.kn2 {float:left; background:url(images/k2_on.jpg) no-repeat left top; margin:0 0 0 34px; display:inline;}
.kn2 a {float:left; width:185px; height:46px; background:url(images/k2_off.jpg) no-repeat left top;}
.kn3 {float:left; background:url(images/k3_on.jpg) no-repeat left top; margin:0 0 0 36px; display:inline;}
.kn3 a {float:left; width:149px; height:46px; background:url(images/k3_off.jpg) no-repeat left top;}
.kn4 {float:left; background:url(images/k4_on.jpg) no-repeat left top; margin:0 0 0 29px; display:inline;}
.kn4 a {float:left; width:122px; height:46px; background:url(images/k4_off.jpg) no-repeat left top;}
.kn5 {float:left; background:url(images/k5_on.jpg) no-repeat left top; margin:0 0 0 25px; display:inline;}
.kn5 a {float:left; width:109px; height:46px; background:url(images/k5_off.jpg) no-repeat left top;}
.kn6 {float:left; background:url(images/k6_on.jpg) no-repeat left top; margin:0 0 0 34px; display:inline;}
.kn6 a {float:left; width:138px; height:46px; background:url(images/k6_off.jpg) no-repeat left top;}

.news {width:100%; float:left; padding-bottom:20px; background:#b0d4ec; position:relative;}
.news p.zag { padding:7px 0 10px 20px; margin:0;}
.news p.data { padding:0 25px 0px 20px; margin:8px 0 0 0; font-size:15px; color:#FFFFFF;}
.news p.text { padding:0 25px 0px 20px; margin:20px 0 0 0; font-size:13px; color:#3b7eab;}

.spec {margin:0 0 0 12px; position:relative; border:3px solid #b0d4ec;}
.spec p.naz {padding:10px 0 26px 86px; margin:0;}

.hit {padding:0 0 33px 0;}
.hit p.pic {padding:0; margin:0; text-align:center;}
.hit p.text {padding:0; margin:9px 0 0 0; font-size:14px; color:#222f38; text-align:center;}
.hit p.text a {color:#222f38;}
a:hover {text-decoration:none;}

.spech {float:left; width:100%; padding-top:30px;}
.spech p {padding:0; margin:0;}

.n_vl {position:absolute; width:13px; height:13px; background:url(images/new_vl.gif) no-repeat left top; left:0; top:0;}
.n_vr {position:absolute; width:13px; height:13px; background:url(images/new_vr.gif) no-repeat left top; right:0; _right:-1px; top:0;}
.n_nl {position:absolute; width:13px; height:13px; background:url(images/new_nl.gif) no-repeat left top; left:0; bottom:0; _bottom:-5px;}
.n_nr {position:absolute; width:13px; height:13px; background:url(images/new_nr.gif) no-repeat left top; right:0; _right:-1px; bottom:0; _bottom:-5px;}

.s_vl {position:absolute; width:13px; height:13px; background:url(images/s_vl.gif) no-repeat left top; left:-3px; top:-3px; _top:0px; }
.s_vr {position:absolute; width:13px; height:13px; background:url(images/s_vr.gif) no-repeat left top; right:-3px; top:-3px; _right:0px; _top:0px;}
.s_nl {position:absolute; width:13px; height:13px; background:url(images/s_nl.gif) no-repeat left top; left:-3px; bottom:-3px; _bottom:-5px;}
.s_nr {position:absolute; width:13px; height:13px; background:url(images/s_nr.gif) no-repeat left top; right:-3px; _right:0px; bottom:-3px; _bottom:-5px;}