body, div, span, p, b, form, input, select, h1, h2, h3, h4, h5, h6 { margin:0; padding:0 }

body, p, div, td, input, select, li, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000
}

body { background:url(pics/bg.png) repeat-x top left}

h1, h2, h3, h4, h5, h6 { color: black; font-weight:normal }
h1 { font-size: 32px; line-height:36px }
h2 { font-size: 22px; line-height:26px }
h3 { font-size: 18px; line-height:24px }
h4 { font-size: 16px; line-height:22px }
h5 { font-size: 14px; line-height:20px }
h6 { font-size: 12px; line-height:16px }

a, a:link, a:active, a:visited{	color:blue; text-decoration:none }
a:hover{ text-decoration:underline }
a img { border:none }

.center950{ margin:0px auto; width:950px; overflow:hidden }

.bal { float:left }
.jobb {	float:right }

.clr{ clear:both }

.center{ text-align:center }

ul { margin:0; padding:0 }
ul li { margin:0; padding:0; list-style-type:none }

.w100 { width:100%; }

.header {
	width: 950px;
	padding-top:1px;
	margin:0px auto 20px;
}

.logo{
	float:left;
	margin-top: 40px;
}

.megaman{
	float: right;
	margin-top: 62px;
}

.menu{
	width:100%; height: 58px;
	/*border-spacing: 0px;
	padding: 0px;*/
	margin-top: 4px;
	border-collapse:collapse;
}

.menu_sep{
	width:2px;
	background:url(pics/menu_sep.png) no-repeat top center;
	padding: 0px;
}

.menu_cont{
	background:url(pics/menu_cont.png) repeat-x top center;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	height:58px;
	line-height:58px;
	text-transform:uppercase;
}

.menu_cont:hover{
	background:#9d9d9d;
}

.menu_cont a:hover{
	color: white;
	text-decoration:none;
}

.menu_cont a{
	text-decoration:none;
	color: #000;
	padding:21px 17px;
}
.menu td .submenu{
	position:absolute;
	z-index:20;
	display:none;
}

.menu td .submenu .leftshad{
	background:url(pics/leftshad.png) repeat-y right;
}

.menu td .submenu .bottomshad{
	background:url(pics/bottomshad.png) no-repeat bottom center;
	height:4px;
}

.menu td .submenu ul{
	background:white;
	border:1px solid #9d9d9d;
	width:220px;
	margin-right:4px;
}

.menu td .submenu li{
	line-height:30px;
	text-align:left;
}

.menu td .submenu li:hover{
	background:#9d9d9d;
}
.menu td .submenu li a{
	padding:3px 15px;
}

.menu td .submenu li a:hover{
}

.news{
	float: right;
	height: 345px;
	width: 250px;
	background: #1abfdf;
}

.rovidhirek{
	margin:10px 0px 0px;
}

.rovidhirek li{
	float:left;
	width:345px;
}

.rovidhirek li h4{
	font-weight:bold;
}
.rovidhirek li h4 a{
	color:black;
}

.rovidhirek li .link a{
	color:black;
	font-weight:bold;
}

.rovidhirek li .date{
	color:#999;
	font-size:10px;
	line-height:12px;
}

.rovidhirek li .szoveg{
	text-align:justify;
	margin:10px 0px 8px;
	color:#555;
}

.hirek .rovidhirek{
	margin:0px;
}

.hirek .rovidhirek li{
	float:none;
	width:100%;
	margin:0px 0px 22px 0px;
	padding:0px 0px 25px 0px;
	border-bottom:1px solid #d1d1d1;
}

.news h1{
	color: white;
	font-size: 20px;
	font-weight: bold;
	margin: 5px 10px;
	text-transform:uppercase;
}
.news h2{
	color: #0064a2;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px;
	line-height: 14px;
}
.news h2 a{
	color: #0064a2;
}
.news h3{
	color: #adadad;
	font-size: 10px;
	margin: 0px 0px 5px 0px;
}
.news li{
	color: #555555;
	font-size: 12px;
	margin: 5px 10px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px #bfbfbf solid;
}

.news_cont {
	margin: 2px auto;
	background: white;
	margin: 2px auto;
	height: 297px;
	width: 246px;
	overflow:auto;
}

.porgettyu{
	width: 685px;
	height: 375px;
	float: left;
	margin: 0px 0px 20px 0px;
}

.shop{
	height: 400px;
	width: 225px;
	margin: 0px 14px 20px 0px;
	border: solid #d1d1d1 1px;
	float:left;
}
.pdfsor{
	font-weight:bold;
	text-align:right;
	margin:10px 0px 20px;
}
.pdfsor a{
	color:#D40000;
}

.pdfsor a:hover{
	text-decoration:none;
}

.pdfsor img{
	vertical-align:middle;
	margin-right:5px;
}

.kerestbl{
	border-collapse:collapse;
}

.kerestbl td{
	padding:0px;
}


.ad_pic{
	margin: 0px 0px 0px 0px;
	
}

.shop ul{
	border-top: inherit;
	padding: 3px;
	
	color:#555555;
	font-size: 12px;
}

.shop .keptart{
	width:225px;
	height:287px;
}

.shop li{
	color:#555555;
    font-size: 12px;
    line-height: 14px;
}

.shop h1{
	font-weight: bold;
	font-size: 14px;
	color: #0064a2;
	line-height: 15px;
}

a.goto{
	width:225px;
	font-weight: bold;
	font-size: 22px;
	line-height: 104px;
	text-transform:uppercase;
	color: #22c1e0;
}

.sh  op p{
	font-size:17px;
	font-weight:bold;
	padding: 24px 0px 0px 0px;
}

.advert{
	width:173px;
	height: 57px;
	margin: 5px 21px 40px 0px;
	float:left;
}

.login{
	height: 270px;
	color: #555;
	padding: 10px;
}

.login .loggedin{
	font-size:16px;
	color:#0063a1;
	text-align:center;
	font-weight:bold;
}

 .login .uname{
	text-align:center;
	font-size:16px;
	color:#0063a1;
	font-weight:bold;
}



.login h1{
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
}
.login p{
	color: #555;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 0px 10px 0px;
}

.regis{
	background: #f0f0f0;
	border-top: inherit;
	text-align: center;
	padding: 45px 0px;
}

.regis a{
	color: #0a6aa6;
	font-weight: bold;
	font-size: 20px;
}

.login-tab{
	width: 90%;
	height: 34px;
	padding: 0px;
	margin: 0px auto;
	border-collapse:collapse;
}
.login-left{
	width: 2px;
	background: url(pics/login-left.png) no-repeat top center;
	padding: 0px;
	margin: 0px;
}
.login-mid{
	background: url(pics/login-mid.png) repeat-x top center;
	padding: 0px;
	margin: 0px;
}
.login-submit{
	font-weight:bold;
	font-size:20px;
	color: white;
	width: 100%;
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	padding: 0px 10px;
}

.login-right{
	background: url(pics/login-right.png) no-repeat top center;
	width: 2px;
	padding: 0px;
	margin: 0px;
}

.form_tab{
	border-collapse:collapse;
	width: 90%;
	height: 40px;
	padding: 0px;
	margin: 0px auto;
}
.form_left{
	width: 9px;
	background:url(pics/form_left.png) no-repeat top center;
	padding: 0px;
	margin: 0px;
}
.form_mid{
	background:url(pics/form_mid.png) repeat-x top center;
	padding: 0px;
	margin: 0px;
}
.form_right{
	width: 11px;
	background:url(pics/form_right.png) no-repeat top center;
	padding: 0px;
	margin: 0px;
}
.textinput{
	width: 100%;
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #555555;
	font-size: 14px;
	font-style: italic;
}
.prod {
	background:#e1e1e1;
	padding-top: 40px;
}
.prod .jobb{
	margin-bottom:10px;
}

.prod .jobb img{
	vertical-align:middle;
	margin-left:5px;
}
.prod p{
	color: #004e93;
	font-size: 12px;
}
.prod a{
	color: #004e93;
	font-size: 12px;
}

.prod .kslink:hover{
	text-decoration:none;
}

.reszlettr{
	display:none;
}

.reszlet{
	cursor:pointer;
}

.footer {
	background:#1abfdf;
	padding-top: 20px;
	padding-bottom: 15px;
}

.footer p {
	text-align: center;
	color: white;
	font-size: 14px;
}
.footer a {
	color: white;
	font-size: 14px;
}

.shop_head{
	margin:15px 0px 20px;
}

.shop_cont{
	margin:0px 0px 20px 0px;
}

.kosarline{
	float:left;
}

.kosarline a{
	color:#555;
	font-size:16px;
}

.kosarline a:hover{
	text-decoration:none;
}

.kosarline a img{
	vertical-align:middle;
	margin-right:7px;
}

.kosarline a span{
	font-size:20px;
	font-weight:bold;
	color:#1abfdf;
}


.shop_hright{
	width:500px;
	float:right;
	border-collapse: collapse;
}
.shop_hright td.tdpad{
	padding: 0px 5px;
}

.shop_hright td.tdpad135{
	width:135px;
}

.shop_hright td.tdpad a{
	color:#0567a4;
	font-size:14px;
}

.register{
	background: #f0f0f0;
	text-align: center;
}
.register a{
	color: #0a6aa6;
	font-weight: bold;
	font-size: 20px;
}
.leftmenu{
	float: left;
	width: 285px;
}
.search{
	width: 285px;
	height: 60px;
	margin: 0px;
}
.search-text{
	float:left;
	height: 31px;
	width: 222px;
	border: solid #1abfdf 1px;
	border-collapse: collapse;
	background: url(pics/search-bg.png) repeat-x top center;
	padding: 0px 10px;
	color: #a0a0a0;
	font-style: italic;
	font-size: 16px;
	line-height: 30px;
}
.search-submit{
	height: 33px;
	width: 36px;
	float:left;
	background: url(pics/search-button.png) no-repeat top center;
	border: medium none;
	padding: 0px;
	margin: 0px 0px 0px 5px;
}
.search a{
	color: #0567a4;
	float: right;
	line-height: 27px;
}

.category{
	border: solid 2px #1abfdf;
}
.cat-head{
	height: 36px;
	color: white;
	text-transform:uppercase;
	font-size: 20px;
	font-weight: bold;
	line-height: 36px;
	padding: 0px 5px;
	background: url(pics/cat-head.png) repeat-x top center;
}

.category li p{
	text-transform:uppercase;
	font-size: 16px;
	color: #555555;
	line-height: 36px;
}

.kat1 .kat1p{
	background: url(pics/cat-bg.png) repeat-x top center;
	height:36px;
	padding: 0px 0px 0px 11px;
	cursor:pointer;
}

.kat1 .kat1pnoalkat {
	padding: 0px 0px 0px 23px;
}

.kat1 .kat1p a{
	color: #555555;
}
.kat1 .kat1p a:hover{
	text-decoration:none;
}

.kat1 .kat1p img{
	vertical-align:middle;
	margin-right:5px;
}

.kat2 {
	display:none;
}

.kat2 .kat2p{
	padding: 0px 0px 0px 26px;
	cursor:pointer;
	background:#eaeaea;
	font-size:12px;
}

.kat2 .kat2p a{
	color: #555555;
}
.kat2 .kat2p a:hover{
	text-decoration:none;
}

.kat2 .kat2pnoalkat {
	padding: 0px 0px 0px 38px;
}

.kat2 .kat2p img{
	vertical-align:middle;
	margin-right:5px;
}

.kat2 .kat2p:hover{
	background:#1abfdf;
}

.kat3 {
	display:none;
}

.kat3 .kat3p{
	padding: 0px 0px 0px 50px;
	cursor:pointer;
	background:#eaeaea;
	font-size:12px;
}

.kat3 .kat3p a{
	color: #555555;
}
.kat3 .kat3p a:hover{
	text-decoration:none;
}

.kat3 .kat3p:hover{
	background:#1abfdf;
}

.rightbar{
	float:left;
	width: 650px;
	margin: 0px 0px 0px 15px;
}

.bejelbg{
	background:url(pics/bejelentkezve_bg.png) no-repeat bottom;
}

/* FROMOS LAPOK */

.oldalkeret{
	padding:15px;
	min-height:320px;
}

.w600{
	width:600px;
	margin:0px auto;
}

.szamlaadatok{
	padding:0px;
	border-collapse:collapse;
	width:570px;
	margin:10px auto 0px auto;
}

.szamlaadatok td{
	vertical-align:middle;
}

.szamlaadatok td.baltd{
	text-align:right;
	padding-right:20px;
	font-size:14px;
	vertical-align:middle;
	line-height:40px;
}

.szamlaadatok td.baltd span{
	color:red;
}

.pelda{
	font-size:10px;
	padding-bottom:15px;
	color:#777;
}

.f1{
	font-size:16px;
	padding:0px 0px 5px;
	line-height:20px;
	color:black;
	border-bottom:1px solid black;
}

.f1 span{
	font-size:12px;
	color:#555;
	font-weight:normal;
}

.megegyezik{
	margin:0px 5px 0px 10px;
	
}

.szallitfelt{
	margin-top:10px;
}

/* KAPCSOLAT */

.kapcsolat .adatok p{
	color:#555;
	margin-bottom:8px;
	font-size:14px;
	word-spacing:3px;
}

/* KERESÉS */

.keresform{
	padding:0px 10px 12px;
}

.levalasztocsik{
	font-size:14px;
}

.levalasztocsik select{
	margin-left:5px;
}


.kosar .szallitas p.telep select{
	margin-left:8px;
}

/* GOMBOK */

.btn{
	font-size:14px;
	font-weight:bold;
	color:white;
	background:#1abfdf;
	padding:6px 4px;
	cursor:pointer;
	border-left:1px solid #6ad6ea;
	border-top:1px solid #7bdaed;
	border-right:1px solid #17acc8;
	border-bottom:1px solid #16a0ba;
}

.bejelkezbtn{
	width:150px;
	margin-top:20px
}

.megrendlink p{
	float:right;
	text-align:center;
	color:white;
	font-size:14px;
	font-weight:bold;
	background:#1abfdf;
	line-height:26px;
	height:26px;
	width:140px;
	cursor:pointer;
	border-left:1px solid #6ad6ea;
	border-top:1px solid #7bdaed;
	border-right:1px solid #17acc8;
	border-bottom:1px solid #16a0ba;
}

.keresbtn{
	width:150px;
	height:35px;
}

.regbtn{
	height:35px;
	width:195px;
}

.kosartorles{
	padding:4px;
}

.kosarba{
	padding-left:45px;
	padding-right:18px;
	background:#1abfdf url(pics/kosarbtn_bg.png) no-repeat center left;
	height:33px;
}

/* TALÁLATOK */

.kereses .talalatok {
	margin-top:20px;
}

.talalatok {
	width:100%;
	border-collapse:collapse;
	margin-bottom:30px;
}

.talalatok td{
	width:315px;
	vertical-align:top;
	padding:0px;
	margin:0px;
}

.talalatok td.space{
	width:20px;
}

.talalatok td.vertical_space{
	height:20px;
	width:100%;
}

.talalatok .tkep{
	float:left;
	border: solid #1abfdf 2px;
	margin: 0px 10px 0px 0px;
}

.talalatok .sale{
	width: 176px;
	float:left;
}

.talalatok .sale h1{
	color: black;
	font-size: 14px;
	line-height:16px;
	padding:12px 0px;
}

.talalatok .sale h1 a{
	color: #0064a2;
	font-size: 16px;
	font-weight: bold;
}

.talalatok .sale a{
	color: #0064a2;
	font-size: 12px;
}

/* TERMÉKLAP */

.opciok li{
	width:130px;
	margin-right:18px;
}

.opciok li select{
	width:100%;
}

.opciok li p{
	font-weight:bold;
}

.termeklap .katlink{
	margin-top:5px;
	font-size:14px;
	line-height:18px;
	color:black;
}

.termeklap .termeknev{
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	color: #0064a2;
	margin:17px 0px 18px;
}

.termeklap .tleiras{
	text-align:justify;
	min-height:80px;
}

.termeklap .tar{
	color:#d40000;
	font-size:30px;
	font-weight:bold;
	line-height:34px;
	margin:15px 0px;
	text-align:left;
}

.termeklap  .katlink .fokat{
	color:#555;
}

.termeklap  .katlink .alkat{
	color:#777;
}

.termeklap .balhasab{
	float:left;
	width:370px;
}

.termeklap .jobbhasab{
	float:right;
}

.termeklap .jobbhasab p{
	text-align:right;
}

.termeklap .jobbhasab p img{
	vertical-align:middle;
}

.termeklap .tkep{
	border:1px solid #dadada;
	margin:0px 0px 4px;
}

.termeklap .tj_line{
	border-top:2px dotted #d9d9d9;
}

.termeklap .tj_h2{
	font-size:24px;
	line-height:28px;
	padding:20px 0px 8px;
	color:#33cccc;
}

.termeklap .tj_header{
	padding:12px 0px 13px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	float:left;
	color:#33cccc;
}
.termeklap .tj_data{
	padding:12px 0px 13px;
	float:right;
	color:#555;
	font-size:14px;
	line-height:16px;
	width:400px;
	text-align:justify;
}

.termeklap a.linkpiros{
	font-weight:bold;
	color:#33cccc;
	text-decoration:underline;
}

.termeklap .linkpiros{
	font-weight:bold;
	color:#33cccc;
	text-decoration:underline;
}

.termeklap .ttul{
	width:100%;
}

.termeklap .ttul td{
	color:#555;
	border-top:2px dotted #d9d9d9;
	padding:8px 0px 6px;
}

.termeklap .ttul .ttfrs td{
	border:none;
}

.termeklap .ttul td.tth{
	color:#33cccc;
	font-weight:bold;
}


.kosar .torlesakosarbol{
	text-align:right;
	padding-top:25px;
}

.kosar .kosarul li{
	margin:0px 0px 25px 0px;
}

.kosar .kosarul li img.kep{
	border:1px solid #dadada;
	margin:0px 20px 0px 0px;
}

.kosar .kosarul li h4{
	font-weight:bold;
}

.kosar .kosarul li h4 a{
	color:#0064a2;
}

.kosar .kosarul li p.ar{
	font-size:19px;
	color:#d40000;
	margin:10px 0px;
}

.kosar .kosarul li .cikkszam{
	color:#999;
	font-size:10px;
	line-height:12px;
}


.kosar .kosarul .opciok li{
	float:left;
	width:130px;
	margin-right:18px;
	margin-bottom:0px;
}

.kosar .summa{
	border-collapse:collapse;
}

.kosar .summa td{
	padding:0px 30px 0px 0px;
	text-align:right;
}

.kosar .szallkots{
	color:#555;
	margin-top:8px;
	text-align:left;
}

.kosar .szallitas p input{
	margin-right:8px;
	cursor:pointer;
}

.kosar .szallitas p{
	font-size:14px;
	line-height:24px;
	padding-bottom:20px;
	font-weight:bold;
}

/* SIKERES RENDELÉS */

.sikeresrendeles{
	background:url(pics/rendelfinish.png) no-repeat right top;
	height:450px;
}

.sikeresrendeles h1{
	font-size:28px;
	padding-top:65px;
}

.sikeresrendeles p{
	color:#555;
	font-size:22px;
	line-height:28px;
	margin-top:20px;
}

.kilep {
    font-size: 14px;
	padding: 0px 5px;
}
.kilep a{
	color: #0567A4;
}

.loggedin{
	font-size:14px;
	color:#555;
	margin-top:10px;
}

.loggedin span.uname{
	font-size:16px;
	color:#1ABFDF;
	font-weight:bold;
}
