body {margin-left:20px; font-family:tahoma; font-size:10px; margin-top:20px;}
img {margin:0px;}


td.top {background: url(img/top_image.gif) no-repeat; background-position:left top; height:20px; padding:0px; margin:0px;}
td.content {vertical-align:top; padding-top:40px;}
td.big_image {vertical-align:top; padding-right:10px; text-align:right;}
td.menu_sel{padding-top:2px;}
td.bottom {height:40px;}
td.bottom_image {padding-right:40px; text-align:right; background: no-repeat right; height:112px;}

div.logo {width:400px; height:34px; margin-top:10px; vertical-align:top; padding-top:5px;}
div.news_block {vertical-align:top; margin-top:10px; margin-bottom:15px;}
div.news {background: no-repeat top left; height:60px; padding-left:85px; margin-bottom:5px;}
div.bottom_menu {margin-left:0px;  width:100%;	text-align:left; vertical-align:bottom; margin-bottom:15px;}
div.counter {padding-left:40px; margin-top:20px;}
div.portfolio_groups {float:right; text-align:right; padding:0px; margin:0px; padding-top:4px;}
div.port_gr {background: url(img/portfolio_gray.gif) no-repeat left top; width:54px; height:21px; margin-left:1px;
				 text-align:center; float:left;padding:0px; padding-top:2px;}
div.port_gr_sel {background: url(img/portfolio_sel.gif) no-repeat left top; width:54px; height:21px; margin-left:1px;
				 text-align:center; float:left; padding:0px; padding-top:2px;}
div.back_url a {font-size:11px; color:#555555;}
div.top_panel {color:#ffffff; font-size:11px; text-align:right; margin-top:0px; padding-right:20px; vertical-align:top; padding-top:4px;}

table.menu {text-align:center;}
table.menu td {padding-bottom:10px; padding-left:5px; padding-right:5px; text-align:center;}
table.cont {background: url(img/bottom.gif) no-repeat left bottom;}

a {font-size:12px; color:#555555;}
a.site_link {font-size:11px; color:#cc0000;	text-decoration:none;}
a.menu {font-size:11px; color:#555555; text-decoration:none;}
a.menu_sel {font-size:11px; color:#aa0000; text-decoration:none;}
a.news_text {font-size:11px; color:#555555; text-align:left; padding:0px; margin:0px;}
a.red {font-size:11px; color:#aa0000; background: url(img/icon_red_arrow.gif) no-repeat right center; font-weight:bold;
		padding-right:30px; padding-bottom:3px;}
a.bottom_menu {background: url(img/menu_icon_bottom.gif) no-repeat left center; padding-left:12px;
				font-size:9px; margin-left:30px; color:#555555;}
a.category {font-size:11px; background: url(img/menu_arrow.gif) no-repeat left center; padding-left:13px; color:#555555; margin-left:2px; text-decoration:none;}
a.category_sel {font-size:11px; background: url(img/menu_arrow.gif) no-repeat left center; padding-left:13px; color:#aa0000; margin-left:2px; text-decoration:none;}
a.port_gr {font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.listen {background: url(img/portfolio_listen.gif) no-repeat left center; font-size:10px; color:#cc0000; padding-left:12px; padding-bottom:2px;}

a.top_panel {margin-right:20px; text-align:center;}

p.header {font-size:20px; color:#aa0000; float:left; text-align:left; padding:0px; margin:0px; margin-bottom:10px;}
p.date {font-size:11px; color:#aaaaaa; float:right; text-align:right; padding:0px; margin:0px; padding-top:4px;}
p.news_date {float:right; font-size:11px; color:#555555; text-align:right; padding:0px; margin:0px; padding-top:4px; padding-bottom:8px;
				background: url(img/icon_gray_arrow.gif) no-repeat right bottom; margin-left:5px;}
p.info {font-size:9px; color:#aaaaaa; margin:0px; padding:0px;}
p.port_key {background: url(img/portfolio_arrow.gif) no-repeat left top; padding-left:12px; font-size:12px; color:#555555; text-decoration:none; padding-top:0px; margin-top:0px;}
p.user_anketa {font-size:10px;}

small.value {font-size:9px; color:#aaaaaa; margin:0px; padding:0px; font-weight:bold;}
