/* *** Шаблон | Общее *** */

body { margin: 0px; padding: 0px; background-color: #ffffff; background-image: url(/_tpl/images/bg1.png); }
body { font-size: 12px; font-family: tahoma, verdana, arial; color: #4D4D4D; }

/* ***  Заголовки *** */

h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; padding-bottom: 15px;}

h1, .h1 { font-size: 18px; font-weight: normal; color: #2B75B6; text-decoration: none;  padding-bottom: 20px;}

*:focus {outline: none;}

blockquote {background-image: url('/images/quote.png'); background-repeat: no-repeat; margin-left: 0px; padding-left: 25px; color:#5d5c5c;}

/* Фикс наследования размера шрифтов для таблиц */

table {
	/* Нормальные браузеры */
	font-size: inherit;
	/* IE */
	//font-size: 100%;
}

.left_column, .right_column, .center_column, 
.left_column_footer, .right_column_footer
{
    float: left;
    /*height: 170;*/
    /*padding-bottom: 9px;*/
    /*overflow: hidden;*/
    margin-top: 4px;
}

.left_column {
    margin-right: 5px;
    margin-left: 0;
    width: 189px;
}

.right_column {
    margin-left: 5px;
    margin-right: 0;
    width: 530px;
}

.center_column {
    width: 310px;
    margin-left: 5px;
	margin-right: 5px;
    width: 190px;
}

.left_column_footer {
    width: 639px;
    margin-left: 0;
    height: 120px;
} 

.right_column_footer {
    width: 310px;
    height: 120px;
    margin-right: 0px;
    margin-left: 5px;
}

a { color: #2B75B6; text-decoration: underline; }
a:hover { color: #4A8ED2; }

table.main_table { border-collapse: collapse; }
table.main_table td.main_table { padding: 0px; vertical-align: top; }

img { border: 0px; }

table.small_vote { width: 47px; border-collapse: collapse; }
table.small_vote td { padding: 0px; }
table.small_vote td.mark { width: 47px; height: 24px; background-image:url('/_tpl/images/small_vote_bg.png'); background-repeat: no-repeat; font-size: 14px; font-family: Trebuchet MS, tahoma, verdana, arial; color: #ffffff; font-weight: bold; text-align: center; vertical-align: top; padding-top: 3px; }
table.small_vote td.value { padding-top: 1px; padding-left: 2px; }

/*#rtn4p_neb a { color: #2B75B6 !important; text-decoration: none !important; font-weight: normal !important;}
#rtn4p_neb a:hover { text-decoration: underline !important; }*/
div#rtn4p_neb div { padding-bottom: 3px; }
div#rtn4p_neb div img { margin-right: 4px; }

/* Таблица для верстки */

table.sect { width: 100%; border-collapse: collapse; }
table.sect td { padding: 0px; }

table.nospace { border-collapse: collapse; }
table.nospace td { padding: 0px; }

td.greencount { height: 16px; width: 1px; padding: 0px 5px !important; background-color: #8ED383; font-weight: bold; color: #FFFFFF; }

div.clear { clear: both; }

.vspacer { height: 1px; background-color: #FFFFFF; vertical-align: top; }

.white { background-color: #FFFFFF; }
.tpl_left_column, .tpl_center_column, .tpl_double_right_column { padding-top: 10px; padding-bottom: 30px; }

/* Формы и поля ввода */

form { margin: 0px; padding: 0px; }
input.deffield, textarea.deffield, select.deffield { border-top: 1px solid #ABADB3; border-right: 1px solid #E2E3EA; border-bottom: 1px solid #E2E3EA; border-left: 1px solid #E2E3EA; }
input.deffield { height: 19px; font-family: arial, tahoma, verdana; font-size: 11px; color: #515151; padding-top: 2px; padding-left: 3px; }
select.deffield { height: 19px; font-family: arial, tahoma, verdana; font-size: 11px; color: #515151; }
textarea.deffield { height: 90px; font-family: arial, tahoma, verdana; font-size: 11px; color: #515151; padding-top: 2px; padding-left: 3px; }
input.deffield, textarea.deffield, select.deffield { width: 100%; }
input.button { border: 0px; padding: 0px; height: 35px; margin-top: 15px; margin-bottom: 20px;}
input.button_small { border: 0px; padding: 0px; height: 21px; }

textarea.textfield { height: 120px; }
textarea.contactsfield { height: 40px; }

.form_notice { margin-bottom: 20px; font-size: 12px; }
.form_messages { margin-bottom: 20px; font-size: 12px; color: #009900; }
.form_errors { margin-bottom: 20px; font-size: 12px; color: #FF0000; }

/* Тени */

.shadow_top { background-image: url('/_tpl/images/shad_top.png'); background-repeat: repeat-x; background-position: left bottom; }
.shadow_bottom { background-image: url('/_tpl/images/shad_down.png'); background-repeat: repeat-x; background-position: left bottom; }
.shadow_left { background-image: url('/_tpl/images/shad_left.png'); background-repeat: repeat-y; background-position: left top; }
.shadow_right { background-image: url('/_tpl/images/shad_right.png'); background-repeat: repeat-y; background-position: right top; }

/* Уголки (серые, голубые) */


//.mcorner_lt { background-image: url('/_tpl/images/mcorner_TL.gif'); background-repeat: no-repeat; background-position: left top; }
//.mcorner_rt { background-image: url('/_tpl/images/mcorner_TR.gif'); background-repeat: no-repeat; background-position: right top; }
//.mcorner_lb { background-image: url('/_tpl/images/mcorner_BL.gif'); background-repeat: no-repeat; background-position: left bottom; }
//.mcorner_rb { background-image: url('/_tpl/images/mcorner_BT.gif'); background-repeat: no-repeat; background-position: right bottom; }


.mcorner_lt { background-image: url('/_tpl/images/mcorner_lt.gif'); background-repeat: no-repeat; background-position: left top; }
.mcorner_rt { background-image: url('/_tpl/images/mcorner_rt.gif'); background-repeat: no-repeat; background-position: right top; }
.mcorner_lb { background-image: url('/_tpl/images/mcorner_lb.gif'); background-repeat: no-repeat; background-position: left bottom; }
.mcorner_rb { background-image: url('/_tpl/images/mcorner_rb.gif'); background-repeat: no-repeat; background-position: right bottom; }

.lcorner_lt { background-image: url('/_tpl/images/corner_light_lt.gif'); background-repeat: no-repeat; background-position: left top; }
.lcorner_rt { background-image: url('/_tpl/images/corner_light_rt.gif'); background-repeat: no-repeat; background-position: right top; }
.lcorner_lb { background-image: url('/_tpl/images/corner_light_lb.gif'); background-repeat: no-repeat; background-position: left bottom; }
.lcorner_rb { background-image: url('/_tpl/images/corner_light_rb.gif'); background-repeat: no-repeat; background-position: right bottom; }

.bcorner_lt { background-image: url('/_tpl/images/corner_blue_lt.png'); background-repeat: no-repeat; background-position: left top; }
.bcorner_rt { background-image: url('/_tpl/images/corner_blue_rt.png'); background-repeat: no-repeat; background-position: right top; }
.bcorner_lb { background-image: url('/_tpl/images/corner_blue_lb.png'); background-repeat: no-repeat; background-position: left bottom; }
.bcorner_rb { background-image: url('/_tpl/images/corner_blue_rb.png'); background-repeat: no-repeat; background-position: right bottom; }

/* Линия-пунктир (разделитель блоков) */

.line { background-image: url('/_tpl/images/line.gif'); background-repeat: repeat-x; background-position: left center; }
.list_separ { width: 98%; height: 10px; margin-top: 13px; margin-bottom: 13px; margin-left: 3px; font-size: 0px; }

/* *** Шаблон | Верхний блок *** */

#tpl_top_block { width: 984px; height: 103px; margin-left: auto; margin-right: auto; margin-top: 8px; margin-bottom: 10px; }
#tpl_top_block div { font-size: 0px; } /* here & farer IE forever :/ */

#tpl_top_block #left { width: 14px; height: 103px; float: left; }
#tpl_top_block #left #top { width: 14px; height: 15px; background-image: url('/_tpl/images/topplate_left_up.png'); }
#tpl_top_block #left #cen_left { width: 2px; height: 73px; float: left; background-image: url('/_tpl/images/shad_left.png'); }
#tpl_top_block #left #cen_right { width: 12px; height: 73px; float: right; background-color: #FFFFFF; }
#tpl_top_block #left #bot { width: 14px; height: 15px; clear: both; background-image: url('/_tpl/images/topplate_left_down.png'); }

#tpl_top_block #logo { width: 186px; height: 103px; float: left; }
#tpl_top_block #logo *:focus, #tpl_top_block #logo *:active { outline: none; }
#tpl_top_block #logo #top { width: 186px; height: 2px; background-image: url('/_tpl/images/shad_top.png'); }
#tpl_top_block #logo #cen { width: 186px; height: 99px; background-color: #FFFFFF; text-align: left; }
#tpl_top_block #logo #cen img.logo { margin-left: 19; margin-top: 20px; }
#tpl_top_block #logo #bot { width: 186px; height: 2px; background-image: url('/_tpl/images/shad_down.png'); }

#tpl_top_block #main { width: 770px; height: 103px; float: left; }
#tpl_top_block #main #top { width: 770px; height: 2px; background-image: url('/_tpl/images/shad_top.png'); }
#tpl_top_block #main #user { width: 770px; height: 33px; background-color: #E8E8E8; background: url('/_tpl/images/top_block_bg_gray.gif') top repeat-x; text-align: left; }
#tpl_top_block #main #user table.equalizer { border-collapse: collapse; width: 100%; height: 100%; }
#tpl_top_block #main #user table.equalizer td { padding: 0px; vertical-align: middle; }
#tpl_top_block #main #menu { width: 770px; height: 66px; background-color: #FC9842; background: url('/_tpl/images/top_block_bg_orange.gif') top repeat-x; text-align: left; }
#tpl_top_block #main #bot { width: 770px; height: 2px; background-image: url('/_tpl/images/shad_down.png'); }

#tpl_top_block #right { width: 14px; height: 103px; float: left; }
#tpl_top_block #right #top { width: 14px; height: 15px; background-image: url('/_tpl/images/topplate_right_up.png'); }
#tpl_top_block #right #user_left { width: 12px; height: 20px; float: left; background-color: #E8E8E8; background: url('/_tpl/images/top_block_bg_gray.gif') bottom repeat-x; }
#tpl_top_block #right #user_right { width: 2px; height: 20px; float: right; background-image: url('/_tpl/images/shad_right.png'); }
#tpl_top_block #right #menu_left { width: 12px; height: 53px; clear: left; float: left; background-color: #FC9842; background: url('/_tpl/images/top_block_bg_orange.gif') top repeat-x; }
#tpl_top_block #right #menu_right { width: 2px; height: 53px; float: right; background-image: url('/_tpl/images/shad_right.png'); }
#tpl_top_block #right #bot { width: 14px; height: 15px; clear: both; background-image: url('/_tpl/images/topplate_right_down.png'); }

/* *** Шаблон | Верхнее меню *** */

#tpl_topmenu {height: 60px; margin-left: 20px;}

#tpl_topmenu table td {height: 60px; padding-right:20px;}
#tpl_topmenu table td ul.column {height: 40px; list-style-type:none; padding: 0px; margin: 0px;}
#tpl_topmenu table td ul.column .item_top, #tpl_topmenu table td ul.column .item_bot {font-size: 12px; color: #FFFFFF; font-weight: bold; }
#tpl_topmenu table td ul.column img, #tpl_topmenu table td ul.column .item_bot img { margin-right: 6px; margin-bottom: 3px; vertical-align: bottom; }
#tpl_topmenu table td ul.column .item_top a { font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #FFFFFF; }
#tpl_topmenu table td ul.column .item_bot a { font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #FFFFFF; }
#tpl_topmenu table td ul.column .item_bot a:hover { border-bottom: 1px solid #FFFFFF; }
#tpl_topmenu table td ul.column .item_top { height: 20px; margin-top: 13px; }
#tpl_topmenu table td ulcolumn .item_bot { height: 20px; margin-top: 5px; }

/* *** Шаблон | Левое меню - рейтинги *** */

table.tpl_leftmenu_rate { width: 189px; border-collapse: collapse; }/* width: 314px; */
table.tpl_leftmenu_rate td { padding: 0px; vertical-align: middle; font-size: 0px; }
table.tpl_leftmenu_rate td.plate {/* height: 47px; padding-top: 15px; */padding-bottom: 10px; }
table.tpl_leftmenu_rate td.plate * { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
table.tpl_leftmenu_rate td.plate div.left { width: 5px; height: 22px; float: left; background-image: url(/_tpl/images/leftmenu_block_left.gif);}
/*url(/_tpl/images/blueplate_left.png) */
table.tpl_leftmenu_rate td.plate div.main {width: 179px;  height: 22px; float: left; background-color: #2B75B6; }/* #2B75B6 width: 304px; */
table.tpl_leftmenu_rate td.plate div.main p { margin: 0px; padding: 0px; padding-left: 5px; padding-top: 4px; color: white;}/* #578FC2 */
table.tpl_leftmenu_rate td.plate div.right { width: 5px; height: 22px; float: left; background-image: url(/_tpl/images/leftmenu_block_right.gif);}
/* url('/_tpl/images/blueplate_right.png'); */
table.tpl_leftmenu_rate td.arrow { width: 21px; vertical-align: top; text-align: left; }
table.tpl_leftmenu_rate td.arrow p { margin: 0px; padding: 5px 5px 0 10px;}
table.tpl_leftmenu_rate td.link { width: 277px; }
table.tpl_leftmenu_rate td.link, table.tpl_leftmenu_rate td.link a { font-size: 12px; padding:0 0 3px 0px; font-weight: bold;}
table.tpl_leftmenu_rate td.link {color: #FC9F4E; text-decoration: none;}
table.tpl_leftmenu_rate td.link a {color: #2B75B6; text-decoration: none;}
table.tpl_leftmenu_rate td.link a:hover {text-decoration: underline;}
table.tpl_leftmenu_rate td.selected, table.tpl_leftmenu_rate td.selected a { color: #FC9F4E; }
table.tpl_leftmenu_rate td.space { width: 16px; }
table.tpl_leftmenu_rate td.separator { height: 13px; background-image: url(/_tpl/images/leftmenu_line.gif); background-position: left center; background-repeat: repeat-x; }

/* *** Шаблон | Блоки баннеров *** */

#tpl_topbanner_block { width: auto; /*text-align: center;*/ margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 10px; clear: both; }
#tpl_vertbanner_block { width: 200px; margin-bottom: 20px; border:1px solid #c8c8c8}
#tpl_horbanner_block { width: 400px; margin-bottom: 20px;}

/* *** Шаблон | Верхняя часть основного блока (переключатель, цепочка навигации) *** */

#rate_tpl_bookmarks { width: 984px; height: 43px; }
#rate_tpl_bookmarks div { font-size: 0px; }

#rate_tpl_bookmarks #left { width: 8px; height: 43px; float: left; background-image: url('/_tpl/images/mainblock_blue_left.png'); }
#rate_tpl_bookmarks #switcher { width: 209px/*192(327)px*/; height: 43px; float: left; }
#rate_tpl_bookmarks #breadcrumb {  height: 43px; float: left; width: 759px; }/* width: 641px; */
#rate_tpl_bookmarks #right { width: 8px; height: 43px; float: left; background-image: url('/_tpl/images/mainblock_blue_right.png'); }

#rate_tpl_bookmarks #shadow { width: 100%; height: 2px; background-image: url('/_tpl/images/shad_top.png'); }
#rate_tpl_bookmarks #main { width: 100%;height: 41px; background-image: url('/_tpl/images/mainblock_blue_bg.gif'); }
#rate_tpl_bookmarks #switcher #main { padding-left: 4px; }

#rate_tpl_bookmarks #main table.active { height: 41px; border-collapse: collapse; float: left; margin-right: 5px; min-width: 67px; }
#rate_tpl_bookmarks #main table.active td { padding: 0px; vertical-align: middle; }
#rate_tpl_bookmarks #main table.active td.topmargin { height: 14px; }
#rate_tpl_bookmarks #main table.active td.left { width: 5px; height: 27px; background-image: url('/_tpl/images/top_bookmark_act_left.gif'); }
#rate_tpl_bookmarks #main table.active td.main { height: 27px; padding-left: 5px; padding-right: 5px; background-color: #FFFFFF; text-align: center; }
#rate_tpl_bookmarks #main table.active td.main, #rate_tpl_bookmarks #main table.active td.main a { font-size: 11px; color: #73B2EA; font-weight: bold; text-decoration: none; white-space: nowrap; }
#rate_tpl_bookmarks #main table.active td.right { width: 5px; height: 27px; background-image: url('/_tpl/images/top_bookmark_act_right.gif'); }

#rate_tpl_bookmarks #main table.unactive { height: 41px; border-collapse: collapse; float: left; margin-right: 5px;}
#rate_tpl_bookmarks #main table.unactive td { padding: 0px; vertical-align: middle; }
#rate_tpl_bookmarks #main table.unactive td.topmargin { height: 14px; }
#rate_tpl_bookmarks #main table.unactive td.left { width: 5px; height: 27px; background-image: url('/_tpl/images/top_bookmark_unact_left.gif'); }
#rate_tpl_bookmarks #main table.unactive td.main { height: 27px; padding-left: 5px; padding-right: 5px; background-color: #68AAE5; text-align: center; }
#rate_tpl_bookmarks #main table.unactive td.main, #rate_tpl_bookmarks #main table.unactive td.main a { font-size: 11px; color: #D4EBFF; font-weight: bold; text-decoration: underline; white-space: nowrap; }
#rate_tpl_bookmarks #main table.unactive td.right { width: 5px; height: 27px; background-image: url('/_tpl/images/top_bookmark_unact_right.gif'); }

#rate_tpl_bookmarks #switcher #main table.active, #rate_tpl_bookmarks #switcher #main table.unactive { width: 67px; }
#rate_tpl_bookmarks #breadcrumb #main table.active, #rate_tpl_bookmarks #breadcrumb #main table.unactive { height: 27px; }

/* *** Шаблон | Основная область: левая колонка *** */

#main_left_menu { display: block; }
#main_tags_block { display: none; width: 150px; margin-left: 10px; margin-right: 10px; }

/* *** Шаблон | Нижний блок баннеров основной области *** */

table.tpl_bottom_banners td { text-align: center; padding: 10px 20px;}
table.tpl_bottom_banners td, table.tpl_bottom_banners td a { font-size: 11px; font-weight: bold; color: #7c7b80;}
table.tpl_bottom_banners td img { max-width: 170px; border: none;}
table.tpl_bottom_banners td strong {margin-bottom: 20px; display: block;}

/* *** Шаблон | Нижний блок баннеров основной области, раздел "Рейтинги" *** */
/*table.tpl_bot_banners_rt td { text-align: center; vertical-align: top; padding: 0 20px;}
table.tpl_bot_banners_rt td.note, table.tpl_bot_banners_rt td.note a {font-size: 11px; font-weight: bold; color: #7c7b80;}
table.tpl_bot_banners_rt td.banner img { max-width: 170px; border: none;}
table.tpl_bot_banners_rt td.note strong {margin-bottom: 20px; display: block;}
table.tpl_bot_banners_rt td.banner {padding-bottom: 30px;}*/

table.tpl_bot_banners_rt {margin: 10px 0;}
table.tpl_bot_banners_rt td { text-align: center; vertical-align: top; padding: 0 20px;}
table.tpl_bot_banners_rt td img { max-width: 170px; border: none;}
table.tpl_bot_banners_rt td.bot_padding30 {padding-bottom: 30px}
table.tpl_bot_banners_rt td.bot_padding10 {padding-bottom: 10px}
table.tpl_bot_banners_rt td strong {
	margin-bottom: 20px; 
	display: block;
	font-size: 11px; 
	font-weight: bold; 
	color: #7c7b80;
}


/* *** Шаблон | Нижние тени основной области *** */

#tpl_bottom_shadows { width: 984px; height: 7px; }
#tpl_bottom_shadows div { font-size: 0px; }

#tpl_bottom_shadows #left { width: 7px; height: 7px; float: left; background-image: url('/_tpl/images/botplate_left_down.png'); }
#tpl_bottom_shadows #center { width: 970px; height: 7px; float: left; }
#tpl_bottom_shadows #center #spacer { height: 5px; }
#tpl_bottom_shadows #center #shadow { height: 2px; }
#tpl_bottom_shadows #right { width: 7px; height: 7px; float: left; background-image: url('/_tpl/images/botplate_right_down.png'); }

/* *** Шаблон | Нижний блок *** */

#tpl_bot_block { width: 984px; height: 103px; margin-left: auto; margin-right: auto; margin-top: 15px; margin-bottom: 15px; }
#tpl_bot_block div { font-size: 0px; }

#tpl_bot_block #left { width: 7px; height: 103px; float: left; }
#tpl_bot_block #left #top { width: 7px; height: 7px; background-image: url('/_tpl/images/botplate_left_top.png'); }
#tpl_bot_block #left #cen_left { width: 2px; height: 89px; float: left; background-image: url('/_tpl/images/shad_left.png'); }
#tpl_bot_block #left #cen_right { width: 5px; height: 89px; float: right; background-color: #FFFFFF; }
#tpl_bot_block #left #bot { width: 7px; height: 7px; clear: both; background-image: url('/_tpl/images/botplate_left_down.png'); }

#tpl_bot_block #logo { width: 193px; height: 103px; float: left; }
#tpl_bot_block #logo *:focus, #tpl_bot_block #logo *:active { outline: none; }
#tpl_bot_block #logo #top { width: 193px; height: 2px; background-image: url('/_tpl/images/shad_top.png'); }
#tpl_bot_block #logo #cen { width: 193px; height: 99px; background-color: #FFFFFF; text-align: left; }
#tpl_bot_block #logo #cen img.logo { margin-left: 26; margin-top: 20px; }
#tpl_bot_block #logo #bot { width: 193px; height: 2px; background-image: url('/_tpl/images/shad_down.png'); }

#tpl_bot_block #main { width: 777px; height: 103px; float: left; }
#tpl_bot_block #main #top { width: 777px; height: 2px; background-image: url('/_tpl/images/shad_top.png'); }
#tpl_bot_block #main #cen { width: 777px; height: 99px; background-color: #FFFFFF; }
#tpl_bot_block #main #cen table.copy { width: 777px; height: 99px; border-collapse: collapse; }
#tpl_bot_block #main #cen table.copy td { padding: 0px; }
#tpl_bot_block #main #cen table.copy * { font-size: 11px; }
#tpl_bot_block #main #bot { width: 777px; height: 2px; background-image: url('/_tpl/images/shad_down.png'); }

#tpl_bot_block #right { width: 7px; height: 103px; float: left; }
#tpl_bot_block #right #top { width: 7px; height: 7px; background-image: url('/_tpl/images/botplate_right_top.png'); }
#tpl_bot_block #right #cen_left { width: 5px; height: 89px; float: left; background-color: #FFFFFF; }
#tpl_bot_block #right #cen_right { width: 2px; height: 89px; float: right; background-image: url('/_tpl/images/shad_right.png'); }
#tpl_bot_block #right #bot { width: 7px; height: 7px; clear: both; background-image: url('/_tpl/images/botplate_right_down.png'); }

/* *** Плашка-заголовок для блоков (голубая и красная) *** */

.title_plate, .title_plate td,
.title_plate_blue, .title_plate_blue td,
.title_plate_orange, .title_plate_orange td,
.title_plate_pink, .title_plate_pink td,
.title_plate_green, .title_plate_green td,
.title_plate_grey, .title_plate_grey td
td.title_plate a { font-size: 11px; color: #5490C7; font-weight: bold; text-decoration: none; }

table.title_plate, .title_plate_blue, .title_plate_pink,
.title_plate_green, .title_plate_orange, .title_plate_grey { width: 100%; height: 22px; border-collapse: collapse; margin-bottom: 15px; }
table.title_plate td, .title_plate_blue td, .title_plate_pink td,
.title_plate_orange td, .title_plate_green td, .title_plate_grey td { padding: 0px; vertical-align: middle; }

table.title_plate td.left,
.title_plate_blue td.left,
.title_plate_orange td.left,
.title_plate_pink td.left,
.title_plate_green td.left,
.title_plate_grey td.left
{width: 5px; background-repeat: no-repeat; }

table.title_plate td.left {background-image: url('/_tpl/images/blueplate_left.png') !important;}

table.title_plate td.left_red { width: 5px; background-image: url('/_tpl/images/redplate_left.png'); background-repeat: no-repeat; }
table.title_plate td.main,
.title_plate_blue td.main,
.title_plate_pink td.main,
.title_plate_orange td.main,
.title_plate_green td.main,
.title_plate_grey td.main
{ padding-left: 5px; background-color: #CCE5FC; vertical-align: top; padding-top: 4px; }

table.title_plate td.main_red { padding-left: 5px; background-color: #BA5353; color: #FFFFFF; vertical-align: top; padding-top: 4px; }
table.title_plate td.rss { width: 17px; background-color: #CCE5FC; vertical-align: middle; }
table.title_plate img.rss_icon, img.rss_icon { width: 12px; height: 12px; }
table.title_plate td.right,
.title_plate_blue td.right,
.title_plate_pink td.right,
.title_plate_orange td.right,
.title_plate_green td.right,
.title_plate_grey td.right { width: 5px; background-repeat: no-repeat; }

table.title_plate td.right {background-image: url('/_tpl/images/blueplate_right.png') !important;}

table.title_plate td.right_red { width: 5px; background-image: url('/_tpl/images/redplate_right.png'); background-repeat: no-repeat; }

table.margin0 { margin-bottom: 0px; }
table.margin5 { margin-bottom: 5px; }
table.margin10 { margin-bottom: 10px; }
table.margin15 { margin-bottom: 15px; }
table.margin20, .margin20 { margin-bottom: 20px; }
table.margin25 { margin-bottom: 25px; }
table.margin30, .margin30 { margin-bottom: 30px; }
.margin40 { margin-bottom: 40px; }

table.mtop0 { margin-top: 0px; }
table.mtop5 { margin-top: 5px; }
table.mtop10 { margin-top: 10px; }
table.mtop15 { margin-top: 15px; }
table.mtop20 { margin-top: 20px; }
table.mtop25 { margin-top: 25px; }
table.mtop30 { margin-top: 30px; }

/* *** Блок с фильтрами материалов *** */

div.material_filters { margin-bottom: 25px; }
div.material_filters table { height: 22px; border-collapse: collapse; }
div.material_filters table td { padding: 0px; vertical-align: middle; }
div.material_filters table td.cont { padding-right: 15px; }

/* *** Плашка для фильтров материалов (оранжевая) *** */

.filter_plate, .filter_plate td { font-size: 11px; color: #2B75B6; font-weight: bold; text-decoration: none; color: #FFFFFF; }
.filter_plate a { border-bottom: 1px dashed #2B75B6; color: #2B75B6; text-decoration: none; }
.filter_plate a:hover { border-bottom: 1px solid #2B75B6; color: #2B75B6; text-decoration: none; }

table.filter_plate { height: 22px; border-collapse: collapse; }
table.filter_plate td { padding: 0px; vertical-align: middle; }

table.filter_plate td.left { width: 5px; background-image: url('/_tpl/images/filter_block_left.gif'); background-repeat: no-repeat; }
table.filter_plate td.main, table.filter_plate td.main_nobg { padding-left: 3px; padding-right: 3px; white-space: nowrap; }
table.filter_plate td.main { background-color: #FC9F4E;  }
table.filter_plate td.right { width: 5px; background-image: url('/_tpl/images/filter_block_right.gif'); background-repeat: no-repeat; }

/* *** Основной тип блока - голосование, название-ссылка, превью, [фото, описание автора,] комментарии, теги *** */

.main_block { font-size: 12px; color: #626262; }

table.main_block { width: 100%; border-collapse: collapse; }
table.main_block td { padding: 0px; vertical-align: top; }

table.main_block td.block_vote { width: 55px; height: 43px; background-image: url('/_tpl/images/voting_plates.png'); background-repeat: no-repeat; }
table.main_block td.yellow { background-image: url('/_tpl/images/t1.gif'); background-repeat: no-repeat; }
table.main_block td.orange { background-image: url('/_tpl/images/t2.gif'); background-repeat: no-repeat; }
table.main_block td.block_vote div.value { padding-top: 3px; text-align: center; font-size: 10px; }
table.main_block td.block_vote div.value a { font-size: 10px; color: #2B75B6; font-weight: bold; text-decoration: underline; }
table.main_block td.block_vote div.value a:hover { color: #4A8ED2; }

table.main_block td.block_content { padding-left: 10px; padding-right: 5px; }
table.main_block td.block_content div.header { padding-bottom: 5px; }
table.main_block td.block_content div.header a { font-size: 12px; color: #2B75B6; font-weight: bold; text-decoration: underline; }
table.main_block td.block_content div.header a:hover { color: #4A8ED2; }
table.main_block td.block_content div.header a.head_link { font-size: 18px; color: #2B75B6; font-weight: normal; text-decoration: none; }
table.main_block td.block_content div.header a.head_link:hover { font-size: 18px; color:red;  font-weight: normal; text-decoration: underline; }
/*color: #2B75B6;*/
table.main_block td.block_content div.person { padding-top: 5px; font-size: 11px; color:#82aae5;  }
/*color:red; /*color:#82aae5; /*color: #9ABAD6;*/
table.main_block td.block_content div.qa { padding-top: 10px; }
table.main_block td.block_content div.qa .bg { padding: 2px; background-color: #8ED283; color: #FFFFFF; font-weight: bold; text-align: center; }
table.main_block td.block_content div.qa .txt { vertical-align: middle; }
table.main_block td.block_content div.date { padding-top: 3px; padding-bottom: 7px; font-size: 11px; color: #84BE71; }
table.main_block td.block_content div.date a { font-size: 11px !important; color: #84BE71 !important; text-decoration: underline; }
table.main_block td.block_content div.date a:hover { text-decoration: none; }
table.main_block td.block_content div.content { padding-bottom: 10px; font-size: 12px; color: #626262; }
table.main_block td.block_content td.photo { width: 90px; padding-left: 10px; text-align: left; }
table.main_block td.block_content div.footer {  }

table.main_block table.voting { width: 55px; height: 43px; border-collapse: collapse; }
table.main_block table.voting td { padding: 0px; }

table.main_block td.sum { height: 25px; font-family: Trebuchet MS, tahoma, verdana, arial; font-size: 17px; line-height: 17px; color: ffffff; font-weight: bold; text-align: center; vertical-align: bottom; }
table.main_block td.vote { height: 18px; font-size: 10px; line-height: 10px; color: ffffff; font-weight: bold; text-align: center; vertical-align: top; }

table.main_block table.block_footer { width: 100%; height: 16px; border-collapse: collapse; }
table.main_block table.block_footer td { padding: 0px; vertical-align: middle; }
table.main_block table.block_footer, table.main_block table.block_footer td  { font-size: 10px; color:#CCCCCC; /*color: #B3B3B3;*/ }
table.main_block table.block_footer td a { font-size: 10px; color:#999999; text-decoration: underline; }
/*color:#CCCCCC; /*color:#7C7C84;*/ /*color:#907ca8; /*color:#b993b9; /*color:#E4E4E4; color:#CCCCCC; color: #B3B3B3;*/
table.main_block table.block_footer td a:hover { color:#7c7c84;  }
/*color:#CCCCCC;/*color: #939393;*/
table.main_block table.block_footer td a.orange { color: #FC9F4E; }
table.main_block table.block_footer td a.orange:hover { color: #FC9F4E; }
table.main_block table.block_footer td span.orange { color: #FC9F4E; }

/* *** Блок детальной страницы - голосование, название, текст и т.д. *** */

.detail_block { font-size: 12px; color: #4D4D4D; }

table.detail_block { width: 100%; border-collapse: collapse; }
table.detail_block td { padding: 0px; vertical-align: middle; }

table.detail_block td.block_vote { width: 55px; height: 43px; background-image: url('/_tpl/images/voting_plates.png'); background-repeat: no-repeat; }
table.detail_block td.yellow { background-image: url('/_tpl/images/t1.gif'); background-repeat: no-repeat; }
table.detail_block td.orange { background-image: url('/_tpl/images/t2.gif'); background-repeat: no-repeat; }
table.detail_block td.block_vote div.value { padding-top: 3px; text-align: center; font-size: 10px; }
table.detail_block td.block_vote div.value a { font-size: 10px; color: #2B75B6; font-weight: bold; text-decoration: underline; }
table.detail_block td.block_vote div.value a:hover { color: #4A8ED2; }
table.detail_block td.sum { height: 25px; font-family: Trebuchet MS, tahoma, verdana, arial; font-size: 17px; line-height: 17px; color: ffffff; font-weight: bold; text-align: center; vertical-align: bottom; }
table.detail_block td.vote { height: 18px; font-size: 10px; line-height: 10px; color: ffffff; font-weight: bold; text-align: center; vertical-align: top; }

table.detail_block td.block_header { width: 100%; /*padding-left: 15px; */}
table.detail_block td.block_header div.header { font-size: 18px; /*color:#82aae5;*/ color: #2B75B6; font-weight: normal; text-decoration: none; }
table.detail_block td.block_header div.date { padding-top: 2px; padding-left: 1px; font-size: 11px; color: #84BE71; }
table.detail_block td.block_header div.date a { font-size: 11px !important; color: #84BE71 !important; text-decoration: underline; }
table.detail_block td.block_header div.date a:hover { text-decoration: none; }
table.detail_block td.block_header div.person { padding-top: 1px; font-size: 11px; color: #82aae5; }
table.detail_block td.block_content { padding-left: 2px; }
table.detail_block td.block_content div.content { margin-top: 12px; margin-bottom: 20px; }
table.detail_block td.block_content div.content p.photo { width: 110px; float: right; margin: 0px; padding: 0px; padding-left: 10px; padding-right: 5px; padding-bottom: 5px; clear: right; }
table.detail_block td.block_content div.content p.person { font-size: 11px; color: #82aae5; width: 110px; float: right; margin: 0px; padding: 0px; padding-left: 10px; padding-right: 5px; padding-bottom: 15px; clear: right; }
table.detail_block td.block_content div.footer {  }
table.detail_block td.block_content div.context { width: 100%; margin-top: 20px; }
table.detail_block td.block_content div.context td.main table { width: 100%; border-collapse: collapse; }
table.detail_block td.block_content div.context td.main table td { padding: 0px; padding-bottom: 7px; vertical-align: top; }
div.comment_form .title { font-size: 18px; color: #2B75B6; }
div.comment_form h1 {padding: 0}
div.comment_form .notice { margin-top: 20px; font-size: 12px; }
div.comment_form .messages { margin-top: 20px; font-size: 12px; color: #009900; }
div.comment_form .errors { margin-top: 20px; font-size: 12px; color: #FF0000; }
div.comment_form .user { margin-top: 2px; font-size: 11px; color: #84BE71; }
div.comment_form .textfield { margin-top: 20px; }
div.comment_form .captcha { margin-top: 15px; }
div.comment_form .captcha td { vertical-align: middle; }
div.comment_form .buttons { margin-top: 25px; }
div.comment_form .buttons td { vertical-align: middle; }

table.detail_block table.voting { width: 55px; height: 43px; border-collapse: collapse; }
table.detail_block table.voting td { padding: 0px; }

table.detail_block table.block_footer { width: 100%; height: 16px; border-collapse: collapse; }
table.detail_block table.block_footer td { padding: 0px; vertical-align: middle; }
table.detail_block table.block_footer, table.detail_block table.block_footer td  { font-size: 10px; color: #B3B3B3; }
table.detail_block table.block_footer td a { font-size: 10px; color:#999999;  text-decoration: underline; }
/*color: #B3B3B3;*/
table.detail_block table.block_footer td a:hover { color:#7c7c84;  }
/*color: #939393;*/

table.detail_block table.context_block { width: 100%; border-collpase: collapse; }
table.detail_block table.context_block td { padding: 0px; }
table.detail_block table.context_block td.title { padding-left: 10px; vertical-align: top; font-size: 11px; font-weight: bold; color: #7C7C84; }
table.detail_block table.context_block td.title img { vertical-align: top; margin-right: 10px; }
table.detail_block table.context_block td.separ { height: 11px; }
table.detail_block table.context_block td.main { font-size: 11px; font-weight: normal; padding-left: 10px; padding-top: 5px; }
table.detail_block table.context_block td.main a { font-weight: normal; }

/* *** Блок страницы комментариев - голосование, название, текст и т.д. *** */

.comments_block { font-size: 12px; color: #4D4D4D; }

table.comments_block { width: 100%; border-collapse: collapse; }
table.comments_block td { padding: 0px; vertical-align: top; }

table.comments_block td.block_vote { width: 55px; height: 43px; background-image: url('/_tpl/images/voting_plates.png'); background-repeat: no-repeat; }
table.comments_block td.yellow { background-image: url('/_tpl/images/t1.gif'); background-repeat: no-repeat; }
table.comments_block td.orange { background-image: url('/_tpl/images/t2.gif'); background-repeat: no-repeat; }
table.comments_block td.block_vote div.value { padding-top: 3px; text-align: center; font-size: 10px; }
table.comments_block td.block_vote div.value a { font-size: 10px; color: #2B75B6; font-weight: bold; text-decoration: underline; }
table.comments_block td.block_vote div.value a:hover { color: #4A8ED2; }
table.comments_block td.sum { height: 25px; font-family: Trebuchet MS, tahoma, verdana, arial; font-size: 17px; line-height: 17px; color: ffffff; font-weight: bold; text-align: center; vertical-align: bottom; }
table.comments_block td.vote { height: 18px; font-size: 10px; line-height: 10px; color: ffffff; font-weight: bold; text-align: center; vertical-align: top; }

table.comments_block td.block_header { padding-left: 15px; }
table.comments_block td.block_header div.header { font-size: 18px; color: #2B75B6; font-weight: normal; text-decoration: none; }
table.comments_block td.block_header div.date { padding-top: 2px; padding-left: 1px; font-size: 11px; color: #84BE71; }
table.comments_block td.block_header div.date a { font-size: 11px !important; color: #84BE71 !important; text-decoration: underline; }
table.comments_block td.block_header div.date a:hover { text-decoration: none; }
table.comments_block td.block_header div.content { margin-top: 12px; }
table.comments_block td.block_header div.footer { margin-top: 15px; }
table.comments_block td.block_photo { width: 90px; padding-left: 20px; padding-right: 5px; font-size: 11px; }
table.comments_block td.block_photo div.photo { padding-top: 10px; padding-bottom: 5px; }
table.comments_block td.block_photo div.person { font-size: 11px; color:#82aae5;  }
/*color: #9ABAD6;*/
table.comments_block td.block_content { padding-top: 25px; }
table.comments_block td.block_content table.title_plate { margin-bottom: 15px; }
div.comment_list { margin-left: 10px; margin-right: 6px; margin-bottom: 10px; }

div.comment_list p { margin: 0px; padding: 0px; margin-bottom: 25px; }
div.comment_list div.note { margin-bottom: 25px; }

div.comment_list div.date { margin-bottom: 5px; font-size: 11px; color: #84BE71; }
div.comment_list div.date a { font-size: 11px !important; color: #84BE71 !important; text-decoration: underline; }
div.comment_list div.message { font-size: 12px; color: #4B4B4B; }
div.comment_list div.separ { height: 31px; }

table.comments_block table.voting { width: 55px; height: 43px; border-collapse: collapse; }
table.comments_block table.voting td { padding: 0px; }

table.comments_block table.block_footer { width: 100%; height: 16px; border-collapse: collapse; }
table.comments_block table.block_footer td { padding: 0px; vertical-align: middle; }
table.comments_block table.block_footer, table.detail_block table.block_footer td  { font-size: 10px; color: #B3B3B3; }
table.comments_block table.block_footer td a { font-size: 10px; color: #B3B3B3; text-decoration: underline; }
table.comments_block table.block_footer td a:hover { color: #939393; }

/* *** Блок типа "Лучшее" - общая оценка, название-ссылка на материал *** */

.best_block { font-size: 12px; color: #CCCCCC; }

table.best_block { width: 100%; border-collapse: collapse; }
table.best_block td { padding: 0px; vertical-align: top; }
table.best_block td.separ { padding: 0px; height: 12px; }

table.best_block td.mark { width: 47px; height: 24px; background-image:url('/_tpl/images/t3.gif'); background-repeat: no-repeat; font-size: 14px; font-family: Trebuchet MS, tahoma, verdana, arial; color: #ffffff; font-weight: bold; text-align: center; vertical-align: top; padding-top: 3px; }
table.best_block td.content { padding-left: 10px; padding-right: 5px; vertical-align: middle; font-size: 11px; color: #626262; }
table.best_block td.content a { font-size: 11px; color: #2B75B6; font-weight: bold; text-decoration: none; }
table.best_block td.content a:hover { text-decoration: underline; }

/* *** Блок типа "Выбор редакции" - дата, название-ссылка на материал, количество комментариев *** */

.editors_choice_block { font-size: 11px; color: #626262; }

table.editors_choice_block { width: 100%; border-collapse: collapse; }
table.editors_choice_block td { padding: 0px; vertical-align: top; }

table.editors_choice_block td.date { width: 52px; color: #84BE71; font-size: 10px; text-align: left; }
table.editors_choice_block td.date div { margin-left: 6px; }
table.editors_choice_block td.content { padding-right: 5px; vertical-align: middle; font-size: 11px; color: #626262; }
table.editors_choice_block td.content a { font-size: 11px; color: #2B75B6; font-weight: bold; text-decoration: underline; }
table.editors_choice_block td.content a:hover { color: #4A8ED2; }
table.editors_choice_block div.separ { width: 177px; height: 31px; margin-left: 10px; }
table.editors_choice_block table.comments { height: 16px; border-collapse: collapse; margin-top: 10px; }
table.editors_choice_block table.comments td { font-weight: normal; padding: 0px; vertical-align: middle; }
table.editors_choice_block table.comments, table.editors_choice_block table.comments td  { font-size: 10px; color: #B3B3B3; font-weight: normal; }
table.editors_choice_block table.comments td a { font-size: 10px; color:#999999;  text-decoration: underline; font-weight: normal; }
/*color: #B3B3B3;*/
table.editors_choice_block table.comments td a:hover { color:#7c7c84;  font-weight: normal; }
/*color: #939393;*/

/* *** Блок типа "Обсуждения" - имя юзера, название-ссылка на материал *** */

div.talks_block { font-size: 11px; color: #7C7C84; margin-left: 10px; margin-right: 10px; }
div.talks_block div.user { font-weight: bold; }
div.talks_block div.user img { align: top; }
div.talks_block div.main { margin-top: 10px; }
div.talks_block div.separ { width: 177px; height: 31px; }

/* *** Серый блок с закругленными углами *** */

table.smooth_block { width: 100%; height: 1px; border-collapse: collapse; }
table.smooth_block td { padding: 0px; }

table.smooth_block td.bg { background-color: #ededed; }
table.smooth_block td.blue_bg { background-color: #CCE5FC; }
table.smooth_block td.light_bg { background-color: #f1f1f1; }
table.smooth_block td.left { width: 5px; height: 100%; }
table.smooth_block td.right { width: 5px; height: 100%; }





/* *** Блок с одной иконкой и ссылкой *** */

.block_small { font-size: 0px; color: #ededed; }

table.block_small { width: 100%; height: 26px; border-collapse: collapse; }
table.block_small td { padding: 0px; }

table.block_small td.bg { background-color: #ededed; }
table.block_small td.left { width: 5px; }
table.block_small td.icon { width: 52px; vertical-align: middle; text-align: right; }
table.block_small td.icon img { align: middle; margin-right: 10px; }
table.block_small td.icon *:focus, table.block_small td.icon *:active { outline: none; }
table.block_small td.main { font-size: 11px; vertical-align: top; padding-top: 6px; }
table.block_small td.main a { font-size: 11px; font-weight:600; color: #2B75B6; text-decoration: underline; }
table.block_small td.main a:hover { color: #4A8ED2; }
table.block_small td.right { width: 5px; }



/* ============== */

#rating_logo {
display: inline-block;
text-align: center;
margin-bottom: 8px;
}

#rating_head {
padding: 0px 10px;
}

#rating_head table.title_plate td, #rating_head table.title_plate_blue td {
text-align: left;
}

/*плашки заголовков*/

table.title_plate_blue tr td.main,
table.title_plate_orange tr td.main,
table.title_plate_pink tr td.main,
table.title_plate_green tr td.main {
color: white;
background-color: #68aae6;
}

table.title_plate_blue td.left {
background-image: url(/_tpl/images/blue_pl_left.gif);
}

table.title_plate_orange td.left {
background-image: url(/_tpl/images/orange_pl_left.gif);
}

table.title_plate_green td.left {
background-image: url(/_tpl/images/green_pl_left.gif);
}

table.title_plate_pink td.left {
background-image: url(/_tpl/images/pink_pl_left.gif);
}

table.title_plate_grey td.left {
background-image: url(/_tpl/images/grey_pl_left.gif);
}

table.title_plate_orange td.right {
background-image: url(/_tpl/images/orange_pl_right.gif);
}

table.title_plate_pink td.right {
background-image: url(/_tpl/images/pink_pl_right.gif);
}

table.title_plate_blue td.right {
background-image: url(/_tpl/images/blue_pl_right.gif);
}

table.title_plate_green td.right {
background-image: url(/_tpl/images/green_pl_right.gif);
}

table.title_plate_grey td.right {
background-image: url(/_tpl/images/grey_pl_right.gif);
}

table.title_plate_orange tr td.main {
background-color: #ffb765;
}

table.title_plate_green tr td.main {
background-color: #a3ca95;
}

table.title_plate_pink tr td.main {
background-color: #d59ea1;
}

table.title_plate_grey tr td.main {
background-color: #dedede;
color: #878787;
}

* html #project_news {
zoom: 1;
}

/*  */

#header {
/*background: url(/_tpl/images/nav_fon.png) bottom repeat-x;*/
padding: 0px 10px;
}

#footer_columns {
padding: 0 10px;
}

#content_col {
background-color: white;
}

#left_content_col {
width: 189px;/*314*/
float: left;
margin: 0 10px;
padding-top: 10px;
padding-bottom: 20px;
}

#right_content_col {
width: 720px;
float: right;
margin-left: 0px;
margin-right: 10px;
padding-top: 10px;
padding-bottom: 20px;
}

#right_content_col p {
margin: 0;
margin-bottom: 10px}
/* стили цепочки навигации */

#top_horiz_breadcrumb {width: 940px; height: 27px; padding: 0px 10px;}
#top_horiz_breadcrumb table.active { height: 41px; border-collapse: collapse; float: left; margin-right: 5px;}
#top_horiz_breadcrumb table.active td { padding: 0px; vertical-align: middle; }
#top_horiz_breadcrumb table.active td.topmargin { height: 14px; }
#top_horiz_breadcrumb table.active td.left { width: 5px; height: 27px; background-image: url('/_tpl/images/left_breadcrumb_act.gif'); }
#top_horiz_breadcrumb table.active td.main { height: 27px; padding-left: 5px; padding-right: 5px;
background: url('/_tpl/images/fon_breadcrumb_act.gif') bottom repeat-x; text-align: center; }
#top_horiz_breadcrumb table.active td.main, #top_horiz_breadcrumb table.active td.main a { font-size: 11px; color: #3d83bf; font-weight: bold; text-decoration: none; white-space: nowrap; }
#top_horiz_breadcrumb table.active td.right { width: 5px; height: 27px; background-image: url('/_tpl/images/right_breadcrumb_act.gif'); }

#top_horiz_breadcrumb table.unactive { height: 41px; border-collapse: collapse; float: left; margin-right: 5px;}
#top_horiz_breadcrumb table.unactive td { padding: 0px; vertical-align: middle; }
#top_horiz_breadcrumb table.unactive td.topmargin { height: 14px; }
#top_horiz_breadcrumb table.unactive td.left { width: 5px; height: 27px; background-image: url('/_tpl/images/left_breadcrumb_noact.gif'); }
#top_horiz_breadcrumb table.unactive td.main { height: 27px; padding-left: 5px; padding-right: 5px;
background: url('/_tpl/images/fon_breadcrumb_noact.gif') bottom repeat-x; text-align: center; }
#top_horiz_breadcrumb table.unactive td.main, #top_horiz_breadcrumb table.unactive td.main a { font-size: 11px; color: #3d83bf; font-weight: bold; text-decoration: underline; white-space: nowrap; }
#top_horiz_breadcrumb table.unactive td.right { width: 5px; height: 27px; background-image: url('/_tpl/images/right_breadcrumb_noact.gif'); }

#top_horiz_breadcrumb table.active, #top_horiz_breadcrumb table.unactive{ height: 27px; }

/* ================ */
#top_content {font-size: 0; height: 7px;}
#top_content #left,
#top_content #center, 
#top_content #right {
	float: left;
	height: 7px;
	width: 7px;
}

#top_content #left {background: url(/_tpl/images/botplate_left_top.png) no-repeat}
#top_content #right {background: url(/_tpl/images/botplate_right_top.png) no-repeat}

#top_content #center {
background: white url(/_tpl/images/shad_top.png) top repeat-x;
width:970px;
}

#comp_stat {
text-align: left; 
width: 280px;
}

#comp_stat ul {
list-style-type: none;
margin: 0;
margin-bottom: 15px;
}

#comp_stat li span {font-weight: bold;}

#ancer {font-size: 0}
#detail_material_banner{margin:20px auto 0px; text-align:center;}
table.context_block { width: 100%; border-collpase: collapse; }
table.context_block td { padding: 0px; }
table.context_block td.title { padding-left: 10px; vertical-align: top; font-size: 11px; font-weight: bold; color: #7C7C84; }
table.context_block td.title img { vertical-align: top; margin-right: 10px; }
table.context_block td.separ { height: 11px; }
table.context_block td.main { font-size: 11px; font-weight: normal; padding-left: 10px; padding-top: 5px; }
table.context_block td.main a { font-weight: normal; }
