body{
	padding: 0 auto;
	width: 100%
	text-align: center;	
	background:#0b5180 url(../img/body.gif) no-repeat;
	
	z-index: 1;
	font-family:Verdana, UnDotum;
	font-size:12px;
	color: #484848;
	margin:0;
}
#MAIN_DIV{
position: relative;
z-index: 10;
}
#MAIN_DIV img{
	position: fixed;
	left: 0;	
	top: 100px; 
}
a{
	text-decoration: none
}
a:hover{
	text-decoration: underline;
}
a.imgs:hover{
	text-decoration: none
}
img{
	border: none;	
}

a.show_more{
	color:#0F6096;
	line-height: 24px;
	font-weight: bold;
	margin: 0 auto;
}

hr{
		color: #E5E5E5;
	background-color: #E5E5E5;
	border: none;
}

#footer{
	width: 950px;
	margin: 0 auto;
	display: block;
	color: #ddd;
	padding: 9px 0 22px 7px;
	line-height: 14px;
	font-size: 10px;
}
#footer a{
	color: #fee78d;
	
}
#footer div{
	float: right;	
}
#banner_top{
	height: 110px;	
	width: 982px;
	margin: 0 auto;
	display: block;
}
#content{
	width: 982px; 
	background: #ffffff url(../img/body_background_1.jpg) repeat-y;
	margin: 0 auto;
	display: block;
	clear: left;
	position: relative;
}
#content_top{
	display: none;	
	
}
#left_border_im{
	position: absolute;
	width: 3px;
	height: 293px;
	top:0;
	left:0;
}

#right_border_im{
	position: absolute;
	width: 3px;
	height: 293px;
	top:0;
	right:0;
}
#left_content{
	display: block;
	margin:0 0 0 ;
	padding: 0 0 0 5px;
	_padding: 0 0 0 1px;
	width: 643px;
	background: url(../img/main_top_right.gif) no-repeat top right;
	float: left;
}
#left_content div.in{
	display: block;
	margin: 12px 16px 10px 16px;
}

#left_content div.in .menu_top{
	padding: 5px 0;
	width: 615px;
	height: 50px;
	position: relative;
	background: url(../img/right_top_menu_bg.gif) repeat-x top; 
	z-index: 10;
}


#left_content div.in .menu_top .left_side{
	position: absolute;
	top: 0;
	left: 0;	
	z-index: 10;
}

#left_content div.in .menu_top .right_side{
	position: absolute;
	top: 0;
	right: 0;	
	z-index: 10;
}

#left_content div.in .menu_top .menu{
	background: url(../img/right_top_menu_normal.gif) repeat-x top;
	padding: 6px 10px;
	position: relative;
	float: left;
	display:block;
	height:35px;
	
}
#left_content div.in .menu_top .menu_first{
	padding-left:15px;
}
#left_content div.in .menu_top .menu a{
		color: #FFFFFF;
	font-family: Verdana,UnDotum;
	font-size: 15px;
	font-weight: bold;
	/* text-decoration: none; */	
}

#left_content div.in .menu_top .menu:hover{
	background: url(../img/right_top_menu_hover.gif) repeat-x top;
}
#left_content div.in .menu_top .menu:hover a{
	text-decoration: none;	
}

#left_content div.in .menu_top .menu_active{
	position: relative;
	background: url(../img/right_top_menu_hover.gif) repeat-x top;
}
#left_content div.in .menu_top .menu .ank{
		display: none;
}
#left_content div.in .menu_top .menu_active .ank{ 
	display: block;
	position: absolute;
	top:35px;	
	left: 35px;
}
#left_content div.in .menu_top .menu_news .ank{
	left: 31px;
}

#left_content div.in .menu_top .menu_puzzle .ank{
	left: 31px;
}

#left_content div.in .menu_top .menu_enc .ank{
	left: 60px;
}
#left_content div.in .menu_top .menu_grp .ank{
		left: 25px;
}

#left_content div.in .menu_top .menu_znam .ank{
		left: 53px;
}


#left_content div.in .menu_top .menu_last{
	display: block;
	background: url(../img/right_top_menu_normal.gif) repeat-x top;
	padding: 5px 10px;
	height:35px;
}

#left_content div.in .menu_top .menu_last:hover{
	background: url(../img/right_top_menu_hover.gif) repeat-x top;
}
#left_content div.in .menu_top .menu_last div{
	float: right;
	margin: 2px 0 0 0;	
	display: inline;
	
}
#left_content div.in .menu_top .menu_last span{
		background: url(../img/right_top_menu_form_left.gif) repeat-x top;
	padding: 5px 0;
	_padding: 2px 0;
	display:block;
	width: 12px;
	height: 21px;
	float: left;

}
#left_content div.in .menu_top .menu_last .submit{
	display:none;
}
#left_content div.in .menu_top .menu_last .ttext{
	float: left;
	background: url(../img/right_top_menu_form_center.gif) repeat-x top;
	border:none;
	margin: 0;
	height: 21px;
	padding: 5px 0;
	width: 142px;
		
}
#left_content div.in .menu_top .menu_last a{
	border: none;	
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
}
#left_content div.in .menu_top .menu_last a{
	margin: 0 0 0 12px;
	color:#FFFFFF;
	font-family:Verdana,UnDotum;
	font-size:15px;
	font-weight:bold;	
}
#left_content div.in .menu_top .menu_last a:hover{
	text-decoration: none;	
}
#left_content div.in .menu_top .menu_last a img{
	border: none;
	padding:0;
	margin:0;	
}

#left_content div.in .menu_top .delim{
	float: left;
	display:block;
	width: 2px;
	height:35px;
	background: #ec7a00	url(../img/right_top_menu_delim.gif) no-repeat;
}


div.top_news {
	height: 196px;
	width: 398px;
	float: left;	
}
div.more_news {
	width: 204px;
	float: left;	
}
div.more_news div.title,
div.top_news div.title{
	color: #a4a4a4;	
	font-family: verdana, UnDotum;
	font-size:10px;
	border-bottom: 1px solid #E5E5E5;
	padding: 0 0 6px 0;
	line-height: 8px;
}   
div.top_news div.news_text{
	display: block;
}
div.top_news div.news_text p{
	margin: 0 0 5px 0 ;
	padding: 0;
}
div.top_news div.news_text_n_f{
	display: none;	
} 


div.top_news div.news_text {
	padding-top: 15px;
	line-height: 15px;
	
}

div.top_news div.news_text div {
	color:	#000000;
	font-size:12px;
	width: 385px;
	display: block;
	line-height: 15px;
	
}


 
h1
{
	color:	#ff9600;
	font-size:25px;
	font-weight: normal;
}

div.top_news div.news_text h1,
div.top_news div.news_text div h1{
	color:	#0f6096;
	font-size:17px;
	line-height: 19px;
	display: block;
	float: left;
	width: 235px;
	margin: 0 0 5px 0;
}
div.top_news div.news_text a,
div.top_news div.news_text div a{
	color:	#0f6096;

}
div.top_news div.news_text a img{
		float: left;
		margin: 0 10px 0px 0;
		padding: 2px 0 0 0;
}
div.top_news div.news_text img{
	float: left;
}
div.more_news div.short_news{
	display: block;
	width: 201px;
	border-bottom: 1px solid #e5e5e5;
	clear:left;
}
div.short_news div.clear{ 
	height: 4px;
}
div.more_news div.news_last{
	border-bottom: none;
}
div.more_news div.short_news img{
	width: 25px;
	margin: 3px 10px 4px 5px;
	
}
div.more_news div.short_news span.comments_a{
	white-space:nowrap
}
div.more_news div.short_news span.comments{
	color:#A4A4A4;
	font-size:10px;	
	white-space:nowrap
}
div.more_news div.short_news img.comments{
	width: 12px;	
	margin: 0 1px 0 0;
	vertical-align: middle;
}
div.more_news div.short_news a{
	line-height: 14px;
	padding: 2px 0 0 0 ;
	/* display: block; */
	color:	#0f6096;
	font-size:12px;
	font-weight: bold;
}
div.more_news div.short_news a.img{
	display: inline;
	float: left;
}
div.problem{
	margin: 0 auto;
	width: 602px;
	display: block;
	clear: left;	
	position: relative;
	padding: 0 0 0 5px;
	_padding: 0 0 0 2px;
	background: #f8e7c8 url(../img/probl_background.gif) repeat-y;
	z-index:  10;
}


div.problem img.tp_left{
	position: absolute;
	z-index: 10;
	top:0px;
	left:0;	
}
div.problem div.tp_left{
	position: absolute;
	z-index: 10;
	top:0px;
	left:0;	
}
div.problem div.tp_left img.tp_left{
	position: static;
}

div.problem img.bt_left{
	position: absolute;
	z-index: 10;
	bottom:0;
	left:0;	
}
div.problem div.tp_left{
	position: absolute;
	z-index: 10;
	top:0px;
	left:0;	
}
div.problem div.tp_left img{
	position: static;
}

div.puzzle_text{
	display: block;
	/* height: 150px; */
	padding-bottom: 3px;
}

div.problem img.tp_right{
	position: absolute;
	top:-10px;
	right:0;	
}

div.problem div.tp_right{
	width:61px;
	height: 40px;
	position: absolute;
	top:-10px;
	right:0;	
	z-index: 11;
}

div.problem div.tp_right img.tp_right{
	position: static;
}
div.problem img.bt_right{
	position: absolute;
	bottom:0;
	right:0;	
}
div.problem div.bt_right{
	position: absolute;
	bottom:0;
	right:0;	
}
div.problem div.bt_right img.bt_right{
	position: static;
}
div.problem div.bottom{
	display: block;
	clear:left;
	height: 5px;
	background: #d3d3d3 url(../img/probl_border_bottom.gif) repeat-x;
	font-size: 1px;
}
div.problem div.pr_left{
	background: #f8e7c8 ;
	display: block;
		width: 365px;
		float: left;
		/*margin:0 0 0 5px;*/
		
		
}



div.problem div.pr_left h2{
	background: #f4e2c1	url(../img/probl_h1.gif);
	font-size: 18px;
	height:36px;
	color: #968e7b;
	width: 365px;
	margin: 0 ;
	padding: 0 0 0 4px;
	_padding: 0 0 0 2px;
	line-height: 38px;
}
div.problem div.pr_left h2 span{
	padding-left: 10px;	
}
div.problem div.pr_left div.pr_text{
	display: block;
	padding: 0 0 8px 18px ;       
	font-size: 12px;
	line-height: 15px;
	width: 338px;
}
div.problem div.pr_left div.pr_text a{
	color:	#0f6096;
}
div.problem div.pr_left div.pr_text h1{
	width: 340px;
	color:	#0f6096;
	font-size:17px;
	border: none;
	padding: 10px 0 8px 0;
	margin: 0;
	background: none;
}


div.problem div.pr_right{
margin:0 5px 0 0;
	background: #f8e7c8;
	display: block;
	float: left;
	width: 230px;
}

div.problem div.pr_right h2{
	background: #f4e2c1	url(../img/probl_h1.gif);
	font-size: 18px;
	color: #968e7b;
	width: 230px;
	margin: 0 ;
	padding: 0 0 0 0;
	height:36px;
}

div.problem div.pr_right div.pr_text{
	display: block;
	padding: 10px 0 0 0 ;
	width: 196px;
	float: right;
}

div.problem div.pr_right div.pr_text div.short_news{
	/* height: 40px; */
	display: block;
	width: 189px;
	border-bottom: 1px solid #dfcfb4;
}
div.problem div.pr_right div.pr_text div.short_news_last{
	border:none;
}
div.problem div.pr_right div.pr_text div.short_news img{
	width: 25px;
	margin: 5px 10px 0 5px;
	float: left;
	display: block;	
}
div.problem div.pr_right div.pr_text div.short_news a{
	line-height: 14px;
	padding: 5px 0 0 0 ;
	display: block;
	color:	#0f6096;
	font-size:12px;
	font-weight: bold;

}

div.info{
	display: block;
	clear: left;	
	margin: 16px 0 0 22px;
	
}

div.info div{
	display: block;
	width: 192px;
	float: left;
	margin-right: 0;
	padding: 0 15px 0 0;
	_padding: 0 7px 0 0;
}
div.info div h2{
	color: #a4a4a4;	
	font-family: verdana, UnDotum;
	font-size:12px;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 8px 0;
	line-height: 8px;	
	margin:3px 0 12px 0;
	
}
div.info div div{
	font-size: 12px;
	line-height: 15px;
	width: 180px;
	
}
	/* height: 19px; */ 
div.info div div a{
	display: block;
	padding: 0;
	margin: 0 0 4px 0;
	color:	#0f6096;
	font-size:15px;
	/* text-decoration: none; */
	line-height: 16px;

}
div.info div div a.info_img_a{
	float: left;
	display: block;	
	height:68px;
}
div.info div div img{
	width: 68px;
	float: left;
	margin: 0 5px 3px 0;
}
div.info div a{
	color:	#0f6096;
	font-size:12px;
	display: block;
	margin-bottom: 6px;
	/* text-decoration: none; */
	font-weight: bold;
}

div.facts{
	width: 608px;	
	clear: left;	
	display: block;
	margin: 26px 0 0 22px;
}
div.facts div{
	width: 600px;
	display: inline;
	float: left;
	margin: 0 0 0 0;	
	padding: 0 0 0 0;	
	position: relative;
}
div.facts div h2{
	background: url(../img/facts_top.gif) repeat-x top;
	font-size: 18px;
	padding: 6px 0 0 6px;
	color: #000000;
	font-weight: bold;
	
}
div.facts div h2 a{
	color: #000000;
}
div.facts div img{
	position: absolute;
	top: 8px;
	right: 12px;
	
}

div.facts div div{
	border-top: 1px solid #e5e5e5;
	padding: 2px 0 1px 0;
}
div.facts div div,
div.facts div div a{
	/* height: 36px; */
	
	color: #0F6096;
}

div.facts div div{
	color: #000000;
	font-weight: normal;
	
}
div.facts div div a{
	padding-left: 0;
}
div.facts div div a img{
	position: static;
	float: left;
	width: 25px;
	margin: 0 3px 3px 0;
}

div.facts div.last{
	display: inline;
	width: 600px;
	margin: 0 ;
	padding: 0 0 0 22px;
	_padding: 0 0 0 7px;
}
div.facts div.last div{
	width: 600px;
}
div.facts div.last img{
	position: absolute;
	top: 22px;
	right: 12px;
	
}
div.facts div.last a img{
		position: static;
}

#right_content{
	float: left;
	width: 329px;
}
#right_content .top_right{
	height: 11px;
	width: 333px;
	font-size: 1px;
	display: block;
	background: #011C30 url(../img/right_top_background_1.gif) no-repeat;
}
#right_content div.menu_top{
	width: 311px;
	height: 47px;
	border:none;
	margin: 0 10px;
	position: relative;
	background: url(../img/right_menu_center.gif) repeat-x;
}
#right_content div.menu_top img.left{
	position: absolute;
	z-index: 10;
	top:0;
	left:0;	
}
#right_content div.menu_top img.right{
	position: absolute;
	z-index: 10;
	top:0;
	right:0;	
}
#right_content div.menu_top .menu{
	background: url(../img/right_menu_normal.gif) repeat-x top;
	padding: 6px 0;
	position: relative;
	float: left;
	display:block;
	height:35px;
	margin-top: 6px;	
	/* width: 81px; */
	color: white;
	text-align: center;
}

	
#right_content div.menu_top .menu_games{
	width: 60px;
}

#right_content div.menu_top .menu_statistic{
	width: 118px;
}

#right_content div.menu_top .menu_winners{
	width: 125px;
}

#right_content div.menu_top .menu a{
		font-weight: bold;
		font-size: 15px;
		padding: 0 3px 0 3px;
		line-height: 19px;
		color: white;
		margin: 0 auto;
}
#right_content div.menu_top .menu_first a{
	padding-left: 8px;	
}
#right_content div.menu_top .menu_active{
	position: relative;
	background: url(../img/right_menu_active.gif) repeat-x top;
}

#right_content div.menu_top .menu:hover{
	background: url(../img/right_menu_active.gif) repeat-x top;
}
#right_content div.menu_top .menu:hover a{
	text-decoration: none;	
}
#right_content div.menu_top .menu .ank{
		display: none;
}
#right_content div.menu_top .menu_active .ank{
	display: block;
		position: absolute;
	top:35px;	
	left: 25px;
}
#right_content div.menu_top .menu_statistic .ank{
 left: 50px;
}
#right_content div.menu_top .menu_winners .ank{
 left: 50px;
}
#right_content div.menu_top .delim{
	float: left;
	display:block;
	width: 2px;
	height:35px;
	margin-top:6px;	
	background: #1b74a7	url(../img/right_menu_delim.gif) no-repeat;
}

div.games_menu_top{
	display: block;
	width: 311px;
	margin: 0 auto ;	
	padding-top: 2px;
	text-align: center;
}

div.games_menu_top a{
	display: block;
	vertical-align: bottom;
	font-family: Tahoma, UnDotum;
 	color: #7787a7;
	font-size: 12px;
	font-weight: bold;
	/*line-height: 18px;*/
	padding: 6px 0 2px 0;
}
div.games_menu{
	width: 311px;
	margin: 0 auto;
}
div.games_menu div{
	width: 102px;
	display: inline;
	float: left;
	text-align: center;
}


div.games_menu div a{
	font-family: Tahoma, UnDotum;
 color: #7787a7;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
div.games_menu div a.active{
color: #27395e;
}
div.games_menu div a:hover{
	text-decoration: none;
}

#right_content div.form{
 background: url(../img/right_forms_bg.jpg) repeat-y;
 width: 328px;
 clear: left;
 display: block;
 margin-top: 20px;
 padding: 15px 0 8px 0;
 position: relative;
}       
#right_content div.form a.forg_pass{
	float: right;
	color: #eff1f6	;
	font-size: 10px;
	padding: 0 17px 0 0 ;
	display: block; 
	font-weight: bold;
}
#right_content div.form form{
	margin: 0 0 0 15px;
	display: block;	
	vertical-align: center;
	width:  298px;
}
#right_content div.form form input {
	border: none ;
	color: #0F6096;
	width: 105px;
	height: 22px;
	font-size: 16px;	
	padding:0; 
	margin: 0 0 4px 0;
}
#right_content div.form form input.passw{
	float: left;	
}

#right_content div.form form input.submit{
	height: 30px;
	width: 64px;
	display: inline;	
	vertical-align: bottom;
	margin: 0;
}

#right_content div.adv{
	/* height: 325px ; */
	display: block
	margin:0;
	padding: 17px;
	
}


#right_content div.pos{
 background: url(../img/right_forms_bg.jpg) repeat-y;
 width: 328px;
 clear: left;
 display: block;
 padding: 8px 0 0 0;
 position: relative;
 height: 49px;
 margin: 0;
	position: relative;
}
#right_content div.pos .star{
position: absolute;;
top: -13px;
left: 272px;
}
#right_content div.pos div{
	color: white;
	font-size: 15px;
	font-weight: bold;
	margin-left: 15px;
}
#right_content div.pos div.menu{
	position: absolute;
	bottom:0;
	padding: 0 0 0 10px;
	width: 318px;
	margin-left:0;
	background: transparent url(../img/right_forms_bg_bottom_1.jpg) no-repeat bottom;
}
#right_content div.pos div.menu span div{
	background:#eff1f6 url(../img/pos_left.gif) no-repeat top left;
	float: left;
	width: 5px;
	display: none;
	height: 20px;
	margin-left:10px;
}

#right_content div.pos div.menu span a{
	margin-left: 4px;
	margin-right: 4px;
	font-family: Tahoma, UnDotum;
	font-weight: bold;
	font-size: 10px;
	line-height: 22px;
	color: white;
}
#right_content div.pos div.menu span.active{
	background: #eff1f6 url(../img/pos_right.gif) no-repeat top right;
	display: block;
	float: left;
}
#right_content div.pos div.menu span.active a{
	color: 	#77839e
}

#right_content div.pos div.menu span.active div{
	display: block;
	margin-left: 0;
}

#right_content div.pos div.menu span.active_na div{
	display: none;
}
#right_content div.pos div.menu span.active_na{
	background: none;
	
}
#right_content div.pos div.menu span.active_na a{
	color: white;
}
/*
#right_content a.show_more{
	width: 135px;
	height: 27px;
	background: url(../img/show_more.jpg) no-repeat;
	color:white;
	font-size: 10px;
	padding-left: 36px;
	display: block;
	line-height: 24px;
	font-weight: bold;
	margin: 0 auto;
} 
*/
#right_content a.show_more{
	color:#0F6096;
	font-size: 10px;
	padding-left: 66px;
	display: block;
	line-height: 24px;
	font-weight: bold;
	margin: 8px auto;
}

#right_content div.stat_h{
	display: none;	
}
#right_content div.winner{
	background: url(../img/winner.gif) repeat-y;
	height: 25px;	
	width: 328px;
	clear: left;
	padding: 8px 0;
	margin:0;
	position: relative;
}
#right_content div.winner .pos{
	margin:0 0 0 12px;
	text-align: center;
	background: #bbc4d5;
	color: #ffffff;
	font-size: 12px;
	padding: 0;
	width: 25px;
	height: 25px;
	float: left;
	display: block;
	line-height: 25px;
	font-weight: bold;
}

#right_content div.winner .usr_lng{
	width: auto;
	padding: 0 4px;
}

#right_content div.winner img{
	margin: 0;
	height: 25px;
	float: left;
	display: block;
}
#right_content div.winner .pos_name{
	padding: 0 ;
	margin: 0 ;
	display: block;
	float: left;

}
#right_content div.winner .pos_name div{
	color: #484848;
	font-size: 11px;
	padding: 0 0 0 10px;
	line-height: 14px;
	font-weight: bold;
}
#right_content div.winner .pos_name a{
	display: block;
	font-weight: bold;
	color: #0F6096;
	font-size: 13px;
	padding: 0 0 0 10px;
	line-height: 14px;
}

#right_content div.winner .change{  
	display: none;
	position: absolute;
	width: 13px;
	height: 7px;
	top: 19px;
	right: 20px;
}
#right_content div.winner_del{
	background: #ffffff url(../img/winner_del.gif) repeat-y;
	height: 1px;	
	width: 328px;
	clear: left;
	margin:0;
	font-size:1px;
}
#right_content div.questa{
	font-size: 10px;
	color: #484848;	
	display: block;
	clear: left;
	padding: 4px 0 0 0;
}
#right_content div.quest{
	display: block;
	float: left;
	padding-left: 10px;
	padding-bottom: 4px;
	float; right;
	width: 198px;
}
#right_content span.quest{
	width: 103px;
	float: left;
	text-align: right;
}
#right_content div.kw_active{
	height: 139px;	
}
#right_content div.kw_active div.h_word{
	color:#7885a1;
	font-weight: bold;
	font-size: 13px;
	margin-top: 13px;
	margin-left: 10px;
	float: left;
}

.b_button div,
.b_button a{
	display: block;
	height: 27px;
	float: left;
	font-size: 1px;
}
#right_content div.kw_active .b_button{
	float: left;	
	margin-top: 10px;
	margin-left: 20px;
}
.b_button div.b_first{
	width: 8px;
	background: url(../img/right_m_button_l.jpg)
}
.b_button div.b_first_b{
	width: 8px;
	background: url(../img/right_m_button_l.gif)
}
.b_button div.b_last{
	width: 8px;
	background: url(../img/right_m_button_r.jpg)
	
}
.b_button div.b_last_b{
	width: 8px;
	background: url(../img/right_m_button_r.gif)
	
}
.b_button a{
	background: url(../img/right_m_button_c.jpg);
	font-size: 11px;
	color: white;
	
	padding: 0 8px;
	_padding: 0 2px;
	line-height: 24px;
	font-weight: bold;

}



#right_content div.kw_active_na{
	display: none;
}


#right_content div.winners {
	margin: 0 0 0 13px;	
	height: 91px;
}
#right_content div.winners div.w_first,
#right_content div.winners div.w_last{
	font-size: 1px;
}


#right_content div.winners div.w_first,
#right_content div.winners div.w_last,
#right_content div.winners div.w_main{
	height: 79px;
	display: block;
	float: left;
	
}
#right_content div.winners div.w_first{
	background: url(../img/winner_l.gif) no-repeat;
	width: 9px;
}
#right_content div.winners div.w_last{
	background: url(../img/winner_r.gif) no-repeat;
	width: 8px;
}
#right_content div.winners div.w_main{
	background: url(../img/winner_c.gif) repeat-x;
	width: 287px;
	padding-top: 12px;
	padding-left: 2px;
}
#right_content div.winners div.winner_txt{
	padding-left: 12px;
	color: #484848;
	font-size: 11px;
	font-weight: bold;
	display: block;
	float: left;
	width: 170px;
}

#right_content div.winners div.winner_txt div.winner_name{
	color:#0F6096;
	font-size: 15px;
	line-height: 17px;
	margin-bottom: 2px;
	font-weight: bold;
}
#right_content div.winners div.winner_txt div.winner_name a{
	color:#0F6096;
}

#right_content div.winners div.prize img{
	width: 50px;	
}


#right_content div.winners div.w_main img{
	height: 50px;
	float: left;	
}


#right_content div.gamer_info{
 background: #bbc4d5 url(../img/right_forms_bg.jpg) repeat-y scroll 0 0;
 width:328px;
 display: block;
 color:#4c5671;
 margin-top: 15px;
 position: relative;
}
#right_content div.gamer_info div.gamer_info_bott,
#right_content div.form div.gamer_info_bott{
	position: absolute;
	width: 328px;
	height: 5px;
	font-size: 1px;
	bottom: 0;
	left: 0;
 background: #bbc4d5 url(../img/right_forms_bg_bottom_1.jpg) repeat-y scroll 0 0;
}
#right_content div.gamer_info div.gamer_info_in{
	margin: 15px 0 0 15px;
	display: block;
}
#right_content div.gamer_info div.gamer_info_in .us_pic{
	width: 100px;
	height: 100px;
	float: left;
	background: white; 
	display: block;
}
#right_content div.gamer_info div.gamer_info_in .us_pic img{
	margin: 10px;
}

#right_content div.gamer_info div.gamer_info_in .us_menu{
	float: left;
	margin: 0 ;
	font-size: 14px;
	width: 200px;
	font-weight: bold;
	margin-left: 13px;
}
#right_content div.gamer_info div.gamer_info_in .us_menu a{
	color:#0F6096;
}
#right_content div.gamer_info div.clear{
font-size: 1px;
}
#right_content div.gamer_info div.gamer_info_in .us_menu .us_submenu{
font-size: 9px;
line-height: 17px;
height: 62px;
clear: left;

}
#right_content div.gamer_info div.gamer_info_in .us_menu .us_submenu a{
	color: #4c5671;
	font-size:9px;
}
#right_content div.gamer_info div.gamer_info_in .us_menu .us_submenu a.active{
	font-size: 10px;	
}

#right_content div.gamer_info div.gamer_info_in .us_menu .us_submenu span{
	padding: 0 3px;
}
#right_content div.gamer_info div.gamer_info_in .us_menu .us_submenu a.active{
color: white;
}
#right_content div.gamer_info div.gamer_info_in .us_menu hr{
	width: 200px;
	color: #a9b1c4;	
	display: block;
	background-color: #a9b1c4;	
	height: 1px;
	border: none;
}
#right_content div.gamer_info div.gamer_info_in .us_points{
	clear: left;
	color: white;
	height: 38px;
}
#right_content div.gamer_info div.gamer_info_in .us_points div{
	float: left;
	width: 103px;
	margin: 0 0;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 8px;
	
}
#right_content div.gamer_info div.gamer_info_in .us_points div img{
	float: left;
}
#right_content div.gamer_info div.gamer_info_in .us_points div p{
	float: left;
	margin: 0;
	padding: 0 0 0 4px;
}
#bottom_content{
	background: url(../img/body_background_bottom_1.jpg) no-repeat;
	width: 982px;
	height: 15px;
	display: block;
	margin: 0 auto;
}
div.clear{
	clear: left;
	display: block;
		
}

#ajaxwrapper {
	width: 600px;
	padding: 5px;
}
div.crossword{
	padding: 20px;
/*	position: relative; */
} 
.cWord {
	background-color: #fff;
}   
div.crossword table{
	border: none;
	border-spacing: 0px;
}     

div.crossword table tr td{
	border:none;
	background: #ffffff url(../img/crossword_cell_not_act.jpg);
		width: 35px;
	height: 35px;
	padding: 0;
}
div.crossword table tr td.cWord{
	background: #ffffff url(../img/crossword_cell_act.jpg);
}
div.crossword table tr td.cWord a {
	/* color: #000; */
	/* text-decoration: none; */
	width: 25px;
	height: 23px;
	display: block;
	line-height: 24px;
	font-size: 12px;
	color: #484848;
	margin: 0 2px 2px 0;
}
div.crossword table tr td.cWord a:hover{
	text-decoration: none;
}

.cwnumber {
	color: #000;
	font-size: 8px;
	font-weight: bold;
	position: absolute; 
	margin-left: 2px;
	margin-top: -3px;
	float: left;
	padding: 0 0;
	width: 10px;
	height: 8px;
	z-index: 100;
	text-align: left;
}

.curentWord { 
	background-color: #8aed7e;
}
#cwQuestion {
	text-transform: uppercase;
	font-size: 12px;
}

#questionT td {
	text-transform: uppercase;
	font-size: 9px;
}

#cwComplete {
	font-size: 14px;
	font-weight: bold;
}









span.crossword{
	position: relative;	
	width:0; 
	height: 0;
	display: block;
}


#ajaxload {
	position: absolute;
	top: 20px;
	right: -9px;
	width: 190px;
	z-index: 100;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #666;
	display: none;
	font-size: 14px;
}

#ajaxload h1 {
	font-size: 12px; 
	text-align: center;
	color: #717171;
	
}

#ajaxload input {
	font-size: 14px;
}

.wrongWord {
	color: #f00 !important;
	font-weight: bold;
}
.wrongWord_rel {
	position: relative;
}
.wrongWord_rel span{
	position: absolute;
	right:2px;
	bottom:2px;
	height: 10px;
	line-height	:10px;
	color: red;
	font-size: 10px;
}
.correctWord {
	color: #080 !important;
	font-weight: bold;
}

div.stats_answ{
	font-size:12px;
	padding: 5px;
	background-color:#eff1f6;    
	display: none;
}
div.last_ansf{
	display: block;
}
div.stats_answ ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
} 
div.stats_answ ul li.correct{
	color: #FF9600;
	font-weight: bold;
}
div.stats_answ ul li.wrong{
	color: #ff0000;
	font-weight: bold;
}

div.list_last_questions{
	display: block;
	padding: 5px 10px;
	
}
div.list_last_questions div.question{
 display: block;
 padding: 0 0 4px 0;
}


div.price_list{
	display: block;
	clear: left;	
		border-bottom: 1px solid #bbc4d5;
		padding: 12px 0;
}

div.stant_d{
	padding: 6px 0;
}
div.position{
	width: 100px;
	display: block;
	float: left;
}
div.position img{
	float: left;	
}
div.position span{
background:#BBC4D5;
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:25px;
line-height:25px;
margin:0 0 0 12px;
padding:0 7px;
text-align:center;
}
a.standlink_user{
	color:#0F6096;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	padding:0 0 0 10px;
		
}

span.prefix_pos{
	float: right;
	margin-right: 10px;
	color:#484848;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	padding:0 0 0 10px;	
}
span.prefix_pos span{
	color:#B6BFD1;
}


div.pz_head{
	position: relative;
	background: #bbc4d5	url(../img/extra_ac_head_cent.gif) repeat-x;
	height: 25px;
	color: white;
	line-height: 24px;
	font-weight: bold;
padding: 0;
}

div.pz_head div.pr_first{
	
	position: absolute;
	left: 0;
	top: 0;
	font-size: 1px;
	background: #bbc4d5	url(../img/extra_ac_head_left.gif) repeat-x;
	width: 4px;
	height: 25px;
}

div.pz_head div.pr_last{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 1px;
	background: #bbc4d5	url(../img/extra_ac_head_right.gif) repeat-x;
	width: 4px;
	height: 25px;
}


div.price_list div{
	float: left;
	display: block;
	font-size: 13px;
	
}
div.game_info_list{
	float: left;
}
div.gamer_top_menu{
	background: #eff1f6	;
	font-weight: bold;
	padding: 4px 0;
	border-bottom: none;
	width: 600px;
}


div.gm_info_head{
	padding-left: 8px;
}
div.price_list div a{
	color: #0F6096;
	font-weight: bold;
}
div.price_list div.pr_title{
	padding: 0 0 0 10px;
	width: 240px;	
}
div.price_list div.gamer_info{
	width: 84px;	
}

div.price_list div.pr_title span{
	font-size: 11px;
	
}
div.price_list div.pr_period{
	width: 154px;	
}
div.price_list div.p_gamer_info{
 width: 373px;
}
div.gm_info_head div.p_gamer_info{
 width: 340px;
}


div.gm_info_head div.pr_action{
 text-align: right;
}

div.price_list div.pr_price{
	width: 75px;	
}
div.price_list div.po_gamer_info{
	width: 70px;
}
div.price_list div.pr_price img{ 
	vertical-align: middle;	
}
div.price_list div.pr_action
{
	width: 75px;	
}   
div.price_list div.g_sesion{
	text-align: center;
} 



div.price_list div.pr_action span{
	color: #7787A7;
	font-weight: bold;
	
}
div.pr_bottom{
	background: #bbc4d5	url(../img/extra_ac_bottom.gif) repeat-x;
	display: block;
	height: 8px;
	clear: left;
}

table.news{
 border: none;
}
table.news tr td p{
	float: left;
	clear: left;	
}
table.news tr td div.news_top{
	display: block;
	border-bottom:1px solid #E5E5E5;
	color:#A4A4A4;	
	font-size:10px;
	line-height:8px;
	padding:0 0 6px;
	margin-bottom: 12px;
}
table.news tr td h1{
	margin-bottom: 5px;
	margin-top: 0;
}
table.news tr td img{
	margin: 5px 12px 4px 0;
}
table.news tr td span.date{
	color:#A4A4A4;	
	font-size:10px;
	font-weight: bold;
	display: block;
	margin-bottom: 25px;
	padding-right: 15px;
	line-height: 26px;

}
table.news tr td span.date div{
	/*float: right;*/
	padding-right: 5px;
}
table.news tr td span.date span{
	display: block;
	float: right;
	background: #ffffff url(../img/news_count_comments_2.gif) no-repeat;
	width:19px;
	height: 20px;
	color: #ffffff;
	font-size: 9px;
	line-height:11px;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
	
	
}
table.news tr td span.date span a{
	color: #ffffff;	
}
table.news tr td span.date span a:hover{
	text-decoration: none;	
}


.height16
{
 line-height: 16px;
}

.height15
{
 line-height: 15px;
}


a.orange { color:#ff9600; }
a.orangeb { color:#ff9600; font-weight: bold;}

a.blue { 
	color:#0F6096;
}
a.blueb { 
	color:#0F6096; 
	font-weight: bold; 
}

a.standlink { color:#7787A7;}
a.standlinkb { color:#7787A7; font-weight: bold;}
a.blacklink { color:#484848;}

span.prefix { color:#dddddd; font-weight:normal; }

div.paging td{
	background: #eaecf1;
	color: #6e7a93;
}
div.paging td.nbg{
	background: none;
}
div.paging a{
	display: block;
	float: left;
	height: 21px;	
	padding: 0 7px;
	background: #eaecf1;
	line-height: 20px;
	color: #6e7a93;
	font-weight: bold;
	font-size: 10px;
}
div.paging a.curpage{
	color: #ffffff;
	background: #ffbf00 url(../img/paging_current.jpg) repeat-x;
}        

div.paging a.prev{
	color: #ffffff;
	text-align: center;
	padding: 0;
	width: 28px;
	background: url(../img/paging_prev.gif) no-repeat;
}

div.paging a.next{
	color: #ffffff;
	text-align: center;
	padding: 0;
	width: 28px;
	background: url(../img/paging_next.gif) no-repeat;
}
div.paging a.next:hover,
div.paging a.prev:hover{
	text-decoration: none;
}

td.news img{
	width: 100px;
	margin: 2px 4px 2px 0;
}
td.news h3{
	margin: 0;
}
td.news h3 a{
	color: #0F6096;
	font-size: 12px;
}
td.news span{
	color: #A4A4A4;
	font-size:10px;
}
td.news span img{
	width: 12px;
	vertical-align: middle;
	margin: 0 1px 0 0;
}

td.news div.news_top {
border-bottom:1px solid #E5E5E5;
color:#A4A4A4;
display:block;
font-size:10px;
line-height:8px;
margin-bottom:12px;
padding:0 0 6px;
}
td.news hr{
	color: #E5E5E5;
	background-color: #E5E5E5;
	border: none;
}

div.pre_next_news{
 display: block;
}
div.pre_next_news div{
	float: right;
	margin: 22px 0 5px 15px;
}
div.button_gray a,
div.button_gray input{
	border:none;
	height: 21px;
	display: block;
	color: white;
	line-height: 20px;
	background: #9fabc1 url(../img/button_gray_center.gif) repeat-x;
	float: left;
	padding: 0 2px;
	font-size: 10px;
	font-weight: bold;
}
div.button_gray input{

	line-height: 15px;
}

div.button_gray div.button_gray_right,
div.button_gray div.button_gray_left{
	height: 21px;
	display: block;
	color: white;
	float: left;
	width: 10px;
	margin: 0;
}


div.button_gray div.button_gray_left{
	background: transparent url(../img/button_gray_left.gif) no-repeat;
}
div.button_gray div.button_gray_right{
	background: transparent url(../img/button_gray_right.gif) no-repeat;
}


div.comments{
	width: 478px;
	margin: 0 auto;	
	clear: left;
	margin-top: 15px;
}
div.comments h2{
	background:transparent url(../img/facts_top.gif) repeat-x scroll center top;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	padding:6px 0 8px 6px;
	border-bottom: 1px solid #E5E5E5;
	position: relative;
	margin-bottom: 5px;
}
div.comments h2 img{
	position:absolute;
	right:3px;
	top:1px;	
}

div.comments b{
	display: block;
	margin-bottom: 6px;
}
div.comments div.username{
 font-size: 13px;
 color: #0F6096;
 font-weight: bold;
 line-height: 26px;
}
div.comments div.username img{
	width: 25px;
	float: left;
	padding: 0;
	margin: 0 2px 0 0 ;
}
div.comments div.username span.date{
	float: left;
	margin-bottom: 0;
	font-size: 10px;
	line-height: 28px;
}
div.comments div.coment_text{
 display: block;
 margin: 0 0;
 padding-top: 5px;
 padding-bottom: 8px;
 border-bottom: 1px solid #E5E5E5;
 clear: left;
}
div.comments div.coment_text span{
	padding: 8px 0 10px 0;	
	display: inline;
}
div.comments div.problem{
	background: transparent url(../img/comment_background_bg.gif) repeat-y;
	width: 475px;
	padding: 0;
}
div.comments div.problem img{
	margin: 0;
}
div.comments div.problem img.tp_right{
 top:0;
}
div.comments div.problem form{
	padding: 0;
}
div.comments form div.problem textarea{
 border:1px solid white;
 padding: 5px;
	overflow: auto;
	width: 455px;
}
div.comments form .button_gray{
/*	float: right; */
float: left;
	padding-left: 5px;
	margin-right: 5px;
}
div.comments div.problem div.problem_top{
	background: #dad9d7 url(../img/probl_form_top.gif) repeat-x;
	height: 2px;
}
div.comments div.problem div.problem_bottom{
	background: #dad9d7 url(../img/probl_form_bottom.gif) repeat-x;
	height: 2px;
}

td.list_cats a{
	display: block;
	padding: 3px 0 ;
	border-bottom: 1px solid #E5E5E5;
	margin: 0;
	color: #77839E;
	font-weight: bold;
	font-size: 11px;
}
td.list_cats div.news_top{
	margin:0;	
}

div.cat_int{
	display: block;
	height: 200px;
	overflow: auto;
	width: 200px;
	border: 1px solid #E5E5E5;
	text-transform: lowercase;
}

div.user_info{
	display: block;
}
div.user_info div.user_name{
	color: #0F6096;
	font-size: 22px;
}
div.user_info div.picture{
	display: block;
	padding: 40px 0 0 0 ;
	float: left;
	width: 130px;
}

div.user_info div.picture img{
	margin-right: 23px ;
	float: right;	
}
div.user_info div.picture span{
	clear: right;
	float: right;
	width: 80px;
	font-weight: bold;
	font-size: 10px;
	margin-right: 23px ;
	margin-top: 17px ;
}
div.user_info div.points{
	font-weight: bold;	
}
div.user_info div.points img{
	display: block;
	float: left;
	margin: 0 7px;
}
div.user_info div.medals{
	display: block;
	float: left;
}   
div.user_info div.medals span{
	float: left;
	display: block;
	margin: 0 7px;
}
div.user_info div.actions{
	display: block;
	clear: left;
}   
div.user_info div.actions a{
	color: #4C5671;
	border:1px solid #4C5671;
	height: 24px;
	display: block;
	float: right;
	line-height: 24px;
	padding: 0 11px;
	margin-left: 11px;
}

a.FAN_LINK{
padding: 0 ;
color:#0F6096;
/* float:left; */
clear: left;
display: block;
font-weight:bold;	
width: 125px;
}

#FAN_SPAN{
	display: block;
	clear: left;
	font-weight: bold;
	width: 125px;
}

.img_Pers{
	display: block;
	float: left;
	padding: 0 0 3px 0 ;
	text-align: center;
}

/*  VOTE  */
#gimmemore { float:left; width:370px; color:#000000;  }
#gimmemore h1 { font-size:20px; font-weight:normal; }
#questionbox { width:500px;  margin-top:30px; text-align:left; font-size:11px; padding:20px; height:200px;}
#clock { position:relative; float:left; width:102px; height:102px; padding:10px; padding-top:30px; text-align:center; } 
#load { width:269px; height:72px; background:url(../images/loadbg.gif) 0 0 no-repeat; margin:40px; padding:10px; padding-top:11px; display:block; }
#load img { border:none; }

#loadnext { position:absolute; top:35px; right:10px; width:102px; height:102px; display:none; }
#progress { position:absolute; top:160px; right:65px; width:16px; height:16px;  }
#endgame { position:absolute; top:37px; right:9px; width:432px; display:none; padding:30px; padding-top:10px;padding-bottom:10px; border-bottom:1px solid #ff9600; z-index:1000; background-color:#FFFFFF;  }

#correct { position:absolute; top:0px; right:32px; text-align:left; height:62px; width:460px; z-index:20; background:url(../images/correct.gif); background-position:center left; background-repeat:no-repeat; background-color:#ff9600; color:#000000; display:none;  }
#wrong   { position:absolute; top:0px; right:32px; text-align:left; height:62px; width:460px; z-index:20; background:url(../images/wrong.gif); background-position:center left; background-repeat:no-repeat; background-color:#000000; color:#000000; display:none; }
#statistics { display:none; font-size:10px; text-align:center; }
.answer { padding-left:20px; padding-right:10px; background:url(../images/answerback.gif) 0 0 no-repeat; width:313px; height:57px; cursor:pointer;  }
#question { float:left; text-align:left; padding-left:30px; font-size:18px; color:#303030; width:313px;  }
#flashclock { float:left;  width:102px; height:102px; margin-left:50px; }

#category { text-align:left; padding-top:10px; padding-left:30px; color:#000000; padding-bottom:10px; }
#ajaxpost { position:relative; margin:0px auto; background:url(../images/q_rep.gif) 0 0 repeat-y; width:511px; z-index:10; }
.q_top { height:14px; background:url(../images/q_top.gif) 0 0 no-repeat; }
.tabs { height:40px; background:url(../images/tabline.jpg) 0 0 no-repeat; padding-top:9px; padding-left:11px; }
.tab { float:left; width:48px; height:26px; background:url(../images/tab.jpg); color:#717171; text-align:center; line-height:25px; font-size:11px; }
.activetab { float:left; width:48px; height:26px; background:url(../images/activetab.jpg); color:#FFFFFF; text-align:center; line-height:25px; font-size:11px;}
.donetab { float:left; width:48px; height:26px; background:url(../images/donetab.jpg); color:#FFFFFF; text-align:center; line-height:25px; font-size:11px;}
.sep { float:left; width:1px; height:26px; background:url(../images/sep.jpg); }
.q_bot { height:14px; background:url(../images/q_bot.gif) 0 0 no-repeat; }
.answer { padding-left:20px; padding-right:10px; background:url(../images/answerback.gif) 0 0 no-repeat; width:313px; height:57px; cursor:pointer;  }
#loadbox { margin-top:30px; padding:10px; width:520px; display:none;  }
#demobox { margin-top:30px; padding:10px; width:520px; display:none; }
#correct { position:absolute; top:0px; right:32px; text-align:left; height:62px; width:460px; z-index:20; background:url(../images/correct.gif); background-position:center left; background-repeat:no-repeat; background-color:#ff9600; color:#000000; display:none;  }
#wrong   { position:absolute; top:0px; right:32px; text-align:left; height:62px; width:460px; z-index:20; background:url(../images/wrong.gif); background-position:center left; background-repeat:no-repeat; background-color:#000000; color:#000000; display:none; }
#statistics { display:none; font-size:10px; text-align:center; }

.listWrongAnswer { padding-left:10px; padding-right:10px; background:url(../images/answerback.gif) 0 0 no-repeat; width:373px; height:57px; background-position: left;  }
.listWrongAnswer p {
	width: 350px;
}

#listCorrectAnswer { background-color:#ff9600; }

#ajaxwrapper {
	width: 600px;
	padding: 5px;
}
.VOTE_DIV{
	padding: 20px;	
}
/*  VOTE END  */


.price_list_main{
	position: relative;	
}
.price_list_main div.own_gold{
	position: absolute;
	top: 48px;
	right: 0;
	font-size: 12px;
	font-weight: bold;
	color: #8B98B4;
}
.price_list_main div.own_gold img{
	margin : 3px 3px 0 0;	
	vertical-align: middle;
}

table.payments tr td{
	border-bottom: 1px solid #BBC4D5;	
}
table.payments tr.head{
	background:#BBC4D5 url(../img/extra_ac_head_cent.gif) repeat-x scroll 0 0;
	color: white;

}
table.payments tr td {
	padding: 3px 3px;	
}
table.payments tr td img{
	vertical-align: middle;	
}
table.payments tr td.last{
	padding-right: 25px;
	text-align: right;	
}
table.payments tr.last{
	height: 8px;	
}
table.payments tr.last td{
background: #bbc4d5	url(../img/extra_ac_bottom.gif) repeat-x;
	height: 8px;
	padding: 0;
	border:none;
	font-size:1px;
}


table.game_hg_res{
	font-size: 9px;	
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	
}
table.game_hg_res tr td{
	border-left:1px solid #333333;	
	border-bottom:1px solid #333333;
	text-align: center;
	padding: 6px 2px;
}

table.game_hg_res tr.head_tr td {
	height: 35px;	
	
}
table.game_hg_res tr.head_tr td.has_vert{
	vertical-align: top;
	padding-top: 20px;	
	text-align: center;
}
table.game_hg_res tr.head_tr td div{
width: 30px;
margin: 0 auto;
padding: 0 auto;

height: 20px;
	 writing-mode: tb-rl;
	-webkit-transform: rotate(90deg); 
	-moz-transform: rotate(90deg);
}


.keyword_links{
	color:#0F6096;
	font-size:12px;
	font-weight:bold;    
	float: left;
}

.h4{
	font-size: 14px;	
}

div.groups_list{
	float: left;
	width: 305px;	
}
div.groups_list a{
	color: #0F6096	
}
div.add_new_group{
	padding: 15px 0 0 0;	
	clear: left;
	display: block;
	margin:15px auto 0;
width:478px;	
}

div.group_name{
	text-align: center;	
}
div.group_name a{
	font-weight: bold;
		color: #0F6096
}
div.catecory_in{
clear:left;
margin:15px auto 0;
width:600px;	
}
div.catecory_in div.cat_img{
	float: left;
	padding: 0 14px 0 0;	
	width:114px;
	height: 110px;
	font-size: 1px;
}  

div.catecory_in div.cat_a{
}
div.catecory_in div.cat_a a{
		color: #0F6096
}
div.catecory_in div.cat_txt{
	padding: 3px 0 0 0;
}

div.catecory_in div.c_descr{
	display: block;
	float: left;
	width: 342px;	
}
div.catecory_in div.c_info{
	display: block;
	float: left;
	padding-left: 10px;
	width: 120px;	
	font-size:11px;
}  
h4.cat_a{
	margin: 1px 0;	
}
div.list_themes{
	display: block;	
	clear: left;
	border-bottom: 1px solid #E5E5E5;
	margin: 2px 0;
	padding: 2px 0;
}
div.list_themes a{
	color: #0F6096;	
	font-size: 13px;
	font-weight: bold;	
	float: left;
	width: 315px;
	display: block;
}
h4.cat_a a{
	color: #0F6096;	
}

div.show_form{
	z-index: 15;
	position: absolute;
	top: 80px;
	left: 200px;
	padding: 5px;	
	display: none;
	background: white;
	width: 450px;
}
div.show_form_comm{
	width: 490px;
	
}
div.show_form_1{
	margin: 5px;
	padding: 5px;	
	border: 1px solid #333333;
	background: white;
}
	
a.close_div	{
	float: right;
	color: 	#0F6096;
	font-weight: bold;
}

div.list_friends h3{
	margin: 20px 0 3px 5px;
	font-size: 14px;	
}

span.is_member{
	padding:  0 4px 0 0 ;
	font-weight: bold;	
}
.link_theme{
		float: right;
		color:#A4A4A4;
font-size:9px;
white-space:nowrap;
}
.link_theme span{
	display: inline;
	float: right;	
	width: 30px;
	margin-left: 2px;
}
.link_theme span img{
	margin:0 1px 0 0 !important;
	vertical-align:middle;
}

.facebookfloat{position:fixed;bottom:0;right:0;width:234px;height:43px;display:block;z-index:10000;}

.facebookfloat-close{position:fixed;bottom:26px;right:5px;display:block;height:10px;width:10px;z-index:10001;}
