body, html { margin: 0; padding: 0; }
td, div { color: black; font-family: Verdana; font-size: 12px; }
a { color: black; }

#top_text { background-color: #16739F; color: white; font-weight: bold; padding-left: 10px; font-size: 12px; }
.standart_border_left { border-left: 1px solid #e8e8e8; }
.standart_border_right { border-right: 1px solid #e8e8e8; }
.standart_border_top { border-top: 1px solid #e8e8e8; }
.standart_border_bottom { border-bottom: 1px solid #e8e8e8; }
.standart_padding { padding: 5px; }
.standart_padding20 { padding: 20px; }
.standart_source { padding: 5px; font-size: 10px; margin-bottom: 15px; }
.top_menu_link { font-size: 14px; text-decoration: none; color: #cc6666; font-weight: bold; text-transform: uppercase; }
.top_menu_link:hover { font-size: 14px;  color: #0099cc; font-weight: bold; text-transform: uppercase; text-decoration: none; }

/* left */
.left_menu_border { border-right: 1px solid #e8e8e8; }
.left_menu_item { font-size: 11px; font-family: Verdana; color: black; text-decoration: none; }
.left_menu_all_link { font-size: 10px; font-weight: bold; color: #cc6666; text-decoration: none; }
.left_menu_info { color: #999999; }
#left_menu_otz_name { padding: 5px; }
#left_menu_otz_info { color: #999999; padding: 5px; }
#left_menu_otz_firm { color: black; }
#left_menu_int_title { padding: 5px; font-weight: bold; }
#left_menu_int_brief { color: #006699; padding: 5px; }
#left_menu_int_link { color: #999999; text-decoration: none; }
#left_menu_retail_title { padding: 5px; font-weight: bold; }
#left_menu_retail_brief { color: #999999; padding: 5px; }
#left_menu_retail_link { color: #999999; text-decoration: none; }
#left_menu_interview { background-color: #ffffcc; padding: 5px; }
#left_menu_interview_brief { color: #000000; padding: 5px; }
#left_menu_interview_link { color: #999999; text-decoration: none; }

/* center */
.center_news_caption { font-size: 12px; text-transform: uppercase; color: #006699; padding-left: 7px; font-weight: bold; text-decoration: none; }
.center_news_red_caption { font-size: 12px; text-transform: uppercase; color: #cc6666; padding-left: 7px; font-weight: bold; text-decoration: none; }
.center_news_title { font-size: 13px; font-weight: bold; text-decoration: none; color: black; }
.center_news_date { color: #cc6666; }
.center_news_go { color: #cc6666; font-weight: bold; }
.center_fran_caption { font-size: 12px; text-transform: uppercase; color: #cc6699; font-weight: bold; padding-right: 7px; }
.center_fran_bg { background: url('/images/center_fran_main_bg.png'); background-repeat: repeat-x; background-position: bottom left; }
.center_fran_amount { color: #cc6699; font-size: 12px; }
.center_fran_title { font-weight: bold; text-decoration: none; }
.center_fran_link { color: #006699; font-weight: bold; }
.center_biz_caption { font-size: 12px; text-transform: uppercase; color: #006699; font-weight: bold; padding-right: 7px; }
.center_form_info { color: #999999; font-size: 10px; }
.center_form_caption { color: #cc6666; font-size: 12px; font-weight: bold; }
.center_fran_form_title { color: #006699; font-size: 16px; font-weight: bold; }
.center_fran_form_field { color: #cc6666; font-size: 12px; font-weight: bold; }
.center_fran_form_text { color: black; font-size: 12px; }
.center_fran_form_comment_name { color: #006699; font-size: 11px;}
.center_fran_form_comment_text { color: #000000; font-size: 12px; }
.center_fran_form_comment_info { color: #999999; font-size: 10px; }
.center_tc_top_title { font-family: Verdana; font-size: 14px; color: #666666; text-decoration: none; text-transform: none; }
.center_tc_title { font-family: Verdana; font-size: 14px; color: #cc0000; font-weight: bold; }
.center_tc_city { font-family: Verdana; font-size: 14px; color: #666666; }
.center_tc_section { font-family: Verdana; font-size: 11px; color: #cc6666; font-weight: bold; text-transform: uppercase; }
.center_tc_caption { font-family: Verdana; font-size: 11px; color: #999999; text-decoration: none; }
.center_tc_text { font-family: Verdana; font-size: 11px; color: black; }
.center_tc_dotted_line { border-top: 1px dotted #cc6666; margin-top: 10px; }
.center_tc_img { border: 1px solid #999999; margin: 12px 0 20px 0; }
.center_tc_back { font-family: Verdana; font-size: 12px; color: black; }
#center_tc_s_bg { width: 69px; height: 17px; background: url(/images/center_tc_s_bg.png) no-repeat #cc3333; color: white; font-family: Verdana; font-size: 12px; text-align: right; padding-right: 17px; font-weight: bold; }
.center_tc_descr { font-family: Verdana; font-size: 11px; color: #cc6666; }
.center_tc_region { font-family: Verdana; font-size: 11px; color: #666666; }
.center_tc_descr { font-family: Verdana; font-size: 11px; color: #666666; }
.center_tc_descr_right { font-family: Verdana; font-size: 11px; color: #006699; font-weight: bold; }
.center_tc_title { font-family: Verdana; font-size: 11px; color: #333333; text-transform: uppercase; }
.center_tc_regions_fed { width: 195px; height: 19px; background: url(/images/center_tc_region_bg.png) no-repeat #66ccff; font-family: Verdana; font-size: 11px; color: white; font-weight: bold; padding: 5px 0 0 5px; }
.center_tc_regions_obl { border: 1px solid #99cccc; background-color: #e5f8fe; color: black; font-family: Verdana; font-size: 11px; padding: 15px 10px 8px 10px; margin: 0 0 15px 20px; }
.center_tc_regions_text { font-family: Verdana; font-size: 11px; color: #999999; padding: 8px; }
.center_tc_regions_dotted_line { border-bottom: 1px dotted #666666; margin-bottom: 10px; }
.center_tc_regions_block { background-position: bottom; background: url(/images/center_tc_list_bg.png) repeat-x white; border: 1px solid red; }
.center_tc_regions_count { font-family: Verdana; font-size: 11px; color: #cc6666; }
.center_tc_regions_title { font-family: Verdana; font-size: 11px; color: black; text-transform: uppercase; text-decoration: none; font-weight: bold; }
.center_tc_regions_name { font-family: Verdana; font-size: 11px; color: #666666; }
.center_tc_regions_value { font-family: Verdana; font-size: 11px; color: #006699; font-weight: bold; }
.center_tc_form_extra_caption { font-family: Verdana; font-size: 11px; color: #cc6666; font-weight: bold; }
.center_tc_form_name { font-family: Verdana; font-size: 11px; color: #999999; }
.center_tc_form_field { border: 1px solid #666666; background-color: #ffcccc; }
.center_tc_form_dots { border-bottom: 1px dotted #ffcccc; width: 100%; height:1px; }
.center_tc_form_info { color: #cc6666; }
.center_tc_form_info_box { font-size: 11px; }
.center_tc_change { display: none;  }
.center_tc_inputtext { font-family: Verdana; font-size: 11px; color: black; }
.center_tc_textarea { font-family: Verdana; font-size: 11px; color: black; }
#center_insurance_address_table { border: 1px solid #16739F; }
.center_insurance_address_value { font-family: Verdana; font-size: 11px; color: #666666; }

/* right */
.right_menu_border { border-left: 1px solid #e8e8e8; }
.right_news_item { font-size: 12px; text-transform: uppercase; color: #0099cc; font-weight: bold; text-decoration: none; }
.right_news_item:hover { font-size: 12px; text-transform: uppercase; color: #cc6666; font-weight: bold; text-decoration: none; }
.right_news_block { padding: 3px 0 3px 0; }
.right_news_date { float: left; width: 65px; height: 12px; background-color: #eeeded; margin-right: 3px; font-size: 10px; font-weight: bold; color: #999999; padding: 1px; }
.right_news_brief { color: black; text-decoration: none; }
.right_news_brief:hover { color: #cc6666; text-decoration: underline; }
#right_tc_block { margin: 8px 0 8px 0; }
.right_tc_title { color: black; font-family: Verdana; font-weight: bold; font-size: 11px; text-decoration: none; }
.right_tc_title_cell { border-bottom: 1px dotted black; }
.right_tc_text { color: #666666; font-family: Verdana; font-size: 10px; }
.right_tc_bg { width: 49px; height: 12px; background: url(/images/right_tc_bg.png) no-repeat #cc3333; color: white; font-family: Verdana; font-size: 10px; text-align: right; padding-right: 15px; font-weight: bold; }
.right_tc_link_underline { color: #cc6666; font-family: Verdana; font-size: 11px; font-weight: bold; }
.right_tc_link { color: #cc6666; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration: none; }


/* bottom */
.down_links { color: #006699; font-weight: bold; }
.bottom_block { color: #666666; background: url('/images/bottom_bg.png'); }
.page_link { color: #cc6699; text-decoration: none; }
.page_current { font-size: 16px; }

