*{
margin:0;
padding:0;
border:0px;
}
input.text{
	width:200px;
	height:20px;
	background-color:#fff;
	color:#333;
	margin-left:10px;
	padding:2px;
	border: 1px solid #f2c600;
}
input.text[disabled='disabled'] {
	background-color:#ccc;
	color:#fff;
	border: 1px solid #333;
}
input.text:hover[disabled='disabled'] {
	background-color:#ccc;
	color:#fff;
	border: 1px solid #333;
}
input.text:hover{
	border:1px solid #fff;
}
input:focus{
border: 1px solid #fff;
}
textarea{
	width:300px;
	height:300px;
	background-color:#fff;
	color:#333;
	margin-left:10px;
	padding:2px;
	border: 1px solid #fff;
}
textarea:focus{
border: 1px solid #fff;
}
textarea.fizetes{
	width:200px;
	height:200px;
}
input.submit{
font-size:13px;
color:#333;
background-image:url(img/win-gomb.png);
background-position: top left;
-moz-border-radius: 4px;
-webkit-border-radius: 10px;
border:1px solid #333;
padding:3px;
margin:2px;
}
input.submit[disabled='disabled'] {
color:#666;
}
input.submit:hover[disabled='disabled'] {
background-position: top left;
color:#666;
border:1px solid #333;
}
*:first-child+html input.submit{
width:160px;
font-size:12px;
}
input.submit:hover{
cursor:pointer;
color:#000;
background-position: bottom left;
border:1px solid #3c7fb1;
}

.clearfix{
clear:both;
}
span.codedirection {
unicode-bidi:bidi-override;
direction: rtl;
}
:link,:visited{
color:#fff;
text-decoration:none;
}
body{
background-image:url(img/hatterkep.png);
background-repeat:no-repeat;
background-position:center top; 
background-color:#3f547f;
}
#container{
width:996px;
margin:0px auto;
font-family:Verdana;
}
/*Fejlec*/
#fejlec{
width:996px;
height:118px;
background:url(img/fejlec.png);
}
#fejlec h1{
padding-top:90px;
padding-left:15px;
font-size:17px;
text-shadow:1px 1px #000;
}
#fejlec a{
color:#fff;
}
#fejlec span{
width:300px;
height:100px;
}
/*Fejlec VEGE
MENU*/
#menu{
position:absolute;
top:118px;
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:hover {
			color: #fff;
			text-decoration: none;
			text-shadow: #fff 0px 0px 5px;
	}
	#menu ul ul.rollm{
			position: absolute;
			width:185px;
			margin-left:-9px;
			left: 0px;
			padding: 0 0 20px 10px;
			display: none;
			background-image:url(img/rollmenubg.png);
			background-position: bottom center;
	}
	#menu ul li:hover ul{
			display: block;
	}
#menu  a {
display: block;
text-decoration: none;
font-weight: bold;
font-size: 15px;
color:#3f547f;
padding:5px 5px 4px 6px;
border-right: 1px solid #fff;
line-height:23px;
}
*:first-child+html #menu a{
padding-bottom:5px;
}
#menu  li#elso a{
padding-left:15px;
}
#menu a:hover{
color:#fff;
padding-top:5px;
padding-bottom:4px;
}
#menu li#elso a:hover{
margin-left:4px;
padding-left:11px;
}
*:first-child+html #menu a:hover{
	padding-bottom:5px;
}
/*MENU VEGE
TARTALOM*/
#tartalom{
position:relative;
margin-top:40px;
width:996px;
background:url(img/tartalom.png) repeat-y;
min-height:1300px;
height:auto !important;
height: 1300px;
overflow:hidden;
}
#baloldal{
float:left;
text-align:center;
font-weight:bold;
font-size:10px;
width: 188px;
overflow: hidden;
margin-right:8px;
margin-left:3px;
padding-top:5px;
padding-bottom:5px;
color:#fff;
}
#baloldal a{
text-align:center;
}
#kozep{
float:right;
font-style:normal;
width:590px;
overflow: hidden;
margin-right:193px;
padding:5px 7px 10px 7px;
color:#333;
}
#kozep-k{
float:left;
width:780px;
font-style:normal;
overflow: hidden;
padding:5px 0px 10px 15px;
color:#333;
}
#kozep-n{
float:right;
width:970px;
font-style:normal;
margin-right:5px;
overflow: hidden;
padding:5px 7px 10px 5px;
color:#fff;
min-height:800px;
}
#kozep h2, #kozep-n h2, #kozep-k h2
{
font-size:18px;
padding-bottom:5px;
}
#kozep h3, #kozep-n h3, #kozep-k h3{
width:100%;
padding:5px 0 2px 10px;
margin:5px 0 5px 0;
font-size:16px;
border-bottom:1px solid #333;
}
#kozep p, #kozep li, #kozep-k p, #koezp-k li{
font-size:14px;
}
#jobboldal{
position:absolute;
left:810px;
width: 178px;
padding-top:5px;
color:#fff;
font-size:12px;
}
.bal-doboz{
text-align:left;
font-weight:normal;
background-color:#3f547f;
width: 160px;
padding:5px;
line-height:15px;
margin:0 0 3px 10px;
-moz-border-radius: 8px;
-webkit-border-radius: 5px;
border:1px solid #3f547f;
}
/*jobboldali dobozok BLOKK*/
.jobb-doboz{
font-weight:bold;
background-color:#3f547f;
width: 160px;
padding:5px;
margin:0 0 3px 0;
-moz-border-radius: 8px;
-webkit-border-radius: 5px;
border:1px solid #3f547f;
}
.jobb-doboz p span{
padding-left:15px;
font-size:12px;
}
.jobb-doboz u{
color:#ffc600;
}
.jobb-doboz form{
padding-top:10px;
}
.jobb-doboz input{
background-color:#eaba00;
color:#3f547f;
margin-bottom:5px;
padding:2px;
border: 1px solid #fff;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.jobb-doboz input:focus{
border: 1px solid #3f547f;
}
.jobb-doboz input:hover{
border: 1px solid #3f547f;
}
.jobb-doboz table{
border-collapse:collapse;
width:152px;
}
.jobb-doboz td{
font-size:12px;
padding-right:3px;
}
.jobb-doboz input#kereses{
padding:5px;
background-image:url(img/kuld.png);
color:#fff;
font-weight:bold;
border:1px solid #fff;
}
.jobb-doboz input#kereses:hover{
padding:5px;
background-image:url(img/kuld-active.png);
color:#fff;
font-weight:bold;
border:1px solid #fff;
}
.kosar-doboz{
width:172px;
min-height:200px;
}
.kosar-doboz .jdt{
width:172px;
height:24px;
background-image:url(img/kosar-fejlec.png);
font-weight:bold;
text-align:center;
}
.kosar-doboz .jdk{
background-image:url(img/kosar-tart.png);
color:#333;
padding-bottom:5px;
min-height:180px;
}
.kosar-doboz table{
font-size:11px;
line-height:16px;
}
.kosar-doboz .jdk td{
font-weight:bold;
padding:1px 5px 2px 0;
}
.kosar-doboz td.db{
width:38px;
text-align:right;
}
.kosar-doboz td.tipus{
padding-left:2px;
width:115px;
}
.gombok, .gombok-k{
margin-bottom:3px;
width:100% !important;
}
.kisgombok, .kisgombok-k{
width:65px !important;
}
.gombok a,.kisgombok a{
font-family:verdana;

display:block;
font-weight:bold;
color:#333 !important;
text-align:center;
font-size:13px;
margin:2px;
padding:4px 4px 3px 4px;
background-image:url(img/win-gomb.png);
background-position: top left;
-moz-border-radius: 4px;
-webkit-border-radius: 10px;
border:1px solid #333;
}
*:first-child+html .gombok a, *:first-child+html .gombok-k a, *:first-child+html .gombokszurke a, *:first-child+html .kisgombok a, *:first-child+html .kisgombok-k a{
font-size:12px;
}
.gombok a:hover,.kisgombok a:hover{
color:#000;
background-position: bottom left;
border:1px solid #3c7fb1;
}
.gombok-k a,.kisgombok-k a{
font-family:verdana;

font-weight:bold;
display:block;
color:#fff;
text-align:center;
font-size:13px;
margin:2px;
padding:4px 4px 3px 4px;
background-image:url(img/win-gomb-k.png);
background-position: top left;
-moz-border-radius: 4px;
-webkit-border-radius: 10px;
border:1px solid #333;
}
.gombok-k a:hover,.kisgombok-k a:hover{
color:#000;
background-position: bottom left;
border:1px solid #3c7fb1;
}
.kosar-doboz .gombokkiemelt{
text-align:center;
font-size:14px;
margin:2px;
padding:3px 0 3px 0;
background-image:url(img/win-gomb-k.png);
background-position: top left;
-moz-border-radius: 4px;
-webkit-border-radius: 10px;
border:1px solid #333;
}
.kosar-doboz .gombokkiemelt:hover{
background-position: bottom left;
border:1px solid #3c7fb1;
}
.kosar-doboz .gombokkiemelt a{
color:#fff;
display:block;
font-weight:bold;
}
.kosar-doboz .gombokkiemelt:hover a{
color:#000;
}
.kosar-doboz .gombokszurke{
font-family:verdana;

text-align:center;
font-size:13px;
margin:2px;
padding:3px 0 3px 0;
background-image:url(img/win-gomb.png);
background-position: top left;
-moz-border-radius: 4px;
-webkit-border-radius: 10px;
border:1px solid #333;
}
.kosar-doboz .gombokszurke a{
color:#666;
}
.kosar-doboz .gombokszurke:hover a{
color:#666;
cursor:pointer;
}
.kosar-doboz .jda{
padding-bottom:5px;
}
/*Jobboldali dobozok VEGE*/
/*legordulo menu*/
.termekek-lista{
width:170px;
text-align:left;
text-decoration:none;
color:#fff;
overflow:hidden;
margin-left:10px;
background-color:#eaba00;
border:1px solid #eaba00;
}
.termekek-lista ul.nav li a{
text-align:left;
font-size:13px;
}
.termek-cimsor{
background-image:url(img/lista-fej-bg.png);
line-height:22px;
}
.termek-cimsor h3{
font-size:13px;
text-align:center;
}
.termekek-lista a{
display:block;
color: #fff;
text-align:left;
}
.termekek-lista a:hover
{
color:#fff;
}
*:first-child+html .termekek-lista h3{
font-size: 12px;
}
.nav, .nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
	}

	.nav a {
		display: block;
		width: 165px;
	}
	.nav a:hover{
	color:#3f547f;
	}

	.nav li { /* all list items */
		float: left;
		width: 170px; /* width needed or else Opera goes nuts */
		background-image:url(img/lista-bg.png);
		line-height:21px;
		border-top:1px solid #999;
	}
	.nav li:hover{
	width: 170px;
	background-image:url(img/lista-bg-active.png);
	}

	.nav li ul { /* second-level lists */
		position: absolute;
		width: 170px;
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
		margin: -18px 0 0 150px;
		border-bottom: 1px solid white;
		border-right: 1px solid white;
		border-left: 1px solid white;
	}

	.nav li ul ul { /* third-and-above-level lists */
		margin: -18px 0 0 150px;
		border: 1px solid white;
	}

	.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*/
/*termekek*/
.fokat{
float:left;
margin:3px;
width:175px;
height:165px;
padding:5px;
color:#fff;
background-color:#3f547f;
font-size: 14px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:1px solid #fff;
text-align:center;
}
.fokat a{
font-weight:bold;
}
.fokat a:hover{
color: #f2c600;
}
.fokat a:hover img{
border:3px solid #f2c600;
}
.fokat img{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:3px solid #fff;
}
table.termek-tabla{
max-width:590px;
}
table.termek-tabla td{
width:181px;
padding:5px;
color:#fff;
background-color:#3f547f;
font-size: 13px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:1px solid #3f547f;
text-align:center;
}
table.termek-tabla td img{
padding:0px;
#max-width:120px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:3px solid #fff;
margin:5px;
}
table.termek-tabla td b{
font-size:13px;
color:#f2c600;
}
table.termek-tabla td a{
font-weight:bold;
}
#termek-tipus{
color:#fff;
padding:10px;
width:562px;
background-color:#3f547f;
overflow:hidden;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:1px solid #fff;
}
#termek-tipus img{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:3px solid #fff;
}
#termek-kep{
float:left;
text-align:center;
width:178px;
}
#termek-kep img{
max-width:148px;
width:auto !important;
width:148px;

}
#termek-leiras{
float:left;
margin-left:10px;
width:364px;
}
#termek-leiras h3{
border-bottom:1px solid #ffc600;
color:#ffc600;
}
/*szures*/
#szuro{
	width:573px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-color:#3f547f;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border:1px solid white;
	padding:5px;
	margin-bottom:5px;
}
#szuro p{
font-size:14px;
}
#szuro a{
font-weight:normal;
}
#szuro a:hover,.navibar a:hover,.termek-tabla a:hover{
color:#f2c600;
}
table.termek-tabla td a:hover img{
border:3px solid #f2c600;
}

/*szures vege*/
.navibar{
	width:573px;
	font-size:13px;
	color:#fff;
	background-color:#3f547f;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border:1px solid white;
	padding:5px;
	font-weight: bold;
	margin-bottom:5px;
}
.navibar b{
	text-decoration:underline;
}
#terkep{
width:590px;
margin-bottom:10px;
}
#nyitvatartas{
float:left;
width:200px;
padding:5px;
}
#nyitvatartas h3
{
margin:0;
font-size:15px;
}
* html #nyitvatartas{
float:left;
width:245px;
} /* IE6 css hack */
*:first-child+html #nyitvatartas {
float:left;
width: 240px;
margin:0;
} /* IE7 css hack */
#email{
float:left;
width:328px;
padding-left:10px;
}
#email p{
width:200px;
font-weight:bold;
}
#email input.text{
	width:200px;
	height:20px;
	background-color:#3f547f;
	color:#fff;
	margin-left:10px;
	padding:2px;
	border: 1px solid #333;
}
#email input.text:hover{
	border:1px solid #fff;
}
#email input:focus{
border: 1px solid #fff;
}
#email textarea{
	width:300px;
	height:300px;
	background-color:#3f547f;
	color:#fff;
	margin-left:10px;
	padding:2px;
	border: 1px solid #fff;
}
#email textarea:focus{
border: 1px solid #fff;
}
#email textarea.fizetes{
	width:200px;
	height:200px;
}
#email span{
color:#900;
}
/*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:#fff;
text-align:center;
}
.megosztom{
//display:none;
background-color:#9ff;
margin-left:10px;
padding:5px;
border:none;
}
.megosztom img{
padding:2px;
border:0;
margin:0;
}
#sitemap
{
margin-left:10px;
}
#random_termekek h4{
text-align:center;
}
#random_termekek{
margin-top:20px;
width:590px;
overflow:hidden;
}
.kosarba form{
width:100%;
padding:2px;
background-color:#3f547f;
}
.mennyiseg{
border:1px solid #fff;
background-color:#eaba00;
color:#3f547f;
font-weight:bold;
width:50px;
text-align:right;
padding:1px;
}
table#kosar{
width:100% !important;
border:1px solid #fff;
font-size:12px;
color:#fff;
border-collapse:collapse;
}
table#kosar tr{
background-color:#3f547f;
}
table#kosar th{
border:1px solid #ddd;
background-color:#eaba00;
font-weight:bold;
padding:3px;
color:#3f547f;
}
table#kosar td{
border:1px solid #ddd;
padding:3px;
text-align:center;
}
table#kosar tr#vegosszeg th{
border-left:none;
}
table#kosar img{
height:60px;
width:60px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:2px solid #fff;
}
table#fizetes2{
width:580px;
color:#3f547f;
text-align:right;
border-collapse:collapse;
}
table#fizetes2 td{
border-top:1px solid #999;
padding:2px 8px 2px 8px;
}
table#fizetes2 input{
margin-left:3px;
padding:3px;
}
table#fizetes2 option{
margin-left:10px;
padding:2px;
}

.kosar-gombok{
text-align:center;
float:left;
background-image:url('img/tovabb-n.png');
width:184px;
height:78px;
padding:8px 6px 13px 6px;
font-size:16px;
font-weight:bold;
}
.kosar-gombok a{
display:block;
}
.kosar-gombok:hover{
background-image:url('img/tovabb-h.png');
}
.kosar-gombok:hover a{
color:#3f547f;
}
.akcios-doboz{
text-align:center;
font-weight:bold;
background-color:#3f547f;
width: 160px;
padding:5px;
margin:0 0 3px 0;
-moz-border-radius: 8px;
-webkit-border-radius: 5px;
border:1px solid #fff;
}
.akcios-doboz img{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:3px solid #fff;
}
#scdesign img{
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border:6px solid #333;
}
table.artabla, table.artabla td, table.artabla th{
border:1px solid #fff;
border-collapse:collapse;
font-size:14px;
}
table.artabla td,table.artabla th{
padding:3px 10px 3px 10px;
text-align:center;
}
table.artabla tr:hover{
background-color:#ccc;
color:#3f547f;
}
#kepek img{
margin:3px;
border:2px solid #3f547f;
}
.artabla th{
background-color:#eaba00;
color:#3f547f;
}
.bono img{
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border:6px solid #3f547f;
margin-bottom:3px;
}
.tipus-ajanlat{
margin-top:15px;
-moz-border-radius:10px 10px 10px 10px;
background-color:#3F547F;
border:1px solid #FFFFFF;
color:#FFFFFF;
overflow:hidden;
padding:10px;
width:562px;
}
.tipus-ajanlat img{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:3px solid #fff;
}
#urlap2{
float:left;
width:424px;
}
#urlap2 table#fizetes2{
width:424px;
font-size:14px;
}
#urlap2 p{
width:200px;
font-weight:bold;
}
#urlap2 input.text{
	width:200px;
	height:20px;
	background-color:#3f547f;
	color:#fff;
	margin-left:10px;
	padding:2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #333;
}
#urlap2 input.text:hover{
	border:1px solid #fff;
}
#urlap2 input:focus{
border: 1px solid #fff;
}
#urlap2 textarea{
	width:300px;
	height:300px;
	background-color:#3f547f;
	color:#fff;
	margin-left:10px;
	padding:2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #fff;
}
#urlap2 textarea:focus{
border: 1px solid #fff;
}
#urlap2 textarea.fizetes{
	width:200px;
	height:200px;
}
#urlap2 span{
color:#900;
}
#urlap2 select{
	width:206px;
	height:25px;
	background-color:#3f547f;
	color:#fff;
	padding:2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #333;
}
#urlap2 .file{
float:left;
	width:50px;
	height:25px;
	background-color:#3f547f;
	color:#fff;
	padding:2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #333;
}
#kosartartkicsi{
float:right;
width:532px;
}
.blokk-kisdoboz{
float:left;
width:273px;
padding:5px;
margin:5px;
color:#fff;
text-align:center;
background-color:#3f547f;
-moz-border-radius: 8px;
-webkit-border-radius: 5px;
border:1px solid #f2c600;
}
.blokk-kisdoboz h3{
margin-bottom:2px;
border-bottom:1px solid #fff !important;

}
.blokk-kisdoboz p{
text-align:left;
font-size:15px;
}
.blokk-kisdoboz img{
float:left;
margin-right:2px;
border:2px solid #fff;
-moz-border-radius: 8px;
-webkit-border-radius: 5px;
}
.blokk-nagydoboz{
float:left;
width:580px;
padding:5px;
color:#fff;
text-align:center;
background-color:#3f547f;
-moz-border-radius: 8px;
-webkit-border-radius: 5px;
border:1px solid #f2c600;
}
.blokk-nagydoboz h3{
margin-bottom:2px;

}
.blokk-nagydoboz p{
padding:5px;
text-align:left;
font-size:15px;
}
.blokk-nagydoboz ul{
float:left;
width:400px;
padding:5px;
list-style-type:none;
text-align:left;
}
.blokk-nagydoboz img{
float:left;
margin-right:2px;
border:2px solid #fff;
-moz-border-radius: 8px;
-webkit-border-radius: 5px;
}
a.jicon{
display:block;
color:#fff;
}
.jicon:hover
{
	background-color:#f2c600;
	color:#3f547f;
	border-radius: 8px;
}
