@import url("colorbox.css");
@import url("global.css");
/*
megaindex.tv Screen Stylesheet
version:   1.0
date:      22.03.2011
author:    Novosiolov Vladimir
email:     nvastudio [at] mail.com
website:   www.nvastudio.com
*/
html, body {}
body { }
.topan {text-decoration: none !important; color: #333333 !important;}
.topan:hover  {text-decoration: none !important; color: #AF001A !important;}


.novostibloga a {
	color: #333333 !important;
	text-decoration: none !important;
}
.novostibloga a:hover {
	color: #AF001A !important;
	text-decoration: none !important;
}
.hh {
	color: white;
	text-decoration: none;
}
.hh:hover {
	color: #CCCCCC;
}
.userchat {
	cursor: pointer;
}
.userchat:hover {
	color: #9F0109;

}
.uch {
border: 1px solid #BCCDDD;
margin: 20px 0px;
padding: 20px;
}
.uch td {
	padding: 20px;
}
.but {
	width: 35px;
	height: 18px;
	background: url("/images/likeit.jpg") left top no-repeat;
	float: right;
	cursor: pointer;
	text-align: right;
	padding-top: 5px;
	line-height: 20px;
}
.but_none {
	width: 35px;
	height: 18px;
	background: url("/images/likeit.jpg") left top no-repeat;
	float: right;
	cursor: pointer;
	text-align: right;
	padding-top: 5px;
	line-height: 20px;
}
.but2 {
	width: 35px;
	height: 18px;
	background: url("/images/likeit.jpg") left top no-repeat;
	float: right;
	cursor: pointer;
	text-align: right;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
.but2:hover  {
	background: url("/images/likeit_h.jpg") left top no-repeat;
}
.but2_none {
	width: 35px;
	height: 18px;
	background: url("/images/likeit.jpg") left top no-repeat;
	float: right;
	cursor: pointer;
	text-align: right;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
.but2_none:hover  {
	background: url("/images/likeit_h.jpg") left top no-repeat;
}
.but:hover  {
	background: url("/images/likeit_h.jpg") left top no-repeat;
}
.but_none:hover  {
	background: url("/images/likeit_h.jpg") left top no-repeat;
}
a h2 {
	text-decoration: none !important;
color: #9F0109;
width: 100%;
height: 100%;
display: block;
}
a:hover h2 {
	color: #006699 !important;
}

h3 a {
	text-decoration: none !important;
color: #9F0109;
width: 100%;
height: 100%;
display: block;
font-size: 20px;
font-weight: normal;
}
h3 a:hover {
	color: #006699 !important;
}


.ku {
	color: #3A6699;
	font-size: 12px;
	border-bottom: 1px dashed #3A6699;
	text-decoration: none;
}
.ku:hover {
	border: none;
}

.noauthcomm {
	color: #3A6699;
	font-size: 12px;
	border-bottom: 1px dashed #3A6699;
	text-decoration: none;
	cursor: pointer;
}
.noauthcomm:hover {
	border: none;
}
.rec_block a {
	color: white;
	text-decoration: none;
font-size: 11px;
}
.rec_block a:hover {
color: #CCCCCC;
}

#gost  {
color: black;
	text-decoration: none;
font-size: 12px;
}
#gost:hover {
color: #9F0109;
}



.wrapper { margin: 0px auto; width: 980px; position: relative; }
.white {  border-top: 4px solid #af001a; }
.logo { float: left; margin-right: 33px; }
.top { padding-top: 35px; height: 70px; }
.top h1 { color: #637483; font: normal 17px/19px "segoe UI", Tahoma, "Trebuchet MS", sans-serif; margin: 0px; padding: 0px; }
.top .butts { float: right; }
.top .butts a img { margin-left: 18px; }
.menu { height: 46px; background: url(../images/bg-menu.png) no-repeat 0px 0px;  }

.menu li { display: inline; padding-left: 5px !important;}
.menu a { color: #FFF; text-decoration: none; font: 20px/46px "Times New Roman", Times, serif; background: url(../images/cut.png) no-repeat right top; display: block; padding: 0px 17px 0px 15px; float: left; }
.menu a:hover { background:url(http://www.megaindex.tv/images/6menu_active.png); }
.menu #menu_first a {padding-left: 17px !important;}
.menu #menu_first a:hover {background-image:url(http://www.megaindex.tv/images/1menu_active.png) !important;}
.menu h2 { color: #cec8a9; line-height: 46px; padding: 0px; float: right; text-align: left; width: 280px; }
.anonsy {color: #cec8a9; line-height: 46px; padding: 0px; background: none;}
.first_light {
background-image:url(http://www.megaindex.tv/images/1menu_active.png) !important;
}
.content { position: relative; }
.corner-dl { background: url(../images/corner-dl.png) no-repeat; position: absolute; height: 6px; width: 6px; left: 0px; bottom: 0px; }
.corner-dr { background: url(../images/corner-dr.png) no-repeat; height: 6px; width: 6px; right: 0px; bottom: 0px; position: absolute; }
.col_right { width: 300px; border-right: 1px solid #bccddd; border-bottom: 1px solid #bccddd; border-left: 1px solid #bccddd; padding-bottom: 23px; background: #f0f2f3; }
.col_left { border-bottom: 1px solid #bccddd; border-left: 1px solid #bccddd; padding-bottom: 18px; }
.margin { margin: 12px 12px 0px; }
.player { background: #000 url(../images/loading_black.gif) no-repeat center center; height: 360px; width: 640px; padding: 1px; }
.title { padding: 15px; font-size: 11px; background: #d1d8e0; width: 612px; }
.movies { background: #b2becb; margin-top: 15px; width: 653px; }
.movies span { padding: 12px; display: block; overflow: hidden; }
.movies .none { margin-right: 0px; }
.movie { background: url(../images/shad-down.png) no-repeat left bottom; width: 217px; height: 160px; font-size: 11px; color: #344c62; float: left;  margin-bottom: 13px; }
.movie_block { background: url(../images/shad-top.png) no-repeat; padding: 13px; }
.movie_block ul { background: url(../images/bg-under-ico.png) no-repeat; height: 22px; padding: 5px 0px 0px 10px; }
.movie_block ul li, .icos ul li { display: inline; padding-left: 21px; color: #af001a; font-size: 10px; margin-right: 10px; }
.movie_block p { color: #909090; padding: 0px; }
.movie_block a {text-decoration: none; color: #2A3139;}
.movie_block a:hover  {text-decoration: none; color: #C10019;}
.views { background: url(../images/icon_views.png) no-repeat; }
.comments { background: url(../images/icon_comments.png) no-repeat; }
.date { background: url(../images/date.png) no-repeat; }
.annonce { background: url(../images/bg-block-right.png) repeat-x left bottom; padding: 13px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; }

.annonce h2 { color: #000; padding: 0px 0px 5px; font: bold 12px Arial, Helvetica, sans-serif; }



.col_right .block { text-align: center; padding-top: 23px; }
.programs { background: url(../images/block-4-down.png) no-repeat 0px bottom; margin-top: 23px; overflow: hidden; }
.programs h2 { background: url(../images/block-4-top.png) no-repeat 0px 0px; padding: 11px 0px 8px 21px; display: block; }
.programs .more { background: url(../images/arr3.gif) no-repeat right 3px; display: block; float: right; margin-right: 23px; margin-top: 13px; padding-right: 23px; }
.programs .indent { overflow: hidden; padding: 10px; }
.program { padding: 5px; text-align: left; float: left; width: 150px; }
.program img { background: #FFF; padding: 3px; border: 1px solid #B2BECB; }
.program p a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #202c39; text-decoration: none; text-align: left; }
.program p a:hover { color: #AF001A; }
.program span { background: url(../images/arr2.png) no-repeat 0px 5px; margin-left: 8px; padding-left: 8px; }
*html .program p a span { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/arr2.png');
}
.inner_tv h1 { padding-bottom: 0px; }
.short_text { padding-top: 15px; padding-bottom: 15px; }
.icos { border-top: 1px solid #c0d0df; border-bottom: 1px solid #C0D0DF; padding: 8px 0px; margin: 8px 0px 12px; }
.icos ul li { font-size: 11px; line-height: 16px; padding-bottom: 3px; }
.feeds a { display: block; height: 16px; width:0px; float: right; margin-left: 0px; }
.feeds .rss { background: url(../images/ico-rss.png); }
.feeds .twitter { background: url(../images/ico-tw.png); }
.feeds .facebook { background: url(../images/ico-fa.png); }
.feeds .vkontakte { background: url(../images/ico-vk.png); }
.inner_tv .hero, .inner_tv .tags { font-size: 11px; padding: 0px 0px 3px; }
.inner_tv .hero a, .inner_tv .tags a { color: #858b91; text-decoration: none; }
.inner_tv .hero b, .inner_tv .tags b { color: #000; }
.heading_comm { padding-top: 45px; }
.heading_comm em { font-size: 14px; font-style: normal; color: #AF001A; }
.heading_comm em a { color: #960012; }
.comments_tv { background: url(../images/bg_comms.png) no-repeat 0px 0px; padding-top: 18px; position: relative; }
.comments_tv .comments a { text-decoration: none; }
.comment_block .message { margin-left: 63px; font-size: 11px; }
.comment_block .username a { color: #960012; font: bold 13px Arial, Helvetica, sans-serif; }
.comment_block .username em { font-style: normal; color: #919DAA; font-size: 11px; margin-left: 8px; }
.comment_form { padding-top: 33px; }
.comment_form form { padding: 20px; position: relative; background: #f1f1f1; }
.comment_form form p { font: bold 13px Arial, Helvetica, sans-serif; padding-bottom: 5px; }
.comment_form .field { background: transparent url(../images/bg_field.png) no-repeat 0px 0px; font-size: 12px; width: 230px; padding: 8px 5px; border-style: none; height: 18px; margin-bottom: 12px; }
.comment_form .tarea { background: transparent url(../images/bg_tarea.png) no-repeat 0px 0px; width: 580px; height: 74px; padding: 5px; border-style: none; overflow: hidden; margin-bottom: 12px; }
.comment_form form div { height: 4px; width: 4px; position: absolute; }
.comment_form .corner_tl { background: url(../images/corner_tl.png); left: 0px; top: 0px; }
.comment_form .corner_tr { background: url(../images/corner_tr.png); top: 0px; right: 0px; }
.comment_form .corner_dl { background: url(../images/corner_dl.png); left: 0px; bottom: 0px; }
.comment_form .corner_dr { background: url(../images/corner_dr.png); right: 0px; bottom: 0px; }
.sort { margin-bottom: 12px; color: #56606B; line-height: 14px; }
.sort li { white-space: nowrap; margin-right: 15px; display: inline; }
.sort a, .sort a:link, .sort a:visited { color: #626B75; }
.sort .curr a, .sort .curr a:link, .sort .curr a:visited { color: #000; padding-right: 12px; text-decoration: none; }
.sort a:hover, .sort a:active, .sort .curr a:hover, .sort .curr a:active { color: #c00; }
.sort a.up { background-image: url(../images/sort_rule.gif); background-repeat: no-repeat; background-position: right 5px; }
.sort a.down { background-image: url(../images/sort_rule.gif); background-repeat: no-repeat; background-position: right -67px; }
.rubrics { padding: 10px; margin-bottom: 18px; font-size: 11px; overflow: hidden; background-color: #F3F5F8; border: 1px solid #E2E6EA; }
.rubrics li { white-space: nowrap; margin-right: 7px; display: block; float: left; line-height: 18px; }
.rubrics strong { color: #2A3139; }
.heroes li { display: block; width: 190px; margin-right: 21px; float: left; overflow: hidden; margin-bottom: 21px; margin-top: 0px; margin-left: 0px; font-size: 11px; }
.heroes li p a { font-size: 12px; }
.heroes img   { border: 1px solid #B2BECB; padding: 3px; }
.person { margin-left: 195px; padding: 0px; margin-top: 0px; }
.person dt { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 13px; width: 130px; overflow: hidden; }
.person dd { overflow: hidden; padding-bottom: 8px; padding-left: 0px; padding-top: 0px; padding-right: 0px; font-size: 11px; }

.footer { background: url(../images/bg-footer.png) repeat-x left top; }
.footer .wrapper { color: #CCC; font: 11px/18px Verdana, Geneva, sans-serif; height: 55px; padding-top: 45px; padding-right: 0px; padding-bottom: 23px; padding-left: 0px; }
.footer .wrapper a { color: #CCC; }
.footer .wrapper .phone { text-align: right; float: right; }
#inline_example5 div {width: 800px !important}


