/* CSS Document */
* {border:none; padding:0; margin:0; font:normal 12px 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;}
.mmdtpphotosel{padding:9px 0 0 72px;width: 86px;background:url('images/mmdtpphotosel.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;}
.bold_green_link a{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;}

.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:690px;}
.right_half {float:right; position:relative; top:-20px;}
.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;}

.add-photo-button{background:url(images/photo-dtp-button.jpg);width:156px;height:29px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;float:left;margin-left:16px;}
.photo-navigation{height:28px;line-height:28px;color:#aaa9a9;float:right;}
.pn2{color:#fff !important;}
.photo-nav-page-sel{background:url('images/photo-nav-sel.jpg');color:#fff !important;}
.photo-nav-page-sel2{background:url('images/photo-nav-sel2.gif');}
.photo-navigation div{float:left;width:17px;height:26px;color:#aaa9a9;margin:0 4px;text-align:center;line-height:27px;}
.photo-navigation a,.photo-navigation span{color:#aaa9a9;line-height:27px;}
.arrow-margin{margin-left:-4px;}
.arrow-nav{text-decoration:none;white-space:no-wrap;}
.photo-navigation-line{border-top:1px #aaa9a9 solid;border-bottom:1px #aaa9a9 solid;border-right:1px #aaa9a9 solid;height:27px;margin-left:20px;margin-right:14px;}
.dtp-photo-form-full {display:none;margin-left:16px;margin-right:14px;}
.dtp-photo-form{background:#ebebeb;padding:10px;}
.dtp-photo-form b{color:#bf2b28;font-weight:normal;}
.dtp-photo-form input.text{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;width:420px;height:20px;font:normal 15px Arial Narrow;}
.dtp-photo-form textarea{background:url('images/textarea-bgr.gif') repeat-x; border:1px solid #565656; border-right:1px solid #979797; border-bottom:1px solid #979797; padding:0px 2px;width:420px;font:normal 15px Arial Narrow;}
.dtp-photo-form td.left{height:36px;width:160px;text-align:right;padding-right:6px;}
.dtp-photo-form td.cdate img {margin-bottom:-5px;}
.photo-date-bgr{background:url('images/photo-date-bgr.jpg') no-repeat;color:#fff;width:115px;text-align:center;height:27px;line-height:31px;float:left;font:normal 18px Arial;padding-top:4px;}
.photo-date-bgr2{background:url('images/photo-date-bgr2.jpg') no-repeat;color:#fff;width:72px;text-align:center;height:18px;line-height:20px;float:left;padding-top:2px;}
.photo-dtp-name{font:normal 18px Arial;line-height:31px;margin-left:130px;}
.photo-dtp-name2{font:normal 14px Arial;line-height:20px;margin-left:80px;height:22px;}
.photo-razd {font:normal 24px Arial Narrow;background:#a6a6a6;color:#fff;padding:6px 12px;}
.photo-dtp-bgr{background:#efeeee;padding:6px 24px;overflow:hidden;width:expression(document.body.clientWidth > 642? "642px":"auto" );}
.photo-dtp-bgr2 td{padding:6px 12px;}
.photo-dtp-bgr2{margin-left:6px;}
.photo-dtp-descr{background:#f7f7f7;margin:10px 4px;padding:4px;}
.photo-dtp-comment{background:#f7f7f7;margin:10px 0px;padding:4px;color:#656261;}
.photo-dtp-comment-text{border:1px solid #bdbdbd;margin-top:5px;width:200px;}
.photo-dtp-comment-textarea{border:1px solid #bdbdbd;margin-top:5px;width:400px;height:100px;}
.photo-dtp-comment-but{background:url('images/comment-but-bgr.gif') no-repeat; width:150px;height:27px;color:#fff;margin-top:5px;cursor:pointer;}
.hr_grey{margin:10px 0; border-top:1px solid #e1e1e1;color:#e1e1e1;}
#photo-dtp-rules{visibility:hidden;}
.phl{color:#c1312e;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
