@import url("reset.css"); 
* {
 margin: 0;
 padding: 0;
 outline:none;
}
html,
body{height:auto;
	margin:0;
	padding:0;
}
body{font-family: Arial;
	font-size: 100.01%;first
	font-size: 11px;
	line-height: 135%;
	color: #4e5c63;
	background-color:#012233;
	background-image: url(/1fnl/img/fon_3.png);
	background-position: center top;
	background-repeat:no-repeat;
	background-attachment:fixed
}

a {	color: #505050; 
	outline: none;
	text-decoration: none;
}

a:hover {
 text-decoration: underline;
}


h1 {font-family:Arial,Sans-Serif; font-size:19px;font-weight:bold;color:#00154f;}
h2 {font-family:Verdana,Sans-Serif;font-size:10pt;font-weight:bold;color:#015CCF;}
h3 {font-family:Arial,Sans-Serif;font-size:9pt;font-weight:bold;color:#00154F;}
h4 {font-family:Arial,Sans-Serif;font-size:7pt;font-weight:bold;}
h5 {font-size:6px;}
h6 {font-family:Verdana,Sans-Serif;font-size:6pt;font-weight:bold;color:#1163A8; line-height: 1;}

p {
 margin: 0 0 1px 
}
ul{	margin-left:0px;
}

li{	list-style-position: inside;
	padding-bottom:10px;
}
img {
 border: none;
}
input {
 vertical-align: middle;
}
.rss-ico {
 float:right;
 margin-bottom:-17px;
 position:relative;
 top:-17px;
 right:10px;
}

/********************************img/fon_3.png*******img1.liveinternet.ru/images/attach/c/0/53/17/53017289_0e31ad4245cagif******


.fieldForm select,
.fieldForm input[type=text],
.fieldForm input[type=password]{
	width:250px;
}

.fieldForm input[type=password],
.fieldForm input[type=text]{padding:1px 5px;}

.fieldForm select{
	padding:2px;
}

.fieldForm textarea{
	width:450px;
	height:200px;
	padding:3px 7px;	
}

.edit_profile .fieldItemValue{
	padding-bottom:10px;
}

.class_avator,
#jpeg_avator_img{
	margin-bottom:10px;
}*********************/

/*********** blocks ******************/

.title_blue{
	padding:0px !important;
	margin:0px;
	height:31px;
	background:url(/1fnl/img/bg_title_blue.gif) 0 0 repeat-x #0853a4;
}

	.title_blue li{
		float:left;
		padding:0px;
		border-right:1px solid #065197;
		border-left:1px solid #0287ee;
		list-style-image:none;
	}

	.title_blue li.first{
		border-left:0px;

	}

	.title_blue li.first a,	
	.title_blue li.first a:hover{
		border-top-left-radius:5px;
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px;
	}

	.title_blue li.end{
		border-right:0px !important;
	}
	
	.title_blue li a{
		line-height:100%;
		display:block;
		font-size:14px;
		font-weight:bold;
		color:#ffffff !important;
		text-decoration:none !important;
		text-shadow:0px 1px #023187;
		padding:9px 17px 8px 17px;
	}
	
		.title_blue li.selected a,
		.title_blue li a:hover{
			color:#464646 !important;
			text-shadow:0px 0px #023187;
			background:url(/1fnl/img/bg_title_white.gif) 0 0 repeat-x #fdfef8;
		}
.title_black,
.pl_color{background:#0062bc;}

.title_black,
.shadow_color{text-shadow:1px 1px #02318;}

.arrow{
	background:url(../img_2011/arr_right_shadow.png) bottom right no-repeat;
	padding-right:13px;
	padding-bottom:2px;
	margin-right:5px !important;
}
.title_black_big,		
.title_black{
	
margin-bottom:0px;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	font-family:Arial;
	color:#fdfef8;
	background:url(/1fnl/img/bg_title_blue1.gif) 0 0 repeat-x #171818;
}

.title_black_big{
	width:927px !important;
}








	.tbtl{


		padding 5px 9px !important;
	}

	.tfool{
		height:30px;
	}
	
	.tfool a,
	.tfool a:hover{
		display:block;
		margin:5px 0 12px 22px !important;
		padding:0px !important;
		width:96px;
		font-size:12px !important;
		border-bottom:1px dotted #0A68CD !important;
		background:#ffffff !important;
		color:#0A68CD !important;
	}
	
	.title_black .rss{
		float:right;
		display:block;
		width:16px;
		height:16px;
		background:url(/1fnl/img/icons.gif) -48px 0 no-repeat;
		margin-top:3px;
	}
	


.right_link,
.right_link_gr{
	font-size:12px;
	font-family:Tahoma;
	float:right;
	margin-right:18px;
	line-height:100%;
	padding-top:2px;	
	text-decoration:none !important;	
	text-transform:lowercase;	
}

.right_link{
	color:#ffffff !important;
	text-shadow:1px 1px #023187;
}

.right_link_gr{
	color:#58911e !important;
	text-shadow:1px 1px #ffffff;
}

#create_post select,
#create_post input,
#create_post span,
#create_post textarea{
	display:block;
}

.fs14{font-size:14px;}
.m_1020{margin:0 10px 20px 0;}
.mr_10{margin-right:10px;}
.mb_10{margin-bottom:10px;}
.mb_20{margin-bottom:20px;}
.mrb_10{margin:0 10px 10px 0;}
.mb_5{margin-bottom:5px;}
.mb_6{margin-bottom:6px;}
.mb_0{margin-bottom:0px;}
.mrm{margin-right:0px !important;}
.fl{float:left;}
.fr{float:right;}
.fr_1{float:right;
position:relative;
margin-top: 0 !important;}

.cb{clear:both;}
.bc{height:0px;line-height:0px;font-size:0px;}
.bln{border-left:0px !important;}
.brn{border-right:0px !important;}
.no_bg{background:none !important;}
.uc{text-transform:uppercase;}
.brad_5{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}


.myinf1 {
 border-bottom:1px solid #00154F;
 color:#4e5c63;
 font-size:9px;
}
.myinf1 a {  background:#FDFEF8;
color:#4e5c63;
 font-size:11px;
 text-decoration:none;
 display:block;
 padding:5px;
}
 .myinf1 a:hover {background:#0062BC; color:#fff;
 font-size:11px;
 text-decoration:none;
 display:block;
 padding:5px;
}
.rss-bline {
 width:100%;
 height:17px;
 text-align:right;
}
.rss-bline img {
 position:relative;
 top:2px;
}

#pagesBlock1 {
 width:100%;
 height:25px;
 border:0 none;
 color:#0062BC;
 text-align:center;
}
#pagesBlock1 a {
 background:none repeat scroll 0 0 #015CCF;/*цвет кнопок переключателя страниц*/
 color:#FFFFFF !important;/*цвет цифр страниц*/
 font-size:10px;
 padding:3px 10px;
 text-decoration:none;
}
#pagesBlock1 a:hover {
 background-color:#E44437;/*подсветка переключателей*/
}
#pagesBlock1 b {
 background:#00154f;/*цвет текущей страницы*/
 bottom:-2px;
 color:#FFFFFF;
 font-size:14px;
 padding:4px 11px;
 position:relative;
 text-decoration:none;
}
#pagesBlock1 b, #pagesBlock1 a {
 border-radius:5px;
 -moz-border-radius:5px;
 -o-border-radius:5px;
 -webkit-border-radius:5px;
 -khtml-border-radius:5px;
}


.tblnb td{border:1px solid #ffffff !important;}

.center{text-align:center;}
.right{text-align:right;}
.bold{font-weight:bold;}
.tbsel{background:#D1EDC7 !important;}
		
.brad_top_5{
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
}			

.brad_bottom_5{
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}

.w927{
	width:927px !important;
}

	div.alert_aow
	{
		background-color: #FFFFFF;
		border:1px solid #898E79;
		left: 40%;
		padding: 3px;
		position: fixed;
		top: 30px;
		height: 80px;
		width: 350px;
		opacity: 0.9; 
		filter: alpha(Opacity=90);
		text-align: center;
		font-weight: bold;
		font-size: 12px;
	}

.liner{
	font-size:14px;
	color:#0062bc;
	margin-bottom:20px;
	border-bottom:1px solid #0062bc;
	text-align:right;
	padding-right:20px;
	font-weight:bold;
}
	
/* -------------------------------------------- */
.news h1 a,
.news h2 a,
.news  a{font-size:14px;
         color:#0062bc;
	
}

.news{
	margin-bottom:10px;
	padding:15px;
	
}

.news_text{
	font-family:Arial !important;
	font-size: 13px;
margin-bottom:15px;
}

.news_tags{
	font-size:10px;
color:#0062bc;
}

.news_date{
	font-size:13px;
	margin-bottom:5px;
}
#container{
	width:1000px;
	margin:0 auto;
}

#middle {
 width: 100%;
 float: left;
 overflow: hidden;
}

#content {
  margin: 4px 5px;
 padding: 0 270px 0 0;
}

.cbb {
 width:100%;
 height:auto;
}

.cbb-in {
 width:690px;
 height:auto;
 padding:5px;
 background:#0062bc;}
.cbb-in3 
 width:250px;
 height:auto;
 padding:5px;
}
.news-post {

 padding:15px ;/* РџРѕР»СЏ РІРѕРєСЂСѓРі С‚РµРєСЃС‚Р° */
 background: #FFFFFF  top left repeat-x;
 border: solid 1px #FFFFFF;}

.news-post_vrn {

 margin:0;/* РџРѕР»СЏ РІРѕРєСЂСѓРі С‚РµРєСЃС‚Р° */
 background: #FFFFFF  top left repeat-x;
 border: solid 10px #FFFFFF;}


.cont-block {
 background:#f5f5f5;
 width:100%;
 height:auto;
 margin-bottom:10px;
}

#sideRight {
 float: left;


 margin-top: 1px;
 margin-bottom: 5px;
 width: 252px;
 padding-left:0px;
 position: relative;
}
.cont_table td{
	padding:0px;
	margin:0px;
	vertical-align:top;
}

	.title_black{
		text-transform:uppercase;
		font-size:14px;
		font-weight:bold;
		font-family:Arial;
		padding:4px 20px 3px 10px;
		color:#ffffff;
		text-align:right;
	}

.main_content{
	width:642px;
}

	.main_content p{
		padding:0 10px;
	}

	.main_content ul li{
		padding-left:20px;
		line-height:150%;
	}	
	
	.main_content .news p{
		text-align:justify;
	}
	
.header,
.main_block{
	position:relative;
}

	.header{
		height:125px;
	}


.search-form {
 width:260px;
 height:106px;
 float:right;
}
.hsrch {
position:absolute;
			top 102px;
			left:650px;
			font-size:11px;
			
}
.queryField {
 background:url(/images/input-srch.png) no-repeat left top;
 width:167px;
 height:20px;
 border:none;
 float:left;
 padding:0 5px;
}
.search1 {
 background:url(/images/srchb.gif) no-repeat left top !important;
 border:none !important;
width:20px;
 height:20px;
 border:none;
 margin:5px 0 0 5px;
 float:left;
 cursor:pointer;
}







			
	
		#new_history{
			position:absolute;
			top:33px;
			left:292px;
			width:454px;
			height:71px;
		}

	
		
		#fcfv{
			position:absolute;
			top:10px;
			left:430px;			
		}
		
			#fcfv div{
				display:block;
				float:left;
				margin-right:15px;
			}
		
			#fcfv_ru,
			#fcfv_pt {
				width:16px;
				height:16px;
				border:0px;
				display:block;
				float:left;
				margin-right:6px;
				background-image:url(http://fans-fakelfc.ru/1fnl/img/icons.gif);
				background-repeat:no-repeat;
			}
		
			#fcfv_ru{background-image:url(
				/1fnl/img/favicon.png)
			}

			
			#fcfv_pt{
				background-position:-32px -16px;			
			}

		#fcfv a,
		#auth a,
		#map a{
			color:#f5f5f5;
		}
			

		#fcfv,
		#auth,
		#map{
			color:#012233;
			font-size:11px;
			font-family:Tahoma;
			line-height:120%;			
		}	
	
		#auth{
			position:absolute;
			top:10px;
			right:5px;
			text-align:right;
		}
		
			#auth a{margin-right:5px;}

		#map{
			position:absolute;
			top:10px;
			left:250px;			
		}
	
			#mobile{
				width:16px;
				height:16px;
				float:left;
				display:inline;
				border:0px;
				margin-right:5px;
				background:url(/1fnl/img/icons.gif) -16px 0px no-repeat;
			}
	
			#map a{
				margin-right:15px;
			}			
	
		#main_menu{
			z-index:999;
			position:absolute;
			top:-36px;
			right:-1px;
			background:url(/1fnl/img/bg_menu1.gif) top left repeat-x;
			padding-right:25px;
			margin:0px;
			border-top-right-radius:5px;
			-moz-border-radius-topright:5px;
			-webkit-border-top-right-radius:5px;
		}
	
			#main_menu li{
				padding:0;
				position:relative;			
				float:left;
				display:block;				
			}
			
			#main_menu .leftbg{
				position:absolute;
				top:0px;
				left:-28px;
				width:28px;
				height:36px;
				background:url(/1fnl/img/bg_menu_left4.png) 0 0 no-repeat;
			}

			#main_menu .tightbg{
				position:absolute;
				top:0px;
				right:-15px;
				width:16px;
				height:28px;
				background:url(/main_res/img_2011/lenta.pngg) 0 0 no-repeat;
			}
			
			#main_menu li a{
				text-transform:none;
				line-height:100%;
				text-decoration:none;
				color:#fff;
				font-weight:bold;
				text-shadow:1px 1px #023187;
				font-family:Arial;
				font-size:16px;
				display:block;
				height:16px;
				padding:10px 21px 10px 10px;
			}
			
			#main_menu li .no_bg{
				padding-right:10px;
			}
				#main_menu li:hover{
					background:url(/1fnl/img/bg_menu_bottom_hover2.gif) top left repeat-x !important;
					border-top-right-radius:5px;
					border-top-left-radius:5px;
					-moz-border-radius-topright:5px;
					-moz-border-radius-topleft:5px;
					-webkit-border-top-right-radius:5px;
					-webkit-border-top-left-radius:5px;
				}
	
					#main_menu li b {
						float:right;
						width:15px;
						height:7px;
						margin-top:16px;
						font-size:7px;
						display:block;
						background:url(/1fnl/img/iconsx.png) -127px 0px no-repeat;
					}
					
			#main_menu li ul{
				display:none;
				position:absolute;
				top:36px;
				left:0px;
				width:180px;
				background:url(/1fnl/img/bg_sub_menu2.gif) 0 0;
				overflow:hidden;
				padding:6px 0;
				border-top-right-radius:5px;
				border-bottom-left-radius:5px;
				border-bottom-right-radius:5px;
				-moz-border-radius-topright:5px;
				-moz-border-radius-bottomleft:5px;
				-moz-border-radius-bottomright:5px;
				-webkit-border-top-right-radius:5px;
				-webkit-border-bottom-left-radius:5px;
				-webkit-border-bottom-right-radius:5px;
			}
	
				#main_menu li ul li{
					display:block !important;
					-moz-border-radius:0px !important;
					-webkit-border-radius:0px !important;
					-khtml-border-radius:0px !important;
					border-radius:0px !important;					
				}
				
					#main_menu li ul li a{
						padding:5px 10px;
						font-size:12px !important;
						text-shadow:0 0;
						display:block;
						width:160px;
						text-transform:none;
						height:13px;
						font-weight:normal;
					}




		#social{
			position:absolute;
			right:0px;
			top:57px;
			font-size:12px;
			width:265px;
			height:32px;
		}
		
			#odnokl,
			#mailru,
			#youtube,
			#vkontakte,
			#facebook,
			#twitter{
				width:37px;
				height:31px;
				display:inline;
				float:right;
				background-image:url(/1fnl/img/social1.png);
				background-repeat:no-repeat;
			}

			#vkontakte{background-position:0px 0;}
			#facebook{background-position:-37px 0;}						
			#twitter{background-position:-74px 0;}			
			#youtube{background-position:-111px 0;}			
			#odnokl{background-position:-148px 0;}
			#mailru{background-position:-185px 0;}			


					
	#mebl{
		height:7px;
		background:url(/1fnl/img/bg_menu_bottom2.gif) bottom left repeat-x;
		border-top-left-radius:5px;
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px;
	}
	
	.main_block{
		border-left:1px solid #b5beb6;
		border-right:1px solid #b5beb6;
		background:#ffffff;
		padding:0px;
	}

		.tree{
		width:744px;
		height:300px;
		background-color:#fff;

		position:relative;

margin-bottom:10px;
z-index:200;
		
	}
	
		.tree_img{
			margin:4px;
margin-left:5px !important;
			margin-right:0px !important;
			float:left;
			position:absolute;
			top:0px;
			left:0px;							
		}
		.tree_img span{
 position:absolute;
 bottom:5px;
 left:0px;
 padding:10px 20px 15px 20px;
 width:470px;
 display:block;
 background:#000000;
 opacity:0.7!important;
 filter:alpha(opacity=70) !important;
 }
	
	
				.tree_img span a{
					line-height:130%;
					font-size:20px;
					font-weight:bold;
					color:#ffffff !important;				
					text-decoration:none;
				}
	
		.tree_block{
			margin:4px;
			margin-left:0px !important;
			width:223px;
			height:299px;
			float:right;
			border-bottom:1px solid #cdcdcb;
			border-right:1px solid #cdcdcb;
		}
	
			.tree_block a{
				border-left:1px solid #0062c6;
				border-top:1px solid #0062c6;
				padding:10px;
				display:block;
				text-decoration:none;
				height:79px;
				position:relative;
			}
				
				.tree_block a:hover, .tree_block a.selected {
					background:url(/1fnl/img/bg_tree_a.gif) 0 0 repeat-x #0062c6;
					border-left:1px solid #0062c6;
					border-top:1px solid #0062c6;
				}
			
			.tree_block a img{
				display:none;
				position:absolute;
				left:-14px;
				top:36px;
			}
			
			.tree_block .selected img{
				display:block;
			}
			
			.tree_block .date{
				display:block;
				color:#0062c6;
				font-size:12px;
				line-height:100%;
				padding-bottom:5px;
			}
	
			.tree_block .ntext{
				display:block;
				color:#4f4f4f;
				font-size:12px;
				line-height:125%;
				height:60px;
				overflow:hidden;
			}



	.logo{
		display:block;
		background:url(/1fnl/img/log21.png) 0 0 no-repeat;
		width:239px;
		height:167px;
		position:absolute;
		top:-135px;
		left:1px;
		z-index:999;
	}

.news-post1 {height:190px;
 margin-top:0px;
 padding:0px ;
 background: #FDFEF8 top left repeat-x;
 border: solid 1px #FFFFFF;}
	
		
			
.news-post2 {
 margin-top:0px;
 padding:0px ;
 background: #FDFEF8 top left repeat-x;
 border: solid 1px #FFFFFF;}

.cbh { margin-top:-4px;
 margin-left:-4px;
 margin-right:-4px;


			bottom:0px;
			left:0px;
			background:url(/1fnl/img/bg_title_blue1.gif) 0 0 repeat-x;
			z-index:10;
			text-decoration:none;
			display:block;
			color:#fff;
			font-size:16px;
			font-weight:bold;
			height:18px;
			padding:5px 12px 9px 12px;
			line-height:100%;
			text-align:right;
			
}




	
#match_main,#match_main1,#match_main2,#match_main4{
				overflow:hidden;
				position:relative;
	text-decoration:none;
			display:block;
			color:#4e5c63;
			font-size:11px;
			font-weight:normal;	
			line-height:100%;
				height:210px;
				
			}

#match_main1{	height:227px !important;
		
			}
#match_main1 a{
					color:#0a68cd !important;
				}


#match_main2{	height:239px !important;
			
			}

#match_main2 a{
					color:#0a68cd !important;
				}


#match_main4{	height:189px !important;
			
			}

.match_main2_p, #match_main1 p{
text-align:right;
padding:1px 7px 7px 1px;
}

#match_main3{ font: 12px 'Tahoma', 'Arial';
				
				
				height:auto !important;
padding:15px;
				
			}

#match_main31{ font: 12px 'Tahoma', 'Arial';		
				
				height:auto !important;
padding:1px;		
			}
			
#match_main31 a{

text-decoration: underline;   font: 12px 'Tahoma', 'Arial';
		color:#0062bc !important;		
				
			}


#match_main5{ 
				
				
				height:auto !important;
padding:15px 1px ;
				
			}

#match_main3 h6  { font-size:9px;
		color:#4E5C63;		
				
			}
#match_main3 a  { font-size:12px;
		color:#0062bc;		
				
			}

				#match_main ul,
				#match_main ul li,
                                   #match_main1,#match_main2{
					margin:0px;
					padding:0px;
				}
				
					#match_main ul li,

{
						font-size:12px;
						color:#4f4f4f;
						text-align:center;
						height:111px !important;
						line-height:135%;
						border-bottom:1px solid #cacaca;
						list-style-image:none;
						list-style-position:outside;
					}
					
						.match_day table,
						#match_main ul li table{
							height:65px;
							width:100%;
						}
						
							.match_day table td,
							#match_main ul li table td{
								padding:0px !important;
								text-align:center;
								vertical-align:middle;
							}

							.match_day table .bblock,
							#match_main ul li table .bblock{
								width:79px;
							}

							
						.match_day table div,
						.match_day table span,
						#match_main ul li table div,
						#match_main ul li table span{
							width:78px;
							height:44px;
							padding:2px;
							-moz-border-radius:3px;
							-webkit-border-radius:3px;
							-khtml-border-radius:3px;
							border-radius:3px;							
						}
						
						.match_day table div span,
						.match_day table span span,
						#match_main ul li table div span,
						#match_main ul li table span span{
							text-align:center;
							width:76px;
							height:42px;
							padding:0px;
							display:block;							
							-moz-border-radius:3px;
							-webkit-border-radius:3px;
							-khtml-border-radius:3px;
							border-radius:3px;
						}
						
						
						.match_day table div{
							margin:0 auto;
						}
						
						.match_day table div,
						#match_main ul li table div{
							background:url(/1fnl/img/bg_title_blue.gif) 0 -1px repeat-x #0853a4;
							border:1px solid #0073b8;
						}
						
							.match_day table div span,
							#match_main ul li table div span{
								background:url(/1fnl/img/bg_title_blue.gif) 0 -1px repeat-x #0853a4;
								color:#fdfef8;
								font-size:30px;
								text-shadow:1px 1px #00316f;
								border:1px solid #0079c2;
								line-height:145%;
								letter-spacing:4px;
								margin:0px;								
							}
						
						.match_day table span,
						#match_main ul li table span{
							background:url(/1fnl/img/bg_tree_a.gif) bottom left repeat-x #0853a4;
							border:1px solid #f39e01;
							margin:5px 0;
						}
							
							.match_day table span span,
							#match_main ul li table span span{
								margin:0px;
								color:#000000 !important;
								line-height:155% !important;
								background:url(/1fnl/img/bg_tree_a.gif) bottom left repeat-x #0853a4;
							}
						
								.match_day table span span b,
								#match_main ul li table span span b{
									font-size:16px;
									display:block;
								}

								.match_day table span span i,
								#match_main ul li table span span i{
									height:13px;
									font-size:10px;
									display:block;
								}
								
					.match_day .future,
					#match_main .future{
						font-size:11px;
					}

						.match_day table span,
						#match_main span{
							display:block;
						}
					
						#match_main p

{
							display:block;
							color:#0c70d8;
							font-size:11px;
							margin-bottom:0px;
							text-align:center;
							height:17px;
							overflow:hidden;
						}
   

.block_matches .up{
			font-size:12px;
			height:26px;		
		}
		
		.block_matches .up .osn{
			border-right:1px solid #1E9DFC;
		}
	
		.block_matches .up a{
			padding-top:4px;
			width:49%;
			height:22px;
			float:left;
			text-align:center;
			text-decoration:none;
			color:#012233;
		}
		
			.block_matches .up a:hover,
			.block_matches .up a.selected{
				color:#fdfef8;				
			}
		
		.block_matches {
			font-size:12px;
			padding-top:4px;
			height:22px;
		}

                .down{ background:url(/1fnl/img/bg_up1.gif) 0 0 repeat-x #0751b9;
			padding-top:4px;
			height:22px;}


			.block_matches .down span{
				display:block;
				width:11px;
				height:12px;
				float:left;
				margin:3px 10px 0 10px;				
			}


			.block_matches .down a{
				color:#fdfef8;
				text-decoration:none;
			}
			


					
		.block_matches .up{
			background:url(/1fnl/img/bg_up1.gif) 0 0 repeat-x #0751b9;
		}

	
	        .block_matches .down #slide_upy span  {
				background:url(/1fnl/img/icons.gif) 0px -48px no-repeat;
			}

	        .block_matches .down #slide_up span  {
				background:url(/1fnl/img/icons.gif) 0px -48px no-repeat;
			}

				
		.block_matches .down{
			background:url(/1fnl/img/bg_up.gif) 0 0 repeat-x #0751b9;
		}
		
			.block_matches .down #slide_downy span{
				background:url(/1fnl/img/icons.gif) -32px -48px no-repeat;
			}
		.block_matches .down #slide_down span{
				background:url(/1fnl/img/icons.gif) -32px -48px no-repeat;
			}

	.block_matches{
		font-weight:bold;	
		float:right;
		color:#433e29;
		font-family:Tahoma;
		height:292px;
		margin-bottom:1px;
	}

	.block_matches,
	.tabl{
		width:240px;
		padding:4px;	
	margin:5px 5px 0 0px;
}
	
	.tabl{
		width:287px;
	}



.tabs{
		width:470px;
		height:270px;
background-color: #fff;
margin:5px; 
margin-right:0px;
border:1px solid #0062bc;
	
	}

	
		.tabs div{
			padding:20px 20px 0 20px;
		}

.tabs div img{							
		}
	

			.tabs div h1{
				color:#000000;
				line-height:100%;
				font-family:Arial;
				font-size:22px;
				font-style:normal;
				font-weight:bold;
				margin-bottom:1px;
			}

.tabs div h5{
				font-family:Arial;
				font-size:9px;
				font-style:normal;
				font-weight:bold;
				line-height:100%;
			}
			
			.tabs div{
				font-size:12px;
			}
			
				.tabs div a{
					color:#0a68cd !important;
				}
				
				.tabs div a:hover{
					text-decoration:none !important;
				}
		
		.tabs div hr{
			height:1px;
			border-top:1px dotted #cccccc;
			margin-top:1px;
			margin-bottom:1px;
		}






		.list_matches{
			width:286px;
			z-index:20;
			position:relative;
			overflow:hidden;
			background:#ffffff;
			height:318px;
		}
		
			.slide_m{
				overflow:hidden;
				position:relative;
				top:5px;
				left:5px;
				height:280px;
				width:276px;
				margin-bottom:30px;
			}
		
				.slide_m ul li{
					padding:0px;
					margin:0px;
					height:139px;
					display:block;
					border-bottom:1px solid #e5e0ca;
				}
		
				.att{
					border-top:1px dotted #d4d4d0;
					padding-top:7px;
					height:16px;
				}
		
					.att div{
						width:175px;
						margin:0 auto;
					}
		
					.att .news, .att .news_active,
					.att .photo, .att .photo_active, 
					.att .video, .att .video_active, 
					.att .stat, .att .stat_active, 
					.att .text, .att .text_active, 
					.att .prev, .att .prev_active, 
					.att .tv_tr, .att .tv_tr_active, 
					.att .review, .att .review_active{
						display:block;
						float:left;
						height:15px;
						background-image:url(../img_2011/iconsx.png);
						background-repeat: no-repeat;
						margin:0 0 0 7px !important;
						padding:0px !important;
						border:0px !important;
						cursor:default;
					}

					.att .news			{background-position:0 -64px; width:14px;}
					.att .news_active	{background-position:0 -80px; width:14px; cursor:pointer;}
					.att .photo			{background-position:-15px -64px; width:20px;}
					.att .photo_active	{background-position:-15px -80px; width:20px; cursor:pointer;}
					.att .video			{background-position:-36px -64px; width:19px;}
					.att .video_active	{background-position:-36px -80px; width:19px; cursor:pointer;}
					.att .stat			{background-position:-56px -64px; width:19px;}
					.att .stat_active	{background-position:-56px -80px; width:19px; cursor:pointer;}
					.att .text			{background-position:-76px -64px; width:15px;}
					.att .text_active	{background-position:-76px -80px; width:15px; cursor:pointer;}
					.att .prev			{background-position:-91px -64px; width:15px;}
					.att .prev_active	{background-position:-91px -80px; width:15px; cursor:pointer;}
					.att .tv_tr			{background-position:-107px -64px; width:15px;}
					.att .tv_tr_active	{background-position:-107px -80px; width:15px; cursor:pointer;}
					.att .review			{background-position:-122px -64px; width:15px;}
					.att .review_active	{background-position:-122px -80px; width:15px; cursor:pointer;}
		
					.slide_m ul li p{
						margin-bottom:0px;
						padding:3px 0 4px 0;
						font-size:11px;
						font-family:Tahoma;
						font-weight:normal;
						color:#5d5a4c;
						text-shadow:0 0;
						text-transform: uppercase;
						text-align:center;
					}
					
					.slide_m ul li table{
						width:242px;
						margin:0 auto;
						margin-bottom:10px;
					}
					
						.slide_m ul li td{
							text-align:center;
							padding:0px;
							vertical-align:middle;
							color:#000000;
							font-family:Verdana;
						}
							
						.slide_m ul li .bblock{
							font-size:35px;							
						}
		
							.slide_m ul li td span{
								padding:7px 12px;
								color:#ffffff;
								text-shadow:0 0;
								background:url(../img_2011/bg_score.gif) center center repeat-x;
								font-weight:normal;
								font-family:Arial;
								line-height:140%;
								-moz-border-radius:3px;
								-webkit-border-radius:3px;
								-khtml-border-radius:3px;
								border-radius:3px;
							}
							
							.slide_m ul li td div{
								padding:1px 12px 12px 12px;
								color:#423f33;
								width:75px;
								height:32px;
								line-height:185%;
								margin:0 auto;
								font-size:11px;
								text-shadow:0 0;
								background:url(../img_2011/bg_timer.gif) center center repeat-x;
								font-weight:normal;
								font-family:Arial;
								border-left:1px solid #a7a28b;
								border-right:1px solid #a7a28b;
								-moz-border-radius:3px;
								-webkit-border-radius:3px;
								-khtml-border-radius:3px;
								border-radius:3px;
							}
							
								.slide_m ul li td div b{
									font-size:20px;
									display:block;
									color:#5e5a48;
									
								}
								
								.slide_m ul li .future{
									font-size:10px;
									color:#8f896b;
									font-family:Tahoma;
									text-shadow:0 0;
									font-weight:normal;
									vertical-align:top;
									text-transform:lowercase;
								}

					.slide_m ul li i{
						margin-bottom:0px;
						font-size:11px;
						font-family:Georgia;
						font-weight:normal;
						color:#b3973f;
						text-shadow:0 0;
						text-align:center;
						display:block;
					}
							
		.navigate{
			position:absolute;
			right:15px;
			bottom:5px;
			height:26px;
			width:135px;
			font-size:12px;
			text-shadow:0 0;
			font-weight:normal;
			line-height:25px;
		}
		
			.top
	{
				line-height:100%;
				float:right;
				display:block;
				width:26px;
				height:26px;
				background-image:url(../img_2011/iconsx.png);
				background-repeat:no-repeat;
				margin-left:7px;
			}

			.top{background-position:-82px -20px;}
		
			
			.navigate span{float:left;}
			
	.right_banner{
		float:right;
		height:96px;
	}
	
	.pg_ru
	{
		float:left;
		display:block;
                margin-left:5px;
               
                border: solid 2px #f5f5f5; 
		width:736px;
		height:44px;	
		background:url(http://fans-fakelfc.ru/1fnl/img/baner-footbolka.jpg)  center no-repeat;
	}

	
	.tabl{ 
	background-color:#fff;	
		width:236px;
	padding:1px;	
	margin: 0px;

	}
	
		.tablx h1 a{
			color:#d4d4d4 !important;
			font-size:11px;
			font-weight:bold;
			text-decoration:none !important;
			border-bottom:1px dotted #d4d4d4;
		}
		
			.tablx .ui-state-active a{
				color:#fede00 !important;
				border-bottom:1px dotted #fede00 !important;
			}
		
		.tablx ul,
		.tablx ul li {
			padding:0px !important;
			margin:0px;
			list-style-image:none;
			list-style-position:outside;
		}
		
		.tablx ul li a{
			height:20px;
			font-size:11px;
			color:#1d1d1d !important;
			text-decoration:none !important;
			display:block;
			padding:2px 10px;
			background:#fdfef8;
			border-bottom:1px solid #dedfdc;
		}

			.tablx ul li a:hover{
				background:url(/1fnl/img/bg_menu_sel.gif) 0 -3px repeat-x;
			}
			
			.tablx ul li a span{
				display:block;
				float:left;
			}
		
			.tablx .num{width:25px;}	
			.tablx .name{width:125px;}
			.tablx .gam{width:30px;color:#1a72d0;}
			.tablx .point{color:#1a72d0;}
			
			.tablx a.selected {
				background:url(/1fnl/img/bg_title_blue.gif) 0 0 repeat-x !important;
				color:#ffffff !important;
			}
				
				.tablx .selected .gam,
				.tablx .selected .point,
				.tablx a:hover.selected span{
					color:#ffffff !important;
				}
	
	
	.tr_block,
	.tr_vblock{
		height:277px;
		position:relative;
	}
	
	.tr_block ul li,
	.tr_vblock ul li{
		height:235px;
	}
	
		.tr_vblock ul li{
			position:relative;
		}
		
		.tr_vblock ul li .videolink{
			position:absolute;
			bottom:0;
			left:0;
			font-size:12px;
			text-decoration:none;
			display:block;
			color:#ffffff;
			padding:6px 10px;
			background:#000000;
			opacity: 0.75 !important;
		}
		
		
	.tr_counter_img{
		position:absolute;
		top:10px;
		left:233px;
		background:url(/1fnl/img/tr_bg.gif) 0 0 repeat-x;
		width:42px;
		height:21px;
		font-size:11px;
		padding-top:1px !important;
		z-index:999;		
		text-align:center;
	}

	.tr_counter_vid{
		position:absolute;
		top:10px;
		left:40px;
		background:url(/1fnl/img/tr_bg.gif) 0 0 repeat-x;
		width:42px;
		height:21px;
		font-size:11px;
		padding-top:1px !important;
		z-index:999;		
		text-align:center;
	}
	
		.tr_counter_img,
		.tr_counter_vid,
		#tr_cimg{
			color:#ffffff;
		}
/*
	.tr_block,
	.tr_block ul li{
		width:313px;
		height:187px;	
	}

	.tr_block{
		background-color:#000;
		position:relative;
	}
*/	

		#slide_photos{
			height:235px;
		}

		.tr_block ul,
		.tr_vblock ul{
			position:relative;
			z-index:1;
		}
	
			.tr_block ul,
			.tr_vblock ul,
			.tr_block ul li,
			.tr_vblock ul li{
				margin:0px !important;
				padding:0px !important;
				line-height:100% !important;
			}
			
			.tr_block ul li,
			.tr_vblock ul li{
				width:313px;
				list-style-image:none;
				list-style-position:outside;
			}
	
		.tr_block .tr_block_div,
		.tr_vblock .tr_block_div{
			position:absolute;
			bottom:0px;
			left:0px;
			background:url(/1fnl/img/bg_title_black_line.gif) 0 0 repeat-x;
			z-index:10;
			text-decoration:none;
			display:block;
			color:#ffdf00;
			font-size:24px;
			font-weight:bold;
			height:24px;
			padding:9px 12px 9px 16px;
			line-height:100%;
			width:285px;
			text-shadow:1px 1px #2f1d1e;
		}
	
		.tr_block .tlinks,
		.tr_vblock .tlinks{
			float:right;
			display: inline;
			font-size:12px;
			font-weight:bold;
			font-family:Arial;
			color:#ffffff;
			text-decoration:none !important;
			background:url(/1fnl/img/bg_button.gif) 0 0 repeat-x #0855A6;
			padding:0px 10px;
			text-shadow:1px 1px #04489e;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			-khtml-border-radius:3px;
			border-radius:3px;			
		}

			.tr_block  .tlinks:hover,
			.tr_vblock  .tlinks:hover{
				color:#000000;
				text-shadow:1px 1px #fede74;
				background:url(/1fnl/img/bg_menu_sel.gif) 0 0 repeat-x;
			}
		
			.tlinkh{
				text-decoration:none !important;
			}
		
		.tr_block a span,
		.tr_vblock a span{
			width:273px;
			display:block;
			position:absolute;
			bottom:0px;
			left:0px;
			padding:5px 15px;
			
		}

	
	.tr_block div,
	.tr_vblock div{
		padding:0px;
	}



	
			.liked_best{
				position:absolute;
				top:10px;
				left:142px;
				text-align:center;
			}

				.liked_best div{
					font-family:Tahoma;
					font-size:11px;
					clear:both;
				}
			
				.liked_best .like,
				.liked_best .unlike{
					text-decoration:none;
					display:block;
					float:left;
					width:42px;
					height:44px;
					background-image:url(../img_2011/gb_golos.jpg);
					background-repeat:no-repeat;

				}
				
				.liked_best .like{
					margin-right:5px;
					background-position: 0 0;
				}
				.liked_best .unlike{
					background-position: -43px 0;
				}
			
				.liked_best .photo{
					
				}
			
		.best_plnm{
			position:absolute;
			left:245px;
			top:10px;
			font-size:11px;
		}
		
			.best_plnm p{
				color:#000000;
				font-weight:bold;
				font-size:15px;
				text-transform:uppercase;
				margin:0px;
			}

			.best_plnm p b{
				color:#ddd7b8;
				font-size:18px;
			}

			.best_plnm p span{
				color:#5b9200;
				font-size:16px;
				background:none;
			}			
			
			.last_events ul li a span,
			.best_plnm span{
				background:#99b169;
				padding:0 3px;
				color:#ffffff;
				margin-right:10px;
			}
			
			.best_plnm a{
				text-decoration:none;
				color:#a6a6a6;
				border-bottom:1px solid #a6a6a6;
			}
			
		.best_stat{
			position:absolute;
			left:465px;
			top:33px;
			font-size:11px;
			color:#5f5f5f;
			border-left:1px solid #cccc99;
			padding-left:10px;
			line-height:140%;
		}
		
			.best_stat b{color:#5b9200;}
			.best_stat span{color:#999999;}
	
	
	.user_list{
		position:absolute;
/*		top:87px;	*/
		top:68px;
		left:160px;
		height:100px;
	}
		
		.user_list li{
			text-align:left;
			padding:0px;
/*			width:70px;
			height:81px;
*/			width:85px;
			height:100px;
		}

		.user_list a{
			padding:0px;
		}
		
		.user_list img{
/*			width:58px !important;
			height:81px !important;
*/			padding:0px;
			border:0px;
		}
	
	.last_events{margin-bottom:10px;}
	.last_events_ttl{
		padding:4px;
		text-transform:uppercase;
		margin-bottom:5px;
	}
		
		.last_events_ttl h1{
			margin:0px;
		}
		
		.last_events ul li{
			float:left;
			width:182px;
			padding:0 3px
		}
		
		.last_events ul li a{
			position:relative;
			color:#3B5E00;
			font-size:10px;
			line-height:110%;
			margin-bottom:10px;
			font-weight:bold;
			text-decoration:none;
			display:block;
			text-transform:uppercase;
		}
		
			.last_events ul li a span{
				font-size:9px !important;
				position:absolute;
				left:4px;
				top:115px;
			}

	.new_block_m,
	.new_block_m .wbl,
	.new_block_m .wbl_small,
	.new_block_m .wbl_big{
		width:287px;
	}

	
	
	
	.new_block, .new_block1, .new_block2	{
		width:358px;
height:258px;	
	}



	.new_block1
	{
		
height:270px;	
	}
	.new_block2
	{
		
height:220px;	
	}


	
	.new_block, .new_block1, .new_block2 {
		float:left;

		margin:5px;
                margin-top:1px;
                margin-right:0px !important;
		padding:4px;
	}

       .new_block_tabl, .new_block_tabl_1  {
                float:left;
		margin-top:-48px;
                margin-right:5px;
		width:238px ;
              	padding:4px;
				}

               .new_block_tabl_1  {
                margin-top:5px !important; 
                margin-left:4px !important;
    margin-bottom:2px !important;
                                   }

               .new_block_1 {
		float:left;
                height:auto;
   margin-left:3px !important;
                margin-top:5px;
width:238px ;
          	padding:4px;	
				
                  	}

.new_block_2,.new_block_3,.new_block_21  {
		float:left;
	        width:732px;
                height:auto;
                margin:5px;
                margin-top:1px;!important;
                margin-right:0 !important;
		padding:4px;	
				
	}


.new_block_3 { width:239px ;
	
				
                  	}
.new_block_21 { width:979px ;
	
				
                  	}	


	
		.new_block_m,.new_block ul li{position:relative;}
	
		.new_block .wbl,
		.new_block .wbl_small,
		.new_block .wbl_big{
			position:relative;
			overflow:hidden;
			background:#ffffff;
		}

		.new_block_m .wbl,
		.new_block_m .wbl_small,
		.new_block_m .wbl_big{
			position:relative;
			overflow:hidden;
			background:#ffffff;
		}
		
		.new_block .wbl,
		.new_block_m .wbl{
			height:177px;
		}
	
		.new_block .wbl_small{
			height:85px;
		}
	
		.new_block .wbl_big{
			height:218px;
		}


	
			.big_height{
				width:277px !important;
				height:208px !important;
				padding:5px;
			}
				
				.big_height span{float:left;display:block;height:16px;}
				.big_height div a{line-height:120%;display:block;float:left;width:230px;padding-top:1px !important;}
				.big_height div {padding-bottom:5px;clear:both;}
				.big_height div div{padding-bottom:0px;}
	
			#slide_photos li{padding:0px !important;height:177px;}
	
		.new_block .wbl_small_nc,
		.new_block_m .wbl_small_nc{
			position:relative;
			overflow:hidden;
			width:285px;
			height:92px;
			padding-top:15px;
		}		
		
			.new_block .wbl_small_nc h1,
			.new_block_m .wbl_small_nc h1{
				margin-bottom:15px;
			}
	
	
		
			
	
		.wbl_black{
			position:absolute;
			bottom:0px;
			left:0px;
			width:310px;
			height:58px;
			background:#000000;
			opacity: 0.6; 
			filter: alpha(Opacity=60);
		}
		
		.wbl_title{
			position:absolute;
			bottom:21px;
			left:12px;
			line-height:120%;
			width:274px;
			height:28px;
			color:#ffffff !important;
			text-decoration:none !important;
			font-family:Tahoma;
			font-size:11px;
			font-weight:bold;
			display:block;
			overflow:hidden;
		}
		
			a:hover.wbl_title{
				color:#ffffff;
				text-decoration:none;
			}
		
		.wbl_comment{
			position:absolute;
			bottom:5px;
			left:12px;
			color:#cccccc;
			font-size:10px;
			font-family:Tahoma;
			text-transform:lowercase;
		}
	
	.table_cou{}
	.table_cou td{vertical-align:top;padding:0px;}
	.table_cou_ph{padding:6px 6px 0 6px;height:81px;width:58px;overflow:hidden;text-align:center;}
	.table_cou_inf {padding:6px 0 0 5px !important;}
	.table_cou_inf h1{font-size:14px;font-weight:bold;font-family:Arial;color:#666666;line-height:120%;margin-bottom:10px;}
	.table_cou_inf span{font-size:12px;text-transform:lowercase;font-family:Arial;display:block;margin-bottom:8px;}
	
	.allnews_but,
	.table_cou_inf a{
		background:url(../img_2011/bg_bir_but.gif) 0 0 repeat-x #7e8f26;
		display:block;
		font-size:11px;
		font-family:Tahoma;
		width:105px;
		text-decoration:none !important;
		color:#ffffff !important;
		text-align:center !important;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius:3px;		
	}

	.partners{
		height:70px;
		background-color:#0062bc;
		margin:0 5px 4px 4px;
	}
	
		.partners td{
			padding:6px 20px;
			vertical-align:middle;
		}
		
			.partners a{
				opacity:0.3;
				filter:alpha(opacity=30);
			}
	
		.sponsors td{
			padding:6px 25px !important;
		}
	
	
	.month_year .left,
	.month_year .right{
		margin-top:3px;
		background-image:url(../img_2011/iconsx.png);
		background-repeat:no-repeat;
		display:block;
		width:13px;
		height:12px;
	}
	
	.month_year .left{
		float:left;
		background-position:-112px -48px;
	}
	
	.month_year .right{
		float:right;	
		background-position:-128px -48px;
	}
	
	.month_block{
		height: 135px; 
		overflow: hidden; 
		position: relative; 
		width: 225px;
	}
	
	.wname{
		color:#9db7cc;
		font-size:10px;
		font-family:Tahoma;
		text-transform: lowercase;
		font-weight:normal;
	}
	
	.cal_tab{
		float:left;
		color:#939393;
		font-weight:bold;
		font-family:Tahoma;
		font-size:11px;
		width:225px;
	}
	
		.cal_tab table{
			width:100%;
		}
	
		.cal_tab td{
			padding:0 5px;
			text-align:center;
		}
	
		.cal_tab a{
			border:1px solid #cccccc;
			text-decoration:none;
			padding:1px 3px;
		}
	
	.dim{
		color:#cccccc !important;
	}
	
	

.calendar{
		width:260px;
		height:250px;
background: url(/1fnl/img/bg_board.gif) 0 0;
margin:5px;
margin-right:1px; !important;
	
	
	}

.calTable {
 width:100%;
height:180px;
}
.calMonth {background:url(/1fnl/img/bg_calendar1.gif) 0 0 repeat-x ;
			padding-top:6px;
			height:25px;			
			font-size:12px;			
			position:relative;
			text-align:center;
}
.calWday {background:#0062cb; repeat scroll 0 0 #0a0e6f;
font-size:12px;
 color:#FFFFFF;
 width:10px;
}
.calWdaySe {
 background:#0062CB;
font-size:12px;
 repeat scroll 0 0 #0a0e6f;
 color:#FFFFFF;
 width:10px;
}
.calWdaySu {
font-size:12px;
 background:none repeat scroll 0 0 #489fff;
 color:#FFFFFF;
 width:10px;
}
.calMday {background: url(/1fnl/img/bg_board.gif)
 repeat scroll 0 0 #FFFFFF;
font-size:12px;
 border:none ;
 color:#0062cb;
}
.calMdayA {background: url(/1fnl/img/bg_board.gif)
 repeat scroll 0 0 #489fff;
 color:#ff0000;
font-size:12px;
 font-weight:bold;
}
.calMdayIs {background: url(/1fnl/img/bg_board.gif)
 repeat scroll 0 0 #489fff;
font-size:12px;
 font-weight:bold;
}
.calMdayIsA {
 background:none repeat scroll 0 0 #489fff;
font-size:12px;
 font-weight:bold;
}
a.calMonthLink:link {
 color:#fdfef8 !important;
 text-decoration:none;
}
a.calMdayLink:link {
 color:#012233 !important;
 text-decoration:none;
}
a.calMonthLink:visited {
 color:#fdfef8;
 text-decoration:none;
}
a.calMdayLink:visited {
 color:#FF0000;
 text-decoration:none;
}
a.calMonthLink:hover {
 color:#fdfef8;
 text-decoration:underline;
}
a.calMdayLink:hover {
 color:#FFFFFF;
 text-decoration:none;
}
a.calMonthLink:active {
 color:#fdfef8;
 text-decoration:none;
}
a.calMdayLink:active {
 color:#FFFFFF;
 text-decoration:none;
}



				
				.today_block{
					padding-top:6px;
					text-align:center;
					height:28px;
					color:#0c70d8;
					background:url(/1fnl/img/bg_title_light.gif) 0 0 repeat-x #c7e1f4;
					font-size:12px;
				}
				
			
				.ctxt_block{
					display:block;
					text-align: center;
					padding-top:6px;
					height:26px;
					color:#4f4f4f !important;
					padding-left:12px;
					font-size:12px;
					background:url(/1fnl/img/bg_title_soley.gif) 0 0 repeat-x #c7e1f4;
					text-align:center;
				}
				
					.ctxt_block a{
						color:#4f4f4f;
					}
	.vrn, .vrn_1 {
		float:left;
		display:block;
 border: solid 3px #C7E1F4; 		
		width:240px;
		height:273px;
background:url(http://fans-fakelfc.ru/1fnl/img/voronesh.gif) top center no-repeat 
			#ffffff;
margin-left:5px; 

margin-top:2px !important;		}

.vrn_1 {

width:238px;!important;
}
	

		
		.match_day .calend_mtype{
			display:block;
			padding:3px 10px;
			background:#85C441;
			color:#ffffff;
		}
	
	#calfil{
		padding:27px 15px 0 15px;
		float:left;
		width:26px;
		height:120px;
	}
	
	.ho_m,
	.gu_m,
	.hb_m,
	.bl_m{
		display:block;
		width:26px;
		height:23px;
		margin-bottom:7px;
		background-image:url(../img_2011/iconsx.png);
		background-repeat:no-repeat;
	}
	
	.ho_m{background-position:-26px -96px;}
	.gu_m{background-position:0 -96px;}
	.hb_m{background-position:-52px -96px;}
	.bl_m{background-position:-76px -96px;}
	
	#callenes{
		position:absolute;
		top:37px;
		left:50px;
		width:1px;
	}
	
		#line_st_mth,
		#line_st_mtg,
		#line_st_br,
		#line_st_bl{height:30px;}
	
/******** FOOTER ************/

#footer{
	
	height:285px;
	background:url(/1fnl/img/bg_footer11.jpg) 0 0 repeat-x #0D39A2;
margin: 0 auto; !important;
   
}

	.footer_block{
font-size:11px;
		position:relative;
		width:999px;
		margin:0 auto;
		padding:10px 0 0 0;
	}

.footer_block a {font-size:11px;
		font-family:Arial;
		font-style:normal;
		color: #0062bc;
}


		.podbl{
			width:140px;
			float:left;
		}
	
			.podbl h6{
				font-size:14px;
				font-weight:bold;
				font-family:Arial;
				font-style:normal;
				color: #012233;
				padding-left:40px;
			}
			
			

			.podbl h6 a{
				color:#fdfef8 !important;
				text-decoration:none !important;
			}
			
				.podbl h1 a:hover{
					color:#0D39A2 !important;
				}
				
			.podbl ul li a{
				font-size:12px;
				color:#ffffff !important;
				line-height:100%;
			}
			
				.podbl ul li a:hover{
					color:#0D39A2 !important;
					text-decoration:underline;
				}
				
			.podbl ul{
				margin-left:40px;
margin-top:30px;
			}	
				
			.podbl ul li{
				list-style-image:url(/1fnl/img/li_footer.gif);
				list-style-position:outside;
				padding:0px 0px 6px 0px;
				vertical-align:top;
				line-height:12px;
			}
.copy{
		font-size:12px;
		position:absolute;
		bottom:-60px;
		left:25px;
	}
	
		.copy,
		.copy a{
			color:#ffffff !important;
			
		}
	
	.counter{
		position:absolute;
		bottom:-90px;
		right:150px;
	}
	
		
	#hst{
		position:absolute;
		bottom:-90px;
		right:-10px;
		width:460px;
		text-align:center;		
	}
	
		#hst a {
			color: #ffffff !important;
			font-family: Verdana !important;
			font-size: 10px !important;
			text-decoration: none !important;
			line-height:100% !important;
		}		
		
		


	.wd,
	.wd_en{
		display:block;
		width:95px;
		height:135px;
		position:absolute;
		bottom:-85px;
		left:550px;
	}

	.wd{
		background:url(../img_2011/wd.png) 0 0 no-repeat;
	}

	.wd_en{
		background:url(../img_2011/wd_en.png) 0 0 no-repeat;
	}

	.dagdizel,
	.dagdizel_en{
		display:block;
		width:95px;
		height:135px;
		position:absolute;
		bottom:-85px;
		left:430px;
	}
	
	.dagdizel{
		background:url(../img_2011/dagdizel.png) 0 0 no-repeat;
	}	
	
	.dagdizel_en{
		background:url(../img_2011/dagdizel_en.png) 0 0 no-repeat;
	}	
	
.wbl_small_nc .plh1 a{
	color:#ffffff;
}





		

	
		
/******************* принудительная обжималка изображений для теста		***************************************/




#shares_block,
#information_block,

#gazon_block,
#press_block,
#blogs_block{
	display:none;
}

#shares_block p{
	margin-bottom:5px;
}

.listView{
	font-size:13px;
}

.scroll_pages_links_block a:hover{
	border:0px;
	background:#ffffff;
	color:#000;
	font-weight:normal;
}

.DynarchCalendar-topCont td{
	padding:0px 3px !important;
}

.news_title_filter_block{
	background:#E6F2E1;
	display:none;
	padding-bottom:10px;
}

.news_title_filter{
	height:25px;
	background:url(../img_2011/bg_up.gif) 0 0 repeat-x #0751B9;
}

.news_title_filter a{
	font-size:12px;
	color:#ffffff !important;
	text-decoration:none !important;
	margin-left:16px;
	border-bottom:1px dotted #ffffff;
}

.table_logo{
	height:14px;
	margin: 4px 7px 0 7px;
}



#block_tab_statistic table,
#block_tab_preview table,
.table_team,
.table_links{
	border-collapse:collapse;	
}

	#block_tab_statistic table td,
	#block_tab_preview table td,
	.table_team td{
		border:1px solid #DEDFDC;
		font-size:14px;
		padding:2px 5px;
		color:#202020;
	}

		#block_tab_statistic table td a,
		#block_tab_preview table td a,
		.table_team td a{
			color:#505050;
		}
	
	#block_tab_statistic table th,
	#block_tab_preview table th,
	.table_team th{
		border-right:1px solid #fff;
		background:#C2E0B8;
		padding:2px 5px;
	}
	
	#block_tab_statistic .hh,
	#block_tab_preview .hh,
	.table_team .hh{
		vertical-align:top;
		font-size:13px;
	}
	
	#block_tab_statistic .pthh,
	#block_tab_preview .pthh,
	.table_team .pthh{
		padding-top:4px;
	}

	#block_tab_statistic,
	#block_tab_preview,
	#block_tab_statistic p,
	#block_tab_preview p
	{
		font-family:Arial;
		font-size:14px;
	}
	
.table_cal td{
	font-size:13px !important;
}

.table_links td{
	vertical-align:middle;
	border:2px solid #ffffff;
	background:#D8ECC9;
	padding:5px;
}

.table_players td{
	 background:#E9F9E3;
	 border:1px solid #ffffff !important;
}

/*************************************************/

.player_topic{
	height:40px;
	background:url(../img/bg_player_topic.jpg) right top no-repeat;
	margin-bottom:10px;
	font-size:26px;
	line-height:140%;
	padding:0px 20px;
}

.player_image{
	float:left;
	margin-right:25px;
	margin-bottom:15px;
	border:10px solid #F6F6F6;
}

.player_info{
	line-height:155%;
	width:350px;
}

.player_bio{}

/*************************************************/

.home_tbl{background:#F9F9E3;}
.away_tbl{background:#E9F9E3;}

.aimage{
	width:150px;
	height:150px;
	padding:2px;
	border:1px solid #58911E;
	background:#E4EFD7;
	float:left;
	margin:0 4px 4px 0;
}

.copy_message{
	font-size:12px;
	padding:20px;
}

/*************************************************/

.ev_next_day,
.ev_prev_day{
	font-size:13px;
	font-family:Tahoma;
}

.ev_next_day a,
.ev_prev_day a{
	font-size:15px;
	font-family:Arial;
}

.ev_next_day{
	float:right;
}

.ev_prev_day{
	float:left;
}

.news_day{
	font-size:14px;
}

.photo_block{
	width:49%;
	float:left;
	margin-right:1%;
	height:165px;
}

.photo_block_txt{
	float:left;
	width:150px;
}

	.phgal_text{
		font-size:12px;
		line-height:145%;
		color:#505050;
		padding:0 10px;
	}
	
	.phgal_text p{
		padding:0px !important;
		font-size:12px;
		margin-top:4px;
		color:#000000;
		margin-bottom:0px;
	}

	.photo_block_txt a{
		display:block;
		line-height:140%;
		padding-left:10px;
		font-size:12px;
		margin-bottom:10px;
	}

	.photo_block_txt p{
		margin-bottom:5px;
		font-size:12px;		
	}		

.tablestr{
	border-collapse:collapse;
	width:900px;
}

	.tablestr td{
		border:0px;
		font-size:12px;
		padding:30px 0 0 10px;
	}

		.tablestr .horb{
			position:absolute;
			right:13px;
			bottom:-70px;
			width:12px;
			height:50px;
			border:0px;
			background:url(../img/hor.gif) 0 0 repeat-y;
		}
		
		.tablestr .kv{
			padding-left:0px;
			background:url(../img/kv.gif) 10px -36px repeat-y;		
		}	

		.tablestr .kv1{
			padding-left:0px;
			background:url(../img/kv1.gif) 10px -36px repeat-y;		
		}	

		.tablestr .kv2{
			padding-left:0px;
			background:url(../img/kv1.gif) 110px -36px repeat-y;		
		}	
	
		.tablestr .tv{
			padding-left:0px;
			background:url(../img/hor.gif) 10px top repeat-y;		
		}
	
		.ver1{
			background:url(../img/ver.gif) 0 70px repeat-x;
		}
	
		.ver2{
			background:url(../img/ver.gif) 0 100px repeat-x;
		}
		
		.ver3{
			background:url(../img/ver.gif) 0 120px repeat-x;
		}
		
		.ver4{
			background:url(../img/ver.gif) 0 160px repeat-x;
		}
	
	.tablestr div{
		position:relative;
		line-height:130%;
		width:125px;
		height:70px;
		margin:0px auto;
		text-align:center;
		background:#E6F2E1;
		border:1px solid #85BC6D;
		padding:10px 5px;
		vertical-align:middle;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius:3px;		
	}

	.tablestr div span{
		z-index:900;
		position:absolute;
		top:-50px;
		left:0px;
		display:none;
		line-height:130%;
		width:140px;
		text-align:center;
		background:#85C441;
		padding:10px 5px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius:3px;		
	}
	
		.tablestr div span i{
			color:#ffffff;
		}

	.tablestr div i{
		color:#808080;
		line-height:145%;
		font-size:11px;
		display:block;
		margin-bottom:4px;
	}

	.tablestr div  b{
		font-size:12px;
		line-height:130%;
	}		
	
	.tablestr div  span b{
		color:#ffffff;
		text-shadow:1px 1px #5B9421;
		font-size:12px;
		line-height:130%;
	}		
	.tablestr div img{
		margin-bottom:4px;
	}
	
	.tablestr a{
		color:#fcfcfc;
		font-size:11px;
		margin:0 auto;
	}
	
	.tablestr .one{
		background:url(../img/hor.gif) center top no-repeat;
	}
	
	.tablestr .clear{
		background:none !important;
	}
	
	.tablestr .hr1{
		font-size:1px;	
		width:777px;
		height:2px;

		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		-khtml-border-radius:0px;
		border-radius:0px;	
		
		border-top-right-radius:3px;
		border-top-left-radius:3px;
		-moz-border-radius-topright:3px;
		-moz-border-radius-topleft:3px;
		-webkit-border-top-right-radius:3px;
		-webkit-border-top-left-radius:3px;		
	}
	
	.tablestr .hr2{
		font-size:1px;	
		width:180px;
		height:1px;
		margin-left:74px;
		padding:6px;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		-khtml-border-radius:0px;
		border-radius:0px;			
	}

	.tablestr .hr3{
		font-size:1px;	
		width:360px;
		height:1px;
		margin-left:74px;
		padding:6px;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		-khtml-border-radius:0px;
		border-radius:0px;			
	}

	.tablestr .hr4{
		font-size:1px;	
		width:540px;
		height:1px;
		margin-left:74px;
		padding:6px;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		-khtml-border-radius:0px;
		border-radius:0px;			
	}
	
	.tablestr .hr5{
		font-size:1px;	
		width:720px;
		height:1px;
		margin-left:74px;
		padding:6px;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		-khtml-border-radius:0px;
		border-radius:0px;			
	}
	
	.best_sportmans_left{
		float:left;
		width:350px;
	}
	
	.best_sportmans_right{
		width:230px;
		float:right;
		font-size:13px;
		padding:20px 0 0 20px;
		background:#E6F2E1;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		-khtml-border-radius:10px;
		border-radius:10px;				
	}

		.best_sportmans_right ul{
			margin:5px 0 0 0;
		}
	
		.best_sportmans_right li{
			padding-bottom:3px;
			list-style-position:outside;
		}
	
	.sportsman td{
		vertical-align:top;
	}
	


/*************************************************/	

.page_user .left ul,
.page_user .left ul li{
	margin-left:0px;
	width:215px;
}
	.page_user .left ul{
		padding:0px;
	}
	
	.page_user .left ul li{
		list-style-type:none;
		padding-left:10px;
		font-size:14px;
		line-height:100%;
		padding-top:5px;
		height:10px;
		background:#68A227;
		border-top:1px solid #ffffff;
		color:#ffffff;
	}
	
		.page_user .left ul li a{
			text-decoration:none;
			color:#ffffff;
		}
		
	.page_user .left{
		float:left;
		width:260px;
	}
	
	.page_user .right{
		float:left
	}

	.trener_info{
		font-size:12px;
		text-align:right;
		margin-bottom:3px;
	}
	
	#mailform{
		display:none;
		width:400px;
		font-family:Arial;
	}
	
		#mailform input{
			font-size:14px;
			padding:3px 10px;
			margin-bottom:10px;
		}
		
	#mailform .error_strings{
		padding:15px;
	}
	
		#mailform .error_strings li{
			padding:0px;
			margin:0px;
		}
		
	#mesok{
		display:none;
	}
	


	
.map{
	width:80%;
	margin-left:5%;
}

	.map td{
		width:50%;
		padding-bottom:10px;
	}
	
		
		.map td ul li{
			padding-bottom:0px;
			list-style-type:circle;
			padding-left:8px;
		}
			.map td a{
				font-size:14px !important;
			}
			
.icon_edit{
	float:right;
}



.progress_bar{
	background:#cccccc;
	width:300px;
	height:20px;
	border:1px solid #808080;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;	
}

	.progress_on{
		height:20px;
		background:url(../img/prog.png) 0 0 repeat-x;
	}

.besttdpl{
	padding-left: 10px !important;
}

.besttdpl b{
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	font-size:18px;
}

.tour_teams{float:left;margin:20px 0 0 0;width:50%;}
.tour_teams td{padding:0 2px 0 0;font-size:10px;}
.tour_teams .color{color:#0062CB;}
.tour_teams_left {border-right:1px dashed #f5f5f5;}

.tb_selected td{background:#0062CB;}
.tb_selected .tbsel{background:#C0DDB5 !important;}
.tb_unselected td{}
.tour_teams1{float:left;margin:20px 0 0 20px;width:70%;}
.trenersdiv{border:1px solid #58911E;background:#E4EFD7;float:left;margin:0 15px 15px 0;width:119px;padding:4px;height:250px;}
.trenersdiv div{border:0px;font-size:12px;text-align:center;line-height:130%;color:#505050;font-weight:bold;padding-top:5px;}
.trenersdiv i{display:block;color:#58911E;font-size:11px;font-weight:normal;font-style:normal;line-height:120%;}

.birform{
	background:#C2E0B8;
	padding:15px;
	border:1px solid #68A227;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}

	.birformimg{
		float:left;
		width:150px;
	}
	
		.birformimg img{
			border:1px solid #68A227;
			background:#fff;
			padding:4px;
			margin-bottom:7px;
		}

		.birformimg p{
			width:129px;
			padding:0px;
			text-align:center;
			font-weight:bold;
		}
		
		.birformimg p span{
			text-transform:lowercase;
			font-size:15px;
			font-weight:normal;
		}
		
	.birformtxt{
		float:left;
		width:460px;
	}
		
		
.birform input[type=text], 
.birform textarea{
	margin-bottom:13px;
	border:1px solid #808080;
}

.accreditation input[type=text]:active,
.accreditation input[type=text]:focus,
.birform input[type=text]:active, 
.birform input[type=text]:focus, 
.birform textarea:active,
.birform textarea:focus{
	border:1px solid #000000;
}

.accreditation{
	padding:0 10px;
}

	.accreditation {font-size:13px;}

.accreditation input{
	margin-bottom:15px;
	padding:3px 7px;
}

.title_match{
	text-align:center;
}

	.title_match b{
		font-family:Tahoma;
	}


.tblsocial {height:177px;}
.tblsocial td{width:103px;text-align:center;vertical-align:middle;padding:0px !important;}
.mail_table,.table_mail_but,.create_mail{border-collapse:collapse;}
.mail_table th, .mail_table td{border:1px solid #fff;padding:2px 5px;}
.mail_table th{background:#C2E0B8;}
.mail_table td{background:#E9F9E3;}
.div_text{padding:5px;border:3px solid #E9F9E3;color:#000000}
.table_mail_but{margin-bottom:4px;}
.table_mail_but td{width:50%;border:1px solid #fff;padding:2px 5px;background:#E5E5E5;height:19px;}
.table_mail_but td a{text-decoration:none;}
.mail_table ul{}
.mail_table ul li{padding:0px;font-size:12px;}
.mail_table ul li ul {padding-left:15px;}
.create_mail td{width:50%;border:1px solid #ffffff;background:#E5E5E5;height:19px;padding:2px 5px;}
.create_mail input{width:100%;background:none;color:#000000;font-size:14px;}

 /*debug
 -------------------------------------------------------------------------*/
 .pollBut {
 width:110px;
 }
 .pollBody {
 background:none repeat scroll 0 0 #FFFFFF;
 margin:0;
 padding:7px;
 }
 .textResults {
 background:none repeat scroll 0 0 #E2E6EA;
 }
 .textResultsTd {
 background:none repeat scroll 0 0 #FFFFFF;
 }
 .pollNow {
 border-bottom:1px solid #E2E6EA;
 border-left:1px solid #E2E6EA;
 border-right:1px solid #E2E6EA;
 }
 .pollNowTd {
 }
 .totalVotesTable {
 border-bottom:1px solid #E2E6EA;
 border-left:1px solid #E2E6EA;
 border-right:1px solid #E2E6EA;
 }
 .totalVotesTd {
 background:none repeat scroll 0 0 #FFFFFF;
 }
 div.answer span.procent {
 font-style:italic;
 font-weight:normal;
 margin:0 0 0 5px;
 }
 div.answer {
 }
 div.answer div div {
 background:url("/img/poll1.png") no-repeat scroll right center transparent !important;
 height:19px !important;
 }
 table.description {
 background:#fff;
 border-collapse:collapse;
 margin:0.1em 0;
 width:100%;
 }
table.description td {
 border:1px solid #BABABA;
 font-family:tahoma;
 font-size:11px;
 padding:0.4em;
 text-align:center;
 }
 table.description td.left {
 font-family:tahoma;
 font-size:11px;
 text-align:left;
 vertical-align:middle;
 }
 table.description td.right {
 font-family:tahoma;
 font-size:11px;
 text-align:right;
 vertical-align:middle;
 }
 table.description th {
 border:1px solid #BABABA;
 font-family:tahoma;
 font-size:11px;
 padding:0.4em;
 text-decoration:underline;
 text-align:center;
 }
 table.description th.left {
 font-family:tahoma;
 font-size:11px;
 text-align:left;
 vertical-align:middle;
 }
 table.description th.right {
 font-family:tahoma;
 font-size:11px;
 text-align:right;
 vertical-align:middle;
 }
 .tr_red_0 {
 background-color:#FFE3E3;
 }
 .tr_yellow_0 {
 background-color:#FFFFE3;
 }
 .tr_green_0 {
 background-color:#E3EEFF;
 }
 .tr_1 {
 background-color:#FFFFFF;
 }
 .tr_0 {
 background-color:#FFFFFF;
 }
 a.groupModer:link, a.groupModer:visited, a.groupModer:hover {
 color:blue;
 }
 a.groupAdmin:link, a.groupAdmin:visited, a.groupAdmin:hover {
 color:red;
 }
 a.groupVerify:link, a.groupVerify:visited, a.groupVerify:hover {
 color:green;
 }
 a.groupOther1:link, a.groupOther1:visited, a.groupOther1:hover {
 color:purple;
 }
 a.groupOther7:link, a.groupOther7:visited, a.groupOther7:hover {
 color:orange;
 }
 a.groupOther9:link, a.groupOther9:visited, a.groupOther9:hover {
 color:black;
 }
 a.groupOther2:link, a.groupOther2:visited, a.groupOther2:hover {
 color:gray;
 }
 a.groupOther8:link, a.groupOther8:visited, a.groupOther8:hover {
 color:#000000;
 }
 /*debug
 -------------------------------------------------------------------------*/
/*--------------------- INPUTS start ------

input[type=submit], input[type=reset], input[type=button] {
 background: url(http://fans-fakelfc.ru/1fnl/img/bg_title_blue.gif);
 border: 1px solid #57696a;
 border-radius: 5px;
 -moz-border-radius: 5px;
 font: 10px 'Tahoma';
 color: #ffffff;
 text-transform: uppercase;
 cursor: pointer;
 padding-top: 2px;
 padding-bottom: 2px;
 margin-top: 2px;
}

input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {
 background-position: 0px -18px;
}

input[type=submit]:active, input[type=reset]:active, input[type=button]:active {
 background-position: 0px -36px;
}



textarea {
 background: #FDFEF8;
  padding: 2px 1px;
  color: #6B6B6B;
  font-size: 13px;
  font-family: Arial;
  line-height:100%;

}

textarea:hover {
 background: #fff;
}---------------*/

#mchatBtn, input.codeButtons, input.button {
 padding-left: 0px;
 padding-right: 0px;
 text-transform: none;
}



textarea.commFl {
 width: 100%;
}

.commTable {
 background: #E0E9F0;
 border: 2px solid #C7E1F4;
 padding: 10px 5px; 
 border-radius: 5px;
 -moz-border-radius: 5px;
}
#mchatIfm2 {
 background:#fff;
}
.cBlock1, .cBlock2 {
 background: #E0E9F0;
 border: 2px solid #C7E1F4;
 padding: 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

.bgtbl {

width:685px;
height:auto;
 border-top:1px solid #BABABA;
 border-left:1px solid #BABABA;

}
/*--------------------- turn_poloska ---------------------*/
 .turn_poloska_l {
 width: 22px;
 height: 75px;
 background: url(/img/turnir_table_031.png) no-repeat;

float: left;
}


.turn_poloska_c {
 width:100%;
 height:75px;
 background: url(/img/turnir_table_051.png) repeat-x;
 margin: 0 0 3px 0;

}
.turn_poloska_name {
 color: #00154f !important;
 font-size: 13pt;
 font-weight:bold;
 padding: 5px 0 0 0;
}
.turn_poloska_links {
 color: #00154f !important;
 font-size: 7pt;
}
.turn_poloska_links a {
 color:#015ccf !important;
 font-size:11px;
}
.turn_poloska_2009 {
 width: 222px;
 height: 75px;
 background: url(/img/fakel_09.png) no-repeat;
 float: right;
}

.turn_poloska_2010 {
 width: 222px;
 height: 75px;
 background: url(/img/fakel_10.png) no-repeat;
 float: right;
}
.turn_poloska_2011 {
 width: 222px;
 height: 75px;
 background: url(/img/fakel_11.png) no-repeat;
 float: right;
}

/*--------------------- turn_poloska ---------------------*/

TD.tt{
background-color: #2158A6;
color: #ECEEF9;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
}

TD.yr{
background-color: #dbe1fb;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
}

TD.yy{
background-color: #FAFAFF;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
}
TD.rr{
background-color: #e44437;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
}
TD.gg{
background-color: #015CCF;
color: #ECEEF9;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
}


TD.gy{
background-color: #e5f0fb;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
}

TD.gt{
background-color: #00154f;
color: #ECEEF9;
FONT-FAMILY: arial;
FONT-SIZE: 14px;
}

TD.yy{
 height:20px;
background-color: #fff;
color: #0a0e6f;
 FONT-FAMILY: arial;
FONT-SIZE: 10px;
}
TD.gy{
 height:20px;
background-color: #D9DFFB;
color: #0a0e6f;
 FONT-FAMILY: arial;
FONT-SIZE: 10px;
}
/* -------2012 финал------------ */
TD.fn1{
text-align:left;

color:#0062bc; }

TD.fn2{
width: 55px;
font-weight:bold;
text-align:center;
color:#0062bc;}

TD.fn{
text-align:center;
background-color: rgb(220, 220, 220);
}

/* -------end 2012 финал------------ */

/*Forum*/
/* General forum Table View */
.gTable {
 background:#015ccf;
}
.gTableTop {
 padding:2px 20px;
 background:url('/images/forum-pol.png') no-repeat 0 0 #00154f;/*название темы и цвет фона */
 color:#fff;
 font-weight:bold;
 height:28px;
 font-size:10pt;
}
.gTableTop a {
 color:#fff;
 text-decoration:none;
}
.gTableTop a:hover {
 color:#fff;
 text-decoration:underline;

}

.gTableBody {
 padding:2px;
 background:#FAFAFA;
}
.gTableBody1 {
 padding:2px;
 background:#FFFFFF;
}
.gTableBottom {
 padding:2px;
 background:#FAFAFA;
}
.gTableLeft {
 padding:2px;
 background:#F2F2F2;
 font-weight:bold;
 color:#333;
}
.gTableRight {
 padding:2px;
 background:#F8F9FA;
}
.gTableError {
 padding:2px;
 background:#FAFAFA;
 color:#FF0000;
}
/* ------------------------ */


/* Forums Styles */
.forumNameTd,.forumLastPostTd {
 padding:2px;
 background:url('/forum_icons/foru.png') repeat-x left bottom #FFFFFF;
}
.forumIcoTd,.forumThreadTd,.forumPostTd {
 padding:2px;
 background:url('/forum_icons/foru2.png') repeat-x left bottom #F2F2F2;
}
.forumLastPostTd,.forumArchive {
 padding:2px;
 font-size:11px;
}

a.catLink {
 text-decoration:none;
 color:#fff;
}/*название темы ссылка */
a.catLink:hover {
 text-decoration:underline;
 color:#e44437;
}

.lastPostGuest,.lastPostUser,.threadAuthor {
 font-weight:bold;
}
.archivedForum{
 font-size:7pt;
 color:#FF0000;
 font-weight:bold;
}
/* ------------- */


/* forum Titles & other */
.forum {
 font-weight:bold;
 font-size:9pt;
}
.forumDescr,.forumModer {
 color:#1e90ff;
 font-size:7pt;
}
.forumViewed {
 font-size:9px;
}
a.forum, a.lastPostUserLink, a.forumLastPostLink, a.threadAuthorLink {
 text-decoration:none;
 color:#41403e;
}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {
 text-decoration:underline;
 color:#41403e;
}
/* -------------------- */





/* forum Navigation Bar */
.forumNamesBar {
 font-weight:bold;
 font-size:11px;
}
.forumBarKw {
 font-weight:normal;
}
a.forumBarA {
 text-decoration:none;
 color:#41403e;
}
a.forumBarA:hover {
 text-decoration:none;
 color:#6E6E6E;
}
/* -------------------- */



/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {
 font-size:7pt;
}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {
 background:#DADADA;
}
.fastNavCat {
 background:#EFEFEF;
}
.fastNavCatA {
 background:#EFEFEF;
 color:#0000FF;
}
.fastNavForumA {
 color:#0000FF;
}
/* -------------------------- */



/* forum Page switches */
.switches {
 background:#CCCCCC;
}
.pagesInfo {
 background:#FFFFFF;
 padding-right:10px;
 font-size:7pt;
}
.switch {
 background:#FFFFFF;
 width:15px;
 font-size:7pt;
}
.switchActive {
 background:#E0E0E0;
 font-weight:bold;
 color:#6E6E6E;
 width:15px;
}
a.switchDigit, a.switchBack, a.switchNext {
 text-decoration:none;
 color:#000000;
}
a.switchDigit:hover, a.switchBack:hover, a.switchNext:hover {
 text-decoration:underline;
 color:#FF0000;
}
/* ------------------- */



/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {
 padding:2px;
 background:url('/forum_icons/foru.png') #FFFFFF;
}
.threadIcoTd,.threadPostTd,.threadViewTd {
 padding:10px;
 background:url('/forum_icons/foru2.png') #F2F2F2;
}
.threadLastPostTd {
 padding:2px;
 font-size:7pt;
}
.threadDescr {
 color:#858585;
 font-size:7pt;
}
.threadNoticeLink {
 font-weight:bold;
}
.threadsType {
 padding:2px 2px 2px 40px;
 background:#AAAAAA;
 height:20px;
 font-weight:bold;
 font-size:7pt;
 color:#FFFFFF;
}
.threadsDetails {
 padding:2px;
 background:#AAAAAA;
 height:20px;
 color:#6E6E6E;
}
.forumOnlineBar {
 padding:2px;
 background:#AAAAAA;
 height:20px;
 color:#6E6E6E;
}

a.threadPinnedLink:link {
 text-decoration:none;
 color:#0000FF;
}
a.threadPinnedLink:hover {
 text-decoration:none;
 color:#FF0000;
}

a.threadLink {
 text-decoration:none;
 color:#6E6E6E;
}
a.threadLink:hover {
 text-decoration:underline;
 color:#000000;
}

.postpSwithces {
 font-size:7pt;
}
.thDescr {
 font-weight:normal;
}
.threadFrmBlock {
 font-size:7pt;
 text-align:right;
}
/* ------------------- */



/* forum Posts View */
.postTable {}
.postPoll {
 background:#F1F2F3;
 text-align:center;
}
.postFirst {
 background:#a9b0bb;
 border-bottom:3px solid #787878;
}
.postRest1 {
 background:#a9b0bb;
}
.postRest2 {
 background:#a9b0bb;
}
.postSeparator {
 height:3px;background:#016CAC;
}


.postBottom {
 background:#FFFFFF;
 height:20px;
}
.postUser {
 font-weight:bold;
}
.postTdInfo {
 text-align:left;
 padding:5px;
 background:#FFFFFF;
}
.postRankName {
 margin-top:5px;
}
.postRankIco {
 margin-bottom:5px;
}
.reputation {
 margin-top:5px;
}
.signatureHr {
 margin-top:20px;
 color:#787878;
}
.posttdMessage {
 padding:5px;
 background:#FFFFFF;
}

.pollQuestion {
 text-align:center;
 font-weight:bold;
}
.pollButtons,.pollTotal {
 text-align:center;
}
.pollSubmitBut,.pollreSultsBut {
 width:140px;
 font-size:7pt;
}
.pollSubmit {
 font-weight:bold;
}
.pollEnd {
 text-align:center;
 height:30px;
}


.bbQuoteName {color: #fff; !important; background: #605f62 no-repeat top right; font-size: 10pt; !important; font-weight: bold; margin: 0 auto 0 auto; padding-top: 7px; padding-bottom: 7px;}
.bbCodeName {color: #fff; !important; background: #4674a2 no-repeat top right; font-size: 10pt; !important; font-weight: bold; margin: 0 auto 0 auto; padding-top: 7px; padding-bottom: 7px;}
.codeMessage {background: no-repeat #F4F4F4;font-size:7pt;padding:10px 10px 10px 20px;margin:3px 0px;color:#000000;lineHeight:1.8em;}
.quoteMessage {background: no-repeat #F4F4F4;font-size:7pt;padding:10px 10px 10px 20px;margin:3px 0px;color:#000000;lineHeight:1.8em;}


.signatureView {
 font-size:7pt;
}
.edited {
 padding-top:30px;
 font-size:7pt;
 text-align:right;
 color:gray;
}
.editedBy {
 font-weight:bold;
 font-size:8pt;
}

.statusBlock {
 padding-top:3px;
}
.statusOnline {
 color:#0000FF;
}
.statusOffline {
 color:#FF0000;
}
/* ------------------ */


/* forum AllInOne Fast Add */
.newThreadBlock {
 background: #F9F9F9;
 border: 1px solid #B2B2B2;
}
.newPollBlock {
 background: #F9F9F9;
 border: 1px solid #B2B2B2;
}
/*.newThreadItem {
 padding: 0 0 0 8px;
 background: url('http://src.ucoz.ru/t/901/18.gif') no-repeat 0px 4px;
}
.newPollItem {
 padding: 0 0 0 8px;
 background: url('http://src.ucoz.ru/t/901/18.gif') no-repeat 0px 4px;
}
 ----------------------- */

/* forum Post Form */
.codeButtons {
 font-size:7pt;
 height:25px;
 background:none/*#FCFCFC*/;
 border:none;
 color:#333;
}
.codeCloseAll {
 font-size:7pt;
 color:#6E6E6E;
 font-weight:bold;
 background:#FCFCFC;
 border:1px solid #6E6E6E;
}
.postNameFl,.postDescrFl {
 background:#FCFCFC;
 border:1px solid #6E6E6E;
 width:400px;
}
.postPollFl,.postQuestionFl {
 background:#FCFCFC;
 border:1px solid #6E6E6E;
 width:400px;
}
.postResultFl {
 background:#FCFCFC;
 border:1px solid #6E6E6E;
 width:50px;
}
.postAnswerFl {
 background:#FCFCFC;
 border:1px solid #6E6E6E;
 width:300px;
}
.postTextFl {
 width:550px;
 height:150px;
 background: url('/img/pol.jpg') no-repeat top right;
 border:1px solid #BBBBBB;
}
.postUserFl {
 background:#FCFCFC;
 border:1px solid #6E6E6E;
 width:300px;
}

.pollHelp {
 font-weight:normal;
 font-size:7pt;
 padding-top:3px;
}
.smilesPart {
 padding-top:5px;
 text-align:center;
}
/* ----------------- */

.b-title {text-transform: uppercase;
width: 280px;
margin-bottom: 10px;
font-size: 22px!important;
line-height: 32px;
color: #CF594A;
border-bottom: 3px solid #CF594A;
}