*	{
	margin:0;
	padding:0;
}

body	{
	color:white;
	font-family:Arial, Verdana, Tahoma, Helvetica;
	font-size:12px;
	text-decoration:none;
	background:white;
	color:#28353b;
}

form	{	margin:0; padding:0;	}
a		{	text-decoration:none;	}
a img	{	border:none;	}
.clear	{	clear:both; height:0; width:0; font-size:0; line-height:0;	}
.hover_u:hover	{	text-decoration:underline;	}
h1, h2, h3, h4	{	margin:0;	}
select, input, textarea	{
	font-family:'Trebuchet MS', Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
}

input.text	{	border:1px solid #7F9DB9;	}
input.submit_button,
button	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.login_search_bar	{
	background:#838383;
	height:28px;
	border-top:1px solid #a0a0a0;
	line-height:27px;
	color:white;
}

.login_search_bar a	{
	color:#eaeaea;
}

.login_search_bar input.text	{
	width:180px;
	height:18px;
	background:#dedede;
	border:1px solid white;
	float:right;
	margin-top:4px;
}

.login_search_bar input.submit	{
	width:55px;
	height:20px;
	float:right;
	background:url(top_search.gif);
	color:#838383;
	border:none;
	margin:4px 10px 0;
}

.container	{
	margin:0 auto;
	width:970px;
}

.header	{
	background:#f6f6f6;
	height:100px;
	width:970px;
}

.header a.logo	{
	width:196px;
	height:90px;
	margin:5px 0 5px 15px;
	float:left;
}

.header .banner	{
	width:728px;
	height:90px;
	float:right;
	margin:5px 15px;
	display:inline;
}

.navigation	{
	background:#f2f2f2;
	border-color:#6a8eb2;
	border-style:solid none;
	border-width:2px 0 1px;
	height:28px;
	line-height:27px;
	color:#dadada;
}

.navigation a	{
	color:#666;
	padding:0 7px;
	text-transform:uppercase;
}

.navigation .favourite_homepage	{
	float:right;
	padding-right:7px;
}

a.homepage,
a.favorite,
a.rss,
a.home	{
	color:#666;
	font-size:10px;
	padding-left:15px;
	text-transform:none;
}

a.homepage	{	background:url(homepage_ico.gif) left no-repeat;	}
a.favorite	{	background:url(fav_ico.gif) left no-repeat;	}
a.rss		{	background:url(rss_ico.gif) left no-repeat;	}
a.home		{	background:url(home_ico.gif) left no-repeat;	}

.navigation a:hover	{
	text-decoration:underline;
}

.contacts_row	{
	border-bottom:1px solid #dcdcdc;
	height:24px;
	line-height:24px;
	margin-bottom:10px;
}

.contacts_row a	{
	float:right;
	color:#3870bb;
	padding:0 8px;
	font-size:11px;
}

.contacts_row .separator	{
	float:right;
	width:1px;
	height:24px;
	overflow:hidden;
	background:#dcdcdc;
}

.big_col	{
	float:left;
	width:615px;
	padding-bottom:15px;
}

.small_col	{
	float:right;
	width:345px;
	padding-bottom:15px;
}

.big_col h1.big_title	{
	border-bottom:2px solid #eee;
	font-size:23px;
	color:black;
	font-weight:normal;
	margin:0;
	padding-bottom:3px;
	padding-left:7px;
}

.news_container	{
	padding:14px 7px;
	border-bottom:1px solid #eee;
}

.news_container a.story	{
	font-size:11px;
	color:#CE0000;
}

.news_container a.image	{
	float:left;
	width:82px;
	height:62px;
	background:white;
	font-size:0;
	line-height:0;
	border:1px solid #909090;
}

.news_container a.image img	{
	width:80px;
	height:60px;
	margin:1px 0 0 1px;
}

.news_container .info	{
	float:left;
	margin-left:10px;
	width:507px;
	display:inline;
}

.news_container .info div.title	{
	margin-bottom:3px;
}

.news_container .info div.title a	{
	color:#3870BB;
	font-weight:bold;
}

.news_container .info a.comments	{
	height:14px;
	padding-left:26px;
	color:#3870BB;
	line-height:14px;
	margin-top:3px;
	font-size:10px;
	font-weight:bold;
	background-image:url(news_type.gif);
	background-repeat:no-repeat;
	float:left;
}

.news_container .info a.written	{	background-position:0 -14px;	}
.news_container .info a.video	{	background-position:0 bottom;	}
.news_container .info a.audio	{	background-position:0 -28px;	}
.news_container .info a.photo	{	background-position:0 top;	}

.paging	{
	margin-top:12px;
	background:#eee;
	height:28px;
	padding:0 6px;
	line-height:28px;
}

.paging .page_info	{
	float:left;
	color:666;
	font-size:11px;
}

.paging .page_info b	{
	color:#ce0000;
	font-weight:normal;
}

.paging .pages	{
	float:right;
}

.paging .pages b	{
	color:#666;
	font-size:11px;
}

.paging .pages a	{
	color:#ce0000;
	line-height:28px;
	font-size:11px;
}

.paging .pages a:hover	{
	text-decoration:underline;
}

.paging .pages a.next_prev	{
	line-height:18px;
}

.right_box	{
	width:345px;
	margin-bottom:15px;
}

.right_box .foot	{
	width:345px;
	height:4px;
	font-size:0;
	line-height:0;
	background:url(small_right_box_foot.gif) bottom left;
	margin:0;
	position:relative;
	float:left;
}

.right_box .foot span.right	{
	width:5px;
	height:4px;
	font-size:0;
	line-height:0;
	background:url(small_right_box_foot.gif) right;
	position:absolute;
	top:0;
	right:0;
	_right:-1px;
	display:block;
}

.right_box .simple_head	{
	width:345px;
	height:34px;
	line-height:34px;
	color:#808080;
	font-size:18px;
	background:url(simple_head.png);
	text-indent:7px;
	border-bottom:1px solid #e1e1e1;
	position:relative;
}

.right_box .simple_head span.right	{
	width:5px;
	height:34px;
	position:absolute;
	top:0;
	right:0;
	_right:-1px;
	background:url(simple_head.png) right;
}

.right_box .head	{
	height:26px;
	border-bottom:1px solid #e1e1e1;
}

.right_box .head a	{
	height:26px;
	float:left;
	padding:0 4px;
	background:url(right_box_head.png) bottom left;
	position:relative;
	margin-right:5px;
	line-height:26px;
	color:#808080;
	font-size:15px;
	font-weight:bold;
}

.right_box .head a span	{
	width:5px;
	height:0;
	display:block;
	background:url(right_box_head.png) bottom right;
	position:absolute;
	top:0;
	right:0;
	height:26px;
}

.right_box .head a:hover	{
	color:#397099;
}

.right_box .head a.active		{	background-position:top left;	}
.right_box .head a.active span	{	background-position:top right;	}

.right_box .body	{
	border:1px solid #e1e1e1;
	border-style:none solid;
	background:#fafafa;
	padding-bottom:4px;
	font-size:11px;
	color:black;
}

.right_box .body a.accordeon	{
	height:25px;
	display:block;
	margin:0 10px;
	border-bottom:1px solid #e1e1e1;
	color:#555;
	padding-left:15px;
	background:url(accordeon.gif) 0 50% no-repeat;
	line-height:25px;
	font-weight:bold;
	font-size:12px;
}

.right_box .body a.active	{
	margin:0;
	padding-left:25px;
	background:url(accordeon_active.gif) 10px 50% no-repeat;
}

.right_box .body a:hover	{
	text-decoration:underline;
}

.right_box .body .news_container	{
	width:329px;
	background:white;
	padding:7px;
}

.right_box .body .news_container a.image	{
	width:147px;
	height:114px;
}

.right_box .body .news_container a.image img	{
	width:145px;
	height:112px;
}

.right_box .body .news_container .info	{
	width:170px;
	font-size:12px;
}

.right_box .body .news_container .info div.title a	{
	font-size:14px;
}

.right_banners_container	{
	width:300px;
	margin:0 auto 15px;
}

.right_banners_container .small_banner	{
	width:125px;
	ss_height:125px;
	float:left;
	display:inline;
	margin:10px 12px;
}

.right_box .body h2.title	{
	color:#3870BB;
	font-size:14px;
	margin:0 0 5px;
}

.right_box .body .text_content	{
	padding:7px 10px 0;
}

.footer	{
	border-top:9px solid #dadada;
	padding:5px 0 30px;
}

.footer .navigation	{
	border:none;
	background:none;
	border-bottom:1px solid #e4e4e4;
}

.footer .navigation a	{
	color:#3870BB;
}

.footer .navigation .favourite_homepage	{
	float:left;
	padding-left:7px;
}

.footer .navigation .favourite_homepage a	{
	color:#666;
}

.footer .copy_right	{
	text-align:center;
	padding-bottom:20px;
	color:#999;
	font-size:10px;
	padding-top:8px;
}

.footer .copy_right a	{
	color:#666;
}

.newest_content_big	{
	float:left;
	width:325px;
	padding:10px;
	background:#f4f4f4;
	font-size:12px;
	color:#535353;
}

.newest_content_big img	{
	width:319px;
	margin:0 3px 5px;
}

.newest_content_big h1	{
	color:#ca0405;
	margin:0 0 5px;
	font-size:22px;
	font-weight:normal;
}

.newest_content_big .separator	{
	border-top:1px solid #bebebe;
	background:white;
	height:1px;
	margin:7px 0;
	overflow:hidden;
}

.newest_content_big .pages	{
	height:19px;
}

.newest_content_big .pages a	{
	float:left;
	height:19px;
	background:#a8a4a5;
	padding:0 7px;
	font-size:11px;
	color:white;
	line-height:18px;
	float:left;
	margin-right:3px;
}

.newest_content_big .pages a:hover	{
	text-decoration:underline;
}

.newest_content_big .pages a.active	{
	background:#c80405;
}

.newest_content_list	{
	float:left;
	width:260px;
	display:inline;
	margin-left:10px;
}

.newest_content_list .title	{
	height:24px;
	line-height:24px;
	border-bottom:1px solid #eee;
	margin-bottom:2px;
}

.newest_content_list .title h1	{
	color:#808080;
	font-size:14px;
	margin:;
	height:24px;
	line-height:24px;
	float:left;
}

.newest_content_list .title a	{
	float:right;
}

.newest_content_list a.news	{
	background:url(news_content_bullet.gif) 5px 50% no-repeat;
	color:#397099;
	font-size:12px;
	height:28px;
	line-height:28px;
	border-bottom:1px solid #eee;
	font-size:12px;
	padding-left:17px;
	display:block;
}

.newest_content_list a.news b	{
	color:#ca0401;
	font-weight:normal;
	font-size:14px;
}

.newest_content_list a.news:hover	{
	text-decoration:underline;
}

.published_types	{
	border-top:3px solid #e4e4e4;
	margin-top:30px;
	margin-bottom:25px;
	padding-top:5px;
}

.published_types .item	{
	float:left;
	width:300px;
}

.published_types a.title	{
	color:#397099;
	font-size:16px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #eee;
	display:block;
	font-weight:bold;
	padding-left:5px;
	margin-bottom:10px;
}

.published_types img	{
	float:left;
	width:100px;
	height:75px;
	margin-bottom:15px;
}

.published_types .info	{
	float:left;
	display:inline;
	margin-left:6px;
	width:194px;
	color:#555555;
	font-size:12px;
	margin-bottom:15px;
}

.published_types .info a.title	{
	color:#5c6f99;
	font-size:14px;
	font-weight:normal;
	height:auto;
	line-height:normal;
	margin:0;
	border:none;
	padding:0;
}

.published_types .news_list a	{
	height:24px;
	display:block;
	background:url(news_content_bullet.gif) no-repeat 0 50%;
	padding-left:10px;
	line-height:23px;
	color:#397099;
}

.published_types .news_list a:hover	{
	text-decoration:underline;
}

.video_box_head	{
	width:345px;
	height:26px;
	background:url(video_box_title.png);
	text-indent:28px;
	color:#a67e7f;
	font-size:15px;
	line-height:26px;
	font-weight:bold;
}

.video_box	{
	width:341px;
	background:url(video_box.png) bottom;
	padding:2px;
	margin-bottom:15px;
}

.video_box .video	{
	width:341px;
	height:282px;
	background:#d2e2ef;
}

.video_box .video_list_accordeon a	{
	background:#e2e2e2;
	height:27px;
	line-height:27px;
	color:#656565;
	font-size:12px;
	font-weight:bold;
	padding-left:4px;
	margin-top:1px;
	display:block;
}

.video_box .video_list_accordeon a.active	{
	background:url(accordeon_type2_active.gif) left repeat-x;
	color:#397099;
}

.video_box .video_list_accordeon .open	{
	width:329px;
	padding:6px;
	background:white;
}

.video_box .video_list_accordeon .open img	{
	float:left;
	width:80px;
	height:60px;
}

.video_box .video_list_accordeon .open .info	{
	float:left;
	display:inline;
	margin-left:5px;
	color:#353535;
	width:244px;
	font-size:11px;
}

.video_box .video_list_accordeon .open a.story	{
	width:72px;
	height:15px;
	display:block;
	background:url(button_full_story.gif);
	margin-top:3px;
	padding:0;
}

table.radios input,
table.radios label	{
	vertical-align:middle;
}

table.radios label	{
	padding-left:3px;
}

table.radios td	{
	padding:7px;
}

.latest_audios	{
	width:145px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
	padding:5px 0;
}

.latest_audios a	{
	border-bottom:1px solid #e1e1e1;
	padding:4px;
	padding-left:14px;
	color:#555555;
	background:url(news_content_bullet.gif) 6px 10px no-repeat;
	display:block;
}

.poll_question	{
	color:#A5A5A5;
	font-size:14px;
}

label.poll_box	{
	border-bottom:1px solid #DDDDDD;
	display:block;
	padding:4px 0;
	font-size:12px;
}

label.poll_box input	{
	margin:3px 3px 0 5px;
}

.featured_box	{
	width:167px;
	float:left;
}

.featured_box .simple_head	{
	font-weight:bold;
	font-size:15px;
}

.featured_box .simple_head,
.featured_box .foot	{
	width:167px;
}

.featured_box .latest_audios	{
	margin:0;
	float:none;
}

.box_tags .simple_head,
.box_tags .foot,
.box_tags .body	{
	background:none;
}

.box_tags .body	{
	border:none;
}

.box_tags a	{
	color:#397099;
}

.box_tags .body	{
	border-bottom:1px solid #ddd;
}

.image_content	{
	width:450px;
	margin:0 auto;
	text-align:center;
	padding-bottom:15px;
}

.image_content .the_image	{
	width:448px;
	height:338px;
	border:1px solid #CCCCCC;
	font-size:0;
	line-height:0;
	margin-bottom:10px;
}

.image_content .the_image img	{
	width:440px;
	height:330px;
	margin:4px;
}

.image_content a.share,
.written_image a.share,
.podcast_opts a.share,
.written_image a.big_rss,
.image_content a.big_rss,
.podcast_opts a.big_rss,
.written_image a.flag,
.image_content a.flag,
.podcast_opts a.flag	{
	line-height:21px;
	padding:0 30px 0 20px;
	color:#397099;
	font-size:12px;
	background:left no-repeat;
}

.written_image a:hover,
.image_content a:hover	{
	text-decoration:underline;
}

.written_image a.share,
.image_content a.share,
.podcast_opts a.share		{	background-image:url(share_ico.png);	}
.written_image a.big_rss,
.podcast_opts a.big_rss,
.image_content a.big_rss	{	background-image:url(big_rss_ico.png);	}
.written_image a.flag,
.image_content a.flag,
.podcast_opts a.flag		{	background-image:url(flag_ico.png);	}

.written_image a.share,
.written_image a.big_rss,
.written_image a.flag	{	padding-right:25px;	}

.image_info	{
	color:#555555;
	font-size:12px;
	padding-bottom:10px;
}

.written_first_abzatz h1,
.image_info h1,
.podcast_info h1	{
	font-size:16px;
	color:#397099;
	margin:0 0 8px;
}

.written_first_abzatz h2,
.image_info h2,
.podcast_publisher h2	{
	font-size:12px;
	color:#555;
	margin:0 0 8px;
}

.image_info h2 span,
.podcast_publisher h2 span	{
	color:#696969;
}

h1.coments_title	{
	height:32px;
	padding-left:45px;
	color:#555;
	font-size:14px;
	background:url(comments_icon.gif) left no-repeat;
	line-height:32px;
	margin:20px 0 10px;
}

.comments_container	{
	border:1px solid #d3d3d3;
	border-style:solid none;
	padding:4px 10px;
}

.comments_container .comment	{
	width:595px;
	margin:20px 0;
}

.comments_container .comment .numbah	{
	float:left;
	font-family:georgia;
	font-size:22px;
	text-align:right;
	width:50px;
	color:#9D9D9D;
}

.comments_container .comment .text	{
	border-left:1px solid #E8E8E8;
	margin-left:10px;
	padding-left:10px;
	float:left;
	display:inline;
	width:524px;
}

.comments_container .comment .title	{
	padding-bottom:10px;
	font-size:11px;
	color:#B50015;
}

.comments_container .comment .title a	{
	color:#3F3F3F;
	font-size:11px;
	font-weight:bold;
}

.comments_container .comment .title a:hover	{
	text-decoration:underline;
}

table.leave_comment td	{
	padding:10px 0;
}

table.leave_comment td.left	{
	padding-right:10px;
	text-align:right;
	color:#666666;
	font-size:12px;
	vertical-align:top;
	padding-top:13px;
}

table.leave_comment textarea	{
	width:340px;
	height:130px;
	font-size:11px;
	border:1px solid #7F9DB9;
}

.rate_photo	{
	height:16px;
	float:left;
	width:170px;
	margin:10px 0;
}

.rate_photo a	{
	width:16px;
	height:16px;
	float:left;
	margin:0 7px;
	background:url(rate_photo.png) bottom;
}

.rate_photo a.full	{	background-position:top;	}
.rate_photo a.starHover	{
	background:url(yellow_star.png) top;
}

.podcast_publisher	{
	width:102px;
	float:left;
	background:url(podcast_icon.png) top no-repeat;
	padding-top:110px;
}

.podcast_info	{
	float:left;
	display:inline;
	margin-left:20px;
	width:493px;
	color:#555555;
	font-size:12px;
	padding-bottom:10px;
}

.podcast_opts	{
	text-align:left;
	padding-left:122px;
	margin-bottom:15px;
}

.written_image	{
	width:322px;
	float:left;
	margin-bottom:5px;
}

.written_image img	{
	width:320px;
	height:240px;
	border:1px solid #ccc;
	margin-bottom:10px;
}

.written_first_abzatz	{
	float:left;
	margin-left:15px;
	display:inline;
	width:278px;
}

table.leave_comment select	{
	width:230px;
}