body {
        font-family: verdana;
        font-size: 12px;
        font-style: normal;
        background-color: #040f16;	
}

a, img { outline: none; }

ul, li { margin: 0; padding: 0; border: 0; }

select.blue {
        font-family: verdana;
        font-size: 13px;
        font-style: normal;

        color: #0080C0;
        border-color: #0CAEDF;
        border-width: 1px;
        border-style: solid; 
}

select.white {
        font-family: verdana;
        font-size: 10px;
        font-style: normal;
        border-width: 1px;
        border-style: solid; 
}

.textbox{
        margin: 0px;
	width: 150px;
	height: 20px;
        border-color: #0080C0;
        border-width: 1;
        border-style: solid; 
        padding: 2px;
        font-family: verdana;
	font-size: 12px;
        color: #0080C0;
}

.textboxonefield{
        margin: 0px;
	width: 200px;
	height: 20px;
        border-color: #0080C0;
        border-width: 1;
        border-style: solid; 
        padding: 2px;
        font-family: verdana;
	font-size: 12px;
        color: #0080C0;
}

.textboxonefieldshort{
        margin: 0px;
	width: 100px;
	height: 20px;
        border-color: #0080C0;
        border-width: 1;
        border-style: solid; 
        padding: 2px;
        font-family: verdana;
	font-size: 12px;
        color: #0080C0;
}

.textboxonefieldlong{
        margin: 0px;
	width: 400px;
	height: 20px;
        border-color: #0080C0;
        border-width: 1;
        border-style: solid; 
        padding: 2px;
        font-family: verdana;
	font-size: 12px;
        color: #0080C0;
}

.textarea{
        margin: 0px;
	width: 400px;
	height: 200px;
        border-color: #0080C0;
        border-width: 1;
        border-style: solid; 
        padding: 2px;
        font-family: verdana;
	font-size: 12px;
        color: #0080C0;
}

.textareasmall{
        margin: 0px;
	width: 300px;
	height: 100px;
        border-color: #0080C0;
        border-width: 1;
        border-style: solid; 
        padding: 2px;
        font-family: verdana;
	font-size: 12px;
        color: #0080C0;
}

.textareamini{
        margin: 0px;
	width: 450px;
	height: 40px;
        border-color: #0080C0;
        border-width: 1;
        border-style: solid; 
        padding: 2px;
        font-family: verdana;
	font-size: 12px;
        color: #0080C0;
}

input.button {
	background-color: #EFEFEF;
	color : #000000;
	font-size: 11px;
    font-family: verdana;
}

.addthis_button {
    position:relative;
    top:2px;
}

hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}

p.navsmall {
        font-size: 10px;
        font-weight: normal;
}

p.navnormal {
        font-size: 11px;
        font-weight: bold;
}

.pagenav {
	padding: 0.4em;
}

.pagenav span {
	color: #000;
	background-color: #F2F9FF;
	border: 1px solid #e1e1e1;
	padding: 0.2em 0.4em 0.2em 0.4em;
	margin: 0.2em;
}

.pagenav a {
	color: #FFF;
	background-color: #F2F9FF;
	border: 1px solid #e1e1e1;
	padding: 0.2em 0.4em 0.2em 0.4em;
	margin: 0.2em;
	text-decoration: none;
}

.pagenav a:hover {
	color: #F2F9FF;
	background-color: #0080C0;
	margin: 0.2em;
	text-decoration: none;
}

/* Рейтинг фильма */

.rating{color:#5a5a5a;font-size:11px;font-family:tahoma;width:85px;height:16px;}
.unit-rating{list-style:none;width:170px;height:16px;position:relative;background-image:url(images/rating-1.png);background-position:top left;background-repeat:repeat-x;margin:0;padding:0;}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0;}
.unit-rating li a{display:block;width:17px;height:16px;text-decoration:none;text-indent:-9000px;z-index:17;position:absolute;padding:0;}
.unit-rating li a:hover{background-image:url(images/rating-1.gif);background-position:left center;z-index:2;left:0;}
.unit-rating a.r1-unit{left:0;}
.unit-rating a.r1-unit:hover{width:17px;}
.unit-rating a.r2-unit{left:17px;}
.unit-rating a.r2-unit:hover{width:34px;}
.unit-rating a.r3-unit{left:34px;}
.unit-rating a.r3-unit:hover{width:51px;}
.unit-rating a.r4-unit{left:51px;}
.unit-rating a.r4-unit:hover{width:68px;}
.unit-rating a.r5-unit{left:68px;}
.unit-rating a.r5-unit:hover{width:85px;}
.unit-rating a.r6-unit{left:85px;}
.unit-rating a.r6-unit:hover{width:102px;}
.unit-rating a.r7-unit{left:102px;}
.unit-rating a.r7-unit:hover{width:119px;}
.unit-rating a.r8-unit{left:119px;}
.unit-rating a.r8-unit:hover{width:136px;}
.unit-rating a.r9-unit{left:136px;}
.unit-rating a.r9-unit:hover{width:153px;}
.unit-rating a.r10-unit{left:153px;}
.unit-rating a.r10-unit:hover{width:170px;}
.unit-rating li.current-rating{background-image:url(images/rating-1.gif);background-position:left bottom;position:absolute;height:16px;display:block;text-indent:-9000px;z-index:1;}

.ratingsmall{
  width:40px;
  height:16px;
  list-style:none;
  position:absolute;
  background-image:url(images/rating-2.png);
  background-position:top left;
  background-repeat:repeat-x;
  margin:0;
  padding:0;
}
.current-ratingsmall{
  background-image:url(images/rating-2.gif);
  background-position:left bottom;
  position:absolute;
  top:0px;
  height:16px;
  display:block;
  text-indent:-9000px;
  z-index:1;
}


/* Трейлер */

a.photo-container {
  position: relative;
  display: block;
}

area.photo-container {
  position: absolute;
  display: block;
}

img.mask {
  position: absolute;
  top: 0;
  left: 0;
}

/* Галерея */

a.navleft span{display: none;}

a.navleft   {
  position: relative;
  top: 0px;
  left: 36px;
  display: block;
  background: url(images/nav-prev.png) no-repeat 0 0;
  height: 24px;
  width: 24px;
  z-index: 2;
}

a.navleft:hover{background-position:left bottom;}

a.navright span{display: none;}

a.navright   {
  position: relative;
  top: 0px;
  left: -36px;
  display: block;
  background: url(images/nav-next.png) no-repeat 0 0;
  height: 24px;
  width: 24px;
  z-index: 2;
}

a.navright:hover{background-position:left bottom;}

img.navphoto   {
  position: relative;
  top: -36px;
  left: -8px;
  border: 0;
  margin-left: 1px;
  z-index: 2;
}

img.titlephoto   {
  position: relative;
  top: -36px;
  left: -14px;
  border: 0;
  z-index: 2;
}

div.titlephoto   {
  position: relative;
  top: -56px;
  left: -54px;
  font-family: verdana;
  font-size: 12px;
  font-weight: normal;
  color: #FFF;  
  z-index: 3;
}

img.photo {
  position: relative;
  top: 0px;
  left: 0;
  border: 1px solid black;  
  z-index: 1;
}

img.thumb {
  border: 0px;
}

img.thumbsel {
  border: 3px double #0080C0;
}

img.thumbsel1{
  border: 3px double black;
}

td.cellsel {
  background-color: #DDEEFF;
}

.loading {
    position: relative;
	top:0;
	left:0;
    z-index: 2;
}

.loadblock {
    position: relative;
	top: 39;
	left: 8;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    color: #FFF;	
    z-index: 2;
}

.loadtext {
    position: relative;
	top: -8px;
	left: 7px;
	padding: 4px 5px 6px 5px;
	background-image:url('images/nav_titlephoto.png');
}

.off {display: none}

/* Форум */

.forumheader{
	background-image: url(images/forum/forumheader.gif);
	background-color: #0080C0;
        height: 30px;
        font-family: verdana;
	font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
}

.forumfooter{
	background-color: #CAEDFF;
        height: 25px;
	font-size: 12px;
        font-weight: bold;
}

table.usercomment {
        width: 500;
        BACKGROUND-COLOR: #0080C0;
}

table.forum {
        width: 98%;
        BACKGROUND-COLOR: #0080C0;
}

table.forumsmall {
        width: 60%;
        BACKGROUND-COLOR: #0080C0;
}

td.forum {
        font-family: verdana;
        font-size: 12px;
        font-weight: normal;
	PADDING-RIGHT: 3px; 
        PADDING-LEFT: 3px; 
        PADDING-TOP: 3px; 
        PADDING-BOTTOM: 3px;
        BACKGROUND-COLOR: #F2F9FF;
        height: 25px;
}

td.forumspace {
        BACKGROUND-COLOR: #CAEDFF;
}

td.quote {
        font-family: verdana;
        font-size: 10px;
        font-weight: normal;
	PADDING-RIGHT: 3px; 
        PADDING-LEFT: 3px; 
        PADDING-TOP: 3px; 
        PADDING-BOTTOM: 3px; 
        BACKGROUND-COLOR: #F9FCFE;
}

td.avatar {
        width: 130px;
        height: 130px;
        font-family: verdana;
        font-size: 12px;
        font-weight: normal;
        BACKGROUND-COLOR: #E1F5FF;
}

.genmed {
         font-family: verdana;
         font-size: 11px;
}


.helpline {
        background-color: #F2F9FF;
        border-style: none;
}

td.sel {
        font-family: verdana;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
	PADDING-RIGHT: 3px; 
        PADDING-LEFT: 3px; 
        PADDING-TOP: 3px; 
        PADDING-BOTTOM: 3px; 
        BACKGROUND-COLOR: #9A1A47;
}

td.unsel {
        font-family: verdana;
        font-size: 12px;
        font-weight: bold;
	PADDING-RIGHT: 3px; 
        PADDING-LEFT: 3px; 
        PADDING-TOP: 3px;
        PADDING-BOTTOM: 3px;
}

.tvtime {
        font-family: verdana;
        font-weight:normal;
        font-size: 13px;
        color:#9A1A47;
        text-decoration: none;
}

.tvtitle {
        font-family: verdana;
        font-weight:normal;
        font-size: 13px;
        text-decoration: none;
}

.tvchannel {
        font-family: verdana;
        font-weight:normal;
        font-size: 13px;
        text-decoration: none;
}

.bigtext {
        font-family: verdana;
        font-weight:normal;
        font-size: 18px;
        text-decoration: none;
}

a.bigtext {
        font-family: verdana;
	font-weight: normal;
	font-size: 18px;
        text-decoration: none;
}

.text {
        font-family: verdana;
        font-weight: normal;
        font-size: 13px;
}

.smalltext {
        font-family: verdana;
        font-weight: normal;
        font-size: 10px;
}

.textbold {
        font-family: verdana;
        font-weight:bold;
        font-size: 13px;
}

.textwhite {
        font-family: verdana;
        font-weight:bold;
        font-size: 13px;
        color:#fff;
}

.fbut {
        font-family: verdana;
		font-weight:normal;
		border: 0px;
        font-size: 13px;
        background-color: orange;
	    background-image: url(images/buttonbg.gif);
        color:#fff;
        cursor:pointer;
        cursor:hand;
		line-height: 13px;
        padding-bottom: 2px;		
}

tr.cellchannel {background-color: #F2F9FF}
tr.cellchannelon {background-color: #DDEEFF}
td.cellchannel {background-color: #F2F9FF}
td.cellchannelon {background-color: #DDEEFF}

a:link {color: #0080C0; text-decoration: none}

a:active {color: #24B8FF; text-decoration: underline}

a:visited {color: #0080C0; text-decoration: none}

.header_link {
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: white;
}

a.header_link {
    font-family: verdana;
	font-weight: bold;
	font-size: 10px;
    color: white;
    text-decoration: none;
}

a.header_link:visited {
    font-family: verdana;
	font-weight: bold;
	font-size: 10px;
    color: white;
    text-decoration: none;
}

a.header_link:hover {
    font-family: verdana;
	font-weight: bold;
	font-size: 10px;
    color: white;
    text-decoration: underline;
}

a.top_link, a.top_link:visited{
	display: block;
	padding-left: 15px;
    margin: 1px 16px 1px 16px;
    background: url(images/arrow.gif) no-repeat 0 0;	
    font-family: verdana;
	font-weight: bold;
	font-size: 12px;
    color: white;
    text-decoration: none;
}

a.top_link:hover {
    color: white;
    text-decoration: underline;	
}


.bottom_link {
        font-family: verdana;
        font-size: 13px;
        font-weight: bold;
        color: #0080C0;
}

a.bottom_link {
        font-family: verdana;
	font-weight: bold;
	font-size: 13px;
        color: #0080C0;
        text-decoration: none;
}

a.bottom_link:visited {
        font-family: verdana;
	font-weight: bold;
	font-size: 13px;
        color: #0080C0;
        text-decoration: none;
}

a.bottom_link:hover {
        font-family: verdana;
	font-weight: bold;
	font-size: 13px;
        color: #0080C0;
        text-decoration: underline;
}

a.adv {
        font-family: verdana;
	font-weight: normal;
	font-size: 10px;
        color: white;
}

a.ad {
        font-family: verdana;
	font-weight: normal;
        font-size: 14px;
        color: orange;
}

a.ad:hover {
        font-family: verdana;
	font-weight: normal;
        font-size: 14px;
        color: orange;
}


a:hover {color: #24B8FF; text-decoration: underline;}

.ok {
        font-family: verdana;
	font-weight: bold;
	font-size: 12px;
        color: #008000;
        text-decoration: none;
}

.error {
        font-family: verdana;
	font-weight: bold;
	font-size: 12px;
        color: #FF0000;
        text-decoration: none;
}