* { margin: 0; padding: 0; }
body { background-color: #2f2f2f; background-image: url('images/img_r1_c1.jpg'); background-repeat: repeat-x; color: #FFFFFF; font-family: Tahoma; font-size: 11px; }
img { border: 0; }
a { text-decoration: none; color: #e1a3a3; }
a:hover { text-decoration: underline; }
a.white { text-decoration: none; color: #FFFFFF; }

#background_top { width: 100%; height: 160px; background-image: url('images/tlo.gif'); position: absolute; top: 0; }
#background_green { width: 100%; height: 38px; background-image: url('images/img_r2_c5.gif'); position: absolute; top: 160px; }
#container { width: 852px; margin: 0 auto; position: relative; }
#top { width: 852px; height: 160px; background-image: url('images/img_r1_c7.jpg'); }
#top_menu { position: absolute; top: 10px; left: 17px; word-spacing: 10px; }
#top_logo { position: absolute; top: 50px; left: 25px; display: block; width: 220px; height: 100px; }
#login { width: 842px; height: 30px;  background-repeat: no-repeat; background-position: 388px 0; padding: 8px 5px 0 5px; }
#content { padding: 15px 12px 15px 12px; width: 828px; background-color: #212121; position: relative; }
#left { width: 160px; float: left; margin-right: 23px; }
#main { width: 460px; float: left; margin-right: 25px; }
#right { float: left; width: 160px; }
#footer { text-align: center; width: 852px; height: 77px; background-image: url('images/img_r37_c3.gif'); }
#footer_in {
	width: 790px;
	height: 20px;
	text-align: center;
	color: #000000;
}
div#footer_in {
margin:0px auto;
padding-top:13px;
color:#545454;
text-align:center;
}
div#footer {
margin:0px auto;
padding:0px;
text-align:center;
}

.login_text { color: #000000; float: left; margin-right: 4px; margin-top: 4px; }
.login_text_2 { color: #000000; float: left; margin-right: 4px; margin-top: 4px; width: 330px; }
.login_field { width: 104px; height: 18px; background-image: url('images/gfx_r2_c2.jpg'); color: #cdcdcd; padding: 1px; padding-bottom: 3px; float: left; border: 0; margin-right: 5px; margin-top: 0px; margin-bottom: 1px; padding-left: 1px;}
.login_field_b { width: 202px; height: 18px; background-image: url('images/searcher.gif'); color: #cdcdcd; padding: 1px; padding-bottom: 3px; float: left; border: 0; margin-right: 5px; margin-top: 0px; margin-bottom: 1px; padding-left: 1px;}
.login_go { margin-top: 0px; float: left; }
.login_pass { text-align: center; float: left; margin-right: 15px; margin-left: 80px; display: inline; }

.menu_block { margin-bottom: 16px; }
.menu_block ul { list-style: none; }
.menu_list { width: 160px; height: 24px; }
.menu_list_2 { width: 160px; height: 19px; }
.menu_header { background-image: url('images/img_r4_c20.jpg'); width: 160px; height: 21px; text-align: center; color: #000000; padding-top: 8px; font-size: 11px; font-weight: normal; }

.menu_main_header { background-image: url('images/img_r5_c8.gif'); width: 160px; height: 21px; text-align: center; color: #e2a5a5; padding-top: 8px; font-size: 11px; font-weight: normal; }
.menu_main_link { display: block; width: 135px; height: 19px; background-image: url('images/img_r7_c8.gif'); color: #FFFFFF; padding: 5px 0 0 25px; }
.menu_main_link:hover { background-image: url('images/img_r10_c8.gif'); color: #FFFFFF; text-decoration: none; }
.menu_main_footer { height: 18px; width: 160px; background-image: url('images/img_r12_c8.gif'); }
.menu_cat_link { display: block; width: 135px; height: 21px; background-image: url('images/7338e4783f.gif'); color: #FFFFFF; padding: 4px 0 0 25px; }
.menu_cat_link:hover {  background-image: url('images/1ddcd328fd.gif'); color: #FFFFFF; text-decoration: none; }
.menu_pol_link { display: block; width: 135px; height: 17px; background-image: url('images/img_r34_c20.jpg'); color: #FFFFFF; padding: 2px 0 0 25px; }
.menu_naj_link { display: block; width: 135px; height: 17px; background-image: url('images/img_r17_c20.gif'); color: #FFFFFF; padding: 2px 0 0 25px; }
.menu_najn_link { display: block; width: 135px; height: 17px; background-image: url('images/img_r6_c20.gif'); color: #FFFFFF; padding: 2px 0 0 25px; }
.menu_content { background-color: #3F3F3F; border: 1px #3f3f3f solid; border-top: 0; text-align: center; width: 158px; padding: 7px 0 7px 0; }
.menu_content a:hover { color:#c37a7a; text-decoration:none; }


.newsletter_input { width: 94px; height: 14px; color: #000000; border: 1px #2A2A2A solid; background-image: url('images/img_r28_c9.jpg'); padding: 3px; }
.newsletter_submit { background-color: #575757; color: #2A2A2A; border: 0; font-size: 9px; padding: 1px; }

.main_block { width: 460px; background-color: #3F3F3F; border: 1px #3f3f3f solid; padding-bottom: 10px; padding-top: 10px; margin-bottom: 15px; }
.main_block_2 { width: 458px; background-color: #3F3F3F; border: 1px #3f3f3f solid; margin-bottom: 15px;}

.movie_info_heading { font-family: Arial; font-size: 14px; width: 446px; border: 1px #474747 solid; background-color: #303030; padding: 5px; }
.movie_info_heading h2 { font-family: Arial; font-size: 14px; color: #FFFFFF; font-weight: bold; float: left; margin-right: 5px; }
.movie_info_heading h3 { font-family: Arial; font-size: 14px; margin-top: 0px; color: #ffffff;}
.movie_info_heading h3 a:hover { font-family: Arial; font-size: 14px; margin-top: 0px; color: #ffa7a7; text-decoration:none;}
.movie_info_desc { border: 0px #474747 solid; border-top: 0; padding: 5px; width: 445px; }
.movie_info_ico { margin-right: 4px; padding-top:2px; }

.foto img { width:130px; height:100px; border: 1px #303030 solid; }
.foto img:hover { width:130px; height:100px; border: 1px #4c4c4c solid; }
.cen { margin: 8px; }
.rss { border: #666666; }

.gold { color: #ea5d5d; }
.grey { color: #c8c8c8; word-spacing: normal; font-weight: bold; }
.black { color: #3f3f3f; }
.black:hover{ color: #5d5d5d; text-decoration:none;  }
.green {
	color: #c4c4c4;
}

.clear { clear: both; }
.left { float: left; }
.right { float: right; text-align: right; }
.center {
	text-align: center;
	display: inline;
	margin-left: 60px;
	margin-top: 5px;
}

.view_block {
	width: 428px;
	margin: 0 auto;
}
.view_movie {
	margin-bottom: 5px;
	margin-top: 5px;
}
.view_info {
	padding: 8px;
	background-color: #525252;
	margin: 5px 0 5px 0;
}
.view_star {
	margin: 3px 3px 0 2px;
}
.view_buttons {
	margin-bottom: 1px;
}
.view_input {
	border: 0;
	background-color: #525252;
	padding: 2px;
	color: #9B9B9B;
	overflow: hidden;
	margin: 2px 0;
}
.view_inputc {
	border: 0;
	background-color: #525252;
	padding: 2px;
	color: #9B9B9B;
	overflow: hidden;
	width:420px;
	margin: 2px 0;
}
