@font-face {
 font-family: "FS";
 src: url("FREESTYN.EOT") /* EOT file for IE */
}

@font-face {
 font-family: "FS";
 src: url("FREESTYN.TTF") /* TTF file for CSS3 browsers */
}

html
{
	background:none repeat scroll 0 0 transparent;
}

body
{
	background: url("../img/body_bgmain.png") repeat #311109;
	font-family: arial,tahoma,verdana,sans serif;
    font-size: 12px;
	color:#956652;
}


div#header_topbg
{
	position:absolute;
	top:0;
	height:505px;
	left:0;
	width:100%;
	z-index:-1;
	background:url("../img/body_bg.png") repeat-x;
}

b,strong
{
	font-weight:bold;
}

h1, h2, h3, h4, h5, h6 
{
    color: #71331E;
    font-family: Arial,Myriad Pro,Calibri;
    font-size: 15px;
    font-weight: bold;
    margin: 10px 0 15px;
}

a 
{
    color: #956652;
    text-decoration: none;
}


div#header>div.box.kereso>h2
{
	display:none;
}

div#header>div.box.kereso input[type="submit"]
{
 	background: none repeat scroll 0 0 #F3E1CB;
    border-radius: 5px 5px 5px 5px;
    margin-right: 5px;
	padding:0 !important;
}

div#header>div.box.kereso input[type="text"]
{
  	background: none repeat scroll 0 0 transparent;
   	border:0;
    left: 8px;
    position: absolute;
    top: 7px;
    width: 140px;
}

div#header>div.box.kereso form
{
	line-height:30px;
	text-align:right;
}
div#header>div.box.kereso
{
    position: relative;
	background: url("../img/kereso.png") no-repeat scroll 0 0 transparent;
    height: 31px;
    left: 185px;
    top: 14px;
    width: 186px;
}

div#header>div.box.kosar
{
  	background: url("../img/headerkosarbg.png") repeat-x scroll 0 0 transparent;
    border: 0 none;
    border-radius: 10px 10px 10px 10px;
    color: white;
    font-size: 12px;
    height: 31px;
    position: absolute;
    right: 204px;
    top: 11px;
    width: 200px;
}

div#header>div.box.kosar>div.box_body
{
 	background: url("../img/headerkosaricon.png") no-repeat scroll 7px 5px transparent;
    padding-top: 2px;	
	min-height:25px;
}

div#header>div.box.kosar>div.box_body>div
{
   	max-height: 31px;
    padding-left: 40px;
    padding-right: 10px;
}

div#header>div.box.kosar div.box_body>div#webshopbasket_content
{
	font-size:10px;
}

div#header>div.box.felhasznalo br,
div#header>div.box.felhasznalo br
{
	display:none;
}

div#header>div.box.felhasznalo a
{
	margin-left:5px;
	margin-right:5px;
}
div#header>div.box.felhasznalo>h2
{
	display:none;
}

div#header>div.box.kosar div#webshopbasket_more_id
{
 	color: white !important;
    font-size: 10px;
    margin: 0 10px 0 0;
    padding: 0 !important;
    text-align: right;
}

div#header>div.box.kosar div#webshopbasket_more_id>a
{
	color:#fff;
}

div#header>div.box.kosar div.links
{
	display:none;
}

div#header>div.box.kosar div#webshopbasket_productlist_id
{
	margin-left:20px;	
}
div#header>div.box.kosar>h2
{
	margin:0 0 5px;
	display:none;
}

div#header div.login_help>ul>li a
{
	color:#636165;
}

div#header div.login_help>ul>li
{
	display:inline;
}

div#header div.login_help>ul>li:first-child
{
	border-right:1px solid #636165;
	padding-right:3px;
}
div#header div.login_help>ul>li:first-child + li
{
	margin-left:3px;
	margin-right:10px;
}

div#header>div.box.felhasznalo
{
	float:right;
}

div#header>div.box.logo>h2
{
	display:none;
}

div#header>div.box.logo
{
	position:absolute;
	top:49px;
	left:280px;
}

div#header div.box.logo a>span
{
	display:block;
	text-align:center;
	color:white;
}

div#layout_wrapper
{
	width:980px;
	margin:0 auto;
	overflow:hidden;
}



div#layout_wrapper div#header
{	
	background:url("../img/header_top.png") no-repeat;
	/*height:226px;*/
	height:425px;
	position:relative;
}

div.menu
{
	padding: 11px 0;
	background:url("../img/menu_bg.png") no-repeat transparent;
}

div#layout_wrapper div#header a#logo
{
	position:absolute;
	top:30px;
	left:0;
	width:250px;
	height:75px;
	background:url("../img/logo.png") no-repeat;
}

div#layout_wrapper div#header div#menu ul.sub li a:hover span
{
	color:white;
}

div#layout_wrapper div#header div#menu ul.sub.empty
{
	background:#DDB0D2;
	height:35px;
}
div#layout_wrapper div#header div#menu ul.sub li a span
{
	color:#231f20;
}
div#layout_wrapper div#header div#menu ul.sub li
{
	background:transparent;
	padding-top:5px;
	border:0;
}
div#layout_wrapper div#header div#menu ul.sub
{
	background:#DDB0D2;
	width:100%;
	height:35px;
	overflow:hidden;
}
div#layout_wrapper div#header div#menu
{
	position:absolute;
	bottom:0px;
	left:0;
	height:61px;
	width: 970px;
}


div#layout_wrapper div#content_wrapper div.box.folio1>h2
{
	display:none;
}

div#layout_wrapper div#content_wrapper div#content_top>div.box.socialnetworks>h2
{
	display:none;
}

div#layout_wrapper div#content_wrapper div#content_top
{
	overflow:hidden;
}

div#layout_wrapper div#content_wrapper div#content_top>div.box.socialnetworks
{
	float:right;
}

div#layout_wrapper div#content_wrapper div#content_top>div.box.breadcrumb
{
	float:left;
	margin:0;
}

div#layout_wrapper div#content_wrapper table.startcontent_table
{
	border-spacing:10px;
	border-collapse:separate;
}
div#layout_wrapper div#content_wrapper table.startcontent_table td
{
	border:1px solid #ccc;
}
div#layout_wrapper div#content_wrapper div#content_top>div.box.breadcrumb>h2
{
	display:none;
}

div#layout_wrapper div#content_wrapper div#content_top
{
	/*border:1px solid #ccc;*/	
	padding:10px;
	margin: 0;
	margin:0 0 5px;
	/*background: none repeat scroll 0 0 #DDB0D2; */
	
}

div.box.startpage_folio div.box_body div.folio_container
{
}

div#header div.box.logo_text>h2
{
	display:none;
}



div#header div.box.logo_text>div.box_body>p:first-child + p
{
	margin-top:10px;
	font-size:14px;
}
div#header div.box.logo_text
{
    color: #996541;
    font-size: 18px;
    left: 250px;
    position: absolute;
    top: 20px;	
}

div#header>div
{
	margin:0 10px;
}

div#header div.box.short_contactrow>h2
{
	display:none;
}

div#header div.box.short_contactrow
{
 	bottom: 10px;
    position: absolute;
    text-align: center;
    width: 100%;
}

div#header div.box.logo>div.box_body>a>span
{
	font-family: fs;
    font-size: 28px;
	display:block;
	margin-top:-4px;
	height:40px;
	line-height:40px;   
}

div.box.startpage_folio
{
	/*
 	margin: 0 auto 20px;
    padding: 0;
    position: relative;
    width: 660px;
    z-index: 1;
    */
    bottom: 30px;
    left: 0;
    margin: 0 auto !important;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 660px;
    z-index: 1;	
}
div#layout_wrapper div#content_wrapper
{
	overflow:hidden;
	min-height:358px;
	border:0;
	position:relative;
}

div#content_top
{
	
}

div#layout_wrapper div#content_wrapper
{
	/*
	background: url("../img/content_wrapper_bottom_bg.png") repeat-x scroll center bottom transparent;
    padding: 0 0 45px;
    */
	background:white;
    border-radius: 0 0 10px 10px;
	
}

div#layout_wrapper div#content_wrapper div#content
{
    border-radius: 0 0 10px 10px;
    padding: 20px 30px;
	min-height: 400px;
	overflow:hidden;
}

div#layout_wrapper div#footer_wrapper
{	
    background: url("../img/footer_bg.png") no-repeat scroll 0 0 transparent;
    font-size: 12px !important;
    height: 186px;
    margin-top: 10px;
}

div#layout_wrapper div#footer_wrapper div#footer_text
{
	color: #747474;
    font-size: 11px;
    line-height: 1.6em;
    margin: 0px auto;
    text-align: center;	
}

div#layout_wrapper div#footer_wrapper a {
    color: #f2e4c9;
    text-decoration: none;
}

div#layout_wrapper div#footer_wrapper a:hover {
	text-decoration:none;
}

div#layout_wrapper div#footer_wrapper div#footer_menu
{
	text-align:center;
	padding:10px 0;
	color:#ac8a68;
	margin:0 10px;
}

div#layout_wrapper div#footer_wrapper div#footer_menu div
{
	display:inline;
}

div#footer>h2
{
	display:none;
}

div#layout_wrapper div#footer_wrapper div.box.footer_details
{
	margin: 20px auto 0;
    width: 700px;
}

div#banner
{
   margin: 0 auto 15px;
   width: 750px;
}


div.contact table td:first-child
{
	width:70px;
}

div.contact table td input
{
	width:180px;
}
div.contact table td
{
	padding-top:2px;
	padding-bottom:2px;
}

div.contact table td textarea
{
	width:300px;
	height:90px;
}

div.entry>div.info
{
	display:none;
}

div.albumentry
{
	margin:3px;
	padding:2px;
	border:1px solid #ccc;
	float:left;
}

div.albumentry>a>img.albumimage
{
	width:150px;
}

div.messages
{
    display: block;
    margin: 5px;
    padding: 5px;
    text-align: center;
	color: #335D8D;
	font-weight:bold;
}

div.entry>h2
{
	font-size:17px;
}

div.latest.box div.entry>h2
{
	font-size:14px;
}
div.latest.box div.blog
{
	padding-bottom:10px;
}

div.more
{
	margin-top:10px;
	margin-right:15px;
	text-align:right;
}

div.latest.box div.album
{
	text-align:center;
}

div.latest.box div.album div.entry
{
	margin-top:10px;
}

div.latest.box div.album img
{
	width:150px;
}

div.albumentry div.text
{
	font-size: 11px;
    text-align: center;
}

div#footer_wrapper div#footer_menu
{
	/*border:1px solid #ccc;*/
}

div#footer_wrapper>div.box.services
{
	padding:10px;
	border:1px solid #ccc;
	margin-bottom:10px;
}

div#footer_wrapper>div.box.copyright
{
	margin:10px 0;
}



div#footer_wrapper>div.box.legkedveltebb
{
	margin:10px 0;
}

div#content_wrapper div:first-child  + div>h2
{
	
}

div#albumbox_container,
div#accentuated_products_container
{
	overflow:hidden;
	padding:5px;
}


div#albumbox_container>div.box img,
div#accentuated_products_container>div.box img
{
	max-width:145px;
	max-height:132px;
}

div#accentuated_products_container>div.box,
div#albumbox_container>div.box
{
	background: url("../img/box_body_bg_content.png") repeat-x scroll 0px -5px #441F03;
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 155px;
    margin: 5px 4px;
    padding: 0;
    text-align: left;
    width: 315px;	
	position:relative;
}

div#accentuated_products_container>div.box div.text,
div#albumbox_container>div.box div.text
{
 	left: 162px;
    position: absolute;
    top: 15px;
    width: 140px;
	color:#f3f3f3;
}

div#accentuated_products_container>div.box div.text a.title,
div#albumbox_container>div.box div.text a.title
{
 	color: #FFF7B9;
    display: block;
    font-size: 16px;
    margin-bottom: 20px;
    overflow: hidden;
    text-transform: uppercase;
}

div#albumbox_container>div.box img.morebtn
{
	width:22px;
	height:22px;
	right:5px;
	bottom:5px;
	position:absolute;
}
div#albumbox_container>div.box>div.box_header
{
	display:none;
	padding:14px 0;
	color:#a42f22;
	font-size:22px;
	font-weight:normal;
	text-align:left;
	padding-left:15px;
	/*background:url("../img/box_header_bg.png") no-repeat;*/
}
	

div#albumbox_container>div.box>div.box
{
	float:left;
	width:31%;
	text-align:center;
	border:1px solid #ccc;
	margin:5px;
	padding:5px;
}

div#albumbox_container>div.box>div.box_body
{
	/*background:url("../img/box_body_bg.png") no-repeat white;*/
	padding-top:15px;
}

div#albumbox_container>div.box>div.box_footer
{
	margin-top:15px;
	display:none;
	background:url("../img/rarrow.png") no-repeat scroll 210px center #E9C5A0;
 	height: 40px;
    line-height: 40px;
	color:#72341f;
	text-transform:uppercase;
	font-weight:bold;
	border-radius:5px;
	border-top-left-radius:18px 10px;
	border-top-right-radius:18px 10px;
	border-bottom-left-radius:18px 10px;
	border-bottom-right-radius:18px 10px;
}

div#accentuated_products_container>div.box.product
{
	background:white;
	/*border:1px solid #441F03;
*/
}

div#accentuated_products_container>div.box.product div.text>a
{
	color:#F67400;
}

div#accentuated_products_container>div.box.product div.text
{
	color:#956652;
}

div#albumbox_container>div.box>div.box_footer>a
{
	color:#72341f;
	display:block;
}

div.price_container input.p_id
{
	display:inline-block;
	text-align:right;	
	width:20px;
}

div.pager>a.selected
{
	font-weight:bold;
}

div#webshop_product_list div.row div.info>div.title
{
   	color: #71341F;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
}

div#webshop_product_list
{
	/*border:1px solid red;*/
	width:100%;
}

div#filter_container div.filter_container_footer
{
	background:url("../img/box_filter_footer_bg.png") no-repeat;
	height:11px;
}
div#filter_container div.row>div.body input[type="checkbox"]
{
	margin-right:5px;
}
div#filter_container div.row>div.body
{
	padding:0;
	margin-left:5px;
}
div#filter_container div.row>div.title a
{
	color:black;
}
div#filter_container>form>div.row
{	
	padding:10px;
}
div#filter_container>h3
{
	margin:0;
	margin-left:10px;
	padding:0;
	color:#8D288F;
	line-height:40px;
}

div#filter_container div.row>div.title
{
	padding:0;
	margin-bottom:5px;
	font-weight:bold;
	color:#8D288F;
}

div#webshop_product_list div.row
{
	margin:20px 0;
	padding-bottom:15px;
}

div#webshop_product_list div.row
{
	overflow:hidden;
	width:99%;
	position:relative;
	margin-bottom:20px;
	border-radius:10px;
	border:1px solid #683007;
}

div#webshop_product_list div.row:first-child
{
	margin-top:0;
}

div#webshop_product_list div.row>div.webshopproductlist_header
{
	background:url("../img/box_body_bg_footer.png") repeat-x scroll 0 0 transparent;
	position:absolute;
	bottom:0;
	left:0;
	z-index:-1;
	height:60px;
	border-radius: 0 0 10px 10px;
	width:100%;
}
div#webshop_product_list div.row>div.images
{
	float:left;
	margin-right:10px;
	height:161px;	
	/*background: url("../img/box_body_bg_content.png") repeat-x scroll 0 0 transparent;*/
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 5px 2px;
    padding: 0;
    text-align: center;
    width: 200px;	
}

div#webshop_product_list div.row>div.info
{
	float:left;
	margin-top:30px;
	width:250px;
}

div#accentuated_products_container div.box.product>div.box_body>div.more>a,
div#webshop_product_list div.row>div.info>div.more>a
{
	background:url("../img/morebtnbg.png") repeat-x;
	line-height:23px;
	display:inline-block;
	border:1px solid #ac917c;
	border-radius:10px;
	padding:0 5px;

	text-transform:uppercase;
}

div#accentuated_products_container div.box.product>div.box_body>div.more
{
	position:absolute;
	bottom:5px;
	right:5px;
	margin-right:0;
}

div#webshop_product_list div.row>div.price_container form div.row1
{
	line-height:20px;
}

div#webshop_product_list div.row>div.price_container
{
    float: right;
    margin-right: 20px;
    margin-top: 20px;
    text-align: right;
    width: 180px;
}

div#webshop_product_list div.row>div.price_container>div.prices
{
 	border: 1px solid #F8B899;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 15px;
}

div#webshop_product_list div.row>div.price_container div.prices form input[type="submit"]
{
	margin-top:10px;
}


div#webshop_product_list_container div#filter_container
{
	width:230px;
	padding:0;
}

div#webshop_product_list_container
{
	overflow: hidden;
	/*margin-left:20px;*/
   /* width: 100%; */	
}


div#webshop_product_list_container div#headerline>select
{
	float:right;
	margin-right:0;
	margin-top: 0px;
}
div#webshop_product_list_container div#headerline span#webshop_product_list_counter
{
	font-weight:bold;	
}

div#webshop_product_list_container div#headerline
{
    padding: 8px 5px;	
	margin-bottom:20px;
}
div#webshop_product_list_container div#headerline>div
{
	display: inline;
}

div#webshop_product_list_container div#headerline>h2
{
	display:inline;
	color: #8D288F;	
}

div#webshop_product_list_container div#filter_container
{
	background:url("../img/box_bg.png") no-repeat transparent;
}	

div#webshop_product_list_container div#filter_container,
div#webshop_product_list_container div#webshop_product_list
{
	float:left;	
}

div#webshop_product_list_container div#webshop_product_list
{
	
}
	

div#webshop_product_list div.row>div.images img
{
	margin-top:20px;
	max-width:200px;
	max-height:130px;	
}

div#filter_container>form>div.row input[name="solariumtube_keyword"],
div#filter_container>form>div.row input[name="creme_keyword"],
select[name="specialcategoryname"],
select[name="creme_manufacturer"]
{
	width:100%;
}

div#filter_container>form>div.row>span
{
	font-weight:bold;
	display:block;
	padding:5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

div#filter_container>div.row>div>input[type="checkbox"]
{
	margin: 0 10px 0 20px;
}

div#filter_container>div.row
{
	margin:2px;
}

ul.tabs {
    clear: both;
    list-style: none outside none;
    margin: 20px 0 -1px;
    overflow: hidden;
    padding-left: 5px;
    width: 100%;
	border-bottom: 3px solid #ddb0d2;	
}




ul.tabs li.selected {
	color:#231f20;
    background-color: #DDB0D2;
    border-color: #DDB0D2;
}

div#tab_container
{	
	width:100%;
	float:left;
	margin-bottom:20px;
}

ul.tabs li {

    background-color: #8d288f;
    border-color: #8d288f;		
    border-style: solid;
    border-width: 3px 1px 1px !important;
    cursor: pointer;
	color:white;
	border-radius: 5px 5px 0 0;
    float: left;
    margin: 2px 5px 0 0;
    padding: 3px 15px;
}

div.product_details_container div.webshopproduct_images div#scrollgallery>img
{
	display: block;
    max-height: 150px;
    max-width: 150px;
    margin: 0 auto;
}

div.product_details_container div.webshopproduct_images
{
	float:right;
	position:relative; 
}

div.product_details_container>h3
{
	margin-bottom:25px;
}
div.product_details_container 
{
	overflow:hidden;
	width:100%;
}

div#scrollgallery div.thumbnailcontainer {
    background: transparent;
    float: left;
    height: 80px;
    overflow: hidden;
    white-space: nowrap;
    width: 300px;
	
}

div#scrollgallery div.scroll_container {
    float: left;
    height: 100px;
    width: 15px;
}

div#scrollgallery div.scroll_container {
    float: left;
    height: 100px;
    width: 15px;
}

div#scrollgallery div.scroll_container a:link, a:visited {
    text-decoration: none;
}

div#scrollgallery div.scroll_container a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    padding: 26px 3px 32px;
}

div#scrollgallery div.thumbnailcontainer img {
    border: 1px solid #8d288f;
	padding:2px;
	border-radius:5px;
    height: 60px;
}

table.simple{
	border-spacing:0.3em;
	margin:0 auto;
	width:100%;
}

div.product_details_container table.simple tr td
{
	padding:5px 0;
}
div.product_details_container table.simple tr td:first-child
{
	/*font-weight:bold;*/
	width:220px;
}



table.simple th a{
	color:white;
}

table.simple th.asc{
	background:url('../img/SortAsc.png') #999999 no-repeat 98% 50%;
}

table.simple th.desc{
	background:url('../img/SortDesc.png') #999999 no-repeat 98% 50%;
}

table.simple th{
	background:#E9C5A0;
	border-color:#E9C5A0 #AE7A5C;
	border-style:solid;
	border-width:0.09em;
	color:#FFFFFF;
	font-weight:normal;
	padding:4px 5px;	
	text-align:left;
	vertical-align:bottom;
}

table.simple td{
	/*border-bottom:1px solid #ccc;*/
	padding:4px 5px;
}

table.simple tr:hover td{
	/*background: #ddd;*/
}

table.simple.additionalproducts
{
	margin:0;
	/*margin-top:20px;*/
	/*width:548px;*/
}

ul.filterperformances li
{
	list-style:none;
}

form#filter ul li
{
	margin-top:3px;
}

ul.filterperformances>li>span
{
	background:url("../img/arrow_down.png") no-repeat right;
	padding-right:15px;
}
input[readonly="readonly"]
{
	color:#888;
}
textarea[name="webshop_text"]
{
	width:200px;
	height:80px;
}
ul.filterperformances,
ul.filterperformances ul
{
	margin-left:20px;
}

div#glb_hintcontainer
{
	background:white;
	z-index:101;
}
div#glb_hintcontainer h2
{
	display:none;
}
div.webshopbasket_ajax td.title
{
	font-weight:bold;
}

table.webshopbasket_ajax td
{
	padding:2px;
}

div.pricebox>div:first-child>div.price
{
	font-weight:bold;	
}

div.pricebox>div>div.price
{
	float:right;
}

div.pricebox>div>div.text
{
	float:left;
	color:#221f21;
}

div.pricebox>div:first-child + div + div
{
	padding:20px 10px;
	background:#E8F5FD;
}

div.pricebox>div:first-child + div + div>a
{
	font-weight:bold;
	text-align:right;
}

div.pricebox>div:first-child
{
	/*background:#E8F5FD;*/
}

div.pricebox>div
{
	overflow:hidden;	
	padding:10px;
}

div#pricebox_container>div.pricebox
{
	background: none repeat scroll 0 0 #F6E6D5;
    border-radius: 5px 5px 0 0;
    color: #221F21;
}

div#pricebox_container
{
	background: transparent;
    float: right;
    margin: 10px 0 0 10px;
    padding: 0;
    width: 198px;
}

div#pricebox_container>div.pricebox_footer,
div#couponcode_container>div.couponcode_footer
{
	display:none;
	/*background:url("../img/200_window_shadow.jpg") no-repeat;*/
}

div#couponcode_container>div.text
{
	color:#335D8D;
}
div#couponcode_container>div.couponcode
{
	padding-left:10px;
}
div#couponcode_container>div.couponcode>div.text
{

}
div#couponcode_container>div.couponcode
{
    background: none repeat scroll 0 0 #E8F5FD;
    border: 1px solid #A9C6E2;
    width: 198px;
	min-height:50px;	
}
div#couponcode_container
{
    float: left;
    margin: 5px;
    padding: 3px;
}

div.plusminuscontrol a
{
	color:transparent;
	width:11px;
	height:11px;
	display:inline-block;
	margin:0 5px;
}

div.plusminuscontrol a.pmc_min
{
	background:url("/Static/Image/cm.png") no-repeat scroll 0 0px transparent;
}
div.plusminuscontrol a.pmc_plus
{
	background:url("/Static/Image/cp.png") no-repeat scroll 0 0px transparent;
}

div.box.fbandotherlinks ul
{
	/*float:right;*/
}

div.box.fbandotherlinks ul li img
{
	margin-left:5px;
}

div.box.fbandotherlinks ul li
{
	display:inline;
	padding:0 !important;
}


table.simple.additionalproducts input[type="submit"],
div#webshop_product_list input[type="submit"],
input[type="submit"].link
{
    background: url("../img/basketbtnbg.png") no-repeat scroll 10px center #F26100 !important;
    border: 0 none;
    border-radius: 10px;
    color: #FEF5F1;
    font-weight: bold;
    height: 30px;
    margin-top: 0 !important;
    padding-left: 50px;
    text-transform: uppercase;
}

div#webshop_product_list input[type="submit"]
{
	margin-top:5px !important;
}

input[type="submit"]
{
	border-radius:10px;
	background:url("../img/entrymorebtnbg.png") repeat-x;
	height:31px;
	border:0;	
	color:#fff;
	padding:0px 15px;	
	font-size:11px;
	text-transform:uppercase;	
	cursor:pointer;
}

table.simple.additionalproducts
{	
	background:url("../img/content_box_header_bg.png") repeat-x scroll 0 0 transparent;
	border-radius:10px;	
}

table.simple.additionalproducts tr.footer
{
	background:url("../img/pricetable_footer_bg.png") no-repeat white;
}

div.plusminuscontrol input[type="text"]
{
	text-align:center;
}

table.simple.additionalproducts tr:hover
{
	
}

table.simple.additionalproducts tr>th:first-child
{
	width:160px;
}
table.simple.additionalproducts tr>th:first-child + th
{
	width:80px;
	text-align:center;
}
table.simple.additionalproducts tr>th:first-child + th + th
{
	width:80px;
	text-align:right;
}

table.simple.additionalproducts tr>th:first-child + th + th + th
{
	width:100px;
}

table.simple.additionalproducts tr td
{
	padding:0;
}



table.simple.additionalproducts tr td:first-child + td
{
	text-align:right;
	width:100px;
}

table.simple.additionalproducts tr td:first-child
{
	padding:2px 10px;
}

table.simple.additionalproducts tr th:first-child + th + th + th
{
	text-align:right;
}

table.simple.additionalproducts tr td:first-child + td + td
{
	text-align:right;
}

table.simple.additionalproducts tr td:first-child + td + td + td
{
	text-align:right;
}

table.simple.additionalproducts tr td.sumpricetd
{
	padding:0 !important;
}

table.simple.additionalproducts tr.sumrow>td:first-child
{
	text-align:right;
}
table.simple.additionalproducts tr.sumrow
{
	color:#996541;
	font-weight:bold;
}

div.box.startpage_folio_down div.folio_container div.scroller>img,
div.box.startpage_folio div.folio_container div.scroller>img
{
	display:none;
}

div.box.startpage_folio_down div.folio_container div.scroll div.scroller,
div.box.startpage_folio div.folio_container div.scroll div.scroller
{
	height:15px;
	left:0;
	top:10px;
	position:absolute;
}

div.box.startpage_folio_down div.folio_container div.scroll ul.scroll li>a,
div.box.startpage_folio div.folio_container div.scroll ul.scroll li>a
{
	background:transparent;
	color:white;
	border-left:1px solid white;
	line-height:11px;
}

div.box.startpage_folio_down div.folio_container div.scroll ul.scroll li:first-child>a,
div.box.startpage_folio div.folio_container div.scroll ul.scroll li:first-child>a
{
	border:0;
}

div.box.startpage_folio_down div.folio_container a.aktualis,
div.box.startpage_folio div.folio_container a.aktualis
{
	color:#f09e43 !important;
}

div.box.startpage_folio_down div.folio_container div.scroller a#next,
div.box.startpage_folio div.folio_container div.scroller a#next {
	background:transparent !important;	
	display:none;
}

div.box.startpage_folio_down div.folio_container div.scroller a#prev,
div.box.startpage_folio div.folio_container div.scroller a#prev {
	background:transparent !important;
	display:none;	
}

div.box.startpage_folio_down div.folio_container div.scroller div.bg,
div.box.startpage_folio div.folio_container div.scroller div.bg
{
	background:transparent !important;
}

table.simple.additionalproducts tr
{
	/*background:url("../img/pricetable_body_bg.png") repeat-y;*/
}

table.simple.additionalproducts tr:first-child 
{
	background:none;
}

table.simple.additionalproducts th
{
	background:transparent;
	padding-left:10px;
	table-layout:fixed;
	font-weight:bold;
	color:#8f5d42;
	vertical-align:middle;
	text-transform:uppercase;
	height:50px;
	border:0;
}

div#sidebar_left>h2
{
	display:block !important;
	padding-left:15px;
	padding-top:5px;
}

div#sidebar_left
{
	width:208px;
	
	min-height:129px;
	float:left;
	/*margin-top:20px;
	margin-left:30px;*/
	margin-right:20px;
	/*background:url("../img/box_sbr_header_bg.png") no-repeat;*/
}

div#sidebar_left.vmenu>div.box_body
{
	/*background: none repeat scroll 0 0 #693007;*/
    border-radius: 10px 10px 10px 10px;
    margin-bottom: 15px;	
}


div#layout_wrapper.nosbl div#sidebar_left.webshop form#filter
{
}

div#layout_wrapper.nosbl div#sidebar_left.webshop img#nagyitobox
{
	position:absolute;
	left:-6px;
}

div#sidebar_left ul li>span.separator
{
	display:none !important;
}

div#sidebar_left.vmenu ul li ul
{
	display:none;
}

div#sidebar_left.vmenu ul li.selected>ul
{
	display:block;
}
div#sidebar_left.vmenu ul li.selected ul li
{
	margin-top:5px;
}
div#sidebar_left.vmenu ul li.selected ul li a
{
	background: #e0e0e0;
    border-radius: 10px 10px 10px 10px;
    white-space: nowrap;
}

div#sidebar_left>div.box_body>ul>li
{
	padding:0;
	margin:5px;
	line-height:40px;
	/*padding: 0 12px 0 0;*/
	overflow:hidden;
	/*height:40px;*/
	/*border-radius:10px;*/
}

div#layout_wrapper div#content_wrapper>div#sidebar_left + div
{
	float:left;
	width:742px;	
}

div#layout_wrapper.nosbl div#content_wrapper>div#sidebar_left + div
{
	float:left;
	width:auto;
}

div#content>div:first-child+div
{
	float:left;
	width:690px;
}


div#content div.main>h2:first-child
{
	color:#F67400;	
	font-size: 28px;
	font-weight: normal;
	margin:0 0 25px;
	text-transform:uppercase;
	display:block;
		
}


div#content
{
	/*border:1px solid red;*/
	border-radius:10px 10px 0 0;
	padding:0;
	/*background:url("../img/content_box_header_bg.png") repeat-x transparent;*/
}

div#sidebar_left>div.box_body ul li a
{
	padding-left:20px;	
	padding-bottom:3px;		
	display:block;
	color:#71331E;
	overflow:hidden;
	padding-right:20px;
	text-transform:uppercase;
}
div#sidebar_left>div.box_body ul li a:hover
{
	background:url("../img/vmenuhover_bg.png") repeat-x;
	color:#fff;
}
div#sidebar_left>div.box_body ul li span.separator
{
	background:url("../img/sbr_line.png") no-repeat center transparent;
	width:191px;
	height:9px;
	display:block;
	margin:0 auto;
}

div#sidebar_left>div.box_body>ul>li:first-child
{
	margin-top:0;
}

div#sidebar_left>div.box_body>ul>li
{
	
}

div#sidebar_left>div.box_body ul li.selected>a
{
	background:url("../img/vmenuhover_bg.png") repeat-x;
	padding-right:20px;
	color:#fff;
}
div#sidebar_left>div.box_footer
{
	/*background:url("../img/box_sbl_footer.png") no-repeat transparent;*/
	width:230px;
	height:90px;
}

div#news_container>div.box 
{
	width:478px;
	height:230px;
	border-radius:10px;
}

div#news_container div#news_ajaxcontent div.submitted
{
	color:#E5D6B7;
	font-weight:normal;
}
div#news_container div#news_ajaxcontent div.title
{
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF7B9;
}

div#news_container div#news_ajaxcontent div.more
{
	text-align:right !important;
}
div#news_container div#news_ajaxcontent div.more a
{
	background: url("../img/morebtnbg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #AC917C;
    border-radius: 10px 10px 10px 10px;
    display: inline-block;
    line-height: 23px;
    padding: 0 5px;
    text-transform: uppercase;
}

div#news_container div#news_ajaxcontent a.pager_next,
div#news_container div#news_ajaxcontent a.pager_prev
{
	display:none;
}
div#news_container div#news_ajaxcontent div.more
{
	text-align:left;
	color:#a06d45 !important;
	font-weight:bold;	
	margin:5px 0 0 0;
	padding:0;
}
div#news_container div.textfade
{
	position:absolute;
	bottom:48px;
	width:460px;
	height:15px;
	/*background:url("../img/textfade.png") repeat-x;*/
}
div#news_container
{
	position:relative;
}
div#news_container div.pager
{
	position:absolute;
	bottom:20px;	
	font-size:10px;
}
div#news_container div#news_ajaxcontent div.lead
{
	max-height:80px;
	color:#F3F3F3;
	overflow:hidden;
}

div#news_container div#news_ajaxcontent
{
	text-align:left;
	padding:10px;	
	line-height:16px;
}

div#news_container div#news_ajaxcontent div.pager a
{
	color:#f48628;	
}

div#news_container div.box_header
{
	background:transparent !important;
}
div#news_container 
{
	float:left;
}

tr.offerreq, tr.offerreq a
{
	color:#777;
}

table.form h2{margin:0 !important;font-size:12px !important;margin-top:10px !important;}
table.form{width:100%;border-collapse:collapse;}
table.form td{vertical-align:top;padding:3px 3px 3px 10px;margin-bottom:3px;border-bottom:1px solid #ccc;background-color:#FDF4EB;}
table.form td.section,table.form tr.erow td{background:transparent;border:0;padding:2px;}
table.form input{padding:2px; width:530px;}
table.form input[name=security_code]{width:100px;}
table.form tr.captcha td{margin-top:10px;}
img.captcha_class{vertical-align:middle;margin:0 10px;}
table.form tr.control input{width:auto;}
table.form tr.control td{text-align:right;padding-right:10px;padding-top:20px;}
table.form textarea{height:100px;width:680px;margin-left:20px;}
table.form input[type=checkbox]{vertical-align: middle;width: 20px;}
table.form h2 span{font-size:12px;font-weight:normal;padding:0;margin:0;}

div.notification, div.messages 
{
	background:url("../img/csavarkulcs_25px.png") no-repeat 50px center;
	background-color:#e9c5a0 !important;
	color:#956652;
	padding:20px;
	overflow:hidden;
	border-radius: 5px 5px 5px 5px;
	margin:15px 0;
	text-align:center;	
}

div.messages.warning,
div.notification.warning
{
	background:url("../img/icon_warning.png") no-repeat 50px center;
	color:red !important;	 
}

div.notification.warning a,
div.messages.warning a
{
	color:red !important;
}

div.notification a, div.messages a 
{
	color:#956652;
}

div.box.felhasznalo>div.box_body>div>form>div,
div.box.felhasznalo>div.box_body>div.userlogged
{
	float:left;
}


div.send_message div.lead_emailform{
	margin: 30px 0;
}

div.send_message div.lead_emailform h2{
	margin-top: 30px;
	font-size:13px;
	font-family:Arial !important;
}

table#send_message td{
	padding:3px 10px;
	vertical-align:top;
}

table#send_message tr.captcha td{
	vertical-align:middle;
}

table#send_message tr.captcha img{
	vertical-align:middle;
	margin:0 10px;
}

table#send_message input[type=text]{
	padding:3px;
	width:230px;
}

table#send_message textarea{
	padding:3px;
	width:600px;
	height:130px;
}

table#send_message td.send_button{
	text-align:right;
}

table#send_message td.send_button input{
	padding: 5px 20px;	
}

/* ----------------------------- DIALOG ---------------------- */
div#overlay_modal
{
	visibility:hidden;
}

div.dialog .alert_w,
div.dialog .alert_e
{
	background:none;
}

div.dialog div#modal_dialog_message
{
	text-align:center;
	color:black;
	padding-top: 45px;
}

div.dialog div.alert_content
{	
	/*background:url("../img/about_green.png") no-repeat scroll 15px center #E9C6A0;*/
	background: #E9C6A0;
}
div.dialog
{
	background:white;
	border:1px solid #ccc;
	border-radius:5px;
	background:#E9C6A0;
}
div.dialog>table.top.table_window,
div.dialog>table.bot.table_window
{
	display:none;
}

/* ----------------------------- DIALOG END------------------- */

div.box.felhasznalo
{
	display:none;
}

div#folio_bottom
{
	display:none;
	/*
  	background: url("../img/folio_bottom.png") no-repeat scroll center 0 transparent;
    height: 17px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 347px;
    width: 100%;
    */
}

table.send_message td{padding: 3px 10px;vertical-align: top;}
table.send_message input[type="text"]{padding: 3px;width: 230px;}
table.send_message textarea{height: 130px;padding: 3px;width:480px;}
table.send_message tr.captcha td {vertical-align: middle;}
table.send_message tr.captcha img{margin: 0 10px;vertical-align: middle;}
table.send_message td.send_button{text-align: right;}
table.send_message td.send_button input {height: 30px;padding: 5px 30px;}
table.send_message td span.req {color:red;}

div#content>div#webshopcategoryview_container
{
	padding:0;
	margin-top:0px;
}

div#content>div#webshopcategoryview_container>div>h2
{
	display:block;
	font-size: 28px;
    font-weight: normal;
    text-transform: uppercase;	
	color:#f67400;
}

div#content>div#webshopcategoryview_container>div#filter_container
{
	float:left;
}

div#sidebar_left.webshop div.container_item>h2
{
	border-radius: 10px 10px 10px 10px;
    height: 40px;
    line-height: 40px;
    margin: 0;
    overflow: hidden;
    padding: 0 60px 0;
	color:#743621;
	text-transform:uppercase;

}

div#sidebar_left.webshop div.container_item>div.subcontainer_item>div
{
	padding:0 20px;
}

div#sidebar_left.webshop div.container_item
{
	margin-bottom:15px;
	background:none repeat scroll 0 0 #693007;
	border-radius:10px;	
	color:#ffffff;
}

div#sidebar_left.webshop div.container_item>div.subcontainer_item
{
    border-radius: 10px 10px 0 0;
	padding: 0 0 20px;
	min-height:46px;
	/*background:url("../img/sidebarleftwebshoph3.png") repeat-x transparent;*/
}

div#sidebar_left.webshop div.container_item>div.subcontainer_item div.toggle
{
	background: transparent;	
	padding:3px 5px;
}

div#sidebar_left.webshop div.container_item>div.subcontainer_item div span.label
{
	color:#f67400;
}

div#sidebar_left.webshop div.container_item>div.subcontainer_item div.toggle.downarrow
{
}

div#sidebar_left.webshop div.container_item>div.subcontainer_item div.toggle.leftarrow
{
}

div#sidebar_left.webshop div.subcontainer_item.first>div.row:first-child
{
	padding:20px 20px 0;
}
div#sidebar_left.webshop div.container_item>div.subcontainer_item div.body
{
	padding:3px 5px;
}

div#sidebar_left.webshop div.container_item>div.subcontainer_item div.body input[type="text"]
{
	width:100%;                                                                                 	
}

div#sidebar_left.webshop div.container_item>div.subcontainer_item>div.row.standard ul li
{
	display:block;
}

div#sidebar_left.webshop div.container_item>div.subcontainer_item>div.row.standard ul li input[type="checkbox"]
{
	margin-right:5px;
}

div#sidebar_left.webshop div.container_item div.subcontainer_item>h3
{
    color: #F67400;
    font-family: arial;
    font-size: 12px;
    margin: 0;
    padding: 0 20px;
	font-weight:normal;
}

div#sidebar_left.webshop div.container_item div.row.standard ul
{
	padding-left:20px;
}

div#sidebar_left.webshop div.row.performance,
div#sidebar_left.webshop div.row.performance>div.body>ul
{
	padding:0 !important;
	margin:0 !important;
}

div#sidebar_left.webshop div.row.performance>div.body
{
	padding:3px 0 !important;
}
div#sidebar_left.webshop div.row.performance>div.body>ul>li>span
{
	background:url("../img/darrow.png") no-repeat scroll 210px center #EBD8C7;
	display:block;
	padding:3px 20px;
}
div#sidebar_left.webshop div.row.performance>div.body>ul>li>ul
{
	padding-left:25px;
}

div#webshopcategoryview_container
{
	width:690px !important;
}

input.webshop_c
{
	background:#f0e9df;
	padding:2px;
	border:1px solid #CCCCCC;
}

div.product_details_container
{
	padding:0 !important;
	/*margin-top:20px;
	margin-left:20px;*/
}

div.product_details_container div#tab_container>div
{
/*	background:url("../img/content_box_header_bg.png") repeat-x scroll 0 0 transparent;
	border-radius:10px 10px 0 0;*/
	padding:0px;
}

div.product_details_container div#tab_container>div>h2
{
	color:#2a8542;
	text-transform:uppercase;
	font-weight:normal;
	font-size:13px;
}

div.product_details_container div#tab_container>div>h2.product_title
{
	color: #F67400;
    display: block;
    margin: 0 0 25px;	
    text-transform: uppercase;
	font-size:28px;
	font-weight:normal;
}

div.product_details_container table.productdata>tbody>tr>td:first-child
{
	color:#2A8542;
}

table.additionalproducts td.ctrl>div
{
	border-radius:5px;
	height:30px;
	line-height:30px;
	background:#f3e1cb;
	padding-right:10px;
    font-weight: bold;
	text-transform: uppercase;	
}

table.additionalproducts td.ctrl>div>span.label
{
 	float: left;
    margin-left: 10px;
}

table.simple.additionalproducts input[type="submit"]
{
	background:url("../img/basketbtnbg.png") no-repeat 10px center #F26100 !important;
	height:30px;
	border-radius:10px;
	padding-left:50px;
	margin-top:0 !important;
}

table.additionalproducts>tbody>tr>td.ctrl + td
{
	padding-left:10px;
	text-align:left !important;
}

table.simple.productdata
{
	width:350px;
	margin:0;
	float:left;
}

div.webshopproduct_images>div#scrollgallery>a>img
{
	max-width:150px;
	max-height:150px;
}
div.webshopproduct_images>div#scrollgallery>a
{
	display:block;
	margin-bottom:10px;
	text-align:center;
}

div.product_details_container div.webshopproduct_info
{
	width:350px;
	float:left;
}

div.opentip>div.content
{
	font-size:10px;
}
div.opentip
{
	background-color:white !important;
	font-size:11px;
}

div.kosar>h1
{
	display:none !important;
}

div#content_wrapper>div#content div.main
{
	/*background: url("../img/content_box_header_bg.png") repeat-x scroll 0 0 transparent;
    border-radius: 10px 10px 0 0;*/
	/*margin-top:20px;
	margin-left:20px;*/
    padding:0px;
}

div#content_wrapper>div#content>div.main>h2
{
	text-transform:uppercase;
}

div#content>div.main.felhasznalo div.login
{

    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
	padding:10px 10px 30px 10px;s
	margin: 0;
	float:left;
	width:430px;
	background:url("../img/loginbg.png") repeat-x white;
	height:140px;
}

div#content>div.main.felhasznalo div.login.facebook
{
	margin-left:15px;
	text-align:center;
}

div#content>div.main.felhasznalo div.login h2
{
	text-transform:uppercase;
}

div#content>div.main.felhasznalo div.login.facebook>h2
{
	text-align:left;	
}

div#content>div.main.felhasznalo div.login.facebook iframe
{
	width:230px;
}


div#content>div.main.felhasznalo div.login>form>div
{
	overflow:hidden;
	margin:5px 5px 5px 35px;
}

div#content>div.main.felhasznalo input[type="submit"]
{
	margin-left:110px;
	margin-top:10px;
}

div#content>div.main.felhasznalo div.login label
{
 	display: block;
    float: left;
    padding-top: 3px;
    width: 70px;
}

div#content>div.main.felhasznalo div.login input[type="text"],
div#content>div.main.felhasznalo div.login input[type="password"]
{
	float: left;
    padding: 5px;
    width: 230px;
}

div#sidebar_left>div.box_body>ul>li>a
{
	white-space: nowrap;
	background:url("../img/vmenu_bg.png") repeat-x;
	border-radius:10px;
	color:#fff;
}

div#sidebar_left.vmenu>div.box_body>ul>li a
{
	line-height:40px;
	overflow:hidden;
	min-height:40px;
	white-space:nowrap;
	text-overflow: ellipsis;
}

div#sidebar_left img.icon
{
	margin-right:5px;
}


div#sidebar_left form#filter>div.container_item>h2.arlista
{
	color:#F67400;
	text-transform:none;
}

div#header div.box_body a#glbsearchbtn
{
    height: 30px;
    left: 162px;
    position: absolute;
    width: 30px;
}

div#sidebar_left form#filter>div.container_item a
{
	color:white;
}

div#sidebar_left div.toggle+div.body
{
	display:none;
}

div#sidebar_left div.subcontainer_item>div.row ul>li>div.toggle
{
	padding:3px 20px !important;
	background-position:  200px center !important;
}

div#sidebar_left div.subcontainer_item>div.row ul>li>div.body
{
	padding:3px 25px !important;
}

div#sidebar_left div.toggle+div.body.expanded
{
	display:block;
}

div.box.fbandotherlinks
{
  	position: absolute;
    right: 10px;
	width:100px;
	height:35px;
    top: 4px;	
}

div.box.fbandotherlinks a
{
	display:inline !important;
}


div.box.loginbox>h2
{
	display:none;
}

div.box.loginbox
{
 	position: absolute;
    left: 395px;
    top: 22px;
}

div.box.loginbox ul>li
{
	display:inline;
}

div.box.loginbox ul>li:first-child + li
{
	border-left:1px solid #99785b;
	padding-left:5px;
}

div.box.loginbox ul>li>a
{
	color:#363131
}

div.main.felhasznalo
{
	background:transparent !important;
}

div.main.felhasznalo>h2
{
	display:none;
}

div.webshop_nextstep
{
	overflow: hidden;
    text-align: right;
    width: 100%;
}

div.webshop_nextstep>a
{

	
	background:url("../img/entrymorebtnbg.png") repeat-x;
	height:31px;
	padding:0 15px;
	color:#fff;
	text-transform:uppercase;
	border-radius:10px;
	line-height:31px;
	display:inline-block;
    
}

table.simple th
{
	text-align:center !important;
	color:#8b5338;
}

div.main.penztar table.form td
{
	background:transparent;
	border:0;
}
div.main.penztar table.form tr td
{
	padding:4px 5px;
}

div.main.penztar table.form tr td textarea
{
	width:100%;
	margin-left:0;
}

div.main.penztar table.form tr td.label
{
	width:100px;
}
div.main.penztar table.form tr td.value
{
	background:#f1e9e4;
	border-bottom:2px solid red;
	border-color:white;
	width:200px;
}

div.main.penztar table.form tr td.value>span,
div.main.penztar table.form tr td.value select
{
	margin-left:10px;
}

div.main.penztar>form>h1
{
	line-height:35px;
	margin:0 0 0 15px !important;
}

div.main.penztar>form
{
	margin-top:20px;
	/*background:url("../img/content_box_header_bg.png") repeat-x transparent;
	border-radius:10px 10px 0 0;*/	
}

div.main.penztar table tr
{
	/*line-height:20px;*/
}
div.main.penztar table.form
{
}
div.main.penztar table.form textarea
{
	background:url("../img/textareabg.png") no-repeat;
	border:0;
	padding:10px;
	resize:none;
	height:150px;
	padding:10px;
	width:452px !important;
	height:150px;
}

input#submit_checkout_id
{
	position:absolute;
}

div.main.penztar table.form td.cs
{
	width:5%;
}

div.main.penztar table.form td.section
{
	width:50%;
}
div.main.penztar table.form td.section h2
{
	color:#956652;
}

div.changeprofile.felhasznalo h1,
div.changeprofile.felhasznalo h2 
{
	color:#f67400
}

div.changeprofile.felhasznalo
{
    padding: 10px;
}

div.changeprofile.felhasznalo>h2
{
	color: #71331E;
	text-transform:uppercase;
}

div.main.kosar h2.offerreq
{
	overflow:hidden;
	width:100%;
}

div.main.kosar>form
{
	overflow:hidden;
	/*background:url("../img/box_body_bg_footer.png") bottom repeat-x;*/
	border-radius:0 0 5px 5px;
	
}


div.main.changeprofile>form>h1
{
	text-transform:uppercase;
	color:#F67400;
	font-size:28px;
	font-weight:normal;
}

div.main.changeprofile
{
	/*background:url("../img/content_box_header_bg.png") repeat-x scroll 0 0 transparent !important;*/	
}

div.webshoporder_container_footer
{
 	/*background: url("../img/content_wrapper_bottom_bg.png") repeat-x scroll center bottom transparent;*/
    height: 38px;
    overflow: hidden;
    position: relative;
    top: -30px;
    width: 100%;
    z-index: -1;
}

div#layout_wrapper.kosar div#content_wrapper,
div#layout_wrapper.penztar div#content_wrapper
{
	background: white !important;
}

div.webshoporder_container>h2
{
	margin-left: 10px;
    padding-top: 10px;
}

div.webshoporder_container_footer
{
	border-radius:0 0 10px 10px;
}

div.webshoporder_container
{
	background:url("../img/content_box_header_bg.png") repeat-x scroll 0 0 transparent;
	border-radius:10px 10px 0 0;	
}

span.req
{
	color:red;
	font-weight:bold;
}

img.keret
{
	padding:2px;
	margin:3px;
	border:1px solid #F4E1C3;
}

div.main div#contact_container>table
{
	width:280px;
}
div.main div#contact_container table tr td.contactname
{
	font-weight:bold;
}

div.main div#contact_container table tr td.qrcode
{
	text-align:center;
}

div.main div#contact_container table tr td
{
	padding:2px;
}
div.main div#contact_container
{
	position:relative;
}

div.main div#contact_container div#info_container
{
	width:50%;
}

div.main div#contact_container div#map
{
	position:absolute;
	top:0;
	right:10px;
	padding:2px;
	margin:3px;
	border:1px solid #F4E1C3;
		
}

div.main div.picasaalbumcontainer div.albumentry.picasaalbum
{
	text-align:center;
}

div.main div.picasaalbumcontainer div.albumentry.picasaalbum span
{
	display:block;
}

div#webshop_product_list p.webshopcategoryview_infotext
{
	font-weight: bold;
    margin: 20px;
}

div#sidebar_left.webshop div.container_item > div.subcontainer_item > div.tinypage_lead
{
	padding-top:20px;
}

div#sidebar_left.webshop form#filter div.deliveryinfo
{
	padding: 10px 25px;
    text-align: center;
}

div.box.fbandotherlinks img
{
	height:35px;
}

div.main.forgotpass.felhasznalo>h2
{
	display:block;
}

div.box.sellang
{
 	position: absolute;
    right: 165px;
    top: 16px;
}

div.box.sellang>h2
{
	display:none;
}

div.box.sellang ul>li:first-child+li+li
{
	display:none;
}

div.box.sellang ul li
{
	display:inline-block;
}

div.box.sellang ul li a span
{
	display:none;
}

div#header div.box.loginbox
{
	background:url("../img/headerboxbg.png") repeat-x;
	border-radius:10px;
	height:30px;
	padding:0 10px;
	top:15px;
}

div#header div.box.loginbox>div.box_body
{
	margin-top:7px;
}
div#header div.box.loginbox>div.box_body a
{
	color:#dcc5b3;
}

div#header div.box.loginbox ul
{
	width:130px;
	text-overflow:ellipsis;
	overflow:hidden;
	max-height:20px;
	white-space: nowrap;
}

div.box.logo div.contactinfo
{
 	color: #288542;
    font-size: 11px;
    position: absolute;
    top: 90px;	
}

div.main.hirek>div.entry
{
	border: 1px solid #683007;
    border-radius: 10px 10px 10px 10px;
    padding: 10px;
	margin-bottom:20px;
}

div.main.hirek>div.entry div.more>a
{
	background:url("../img/entrymorebtnbg.png") repeat-x;
	height:31px;
	padding:0 15px;
	color:#fff;
	text-transform:uppercase;
	border-radius:10px;
	line-height:31px;
	display:inline-block;
}

div#layout_wrapper.menu_2261 div#content_wrapper
{
	background:transparent !important;
}

div#layout_wrapper.menu_2261 div#content_wrapper>div.menu_2261
{
/*	background:white;
 */
	border-radius: 0 0 10px 10px;
}

div#layout_wrapper.menu_2261 div#content_wrapper>div.menu_2261>div#accentuated_products_container
{
	margin:0px auto;
}


div#layout_wrapper.menu_2261 div#content_wrapper>div.menu_2261 div#albumbox_container
{
	background:white;
	border-radius:0 0 10px 10px;
}

div.box.startpage_folio_down
{
	width:690px !important;
	border-radius:0 !important;
	border:0 !important;
	margin:15px auto !important;
	background:none !important;
}
div#albumbox_container > div.box.startpage_folio_down > div.box_body
{
	padding:0 !important;
	 
}