html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

body {
  background:#1f1f1c url(../images/main_bg.jpg) center top no-repeat;
  color: #a6a6a6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#outerWrapper {
	margin: 0 auto 0 auto; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 960px;
}
/* headings and typography
---------------------------------------------------------------------------------*/
h1 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #eba808;
  font-size: 24px;
  font-weight: normal;
}

h2 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #eba808;
  font-size: 18px;
  font-weight: bold;
  line-height: 30px;
  padding-left:25px;
}

h3 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #eba808;
  font-size: 13px;
  font-weight: bold;
  line-height: 40px;
}

h4 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #be24c2;
  font-size: 13px;
  font-weight: bold;
  line-height: 30px;
  padding-left:9px;
}

a,  a:link {
  color: #be24c2;
  text-decoration: none;
}

a:visited {
  color: #be24c2;
  text-decoration: none;
}

a:hover {
  color: #eba808;
  text-decoration: underline;
}

a:focus {
  outline: none; /* remove the dotted border on Active link state */
}

a:active {
  color: #ccc;
}

p {margin: 7px 0 0 0}

.b {font-weight:bold}
.n {font-weight:normal}

.color_text/*, .color_text a */{color:#be24c2}
/*.color_text a:hover {color:#eba808}*/

.right-title, a.right-title {font-weight: bold; font-size:12px; color:#eba808}
.right-date {color:#6f6f6f; font-size:11px;padding-bottom:5px}

.fltrght {float:right}
.fltlft {float:left; padding-right:5px}

.ContentHR {
	width:100%;
	height:1px;
	background:url(../images/content_hr.png) center no-repeat;
	padding:10px 0
	}
	
.ContentTitleHR {
	width:100%; 
	height:1px; 
	background:url(../images/content_title_hr.png) center left no-repeat; 
	margin:2px 0 20px 0;
	}
.dvd_ajanloHR {
	background:url(../images/kepsor_hr.gif) no-repeat right;
	width:100%; 
	height:1px; 
	margin: 12px 0 12px 0;
	}
.hr_megrendelem {border: 1px solid #712673;margin-top:10px;}

.treb { 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.arial {font-family: Arial, Helvetica, sans-serif;}
.tahoma {font-family:tahoma, verdana, arial, sans-serif;}
.verdana {font-family:verdana, tahoma, arial, sans-serif;}

.center {text-align: center}

.px8 {font-size:8px}
.px9 {font-size:9px}
.px10 {font-size:10px}
.px12 {font-size:12px}
.px14 {font-size:14px}

.pad10 {padding:10px}
.padbtm5 {padding-bottom:5px}
.padtop5 {padding-top:5px}
.padbtm10 {padding-bottom:10px}
.padtop10 {padding-top:10px}

.fff {color:#fff}

.faq_text {padding:0 0 25px 18px; line-height:15px;font-size:13px}
.blog_text {font-family:Times New Roman; font-size:15px; line-height:1.2em}

.noborder {border:none}

/* Header
---------------------------------------------------------------------------------*/

#header {
  height:129px;
  background-color: #1f1f1c;
  background-image:url(../images/fejlec_bg.gif);
  /*background:url(../images/fejlec_webmaster_bg.jpg) no-repeat scroll center top;*/
}

#header a img {
    border: 0px solid black;
}

#header_center {
	width:960px;
	height:129px;
	margin: 0 auto 0 auto;
	text-align:left
}

/*#login {
	float:right;
	width:250px;
	height:24px;
	background-image:url(../images/login.png);
	color:#a0a0a0;
	text-align:center;
}*/

#login_bal {
	background:url(../images/login_center.png) top left;
	float:right;
	height:24px;
	width:13px;	
	}
#login_jobb {
	background:url(../images/login_center.png) top right;
	float:right;
	height:24px;
	width:13px;	
	}
#login_center {
	background:url(../images/login_center.png) top center;
	float:right;
	font: 12px Arial;
	height:24px;
	color:#fff;
	}
	.login-text {padding:3px 5px 0 0; font-size: 11px;}
	.login-text a {color:#a0a0a0; padding:0 10px}
	.login-text a:hover {color:#FFF; text-decoration:none}

/* Upper Section
---------------------------------------------------------------------------------*/
#upperPanelEnd{ background:url(../images/uppercontent_end.png) no-repeat; width:960px;height:29px}
.upper_content_bg {
	width:958px;
	background:#0f0e0e;
	border-left:#3e2804 1px solid;
	border-right:#3e2804 1px solid;
}
	.page_title {
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	  font-weight: bold;
	  font-size: 15px;
	  text-align:center;
	  color:#eba808;
	  }
#faq_uppercontent {
	width:555px;
	height:350px;
	float:left;
	background: url(../images/faq.gif) top left no-repeat;
	padding-top:15px;
	}
/* Under Section
---------------------------------------------------------------------------------*/
#outerWrapper .contentWrapper #rightColumn2 {
  float: right;
  padding:0 0 30px; /* 30px - ez tolja le a helyére a contentEnd-et, a felsorész alját */
  width: 220px;
  }
  .right_window_header {
	width: 221px;
	background-image: url(../images/panel_header2.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	}
  .right_window_header_left {
	  background-image: url(../images/panel_header2.gif);
	  background-repeat: no-repeat;
	  background-position: top left;
	  height: 35px;
	  width: 200px;
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	  font-size:13px;
	  color:#FFF
	  }
	  .right_window_header_text {padding:11px 0 0 28px;float:left;}
	  .right_window_header_text a:link span, 
	  .right_window_header_text a:visited span {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
		font-size:13px; 
		color:#FFF
		}
		.right_window_header_text a:hover span {color:#eba808;}
	  .right_window_header_right {padding:11px 0 0 0; float:right}

  .right_window_content_bg {
	  background:#0f0e0e;
	  border-left:#2a2a2a 1px solid;
	  border-right:#2a2a2a 1px solid;
	  width:219px;
	  }
  .right_window_content {
	  padding:5px 5px 0 5px;
	  }

  .links { border-top:1px dotted #333;margin-top:18px;padding-top:8px;}

  .right_window_list_sztarok {
	border-bottom:1px solid #222222;
	float:left;
	width:50%;
	}
	.right_window_list_sztarok a {
		display:block;
		padding:5px 0 3px 3px;
		text-decoration:none;
		}
		.right_window_list_sztarok a:hover{
			display:block;
			text-decoration:none;
			background:#1f1f1f url(../images/nyilacska.gif) bottom right no-repeat;
			}
			
  .right_window_content_end {
	  background:url(../images/right_column_end.png) bottom right no-repeat;
	  height:10px;
	  width:221px;
	  margin-bottom:10px
	  }
/*  .right_window_content_bg_end_left {
	  background:url(../images/right_column_end.gif) top left no-repeat;
	  height:10px;
	  width:210px;
	  }
*/

.window_header {
	width: 731px;
	background-image: url(../images/panel_header2.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	}
  .window_header_left {
	  background-image: url(../images/panel_header2.gif);
	  background-repeat: no-repeat;
	  background-position: top left;
	  height: 35px;
	  width: 716px;
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	  font-size:13px;
	  color:#FFF
	  }
	  .window_header_text {padding:11px 0 0 28px;float:left; color:#ccc}
	  
	  .window_header_text a:link span, 
	  .window_header_text a:visited span {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
		font-size:13px; 
		color:#FFF;
		text-decoration:none
		}
	  .window_header_text a:hover span  {color:#eba808}
	  
	  .window_header_right {float:right; height:25px}

.under_content_bg {
	width:731px;
	background: url(../images/under_content_bg.gif) repeat-y left;
/*	width:729px;
	background-color:#0f0e0e;
	border-left: #2a2a2a solid 1px;
	border-right: #2a2a2a solid 1px;*/
	}

/* Content
---------------------------------------------------------------------------------*/

#outerWrapper .contentWrapper .content {
  margin: 0 0 0 0;
  padding: 0 17px 0 17px;
}
.scene {
	padding-top:15px;
	margin-bottom:10px;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:italic;
	color:#eba808;
	line-height:18px;
	background:url(../images/jelenet_bg.jpg) center bottom no-repeat;
	height:21px;
	}
  .scene_time {
	float:left;
	line-height:18px;
	}
	.scene_time a:link {color:#eba808}
	.scene_time a:visited {color:#c9922b}
	
	.scene_img {margin:4px 0 0 5px;}
	.scene_after_menu {height:30px;padding:10px 0}

.dvd_ajanlo_box {padding-top:10px;}
.dvd_ajanlo {
	float:left;
	padding-left:25px;
	width:455px;
	}
	.dvd_ajanlo_cover {float:left;margin:5px}
	.dvd_ajanlo_scene {
		padding-top:5px;
		margin-bottom:10px;
		text-align:right;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:18px;
		font-style:italic;
		color:#eba808;
		line-height:18px;
		height:21px;
		}

#DVD_main {padding: 10px 0}
#DVD_main_cover { width:200px; float:left}
#DVD_content {float:right; width:470px}
#DVD_title { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-style:italic; color:#EBA808; margin:10px 0 10px 0}
 #DVD_title a {color:#EBA808;}
 #DVD_title a:hover {color:#be24c2; text-decoration:none}
#DVD_text img { margin-right:10px}

/* KÉPSOROZAT ajanlo
--------------------------------------------------------*/
.kepsorozat_main {float:left; padding: 10px 0}
.kepsorozat_main_title { width:220px; float:left}
.kepsorozat_main_title p a:hover {color:#eba808; text-decoration:none;}

.kepsorozat_content {float:left; width:470px}
	.kepsorozat_content img { margin-left:25px}

.kepsorozat_title { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-style:italic; color:#EBA808; margin:10px 0 10px 0}
	.kepsorozat_title a {color:#EBA808;}
	.kepsorozat_title a:hover {color:#be24c2; text-decoration:none}
 
 .kepsorozatHR {
	background:url(../images/kepsor_hr.gif) no-repeat center;
	width:100%; 
	height:1px; 
	margin: 12px 0 12px 0;
	}
	
.kepsorozat_lista_nev {
	font-size:9px;
	color:#eba808;
	text-align:right;
	padding-left:30px;
	width:200px;
	float:left
	}
	
/* KÉPSOROZAT kiskepek lista 
--------------------------------------------------------*/
.kiskep_cimsor {
	padding-top:15px;
	margin-bottom:10px;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	color:#eba808;
	line-height:24px;
	background:url(../images/kepsor_nagy_bg.gif) center bottom no-repeat;
	}
  .kiskep_nev {	
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:italic;
	color:#eba808;
	float:left;
	line-height:18px;
	}	
  .kiskep_nev a {text-decoration:none}
  .kiskep_nev a:visited {text-decoration:none;color:#eba808}

  .kiskep_kep {
	float:left;
	width:174px;
	display:block;
	margin:30px 0;
	text-align:center;
	height:135px;
	}
	.kiskep_kep a {}

	
/* Kiskepek alatti ajánló (további képsorozat és videó)
----------------------------------------------------------*/
.kiskep_ajanlo {
	padding-top:30px;
	margin-bottom:10px;
	text-align:right;
	color:#eba808;
	line-height:24px;
	background:url(../images/kepsor_nagy_bg.gif) center bottom no-repeat;
	}
	.kiskep_ajanlo a {text-decoration:none}
	.kiskep_ajanlo .kiskep_nev a:visited {color:eba808}

.kiskep_ajanlo_content img { margin:10px 12px}
.kiskep_video_ajanlo_content img { margin:10px 12px}


/* Kiskepek lapozó
----------------------------------------------------------*/

.kep_nav {text-align:right;width:100%;height:20px;color:#be24c2}
  .kep_nav a {text-decoration:none}
  .kep_nav a img{border:none}
  .content .kep_nav a:link img, 
  .content .kep_nav a:visited img, 
  .content .kep_nav a:active img { 
	border: none
	}
	.kep_nav_select {float:right}
		#page_num1 {
			background-color: #be24c2;
			background-color: #000;
			color: #be24c2;
			border: none;
			}

	.kep_nav_left2 {
		background:url(../images/kep_nav_bg.gif) top left no-repeat;
		height:15px;
		width:22px;
		float:right;
		margin-right:8px;
		margin-top:3px;
		}
		.kep_nav_left2 a {padding:0;height:15px;width:22px;display:block}
		.kep_nav_left2 a:hover{background:url(../images/kep_nav_bg.gif) bottom left no-repeat;}
		.kep_nav_left2 a.active{background:url(../images/kep_nav_bg.gif) top left no-repeat;}
		
	.kep_nav_left1 {
		background-image:url(../images/kep_nav_bg.gif);
		background-position: 34px 0px;
		height:15px;
		width:12px;
		float:right;
		margin-top:3px;
		margin-right:8px;
		}
		.kep_nav_left1 a {padding:0;height:15px;width:12px;display:block}
		.kep_nav_left1 a:hover{background:url(../images/kep_nav_bg.gif);background-position: 34px 15px;}
		
	.kep_nav_right1 {
		background-image:url(../images/kep_nav_bg.gif);
		background-position: 46px 0px;
		height:15px;
		width:12px;
		float:right;
		margin-top:3px;
		margin-left:8px;
		}
		.kep_nav_right1 a {padding:0;height:15px;width:12px;display:block}
		.kep_nav_right1 a:hover{background:url(../images/kep_nav_bg.gif);background-position: 46px 15px;}

	.kep_nav_right2 {
		background:url(../images/kep_nav_bg.gif) top right no-repeat;
		height:15px;
		width:22px;
		float:right;
		margin-left:8px;
		margin-top:3px;
		}
		.kep_nav_right2 a {padding:0;height:15px;width:22px;display:block}
		.kep_nav_right2 a:hover{background:url(../images/kep_nav_bg.gif) bottom right no-repeat}
		
	.kep_nav .inactive {
		opacity:0.4;
		filter:alpha(opacity=40)
		}

.content a:link img, .content a:visited img, .content a:active img { border: 2px solid #0f0e0e;}
.content a:hover img { border: 2px solid #be24c2}

/* NAGYKÉP oldala 
--------------------------------------------------------*/

.nagykep_cimsor {padding-top:30px}
.nagykep_kep {text-align:center; padding:30px 0}
.nagykep_kep img, .nagykep_kep a:link img, .nagykep_kep a:visited img, .nagykep_kep a:active img, .nagykep_kep a:hover img {border: 1px solid #be24c2}

/* DVD main
---------------------------------------------------------------------------------*/
#dvd_main {}

.under_content_end {
	width:731px;
	height:10px;
	background:url(../images/under_content_end.gif);
	margin-bottom:10px;
	}

/* Pure menu
---------------------------------------------------------------------------------*/
#outerWrapper #header_under_menu {
  width:958px;
  height:21px;
  /*background:url(../images/header_under_menu.png) left no-repeat;*/
  padding-bottom:10px;
}
	#main-menu {
	  color:#a6a6a6;
	  font-size:13px;
	  font-weight:bold;
	}

	/* Alap navlist
	------------------*/

		.navlist {
		  margin: 0;
		  padding:2px 0 0 11px;
		}
		.navlist li {
		  display: inline;
		  list-style-type: none;
		}
		.navlist a {
		  padding: 2px 15px;
		}
		.navlist a:link, .navlist a:visited {
		  background-color:transparent;
		  color:#a6a6a6;
		  text-decoration:none;
		}
		.navlist li a:hover {
		  background:url(../images/header_umenu_alight.jpg) no-repeat center top;
		  /*background-position: center;*/
		  color:#d8d8d8;
		  text-decoration:none;
		}

	/* Footer navlist
	------------------*/

		#footer .navlist a{
		  margin: 0;
		  padding: 2px 12px;
		}
		#footer .navlist li a:hover {
		  background:none;
		  /*background-position: center;*/
		  color:#d8d8d8;
		  text-decoration:none;
		}

		/* Pager navlist
	------------------*/
		#pager .navlist { text-align:center}
		#pager .navlist a{
		  margin: 0;
		  padding: 2px 2px;
		  color: #BE24C2;
		  font-size:14px;
		  font-weight: bold;
		}
		#pager .navlist li a:hover {
		  color:#EBA90B;
		  text-decoration: underline;
		  font-size:16px
		}
		#pager .navlist li a.active {
		  color:#EBA90B;
		  text-decoration:none;
		  font-size:16px
		}

/* Header dropdown menu
---------------------------------------------------------------------------------*/

#header_jobboldalt {
	float:right;
	font-size:11px;
	padding:3px 20px 0 0; 
	font-size: 11px;
}
#header_jobboldalt a {color:#a0a0a0; padding:0 5px}
#header_jobboldalt a:hover {color:#FFF; text-decoration:none}

#header_menu {
background:transparent url(../images/header_under_menu.png) no-repeat scroll left center;
height:21px;
width:958px;
padding-left:8px;
}

#nav, #nav ul { /* all lists */
	font-weight:bold;
	font-size:13px;
	line-height:1;
	list-style: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	z-index:1000;
	}

#nav a {
	display: block;
	/*width: 10em;*/
	padding:0 10px;
	text-decoration:none;
	line-height:20px;
	color:#a6a6a6;
}

#nav li { /* all list items */
	float: left;
	/*width: 10em; /* width needed or else Opera goes nuts 
	background:black;*/
}

#nav li a:hover {
	background:url(../images/header_umenu_alight2.jpg) center top no-repeat;
	color:#FFFFFF;
}

#nav li ul a:hover {
	background:none;
	color:#FFFFFF;
}

#nav li ul li a, #nav li ul li a:hover, #nav li ul li.utolso ul li a{
	background: #1e1e1c none repeat scroll 0 0;
	border-bottom: 1px #BE24C2 dashed;
	line-height:30px;
	width:160px;
   /*filter:alpha(opacity=75);
   -moz-opacity:0.75;
   opacity: 0.75;*/

}

#nav li ul li a:hover, #nav li ul li.utolso ul li a:hover {
	background: black none repeat scroll 0 0;
	border-bottom: 1px #BE24C2 dashed;
	}

#nav li ul .utolso a, #nav li ul .utolso a:hover, #nav li ul li.utolso ul li.utolso a{
background:url(../images/menu_utolso_bg.png) bottom center;
border-bottom: none;
line-height:30px;
width:160px;
}
#nav li ul .utolso a:hover,
#nav li ul li.utolso ul li.utolso a:hover{
background:url(../images/menu_utolsoh_bg.png) bottom center;}

#nav li ul .utolso {
/*background:url(../images/menu2/menu_utolso_bg.gif) bottom left;*/
border-bottom: none;
height:8px;
width:180px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* Egyszintes


#nav, #nav ul {
font-weight:bold;
font-size:13px;
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
z-index:1000;
}
#nav a {
display:block;
padding:0 10px;
text-decoration:none;
line-height:21px;
color:#a6a6a6;
}

#nav li a:hover {
background:url(../images/header_umenu_alight2.jpg) center top no-repeat;
color:#FFFFFF;
}

#nav li ul a:hover {
background:none;
color:#FFFFFF;
}
#nav li {
float:left;
}
#nav li ul {
background-image: none;
left:-999em;
position:absolute;
width:180px;
}
#nav li:hover ul, #nav li.sfhover ul {
left:auto;
}
#nav li ul li a, #nav li ul li a:hover{
	background: black none repeat scroll 0 0;
	border-bottom: 1px #BE24C2 dashed;
	line-height:30px;
	width:160px;
}
#nav li ul .utolso a, #nav li ul .utolso a:hover{
background:url(../images/menu2/menu_utolso_bg.gif) bottom center;
border-bottom: none;
line-height:30px;
width:160px;
}
#nav li ul .utolso {
background:url(../images/menu2/menu_utolso_bg.gif) bottom left;
border-bottom: none;
height:8px;
width:180px;
}
.content {
clear:left;
color:#CCCCCC;
}
*/

/* rightColumn1
---------------------------------------------------------------------------------*/
#outerWrapper .contentWrapper #rightColumn1 {
  float: right;
  padding:10px 10px 30px; /* 30px - ez tolja le a helyére a contentEnd-et, a felsorész alját */
  width: 200px;
  }
	.dvd_cover_bg {
	  background:transparent url(../images/dvd_cover_bg.png) repeat-y scroll center center;
	  padding:1px;
	  width:200px;
	  }
	.dvd_cover_bg  img {
	    border: 1px solid black;
	}
	.Upper_movie_title {
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	  font-weight: bold;
	  font-size: 15px;
	  text-align:center;
	  color:#eba808;
	  line-height:18px;
	  }
	  .Upper_movie_title span a:link {color:#eba808}
	  .Upper_movie_title span a:hover {color:#be24c2;text-decoration:none}
	  
	  .Upper_movie_title a:link span {color:#eba808}
	  .Upper_movie_title a:hover {color:#be24c2;text-decoration:none}

#outerWrapper .contentWrapper .upper_content_bg .content {
  margin: 0 220px 0 0;
  padding: 10px 0 0 10px;
}
#outerWrapper .contentWrapper .upper_content_bg .content _max {
  margin: 0 0 0 0;
  padding: 10px 30px 0 30px;
  height: 400px;
}
	#flash_player {
		width:720px;
		height:575px;
		}
	#menu3 {
		margin-top:15px;
		background:url(../images/menu3_nyilmentes_bg.png) top center no-repeat;
		width:720px;
		text-align:left;
		}
	#menu3_end {
		height:10px;
		width:720px;
		background:transparent url(../images/menu3_bg.png) no-repeat scroll center bottom;
		}

	#menu_search {
		background:url(../images/menu3_bg.png) top center no-repeat;
		width:720px;
		}
/* MENU 3 BOX ******
********************/
		#menu3_box {float: left; width: 235px; padding:0 5px 5px 0}
			#menu3_box a {color:#a6a6a6; margin-right:5px}
			#menu3_box a.active {color:#eba808}
			#menu3_box a:hover {color:#FFF;text-decoration:none}
			#menu3_box a.active:hover {color:#eba808}
		.menu3_bg {background:url(../images/menu3b_bg.png) top repeat-x; background-color:#5f0761; min-height:73px}

			#menu3_play {
				width:160px;
				min-height:80px;
				border-right:1px solid #712673;
				float:left;
				}
				#menu3_play  a:link img,
				#menu3_play  a:visited img,
				#menu3_play  a:hover img {
					border:none
					}
				#menu3_play_button {
					background:url(../images/menu3_play.gif) top left no-repeat;
					margin: 15px auto;
					height:36px;
					width:36px;
					}
					#menu3_play_button a {padding:0;height:36px;width:36px;display:block}
					#menu3_play_button a:hover{
						background:url(../images/menu3_play.gif) bottom right no-repeat;
						}
					#menu3_play_button a.active{
						background:url(../images/menu3_play.gif) bottom right no-repeat;
						}
						
			#menu3_jelenet {
				float: left;
				width: 318px;
				min-height:80px;
				/*background-color:#600762;*/
				background:url(../images/menu3_jelenet.png) top right no-repeat;
				border-right:1px solid #712673;
				padding-left:5px;
				}
				.jelenetek_szama {margin:15px 5px 5px}
				.jelenetek_szama  a{
					display:block;
					width:24px;
					height:26px;
					float:left;
					padding:5px 3px 0 3px;
					text-decoration:none;
					font-weight:bold;
					font-size:14px;
					color: #a6a6a6;
					}
					.jelenetek_szama  .active{background:url(../images/menu3_jelenetszam_bg.gif) no-repeat top;color:#eba808}
					.jelenetek_szama a span {color:#a6a6a6;font-weight:normal;font-size:11px}
					.jelenetek_szama a:hover {background:url(../images/menu3_jelenetszam_bg.gif) no-repeat top;color:#FFF;}

					.jelenetvalasztas {padding-top:5px;width:125px;text-align:right;}
					.filmlink {margin-top:5px;color:#FFF}
					.filmlink  a {color:#FFF;padding-left:10px;}
					.filmlink  a:hover{color:#eba808}

			#menu3_felbontas {background:url(../images/menu3_felbontas_bg.png) top right no-repeat; width:230px;float: left; padding:5px 0 0 5px}
				#menu3_felbontas p {margin-top:30px;color:#FFF}
				#menu3_felbontas .felbontas {color:#FFF;padding-bottom:5px}
				.menu3_gomb a.button {
						/*background: transparent url(../images/menu3_jelenetszam_bg.gif) no-repeat scroll top right;*/
						background: none;
						color: #a6a6a6;
						display: block;
						float: left;
						font: bold 12px "Trebuchet MS", Arial;
						height: 25px;
						padding-right: 5px; /* sliding doors padding */
						text-decoration: none;
						margin-left:2px;
					}

					.menu3_gomb a.button span {
						/*background: transparent url(../images/menu3_jelenetszam_bg.gif) no-repeat;*/
						background: none;
						color: #a6a6a6;
						display: block;
						line-height: 15px;
						padding: 5px 0 5px 5px;
					}

					.menu3_gomb a.button:hover {
						background:transparent url(../images/menu3_jelenetszam_bg3.gif) no-repeat scroll bottom right;
						color: #FFF;
						outline: none; /* hide dotted outline in Firefox */
						text-decoration: none;
					}

					.menu3_gomb a.button:hover span {
						background:transparent url(../images/menu3_jelenetszam_bg3.gif)  no-repeat scroll bottom left;
						color: #FFF;
						padding: 5px 0 5px 5px; /* push text down 1px */
					}
						.menu3_gomb a.active {
							background:transparent url(../images/menu3_jelenetszam_bg3.gif) no-repeat scroll top right;
							color: #eba808;
							outline: none; /* hide dotted outline in Firefox */
							text-decoration: none;
						}

						.menu3_gomb a.active span {
							background:transparent url(../images/menu3_jelenetszam_bg3.gif)  no-repeat scroll top left;
							color: #eba808;
							padding: 5px 0 5px 5px; /* push text down 1px */
						}

			.menu3_letoltes {
				border-left:1px solid #712673;
				height:100%;
				margin-left:5px;
				padding-left:5px;
				}


					#download .menu3_gomb a.button:hover {
						background:transparent url(../images/menu3_jelenetszam_bg4.gif) no-repeat scroll bottom right;
						color: #FFF;
						outline: none; /* hide dotted outline in Firefox */
						text-decoration: none;
					}

					#download .menu3_gomb a.button:hover span {
						background:transparent url(../images/menu3_jelenetszam_bg4.gif)  no-repeat scroll bottom left;
						color: #FFF;
						padding: 5px 0 5px 22px; /* push text down 1px */
					}
						#download .menu3_gomb a.active {
							background:transparent url(../images/menu3_jelenetszam_bg4.gif) no-repeat scroll top right;
							color: #eba808;
							outline: none; /* hide dotted outline in Firefox */
							text-decoration: none;
						}

						#download .menu3_gomb a.active span {
							background:transparent url(../images/menu3_jelenetszam_bg4.gif)  no-repeat scroll top left;
							color: #eba808;
							padding: 5px 0 5px 22px; /* push text down 1px */
						}

			.menu3_white_grad {
				background:transparent url(../images/menu3_white_grad.png) no-repeat scroll top right;
				display: block;
				float: left;
				font: bold 12px "Trebuchet MS", Arial;
				min-height: 25px;
				padding-right: 5px; /* sliding doors padding */
				text-decoration: none;
				margin-left:2px;				
				}
			.menu3_white_grad .menu3_white_grad_2{
				background: transparent url(../images/menu3_white_grad.png) no-repeat scroll top left;
				display: block;
				line-height: 15px;
				padding: 5px 5px 5px 10px;
				}

	#order .vesz_cover {
		background: #570659;
		border:1px solid #4a054c;
		padding: 6px;
		margin-right:10px;
		float:left;
		}
	#order p {color:#FFF;}
	#order p a {color:#eba808;font-weight:bold}
	#order p a:hover {color:#FFF;}
	#order #vesz_cim {
		float:left;
		width:250px;
		}
	#vesz_cim h2 {padding:0;margin:0}
	#vesz_cim img {float:right}
	#order #vesz_kosar {
		position:relative;
		border-left:1px solid #712673;	
		color:#FFF;
		float:right;
		font-family: Verdana, arial;
		font-size:11px;
		font-weight:bold;
		height:125px;
		padding-top:20px;
		text-align:center;
		width:220px;
		}
		.kosarba_kerult {position:absolute;right:-180px;top:5px}
		.athuzva {text-decoration:line-through}
		#vesz_kosar .athuzva span {color:#eba808}
		.vesz_ar {font-size:14px;color:#eba808}
		.vesz_ar_alatt {font-size:10px;font-weight:normal}
		.vasarolni_gomb {width:100%;height:50px;}
	
	#vesz_ajanlo {
		float:left;
		text-align:center;		
		width:230px;
		margin:20px 0 10px;
		}
		.kozepso_ajanlo {
			border-left:1px dashed #712673;
			border-right:1px dashed #712673;	
		}
		#vesz_ajanlo span {font-size:13px;color:#eba808}
		#order #vesz_ajanlo a img {
			background: #570659;
			border:1px solid #4a054c;
			padding: 6px;
			margin-right:10px;
			}
			#order #vesz_ajanlo a:hover img {border:1px solid #be24c2;}
		#vesz_ajanlo p, 
		.ajanlo_cim {
			color:#eba808;font-weight:bold;font-size:13px
			}
		.ajanlo_cim {
			width:100%;
			float:left;
			color:#FFF
			}
		#vesz_ajanlo p span {color:#FFF;font-weight:bold;font-size:11px}
				
			#menu3_box span div {padding-top:15px;}
			#menu3_box span div a:hover {background-color:#710582}

/* MENU 3 BOX end */

/* 2 allasu gomb faq
--------------------------------------------------------*/
.faq {height:40px;}
.faq a.button {
		background: transparent url(../images/gomb_faq.gif) no-repeat scroll top right;
		color: #a6a6a6;
		display: block;
		float: right;
		font: 16px "Trebuchet MS", Arial;
		height: 25px;
		padding-right: 5px; /* sliding doors padding */
		text-decoration: none;
		margin-left:2px;
		width:350px;
	}

.faq a.button span {
		background: transparent url(../images/gomb_faq.gif) no-repeat;
		color: #a6a6a6;
		display: block;
		line-height: 15px;
		padding: 5px 0 5px 5px;
	}

.faq a.button:hover {
	background:transparent url(../images/gomb_faq.gif) no-repeat scroll bottom right;
	color: #eba808;
	outline: none; /* hide dotted outline in Firefox */
	text-decoration: none;
}

.faq a.button:hover span {
	background:transparent url(../images/gomb_faq.gif)  no-repeat scroll bottom left;
	color: #eba808;
	padding: 6px 0 4px 5px; /* push text down 1px */
}


/* 3 allasu gombok kicsi (16px magas)
--------------------------------------------------------*/

.gomb16_fel a.button, .gomb16_le a.button {
    background: transparent url(../images/gomb3allas_mini_bk.gif) no-repeat scroll top right;
    display: block;
    float: left;
    font: bold 12px "Trebuchet MS", Arial;
    height: 16px;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
	margin-left:10px
	}

	.gomb16_fel a.button span, .gomb16_le a.button span {
		background: transparent url(../images/gomb3allas_mini_bk.gif) no-repeat;
		font-size: 10px;
		font-weight:normal;
		color: #FFF;
		display: block;
		line-height: 6px;
		padding: 5px 0 5px 16px;
	}

		.gomb16_fel a.button:hover, .gomb16_le a.button:hover {
			background:transparent url(../images/gomb3allas_mini_bk.gif) no-repeat scroll right -16px;
			color: #eba808;
			outline: none; /* hide dotted outline in Firefox */
			text-decoration: none;
		}

		.gomb16_fel a.button:hover span, .gomb16_le a.button:hover span {
			background:transparent url(../images/gomb3allas_mini_bk.gif)  no-repeat scroll left -16px;
			color: #eba808;
			padding: 6px 0 4px 16px; /* push text down 1px */
		}
		.gomb16_le a.button:hover span {
			background:transparent url(../images/gomb3allas_mini_bk.gif)  no-repeat scroll bottom left;
		}
		
/* 3 allasu gombok (nagy, 25px magas)
--------------------------------------------------------*/

.gomb25_fel a.button, .gomb25_le a.button {
    background: transparent url(../images/gomb3allas_bk.gif) no-repeat scroll top right;
    /*color: #FFF;*/
    display: block;
    float: left;
    font: bold 12px "Trebuchet MS", Arial;
    height: 25px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
	margin-left:10px
	}

	.gomb25_fel a.button span, .gomb25_le a.button span {
		background: transparent url(../images/gomb3allas_bk.gif) no-repeat;
		/*color: #FFF;*/
		display: block;
		line-height: 15px;
		padding: 5px 0 5px 22px;
	}

		.gomb25_fel a.button:hover, .gomb25_le a.button:hover {
			background:transparent url(../images/gomb3allas_bk.gif) no-repeat scroll right -25px;
			color: #eba808;
			outline: none; /* hide dotted outline in Firefox */
			text-decoration: none;
		}

		.gomb25_fel a.button:hover span, .gomb25_le a.button:hover span {
			background:transparent url(../images/gomb3allas_bk.gif)  no-repeat scroll left -25px;
			color: #eba808;
			padding: 6px 0 4px 22px; /* push text down 1px */
		}
		.gomb25_le a.button:hover span {
			background:transparent url(../images/gomb3allas_bk.gif)  no-repeat scroll bottom left;
		}


#outerWrapper .contentWrapper .clearFloat {
  clear: right;
  display: block;
}

/* Footer
---------------------------------------------------------------------------------*/
#outerWrapper #footer {
	background:url(../images/footer_bg.gif) top center no-repeat;
	height:62px;
	margin: 20px 0 20px 0;
	text-align:right;
	padding: 10px 15px 10px 10px;
}
#footer-menu {padding-top:15px}

/* PNG Hack
---------------------------------------------------------------------------------*/
.rel, .rel1 {position:relative;}
.rel span {position:absolute;display:block;bottom:0;right:0;height:14px;width:100%;background:url(../images/png_hack.png) repeat-x;}
.rel1 span {position:absolute;display:block;bottom:0;left:0;height:14px;width:100%;background:url(../images/png_hack2.png) repeat-x;}
.pntr {cursor:pointer;}


.DVD_title_grad {position:relative}
.DVD_title_grad span {position:absolute;display:block;bottom:0;right:0;height:14px;width:100%;background:url(../images/png_hack3.png) repeat-x;}
.DVD_title_grad {color:#eba808}

.page_title_grad {position:relative}
.page_title_grad span {position:absolute;display:block;bottom:0;right:0;height:14px;width:100%;background:url(../images/png_hack2.png) repeat-x;}

/* Button in panel
---------------------------------------------------------------------------------*/
a.button, a.vasarolni {
    background: transparent url(../images/button.gif) no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: right;
    font: bold 12px "Trebuchet MS", Arial;
    height: 30px;
    padding-right: 14px; /* sliding doors padding */
    text-decoration: none;
	margin-left:10px
}

a.button span, a.vasarolni span {
    background: transparent url(../images/button_a.gif) no-repeat;
    color: #FFF;
    display: block;
    line-height: 20px;
    padding: 5px 0 5px 38px;
}

a.button:hover, a.vasarolni:hover {
    background:transparent url(../images/button.gif) no-repeat scroll right -30px;
    color: #eba808;
    outline: none; /* hide dotted outline in Firefox */
    text-decoration: none;
}

a.button:hover span, a.vasarolni:hover span {
    background:transparent url(../images/button_a.gif)  no-repeat scroll left -30px;
    color: #eba808;
    padding: 6px 0 4px 38px; /* push text down 1px */	
}

/* Vasarolni button
-------------------------*/
a.vasarolni {
    background: transparent url(../images/vasarolni_gomb.png) no-repeat scroll bottom right;
    height: 28px;
    padding-right: 12px; /* sliding doors padding */
	margin: 10px 41px 10px 0;
	}
a.vasarolni span {
    background: transparent url(../images/vasarolni_gomb_a.png) no-repeat bottom left;
    line-height: 20px;
    padding: 5px 0 3px 50px;
	color:#000
	}
a.vasarolni:hover {
    background:transparent url(../images/vasarolni_gomb.png) no-repeat scroll right top;}	
a.vasarolni:hover span {
    background:transparent url(../images/vasarolni_gomb_a.png)  no-repeat scroll left top;
	padding: 6px 0 2px 50px;
    color: #000;	
	}	


/* wh_menu
---------------------------------------------------------------------------------*/
#wh_navlist {
height:25px;
margin:12px 0 0 0;
padding:0;
}

#wh_navlist li {
display: inline;
padding-bottom: 4px;
padding-left: 5px;
background-repeat: no-repeat;
}

#wh_navlist a {
padding-left: 15px;
padding-bottom: 4px;
font-weight: bold;
text-decoration: none;
}

#wh_navlist a:link, #wh_navlist a:visited {
color:#959595;
padding-left: 15px;
background: url(../images/potty.gif);
background-position: 0 5px;
background-repeat: no-repeat;}

#wh_navlist a:hover {
color:#FFF;
padding-left: 15px;
background: url(../images/potty2.gif);
background-repeat: no-repeat;
background-position: 0 5px;}

/*  TABs alias menu3
-----------------------------------------------------------*/

ul.subsection_tabs {
clear:both;
height:28px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 0;
padding:0;
}
ul.subsection_tabs li.tab {
float:left;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
/*margin-right:7px;
text-align:center;*/
}
ul.subsection_tabs li.tab a {
/*background-color:#FFFFFF;*/
background:transparent url(../images/potty.gif) no-repeat scroll 5px 8px;
text-decoration:none;
color:#fff;
display:block;
height:20px;
padding:6px 0 0 20px;
width:220px;
}
/*ul.subsection_tabs li.tab a:hover {
color:#eba808;
}*/
ul.subsection_tabs li.tab a.active {
background: url(../images/menu3_active.png) no-repeat;
color:#eba808;
font-size:13px;
}

/*  TABs
-----------------------------------------------------------*/
#lightbox{
    background-color: transparent;
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:500px;
	height:400px;
	text-align:left;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
    background-color: transparent;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#subcontent {
    z-index: 10000
}

/* AJAX CONTENT
---------------------------------------------------------*/

/* VIP regisztrációs*/
.vip_code,
.vip_phone {color:#eba808;font-size:16px;margin:5px;}

/** Formos INPUT, TEXTAREA, SELECT **/
.myinputstyle {
	border: 1px inset #FFFFFF;
	background-color: #ccc;
	font-family: 'trebuchet ms', helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #000;
	width:178px;
	}

/** Formos LABEL **/
.mylabelstyle {
	font-family: tahoma, helvetica, sans-serif;
	font-style: bold;
	font-size: 13px;
	color: #BE24C2;
	font-weight:bold;
	}
.input_error {border:2px solid red}
.error_msg {padding:5px; color:red;}
.has_sms,.has_not_sms{padding-left:25px}


/* KOSÁR CUCCOS 
--------------------------------------*/

/*Jobboldali kosár (kicsi)*/

.kosar_cim  h4{padding-left:0;}

.right_kosar_DVD, .right_kosar_DVD_fejlec {
	border-bottom:1px solid #222222;
	padding:0;
	margin:0;
	position:relative;
	}
  .right_kosar_dvdcime {
	/*border-bottom:1px solid #222222;*/
	width:120px;
	position:relative;
	bottom:0;
	left:0;	
	}
	.right_kosar_DVD_fejlec .right_kosar_dvdcime {font-weight:bold;text-align:center;width:100px;padding:0;margin:0}
	.right_kosar_DVD_fejlec .right_kosar_dbszam {font-weight:bold;text-align:center;width:38px;padding:0;margin:0}
	.right_kosar_DVD_fejlec .right_kosar_dvdar {font-weight:bold;text-align:center;width:40px;padding:0;margin:0}

	.right_kosar_dvdcime a {
		display:block;
		padding:5px 0 3px 3px;
		text-decoration:none;
		}
		.right_kosar_dvdcime a:hover{
			display:block;
			text-decoration:none;
			background:#1f1f1f /*url(../images/nyilacska.gif) bottom right no-repeat*/;
			}

  .right_kosar_dbszam {
	bottom:0;
	font-weight:bold;
	padding:5px 0 3px;
	position:absolute;
	right:50px;
	text-decoration:none;
	width:35px;
	}
	.right_kosar_dbszam_select {padding:0;margin:0;width:35px}
  .right_kosar_dvdar {
	bottom:0;
	font-weight:bold;
	padding:5px 0 3px;
	position:absolute;
	right:0;
	text-align:right;
	text-decoration:none;
	width:50px;
	}
	
	.right_kosar_DVD_osszesito {
	background-color:#1F1F1F;
	border-top:1px solid #222222;
	height:18px;
	margin:10px 0 10px 0;
	position:relative;
	}
	.right_kosar_DVD_osszesito .right_kosar_dvdcime {
	bottom:0;
	font-weight:bold;
	left:0;
	padding:5px 0 3px 3px;
	position:absolute;
	}

/*Kosár részletezés*/

#kosar {
	margin:0 auto;
	width:500px;
	padding-top:20px;
	}
#kosar h2 {padding-left:0}
.reszlet_kosar_dbszam {padding:0;margin:0;width:35px}

.reszletes_dvd {
	padding:5px;
	background-color:#1f1f1f;
	height:134px;
	position:relative;
	width:500px;
	border-left:1px solid #3b3b3b;
	border-right:1px solid #3b3b3b;
	border-top:1px solid #3b3b3b
	}
	.reszletes_dvd_cover {
		margin:2px;
		width:94px;
		height:130px;
		float:left
		}
	.reszletes_dvd_cimsor {
		float:left;
		position:absolute;
		top:0;
		left:110px;
		}
	.content .reszletes_dvd a img {border:none}
	.content .reszletes_dvd a:hover img {border:none;padding-top:1px}
	
	.reszletes_dvd_adatok {
		background-color:;
		width:385px;
		float:left;
		position:absolute;
		bottom:10px;
		left:101px;
		text-align:right;
		font-size:13px;
		font-weight:bold
		}
	.reszletes_dvd_adatok span {color:#eba808}
	.reszletes_dvd_adatok img {padding: 0 0 0 5px}
	
.reszletes_dvd_vege {
	border:1px solid #3B3B3B;
	font-size:13px;
	font-weight:bold;
	height:22px;
	padding:5px 10px 5px 5px;
	text-align:right;
	width:495px;
	}
	.reszletes_dvd_vege span {color:#eba808}
	.reszletes_dvd_vege img {padding: 0 0 0 5px}

	.megrendeles_gomb {padding-left:380px}
	.vasarlas_error {color:red;font-size:13px}
	
/* dvd vevo adatok*/

.dvd_vevo_box {
	background-color:#1F1F1F;
	border:1px solid #3B3B3B;
	margin-bottom:15px;
	padding:15px 5px 10px 15px;
	width:490px;
	}
.dvd_vevo_adatok {
	float:left;
	width:245px
	}
	#kosar .szallitasi_cim {background-color:#1f1f1f}
	#kosar .szamlazasi_cim h2 {padding-bottom:15px}
	
	.dvd_vevo_magyarazat {height:24px;font-size:10px;padding:5px 5px 10px 0;}
	.vevo_email_magyarazat {padding-left:35px}
	
.dvd_vevo_box .myinputstyle2 {
	font-family: 'trebuchet ms', helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #000;
	width:200px;
	margin: 5px 0 10px 0;
	}
	
/* MINI Ajánló jobboldalt
-------------------------------------------*/
.right_window_content_bg .mini_ajanlo {
	padding:0 1px 0 4px;
	}

.right_window_list a img {
	border: 1px solid #000;
	/*margin: 1px 0px 0 -1px;
	padding:3px 0px 5px 3px;*/
	}
	
.right_window_list a:hover img {
	border: 1px dotted #EBA808;
	}
	
  .right_window_list {
	border-bottom:1px solid #222222;
	float:left;
	margin:0 0 0 -1px;
	width:107px;
	}
	.right_window_list a {
		display:block;
		font-size:10px;
		font-weight:bold;
		height:100px;
		padding:5px 0 3px 0;
		text-decoration:none;
		}
		.right_window_list a:hover{
			display:block;
			text-decoration:none;
			background:#1f1f1f /*url(../images/nyilacska.gif) bottom right no-repeat;*/
			}
			
/* Kategória ajánló
------------------------------------------*/

.kategoria_ajanlo {
	font-family: verdana, arial;
	font-size:10px;
	font-weight:bold;
	padding:5px 0;
	text-align:center;
	}
.kategoria_ajanlo_list {
	border-bottom:1px solid #222222;
	float:left;
	width:116px;
	text-align:left;
	}
.kategoria_ajanlo_list a {
	display:block;
	/*padding:5px 0 3px 3px;*/
	text-decoration:none;
	border:1px solid #000;
	padding:5px;
	height:95px;	
	}
.kategoria_ajanlo_list a:hover {
	background:#1F1F1F; /*url(../images/nyilacska.gif) no-repeat scroll right 86px;*/
	display:block;
	text-decoration:none;
	border:1px dotted #EBA808;
	}
.content .kategoria_ajanlo_list a:hover img {
	border:none;
	/*padding:5px;*/
	}
.content .kategoria_ajanlo_list a img {
	border:none;
	/*padding:5px;	*/
	}				