/* CSS Document Minden oldalon megjelenő elemek formázása */
body	{
	margin: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.7em; color:#000000;
}
form	{
	margin: 2px 0px 2px 0px;
	}
#top	{
	width: auto; margin:0px 10px 5px 0px;
	}
.td_logo	{
	width: 250px; padding: 5px 10px 0px 10px; vertical-align:top;
	}	
#top_btn	{
	width: auto; margin: 0px 0px 5px 0px; border-bottom:1px solid #324A78;
	}
#tcs_btn	{
	width: 122px; padding: 5px 0px 6px 0px; background-image: url(Images/backgr/tab1_01.jpg); background-position: bottom; background-repeat: no-repeat; text-align: center;
	}
#akt_btn	{
	width: 122px; padding: 5px 0px 6px 0px; background-image: url(Images/backgr/tab1_01.jpg); background-position: bottom; background-repeat:no-repeat; text-align: center;
	}
#kosar_btn	{
	width: 69px; padding:2px 0px 2px 0px; background-image:url(Images/backgr/tab1_03.jpg); background-position:bottom; background-repeat:no-repeat; text-align:center;
}
#akcio_btn	{
	width: 69px; padding:2px 0px 2px 0px; background-image:url(Images/backgr/tab1_02.jpg); background-position:bottom; background-repeat:no-repeat; text-align:center;
	}
#hirek_btn	{
	width: 69px; padding:2px 0px 2px 0px; background-image:url(Images/backgr/tab1_02.jpg); background-position:bottom; background-repeat:no-repeat; text-align:center;
}
#marka_btn	{
	width: 69px; padding:2px 0px 2px 0px; background-image:url(Images/backgr/tab1_02.jpg); background-position:bottom; background-repeat:no-repeat; text-align:center;
}
#hirlev_btn	{
	width: 80px; padding:2px 0px 2px 0px; background-image:url(Images/backgr/tab1_02.jpg); background-position:bottom; background-repeat:no-repeat; text-align:center;
	}
#help_btn	{
	width: 69px; padding:2px 0px 2px 0px; background-image:url(Images/backgr/tab1_02.jpg); background-position:bottom; background-repeat:no-repeat; text-align:center;
	}
.top_icon	{
	padding: 0px 3px 0px 3px; vertical-align:middle;
	}		
/*keresés div és doboz beállításai, gomb beállítása */
#search	{
	}
#search_box	{
	width: 200px; float: right; padding: 2px 10px 2px 10px; font-size: 0.9em; background-image:url(Images/backgr/bg_grey.gif); background-repeat:repeat-y; border-bottom: 1px solid #324A78; border-left: 1px solid #324A78; color:#333333;
	}
.button	{
	font-size: 11px; color: #FFF; font-weight: bold; background-color: #324A78; border-top: 1px solid #E3E5E8; border-right:1px solid #8E939B; border-bottom:1px solid #8E939B; border-left: 1px solid #E3E5E8; padding: 0px 5px 0px 5px; 
	}
.input {
	font-size: 12px; height: auto; padding:0px 0px 0px 2px;
	}

.top_img	{
	text-align:center; vertical-align:middle;
	}
#nav1	{
	margin: 0px 0px 0px 0px; padding: 5px 20px 5px 20px; background-image:url(Images/backgr/bg_blue.gif); text-align:center; color:#FFF;
}
	#nav1 a:link
	{
		color:#FFF; text-decoration:underline;
	}
	#nav1 a:visited
	{
		color:#FFF; text-decoration:underline;
	}		
	#nav1 a:active
	{
		color:#FFF; text-decoration:underline;
	}		
	#nav1 a:hover
	{
		color:#E3E5E8; text-decoration:underline;
	}	
#nav2	{
	margin: 0px 0px 10px 0px; padding: 4px 0px 4px 20px; border-bottom:1px solid #324A78; color: #273A5D; font-weight: bold;
	}
	#nav2 a:link	{
		color:#273A5D; font-weight: bold; text-decoration:underline;
	}
	#nav2 a:visited	{
		color:#273A5D; font-weight: bold; text-decoration:underline;
	}		
	#nav2 :active	{
		color:#273A5D; font-weight: bold; text-decoration:underline;
	}		
	#nav2 a:hover	{
		color:#660000; font-weight: bold; text-decoration:underline;
	}
/* középső rész beállításai */
#container	{
 	width: auto;
}
.ctd_left	{
	width: 150px; padding: 0px 10px 0px 0px; vertical-align: top;
	}
.ctd_cont	{
	padding: 0px 10px 0px 15px; background-image: url(Images/backgr/bg_box2.gif); background-position:top; background-repeat:repeat-x; border-bottom: 3px groove #FF9966; border-right: 3px groove #FF9966; vertical-align: top;
	}
.ctd_right	{
	width: 160px; padding: 0px 10px 0px 10px; vertical-align: top;
	}
/* alsó rész */
#bottom1	{
	margin: 10px 0px 0px 0px; padding: 4px 0px 4px 0px; text-align:center;
}
#bottom2	{
	margin: 0px; padding:6px 0px 6px 0px; background-color: #324A78; font-size:0.9em; color: #FFF; text-align:center;
}
	#bottom2 a:link		{
		color:#FFF; text-decoration:none;
		}
	#bottom2 a:visited		{
		color:#FFF; text-decoration:none;
		}
	#bottom2 a:active		{
		color:#FFF; text-decoration:none;
		}
	#bottom2 a:hover		{
		color:#E3E5E8; text-decoration:underline;
		}
/* termékcsoport menü rétege */
#mainprodcatslayer{
	font-size: 1.2em; font-weight:bold; color:#333333; position:absolute; width:500px; height:auto; z-index:1; left:100px; top:18px; background-color: #FFF; border: 3px groove #8D9FC3; visibility:hidden;
	}
	#mainprodcatslayer a:link	{
		font-size: 0.8em; font-weight:normal; color:#273A5D; text-decoration:none;
	}
	#mainprodcatslayer a:visited	{
		font-size: 0.8em; font-weight:normal; color:#273A5D; text-decoration:none;
	}
	#mainprodcatslayer a:active	{
		font-size: 0.8em; font-weight:normal; color:#273A5D; text-decoration:none;
	}
	#mainprodcatslayer a:hover	{
		font-size: 0.8em; font-weight:normal; color:#660000; text-decoration:underline;
	}
/* Fő termékcsoport leírása a rétegen */
div.product_descr{
  font-size: 0.8em; font-weight:normal; text-decoration:none;
}
/* aktuális ajánlat rétege */
#actualofferslayer{
	 font-size: 1.2em; font-weight: bold; color: #333333; position:absolute; width:500px; height:auto; z-index:1; left:220px; top:18px; background-color: #FFF; border: 3px groove #8D9FC3; visibility:hidden;
	}
	#actualofferslayer a:link	{
		font-size: 0.8em; font-weight:normal; color:#273A5D; text-decoration:none;
	}
	#actualofferslayer a:visited	{
		font-size: 0.8em; font-weight:normal; color:#273A5D; text-decoration:none;
	}
	#actualofferslayer a:active	{
		font-size: 0.8em; font-weight:normal; color:#273A5D; text-decoration:none;
	}
	#actualofferslayer a:hover	{
		font-size: 0.8em; font-weight:normal; color:#660000; text-decoration:underline;
	}

/* alkategória layer class */
div.subprodlayer {
  font-size: 1.2em; font-weight: bold; color: #333333; position:absolute; width:500px; height:auto; z-index:1; background-color: #FFF; border: 3px groove #8D9FC3; visibility:hidden;
}
	div.subprodlayer a:link	{
		font-size: 0.8em; font-weight:normal; color:#273A5D; text-decoration:none;
	}
	div.subprodlayer a:visited	{
		font-size: 0.8em; font-weight:normal; color:#273A5D; text-decoration:none;
	}
	div.subprodlayer a:active	{
		font-size: 0.8em; font-weight:normal; color:#273A5D; text-decoration:none;
	}
	div.subprodlayer a:hover	{
		font-size: 0.8em; font-weight:normal; color:#660000; text-decoration:underline;
	}


/* réteg cella beállításai */
.td_tcs	{
	width:33%;padding:1px 10px 2px 10px;text-align:left;line-height:20px;vertical-align:top;
	}
.td_tcs_also	{
	width:33%;padding:1px 10px 2px 10px;border-bottom:1px dotted #324A78;text-align:left;line-height:20px;vertical-align:top;
	}
.smallerror {
            color: red;
}




th.inputform {
	padding: 2px 10px 2px 10px; vertical-align:middle; background-color: #324A78; color: #FFFFFF;
}
th.inputform2 {
	padding: 2px 10px 2px 10px; vertical-align:middle; background-color: #ea8046; color: #FFFFFF;
}
td.inputform {
	padding: 0px 10px 0px 10px; vertical-align: middle; background-color: #E3E5E8;
}
input.inputform {
	font-size: 12px; height: auto; padding:1px 0px 1px 2px; border: 1px solid #647BA7;
	}
select.intputform {
	font-size: 12px; height: auto; border: 1px solid #647BA7;
}
textarea.intputform {
	font-size: 12px; height: auto; padding:1px 0px 1px 2px; border: 1px solid #647BA7;
}

.button_inputform	{
	margin: 2px; font-size: 11px; color: #FFF; font-weight: bold; background-color: #324A78; border-top: 1px solid #E3E5E8; border-right:1px solid #8E939B; border-bottom:1px solid #8E939B; border-left: 1px solid #E3E5E8; padding: 1px 5px 1px 5px;
	}
/*
.button_inputform	{
	margin: 1px; font-size: 11px; color: #666; font-weight: bold; background-color: #ccc; border-top: 1px solid #e2e2e2; border-right:1px solid #818181; border-bottom:1px solid #565656; border-left: 1px solid #d7d7d7; padding: 10px 15px 10px 36px;
	}
*/
/* kosárba tévő gombok beállításai


  .addtocart_button {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: #FFFFFF!important;
    text-decoration: underline;
    font-size: 10px;
    width: 80px;
    height: 25px;
    background-image: url(/admin/images/index/pp_login_button.jpg);
    background-repeat: no-repeat;
    padding-top: 13px;
  }
*/

 /* kosárba tévő gombok beállításai */

#btns {
    border-top:1px solid #ccc;
    padding:1em 0;
}

 .addtocartButton {
 	background: url( /Templates/Images/addtocartbutton.gif ) no-repeat bottom right;
 	padding-right: 4px;
 	margin-bottom: 0;
 }
 .addtocartButton .btnTop {
 	background: url( /Templates/Images/addtocartbutton.gif ) no-repeat top right;
 	height: 4px;
 	font-size: 0;
 	margin-right: -4px;
 	margin-left: 4px;
 }
 .addtocartButton .btnTop DIV {
 	background: url( /Templates/Images/addtocartbutton.gif ) no-repeat top left;
 	width: 4px;
 	height: 4px;
 	font-size: 0;
 	float:left;
 }
 .addtocartButton .btnContent {
 	background: url( /Templates/Images/addtocartbutton.gif ) no-repeat bottom left;
 	padding: 0 0 4px 4px;
 	color: #ffffff;
 }
 .addtocartButtonWrapper {
 	background: transparent url(/Templates/Images/addtocartbuttonbg.gif) repeat-x bottom;
 	cursor: pointer;
 	width: 10em;
 	float:right;
 }
 .addtocartButtonWrapper {
 	float: right;
 	margin-right: 0;
 }
 .addtocartButton input {
 	background-color: transparent;
 	border: 0 none;
 	color: #000000;
 	cursor: pointer;
 	display: block;
 	font-size: 114%;
 	font-weight: bold;
 	margin: 0 auto;
 	width: 100%;
 	height: 2em;
 	overflow: visible; /*fix for text centering issue within buttons in IE */
 }

.feed-button {
  padding: 5px 0;
}

.feed-button a {
  color: #666;
/*  padding: 10px 15px 10px 36px; */
  padding: 10px 5px 10px 25px;
  background: #ccc url("../Templates/Images/feed-icon-14x14.png") no-repeat 5px 50%;
  border-top: 1px solid #e2e2e2;
  border-right: 1px solid #818181;
  border-bottom: 1px solid #565656;
  border-left: 1px solid #d7d7d7;
}

.feed-button a:hover {
  color: #444;
  background: #eee url("../Templates/Images/feed-icon-14x14.png") no-repeat 5px 50%;
  border-top: 1px solid #f5f5f5;
  border-right: 1px solid #969696;
  border-bottom: 1px solid #646464;
  border-left: 1px solid #f2f2f2;
}

.facebook-button {
  padding: 5px 0;
}

.facebook-button a {
  color: #3B5998;
/*  padding: 10px 15px 10px 36px; */
  padding: 10px 5px 10px 120px;
  background: #3B5998 url("../Templates/Images/facebook.png") no-repeat 15px 50%;
  border-top: 1px solid #e2e2e2;
  border-right: 1px solid #818181;
  border-bottom: 1px solid #565656;
  border-left: 1px solid #d7d7d7;
}

.facebook-button a:hover {
  color: #4B67A1;
  background: #4B67A1 url("../Templates/Images/facebook2.png") no-repeat 15px 50%;
  border-top: 1px solid #f5f5f5;
  border-right: 1px solid #969696;
  border-bottom: 1px solid #646464;
  border-left: 1px solid #f2f2f2;
}

.twitter-button {
  padding: 5px 0;
}

.twitter-button a {
  color: #60A2C3;
/*  padding: 10px 15px 10px 36px; */
  padding: 10px 5px 10px 120px;
  background: #60A2C3 url("../Templates/Images/twitterbird.png") no-repeat 15px 50%;
  border-top: 1px solid #e2e2e2;
  border-right: 1px solid #818181;
  border-bottom: 1px solid #565656;
  border-left: 1px solid #d7d7d7;
}

.twitter-button a:hover {
  color: #31CBFF;
  background: #31CBFF url("../Templates/Images/twitterbird.png") no-repeat 15px 50%;
  border-top: 1px solid #f5f5f5;
  border-right: 1px solid #969696;
  border-bottom: 1px solid #646464;
  border-left: 1px solid #f2f2f2;
}

.blog-button {
  padding: 5px 0;
}

.blog-button a {
  color: #FFFFFF;
/*  padding: 10px 15px 10px 36px; */
  padding: 10px 5px 10px 120px;
  background: #FFFFFF url("../Templates/Images/blog.png") no-repeat 15px 50%;
  border-top: 1px solid #e2e2e2;
  border-right: 1px solid #818181;
  border-bottom: 1px solid #565656;
  border-left: 1px solid #d7d7d7;
}

.blog-button a:hover {
  color: #444;
  background: #eee url("../Templates/Images/blog.png") no-repeat 15px 50%;
  border-top: 1px solid #f5f5f5;
  border-right: 1px solid #969696;
  border-bottom: 1px solid #646464;
  border-left: 1px solid #f2f2f2;
}
