#lang_selector {float: 	right; padding-right: 29px; padding-top: 2px; vertical-align: middle;}
#lang_selector_c {float: 	right; padding-right: 5px; padding-top: 10px; vertical-align: middle;}
#hibabejelento { float: right; padding-right: 30px; padding-top: 10px;} 

#overlay {
  background-image        : url(/images/design/overlay.png);
}

#overlayContent, .overlay_hidden {
  width                   : 400px;
  background-color        : white;
  padding                 : 5px;
  visibility              : hidden;
  z-index                 : 100003;
  position                : absolute;
  font-family             : arial, sans-serif;  font-size: 10pt; 
}

#overlayContent h4 {  padding: 10px; }
#overlayContent p {padding: 0 10px 10px 10px; }


.err { font-weight: bold; color: #d2232a;}
#parkolas {
  display: block;
  position: absolute;
  bottom: -15px;
  right: -75px;
  z-index: 1000;
  background: transparent url(/images/design/parkolas_hu.png) no-repeat top left;
  width: 97px;
  height: 98px;
}
#parkolas_hu {
  display: block;
  position: absolute;
  bottom: -15px;
  right: -75px;
  z-index: 1000;
  background: transparent url(/images/design/parkolas_hu.png) no-repeat top left;
  width: 97px;
  height: 98px;
}
#parkolas_en {
  display: block;
  position: absolute;
  bottom: -15px;
  right: -75px;
  z-index: 1000;
  background: transparent url(/images/design/parkolas_en.png) no-repeat top left;
  width: 97px;
  height: 98px;
}
#page-wrap { margin: 0px auto; width: 1000px; font-family: arial, sans-serif;  font-size: 10pt; }

#page-header { position: relative; }

#page-header #toolbar { background: transparent url(/images/design/toolbar_bg.png) no-repeat top left; height: 35px;  }
#page-header #toolbar input { color: #666666; font-size: 9pt;}
#header #headersearch input { color: #666666; font-size: 9pt;}
#page-header #toolbar #username { float: left; line-height: 23px; font-weight: bold; width: 160px; padding: 0 10px;}
#page-header #toolbar #tools { float: left; margin: 0 20px;}
#page-header #toolbar #tools li { float: left; margin-left: 5px; }
#page-header #toolbar #toolbar_const { width: 470px; float: right; }
#page-header #loginform { width: 255px; ; float: left; font-size: 8px; }

#page-header #toolbar #qsearch_smit {
  background: transparent url(/images/design/login_pass.png) no-repeat top right;
  height: 23px;
  width: 20px;
  float: right;
  border: 0px;
}

#page-header #toolbar .login_smit {
  text-decoration: none;
  background: transparent url(/images/design/login_pass.png) no-repeat top right;
  height: 23px;
  width: 20px;
  float: left;
  border: 0px;
}
#page-header #toolbar #login_pass {
  background: transparent url(/images/design/login_pass.png) no-repeat top left;
  height: 23px;
  width: 80px;
  float: left;
  border: 0px;
  line-height: 23px;
  padding-left: 5px;
  padding-right: 0px; 
  padding-top: 3px;
}
#page-header #toolbar #login_email {
  background: transparent url(/images/design/login_email.png) no-repeat top left;
  height: 23px;
  width: 142px;
  float: left;
  border: 0px;
  line-height: 23px;
  padding-left: 5px;
  padding-right: 0px; 
  padding-top: 3px;
}
#page-header #toolbar #newsletter_subscribe {
  background: transparent url(/images/design/hirlevel.png) no-repeat top left;
  padding-top: 3px;
}
#page-header #toolbar .white {
  height: 23px;
  width: 114px;
  float: left;
  border: 0px;
  line-height: 23px;
  padding-left: 5px;
  padding-right: 0px; 
}
#page-header #toolbar input.search {
  background: transparent url(/images/design/gyorskereso.png) no-repeat top left;
  height: 23px;
  width: 113px;
  float: right;
  border: 0px;
  line-height: 23px;
  padding-left: 20px;
  padding-right: 0px; 
  padding-top: 3px;
}


#page-header #toolbar #datum { float: left; line-height: 23px; padding-left: 30px;  }
#page-header #toolbar #datum #nap{ font-weight: bold; }
#page-header #toolbar-in { padding: 5px; font-size: 9pt;}
#page-header #logobar { margin: 10px 0;  } 
#page-header #logobar-in { height: 90px;  overflow: hidden;} 
#page-header #menu { background: white; overflow: hidden;  }
#page-header #menu ul li {
  float: left;
  line-height: 24px;
  padding: 0 6px 0px 0px;
  margin: 0 6px;
  font-size: 13pt;
  font-weight: bold;
  background: transparent url(/images/design/menu_bg.png) no-repeat bottom right;
}

/* 3DVALOSAG - "3d-ben!" stilusa */
#page-header #menu ul li #in-3d-menu-span {
	padding: 4px;
	margin-left: 4px;
	background-color: #d2232a;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 10pt;
	color: white;
	line-height: 20px;
}
/* END OF 3DVALOSAG */

#page-header #menu ul li a {
  background: transparent url(/images/design/menu_bg.png) no-repeat 0 100%;
  display: block;
  line-height: 24px;
  padding: 0px 2px 6px 8px;
  text-decoration: none;
  color: black;
 font-family: arial, sans-serif;
}

#breadcrumb { height: 44px; background: transparent url(/images/design/breadcrumb_bg.png) no-repeat top left; padding-bottom: 0px; margin: 0; } 
#breadcrumb ul { height: 44px; background: transparent url(/images/design/breadcrumb_bg.png) no-repeat top left; padding-left: 13px;} 
#breadcrumb ul li{ float: left; margin-left: 5px; line-height: 41px; color: #515151; font-weight: bold;} 
#breadcrumb ul li a {
  display: block;
  height: 44px;
  line-height: 41px;
  padding-right: 20px;
  background: transparent url(/images/design/breadcrumb_a_bg.png) no-repeat top right;
  color: #515151;
  text-decoration: none;
} 

#content { overflow: hidden;  } 

#content #header { background: url(/images/design/header-bg.png) no-repeat top right; height: 35px; margin-top: 5px;}
#content #header h1 { 
  background: url(/images/design/header-bg.png) no-repeat top left;
  line-height: 30px;
  padding: 5px 25px;
  color: white;
  width: 500px; 
  border-bottom: 5px solid #b71e25;
  font-size: 18px;
  font-family: arial, sans-serif;
}

#content #header #headersearch { float: right; padding: 5px; }
#header input.search {
  background: transparent url(/images/design/gyorskereso.png) no-repeat top left;
  height: 23px;
  width: 113px;
  float: right;
  border: 0px;
  line-height: 23px;
  padding-left: 20px;
  padding-right: 0px; 
  padding-top: 5px;
}



#content #header #hsearch_smit {
  background: transparent url(/images/design/login_pass.png) no-repeat top right;
  height: 23px;
  width: 20px;
  float: right;
  border: 0px;
}

#content #subheader {
  background: url(/images/design/subheader-bg.png) repeat-x top left;
  height: 47px;
}
#content #subheader-in {
  padding-top: 22px;
  line-height: 12px;
}

#content #subheader ul { padding: 6px;}
#content #subheader li { float: left; padding: 0 10px; color: #888888; }
#content #subheader li + li { border-left: 1px solid #606060; }
#content #subheader li a { color: #d2232a; text-decoration: none; }

#content #submenu {
  border-bottom: 1px solid #ecd2d3;
  padding: 0 20px;
  font-size: 10pt;
  background: url(/images/design/sub_header_bg.png) repeat-x bottom left;
  margin-bottom: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}
#content #submenu ul { padding: 0px 5px; margin: 5px 0 15px 0; }
#content #submenu ul li {
  float: left;
  padding: 5px;
}

#content #submenu ul li a {
  display: block;
  width: 200px;
  color: black;
  text-decoration: none;
  padding-left: 20px;
}

#content #submenu ul li a.active {
  color: #d2232a;
  text-decoration: underline;
  padding-left: 20px;
}

#movie-next { background: transparent url(/images/design/piros_nyilak.png) no-repeat 100% 50%; padding-right: 27px; }

#content #left ul#movie_dayswitch {
  background: transparent url(/images/design/mozi_napvalaszto_bg.png) top left no-repeat;
  list-style-type: none; 
  margin: 10px 0 0 0;
  overflow: hidden;
}
#content #left ul#movie_dayswitch li { float: left; display: block; font-weight: bold;}
#content #left ul#movie_dayswitch li a { color: white; text-decoration: none; display: block; width: 81px; height: 40px; text-align: center; padding: 8px 0;}
#content #left ul#movie_dayswitch li a.active { color: #d2232a; background: transparent url(/images/design/mozi_napvalaszto_ful.png) 0% 0% no-repeat;}

#content #submenu .movie_soon h3 { font-size: 13pt; padding-top: 5px;}  
#content #submenu .movie_soon h1 { font-size: 13pt; padding-top: 5px;}  
#content #submenu .movie_soon h4 { color: #d2232a; line-height: 1.2em; }  
#content #submenu .movie_soon h1 { color: #d2232a; line-height: 1.2em; }  
#content #submenu .movie_soon a { color: #d2232a; text-decoration: none; line-height: 2em;}  
#content #submenu .movie_soon img { width: 135px; border: 10px solid white; float: left; margin: 0 10px; }  
#content #submenu .movie_soon-in { padding: 5px 5px; } 
#content #submenu .movie_soon {
 float: left;
 width: 478px;
 overflow: hidden;
}
div.clear { clear: both; }
#content #left .movie_promo h3 { font-size: 13pt; display: block; text-align: center; margin-left: 0 !important; margin-top: 8px;}  
#content #left .movie_promo h1 { font-size: 13pt; display: block; text-align: center; margin-left: 0 !important; margin-top: 8px;}  
#content #left .movie_promo a { color: #d2232a; text-decoration: none; line-height: 2em; }  

#content #left .movie_promo p { margin: 0 !important;}  
#content #left .movie_promo img { width: 165px; border: 10px solid white;  margin-left: 7px; }  
#content #left .movie_promo-in3 { padding: 5px 10px; background: #d2232a; margin-left: 10px; color: black; height: 450px; }  
#content #left .movie_promo-in3 h4 { color: white; display: block; text-align: center; }  
#content #left .movie_promo-in3 a { color: white !important; background: transparent url(/images/design/feher_nyilak.png) no-repeat 100% 50%; padding-right: 25px; } 
#content #left .movie_promo-in2 { padding: 5px 10px; background: white; margin-left: 10px; height: 450px; } 
#content #left .movie_promo-in2 a { background: transparent url(/images/design/piros_nyilak.png) no-repeat 100% 50%; padding-right: 25px; } 
#content #left .movie_promo { width: 228px; float: left; height: 450px;} 
#content #left #movie-promos {
  background: #e5e4e5;
  padding: 20px; 
  overflow: hidden;
}

#content #left #schedule  {
  line-height: 30px;
}

#content #left #schedule .even { background: #f0eff0; }
#content #left #schedule .hours { width: 35px; text-align: center; }
#content #left #schedule .subdub { text-align: center; font-size: 8pt; }
#content #left #schedule tbody th { text-align: left;}
#content #left #schedule tbody tr { border-bottom: 1px solid #e2d2d3; }
#content #left #schedule a {
  color: #d2232a;
  text-decoration: none;
}

#content #left { 
  width: 760px;  
  line-height: 15pt; 
  color: #494949; 
}

#left a { color: #d2232a;}

#main #left ul#shoplist {
  border-top: 1px solid #ecd2d3;
  margin: 20px 40px 20px 0;
  list-style-type: none;
  overflow: hidden;
}

#main #left #shoplist li {
  width: 300px; 
  border-bottom: 1px solid #ecd2d3;
  float: left;
  margin: 0 20px;
}


#shopprofile_wrap { background: transparent url(/images/design/profil_bg.png) repeat-y top left; overflow: hidden; margin-bottom: 30px;}
#shop_profile { width: 450px; float: left;}
#shop_profile a { color: #d2232a; text-decoration: none;}
#shop_profile .even{ background: white;}
#shop_profile dl { margin: 15px 20px 15px 30px; line-height: 25px; overflow: hidden;}
#shop_progile p { margin-top: 15px;}
.margin { margin-bottom: 15px; }
#shop_profile dl dt { width: 120px; float: left; clear: left; background: #f2f2f2;}
#shop_profile dl dd { width: 120px; float: left; width: 280px;  background: #f2f2f2;}
#shop_profile #shop_tools { float: right; margin: 0 20px !important; list-style-type: none !important;}
#shop_profile #shop_tools li { float: left; margin-left: 5px; }
#shop_profile #shop_bimg { width: 420px; margin: 15px 20px 15px 30px; }

.shop_brief { padding: 10px 0px 10px 0px; margin: 0 20px 5px 0; padding-bottom: 3px; border-bottom: 1px solid #ecd2d3;} 
.shop_brief .shopb_header {padding-left: 60px; line-height: 30px;}
.shop_brief .shopb_header a  {color: #d2233a; text-decoration: none; background: transparent url(/images/design/piros_nyilak.png) no-repeat 100% 50%; padding-right: 30px;}
.shop_brief .body { background: #f2f2f2; padding-left: 60px; }
.shop_brief .body p { margin: 0 !important; padding: 0 !important; }

#shopimages { float: left; background: #f3f3f3; width: 255px; padding: 15px; }
#shopimages div.nonlogo { float: left; clear: left; border: 1px solid #d2232a; padding: 9px; margin: 15px; background: white; } 
#shopimages img.logo { float: left; clear: left; margin: 0 25px; padding: 0; border: 0; } 

#notes { margin: 20px; }
#notes textarea { width: 100%; height: 80px; }  
.note { border-bottom: 1px solid #ecd2d3;}
.note .note_header { line-height: 40px; clear: both; overflow: hidden;}
.note .date {float: left; width: 140px;}
.note .title {float: left; background: transparent url(/images/design/jegyzetek.png) no-repeat 0% 50%; padding-left: 40px; } 
.note .title a { text-decoration: none; color: #d2232a; background: transparent url(/images/design/piros_nyilak.png) no-repeat 100% 50%; padding-right: 60px; }
.note .shop {float: right; }
.note .body {clear: both; background: #f2f2f2; border-bottom: 1px solid white;}


#main #left #shoplist li a {
  color: #d2232a;
  display: block;
  text-decoration: none;
  background: transparent url(/images/design/piros_nyilak.png) no-repeat 100% 50%;
  padding:  0 30px;
  line-height: 30px;
}


#content #left #left-in {
  border-right: 1px solid #ecd2d3;
  margin-top: 20px;
  margin-right: 10px;
  padding-right: 10px; 
  overflow: hidden;
}
h3 a { color: black; text-decoration: none; }
h1 a { color: black; text-decoration: none; }
#content #left h3 { margin-left: 30px; color: black; font-size: 13pt; } 
#content #left h1 { margin-left: 30px; color: black; font-size: 13pt; } 
#content #left p { margin-bottom: 5px; margin-left: 30px;}
#content #left ul { margin-bottom: 25px; list-style-type: square; margin-left: 50px; }
#content #leftarticle h3 { color: black; font-size: 13pt; margin-bottom: 15px;} 
#content #leftarticle h1 { color: black; font-size: 13pt; margin-bottom: 15px;} 
#content #leftarticle .ill { float: right; padding-left: 10px; } 
#content #leftarticle p { margin-bottom: 5px; }
#content #leftarticle ul { margin-bottom: 25px; list-style-type: square; margin-left: 20px; }
#main #top h3 { color: black; font-size: 18pt; margin-bottom: 15px; } 
#main #top h1 { color: black; font-size: 18pt; margin-bottom: 15px; } 
#main #top p { margin-bottom: 25px; color: #494949; font-size: 11pt;}
#main #top ul { margin-bottom: 25px; list-style-type: square; margin-left: 20px; }
#main #top {
  color: #494949; 
  line-height: 15pt; 
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ECD2D3;
  display: block;
  overflow: hidden;
}

#animaxlink {
  text-decoration: none;
  float: right;
  width: 120px;
  background: transparent url(/images/design/footer_bg.png) no-repeat top right;
}
#footer {
  background: transparent url(/images/design/footer_bg.png) no-repeat top left;
  overflow: hidden;
  font-size: 10pt;  
  line-height: 44px;
  margin-top: 10px;
}
#footer #copyright { float: left; padding-left: 15px; color: #999999; }
#footer ul { float: left; padding-left: 60px;} 
#footer ul li { float: left; padding-left: 10px; }
#footer ul li a { text-decoration : none; color: #757575; }

hr {
  border : 0;
  height : 15px;
  background : url(/images/design/hr.png) 50% 0 repeat-x;
  margin : 1em 0;
}


#main #right {
  float: right;
  background: white;
  width: 240px;
}
#main #left h4 {
  font-size: 13pt;
  font-weight: bold;
  margin: 10px 30px;
}

#main #right h4 {
  font-size: 15pt;
  font-weight: bold;
  margin-top: 10px;
}

#content #topbanner {
  position: relative;
  margin: 5px 0 12px 0; 
}

#content #lurdypano {
  position: relative;
}


#banner_728 { float: right;}

#leftarticle { 
  width: 380px;
  float: left;
  line-height: 15pt; 
  color: #494949; 
}

#leftarticle-in { padding-right: 20px; 
  border-right: 1px solid #ECD2D3;
  margin-right: 20px;
} 

#midarticle { width: 350px; float: left;  overflow: hidden;}  
#midarticle p { margin: 10px 0 !important; }
#midarticle h3 { margin: 0 0 !important; }
#midarticle h3 a { color: black !important; }
#midarticle h1 { margin: 0 0 !important; }
#midarticle h1 a { color: black !important; }
#midarticle img.ill { float: right; padding-left: 10px; }
#top img.ill { float: right; padding-left: 10px;  }


#main #right ul li { padding-bottom: 7px; }
#main #right ul {
  list-style-type: square;
  color: #d2232a;
  margin-left: 15px; 
  margin-top: 10px; 
}

#movietrailer a {
  color: #d2232a;
  text-decoration: none;
  line-height: 2em;
  background: transparent url(/images/design/piros_nyilak.png) no-repeat 100% 50%;
  padding-right: 27px;
}
#main #right ul li a {
  color: #d2232a;
  text-decoration: none;
  line-height: 1.2em;
}

#main #right-in {
  padding: 0px 10px;
  margin-bottom: 20px;
}

#main #right #h4 {
  font-size: 13px;
}




/* 3DVALOSAG */

#preloader {
	width: 4px;
	height: 4px;
	position: absolute;
	cursor: pointer;
	z-index: 99999;
	top: 0;
	left: 0;
	opacity: 0;
	overflow: hidden;
}

#preloader_sub {
	cursor: default;
}

#close-button {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
#playbutton{
	cursor:pointer;
}

/* END OF 3DVALOSAG */
