   /* CSS Document */
* {border:none; padding:0; margin:0; font-size:12px;font-family:Arial;color:#000;}
a:hover {text-decoration:none;}
table {border-collapse:collapse;}
b, strong {font-weight:bold;}

.top {height:105px; background:#DEDEDE;}
.top_head {width:960px; margin:auto;}
.top_head table{margin-top:10px;}

.mm {width:960px; margin:0 auto;}
.mm .mi {height:27px;margin:0;float:left;}
.mm .mi,.mm .mi a{font:normal 13px Arial Narrow;}
.mmcheckautosel{padding:9px 0 0 32px;width:126px;background:url('images/mmcheckautosel.gif') no-repeat;}
.mmarticlessel{padding:9px 0 0 62px;width: 96px;background:url('images/mmarticlessel.gif') no-repeat;}
.mmcalcsel {padding:9px 0 0 42px;width:116px;background:url('images/mmcalcsel.gif') no-repeat;}
.mmcheckauto{padding:9px 0 0 32px;width:128px;background:url('images/mmcheckauto.gif') no-repeat;}
.mmarticles {padding:9px 0 0 62px;width: 98px;background:url('images/mmarticles.gif') no-repeat;}
.mmdob {padding:9px 0 0 57px;width:103px;background:url('images/mmdob.gif') no-repeat;}
.mmcalc {padding:9px 0 0 42px;width:118px;background:url('images/mmcalc.gif') no-repeat;}
.mmhelproad {padding:9px 0 0 47px;width:113px;background:url('images/mmhelproad.gif') no-repeat;}
.mmdtpphoto {padding:9px 0 0 72px;width: 88px;background:url('images/mmdtpphoto.gif') no-repeat;}

.bold_green_link{font-weight:bold;color:#7d9c46;}

.page {width:960px; margin:auto; padding-top:13px; z-index:0;}
.top_page {width:960px; height:249px; background:url('images/top-bgr-1.jpg') right -3px no-repeat;}
.top_slogan {width:565px; height:101px; background:url('images/top-bgr-3.gif'); padding:17px 0 0 57px; font-size:26px; color:#fff; }
.top_slogan strong {font-size:26px; color:#fff;}
.top_slogan span {font-size:15px; color:#fff;}
.top_info {padding:0px 0 0 57px; width:565px; height:54px;}
.top_info h1 {font:bold 16px Arial Narrow;}
.title_kasko {width:621px;height:113px;background:url(images/titlekaskobgr.gif) no-repeat;padding:16px 0 0 24px; font-size:24px; color:#fff;}

.icq_online{background:url(images/icq_online.gif) no-repeat;padding-left:26px;margin-left:124px;height:20px;}
.phone_num{background:url(images/phone.gif) no-repeat;padding-left:24px;margin-left:126px;height:20px;}
.ins_agent {float:right;}
.ins_agent p {font:normal 18px Arial Narrow;color:#333;}
.ins_agent strong {font:normal 25px Arial Narrow;color:#333;}
.ins_agent div {font:normal 14px Arial Narrow;color:#333;}
.stimg{float:left;padding:3px 5px;}
#rightColumn{float:right;}
.title_mes {background:#ebebeb;color:#4c4c4c;padding:12px 13px;font:bold 18px Arial;width:226px;}

.car_report {background:#A6A6A6; width:622px; height:77px;}
.car_report_right {background:#A6A6A6; width:250px;}
div.form_left {padding:14px 0 0 32px; float:left; width:480px;}
div.form_left div {color:#fff; font:bold 15px Arial Narrow; float:left; width:125px;}
.vin_code, .gos_num, .region, .inp_text, .inp_text_2, .inp_text_2_err, .vin_code_err, .gos_num_err, .inp_text_err {width:310px; height:20px; background:url('images/form-bgr.gif') repeat-x; border:1px solid #565656; border-right:1px solid #979797; border-bottom:1px solid #979797; padding:0px 2px; font:bold 15px Arial Narrow; text-transform:uppercase; margin:0 7px 7px 0;}
.input_right {width:220px; height:20px; background:url('images/form-bgr.gif') repeat-x; border:1px solid #565656; border-right:1px solid #979797; border-bottom:1px solid #979797; padding:0px 2px; font:bold 15px Arial Narrow; text-transform:uppercase; margin:0 7px 7px 0;}
.gos_num {width:190px;}
.region {width:120px; font:normal 11px Arial; padding:0 0 0 2px; font:bold 14px Arial;}
.car_submit {float:left; background:url('images/button-report.gif'); width:96px; height:49px; margin:14px 0 0; cursor:pointer;}
.middle_page {width:960px; padding:12px 0 0;}
.title_page {font:normal 25px Arial Narrow;}
.title_page span {font:bold 32px Arial Narrow;}

.left_half {float:left; clear:both; width:630px;}
.right_half {float:right; position:relative; top:-20px;margin-right:40px; //margin-right:20px;}
.right_div{width:250px;}
.smooth_blok {background:#EBEBEB; padding:17px 15px;}
.smooth_blok b {background:#FFF;}
.bold_p {padding:5px 0 0 20px;}
.line_p {padding:0px 0 15px 20px;}
.line_p a {}
.text_white {padding:5px 15px;}
.green_pr {padding:10px 23px 10px 18px; color:#fff; background:#8FB34F; float:left; font:normal 16px Arial; margin:5px 5px 5px 0;}
.green_pr b {color:#fff; font-size:18px;}
.google_blok {float:left; clear:both; width:100%;}
.bottom {padding:3px 0 6px; float:left; width:100%; border:1px solid #F2F2F2; border-left:none; border-right:none;}
.copy {background:url('images/logo-bot.gif') left center no-repeat; color:#777676; padding:8px 0 7px 52px; float:left;}
.contact {float:right; padding:13px 53px 0 0;}
.contact a {color:#8FB34F; font:normal 18px Arial Narrow;}
.sm_1 {font-size:13px; background:#EBEBEB; padding:10px 0 10px 18px; border-bottom:1px solid #bbb;}
.sm_1 span {font-weight:bold; font-size:13px;}
.sm_1 p {color:red; font-weight:bold; font-size:13px;}
.sm_2 {background:#EBEBEB url('images/attention.gif') left center no-repeat; padding:10px 0 10px 59px;  border-bottom:1px solid #bbb; font:bold 18px Arial;}
.sm_2 span {font:bold 19px Arial; color:#DF3435;}
.sm22 {font:normal 13px Arial Narrow; padding:8px 0 2px;}
.sm_3 {background:#EBEBEB; padding:12px 17px; font-size:16px;}
.sm_3 p {font:bold 16px Arial; padding:5px 0 2px; clear:both;}
.sm_3 p span {font:bold 16px Arial; color:#8FB34F;}
.sm_3 select {width:245px; font:bold 14px Arial; padding:0 0 0 2px; z-index:0;  height:20px; margin:3px 7px 7px 0; border:1px solid #565656; border-right:1px solid #979797; border-bottom:1px solid #979797; float:left;}
.sm_4 {border-bottom:1px solid #bbb; padding:10px 20px;}
.sm_5 {font:bold 17px Arial;}
.sm_5 span {font:bold 18px Arial; color:#DF3435;}

.sps_sms {padding:0 0 15px 20px;}
.sps_sms li {padding:5px 0; list-style:square; color:#4E4D4D;}
.text {padding:5px 0 30px 20px;}
.dtp_table {width:100%;}
.top_t {width:auto; padding:4px 0; color:#7A7A7A; border-bottom:1px dotted #7A7A7A;  margin-bottom:30px;}
.mid_t, .mid_t_1 {padding:6px 0; font:bold 14px Arial;}
.mid_t_1 {color:#E22D2D;}

.frame {position:absolute; background:#000; filter:alpha(opacity=0); opacity: 0.3; z-index:1; top:0; left:0;}
.black_fon {position:absolute; background:#000; filter:alpha(opacity=30); opacity: 0.3; z-index:2; top:0; left:0;}
div.send_messg {padding:35px; background:#fff; position:absolute; border:2px solid #C5C4C3; float:left; z-index:3; left:0; top:0;}
.form_report {background:#EBEBEB; padding:12px 20px;text-align:center; float:left;}
.form_report div {padding:0 0 10px;}
.inp_text {width:170px; margin:0; padding:0; text-align:center; text-transform:none;}
.inp_butt {background:url('images/send_form_rep.gif'); width:135px;  height:39px; cursor:pointer; margin:10px 0 0;}
.contacts {float:left; padding:20px; background:#EBEBEB; width:450px;}
.contacts div {text-align:center; padding:0 0 30px;}
.contacts p {padding:0 20px 10px 20px; float:left; clear:both; font:bold 11px Arial; text-align:right; width:80px;}
.inp_text_2, .inp_text_2_err {width:310px; margin:4px 0 10px; padding:0; float:left; text-transform:none;}
#mssg,#contactmsg, #report, #fonf, #sample {visibility:hidden;}
.inp_text_2_err, .vin_code_err, .gos_num_err {border:1px solid red;}

.contacts div.close_form {float:left; clear:both; padding:20px 0px 0; color:#8FB34F; cursor:pointer;}
.close_rep {color:#8FB34F; cursor:pointer; text-align:center; margin-top:7px;}

.inp_text_err {width:170px; border-color:red; margin:0; padding:0; text-align:center; text-transform:none;}
.link_a1a {width:558px; position:absolute; top:14px; left:0; text-align:center;}
.partner {width:248px; text-align:center; padding:10px 0 0;}
.partner_tit {padding:0 0 10px; font:normal 24px Arial Narrow;}
.partner_href {text-align:center;}
.partner_bot {padding:10px 0 0; font:normal 16px Arial Narrow;}

h1.art_title{font:bold 24px Arial Narrow;}
.art_razd{font:normal 22px Arial Narrow;margin-top:12px;color:#333;}
.art_direct{font:normal 14px Arial Narrow;}
.artp{font:normal 11px Arial;margin:8px 0;}
.article_text p{padding:5px 15px;}

.preartl{width:330px;float:left;margin-top:10px;}
.preartr{width:330px;float:right;margin-top:10px;}
.preartl h3,.preartr h3{font:bold 12px Arial;color:#333;}
.green_msg{background:url('images/greenmsgbgr.gif') no-repeat;color:#fff;font-size:20px;padding:20px 25px 0 25px;height:171px;}
.green_msg span{color:#fff;font-size:14px;}
.green_msg strong{color:#fff;font-size:20px;}
div.form_right {padding:15px; width:200px;}
div.form_right div{color:#fff; font:bold 12px Arial Narrow;}
div.form_right input{width:200px;}
.car_submit_right{background:url('images/button_report_right.gif') no-repeat; width:177px; height:50px; margin-left:37px;margin-bottom:12px;cursor:pointer;}

#kalk td.vopros-otvet, div.vopros-otvet {
	font: bold 16px arial;
	color: #ee5f23;
}

#kalk td.header_step_left{
	font-size: 14px;
}

#kalk td.header_serii {
	font-size: 14px;
}

#kalk panel-prodrobno {
	font-size: 12px;
}

#kalk td,div,input,textarea,select,span{font-family: arial; font-size: 11px; color: #000;}