@CHARSET "UTF-8";

body {
	background-color:#333333;
	overflow-y:auto;
	background-image:url('/img/blank.gif');
	background-attachment: fixed;
	
}
div.fonts td {vertical-align:top;}
div.fonts table{float:left;}
.pa {position:absolute;}
img {border:0;}

h1{
	position:relative;
	bottom:0px;
	font-family:Arial;
	font-size:16px;
	color:#fff;
	text-align:left;
	margin:0px;
	padding:0px;
	text-decoration:none;
	height:26px;

}
ol {
	margin-left:75px; 
	color:#333; 
	margin-top:-10px;
	font-family:Arial;
	font-size:13px;
	color:#333;	
}

h2{
	font-family:Georgia;
	font-size:14px;
	font-style:italic;
	color:#333;
	font-weight:bold;
	margin:10px;
	margin-left:25px;
	padding-left:0px;
}
.line{
	height:2px;
	background-image:url(/img/pages/pr_line.jpg);
}
/* ---------------------------NEW STYLES------------------------------ */

.programm_tv{
	position:absolute;
	right:20px;
	top:15px;
}

.programm_tv a{
	font-family:Tahoma;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}


.lang_bar{
	position:absolute;
	top:10px;
	left:30px;	
	height:24px;
}

.lang_bar a{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	margin:0px 5px 0px 5px;
}

.lang_bar a:hover{
	font-weight:bold;
	color:#000000;
	margin:0px 5px 0px 5px;
}

.lang_bar_left_corner{
	width:4px;
	background-image:url(/img/pages/language_bar_left_corner.gif);
}

.lang_bar_center{
	height:24px;
	background-image:url(/img/pages/language_bar_bg.gif);
}

.lang_bar_right_corner{
	width:4px;
	background-image:url(/img/pages/language_bar_right_corner.gif);
}

#container{
	margin:34px 10px 10px 10px; 
	background:url(/img/pages/container_bg.gif) repeat-x;	
	background-color:#1765b1;
	border:5px solid white;
/*	height:1100px; */
	padding-bottom:20px;
}
.text_logo{
	position:absolute;
	top:50px;
	left:35px;
	width:258px;
	height:61px;
	background-image:url(/img/pages/text_logo.gif);
}


.logo{
	position:absolute;
	right:30px;
	top:50px;
	width:185px;
	height:70px;
	background-image:url(/img/pages/top_right_logo.jpg);
}

.top_menu{
	height:34px;
	margin-left:10px;
	margin-right:10px;
	margin-top:90px;
}

.top_menu_left{
	width:9px;
	height:34px;
	background-image:url(/img/pages/top_menu_left_corner.gif);
	filter:expression(fixPNG(this));
}

.top_menu_center{
	height:34px;
	background-image:url(/img/pages/top_menu_center_bg.gif);
	font-size:0px;
	width:auto;
}

.top_menu_right{
	width:9px;
	height:34px;
	background-image:url(/img/pages/top_menu_right_corner.gif);
	filter:expression(fixPNG(this));
	font-size:0px;
}

.header{
	height:170px;
	padding:0px 10px 0px 10px;
}

.header_left{
	width:10px;
	height:249px;
	background-image:url(/img/pages/header_blok_left_corner.gif);
	filter:expression(fixPNG(this));
}

.header_center{
	height:249px;
	background:#c3f29c;
}

.header_right{
	width:10px;
	height:249px;
	background-image:url(/img/pages/header_blok_right_corner.gif);
	filter:expression(fixPNG(this));
}

.menu-karkas {
	width:auto; 
}

.menu-karkas .elements_inact .center {
	text-align:center; 
	height:34px; 
	padding:0px 5px 0px 5px; 
	font-family:Arial; 
	font-size:14px; 
	color:#ffffff;
	font-weight:bold;
}
.home,
.menu-karkas .elements_inact .center a {
	font-family:Arial; 
	font-size:14px;
	font-weight:bold;
	color:#fff; 
	text-decoration:none; 
	padding:0px 5px 0px 5px; 
}

.menu-karkas .elements_inact .center a:hover{
	text-decoration:underline;
} 
.menu-karkas .position {text-align: center;}
.menu-karkas .position .call {float:none;}


.content_table{
	margin-top:90px;
	width:100%;	
}


.ramka {
	float:left; 
	width:100%;
	margin-bottom:5px;
}

.content_box .ramka .top-left,
.sub_box .ramka .top-left {
	width:9px;
	height:34px;
	background-image:url(/img/pages/top_left.png);
	filter:expression(fixPNG(this));
}

.content_box .ramka .top-center,
.sub_box .ramka .top-center {
	height:34px;
	background-image:url(/img/pages/top_menu_center_bg.gif);
	font-size:0px;
	width:auto;
}

.content_box .ramka .top-right,
.sub_box .ramka .top-right {
	width:9px;
	height:34px;
	background-image:url(/img/pages/top_right.png);
	filter:expression(fixPNG(this));
	font-size:0px;
}

.content_box .ramka .middle-left,
.content_box .ramka .middle-left-main,
.sub_box .ramka .middle-left{
	background-color:#c3f29c;
	font-size:0px;
}

.content_box .ramka .middle-right,
.sub_box .ramka .middle-right {
	background-color:#c3f29c;
	font-size:0px;
}
.content_box .ramka .middle-center-main,
.content_box .ramka .middle-center,
.sub_box .ramka .middle-center {
	background-color:#c3f29c; 
	width:auto;
}

.content_box .ramka .bot-left,
.sub_box .ramka .bot-left {
	width:9px; 
	height:14px; 
	background-image:url(/img/pages/bot_left.png);	
	filter:expression(fixPNG(this)); 
	font-size:0px;
}

.content_box .ramka .bot-center,
.sub_box .ramka .bot-center {
	height:14px;
	background-color:#c3f29c;
	font-size:0px;
}

.content_box .ramka .bot-right,
.sub_box .ramka .bot-right {
	width:9px; 
	height:14px; 
	background-image:url(/img/pages/bot_right.png);
	filter:expression(fixPNG(this)); 
	font-size:0px;
}


.content_box .ramka .middle-center img {margin-right: 10px;}
.content_box .ramka .middle-center-main p,
.content_box .ramka .middle-center p {
	margin-top:10px;
	font-family:Tahoma;
	font-size:13px;
	color:#333;	
	padding:0px 25px 5px 25px;
	} 
.content_box .ramka .middle-center-main p{
	padding:5px 0px 0px 0px;
}
	

.content_box .ramka .middle-center_s p {
	margin-top:10px;
	font-family:Arial;
	font-size:13px;
	color:#333;	
	padding:0px 25px 5px 25px;
} 

.content_box .ramka .middle-center a{color:#333;font-family:Arial;font-size:12px; text-decoration:underline;}
.content_box .ramka .middle-center a{color:#000;font-family:Arial;font-size:12px; text-decoration:underline;}

.content_box .ramka .middle-center ul li {position: relative; text-align:left; list-style:disc; color: #333; background: none; padding: 2px; border: 0px; font-family:Tahoma; font-size:12px;}
.content_box .ramka .middle-center ul li a {display: block; text-decoration: underline; color: #333; background: none; padding: 2px; border: 0px; font-family:Tahoma; font-size:12px;}
.content_box .ramka .middle-center ul {width:92%;list-style:disc; margin-left:30px; border-bottom:0px; margin-bottom:10px;}
.content_box .ramka .middle-center li:hover ul, .content_box .ramka .middle-center li.over ul { display: block; }


.news_title_left{
	height:26px;
	background-image:url(/img/pages/small_logo2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}


.news_title_left_pr{
	width:180px;
	height:26px;
	background-image:url(/img/pages/small_logo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.news_title_left_pr a{margin-left:35px; margin-top:10px;color:#000;font-family:Tahoma;font-size:12px; text-decoration:underline;}

.news_title_left h1{
	padding-top:4px;
	text-align:left;
	positon:relative;
	bottom:0px;
	padding-left:30px; 
}
.news_title_left a{
	text-decoration:none;
}
.fixer{width:100%;}
/* ---------------------------END NEW STYLES------------------------------ */


.main_field{
}

.main_field_inside{
	width:100%;
}


.content_box {
	
}

.sub_box {
	width:200px;
}


table{border:0px;border-collapse:collapse;}
table td{padding:0px;}




.call {float:left; width:10px;}


/* Fix IE. Hide from IE Mac \*/ * html ul li { float: left; height: 1%; } * html ul li a { height: 1%; } /* End */
.bot_menu li:hover ul, li.over ul {display: block;}


/*heading styles*/

.footer {
	margin:10px;
}
.footer a{color:#ffffff;font-family:Tahoma;font-size:12px;}
.footer p{font-family:Arial; font-size:12px; color:#ffffff; font-weight:bold; margin:4px;}
.footer .right .left_text {position:absolute; float:left; width:50%; height:36px; text-align:right;}
.footer .right .left_text p{font-family:Arial; font-size:12px; color:#ffffff; font-weight:bold; margin:4px;}
.footer .right .right_logo {position:relative; left:50%; width:50%; height:36px; text-align:left;}


.right_videos{margin-top:10px;}
.content_box .ramka .middle-center .right_videos p {margin:0px; padding:0px; padding-bottom:5px; text-align:left;}

/* Video for announce */

.opacity_outside {
position: relative;
width: 200px;
height: 150px;
}


.opacity_outside_small {
position: relative;
width: 175px;
height: 131px;
}

.opacity_outside_big {
position: relative;
width: 320px;
height: 240px;
}

.opacity_outside_admin {
position: relative;
width: 150px;
height: 40px;
}

/*
.opacity_outside_big {
position: relative;
width: 350px;
height: 135px;
}*/

.opacity_frame {
position: absolute;
left: 85px; 
top: 60px;
}


.opacity_frame_admin {
position: absolute;
left: 60px; 
top: 5px;
}

.opacity_frame_small {
position: absolute;
left: 75px; 
top: 55px;
}


* html .opacity_frame {
position: absolute;
right: 75px;
bottom: 62px;
}

* html .opacity_frame_admin {
position: absolute;
right: 50px;
bottom: 7px;
}

* html .opacity_frame_small {
position: absolute;
right: 75px;
bottom: 57px;
}

.opacity_frame_big {
position: absolute;
left: 145px; 
top: 105px;
}

* html .opacity_frame_big {
position: absolute;
right: 135px;
bottom: 107px;
}

.opacityit img {
filter: alpha(Opacity=70);
-moz-opacity:0.7;
opacity: 0.7;
border: none;
}

.opacityit:hover img {
filter: alpha(Opacity=90);
-moz-opacity:0.9;
opacity: 0.9;
}


.anons_player
{
position: fixed;
width: 350px;
height: 305px;
background: #C3F29C;
border: 5px solid #006699;
z-index: 1000;
left: expression(ignoreMe = document.documentElement.scrollLeft + "px");
top: expression(ignoreMe = document.documentElement.scrollTop + "px");

}

.anons_player_admin {
position:absolute;
width: 350px;
height: 305px;
background: #fff;
border: 5px solid #006699;
top:300px;
left:33%;
z-index: 1000;
}

.anons_player .showanonstitle {
padding-left: 5px;
padding-top: 15px;
margin:0px;
}


#player_move img {
margin-top: -3px;
}

.showanonstitle a{
font-weight: bold;
}

.close a{
padding-top:0px;

}

.anons_player .showanonstitle a{
	float:left;
	font-family:Arial;
	font-size:14px;
	color:#333;
	text-align:left;
	margin-left:10px;
	padding-left:30px;
	text-decoration:none;
	min-height:26px;
	padding-top:8px;
	
}

#anons_title{
	background-image:url('/img/pages/small_logo.jpg');
	background-position:left;
	background-repeat:no-repeat;
}


/* -================new main page styles=======================- */


.mpblok_title{
	margin:10px 0px 0px 20px;
}

.mpblok_preview{
	width:200px;
	height:150px;
	margin:0px 0px 0px 20px;
}
.mpblok_descript{
	padding-right:20px;
	padding-left:20px;
}

.mpblok_right_text{
	margin-top:20px;
	padding:0px 5px 0px 5px;
}

.question{
	position:absolute;
	right:239px;
	width:50px;
	height:48px;
	margin-top:-17px;
	background-image:url('/img/pages/question.jpg');
	z-index:100;
}
.mpblok_right_button{
	text-align:center;
	margin-top:5px; 
	margin-bottom:-10px;
	padding-top:11px; 
	width:194px; 
	height:36px; 
	background-image:url('/img/pages/button.jpg'); 
	background-repeat:no-repeat;
}
.mpblok_right_button a{
	color:#fff; 
	font-family:Tahoma; 
	font-weight:bold; 
	text-decoration:none; 
	font-size:12px;
}

/*--------------------------------partners-----------------------------------*/

.partners{
	width:100%;
	height:80px;
	background:#fff;
	margin-bottom:-12px;
	text-align:center;
}

.partners img{margin:5px 10px 5px 10px;}

.top-center .table_prog_top{
	width:100%;
	border:0px;
	text-align:center;
}
.top-center .table_prog_top td a{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#fff;	
	padding-left:30px;
	text-decoration:none;
	background-image:url('/img/pages/small_logo2.jpg');
	background-position:left;
	background-repeat:no-repeat;
}