/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

body {
	background: #FFFFFF url(../des/bg_pagetop.gif) center top no-repeat;
	font-family: Tahoma, Sans-serif;
	font-size: 9pt;
	color: #67727A;
}

a, a:active {
	/*color: #67727A;*/
	color: #02A1DF;
	text-decoration: none;
}

a:hover {
	color: #33373C;
	text-decoration: underline;
}

a img {
	border: 1px solid #333333;
	padding: 1px;
	background: #FFFFFF;
}

a:hover img {
	border: 1px solid #CCCCCC;
	padding: 1px;
	background: #FFFFFF;
}

h1 {
	font-size: 9pt;
	font-weight: bold;
	color: #02A1DF;
	text-transform: uppercase;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px #67727A dotted;
}

h1 a, a:active {
	text-decoration: none;
	color: #02A1DF;
}

h1 a:hover {
	text-decoration: underline;
}

h2 {
	font-size: 8pt;
	font-weight: bold;
	color: #02A1DF;
	text-transform: uppercase;
	padding-bottom: 3px;
	margin-bottom: 10px;
	border-bottom: 1px #67727A dotted;
}

p {
	margin-bottom: 18px;
}

.clr {clear: both;}

select {width:300px;font:11px verdana;background-color: #CFD4D8;}
input {
	width:300px;
	font:11px verdana;
	background-color: #CFD4D8;
	border-top: 1px solid #909090;
	border-left: 1px solid #909090;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 3px 6px;
	}
textarea {
	width:312px;
	font:11px verdana;
	background-color: #CFD4D8;
	border-top: 1px solid #909090;
	border-left: 1px solid #909090;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	height:180px;
	}
label {width: 200px;display:block;float:left;}

.radio {border:none;background: none;float:left;width: 20px;}
.radio_label {display:block;float:none;width: 500px;}

.btn {
	font:11px verdana;
	font-weight:bold;
	color: #FFF;
	background-color: #02A1DF;
	width: 110px;
	border : 1px solid #02A1DF;
}

.btn2 {
	font:11px verdana;
	font-weight:bold;
	color: #FFF;
	background-color: #CA6F1D;
	width: 110px;
	border : 1px solid #FFF;
}

.form_elem{padding: 5px 0 0 0;}

.input_check {width:20px;background-color: #FFFFFF;border: none;float: left;margin-right:50px;}

#body_container {
	width: 1000px;
	margin:14px auto 0 auto;
}

#side_left {
	width: 247px;
	float: left;
}

#side_right {
	width: 644px;
	float: left;
}

#side_right_inner {
	clear: both;
	padding:18px;
}

#side_left_box1 {
	width: 231px;
	background: #02A1DF url("../des/bg_side_left_top.gif") left top no-repeat;
	padding: 148px 7px 7px 7px;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
}

#side_left_box1_inner {
	width: 206px;
	background: #02A1DF url("../des/bg_side_left_box1_inner.gif") left top repeat-x;
	padding: 6px 12px 6px 12px;
	margin: 10px 0 0 0;
}

.belepes {
	width: 207px;
	background: #FFFFFF url("../des/bg_side_left_box3.gif") left top repeat-x;
	padding: 6px 19px 6px 19px;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	}
	
.belepes a {font-weight: normal !important;color: #114769 !important;}
.udvozlet {padding: 5px 0 5px 0;color: #114769;}
.kilepes {padding: 5px 0 5px 0;color: #114769;}

#side_left_box2 {
	width: 207px;
	background: #9FA4A7 url("../des/bg_side_left_box2.gif") left top repeat-x;
	padding: 6px 19px 6px 19px;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
}

#side_left_box3 {
	width: 207px;
	background: #FFFFFF url("../des/bg_side_left_box3.gif") left top repeat-x;
	padding: 16px 19px 6px 19px;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
}

#side_left_menu1 li {
	list-style-type: none;
	padding: 3px 0 3px 0;
	border-bottom: 1px #A6CC64 dotted;
}

#side_left_menu1 a, #side_left_menu1 a:visited {
	display: block;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background: url("../des/side_left_menu_sign1.gif") center right no-repeat;
}

#side_left_menu1 a:hover {
	color: #33373C;
	background: url("../des/side_left_menu_sign_hover.gif") center right no-repeat;
}

#side_left_menu1 li.current a,
#side_left_menu1 li.current a:visited {
	display: block;
	color: #33373C;
}

#side_left_menu1 li.current a:hover {
	display: block;
	color: #33373C;
}

#side_left_menu2 li {
	list-style-type: none;
	padding: 3px 0 3px 0;
	border-bottom: 1px #C2C8CB dotted;
}

#side_left_menu2 a, #side_left_menu2 a:visited {
	display: block;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background: url("../des/side_left_menu_sign2.gif") center right no-repeat;
}

#side_left_menu2 a:hover {
	color: #33373C;
	background: url("../des/side_left_menu_sign_hover.gif") center right no-repeat;
}

#side_left_menu2 li.current a,
#side_left_menu2 li.current a:visited {
	display: block;
	color: #33373C;
}

#side_left_menu2 li.current a:hover {
	color: #33373C;
}

#top_menu {clear: both;}

#top_menu li {
	float: left;
	list-style-type: none;
	height: 40px;
	margin-top: 5px;
	line-height: 40px;
	background: url("../des/top_menu_separate.gif") left no-repeat;
}

#top_menu .lastchild {
	clear: right;
	width: 10px;
}

#top_menu a, #top_menu a:visited {
	display: block;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 24px 0 24px;
	text-transform: uppercase;
}

#top_menu a:hover {
	display: block;
	color: #33373C;
}

#side_right_infobox_left, #side_right_infobox_right {
	float: left;
	height: 24px;
	padding: 0 18px 0 18px;
	line-height: 25px;
	font-size: 8pt;
}

#side_right_infobox_right {
	float: right;
	text-align: right;
}

#side_right_infobox_left span, #side_right_infobox_right span {
	padding: 0 0 6px 9px;
	background: url("../des/side_left_menu_sign3.gif") left top no-repeat;
}

#side_right_infobox span#right {
	text-align: right;
	padding: 0 0 6px 9px;
	background: url("../des/side_left_menu_sign3.gif") left top no-repeat;
}

#links li {
	list-style-type: none;
	padding: 0 0 6px 9px;
	background: url("../des/side_left_menu_sign3.gif") left top no-repeat;
}

#links a:hover {text-decoration: underline;}

#footer {
	clear: both;
	padding-top: 20px;
	background: url("../des/bg_footer.gif") bottom repeat-x;
}

#footer_container {
	width: 1000px;
	height: 77px;
	margin: 0 auto 0 auto;
	font-size: 8pt;
	color: #FFFFFF;
}

#footer_container_inner {
	padding-top: 42px;
}

#footer_container_inner a, #footer_container_inner a:visited {
	text-decoration: underline;
	color: #FFFFFF;
	margin: 0 2px 0 2px;
}

#footer_container_inner a:hover {
	text-decoration: none;
	color: #33373C;
}

#footer_logo {
	float: left;
	width: 245px;
	height: 33px;
	background: url("../des/bg_footer_logo.gif") left top;
	padding-top: 55px;
	margin-right: 20px;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	color: #02A1DF;
	font-size: 7pt;
	text-align: center;
}

/**/

#jelentkezeo_area {}
#jelentkezeo_area input {float: left;width: 164px;}

/**/

.box_hirek {
	padding: 10px 10px 10px 10px;
	margin: 0 0 10px 0;
	}

.box_hirek h1 {border: none;margin-bottom: 0px;}
.box_hirek .sep {border-bottom: 1px #67727A dotted;margin-top: 10px;}
.box_hirek .pic {float: right;padding: 0 10px 0 0;width: 120px;text-align: center;}
/*.box_hirek img {border: 1px solid #114769;padding: 1px;}*/
.box_hirek .datum {padding: 0 10px 0 0;font-size: 10px;color: #AAAAAA;}
.box_hirek .txt{/*height: 100px;*/}
.box_hirek .tovabb{padding: 4px 0 0 0;float: right;}
.box_hirek .tovabb A {text-decoration: none;}
.box_hirek .tovabb A:hover {text-decoration: underline;}

/**/

.cikk {margin: 0 0 10px 0;}

.cikk h1 {border: none;margin-bottom: 0px;}
.cikk .sep {border-bottom: 1px #67727A dotted;margin-top: 10px;}
.cikk .pic_body {float: right;padding: 0 0 10px 10px;width: 124px;}
.cikk .pic_cimke {text-align: center;background-color: #EEE;margin: 2px 0 5px 0;}
.cikk .pic {text-align: center;}
/*.cikk img {border: 1px solid #114769;padding: 1px;}*/
.cikk .datum {padding: 0 0 8px 0;font-size: 10px;}
.cikk .lead {font-size: 11px;font-weight: bold;line-height:16px;}
.cikk .cikk_txt {font-size: 12px;line-height:16px;padding: 15px 0 15px 0;}
.cikk .cikk_foot {padding: 1px 0 1px 0;border-top: 1px solid #114769;border-bottom: 1px solid #114769;}
.cikk .cikk_foot .inner {margin: 1px 0 1px 0;background-color: #DFE3EC;padding: 0 10px 0 10px;}
.cikk a {text-decoration: none;color: #02A1DF;}
.cikk a:hover {text-decoration: underline;}

.cikk ul {list-style: disc;padding: 0 0 0 15px;}

/**/

table.belso {
	font-family: Comic Sans MS, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color : #972105;
}

/**/

.valasz {margin: 0 0 15px 25px;}
.valasz a {text-decoration: none;}
.valasz a:hover {text-decoration: underline;}

