BODY{ margin: 0px; padding: 0px; font: 11px Tahoma; background: #ffffff url(/images/body_bg.jpg) repeat-x bottom; min-width: 1000px;}
TD{ vertical-align: top;}

/******************************* ШАПКА [ меховая =) ]  *******************************/
TABLE.top{ width: 100%;}

.logo{ padding: 16px 0px 20px 30px;}
.logo A IMG { border: none;}

.top_banners{ text-align: right; padding: 10px  17px 0px 0px;}
.top_banners A IMG{ border: none;}

.search_table{ margin: 5px 25px;}
.search_table IMG{ margin: 2px 2px 0px 0px;}
.search_table FORM{ margin: 0px; padding: 0px;}
.search_table FORM INPUT{ font-size: 10px;}

.search_input{ padding: 0px 6px; border: 1px solid #B4C1C8; width: 155px;}


/*************************** менюшка *************************/
.menu_line{ height: 27px; background: #95cc15 url(/images/menu_line_bg.gif) repeat-x scroll; text-align: center;}
.menu_center{ margin:0pt auto; width: 715px;;}
/* верхнее меню */
.menu_line_top{ list-style: none; margin: 0px; padding: 0px;}
.menu_line_top LI{ float: left; display: block; border-left: 1px solid #73b31b; border-right: 1px solid #a5da25;}
.menu_line_top LI A{ color: #ffffff; text-decoration: none; display: block; font-weight: 700; padding: 0px 30px 0px 30px; line-height: 27px;}
.menu_line_top LI A:hover{ text-decoration: underline;}
LI.menu_line_top_left_border, LI.menu_line_top_right_border{ height: 27px;}
LI.menu_line_top_left_border{ border-right: 1px solid #a5da25; border-left: none;}
LI.menu_line_top_right_border{ border-left: 1px solid #73b31b; border-right: none;}

/* логотипчики */
TABLE.top_logos{ width: 100%; height: 90px;}
TABLE.top_logos TR TD{ text-align: center; vertical-align: middle;}
TABLE.top_logos TR TD A IMG{ border: none;}


/********************************* таблица контейнера (три колонки) **********************************/
TABLE.container{ width: 100%;  height: 100%;}
TD.container_spacer10{ width: 10px;} /* отступы между колонками */
TD.container_left{ width: 210px;}
TD.container_center{ width: auto; }
TD.container_right{ width: 210px;}

/******************* общие стили для всех блоков *******************/
TABLE.block{ margin-bottom: 5px; width: 100%; background-color: #f5f6f9; border-right: 1px solid #d6d7da; border-bottom: 1px solid #d9dadd; border-left: 1px solid #d6d7da; }
/* заголовки блоков */
TD.block_title{ }
TD.block_title H1{ font-size: 12px; margin: 0px; background-color: #97cf16; padding: 2px 0px 2px 15px; color: white;}
TD.block_title H1 A{ color: #ffffff; text-decoration: none;}
TD.block_title H1 A:hover{ text-decoration: underline;}

/* блоки с баннерами в левой и правой колонках */
.banner_200{ padding-left: 4px; margin-bottom: 5px;}
.banner_200 IMG{ border: 1px solid #ced9e3;}

/* некоторые элементы общие для нескольких блоков */
/* 1. ссылка далее */
  .c_next{ text-align: right; padding: 0px 15px 10px 0px; margin-top: 10px;}
  .c_next_a{ color: #53a228;}
  .c_next_a:hover{ text-decoration: none;}
/* 2. кнопки */
.c_button_1{ width: 100px;}
.c_button_2{ width: 70px;}
.c_button_1, .c_button_2{ font-size: 10px;}

TD.valign_middle{ vertical-align: middle;}

/********** БЛОК LEFT работа ********************/
.work_description{ margin: 13px; }
.work_links{ padding: 0px 0px 10px 13px;}
.work_links A{ color: #4b7a96; }
.work_links A:hover{ text-decoration: none;}

/********** БЛОК LEFT готовый бизнес ************/
.got_bisness{ margin: 3px 13px 10px 17px; line-height: 16px;}
.got_bisness A{ font-size: 10px; color: #4b7a96;}
.got_bisness A:hover{ text-decoration: none;}
.got_bisness_but{ text-align: right; margin-top: 6px;}

/********** БЛОК LEFT бизнес-образование ********/
.bisnes_block{ padding: 7px; }
.bisnes_block A{ color: #4b7a96;}
.bisnes_block A:hover{ text-decoration: none;}
.bisnes_edu_form{ margin: 0px 0px 10px 12px;}
.bisnes_edu_form FORM{ margin: 0px; padding: 0px;}
.bisnes_edu_form SELECT{ width: 185px; font-size: 10px; border: 1px solid #b4c1c8;}
.bisnes_edu_text{ color: #6e777d; font-size: 10px; margin-bottom: 5px;}
.bisnes_edu_form_button{ margin-right: 13px; text-align: right; padding-top: 5px;}

/********** БЛОК LEFT особое мнение *************/
.osoboe_mnenie, .aktual_thems {padding: 10px 0px 0px 25px; list-style-type: disc; color: #6d838d; margin: 0px;}
.osoboe_mnenie li, .aktual_thems li { margin: 10px 10px 10px 0px; }
.osoboe_mnenie LI SPAN{ font-size: 10px; color: #6e777d;}
.osoboe_mnenie LI A{ color: #4b7a96;}
.osoboe_mnenie LI A:hover{ text-decoration: none; }

/********** БЛОК LEFT актуальные темы ***********/
.aktual_thems LI A{ color: #4b7a96; text-decoration: none;}
.aktual_thems LI A:hover{ text-decoration: underline; }

/********** БЛОК CENTER новость дня *************/
.day_news_block_img_td{ vertical-align: top;}
.day_new_block_img{ padding: 13px 13px 10px 20px; }

.day_news_block_text_td{ padding: 13px 13px 10px 0px; vertical-align: top;}
.day_news_block_h2{ margin: 0px; padding: 0px;}
.day_news_block_h2_a{ color: #4b7a96; font-size: 11px; text-decoration: none }
.day_news_block_h2_a:hover { text-decoration: underline;}
.day_news_block_p{ padding: 10px 0px 0px 0px; margin: 0px;}

/********** БЛОК CENTER сервисы *****************/
TABLE.block_servis{ width: 100%; border: none; margin-bottom: 5px; }

.servis_table{ width: 100%; text-align: left; border-collapse: collapse; -moz-margin-start: 1px;}
.servis_table TD{  border: 1px solid #a0b6c0; white-space: nowrap;}

TR.servis_table_title{ text-align: center; height: 22px; background-color: #d8ecf5;}
TR.servis_table_title TD{ vertical-align: middle;}
TR.servis_table_title TD A{ color: #4b7a96; font-weight: 700; text-decoration: none;}
TR.servis_table_title TD A:hover{ text-decoration: underline;}

.servis_table_for{ height: 11px; background-color: #a0b6c0; height: 11px;}
.servis_table_for SPAN{ color: #e0e7ea; font-size: 9px; padding-left: 15px;}

.servis_blue, .servis_bezh{ height: 20px;}
.servis_bezh{ background-color: #eef6e2;}
.servis_blue{ background-color: #d8ecf5;}
.servis_blue A, .servis_bezh A{ color: #1f303a; text-decoration: none; line-height: 20px; padding-left: 25px;}
.servis_blue A:hover, .servis_bezh A:hover{ text-decoration: underline;}

.l_green, .l_blue, .l_yellow{ background-repeat: no-repeat; background-position: 13px center;}
.l_green { background-image: url(/images/servis_list_image_green.gif);}
.l_blue { background-image: url(/images/servis_list_image_blue.gif);}
.l_yellow { background-image: url(/images/servis_list_image_yellow.gif);}

/********** БЛОК CENTER новости *****************/
.news_table TR TD{ vertical-align: top;}
.news_td_border_b{ border-bottom: 1px solid #dde4e9;}
.news_td_border_b_r{ border-bottom: 1px solid #dde4e9; border-right: 1px solid #dde4e9;}
.news_td_border_r{ border-right: 1px solid #dde4e9;}
.news_photo{ padding: 7px 10px 10px 10px;}
.news_date{ background-color:  #D8ECF5; margin: 5px 0px; font-weight: 600; padding: 2px 0px; text-align: center;}

.news_date a {
    color: black;
    font: bold 8pt Tahoma;
}

.news_h2{ font-size: 11px; margin: 0px; padding: 7px 10px 5px 0px;}
.news_h2_a{ color: #4b7a96;}
.news_h2_a_important { color: maroon; }
.news_h2_a:hover{ text-decoration: none;}
.news_h2_a_important:hover { text-decoration: none; }
.news_text_block{ width: 50%;}
.news_text{ margin: 0px;}

/********** БЛОК CENTER поиск *******************/
.serch_tab_td{ background-color: #d8ecf5; border: none; }
.search_tab_ul{ list-style: none; padding: 0px; margin: 3px 0px 0px 3px;}
.search_tab_ul LI{ float: left; display: block; border-left: 1px solid #97b8c9; border-right: 1px solid #97b8c9; line-height: 17px; margin: 1px 1px 0px 1px; padding: 0px 7px; background: url(/images/search_tab_bg.gif) repeat-x; vertical-align: middle;}

.search_tab_ul LI A{ color: #4b7a96; font-size: 10px;  text-decoration: none;}
.search_tab_ul LI.search_tab_current{ background: url(/images/search_tab_current_bg.gif) repeat-x; border-left: 1px solid #f8f9fc; border-right: 1px solid #f8f9fc;}

.search_left_td{ width: 54%;}
.search_form{ margin: 20px 0px 10px 5px;}
.search_form LABEL{ float: left; width: 50px; margin: 5px 0px;}
.search_form INPUT, .search_form SELECT{ width: 209px; font-size: 10px; margin: 5px 0px;}
LABEL.search_label_80{ width: 80px;}
#sort1, #sort2{ width: 80px;}
#sort2{ margin-left: 10px;}
INPUT.search_submit{ width: auto; margin-left: 225px;}

.search_right{ margin: 15px 0px 10px 0px;}
.search_right H3{ font-size: 11px; color: #4b7a96; margin: 0px; padding: 0px 0px 15px 0px;}
.search_right P{ margin: 0px; padding: 0px 0px 0px 0px; line-height: 25px;}
.search_right P A{ color: #4b7a96;}
.search_right P A:hover{ text-decoration: none;}

/********** БЛОК RIGHT информация ***************/
.info_title{ line-height: 22px; padding-left: 10px; padding-top: 0px; color: #4b7a96; background-color: #d8ecf5;}
.info_kurs{ padding-left: 9px; padding-right: 9px; font-family: "Trebuchet MS";}
.info_kurs_today{ float: right; text-align: center; vertical-align: middle; font-weight: 700;  padding-top: 8px;}

.info_pif{ line-height: 30px; vertical-align: middle; margin-left: 5px;}
.info_pif IMG{ float: left; padding: 5px;}
.info_pif A{ color: #000000;}
.info_pif A:hover{ text-decoration: none;}

/********** БЛОК RIGHT ваш кредитный брокер *****/
.broker_ask{ padding: 13px; }
.broker_anketa{ padding: 13px;}

.broker_ask_text{ line-height: 20px;}

.broker_ask_blue_link:hover, .broker_ask_black_link:hover{ text-decoration: none;}
.broker_ask_blue_link{ color: #4b7a96; font-size: 10px;}
.broker_ask_black_link{ color: #051620; font-size: 10px;}
A.broker_ask_black_link IMG{ border: none; padding:6px 5px 0px 0px; float: left; }

/********** БЛОК RIGHT ваш эксперт **************/
.expert_img, .expert_text {padding: 10px 5px 10px 10px; }
.expert_img IMG{ border: 1px solid #a0b6c0;}
.expert_text{ font-size: 10px;}
a.expert_name { color: #4b7a96; }
a.expert_name:hover { text-decoration: none; }
a.expert_name { font-size: 11px; }

/********** БЛОК RIGHT кредитный калькулятор ****/
.kredit_table{ color: #4b7a96; width: 195px; margin: 10px auto;}
.kredit_table TR TD{ height: 30px; vertical-align: middle;}
.kredit_form{ margin: 0px;  padding: 0px;}
.kredit_form INPUT{  width: 76px; font-size: 10px; margin: 0px; padding: 0px;}
.kredit_form SELECT{ width: 80px; font-size: 10px; margin: 0px; padding: 0px;}

INPUT.kredit_form_small_in{ width: 30px;}
.kredit_in{ width: 85px; text-align: right; height: 22px;}
.kredit_in_submit{ text-align: right; }
INPUT.kredit_submit{ width: 70px;}

/********** БЛОК RIGHT опрос ********************/
.opros_p{ padding-left: 8px; margin-top: 5px; margin-bottom: 5px;}
.opros_form{ line-height: 20px; margin: 0px 0px 5px 25px;}
.opros_form FORM{ margin: 0px; padding: 0px;}
.oproc_radio{ font-size: 11px; vertical-align: middle;}
.opros_form_button{ text-align: right; padding-right: 7px; padding-bottom: 5px;}


/*********************************** footer **************************************/
.foot{ height: 78px; padding-top: 5px;}
.foot_banners{ text-align: center; margin-left: 120px;}
.foot_banners A IMG{ border: none; padding: 10px 9px 0px 9px;}
.foot_copy{ width: 200px; float: right; color: #4b7a96; font-size: 10px; text-align: right; padding: 15px 10px 0px 0px;}
.foot_copy A{ color: #4b7a96;}
.foot_copy A:hover{ text-decoration: none;}
.menu_line_foot{ height: 27px; background: #95cc15 url(/images/menu_line_bg.gif) repeat-x scroll; text-align: center; color: #f5f6fa;}

.menu_line_foot A {
    color: #ffffff;
    padding: 0px 20px;
    text-decoration: none;
    line-height: 27px;
}

.menu_line_foot A:hover {
    text-decoration: underline;
}

.block_title_blue > h1 {
    background-color: #4B70B4 !important;
}

td.block_content {
    padding: 10px;
}

.block_content {
    font-size: 10pt;
}

div.block_content p {
    margin: 0px 0px 10px 0px;
}

.news_text_category {
    padding: 0px 0px 5px 0px;
}

.news_text_category a {
    font: 7pt Tahoma;
    color: #666666;
}

.business_education_event p {
    margin-top: 0px;
}

table.resptab {
    margin: 10px 0px;
    font: 10pt Tahoma;
}

.business_realty_action {
    padding: 10px;
}

.business_realty_action h3 {
    font: bold 10pt 'Trebuchet MS';
    margin: 0px;
    padding: 0px;
}

.business_realty_action ul {
    font: 10pt Tahoma;
    margin: 0px;
    padding: 0px 0px 5px 20px;
    list-style-type: none;
}

.business_realty_action li {
    padding: 0px;
    margin: 0px 0px 3px 0px;
    font: 8pt Tahoma;
}

.business_realty_action li a {
    font: 9pt Tahoma;
    color: #666666;
}

.business_realty_action li a:hover {
    color: black;
}

.vote_stat {
    margin-bottom: 10px;
}

.vote_answer {
    font: 10pt Tahoma, Arial, Verdana, sans-serif;
}

.vote_line {
     font: 10px Tahoma;
     line-height: 10px;
     height: 10px;
}

.vote_line div {
     border: 1px solid #D4A466;
     text-align: right;
}

.vote_gradient_gy {
    background: url('/images/gradients/green_yellow.png') repeat-y;
    color: black;
}

.vote_gradient_yo {
    background: url('/images/gradients/yellow_orange.png') repeat-y;
    color: black;
}

.vote_gradient_om {
    background: url('/images/gradients/orange_maroon.png') repeat-y;
    color: white;
}

.vote_gradient_mdm {
    background: url('/images/gradients/maroon_darkmaroon.png') repeat-y;
    color: white;
}

.conv .item {
    margin-bottom: 10px;
}

.conv_text {
    text-align: justify;
}

.organizations {
    padding: 10px;
}

.organizations h3 {
    font: 13pt 'Trebuchet MS';
    margin: 10px 0px 0px;
    padding: 0px;
    color: black;
}

.organizations h3 a {
    font: 13pt 'Trebuchet MS';
    color: black;
}


.organizations .organization {
    padding-left: 20px;
}

.organizations a {
    color: navy;
    text-decoration: underline;
}

.organizations a:hover {
    text-decoration: none;
}

.organizations a.last {
    color: #D08701;
}

div.banners {
    padding: 5px 0px 10px;
    text-align: center;
}

div.banners a img {
    border: 0px;
}
