* { padding: 0; margin: 0;} 
body{font: 75%/1.4 Verdana;min-width:1000px;color:#444;min-height:700px;}
h1,h2{font-weight:lighter;margin-bottom:20px;}
h1{font-size:24px;line-height:23px;margin-bottom:20px;color:#006194;}
h2{font-size:20px;line-height:19px;margin:2px 0px 20px 0px;}
h3{font-weight:bold;font-size:14px;line-height:14px;margin:5px 0px;color:#006194;}
img{border:0px;}
a{color:#006194;font-size:12px;}
a.all_article{font-size:14px;font-weight:bold;color:#7F761F;}
.cl{clear:both;}
.fr{float:right;}
.rg{text-align:right; width:110px;}
.rg span{text-align:center;font-size:9px;position:absolute;margin:31px 0px 0px 52px;z-index:10;}
.info{vertical-align:top;font-size:10px;}
.info a{font-size:10px;color:#7F761F;}
.name a{font-size:14px;margin:0px 0px;line-height:18px;font-weight:bold;color:#DA701F;}


.company_action,.company_action a{font-size:9px;}

.name div.score{display:none;width:150px;}
.name ul.star-rating li a,.name ul.star-rating2 li a{display:none;background:none;}

.intro{font-size:12px;background:url('i/air_quote.gif') top left no-repeat;padding:5px 30px;text-align:justify;}

/* head & footer*/
#cap,#footer{background:url(i/top_bg.gif);}
#cap{height:121px;border-top:4px solid #0079B8;}
.boy_top_right{width:396px;height:120px;background:url(i/boy_top_right.png) bottom right no-repeat;position:absolute;right:0px;}
.under_cap{height:28px;background:url(i/top_right.gif) top right no-repeat;}
.over_footer{height:28px;background:url(i/footer_right.gif) top right no-repeat;margin-top:-20px;}
img.over_footer_img_left{margin-top:5px;}
#footer{height:61px;border-top:1px solid #D4D2B2;padding:0px 4%;line-height:55px;}
.bdbd{float:right;}

.top{margin-top:15px;}
.over_content{padding:0px 2%;margin-top:15px;}
#content{width:100%;border-collapse: collapse;}
table#content td.top,.company td{vertical-align:top;}
td.space{width:4%;}
td.colomn_left,td.colomn_right{width:22%;}
.banner{height:60px;text-align:center;}

.catalog{border:0px solid green;}
.company_catalog{width:265px;height:46px;background: url(i/company_catalog.png) top left no-repeat;border:0px solid red;float:left;line-height:38px;}
.company_catalog a{color:#C23802;font-size:22px;;margin:0px 12px;}
.choice{position:absolute;margin:-25px 0px 0px 310px;z-index:50;}
.choice a.metro,.choice a.region{text-decoration:none;border-bottom:1px dashed #006194;background: url(i/str.png) center right no-repeat;padding-right:12px;position:relative; line-height:21px;margin-right:15px;display:block;margin-bottom:0px;}
.contact{margin:73px 0px 0px 0px;}
.contact a{margin:0px 25px 0px 20px;font-size:15px;color:#7F761F;}

.usluga ul,.usluga-s ul,.all_article ul,.action ul,.news ul,.in_new_article ul,.metro_catalog_company ul,ul.all-article{list-style:none;}
.usluga ul li,.usluga-s ul li,.all_article ul li{margin:0px 0px 10px 10px;padding-left:20px;color:#7F761F;border:0px solid red;font-size:12px;font-weight:bold;background: url(i/str.gif) left center no-repeat;background-position:0px 6px;}
.usluga ul a,.usluga-s ul a,.all_article ul a,ul.all-article a{font-size:11px;display:block;line-height:15px;font-weight:lighter;}
.usluga ul a:hover,.usluga-s ul a:hover,.all_article ul a:hover{color:#7F761F;}
.all_article h2,.action h2,.news h2,.main_action h2{color:#C23802;}
ul.all-article li{line-height:18px;}
ul.all-article a:hover{color:#7F761F;}


.action ul li div.company{font-size:11px;}
.action ul li div.company a{font-size:11px;color:#7F761F;}
.action ul li p,.news ul li p{font-size:11px;line-height:13px;padding:3px 0px 20px 0;}

.main_news{margin-bottom:60px;overflow:hidden;zoom:1;text-align:justify;}
.main_news div{display:none;}
.main_news a{font-weight:bold;}
.main_news p{padding:5px 0px;}
.main_news img{float:left;margin:0 15px 2px 0;padding:5px;border:1px solid #A6A6A6;}

.main_action{background:url(i/action_men.jpg) left bottom no-repeat;min-height:210px;}
div.num{border:0px solid red;padding:10px 20px 10px 0px;color:#444444;}
div.num div{font-size:10px;}
div.num a{font-weight:bold;}
div.num div a{color:#7F761F;}
div.num p{overflow:hidden;zoom:1;font-size:11px;}
div.num p span a{font-size:10px;color:#7F761F;}

.txt p{padding:0px 0px 0px 0px;text-align:justify;}

.in_new_article,.in_new_article a{font-size:11px;}
.in_new_article a{font-weight:bold;}
.in_new_article img,.imge{float:left;margin:4px 5px 0 0;padding:1px;border:1px solid #7F761F}
.in_new_article ul li{padding:0px 0px 15px 0px;}
.lnk a{font-weight:bold;display:block;margin-bottom:3px;}
.lnk p{text-align:left;font-size:11px;}


.article-l {overflow:hidden;zoom:1;margin-bottom:20px;}
.article-l a{display:block}

.catalog_company{margin-top:-10px;}
.catalog_company table{width:100%;}
.catalog_company td{padding:0px 3px;}
.catalog_company td img{width:100px;}
.catalog_company td img.m{margin:0px 5px -3px 0px; width:15px;}
.bg{background:#F1F1F1;margin:15px 0px;padding:5px 0px;}

.action_company h2 {margin:8px 0px 20px 0px;}
.action_company h2 a{font-size:18px;color:#DA701F;}
.action_company p{padding:0px 0px 10px 0px}
.action_company a{color:#7F761F;}
.m{margin:0px 5px -4px 0px;width:18px;}

.reklama{padding:20px 0px 0px 0px;overflow:hidden;zoom:1;min-width:250px;}
.reklama_top{background:url(i/reklama_top.jpg) left top no-repeat;width:300px;padding-top:8px;}
.reklama_border{border-left:1px solid #C0D5E7;border-right:1px solid #C0D5E7;background:#E7EDF1;}
.reklama_border h2{padding:10px 0px 0px 20px;text-align:left;}

//.reklama li{line-height:32px;padding:0px 15px;font-weight:bold;background:#DAE3E9;}
//.reklama a{font-weight:lighter;line-height:14px;color:#C23802;}
//.reklama p{padding:3px 0px 15px 0px;font-size:11px;}
//.reklama li.bg{background:#E7EDF1;}

.company h1{color:#DA701F;}
.company img.logo{float:right; margin:0px 15px 15px 0px;padding:5px;border:1px solid #BAB39C;max-width:150px;}
.company p{padding:2px 0px 15px 0px;}

img.int{padding:5px;border:1px solid #BAB39C;clear:both;width:200px;margin:0px 0px 15px 0px}
//.company td{padding-bottom:15px;}

div.metro{margin-top:60px;position:absolute;border:0px solid red;width:440px;z-index:100;display:none;}
div.reg{margin:40px 0px 0px 0px;width:260px;position:absolute;}
.metro_bg{background:url(i/metro_bg.png) top left repeat-y;clear:both;}
.region_bg{background:url(i/region_bg.png) top left repeat-y;clear:both;}
.metro_b{position:absolute;margin-bottom:-5px;}
.metro_t{position:absolute;margin-top:-21px;}

.metro table{}
.metro table h3{font-size:14px;line-height:24px;}
.matro table tr.space{height:30px;}
.metro table td.kol-vo{border:0px solid red;width:26px;text-align:center;background:url(i/num.gif) left center no-repeat;font-size:11px;color:#000;height:20px;}
.catalog_company table.line_moskov{margin:0px 40px 0px 30px;width:200px;position:relative;float:left;}
.catalog_company table.line-avto{float:left;width:250px;}



.line_moskov{float:left;margin:0px 40px 0px 30px;width:170px;position:relative}
.line_moskov h3,.line_avto h3{padding-left:20px;margin:0px 0px 10px -20px;}
.line_moskov h3{background:url(i/mosk.png) left center no-repeat;position:relative;}
.line_avto h3{background:url(i/avtozavod.png) left center no-repeat;position:relative;}
.line_avto td.line a{color:#C23802;}



table.green{margin:5px 15px;width:200px;}
table.green a{color:#7F761F;font-size:18px;line-height:28px;}


div.add_company{width:220px;height:43px;background:url(i/add.jpg) left top no-repeat;padding-top:13px;position:absolute;top:150px;right:35px;}
a.add_company{margin:0 0px 0px 55px;font-size:13px;font-weight:bold;position:relative; color:#006194;}
a.add_company:hover{color:#CC6633;}


div.back-service{width:220px;height:43px;background:url(i/back.jpg) left top no-repeat;clear:both;padding-top:7px;margin-top:30px;}
a.back-service{margin:0 0px 0px 55px;font-size:20px;font-weight:lighter;position:relative; color:#CC6633;}


div.cont{padding:10px;}
td.td{background:#EEEEEE url(i/art_b.gif) left bottom no-repeat;}

.main_article{padding:15px 0px;}
.main_article p{padding:3px 0px 15px 0px;}


div.level{font-size:11px;color:#666262;margin:10px 0px;padding:0px 15px}
div.level p{padding:5px 0px 0px 0px;}
div.level a{color:#7F761F;}
div.bg2{background:#EEE;padding:10px 15px;}
div.level a.level{color:#000;font-weight:bold;font-size:12px;}
.about{border:1px solid #C3C3C3;overflow:hidden;zoom:1;background:#F8F8F8;margin:15px 20px 15px 0px;;}
.t_l{height:10px;}
.t_l img{position:absolute;margin:-1px;}
.t_r{float:right;width:10px;height:10px;}
.t_r img{position:absolute;margin:-1px 0px 0px 2px;}
.b_l{height:10px;}
.b_l img{position:absolute;margin:1px 0px 0px -1px;}
.b_r{float:right;width:10px;height:10px;}
.b_r img{position:absolute;margin:1px 0px 0px 2px;}
.brd{background:(i/dot.gif) left top repeat-y;}
.brd2{background:(i/dot2.gif) left top repeat-y;}

div.feed_back td{vertical-align:top;padding:0px 15px 0px 0px;}
div.feed_back td.name{text-align:right;}
div.feed_back input,div.feed_back textarea{width:350px;border:1px solid #B3B9C3;height:22px;margin-bottom:10px;color:#000;font-size:16px;padding:2px 10px 0px 10px;}
div.feed_back input.check{width:15px;height:15px;border:1px solid #B3B9C3;float:left;line-height:20px;padding:0px;margin:1px 5px 10px 0px;}
div.feed_back select{width:370px;border:1px solid #B3B9C3;height:30px;margin-bottom:10px;color:#000;font-size:16px;padding:0px 0px 0px 10px;}
div.feed_back select option{padding:0px 0px 0px 10px;}
div.feed_back textarea{height:150px;font-size:15px;paddign-right:0px;}

.list li{list-style:none;clear:both;}
div.feed_back textarea.list{height:60px;}
.example{color:#ACACAC;}
div.feed_back input.file{font-size:12px;background:#fff;}
div.feed_back input.submit{font-size:14px;background:#fff;width:100px;height:25px;padding:0px;border:1px solid #B3B9C3}

.metro_map{}
.metro_map h3{font-size:16px;color:#ACACAC;margin-top:-10px;}

.line_metro{width:710px;height:555px;background:url(i/metro_map.png) left top no-repeat;}
.avt,.mos,.legenda{position:absolute;}
.avt h4,.mos h4{color:#DA701F;font-size:16px;}
.avt a{color:#888546;}
.mos a{color:#006194;}
.link{float:left;width:26px;height:15px;background:url(i/num.gif) left top no-repeat;text-align:center;color:#000;font-size:10px;margin-right:5px;}
.link_rght{float:right;width:26px;height:15px;background:url(i/num.gif) left top no-repeat;text-align:center;color:#000;font-size:10px;margin-left:5px;}

.uruchie{margin:38px 0px 0px 580px;width:80px;}
.borisov{margin:71px 0px 0px 548px;width:156px;}
.vostok{margin:103px 0px 0px 516px;width:77px;}
.moskovskaya{margin:135px 0px 0px 484px;width:107px;}
.park{margin:166px 0px 0px 452px;width:158px;}
.akadem{margin:198px 0px 0px 420px;width:130px;}
.kolas{margin:230px 0px 0px 387px;width:185px;}
.pobeda{margin:262px 0px 0px 357px;width:147px;}
.october{margin:292px 0px 0px 175px;}
.lenina{margin:320px 0px 0px 115px;}
.institut{margin:352px 0px 0px 75px;}
.kamennaya_gorka{margin:28px 0px 0px 30px;}
.kuncevshina{margin:73px 0px 0px 49px;}
.spotivnaya{margin:119px 0px 0px 53px;}
.pushkin{margin:164px 0px 0px 53px;}
.molodej{margin:197px 0px 0px 80px;}
.frunze{margin:230px 0px 0px 110px;}
.nemiga{margin:262px 0px 0px 180px;}
.kupalo{margin:292px 0px 0px 330px;width:115px;}
.pervomay{margin:320px 0px 0px 357px;width:125px;}
.proletar{margin:352px 0px 0px 390px;width:125px;}
.traktor{margin:385px 0px 0px 420px;width:152px;}
.partizan{margin:417px 0px 0px 453px;width:125px;}
.avtozavodskaya{margin:448px 0px 0px 483px;width:128px;}
.mogilev{margin:480px 0px 0px 515px;width:116px;}

.legenda{width:240px;height:70px;background:#F1F1F1;padding:10px 20px;margin:440px 0px 0px 30px;}
.legenda p{line-height:24px;}
.legenda p.l{padding-top:3px;}

.metro_catalog_company{margin:20px 0px;}
.metro_catalog_company h2 span{color:#DA701F;}
.metro_catalog_company h3{font-size:14px;}
.metro_catalog_company h3 span{color:#000;font-weight:bold;font-size:15px;}

div#pagination{border:0px solid red;text-align:center;margin:0px 0px 20px 0px;padding:2px 0px;}
div#pagination span,div#pagination a{padding:2px 5px;background:#F0EEDF;line-height:15px;margin:3px;border:1px solid #E6E4C8;}
div#pagination a{color:#006194;}
div#pagination a:hover,div#pagination span{background:#EFB784;border:1px solid #EFB784;}
div#pagination span{font-weight:bold;}

.bdbdlogo{width:80px; vertical-align:middle;}
.sponsor{margin:46px 0px 20px 0px;font-family:Arial;color:#000;font-size:12px;}
.sponsor h1{font-size:21px;}
.sponsor a{font-weight:bold;font-size:13px;}

.tabs{margin:50px 0px 20px 0px;overflow:hidden;zoom:1;}
.tabs ul{overflow:hidden;zoom:1;}
.tabs ul li{list-style:none;float:left;font-size:16px;padding-right:20px;position:relative;}
.tabs ul li a{text-decoration:none;padding-bottom:1px;border-bottom:1px dashed #CC6633;color:#CC6633;font-size:18px;position:relative;display:block;}
.tabs ul li a.video{color:#444;border:0px;}

.usluga-s{padding-left:15px}

div.panes div {
	display:none;		
	font-size:14px;
	background-color:#fff;
}
 
ul.tabs {list-style:none;margin:40px 0px 25px 25px;padding:0px;}
ul.tabs li {float:left;list-style-image:none;}
ul.tabs a {
	font-size:21px;
	font-weight:lighter;
	text-align:center;	
	text-decoration:none;
display:block;
	color:#CC6633;
	padding:0px;
	margin:0px 20px 0px 0px;	
	position:relative;
border-bottom:1px dashed #CC6633;
}

ul.tabs a:active {border-bottom:1px dashed #CC6633;}
ul.tabs a:hover {color:#000;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {color:#000;border:0px;}
div.panes div.pane {display:none;}

.comment{width:26px;height:20px;text-align:center;padding-top:7px;font-size:9px;dispaly:block;margin-top:-10px;color:#006194;font-weight:bold;cursor:pointer;position:absolute;background:url("i/num.gif") no-repeat scroll left center transparent;}
h1.mainh1{font-size:17px;line-height:20px;margin-bottom:10px;}

.main-art {margin:0px 20px}
.main-art td{padding:5px 10px;vertical-align:top;font-size:11px;}
.main-art a{font-weight:bold;font-size:11px;}

.select-info{overflow:hidden;zoom:1;list-style:none;margin:30px 0px 30px 0;}
.select-info li{float:left;margin-right:7%;border:0px solid red;border-bottom:0;padding:0;}
.select-info li.last{margin-right:0;}
.select-info li a{display:block;margin:0px 0px;font-size:14px;text-decoration:none;padding:5px 30px;font-weight:bold;}


.hide2,.hide3,.hide{padding:0 30px;}

.content{border:0px solid red;}
.company-info{border:0px solid green;}
.company-info p{padding:0 0 10px 30px;font-weight:bold;}
.company-info span{display:block;float:left;width:150px;font-weight:lighter;text-align:left}
.company-info a{font-weight:lighter;}


.thumbnails{margin: -1em 0 0 -2em;text-align: center;}
.thumbnail{text-decoration: none;display: -moz-inline-box;display: inline-block;vertical-align: top;text-align: left;margin: 4em 0 20px 2em;}
.thumbnail .r{width: 400px;float: left;}

.box {
  display: none; /* по умолчанию прячем все блоки */
}
.box.visible {
  display: block; /* по умолчанию показываем нужный блок */
}
.company-map h1{color:#006194;margin:0;padding:3px 5px;}
.company-map h3,.company-reviews h3{padding-bottom:10px;font-size:18px;font-weight:lighter;}
.company-reviews h3{padding:0;}
.yandex h2{padding:0px;margin:0;color:#006194;}

.company-reviews{margin-top:50px;}
.links{border:0px solid red;width:270px;position:absolute;margin:0px 0 0 260px;list-style:none;overflow:hidden;zoom:1;}
.links li{padding:2px 0px;font-size:12px;float:left;width:130px;}
.links li a{font-size:12px;}

.company-info-{font-size:11px;width:320px;margin-bottom:30px;}
.company-info- a{font-size:11px}
.rating{list-style:none;background:url("i/action_men.jpg") right center no-repeat;}
.rating li{margin:0 0 20px 0px;width:200px;border:0px solid red;}
.rating li a{font-size:14px;color:#47A362;margin:0;padding:0;display:block;line-height:14px;font-weight:bold;}

.rating li .score{margin:0px;padding:0px;}
.rating li .star-rating2,.rating li .star-rating,.rating li a,.rating li .score{margin-left:0px;}


