html, body {height:100%; padding:0px; margin:0px;}

body {font:12px Arial, Helvetica, sans-serif; color:#000; background-color:#fff;}



form {padding:0; margin:0;}

fieldset {border:none; padding:0; margin:0;}

img {border:none;}



.f-left {float:left;}

.f-right {float:right;}

.clear {clear:both;}

.center {text-align:center;}

.noscreen {display:none;}

#streth{
	height: 400px;
}

#head_bg{
	top: 0px;
	margin-left: auto;
	background-image: url(../images/head_bg.jpg);
	width: 1000px;
	height: 304px;
}





#wrapper {width:1000px; min-height:100%; margin:0 auto;}

	#header {width:932px; height:246px; margin:0 auto; border-top:20px solid #fff; right:-5px; position:relative; background:url(../images/header/header_bg.png) 0 0 no-repeat;}

		#header #login_area {margin:-23px 0 0 0; padding:0 20px 0 0; position:relative; float:right;}

		#header #login_area fieldset {display:block; float:right;}

		#header #login_area legend {display:none;}

		#header #login_area .fake_legend {font-size:24px; text-align:right; color:#e9b005;}

		#header #login_area .border {border-top:2px solid #E9B005; color:#fff; font-weight:bold; margin-top:-5px; padding-top:10px;}

		#header #login_area .border .f_input {width:126px; background:url(../images/input_left_bg.png) 0 0 no-repeat #fff;

		border:none; padding:3px 5px; margin:0 0 0 10px;}

		#header #login_area .border .input_bg {background:url(../images/input_right_bg.png) 100% 0 no-repeat;

		padding:0 6px 0 0; margin:0 12px 0 0; float:left;}

		#header #login_area .border .f-left {margin-top:-1px;}

		#header #login_area .border .links {font-size:13px; margin:3px 0 0 265px;}

		#header #login_area .links a {color:#0ce0f6; font-weight:normal; text-decoration:none; border-bottom:2px solid #0791A1; position:relative;}

		#header #login_area .links a:hover {border-bottom:none; padding-bottom:2px;}



		#header h1#logo {width:236px; height:78px; margin:19px 0 0 60px; padding:0; position:relative; overflow:hidden; font-size:25px; text-align:center;}

		#header h1#logo span {background:url(../images/header/logo.png) 0 0 no-repeat; width:236px; height:78px; display:block;

		position:absolute; left:0; top:0; z-index:1;}

		#header h1#logo a {cursor:pointer;}



		#header #skoro {padding:28px 135px 0 0; width:200px; float:right;}

		#header #skoro h4 {margin:0; font-size:14px; color:#008ad1; text-align:right; text-transform:uppercase; display:block;}

		#header #skoro h4 a {color:#008ad1; text-decoration:none;}

		#header #skoro h4 a:hover {text-decoration:underline;}

		#header #skoro img {float:none; margin-bottom:3px;}

		#header #skoro .full_link {font-size:11px; font-weight:bold; margin-top:1px; float:left;}

		#header #skoro #skoro_v_kino {float:right; font-size:16px; text-transform:uppercase; color:#bd045f;}



#menu {
	background: url(../images/menu_bg.png) 0 0 no-repeat;
	height: 82px;
	width: 924px;
	margin: 0 auto;
	position: relative;
	right: -2px;
}

			#menu ul {list-style:none; margin:0; padding:2px 0 0 40px; font-size:18px; line-height:42px; float:left;}

			#menu ul li {float:left; color:#2b83b1; text-transform:uppercase; letter-spacing:-1px; background:url(../images/border.gif) 100% 7px no-repeat;}

			#menu ul li a {color:White; text-decoration:none; margin:0 20px;}

			#menu ul li a:hover {color:White;}



			#menu #main_search {float:left; margin:10px 0 0 21px;}

			#menu #main_search legend {display:none;}

			#menu #main_search .input_bg {background:url(../images/input_search_right_bg.png) 100% 0 no-repeat; padding:0 6px 0 0; margin:0 9px 0 0; float:left;}

			#menu #main_search .input_bg span {background:url(../images/input_search_left_bg.png) 0 0 no-repeat; padding-left:6px; display:block;}

			#menu #main_search .input_bg .f_input {border-top:1px solid #831049; border-bottom:1px solid #d2d1d1; width:100px; border-left:medium none; border-right:medium none; padding:3px}



	#content_wrapper {width:1000px; margin:0 auto;}

		#content_wrapper .lateral_columns {float:left; width:210px;}

			#content_wrapper .lateral_columns a {color:#e8e7db;}

			.right .block {margin:0 40px 0 0;}

			.right .block .bottom {margin-top:-60px;}

			.right .block .top {margin-left:0; margin-right:-35px; width:204px;}

			.right .block_content h2 {margin:0 0 0 40px;}

			.block {width:168px; margin-left:40px;}

			.block .top {height:157px; width:203px; margin-left:-35px; position:relative; z-index:2;}

			.block_content {min-height:125px; padding:26px 12px 0 12px; margin-top:-157px; color:#fff;}

			.block_content h2 {font-size:14px; font-weight:normal; margin:0 0 0 30px; text-transform:uppercase; letter-spacing:-1px; position:relative; z-index:3;}

			.block_content h2 span {font-size:18px; line-height:15px; margin-left:-30px; display:block;}

			.block .bottom {height:24px; margin-top:-40px; padding:41px 10px 0 0; text-align:right; font-size:11px;}

			.block .bottom a {background:url(../images/arrow.gif) 0 50% no-repeat; padding:0 0 0 10px;}

			#content_wrapper .lateral_columns .publication {padding:30px 0 15px 0; position:relative; z-index:3; overflow:auto; width:144px;}

			#content_wrapper .lateral_columns .publication img {background:url(../images/lateral_img_bg.png) 0 0 repeat-x #e8e7db; padding:5px;}

			#content_wrapper .lateral_columns .publication .full_link a {display:block; text-align:right; font-size:11px;}

			.list_style {list-style:none; margin:0; padding:0; line-height:18px;}

			.list_style.marks li {clear:both;} .list_style.marks span {float:right;}

			.list_style.marks a {float:left;} .list_style.marks span, .list_style.marks a {position:relative;}



			.block.blue .block_content {background-color:#0b72a8;}

			.block.blue .top {background:url(../images/blocks/blue_top.png) 100% 0 no-repeat; margin-top:-13px; position:relative;}

			.block.blue .bottom {background:url(../images/blocks/blue_bottom.png) 100% 100% no-repeat #fff;}



			.block.pink .block_content {background-color:#bd045f;}

			.block.pink .top {background:url(../images/blocks/pink_top.png) 100% 0 no-repeat; margin-top:25px;}

			.block.pink .bottom {background:url(../images/blocks/pink_bottom.png) 100% 100% no-repeat #fff;}



			.block.yellow .block_content {background-color:#e9b005;}

			.block.yellow .top {background:url(../images/blocks/yellow_top.png) 0 0 no-repeat; margin-top:-13px; position:relative;}

			.block.yellow .bottom {background:url(../images/blocks/yellow_bottom.png) 0 100% no-repeat #fff;}



			.block.green .block_content {background-color:#1e900f;}

			.block.green .top {background:url(../images/blocks/green_top.png) 0 0 no-repeat; margin-top:25px;}

			.block.green .bottom {background:url(../images/blocks/green_bottom.png) 0 100% no-repeat #fff; }



			.block.blue2 .block_content {background-color:#0b72a8;}

			.block.blue2 .top {background:url(../images/blocks/blue2_top.png) 0 0 no-repeat; margin-top:25px;}

			.block.blue2 .bottom {background:url(../images/blocks/blue2_bottom.png) 0 100% no-repeat #fff; }





		#content_wrapper #center_column.not-main {width:710px;}

		#content_wrapper #center_column {float:left; width:500px; padding:0 40px; color:#000; overflow:auto;}

			#center_column .cat_info {font-size:24px; color:#ff0067; margin:0 0 15px 0; font-weight:normal; letter-spacing:-1px;}

			#center_column .publication {margin:0 0 40px 0;}

				#center_column .publication h1.title {font-size:24px; margin:0;}

				#center_column .publication .title.short {color:#a5a5a4;}

				#center_column .publication .title {font-size:18px; color:#ff0067; font-weight:normal; margin:0 0 10px 0;}

				#center_column .publication .title a {color:#008ad1;}

				#center_column .publication strong.date {color:#a5a5a4; font-size:11px;}

				#center_column .publication strong.author {font-size:11px;}

				#center_column .publication strong.author a {color:#008ad1;}

				#center_column .publication .story {line-height:18px; margin:10px 0 0 0;}

				#center_column .publication.border_img .story img, .poster {margin:3px; background:url(../images/center_img_bg.png) 0 0 repeat-x #e9b005; padding:5px;}

				/*#center_column .publication .story img {margin:3px;}*/

				#center_column .publication .full_link a {font-size:11px; color:#3fa7dc;}



				#center_column .publication .movie_info {padding-left:10px; margin:0 0 10px 0; color:#595959; font-size:11px;}

				#center_column .publication .movie_info table tr td {padding:3px 0; margin:0; border-bottom:1px solid #e8e7db;}

				#center_column .publication .poster {float:left;}

				#center_column .publication .clear2 {overflow:hidden; height:0; clear:both;}



				#center_column .publication .full_menu {background:url('../images/menu_bg_fullstory.png') no-repeat 0 0; height:73px; padding-top:32px}

				#center_column .publication .full_menu ul {margin:0 0 0 10px; padding:0; color:#0e74a9;}

				#center_column .publication .full_menu ul li {float:left; line-height:43px; padding:0 10px; text-transform:uppercase;

				background:url(../images/border.gif) 100% 7px no-repeat; list-style:none; font-size:14px;}

				#center_column .publication .full_menu.acters ul li {font-size:13px;}

				#center_column .publication .full_menu ul li.last {background:none;}

				#center_column .publication .full_menu ul a {color:#0e74a9; text-decoration:none;}

				#center_column .publication .full_menu ul a:hover {color:#bd045f;}





	#footer_hack {height:255px; clear:both;}

#footer {height:31px; width:412px; margin:-249px auto 0 auto; padding:212px 0 0 510px; color:#000; font-size:11px; 

	background:url(../images/yzor.png) 0 0 no-repeat; border-bottom:6px solid #014050; line-height:11px;}



a {color:#008ad1; text-decoration:underline;}

a:hover {text-decoration:none;}







#description img{
	margin: 3px;
}

#aut{
	position: absolute;
	margin-top: 27px;
	margin-left: 750px;
	font-size: 30px;
	color: White;
	font-family: ArialNarrow, Myriad Pro;
	z-index: 3;
}
#aut1{
	position: absolute;
	margin-top: 27px;
	margin-left: 751px;
	font-size: 30px;
	color: Blue;
	font-family: ArialNarrow, Myriad Pro;
	z-index: 2;
}
#login_line{
	background-image: url(../images/login_line.png);
	height: 3px;
	width: 820px;
	margin-top: 58px;
	margin-left: 100px;
	position: absolute;
	z-index: 1;
}
#login_form{
	margin-top: 70px;
	margin-left: 400px;
	position: absolute;
}

#input_name, #input_password {
	background:url(../images/input_right_bg.png) 100% 0 no-repeat; 
	padding:0 6px 0 0; 
	float:left;
}

#input_name span, #input_password span {
	background:url(../images/input_left_bg.png) 0 0 no-repeat; 
	padding-left:6px; 
	display:block;
}

#input_name .f_input, #input_password .f_input {
	border-top:1px solid #d2d1d1; 
	border-bottom:1px solid #d2d1d1; 
	width:100px; 
	background-color: White;
	border-left:medium none; 
	border-right:medium none; 
	padding:3px
}

#trailers, #skoro, #segodnia{
	width: 179px;
	height: 134px;
}
#trailers{
	margin-top: 150px;
	margin-left: 325px;
	position: absolute;
}
#skoro{
	margin-top: 115px;
	margin-left: 525px;
	position: absolute;
}
#segodnia{
	margin-top: 150px;
	margin-left: 725px;
	position: absolute;
}

#logo{
	margin-top: 100px;
	margin-left: 59px;
	position: absolute;
	width: 230px;
	height: 120px;
	background-color: transparent;
}





.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10{display: block; height: 1px;}
.r1{margin: 0 1px;}
.r2{margin: 0 2px;}
.r3{margin: 0 3px;}
.r4{margin: 0 4px;}
.r5{margin: 0 5px;}
.r6{margin: 0 6px;}
.r7{margin: 0 7px;}
.r8{margin: 0 8px;}
.r9{margin: 0 9px;}
.r10{margin: 0 10px;}

.inner-box {padding-left: 1em; padding-right: 1em;}
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10{overflow: hidden; font-size:1px;}
#rounded-box h2{color: #B727BF; margin-left: 12px; margin-top: 2px; position: absolute;}























#review, #facts, #trailer, #wallpapers, #posters, #downloads, #filmografiya, #facts{

	display: none;

}