@charset "windows-1251";

body {
	background:#000000;
	margin:0px;
	padding:0px;
}


div {
/*border:1px solid #ffffff;*/
}


.main_container {
	width:1015px;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-512px;
}


.top {
	width:924px;
	height:100px;
	margin-left:50px;
	margin-right:50px;
        padding-top:10px;
        background:#ffffff; 
        text-align:center;
	/*background:url(/images/top_bg.gif) repeat-x left top;*/
}

.top div {
	float:left;
}

#container1 {
	width:100%;
        background:#ffffff; 
	/*background:url(/images/bg_left.gif) repeat-y left top;*/
}

#container2 {
	width:100%;
        background:#ffffff; 
	/*background:url(/images/bg_right.gif) repeat-y right top;*/
}

.content {
	margin-left:20px;
	margin-right:20px;
	padding:25px 30px;
	position:relative;
	clear:both;
	width:920px;
	color:#90908E;
}


.content2 {
	margin-left:50px;
	margin-right:50px;	
	background:#ffffff;
	position:relative;
	border-top:1px solid #000000;
	clear:both;
}


#bottomcont1 {
	width:100%;
	background:url(/images/bg_left_bottom.gif) no-repeat left top;
}

#bottomcont2 {
	background:url(/images/bg_right_bottom.gif) no-repeat right top;
	width:100%;
}

#bottom {
	margin-left:50px;
	margin-right:50px;
	padding-top:25px;
	padding-bottom:30px;
	background:url(/images/bg_bottom.gif) repeat-x left top;
}


#login {
	position:absolute;
	right:27px;
    width:200px;
	top:25px;
	/*background:url(/images/ico_login.gif) no-repeat right top;*/
    text-align:right;
	padding:8px 0px;
}


#login a {
	font-size:14px;
}
.top_submit {background:none; border:none; cursor:pointer; color:#17479e; font-size:11px; padding-right:0;}

#top_text {
	text-align:center;
	width:100%;
	clear:both;
}


#at_bitrix {
   position:absolute;
   right:25px;
   top:31px;
   padding:4px 10px;
   text-align:left;
   background:#efefef;
   border:1px solid #cccccc;
   font-size:12px;
}


#at_bitrix a {
   font-size:12px;
}


.register_form_table tbody {
   background:#c2c5ca;
   color:#ffffff;
   font-size:12px;
}


.register_form_table td {
   padding-left:10px;
}


.required input {
   border:2px solid red;
}

TABLE {border-collapse:collapse;}
TD {padding:0}

.standTable {width:100%}
#user_personal_info {color:#000; font-size:14px; font-weight:bold}
#user_personal_info A {color:#18469c; font-size:16px;}
#user_icons {margin-top:5px; color:#808080; font-weight:normal;}
#user_icons IMG {top:3px; position:relative; margin:0 5px;}
.user_icons IMG {top:3px; position:relative; margin:0 5px;}
#video_rating {float:right; font-size:20px }
#video_rating SPAN {position:relative; top:-8px}
IMG {border:none}
.clearer {clear:both}
.header {position:relative; margin-top:-4px;}
.header .top_menu {position:absolute; top:80px; right:0;}
.header .top_menu A, .header .top_menu SPAN {font-size:40px; font-weight:bold; color:#18469e; text-decoration:none; margin-left:20px}
.header .top_menu A:hover {text-decoration:underline}
.mboxHeader {text-align:right; width:33%; padding-bottom:5px}
.mboxCenter {padding:0 10px 0;}
.mboxFirst {width:308px; padding-right:16px;}
.mboxSecond {width:322px; padding:0 16px !important;}
.mboxThird {width:308px; padding-left:16px;}
.middleCenter {vertical-align:middle; text-align:center;}
.mboxText H2 {font-size:14px; margin:10px 0 }
.mboxText H2 A, .mboxHeader H2 A {font-size:14px; margin:10px 0; text-decoration:none; color:#000; }
.mboxText H2 A:hover, .mboxHeader H2 A:hover {text-decoration:underline;}
.data-table INPUT, .data-table TEXTAREA {width:98%; border:1px #1a479c solid}
.data-table SUBMIT {width:auto; border:1px #1a479c solid}
.blog_name {height:37px;}
.blog_name #user_icons {text-align:right}
#blog_detail {width:635px; margin:0 auto}
.blog_img {text-align:center}
#blog_detail #blog_rating {text-align:right; margin:10px 20px 0 0; font-size:18px}
#blog_detail #blog_rating SPAN {position:relative; top:-8px;}
.blog_photo {height:230px; overflow:hidden; margin-bottom:10px; text-align:center;}
.blog_announce {height:80px}
.blog_unit  {padding:5px; width:300px}
.blog_unit .user_icons {text-align:right; margin:10px 0;}
.header_2 {font-size:14px; color:#000}
.header_2 A {text-decoration:none; font-size:14px; color:#000}
#blogs #write_post {text-align:right;  margin-bottom:10px}
#blogs #write_post A {padding:2px 15px; text-align:center; background:#aaaaaa; border:1px #767676 solid; color:#FFF; font-size:18px; text-decoration:none}
.inactive_top {color:#999999 !important}
.pseudoLink {text-decoration:underline; cursor:hand; cursor:pointer; color:#18469E}
.displaynone {display:none}
#voting {width:665px; height:245px; position:relative;}
.film_unit SPAN {font-weight:bold}
.film_unit {text-align:center; width:39px; padding:0 2px;float:left}
.film_unit DIV {background:#16459d}
#voting A {text-decoration:none; }
#film_unit SPAN {text-decoration:none}
.film_description {background:#FFF !important; padding:5px; position:absolute; border:3px #00213f solid; left:0px; z-index:1000; bottom:-75px; width:635px; display:none;}
.film_description H3 {color:#00213f}
.cinema_videos DIV {text-align:center; margin:10px 0 }
.blog_detail {border:1px red solid}
#blog_detail .data-table TD {padding:3px;}
#users_table, #archive_table {width:85%;height:20px; text-align:center; margin:0 auto}
.users_left, .users_right {width:40%;height:20px}
.users { background:url(images/dote.gif) 5px 0px repeat-x; }
.line_hor {width:300px;background:#000;font-size:1px;height:1px;width:100%}
.aleft_active, .aleft_inactive, .aright_active, .aright_inactive {width:48px;height:70px;cursor:hand;cursor:pointer;}
.aleft_active {background:url(/images/arleft_active.gif) no-repeat left top}
.aleft_inactive {background:url(/images/arleft_inactive.gif) no-repeat left top}
.aright_active {background:url(/images/arright_active.gif) no-repeat left top}
.aright_inactive {background:url(/images/arright_inactive.gif) no-repeat left top}
#users_header, #archive_users_header {width:100%;}
#users_header DIV, #archive_users_header DIV { top:-14px; left:7px; height:20px; }
#users_header DIV A, #archive_users_header DIV span {color:#000;font-size:20px; text-decoration:none; text-align:center; background-color:white; padding:0px 8px;}
#users_prev, #archive_users_prev {position:absolute;display:block;left:-60px;top:5px;}
#users_next, #archive_users_next {position:absolute;display:block;right:-60px;top:-81px;}
.last_uploaded {width:795px;height:90px;overflow:hidden}
#archive {width:750px; height:100px; margin:0 auto}
.last_uploaded .news-item, #archive .archive-item {float:left;margin:5px 15px;}
.personal_box {margin-top:10px;}
.personal_box_left {float:left; width:310px;}
.personal_photo {margin-right:10px; float:left; width:100px; text-align:center}
.personal_name {float:right; text-align:lelft; width:200px;}
.personal_box H2 {color:#000; font-size:20px;}
.personal_box_right {float:right; width:550px;}
.personal_video_announce A {margin:5px 10px; display:block; float:left}
.film_part {float:left; margin:6px; width:200px; height:200px;}
.film_part A DIV {margin:0px; padding:0px; width:200px; height:150px;}
.film_part .film_name {float:left; width:80px; padding-top:5px; color:#000; font-weight:bold}
.film_part .film_icons {float:right; width:120px; text-align:right;}
.film_part .film_icons IMG {position:relative; top:10px; margin-right:3px	}
.system-nav-art {width:400px; margin:0 auto; text-align:center;}
.logo { display:block; margin-bottom:28px; width:120px; }
table.film_part_list { display:block; margin:0px auto; }
