@charset "utf-8";
body {
	background:#f2f2f2;
/*	background:#f2f2f2 url(bg.png) repeat-x top;*/
	line-height: 20px;
	margin:0;
}

div, p, td, span, body, input, select, textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;	
}

.fokiemelt
{
	display:block;
	text-align:center;
	margin:5px;
	float:left;
	width:170px;
	height:40px;
	overflow:hidden;
	background:#ffa432;
	color:#000;
	font-weight:bold;
	vertical-align:middle;
	padding:5px;
	text-decoration:none;
}

.valasztek
{
	margin-bottom:15px;
	background:url(excited.jpg) no-repeat top center;
}
.valasztek b
{
	margin:80px 0 0 0;
	font-size:18px;
	color:#ffa432;
	white-space:nowrap;
	text-align:center;
	display:block;
}
.valasztek span
{
	font-size:12px;
	font-weight:bold;
}


.s0{display:none;}
.keszletul{margin:0;padding:0;}

.inputlink
{
	display:inline;
	text-decoration:underline;
	color: #449fe6;
}
.inputlink:hover {color:#a30100; cursor:pointer; text-decoration:none}

#cont
{
	height:100%;
	width:1000px;
	margin:0 auto;
	background:#fff;
	overflow:hidden;
	border:1px #ccc solid;
}

#head
{
	clear:both;
	display:block;
	background:url(userswebaruhaz.png) no-repeat top;
	vertical-align:top;
	height:152px;
	margin:0 auto;
	width:1000px;
	overflow:hidden;
}

#menu0
{
	clear:both;
	margin:5px;
	padding:0;
	color:#000;
	background:#93bbd7;
	overflow:hidden
}

#menu0 a
{
	display:block;
	float:left;
	color:#000;
	padding:1px 10px;
	margin:0;
	text-decoration:none;
	font-weight:bold;
	background:#93bbd7;
	border-right:1px #fff solid;
}

#menu0 a:hover
{
	color:#fff;
	background:#4c81b7;
}

#kszur
{
	background:#356aa0;
	border:1px #ebebeb solid;
}

#kszur a
{
	color:#fff;
	vertical-align:top;
}

#kszur .blokk
{
	border-bottom:1px #ebebeb solid;
	padding:3px;
	overflow:hidden;	
}

#kszur .blokk div
{
	font-size:10px;
	color:#fff;
}

#kszur h4
{
	clear:both;
	margin:0 0 5px 0;
	padding-top:5px;
	font-weight:bold;
	color:#fff;
/*	border-bottom:1px #ebebeb solid;*/

}

.penz
{
	font-size:14px;
	font-weight:bold;
	color:#000;
	line-height:14px;
}

.netto, .netto span
{
	font-weight:normal;
	display:block;
	font-size:10px;
	color:#666;
	white-space:nowrap;
}

.gyarto
{
	text-align:left;
}

.tfoto
{
	float:left;
	margin:0 10px 10px 0;
	width:300px;
}

#tab_spec table td
{
	border-bottom:1px #ebebeb solid;
	padding-left:5px;
	font-size:11px;
}

.obann div
{
	width:198px;
	height:138px;
	overflow:hidden;
	margin:0 0 10px 0;
	cursor:pointer;
}

.pc
{
	height:135px;
	width:220px;
	display:block;
	float:left;
	text-decoration:none;
	overflow:hidden;
	margin-right:28px;
}

#myslides_uzlet
{
	float:left;
	margin-top:10px;
	overflow:hidden;
}
#myslides_uzlet img
{
	width:435px;
	height:132px;
}

#rendkivuli
{
	float:left;
	margin-top:10px;
	overflow:hidden;
	color:red;
	font-weight:bold;
	border:1px red solid;
	padding:5px;
	background:#fff;
}
#rendkivuli h2
{
	font-size:16px;
	font-weight:bold;
	margin-top:0;
	padding-top:0;
}

#nav { z-index: 50; position: absolute; bottom: 10px; right: 10px }
#nav a { margin: 0 2px; padding:0; text-align:center; background: #4c81b7; border:2px #ffa432 solid; color:#fff; height:20px; width:20px; overflow:hidden; display:block; float:left; line-height:20px; text-decoration: none; font-size:10px; }
#nav a.activeSlide { background:#ffa432; color:#000; }
#nav a:focus { outline: none; }


.sm2
{
	float:left;
	margin:10px 0 0 5px;
	background:url(fbtw.png) no-repeat left top;
	width:63px;
	height:132px;
	overflow:hidden;
}

.sm2 a
{
	display:block;
	height:66px;
	padding-left:66px;
}
div.twitter { margin:0; padding:0; width: 200px } 
#twitter2 { height: 510px; margin:0; text-align:left; padding:0; } 

.lkoz
{
	text-align:center; 
	float:none; 
	margin:auto;
}

.lbal
{
	float:left;
}

.ljobb
{
	float:right;
}

.klista
{
	margin:0;
	padding:0;
	list-style:none;
}

.klista li
{
	padding-bottom:5px;
}


.termekek
{
	clear:both;
	display:block;
	border:1px #aeb7c3 solid;
	overflow:hidden;
	margin:auto;
	margin-top:5px;
}

.termekek .foto
{
	width:90px; text-align:center; float:left; margin-right:10px; overflow:hidden;
	height:90px;
}

.termekek .ar
{
	color:#ffa027;
/*	letter-spacing:-1px;*/
	font-size:18px;
	font-weight:bold;
}

.termekek .ar s
{
	color:#ccc;
}

.termekek a
{
	display:block;
}


.termekek .nev
{
	padding:10px 0;
}

.termekek .nev a
{
	color:#000;
	text-decoration:none;
}

.termekek .like
{
	float:left;
	/*border:1px red solid;*/
/*	text-align:center;*/
}

#kosar
{
	display:block;
	overflow:hidden;
}
#socm
{
	display:block;
	padding-top:5px;
	overflow:hidden;
}
#socm2
{
	display:block;
	padding-top:5px;
	overflow:hidden;
}
#selectBookmark
{

}

.tcsom
{
	padding:5px;
/*	width:500px;
	overflow:hidden;*/
}

.csomag
{
	font-size:20px;
	line-height:45px;
	vertical-align:top;
	float:left;
}

.csomag img
{
	float:left;
	margin:0 5px;
}

.csomag a
{
	display:inline;
}

.tcsom .ar
{
	font-size:14px;
}

.tcsom .ar div
{
	color:#33669b;
}


.kosarba
{
	float:right;
	padding:5px;
}

.vel
{
	background:#ebebeb;
	border-bottom:1px #999 solid;
	padding:5px;
	margin-bottom:5px;
}

.vel span
{
	display:block;
	font-size:10px;
	font-style:italic;
	border-bottom:1px #fff solid;
}



#main
{
	float:left;
	vertical-align: top;
	height: 100%;
	width:570px;
	padding:10px;
	margin:0;
	overflow:hidden
}

#barbal
{
	clear:both;
	float:left;
	width:200px;
	height: 100%;
	text-align: center;
	padding: 10px 0 10px 5px;
	margin:0;
}

#barjobb
{
	float:left;
	width:200px;
	height: 100%;
	text-align: center;
	padding: 10px 5px 10px 0;
	margin:0;
}

#barbal h3, #barjobb h3, #barjobb h3 a
{
	background:#4c81b7;
	border-bottom:3px #ffa432 solid;
	color:#fff;
	line-height:30px;
	font-weight:bold;
	padding:0;
	margin:0;
}

#twit
{
	font-size:10px;
}

#twit h3
{
	background:none;
	height:auto;
	line-height:normal;
}

#barbal .t, #barjobb .t
{
	background:#fdfdfd;
	padding:10px 3px 10px 3px;

	border-left:1px #ebebeb solid;
	border-right:1px #ebebeb solid;
	border-bottom:1px #ebebeb solid;
}

.barlab
{
	margin-bottom:10px;
}

#kat, #kat ul
{
	clear:both;
	padding:0;
	margin:0;
	text-align:left;
	list-style:none;
}

a.kat1
{
	text-decoration:none;
	color:#333;
	border-bottom:1px #ccc solid;
	background:url(nyil.png) no-repeat left;
	padding:5px 0 0 15px;
	display:block;
	margin-left:5px;
}

a.kat1:hover
{
	color:#000;
	background:url(nyille.png) no-repeat left;
}

a.kat2
{
	text-decoration:none;
	color:#333;
	border-bottom:1px #ccc solid;
	background:url(nyil.png) no-repeat left;
	padding:5px 0 0 15px;
	display:block;
	margin-left:15px;
}

a.kat2:hover
{
	color:#000;
	background:url(nyille.png) no-repeat left;
}

a.kat3
{
	text-decoration:none;
	color:#333;
	border-bottom:1px #ccc solid;
	background:url(nyil.png) no-repeat left;
	padding:5px 0 0 15px;
	display:block;
	margin-left:25px;
}

a.kat3:hover, a.kivalasztva
{
	color:#000;
	background:url(nyille.png) no-repeat left;
}

a.kat4
{
	text-decoration:none;
	color:#333;
	border-bottom:1px #ccc solid;
	background:url(nyil.png) no-repeat left;
	padding:5px 0 0 15px;
	display:block;
	margin-left:35px;
}

a.kat4:hover, a.kivalasztva
{
	color:#000;
	background:url(nyille.png) no-repeat left;
}


a.kivalasztva
{
	font-weight:bold;
}


#kat ul
{
	clear:both;
/*	padding:0;
	margin:0;*/
	text-align:left;
/*	list-style-image:url(nyil.png);*/
}


/*.kat, .kat ul
{
	clear:both;
	padding:0;
	margin:0;
	text-align:left;
	list-style:none;
}

.kat li a
{
	border-top:0;
	border-bottom:1px #666 dashed;
	background:#fff;
	padding:5px;
	margin:0;
	display:block;
	text-decoration:none;
}
.kat li a:hover{background:#ebebeb; color:#000;}
*/

.top, .top ul
{
	clear:both;
	padding:0;
	margin:0;
	text-align:center;
	list-style:none;
}

.top li a
{
/*	background:#fff;*/
	padding:0 0 10px 0;
	margin:0;
	display:block;
	text-decoration:none;
	border-bottom:1px #ccc solid;
}
.top li a:hover{color:#b80000;}


/*#kat li
{
	white-space:nowrap;
	padding-bottom:5px;
}*/

#lab
{
	clear:both;
	padding:0 50px;
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}

#lab div
{
	background: url(userslogo.png) no-repeat top right;
	color:#000;
	height:84px;
	text-align:center;
	padding-top:20px;
}

#lab a
{
	color:#000;
}

#lab a:hover
{
	color:#00496b;
}


img
{
	border:0;
}

form
{
	line-height:normal;
	padding:0;
	margin:0;
}

.sor_sotet
{
	background: #dde3f0;
	color: #014380;
	padding:3px;
}

DIV.checkListBox {
		height: 100px;
		list-style: square;
		overflow:auto;
}

.excel_fej td{
border-width: 0px 0px 1px 1px;
border-color: #000;
border-style: solid;
text-align:center;
background-color:#333;
color:#fff;
font-weight:bold;
height:25px;
text-transform: lowercase;
}

.excel td{
border-width: 0px 0px 1px 1px;
border-color: #000;
border-style: solid;
height:25px;
}

.excel_keret{
border-width: 1px 1px 0px 0px;
border-color: #000;
border-style: solid;
}

.magas100
{
	height: 100%
}

a {
	text-decoration: underline;
	font-weight: normal;
	color: #014380;
}

a:hover {
	text-decoration: none;
	color:#a30100;
}


h1
{
	font-size: 14px;
	text-align: left;
}

h2
{
	font-size: 14px;
	text-align: left;	
}

h3
{
	font-size: 12px;
	font-weight:normal;
}

h4
{
	font-size: 12px;
	color: #4c66a1;
	font-weight: normal;
}

.keretdoboz
{
	border:1px #4c66a1 solid;
	padding:5px;
}

.keretdoboz
{
	width: 100%;
	background: #fff;
}

.keretdoboz .fej td
{
	background: #424242;
	color: #fff;
}

.keretdoboz a
{
/*	color: #666;*/
	
}

.keretdoboz a:hover
{
	color: #a30100;
}


/*
.doboz
{
	width: 100%;
	padding: 0px 0px 5px 0px;
}

.doboz td, .doboz p, .doboz div
{
	color: #333;
	background:#ebebeb;
}

.doboz a 
{
	display: block;
	text-decoration: none;
	font-size:12px;
	color: #000;
	padding: 0px 0px 5px 0px;
}

.doboz a:hover 
{
	color:#a30100;
}
*/
.text
{
	background: #f7f6f6;
	border: 1px solid #999;
}

.w300
{
	width:300px;
}

.button
{
	background: url(buttonbg.png) repeat-x center;
	color: #000;
	border: 0px;
	height:28px;
	margin: 2px;
/*	border-right:1px #ccc solid;*/
	border:1px #ccc solid;
}

.sornelkul
{
	margin: 0px;
}

.cimke
{
	padding: 3px;
}

.adat
{
	color: #a30100;
	background:#ebebeb;
	/*border-bottom: dashed #333 1px;*/
	padding-top: 3px;
}

.alert
{
	color: #ff0000;
	background-color: #ebebeb;
	padding: 3px;
	border-color: #ff9999;
	border-width: 1px;
	border-style: dashed;
	margin: 3px;
}

.textalert {
	background: #FAFAFA;
	border: 1px;
	border-color: #990000;
	border-style: solid;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.fieldalert 
{
	color: #990000;
}

.required
{
	color: #990000;
}

.faq
{
	margin-bottom:10px;
	border:1px #33669b solid;
	padding:5px;
}

.faq div
{
	font-weight:bold;
	margin-bottom:5px;
	color:#33669b;
}

.oldallink
{
	background:#33669b;
	display:block;
	color:#fff;
	padding:5px 3px;
	text-align:center;
	margin-top:10px;
	text-decoration:none;
}

.oldallink:hover
{
	background:#ebebeb;
	color:#33669b;
}

/* Tag felho css-e */
.lvl1{font-size:12px;color:#666; text-decoration:none;}
.lvl2{font-size:14px;color:#333; text-decoration:none;}
.lvl3{font-size:14px;color:#333; font-weight:bold; text-decoration:none;}
.lvl4{font-size:16px;color:#333; font-weight:bold; text-decoration:none;}
.lvl5{font-size:18px;color:#000; font-weight:bold; text-decoration:none;}

.lvl5:hover{font-size:18px;color:#000; font-weight:bold; text-decoration:underline}
.lvl4:hover{font-size:16px;color:#333; font-weight:bold; text-decoration:underline}
.lvl3:hover{font-size:14px;color:#333; font-weight:bold; text-decoration:underline}
.lvl2:hover{font-size:14px;color:#333; text-decoration:underline}
.lvl1:hover{font-size:12px;color:#666; text-decoration:underline}

#kulcs-sz{padding:8px; text-align:justify;}

/********** slider **********/
#myslides {
	width: 570px;
	height: 250px;
    padding: 0;  
    margin:0 auto;
	overflow:hidden;
} 
 
#myslides img {  
    padding:0;  
    border:0;
    width:570px;
    height:250px;
    top:0; 
    left: 0;
}


/* lapozóka */
div.pagination 
{
	padding: 3px;
	margin: 3px ;
	text-align:center;
}

div.pagination a 
{
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #33669b;
	background:#fff;
	text-decoration: none; /* no underline */
	color: #555;
}

div.pagination a:hover,
div.pagination a:active 
{
	border: 1px solid #33669b;
	background:#33669b;
	color: #fff;
}

div.pagination span.current 
{
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #33669b;
	font-weight: bold;
	background-color: #33669b;
	color: #000;
}

div.pagination span.disabled 
{
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #ebebeb;
	color: #ddd;
}

.alkat
{
	width:570px;
	overflow:hidden;
}
.alkatlista
{
float:left;
width:180px;
height:150px;
margin:4px;
padding:0;
border:1px #ccc solid;
overflow:hidden;
text-align:center;
}
.alkatlista .foto
{
	height:90px;
	overflow:hidden;
}
.citatum
{
	font-size:10px;
	width:160px;
	height:26px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
}
.alkatlista a
{
	text-decoration:none;
	font-size:10px;
}

.alkatlink
{
	background:#ebebeb;
	padding:5px;
	height:20px;
	overflow:hidden;
}

.alkatlink a
{
	font-weight:bold;
	font-size:13px;
	display:block;
	line-height:20px;
}

.rendezo
{
	background:#33669b;
	color:#fff;
	margin:10px 0;
	padding:5px;
	line-height:20px;
	overflow:hidden;
}
.rendezo .text{background:#ccc;}
.rendezo div
{
	float:right;
	color:#fff;
}

.ppp{background:url(ppp_bg.png) no-repeat center right;}
.ppp table .excel_fej td{background:#74317c}

/* ----------------- */
.menusor{
	background:#4c81b7 url(minilogo.png) no-repeat top right;
	overflow:hidden;
	margin:0 5px;
	border-bottom:3px #ffa432 solid;
}

.menu2{
	margin:0 auto;
	overflow:hidden;
}

.menu{
	float:left;
	border:none;
	border:0;
	font-weight:bold;
}
.menu ul{
	list-style:none;
	margin:0;
	padding:0;
}
.menu li{
	float:left;
	padding:0px;
}
.menu li a{
	background:#4c81b7;
	color:#fff;
	display:block;
	font-weight:normal;
	margin:0;
	text-decoration:none;
	padding:5px 11px;
	border-right:1px #fff solid;
}
.menu li a:hover, .menu li a.kivalasztva{
color:#000;	background:#ffa432;
}

.menu li .sub{
	background:#93bbd7;
	display:none;
	height:auto;
	padding:10px 0;
	margin:0;
	border:2px;
	position:absolute;
	z-index:200;
	border-top:3px #ffa432 solid;
}
.sub table
{
/*	background:red*/
}
.sub table td
{
	vertical-align:top;
}
.menu li:hover .sub{display:block; float:left}

.menu li .sub a{
	color:#000;
	font-weight:normal;
	display:block;
/*	height:25px;*/
	margin:0;
	padding:2px 5px;
	text-align:left;
	border:0;
	overflow:hidden;
	background:#93bbd7;
}

.menu li .sub a:hover{
	background:#4c81b7;
	color:#fff;
}

#kereso
{
	float:right;
	text-align:right;
	margin:0;
	height:20px;
	padding:0;
	width:325px;
	overflow:hidden;
}

#kereso div
{
	line-height:22px;
	color:#fff;
}
.kereso_gomb
{
	float:right;
	margin:3px;
	padding:0 18px;
	line-height:15px;
	width:70px;
	background:#ffa432;
	border:0;
	color:#000;
}
.kereso_gomb:hover
{
	cursor:pointer;
	background:#4c81b7;
	color:#fff;
}
.kereso_bg
{
	float:right;
	margin:3px 0;
/*	line-height:36px;*/
	background: #fff;
	color:#000;
	width:150px;
	border:0;
	overflow:hidden;
}

.arukereso{background: transparent; text-align: center; margin:10px 0;}
.arukereso a{line-height:16px; font-size: 11px; font-family: Arial, Verdana; color: #0044FF; display: block;border:0; padding:0;margin:0; text-align:center;}
.arukereso img{padding: 0; margin:0; border:0}
