 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:300px;font-weight:bold;} .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;} .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;} .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;}