/* basic elements */

html, body {
	margin: 0px;
	padding: 0px;
}

body {
	font: 10px verdana;
	color: #474747;
	background:url(../img/adolapok_bg.jpg) #FFFFFF top left repeat-y;
}

p {
	font: 12px verdana;
	margin: 0 0 10px 0;
	text-align: justify;
	color: #474747;
}

td{
	font: 12px verdana;
}

a:link {
	text-decoration: underline;
	color: #ee014c;
}
a:visited {
	color: #ee014c;
}
a:hover, a:active {
	text-decoration: underline;
	color: #0768a9;
}


/* header */

#header{
	background:url(../img/adolapok_header.jpg) no-repeat;
	width:810px;
	height:86px;
	padding:0;
	margin:0;
}

#logo{
	position:absolute;
	top:15px;
	left:22px;
}

#white_space{
	height:20px;
	background:#FFFFFF;
	margin:0;
	padding:0;
}

#belepes{
	width:230px;
	margin:3px 11px 0 0;
	float:right;
	background:url(../img/adolapok_belepes-bg.jpg) no-repeat right top;
	height:50px;
}

#belepve{
	width:270px;
	height:30px;
	margin:0 2px 0 0;
	padding:15px 15px 15px 28px;
	float:right;
	/*background-color:#FFFFFF;*/
	/*border:1px solid #333333;*/
	text-align:left;
	font-size:11px;
	text-align:right;
}
#belepve form{
	margin:0;
	padding:0;
}

#login input{
	width:125px;
	height:16px;
	border:none;
	font-size:11px;
	padding:2px 4px 0 4px;
	margin:0 0 0 3px;
	background:none;
}

#bt_belepes{
	position:absolute;
	top:53px;
	left:665px;
	width:130px;
	border:none;
}

#user{
	position:absolute;
	top:9px;
	left:569px;
	width:225px;
	border:none;
}

#pwd{
	position:absolute;
	top:31px;
	left:620px;
	width:173px;
	border:none;
}

.bt_felirat{
	background:url(../img/but-login_bg.jpg) no-repeat;
	border:none;
	width:60px;
	height:20px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-bottom:2px;
	cursor:pointer;
}

/* left basic */

#leftside{
	width:190px;
	position:absolute;
	top:100px;
	left:0;
	border:none;
}

/* search-box */

#search-box{
	background:url(../img/adolapok_kereso-bg.jpg) no-repeat;
	width:190px;
	height:84px;
}

#search-box #title{
	padding:7px 0 0 12px;
}

#search-form{
	position:absolute;
	top:52px;
	left:10px;
}

#search-form input{
	width:130px;
	height:16px;
	border:none;
	font-size:11px;
	padding:2px 4px 0 4px;
	margin:0 0 0 3px;
	background:none;
}

#search-form #bt_ok{
	position:absolute;
	top:-1px;
	left:143px;
	width:130px;
	border:none;
}

#search-form .bt_felirat{
	background:url(../img/but-ok_bg.jpg) no-repeat bottom;
	border:none;
	width:26px;
	height:20px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-bottom:2px;
	cursor:pointer;
}

#search-box a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#search-box a:link, #search-box a:visited {
	color: #FFFFFF;
}

#search-box a:hover, #search-box a:active {
	text-decoration:underline;
}

/* menü */

#menu {
	background:none;
}
#menu ul {
	list-style:none ;
	margin:0;
	padding:0px ;
}

li.menul {
	font-size:11px ;
	font-weight:bold ;
	height:29px ;
	background:url(../img/adolapok_menu1-bg.jpg) no-repeat;
}

li.menu2 {
	font-size:11px ;
	font-weight:bold ;
	height:29px ;
	background:url(../img/adolapok_menu2-bg.jpg) no-repeat;
}
li.menu3 {
	font-size:11px ;
	font-weight:bold ;
	height:29px ;
	background:url(../img/adolapok_menu3-bg.jpg) no-repeat;
	border-bottom:1px solid #757575;
}

li.menu4 {
	font-size:11px ;
	font-weight:bold ;
	height:29px ;
	background:url(../img/adolapok_menu4-bg.jpg) no-repeat;
}

li.menul a, li.menu2 a, li.menu3 a, li.menu4 a {
	width:189px ;
	height:29px ;
	display:block ;
	margin:0;
	padding:7px 0 5px 15px;
	color:#0768a9;
	text-decoration:none;
	vertical-align:middle;
}

li.menu3 a {
	color:#0768a9;
}

li.menul a:visited, li.menu2 a:visited, li.menu3 a:visited, li.menu4 a:visited {
	color:#0768a9;
}
li.menul a:hover {
	background:url(../img/adolapok_menu1-bg2.jpg) ;
	background-position:top left ;
	background-repeat:no-repeat ;
	height:29px;
	color:#0768a9;
	text-decoration:underline;
}
li.menu2 a:hover {
	background:url(../img/adolapok_menu2-bg2.jpg) ;
	background-position:top left ;
	background-repeat:no-repeat ;
	height:29px;
	color:#0768a9;
	text-decoration:underline;
}
li.menu3 a:hover {
	background:url(../img/adolapok_menu3-bg2.jpg) ;
	background-position:top left ;
	background-repeat:no-repeat ;
	height:29px;
	color:#0768a9;
	text-decoration:underline;
}
li.menu4 a:hover {
	background:url(../img/adolapok_menu4-bg2.jpg) ;
	background-position:top left ;
	background-repeat:no-repeat ;
	height:29px;
	color:#0768a9;
	text-decoration:underline;
}

/* kv banner */

#kv_banner .title{
	background:url(../img/adolapok_menu_kv-topbg.jpg) no-repeat;
	width:190;
	height:28px;
	color:#FFFFFF;
}

#kv_banner .title a{
	height:28px;
	padding:7px 0 0 15px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#kv_banner .title a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#kv_banner .title a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/* right basic */

#rightside{
	width:609px;
	position:absolute;
	top:100px;
	left:200px;
}

/* lapok */

#lapok{
	/*background:url(../img/adolapok_lapok-bg.jpg) no-repeat;
	height:202px;*/
	width:609px;
	height:23px;
}

.lap_active{
	/*background:url(../img/adolapok_lap-active-bg.jpg) no-repeat;
	width:152px;
	height:202px;*/
	background:url(../img/adolapok_ful-actbg.jpg) no-repeat;
	width:150px;
	height:23px;
	display:block;
	text-align:center;
	float:left;
	border-left:1px solid #0768a9;
	border-top:1px solid #0768a9;
	border-right:1px solid #0768a9;
}

.lap_active .title{
	display:block;
	padding:4px 0 0 0;
} 

.lap_active .title a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.lap_active .title a:visited{
	color:#FFFFFF;
}

.lap_active .title a:hover{
	text-decoration:underline;
}

.borito{
	display:block;
	padding-top:25px;
}

.lap_inactive{
	/*background:none;
	width:152px;
	height:202px;*/
	display:block;
	text-align:center;
	float:left;
	background:url(../img/adolapok_ful-inactbg.jpg) no-repeat;
	width:150px;
	height:23px;
	border-left:1px solid #abcce2;
	border-top:1px solid #abcce2;
	border-right:1px solid #abcce2;
}

.lap_inactive .title{
	display:block;
	padding:4px 0 0 0;
} 

.lap_inactive .title a{
	color:#0768a9;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.lap_inactive .title a:visited{
	color:#0768a9;
}

.lap_inactive .title a:hover{
	text-decoration:underline;
}

/* tartalom */

#lap-content{
	background:url(../img/adolapok_content-bg.jpg) no-repeat #FFFFFF center top;
	border:1px solid #0768a9;
	border-top:4px solid #0768a9;
	margin:0 0 10px 0;
	padding:16px 0 0 0;
}

#lap-content_error{
	/*background:url(../img/adolapok_content-bg_error.jpg) no-repeat #FFFFFF center top;*/
	border-top:1px solid #abcce2;
	margin:0 0 10px 0;
	padding:0;
}

#lap-content_error h2{
	margin:0;
	padding:20px 0 0 0;
	color:#0768a9;
	font-weight:bold;
	font-size:14px;
	height:200px;
}

#lepteto{
	text-align:center;
	/*padding-top:17px;*/
}

#lepteto form{
	margin:0 17px 20px 0;
	padding:0;
}

#lepteto select{
	width:75px;
	border:none;
	margin-left:10px;
	font-size:11px;
	border:1px solid #5698c5;
}

#tartalom{
	padding:10px;
}

#tartalom #boritokep{
	width:140px;
	margin:10px 5px 0 10px;
	padding:0;
	text-align:center;
	float:left;
	border:none;
}

#tartalom img.boritokep{
	border:none;
	margin:0 0 10px 0;
}

#tartalom #txt{
	width:410px;
	margin:10px 10px 0 0;
	padding:0;
	text-align:left;
	float:right;
	border:none;
}

#txt h2{
	color:#0768a9;
	font-size:16px;
	font-weight:bold;
}

#txt h3{
	color:#474747;
	font-size:12px;
	font-weight:bold;
	margin:0;
}

#txt ul{
	list-style-type:none;
	font-size:12px;
	margin:5px 0 10px 20px;
}

#txt li{
	line-height:18px;
	margin:0;
	padding:1px 0 5px 15px;
	background-image:url(../img/arrow_pink.png);
	background-repeat:no-repeat;
	background-position:0px 8px;
}

#txt li a{
	color:#474747;
	text-decoration:none;
}

#txt li a:hover{
	text-decoration:underline;
}

/* aloldal */

#topline{
	background:url(../img/adolapok_fullcontent-headline.jpg) no-repeat;
	width:609px;
	height:26px;
	padding:2px 0 0 0;
	margin:0;
	color:#FFFFFF;
}

#topline a{
	color:#FFFFFF;
	text-decoration:none;
}

#topline a:visited{
	color:#FFFFFF;
}

#topline a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#navigation{
	width:490px;
	float:left;
	padding:5px;
}

#print-txt{
	width:73px;
	height:25px;
	float:right;
	padding:5px;
}

#print-img{
	width:21px;
	height:25px;
	float:right;
	padding:0;
}

#full-tartalom{
	margin-bottom:10px;
}

#full-tartalom h2{
	color:#0768a9;
	font-size:16px;
	font-weight:bold;
}

#full-tartalom h3{
	color:#474747;
	font-size:12px;
	font-weight:bold;
	margin:15px 0 5px 0;
}

#full-tartalom ul{
	list-style-type:none;
	font-size:12px;
	margin:5px 0 10px 20px;
}

#full-tartalom li{
	color:#474747;
	text-decoration:none;
	background-image:url(../img/listimg-grey.png);
	background-repeat:no-repeat;
	background-position:0px 8px;
	margin:0;
	padding:3px 0 5px 15px;
}

/* gyorsasági opció */

#gyorsasagi-box{
	background:url(../img/gyorsasagi_bg.jpg) repeat-x #f0f2f1;
	border:1px solid #ee014c;
	/*width:380px;*/
	padding:4px 3px 3px 30px;
	margin:3px 0 15px 0;
	font-size:11px;
}
#gyorsasagi-box2 {
	border:1px solid #ee014c;
	background:url(../img/gyorsasagi_bg.jpg) repeat-x #f0f2f1;
	padding:5px 5px 5px 30px;
	margin:10px 20px 0 20px;
	width:190px;
	clear:inherit;
	font-size:11px;
	float:right;
}
.figyelem-txt{
	color:#ee014c;
	font-weight:bold;
}