/* CSS Document */

body {
	margin:0px;
	padding:0px;
	border:0px;
	background:white url(../pic/hatter_szines06.png) repeat-y top center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6d6d;
}

.clear {
	height:0px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear5 {
	height:5px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear10 {
	height:10px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear15 {
	height:15px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear25 {
	height:25px;
	width:auto;
	clear:both;
	overflow:hidden;
}

a {
	color:#6d6d6d;
	text-decoration:underline;
}
a:hover {
	color:#6d6d6d;
	text-decoration:none;
}

p, h1, h2, h3, h4, h5, h6 {
	margin:0 0 15px 0;
}

a img {
	border:0px;
}

form {
	margin:0px;
	padding:0px;
}
input, select, textarea {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6d6d;
}


#container {
	width:982px;
	margin:0 auto;
}

.footer {
	clear:both;
	width:982px;
	border-top:15px solid white;
}
.footer .menu {
	background:url(../pic/bgr_footer.png) repeat-x;
	height:33px;
	color:white;
	text-transform:uppercase;
	text-align:center;
	overflow:hidden;
	line-height:38px;
}
.footer .menu a {
	color:white;
	text-decoration:none;
}
.footer .menu a:hover {
	color:white;
	text-decoration:underline;
}

.header {
	background:url(../pic/bgr_header.jpg) no-repeat;
	width:982px;
	height:426px;
	position:absolute;
	top:0px;
}
/*
-a png24-es kép miatt kell ez a kis hack, h menjen faszán IE és FF alatt is...
-a kép elérését itt majd érdemes átírni /pic/...-re, mert nem tudom, h dolgozol, de így mindig jó helyről keresi majd a képet..
viszont lokálisan muszáj voltam így hagyni, h lássam is milyen.. :)
-a left és bottom értékek változtatásával tudod mindig a képet a megfelelő helyre pozicionálni!
-minden esetben a '.header_img' és a '.header_img .bgr' div-ekben kell cserélni a kép elérési útját...
-ha ismered a trükköt, vagy más png24 hack-et használsz, akkor nem szóltam:) */
.header_img {
	background:438px;
	height:210px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/header_img.png');
	position:absolute;
	bottom:0px;
	left:355px;
}
.header_img .bgr {
	background:url(../pic/header_img.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	background:438px;
	height:210px;
}
.header .logo {
	float:left;
}
.header .logo, .header .logo a {
	width:189px;
	height:77px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
}
.header ul {
	margin:49px 0 0 0;
	padding:0px;
	list-style:none;
	float:left;
}
.header ul li {
	float:left;
	display:inline;
	background-image:url(../pic/bgr_header_menu.png);
	background-repeat:repeat;
	margin-right:34px;
}
.header ul li a {
	display:block;
	overflow:hidden;
	text-indent:-1000em;
	height:20px;
}
.header .menu_1, .header .menu_1 a { width:75px; background-position:0px 0px; }
.header .menu_1 { margin-right:31px; }
.header .menu_2, .header .menu_2 a { width:78px; background-position:-106px 0px; }
.header .menu_3, .header .menu_3 a { width:52px; background-position:-218px 0px; }
.header .menu_3 { margin-right:33px; }
.header .menu_4, .header .menu_4 a { width:83px; background-position:-304px 0px; }
.header .menu_4 { margin-right:33px; }
.header .menu_5, .header .menu_5 a { width:89px; background-position:-420px 0px; }
.header .menu_6, .header .menu_6 a { width:81px; background-position:-543px 0px; }
.header .menu_7, .header .menu_7 a { width:47px; background-position:-658px 0px; }
.header .menu_8, .header .menu_8 a { width:43px; background-position:-739px 0px; }
.header .menu_8 { margin-right:0px; }


.content_side {
	clear:both;
	width:982px;
	margin-top:426px;
}

.left_side {
	float:left;
	width:222px;
}

.left_box {
	background:url(../pic/bgr_left_box_all.gif) repeat-y;
	width:222px;
}
.left_box .bgr_top {
	background:url(../pic/bgr_left_box_top.png) no-repeat left top;
}
.left_box .bgr_bot {
	background:url(../pic/bgr_left_box_bot.png) no-repeat left bottom;
	height:auto!important;
	min-height:60px;
	height:60px;
}
.title_bejelentkezes {
	background:url(../pic/title_bejelentkezes.png) no-repeat right bottom;
	width:126px;
	height:32px;
	text-indent:-1000em;
	margin-bottom:5px;
}
.login_box {
	padding:0 10px;
	color:#9b9b9b;
	line-height:15px;
}
.login_box .mezo,
.search_box .mezo {
	background:url(../pic/input_left_box.png) no-repeat;
	width:186px;
	height:19px;
	margin-bottom:1px;
	margin-top:1px;
}
.login_box .mezo input,
.search_box .mezo input {
	width:176px;
	border:none;
	background-color:transparent;
	margin-left:5px;
	margin-top:1px;
}
.login_box .button,
.search_box .button {
	background:url(../pic/button_50.png) no-repeat;
	width:50px;
	height:17px;
	display:inline-block;
	float:right;
	margin-right:16px;
}
.login_box .button2,
.search_box .button2 {
	background:url(../pic/button_50.png) no-repeat;
	width:90px;
	height:17px;
	display:inline-block;
	float:center;
	margin-right:16px;
}
.login_box .button2 input,
.search_box .button2 input {
	width:90px;
	border:none;
	background-color:transparent;
	padding-top:1px;
	cursor:pointer;
}
.login_box .button input,
.search_box .button input {
	width:50px;
	border:none;
	background-color:transparent;
	padding-top:1px;
	cursor:pointer;
}
.login_box .megjegyezzelek {
	float:left;
}
.login_box a {
	color:#6d6d6d;
	text-decoration:none;
}
.login_box a:hover {
	color:#6d6d6d;
	text-decoration:underline;
}


.title_kereses {
	background:url(../pic/title_kereses.png) no-repeat right bottom;
	width:77px;
	height:32px;
	text-indent:-1000em;
	margin-bottom:5px;
}
.search_box {
	padding:0 10px;
	color:#6d6d6d;
	line-height:15px;
}
.search_box a {
	color:#6d6d6d;
	text-decoration:none;
}
.search_box a:hover {
	color:#6d6d6d;
	text-decoration:underline;
}
.search_box .radios {
	float:left;
	margin-top:-3px;
}


.title_mozibemutato {
	background:url(../pic/title_mozibemutato.png) no-repeat right bottom;
	width:139px;
	height:27px;
	text-indent:-1000em;
	margin-bottom:5px;
}
.title_hamarosan_a_tvben {
	background:url(../pic/title_hamarosan_a_tvben.png) no-repeat right bottom;
	width:188px;
	height:30px;
	text-indent:-1000em;
	margin-bottom:5px;
}
.title_szulinaposok {
	background:url(../pic/title_szulinaposok.png) no-repeat right bottom;
	width:138px;
	height:28px;
	text-indent:-1000em;
	margin-bottom:5px;
	margin-left:-4px;
	position:relative;
}
.title_legfrisebb_forumok {
	background:url(../pic/title_legfrisebb_forumok.png) no-repeat right bottom;
	width:191px;
	height:30px;
	text-indent:-1000em;
	margin-bottom:5px;
}
.title_utoljara_ertekeltetek {
	background:url(../pic/title_utoljara_ertekeltetek.png) no-repeat right bottom;
	width:191px;
	height:28px;
	text-indent:-1000em;
	margin-bottom:5px;
}
.title_mobil_letoltesek {
	background:url(../pic/title_mobil_letoltesek.png) no-repeat right bottom;
	width:153px;
	height:37px;
	text-indent:-1000em;
	margin-bottom:5px;
}
.cinema_box,
.tv_box,
.szuletes_box,
.forum_box,
.ertekeles_box,
.mobil_box {
	padding:0 10px;
}

.ertekek {
	float:right;
	margin-top:4px;
}

.ertekeles_box a {
	float:left;
	width:115px;
}


.left_ul {
	margin:0 0 5px 0;
	padding:0px;
	list-style:none;
	width:187px;
}

.left_ul2 {
	margin:0 0 0px 0;
	padding:0px;
	list-style:none;
	width:100%;
}
.left_ul2 li {
	
	padding:5px 0 5px 21px;
	font-size:12px;
	background:url(../pic/bull_left_box.png) no-repeat 0 5px;
}
.left_ul2 li span {
	font-size:11px;
}
.left_ul2 li a {
	color:#6d6d6d;
	text-decoration:none;
}
.left_ul2 li a:hover {
	color:#6d6d6d;
	text-decoration:underline;
}


.left_ul li {
	border-bottom:1px solid #e5e5e5;
	padding:5px 0 5px 21px;
	font-size:12px;
	background:url(../pic/bull_left_box.png) no-repeat 0 5px;
}
.left_ul li span {
	font-size:11px;
}
.left_ul li a {
	color:#6d6d6d;
	text-decoration:none;
}
.left_ul li a:hover {
	color:#6d6d6d;
	text-decoration:underline;
}

.left_side a.more {
	color:#b8b8b8;
	font-weight:bold;
	text-decoration:none;
	background:url(../pic/arrow_left_more.png) no-repeat 4px 0px;
	line-height:14px;
	padding-left:21px;
}
.left_side a.more:hover {
	color:#6d6d6d;
	text-decoration:none;
}



.right_side {
	float:left;
	display:inline;
	margin-left:4px;
	width:756px;
}
.right_side .banner {
	text-align:center;
}

.right_box {
	background:url(../pic/bgr_right_box_all.gif) repeat-y;
	width:743px;
	overflow:hidden;
	border-top:2px solid white;
}
.right_box .bgr_top {
	background:url(../pic/bgr_right_box_top.png) no-repeat left top;
}
.right_box .bgr_bot {
	background:url(../pic/bgr_right_box_bot.png) no-repeat left bottom;
	height:auto!important;
	min-height:100px;
	height:100px;
}
.right_box .cont {
	padding-left:30px;
}
.right_box .title {
	height:36px;
}
.right_box_inner_foot {
	background:url(../pic/bgr_right_box_inner_foot.png) no-repeat;
	width:743px;
	height:43px;
	position:relative;
	clear:both;
}
.right_box_inner_foot .border {
	padding-top:25px;
	text-align:center;
}
.right_box_inner_foot a {
	text-decoration:none;
}
.right_box_inner_foot a:hover {
	text-decoration:underline;
}

.title_ajanlas {
	background:url(../pic/title_ajanlas.png) no-repeat 0 10px;
	width:auto;
	text-indent:-1000em;
}

.ajanlas_cont {
	margin-right:-100px;

	width:750px;
}
.ajanlas_cont .box {
	float:left;
	width:310px;
	display:inline;
	margin-right:60px;
	padding-top:10px;
}
.ajanlas_cont .box .text {
	float:left;
	width:230px;
	text-align:justify;
	padding-top:10px;
}
.ajanlas_cont .box .foto {
	float:left;
	width:75px;
	text-align:center;
}



.title_regisztracio {
	background:url(../pic/title_regisztracio.png) no-repeat 0 10px;
	width:auto;
	text-indent:-1000em;
}


.reg_cont .form {
	float:left;
	width:280px;
}
.reg_cont .form .text {
	font-size:12px;
	float:left;
	font-weight:bold;
	width:68px;
	padding-top:2px;
}
.reg_cont .form .mezo {
	background:url(../pic/input_left_box.png) no-repeat;
	width:186px;
	height:19px;
	margin-bottom:1px;
	margin-top:1px;
	float:left;
}
.reg_cont .form input {
	width:176px;
	border:none;
	background-color:transparent;
	margin-left:5px;
	margin-top:1px;
}
.reg_cont .form .text2 {
	float:left;
	width:186px;
	text-align:justify;
	padding-top:3px;
}

.reg_cont .form .graf_1 {
	background:url(../pic/reg_graf_1.png) no-repeat;
	width:78px;
	height:22px;
	float:left;
	display:inline;
	margin-left:-9px;
	position:relative;
}
.reg_cont .form .graf_2 {
	background:url(../pic/reg_graf_2.png) no-repeat;
	width:69px;
	height:40px;
	float:left;
}
.reg_info {
	float:left;
	width:415px;
}
.reg_info ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.reg_info ul li {
	background:url(../pic/arrow_reg_info.gif) no-repeat 0 0px;
	padding-bottom:15px;
	padding-left:24px;
}


.title_legnezettebb_legnepszerubb {
	background:url(../pic/title_legnezettebb_legnepszerubb.png) no-repeat 0 10px;
	width:auto;
	text-indent:-1000em;
}

.leg_film_lista {
	width:730px;
	margin-right:-60px;
	position:relative;
}
.leg_film_lista ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.leg_film_lista ul li {
	padding:2px 7px;
}
.leg_film_lista ul li.even {
	background:white;
}
.leg_film_lista .head_1,
.leg_film_lista .head_2,
.leg_film_lista .head_3 {
	background:url(../pic/bgr_leg_film_lista_head_1.png) no-repeat;
	float:left;
	display:inline;
	margin-left:8px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	width:108px;
	height:39px;
	padding-left:56px;
	padding-top:12px;
	line-height:16px;
}
.leg_film_lista .head_2 {
	background:url(../pic/bgr_leg_film_lista_head_2.png) no-repeat;
	width:141px;
	margin-left:74px;
}
.leg_film_lista .head_3 {
	background:url(../pic/bgr_leg_film_lista_head_3.png) no-repeat;
	width:112px;
	margin-left:34px;
}
.leg_film_lista .hasab {
	width:214px;
	border:1px solid #e0e0e0;
	float:left;
	display:inline;
	margin-right:23px;
	overflow:hidden;
}
.leg_film_lista .hasab .box {
	background:#eaeaea;
	width:auto;
	border-top:4px solid white;
	border-bottom:4px solid white;
	height:68px;
}
.leg_film_lista .hasab .box .foto {
	float:left;
	width:68px;
	display:inline;
	margin:0 7px 0 2px;
}
.leg_film_lista .hasab .box .text {
	float:left;
	width:130px;
}
.leg_film_lista a {
	text-decoration:none;
}
.leg_film_lista a:hover {
	text-decoration:underline;
}
.leg_film_lista .vm1 {
	display: table; height: 68px; #position: relative; overflow:hidden;
}
.leg_film_lista .vm2 {
	#position: absolute; #top: 50%; display: table-cell; vertical-align: middle;
}
.leg_film_lista .vm3 {
	#position: relative; #top: -50%; width:130px;
}


.title_heten_mutatjak_be {
	background:url(../pic/title_heten_mutatjak_be.png) no-repeat 0 10px;
	width:auto;
	text-indent:-1000em;
}
.mozi_bemutato .foto {
	float:left;
	width:195px;
}
.mozi_bemutato .foto img {
	border:6px solid #ebebeb;
}
.mozi_bemutato .text {
	float:left;
	width:505px;
	line-height:14px;
}
.mozi_bemutato h6 {
	font-size:12px;
	font-weight:bold;
}
.mozi_bemutato h6 span {
	font-weight:normal;
}




.inner_menu ul {
	margin:0 0 0 10px;
	padding:15px;
	list-style:none;
}
.inner_menu ul li {
	float:left;
	display:inline;
	margin:0 25px;
	color:#737373;
}
.inner_menu ul li.akt {
	font-weight:bold;
}
.inner_menu ul li a {
	color:#737373;
	text-decoration:none;
}
.inner_menu ul li a:hover {
	color:#737373;
	text-decoration:underline;
}


.szinesz_adatlap {
	padding-right:15px;
}
.szinesz_adatlap .title {
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:34px;
	margin-bottom:10px;
}
.szinesz_adatlap .foto {
	float:left;
	width:190px;
	text-align:center;
	color:#737373;
}
.szinesz_adatlap .foto img {
	border:6px solid #ebebeb;
	margin-bottom:5px;
}
.szinesz_adatlap .foto a {
	text-decoration:none;
}
.szinesz_adatlap .foto a:hover {
	text-decoration:underline;
}
.szinesz_adatlap .text {
	float:left;
  display:inline;
	margin-left:30px;
	width:475px;
	color:#737373;
	line-height:14px;
}
.szinesz_adatlap .radio {
	float:left;
	display:inline;
	margin-right:5px;
}
.szinesz_adatlap .radio input {
	margin-bottom:-2px;
	float:left;
}

.lista_table {
	border:1px solid #e1e1e1;
}
.lista_table td {
	color:#737373;
	padding:2px 5px;
	background:white;
}
.lista_table tr.even td {
	background:#eaeaea;
}
