 body {font-size: 70%; font-family:  Tahoma,Tahoma, Verdana, Arial, sans serif; background-color: #FFFFFF;} 
 td {font-size: 70%; font-family:  Tahoma,Tahoma, Verdana, Arial, sans serif;} 

/* оформление дат в новостях и анонсах */
.date_red {font-size: 90%; font-family: Tahoma, Verdana, Arial, sans serif; color: #FFFFFF; background-color: #9b0001; padding: 1px 0px 1px 0px; width: 76px; hight: 10px; text-align: center; text-valign: middle;}
.date_grey {font-size: 90%; font-family: Tahoma, Verdana, Arial, sans serif; color: #FFFFFF; background-color: #617a91; padding: 1px 0px 1px 0px; width: 76px; hight: 10px; text-align: center; text-valign: middle;}
.date_yellow {font-size: 90%; font-family: Tahoma, Verdana, Arial, sans serif; color: #FFFFFF; background-color: #e1cb53; padding: 1px 0px 1px 0px; width: 76px; hight: 10px; text-align: center; text-valign: middle;}

/* верхнее меню */
.top_menu {font-size: 11px; font-family: Tahoma,Tahoma, Verdana, Arial, sans serif; color: #FFFFFF; font-weight: bold; padding-left: 40px;}
A:LINK.top_menu {text-decoration: none; color:#FFFFFF;}
A:VISITED.top_menu {text-decoration: none; color:#FFFFFF;}
A:ACTIVE.top_menu {text-decoration: none; color:#FFFFFF;}
A:HOVER.top_menu {text-decoration: underline; color:#FFFFFF;}

.top_menu_a {font-size: 11px; font-family: Tahoma,Tahoma, Verdana, Arial, sans serif; color: #9b0001; font-weight: bold;}
A:LINK.top_menu_a {text-decoration: none; color:#9b0001;}
A:VISITED.top_menu_a {text-decoration: none; color:#9b0001;}
A:ACTIVE.top_menu_a {text-decoration: none; color:#9b0001;}
A:HOVER.top_menu_a {text-decoration: none; color:#9b0001;}

/* подменю верхнего меню */
DIV.top_menu2 A {
DISPLAY: table-cell; /* Spechial for Mozilla & NN7 */
DISPLAY: inline-block; /* Spechial for Opera */
FONT-FAMILY: Tahoma, Arial, Verdana, sans serif; 
FONT-SIZE: 10px; 
font-weight: normal;
text-decoration: none; 
PADDING:  0px 0px 5px 10px; 
BACKGROUND: url(i/b_1p.gif) left top no-repeat; 
}
DIV.top_menu2 A:LINK {color:#206fb2; text-decoration: underline;}
DIV.top_menu2 A:VISITED {color:#206fb2; text-decoration: underline;}
DIV.top_menu2 A:ACTIVE {color:#206fb2; text-decoration: underline;}
DIV.top_menu2 A:HOVER {color:#9b0001; BACKGROUND: url(i/b_1a.gif) left top no-repeat; text-decoration: underline;}

/* отступы от границ блоков и верхнего меню */
DIV.block_foto {PADDING: 10px 55px 20px 10px;}
DIV.m_block_vote {PADDING: 3px 5px 50px 5px; text-align: center;} /* блок опрос */
DIV.m_top_block {PADDING: 7px 7px 14px 7px;}
DIV.m_block0 {PADDING: 10px 10px 20px 10px; text-align: center;} /* блок реклама, информеры */
DIV.m_block1 {PADDING: 10px 20px 20px 15px;} /* блок проекты, доп.меню, ссылки и тд (сверху, справа, cнизу, слева) */
DIV.m_block2 {PADDING: 0px 0px 0px 10px;}
DIV.m_block3 {PADDING: 0px 0px 0px 20px;}
DIV.m_block4 {PADDING: 0px 0px 0px 30px;}

/* ссылки в блоках */
/* первый уровеь - неактивные разделы */
DIV.left_menu A {
DISPLAY: table-cell; /* Spechial for Mozilla & NN7 */
DISPLAY: inline-block; /* Spechial for Opera */
FONT-FAMILY: Tahoma, Arial, Verdana, sans serif; 
FONT-SIZE: 105%; 
font-weight: normal;
text-decoration: none; 
PADDING:  0px 0px 5px 10px; 
BACKGROUND: url(i/b_1p.gif) left top no-repeat; 
}
DIV.left_menu A:LINK {color:#206fb2; text-decoration: underline;}
DIV.left_menu A:VISITED {color:#206fb2; text-decoration: underline;}
DIV.left_menu A:ACTIVE {color:#206fb2; text-decoration: underline;}
DIV.left_menu A:HOVER {color:#9b0001; BACKGROUND: url(i/b_1a.gif) left top no-repeat; text-decoration: underline;}

/* первый уровеь - активный раздел */
DIV.left_menu_a A {
DISPLAY: table-cell; /* Spechial for Mozilla & NN7 */
DISPLAY: inline-block; /* Spechial for Opera */
FONT-FAMILY: Tahoma, Arial, Verdana, sans serif; 
FONT-SIZE: 105%; 
font-weight: bold;
text-decoration: none; 
color: #9b0001; 
PADDING:  0px 0px 5px 10px; 
BACKGROUND: url(i/b_1a.gif) left top no-repeat; 
}
DIV.left_menu_a A:LINK {text-decoration: none; color:#9b0001;}
DIV.left_menu_a A:VISITED {text-decoration: none; color:#9b0001;}
DIV.left_menu_a A:ACTIVE {text-decoration: none; color:#9b0001;}
DIV.left_menu_a A:HOVER {text-decoration: none; color:#9b0001; BACKGROUND: url(i/b_1a.gif) left top no-repeat;}

/* второй уровеь - неактивный раздел */
DIV.left_menu2 A {
DISPLAY: table-cell; /* Spechial for Mozilla & NN7 */
DISPLAY: inline-block; /* Spechial for Opera */
FONT-FAMILY: Tahoma, Arial, Verdana, sans serif; 
FONT-SIZE: 100%; 
text-decoration: underline; 
PADDING:  0px 0px 4px 9px; 
BACKGROUND: url(i/b_2p.gif) left top no-repeat; 
}
DIV.left_menu2 A:LINK {color: #75818a; text-decoration: underline;}
DIV.left_menu2 A:VISITED {color: #75818a; text-decoration: underline;}
DIV.left_menu2 A:ACTIVE {color: #75818a; text-decoration: underline;}
DIV.left_menu2 A:HOVER {color: #37383d; BACKGROUND: url(i/b_2a.gif) left top no-repeat; text-decoration: underline;}

/* второй уровеь - активный раздел */
DIV.left_menu2_a A {
DISPLAY: table-cell; /* Spechial for Mozilla & NN7 */
DISPLAY: inline-block; /* Spechial for Opera */
FONT-FAMILY: Tahoma, Arial, Verdana, sans serif; 
FONT-SIZE: 100%; 
font-weight: bold;
text-decoration: none; 
color: #37383d; 
PADDING:  0px 0px 4px 9px; 
BACKGROUND: url(i/b_2a.gif) left top no-repeat; 
}
DIV.left_menu2_a A:LINK {text-decoration: none; color: #37383d;}
DIV.left_menu2_a A:VISITED {text-decoration: none; color: #37383d;}
DIV.left_menu2_a A:ACTIVE {text-decoration: none; color: #37383d;}
DIV.left_menu2_a A:HOVER {text-decoration: none; color: #37383d; BACKGROUND: url(i/b_2a.gif) left top no-repeat;}

/* задание стиля заголовкам блоков */
h1 {font-size: 10px; font-family: Tahoma, Verdana, Arial, sans serif; color:#FFFFFF; font-weight: bold; padding: 0px; margin: 0px;}
h2 {font-size: 110%; font-family: Tahoma, Verdana, Arial, sans serif; font-weight: bold; padding: 0px; margin: 0px;}
#color_red {color: #9b0001;}
#color_grey {color: #617a91;}
.h2_red {font-size: 110%; font-family: Tahoma, Verdana, Arial, sans serif; font-weight: bold; color: #9b0001;}
.h2_grey {font-size: 110%; font-family: Tahoma, Verdana, Arial, sans serif; font-weight: bold; color: #617a91;}

/* залоговок блока на желтом фоне */
.h_y0 {background: #e1cb53 url(i/bg_b_y0.gif) repeat-x; height: 26px;}
.h_y1 {background: transparent url(i/bg_b_y1.gif) no-repeat;}
.h_y2 {background: transparent url(i/bg_b_y2.gif) no-repeat right top;}
#h_anons_y {background: transparent url(i/ic_news_y.gif) no-repeat 10px 8px; padding: 6px 10px 3px 27px;}
#h_star_y {background: transparent url(i/ic_star_y.gif) no-repeat 9px 7px; padding: 6px 10px 3px 27px;}
#h_velo_y {background: transparent url(i/ic_velo_y.gif) no-repeat 9px 7px; padding: 6px 10px 3px 34px;}

/* залоговок блока на сером фоне */
.h_g0 {background: #617a91 url(i/bg_b_g0.gif) repeat-x; height: 26px;}
.h_g1 {background: transparent url(i/bg_b_g1.gif) no-repeat;}
.h_g2 {background: transparent url(i/bg_b_g2.gif) no-repeat right top;}
#h_world_g {background: transparent url(i/ic_world_g.gif) no-repeat 10px 8px; padding: 6px 10px 3px 27px;}
#h_news_g {background: transparent url(i/ic_news_g.gif) no-repeat 10px 8px; padding: 6px 10px 3px 27px;}
#h_inform_g {background: transparent url(i/ic_inform_g.gif) no-repeat 10px 8px; padding: 6px 10px 3px 32px;}
#h_foto_g {background: transparent url(i/ic_foto_g.gif) no-repeat 10px 8px; padding: 6px 10px 3px 28px;}
#h_links_g {background: transparent url(i/ic_links_g.gif) no-repeat 10px 5px; padding: 6px 10px 3px 27px;}
#h_test_g {background: transparent url(i/ic_test_g.gif) no-repeat 10px 8px; padding: 6px 10px 3px 27px;}
#h_kluch_g {background: transparent url(i/ic_kluch_g.gif) no-repeat 10px 6px; padding: 6px 10px 3px 27px;}
#h_project_g {background: transparent url(i/ic_project_g.gif) no-repeat 10px 8px; padding: 6px 10px 3px 27px;}
#h_velo_g {background: transparent url(i/ic_velo_g.gif) no-repeat 9px 7px; padding: 6px 10px 3px 34px;}
#h_star_g {background: transparent url(i/ic_star_g.gif) no-repeat 9px 7px; padding: 6px 10px 3px 27px;}
#h_map_g {background: transparent url(i/ic_map_g.gif) no-repeat 9px 8px; padding: 6px 10px 3px 33px;}
#h_search_g {background: transparent url(i/ic_search_g.gif) no-repeat 9px 7px; padding: 6px 10px 3px 27px;}
#h_news_r {background: transparent url(i/ic_news_r.gif) no-repeat 10px 8px; padding: 6px 10px 3px 27px;}

/* залоговок блока на красном фоне */
.h_r0 {background: #9b0001 url(i/bg_b_r0.gif) repeat-x; height: 26px;}
.h_r1 {background: transparent url(i/bg_b_r1.gif) no-repeat;}
.h_r2 {background: transparent url(i/bg_b_r2.gif) no-repeat right top;}
#h_mail_r {background: transparent url(i/ic_mail_r.gif) no-repeat 10px 9px; padding: 6px 10px 3px 27px;}
#h_project_r {background: transparent url(i/ic_project_r.gif) no-repeat 10px 8px; padding: 6px 10px 3px 27px;}
#h_test_r {background: transparent url(i/ic_test_r.gif) no-repeat 10px 8px; padding: 6px 10px 3px 27px;}
#h_world_r {background: transparent url(i/ic_world_r.gif) no-repeat 10px 8px; padding: 6px 10px 3px 27px;}
#h_foto_r {background: transparent url(i/ic_foto_r.gif) no-repeat 10px 8px; padding: 6px 10px 3px 28px;}

/* подвал, цвет текста и ссылок */
.copyright { font-size: 95%; font-family: Tahoma, Verdana, Arial, sans serif; color:#FFFFFF;}
A:LINK.copyright {text-decoration: underline; color: #FFFFFF;}
A:VISITED.copyright {text-decoration: underline; color: #FFFFFF;}
A:ACTIVE.copyright {text-decoration: underline; color: #FFFFFF;}
A:HOVER.copyright {text-decoration: underline;  color: #FFFFFF;}

/* ссылки */
A {font-size: 100%; font-family:Tahoma, Verdana, Arial, sans serif; color: #206fb2; text-decoration: underline;}
A:LINK {text-decoration: underline; color: #206fb2;}
A:VISITED {text-decoration: underline; color: #206fb2;}
A:ACTIVE {text-decoration: underline; color: #206fb2;}
A:HOVER {text-decoration: underline; color: #9b0001;}

#small {font-size: 95%;}

UL {list-style-type: square; margin-top: 5px; margin-bottom: 5px; margin-left: 20px;}
LI {margin-bottom: 2px;}

.im {border: 1px solid #C1C8CF;}








.h_tb { font-size: 85%; font-family: Tahoma, Verdana, Arial, sans serif; color:#FFFFFF; font-weight: bold;}
.h_tb_small { font-size: 10px; font-family: Tahoma, Verdana, Arial, sans serif; color:#FFFFFF; font-weight: bold;}

table.tbl_1 {font-family:Tahoma, Verdana, Arial, sans serif; border-top: 1px solid #37383d; border-right: 1px solid #37383d;}
table.tbl_1 tr.f0 {	
    background-color: #617a91;
	color: #FFFFFF;
	font-weight: bold;
	text-align : center;
}
table.tbl_1 tr.f1 {background-color: #e5e5e5;}
table.tbl_1 td {font-size: 70%; border-bottom: 1px solid #37383d; border-left: 1px solid #37383d; padding: 4px;}
table.tbl_1 td.h0 {font-size: 70%; color: #FFFFFF; background-color: #617a91;  font-weight: bold;}
table.tbl_1 td.h1 {font-size: 70%; color: #37383d; background-color: #D8DDE1;  font-weight: bold;}

table.tbl_2 {font-family:Tahoma, Verdana, Arial, sans serif; border-top: 1px solid #37383d; border-right: 1px solid #37383d;}
table.tbl_2 tr.f1 { background-color: #D8DDE1;}
table.tbl_2 td {font-size: 70%; color: #37383d; border-bottom: 1px solid #37383d; border-left: 1px solid #37383d; padding: 5px;}
table.tbl_2 td.h1 {font-size: 70%; border-bottom: 1px solid #37383d; border-left: 1px solid #37383d;  color: #FFFFFF;  font-weight: bold; padding: 5px;  background-color: #4385B4;}

table.tbl_3 table td {border: 0px; padding: 0px;}
table.tbl_3 {font-family:Tahoma, Verdana, Arial, sans serif; border: 1px solid #BFC6CD; background-color: #EDF1F4;}
table.tbl_3 tr.f1 { background-color: #D8DDE1;}
table.tbl_3 td {padding: 15px;}

table.tbl_4 table td {border: 0px; padding: 0px;}
table.tbl_4 {font-family:Tahoma, Verdana, Arial, sans serif; border: 1px solid #D7C8A7; background-color: #FFFBE7;}
table.tbl_4 tr.f1 { background-color: #FFFBE7;}
table.tbl_4 td {padding: 5px;}





