  body {
background:		#fff url('/images/main/flag.gif') repeat-x;
color:			#000;
overflow:		auto;
  //text-align: center;
}

.wrapper {
  //text-align: left;
  max-width: 1550px;
  min-width: 980px;
  margin:0 auto;	
  width:expression(document.body.clientWidth < 980? "980px": "auto" );  
  width:expression(document.body.clientWidth > 1550? "1550px": "auto" );  
}

body, td, textarea, select {
font-family:	Arial;
}

body, td {
font-size:		0.8em;
}

a, .tabs a {
text-decoration: none;
color:			#002ca8;
}

strong {
font-weight: bold;
}

a:hover {
text-decoration: underline;
}

.centered {
text-align:		center;
}

.header {
margin:			9px 0 20px 3%;
}

.header .toph {
margin:			22px 0 13px 230px;
//margin:			22px 0 13px 233px;
overflow:		auto;
zoom:			1;
}

.header .submenu {
float:			left;
margin:			0 50px 0 0;
}

.header .submenu ul {

}

.header .submenu li {
float:			left;
font-size:		.9em;
}

.header .submenu li a {
display:		block;
background:		#e30000;
text-decoration:none;
color:			#fff;
border-right:	#b90000 1px solid;
border-left:	#ee633d 1px solid;
padding:		2px 7px;
}

.header .submenu li a:hover {
background:		#b90000;
}

.header .submenu li.fisrt a {
border-left:	none;
}

.header .submenu li.last a {
border-right:	none;
}

.header .adv {
float:			left;
font-size:		.9em;
padding:		2px 0;
}

.header .adv a {
text-decoration:none;
color:			#e30000;
background:		url('/images/main/red_arrow_right.gif') no-repeat 100% 5px;
padding:		0 10px 0 0;
}

.header .adv a:hover {
text-decoration:underline;
}

.header .bottomh {
overflow:		auto;
zoom:			1;
}

.header .logo {
float:			left;
}

.header .menu {
margin:			0 0 0 230px;
}

.header .menu ul {
background:		url('/images/main/blue_grad.gif') repeat-x;
height:			44px;
}

.header .menu li {
float:			left;
background:		url('/images/main/blue_l.gif') no-repeat 0 50%;
}

.header .menu li.first {
background:		none;
}

.header .menu li a {
display:		block;
color:			#fff;
text-decoration:none;
padding:		14px 13px;
font-size:		1.1em;
background:		url('/images/main/blue_r.gif') no-repeat 100% 50%;
}

.header .menu li.last a {
background:		none;
}

.header .menu li a:hover {
background-color:#002da9;
}

.top_bar {
overflow:		auto;
zoom:			1;
margin:			0 3% 20px 3%;
}

.top_bar .sign {
float:			right;
margin:			0 60px 0 0;
padding:		3px 0;
}

.top_bar .search {
float:			right;
}

.top_bar .search_txt {
float:			left;
border:			1px solid #666;
border-right:	none;
width:			239px;
height:			21px;
overflow:		hidden;
}

.top_bar .search_txt input{
width:			227px;
border:			none;
margin:			3px 0 0 6px;
padding:		0;
color: #BBB;
}

.top_bar .search_but {
float:			left;
}

.top_bar .search_but a {
display:		block;
height:			23px;
width:			34px;
background:		url('/images/main/but_grad.gif') repeat-x;
color:			#fff;
padding:		3px 8px;
overflow:		hidden;
}

.top_bar .search_but a:hover {
text-decoration:none;
}

.top_bar .search_but input {
display:		none;
}

.main_container {
 display: none;
}

.content_table td {
vertical-align:	top;
}

.tabs {
margin-bottom:	25px;
}

.last_news .news_item {
padding:		0 0 0 19px;
margin:			0 0 15px 0;
}

.last_news .audio {
background:		url('/images/main/audio.gif') no-repeat 0 4px;
}

.last_news .video {
background:		url('/images/main/video.gif') no-repeat 0 4px;
}

.last_news .hot a.link {
color:			#e20000;
}

.last_news .news_item span {
margin:			0 0 0 10px;
font-size:		0.8em;
}

.last_news .news_item a.comments {
padding:		0 0 0 12px;
background:		url('/images/main/comments.gif') no-repeat 0 2px;
color:			#000;
}

.last_news .news_item a.views {
padding:		0 0 0 12px;
background:		url('/images/main/views.gif') no-repeat 0 2px;
color:			#000;
}

.archive {
border-top:		1px solid #999;
padding:		15px 0 0 0;
font-size:		0.9em;
text-align:		center;
}

.archive a {
color:			#2d405f;
}

.projects .proj_title, .vlast .vlast_title {
margin:			0 20px 12px 20px;
font-size:		1.2em;
}

.projects .proj_file, .vlast .vlast_file {
margin:			0 0 12px 0;
text-align:		center;
}

.projects .proj_votes {
margin:			0 40px 15px 40px;
color:			#666;
font-size:		0.9em;
text-align: center;
}

.vlast .vlast_comments {
text-align:		center;
margin:			0 0 15px 0;
font-size:		0.9em;
}

.ui-tabs .ui-tabs-nav li.vlast_logo {
background:		#fff url('/images/main/vlast.gif') no-repeat 60% 5px;
}

.ui-tabs .ui-tabs-nav li.vlast_logo a {
width:			85px;
//width:		100px;
text-indent:	-5000px;
}

.vesti7 .vesti7_title {
text-align:		center;
font-size:		1.2em;
margin:			0 0 15px 0;
}

.small_nav {
height:			70px;
width:			240px;
margin:			0 auto 15px auto;
}

.small_nav .prev, .small_nav .next {
float:			left;
}

.small_nav .prev a, .small_nav .next a {
display:		block;
height:			70px;
width:			11px;
overflow:		hidden;
text-indent:	-5000px;
}

.small_nav .prev a {
background:		url('/images/main/small_arrow_left.gif') no-repeat 0 50%;
margin-right:	15px;
}

.small_nav .next a {
background:		url('/images/main/small_arrow_right.gif') no-repeat 0 50%;
margin-left:	15px;
}

.small_nav .prev a.disabled {
background:		url('/images/main/small_arrow_left_gray.gif') no-repeat 0 50%;
cursor:			default;
}

.small_nav .next a.disabled {
background:		url('/images/main/small_arrow_right_gray.gif') no-repeat 0 50%;
cursor:			default;
}

.small_nav .small_content {
float:			left;
width:			188px;
height:			70px;
overflow:		hidden;
text-align: left;
}

.small_nav .small_scroll {
width:			1000px;
height:			70px;
}

.small_nav .small_scroll a {
display:		block;
padding:		2px;
border:			1px solid #fff;
float:			left;
margin:			0 4px;
}

.small_nav .small_scroll a.active {
border:			1px solid #ff1515;
}

.big_nav {
width:			410px;
margin:			10px auto 15px auto;
}

.big_nav .prev, .big_nav .next {
float:			left;
}

.big_nav .prev a, .big_nav .next a {
display:		block;
height:			80px;
width:			19px;
overflow:		hidden;
text-indent:	-5000px;
}

.big_nav .prev a {
background:		url('/images/main/big_arrow_left.gif') no-repeat 0 50%;
margin:			5px 11px 0 0;
}

.big_nav .next a {
background:		url('/images/main/big_arrow_right.gif') no-repeat 0 50%;
margin:			5px 0 0 11px;
}

.big_nav .prev a.disabled {
background:		url('/images/main/big_arrow_left_gray.gif') no-repeat 0 50%;
cursor:			default;
}

.big_nav .next a.disabled {
background:		url('/images/main/big_arrow_right_gray.gif') no-repeat 0 50%;
cursor:			default;
}

.big_nav .big_content {
float:			left;
width:			350px;
overflow:		hidden;
text-align: left;
}

.big_nav .big_scroll {
width:			1000px;
}

.clear {
clear:			both;
}

.big_nav .big_scroll .big_item {
margin:			0 3px;
float:			left;
width:			110px;
}

.big_nav .big_scroll .big_item .item_title {
font-size:		0.8em;
display:		block;
text-align:		left;
}

.big_nav .big_scroll a {
display:		block;
padding:		4px;
border:			1px solid #fff;
}

.big_nav .big_scroll .big_item a.active {
border:			1px solid #ff1515;
}

.big_nav .big_scroll .big_item .item_icons {
margin:			0 0 0 5px;
font-size:		0.8em;
text-align:		left;
}

.big_nav .big_scroll .big_item .item_icons a.comments {
padding:		0 0 0 13px;
background:		url('/images/main/comments.gif') no-repeat 1px 2px;
color:			#000;
display:		inline;
margin:			0 8px 0 0;
}

.big_nav .big_scroll .big_item .item_icons a.views {
padding:		0 0 0 13px;
background:		url('/images/main/views.gif') no-repeat 1px 2px;
color:			#000;
display:		inline;
}

#vesti {
padding-top: 0;
padding-right: 0;
padding-left: 0;
}

#vesti .timer {
background: #0073ba;
padding: 10px 15px;
margin-bottom: 20px;
}

#vesti .timer td {
color: #fff;
text-align: center;
}

#vesti .timer td b {
color: #000;
display: block;
background: #fff;
}

.ui-tabs .ui-tabs-nav li.vesti_logo {
background:		#0073ba url('/images/main/vesti.gif') no-repeat 50% 7px;
}

.ui-tabs .ui-tabs-nav li.vesti_logo a {
width:			75px;
//width:		90px;
text-indent:	-5000px;
}

.ui-tabs .ui-tabs-nav li.vesti24_logo a {
width:			75px;
//width:		90px;
text-indent:	-5000px;
background:		url('/images/main/vesti24.gif') no-repeat 50% 7px;
}

.ui-tabs .ui-tabs-nav li.add_video a {
padding-left:	24px;
background:		url('/images/main/add.gif') no-repeat 5px 50%;
}

#vesti7 {
background:		url('/images/main/blue_top.gif') repeat-x;
}

.vesti7 .vesti7_file {
text-align:		center;
}

.ui-tabs .ui-tabs-nav li.vesti7_logo {
background:		#0073bd url('/images/main/vesti7.gif') no-repeat 50% 2px;
}

.ui-tabs .ui-tabs-nav li.vesti7_logo a {
width:			75px;
//width:		90px;
text-indent:	-5000px;
}

.separator {
height:			1px;
overflow:		hidden;
background:		#999;
margin:			0 0 15px 0;
}

.adv_240_400 {
text-align:		center;
margin:			0 0 30px 0;
}

.adv_480_90 {
text-align:		center;
margin:			0 0 25px 0;
}

.adv_title {
font-size:		0.7em;
color:			#ccc;
}

.vote .vote_title {
font-size:		1.2em;
margin:			0 4px 20px 4px;
}

.vote .vote_set {
margin:			0 4px 0 30px;
}

.vote .vote_item {
overflow:		auto;
zoom:			1;
margin:			0 0 10px 0;
}

.vote .vote_item input {
float:			left;
margin:			2px 0 0 0;
}

.vote .vote_item label {
margin:			0 0 0 28px;
display:		block;
cursor:			pointer;
}

.vote .but {
margin:			20px 0 0 55px;
}

.cnews .cnews_item {
font-size:		0.9em;
padding:		0 0 0 20px;
background:		url('/images/main/dash.gif') no-repeat 0 7px;
margin:			0 0 15px 0;
}

.ui-tabs .ui-tabs-nav li.rossii {
background:		#fff url('/images/main/radiorossii.jpg') no-repeat 50% 1px;
}

.ui-tabs .ui-tabs-nav li.rossii a {
width:			65px;
//width:		80px;
text-indent:	-5000px;
}

.radiobutton {
text-align:		center;
margin:			0 0 10px 0;
}

.radiobutton a {
display:		block;
width:			159px;
height:			37px;
text-indent:	-5000px;
background:		url('/images/main/play_online.gif');
margin:			0 auto;
}

.radiobutton a:hover {
background:		url('/images/main/play_online_hover.gif');
}

.listeners {
text-align:		center;
color:			#666;
font-size:		0.9em;
margin:			0 0 15px 0;
}

.ui-tabs .ui-tabs-nav li.mayak {
background:		#fff url('/images/main/mayak.gif') no-repeat 50% 9px;
}

.ui-tabs .ui-tabs-nav li.mayak a {
width:			85px;
//width:		100px;
text-indent:	-5000px;
}

.descript {
margin:			0 10px 15px 10px;
font-size:		0.9em;
}

.vesti_file {
text-align:		center;
position:		relative;
}

.skip-adv {
position: relative;
width: 480px;
margin: 0 auto;
display: block;
background: #ccc;
z-index: 99999;
}

.skip-adv a {
position: absolute;
bottom: 40px;
right: 10px;
display: block;
font-size: 10px;
background: #fff;
padding: 3px 5px;
text-decoration: none;
color: #000;
opacity: 0.5;
//filter: alpha(opacity=50);
}

.but {
height:			32px;
overflow:		hidden;
}

.but a {
display:		block;
background:		url('/images/main/but2_grad.gif') repeat-x;
color:			#fff;
text-decoration:none;
float:			left;
padding:		7px 15px;
}

.but a:hover {
background:#0030ac;
text-decoration:none;
}

.but input {
display:		none;
}



.rasp {
width:			1000px;
height:			1px;
overflow:		hidden;
}

.footer {
margin:			40px 3.5% 60px 3.5%;
overflow:		auto;
zoom:			1;
border-top:		1px solid #999;
padding:		20px 0 0 0;
}

.copyright {
float:			left;
width:			49%;
color:			#999;
}

.notice {
font-size:		0.8em;
margin:			15px 0 0 13px;
}

.simex {
float:			left;
width:			49%;
color:			#999;
text-align:		right;
}

.simex a {
color:			#999;
}

.small
{
	font-size: 0.9em;
}

.form_add_release
{
	border-collapse: separate;;
	border-spacing: 10px;
}

.form_quiz
{
  border-collapse: separate;
	border-spacing: 1px;
}
.txt
{
  border-color: #666666 ;
  border-style: solid ;
  border-width: 1px;	
}


span.comments {
margin:     0 0 0 10px;
font-size:    0.8em;
}

span.comments a.comments {
padding:    0 0 0 12px;
background:   url('/images/main/comments.gif') no-repeat 0 2px;
color:      #000;
}

.liders {
border-top:   1px solid #999;
padding:    15px 0 0 0;
font-size:    0.9em;
text-align:   left;
}

.liders a {
color:      #2d405f;
}

.quiz_answer
{
	margin-left: 20px;
	margin-bottom: 10px;
}

.loader {
text-align: center;
}

.loader span {
display: block;
margin: 5px 0 15px 0;
}

.path {
margin:			20px 0;
}

h1 {
font-size:		2em;
margin:			0 0 18px 0;
}

h2 {
font-size:		1.8em;
margin:			0 0 16px 0;
}

.content_form .txt {
padding:		3px 4px;
//height:		24px;
float:			none;
width:			100%;
}

.content_form textarea {
border:			1px solid #666;
width:			100%;
padding:		3px 4px;
height:			50px;
}

.content_form select {
border:			1px solid #666;
}

.content_form .note {
color:			#666;
font-size:		0.9em;
}

.content_form .file {
//height:			24px;
}

.content_form td {
padding:		0 15px 15px 0;
}

.content_form .but {
border:			none;
background:		#0066e1 url('/images/main/but_grad.gif') repeat-x 0 100%;
color:			#fff;
padding:		0 10px;
cursor:			pointer;
}

.media_banner {
height:			159px;
text-align:		center;
margin:			0 0 9px 0;
background:		#fff url('/images/main/flag.gif') repeat-x 0 100%;
}


.big_nav_mus {
width:      100%;
}

.big_nav_mus .big_content_mus {
width:85%;
height:100px;
}

.big_nav_mus .big_scroll a {
text-align:center;
}

table.about_tv
{
  border-collapse: separate;;
  border-spacing: 20px;
}

.kind_tabs {
margin:			0 15px 15px 15px;
overflow:		auto;
zoom:			1;
}

.kind_tabs a {
float:			left;
display:		block;
text-decoration:none;
padding:		5px 10px;
border:			1px solid #0068e3;
background:		#fff;
color:			#0068e3;
margin-right:	15px;
font-size:		0.8em;
}

.kind_tabs a:hover {
background:		#e30000;
border:			1px solid #e30000;
color:			#fff;
}

.kind_tabs a.selected, .kind_tabs a.selected:hover {
background:		#0068e3;
color:			#fff;
border:			1px solid #0068e3;
cursor:			default;
}

#popular_news_block {
display:		none;
}


.ui-tabs .ui-tabs-nav li.desk {
background:   #e30000;
border-bottom: 1px solid #e30000;
}

.ui-tabs .ui-tabs-nav li.desk a {
color:      #fff;
}

div#desk
{
background:url("/images/red_plane.gif") repeat-x scroll 0 0 transparent;
padding-top: 30px;	
}

#vote {
background:     #d4e9f4;
margin-top:     30px;
padding:        15px;
position:       relative;
margin-bottom:  30px;
}

#vote .title {
color:          #666;
text-shadow:    #fff 1px 1px 1px;
background:     url('/images/line_vote.gif') repeat-x 0 100%;
padding-bottom: 15px;
margin-bottom:  15px;
}

#vote .logo {
position:       absolute;
top:            15px;
right:          15px;
}

#vote .vote_title {
font-size:      1.3em;
margin-bottom:  15px;
}

#vote .vote_item {
margin:         0 0 8px 15px;
overflow:       auto;
//zoom:         1;
}

#vote .vote_item input {
float:          left;
display:        block;
margin-top:     2px;
}

#vote .vote_item label {
display:        block;
margin:         0 0 0 22px;
}


#vote .vote_set {
margin-bottom:  20px;
}

#vote .bottom {
overflow:       auto;
//zoom:         1;
margin:         0 0 0 15px;
}

#vote .bottom .but {
float:          left;
margin-right:   20px;
}

#vote .bottom .link {
float:          left;
padding-top:    6px;
}

#vote .bottom .link a {
margin-right:   15px;
}

.calendar_news .title {
padding:        0 0 10px 20px;
margin-bottom:  10px;
border-bottom:  1px solid #ccc;
color:          #666;
}


