@charset "utf-8";
/* CSS Document */
body, html { height:100%; width:100%; padding:0; margin:0; border:0; background-color:#ffffff; background-image:url(../img/body_border.gif); background-position:left; background-repeat:repeat-y; }
body { }
a img {border:0;}
a.internal-link-new-window { padding-right:10px; background-image:url(../img/new_window.gif); background-position:center right; background-repeat:no-repeat; }
td { vertical-align:top; }
table.main { height:100%; border-collapse:collapse; }
body, td { font-family:Tahoma, Verdana, sans-serif; font-size:11px; color:#333333; }
.tooltip { margin:0px 10px 10px 18px; }
td h1 { margin:5px 0px 5px 0px; font-size:15px; line-height:16px; }
td h2 { margin:5px 0px 5px 0px; font-size:14px; color:#333333; }
td h3 { margin:5px 0 10px 0; font-size:12px; color:#333333;}
td p.bodytext { margin:10px 0px 10px 0px;   }
td ul { margin:5px 0px 10px 0px; padding:0px 0px 0px 0px;}
td ul li { list-style-image:url(../img/list_image.gif); margin-left:23px; line-height:10px; margin-bottom:4px;  }
td ol li { list-style-image:none; margin-left:23px; line-height:10px; margin-bottom:4px;  }
td a { color:#333333; }
.tooltip ul { margin:5px 0px 10px 0px; padding:0px 0px 0px 0px;}
.tooltip ul li { list-style-image:url(../img/list_image.gif); margin-left:23px; line-height:10px; margin-bottom:4px;  }
.tooltip ol li { list-style-image:none; margin-left:23px; line-height:10px; margin-bottom:4px;  }
a { color:#333333; }
a:hover { color:#ab1101; text-decoration:none; }
td.footer_left, td.footer_center, td.footer_right { background-color:#999999}
.footer_left_div, .footer_center_div, .footer_right_div { background-image:url(../img/55kasko_border_w.gif); background-repeat:repeat-y; height:26px; }
.footer_left_div { background-image:none;   }
.footer_left_wrap, .footer_center_wrap, .footer_right_wrap { padding-bottom:5px; background-image:url(../img/footer_bg.gif); background-repeat:repeat-x; padding-top:7px; }
.footer_left_wrap { margin-left:7px; }
.footer_right_wrap { margin-right:7px; }
/* header */
.main_logo { position:absolute; height:142px; top:0px; left:7px; z-index:2;}
.header_logo, header_text, .header_nav { }
.header_logo { background-image:url(../img/car.png); background-repeat:no-repeat; background-position:7px; }
.print .header_logo { background:none; }
.print .main_content_middle { padding:0px 20px 0px 20px; }
.print_bottom { margin:20px 0px 20px 0px; } 
.print_bottom a { font-weight:bold; color:#ab1101; }
/* main_menu */
.main_menu_wraper { height:30px; background-image:url(../img/main_menu.png); background-repeat:repeat-x; }
/* top nav */
.header_nav { vertical-align:bottom; }
.topnav { width:220px; margin-bottom:20px; }
.topnav_item { background-image: url(../img/list_image.gif); background-repeat:no-repeat; background-position:right; margin-bottom:3px; margin-left:10px; }
.act { background-image: url(../img/list_image_grey.gif);}
.header_text_top { position:absolute; right:0; bottom:0; }
.topnav_item a , .right_item a{ color:#666666; text-decoration:none; background-color:#FFFFFF; }
.topnav_item a:hover, .right_item a:hover { text-decoration:underline; color:#ab1101; }
.topnav_item_wrap { background-image:url(../img/dots.gif); background-repeat:repeat-x; background-position:bottom; margin-right:10px;}
.topnav_item_wrap_act { background-image:url(../img/dots.gif); background-repeat:repeat-x; background-position:bottom; margin-right:10px;}
/* header text */
.header_text_div { margin:0px 0px 0px 0px; position:relative;height:142px; background-image:url(../img/car_02.png);background-repeat:no-repeat; text-align:center; }
.header_text_div img { display:none; }
.header_text_middle { margin:0px 0px 0px 0px; }
.header_text_middle p { margin:0; padding:0; text-align:justify; }
.header_text_bottom { text-align:right;  position:absolute; right:0px; bottom:0px; height:142px; width:82px; background-image:url(../img/man.gif); z-index:1;}
/* left menu */
.right_item {margin:0 10px 4px 17px ; position:relative; width:213px; color:#666666; }
.right_item_number { position:absolute; bottom:0; right:0; background-color:#ffffff}
/* content */
.main_content_middle, .main_content_right { background-image:url(../img/55kasko_border.gif); background-position:left; background-repeat:repeat-y; }
.main_content_right { }
.main_content_left {  }
table.main { background-image:url(../img/body_border_right.gif); background-position:right; background-repeat:repeat-y;}
.tip_main { background-image:url(../img/body_border_right.gif); background-position:right; background-repeat:repeat-y;}
.main_menu {  border-bottom:1px solid #666666; background-color:#999999;  }
.content_middle { margin:10px 10px 30px 12px; }
.content_middle .contenttable { margin-top:15px; border-collapse:collapse; margin-bottom:15px; width:90%; pdding:0;}
.content_middle .contenttable td p { margin:0; padding:0;  }
.content_middle .contenttable td { padding:7px 7px 7px 7px; }
.content_middle .contenttable .table-tr-odd td { background-color:#CCCCCC; }

.content_middle table.csc-frame-frame2 { margin-top:15px; border-collapse:collapse; margin-bottom:15px; }
.content_middle table.csc-frame-frame2 td p { margin:0; padding:0;  }
.content_middle table.csc-frame-frame2 td { padding:7px 7px 7px 7px; }
.content_middle table.csc-frame-frame2 .table-tr-odd td { background-color:#ededed; }

.content_middle table.csc-frame-frame1 { border-collapse:collapse; margin-bottom:15px; margin-top:0px; }
.content_middle table.csc-frame-frame1 .table-tr-first td { border-style:solid; border-color:#666666;  border-width:1px 1px 0px 1px; }
.content_middle table.csc-frame-frame1 .table-tr-first .table-td-first, .content_middle table.csc-frame-frame1 .table-tr-last .table-td-first { border-left:1px solid #666666; }
.content_middle table.csc-frame-frame1 .table-tr-first .table-td-last, .content_middle table.csc-frame-frame1 .table-tr-last .table-td-last { border-right:1px solid #666666; }
.content_middle table.csc-frame-frame1 .table-tr-last td { border-bottom:1px solid #666666; }
.content_middle table.csc-frame-frame1 td p { margin:0; padding:0;  }
.content_middle table.csc-frame-frame1 td { padding:7px 7px 7px 7px; }
.content_middle table.csc-frame-frame1 .table-tr-odd td { background-color:#ffffff;}
.content_middle table.csc-frame-frame1 caption { font-size:12px; font-weight:bold; margin:0; text-align:left; padding:15px 0px 7px 0px; }


/* .content_middle .contenttable .table-tr-even th { background-color:#CCCCCC; } */
.forum .content_middle { margin:10px 10px 5px 17px; }
.content_middle h1{ margin:10px 0px 10px 0px; padding-right:120px; color:#333333; font-size:16px; }
/* raschet */
div.rs_car { margin-top:3px; clear:none; }
span.rs_car { font-weight:bold; float:left; width:220px; padding-bottom:1px;}
.rs_table { width:510px; border-top:1px solid #666666;  border-bottom:1px solid #666666; border-collapse:collapse; margin-top:15px;  }
.rs_calc_bottom { border-left:1px solid #666666;  border-right:1px solid #666666; }
.rs_th_st { border-right:1px solid #666666; border-left:1px solid #666666; padding:3px; font-weight:bold; }
.rs_th_logo { border-left:1px solid #666666; border-right:1px solid #666666; padding:3px; font-weight:bold; vertical-align:middle;}
.rs_th_tar { font-weight:bold; vertical-align:middle;}
.rs_tar_right div{ border-left:1px solid #666666; padding:1px 3px 1px 3px;  }
.rs_tar_left div{ padding:1px 3px 1px 3px;  }
.rs_tar_right, .rs_tar_left { vertical-align:middle; }
.rs_tar_p , .rs_th_logo, .rs_th_tar{ vertical-align:middle; }
/* middle menu fird level */
/* .main_content_middle .right_item_number { position:absolute; bottom:0; left:0; background-color:#ffffff; width:8px; } */
.main_content_middle .right_item {margin:0 10px 4px 0px ; position:relative; width:300px; color:#666666;   }
/* news*/
.news-latest-container {padding-left:12px; padding-right:5px; opacity:1}
.news-latest-morelink {display:inline; margin-left:5px; }
.news-latest-item p.bodytext { display:inline; }
.news-lates-all {margin: 0 10px 0 6px;padding-bottom:10px;}
.news-list-item {margin: 0 10px 0 0px; clear:both; }
.news-list-image {float:left; margin-right: 10px; margin-bottom:20px; }
.news-list-image img {border:1px solid #666666; background-color:#999999;  }
.news-list-item {margin: 0px 10px 30px 0px; }
.news-list-item p.bodytext {display:inline; }
.news-list-item h2 { }
.news-list-item .news-list-hr p{ width:200px; height:1px; border-bottom:1px solid #bc2312; margin:10px; padding:0; }
.news-list-morelink {display:inline; margin-left:5px; }
.news-list-date {   }
.news-list-date span { padding:0px 4px 0px 4px; background-color:#b4b4b4; color:#ffffff; border-width:0px 1px 1px 0px; border-color:#999999; border-style:solid;}
.news-latest-item_2 .news-list-date span { background-color:#ab1101;}
.news-latest-morelink a { color:#ab1101; }
.news-latest-item_2 .news-latest-morelink a { color:#999999; }
.news-single-img {float:left; margin-bottom:0px; margin-bottom:3px;  }
.news-single-img img {border:1px solid #666666; background-color:#999999; margin-right:10px; }
td .news-single-img p.news-single-imgcaption { margin:0; padding:0; line-height:15px; font-style:italic; color:#666666; width:200px;}
.main_content_right .news-latest-container{ padding-left:4px; }
.news-single-item h3 { font-size:11px; }
.news-single-links dd { margin:0; padding:0;  }
.news-single-links { margin:10px 0px 10px 0px; }
.news-single-links p { display:inline;  }
.news-single-item .news-list-date  {padding-bottom:10px; clear:both; }
.news-single-date { margin-bottom:10px; }
.news-single-backlink { clear:both; }
.tx-ttnews-browsebox { clear:both; }
.tt_news_more_img { float:left; padding:5px; border:1px solid #999999; margin-right:10px; margin-bottom:10px; }
.tt_news-more-images { clear:both; }
/* intech-plus logo*/
.intech_table {margin:0 12px 0 10px; paddig:0;  }
.intech_img_wrap {display:block;}
.intech_img_text {margin-top:-8px;margin-bottom:-10px; margin-left:10px; height:20px;}
.intech_text {font-size:9px; vertical-align:top;}
.intech_text a {text-decoration:none; color:#FFFFFF;}
.intech_text a:hover {color:#FFFFFF; text-decoration:underline;}
/* sw form */
.main_menu form { margin:0; padding:0; padding-top:2px; vertical-align:middle; }
.sw_form input {border: 1px solid #70140d; border-bottom-color:#c3392a; border-right-color:#c3392a; vertical-align:middle; background-color:#ffffff; margin:0; }
input.sw_submit { border:0; background:none;}
.tx-indexedsearch-redMarkup { color:#ab1101; }
.red { color:#ab1101; }
/* news browser box */
.news-list-browse { margin-bottom:20px; }
.news-list-browse p { margin:0; padding:0; }
.news-list-browse td { padding:0px; padding-right:1px;}
.news-list-browse td p { background-color:#b4b4b4;  }
.news-list-browse td p { padding:1px 4px 2px 4px; color:#FFFFFF; }
.news-list-browse td p a { color:#FFFFFF; text-decoration:none; font-size:10px;}
.news-list-browse td p a span { color:#ffffff; } 
.news-list-browse td.tx-ttnews-browsebox-SCell p { background-color:#bc2312; } 
.news-list-browse td.tx-ttnews-browsebox-SCell p a { color:#ffffff; }
.tx-ttnews-browsebox { margin-top:0; padding-top:0; }
/* vote */

.tx-sisosecurevote-pi1 {width:210px; margin-left:10px; margin-bottom:14px; }
.tx-sisosecurevote-pi1 form { margin:0; }
fieldset.vote {	border: none; margin: 0px; padding: 0px; }
.tx-sisosecurevote-pi1 .question h3 { margin:0 0px 10px 0px; padding:0; }
fieldset.vote div.answer input.answer {	vertical-align:middle;}
fieldset.vote div.answer { margin-bottom:0px; vertical-align:middle; height:25px;}
fieldset.vote label.label {margin:0; padding:0px; vertical-align:middle;}
fieldset.vote input.submit { margin-top: 10px; background-color:#b4b4b4;; padding:0; border:0; color:#ffffff; border-width:1px; border-color:#ffffff #999999 #999999 #ffffff; border-style:solid;}
fieldset.vote div.captcha {	margin-top: 10px; }
fieldset.vote input.input {	background-color: #ffffff;	border:1px solid #BBBBBB; }
fieldset.vote .tx-srfreecap-pi2-image {	border:1px solid #BBBBBB; margin: 0px; padding: 0px; margin-top: 5px; }
.tx-sisosecurevote-pi1 div.answer { width: 100%; }
.tx-sisosecurevote-pi1 div.answer div.label { float:none; width: 210px; margin-bottom:2px; color:#333333; }
.tx-sisosecurevote-pi1 div.answer div.bar_container { float:none; width: 210px; height:7px; border: 1px solid #BBBBBB; text-align: left; margin-bottom: 1px; }
.tx-sisosecurevote-pi1 div.answer div.bar_container .bar_inner {display: block; color: #999999; line-height:3px; height:7px; background-color: #999999; border-right: 1px solid #999999; }
.tx-sisosecurevote-pi1 div.answer div.data { float: none; text-align: right; width:206px; color:#666666; margin-bottom:2px; font-size:10px;}
.tx-sisosecurevote-pi1 div.summary { margin-top: 5px; color:#bc2312; font-weight:bold; }
.main_content_right .bodytext { margin-left:10px; }
div.error { color: #bc2312; }
.content_middle .tx-sisosecurevote-pi1 { float:left; padding:10px 10px 10px 0px ; margin-right:10px; }
.content_middle .tx-sisosecurevote-pi1 { margin-left:0px; width:210px !important; }
.content_middle .tx-sisosecurevote-pi1 .question  { height:30px; }

.container { clear:both; }

/* loginbox */
.tx-newloginbox-pi1 form { margin:0; padding:0; }
.tx-newloginbox-pi1 { width:210px; margin-left:10px; }
.tx-newloginbox-pi1 th { text-align:left; font-size:10px; font-weight:normal; }
.tx-newloginbox-pi1 #user, .tx-newloginbox-pi1 #pass { font-size:11px; width:136px;}  
.tx-newloginbox-pi1 .loginbox_submit input {background-color:#b4b4b4;; padding:0; border:0; color:#ffffff; border-width:1px; border-color:#ffffff #999999 #999999 #ffffff; border-style:solid; width:136px; font-size:11px; }
.tx-newloginbox-pi1 .status { color:#bc2312; }
/* faq */
.tx-irfaq-pi1 dt{ margin:0px; padding:0; font-weight:bold; padding-bottom:3px; font-size:12px; }
.tx-irfaq-pi1 dt img{ margin-right:4px;  }
.tx-irfaq-pi1 dt div{ display:none; }
.tx-irfaq-pi1 dl{ margin:0px; padding:0; }
.tx-irfaq-pi1 dd{ margin:0; padding:0px 0px 10px 0px; }
.tx-irfaq-pi1 dt p{ margin:0px; padding:0; }
.tx-irfaq-pi1 dd p{ margin:0px; padding:0; }
.tx-irfaq-pi1 dl p{ margin:0px; padding:0; }
.additional-info { font-weight:bold;}
.additional-info a{ font-weight:bold; color:#bc2312; }
/* title images */
.page_title { vertical-align:middle; position:relative; }
.page_title span, .page_title img { vertical-align:middle; }
.page_title a{ margin-left:5px; }
.page_title div { position:absolute; right:10px; top:0; height:24px; }
/* site map */
.tx-dropdownsitemap-pi1 { width:350px; float:left; padding-bottom:20px; }
.tx-dropdownsitemap-pi1 a:hover { color:#bc2312; }
.tx-dropdownsitemap-pi1 .expAll { margin-left:16px; }
.one_column .middle_center { border-right:0; border-left:5px solid #ffffff; }
.strah_form { margin:0; padding:0; font-size:11px; height:100%;  }
.strah_form h1 { margin:0; padding:0; font-size:20px; margin-bottom:15px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#D93227; }
.anketa_right { background-image:url(../img/right_red_long.gif); background-repeat:repeat-x; background-color:#B92F2E; height:100%; }
.anketa_right_div { margin:0px 15px 15px 15px; }
.anketa_left span.red { width:auto; }
.anketa_left_div { margin-left:15px;  margin-right:15px; margin-bottom:50px; }
.anketa_left  span { width:70px;text-align:right;  }
.anketa_left input, .anketa_left textarea { width:70%; margin-left:5px;  }
.strah_form h2 { font-size:12px;  margin:0; padding:0; }
.strah_form .anketa_left h2 { color:#D83227; font-size:14px; }
.strah_form .anketa_right h2 { color:#F3C24E; margin-bottom:10px; margin-top:15px; }
.strah_form .anketa_right span { color:#ffffff; }
.strah_form input, .strah_form textarea, .strah_form select { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.strah_form p { margin:0; padding:0; margin-bottom:15px; }
.anketa_item, .anketa_item_textarea { clear:both; }
.anketa_item span , .anketa_item input,  .anketa_item select{ float:left; }
.anketa_item_textarea span , anketa_item_textarea textarea { vertical-align:top; }
.anketa_item { height:30px; }
.anketa_item span { margin-top:3px; }
.marked span { width:160px; }
.marked input{ width:180px; }
.radio span { width:175px; }
.wagon div { float:left; width:200px; text-align:left; height:60px; }
.wagon { height:auto; text-align:left; }
.wagon span { margin-bottom:5px; }
.wagon input { margin-left:-15px;  width:80px; }
.wagon span, .wagon input, .wagon select { float:none !important;  display:block; }
.engeen span { width:160px;  }
.engeen input { width:80px; }
.driver span { width:310px; }
.anketa_item_driver { width:400px; clear:both; height:25px; }
.anketa_item_driver span, .anketa_item_driver input, .anketa_item_driver select { float:left; margin-right:7px;}
.anketa_item_driver span { color:#ffffff;  margin-top:3px; }
.anketa_item_driver input { width: 40px; }
.type span { margin-right:10px; }
.anketa_submit input { border:0; background-color:#F3C24E; color:#B92F2E; font-weight:bold; height:20px; font-size:12px; }
/* #id_email, #id_phone { background-color:#D93227; } */
/* calc casco */
.step { margin-left:16px; padding:3px; position:static; top:0; left:0; padding-top:20px; clear:both; }
.step span { float:left; width:250px; clear:left; font-size:13px; color:#666666; font-weight:bold; }
.step span a{ color:#0066CC; text-decoration:underline; font-size:9px; font-weight:normal;  display:block; }
.step span a:hover{ text-decoration:none; }
.step_header { font-size:16px; margin-top:15px; color:##ba2c2; padding-bottom:5px; margin-bottom:10px; border-bottom:2px solid #ba2c21; }
.step select { width:200px; font-size:13px; color:#000000;}
#step_5_menu { display:none; }
.step_5 input { font-size:14px !important;  }
/* .step_3 select { width:auto; font-size:13px; color:#000000; } */

.calc_one_row { margin:2px; padding-bottom:7px; width:455px; }
.buttons { width:455px; }
.drivers { padding-bottom:5px; border-bottom:1px solid #F3C24E; margin-bottom:5px;}
.cacl_div { position:relative; height:100%; }
.next_step { font-size:13px; float:right; }
.prev_step { font-size:13px; float:left;}
.calc_footer { background-color:#f3c24e; }
.calc_menu { padding-top:40px; }
.calc_header { margin:0; padding:0; font-size:18px; margin-bottom:5px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; padding-left:40px;  }
.calc_top { background-color:#c12e2c}
.calc_menu_item { font-size:13px; font-weight:bold; margin-top:15px; margin-left:16px; color:#CCCCCC; }
.calc_menu_item a { color:#cccccc; }
.cal_activ a { color:#B92F2E; }
.obligatory { color:#c12e2c; float:none; width:inherit; display:inline; }

.cacl_div_tool h1 { font-size:14px; margin:0; padding:0; }
.cacl_div_tool p { font-size:12px; }
.cacl_div_tool { padding:0px 10px 10px 10px; }
/* gallery */
.dam-gallery-imgmenu-item { float:left; height:180px; margin:0px 10px 10px 0px; width:178px; }
.dam-gallery-imgmenu-image { border:1px solid #999999; padding:9px; }
.dam-gallery-imgmenu-image img { display:block; }
.dam-gallery-imgmenu-image a {  }
.dam-gallery-imgmenu-title { margin-bottom:5px; width:178px; text-align:center; color:#ab1101;}
.dam-gallery-imgmenu-title h3 { margin:0; padding:0; color:#ab1101;}
.dam-gallery-imgmenu-desc { text-align:center; width:180px;}
.dam-gallery-description { margin-top:20px; }
/* glossary */
.glossary_letters { clear:both; }
.glossary_letter { font-size:12px; font-weight:bold; background-color:#b4b4b4; width:20px; height:19px; text-align:center; color:#FFFFFF; float:left; margin-right:10px; margin-bottom:10px; border:1px solid #999999; border-width:1px 0px 0px 1px;}
.glossary_letters .on { border:1px solid #999999; border-width:0px 1px 1px 0px; }
.glossary_letters .act { background-image:none; background-color:#bc2312; border:1px solid #660000; border-width:1px 0px 0px 1px !important; }
.glossary_letters .act a { text-decoration:none; color:#FFFFFF; }
.glossary_title { clear:both; margin-top:15px;  }
.glossary_title a { font-weight:bold; color:#ab1101; }
.glossary_shot { clear:both; }
.glossary_single, .glossary_description { clear:both; }
.glossary_single h3 { clear:both;}
.glossary_sinonim { margin-bottom:10px; }
.glossary_single { padding-top:20px; }
.glossary_single h2 { font-size:16px; margin:0; }
.glossary_single h3 { font-size:14px; margin:0; }
.files { position:relative; }
#sendOnMailForm { position:absolute; top:0; left:120px; }
/* selector */
.selectors { margin:15px 0px 0px 0px; padding-bottom:10px; s}
.sel_outher { height:20px; float:left; }
.sel_outher div { float:left; text-align:center; height:16px;	padding-top:2px; }
.sel_item_hover {background-color:#009966; font-weight:bold; }
.sel_item_act {	background-color:#CC3300; font-weight:bold; color:#FFFFFF; }
.selecorLabel {	font-weight:bold; height:20px; }
.tooltip h1 {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#BC2626; font-size:16px;  }
.tooltip acronym { border-bottom:1px dashed #BC2626;}
.tooltip li, .tooltip p { 	font-family:Tahoma, Verdana, sans-serif; font-size:13px;color: #333333; }
.tooltip ul { margin:10px 0px 10px 10px; padding:0px 0px 0px 0px;}
.tooltip ul li { list-style-image:url(../img/list_image.gif); margin-left:30px; padding-top:0px; line-height:normal;}
.tooltip ol li { list-style-image:none; margin-left:23px;  margin-bottom:4px; line-height:normal; }
