.elerhetoseg{
	float:right; 
	font-weight:bold; 
	font-size:16px;
	font-style:italic;
	margin-top:-35px;
}

.szuro{padding: 10px; width: 100%;}
.szuro input, .szuro select{ box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 5px 10px; width: 19%; margin: 0px;}

body{
font-family:Arial;
background:url("images/background.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
}
img{
border:none;
}
.hidden-title{
padding:3px 3px 7px 5px; 
color:#ffffff; 
font-size:18px; 
background:#54a033;
}
.details-btn{
float:right;
border:none;
color:#ffffff;
background:#94e58e;
height:25px;
font-weight:bold;
}
.rendel-link{
text-decoration:none;
color:#e20074;
padding-left:15px;
font-weight:bold;
}
.rendel-link:hover{
text-decoration:underline;
}
.szamlalo{
color:#ffffff;
background:url("images/counter.png");
background-size:80px 25px;
background-repeat: no-repeat;
width:80px;
height:25px;
font-size:16px;
letter-spacing:6px;
text-align:right;
}
.keresett{
color:#6095ff;
font-style:italic;
}
.keresett-szoveg{
font-weight: 400;
font-size:18px;
}
.search-box{
padding:10px;
color:#000080;
font-weight:bold;
-webkit-box-shadow: inset 1px 1px 6px 1px rgba(0,0,0,0.29);
-moz-box-shadow: inset 1px 1px 6px 1px rgba(0,0,0,0.29);
box-shadow: inset 1px 1px 6px 1px rgba(0,0,0,0.29);
}
#header{
width:1000px; 
margin:0px auto; 
height:30px; 
background:#94e58e; 
padding:10px;
}
#header a{
text-decoration:none;
}

#header .title1{
color:red;
font-size:20px;
}
#header .title2{
color:red;
font-size:18px;
}
.menu{
height:40px;
width:100%;
background:#54a033;
padding:2px 5px;
font-size:16px;
font-weight:bold;
}
.menu table{
width:100%;
}
.menu_li{
margin: 1px auto; 
width: 180px; 
max-width: 180px; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
text-align: center; 
background: #94e58e; 
color: #ffffff; 
font-size: 14px; 
font-weight: bold;
}
.menu_li:hover{
background:#54a033;
}
.menu_li a{
text-decoration:none;
color:#ffffff;
}
.main{
background:#ffffff;
margin:0px auto;
margin-bottom:10px; 
min-height:500px; 
width:53%;
-webkit-box-shadow: 0px 0px 15px #c1c1c1;
-moz-box-shadow: 0px 0px 15px #c1c1c1;
box-shadow: 0px 0px 15px #c1c1c1;
}
.left{
width:210px;
background:#94e58e;
vertical-align:top;
}
.l_inner{
padding:5px;
text-align:center;
width:210px;
}
.l_inner img{
width:185px;
height:185px;
}
.l_inner img:hover{
border:dashed 1px #E20074;
}
.l_inner h2{
font-weight:bold;
font-size:16px;
color:#424242;
}
.l_inner a{
text-decoration:none;
color:#E20074;
}
.l_inner a:hover{
font-weight:bold;
}
.l_inner td{
padding-bottom:10px;
}
.images{
height:210px;
}
.right{
vertical-align:top;
}
.slider{
width:800px;
height:340;
background:#a8ffb2;
}
.content{
min-height:500px;
height:500px;
width:100%;
background:#E8F4FF;
vertical-align:top;
padding:5px;
}
.product{
width:176px;
border:solid 1px #54a033;
padding:5px;
float:left;
margin:2px;
text-align:center;
}
.product img{
width:155px;
height:155px;
}
.image{
height:142px;
}
.name{
text-align:center;
height:75px;
background:#94e58e;
width:100%;
}
.name strong{
font-size:14px;
}
.name span{
font-size:12px;
}
.details{
height:150px;
text-align:left;
min-height:150px;
}
.details p{
overflow:auto;
max-height:150px;
font-size:12px;
min-height:150px;
}
.details span{
color:red;
font-size:11px;
}
.price{
background:#94e58e;
padding-top:3px;
padding-bottom:3px;
width:100%;
height:45px;
}
.price .lista{
color:#000080;
}
.price .akcios{
color:red;
}
.buy{
margin: 1px auto;
display: inline-block; 
width:100%;
max-width:100%;
height: 30px; 
line-height: 30px; 
text-align: center; 
background: #54a033; 
color: #ffffff; 
font-size: 14px; 
font-weight: bold;
}
.buy:hover{
background:#E8F4FF;
color:#000000;
}
.vetito{
border-bottom:2px solid #b6b6b6;
display: block;
}
.cycle-slideshow {
width: 730px;
height: 340px;
margin: auto;
text-align: center;
}
.cycle-pager{
font-size: 60px;
color:#94e58e;
margin: 0 auto;
text-align: center;
cursor: pointer;
margin:-20px;
}
.cycle-pager-active{
color:#54a033;
}
.cycle-slideshow img{
width:730px;
height:340px;
}
.title1{
font-size:50px;
font-weight:bold;
color:#edc423;
text-shadow: 1px 1px 5px #6d6d6d;
}
.title2{
font-size:24px;
font-weight:bold;
color:#9e6100;
}
.btn{
color:#ffffff;
background:#54a033;
padding:2px 8px;
border:none;
-webkit-box-shadow: 1px 1px 5px #444444;
-moz-box-shadow: 1px 1px 5px #444444;
box-shadow: 1px 1px 5px #444444;
}
.btn:hover{
background:#ABD7FF;
color:#000000;
-webkit-box-shadow: 0px 0px 0px;
-moz-box-shadow: 0px 0px 0px;
box-shadow: 0px 0px 0px;
}
.footer-link{
color:#000080;
text-decoration:none;
font-weight:bold;
letter-spacing:3px;
}
.oldalszam{width:40px; border:solid 1px #54a033; padding:4px 8px; margin: 2px; font-size:16px; cursor:pointer; background:#E8F4FF; color:#000000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.oldalszam_selected, .oldalszam:hover{width:40px; border:solid 1px #ABD7FF; padding:4px 8px; margin: 2px; font-size:16px; cursor:pointer; background:#54a033; color:#ffffff; -webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px;}

#termekek_contener{overflow: hidden;}
#termekek_contener .termek_contener{display: none;}
#termekek_contener .termek_contener:first-child{display: block;}