/* CSS Document */
input.default {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #fafafa;
	width: 100%;
	border: 1px solid #d8d5d5;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
}

html, body, form{
	margin: 0px;
	padding: 0px;
	height: 100%;
      min-height: 100%;
}


body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background: #0f0e0e repeat-x top;
	height: 100%;
	min-height: 100%;
background: #080808 url(../images/main_bg2.jpg);

}
hr {background: #303030; border: 1px solid #303030;}
img { border: #000 0px solid; }


a { color: #FFFFFF; text-decoration: underline; }
a:hover { text-decoration: none; }
a:visited { }

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: 100; }
table { border-collapse: separate; font-size: 100%; } table td { padding: 0px;  }

#header {
	width: 100%;
      height: 169px;
text-align: center;
vertical-align: middle;	
	background: url(../images/header_liner_bg.jpg) repeat-x top;
}
.search_input
{
 color: #FFFFFF; background-color: #000000; border: 1px solid #585858; 
}
#menu
{
font-size: 10px;
text-transform: uppercase;
font-weight: bold;
color: #cccccc;
font-family: Arial;
position: relative;
top: 18px;
height: 25px;	
}
.menu_item
{
border-right: solid 1px #3a3a3a;
border-left: solid 1px #202020; 
text-align: center;


}
.menu_item_onpage
{
border-right: solid 1px #3a3a3a; 
text-align: center;
color: #ffd200;
}
.menu_item_up
{
border: solid 1px #8a8a8a; 
background-color: #1b1b1c;
text-align: center;
font-size: 10px;
text-transform: uppercase;
font-family: Arial;
color: #ffffff;


}
#menu td a {
			display: block;
			
			background: none;
			height: 13px;
			width: 100%;
		color: #cccccc;
			font-weight: 900;
			text-decoration: none;
		}
#menu td a:hover {
			
			display: block;
			background: none;
			height: 13px;
			width: 100%;
		color: #FFFFFF;
			font-weight: 1000;
			text-decoration: none;
		}
#flash_bg
{

position: absolute;
left: 0;
	width: 100%;
      height: 267px;
text-align: center;
background: #000000;
text-align: left;
z-index: -1;
border-bottom: solid 1px #515050;
	

}
#inner_flash_bg
{

position: absolute;
left: 0;
	width: 100%;
      height: 111px;
text-align: center;
background: #000000;
text-align: left;
z-index: -1;
border-bottom: solid 1px #515050;
	

}
#right_side
{
 width: 275px;  padding-top: 40px;
z-index: 3;
}
.title_block
{
background: url(../images/title_block.jpg);
height: 27px;
color: #000000;
font-size: 11px;
text-transform: uppercase;
font-family: Arial;
font-weight: 700;
padding-left: 12px;
 
}
.leftblock_borders
{
border-left: solid 1px #353535;
border-right: solid 1px #353535;
border-bottom: solid 1px #353535;
margin-left: 14;
margin-right: 14px;
}
#funzone
{


width: 877px;
height: 80px;
text-align: center;
text-decoration: none;
background: url(../images/funzone_bg.jpg);

}
a.funzone_links
{
text-decoration: none;

}


#news_onmain
{
font-family: tahoma, helvetica;
font-size: 12px;
padding-left: 28px;
padding-top: 12px;
width: 250px;
}
.news_title
{
width: 275px;
height: 27px;
font-family: arial, tahoma, helvetica;
font-size: 11px;
color: #FFFFFF;
padding-left: 7px;
background: url(../images/news_title.jpg) no-repeat;

}
.stage_title
{
width: 590px;
height: 27px;
font-family: arial, tahoma, helvetica;
font-size: 11px;
color: #FFFFFF;
padding-left: 7px;
background: url(../images/stage_title.jpg) ;

}
#scroller
{
position: relative;
	width: 263px;
	
      height: 26px;
text-align: center;
z-index:5;


}
#media_thumb
{
background: url(../images/media_plashka.jpg);
float: left;
padding-top: 1px;

width: 63px;
height: 63px;


}

#contentblock
{

background: #424242 url(../images/pole_bottom.jpg) bottom no-repeat;
vertical-align: top;	
padding-left: 20px; padding-right: 20px; paddin-top: 10px
}
.dd_menu {
			position: absolute;
	top: 18px;
	z-index: 900;
			width: 160px;
			text-align: left;
			border-right: solid 1px #3a3a3a;
border: solid 1px #8a8a8a; 
background-color: #1b1b1c;
font-size: 10px;
text-transform: uppercase;
font-family: Arial;
color: #000000;
padding-left: 8px;
padding-top: 8px;
padding-right: 8px;
padding-bottom: 8px;
filter:Alpha(Opacity=90, FinishOpacity=30, Style=1, StartX=X, StartY=Y, FinishX=X, FinishY=Y);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
		}
		
.menu_items_bg
{
background-color: #1b1b1c;
font-size: 10px;
text-transform: uppercase;
font-family: Arial;
color: #000000;
padding-left: 4px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
}

a.sub_items_menu
{
text-transform: uppercase;
font-family: Arial;
color: #000000;
}

#menu td a:hover.sub_items_menu 
{
text-transform: uppercase;
font-family: Arial;
color: #000000;
}

	#dhtmlgoodies_slideshow{
		width:265px;	/* Total width of slideshow */
}
	
	#previewPane{
		text-align:center;
		vertical-align: middle;
		position:relative;
		height: 261px;
		background: #1b1b1c;
		overflow: hidden;		
	}
	#previewPane img{
		line-height:261px;
	}

	#galleryContainer{
		
		height:70px;	/* Height of the images + 2 */
		position:relative;
		overflow:hidden;
			
		/* CSS HACK */
		height: 70px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/70px;	/* Other browsers */
		height: /**/70px;
				
	}

	#arrow_left{
		position:relative;
		left:0px;
			
	}
	#arrow_right{
		position:relative;
		right:0px;		
	}
	#theImages{
		position:absolute;
		height:70px;
		width:100000px;
	
	}
	
	#theImages img{
	float:left;
		padding:1px;
		filter: alpha(opacity=70);
		opacity: 0.7;
		cursor:pointer;
		border:0px;
	}
	#theImages #slideEnd{
		float:left;
	}
	#waitMessage{
	display:none;
	position: absolute;
	left:90px;
	top:90px;
	
	width: 100px;
	vertical-align:middle;
		text-align: center;
		background-color:#CCCCCC;
		filter: alpha(opacity=70);
		overflow: hidden;
		z-index: 111;
		border:1px solid #FFFFFF;
		padding:4px;
		color:#000000;
	}
	
	#theImages .imageCaption{
		display:none;
	}
		#previewPane #largeImageCaption{
		position: relative;
		z-index: 100;
		width: 261px;
		background: #000000;
	    padding:2px;
		vertical-align: middle;
		font-size: 10px;
		}
#plashka_clipboard
{
	text-align: center;
	position: absolute;
		z-index: 150;
		width: 590px;
}
#plashka_title
{
text-align: center;
	position: absolute;
		z-index: 150;
		width: 590px;
		height: 100px;
		vertical-align: center;
color: #000000;
font-size: 18px;
text-transform: uppercase;
font-family: tahoma;
padding-top: 10px;

}
#pole_bot
{
	position: relative;
		z-index: 90;
	display: block;
top: -25px;
	
}
#contentinfo
{
position: relative; width: 100%; padding-top: 70px; z-index: 1000;
text-align: justify;
font-family: tahoma, helvetica;
font-size: 12px;
color:#000000;

}
#banner_bot
{
	vertical-align: middle;
	position: absolute;
		z-index: 100;
		height: 100px;
		width: 589px;
			text-align: center;
		padding-top: 20px;
		color: #000000;
}
.table_title
{
vertical-align: middle;
		height: 25px;
		padding-left: 5px;
		padding-right: 5px;
		color: #000000;
		font-size: 11px;
	text-align: center;
text-transform: uppercase;

}
.clblack{
background: #6d6d6d;
height: 20px;
padding-left: 5px;
padding-right: 5px;
color: #000000
FONT-WEIGHT: normal;
FONT-SIZE:11px;
FONT-FAMILY: Tahoma;

}

.table_title_left_align
{
vertical-align: middle;
		height: 25px;
		padding-left: 5px;
		padding-right: 5px;
		color: #000000;
		font-size: 11px;
	text-align: left;
text-transform: uppercase;

}
.table_line
{
background: #CCCCCC;
	height: 20px;
		padding-left: 5px;
		padding-right: 5px;
		color: #000000;
		text-decoration: none;
		text-align: center;
		cursor: hand;
}
.table_line2
{
background: #727176;
	height: 20px;
		padding: 5px;
		color: #000000;
		text-align: center;
		cursor: hand;
}
.table_line a
{
color: #1b1b1c;
text-decoration: none;
}
.table_blackline a
{
color: #1b1b1c;
text-decoration: none;
}
.table_blackline
{
background: #6d6d6d;
	height: 20px;
		padding-left: 5px;
		padding-right: 5px;
		color: #FFFFFF;
				text-align: center;
				cursor: hand;
}
.infoblock
{
border: 1px solid #707070;
background: #333333;
	color: #FFFFFF;
}
.pager
{
border: 1px solid #707070;
background: #333333;
color: #FFFFFF;
height:27px;
vertical-align:middle;
}
.pager_link{
color:#61f201;
}
.pager_active_link{
color:#ffd200;
}
.green_title
{
color: #61f201;
font-family: Tahoma, helvetica;
font-size: 14px;
}
#preview_video{
	
		text-align:center;
			vertical-align: middle;
		
		position:relative;
		height: 261px;
		width: 263px;
		overflow: hidden;
		background: #1b1b1c;
	}
	#preview_video img{
		line-height:261px;
	}

	#videoContainer{
		
		height:70px;	/* Height of the images + 2 */
		position:relative;
		overflow:hidden;
			
		/* CSS HACK */
		height: 70px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/70px;	/* Other browsers */
		height: /**/70px;
				
	}
	.sponsor_block_bg
	{
	background: url(../images/head-sponsors_03.jpg) no-repeat;
	width: 272px;
	height: 126px;
	}