*{
margin:0;
padding:0;
border:0px;
}
.clearfix{
clear:both;
}
span.codedirection {
unicode-bidi:bidi-override;
direction: rtl;
}
:link,:visited{
text-decoration:none;
}
body{
background-color:#4e9bc9;
}
#container{
width:996px;
margin:0px auto;
font-family:Times New Roman;
}
/*-------------Fejlec--------------------------------*/
#fejlec{
width:996px;
height:248px;
background:url(img/fejlec.jpg);
}
#fejlec h1{
padding-top:210px;
padding-left:15px;
font-size:22px;
color:#333;
text-shadow:0 0 4px #fff;
}
#fejlec h1 a:link,#fejlec h1 a:visited{
color:#333;
}
#fejlec span{
width:300px;
height:100px;
}
/*-------------Fejlec VEGE--------------------------------
-----------------MENU--------------------------------*/
#menu{
position:absolute;
top:248px;
width:996px;
height:42px;
background:url(img/menu.png);
}
	#menu ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
	}
	#menu ul ul a{
		border:none;
	}
	#menu li {
			position: relative;
			float: left;
	}
	#menu  a {
			display: block;
			padding:4px 0 5px 12px;
			text-decoration: none;
			font-size: 20px;
			color: #333;
			text-shadow: #fff 0px 0px 5px;
			
	}
	#menu a:hover {
			color: #fff;
			text-decoration: none;
			text-shadow: #fff 0px 0px 5px;
			/*background:url(images/menu-active.jpg);
			background-repeat: repeat-x;*/
	}
	#menu ul ul.rollm {
			position: absolute;
			width:185px;
			margin-left:-1px;
			left: 0px;
			padding: 0 20px 20px 20px;
			display: none;
			background:url(img/rollmenubg.png) no-repeat;
			background-position: bottom center;
	}
	#menu ul li:hover ul.rollm{
			display: block;
	}
	*:first-child+html #menu .asztalm{
		width:120px;
	} /* IE7 css hack */
#menu .gardrobm {
	line-height:25px;
}
#menu .gardrobm span{
	padding-left:8px;
}
#menu .bkkm {
	line-height:25px;
}
#menu .bkkm span{
	padding-left:50px;
}
/*-------------MENU VEGE--------------------------------
-------------TARTALOM--------------------------------*/
#tartalom{
position:relative;
margin-top:40px;
width:996px;
background:url(img/tartalom.png) repeat-y;
overflow:hidden;
}
#baloldal{
float:left;
text-align:center;
font-weight:bold;
font-size:12px;
width: 168px;
overflow: hidden;
margin-left:3px;
padding-top:5px;
padding-bottom:5px;
color:#333;
}
#kozep{
float:right;
width:618px;
margin-right:187px;
padding:10px;
color:#333;
min-height:800px;
height:auto !important;
height:800px;
list-style-type:none;
}
#kozep-n{
float:right;
width:782px;
margin-right:187px;
padding:10px;
color:#333;
min-height:800px;
height:auto !important;
height:800px;
list-style-type:none;
}
#kozep h2, #kozep-n h2 {
font-size: 20px;
font-weight: 100;
padding: 15px 5px 7px 5px;
letter-spacing:-0.3px;
}
#kozep h2 a, #kozep-n h2 a {
text-decoration: none;
color:#333;
}
#kozep h2 a:hover, #kozep-n h2 a:hover {
text-decoration: underline;
}
#kozep h3, #kozep-n h3{
font-size:20px;
padding:10px 0 3px 0;
border-bottom:1px solid #333;
margin:0 0 5px 0;
}
}
#kozep ul, #kozep-n ul {
padding: 10px 3px 15px 3px;
}
#kozep ul li, #kozep-n ul li{
padding-left:15px;
list-style-type: none;
}
#kozep ul li a, #kozep-n ul li a {
font-weight: 100;
font-size: 16px;
}
#kozep p, #kozep-n p{
padding-bottom:5px;
}
#jobboldal{
position:absolute;
left:815px;
width: 171px;
padding-top:5px;
color:#333;
font-size:12px;
}
/*jobboldali dobozok BLOKK*/
.jobb-doboz{
font-weight:bold;
background-color:#4e9bc9;
width: 157px;
color:#fff;
padding:5px;
margin:0 0 3px 0;
-moz-border-radius: 8px;
-webkit-border-radius: 5px;
}
.jobb-doboz p{
padding-bottom:5px;
}
.jobb-doboz p span{
padding-left:10px;
font-size:13px;
}
/*HIRLEVEL BLOKK*/
.jobb-doboz form{
padding-top:10px;
}
.jobb-doboz input{
background-color:#ffc;
color:#333;
padding:2px;
border: 1px solid #333;
}
.jobb-doboz input:focus{
border: 1px solid #fff;
}
.jobb-doboz input:hover{
border: 1px solid #fff;
}
/*HIRLEVEL BLOKK VEGE*/
/*Jobboldali dobozok VEGE*/
/*legordulo menu*/
.termekek-lista{
width:156px;
text-align:left;
text-decoration:none;
background-color:#4e9bc9;
overflow:hidden;
margin-left:10px;
margin-bottom:5px;
border:1px solid #333;
}
.termekek-lista ul.nav li a{
text-align:left;
font-size:16px;
}
.termek-cimsor{
background-image:url(img/lista-bg.png);
line-height:22px;
}
.termek-cimsor h3{
font-size:16px;
text-align:center;
}
.termekek-lista a, .termekek-lista a:visited{
display:block;
color: #fff;
text-align:left;
}
.termekek-lista a:hover
{
color:#333;
}
*:first-child+html .termekek-lista h3{
font-size: 14px;
}
.nav, .nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
	}

	.nav a {
		display: block;
		width: 176px;
	}

	.nav li { /* all list items */
		float: left;
		width: 176px; /* width needed or else Opera goes nuts */
		background-image:url(img/lista-bg.png);
		line-height:21px;
		padding-left:5px;
		border-top:1px solid #333;
	}
	.nav li:hover{
	width: 176px;
	background-color:#4e9bc9;
	}

	.nav li ul { /* second-level lists */
		position: absolute;
		width: 98px;
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
		margin: -18px 0 0 140px;
		border-bottom: 1px solid #333;
		border-right: 1px solid #333;
		border-left: 1px solid #333;
	}
	
	.nav li ul li, .nav li ul li:hover, .nav li ul li a, .nav li ul li a:hover{
		width:93px;
	}
	.nav li ul ul { /* third-and-above-level lists */
		margin: -18px 0 0 150px;
		border: 1px solid #333;
	}

	.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul {
		left: -999em;
	}

	.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	.nav li:hover, .nav li.hover {  
	position: static;  
	}  
/*legordulo menu vege*/
.navibar{
	width:618px;
	font-size:14px;
	background-color:#4e9bc9;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border:1px solid white;
	padding:5px;
	font-weight: bold;
	margin-bottom:5px;
	color:#fff;
	overflow:hidden;
	margin:0 auto;
}
.navibar a{
color:#fff;
}
.navibar b{
	text-decoration:underline;
}
.navibar p{
padding:0px;
text-align:center;
border-bottom:1px solid #fff;
}
#terkep{
width:618px;
margin-bottom:10px;
}
#nyitvatartas{
float:left;
width:434px;
padding:5px;
}

* html #nyitvatartas{
float:left;
width:265px;
} /* IE6 css hack */
*:first-child+html #nyitvatartas {
float:left;
width: 255px;
margin:0;
} /* IE7 css hack */
#email{
float:left;
width:328px;
padding-left:10px;
}
#email p{
font-weight:bold;
}
#email input.text{
	width:300px;
	height:20px;
	background-color:#4e9bc9;
	color:#fff;
	font-weight:bold;
	margin:3px 3px 3px 10px;
	padding:2px;
	border: 1px solid #333;
}
#email input.text:hover{
	border:1px solid #333;
}
#email input:focus{
border: 1px solid #333;
}
#email textarea{
	width:300px;
	font-weight:bold;
	font-family:arial;
	font-size:14px;
	height:300px;
	background-color:#4e9bc9;
	color:#fff;
	margin:3px 3px 3px 10px;
	padding:2px;
	border: 1px solid #333;
}
#email textarea:focus{
border: 1px solid #333;
}
#email textarea.fizetes{
	width:200px;
	height:200px;
}
#email input.submit{
padding:5px;
margin:3px 3px 3px 10px;
color:#333;
font-weight:bold;
background-color:#4e9bc9;
border:1px solid #333;
}
#email input.submit:hover{
padding:5px;
margin-left:10px;
color:#333;
font-weight:bold;
background-color:#ffc;
border:1px solid #4e9bc9;
}
#email span{
color:#900;
}
#email img{
margin:3px 3px 3px 3px;
}
/*-------------TARTALOM VEGE--------------------------------*/
#lablec{
clear:both;
width:996px;
background:url(img/lablec.png) no-repeat;
padding-top:20px;
}
#lablec2{
width:100%;
padding:5px 0 5px 0;
}
#lablec2 p{
color:#333;
text-align:center;
}
#lablec2 a:link, #lablec2 a:visited{
color:#333;
}
#sitemap
{
margin-left:10px;
}
#random_termekek h4{
text-align:center;
}
#random_termekek{
margin-top:20px;
width:590px;
overflow:hidden;
}
#ervek{
width:155px;
padding:5px;
font-size:14px;
margin-bottom:5px;
text-align:center;
background-color:#4e9bc9;
color:#fff;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border:1px solid #4e9bc9;
}
#ervek h4{
font-size:13px;
margin-bottom:2px;
}
#ervek p{
border-top:1px solid #fff;
}
#ervek a{
color:#fff;
font-weight:bold;
font-size:13px;
}
.lepteto{
text-align:center;
margin-bottom:20px;
font-size:17px;
}
.lepteto a{
color: #4e9bc9;
text-decoration:none;
}
.lepteto a:hover{
color: #4a3c19;
}
.elozo_oldal{
float:left;
width:33%;
text-align:left;
margin-top:1px;
}
.oldalszamok{
float:left;
width:33%;
text-align:center;
margin-top:1px;
}
.oldalszamok span a{
color:black;
}
.kovetkezo_oldal{
float:right;
width:33%;
text-align:right;
margin-top:1px;
}
#kozep .behuzas{
padding-left:20px;
}
#katalogusok td{
text-align:center;
padding:4px;
font-weight:bold;
max-width:180px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:1px solid #4e9bc9;
}
#katalogusok td:hover{
background-color:#4e9bc9;
color:#fff;
}
#katalogusok a{
display:block;
text-decoration:none;
font-size:14px;
color:#333;
}
#katalogusok a:hover{
color:#fff;
text-shadow:0 0 4px #fff;
}
#szekek td{
width:101px;
text-align:center;
padding:10px;
background-color:#4e9bc9;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:1px solid #4e9bc9;
}
#szekek a{
color:#fff;
font-size:14px;
font-weight:bold;
}
#szekek a:hover{
text-shadow:0 0 4px #fff;
}
#asztalok td{
text-align:center;
padding:10px;
width:206px;
background-color:#4e9bc9;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:1px solid #4e9bc9;
}
#asztalok a{
color:#fff;
display:block;
font-weight:bold;
}
#asztalok a:hover{
text-shadow:0 0 4px #fff;
}
#etkezok td{
text-align:center;
padding:10px;
width:206px;
background-color:#4e9bc9;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:1px solid #4e9bc9;
}
#etkezok a{
color:#fff;
display:block;
font-weight:bold;
}
#etkezok a:hover{
text-shadow:0 0 4px #fff;
}
#kepgaleria table{
width:782px;
text-align:center;
border-collapse:collapse;
}
#kepgaleria td{
padding:5px;
border:1px solid #4e9bc9;
}
#kepgaleria a{
color:#333;
}
#kepek{
text-align:center;
}
#kepek td{
width:204px;
}
#kepek img{
margin-left:5px;
margin-top:5px;
border:1px solid #4e9bc9;
}
#partnerek ul{
list-style-type:none;
}

.hossz{
width: 50px;
}
.igennem{
width: 60px;
}
.blokk-konyhabutorok{
width:618px;
margin-left:5px;
color:#000;
}
.blokk_fejlec{
width:618px;
height:34px;
background-image:url(images/blokk-fejlec.png);
background-repeat: no-repeat;
padding:10px 0 0 12px;
color:#000;
}
.blokk_fejlec a{
color:#000;
}
.blokk_fejlec a:hover{
color:#fff;
}
.blokk_tartalom{
width:618px;
background-image:url(images/blokk-tart.png);
background-repeat: repeat-y;
overflow:hidden;
}
.blokk_tartalom strong{
font-weight:100;
}
.blokk_leiras{
float:right;
width:400px;
padding:10px;
}
.blokk_kep{
float:left;
padding: 10px 5px 0px 10px;
text-align:center;
width:150px;
}
.blokk_kep img{
width:150px;
}
.r_kepek{
display:none;
}
.blokk_lablec{
clear:both;
width:618px;
height:20px;
background-image:url(images/blokk-lablec.png);
background-repeat: no-repeat;
}
#cimsor{
 padding-bottom:10px;
 text-align:center;
}
#markak_tabla{
width:618px;
padding:10px;
/*border: 1px solid #999;*/
}
#markak_tabla td{
width:123px;
padding:7px;
text-align:center;
}
#markak_tabla a{
margin:2px;
}
#markak_tabla img, #markak_tabla a:hover{
border:none;
text-decoration:none;
padding-top:1px;
font-weight:bold;
}
#kategoriak_tabla{
width:100%;
padding:10px;
padding-right:14px;
/*border: 1px solid #999;*/
}
#kategoriak_tabla td a{
font-size:12px;
}
.katgomb{
background-image:url(images/katgomb.jpg);
background-repeat: no-repeat;
text-align:center;
width:142px;
height:40px;
padding-top:8px;
}
#kg_tabla td{
width:140px;
text-align:center;
font-size:13px;
font-weight:bold;
padding:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:1px solid #4e9bc9;
}
#kg_tabla td:hover{
background-color:#4e9bc9;
}
#kg_tabla a{
margin:2px;
color:#333;
}
#kg_tabla a:hover{
text-shadow:0 0 4px #fff;
text-decoration:none;
font-size:13px;
padding-top:2px;
font-weight:bold;
color:white;
}
#kg_tabla img{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:3px solid #fff;
}
#konyhagep_leiras h3{
padding-bottom:10px;
padding-top:5px;
overflow:hidden;
}
#reszletes_leiras {
width:386px;
padding-left:10px;
float:right;
}
#termek_kep{
width:200px;
text-align:center;
float:left;
}
#termek_kep img{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:3px solid #4e9bc9;
}
.megosztom{
width:190px;
border:0px;
clear:both;
margin-top:3px;
font-weight:bold;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:3px solid #4e9bc9;
background-color:#4e9bc9;
}
.megosztom img{
padding:2px;
}
.megosztom a:hover, .megosztom a:link, .megosztom a:visited{
color:#fff;
}
#hivjonfel img{
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border:3px solid #936;
margin-bottom:5px;
}
#scdesign img{
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border:3px solid #333;
}
#oek img{
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border:3px solid #ddd;
margin-bottom:5px;
}
#butorbolt{
margin:0px auto;
width:625px;
background-color:#4e9bc9;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:2px solid #ffc;
padding:5px;
text-align:center;
font-weight:bold;
color:#fff;
font-size:18px;
}
#butorbolt a{
color:#f2c600;
text-decoration:underline;
}
#butorbolt a:hover{
color:#fff;
}
#butorbolt img{
margin:0px;
border:1px solid #fff;
}
#tippek img{
width:100;
text-align:center;
border: 2px solid #4e9bc9;
}
#tippek a{
text-decoration:underline;
}
#tippek table{
width:590px;
}
#tippek td{
text-align:center;
}
#konyhabutor-kepek{
padding-left:15px;
height:800px;
}
#konyhabutor-kepek .kepek{
width:90px;
height:90px;
overflow:hidden;
margin:6px;
border:2px solid #4e9bc9;
float:left;
}