body{
	margin:0px;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#333333;
}
a, textarea, inputinput:focus, textarea:focus{
	outline:none;
	cursor:pointer;
}
input, textarea{
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:12px;
	color:#333333;
}
#container{
	margin:0 auto;
	width:990px;
	position:relative;
}
/* header */
#error, #error1, #error2{
	border:1px solid red;
	padding:10px;
	margin:10px 0px;
	display:none;
	background:#FF8500;
	color:white;
	width:528px;
	font-weight:bold;
}
#header{
	padding-top:20px;
}
#center ul li{
	padding-bottom:3px;
	
}
#header div{
	float:left;
	height:160px;
}
#h_left{
	position:relative;
	background: transparent url('../design/template_0/header_left.png') no-repeat top left;
	width:550px;
}
#h_left #h_title{
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:14px;
	color:#FF8500;
	font-weight:bold;
	width:335px;
	position:relative;
	left:60px;
	top:17px;
	height:40px;
}

#h_title strong{
	color:black;
}
#h_left ul{
	margin-top:0;
}
#h_left ul li{
	float:left;
	list-style-type:none;	
}
#h_left ul li a{
	font-size:14px;
	text-decoration:none;
	display:block;
	height:34px;
	text-align:center;
	padding-top:3px;
	color:#D0BF3D;
	font-weight:bold;
	cursor:pointer;
}
#h_left ul li a:hover, #h_left ul li a.active,#menu ul li a ul li.active a{
	color:#FF8500;
}
#h_left ul li ul{
	display:none;
}
#h_left ul li ul.show{
	display:block;
}
#btn0{
	background:transparent url('../design/template_0/button_01.png') no-repeat top left;
	padding-left:5px;
	width:77px;
}
#btn1{
	background:transparent url('../design/template_0/button_02.png') no-repeat top left;
	width:62px;
}
#btn2{
	background:transparent url('../design/template_0/button_03.png') no-repeat top left;
	width:100px;
}
#btn3{
	background:transparent url('../design/template_0/button_04.png') no-repeat top left;
	width:111px;
}
#btn4{
	background:transparent url('../design/template_0/button_05.png') no-repeat top left;
	padding-right:9px;
	width:100px;
}
#h_left #finder{
	background: transparent url('../design/template_0/finder.png') no-repeat top left;
	width:457px;
	height:23px;
	position:relative;
	top:40px !important;
	top:32px;
	left:85px;
	
}
#f_input{
	float:left;
	border:0px;
	margin-left:15px;
	margin-top:3px;
	width:325px;
}
#h_left #finder a{
	display:block;
	float:right;
	width:100px;
	height:25px;
	color:#fff;
	text-align:center;
	padding-top:3px;
	text-decoration:none;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
#h_left #finder a:hover{
	color:#FFF328;
}
#h_center{
	background: url('../design/template_0/header_center.png') no-repeat top left;
	width:230px;
}
#h_right{
	background: url('../design/template_0/header_right.png') no-repeat top left;
	width:210px;
}
#left{
	float:left;
	width:197px;
	padding-top:10px;
}
#left .leftmenu{
	width:197px;
	background: transparent url(../design/template_0/butor_kategoria_body.png) repeat-y top left;
}
#center{
	float:left;
	width:739px;
	border: 1px solid #D0BF3D;
	border-top:none;
	position:relative;
}
#cart{	
	width:38px;
	height:142px;
	background: transparent url(../design/template_0/cart.png) no-repeat top left;
	text-indent:-9999px;
	margin-top:10px;
	position:absolute;
	right:14px;
	top:180px;
	z-index:88;
	display:none;
}
#cart_box{
	/*width:350px;*/
	width:450px;
	background:#FF8500;
	position:absolute;
	right:52px;
	top:211px;
	display:none;
	z-index:89;
	overflow:auto;
	border:1px solid #D0BF3D;
	border-right:0;
	padding:5px;
	color:white;
	height:200px;
}
#cart_box a.pic{
	display:block;
	float:left;
	width:55px;
	padding-right:5px;
	padding-top:3px;
}
#cart_box a.pic img{
	width:50px;
}
#cart_box a{
	text-decoration:none;
	color:#FFF328;
	cursor:pointer;
}
#cart_box a:hover{
	color:white;
	text-decoration:underline;
}
#cart_box span.piece{
	display:block;
	float:left;
	padding-top:3px;
	padding-right:5px;
	font-weight:bold;
}
#cart_box a.plus{
	display:block;
	float:left;
	width:16px;
	height:16px;
	border:0;
	margin-top:2px;
	padding:0 3px;
}
#cart_box a.plus img{
	border:0;
}
#cart_box a.plus:hover{
	background: white;
}
#cart_box #cart_order{
	
}
#cart_box #cart_clear{
	float:right;
}

#cart_hiden{
	margin-left:5px;
}
#center .content{
	padding:5px 15px 15px 15px;
}
h1{
	margin:0px;
	position:absolute;
	left:420px;
	top:42px;
	width:128px;
	height:35px;
}
h1 a{
	display:block;
	width:128px;
	height:35px;
	text-indent:-9999px;
	cursor:pointer;
}
h2{
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:20px;
	color:#FF8500;
}
h3{
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:14px;
	color:#FF8500;
	
}
h3 strong{
	color:black;
}
h1:first-letter, h2:first-letter, h3:first-letter{
	text-transform:uppercase;
}
p{
	margin-top:0px;
}
a{
	color:#FF8500;
	font-weight:bold;
	cursor:pointer;
}
a:hover, a:active{
	color:#D0BF3D;
}
#menu{
	background: url('../design/template_0/butor_kategoria_header.png') no-repeat top left;
	width:190px;
	/*height:388px;*/
}
#menu_footer{
	background: url('../design/template_0/butor_kategoria_footer.png') no-repeat top left;
	width:190px;
	height:17px;
	border-top:1px solid white;
}
#menu h3{
	color:white;
	font-size:16px;
	padding-top:15px;
	text-align:center;
}
#menu ul{
	list-style-type:none;
	color:white;
	font-weight:bold;
	padding:0px;
	padding-top:10px;
	padding-left:10px;
	margin:0px;
	
}
#menu ul li{
	padding:3px;
	border-top:1px solid white;
}
#menu ul li.first{
	border:0px;
}
#menu ul li ul{
	display:none;
}
#menu ul li a{
	color:white;
	font-weight:bold;
	cursor:pointer;
}
#menu ul li a,#menu ul li.active ul li a, #h_right div a{
	color:white;
	text-decoration:none;
}
#menu ul li a:hover,#menu ul li.active ul li a:hover{
	text-decoration:underline;
}
#menu ul li.active a ,#h_right div a:hover{
	color:#FFF328;
}
#menu ul li.active ul{
	display:block;
}
#h_right div a{
	font-weight:normal;
}
#h_right div{
	padding-left:50px;
	color:white;
	height:30px;
	font-family: Arial, "MS Trebuchet", sans-serif;
}
#h_right #mail{
	padding-top:7px;
	background: url('../design/template_0/mail.png') no-repeat 17px 9px;
}
#h_right #tel{
	padding-top:67px;
	background: url('../design/template_0/tel.png') no-repeat 17px 69px;
}
#lp{
	background: transparent url('../design/template_0/nika.jpg') no-repeat 0px 0px;
	width:440px;
	height:282px;
	padding-right:10px;
	display:block;
	float:left;
}
#lp span{
	display:block;
	background:#FF8500;
	width:163px;
	padding:5px;
	font-size:16px;
	color:white;
	text-decoration:none;
	border-right:3px solid white;
	border-bottom:3px solid white;
}
#lp:hover, #lp:hover span{
	color:white;
	text-decoration:underline;
}
/* elemes */
#lp2{
	display:block;
	float:left;
	width:156px;
	background: #FFF328 url('../uploads/hu/webshop_family_furniture/29/20_reset_w_156.jpg') no-repeat 0px 0px;
	height:116px;
	text-indent:-9999px;
	margin-top:13px;
}
#lp3{
	display:block;
	float:left;
	height:107px;
	background:#FFF328;
	width:92px;
	font-size:16px;
	padding-top:10px;
	padding-left:10px;
	position:relative;
	text-decoration:none;
	margin-top:13px;
}
#lp3:hover{
	color:#FF8500;
	text-decoration:underline;
}
#lp3 span{
	display:block;
	font-size:12px;
	text-align:right;
	position:absolute;
	bottom:5px;
	right:5px;
}
/* ifjúsági */
#lp4{
	display:block;
	float:left;
	width:156px;
	background: #FFF328 url('../uploads/hu/webshop/2083/junior-soft-color-kek-eger-motyle_w_200.jpg') no-repeat 0px 0px;
	height:128px;
	text-indent:-9999px;
	margin-top:10px;
}
#lp5{
	display:block;
	float:left;
	height:118px;
	background:#FF8500;
	width:92px;
	font-size:16px;
	padding-top:10px;
	padding-left:10px;
	position:relative;
	text-decoration:none;
	color:white;
	margin-top:10px;
}
#lp5:hover{
	color:white;
	text-decoration:underline;
}
#lp5 span{
	display:block;
	font-size:12px;
	text-align:right;
	position:absolute;
	bottom:5px;
	right:5px;
	color:white;
}
.clear{
	clear:both;
}
.webshop0 a{
	float:left;
	width:156px;
}
.webshop0 h3{
	float:left;
	padding-left:25px;
}
.webshop0 div{
	float:left;
	padding-top:5px;
	padding-left:25px;
	width:528px;
}
.webshop0 div.text, .webshop0 h3.text{
	width:709px;
	padding-left:0;
}
.webshop0 div a.desc{
	float:right;
	width:100px;
}
.webshop0 div p a{
	float:none;
	width:auto;
}
.webshop2 img{
	float:left;
	width:156px;
	border: 2px solid #FF8500;
}
.webshop2 div{
	float:left;
	padding-top:5px;
	padding-left:25px;
	width:480px;
}
.webshop2 div.text, .webshop0 h3.text{
	width:709px;
	padding-left:0;
}
.webshop3 a{
	display:block;
	float:left;
	margin:11px 37px;
	padding: 2px;
	width:150px;
	border: 2px solid #FF8500;
}
.webshop3 a:hover{
	border: 2px solid #D0BF3D;
}
.webshop0 h3 a{
	width:auto;
}
.webshop3 a img{
	margin: 0 auto;
	border:0;
}
.webshop3 a:hover strong{
	text-decoration:underline;
	background:#D0BF3D;
}
.webshop3 a strong{
	text-align:center;
	display:block;
	font-size:10px;
	background:#FF8500;
	color:white;
	padding:3px 2px;
	position:relative;
}
.webshop3 a strong.isprice{
	padding-bottom:30px;
}
.webshop3 a strong span{
	display:block;
	font-size:14px;
	margin-top:5px;
	position:absolute;
	bottom:5px;
	left:0;
	width:146px;
}
.webshop3 a strong i{
	color:#FFF328;
	display:block;
	padding-bottom:2px;
}
#filter{
	padding-left:17px;
	padding-top:3px;
	background: url('../design/template_0/select.png') no-repeat 0px 0px;
	height:25px;
	margin-left:7px;
	color:#FF8500;
	font-weight:bold;
}
hr{
	margin-top:15px;
	margin-bottom:15px;
	width:705px;
	color:#D0BF3D;
}
.webshop4 .product_pic{
	float:left;
	position:relative;
}
.webshop4 .product_pic #zoom{
	position:absolute;
	border:0;
	bottom:5px;
	right:5px;
}
 .specdesc{
	font-style:italic;
	left:5px;
	position:relative;
	top:8px;
}

#pic_title{
	position:absolute;
	left:222px;
	top:21px;
	padding:5px;
	border:2px solid #FFF328;
	text-decoration:none !important;
	font-size:10px;
	background:#FF6600;
	color:white;
	opacity: .8;
	filter: alpha(opacity=80);

}

#pic_title_arrow{
	position:absolute;
	left:190px;
	top:20px;
}
.webshop4 .inf{
	display:block;
	float:left;
	padding-left:10px;
	width:280px;
}
.webshop4 .colormix{
	display:block;
	width:200px;
	height:138px;
	float:right;
	position:relative;
	overflow:hidden;
}
.webshop4 .colormix a{
	position:absolute;
}
.webshop4 .inf b{
	padding-top:5px;
	padding-bottom:3px;
	display:block;
	color:#FF8500;
}
.webshop4 #table_header{
	width:210px;
	height:24px;
	background: url('../design/template_0/artabla.png') no-repeat -2px 0px;
	color:#FFF328;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	padding-top:8px;
	float:left;
}
.webshop4 #table_body{
	width:210px;
	height:auto;
	background: url('../design/template_0/artabla.png') no-repeat -2px bottom;
	color:#FF8500;
	font-weight:bold;
	text-align:center;
	padding-bottom:13px;
	padding-top:5px;
	font-size:14px;
	float:left;
}
.webshop4 #table_body span{
	font-size:12px;
}
.webshop4 #piece{
	width:20px;
}
.webshop4 #order_box{
	position:relative;
	border-top:2px solid #FF8500;
	border-bottom:2px solid #FFF328;
	padding:3px 10px;
	margin-left:5px;
	width:465px;
	display:inline-block;
}
.webshop4 #order_box select{
	margin-right:10px;
}
.webshop4 #add_cart{
	display:block;
	float:right;
	background: url('../design/template_0/add_cart.png') no-repeat 40px 0px;
	width:250px;
	height:70px;
	text-indent:-9999px;
	
}
#all_price{
	border-top:1px solid;
	padding:5px 0;
	margin-bottom:5px;
	margin-top:5px;
}
#order_form{
	padding:5px;	
}
#order_form label{
	padding-top:10px;
	padding-bottom:4px;
	display:block;
	float:left;
	width:260px;
	font-weight:bold;
}
#order_form input{
	margin-top:5px;
	padding:3px;
	width:250px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	float:right;
	border:1px solid #D0BF3D;
}
#order_form .step2 label{
	width:269px;
}
#order_form .step2 input{
	float:left;
}
#order_form textarea{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	border:1px solid #D0BF3D;
	margin-top:5px;
	width:542px;
	padding:3px;
}
#order_form fieldset legend{
	color:#FF8500;
	font-weight:bold;
}
#order_form fieldset{
	border:2px solid #FFF328;
	margin-top:10px;
}
#order_form fieldset label{
	width:250px;
}
#order_form fieldset input{
	margin-right:0px;
	float:left;
}
#order_form .pic{
	display:block;
	width:100px;
	float:left;
	padding-right:10px;	
}
#order_form .plus, #order_form .plus img{
	border:none;
}
#order_form #orderbutton{
	background:#FF8500;
	cursor:pointer;
	color:white;
	font-weight:bold;
	margin-right:0px;
	float:none;
	margin-top:10px;
}
#order_form #orderbutton:hover{
	background:#FFF328;
	color:#FF8500;
}
#order_form .plus{
	padding-top:3px;
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
}
#order_form .piece{
	display:block;
	float:left;
	padding-top:3px;
}
#order_form .pic img{
	width:100px;
}
#order_form hr{
	width:530px;
}
#last_cart #all_price{
	border-top:2px solid #FFF328;
	padding:5px 0;
	margin-bottom:5px;
	margin-top:5px;
}
#footer ul{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}
#footer ul li{
	float:left;
	margin-left:10px;
}
#footer a{
	color:white;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer a.active{
	color:#FFF328;
}
#footer{
	width:100%;
	background:#FF8500;
	text-align:center;
	padding:10px;
	margin-top:15px;
	color:white;
}
#footer ins{
	padding-right:10px;
	float:right;
	font-size:10px;
	color:white;
}
#footer p{
	font-size:10px;
	margin:0;
	margin-top:5px;
	color:white;
}
#jumptop{
	background:url("../design/template_0/top.png") no-repeat scroll right center transparent;
	display:block;
	float:right;
	height:20px;
	padding:4px 25px 0;
	vertical-align:middle;
	width:165px;
	margin-top:10px;
	display:none;
}
/*order */
.step2, .step3{
	display:none;
}
.step1,.step2,.step3{
	width:528px;
}
.digarall{
	margin-left:25px;
	margin-top:20px; 
	display:block;
	width:510px;
	height:50px;
	position:relative;
}
.digarall a{
	cursor:pointer;
	display:block;
	height:30px;
	width:30px;
}
.digarall a:hover{
	background:url("../design/template_0/rendeleshover.gif") no-repeat scroll 6px 8px transparent;
}
.digarall a b{
	display:none;
}
#diagr1{
	background:url("../design/template_0/rendeles1.png") no-repeat scroll 0 0;
}
#diagr2{
	background:url("../design/template_0/rendeles2.png") no-repeat scroll 0 0;
}
#diagr3{
	background:url("../design/template_0/rendeles3.png") no-repeat scroll 0 0;
}
.content table{
	border-spacing:0;
}
.content table th, table td{
	border:1px solid black;
}
.content table th{
	background:#FF8500;
	color:white;
}
#fancy_title table td, #fancy_title table th{
	border:0;
}
/*slideshow*/
#slideshow {
    
}

#slideshow div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
    display:none;
    width:600px;
    overflow:hidden;
}

#slideshow div.active {
    z-index:10;
    display:block;
    opacity:1.0;
}

#slideshow div.last-active {
    z-index:9;
    display:block;
}
#slideshow div img {
    border: 0;
    margin-bottom: 10px;
}
/* contact form */
#conctactform{
	position:absolute;
	top:10px;
	right:15px;
	width:410px;
	border:1px solid #D0BF3D;
	border-right:0;
	border-top:0;
	padding-left:15px;
	padding-bottom:10px;
}
#conctactform span{
	display:block;
	padding:3px 0;
}
#conctactform span label{
	display:inline-block;
	width:150px;
	font-weight:bold;
}
#conctactform input{
	border:1px solid #D0BF3D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:3px;
	width:250px;
}
#conctactform textarea{
	border:1px solid #D0BF3D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-top:5px;
	padding:3px;
	width:400px;
	cursor:text;
}
#conctactform p .button{
	background:none repeat scroll 0 0 #FF8500;
	color:white;
	cursor:pointer;
	font-weight:bold;
	width:80px;
}
#conctactform p .button:hover{
	background:#FFF328;
	color:#FF8500;
}
#conctactform p{
	text-align:right;
	padding-right:2px;
	padding-top:10px;
	margin:0;
}
#conctactform b{
	display:inline-block;
	padding-top:5px;
}
#ask_btn{
	position:absolute;
	right:-1px;
	top:-13px;
	background: transparent url(../design/template_0/ask.png) no-repeat 0 0;
	height:101px;
	width:101px;
}
#ask_btn:hover{
	background: transparent url(../design/template_0/ask.png) no-repeat 0 -101px ;
}
.title2{
	display:block;
	padding-bottom:5px;
	padding-top:18px;
}
#bookimg{
	float:left;
	padding-right:10px;
	border:0;
}
.booktext{
	float:left;
	width:710px;
}
#cart_error{
	display:none;
}
.rightmenu2{
	margin-top:10px;
	text-align:right;
	position:relative;
	width:190px;
}
.rightmenu2 a, .rightmenu2 span{
	display:block;
	float:right;
	width:185px;
	border-top: 1px solid #D0BF3D;
	border-bottom: 1px solid #D0BF3D;
	padding: 3px 0;
	padding-right:5px;
	height:14px;
}
marquee{
	
	font-weight:bold;
}
#marque {
	display:block;
	height:15px;
	margin-top:5px;
	overflow:hidden;
	padding:5px;
	position:relative;
	width:709px;
}
#marque #scroll_text {
	display:block;
	height:15px;
	left:709px;
	position:absolute;
}
#tagok{
text-indent:-9999px;
height:1px;
}
#categoryDesc{
	display:none;
	padding:10px 0;
}
#categoryDesc_btn{
	margin-bottom:5px;
	display:block;
}
#morInOne{
	position:absolute;
	left:270px;
	margin-top:5px;
}
#czoom{
	bottom:7px;
	height:24px;
	position:absolute;
	right:32px;
	width:24px;
	z-index:30;
}
.nagykerar{
	color: white;
    display: block;
    /*font-size: 14px !important;*/
    margin: 5px 0;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 200px;
    margin-left:2px;
    background:black;
}
.nagykerar a{
	text-decoration:none;
}
#glike{
	position:absolute;
	right:105px;
	top:-9px;
	text-align:right;
}
#cake{
	display: block;
    height: 70px;
    left: 19px;
    position: absolute;
    top: 165px;
    width: 70px;
	border:0;		
}
