html, body { PADDING: 0px; MARGIN: 0px; }

body, TD {
	font-family: "Trebuchet MS", Helvetica, tahoma, Arial, sans-serif;
	line-height: 130%;
}

TD {text-align:left;}



.submenu {display:block; height:30px; padding:0; text-align:left; font-size:10pt; line-height: 100%; padding:16px 20px 10px 28px;}
#subartinfo TD {padding: 0 16px 0 26px; font-size:8pt;}
#subartinfo TD.border {border-right:2px dotted #ccc;}

DIV.block-of-five { display:block; width:755px;}
#item_oneblock {float:left; border-right:1px dotted #fff; width:176px; height:80px; margin:1px; padding:3px;}
#item_oneblock DIV.item_catname {display:block; text-align:center; color:#fff; padding:1px; font-size:12pt; text-transform:lowercase; height:20px;}
#item_oneblock DIV.item_smallpic {border:1px solid #99f; width:67px; height:37px; margin:5px 5px 5px 0; float:left;}
#item_oneblock DIV.item_descr {display:block; width:100%; font-size:8pt; line-height: 100%; margin:5px 0 5px 0; text-align:left;}          
#item_oneblock a {text-decoration:none; color:#fff;}
#item_oneblock a:hover {text-decoration:underline;}

#minreport {background-color:#ffedc5; padding:16px 0;}

DIV.block-of-five-inside {background-color:#ccc;} 

div.tipsblock {padding:58px 28px 0px 28px; font-size:16pt; line-height: 150%;}

DIV.m28l {margin-left:28px;}
DIV.m10r {margin-right:10px;}

.cent {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}

TR.right {text-align:right;}
TD.left {text-align:left;}

.nounder a {text-decoration:none;}
.nounder a:hover {text-decoration:underline;}


H1 a:link {text-decoration:none;}
H1 a:visited {text-decoration:none;}
H1 a:hover {text-decoration:underline;}


DIV.newsh1page a:link {text-decoration:none;}
DIV.newsh1page a:visited {text-decoration:none;}
DIV.newsh1page a:hover {text-decoration:underline;}

span.icon16 {display:block; width:16px; height:16px; margin:0 5px 5px 0; float:left; cursor: hand;}
span.icon16r {display:block; width:16px; height:16px; margin:16px 5px 5px 16px; float:right; cursor: hand;}
span.icon16r0 {display:block; width:16px; height:16px; margin:0 5px 0 0; float:right; cursor: hand;}
span.icon16l0 {display:block; width:16px; height:16px; margin:0 10px 0 0; float:left; cursor: hand;}
span.diaryicon {background:url(/images/icons/diaryicon.png) top left no-repeat;}
span.mmmicon {background:url(/images/icons/mmmicon.png) top left no-repeat;}
span.yaicon {background:url(/images/icons/yaicon.png) top left no-repeat;}
span.liruicon {background:url(/images/icons/liruicon.png) top left no-repeat;}
span.ljicon {background:url(/images/icons/ljicon.png) top left no-repeat;}
span.bmricon {background:url(/images/icons/bmricon.png) top left no-repeat;}
span.rssicon {background:url(/images/icons/rssicon.png) top left no-repeat;}
span.facebookicon {background:url(/images/icons/facebookicon.png) top left no-repeat;}
span.twittericon {background:url(/images/icons/twittericon.png) top left no-repeat;}
span.vkicon {background:url(/images/icons/vkicon.png) top left no-repeat;}
span.playicon {background:url(/images/icons/playicon.png) top left no-repeat;}
span.moreicon {background:url(/images/icons/moreicon.png) top left no-repeat;}
span.anchoricon {background:url(/images/icons/anchoricon.png) top left no-repeat;}
span.commicon {background:url(/images/icons/commicon.png) top left no-repeat;}



.linkcomment{
	position:relative;
	z-index:100;
	margin:0 0 0 10px;
	background-color:#75080f;
	width:70px;}


/* div.mcg {background:url(/images/images_main/itemtitle-gr_bg1.gif) bottom left no-repeat; color: #333; padding:12px 10px 16px 26px; font-size:14pt; text-align:left;} */
/* div.mcg {background:url(/images/images_10yz/itemtitle-gr_bg1.gif) top center no-repeat; color: #333; padding:12px 10px 16px 26px; font-size:14pt; text-align:left;} */

div.mcg {background:url(/images/images_10yz/itemtitle_bg_red.gif) top center repeat-x; color: #333; padding:12px 10px 16px 26px; font-size:14pt; text-align:left;}

div.mcg a:link {color: #fff;}
div.mcg a:visited {color: #fff;}

div.low {background:url(/img/video_small.gif) top left no-repeat; margin:5px 5px 0 0; width:67px; height:10px; float:left;}
div.medium {background:url(/img/video_medium.gif) top left no-repeat; margin:5px 5px 0 0; width:67px; height:10px; float:left;}
div.high {background:url(/img/video_high.gif) top left no-repeat; margin:5px 5px 0 0; width:67px; height:10px; float:left;}
div.ultra {background:url(/img/video_ultra.gif) top left no-repeat; margin:5px 5px 0 0; width:67px; height:10px; float:left;}
div.hd480 {background:url(/img/hd480p.gif) top left no-repeat; margin:5px 5px 0 0; width:67px; height:10px; float:left;}
div.hd720 {background:url(/img/hd720p.gif) top left no-repeat; margin:5px 5px 0 0; width:67px; height:10px; float:left;}
div.hd1080 {background:url(/img/hd1080p.gif) top left no-repeat; margin:5px 5px 0 0; width:67px; height:10px; float:left;}


/* это врез */


div.cutin {width:35%; float:right; margin:0 26px 10px 26px; font-size:14pt; font-weight:bold;}
div.quoteimg {background:url(/img/quoteimgblue.gif) top left no-repeat; margin:0; width:37px; height:34px; float:left;}
div.quoteimgend {background:url(/img/quoteimgendblue.gif) top left no-repeat; margin:0; width:37px; height:10px;}




.clr {clear:both;}


.red {color:#f63;}

/* HEADER */

div.header_text {font-size:8pt; line-height: 130%;}



DIV#logo_n_search{
	display:block;
	width:997px;
	height:100px;
	margin:0;
	padding:0;

}


DIV.filmzlogo {	display:block;
	float:left;
	padding:17px 16px 12px 28px;
	margin:10px 0;

}







IMG.filmzrutoplogo {
	width:237px;
	height:40px;
}


IMG.img132 {float:left; width:132px; height:22px; margin:3px 10px 3px 26px;}

IMG.img89 {float:left; width:89px; height:22px; margin:3px 10px 3px 26px;}

IMG.img89z {width:89px; height:22px; margin:3px 10px 3px 10px;}




DIV#basic_content {
	display:block;
	width:100%;
	border:0;
	margin:0px;
	padding:0px;

} 

DIV#mayorblock {
	display:block;
	width:743px;
	text-align:left;
	margin:0px;
	padding:0px;

}



UL.small_content {
	font-size:9pt;

}


TABLE.small_content {
	font-size:9pt;

}


#main_content {	
	display:block;
	margin:0;
	padding:15px;	
/*	background:#fff; */
	border:0;
}

#comments_block {
	display:block;
	clear:both;
	width:720px;
	height:100px;
	margin:10px 10px 10px 10px;
}





H1 {
	font-size:18pt;
	font-weight:normal;
	line-height: 100%;
	margin:0 26px 10px ;
}


H2 {
	font-size:16pt;
	font-weight:normal;
	line-height: 100%;
	margin:0 26px 10px ;
	color:#999;
}


DIV.lead {
	font-size:12pt;
	margin:20px 26px;


}

DIV.newsheader  {
	font-size:14pt;
	font-weight:normal;
	line-height: 100%;
	margin:0 26px 10px ;
}

DIV.newsh1page  {
	font-size:16pt;
	font-weight:normal;
	line-height: 100%;
	margin:0 26px 10px ;
}


DIV.descript {
	font-size:8pt;
	margin:20px 26px 10px;
	color:#AAA;
	line-height: 100%;
}


SPAN.dategr {
	font-size:8pt;
	margin:0;
	color:#AAA;
	line-height: 100%;
}



P {
font-size:10pt;
margin:0 20px 10px 26px;
text-align:justify;
}


table.all0 {padding:0; margin:0; border-spacing:0; border:0;}




#filminfo {width:100%; margin:0px; padding:8px; border-spacing:0; border:0;}
#filminfo TH {border-bottom:2px solid #999;}
#filminfo TD {border-bottom:1px dotted #ccc;}
#filminfo TD.descr {font-size:10pt;}
#filminfo TD.numb {font-size:12pt; text-align:center;}
#filminfo TD.last {border-bottom:2px solid #ccc;}



#filmreview {width:56%; margin:0px; padding:0px; border-spacing:0; border:0;}
#filmreview TH {border-bottom:2px solid #999;}
#filmreview TD {border-bottom:1px dotted #ccc;}
#filmreview TD.descr {font-size:10pt;}
#filmreview TD.numb {font-size:12pt; text-align:center;}
#filmreview TD.last {border-bottom:2px solid #ccc;}

#filmreview_n {width:98%; margin:0px; padding:0px; border-spacing:0; border:0;}
/* #filmreview_n TH {border-bottom:2px solid #999;}  */
#filmreview_n TD {text-align:center;}
#filmreview_n TD.descr {font-size:8pt;}
#filmreview_n .numb {font-size:10pt;}
#filmreview_n TD.last {border-bottom:2px solid #ccc;}




#boffice_start {width:100%; margin:0px; padding:8px; border-spacing:0; border:0;}
#boffice_start TH {font-size:6pt; border-bottom:2px solid #999;}
#boffice_start TD {border-bottom:1px dotted #ccc; padding:1px 5px;}
#boffice_start TD.descr {font-size:8pt;}
#boffice_start TD.descr a {text-decoration:none;}
#boffice_start TD.descr a:hover {text-decoration:underline;}
#boffice_start TD.numb {font-size:12pt; text-align:center;}
#boffice_start TD.look4more {font-size:7pt; text-align:center; border-bottom:0;}

DIV.bo_block_title {font-size:12pt; text-align:left; padding:12px 10px 0;}
DIV.block_title {font-size:14pt; text-align:left; padding:12px 10px;}

DIV.video_sort {font-size:10pt; text-align:left; padding:5px 10px 5px 26px; width:100%;}



#bottommenu {margin:0px; padding:0px;}
#bottommenu TH {font-size:12pt; text-align:left; color:#fff;}
#bottommenu TD {font-size:10pt;}
#bottommenu a {color:#fff;}



/* оформление границ */
.lbdot {border-left:2px dotted #ccc;}
.rbdot {border-right:2px dotted #ccc;}
.tbdot {border-top:2px dotted #ccc;}
.bbdot {border-bottom:2px dotted #ccc;}



DIV#spec_mark {	
	display:block;
	padding:5px 10px 10px;
	margin:0;
	color:#fff;
	font-size:18pt;
}

.credits_line {
	color:#ccc;
	font-size:8pt;
	margin:0 26px;
	clear:both;
}

.dline {	
	border-bottom:1px dotted #ccc;
}



DIV.video_link_size {width:70px; margin-top:2px; font-family:Arial; font-size:6pt; color:#c90;}


DIV#interfacts{	display:block;
		width:32%;
		margin:0 26px 10px 26px;
		float:right;
		font-size:8pt;
		border-left:1px dotted #996;
		background-color: #f0f0f0; 
		padding: 16px 5px 10px 16px;
		line-height: 130%;
/* 		margin:0 20px 20px 20px; width:220px; */
}



div.reviewposter {margin:0 20px 10px 26px; border:1px dotted #996; float:left;}
img.castingphoto {margin:5px 10px 5px 0; border:0; float:left;}
div.subtitle {font-size:16pt; margin:0 20px 10px 26px; color:#999;}


/* оформление блогов */



UL {text-align:left; list-style-type: none; padding: 0; margin: 10px;}
LI {margin:0; padding:0;}
LI.dots {margin:0; padding:0; border-bottom:1px dotted #ccc;}
LI.listtitle {font-size:8pt; margin-bottom: 10px;}
LI.listtitle a {text-decoration:none;}



#review_block {
	clear:both;
	padding:10px;
}

DIV.review_name {display:block; margin-bottom:5px; font-size:12pt;}


DIV.rev_poster_main {width:68px; height:100px; margin:8px 0 0 10px; border:1px solid #333333;}

IMG.rev_poster_main {width:68px; height:100px; margin:8px 0 0 10px; border:1px solid #333333;}
IMG.img50 {width:50px; width:50px; float:right; margin:5px 0; border:1px solid #333333;}
IMG.img100 {width:100px; width:100px; float:right; margin:5px; border:1px solid #333333;}
IMG.poster_medium {margin:16px; border:1px solid #999;}



.descr_name {font-size:12pt; margin-bottom:5px;}
.blog_auth_main {font-size:10pt; font-weight:bold; margin:5px 0;}
.blog_date_main {font-size:7pt; color:#666;}
.blog_text_main {font-size:8pt; margin:5px 0;}



#videoexcuz {margin:5px 0; border:1px solid #333333; display:block; clear:both; height:90px; background:#f3f3f3;}
IMG.video_x_img {width:120px; height:70px; float:left; margin:5px; border:1px solid #333333;}
DIV.video_x_title {font-size:13pt; margin:5px;}
DIV.video_x_download {font-size:11pt; margin:15px;}
#videoexcuz a:link {color:#06c;}



/* таблица релизов года */

#release_table {margin: 0; width: 100%; border: 0;}


TABLE#release_table TD {border-top: 1px dashed #999;}


TR.headline {
	background-color: #eee;
	border-top: 1px solid #999;
	border-bottom: 2px solid #999;
}


TR#release_table {
	border-bottom: 1px dotted #333;
}                         


#release_table TH.menu_item {font-size:-1em; border-top: 1px solid; padding:5px;}
#release_table TH.menu_item a:link {}
#release_table TH.menu_item a:visited {}
#release_table TH.menu_item a:hover {}
#release_table TH.menu_item a:active {color: #f33;}

#release_table TR.content_light {}
#release_table TR.content_dark {background-color:#f0f0f0;}
#release_table TR.new_release {background-color:#ffeec2;}

IMG.img_release_arrow {width:23px; height:11px; margin:10px;}
IMG.post_img {width:67px; height:100px; margin:10px; border:1px solid #333;}

DIV.review {font-size: -2em; text-align:center;}
DIV.reldate {font-size: 18pt; text-align:center;}

DIV.film_title {font-size: 18pt; line-height:150%;}
DIV.film_title a:link {}
DIV.film_title a:visited {}
DIV.film_title a:hover {}
DIV.film_title_eng {}

.shortlink a:link {text-decoration: dotted; cursor: hand; border-bottom: 1px dotted #ffcc00; color:#333;}






/* старый файл стилей  */




A IMG { border: none; }



small { font-size: 8pt; 
	    font-weight: normal;
}




.spoiler {
	font-size: 8pt; 
	  margin-left:6px;
	  margin-right:10px;
	color:#FFFFFF;
}


.new_release {
background-color:#FFCC66;
}


DIV.ok,DIV.warning,DIV.alert,DIV.stop{margin-bottom:20px; padding:15px 15px 15px 60px; border:2px solid #cc0000;}
DIV.ok{background: url(/images/icons/inote001.gif) 15px 15px no-repeat; border:2px solid #ff9900;}
DIV.warning{background: url(/images/icons/iwarn000.gif) 15px 15px no-repeat}
DIV.alert{background: url(/images/icons/iattent0.gif) 15px 15px no-repeat}
DIV.stop{background: url(/images/icons/istop000.gif) 15px 15px no-repeat}
SPAN.notification_first_row{font-size:150%}


.comments_author{font-size: 12pt; 
	  margin-left:6px;
	  margin-right:10px;
	  margin-top:0px; 
	  margin-bottom:0px; 
	  font-weight: bold;
	color: #000000;
	padding: 0px 5px 0px 2px;                    
}

.text  {	  font-size: 8pt; 
	  margin-left:0px;
	  margin-right:0px;
	  margin-top:0px; 
	  margin-bottom:8px; 
	  text-align:justify;
}

LI.winner { background-color: #ffecd9;}

.topnews {
	margin:0;
	background-color:#060846; 
/* background: url(/images/main_reviews_bggrad_30.png) repeat 0 0; */
}





ul.text {  font-size: 10pt; 
  	   margin-right:6px;
  	   margin-left:26px;
  	   margin-bottom:16px;
	   text-align:justify;
}





.selector_headlines { font-size: 12pt; 
	font-weight:bold;
	margin:10px 0 0 8px;
}



div.selector a{
	color:#0066CC;
	font-size:13px;
}

div.comments_author a{
	color:#0c1591;
}

a.seceltor_small{
	color:#000000;
	display:block;
	padding-left:8px;
}



table.catx {font-size: 8pt;}
table.caty {font-size: 10pt;} 







/* по логике, эти параметры меняться не должны */


blockquote {padding-left: 30px; font-size: 10pt; }
.lowcase {	text-transform:lowercase;}
.dashunderline {border-bottom:1px dashed #0099cc;}



DIV#bottom_block { 
	clear:both;
	width:100%;
}




DIV.menu_ets {
	display:block;
	width:100%;
	height:40px;
}





DIV#topbanner {	display:block;
	width:997px;
	height:0px;
	margin:0;
	padding:0;
}


DIV#block997 {display:block; position:relative; width:997px; padding:0; margin:0;}



DIV#banner997120 {
	display:block;
	width:100%;
	height:0px;
	margin:0;
	padding:0;

}







TD.right_content {
	padding:0;	
	/* width:250px; */
	text-align:center;
	font-size:8pt;

}




TD.left_content {
	padding:5px 0;	
	text-align:center;
	font-size:8pt;

}

/* цветовая схема */



.content_dark	{background-color:#f0f0f0;}
.content_light	{background-color:#fff;}




#search_form {display:block; float:left; margin:25px 0 0 20px;}
#login_block {display:block; float:right; margin:25px 16px 0 0;}


DIV.hrline {
	display:block;
	clear:both;
}

DIV.hrlinerev {
	display:block;
	clear:both;
}



.footer{
	height:50px;
	padding-bottom:50px;
}

.footer a{
	text-decoration:underline;
}


.counter {
font-size:7pt;
font-weight:bold;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
		}






.txt { color:#666;}
.prew {	font-size:12pt;
	margin:20px 26px;
}



div.afisha_towns {margin:0 16px 16px 26px; text-align:center;}
span.town {font-size:7pt; nowrap;}











/* все разное старье, которое надо бы убить  */





.news_descript { font-size: 8pt; 
	  margin-left:15px;
	  margin-right:5px;
	  margin-top:2px; 
}

.selector { font-size: 10pt; 
	    font-weight: normal;
}



.selector_small { font-size: 8pt; 
	line-height: 160%;
	font-weight: normal;
}


.selector_smallmenu { font-size: 10pt; 
	color: #FF733C; 
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;


}


.selector_menu { font-size: 12pt; 
	font-weight: bold;
	color: #003399;
	margin-top:10px;
}




.selected_text {
	font-size: 10pt; 
	  margin-left:0px;
	  margin-right:0px;
	  margin-top:0px; 
	  text-align:left;
	padding: 0px 5px 0px 10px;                    
	font-weight: bold;
	color: #003399;
}


.simple_text {
	font-size: 10pt; 
	padding: 0px 5px 0px 0px;                    
	margin-left:0px;

}

.grey
{
	color: #666666;
}

.lightgrey
{
	color: #dddddd;
}

.white
{
	color: #ffffff;
}

.brown
{
	color: #333333;
/*	color: #730000; */
}


.coloredcell {
background-color:#730000;
}

.showreel {
font-size:9pt;
font-family: Verdana, Arial, sans-serif; 
padding: 4px 4px 4px 4px;
margin: 0px 4px 4px 4px;
color:#000000;
background-color:#ffffff;
		}


.topprev {
font-size:10pt;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
color:#333333;
		}




.top_cyan { font-size: 36pt; 
	font-family: "Trebuchet MS", tahoma, Helvetica, Arial, sans-serif;
	color: #ffcc99; 
	font-weight: bold;
	text-align:center;
	background-color:#000099;
}

.top_darkblue { font-size: 16pt; 
	font-family:"Trebuchet MS", tahoma, Arial,Helvetica,sans-serif;
	color: #990000; 
	font-weight: bold;
	margin-left:6px;
	margin-right:10px;
	margin-top:30px; 
	text-align:left;
}


.top_black { color: #ffffff; 
	background-color:#000000;
}

.top_darkwhite { font-size: 16pt; 
	font-family:"Trebuchet MS", tahoma, Arial,Helvetica,sans-serif;
	color: #f3f3f3; 
	font-weight: bold;
	margin-left:6px;
	margin-right:10px;
	margin-top:30px; 
	text-align:left;
}

TD.exit_text { font-size: 8pt; 	color: #003399;	margin-top:10px;}


TD.bottomgradient {background-image:url(greybggr.gif);background-repeat:repeat-x; background-position: bottom;}


/* стиль для блока фильм-источник в новостях */


/* start rating */

.star-rating,   
.star-rating a:hover,   
.star-rating a:active,   
.star-rating a:focus,   
.star-rating .current-rating{   
 background: url(starrati.gif) left -1000px repeat-x;   
 /* В качестве фона для сылок, списка и текущего рейтинга  
    зададим нашу картинку и расположим ее пока за  
    пределами элемента */  
}   
  
.star-rating{   
 position: relative;   
 width: 125px; /* Ширина всего рейтинга*/  
 height: 25px;   
 overflow: hidden;   
 list-style: none;   
 margin: 0;   
 padding: 0;   
 background-position: left top;   
 /* Фоном будет являться "пустая" звездочка */  
}   
  
.star-rating li{   
 display: inline;   
 /* Элементы списка пойдут друг за другом. */  
}   
  
.star-rating a,   
.star-rating .current-rating{   
 position: absolute;   
 top: 0;   
 left: 0;   
 text-indent: -1000em;   
 /* Уберем текст за пределы видимости */  
 height: 25px;   
 line-height: 25px;   
 outline: none;   
 overflow: hidden;   
 border: none;   
}   
  
.star-rating a:hover,   
.star-rating a:active,   
.star-rating a:focus{   
 background-position: left bottom;   
 /* При наведении мышки и т.д. фоном будет  
    нижняя часть картинки, а именно "подсвеченная"  
    звездочка */  
}   
  
/* Зададим стили для каждой звездочки */  
.star-rating a.a-stars{   
 width: 20%;   
 z-index: 6;   
}   
  
.star-rating a.b-stars{   
 width: 40%;   
 z-index: 5;   
}   
  
.star-rating a.c-stars{   
 width: 60%;   
 z-index: 4;}   
  
.star-rating a.d-stars{   
 width: 80%;   
 z-index: 3;}   
  
.star-rating a.e-stars{   
width:100%;   
z-index:2;}   
  
/* Текущий рейтинг выше всех и имеет в качестве  
   фона "нормальную" звездочку */  
.star-rating .current-rating{   
 z-index: 1;   
 background-position: left center;   
}  

.inline-rating{   
/* display: -moz-inline-block; */  
/* display: -moz-inline-box;   */
/* Для поддержки кроссбраузерности */  
  
 display: inline-block;   
 vertical-align: middle;   
}  

/* end rating */

/* 19-07-08 рамка для блока */




form {margin:0px;}

div.stats{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}




.m10 {
  	   margin: 10px 0 0 5px;
}


.newssrcgr {	color:#999999;
		margin-left:6px;}

.counter {
font-size:7pt;
font-weight:bold;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
		}

.c_max {
font-size:12pt;
font-weight:bold;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
	}



DIV.newslisting {
	display: block;
	border-top-width:  0;
	border-right-width: 0;
	border-bottom-width: 1pt;
	border-left-width: 0;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	background-color: #F3f3f3;
	margin-bottom:5px;
	padding:5px;
}

DIV.greybg {
	background-color: #dddddd;
}



DIV.bl480 {display:block; width:480px; float:right; background-color:#f6f6f6;}
DIV.bl240 {display:block; width:240px; float:left; text-align:center; background-color:#ccc;}









.tabs {
	width:750px;
	float:right;
	overflow:hidden;
	font-size:0.9em;
	margin:0;
	zoom:1;
	padding:1px;
	position:relative;
}
			
.tabs dt {
	color:#fff;
	font-size:12pt;
	font-weight:bold;
	float:left;
	line-height:3;
	height:3em;
	background:#06C;
	border:1px solid #000;
	border-bottom:0;
	padding:0 1em;
	position:relative;
	left:24px;
	margin-right:1px;
	cursor:pointer;
	
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
}

.tabs dt:hover {
	background-color:036;
}

.tabs dt.selected {
	border-color:#000;
	background:#039;
	z-index:3;
	cursor:auto;
}

.tabs dd {
	background:#f6f6f6;
	color:#000;
	display:none;
	float:right;
	width:100%;
	margin:3em 0 0 -100%;
	position:relative;
	z-index:2;
}

.tabs dd.selected {
	display:block;
}

.tabs .tab-content {
	border:0px solid #b0d0e9;
	padding:20px;
	
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
}









/* видеостраница  */



        DIV.video_label_status
        {
	background-color:#0c0;
display:block; text-align:center; color:#fff; padding:1px; font-size:13pt; text-transform:lowercase; height:20px;
	width:86px;
            float: right;
            position: relative;
        }

        DIV.video_label_class
        {
            background-color: #0000FF;
            border: 1px solid #FF00FF;
            float: right;
            position: relative;
        }

        DIV.video_label_recommendation
        {
	background-color:#c00;
display:block; text-align:center; color:#fff; padding:1px; font-size:13pt; text-transform:lowercase; height:20px;
	width:160px;
          /*  background: url(/img/vid_edchoice160.gif) no-repeat; */
            border: 0px solid #FF00FF;
            float: right;
            position: relative;
        }

        DIV.video_label_russian
        {
	background-color:#06c;
display:block; text-align:center; color:#fff; padding:1px; font-size:13pt; text-transform:lowercase; height:20px;
	width:160px;
            border: 0px solid #FF00FF;
            float: right;
            position: relative;
        }

            border: 0px;             DIV.video_label_bar
        {

            float: right;
            position: relative;
            width: 10px;
        }

        A.inside_page
        {
            text-decoration: none;
            cursor: hand;
            border-bottom: 1px dotted #0077A5;
            color: #0077A5;
        }
        A.inside_page:visited
        {
            text-decoration: none;
            cursor: hand;
            border-bottom: 1px dotted #0077A5;
            color: #0077A5;
        }
        A.inside_page:hover
        {
            text-decoration: none;
            cursor: hand;
            border-bottom: 0px;
            color: #0077A5;
        }
         DIV.showmeplayer
        {
text-decoration: none; cursor: hand; border-bottom: 1px dotted #ffcc00; font-size:8pt; color:#990000;
	}
