 html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, a img, div{border:0;margin:0;padding:0;} body{font:11px Arial, sans-serif;color:#333;background:#fff url(background.png) repeat-x 0 0;margin-bottom:40px;} body a{color:#0B6088;text-decoration:none;} body a:hover{text-decoration:none;} h1,.h1zag{font-size:22px;color:#666;height:45px;font-weight:normal;background:url(line.png) repeat-x bottom;} h2{font-size:14px;margin-top:15px;} h2.h1zag{font-size:22px;color:#666;height:45px;font-weight:normal;background:url(line.png) repeat-x bottom;} h1.h1news{font-size:14px;margin-top:15px;height:auto;font-weight:bold;background:none;} h1.cath1{text-align:right;} h3{font-size:11px;font-weight:bold;margin-top:15px;} #main{width:964px;margin:0 auto;overflow:hidden;position:relative;background:#fff;border:1px solid #B3B3B3;} #logo{margin:10px 0 10px 45px;position:relative;} #nav{margin:26px 0 5px 0;text-align:right;padding-right:15px;} .karkas{border:0px;border-collapse:collapse;table-layout:fixed;} .karkas td{padding:0px;} #top-key{position:absolute;top:17px;left:200px;font-weight:bold;} 


.cat-top-menu{background:#86B1C5;height:23px;display:block;list-style:none outside;padding-left:45px;} .cat-top-menu li a {text-decoration:none;} .cat-top-menu li{float:left;color:#fff;font:bold 10px Tahoma;text-transform:uppercase;line-height:23px;height:23px;}  .cat-top-menu li.new{background:url(new.gif) no-repeat right 0px;padding-right:12px;} .cat-top-menu a{padding:6px 10px;color:#fff;text-decoration:none;} 
.cat-top-menu a:hover, .top-menu a.on{} 
.cat-top-menu span{padding:6px 10px;color:#fff;} 
#left-menu{background:#C8DCE6;float:left;margin-left:45px;padding:40px 0 15px 23px;width:185px;} #left-menu ul{list-style:none outside;} #left-menu li{margin-bottom:25px;color:#0B6088;font:bold 10px Tahoma;text-transform:uppercase;;} #left-menu a{color:#0B6088;background:url(square.png) no-repeat 0 2px;padding-left:17px;} #left-menu span{background:url(square_selected.png) no-repeat 0 2px;padding-left:17px;} #left-menu a:hover, #left-menu a.on{background:url(square_selected.png) no-repeat 0 2px;} #flash-cont, #headpic{padding:3px 0;font-size:0;line-height:0;overflow:hidden;width:100%;} #flash-l{float:left;width:692px;overflow:hidden;height:303px;} #flash-r{float:right;width:269px;overflow:hidden;height:303px;} #flash-r div, #flash-l div{margin-bottom:3px;} #headpic{height:184px;} #headpic .l{float:left;} #headpic .r{float:right;} #content{margin-top:20px;min-height:250px;width:874px;overflow:hidden;position:relative;padding:0 45px;text-align:justify;} #content p{margin-top:15px;} .in{margin-left:310px;width:564px;} #content ul{margin:10px 0 0 20px;list-style:square;} #content ol{margin:10px 0 0 25px;} #content li{margin-top:5px;} span.alpha{padding-right:15px;float:left;width:5px;} #content p.que a{color:#0B6088;font-size:13px;font-weight:bold;} span.city{color:#0B6088;font-size:15px;font-weight:bold;} .list{margin-top:10px;} ul#branches{list-style:disc outside url(img/square_selected.png);padding-left:2px;} .list span.city{background:url(img/square_selected.png) no-repeat 2px center;padding-left:20px;} #content .list p{margin-top:0;} #cont-news{width:874px;overflow:hidden;position:relative;padding-left:45px;margin-top:20px;} #cont-news p{margin-top:15px;text-align:justify;} #cont-news h2{margin-top:0;} #footer{margin:20px 45px;padding:20px 23px 0 23px;background:url(line.png) repeat-x 0 0;color:#999;clear:both;overflow:hidden;} #footer a{color:#999;} #footer p{display:inline;padding-right:17px;} #footer span{float:right;width:500px;text-align:right;} .brwsmsg{display:inline;} #content .brwsmsg img{position:relative;top:2px;border:0;} .brwsmsg a{font:12px "Tebuchet MS";color:#000;text-decoration:none;} 
 
 .brwsmsg a:hover{color:#cd3333;text-decoration:none;} .brwsmsg_act{font:12px "Tebuchet MS";color:#cd3333;text-decoration:none;} .photoalbom, .photo_cat{width:100%;overflow:hidden;margin-left:-5px;} .photoalbom img, .photo_cat img{margin:5px;float:left;} .catalog{width:270px;overflow:hidden;margin:12px 20px 0 0;float:left;position:relative;} .catalog img{float:left;margin:0 15px 0 0;} #content .catalog p{margin:0;} #catzag{font-size:22px;color:#666;height:45px;font-weight:normal;position:absolute;top:0px;} .point{height:12px;line-height:0px;font-size:0;border-bottom:1px dotted #ccc;} #cat-menu{position:absolute;top:0px;left:320px;} #cat-menu ul{list-style:none outside;} #cat-menu li{margin-bottom:25px;color:#0B6088;font:bold 10px Tahoma;text-transform:uppercase;display:inline;padding-right:15px;} #cat-menu a{color:#0B6088;background:url(square_blue.png) no-repeat 0 2px;padding-left:17px;} #cat-menu span{background:url(square_selected.png) no-repeat 0 2px;padding-left:17px;} #cat-menu a:hover, #left-menu a.on{background:url(square_selected.png) no-repeat 0 2px;} #level4{background:url(line_small.png) repeat-x bottom;width:100%;padding-bottom:10px;} #level4 li{list-style-image:url(img/square_selected.png);} #zakaz{width:470px;overflow:hidden;} #zakaz strong, #zakaz label{float:left;width:150px;margin-right:10px;text-align:right;font-weight:bold;clear:left;} #compl{margin-top:15px;width:100%;overflow:hidden;} #compl div{float:right;width:310px;} #compl div div{margin:0 0 5px 0;width:100%;overflow:hidden;float:none;} #zakaz #compl div label{float:none;padding-left:5px;} #zakaz p{width:100%;overflow:hidden;} a.order{color:#E60004;} #new_win{margin:0 auto;width:530px;} #new_win p{margin-top:10px;} #new_win #compl{margin-top:10px;} #new_win #zakaz{width:500px;} #new_win #zakaz strong, #new_win #zakaz label{width:180px;} .reiting{position:absolute;bottom:0;right:0;width:100px;overflow:hidden;color:#0B6088;} .golos{float:left;width:20px;padding-top:20px;text-align:center;cursor:pointer;} .golos-on{background:url(zvezd.png) no-repeat 2px 2px;} .golos-off{background:url(zvezd.png) no-repeat -16px 2px;color:#acacac;} #message{display:none;position:fixed;top:49%;left:49%;width:200px;height:40px;line-height:40px;background:#FC0;text-align:center;} #main-ban{margin:10px 0pt 20px;float:right;} #main-ban img{margin-top:5px;} #top-text{width:690px;overflow:hidden;white-space:nowrap;color:#E60004;position:absolute;top:15px;left:210px;} #top-text p{display:inline;position:relative;} #banya{position:absolute;right:45px;top:303px;} #banya a{color:#793d25;height:23px;line-height:23px;display:block;padding-left:33px;background:url(banya.gif) no-repeat 0 0;font-size:13px;} #ub-photo{float:left;padding:25px 0 0 45px;width:260px;} #l-news{float:left;padding:20px 0 0 45px;width:260px;text-align:justify;} #l-news p{margin:10px 0;} #main-news{width:100%} #main-news td{vertical-align:top;} .news-point{padding-left:15px;background:url(square_selected.png) no-repeat 0 3px;} #r-cont{float:right;} #r-cont div{margin-top:5px;} #footer2{margin:20px 45px;padding:20px 0px 0 0px;background:url(line.png) repeat-x 0 0;overflow:hidden;} #footer2 h2 {margin:0;padding:5px 0 10px 0;color:#666;} #footer2 p {padding-bottom:10px;}
 
 
 
 
 
  
/* Main/Top menu
--------------------------------------------------*/
.top-menu {background:#86B1C5;height:23px;display:block;list-style:none outside;padding-left:45px;} 
.top-menu li {display:inline;color:#fff;font:bold 10px Tahoma;text-transform:uppercase;padding:0; position:relative;} 
.top-menu li.new {background:url(new.gif) no-repeat right top;}  
.top-menu a, .top-menu li a {padding:6px 10px;color:#fff;line-height:23px;text-decoration:none;} 
.top-menu a:hover, .top-menu a.on {background:url(menu-on.png) repeat-x 0 0;} 
.top-menu span {padding:6px 10px;color:#fff;line-height:23px;background:url(menu-on.png) repeat-x 0 0;} 



#h_menu li ul {
  display: none;
  position: absolute;
}


#h_menu li:hover ul,
#h_menu li.jshover ul {
  display: block;
}





.top-menu li ul { margin:0px; padding:0 0 0 0; list-style:none; height:auto; width:160px; position:absolute; background:#86b1c5; left:0px; top:17px; _top:23px}
.top-menu li ul li { display:block; font-size:11px; text-transform:none; font-weight:normal; text-decoration:underline; border-bottom:1px solid #5f8598;
padding:5px 0 7px 10px}
.top-menu li ul li a { padding:0px; line-height:normal; text-decoration:underline}
.top-menu li ul li a:hover { background:none; text-decoration:none;}



#h_menu li:hover a,
#h_menu li.jshover a {
  background:url(menu-on.png) repeat-x 0 0;
}


#h_menu li:hover ul li a,
#h_menu li.jshover ul li a {
  background: none;
}



 
 
/* Main
--------------------------------------------------*/
.main { color:#666666; font-size:12px; padding:0 0 30px 0}
.main a { color:#0b6088; text-decoration:underline;}
.main a:hover { text-decoration:underline}

.main h1 { text-align:right; margin:0 0 18px 0}

.main h2 { font-size:14px; color:#0b6088; padding:0 0 35px 0; margin:0px}

.main h5 { font-size:14px; color:#0b6088; margin:0px; padding:0px 0 20px 0}





 
/* Main/Product info
--------------------------------------------------*/
.card_txt { padding:0 0 35px 0}
.card_txt b { display:block; padding:0 0 25px 0; margin-bottom:22px; background:url("dot.gif") repeat-x 0 100%; }
#content .card_txt p { margin:0px; padding:0 0 17px 0}





.car_inf { overflow:hidden; min-height:1px; _height:1px; padding:0 0 20px 19px; position:relative; margin:0 0 0 -19px}
*html .car_inf { overflow:visible}
.car_inf b { color:#0b6088}

.car_inf .ci_img { float:left; position:relative; padding:0 37px 0 0}
.car_inf .ci_img b { display:block; position:absolute; width:159px; height:161px; background:url("ic.png") no-repeat; top:-11px; left:-11px }
*html .car_inf .ci_img b { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ic.png', sizingMethod='crop'); _background:none;}


#content .ci_gallery { width:615px; padding:13px 0 0 0; position:relative}

#content .ci_gallery a.gl_l { display:block; width:12px; height:18px; background:#0b6088 url("gl_l.gif") no-repeat; position:absolute; left:-19px; top:67px}
#content .ci_gallery a.gl_r { display:block; width:12px; height:18px; background:#0b6088 url("gl_r.gif") no-repeat; position:absolute; right:-19px; top:67px}



#content .ci_gallery div { overflow:hidden; width:100%}
#content .ci_gallery ul { margin:0px; padding:0 0 0 0; list-style:none; overflow:hidden; width:100000%}
#content .ci_gallery ul li { float:left; width:159px;}





#content .car_inf p { padding:0px; margin:0px}

#content .car_inf .cul1 { margin:0px; padding:40px 0 0 0; min-height:157px; _height:157px; list-style:none}
#content .car_inf .cul1 li { padding:0 0 14px 0; background:none;}


#content .car_inf .cul2 { margin:0px; padding:60px 0 0 0; list-style:none; overflow:hidden; min-height:1px; _height:1px;}
*html #content .car_inf .cul2 { overflow:visible}
#content .car_inf .cul2 li { padding:4px 0 15px 38px; font-weight:bold; background: url("ic1.gif") no-repeat; }

.rating { color:#0b6088; font-size:11px;}
.rating img { display:block;}



a.beck { display:block; margin:0 auto 0 auto; width:149px; height:42px; background:#7fa3b2 url("btn1.gif") no-repeat;  }





 
/* Main/Filter
--------------------------------------------------*/
.filter { color:#FFFFFF; font-size:14px; padding:0 0 25px 0; font-weight:bold; overflow:hidden; min-height:1px; _height:1px;}
*html .filter { overflow:visible}



.filter .btn { width:149px; height:42px; border:0px; cursor:pointer; background:#7fa3b2 url("btn2.gif") no-repeat; float:right;  }
.filter a.res { float:right; width:149px; height:31px; color:#FFFFFF; font-size:13px; text-align:center; background:#6c6c6c url("bg.gif") repeat-x; font-weight:normal;
padding:11px 0 0 0; }
.filter a.res:hover { text-decoration:none;}




.fil_b { background:#86b1c5; padding:11px 0 10px 25px; overflow:hidden; min-height:1px; _height:1px;}
*html .fil_b { overflow:visible;}


.filter h6 { font-size:18px; color:#FFFFFF; padding:0 0 13px 0;}

.filter b { display:block; padding:2px 0 0 0; width:150px; float:left;}



#content .filter .ful { margin:0px; padding:0 65px 0 0; list-style:none; width:470px; float:left;}
#content .filter .ful li { padding:2px 0 16px 0; margin:0px}

#content .filter .ful li select { font-size:13px; color:#565756; border:1px solid #cccdcc; width:340px; float:right; position:relative; margin-top:-2px}




#content .filter .ful1 { margin:0 0 0 0; padding:3px 0 0 0; list-style:none; float:left;}
#content .filter .ful1 li { padding:0 0 16px 0; margin:0px }
#content .filter .ful1 li input { width:13px; height:13px; vertical-align:middle }




 
/* Main/Catalog a
--------------------------------------------------*/
#content .cat_a { margin:0 -70px 0 -50px; min-height:1px; overflow:hidden; _height:1px; position:relative; padding:0 0 20px 0; list-style:none}
*html #content .cat_a { overflow:visible}
#content .cat_a li { padding:0 50px 10px 50px; margin:0px; width:225px; height:150px; float:left;}







/* Main/Catalog a
--------------------------------------------------*/
#content .cat_b { margin:0 0 0 -11px; min-height:1px; overflow:hidden; _height:1px; position:relative; padding:0 0 0 11px; list-style:none}
*html #content .cat_b { overflow:visible}
#content .cat_b li { padding:0 48px 0 0; width:413px; height:376px; float:left;  background:url("dot.gif") repeat-x 0 100%; margin:0 0 30px 0}
#content .cat_b .r { padding-right:0px}


#content .cat_b li h2 { padding-bottom:5px}

#content .cat_b li b { color:#0b6088}

#content .cat_b li p { display:block; position:relative; padding:0 0 25px 0}

#content .cat_b li p u { display:block; position:absolute; width:159px; height:161px; background:url("ic.png") no-repeat; top:-11px; left:-11px }
*html #content .cat_b li p u { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ic.png', sizingMethod='crop'); _background:none;}



#content .cat_b li .rating { position:relative; margin:-14px 0 0 0; color:#0b6088; float:right; font-size:11px;}
#content .cat_b li .rating img { display:block;}





/* Main/Search rezult
--------------------------------------------------*/
#content .search_rez { margin:0 0 0 -5px; position:relative;  padding:5px 0 1px 5px; list-style:none;  overflow:hidden; min-height:1px; _height:1px;}
*html #content .search_rez { overflow:visible}
#content .search_rez li { padding:0 0 0 0; list-style:none; margin:0 0 37px 0; width:302px; float:left; height:111px; background:url("dot.gif") repeat-x 0 100%;}

#content .search_rez li p { float:left; position:relative; padding:0 15px 0 0; margin:0px}
#content .search_rez li p u { display:block; position:absolute; width:74px; height:75px; background:url("ic3.png") no-repeat; top:-5px; left:-5px }
*html #content .search_rez li p u { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ic3.png', sizingMethod='crop'); _background:none;}


#content .search_rez .r { width:270px}


#content .search_rez li ul { margin:0px; padding:0 0 0 0; list-style:none;}
#content .search_rez li ul li { padding:0 0 4px 0; margin:0px; width:auto; height:auto; float:none; background:none; border:0px }
#content .search_rez li ul li a { font-weight:bold; font-size:14px}
#content .search_rez li ul li b { color:#0b6088}





/* Main/Pages
--------------------------------------------------*/
.pages { font-size:14px; padding:5px 0 5px 0; text-align:center; position:relative; margin:-20px 0 0 0; }
.pages a { color:#424343; padding:3px 7px 3px 7px}
.pages a:hover { color:#FFFFFF; background:#0b6088; text-decoration:none;}


.pages a.pg_ac { color:#FFFFFF; background:#0b6088; text-decoration:none; font-weight:bold; cursor:default;}
.clearing { clear: both; height: 1px; font-size: 1px; }




