body {margin: 0; padding: 0}
table {border-collapse: collapse; border: none; width: 100%;}
tr.top_head {background: #fff url('images/bg_phone.gif');}
td {padding: 0; margin: 0;}
td.logo {background: #fff url('images/logo.gif') no-repeat; width: 335px}
td.logo div {width: 335px; height: 170px;}
td.phone  div {background: #fff url('images/phone.gif') no-repeat; width: 456px; height: 170px}
td.search {background: #fff url('images/bg_search.gif') no-repeat; width: 18%; padding-left:9px; padding-right:12px; padding-top:77px; padding-bottom:0}
td.search form {margin: 0; text-align: right;}
td.search form input {width: 100%; font: 12px verdana, sans-serif;}
td.search form input.subm {width: 73px; margin-top: 9px;}
td.navbar {background-color: #fff; width: 34px;}
td.navbar img {border: none;}
td.left_content {width: 200px;}
td.left_content ul.menu {padding: 0; margin: 0; list-style: none;}
td.left_content ul.menu li.main {background: url('images/border_menu_item.gif') no-repeat left bottom; color: #2E4B63; font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:tahoma, sans-serif; padding-left:5px; padding-right:11; padding-top:7px; padding-bottom:7px}
td.left_content ul.menu li.main div.main {padding-left: 17px; background: url('images/main_menu_marker.gif') no-repeat 0 7px; text-decoration: underline}
td.left_content ul.submenu {padding: 0; margin: 0; list-style: none;}
td.left_content ul.submenu li.submenu {color: #595855; font: 12px/1.6 tahoma, sans-serif; padding: 0 0 0 11px;}
td.left_content ul.submenu li.submenu a {color: #595855; text-decoration: none;}
td.left_content ul.submenu li.submenu a:hover {text-decoration: underline;}
td.left_content ul.submenu li.submenu div {padding-left: 17px; background: url('images/main_submenu_marker.gif') no-repeat 0 7px; }
td.center_content {padding: 0 10px; color: #383838; font: 12px/1.6 tahoma, sans-serif;}
td.center_content h1 {font: 20px/1.6 tahoma, sans-serif; color: #2E4C63; margin: 10 0px; padding: 0;}
td.center_content h2 {font: 18px/1.6 tahoma, sans-serif; color: #2E4C63; margin: 10 0px; padding: 0;}

td.center_content h3 {font: 16px/1.6 tahoma, sans-serif; color: #2E4C63; margin: 10 0px; padding: 0;}

td.center_content p {margin: 10 0px; padding: 0;}
td.center_content a {font: 11px Tahoma, sans-serif; text-decoration: none; color: #30C;}
td.center_content a:hover {text-decoration: underline; color: #999;}
td.left_content ul.submenu li.submenu div.blueMenuItem {background: #2E4C63;}
td.left_content ul.submenu li.submenu div.blueMenuItem a {color: white;}
td.left_content ul.submenu li.submenu div.redMenuItem {background: #920001;}
td.left_content ul.submenu li.submenu div.redMenuItem a {color: white;}
td.right_content {width: 21%;}
td.right_content div.news_header {background: #fff url('images/news_header.gif') no-repeat; height: 22px; margin-bottom: 10px}
td.right_content div.news_link {font: 11px Tahoma, sans-serif; padding: 12px 10px 0 10px;}
td.right_content div.news_link a {color: #595855; text-decoration: underline;}
td.right_content div.new_date {font: bold 11px Tahoma, sans-serif; padding: 8px 33px 0 10px; color: #2E4C63; text-align: right;}
td.right_content div.new_date span {background: url('images/news_date_marker.gif') no-repeat 0 6px; padding-left: 6px}
td.right_content div.act_header {background: #fff url('images/last_act_header.gif') no-repeat; height: 22px; margin-left:0; margin-right:0; margin-top:22px; margin-bottom:10px}
div.act p {color: #383838; font: 12px/1.6 tahoma, sans-serif; padding-right: 5px;}
td.part_top_spacer {height: 29px;}
td.our_part_left {background: #fff url('images/our_partners.gif') no-repeat; width: 250px; height: 101px}
td.our_part_cent {background-color: #F2F5EE; text-align: center;}
table.part td {width: 25%; text-align: center; padding: 0 5px;}
td.our_part_right{background: #fff url('images/our_partners_right.gif') no-repeat; width: 75px; height: 101px}
td.footer_top_spacer {height: 70px;}
td.footer_red {width: 66%; background-color: #CB2031; height: 5px; text-align: right;}
td.footer_blue {width: 17%; background-color: #2D4B63; height: 5px; text-align: right;}
td.footer_white {width: 17%; background-color: #fff; height: 5px;}
td.footer_left {font: bold 11px/1.6 tahoma, sans-serif; color: #5C5C5B; padding-left: 111px; height: 80px;}
td.footer_left a {text-decoration: none; color: #777777;}
td.footer_left a:hover {text-decoration: underline;}
td.footer_right {font: bold 11px/1.6 tahoma, sans-serif; color: #5C5C5B; padding-right: 25px; height: 80px; text-align: right;}

/* стили для движка */
td.str-text {color: #383838; font: 12px/1.6 tahoma, sans-serif;}  /* для карты сайта */
td.str-text span {color: #2E4B63; font-weight: bold;}

/* заголовки разделов */
/* главная страница */ div.header_main_page {background: url('images/header_zayavka_na_strah.gif') no-repeat -10px 0; width: 412px; height: 22px}
/* карта сайта */ div.header_sitemap {background: url('images/header_karta_sayta.gif') no-repeat -10px 0; width: 412px; height: 22px}
/* наши услуги */ div.header_our_services {background: url('images/header_nashi_uslugi.gif') no-repeat -10px 0; width: 412px; height: 22px}
/* страховые компании */ div.header_insurance_companies {background: url('images/header_strahovye_kompanii.gif') no-repeat -10px 0; width: 412px; height: 22px}
/* полезная информация */ div.header_useful_info {background: url('images/header_poleznaya_info.gif') no-repeat -10px 0; width: 412px; height: 22px}
/* рассчитать стоимость */ div.header_calc_price {background: url('images/header_stoimost_strahovki.gif') no-repeat -10px 0; width: 412px; height: 22px}
/* о компании */ div.header_about_us {background: url('images/header_o_kompanii.gif') no-repeat -10px 0; width: 412px; height: 22px}

/* формы на главной */
table.mini_zayavka td {color: #383838; font: 12px/1.6 tahoma, sans-serif;}
table.mini_zayavka form.kasko {background: url('images/kasko.gif') no-repeat 0 0; margin-top: 0px; padding-left:0; padding-right:0; padding-top:54px; padding-bottom:0}
table.mini_zayavka form.osago {background: url('images/osago.gif') no-repeat 0 0; margin-top: 0px; padding-left:0; padding-right:0; padding-top:54px; padding-bottom:0}
table.zayavka_form td {height: 28px; font-weight: bold;}
table.mini_zayavka td form input {width: 100%; font: 12px verdana, sans-serif;}

/* форма обратной связи */
table.feedback {color: #383838; font: 12px/1.6 tahoma, sans-serif;}
table.feedback td {height: 23px; font-weight: bold;}
table.feedback textarea {height: 150px;}
table.feedback input, table.feedback textarea {width: 100%; font: 12px verdana, sans-serif;}

/* форма анкеты каско */
table.kasko_form {color: #383838; font: bold 11px/1.6 tahoma, sans-serif;}
table.kasko_form td {padding: 2px;}
table.kasko_form textarea {height: 100px;}
table.kasko_form table.sub {color: #383838; font: 12px/1.6 tahoma, sans-serif;}
table.kasko_form input.text, table.kasko_form textarea, table.kasko_form select {width: 100%; font: 12px verdana, sans-serif;}

/* форма анкеты осаго */
table.osago_form {color: #383838; font: bold 11px/1.6 tahoma, sans-serif;}
table.osago_form td {padding: 2px;}
table.osago_form textarea {height: 100px;}
table.osago_form table.sub {color: #383838; font: 12px/1.6 tahoma, sans-serif;}
table.osago_form input.text, table.osago_form textarea, table.osago_form select {width: 100%; font: 12px verdana, sans-serif;}

/* форма анкеты имущество */
table.property_form {color: #383838; font: bold 11px/1.6 tahoma, sans-serif;}
table.property_form td {padding: 2px;}
table.property_form textarea {height: 100px;}
table.property_form table.sub {color: #383838; font: 12px/1.6 tahoma, sans-serif;}
table.property_form input.text, table.property_form textarea, table.property_form select {width: 100%; font: 12px verdana, sans-serif;}

/* форма анкеты гос.контракт */
table.gos_form {color: #383838; font: bold 11px/1.6 tahoma, sans-serif;}
table.gos_form td {padding: 2px;}
table.gos_form textarea {height: 100px;}
table.gos_form table.sub {color: #383838; font: 12px/1.6 tahoma, sans-serif;}
table.gos_form input.text, table.gos_form textarea, table.gos_form select {width: 100%; font: 12px verdana, sans-serif;}

/* форма анкеты проф.ответственности */
table.prof_form {color: #383838; font: bold 11px/1.6 tahoma, sans-serif;}
table.prof_form td {padding: 2px;}
table.prof_form textarea {height: 100px;}
table.prof_form table.sub {color: #383838; font: 12px/1.6 tahoma, sans-serif;}
table.prof_form input.text, table.prof_form textarea, table.prof_form select {width: 100%; font: 12px verdana, sans-serif;}

/* форма анкеты ДМС юр. лицо */
table.dmsu_form {color: #383838; font: bold 11px/1.6 tahoma, sans-serif;}
table.dmsu_form td {padding: 2px;}
table.dmsu_form textarea {height: 100px;}
table.dmsu_form table.sub {color: #383838; font: 12px/1.6 tahoma, sans-serif;}
table.dmsu_form input.text, table.dmsu_form textarea, table.dmsu_form select {width: 100%; font: 12px verdana, sans-serif;}/* форма анкеты ДМС юр. лицо */

/* форма анкеты ДМС физ. лицо */
table.dms_form {color: #383838; font: bold 11px/1.6 tahoma, sans-serif;}
table.dms_form td {padding: 2px;}
table.dms_form textarea {height: 100px;}
table.dms_form table.sub {color: #383838; font: 12px/1.6 tahoma, sans-serif;}
table.dms_form input.text, table.dms_form textarea, table.dms_form select {width: 100%; font: 12px verdana, sans-serif;}

/* форма анкеты Жизнь физ. лицо */
table.life_form {color: #383838; font: bold 11px/1.6 tahoma, sans-serif;}
table.life_form td {padding: 2px;}
table.life_form textarea {height: 100px;}
table.life_form table.sub {color: #383838; font: 12px/1.6 tahoma, sans-serif;}
table.life_form input.text, table.life_form textarea, table.life_form select {width: 100%; font: 12px verdana, sans-serif;}

/* форма анкеты Жизнь юр. лицо */
table.lifeu_form {color: #383838; font: bold 11px/1.6 tahoma, sans-serif;}
table.lifeu_form td {padding: 2px;}
table.lifeu_form textarea {height: 100px;}
table.lifeu_form table.sub {color: #383838; font: 12px/1.6 tahoma, sans-serif;}
table.lifeu_form input.text, table.lifeu_form textarea, table.lifeu_form select {width: 100%; font: 12px verdana, sans-serif;}

/* форма отклика на вакансию */
table.vak_form {color: #383838; font: bold 11px/1.6 tahoma, sans-serif;}
table.vak_form td {padding: 2px;}
table.vak_form textarea {height: 100px;}
table.vak_form table.sub {color: #383838; font: 12px/1.6 tahoma, sans-serif;}
table.vak_form input.text, table.vak_form textarea, table.vak_form select {width: 100%; font: 12px verdana, sans-serif;}

/* форма анкеты каско (реклама)*/
table.kaskoR_form {color: #383838; font: bold 11px/1.6 tahoma, sans-serif;}
table.kaskoR_form td {padding: 2px;}
table.kaskoR_form textarea {height: 100px;}
table.kaskoR_form table.sub {color: #383838; font: 12px/1.6 tahoma, sans-serif;}
table.kaskoR_form input.text, table.kaskoR_form textarea, table.kaskoR_form select {width: 100%; font: 12px verdana, sans-serif;}

/* форма мини-анкеты каско (реклама)*/
table.kaskoRm_form {color: #383838; font: bold 11px/1.6 tahoma, sans-serif;}
table.kaskoRm_form td {padding: 2px;}
table.kaskoRm_form textarea {height: 100px;}
table.kaskoRm_form table.sub {color: #383838; font: 12px/1.6 tahoma, sans-serif;}
table.kaskoRm_form input.text, table.kaskoRm_form textarea, table.kaskoRm_form select {width: 100%; font: 12px verdana, sans-serif;}