/* -------------------------------------------------
Code: H.S.Laszlo 2009
http://www.xhtml2u.com
-------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img, table { border:0; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a {outline: none;outline-style:none;}
html {height: 100%;}
body {color: #878585;font: normal normal 12px/140% Verdana, Arial, Helvetica, sans-serif;
    color:#344450;;background:#E4E2D9;text-align:left;}
.clear{clear: both; width: 90%; height: 15px; }
.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;}
#wrap{width:960px;margin: 0 auto;background:#fff;position:relative;}
h1 {color:#DF7E0D;font: normal normal 26px/22px Georgia, sans-serif;padding:10px 0 20px 10px;}
h2{color:#DF7E0D;font: normal normal 20px/22px Verdana, sans-serif;padding:5px 10px;}
h2 span{color:#D51D0F;font-size:14px;}
/* -------------- Header ------------- */
#header{width:960px;height:120px;background:transparent url(img/head-bg.gif) no-repeat bottom;padding:0;border-bottom:1px solid #c3c3c3;clear:both;margin:0 auto 10px auto;position:relative;}
#logo{display:block;width:191px;height:99px;background:url(img/logo.png) no-repeat;text-indent:-9999px;margin:10px 10px 0 10px;float:left;}
#header h1{color: #AA9D99;font:italic normal 36px/normal Georgia, Arial, sans-serif;padding:35px 0 0 25px;}
/* -------------- breadcrumb ------------- */
#crumbs {height:2.3em;border:1px solid #dedede;margin:5px 10px 5px 0;}
#crumbs li {float:left;line-height:2.3em;color:#777;font-weight:bold;padding-left:.75em;}		
#crumbs li a {background:url(img/crumbs.gif) no-repeat right center;display:block;padding:0 15px 0 0;}							
#crumbs li a:link, #crumbs li a:visited {color:#777;text-decoration:none;}	
#crumbs li a:hover, #crumbs li a:focus {color:#dd2c0d;}		
.tools{float:right;padding:5px 25px 0 0;}
/* -------------- Footer ------------- */
#footer{width:960px;height:85px;clear:both;background:#000 url(img/footer-bg.gif) repeat-x top;border-top:10px solid #E4E2D9;padding:0;}
#footer p{padding:10px;font-size:14px;color: #848484;line-height:130%;}
#footer p a{color: #848484;}
#footer p.sign{color:#999999;font-size:12px;background:transparent url(img/bluedesign.png) no-repeat left;padding-left:120px;height:34px;float:right;margin:15px 10px 0 0;}
#footer p.cim{float:left;height:34px;margin:15px 10px 0 0;font-size:12px;}
/* -------------- Item Data ------------- */
div#picts{width:400px;height:370px;padding:5px 10px 5px 0;float:left;margin-right:40px;}
#largeImg {width: 370px;height:300px;}
.thumbs img {border: solid 1px #ccc;width:63px;height:63px;padding:2px;margin:0 2px}
.thumbs img:hover {border-color: #000;}
/* -------------- Content ------------- */
#content{width:940px;float:left;padding:10px;}
#content p.overview{padding:10px;background:#EBEBEB;width:470px;float:right;color:#000;line-height:180%;}
#content p.sysmsgs{width:100%;clear:both;padding.10px;color:#FF0000;}
ul#item_data{width:250px;float:left;padding:10px;margin:10px 0 0 40px;border-left:2px solid #EBEBEB;}
ul#item_data li{padding:6px 0;color:#878585;font:normal normal 14px/100% "Times New Roman", Times, serif;}
ul#item_data li.bold, .bold{font-weight:bold;}
.main{width:920px;float:left;clear:both;padding:5px 10px;}
.main p{font:normal normal 14px/150% "Times New Roman", Times, serif;}
p.meret{width:600px;float:left;}
p.kosar{width:200px;height:80px;float:right;padding:10px;border:1px solid #E2E1E1;background:#fff url(img/kosarr.jpg) no-repeat 10px 10px;text-align:right;}
a.simpleCart_empty{color:#DF7E0D;}
a.bskt-btn{width:136px;height:25px;display:block;background:transparent url(img/button.jpg) no-repeat;color:#fff;font: normal bold 14px/140% Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;margin:4px 0 0 0;text-align:center;padding:5px 0 0 0;float:right;}
p.info{width:470px;padding:10px;float:right;color:#878585;}
div.entry h3{color:#0F0E0D;font: normal bold 14px/20px Verdana, sans-serif;padding:8px 5px 4px 15px;}
div.entry p{padding:5px 25px;line-height:140%;}
.map{float:right;margin:10px 20px 0 0;border:4px solid #f9f9f9;}
/* -------------- termek lista ------------- */
div.itemsor{width:940px;float:left;clear:both;padding:8px 0;}
div.itemsor h2.itemlist-head{font-size:14px;background:#EBEBEB;color:#000;font-weight:bold;margin-bottom:8px;height:25px;border:0;
padding:5px 0 0 20px;width:430px;}
.item_list{width:940px;float:left;}
.item_list li{width:450px;height:125px;border:1px solid #E6E7E7;margin:5px 0 5px 10px;background:#fff;display:block;float:left;}
.item_list li.top{font-size:14px;background:#EBEBEB;color:#000;font-weight:bold;margin-bottom:8px;}
.item_list a.list_pictr img {border:0;width:160px;height:120px;}
.item_list h2{color:#3E230C;font-size:11px;padding:4px 0;}
.item_list p.itext{width:200px;float:left;}
.item_list .item_price{padding:2px 0 2px 4px;text-align:left;color:#878585;}
.item_list label{width:110px;display:block;float:left;}
.item_list select{width:90px;}
.item_list input.item_quantity{width:25px;margin-left:110px;}
.item_list input.item_add{border:0;background:#fff url(img/button.gif) no-repeat;width:135px;height:30px;cursor:pointer;text-indent:-9999px;}
.its{width:320px;height:230px;float:left;}

.item_list li ol{padding:0 0 0 160px;}
.item_list li ol li{width:280px;height:18px;padding:1px;border:0;margin:2px 0 0 0;}
.item_list li img{width:120px;height:120px;float:left;margin-left:10px;}

.hidden {display:none;}

.simpleCart_shelfItem a img{}
.simpleCart_shelfItem a:hover img{}
/* ---------- popup ---------------- */
p.cart-head{width:100%;float:left;clear:both;color:#DF7E0D;font: normal normal 18px/22px Georgia, sans-serif;padding:10px 0 5px 10px;}
#cartcontent{float:left;background:#fff;}

.simpleCart_items{float:left;clear:both;width:760px;margin:20px;background:#fff;}
.cartHeaders{width:920px;border-bottom:1px solid #c3c3c3;float:left;padding:0 0 2px 0;height:20px;
background:#fff url(img/basket-top.jpg) no-repeat bottom;}
.cartHeaders div{color:#333;float:left;visibility:hidden;}
.cartHeaders .itemName{width:253px;}
.itemcsat, .itemSize, .itemColor{width:100px;}
.cartHeaders .itemQuantity{width:158px;}

.itemContainer{clear:both;width:920px;padding:10px 0 0 0;font-size:12px;line-height:36px;height:65px;border-bottom:1px solid #c3c3c3;}
.itemContainer div{height:65px;float:left;}
.itemContainer .itemThumb{width:63px;}
.itemImage{float:left;width:63px;height:63px;}
.itemImage img, .itemThumb img{vertical-align:middle;width:63px;height:63px;}
.itemcsat input, .itemSize input, .itemColor input{width:100px;border:0;}
.itemName{float:left;width:190px;text-align:center;color:#000;font-weight:bold;}
.itemPrice{float:left;width:85px;color:#418932;text-align:center;}
.itemOptions{float:left;width:200px;text-align:center;}
.itemQuantity{float:left;width:20px;vertical-align:middle;text-align:center;color:#000;font-weight:bold;}
.itemQuantity input{width:20px;border:1px solid #ccc;padding:3px 2px;margin:0 auto;display:block;font-size:11px;}
.itemTotal{float:left;color:#c23f26;text-align:center;width:85px;}
.itemdecrement, .itemincrement{width:24px;text-align:center;}
.itemdecrement{margin-left:20px;}
.itemdecrement a, .itemincrement a{width:12px;height:12px;text-indent:-9999px;text-decoration:none;margin:12px 10px 0 10px;display:block;}
.itemdecrement a, .itemincrement a{text-decoration:none;font-size:20px;font-weight:bold;}
.itemdecrement a{color:#FF0000;background:url(img/minus.png) no-repeat;}
.itemincrement a{color:#008F06;background:url(img/plus.png) no-repeat;}
.itemremove{width:70px;text-align:center;}
.itemremove a{width:17px;height:12px;display:block;background:url(img/icon-remove.gif) no-repeat;text-indent:-9999px;margin:12px 20px 0 20px;}
.itemThumb img{width:63px;height:63px;}
/*.itemContainer .itemName, .itemContainer .itemPrice, .itemContainer .itemOptions,
.itemContainer .itemQuantity, .itemContainer .itemTotal{padding:15px 0 0 0;font-size:12px;text-align:left;}*/
.totals{width:400px;padding:10px;float:left;background:#EBEBEB;}
.totalRow{clear:both;float:left;margin-top:10px;}
.totalItems{float:left;width:105px;margin-left:295px;text-align:center;}
.totalPrice{float:right;text-align:right;}

.checkoutEmptyLinks{float:left;clear:left;padding:4px 0 4px 260px;}
.checkoutEmptyLinks a{font-size:14px;margin-left:20px;}

.total{float:left;margin:5px 0 0 30px;}

.form {background-color:#fff;padding:5px;margin:5px 0 0 30px;float:left;}
.form fieldset{border:1px solid #E6E7E7;padding:5px;margin-bottom:10px;float:left;}
.form legend{padding: 3px 15px;margin-left:40px;font-size:16px;font-weight:bolder;background-color:#fff;color:#DF7E0D;}
.form ol{width:365px;float:left;}
.form ol li{float:left;margin-bottom:8px;width:365px;clear:left;}
.form li label {display: block;float:left;width:130px;font-weight:bold;line-height:20px;color:#6F6F6F;font-size:12px;}
.form li input{border:2px solid #DFDFDF;padding:1px 2px;width:220px;height:16px;font-size:12px;}
.form li textarea{border:2px solid #DFDFDF;padding:2px;width:200px;height:32px;}
.form li.wlabel label {width:340px;}
.form li.wlabel input{width:25px;float:left;}
.form span.required {color: red;font-weight: bold;display: inline;}
.form span.error, span.error {color:#E21E10;font-weight:bold;}
.form li.tlabel label {width:150px;font-weight:normal;font-size:11px;}
textarea#regtext{background-color: #EFEFEF;border:2px solid #DFDFDF;}
.form #rendelesbutton{float:left;width:160px;background-color:#008F06;padding:2px 4px;color:#fff;border:0;cursor:pointer;
	margin:5px 0 5px 200px;font-weight:bold;font-size:14px;height:28px;}
