@import url('reset.css');body{background-image:url(../i/mainFon.png);background-repeat:repeat-x;background-position:top;text-align:center;background-color:#cdcca7;}
#wrap{margin:auto;width:953px;}
#header{height:244px;width:953px;position:relative;}
#logo{position:absolute;top:70px;left:150px;}
#contacts_block_header{position:absolute;top:75px;right:40px;text-align:right;color:#fff;font-family:Tahoma,Geneva,sans-serif;font-size:14px;}
#contacts_block_header .tel{font-size:25px;line-height:30px;}
#contacts_block_header .email{margin-top:40px;}
#contacts_block_header .address{margin-top:20px;}
#topNav .topNavHref-hover{width:130px;}
#topNav .topNavHref-hover a{color:#013852;font-family:Tahoma,Geneva,sans-serif;font-size:16px;text-decoration:none;background-image:url(../i/topNavFon-hover.png);height:39px;background-repeat:repeat-x;display:block;line-height:39px;}
#topNav .topNavHref{width:130px;}
#topNav .topNavHref a{color:#fff;font-family:Tahoma,Geneva,sans-serif;font-size:16px;text-decoration:none;display:block;height:39px;background-image:url(../i/topNavFon.png);height:39px;background-repeat:repeat-x;line-height:39px;}
#topNav .topNavHref a:hover{color:#013852;font-family:Tahoma,Geneva,sans-serif;font-size:16px;text-decoration:none;background-image:url(../i/topNavFon-hover.png);height:39px;background-repeat:repeat-x;display:block;line-height:39px;}
#topNav .topNavHref-last{background-image:url(../i/topNavFon.png);height:39px;background-repeat:repeat-x;}
#mainContent{background-color:#fff;text-align:left;}
#mainContent h1{color:#2e2e2e;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:normal;padding:40px 0 20px 30px;}
.text{padding:0 30px 100px 30px;color:#686868;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;text-align:justify}
.text img{margin:10px 10px 10px 0px;}
#footer{border-top:1px solid #e3e3e3;height:136px;background-color:#fff;width:100%;color:#686868;}


#footer .phones {margin:10px 0px 0px 25px;}
#footer .phones p {font:normal 12pt Arial,Tahoma;color:#00000;}
#footer .site_name {margin:20px 50px 20px 0px;text-align:right;font:normal 12pt Arial,Tahoma;color:#00000;}
#footer .avariinii {margin:0px 50px 0px 0px;text-align:right;font:normal 27pt Tahoma;color:#316f29;}



.text .href a{color:#01405d;font-family:Tahoma,Geneva,sans-serif;font-size:14px;line-height:18px;font-weight:bold;}
.text .href a:hover{text-decoration:none;}
.text h2{padding-bottom:5px;}
.apptextarea{border:1px solid #686868; width:500px; height:50px;}
.code{border:1px solid #686868;}
.appcont{margin-top:10px;}
.apphead{font-size:17px}
#head{position:relative}
#head .head1{background-image:url(/i/head1.jpg); background-repeat:no-repeat; width:350px;}
#head table.default{background:#2e2e2e;}
#head{background-color:#2e2e2e; height:283px; width:100%}
#head .carBG{background-image:url(/i/head2.jpg); background-repeat:repeat-x; text-align:left}
#head .avtochelBlock{text-align:center;padding-top:10px; margin-bottom:30px;}
#head .phoneBlock{width:150px;margin:auto; background-image:url(/i/phone.png); background-repeat:no-repeat;color:#fff;font-family:Tahoma; font-style:14px;padding-left:40px;}
#head .headText{color:#fff;font-family:Tahoma; font-style:14px;text-align:center;margin-top:20px;}
#headNav{position:absolute; top:284px;left:0px;}
#headNav .hrefItem{ display:block; float:left; color:#000; height:34px;padding:0 10px 0 10px; line-height:34px; font-size:11.25pt; font-family:"PT Sans"; text-decoration:none; border-top: 1px solid #38752f; } /*font-size:16px; */
#headNav span.border{background-image:url(/i/borderHref.png); background-repeat:no-repeat; width:4px; height:34px; display:block; float:left;}
#headNav .hrefItemHover{background-image:url(/i/hoverHref.png); background-repeat:repeat-x; display:block; float:left; color:#fff; height:34px;padding:0 10px 0 10px; line-height:34px; font-size:13px; font-family:Arial; text-decoration:none;}
#headNav .hrefItem:hover{/*background-image:url(/i/hoverHref.png);*/color:#fff}
#car{position:absolute; bottom:5px; right:10px;}
#head .logoBlock{text-align:center; margin:30px 0px 0px 40px;}
#head .logoBlock img{width:240px;height:50px;}
#head .telHe{font-family:Tahoma; font-size:19px;color:#fff;margin:40px 0 0px 40px;line-height:25px;text-align:left;}
#head .telHe p{font:normal 11pt Tahoma;line-height:150%;}
#head .telHe p b{font:normal 13pt Tahoma;}
#b_list{width:90%;margin:0px 0px 0px 0px; }
#b_list table{width:100%;}
#b_list p{line-height:150%;}
#b_list h5{margin:0px 0px 5px 8px;}
#b_list td{padding:20px 0px 20px 8px; font:normal 11px Tahoma; color:#5B5B5B;background:url(/i/div_news.jpg)  repeat-x 0% 100%;  vertical-align:top;}
#b_list td.img{text-align:center;width:130px;}
#b_list .date{font:normal 14pt Arial; color:#010101;text-decoration:none;padding:1px 0px 12px 7px;height:15px;background:url(/i/bg_newsdate.jpg) no-repeat 0% 0%;}
#b_list .title{margin:0px 0px 5px 0px; font:bold 10pt Arial; color:#316f29;}
#b_list .link{margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
#b_list .link a{font:bold 10pt Arial; color:#316f29;text-decoration:none;}
#b_list .link a:hover{text-decoration:underline;}
#b_list p{font:normal 11pt Arial; color:5b5b5b;text-decoration:none;}
#b_full{width:90%;margin:0px 0px 0px 0px; }
/*#b_full p{font-size:small !important;line-height:150% !important;  font-family:Tahoma !important;}
*/
#b_full table{width:100%;}
#b_full p{line-height:150%;font-size:12px;}
#b_full h5{margin:0px 0px 5px 8px;}
#b_full td {padding:10px 0px 20px 8px; font:normal 11px Tahoma; color:#242424;  }
#b_full td.img{text-align:center;width:160px;}
#b_full .date{font:normal 14pt Arial; color:#010101;text-decoration:none;padding:1px 0px 12px 7px;height:15px;background:url(/i/bg_newsdate.jpg) no-repeat 0% 0%;}
#b_full .title{margin:0px 0px 5px 0px; font:bold 12px Tahoma; color:#448B23;}
#b_full .title img{margin:0px 10px 5px 0px; float:left; cursor:pointer;}
#b_full .cost_order{font:normal 16pt Tahoma; color:#36741a;margin:0px 0px 20px 0px;}
#b_full .cost_order img{margin:5px 0px 0px 30px;float:none;}
.backlink{padding:10px 0px 0px 20px;}
.backlink a{font:normal 11px Tahoma; color:#448B23;text-decoration:underline;}
.backlink a:hover{text-decoration:none;}

.text_faq{
 margin-left:50px;
}

.is_ok_message{
     font-family: Arial, sans-serif;
     color:red;
     font-size:14px;
     font-weight: bold;
     margin-left:50px;
}


.top-menu-item{
     display: inline-block;
     position: relative;
     background-image:url(/i/hrefBG.png);
     background-repeat:repeat-x;
}

.top-menu-item:hover{
     background: #000 url("/i/top-menu-hover.jpg") top center repeat-x;
}
.top-menu-item:hover span.border{
    visibility: hidden;
}

.top-menu-item:hover a.hrefItem{
     color: #fff !important;
}

.top-menu-item:hover  .sub-top-menu{
     display: block;
}

.sub-top-menu{
     position: absolute;
     display: none;
     min-width: 130%;
     left: 0px;
     top: 100%;
     margin: 0px;
     padding: 0px;
     background: #000;
     padding: 16px 9px;
     background: #000 url("/i/sub-menu-hover.jpg") top center repeat-x;
     font-family: "PT Sans";
     
}

.sub-top-menu .item{
     list-style: none;
     text-align: left;
     margin-top: 9px;
}
.sub-top-menu .item:before{
     content: '-';
     margin-right: 4px;
     color: #fff;
     
}

.sub-top-menu .item a{
     color: #fff;
     text-decoration: none;
     font-size: 11pt;
}