/* CSS Document */

body,p,h1,h2,h3,h4,h5,h6,ul,li,form,input,textarea{padding:0;margin:0}
body{background-color:white;text-align:center;font-family:tahoma;font-size:12px;color:#515151}
.clear{clear:both}
ul li{list-style-type:none}
.page{text-align:left;width:1000px;margin-right:auto;margin-left:auto}
.relative {position: relative; z-index: 1;}
.font1{color:#bc0e20;font-weight:700}
ul{font:11px arial}ul li{background-image:url(../design/bullet1.gif);background-repeat:no-repeat;padding-left:11px;background-position:0 4px;padding-bottom:5px}
.header .menu1{text-align:center;padding-top:25px;padding-bottom:25px}
.header .menu1 ul li{display:inline;text-align:center;font-family:arial;font-size:16px;color:#0081d4;padding-right:10px;padding-left:10px;background-image:none}
.header .menu1 ul li.selected{color:#FFF;background-color:#F00}
.header .logo{float:left;padding-top:12px}
.header .flash{float:left;padding-left:70px}
.sidebar1{float:left;width:295px;padding-left:12px}
.sidebar1 ul{font-size:12px}
.sidebar1 ul li,{padding-bottom:7px}
.sidebar1 .phone img.num{margin-bottom:18px;margin-left:17px}
.sidebar1 .flash{padding-top:40px}
.sidebar1 .tests{background-image:url(../design/online_pdd.gif);background-repeat:no-repeat;height:76px;width:295px;overflow:hidden;font-family:tahoma;font-size:11px;margin-top:20px;background-position:0 7px;margin-bottom:25px}
.sidebar1 .tests a.online-cards{padding-left:79px}
.sidebar1 .tests a.online-test{padding-left:25px}
.sidebar1 .tests a.online-pdd{width:295px;display:block;height:63px;color:#FFF}
.sidebar1 .tests .online-pdd span{display:block;padding-top:28px;padding-left:110px;padding-bottom:22px}
.sidebar1 .articles .head-txt3{margin-bottom:18px;margin-left:78px}
.sidebar1 .metro{background-image:url(../design/metro_inner.gif);background-repeat:no-repeat;height:225px}
.sidebar1 .metro ul{padding-top:170px;padding-left:30px}
.main-content{width:620px;float:left;padding-left:70px}
.main-content .greeting{padding-bottom:12px}
.main-content .greeting img.sign-right,.sidebar1 .phone img.sign-24h{margin-top:7px}
.main-content .greeting img.head-txt1{margin-bottom:27px;margin-left:9px}
.main-content .deal{margin-bottom:24px}
.main-content .deal .left{float:left;width:360px}
.main-content .drivers{padding-top:3px}
.main-content .drivers .head-txt2{margin-left:10px;margin-right:44px}
.main-content .drivers .top{height:23px}
.main-content .drivers .regalies{background-image:url(../design/drivers1.jpg);background-repeat:no-repeat;padding-left:9px;background-position:left top;height:170px;background-color:#F0F0F2}
.main-content .drivers .regalies div{text-align:center;width:107px;padding-top:15px;float:left}
.main-content .drivers .name{color:#343434;display:block;font:700 14px Arial, Helvetica, sans-serif}
.main-content .regalies .kpp{text-decoration:underline;display:block;color:#0081d4;font:700 10px Arial, Helvetica, sans-serif}
.main-content .regalies .auto{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333;text-decoration:none}
.main-content .regalies .auto span{display:block;margin-top:-3px}
.main-content .deal .right{float:left;width:250px}
.main-content .metro{background-image:url(../design/metro_index.gif);background-repeat:no-repeat;height:230px}
.main-content .metro ul{padding-top:160px;padding-left:8px}
.main-content .metro li,.sidebar1 .metro li{padding-bottom:1px}
.main-content .cars{background-image:url(../design/cars1.jpg);background-repeat:no-repeat;width:360px;height:278px}
.main-content .cars .text{font-family:tahoma;font-size:11px;background-image:url(../design/sign_24h_2.gif);background-repeat:no-repeat;height:82px;padding-left:75px;padding-top:207px;background-position:left bottom}
.main-content .cars .text div{padding-top:15px}
.main-content .prices{background-image:url(../design/plate_price1.jpg);background-repeat:no-repeat;height:113px;padding-left:10px}
.main-content .prices table{margin-left:9px;margin-top:23px}
.main-content .prices div.pr-right table{margin-left:5px}
.main-content .prices div.pr-right .kpp{margin-top:10px;margin-left:3px}
.main-content .prices .footnote{font-size:11px;color:#a5a4a4;padding-left:10px}
.main-content .text-ins{background-image:url(../design/plate2.png);background-repeat:no-repeat;height:125px;padding-top:0}
.main-content .text-ins div{font-size:11px;padding-right:40px;padding-left:24px}
.main-content .text-ins p{padding-bottom:3px}
.main-content .article{background-image:url(../design/article_top.png);background-repeat:no-repeat;background-position:0 77px;padding-left:15px;padding-right:50px}
.main-content h1{background-image:url(../design/sign_right.gif);background-repeat:no-repeat;padding-left:65px;padding-top:24px;display:block;height:48px;padding-bottom:5px;background-position:0 7px;font:400 18px Arial, Helvetica, sans-serif}
.main-content .article h1{background-image:url(../design/sign_right.gif);background-repeat:no-repeat;padding-left:65px;padding-top:24px;display:block;height:48px;padding-bottom:11px;margin-left:-15px;background-position:0 7px;font:400 18px Arial, Helvetica, sans-serif}
.main-content .article h2{font-family:Arial, Helvetica, sans-serif;font-size:13px;padding-bottom:5px; color:#bc0e20;}
.main-content .article p{padding-bottom:20px;line-height:150%}
.main-content .article ul{margin-bottom:15px}
.main-content .article li{font-size:13px;font-family:tahoma;background-image:none}

.main-content .masters{padding-bottom:20px}
.main-content .subscribe{padding-right:25px}
.subscribe .subscribe1{padding-top:10px}
.subscribe1 .field1{height:17px;width:207px}
.subscribe1 .field2{height:20px;width:211px}
.subscribe1 .field3{height:100px;width:207px}
.subscribe1 td{height:30px}
.subscribe1 td span{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#444;display:block;padding-right:10px;text-align:right}
.footer{padding-top:80px}
.footer .menu1{text-align:center;padding-bottom:12px}
.footer .menu1 ul li{display:inline;text-align:center;font-family:arial;font-size:12px;color:#0081d4;padding-right:15px;padding-left:15px;background-image:none}
.footer .menu1 ul li a,.header .menu1 ul li a,a{color:#0081d4}
.footer .menu2{text-align:center;font-size:11px;color:#A5A4A4;height:30px}
.footer .menu2 ul{padding-bottom:5px}
.footer .menu2 ul li{display:inline;text-align:center;font-family:arial;font-size:11px;color:#a5a4a4;padding-right:15px;padding-left:15px;background-image:none}
.footer .menu2 ul li a{color:#a5a4a4}
.footer .menu2 ul li.selected,.footer .menu1 ul li.selected,.main-content .drivers .regalies div a,a:hover{text-decoration:none}
.footer .wrapper2{background-color:#e4e4e4;padding-top:13px;background-image:url(../design/footer_bg.gif);background-repeat:no-repeat;background-position:center 54px;padding-bottom:20px;height:85px}
.footer .f-text{padding-top:20px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#A5A4A4}
.footer .copyright{float:left;width:310px;padding-left:127px}
.footer .authors{float:left;padding-left:15px}
.footer .counters{float:left;padding-left:105px;padding-top:5px}
.price-cars{height:78px;width:126px;background-image:url(../design/cars_bg.jpg);background-repeat:no-repeat}
.price-cars img{margin-left:3px;margin-top:3px}
.main-content .price-plate{background-image:url(../design/price-plate.png);background-repeat:no-repeat}
.article h3{font:700 12px Arial, Helvetica, sans-serif}
.main-content .price-plate p,.main-content .prices .time,.main-content .drivers .job{font-size:11px}
.master-price .price-bg{background-image:url(../design/plate_price2.png);background-repeat:no-repeat;width:131px;margin-left:27px;margin-right:27px}
.master-price{padding-top:30px;padding-bottom:10px}
.master-price .price-page{float:none;margin-left:12px; 	border: 1px solid transparent;}
.price-text{font-size:11px;padding-left:30px;width:164px;text-align:left}
.master-price .price-text{padding-left:20px}.grey,.main-content .price-plate .grey{font-size:10px;color:#999}
.master .car-photo, .sidebar1 .flash {background-color:#CCC;border:1px solid #999;padding:2px}
.master .car-name,.masters .car-name{font-family:Arial, Helvetica, sans-serif;font-size:10px;padding-bottom:2px}
.master .phone,.masters .phone{padding-bottom:1px;padding-top:20px;font:700 12px Arial, Helvetica, sans-serif}
.master .regaly,.masters .regaly{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#c00;padding-bottom:1px}
.master .ao,.masters .ao{font-family:Arial, Helvetica, sans-serif;font-weight:700;padding-bottom:1px}
.master .master-page,.feedback_link,.subscribe,.masters .master-page{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.comment .center{background-image:url(../design/commetn_center.gif);background-repeat:repeat-y;padding-right:28px;padding-left:20px;font-family:tahoma;font-size:11px;margin-right:-13px}
.price-page,.main-content .prices div{float:left;width:111px;}
.price-page table{margin-left:6px;margin-top:23px}
.price-page .sum,.main-content .prices .sum{font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#bc0e20;padding-right:7px}
.price-page .cur,.main-content .prices .cur{color:#bc0e20;font:700 16px Arial, Helvetica, sans-serif}
.price-page .kpp,.main-content .prices div.pr-left .kpp{margin-top:10px;margin-left:5px}
/*.bullet1 li{list-style-type:disc}*/
.subs-time{font-family:arial;font-size:11px;color:#0081d4;position:absolute;z-index:2;left:85px;top:50px}
.sidebar1 .phone{padding-left:10px;margin-bottom:1px;position:relative;z-index:1}
.pr-left a.to-price,.pr-right a.to-price{display:block;position:absolute;z-index:2;width:100px;height:90px;text-decoration:none}
.metro,.main-content .prices .pr-left,.main-content .prices .pr-right{position:relative;z-index:1}

.metro .to-subscr{display:block;position:absolute;z-index:2;width:240px;height:120px;text-decoration:none; top:40px; left:0px;}



.main-content .article .bullet1 li, .article2 .bullet1 li{font-size:13px;font-family:tahoma;background-image:url(../design/bullet1.gif);background-repeat:no-repeat;padding-left:13px;background-position:0 5px;padding-bottom:5px}
.main-content .article .bullet1{margin-left:13px}


.subscribe1 td span span {font-size:14px; color: rgb(153, 0, 0); font-weight: bold; display:inline; padding-right:0px;}


/*feedback*/

.feedback {padding-top: 20px;}

.feedback .photo {height: 97px;	width: 97px; background-image: url(../design/feedback_photo0.png);	background-repeat: no-repeat;}


.feedback table {
	margin-bottom: 5px;
}
.feedback .top {
	background-image: url(../design/feedback_top.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 456px;
}
.feedback .center {
	background-image: url(../design/feedback_center.gif);
	background-repeat: repeat-y;
	width: 434px;
padding-left:10px;
padding-right:12px;
	position: relative;
	z-index: 1;
font-size:11px;
}
.feedback .center .left {
	background-image: url(../design/feedback_left.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 16px;
	position: absolute;
	z-index: 2;
	left: -15px;
	top: 0px;
}

.feedback .bottom {
	background-image: url(../design/feedback_bottom.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 456px;
}

.feedback .center .name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8ba2ca;
}
.feedback .center .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a4a4a4;
}


.h1_type {font:400 18px Arial, Helvetica, sans-serif; margin-bottom: 20px;}


.map-relative {background-image: url(../design/metro.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 734px; width: 585px;	position: relative;	z-index: 1;}


.map-relative .ugo-zapadnaya {height: 14px;	width: 68px; left: 3px;	top: 611px; font-size:9px;  background-color:white; position: absolute;	z-index: 2;}
.map-relative .yasenevo {left: 105px; top: 605px; background-color:white; font-size:9px; position: absolute;	z-index: 2;}
.map-relative .chertanovskaya {height: 12px; width: 67px; left: 207px; top: 576px; background-color:white; font-size:9px; position: absolute;	z-index: 2;}
.map-relative .sevastopolskaya {height: 12px; width: 79px; left: 202px;	top: 545px; background-color:white; font-size:9px; position: absolute;	z-index: 2;}
.map-relative .kahovskaya {height: 12px; width: 67px; left: 303px; top: 545px; background-color:white; font-size:9px; position: absolute;	z-index: 2;}
.map-relative .vihino {height: 12px; width: 67px; left: 490px; top: 617px; background-color:white; font-size:9px; position: absolute;	z-index: 2;}
.map-relative .polejaevskaya { left: 98px; top: 141px; background-color:white; font-size:9px; position: absolute;	z-index: 2;}
.map-relative .cherkizovskaya { left: 475px; top: 10px; background-color:white; font-size:9px; position: absolute;	z-index: 2;}
.map-relative .sokolniki { left: 475px; top: 50px; background-color:white; font-size:9px; position: absolute;	z-index: 2;}






/*Yandex map bg*/

.yamap-bg {
	padding: 5px;
	width:539px;
	height:502px;
	background-color: #EAEAEA;
	border: 1px solid #CCCCCC;
}


/*MAINCONTENT2*/

.article2 {
	width:560px;
	height:500px;
	position: absolute;
	z-index: 2;
	left: 377px;
	top:771px;
}

.article2 {padding-left:15px;padding-right:50px}


.article2 h1{background-image:url(../design/sign_right.gif);background-repeat:no-repeat;padding-left:65px;padding-top:24px;display:block;height:48px;padding-bottom:5px;background-position:0 7px;font:400 18px Arial, Helvetica, sans-serif}
.article2 h1{background-image:url(../design/sign_right.gif);background-repeat:no-repeat;padding-left:65px;padding-top:24px;display:block;height:48px;padding-bottom:11px;margin-left:-15px;background-position:0 7px;font:400 18px Arial, Helvetica, sans-serif}
.article2 h2{font-family:Arial, Helvetica, sans-serif;font-size:13px;padding-bottom:5px; color:#bc0e20;}
.article2 p{padding-bottom:20px;line-height:150%}
.article2 ul{margin-bottom:15px}
.article2 li{font-size:13px;font-family:tahoma;background-image:none}

.breadcrumbs {
	float: left;
	width: 500px;
	padding-left: 75px;
	font-size: 11px;

}

ol li {padding-bottom:20px; font-weight:bold;}
ol li span {font-weight:normal;}



.ditto_currentpage, .ditto_page {padding-right:10px;}

/*RSS*/


.rssChannelLink {display:none;}
.rssItem {padding-bottom:15px;}

.datenews {font-weight:bold;  color:#bc0e20;}

ul.ShopMenu {}
.ShopMenu li a {font-size:16px; font-weight:bold;}







/*CARS NEW*/

.mcars .master .center .wrapper {
	padding: 0px 5px 5px 5px;;
}
.mcars .master-car {
	width: 180px;
	background-color: #f6f6f6;
	border: 1px solid #CCC;

	margin-right: 5px;
}
.mcars .master-car .mc-wrapper {
	padding: 5px;
}

.mcars  .master .car-photo {

	width:124px;
}

.masters .master .center{background-image:url(../design/masters_bg_center.png);background-repeat:repeat-x; width:592px}


.ct-red {color:#c00; font-weight:bold;}

.car-size {font-size:11px; padding-top:4px;}

.a-intro {font-size:120%; font-weight:bold;}


.red {color:#cd0506;!important}
.orange {color:#ff7f00;!important}
.grey {color:#a2a5b4;!important}
.green {color:#0a6f20;!important}
.violet {color:#92007b;!important}
.blue {color:#072889;!important}
.biruz {color:#2ec8bb;!important}



/*INDEX INSTRUKTORS*/

.instructors .akpp {font-weight:bold; color:#c00f1f;}
.instructors .mkpp {font-weight:bold; color:#00a411;}
.instructors table {border-top:solid 1px #666666; border-right:solid 1px #666666;}
.instructors td {border-bottom:solid 1px #666666; border-left:solid 1px #666666;}

.strng {font-weight:bold;}


.font-22 {font-size:22px;}
.font-30 {font-size:30px;}
.azr {position: absolute; left: -10000px; font-size:10px;}
