body {
padding:0;
margin:0;
width:100%;
height:100%;
font:12px tahoma;
}
a {
color:#fff;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
a.film_action {
color:#87B8D3;	/* #88D6FF */
text-decoration:underline;
}
a.film_action :hover {
text-decoration:none;
}
table {
border-collapse:collapse;
}
td {
vertical-align:top;
}
img {
border:none;
}
#container {
width:100%;
border:none;
height:600px;
}
td{
padding:0;
margin:0;
}
.leftborder {
width:31px;
background:url(images/leftb.gif) 0% 0% repeat-y;
}
.rightborder {
width:31px;
min-width:31px;
background:url(images/rightb.gif) 0% 0% repeat-y;
vertical-align:bottom !important;
}
#header {
height:241px;
background:url(images/headerl.gif) 0% 0% no-repeat;
padding-left:31px;
}
#header .inner {
height:241px;
background:url(images/headerr.gif) 100% 0% no-repeat;
padding-right:31px;
}
#header .top {
height:85px;
width:100%;
background:url(images/logo.jpg) #000 0% 0% no-repeat;
}
#header .banner {
text-align:center;
vertical-align:middle;
background:#000;
}
.center {
background:#6299b6;
}
.center2 {
background:url(images/contentl.gif) #6299b6 0% 0% repeat-y;
}
#right {
width:268px;
min-width:268px;
background:url(images/contentr.gif) #6299b6 100% 0% repeat-y;
/*background:url(images/rightr.gif) #6299b6 100% 100% no-repeat;*/
}
#content {
background:url(images/contentl.gif) 0% 0% repeat-y;
padding-left:31px;
padding-right:9px;
color:#fff;
overflow:hidden;
}
#search {
width:185px;
background:url(images/searchbox.jpg) 100% 100% no-repeat;
}
#logo {
width:245px;
}
#logo a {
display:block;
width:245px;
height:83px;
float:left;
}
#nav {
height:101px;
background:url(images/shadow.gif) #eff6fa 0% 0% repeat-x;
}
#nav .right {
background:url(images/navr.jpg) 100% 0% no-repeat;
}
#nav .inner {
padding-top:12px;
height:89px;
padding-left:160px;
background:url(images/film.jpg) 0% 0% no-repeat;
}
#topmenu {
height:55px;
background:url(images/topmenu.gif) 0% 0% repeat-x;
}
#topmenu ul {
height:40px;
padding:0;
padding-left:58px;
padding-right:210px;
margin:0;
list-style:none;
background:url(images/topmenul.jpg) 0% 0% no-repeat;
}
#topmenu li {
float:left;
width:19.95%;
height:40px;
background:url(images/tmsep.gif) 100% 16px no-repeat;
}
#topmenu li a {
height:40px;
margin:0 auto !important;
background:url(images/menumark.gif) 0% 100% no-repeat;
display:block;
}
#topmenu li.m1 {
width:11%;
}
#topmenu li.m2 {
width:25%;
}
#topmenu li.m3 {
width:25%;
}
#topmenu li.m4 {
width:21%;
}
#topmenu li.m5 {
width:15%;
background:none;
}
#topmenu li div.item {
cursor:hand;
height:40px;
}
#topmenu li.m1 div.item {
background:url(images/tm1.gif) 50% 18px no-repeat;
}
#topmenu li.m1 a {
width:62px;
}
#topmenu li.m1 a:hover {
background:url(images/menuhover.gif) 0% 100% no-repeat;
}
#topmenu li.m2 div.item {
background:url(images/tm2.gif) 50% 14px no-repeat;
}
#topmenu li.m2 a {
width:142px;
}
#topmenu li.m2 a:hover {
background:url(images/menuhover.gif) 0% 100% no-repeat;
}
#topmenu li.m3 div.item {
background:url(images/tm3.gif) 50% 18px no-repeat;
}
#topmenu li.m3 a {
width:136px;
}
#topmenu li.m3 a:hover {
background:url(images/menuhover.gif) 0% 100% no-repeat;
}
#topmenu li.m4 div.item {
background:url(images/tm4.gif) 50% 18px no-repeat;
}
#topmenu li.m4 a {
width:113px;
}
#topmenu li.m4 a:hover {
background:url(images/menuhover.gif) 0% 100% no-repeat;
}
#topmenu li.m5 div.item {
background:url(images/tm5.gif) 50% 18px no-repeat;
}
#topmenu li.m5 a {
width:79px;
}
#topmenu li.m5 a:hover {
background:url(images/menuhover.gif) 0% 100% no-repeat;
}
#topmenu li.active a {
background:url(images/menuhover.gif) 0% 100% no-repeat !important;
}
#topmenu .inner {
height:40px;
background:url(images/topmenur.jpg) 100% 0% no-repeat;
}
#topmenu .setka {
height:15px;
background:url(images/topmenu2.gif) #77a9c2 0% 2px repeat-x;
}
#topmenu .setkal {
height:15px;
background:url(images/setkal.gif) 0% 0% no-repeat;
}
#topmenu .setkar {
height:15px;
background:url(images/setkar.jpg) 100% 0% no-repeat;
}
#latest {
width:100%;
padding:0;
margin:0;
padding-top:12px;
margin-bottom:22px;
list-style:none;
padding-left:21px;
}
#latest li {
float:left;
width:30.3%;
background:url(images/li1.gif) 0% 0% repeat-x;
margin-right:1%;
padding-top:25px;
font-size:11px;
}
.date {
padding-left:3px;
color:#84b6d1;
}
.img {
text-align:center;
}
.chain {
background:url(images/li2.gif) 0% 5px repeat-x;
padding-left:3px;
padding-top:30px;
height:20px;
}
.desc {
padding-left:3px;
height:25px;
}
.desc a {
font-weight:bold;
}
.dots {
background:url(images/dots.gif) 0% 0%;
padding-left:16px;
padding-right:2px;
margin-bottom:15px;
height:34px;
clear:both;
float:left;
color:#82b4cf;
font-size:11px;
}
.dots img {
float:left;
border-left:6px solid #6299b6;
border-right:6px solid #6299b6;
margin-right:3px;
}
.dots a {
line-height:34px;
font-weight:bold;
color:#88d6ff;
}
.dots a.active {
color:#fff;
}
.hr {
clear:both;
height:45px;
min-height:45px;
background:url(images/hrl.gif) 0% 0% no-repeat;
margin-left:-10px;
padding-left:10px;
width:100%;
}
.hr .corner {
background:url(images/hr.gif) 0% 0% repeat-x;
padding-left:30px;
}
.hr .corner2 {
background:url(images/hr.gif) 0% 0% repeat-x;
padding-left:0px;
}
.hr .inner {
height:40px;
padding-top:5px;
background:url(images/hrr.gif) 100% 0% no-repeat;
}
.hr .inner2 {
background:url(images/hrr2.gif) 100% 0% no-repeat;
}
.hr .inner3 {
background:url(images/hrl2.gif) 0% 0% no-repeat;
}
.hr a {
float:left;
display:block;
height:25px;
}
.hr .inner2 a {
height:30px;
}
.hr .sep {
display:block;
float:left;
width:25px;
height:25px;
background:url(images/hrsep.gif) 50% 0% no-repeat;
}
.hr a.news {
width:66px;
background:url(images/news-a.gif) 50% 0% no-repeat;
}
.hr a.rating {
width:61px;
background:url(images/rating.gif) 50% 0% no-repeat;
}
.hr a.humour {
width:19.95%;
background:url(images/humour.gif) 0% 0% no-repeat;
}
.hr a.multfilm {
width:19.95%;
background:url(images/multfilm.gif) 0% 0% no-repeat;
}
.hr a.playfilm {
width:19.95%;
background:url(images/playfilm.gif) 0% 0% no-repeat;
}
.hr a.reportages {
width:19.95%;
background:url(images/reportages.gif) 0% 0% no-repeat;
}
.hr a.music {
width:19.95%;
background:url(images/music.gif) 0% 0% no-repeat;
}

.hr2 {
clear:both;
min-height:30px;
background:url(images/hr.gif) 0% 0% repeat-x;
margin-bottom:15px;
width:100%;
}
.hr2 .inner {
height:30px;
background:url(images/hrl2.gif) 0% 0% no-repeat;
}
.hr2 .inner2 {
height:30px;
background:url(images/hrr2.gif) 100% 0% no-repeat;
}

#login {
background:url(images/rightt.jpg) #87b8d3 0% 0% no-repeat;
padding:34px 0 0 16px;
margin:0;
height:64px;
font-size:11px;
}
#login a {
color:#6299b6;
}
#login input {
float:left;
}
#login .inputtext {
border:none;
padding:0;
margin:18px 8px 0 0;
width:65px;
height:17px;
line-height:17px;
font-size:11px;
color:#466f85;
}
#login .submit {
margin:5px 0 0 2px;
}
.sep {
background:url(images/sep1.gif) 0% 50% repeat-x;
width:240px;
height:10px;
}
#right .corn {
width:240px;
padding-right:9px;
background:url(images/corner.gif) 100% 0% no-repeat;
}
#bannerright {
width:240px;
height:400px;
padding-bottom:120px;
}
div.submitfilm {
background:url(images/l1.gif) 0% 14px no-repeat;
margin-left:-26px;
padding-left:26px;
clear:both;
}
a.submitfilm {
clear:both;
display:block;
margin:3px 0 12px;
background:url(images/submitfilm.gif) 0% 0% repeat-x;
}
#categories {
padding:0;
margin:0;
list-style:none;
width:100%;
clear:both;
overflow:hidden;
}
#categories li {
float:left;
display:block;
width:19.95%;
color:#87b8d3;
font-size:11px;
}
#categories li .detail {
background:url(images/catli.gif) 100% 0% repeat-y;
padding:9px 5px 5px 7px;
}
#categories li .detail a {
display:block;
clear:both;
height:auto;
float:none;
margin:0;
padding:0;
font-weight:bold;
}
#categories li .title {
height:55px;
}
#categories li .imgframe {
height:90px;
background:url(images/imgframe.gif) 0% 0% no-repeat;
padding:10px 0 0 10px;
}
#categories li .hit {
height:53px;
padding:7px 5px 7px 12px;
background:url(images/catli2.gif) #77afcd 100% 0% repeat-y;
color:#fff;
}
#categories li .hit a {
display:block;
clear:both;
height:auto;
float:none;
margin:0;
padding:0;
color:#fff;
}
#categories li.last .detail, #categories li.last .hit {
background-image:none;
}
#footer {
margin-left:-5px;
height:70px;
background:url(images/footer.gif) 0% 0% repeat-x;
font-size:11px;
color:#fff;
overflow:hidden;
}
#footer .inner {
background:url(images/footersep.gif) 50% 12px no-repeat;
height:70px;
overflow:hidden;
}
#footer .inner2 {
background:url(images/footerr.gif) 100% 0% no-repeat;
height:70px;
overflow:hidden;
}
#footer .copy {
float:left;
height:35px;
padding:35px 0 0 20px;
}
#footer .left {
height:70px;
float:left;
width:31px;
background:url(images/footerl.gif) 0% 0% no-repeat;
}
.rightr {
float:right;
background:url(images/rightr.gif) 100% 100% no-repeat;
height:113px;
width:89px;
position:relative;
top:-43px;
}
.rightr2 {
background:url(images/rightr2.gif) 100% 100% no-repeat;
height:60px;
width:31px;
margin-bottom:59px;
}

.lhr {
clear:both;
height:45px;
background:url(images/lhr.gif) 0% 0% no-repeat;
}
.lhr .corner {
background:url(images/lhrc.gif) 100% 0% no-repeat;
padding-left:14px;
margin-right:18px;
height:45px;
}
.lhr .inner {
height:40px;
padding-top:5px;
background:url(images/hr.gif) 0% 0% repeat-x;
margin-right:10px;
}
.lhr a {
float:left;
display:block;
height:25px;
}
.lhr .inner2 a {
height:30px;
}
.lhr .sep {
display:block;
float:left;
width:25px;
height:25px;
background:url(images/hrsep.gif) 50% 0% no-repeat;
}
.lhr a.news {
width:66px;
background:url(images/news2.gif) 50% 0% no-repeat;
}
.lhr a.articles {
width:61px;
background:url(images/articles-a.gif) 50% 0% no-repeat;
}
.r1 {
position:absolute;
top:246px;
background:url(images/r1.gif) 0% 0% no-repeat;
height:73px;
width:31px;
}
.sec {
width:100%;
height:100%;
}
.sec .left {
width:250px;
}
.sec .left .pad {
padding-left:31px;
}
.sec .left .rating {
list-style:none;
padding:0;
margin:0;
}
.sec .left .rating li {
color:#84b6d1;
margin-bottom:8px;
font-size:11px;
}
.sec .left .rating li a {
color:#fff;
font-weight:bold;
}
.sec .left .rating li .img {
background:url(images/setka3.gif) 0% 0% repeat-y;
padding-left:21px;
}
.sec .left .rating li .dsc {
padding-left:24px;
}
.sec .left .rating li .category {
margin-bottom:3px;
}
.sec .left .rating li .category a {
font-weight:normal;
text-decoration:none;
}
.sec .left .inner {
height:35px;
padding-left:22px;
padding-top:5px;
}
.content {
padding-left:22px;
padding-right:12px;
color:#fff;
}
dl.news {
padding:27px 0 0 0;
margin:33px 0 0 0;
list-style:none;
width:49.5%;
float:left;
background:url(images/title-news.gif) 0% 0% no-repeat;
}
dl.articles {
padding:27px 0 0 0;
margin:33px 0 0 0;
list-style:none;
width:49.5%;
float:right;
background:url(images/title-articles.gif) 0% 0% no-repeat;
}
dl.news dt, dl.articles dt {
padding:0;
margin:0;
color:#fff;
}
dl.news dd, dl.articles dd  {
padding:0;
margin:0;
}
dl.news dd a, dl.articles dd a {
color:#88d6ff;
font-weight:bold;
text-decoration:none;
}
dl.news dd a:hover, dl.articles dd a:hover {
text-decoration:underline;
}
.catalog {
list-style:none;
padding:0;
margin:0;
}
.catalog li {
height:91px;
padding-left:10px;
color:#87b8d3;
background:url(images/imgframe.gif) 0% 0% no-repeat;
font-size:11px;
}
.catalog li a {
font-weight:bold;
}
.catalog li .img {
float:left;
width:82px;
padding-top:4px;
margin-right:22px;
text-align:left;
}
.catalog li .dsc {
height:58px;
padding-top:6px;
background:url(images/imgframe.gif) #6b9fba 0% 0% no-repeat;
}
.picker {
list-style:none;
margin: 0;
padding:0;
width: 75px;
height: 15px;
position:absolute;
overflow:hidden;
background: url(images/starpicker.gif) top left repeat-x;
}
.picker li {
float:left;
margin: 0;
padding:0;
}
.picker a {
display:block;
width:15px;
height:15px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0;
}
.picker a:hover {
background: url(images/starpicker.gif) left -15px;
z-index: 2;
left: 0;
}
.picker .star1{
left: 0;
}
.picker .star1:hover{
width:15px;
}
.picker .star2{
left:15px;
}
.picker .star2:hover{
width: 30px;
}
.picker .star3{
left: 30px;
}
.picker .star3:hover{
width: 45px;
}
.picker .star4{
left: 45px;
}
.picker .star4:hover{
width: 60px;
}
.picker .star5{
left: 60px;
}
.picker .star5:hover{
width: 75px;
}
#player {
margin-bottom:8px;
}
#film-info {
font-size:11px;
}
table.profile {
width:100%;
border:none;
}
table.profile td {
padding:5px 0 5px 0 !important;
}
table.profile th {
padding:5px 0 5px 20px !important;
text-align:left;
width:65%;
}
table.submit {
}
table.submit td {
padding:5px 0 !important;
}
table.submit td label {
margin-right:10px;
}
table.submit td .inputtext {
width:300px;
}
table.submit td select {
width:300px;
}


.catalog_new {
/*	height:91px;
	background:url(images/imgframe.gif) 0% 0% no-repeat; */
	padding-left:10px;
	color:#87B8D3;
	font-size:11px;
	padding-top:6px;
}

.catalog_new .nm {
	color:#FFFFFF;
}

.catalog_new a {
	font-weight:bold;
}
.catalog_new .img {
	float:left;
	width:185px;
	padding-top:4px;
	margin-right:22px;
	text-align:left;
}


div.right div.inner ul li
{
	float:left;
	height:20px;
	padding-left: 5px;
}
div.right div.inner ul li a
{
	text-decoration:none;
}
div.right div.inner ul li div
{
	position: relative;
	top: -17px;
	_top: -5px;
	width: 85px;
	height: 89px;
	cursor: hand;
}

div.right div.inner ul li div.m1 { background: url(images/menu_icons/1.jpg); }
div.right div.inner ul li div.m2 { background: url(images/menu_icons/2.jpg); }
div.right div.inner ul li div.m3 { background: url(images/menu_icons/3.jpg); }
div.right div.inner ul li div.m4 { background: url(images/menu_icons/4.jpg); }
div.right div.inner ul li div.m5 { background: url(images/menu_icons/5.jpg); }
div.right div.inner ul li div.m6 { background: url(images/menu_icons/6.jpg); }

div.right div.inner ul li div div
{
	position: relative;
	height: 14px;
	top: 65px;
	font: bolder 12px arial;
	color: #8AA9B8;
	text-align: center;
	margin-left: 8px;
	margin-right: 8px;
	border-bottom: 5px none;
	width: 69px;
}

div.right div.inner ul li div div.sel
{
	color: #265872;
	border-bottom: 5px solid #265872;
}