@charset "windows-1251"; 
html, body{margin:0px auto; padding:0px;min-width:1000px;max-width:100%;font: normal 12px tahoma;background:#c0c0c0; }

img, ul, li, p{border:0px; margin:0px; padding:0px; list-style-type:none;}


ul, li, a{text-decoration:none}

h1 {
	font-size:18px;
	font-weight:normal;
	margin:0;
	color:#000000;
}
h2, h3, h4, h5, h6 {
	font-weight:normal;
}
h2 {
	font-size:160%;
}
h3 {
	font-size:140%;
}
h4 {
	font-size:120%;
	margin:0;
	padding:0;
}



.zagolovok{ font:14px tahoma; margin-top:-18px; padding-bottom:3px;font-weight:bold; float: left; border-bottom:thin dashed #7a7a7a;width:83%;color:#2e53ac;left:50px; padding-left:5px; position:relative;  }
* html .zagolovok{left:14px;}
.two-lines{ background:url(/images/two_lines.gif) no-repeat; height:17px; width:16px; position:relative; left:33px; top:0px;}
* html .two-lines{left:-5px }

#cssmenu1 li a{font-weight:bold;}
#cssmenu1 li ul li a{font-weight:normal;}
.color-1{ color:#5e7a97; vertical-align: top; position:relative; top:6px; }
/**/
.size14{ font:14px tahoma ; font-weight:bold;}


.main12{ background:#fff;width:100%; height:100%; float:left;   display:table-cell;overflow-x:hidden; }
* html .main12{ height:auto; min-width:1000px; width:expression(document.body.clientWidth > 1000? '100%' :'1000px'); }
.main121{height:100%; width:100%;overflow-x:hidden;}
.main122{height:100%; width:100%;overflow-x:hidden;}
.main123{height:100%; width:100%;overflow-x:hidden;}
.main124{height:100%; position:relative;overflow-x:hidden;min-width:1000px;}

/**/
.header{ width:100%; height:28px; background:url(/images/line-top.jpg) repeat-x; }
.header-bg{ width:100%; height:182px; background:url(/images/header-bg.jpg) repeat-x;}
/**/

.logo-main img{ vertical-align:top;position:relative; margin-left:0px;float:left; margin-left:15px;  margin-bottom:-150px;}

.logo{
	height:57px;
	width:35%;
	float:left;
	z-index: -5;
}
.logo-main { position:relative;z-index:1000;}

.logo-main a{ position:relative;z-index:500;  left:0px; float:left;}

.logo-text{background:url(/images/logo-text.png) no-repeat; height:57px; width:500px; margin-left:130px; float:left; margin-top:40px;}



* html .logo-text{ left:250px; position: relative; float:left;top:-55px;clear:left;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo-text.png', sizingMethod='crop');background:none;}

* +html .logo-text{ left:43%; margin-left:0px;  position: relative; float:left;top:-55px;clear:left;}
/**/

.cars{ top:-26px; position:relative;display:inline-block; width:100%; }
* html .cars{top:-83px; margin-bottom:-50px;  z-index:1000; }
*+html .cars{top:-83px; margin-bottom:-50px; display:inline; width:100%;z-index:1000;}

.sledi{background:url(../images/sledi.png) repeat-x; height:33px; position:relative; top:75px; width:100%;}
.sledi img{ position:relative; margin-top:-75px; }

.cars-rel1{ width:15%; float:left; clear:right; position:relative; top:33px; left:2%;z-index:111000; }
* html .cars-rel1{ }

.cars-rel2{ width:20%; float:left; clear:right;margin-left:4%; top:-1px;position:relative;z-index:1000;}
* html .cars-rel2{  }

.cars-rel3{ width:21%; float:left; clear:right;position:relative;left:7px; top:-12px;}
* html .cars-rel3{ width:22%;margin-left:-10px;  }

.cars-rel4{ width:17%;float:left; clear:right;position:relative; top:-19px;left:0;}
* html .cars-rel4{ left:5%; margin-left:-80px;  }

.cars-rel5{ width:19%; float:left; clear:right;position:relative; top:23px;left:15%; margin-left:-140px; }
* html .cars-rel5{ width:18%; position:relative; left:25%; margin-left:-230px;  }


.cars-5{margin-right:-100px;}
/**/
#menu-center{ width:100%; height:36px; background:url(/images/menu-center.jpg) repeat-x;  }
.menu-center-img{background:url(/images/menu-center-slash.gif) no-repeat;  height:34px;  }
#menu-center table td {  vertical-align:middle; width:20%; padding-right:22px;z-index:11000;}
.menu-center-img a{color:#3c60b3; font:bold 11px tahoma; font-style: oblique;left:30px; position:relative;z-index:11000; }
.menu-center-img a:hover{ color:#4c4c4c;}

/**/
/**/
/*.pyt{ width:800px; height:25px; font: normal 11px tahoma; color:#36414c; background-color:#fff; }*/
.pyt{ font: normal 11px tahoma; color:#36414c; background-color:#fff; }
.pyt p{ padding:8px 0px 0px 26px;}
.pyt a{color:#2f55ae; text-decoration:underline;}
.pyt a:hover{color:#2f55ae;text-decoration:none;}


/*content*/
.left {float:left;width:220px; padding-left:26px;}

.right {float:right;width:219px;text-align:center;padding-right:0px; text-align:left;overflow:hidden;   }
* +html .right{ }

.korzina{ background:url(/images/korz-top.jpg) no-repeat; border:1px solid #acb9c1; width:172px; position:relative; left:22px; }
.korzina table {margin-bottom:10px;}
.korzina table td a{ text-decoration:underline;}
.korzina table td a:hover, .korzina table td p a:hover{ text-decoration: none;}
.tb-zakaz{ position:relative;  top:3px; left:15px; width:140px; font-family: "trebuchet MS"; font-size:11px;}
.tb-zakaz td{ border-bottom:1px solid #cedbe1;}
.tb-zakaz img{ position:relative; top:5px;}
.tb-zakaz td.none{ border-bottom:0px solid #cedbe1;}
.color-10{ color:black;}
.pp1{color:#656766; font-size:12px; text-align:left; }
.pp2{color:#465165; }
.pp3{font-size:10px; }
.pp4{color:#b84c4f;  }
.pp5{color:#234084; }

.right-1{  font-size:10px; margin-left:18px;}
.img-top-l{ background:url(/images/m-r-4.png) no-repeat; width:183px; height:19px;}
.img-top-left{ background:url(/images/m-r-3.png) repeat-y top left;width:183px; }
.img-middle-left{ background:url(/images/m-r-5.png) no-repeat top left;width:183px; padding-left:30px; color:#66a17c; }

.telefon{ margin-top:-90px; position:relative; top:35px; left:15px;}

.right-2{  background:url(/images/right-2.jpg) no-repeat; height:335px;float:left;   width:219px;  z-index:1000; font-size:11px; padding:12px 0px 0px 40px; }

.right-2-2{ top:21px; position:relative; width:175px; }
.right-2-3{ top:42px; position:relative; width:175px;}

* html .right-2-2{ top:18px; position:relative; width:175px; }
* html .right-2-3{ top:34px; position:relative; width:175px;}


.color-5 { font:10px Verdana;color:#666666; white-space: normal; width:70%; position:relative;top:5px; }
.middle-text{ width:70%; margin-left:-8px; display:inline;}

.color-6{color:#465062;position:relative; top:-8px;}
span.color-6 b a{color:#465062; text-decoration:underline;}
span.color-6 b a:hover{color:#465062; text-decoration: none;}
span.color-3 b{ font-size:12px;}
span.color-7 b{ font-size:12px;color:#2e53ac;left:-13px; position:relative;}

/**/
.left_menu{ background:url(/images/left_menu.gif) no-repeat; width:242px; height:45px; font-family:"Myriad Pro"; font-size:14px; padding:15px 0px 0px 40px; margin-left:-10px;}
.color-3{ color:#2e53ac;}
.color-4{ color:#666666;}
/**/
.center {margin-left:260px;margin-right:220px;background:url(/images/cont-left.gif) repeat-y;}

.center-main{background:url(/images/cont-right.gif) right repeat-y; }

.img-car a img{ border:2px solid #d9dde0;}
.img-car a{ margin-right:10px; margin-bottom:10px;}
.img-car{ padding-left:30px;}

* html .img-car a:hover { border:0.5px solid #a7aaac;}

.img-car-2 a:hover img,.img-car a:hover img{ border:2px solid #a7aaac;}
* html .img-car-2 a:hover { border:0.5px solid #a7aaac;}

.center p{color:#4c4c4c; padding-left:30px; padding-right:30px; padding-top:15px;}

.content{ background:url(/images/cont-top.gif) repeat-x; height:16px; }
* html .content{ float:left; margin-left:-38px; margin-right:1px; }
.content-bottom{ background:url(/images/cont-bottom.gif) repeat-x; height:16px; clear:both;}
.content-left{width:5%;float:left;height: auto; }
.content-right{width:5%;float: right; height:16px;}
.otstyp{ text-indent: 35px;}

.komp{ width:95%;margin-left:40px;margin-bottom:10px; min-height:600px;  }
.komp p{padding-left:0px;left:0px; margin-left:0px;}
* html .komp{ height:600px;width:90%;}

.komp-3 {left:30px;position:relative; padding-right:20px;}

.news-main{ border:0px; }
.news{ float:left; left:0px;color:#4c4c4c; padding-top:15px;padding-bottom:15px; position:relative; width:90%;border-bottom:1px dashed #d7d7d7;}

.komp2{ float:left; width:95%; margin-left:5px; margin-bottom:10px; font:12px tahoma; line-height:15px; }
* html .komp2{ float:left; width:95%; margin-left:-30px;}
.news4{ float:left; left:35px;color:#4c4c4c;  margin-bottom:20px; position:relative; width:90%; }
.data{ float:left; background:#e6e6e6; font:11px tahoma;top:-3px; position:relative;  }

.news a img{ float:left; margin-right:4px;}
.foto-car img{ border:2px solid #d8dcdf; height:82px; width:109px;  }
* html .foto-car a:hover { border:0.5px solid #a7aaac;}


.table-data{ margin-left:30px; margin-top:10px; color:#4c4c4c;}
.table-data table{ width:95%; border:0px; color:#222524; }
.table-data table th{ border-bottom:1px solid #fff; text-align:left; color:#6b727d;padding:2px; font-weight: normal;}
.td-1{ background:#f1f1f1;}
.td-2{ background:#ccdbf0;}
.table-data td{ border-bottom:1px solid #fff; height:16px; padding:2px;}

.car-img{ float:left;left:30px; position:relative; padding-right:50px;margin-top:10px;}
.car-img a:hover img,.img-car a:hover img,.foto-car a:hover img,.img-car-5 a:hover img{ border:2px solid #a7aaac;}

* html .car-img a:hover,.img-car-3 a:hover{ border:0.5px solid #a7aaac;}
* html .car-img-5 a:hover{ border:0.5px solid #a7aaac;}
.car-img img{ border:2px solid #d8dcdf; }

.car-img-2{ float:left; clear:both;left:30px; position:relative; padding-right:50px;}
.car-img-2 img{ border:2px solid #d8dcdf; height:168px; width:232px;  }


.img-car-2 a img,.img-car-3 a img,.img-car-5 a img{ border:2px solid #d9dde0;}
.img-car-2 a{ margin-right:10px; margin-bottom:10px;}
.img-car-2{ padding-left:30px; margin-top:20px; float: left; position:relative; clear:both;}

.faq{width:90%; float:left; margin-left:0px; }
* html .faq{width:87%; float:left;  }
.faq div{margin:0px 0px 0px 6px; padding:0px; color:#4c4c4c; min-height:50px;}
.faq div p{ margin:0px; padding:0px;}
* html .faq div{margin:-6px 0px 0px 6px; height:50px; }
.black-b{ font-weight:bold; color:#4c4c4c;}
.faq h3{background:url(/images/vopros.gif) no-repeat; width:15px; height:15px; margin:0px; padding:0px; top:17px; left:-10px; position:relative;}
* html .faq h3{top:18px; left:-10px;position:relative;}
.faq .question{padding:0px 0 0px 18px; margin:15px 0px 4px 0px; background:url(/images/voprosik.gif) no-repeat;}
.faq a addText{ color:red;}
* html .faq p{padding-bottom:5px;}
.faq a{color:#3053af; text-decoration: underline;}
.color-9{color:#3053af;}
.faq a:link{color:#3053af; }
.faq a:visited{  }
.faq a:hover{text-decoration:none;color:#3053af; }
.faq a:active { color:#4c4c4c;}

.block-b{ margin-top:20px; }
.next-main-3{ clear:both; width:80%;margin-left:50%;left:-170px; position:relative;}
* html .next-main-3{ clear:both; width:80%;left:50%; margin-left:-170px; position:relative;}

.next-main{ float:left;  height:20px; width:80%;padding:20px 0px 10px 70px; margin-left:50%; left:-240px; position:relative; display:inline; color:#4c4c4c;}
* html .next-main{ left:50%; margin-left:-240px; }
* +html .next-main{ width:87%;}

.next a{ color:#2e57b1; text-decoration: underline;}
.next a img{ position:relative; top:3px; padding-left:3px;}
.next a:hover{ color:#2e57b1; text-decoration: none;}
.next ul li.act{ background:#3051b0; color:#fff; padding:2px; padding-top:0px}
* html .next ul li.act{ padding:0px 0px 1px 2px;margin-right:2px;}
* +html .next ul li.act{ padding:0px 0px 1px 2px;margin-right:2px;}
.next ul li a.act{color:#fff; text-decoration:none; }
.next a.pred{ color:#4c4c4c; padding-left:0px;}
.next div{ display:inline;}
.next ul{ display:inline;}
.next ul li{ display:inline; margin-right:0%;}

.links-main{ width:100%; float:left;}
.links-left, .links-right{ width: auto; float:left;padding:35px 30px 35px 0px; color:#36414c;}
.links-left a, .links-right a{color:#3055b0; text-decoration:underline; padding-left:14px; line-height:20px; background:url(/images/kub-2.gif) left 5px no-repeat;}
.links-left a:hover, .links-right a:hover{ text-decoration: none;color:#3055b0;}

.links-left-2{ width:80%; float:left;padding:0px 0px 15px 0px; color:#36414c; margin-left:0px;  }
.links-left-2 a{color:#3055b0; text-decoration:underline; padding-left:14px; line-height:20px; background:url(/images/kub-2.gif) left 5px no-repeat;}
.links-left-2 a:hover{ text-decoration: none;color:#3055b0;}

.links-left-3{left:15px; position:relative; color:#4c4c4c; height:82px; padding-right:30px; padding-bottom:20px; }
.links-left-3 a.pynkt{color:#3055b0; text-decoration:underline; padding-left:14px; line-height:20px; background:url(/images/kub-2.gif) left 5px no-repeat;}
.links-left-3 a:hover.pynkt{ text-decoration: none;color:#3055b0;}
.links-left-3 img{  margin-top:0%; position:relative; top:3px;}

.links-left-4{ color:#4c4c4c; padding-right:30px; padding-bottom:0px;  }
.links-left-4 a.pynkt{color:#3055b0; text-decoration:underline; padding-left:14px; line-height:20px; background:url(/images/kub-2.gif) left 5px no-repeat;}
.links-left-4 a:hover.pynkt{ text-decoration: none;color:#3055b0;}
.links-left-4 img{  margin-top:0%; position:relative; top:0px;}



.links-left-5{position:relative; color:#4c4c4c; padding-right:30px; padding-bottom:20px; }
.links-left-5 a.pynkt{color:#3055b0; text-decoration:underline; padding-left:14px; line-height:20px; background:url(/images/kub-2.gif) left 5px no-repeat;}
.links-left-5 a:hover.pynkt{ text-decoration: none;color:#3055b0;}
.links-left-5 img{  margin-top:0%; position:relative; top:3px;}
.links-left-6{display:table;width:38%;}
* html .links-left-6{display:table;width:37%;}
.links-left-8{display:table;width:73%;}
.zakazat{ left:45px;position:relative;}
.zakazat-2{ display: inline-table;position:relative;top:-16px;left:140px;z-index:1000;}
.zakazat-3{ position:relative; left:30px;}

.size-14-2{ color:#363434;}
/**/
.menu-main-3{float:left; clear:both;width:80%; height:80px; }
.menu-main{ float:left;  width:50% }

#menu{ padding-left:35px; margin-top:10px; line-height:20px;}
#menu li{ font-weight:bold;}
#menu li ul li{ font-weight: normal;}
#menu li ul{ margin-left:22px;}
#menu li li li{ margin-left:0px;}
#menu li a{ color:#2e56ad;}

#menu .leaf{ list-style-image:none; }
#menu .active{ list-style-image:url(/images/minus.gif); }
#menu .inactive{ list-style-image:url(/images/plus.gif); }
/**/
/* Form */
.zakaz-table-2, .zakaz-table-3{background:url(/images/bg-zacaz.gif) repeat; left:0px; width:92%;position:relative;  }


.zakaz-table-5{left:30px; width:92%;position:relative;  }
* html .zakaz-table-5{left:10px;width:97%;}
* +html .zakaz-table-5{left:10px;width:97%;}

.zakaz-table-3{ top:5px;}
.nij-pole{ position:relative; width:100%;}
.zakaz-table{ text-align:center;left:0px; position:relative;width:95%; }

.zakaz-table-4{ left:0px; position:relative;}

.inpcod {width:12%; height:19px; border:1px solid #ccd2d6; margin-left:10px;}


.poleinp {height:22px; padding-top:5px;}

.inp {width:60%; height:19px; border:1px solid #ccd2d6;}

.inp-1 {width:60%; height:105px; border:1px solid #ccd2d6; position:relative; margin-top:8px;}

.white-pole{ height:10px;width:100%; background:#fff;}

p.yellow{ color:#d7761e;padding-left:20px;}

* html .inp-1 {width:50%;}

* +html .inp-1 {width:60%;}

* html .inp {width:50%;}

* +html .inp {width:60%;}

.inp-button{position:relative; margin-top:10px;}

.color-8{ color:#363434; padding-left:3px;}

textarea{overflow:auto}
form{padding:0;margin:0;width:100%}

strong.orange{font-size:16px; color:#ff8101;}
.cont-form3 p{ color:#d8761e;}
.cont-form3{ color:#53575a;}
/**/
.banner{color:#3c60b3; background:#f1f1f1; border:1px solid #dadfe2; margin-left:3px; text-align:center; height:122px; width:202px;}
/**/
.adress-main{ margin-left:50%; left:-240px; position:relative; width:100%;}
* html .adress-main{ left:50%; margin-left:-240px; }
.adress{ float:left; color:#5c605b; margin-left:6px;text-align:center; font:11px tahoma; width:165px;  padding-bottom:20px; }
.adress p{ font-size:12px;}
.adress img{ padding-right:0px; border:1px solid #bdbdbd;}
.adress p img{ border:0px; padding-right:10px;}
/**/
.footer{ width:100%; height:193px; background:url(/images/footer-bg.jpg) repeat-x; float:left; clear:both;  }
.footer-bg-1{ background:url(/images/footer-bg-3.png) no-repeat; width:236px; height:193px; float:left; margin-right:0px;}
* html .footer-bg-1{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer-bg-3.png', sizingMethod='crop');
background:none;}


.footer-bg-2{ background:url(/images/footer-bg-1.png) no-repeat; width:77%; height:193px; float:left; clear:right;}
* html .footer-bg-2{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer-bg-1.png', sizingMethod='crop');
background:none;}

* html .footer-bg-2{margin-left:-45px; position:relative; width:768px;}
* +html .footer-bg-2{ margin-left:-5px;}

.footer-bg-4{ background:url(/images/footer-bg-4.png) repeat-x; width:23%; height:193px; float:left;}
* html .footer-bg-4{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer-bg-4.png', sizingMethod='scale');
background:none;}

.box-contacts{left:-2px;position:relative; float:left; font:13px tahoma; font-weight:bold;color:#3e3d3d; text-align:center; width:270px; padding-left:0px; padding-top:40px;}

.size-1{ font-size:10px; }
.size-2{ font-size:9px;}
.size-3{ font-size:9px;}
.size-4{ font-size:9px;color:#66686d;top:28px; position:relative; }
.size-4 a{color:#66686d; text-decoration:underline;}
.size-4 a:hover{color:#66686d; text-decoration: none;}
.stat{ width:88px; height:31px; background:url(/images/stat.gif) no-repeat; margin-left:679px; position:relative;top:152px; }

.hand {
	cursor: pointer;
}

.menu-main{left:0px; position:relative;}
.menu-main ul li a { font-weight:bold;}
.menu-main ul li ul li a { font-weight: normal;}


ul.sample-menu {   }
ul.sample-menu li { padding:2px 0;margin:0;list-style:none; }
ul.sample-menu li ul { padding:0;margin:0 0 0 15px; }	
ul#my-menu a { padding-left:18px;color:#3057b4; }	
ul#my-menu a.collapsed { background:url('/images/collapsed.gif') left 3px no-repeat;  }
ul#my-menu a.expanded { background:url('/images/expanded.gif') left no-repeat;   }


.message { font-size: 14px; font-weight: bold; }

.category_head img{left:-30px;position:relative;}

a.procopy {text-decoration: none !important}
a.procopy:hover {text-decoration: underline !important}

#fl {margin: -5px 0 0 -8px; position: relative;}

.mainspravka {background:#3055ae url('/images/cornerm.gif') no-repeat top right; color:#66b0e6; font-size:16px; padding: 20px;}
.mainspravka span {color:#ffffff;}
.stolist {background-color:#d6dde3; padding: 20px;}
.stolist span {color:#3055ae;}

div.photo {}
div.photo li { padding:0px; margin:0px; line-height:15px;}
div.photo a{ color:#5376b8; font-size:11px; padding:0px; margin:0px; padding:2px 5px;}
div.photo a:hover { text-decoration: none;  background:#cfdced; color:#000;}
div.photo a.current { text-decoration: none;  background:#cfdced; color:#000;}




/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 0 105px;
}

#content p { padding-left:0px;}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 85px;
	margin-left: -100%;
	position: relative;
}

.photo_menu { border:1px solid #acb9c1; padding:10px; margin-bottom:15px;}
.photo_menu li { float:left; width:80px;}

.clear { clear:both; font-size:0px; line-height:0px;}


.ls_rt, .ls_lt, .ls_rb, .ls_lb {padding: 3px; width: 120px}
.ls_rt {float: right}
.ls_lt {float: left}
.ls_rt p, .ls_lt p {font-size: 9px !important}

a.inwis {text-decoration: none; color: #4c4c4c !important; cursor: text}
a.inwis:hover {text-decoration: none; color: #4c4c4c !important; cursor: text}

.banner1{color:#3c60b3; background:#fff; !important height:110px; width:200px; margin-left: 8px}
