/* Styles for template */
@import url("null.css");
@import url("simple.css");
@import url("jquery.lightbox-0.5.css");
#content *, #footer * { text-align :left; }
#content {max-width:1200px;	width:990px;margin-right:7px;}
#topSide {text-align:right;margin-bottom:0px;padding-left:10px;overflow:hidden;}
	#topSide .topLine{height:75px;position:relative;}
	#topSide .logo{margin:33px 10px 0px 5px;float:left;}
	#topSide .status{float:left;font-size:11px;position:absolute;bottom:12px;left:150px;}
	#topSide .status .data-table td{padding-right:10px;}
	#topSide .appendMenu{float:right;margin:48px 15px 0px 0px;}
		#topSide .appendMenu li{display:inline;margin-right:5px;}
	#topSide .cityes{float:right;height:20px;margin:44px 0px 0px 0px;font-size:11px;overflow:hidden;}
	#topSide .banner{text-align:left;margin:0px;padding:0px;overflow:hidden;}
	#topSide .banner a, #topSide .banner img{display:block;overflow:hidden;}
	#rightSide .social {margin:20px 10px 12px 0px;text-align:right;}
		#rightSide .social li {display: inline;}
#leftSide {width:154px;float:left;}
	#leftSide .menuMain {margin-top:5px;margin-bottom:25px;width:135px;}
		#leftSide .menuMain li {padding:3px 0px 3px 17px;line-height:16px;}
			#leftSide .menuMain li.active {background-color:#999897;}
				#leftSide .menuMain li.active  a{color:white;background:none;}
			#leftSide .menuMain li a {text-decoration:none;color:#92918f;font-size:12px;font-family:tahoma;}
				#leftSide .menuMain li a:hover {text-decoration:underline;}
				#leftSide .menuMain li a.blue{color:#00f;}
				#leftSide .menuMain li.active a.blue{color:#fff;}
	#leftSide .shop {margin-top:10px;}
		#leftSide .shop  h4 a{display:block;background:transparent url('../images/header.jpg') no-repeat top left;width:121px;height:58px;}
	#leftSide .bannerLeft {margin-top:20px;padding-left:15px;}
#rightSide {float:right;width:195px;}
	#rightSide .rightBlock{margin-bottom:20px;background:url(../images/right_block_bottom.jpg) bottom left no-repeat;padding-bottom:6px;width:187px;}
		#rightSide .rightBlock .blockBody{background:url(../images/right_block_bgr.jpg) top left repeat-y;padding:0px 1px;}
		#rightSide .rightBlock h4{padding:6px 10px;font-weight:bold;background:url(../images/right_block_header.jpg) top left no-repeat;color:#445e78;font-size:12px;}
		#rightSide .rightBlock h4 a{color:#445e78;text-decoration:none;font-size:12px;}
		#rightSide .forum ul li {padding:9px 7px;line-height:11px;}
			#rightSide .forum ul li.bg {background-color:#e9e9e9;}
			#rightSide .forum ul li a{color:#5f5f5f;text-decoration:none;font-size:11px;}
				#rightSide .forum ul li a:hover{text-decoration:underline;}
	#rightSide .lastUpdates ul.blockBody{padding:8px;}
		#rightSide .lastUpdates ul img{float:left;margin-right:5px;width:71px; }
		#rightSide .lastUpdates ul li{clear:both;padding:7px 0px;background:url(../images/underline.gif) bottom left repeat-x;width:100%;}
		#rightSide .lastUpdates ul a{color:#5d86a9;font-size:11px;font-weight:bold;display:block;height:42px;padding-bottom:5px;}
	
	#rightSide .formTeam {
	width:183px;
	background-color:#e5ebc7;
	padding-bottom:15px;
	margin-bottom:20px;
	margin-top:15px;
	}
	#rightSide .formTeam  h4 {display:block;}
	#rightSide .formTeam  h4 a{
	background: url('../images/team.jpg') no-repeat top left;
	height:70px;
	display:block;
	margin-bottom:5px;
	}
		
	#rightSide  .sms .blockBody{
	padding:5px;
	position:relative;
	min-height:192px;
	height:auto !important;
	height:192px;
	}
		#rightSide .top h5 a{
		color:#838383;
		font-size:14px;
		font-weight:bold;
		}
#centerSide {margin-top:10px;margin-left: 154px;padding-right:10%;border-left:1px solid #dbdbdb;padding-left:15px;padding-bottom:30px;line-height:20px;min-height:550px;}  
	#footer #centerSide {
	border:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	}  
#centerSide.mainPage{margin-right: 210px; padding-right:0px;border:none;padding-left:0px;line-height:12px;} 
#centerSide.mainPage ul{list-style-type:none;} 
#centerSide   .main  table{width:100%;}
		#centerSide .main td {text-align:left;}
		#centerSide h2 a, #centerSide h2{color:#5e5e5e;font-size:14px;text-decoration:none;font-weight:bold;}
		#centerSide h2 span.text-blue a{color:#4B729F;}
		#centerSide h2 a:hover{text-decoration:underline;}
	/* Show only to IE PC \*/
 * html .block_head h2 {height: 1%;} /* For IE 5 PC */
	#centerSide .block {background: url('../images/block_body_r.gif') no-repeat bottom right;position:relative;}
	#centerSide .block_head {background: url('../images/block_head_r.jpg') no-repeat top right;margin: 0;height:120px;position:absolute;top:0px;left:0px;width:100%;}
	#centerSide .block_head h2 {background: url('../images/block_head_l.jpg') no-repeat top left;padding: 10px 0px 0px 15px;height:120px;margin: 0;}
	#centerSide .block_body {background: url('../images/block_left.gif') no-repeat bottom left ;padding: 55px 12px 10px 15px;min-height:70px;height:auto !important;height:70px;margin: 0;}
	#centerSide.mainPage .block_body {min-height:130px;height:auto !important;height:130px;}
		#centerSide.mainPage .h110 .block_body {min-height:110px;height:auto !important;height:110px;}
	#centerSide .block_body2{margin-top:-15px;position:relative;}
	#centerSide div.poll {max-width:400px;text-align:left;min-width:100px;position:relative;}
	#centerSide .main div.poll{float:right;position:relative;margin-left:3px;}
	.ie7 #centerSide .news{margin-top:0px;}
	#centerSide .news .block_body{min-height:163px;height:auto !important;height:163px;}
			#centerSide div.polls ul li {
			margin-top:8px;
			}
			#centerSide div.polls .submit{
			top:75px;
			}
	#centerSide .news {
	font-size:11px;
	margin-bottom:20px;
	margin-top:20px;
	}
		#centerSide   .ml-new{
		margin-left:15px;
		}
			.ie6 #centerSide  .ml-new{
			margin-left:12px;
			}
		#centerSide .news  table{
		width:99%;
		}
		#centerSide .news span{
		display:block;
		height:100px;
		}
			#centerSide .news small {
			display:block;
			color:#7a7a7a;
			background:transparent url('../images/underline.gif') repeat-x bottom left;
			padding-top:5px;
			padding-bottom:5px;
			margin-bottom:3px;
			width:145px;
			margin:auto;
			}
			#centerSide .news .block_body a{
			width:137px;
			display:block;
			margin:auto;
			}
			#centerSide .news  .block_body a {
			color:black;
			text-decoration:none;
			font-size:12px;
			}
					#centerSide .news a:hover {
					text-decoration:underline;
					}
			#centerSide .news h2{
			font-weight:normal;
		}
		
			#centerSide .news  .detail a, #centerSide .podcast .detail{
			color:#676767;
			font-size:11px;
			}
			#centerSide .news  .detail a:hover, #centerSide .podcast a.detail:hover{
			text-decoration:none;
			}
/* .events */
#centerSide .events  {
margin-bottom:20px;
}
		#centerSide .events  .media_events .slider img {
		margin: 0px;
		}
	#centerSide .events .media_include {

	width:340px;
	}
		.ie6 #centerSide .events .media_include {
		width:350px;
		}
			#centerSide .heroes p, #centerSide .recordclub p, #centerSide .superchart p{
			position:relative;
			margin-top:-20px;
			width:100%;
			color:#545454;
			font-size:12px;
			}
			#centerSide .heroes a, #centerSide .recordclub a, #centerSide .superchart a{
			height:155px;
			display:block;
			text-align:center;
			}
			#centerSide .heroes h2 a, #centerSide .recordclub h2 a, #centerSide .superchart h2 a{
			height:auto;
			display:inline;
			}
		#centerSide .heroes{
		float:left;
		width:32%;
		}
		#centerSide .recordclub{
		float:right;
		width:32%;
		}
		#centerSide .superchart{
		margin:auto;
		width:32%;
		}
		#centerSide .download{
		float:right;
		width:64px;
		}
		.ie6 #centerSide .download{width:84px;height:30px;}
		#centerSide .polls{
		float:right;
		width:63%;
		}
		
	#centerSide .superchat{
	width:50%;
	float:left;
	}
		#centerSide .superchat li {
		padding:5px 0px;
		margin:5px 0px;
		
		}
		#centerSide .superchat li span{
		color:#808285;
		}
		#centerSide .superchat .detail{
		top:125px;
		right:5px;
		position:absolute;
		}
			#centerSide .superchat .chart-inner {
			background-repeat:no-repeat; 
			height:150px;
			color:#404040;
			width:280px;
			}
			#centerSide .superchat .chart-inner a{
			text-decoration:none;
			}
			#centerSide .superchat .chart-inner strong {
			display:block;
			font-size:14px;
			line-height:16px;
			padding-bottom:3px;
			}
			#centerSide .superchat .chart-inner span {
			font-size:14px;
			}
/* superchart */
#centerSide .superchat span.title{
display:block;
margin-left:130px;
padding-top:25px;
height:90px;
}
#centerSide .superchat p{
font-size:11px;
line-height:12px;
width:270px;
clear:both;
}
	#centerSide .container2 .block_body2{
	height:200px;
	}
	#centerSide .rshop{
	width:48%;
	float:right;
	}
		#centerSide .rshop .block_body2{
		line-height:16px;
		}		
	#centerSide .labelRoll .block_body2{
	margin-top:0px;
	position:relative;
	width:90%;
	height:200px;
	margin:auto;
	margin-top:-15px;
	}	
	#centerSide .formWant {
	background:url('../images/form-want.jpg') no-repeat top left;
	height:40px;
	margin-bottom:10px;

	}
		#centerSide .formWant .bg {
		background:url('../images/form-want-r.jpg') no-repeat top right;
		padding:0px 10px 7px 10px; 
		height:30px;
		}

		#centerSide .formWant  label {
		float:left;
		margin-left:2%;
		margin-top:15px;
		color:#4a4a4a;
		}
		#centerSide .formWant  #formWantText {
		float:left;
		margin-left:3%;
		width:36%;
		margin-top:11px;
		margin-right:2%;
		}
		#centerSide .formWant  #formWantText input{
		width:100%;
		}
		#centerSide .formWant .bg  div#formWantBtn{
		background:url('../images/submit-grey-left.jpg') no-repeat 0px 1px;
		height:25px;
		float:right;
		width:13%;
		margin-top:9px;
		margin-right:1%;
		}
		.ie7 #centerSide .formWant .bg  div#formWantBtn{ margin-right:3px; }

		#centerSide .formWant div#formWantBtn input {
		background:transparent url('../images/submit-grey-right.jpg') no-repeat top right;
		border:0px;
		color:white;
		height:25px;
		font-size:11px;
		cursor:pointer;
		display:block;
		width:100%;
		text-align:center;
		padding:5px 0 15px;
		float:none;
		}	
			.opera #centerSide .formWant div#formWantBtn input {
			padding-top:7px;
			padding-bottom:7px;
			}
		#centerSide .container{
		min-height:200px;
		height:auto !important;
		height:200px;
		margin-bottom:15px;
		}
			#centerSide .h110 {
			min-height:180px;
			height:auto !important;
			height:180px;
			margin-bottom:15px;
			}
		#centerSide .container2{
		min-height:250px;
		height:auto !important;
		height:250px;
		margin-bottom:15px;
		}
/* #footer */	
#footer {
background:url(../images/bg-hr.gif) 0px -28px repeat-x #bec5c4;
clear:both;
}
#footer .sides-footer{
max-width:1200px;	
width:990px;
}
#footer td.leftSide-footer {
padding-top:55px;
}
#footer .chick a{
display:block;
}
		.about-footer {
		float:left;
		padding-left: 154px;
		width:190px;
		margin-right:0px;
		color:#595e5e;
		font-size:11px;
		padding-top:5px;
		}
			.ie .about-footer { width:160px; }
			.ie6 .about-footer { padding-left:0px; margin-left: 80px; }
	#footer .footer-text {
	clear:both;
	color:#595E5E;
	font-size:9px;
	margin-left:20px;
	padding-top:58px;
	}
	#footer .footer-club .about-footer {
	color:#CACACA;
	}
	#footer .footer-club .footer-text  {
	padding-top:46px;
	color:#CACACA;
	}
		#footer .footer-text span {
		display:block;
		font-size:10px;
		margin-bottom:15px;
		}
			#footer .footer-text span a.help {
			color:#3D5879;
			text-decoration:underline;			
			}
	
	
		.ie7 #footer .footer-text {
		padding-top:40px;
		}
		.ie8 #footer .footer-text {
		padding-top:40px;
		}
		.ie7 #footer .footer-text span {
		display:block;
		font-size:10px;
		margin-bottom:18px;
		}
	#footer .footer-text a {
	color:#595E5E;
	font-size:9px;
	}
	#footer .footer-club .footer-text a {
	color:#CACACA;
	}
	.ie6 #footer .footer-text {
	padding-top:40px;
	}
#online{
font-size:11px;
color:#6f6f6f;
border-bottom:1px dotted #b3b3b3;
padding-bottom:5px;
margin:5px 0px 20px 12px;	
}

#online a{
color:#6f6f6f;
padding:2px 5px;
font-size:11px;
white-space:nowrap;
}
#online a.show-player{padding:0px;}
#online td{
font-size:11px;
color:#6f6f6f;
padding:3px 10px;
border-right:1px solid #bdbdbd;
text-align:left;
white-space:nowrap;
}
#online a.green{
color:#639700;
}
#online a.red{
color:#ac0000;
}
#online a.ringtone{
padding:2px 0px 3px 17px;
background:url(../images/phone.jpg) 0px 0px no-repeat;
}
#online a.mp3{
padding:2px 0px 3px 23px;
background:url(../images/comp.jpg) 0px 3px no-repeat;
}
#online a.red{
color:#ac0000;
}
#online td.last{
border-right:none;
width:350px;
padding:0px;
}
#online td.last a, #online td.last span{
display:block;
float:right;
margin-left:10px;
padding-bottom:4px;
}
#online td.last span{
margin-left:0px;
padding-top:2px;
}
#rightSide .popUpBlock{
background:url(../images/popup-top.gif) 0px 0px no-repeat;
width:190px;
padding-top:6px;
padding-bottom:16px;
position:relative;
display:none;
}
#rightSide .popUpBlock .innerBlock{
background:url(../images/popup-bottom.gif) bottom left no-repeat;
width:188px;
padding-bottom:6px;
}
#rightSide .popUpBlock .body{
background:url(../images/popup-bgr.jpg) bottom left repeat-x #f6f6f6;
padding:20px;
border-left:1px solid #757575;
border-right:1px solid #757575;
color:#513357;
height:140px;
font-size:11px;
}
#rightSide .popUpBlock .leftElement, #rightSide .popUpBlock .rightElement{
position:absolute;
bottom:0px;
left:100px;
background:url(../images/popup-element1.gif) bottom left no-repeat;
width:12px;
height:17px;
}
#rightSide .popUpBlock .rightElement{
background:url(../images/popup-element2.gif) bottom left no-repeat;
left:104px;
}
.positioned{
position:absolute;
bottom:20px;
left:0px;
}
#rightSide .popUpBlock .popUpClose{
color:#616161;
text-decoration:underline;
font-size:11px;
position:absolute;
top:5px;
right:10px;
}
.ie8  #centerSide div.poll .submit input {line-height:25px;}

.download_icon {
position:absolute;
right:20px;
top:5px;
}
.chartsBlock table {
width:270px;
}
	.ie7 .chartsBlock table .png {
	position:relative;
	top:8px;
	}
.main_banner_big {
width:990px;
}
.ie6 .main_banner_big {
width:975px;
}

h1.title {
	color:#92918F;
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:none;
}

/* lang */
.lang {
position: absolute;
right: 0px;
top: 14px;
font-size: 11px;
color: #999;
}
.lang a {
font-size:11px;
}
