/* -------------------------------------------------
Code: H.S.Laszlo 2008
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;}
div, a, button{behavior: url(http://webshop.borkorzo.hu/iepngfix.htc)}
html {height: 100%;}
body {font-family: Arial, Helvetica, sans-serif;background:#fff url(img/back_pic.jpg) repeat;font-size:12px;color:#000;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;}
.bold{font-weight: bold;}
#wrap{width:950px;margin: 0 auto;background:#fff url(img/wrap_bg.png) repeat-y;}
#footer{width: 950px;height:15px;clear: both;background:#AAA30A;text-align:center;padding:10px 0;}
#footer p, #footer a{font-size:11px;color:#fff;}
/* -------------- Header ------------- */
#header{width:950px;height:198px;background:#E8E6BB url(img/bg-head.png) no-repeat top;padding:0;}
h2 {color:#333;font: normal normal normal 18px/22px Helvetica, arial, sans-serif;padding:10px 5px;}
#kosarblock{width:250px;height:174px;background: transparent url(img/kosarblock_bg.png) no-repeat;float:right;margin:10px 20px 0 0;position:relative;}
#kosarblock p, #kosarblock a{font-size:12px;}
#kosarblock p.kosar_tartalma{color:#888;padding:17px 0 0 90px;}
#kosarblock p.reg_bej{color:#999;padding:20px 0 0 25px;}
#kosarblock p.message{position: absolute;top:80px;left:20px;width:180px;padding:5px;background-color:#fff;color: #E84000;font-weight:bold;}
#kosarblock a.loggedin{color: #49545E;padding:8px 0 0 25px;}
#kosarblock .megrendeles{width:137px;height:25px;background: url(img/megrendeles_btn.png) no-repeat;
text-indent:-9999px;margin:6px 0 0 90px;border:0;padding:0;cursor:pointer;display:block;}
#kosarblock p.belepes{padding:4px 0 0 20px;}
#kosarblock .loginput{width:90px;height:14px;float:left;border:1px solid #c3c3c3;margin:0 4px 0;font-size:10px;padding:1px;background:#fff;}
#kosarblock #login_submit{float:right;font-size:12px;color:#999;background:#fff;width:56px;height:18px;cursor:pointer;margin:6px 56px 0 0;border:0;text-decoration:underline;}
#kosarblock a.forget{font-size:12px;color:#999;float:left;margin:10px 0 0 25px;}
#kosarblock a.forget{padding-right:8px;background:url(img/arrow.png) no-repeat right 5px;}
#kosarblock #login_submit{padding-right:10px;background:url(img/arrow.png) no-repeat right 9px;}
#nav{float:left;height:20px;width:660px;padding:172px 0 0 0;background:transparent;margin:0;}
#nav li{display:inline;padding:0 5px 2px 5px;background: transparent;border-left:1px solid #AAA30A;}
#nav li.noborder{border: 0;}
#nav li a{font-size:11px;font-weight:bolder;text-transform:uppercase;text-decoration:none;color:#AAA30A;padding: 2px 2px 0 2px;}
#nav li a:hover{color: #333;}
/* -------------- leftside ------------- */
#sidebar{float:left;height:auto;width:193px;padding:0;background:#E6E4B4;margin:0;text-align:left;}
#sidebar h4{width:173px;height:30px;padding:10px 0 0 20px;;background:#AAA30A;color:#fff;font-size:16px;font-weight:bold;}
ul#menu_43{/*height:300px;*/}
ul#menu_43, ul#menu_43 ul, ul.menu-fix {list-style-type:none;margin:0;padding:0;width:193px;}
ul#menu_43 a, ul.menu-fix li a, ul#menu_47 li a, ul#menu_48 li a {display: block; text-decoration: none;}
ul#menu_43 li, ul.menu-fix li{margin-top:1px;}
ul#menu_43 li a { background: #D3CF81;color:#666666;padding:5px;font-size:14px;}
ul#menu_43 li a:hover {background:#AAA30A;}
ul#menu_47, ul#menu_48{list-style-type:none;margin:0;padding:0;width:193px;}
ul#menu_47 li, ul#menu_48 li{}
ul#menu_43 li ul li a, ul.menu-fix li a, ul#menu_47 li a, ul#menu_48 li a  {background:transparent url(img/menu-star.png) no-repeat 10px;color: #888; padding:5px;padding-left: 20px;font-size:12px;}
ul#menu_43 li ul li a:hover, ul.menu-fix li a:hover, ul#menu_47 li a:hover, ul#menu_48 li a:hover  {background:#fff url(img/menu-star.png) no-repeat 10px;}

/* -------------- center ------------- */
#center{width:542px;float:left;padding:5px 5px;}
div.breadcumb{height:28px;border-bottom:1px solid #c3c3c3;}
div.breadcumb a.back{float:right;font-size:11px;}
div.breadcumb ul{float:left;}
div.breadcumb ul li{display:inline;}
div.breadcumb ul li a{color: #696969;font-size:11px;text-transform: uppercase;}
div.breadcumb img{vertical-align: text-top;}

#top_ad{width:540px;height:220px;background-color:#ffffff;margin:10px auto;}
#center_ad{width:528px;height:182px;clear:both;margin:10px auto 0;}

/* -------------- Entry -------------- */
div.entry{}
.w300{width:300px;}
div.entry h2{color:#878585;font: normal bold 16px/22px Verdana, sans-serif;padding:10px 5px 10px 15px;}
div.entry h3{color:#878585;font: normal bold 11px/20px Verdana, sans-serif;padding:8px 5px 8px 15px;}
div.entry p{padding:15px 25px;line-height:140%;}
.map{float:right;margin:10px 20px 0 0;border:4px solid #f9f9f9;}
span.bigmaplink{float:right;clear:right;margin:4px 20px 4px 4px;}

#shop{width:536px;margin:5px 0 10px 5px;z-index:1;background:url(img/bottom.png) no-repeat bottom;float:left;padding:0 0 13px 0;display:block;}
.shoptop{width: 536px;background: url(img/top.png) no-repeat top;height:51px;z-index:1;}
.shopcontent{width:526px;background: url(img/shopbg.png) repeat-y;padding:0 5px;float:left;text-align:center;min-height:250px;height:auto !important;height:250px;}

/* -------------- termek lista ------------- */
.item_list{width:165px;height:330px;float:left;margin:8px 8px 0 0px;text-align:center;}
.item_list a.pic{margin:0 auto;display:block;width:123px;height:178px;}
.item_list a.list_pictr{margin:0 auto;display:block;width:123px;height:178px;}
.item_list h2{width:165px;height:28px;color:#666666;font-size:12px;line-height:110%;padding:0 0 0 8px;;text-align:left;font-weight:bold;}
.item_list p.ar{background:transparent url(img/price_bg.png) no-repeat;padding:4px 0 2px 8px;margin:2px 4px 2px 8px;
width:122px;height:19px;font-size:14px;color:#fff;text-align:left;font-weight:bold;}
.item_list p.ar span{padding:0 0 0 12px;}
a.list_tovabb{color:#666666;padding:2px 8px 2px 2px;background:url(img/arrow.png) no-repeat right center;line-height:14px;font-size:12px;
float:left;margin:0 0 0 6px;font-weight:bold;}
.item_list p.descr{font-size:12px;text-align:left;padding:0 0 0 8px;width:157px;height:48px;overflow:hidden;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */}

/* -------------- rightside ------------- */
#rightside{float:right;height:auto;width:193px;padding:0;background:#E6E4B4;margin:0;}
#rightside h4{width:173px;height:30px;padding:10px 0 0 20px;;background:#FEC722;color:#fff;font-size:16px;font-weight:bold;}
#rightside .item_list{margin:8px 8px 0 12px;}
#rightside .item_list a.pictr{display:block;width:123px;height:178px;margin:5px auto 0 auto;border:4px solid #DBD895;}
#rightside .item_list p.ar{background:transparent url(img/price_bgn.png) no-repeat;}

#search-box{float:left;width:250px;padding:2px 0 0 25px;}
#search-box label{color:#fff;}
#search_input{width:100px;height:15px;}
#search_submit{width:76px;height:18px;background:url(img/search-btn.jpg) no-repeat;border:0;cursor:pointer;text-indent:-9999px;}

/* -------------- termek egyedi oldal ------------- */
#item{background:#fff;width:528px;margin:10px 0 0 10px;float:left;}
.item-top{width:528px;background:#F3F2DE;padding:8px 0;float:left;}
a.item-back{float:right;display:block;padding:5px 20px;margin:2px 0 0 0;background:#E8E6BB;color:#AAA30A;font-weight:bold;text-decoration:none;}
#item h1, .item-top h1{width:400px;padding:4px 5px 2px 5px;color:#AAA30A;font:normal bold 22px/100% Arial, sans-serif;float:left;}

a.item-img{display:block;float:left;text-decoration:none;text-align:center;font-size:9px;color:#ccc;font-weight:bold;margin:20px 0 0 10px;}
a.item-img img{border:7px solid #EDEBC9;}
.item-info{width:340px;float:right;}
#item p.leir{width:280px;padding:10px;font-size:14px;color:#666666;line-height:140%;}
#item p.avail{width:280px;padding:10px;font-size:12px;color:#666666;line-height:140%;font-weight:bold;}
.bskt{width:321px;height:146px; margin:5px auto;position:relative;}
.bskt.green{border:7px solid #AFDE27;background:#fff url(img/b1.png) repeat-x bottom;}
.bskt.sand{border:7px solid #D3CF81;background:#fff url(img/b2.png) repeat-x bottom;}
div.arr{padding:4px 0 0 5px;}
p.arrp{color:#666666;font-size:14px;font-weight:bold;width:165px;float:left;padding:5px 0 0 0;}
.bskt p.bskt-ar-g{background:transparent url(img/price_bg.png) no-repeat;padding:4px 0 2px 8px;margin:2px 4px 2px 8px;
width:122px;height:19px;font-size:14px;color:#fff;text-align:left;font-weight:bold;float:left;}
.bskt p.bskt-ar-s{background:transparent url(img/price_bgs.png) no-repeat;padding:4px 0 2px 8px;margin:2px 4px 2px 8px;
width:122px;height:19px;font-size:14px;color:#fff;text-align:left;font-weight:bold;float:left;}
.bskt p.bskt-ar-g span, .bskt p.bskt-ar-s span{padding:0 0 0 12px;}
p.bskt-kiszereles{color:#666666;font-size:12px;font-weight:bold;width:320px;float:left;padding:20px 0 6px 20px;}
p.bskt-kiszereles span{padding:0 0 0 12px;}
.bskt .ajax_kosar_form{padding:0 0 0 20px;}
.bskt .ajax_kosar_form input{width:37px;border:1px solid #999;}
.bskt .ajax_kosar_form button.bskt-btn1{width:97px;height:25px;background:transparent url(img/btn1.png) repeat-x bottom;
	text-indent:-9999px;cursor:pointer;position:absolute;top:114px;left:202px;border:0;}
.bskt .ajax_kosar_form button.bskt-btn2{width:97px;height:25px;background:transparent url(img/btn2.png) repeat-x bottom;
	text-indent:-9999px;cursor:pointer;position:absolute;top:114px;left:202px;border:0;}
div.kosarel_hidden{display:none;}
div.inkosar{width:97px;height:25px;background:#fff url(img/btn_inbasket.png) no-repeat;color:#fff;text-indent:-9999px;
cursor:pointer;border:0;position:absolute;top:114px;left:202px;}
/* ------------- popup kosar --------------- */
#box{border: 5px solid #DCDCDC;padding:2px 8px 8px 8px;background-color:#fff;text-align:right;}
#box img#close{width:13px;height:13px;/*float:right;*/margin:0;}
#boxContents{text-align:left; }
#boxcenter{height:340px;width:663px;overflow-x: hidden;overflow-y:auto;background-color:#D3CF81;margin:0 12px 10px 12px;
border:8px solid #D3CF81}

ul.box_tetel{width:663px;height:200px;overflow-y:hidden;overflow-x:auto;padding:5px;background-color:#fff;}
ul.box_tetel li{display:inline;float:left;background-color:#EDEBC9;padding:2px 5px;height:18px;border-top:2px solid #ffffff;color:#666666;font-size:12px;}
ul.box_tetel li.box-name{width:190px;font-weight:bold;font-size:14px;}
ul.box_tetel li.box-kiszereles{width:100px;font-size:11px;}
ul.box_tetel li.box-npt{width:70px;}
ul.box_tetel li.box-btn{width:60px;}
ul.box_tetel li.box_list_ar{width:100px;}
ul.box_tetel li span{line-height:18px;}
div.prod-all{width:663px;height:60px;padding:5px;background-color:#fff;}
p.osszegzes{width:380px;line-height:140%;float:left;padding:8px 8px 0 0;margin:2px 0 0 5px;}
p.fulltotal{width:250px;font-size:16px;float:left;padding:26px 0 0 0;}

.ajax_kosar_form .input_qty{width:26px;border:1px solid #999;margin-left:4px;}
form.benne{background:transparent;}
button.edt, button.remv{border:0;cursor:pointer;margin:0 2px;color:#666666;background-color:transparent;
text-decoration:underline;border-right:1px solid #666666;width:55px;}

#box_top{height:100px;background:#fff url(img/box-top.png) no-repeat left;}
#box_top img{float:left;padding:2px 0 0 15px;}
#box_top p{width:400px;float:left;padding:5px 0 0 8px;text-align:center;color:#D3CF81;font-size:18px;margin:30px 0 0 145px;}

#box_bottom{height:20px;background:#fff;}

a.tohide_orderlink{float:right;display:block;width:169px;height:37px;background: url(img/box_tovabb.png) no-repeat;text-indent:-9999px;margin:34px 16px 0 0;}

a.tohide_orderlink{float:right;display:block;width:111px;height:25px;}
#kosar_box{/*display:none;*/}

/* ----------------- fromok -------------------- */
.form {background-color:#fff;padding:5px;margin:5px 0 0 10px;float:left;}
.form.left{width:360px;float:left;}
.form.right{width:360px;float:left;}
.form fieldset{border:1px solid #c3c3c3;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:#D51D0F;}
.form ol{width:360px;}
.form ol li{float:left;margin-bottom:8px;width:350px;clear:left;}
.form li label {display: block;float:left;width:130px;font-weight:bold;line-height:20px;color:#6F6F6F;font-size:12px;}
.form li.wlabel{border-bottom:1px solid #e9e9e9;}
.form li.wlabel label {width:360px;}
.form li input{border:2px solid #DFDFDF;padding:1px 2px;width:200px;height:16px;font-size:12px;}
.form li textarea{border:2px solid #DFDFDF;padding:2px;width:200px;height:32px;}
.form li input.chk{width:25px;float:right;}
.form li select{border:2px solid #DFDFDF;padding:1px;width:100px;height:22px;}
.form li select.w200{width:200px;}
.form span.required {color: red;font-weight: bold;display: inline;}
.form span.error, span.error {color:#E21E10;font-weight:bold;}
textarea#regtext{background-color: #EFEFEF;border:2px solid #DFDFDF;}
.form .submit-btn{float:left;width:160px;background-color:#AAA30A;;padding:2px 4px;color:#fff;border:0;cursor:pointer;
	margin:5px 0 5px 20px;font-weight:bold;font-size:14px;}
input#registerbutton{float:left;width:160px;height:26px;background-color:#AAA30A;;padding:2px 4px;color:#fff;border:0;cursor:pointer;
	margin:5px 0 5px 20px;font-weight:bold;font-size:14px;}

	
div.ellenorzes{width:540px;float:left;padding:5px;}
div.ellenorzes p{float:left;width:250px;line-height:140%;}
div.ellenorzes .modositas{float:right;width:250px;}	

fieldset#datsrc{border:1px solid #c3c3c3;padding:5px;margin-bottom:10px;float:left;background:#DFDFDF;}	
fieldset#datsrc label {display: block;float:left;width:auto;font-weight:bold;line-height:20px;color:#6F6F6F;font-size:12px;margin-left:20px;}
fieldset#datsrc input{width:25px;float:left;}
	
table.item-list-table{width:760px;border-collapse:collapse;border:4px solid #fcfcfc;}
table.item-list-table tr{}
table.item-list-table td{padding:4px;background-color:#fff;border-bottom:1px solid #D6D6D6;}
table.item-list-table td.td-image{width:90px;}
table.item-list-table td.td-title{}
table.item-list-table td.td-price{width:120px;}
table.item-list-table td.td-shipping{width:100px;}
table.item-list-table td.td-buttons{width:120px;}

div.separator{width:760px;height:5px;border-top:1px solid #c3c3c3;float:left;clear:both;}
/*
div.inkosar{width:174px;height:41px;background:url(img/btn_inbasket.png) no-repeat;
cursor:pointer;border:0;position:relative;top:100px;left:140px;}*/