body, html{font: 11px Tahoma; font-weight: bold; color: #383838; margin:0px; padding: 0px; height: 100%;}
body{background: url(../images/background_repeat.gif) repeat left;}
img{border: none;}
a{color: #5A5A5A; cursor: hand;}
a:hover{text-decoration: none;}
h1, h1 a{font: 18px Tahoma; color: #02a9ff; margin: 0; padding: 0; font-weight: normal; }
div.pagetitle{clear: both;}
.pagedate{font: 9px Tahoma; color:#a0a0a0; font-weight: bold; float: right; text-align: right;}
.clearing{width: 100%; clear: both; height: 0px; line-height: 0px; font-size: 0;}
div.links{margin-top: 25px; width: 100%; float: none; }
	div.links div.author{float: left;}
	div.links div.actions{float: right;}
.pagecat{font: 10px Tahoma; font-weight: bold; color: #bbbbbb;} 
	.pagecat img{margin: 0 7px -1px 0;}
	.pagecat a{font: 10px Tahoma; font-weight: bold; color: #718fa4; text-decoration: none;}
	.pagecat a:hover{text-decoration: underline;}
div.links .readmore a{font: 11px Tahoma; font-weight: bold; color: #8bbada; text-decoration: none;}
div.links .readmore a:hover{text-decoration: underline;}
div.links a{color: #718fa4; text-decoration: none;}
div.links a:hover{text-decoration: underline;}
.author_link a{color: #718FA4;}

#container{background: url(../images/background_top.jpg) repeat-x top left; min-width: 1104px;}
#globalcont{background: url(../images/background_bottom.jpg) repeat-x bottom left;}
#main_col{margin: 0 auto; width: 993px;}
#header{height: 250px;}
	#top_cloud{width: 449px; height: 61px; background: url(../images/cloud.png) no-repeat; margin-left: 100px;}
		#top_cloud div.clearing{height: 14px;}
		#top_cloud a{font: 10px Tahoma; color: #D8D8D8; margin-left: 26px;}

	#logo{width: 340px; height: 60px; background: url(../images/logo.png) no-repeat; float: left; margin-left: 35px;}
		#logo a{display: block; width: 100%; height: 100%;}
	#top_banner{float: right; margin-right: 25px;}
	#slogan{font: 10px Tahoma; color: #fff; line-height: 1.3; margin: 4px 0 14px 55px;}

	#header_bg{width: 991px; float: left; height: 85px; background: url(../images/header_bg.png) repeat-x;}
	#header_bg_left{width: 1px; float: left; height: 85px; background: url(../images/header_bg_left.png) no-repeat;}
	#header_bg_right{width: 1px; float: left; height: 85px; background: url(../images/header_bg_right.png) no-repeat;}
	#header_image{float: left; margin: 25px 5px 0 -17px;}
	#header_top{height: 50px;}
	#login_panel{float: left; padding-top: 20px;}
		#login_input_title, #login_input, #pass_input_title, #pass_input{float: left;}
		#login_input_title, #pass_input_title{font: 11px Tahoma; font-weight: bold; color: #FFFDFD; padding: 2px 3px 0 5px;}
		#login_input, #pass_input{float: left; width: 119px; height: 18px; background: url(../images/login.gif) no-repeat; padding-top: 2px;}
		#login_input input, #pass_input input{background: transparent none; border: transparent none; width: 103px; font: 11px Tahoma; font-weight: bold; color: #383838;}
		#login_input img, #pass_input img{float: left; margin: 3px 3px 0 5px;}
		#login_button{float: left; margin: 2px 0 0 5px;}
	#profile_table, #profile_table a{color: #fff;}

	#search{float: right; height: 30px; margin: 11px 11px 0 0;}
	#search form{margin: 0; padding: 0;}
		#search_bg{background: url(../images/search_middle.gif) repeat-x; height: 30px; width: 177px;}
		#search_bg_left{background: url(../images/search_left.gif) no-repeat left; height: 30px; width: 177px;}
		#search_bg_right{background: url(../images/search_right.gif) no-repeat right; height: 30px; width: 177px;}
			#search_bg_right img{margin: 8px 0 0 6px; float: left;}
			#search_bg_right input{float: left; font: 14px Tahoma; font-weight: bold; color: #383838; width: 153px; background: transparent none; border: 0 none; margin: 6px 0 0 3px;}
	
	#top_navigation{height: 35px;}
		ul.top_nav{margin: 0 0 0 20px; padding: 11px 0 0 0; border: 1px;}
		ul.top_nav li{margin: 0 0 0 20px; padding: 0; float: left; list-style-type: none;}

#wrapper{float: left; width: 993px; background: url(../images/main_middle.png) repeat-y;}
#content{width: 710px; float: left; min-height: 1168px; font-weight: normal;}
	#content_block{padding: 20px;}
		#block_top{}
			#hotnews{width:100%;text-align:center;border:1px dotted;padding:0 5px;}
			#block_top_nav_bg{height: 20px; margin: 0; background: url(../images/blue_head_middle.gif) repeat-x;}
			#block_top_nav_left{height: 20px; width: 100%; background: url(../images/blue_head_left.gif) no-repeat left;}
			#block_top_nav_right{height: 20px; width: 100%; background: url(../images/blue_head_right.gif) no-repeat right;}
				#block_top_nav_right ul{margin: 0; padding: 0; width: 100%;}
					#block_top_nav_right ul li{margin: 0; padding: 4px 13px 3px; float: left; list-style-type: none; background: url(../images/blue_head_between.gif) no-repeat right top;}
						#block_top_nav_right ul li a{font: 11px Tahoma; color: #fffdfd; text-decoration: none;}
						#block_top_nav_right ul li a:hover{text-decoration: underline;}
		#block_top_content{background: #4e4e4e; font: 10px Tahoma; color: #fffdfd; padding: 15px 30px 5px 30px; border-left: 1px solid #a4a4a4; border-bottom: 1px solid #5c5c5c}
			#block_top_content span.tit{color: #4cdbff;}
			#block_top_content p.tit{margin: 0 0 5px; padding: 0;}
			#block_top_content p.cont{margin: 0; padding: 0; line-height: 1.3;}
		
#extra{width: 283px; float: right; clear: right;}
	#extra_block{padding: 20px 10px 20px 0;}
	#welcome_block{font-family: Arial; font-style: italic; color: #484848; font-weight: normal; margin-top: 10px;}
		#welcome_block_tit{font-size: 18px;}
			#welcome_block_tit img{margin: 0 0 -10px 20px;}
		#welcome_block_cont{font-size: 11px; margin-top: 10px;}
			#welcome_block_cont p.subscribe{margin-top: 25px; margin-left: 45px;}

		div.nav_block{margin: 15px 0 30px 20px; width: 200px;}
			.nav_block ul{margin: 0; padding: 0;}
				.nav_block ul li{list-style-type: none; margin: 0; padding: 0;}

				.nav_block ul.items{}
					.nav_block ul.items li.item{background: url(../images/menu_down.png) no-repeat top; width: 200px; margin-top: 1px;}
					.nav_block ul.items li.one{background: url(../images/menu.png) no-repeat top;}
 						.nav_block ul.items li.item a{display: block; padding: 8px 15px 8px 10px;}
						.nav_block ul.items li.item a:hover{}

				.nav_block ul.subitems_hidden{display: none;}
				.nav_block ul.subitems{}
					.nav_block ul.subitems li.subitem{background: url(../images/menu_bottom.png) no-repeat top; padding-left: 25px;}
						.nav_block ul.items li.subitem a{display: block; padding: 8px 10px 8px 10px;}
						.nav_block ul.items li.subitem a:hover{}

		.categories_block{width: 243px;}
			.categories_block_nav{height: 51px; background: url(../images/categories_middle.gif) repeat-x;}
			.categories_block_nav_left{height: 51px; background: url(../images/categories_left.gif) no-repeat left;}
			.categories_block_nav_right{height: 51px; background: url(../images/categories_right.gif) no-repeat right;}
				.categories_block_nav_right span{font: 11px Tahoma; font-weight: bold; color: #484848; margin-left: 25px; display: block; float: left; margin-top: 20px; text-decoration: underline;}
				img.categories_icon{margin: 0 0 0 -10px; float: left;}

			.categories_block_cont{width: 243px; background: url(../images/categories_cont_middle.gif) repeat-y;}
			.categories_block_cont_bottom{width: 100%; background: url(../images/categories_cont_bottom.gif) no-repeat bottom;}
				.categories_block_content{padding: 15px; font-weight: normal;}
					p.news_tit a{font: 11px Tahoma; font-weight: normal; color: #00a8ff;}
					p.news_cont {font: 10px Tahoma; font-weight: normal; color: #6a6a6a;}
#main_bottom{width: 993px; height: 10px; float: left; background: url(../images/main_bottom.png) no-repeat; position: relative; z-index: 5; margin-bottom: -3px;}
#footer{height: 181px; clear: both; width: 981px; margin-left: 6px; background: url(../images/footer_middle.png) repeat-y; position: relative; z-index: 1; }
	#footer_top{margin: 0 40px; padding: 20px 0; font: 18px Tahoma; font-weight: normal; color: #fafafa;}
	#footer_top a{font: 18px Tahoma; font-weight: normal; color: #fafafa;}
	#footer_main{margin-top: 25px;}
	#footer_main, #footer_main a{font: 11px Tahoma; font-weight: bold; color: #fafafa;}
		#footer_content_left, #footer_content_center, #footer_content_right{float: left;}
		#footer_content_left{width: 400px; margin-left: 25px;}
		#footer_content_center{width: 200px; margin-left: 40px;}
		#footer_content_right{width: 250px; margin-left: 40px;}
#footer_bottom{height: 9px; clear: both; width: 981px; margin-left: 6px; background: url(../images/footer_bottom.png) no-repeat;}
#postfooter{width: 981px; margin-left: 6px; height: 85px; font: 9px Tahoma; font-weight: bold; color: #fff;}
	#postfooter_content{padding: 25px 200px;}

.pspnavigation{width: 100%; text-align: center; background: url(../images/pages_middle.gif) repeat-x top; height: 35px; float: left; font: 11px Tahoma; font-weight: normal; color: #484848;}
.pspnavigation a{font: 11px Tahoma; font-weight: normal; color: #484848;}
.pspnavigation_left{background: url(../images/pages_left.gif) no-repeat top left; height: 35px;}
.pspnavigation_right{background: url(../images/pages_right.gif) no-repeat top right; height: 35px; padding: 11px 24px;}
.pspnavigation_inn a, .pspnavigation_inn span{margin: 0 3px;}

#comments_bubble{width: 82px; height: 95px; background: url(../images/bubble.png); margin: 0 0 -95px -75px;}
#comments_bubble_active{width: 82px; height: 95px; background: url(../images/bubble_hover.png); margin: 0 0 -95px -75px;}
.comm_num{padding: 18px 0 0 0; text-align: center;}
	#comments_bubble a, #comments_bubble_active a {font: 18px Tahoma; font-weight: normal; color: #484848; display: block; width: 100%; height: 100%;}
	#comments_bubble_active a{color:#02a9ff; }

.rel_news li{margin-left: 20px}
span.news li{margin-left: 15px;}
a.rateimg img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);opacity: 0.4;}
a.rateimg:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity: 1;}
a.topumlink{font-weight: bold; color: white;}
