#figyelmeztetes, .overflow_container { position: absolute; top: 0px; left: 0px; z-index: 90px; width: 100%; height: 10000px; overflow: hidden;   background: url("../img/atlatszo_sotet.png") repeat;}
#figyelmeztetes_wrapper, .overflow_wrapper { margin: 210px auto; width: 600px; color: white; border: 1px solid #AAAAAA; padding: 20px 20px 6px 20px; background: url("../img/atlatszo_sotet.png") repeat;}
.figyelmeztetes_title { text-align: center; font-variant: small-caps; font-size: 22px;} 
#figyelmeztetes_wrapper p { font-size: 14px; color: #EEEEEE;}
.figyelmeztetes_belepes, .figyelmeztetes_belepes:visited, .figyelmeztetes_belepes:active { font-variant: small-caps; font-size: 22px; margin: 0px auto; width: 140px; color: white; padding: 3px 0px; text-decoration: none; background: url("../img/icons/next.png") 90% 50% no-repeat; display: block; text-indent: 20px; }
.figyelmeztetes_belepes:hover { text-decoration: underline; }

.overflow_wrapper { width: 800px; }
.overflow_title { text-align: center; font-size: 26px; }
.overflow_subtitle { text-align: center; }
.overflow_close a { position: absolute; top: -17px; right: -17px; }
.overflow_close a img { border: none;}

body {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	/*background: url("../img/background.jpg");*/
	background: url("../img/vadaszelet_unlimited_bg_min.jpg") repeat-y;
	background-position: 50% 597px;
/*  behavior:url("http://www.vadaszelet.hu/css/csshover3.htc");
*/}

#background_image {
/*  background: url("../img/bg_top.jpg") no-repeat;
*/  
  background: url("../img/vadaszelet_bg.jpg") no-repeat;
  background-position: top center;
}

#logo {
  position: absolute;
  top: 46px;
  left: 0px;
}

#link_to_root {
  position: absolute;
}

#logo a img {
  border: none;
}

#header_logo {
  display: none;
  
  position: absolute;
  top: 0px;
  left: 349px;
}

#fejlec {
  position: absolute;
  top: 80px;
  left: 160px;
}

#fejlec img {
  border: 1px solid #2F1A09;
}

h1, h2, h3 {
  font-weight: normal;
  margin: 0px;
  font-size: 20px;
  padding:0px;
}

#main_wrapper {
  position: relative;
  width: 990px;
  padding: 0px;
  margin: 0px auto;

}

#header {
	width: 990px;
	height: 270px;
	/*border: 3px solid blue;*/
	margin: 0px auto;
	position: relative;
}

#header_menu {
  position: absolute;
  top: 259px;
  left: 56px;
  
}

#header_menu_wrapper {
  position: relative;
}

.header_menuitem {
  float: left;
  color: black;
  margin: 0px 5px;
  padding: 0px;
  /*background: url("../img/atlatszo_sarga.png") repeat;*/
}

#header_menu div {
 display: inline; 
}

/*.header_menuitem a {
  padding-right: 15px;
  text-indent: 30px;
  height: 40px;
  line-height: 40px;
  background: url("../img/celkereszt.png") no-repeat 5% 50%;
  text-decoration: none;
  border: 1px solid white;
  display: block;
  color: #2F1A09;
}*/

.header_menuitem a {
  padding: 0px 15px;
/*  height: 39px;
  line-height: 39px;*/
  background: url("../img/atlatszo_sarga.png") repeat;
  text-decoration: none;
  border: 1px solid white;
  line-height: 36px;
  display: block;
  color: #2F1A09;
}

.header_menuitem a:hover {
  background-image: none;
  background-color: #C04224;
  color: white;
  text-decoration: underline;
}


#elerhetosegek {
	position: absolute;
	top: 35px;
	color: #EEEEEE;
	width: 990px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

.container_right {
  width: 200px;
  position: absolute;
  top: 42px;
  height: 1030px;
  right: 26px;
}


#cover {
  position: absolute;
  top: 200px;
  left: 250px;
  border: 5px solid green;
  height: 500px;
  width: 500px;
  display: block;
}


#slider_container {
  width: 200px;
  position: absolute;
  overflow: hidden; 
  top: 36px;
  height: 1297px;
  right: 1px;
  border-left: 1px solid #2F1A09;       
}

.right_title_container {
  background: url("../img/atlatszo_zold.png") repeat;
  height:35px;
  width:200px;
  position: absolute;
  right: 1px;
  border-left: 1px solid #2F1A09;
  border-bottom: 1px solid #2F1A09;
  
}
.right_title {
  color:white;
  margin:0 0 0 15px;
  padding-bottom:0;
  padding-top:10px;
  text-align:center;
  width:165px;
  border-bottom: 1px solid #252F14;
}


#sliding_area {
  position: absolute;
  width: 200px;
  top: 0px;
}

#slider_container {
  margin-bottom: 50px;
}

.akciostermek {
  height: 250px;
  text-align: center;
  background: url("../img/productlist_middle.png") repeat;
  background-position: center;
  position: relative;
}

.akcios_ikon {
  position: absolute;
  top: 30px;
  left: 4px;
}

.akciostermek_bovebben {
  color: white;
  padding-top: 5px;
  position: relative;
  
}
.akciostermek_bovebben a {
  text-align: left;
  background: url("../img/icons/next.png") no-repeat;
  background-position: 75% 50%;
  color: white;
  padding: 10px 45px;
  display: block;
  text-decoration: none;
}

.akciostermek_bovebben a:hover {
  text-decoration: underline;
}


.akciostermek_nev {
  color:#EFBE68;
  font-size:18px;

}

.akciostermek_nev a {
  color:#EFBE68;
  text-decoration: none;
  background: url("../img/atlatszo_barna2.png") repeat;
  width: 200px;
  display: block;
  padding: 10px 0px;
  margin-bottom: 10px;
  
}

.akciostermek_nev a:hover {
  background: url("../img/atlatszo_sarga.png") repeat;
  color: black;
}

.akciostermek_kep {
  border: 2px solid #71793F;
}

.akciostermek_kep:hover {
  border: 2px solid #F0BD0B;
}

.center_container {
  width: 516px;
  margin: 0px 0px 0px 227px;
/*  padding-top: 20px;
*/  background: url("../img/sotetito.png") repeat;
}


.panel {
	width: 300px;
	min-height: 1100px;
	border: 2px solid white;
	position: absolute;
}

#left_panel {
	background: url("../img/atlatszo.png") repeat;
	left: 10px;
}

#center_panel {
	background: url("../img/atlatszo.png") repeat;
	left: 340px;
}

#right_panel {
	background: url("../img/atlatszo.png") repeat;
	left: 680px;
}

#main_container {
	width: 990px;
	margin: 0px auto;
	/*border: 3px solid red;*/
	position: relative;
}

.page_title {
	width: 990px;
	background: url("../img/page_title_bg.png") no-repeat;
	background-position: top center;
	text-align: center;
	font-size: 26px;
	padding-top: 8px;
	font-weight: bold;
	height: 50px;
}

.container {
	width: 970px;
	margin: 0px auto;
}

.container_top {
	background: url("../img/container_header.png") no-repeat;
	background-position: top center;
	height: 73px;

}

.container_title {
	margin-top: 20px;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	margin: 0px auto;
	padding-top: 32px;
}

.container_content {
  background: url("../img/container_middle.png") repeat-y;
	background-position: top center;
	position: relative;
	min-height: 3500px;
	margin-bottom: 0px;
	padding: 0px;
}

.container_footer {
	background: url("../img/container_footer.png") no-repeat;
	background-position: top center;
	height: 70px;
	text-align: center;
	position: relative;
	color: white;
	margin: 0px;
  
}

#footer_menu {
  margin: 0px;
  position: relative; 
}

.footer_button {
  border: 1px solid white; padding: 2px 0px; background: transparent url("../img/atlatszo_sarga.png") repeat scroll 0% 0%; position: absolute; width: 150px; font-size: 11px; color: #2F1A09; text-decoration: none;
    }

.footer_button:hover {background-image: none;
background-color: #C04224;
color: white;
text-decoration: underline;}

.container_left {
	width: 200px;
	position: absolute; 
	top: 42px;
	left: 1px;
  
	margin-left: 26px;
	border-right: 1px solid #2F1A09;
  
}

.left_title {
  width: 165px;
  margin: 0px 0px 0px 15px;
  padding-top: 10px;
  padding-bottom: 0px;
  color: white;
  text-align: center;
  
}

.normal_list li {
  float: none;
}

.whitelink {
 color: white;
 text-decoration: none; 
}

.whitelink:hover { 
  color: #EEBB00;;
}

.left_info {
  padding: 10px 10px 10px 15px;
  font-size: 13px;
  color: white;
  background: url("../img/atlatszo_zold.png") repeat;
  background-position: 50% 0%;
}

.left_info_wrapper {
  padding-bottom: 11px;
  border-bottom: 1px solid #2F1A09;
}
.left_info_wrapper a {
  padding-left: 15px;
}

.holdfazisok {
  padding: 10px 10px 10px 15px;
  font-size: 13px;
  color: white;
  background: url("../img/atlatszo_barna2.png") repeat;
}

.holdfazis_title {
  background: url("../img/atlatszo_barna2.png") repeat;
}

.holdfazis_title h3 {
  margin: 0px 10px 0px 10px;
  text-align: center;
  color: white;
}

.szelterkep_kep {
  border: 1px solid white;
}

.szelterkep {
  padding: 10px 10px 10px 10px;
  font-size: 13px;
  color: white;
  background: url("../img/atlatszo_barna2.png") repeat;
}

.szelterkep_title {
  background: url("../img/atlatszo_barna2.png") repeat;
}

.szelterkep_title h3 {
  margin: 0px 10px 0px 10px;
  text-align: center;
  color: white;
}


.napnyugta {
  padding: 10px 10px 10px 10px;
  font-size: 13px;
  color: white;
  background: url("../img/atlatszo_barna2.png") repeat;
}

.napnyugta_title {
  background: url("../img/atlatszo_barna2.png") repeat;
}

.napnyugta_title h3 {
  margin: 0px 10px 0px 10px;
  text-align: center;
  color: white;
}

.left_banner_container {
  background: url("../img/atlatszo_barna2.png") repeat;
  margin: 0px;
  padding: 5px 0px;
}

.twitter_div {
  padding: 10px 10px 10px 10px;
  font-size: 13px;
  color: white;
  background: url("../img/atlatszo_barna2.png") repeat;
/*  margin-bottom: 10px;
*/}

.twitter_logo img {
  border: none;
}

.twitter_subtitle {
  color:#F0BE0C;
  font-size:12px;
  font-weight:bold;
  line-height:13px;
  text-align:center;
}

.twitter_div h3 {
  margin: 10px 10px 0px 10px;
  text-align: center;
  color: white;
  border-bottom: 1px solid #2A2307;
}

#twitter_update_list {
  padding-left: 0px;     
  margin-left: 0px;
}

#twitter_update_list li {
  list-style: none;
  border-bottom: 1px solid #FF7500;
  padding-bottom: 5px;
  margin-bottom: 5px;     
  width: 180px;
}

#twitter_update_list a {
  text-decoration: none;
  color: white;
}

#twitter_update_list a:hover {
  color: #EEBB00;
}

#twitter-link {
  color:#F0BE0C;
  font-size:12px;
  font-weight:bold;
  line-height:13px;
  text-align:center;
  text-decoration: none;
}

#twitter-link:hover {
  color: #FFEDAF;
  text-decoration: underline;
}

.twitter_icon {
  float: left;
  width: 214px;
  height: 40px;
}

.twitter_icon a {
  text-decoration: none;
  padding: 1px 52px 5px 52px;
  margin: 4px;
  font-size: 12px;
  font-weight: bold;
  display: block;
  line-height: 15px;
  background: url("../img/twittericon.png") no-repeat 12px 0px;
  color: #DFFBFF;
}

.twitter_icon a:hover {
  text-decoration: underline;
}

.bal_cim {
  background: #FF7500;
  text-shadow: 1px 1px #333333;/*#9F4B00*/
  padding: 4px 0px;
}

.header_text {
  padding-top: 10px;
  text-align: left;
  
}

.article_box {      
  margin: 0px 20px 0px 20px ;
  border-bottom: 1px solid #8F7108;      
}
.article_box_video {
  background:url("../img/videoval2.png") no-repeat scroll 0 6px 
}
.article_box_corner { 
  position: relative;
  height: 0px;
  width: 0px;
}
.cikk_videoval {
  position: absolute;
  top: -14px;
  left: -29px;
  z-index: 1;
}

  
h2.single_article_title {
  margin: 0px 16px;
  font-weight: normal;
  padding: 10px 0px 0px 15px;
  background: url("../img/atlatszo_piros.png") repeat;
  font-size: 20px;  
  color: white;
}  

h2.article_title {
  margin: 0px;
  text-align: center;
}

h2.article_title a {
  display: block;
  text-decoration: none;
  padding: 5px 40px;
  margin: 0px;
  padding-top: 30px;
/*  background: url("../img/atlatszo_piros.png") repeat;*/  
/*  background: #FF7500;
*/  
  font-size: 24px;
  color: white;
  text-shadow: 1px 1px #333333;/*#9F4B00*/
}
  
h2.article_title a:hover {
  color: #F0BE0C;
  text-shadow: none;

}

.article_date {
  float: right;
  text-align: right;
}

.article_info {
  border-top: 1px solid #2F1A09;
  background-position: center;
  color: #F0BE0C;
  font-size: 12px;
  padding:1px 5px 3px 5px;
}

.article_tags {
  width: 380px;
  padding-left: 5px;
}             

.taglink {
  color: #F0BE0C;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding: 0px 3px;
}

.taglink:hover {
  background: url("../img/atlatszo_sarga.png") repeat;
  color: black;
}

.cimkefelho {
  padding: 10px 10px 10px 15px;
  font-size: 13px;
  color: #FFB400;
  background: url("../img/atlatszo_barna2.png") repeat;
}


.cimkefelho_cimke a {
  text-decoration: none;
  color: white;
  vertical-align: middle;
  padding-top: 1px;
  padding-bottom: 1px;
}
.cimkefelho_cimke a:hover {
  color: #FFD43F;
  text-decoration: underline;
}
.cimke_1 { font-size: 12px; }
.cimke_2 { font-size: 16px; }
.cimke_3 { font-size: 20px; }
.cimke_4 { font-size: 25px; }

.article_lead {
  background-position: center;
  color: white;
  font-size: 14px;
  font-family: "Arial"; 
  line-height: 125%;
  
}

.read_more { background-position: center; text-align: center;}
.read_more_link { color: white; text-decoration:none; font-size: 14px; background: url("../img/icons/next.png") no-repeat 95% 50%; padding: 6px 48px 7px 10px; -moz-border-radius: 25px;
border-radius: 25px; }
.read_more_link:hover { color: black; background-color: #F0BE0C;}


#new_comment {
  border-top: 1px solid #2F1A09;
  background: url("../img/productlist_middle.png") repeat 50% 0%;
  padding-bottom: 5px;
}

.new_comment_title {
  color: #EFBE68;
  font-size: 13px;
  font-weight: bold;
  line-height: 40px;
  padding: 5px 10px;
  border-bottom: 1px solid #2F1A09;
  
  background: url("../img/atlatszo_barna2.png") repeat;
  
}

.new_comment_form label {
  color: white;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 3px;
}

#new_comment textarea {
  width: 460px;
}

#previous_comments {
  
}

.comment_title {
  background: url("../img/atlatszo_barna2.png") repeat;
  color: #EFBE68;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  padding: 3px 10px;
  border-top: 1px solid #2F1A09;
  border-bottom: 1px solid #2F1A09;
  position: relative;
  
}

.delete_comment {
  position: absolute;
  top: -4px;
  left: 445px;
}

.delete_comment a {
  color: white;
}

.delete_comment a {
  text-decoration: none;
}

.delete_comment a img {
  border: none;
}


.comment_body {
  color: white;
  font-size: 12px;
  padding: 10px;
}

.comment_body a { color: white; text-decoration: none; }
.comment_body a:hover { color: #EEBB00;}


#kosar_container {
  background: url("../img/atlatszo_piros.png") repeat;
  width: 200px;
  border-bottom: 1px solid #5A5F2F;
  color: white;
}

#kosar_title {
  border-bottom: 1px solid #8F1F08;
}

#katalogus_header_container {
  width: 200px;
  height: 35px;
  background: url("../img/atlatszo_zold.png") repeat;
}

#katalogus_title {
  border-bottom: 1px solid #252F14;
}


li ul, #katalogus li:hover ul li ul, #katalogus li ul li:hover ul li ul, #katalogus li ul li ul li:hover ul li ul {
	display: none;	
	position: absolute;
}

#katalogus_container {
  z-index: 10000;
}

#katalogus {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#katalogus a {
  display: block;
  width: 200px;
  height: 40px;
  line-height: 40px;
  text-indent: 15px;
  text-decoration: none;
  color: white;
  
}


#katalogus li {
  display: block;
  position: relative;
  background: url("../img/atlatszo_zold.gif") repeat;
  border-bottom: 1px solid #2F1A09;
  width: 200px;
}         


#katalogus li:hover>ul, #katalogus li ul li:hover>ul, #katalogus li ul li ul li:hover>ul {
  display: block;
  position: absolute;
  z-index: 100;
  left: 200px;
  top: -1px;
  width: 200px;
  margin: 0px;
  padding: 0px;
  border: 1px solid #2F1A09;
  list-style:none;
}

#katalogus li a:hover {
  color: black;
  background: url("../img/atlatszo_sarga.gif") repeat;
}


#katalogus li:hover {
  color: black;
  background: url("../img/atlatszo_sarga.gif") repeat;
  display: block;
}                         

#katalogus li.seasonal_cat {
  background: url("../img/seasonal_bg.gif") no-repeat;
}     
#katalogus li.seasonal_cat a:hover {
  background: url("../img/seasonal_bg_hover.png") no-repeat;
}
#katalogus li.seasonal_cat a {
  text-indent: 44px;  
}


#katalogus li:hover>a {
  color: black;
}

/* Fix IE. Hide from IE Mac \*/
 html ul li { float: left; }
 html ul li a { height: 1%; }
/* End */


.search_container {
  background: url("../img/atlatszo_barna2.png") repeat;
  width: 916px;
  margin: 0px auto;
  height: 40px;
  border-top: 1px solid #2F1A09;
  border-bottom: 1px solid #2F1A09;
  color: white;
  text-align: center;
  vertical-align: middle;
}

.search_element {
  float: right;
}

#search_message {
  margin: 8px 8px 0px 0px;
}

#search_submit {
  margin: 2px 8px 0px 8px;
}

#search_box {
  margin-top: 4px;
  
}

#search_box input {  
  height: 22px;
  font-size: 18px;
  background: #EFEFEF;
  padding: 2px 5px;
}



#utmutato {
  float: right;
}

.search_container input {
  display: inline;
}


.top_container {
  background: url("../img/atlatszo_barna2.png") repeat;
  width: 918px;
  margin: 0px auto;
  height: 40px;
  border-top: 1px solid #2F1A09;
  border-bottom: 1px solid #2F1A09;
  color: white;
  vertical-align: middle;
}

.top_container .back {
  background: url("../img/icons/back.png") no-repeat;
  background-position: top left;
  width: 160px;
  height: 32px;
  float: left;  
  margin: 5px 0px 0px 10px;
}

.top_container .back a {
  font-size: 15px;
  color: white;
  padding: 5px 20px 5px 40px;
  width: 150px;
  height: 21px;
  display: block;
  text-decoration: none;
}
.top_container .back a:hover {
  text-decoration: underline;
}


h1.main_content_header {
  font-weight: normal;
}
.main_content_header {
  /*position: absolute;*/
  width: 700px;
  margin: 
  0px 0px 0px 235px;
  
  /*border: 1px solid #2F1A09;*/
  color: white;
  font-size: 20px;
  padding-top: 25px;
  text-align: center;
  background: url("../img/productlist_header2.png") no-repeat;
}

.main_content {
  margin: 0px 0px 0px 235px;  
  width: 700px;
  color: white;
  background: url("../img/productlist_middle.png") repeat-y;
  display: block;
}

.main_content div.submit {
	padding: 5px 0px 15px 210px;
	display: block;
}

.termek_navigacio, .form_question, .form_info {
  width: 668px;
}

.termek_navigacio, .form_question, .hirek_navigacio {
  margin: 0px auto;
  border-top: 1px solid #2F1A09;
  border-bottom: 1px solid #2F1A09;
  border-left: 1px solid #2F1A09;
  border-right: 1px solid #2F1A09;
  background: url("../img/atlatszo_barna2.png") repeat;
  min-height: 40px;
}

.form_info {
  background: url("../img/productlist_middle.png") repeat-y 50%; 
  margin: 0px auto;
  border-left: 1px solid #2F1A09;
  border-right: 1px solid #2F1A09;
  border-bottom: 1px solid #2F1A09;
  
}
.form_info table {
  font-size: 12px;
}

.order_info_table {
  font-size: 13px;
  width: 100%;
}

.hirek_paging_container {
  float: left;
}

.form_question p {
  margin: 10px;
  color: #EFBE68;
  font-size: 13px;
  font-weight: bold;
}

.message {
  text-align: center;
  background: url("../img/atlatszo_piros.png") repeat;
  color: white;
}

.input {
  margin: 10px;
}

.input label{
  margin-left: 26px;
  width: 170px;
  float: left;
}

.input input {
  background:#EFEFEF none repeat scroll 0 0;
  font-size:18px;
  height:22px;
  padding:2px 5px;
  width: 400px;
}

.radiobuttons {
  margin: 10px 26px 0px 26px;
}

.radiobuttons input {
  margin: 10px
}



.termek_navigacio_bottom {
  width: 668px;
  margin: 0px auto;
  height: 40px;
  border-left: 1px solid #2F1A09;
  border-right: 1px solid #2F1A09;
  border-bottom: 1px solid #2F1A09;
  background: url("../img/atlatszo_barna2.png") repeat;
}

.adatlap_vissza {
  background: url("../img/icons/back.png") no-repeat;
  background-position: top left;
  width: 180px;
  height: 32px;
  display: block;
  float: left;
  margin: 5px 0px 0px 10px;
}

.adatlap_vissza a {
  font-size: 15px;
  color: white;
  padding: 5px 20px 5px 40px;
  width: 150px;
  height: 21px;
  display: block;
  text-decoration: none;
}

.adatlap_vissza a:hover, .adatlap_kosarba a:hover {
  text-decoration: underline;
}

.adatlap_ar {
  float: left;
  width: 200px;
  margin: 10px 0px 0px 75px;
}

.adatlap_kosarba {
  background: url("../img/icons/add.png") no-repeat;
  background-position: top right;
  width: 180px;
  height: 32px;
  display: block;
  float: left;
  margin: 5px 0px 0px 10px;
}

.adatlap_kosarba a {
  font-size: 15px;
  color: white;
  padding: 5px 0px 5px 35px;
  width: 150px;
  height: 21px;
  display: block;
  text-decoration: none;
}


.termek_lista {
  color: white;  
  width: 670px;
  margin: 0px auto;
}

.termek_adatlap {
  color: white;  
  width: 670px;
  margin: 0px auto;
  background: url("../img/productlist_middle.png") repeat-y;
  background-position: 50% 0%;
}

.termek_adatlap a, .article_lead a{
  color: #FFB400;
  text-decoration: none;
}

.main_content_header a {
  color: white;
  text-decoration: none;
}

.email_link {
  color: white;
  text-decoration: none;
}

.termek_adatlap a:hover, .article_lead a:hover, .main_content_header a:hover, .email_link:hover {
  color: #FFB400;
  text-decoration: underline;
  
}

.termek_adatlap img {
  max-width: 650px;
  max-height: 488px;
}

.erdeklodjon { margin: 10px; }
  
.figyelmebe_ajanljuk {
  background: url("../img/icons/star.png") 6px 0px no-repeat;
  padding: 10px 0px;
  text-indent: 55px;
}

.termek_leiras {
  width: 640px;
  padding: 10px;
}

.warning_link, .termek_adatlap a.warning_link {
  background: url("../img/icons/next.png") no-repeat;
  height: 32px;
  font-size: 16px;
  line-height: 32px;
  color: white;
  padding: 3px 10px 3px 15px;
  display: block;
  text-decoration: none;
  -moz-border-radius: 25px;
  border-radius: 25px;
}

.warning_link:hover, .termek_adatlap a.warning_link:hover {
  background-color: #FFB400;
  color: black;
}

.ingyenes_regisztracio, .termek_adatlap a.ingyenes_regisztracio  {
  width: 185px;
  background-position: 170px 3px;
  
}

a.bejelentkezes_tagoknak, .termek_adatlap a.bejelentkezes_tagoknak  {
  width: 205px;
  background-position: 190px 3px;
  
}

.warning_link_container {
  width: 100%;
  padding-bottom: 5px;
}

.productlist_even {
  background: url("../img/productlist_middle.png") repeat-y;
  background-position: 50% 0%;
  border-bottom: 1px solid #2F1A09;
  border-left: 1px solid #2F1A09;
  border-right: 1px solid #2F1A09;
  position: relative;
  padding: 10px;
  min-height: 100px;
}

.productlist_odd {
  position: relative;
  border-bottom: 1px solid #2F1A09;
  border-left: 1px solid #2F1A09;
  border-right: 1px solid #2F1A09;
  padding: 10px;
  min-height: 100px;
  
}

.termek_video a {
  background: url("../img/termek_video_bg.png") no-repeat ;
  color: white;
  text-decoration: none;
  margin-top: 2px;
  padding: 6px 12px;
  font-weight: bold;
  display: block;
}
.termek_video a:hover {
  color: black;
}

.productlist_law {
  background: url("../img/atlatszo_piros2.png") repeat;
  font-size: 11px;
  border-left: 1px solid #2F1A09;
  border-right: 1px solid #2F1A09;
  border-bottom: 1px solid #2F1A09
}

.law_warning_table tr td {
  padding: 5px 5px 0px 5px;
}

.law_warning_title {
  text-align: center;
  padding: 5px 5px 0px 5px;
  font-size: 16px;
}

.productlist_odd img, .productlist_even img {
  border: 1px solid white;
  z-index: 1;
  
}

.productlist_odd a, .productlist_even a {
  z-index: 1;
  
}

/*
.productlist_odd img:hover, .productlist_even img:hover {
  border: 1px solid #C14324;
  z-index: 1;
  
}*/

    h2.product_name {
      margin: 0px;
      font-weight: normal;
    }

    .product_name {
      font-size:18px;
      left:195px;
      position:absolute;
      top:8px;
      width:400px;
    }
    
    .product_name a {
      color: #EFBE68;
      text-decoration: none;
    }
    
    .product_name a:hover {
      text-decoration: underline;
      
    }

    .product_price {
      position:absolute;
      right:10px;
      text-align:right;
      top:10px;
      width:100px;
    }

    .product_itemnumber {
      font-size:12px;
      left:195px;
      position:absolute;
      top:30px;
    }

    .product_brief {
      font-size:12px;
      margin: 50px 0 0 186px;
      width:400px;
      line-height: 13px;
    }
    
    .product_image {
      float: left;
    }
    
    .product_add {
      position: absolute;
      top: 30px;
      right: 10px;
      color: white;
    }
    .product_add a {
      padding: 0px 3px;
      display: block;
    }
    
    .product_add a:hover {
      background: #FFB400;
      border-radius: 15px;
      -moz-border-radius: 15px;
      -webkit-border-radius: 15px;
    }
    
    .product_add img, .product_add img:hover, .product_add img:hover  {
      border: none;
    }
    
    .product_law_box {
      position:absolute;
      right: 10px;
      top: 10px;
      width: 180px;
      border-radius: 5px;
      -moz-border-radius: 5px;
      background:url("../img/atlatszo_piros2.png");
      font-size: 11px;
      font-weight: bold;
      padding: 3px 5px;
      text-align: center;
    }
        
    .product_law_box a {
      text-decoration: none;
      color: white;
      text-align: center;
    }
    
    .product_law_box a:hover {
      background: #FFB400;
      color: black;
    }

    .product_nodelivery_warning {
      position: absolute;
      right: 8px;
      top: 102px;
      text-align: right;
      color: #FFCFCF;
      font-size: 11px;
    }

.number_of_products {
  float: left;
  padding: 9px 12px;
  width: 120px;
}  

.earlier_news {
  float: left;
  padding: 9px 12px;
  color: white;
}

.manufacturers {
  position: absolute;
  right: 50px;
}

.paging_container {
  float: left;
  width: 400px;
}

.paging_wrapper {
  margin: 0px auto;
}

.page_numbers {
  padding: 9px 9px 0px 9px;
  float: left;
  color: #2F1A09;
}

.page_numbers .current {
  color: #EFBE68;
}

.page_numbers a {
  color: white;
  text-decoration: none;
}

.page_numbers a:hover {
  color: #EFBE68;
}

.next_page {
  float: left;
  padding: 3px;
}

.next_page img {
  border: none;
}

#cart {
  display: block;
  padding: 10px 10px 5px 15px;
  font-size: 13px;
  color: white;
  background: url("../img/atlatszo_piros.png") repeat;
}


#cart .item {
  clear: both;
  color: white;
  margin: 2px 0px;
}

.item_details {
  clear: both;
}
    .item_details .quantity {
      float: left;
      width: 50px;
      padding-top: 2px;
    }
    
    .item_details .price {
      float: left;
      text-align: right;
      width: 70px;
      padding-top: 2px;
      
      
    }
    
    .item_details .buttons {
      float: left;
      text-align: right;
      width: 50px;
      
    }
    
    .item_details .buttons img {
      width: 20px;
      height: 20px;
      border: none;
    }
    
.total {
  border-top: 1px solid #8F1F08;

}

.total_title {
  float: left;
  width: 50px;
}
    
.total .total_price {
  float: left;
  text-align: right;
  width: 70px;
}
    
#cart .cart_next {
  background: url("../img/icons/next.png") no-repeat;
  background-position: top right;
  width: 145px;
  height: 32px;
  display: block;
  margin-top: 5px;
}


#cart .cart_next a {
  font-size: 15px;
  color: white;
  padding: 5px 20px 5px 40px;
  width: 95px;
  height: 21px;
  display: block;
  text-decoration: none;
}
#cart .cart_next a:hover {
  text-decoration: underline;
}

.order_box {
  width: 670px;
  font-size: 13px;
  padding: 10px;
  font-weight: bold;
}
      .order_name {
        float: left;
        width: 360px;
        padding-top: 2px;
      }
      
      .order_available {
        float: left;
        width: 90px;
        padding-top: 2px;
      }
      
      .order_quantity {
        float: left;
        width: 35px;
        padding-top: 2px;
        text-align: right;
      }
      
      .order_price {
        float: left;
        width: 90px;
        padding-top: 2px;
        text-align: right;
      }
      
      .order_functions {
        float: left;
        width: 70px;
        padding-top: 2px;
        text-align: center;
      }

      .order_functions img {
        width: 20px;
        height: 20px;
        border: none;
      }

.orderlist_even {
  background: url("../img/productlist_middle.png") repeat-y;
  background-position: 50% 0%;
  border-bottom: 1px solid #2F1A09;
  border-left: 1px solid #2F1A09;
  border-right: 1px solid #2F1A09;
  position: relative;
  display: block;
  font-size: 13px;
  padding: 10px;
  height: 20px;
}     

.orderlist_odd {
  border-bottom: 1px solid #2F1A09;
  border-left: 1px solid #2F1A09;
  border-right: 1px solid #2F1A09;
  position: relative;
  display: block;
  font-size: 13px;
  padding: 10px;
  height: 20px;
  
}

.order_next {
  background: url("../img/icons/next.png") no-repeat;
  background-position: top right;
  width: 230px;
  height: 32px;
  display: block;
  margin-top: 5px;
}

.order_next a {
  font-size: 15px;
  color: white;
  padding: 5px 20px 5px 30px;
  width: 175px;
  height: 21px;
  display: block;
  text-decoration: none;
}

.order_next a:hover {
  text-decoration: underline;
}

#splashscreen {
  width: 900px;
  margin: 0px auto;
  margin-top: -40px;
  padding: 20px;
  color: white;
  height: 260px;
  border: 1px solid #2F1A09;
  background: url("../img/atlatszo_barna2.png") repeat;
}

#intro .title {
  margin: 0px auto;
  margin-top: 15px;
  font-size: 30px;
  width: 200px;
}

.kismalac {
  position: absolute;
  top: 189px;
  left: 620px;
}
         
                 
.adattabla {
  width: 100%; 
}
.adattabla th {
  background: url("../img/productlist_middle.png") repeat 50% 0%;
  color: #F0BE0C;
}




#loginform {
  border: 1px solid #2F1A09;
  background: url("../img/productlist_middle.png") repeat 50% 0%;
  position: absolute;
  top: 163px;
  left: 690px;
  margin: 0px;
  padding: 0px;
  width: 235px;
}

#loginform h2 {
  color: white;
  font-size: 19px;
  margin: 0px;
  padding: 10px;
  line-height: 20px;
}

#frontend_loginform {
  border: 1px solid #2F1A09;
  background: url("../img/productlist_middle.png") repeat;
  background-position: center;
  position: absolute;
  top: 180px;
  left: 215px;
  padding: 8px;
}



.login_link {
  color: white;
  text-decoration: none;
  text-align: center;
  padding: 3px;
  margin: 0px 5px 0px 10px; 
  font-size: 12px;
  float: left;
}

.login_link:hover {
  text-decoration: underline;
  background-color: #EA1204;
}

.login_inputs {
  width: 150px;
}

.login_field {
  margin-left: 10px;
}

#login_form_wrapper form {
 width: 200px;
}

.login_submit {
  position: absolute;
  top: 48px;
  right: 10px;
}

.login_field input {
  width: 150px;
}

.loginbox_title {
  width: 210px;
  color: white;
  text-align: center;
  border-bottom: 1px solid #2F1A09;
  margin-bottom: 5px;
}

.loggedin_link {
   display: block;
   text-align: left;
   width: 215px;
   padding: 3px 0px;
   text-indent: 45px;
   color: white;
   text-decoration: none;
   font-size: 13px;
   margin: 5px;
   float: none;
}
.loggedin_link:hover {
  text-decoration: underline;
  background-color: #EA1204;
}

.loginbox_szemelyes {
  background: url("../img/icons/user_24.png") no-repeat;
  background-position: 5% 50%;

}
.loginbox_hirek {
  background: url("../img/icons/news_24.png") no-repeat;
  background-position: 5% 50%;

}

.loginbox_rendelesek {
  background: url("../img/icons/cart_24.png") no-repeat;
  background-position: 5% 50%;
}

.loginbox_kilepes {
  background: url("../img/icons/cancel_24.png") no-repeat;
  background-position: 5% 50%;
}


.loginform_input {
  height: 16px;
  font-size: 12px;
  background: #EFEFEF;
  padding: 2px 5px;
  width: 120px;
  margin-bottom: 5px;
}

.kapcsolati_adatok {
  border: 1px solid #2F1A09;
  background: url("../img/atlatszo_barna2.png") repeat;
  padding: 0px 12px;
}

#termek_twitter_link {
  font-size: 13px;
  line-height: 15px;
  display: block;
}

.kapcsolati_adatok a, #termek_twitter_link {
  color: white;
  text-decoration: none;
}

.kapcsolati_adatok a:hover, #termek_twitter_link:hover {
  color: #FF7500;
  text-decoration: underline;
}

.error-message {
  color: #FFB19F;
  width: 400px;
  font-size: 13px;
  background: url("../img/icons/warning_20.png") no-repeat;
  margin: 2px 5px 2px 200px;
  padding: 3px 0px 3px 30px;
}

.error_warning {
  background: url("../img/icons/warning.png") no-repeat;
  background-position: 0% 0%;
  color: #FFB19F;
  float: right;
  padding: 5px 0px 0px 40px;
  height: 32px;
  margin: 5px 130px 0px 10px;
  
}


.akcios {
  position: absolute;
  top: -8px;
  left: -12px;
  border: none;
}

.akcios img {
  border: none;
}


.bemutatkozunk {
  border: 1px solid #2F1A09;
  background: url("../img/productlist_middle.png") repeat;
  background-position: center;
  padding: 10px;
}

#map {
  text-align: center;
  padding: 20px 0px;
}

#map iframe {
  border: 1px solid #2F1A09;
}

#manu { 
  border: 2px solid red; 
  height: 120px;
  width: 970px;
  margin: 0px auto;
}

.manu {
  text-align: center;
  width: 800px;
}

.manu tr td { vertical-align: top; border: 1px solid black; }
.manu tr td:hover { border: 1px solid #EEBB00; }
.manu tr td a img { border: none; }
.gyarto_neve { color: white; text-decoration: none; font-size: 15px; font-weight: bold; display: block; padding: 5px; }
.gyarto_neve:hover { color: #EEBB00;}
.gyarto_honlapja { color: #EEEEEE; text-decoration: none; font-size: 11px; display: block; padding: 3px;}
.gyarto_honlapja:hover { color: #C04224;}


#majart {
  position: absolute; 
  left: 100px;
  top: -30px; 
  color: white;
  font-size: 11px;
  font-family: "Trebuchet MS";
}

#majart a img {
  border: none;
}

/*seasonal*/
.seasonal_products_table {
  width: 100%;
  border: none;
  text-align: center;
}
.seasonal_products_table tr td {
  padding: 5px;
  width: 50%;
  vertical-align: top;
  border-bottom: 1px solid #191802;
}
.seasonal_products_table tr td a {
  text-decoration: none;
}
.seasonal_products_table tr td a:hover {
  text-decoration: underline;
}
.seasonal_products_table tr td a img {
  border: 2px solid #71793F;
}
.seasonal_products_table tr td a img:hover {
  border: 2px solid #F0BD0B;
}                      

.seasonal_table_termek_adatlapon tr td {
  width: 222px;
}             
.seasonal_table_termek_adatlapon {
  border-collapse: collapse;
}

.seasonal_product_name {
  font-size: 16px;
  color: #EFBE68;
  padding-bottom: 8px;
}
.seasonal_product_brief {
  font-size: 13px;
}
.seasonal_product_price {
  font-size: 13px;
  color: #EF480E;
}
.seasonal_product_link {
  width: 156px;
  margin: 0px auto;
}
.seasonal_product_link a {
  background: url("../img/icons/next.png") no-repeat 120px 3px;
  height: 32px;
  font-size: 13px;
  line-height: 32px;
  color: white;
  padding: 2px 20px 4px 0px;
  display: block;
  text-decoration: none;
  -moz-border-radius: 25px;
  border-radius: 25px;
}
.seasonal_product_link a:hover {
  background-color: #FFB400;
  color: black;
}


.forgalmazott_markak { text-decoration: none; display: block; background: url("../img/narancs_gomb.png") no-repeat; color: white; padding: 10px; font-weight: bold; margin-top: 4px;}
.forgalmazott_markak:hover { color:black; }
/*Lightbox*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/*facebook*/
.product_like {
  background: url("../img/atlatszo_barna.png") repeat;
  border-left: 1px solid #2F1A09;
  border-right: 1px solid #2F1A09;
  border-bottom: 1px solid #2F1A09;
  height: 36px;
}
.article_like {
/*  height: 25px;
*/}

.product_like .likebutton {
  padding: 5px 10px;
}
      
#coord {
  width: 400px; margin:0px auto; background: #F0BE0C; color: black;
}

