html,body {
	margin: 0;
	padding: 0;
	background: url(/_files/images/bg.jpg) repeat-x;
	background-color: #e7e7e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #262626;
}

* {
	margin: 0;
	padding: 0;
}

.clearer {
	clear: both;
	line-height: 0;
	font-size: 0;
}

.container {
	padding-top: 5px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.left_content {
	float: left;
	width: 823px;
}

.right_content {
	float: right;
	width: 175px;
}

.banner_holder {
	background: url(/_files/images/jobb_bannersav_repeat.jpg) repeat-y;
	font-size: 0px;
	line-height: 0px;
}

.banner_holder .inside {
	padding-left: 5px;
}

.banner_holder_top {
	margin-top: 30px;
	background: url(/_files/images/jobb_bannersav_top.jpg) no-repeat;
	height: 25px;
}

.banner_holder_bottom {
	background: url(/_files/images/jobb_bannersav_bottom.jpg) no-repeat;
	height: 13px;
	font-size: 0px;
	line-height: 0px;
}

.banner_holder .egy_banner {
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
}

.wide_banner {
	width: 734px;
	padding-left: 20px;
	background: url(/_files/images/top_wide_banner_bg.jpg) no-repeat;
	margin-left: auto;
	margin-right: auto;
	height: 100px;
}

.wide_banner2 {
	width: 734px;
	padding-left: 20px;
	background: url(/_files/images/nagy_banner_bg.gif) no-repeat;
	margin-left: auto;
	margin-right: auto;
	height: 100px;
	margin-top: 5px;
}

.wide_banner img {
	border: solid 1px #a8a8a8;
}

.wide_banner2 img {
	border: solid 1px #a8a8a8;
}

.header {
	padding-bottom: 5px;
	padding-top: 10px;
}

.header .header_inside {
	background: url(/_files/images/header_bg2.jpg) no-repeat;
	height: 73px;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 10px;
}

.logo_holder {
	float: left;
	width: 180px;
}

.header_right {
	float: right;
	width: 550px;
	height: 18px;
	text-align: right;
}

.logo_holder a:link, .logo_holder a:visited {
	display: block;
	width: 180px;
	height: 60px;
}

.toprow .date2 {
	float: right;
	width: 20px;
	height: 18px;
	padding-left: 0px;
	text-align: right;
	margin-right: 0px;
	margin-top: -3px;
}

.toprow .date {
	font-size: 12px;
	color: #525252;
	float: right;
	width: auto;
	height: 18px;
	padding-left: 10px;
	text-align: left;
	margin-right: 20px;
}

.toprow .nevnap {
	font-size: 12px;
	color: #525252;
	float: right;
	width: auto;
	height: 18px;
	padding-left: 25px;
	text-align: right;
	margin-right: 20px;
}

.toprow .weather2 {
	float: right;
	width: 18px;
	height: 18px;
	padding-left: 0px;
	text-align: right;
	margin-right: 0px;
	margin-top: -5px;
}

.toprow .weather {
	padding-left: 15px;
	float: right;
	width: auto;
	height: 18px;
	color: #ff6600;
	font-weight: bold;
	font-size: 12px;
}

.home_holder {
	margin-top: 0px;
	margin-left: 415px;
	text-align: right;
}

.home_holder a:link, .home_holder a:visited {
	display: block;
	width: 135px;
	height: 28px;
	margin-top: 1px;
	background: url(/_files/images/kezdolap_btn_bg2.jpg) no-repeat;
}

.footer_repeat_bg {
	background: url(/_files/images/footer_bg2.jpg) no-repeat;
	height: 80px;
}

.footer_repeat_bg a:link, .footer_repeat_bg a:visited {
	float: left;
	width: 185px;
	padding: 3px;
	background: url(/_files/images/footer_link_bg.jpg) no-repeat;
	background-position: 0px 4px;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 15px;
}

.footer_repeat_bg a:hover {
	color: #000000;
}

.footer_content .left {
	float:left;
	padding-top:30px;
	padding-left:20px;
	width:680px;
	_width:700px;
}

.betumeret_btn_holder {
	background: url(/_files/images/betumeret_btn_bg.jpg) no-repeat;
	height: 24px;
	width: 171px;
	margin-bottom: 5px;
}

.betumeret_btn_holder .felirat {
	float: left;
	padding-left: 55px;
	font-size: 12px;
	color: #000000;
	padding-right: 15px;
}

.betumeret_btn_holder .gomb {
	float: left;
	width: 20px;
}

.betumeret_btn_holder .inside {
	padding-top: 4px;
}

a.btn:link, a.btn:visited {
	display: block;
	width: 171px;
	height: 18px;
	text-align: center;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	padding-top: 5px;
}

a.btn:hover {
	color: #990000;
}

.beallitasok {
	background: url(/_files/images/beallitasok_btn_bg.jpg) no-repeat;
}

.belepes {
	background: url(/_files/images/belepes_btn_bg.jpg) no-repeat;
}

.btn_holder {
	margin-bottom: 5px;
}

.site_content_box_repeat {
	background: url(/_files/images/nagybox_repeat_bg.jpg) repeat-y;
}

.site_content_box_top {
	background: url(/_files/images/nagybox_top_bg.jpg) no-repeat;
	height: 14px;
}

.site_content_box_bottom {
	background: url(/_files/images/nagybox_bottom_bg.jpg) no-repeat;
	height: 20px;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.site_content_content {
	padding: 0px 10px 0px 10px;
}

.site_content_content ul li {
	padding-left: 5px;
	background: url(/_files/images/nagybox_lista_bgf.jpg) no-repeat;
	background-position: 0px 5px;
	float: left;
	margin-right: 10px;
}

.site_content_content a:link, .site_content_content a:visited {
	background: url(/_files/images/nagybox_lista_bg_narancs.jpg) no-repeat;
	background-position: 0px 7px;
	color: #262626;
	text-decoration: none;
	display: block;
	width: 130px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.site_content_content a:hover {
	background: url(/_files/images/nagybox_lista_bg_narancs_ov.jpg) no-repeat;
	background-position: 0px 7px;
	color: #000066;
	text-decoration: underline;
	background-color: #eaeac7;
}

.box_content, .box_content_rss {
	padding-left: 3px;
	padding-right: 3px;
}

.box_content div, .box_content_rss div {
	margin-bottom: 1px;
}

.box_holder {
	float: left;
	width: 270px;
	margin-right: 5px;
	padding-bottom: 5px;
}

.box_repeat {
	background: url(/_files/images/box_repeat.jpg) repeat-y;
}

.box_repeat_rss {
	background: url(/_files/images/box_repeat_rss.jpg) repeat-y;
}

.box_top {
	background: url(/_files/images/kek_box_top.jpg) no-repeat;
	height: 22px;
	padding-left: 25px;
	padding-top: 4px;
	color: #FFFFFF;
	font-weight: bold;
}

.narancs_top {
	background: url(/_files/images/narancs_box_top.jpg) no-repeat;
}

.box_bottom {
	background: url(/_files/images/kek_box_bottom.jpg) no-repeat;
	height: 27px;
	position: relative;
	background-color: #e7e7e7;
	padding-top: 3px;
	margin-right: 3px;
}

.narancs_bottom {
	background: url(/_files/images/narancs_box_bottom.jpg) no-repeat;
	background-color: #e7e7e7;
}

.box_content, .box_content_rss {
	padding: 3px;
	padding-right: 10px;
}

.box_top_narancs {
	background: url(/_files/images/narancs_box_top.jpg) no-repeat;
}

.narancs_nyil_link {
	background: url(/_files/images/narancs_box_nyil.jpg) no-repeat !important;
}

.box_content div a:link, .box_content div a:visited {
	background: url(/_files/images/nagybox_lista_bg.jpg) no-repeat;
	background-position: 5px 5px;
	padding: 2px;	
	padding-left: 20px;
	background-color: #9cc6e7;
	color: #000000;
	text-decoration: none;
	margin-bottom: 1px;
	display: block;
}

.box_content_rss div a:link, .box_content_rss div a:visited {
	background: url(/_files/images/nagybox_lista_bg_rss.jpg) no-repeat;
	background-position: 5px 5px;
	padding: 2px;	
	padding-left: 20px;
	background-color: #d8eaf9;
	color: #000000;
	text-decoration: none;
	margin-bottom: 1px;
	display: block;
}

.box_content div a:hover {
	background: url(/_files/images/nagybox_lista_bg_over.jpg) no-repeat;
	background-position: 5px 5px;
	background-color: #1c5f93;
	color: #fff;
}

.box_content_rss div a:hover {
	background: url(/_files/images/nagybox_lista_bg_rss_over.jpg) no-repeat;
	background-position: 5px 5px !important;
	background-color: #5fb0f1 !important;
	color: #fff;
}

.box_content li {
}

.toprow_leftside {
	float: left;
	width: 550px;
}

.toprow_rightside {
	float: left;
	width: 270px;
}

.rightbox {
	margin-right: 0px;
}

.bottomrow_leftside {
	float: left;
	width: 275px;
}

.bottomrow_center {
	float: left;
	width: 275px;
}

.bottomrow_rightside {
	float: left;
	width: 270px;
}

.box_bottom a:link, .box_bottom a:visited {	
	display: block;
	width: 24px;
	height: 24px;
	margin-left: 225px;
	background: url(/_files/images/top_nyil_bg.jpg) no-repeat;
}

.kedv_linkek {
	background: url(/_files/images/link_plusz_bg.jpg) no-repeat;
	background-color: #fff;
	margin: 2px;
	padding: 5px;
}

.kedv_linkek input {
	height: 17px;
	width: 175px;
	background: url(/_files/images/input_bg.jpg) repeat-x;
	border: solid 1px #9b9b9b;
}

.submit_btn {
	width: 60px !important;
	text-align: center;
	font-size: 12px;
	color: #000;
	background: url(/_files/images/button_bg.jpg) repeat-x !important;
	cursor: pointer;
	margin-left: 5px;
	height: 19px !important;
	background: url(/_files/images/input_bg.jpg) repeat-x;
	border: solid 1px #9b9b9b;
}

a.utso_sor:link, a.utso_sor:visited {
	background: url(/_files/images/nagybox_lista_bg_utsosor.jpg) no-repeat !important;
	background-color: #5e9bcb !important;
	background-position: 4px 4px !important;
}

a.hogyan:link, a.hogyan:visited {
	background: url(/_files/images/hogyan_bg.jpg) no-repeat !important;
	background-color: #ffa14d !important;
	font-size: 12px;
}

a.import:link,a.import:visited {
	background: url(/_files/images/import_bg.jpg) no-repeat !important;
	background-color: #ffa14d !important;
	font-size: 12px;
}

a.rendezes:link,a.rendezes:visited {
	background: url(/_files/images/rendez_bg.jpg) no-repeat !important;
	background-color: #ffa14d !important;
	font-size: 12px;
}

.link_plusz {
	padding-left: 30px;
	padding-bottom: 10px;
	font-size: 12px;
}

.search_box_holder {
	float: left;
	width: 550px;
	margin-right: 5px;
	padding-bottom: 5px;	
}

.search_box_repeat {
	background: url(/_files/images/search_repeat.jpg) repeat-y;
}

.search_box_top {
	background: url(/_files/images/search_top.jpg) no-repeat;
	background-position: bottom left;
	height: 29px;
}

.search_bg {
	background: url(/_files/images/search_bg.jpg) no-repeat;
	background-position: 380px 0px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.search_box_bottom {
	background: url(/_files/images/search_bottom_bg.jpg) no-repeat;
	height: 33px;
	background-color: #e7e7e7;
}

a.upnyil:link, a.upnyil:visited {
	display: block;
	width: 24px;
	height: 24px;
	float: right;
	margin-right: 15px;
	background: url(/_files/images/top_nyil_bg.jpg) no-repeat;
	margin-top: 4px;
}

a.settings:link, a.settings:visited {
	display: block;
	float: right;
	width: 38px;
	height: 24px;
	background: url(/_files/images/settings_bg.jpg) no-repeat;
	margin-top: 4px;
}

.search_box_top a:link, .search_box_top a:visited, .fules_box_top a:link, .fules_box_top a:visited {
	display: block;
	padding-left: 13px;
	padding-right: 13px;
	color: #000;
	text-decoration: none;
	float: left;
	font-weight: bold;
	padding-top: 3px;
}

.search_ful_holder {
	padding-left: 180px;
}

a.aktiv_ful:link, a.aktiv_ful:visited {
	color: #fff !important;
}

.search_bg .btn {
	width: 100px !important;
}

.search_bg .input_holder input {
	width: 510px;
	height: 17px;
	background: url(/_files/images/input_bg.jpg) repeat-x;
	border: solid 1px #9b9b9b;
}

.search_bg .submit_holder {
	padding-top: 5px;
	float: right;
	margin-right: 5px;
}

.search_radio_holder {
	float: left;
	width: 210px;
	padding-top: 2px;
}

.search_radio_holder input {
	margin-top: 3px;
	margin-right: 3px;
}

.search_opcio_holder {
	float: left;
	width: 440px;
}

.fules_box_bottom {
	background: url(/_files/images/kek_box_fules_bottom.jpg) no-repeat;
	height: 29px;
	position: relative;
	margin-right: 3px;
}

.fules_box_bottom a:link, .fules_box_bottom a:visited {
	bottom: 1px !important;
}

.fules_box_top {
	background: url(/_files/images/kek_box_fules_header.jpg) no-repeat;
	height: 30px;
}

.fules_link_holder {
	padding-left: 45px;
}

/* admin */
.admin_login_box_holder {
	position: absolute;
	top: 0px;
	left: 0px;	
	width: 100%;
	height: 100%;
	z-index: 100001;
}

.admin_login_box_content {
	background: red;	
}

.admin_login_box_content {
	background: url(/_files/images/login_box_repeat_bg.gif) repeat-y;
	text-align: left;
	padding: 10px;
}

.admin_login_box_top {
	background: url(/_files/images/login_box_top_bg.gif) no-repeat;
	height: 64px;
}

.admin_login_box_exitbutton a:link, .admin_login_box_exitbutton a:visited {
	position: absolute;
	top: 28px;
	left: 592px;
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	background: url(/_files/images/bezaras_gomb.jpg) no-repeat;
}

.admin_login_box_bottom {
	background: url(/_files/images/login_box_bottom_bg.gif) no-repeat;
	height: 22px;
}

.login_holder {
	display: block;
	width: 622px;
	margin-left: auto;
	margin-right: auto;
}

.relative_opa {
	position: relative;
}

.felirat_admin {
	float: right;
	margin-right: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 30px;
}

.login_left {
	float: left;
	width: 350px;
	border-right: solid 1px #acacac;
}

.login_right {
	float: right;
	width: 220px;
}

.login_felirat {
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.login_left input {
	width: 340px;
	height: 17px;
	background: url(/_files/images/input_bg.jpg) repeat-x;
	border: solid 1px #9b9b9b;
}

.login_left .input {
	padding-bottom: 5px;
}

.reg_header {	
	color: #1c5f93;
	font-size: 14px;
}

.valami_felirat {
	font-size: 11px;
	color: #000000;
	padding-left: 15px;
	background: url(/_files/images/admin_nyil.jpg) no-repeat;
	background-position: 0px 6px;
	padding-top: 5px;
}

.loggedin_holder {
	display: block;
	width: 712px;
	margin-left: auto;
	margin-right: auto;
}

.loggedin_top {
	background: url(/_files/images/settings_bg_top.gif) no-repeat;
	height: 64px;
}

.loggedin_bottom {
	height: 60px;
	background: url(/_files/images/settings_bg_bottom.gif) no-repeat;
}

.loggedin_repeat {
	background: url(/_files/images/settings_repeat.jpg) repeat-y;
	padding: 10px;
}

.menu_holder a:link, .menu_holder a:visited {
	background: url(/_files/images/nagybox_lista_bg.jpg) no-repeat;
	background-position: 5px 5px;
	padding: 2px;	
	padding-left: 20px;
	background-color: #9cc6e7;
	color: #000000;
	text-decoration: none;
	margin-bottom: 1px;
	display: block;
}

.menu_holder a:hover {
	background: url(/_files/images/nagybox_lista_bg_over.jpg) no-repeat;
	background-position: 5px 5px;
	background-color: #1c5f93;
	color: #fff;
}

.settings_left {
	float: left;
	width: 172px;
	padding-right: 8px;
	border-right: solid 1px #9b9b9b;
}

.settings_right {
	float: right;
	width: 500px;
	position: relative;
	padding-bottom: 25px;
}

.modositas_holder {
	position: absolute;
	right: 10px;
	bottom: 5px;
}

.footer_top_bg a:link, .footer_top_bg a:visited {
	display: block;
	width: 26px;
	height: 23px;
	float: right;
	margin-right: 8px;
	margin-top: 2px;
	background: url(/_files/images/footer_link_bg_nyil.jpg) no-repeat;
}

.tipp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE0000;
	margin-left: 5px;
}


.formbutton {
	border-right-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFCE9E;
	border-left-width: 1px;
	border-top-style: solid;
	background-color: #F77B12;
	border-right-color: #4A2C0D;
	border-bottom-width: 1px;
	border-left-color: #FFCE9E;
	border-right-style: solid;
	border-top-width: 1px;
	border-left-style: solid;
	border-bottom-color: #4A2C0D;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	HEIGHT: 19px;
	WIDTH: 100px;
	COLOR: #FFFFFF;
}

.reginput {
	background-color: #F8F8F8;
	FONT-FAMILY: Arial, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	HEIGHT: 15px;
	WIDTH: 180px;
	border: 1px solid #F77B12;
	margin-bottom: 3px;
}

.textinput {
	background-color: #F8F8F8;
	FONT-FAMILY: Arial, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	HEIGHT: 100px;
	WIDTH: 180px;
	border: 1px solid #F77B12;
}

.piframe {
	background-color: #E5E5E5;
	width: 600px;
	height: auto;
	border: 0px;
}
