/* -------------------------------------------------
Code: H.S.Laszlo 2009
http://www.xhtml2u.com
-------------------------------------------------- */
body {font-family: Helvetica, sans-serif;background:#EFE8E0;font-size:14px;text-align:left;}
* {margin: 0px;padding: 0px;}
ol, ul {list-style-type: none;}
a { outline: none;text-decoration:none;}
img{border: 0;}
.clear { clear: both; width: 90%; }
.alignleft { text-align: left; }
.alignjustify { text-align: justify; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
.floatright{ float: right;}
.floatleft{	float: left;}
.italic{	font-style: italic;}

#top, #content, #navi{width:1000px;clear:both;}
#with_right #content {width:820px;clear:both;}
/* -------------- CMS pages ---------- */
.cms-page-view { link: #930; vlink: #960; color: #666; alink: #990; font-size: 14px; }
#vase_upper {height: 63px; width: 281px;}
.cms{padding:10px 10px 10px 20px;width:570px;}
.cms p{padding:5px 0;line-height:140%;color:#2F1F17 !important;text-align:justify;}
.cms .master { margin: 10px; width: 130px; float: left;}
.cms .first, .cms h4 { clear: both; }
.cms p.mester{text-align:left;line-height:120%;font-size:11px; width: 120px;}
p.asp {padding: 0px 0 0px 30px;}
p.bsp {padding: 0px 0 0px 60px;}
.static_right p {line-height:140%;}
.static_left p {line-height:140%;}
span.st{line-height:140%; padding: 3em;}
.cms ul.szall { margin: 20px; list-style-type: disc;}
/* ------------ Top ----------------- */
#top{height:72px;background:transparent;padding:0;}
a#logo{margin:0 0 0 474px;padding:0;float:left;width:88px;height:70px;}
a#klogo{margin:0 0 0 10px;}
a#pataki{float:left;width:335px;padding:16px 10px 10px;}
/* --------------- Headings -------------- */
h1{}
h2{color:#000;font: normal normal lighter 18px/normal Helvetica, sans-serif;padding:10px 0 2px 10px;}
h3{color:#2F1F17;font: normal normal lighter 18px/normal Helvetica, sans-serif;border-bottom:1px solid #000;width:100%;padding:10px 0 2px 10px;}
/* ------------ Header ----------------- */
#header{height:285px;background:#FD9966/*#DA8B64*/ url(../images/bg_header.jpg) repeat-x;position:relative;}
#header #slideshow, #category_image{position:absolute;top:0px;left:598px;width:405px;height:285px;}

/* ------------ Navigation ----------------- */
.nav{padding:8px 0 0 10px;}
.nav li{display:block;height:14px;padding:4px 0;}
.nav a, .nav span{font-size:14px;text-decoration:none;font-weight:bold;color:#000;background:transparent;
padding: 2px;height:16px;}
.nav li#Web a{color:#FBD0A2;font-size:16px;}
.nav li#Web a:hover{color:#973101;}
.nav a:hover , .nav span {color:#FBD0A2;}
#nav1{height:40px;}
#nav2{height:160px; padding-top:0;}
#nav3{/*padding-top: 16px;*/}
#nav4{position: absolute; top: 260px; padding: 0 0 0 10px;}
#nav_category{position: absolute; top: 60px; padding: 0 0 0 10px;}
.nav li.pad{padding: 8px 0 0 10px;}

#special { padding: 65px 0 0 0;}
#special li{float: left; padding: 0 45px 0 10px;}

.menupager { position: absolute; top: 212px; }
li.hidden { display: none; }
.hidden { display: none; }
/*a#macro-image { position: absolute; top: 268px; color:#000000; font-size:14px; font-weight:bold; height:16px; padding:2px; text-decoration:none;}*/
a#macro-image{display:block;width:18px;height:18px;position:absolute;top:256px;left:0px;color:#000;text-decoration:none;
background:transparent url(../images/zoom.jpg) no-repeat scroll 0 1px;padding:0;font-size:18px;padding:1px 6px 11px 6px;}
/* ------------ Content ------------ */
#content{height:auto !important;min-height:205px;_height:205px; float:left;}
.item a {display: block;text-decoration:none;}
/* ----------- Footer ------------- */
#footer{height:30px;background:#FD9966/*#DA8B64*/ url(../images/bg_header.jpg) repeat-x;text-align:left;padding:5px 0 0 0;clear:both;position:relative;}
#footer p, #footer a{color: #000;font-weight:bold;font-size:14px;}
#footer ul{	float:left;padding:2px 20px 0 20px;}
#footer ul li{display: inline;}
#footer ul li a{text-decoration:none;padding:0 5px 0 0;}
#footer ul li a:hover{color:#FBD0A2;}
#search_mini_form{float:left;padding:0;color:#7F7F7F;position:absolute;top:4px;left:598px;}
#search_input{height:18px;border:1px solid #7F7F7F;width:317px;}
#search_submit{color:#E7C48A;background:#A45F39;cursor:pointer;border:0;padding:2px 8px;}
#product_pager{position: absolute; left: 650px; }
/* ----------- Home ------------- */
.side-left{float:left;width:450px;padding:0;background:transparent;}
.side-right{float:right;width:450px;padding:0;background: transparent/*#7F7F7F*/;}
/* ----------- Items ------------- */
div#termekek{width:800px;float:left;}
a.item{display: block;width:130px;height:130px;text-align:center;float:left;color:#000;margin:0;padding:0;}
.fbg{background-color:#fff;}
a.item:hover{}

div.item_img{width:380px;float:left;border-right:2px solid #fff;clear:left;height:140px;text-align:center;}
div.item_info{float:left;width:/*548px*/402px; height: 300px; background-color: #d9d0cb;}
div.item_info ul{width:240px;float:left;padding:2px 0 8px 10px; }
div.item_info ul li{}
div.item_info p.item_price{float:left;clear:left;color:#DA8B64;font-size:18px;}
div.item_info .forms{float:right;padding:8px 20px 0 0;width:120px;}
div.item_info .forms .form{float:right;padding: 0 0 0 8px;}
div.item_info #item_name{width:392px; padding: 4px 0 2px 10px;}
div.add-to-holder {width:392px;clear:both;float:left;border-top:1px solid #000;padding: 10px 0 0 10px;}
span.qty-box { padding: 0 0 0 140px; }
div.desc{float:left;width:230px;padding:5px 5px 5px 15px;/*height:60px;*/overflow-x:hidden;overflow-y:auto;}
div.price{clear: both;}

.product-img-box img {padding:20px 0 0 0;}
.product-img-box{position:relative;}
.product-img-box .nagyito{position:absolute;left:24px;bottom:3px;width:16px;height:16px;background:transparent url(../images/nagyito.gif) no-repeat;}
/*------------- Index ----------- */
#index-img {text-align:center; display:block; }
#index-links {text-align:center;}
.index-link {font-size:14px; text-decoration:none; color:#a55; font-weight:bold}
.index-link a { color: #AA5555; }

#language-switch { position:absolute;top:50%;margin-top:-168px;left:0;width:100%;}
#language-switch .bg {width:500px; margin:0 auto; height:336px;border:0;background:#fff url(../images/index.jpg) no-repeat top;
	text-align:center;}
#language-switch .index-link {padding: 328px 0 0 0;display:block; text-align: center; }
#language-switch .index-link a { margin: 0 5px;}

#newsletter-validate-detail{}
#newsletter-validate-detail p{clear:both;}
#newsletter-validate-detail p label{width:214px;float:left;padding:0 0 0 10px;}
#newsletter-validate-detail p input, #newsletter-validate-detail p select{border:1px solid #A45F39;}
#newsletter-validate-detail .form-button-alt{background-color:#A45F39;border:0;margin:4px 0 4px 341px;}


#static_pager_buttons{padding:4px 10px 4px 500px;position:relative;height:14px;}
div#staticpage_prev, div#staticpage_next{width:96px;padding:0 10px;position:absolute;}
div#staticpage_prev{top:4px;left:415px;}
div#staticpage_next{top:4px;left:710px;}
#static_pager_buttons  a{color:#000;font-weight:bold;}

.static_left {margin: 10px 0 0 10px; }
.static_right {width:390px;float:right; margin: 10px 0 0 10px; }

div.cms dl{float:left;width:300px;}
#make{width:400px;float:right;}
#make p{padding-top:0px;}
div.review-link{padding:2px 0 2px 20px;}

#review-buttons-container { color: #CD6D3D;}

/* --------------- FAQ ---------------- */
dt {color:#993300; text-decoration:underline; margin: 20px;}
dd {margin: 0 20px;}

/* ------------- Firefox BUG FIX --------------- */

h5 a { text-decoration: none; color:#000000; font-size:14px; line-height:15px;}
