/* Alapertelemezett CSS */
* {margin: 0px; padding: 0px; color:#5F5F5F;}

body.body_offline{
	text-align: center;
}
#offline{
	width: 320px;
	height: 320px;
	padding: 40px;
	margin: 40px auto;
	font: bold 18px Verdana;
	background: url(../kepek/hatter_offline.jpg);
}

body{font:68% Arial, Helvetica, sans-serif;color:#5F5F5F;background-color:#03377e;}

checkbox, input, radio, select {font-family: Verdana, Arial, sans-serif;}
select option{padding-right: 5px;}
form{margin: 0;padding: 0;}

a{color: #c00;text-decoration: none;}
a:hover {text-decoration: underline;}

p{margin: 0;padding: 3px 0px;}

img{border: none;margin: 0;}

h3,h4,h5{margin: 0;padding: 5px 0px;color: #1F3E49;font-weight: bold;}
h3{font-size: 14px;}
h4{font-size: 12px;font-weight: bold;}
h5{font-size: 10px;font-weight: bold;}


/*Oldal elemek*/
#oldal_tarolo{
	width: 715px;
	margin: 0 auto;
	padding-top: 10px;
}
#oldal_tarolo_bal{
	margin: 0 auto;
}
#oldal_tarolo_jobb{
	margin: 0 auto;
}
.bal_kozep_test #kozep_tarolo{
	width: 550px;
}
.jobb_kozep_test #kozep_tarolo{
	width: 550px;
}
.bal_jobb_kozep_test #kozep_tarolo{
	width: 385px;
}

#fej_tarolo{
	position: relative;
	width: 715px;
	height: 63px;
	background: url(../kepek/header_bg.gif) top repeat-x;
}
#fej_tarolo .left{
	height: 100%;
	background: url(../kepek/header_left_bg.gif) left no-repeat;
}
#fej_tarolo .right{
	height: 49px;
	padding: 7px;
	padding-left: 165px;
	background: url(../kepek/header_right_bg.gif) right no-repeat;
}
#bal_oszlop{
	width: 165px;
}
#jobb_oszlop{
	width: 165px;
}
#tartalom_tarolo{margin-top: 5px;}

#terulet1{
	width: 385px;
	height: 49px;
	background: url(../kepek/hblock_bg.gif) repeat-x;
	float: left;
}
#terulet1 .t1_left{
	height: 100%;
	background: url(../kepek/hleft_bg.gif) left no-repeat;
}
#terulet1 .t1_right{
	height: 100%;
	background: url(../kepek/hright_bg.gif) right no-repeat;
}

#terulet2{
	width: 150px;
	height: 49px;
	background: url(../kepek/hblock_bg.gif) repeat-x;
	float: right;
}
#terulet2 .t2_left{
	height: 100%;
	background: url(../kepek/hleft_bg.gif) left no-repeat;
}
#terulet2 .t2_right{
	height: 100%;
	background: url(../kepek/hright_bg.gif) right no-repeat;
}

#terulet3{
	height: 50px;
	background: url(../kepek/bg_nav.jpg) top no-repeat;
	border-bottom: 1px solid #FFF;
}
#terulet4{
	height: 20px;
	line-height: 20px;
	padding: 6px 5px;
}

#terulet5{height: 71px; background: url(../kepek/topmenu.gif) repeat-x;}

#terulet5 .t5_left{
	height: 71px;
	background: url(../kepek/ltopmenu.gif) left no-repeat;
}
#terulet5 .t5_right{
	height: 51px;
	padding: 10px 0px;
	padding-left: 10px;
	padding-right: 6px; 
	background: url(../kepek/rtopmenu.gif) right no-repeat;
}

#reklam1{margin-top: 3px;padding-left: 3px;}
#reklam1 img{width: 100%;}

.oldal_tarolo{margin-top: 3px;background: url(../kepek/page_bg.gif) repeat-y;overflow: hidden;}
.oldal_cim{padding: 0px 10px;padding-left: 13px;background: url(../kepek/page_header_bg.gif) top no-repeat;}
.oldal_cim h3{line-height: 30px;padding: 0;margin: 0;font-weight: normal;border-bottom: 1px solid #8f9ea9;}
.oldal_cim1{height: 30px!important;}
.oldal{padding: 0px 10px;padding-left: 15px;}
.oldal ul{list-style-position:inside;}
.oldal_lab{background: url(../kepek/page_bottom_bg.gif) bottom no-repeat;}

#lab_tarolo{
	height: 40px;
	margin-top: 3px;
	padding: 0px;
	background: url(../kepek/bottom_bg.gif) top repeat-x;
}
#lab_tarolo .left{
	height: 100%;
	background: url(../kepek/lbottom.gif) left no-repeat;
}
#lab_tarolo .right{
	height: 100%;
	background: url(../kepek/rbottom.gif) right no-repeat;
}


/*Sima Horiyontalis menu*/
table.hsima_menu-nav{}
table.hsima_menu-nav td.elvalaszto{width: 2px;}
table.hsima_menu-nav td{line-height: 36px;width: 25%;text-align: center;}
table.hsima_menu-nav td a{font-weight: bold;color: #fff;display: block;}
table.hsima_menu-nav td a:hover{color: #fff;background: url(../kepek/navmenu_over.gif) top no-repeat;}

table.hsima_menu-um{width: 100px;margin-top: 7px;}
table.hsima_menu-um td.elvalaszto{width: 1px; padding: 0;background: #fff;}
table.hsima_menu-um td{line-height: 12px;padding: 0px 4px;text-align: center; white-space: nowrap;}
table.hsima_menu-um td a{font-weight: bold;color: #fff;display: block;}
table.hsima_menu-um td a:hover{color: #fff;}

/*Sima Verikalis menu*/
table.vsima_menu{
}
table.vsima_menu td{
	padding-left: 12px;
	background: url(../kepek/arrow_left_s.png) left no-repeat;
}
td.vsima_menu_elem,td.vsima_menu_elemA{
}
td.vsima_menu_elem a{
}
td.vsima_menu_elemA a{
}
td.vsima_menu_elem a:hover,td.vsima_menu_elemA a:hover{
}

/*Almenu*/
td.vsima_menu_elem-al,td.vsima_menu_elemA-al{
}
td.vsima_menu_elem-al a{
}
td.vsima_menu_elemA-al a{
}
td.vsima_menu_elem-al a:hover,td.vsima_menu_elemA-al a:hover{
}

/*Kapcsolat menu*/
table.kapcsmenu{width: 100%}
table.kapcsmenu th{
	padding-left: 15px;
	font-size: 12px;
	color: #c00;
	background: url(../kepek/arrow_right.gif) left no-repeat;
	text-align: left;
}
table.kapcsmenu a{
	padding-left: 15px;
	color: #333;
}
table.kapcsmenu td.aktiv a{
	text-decoration: underline;
}

/*Tartalmi elemek*/
.tartalom_cim{
	padding: 0px 3px;
}
.tartalom_szoveg_tarolo{
	padding: 10px 0px;
}
.tartalom_datum{
	font-size: 9px;
	color: #006633;
}

.tartalom_leiras, .tartalom_bevezeto, .tartalom_leiras p, .tartalom_bevezeto p{
	font-size: 13px;
}
.tartalom_bevezeto{
	padding: 5px 0px;
	font-weight: bold;
}
.tartalom_kep{
	margin: 0;
	padding: 2px;
	text-align: center;
}
.tartalom_kep_felirat{
}
span.tartalom_kep{
	display: block;
}

/*Tartalom blog*/
.blog_tabla_cella{padding: 0px 5px;}
.op1{background: url(../kepek/vsep.gif) top right repeat-y;}
.blog_cim_tarolo h4{
	padding-left: 15px;
	background: url(../kepek/arrow_right.gif) left no-repeat;
	border-bottom: 2px solid #dcdcdc;
}
.blog_cim_tarolo a{
}
.blog_szoveg{
	font-size: 11px;
	padding: 10px 0px;
	text-align: justify;
}
.blog_datum{
	font-size: 9px;
}
.blog_kategoria_szekcio{
	font-weight: bold;
}


/*Tartalom modul*/
.modul_tarolo-promo{margin-top: 3px;background: url(../kepek/page_bg.gif) repeat-y}
.modul_tarolo-promo .mdiv1{padding: 0px 10px;padding-left: 13px;background: url(../kepek/page_header_bg.gif) top no-repeat;}
.modul_tarolo-promo .mdiv1 h3{line-height: 30px;padding: 0;margin: 0pc;font-weight: normal;border-bottom: 1px solid #8f9ea9;}
.modul_tarolo-promo .mdiv1_2{height: 30px!important;}
.modul_tarolo-promo .mdiv2{padding: 10px;}
.modul_tarolo-promo .mdiv3{}
.modul_tarolo-promo .mdiv4{height:10px;background: url(../kepek/page_bottom_bg.gif) bottom no-repeat;}


/*Modul elemek*/
.modul_tarolo .mdiv1{
}
.modul_tarolo .mdiv1 h3{
}
.modul_tarolo .mdiv2{
}

/*Catalog modul*/
.modul_tarolo-freecall{
}
.modul_tarolo-freecall .mdiv2{
	height: 26px;
	padding-top: 4px;
	padding-bottom: 9px;
	padding-left: 4px;
	background: url(../kepek/catalog_header_bg.gif) top no-repeat;
}
.freecall{
	height: 22px;
	padding-left: 30px;
	padding-top: 3px;
	background: url(../kepek/bg_freecall.png) left no-repeat;
}
.freecall span{
	color: #bfedcb;
	font-size: 16px;
	font-weight: bold;
}

/*Catalog modul*/
.modul_tarolo-cat .mdiv1{
	height: 30px;
	padding-bottom: 9px;
	background: url(../kepek/catalog_header_bg.gif) top no-repeat;
}
.modul_tarolo-cat .mdiv1 h3{
	line-height: 30px;
	padding: 0px;
	padding-left: 25px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
.modul_tarolo-cat .mdiv2{
	padding: 0px 4px;
	background: url(../kepek/catalog_bg.gif) top repeat-y;
}
.modul_tarolo-cat .mdiv4{
	height: 6px;
	background: url(../kepek/catalog_bottom_bg.gif) bottom no-repeat;
}


/*Jobb oldal modulok*/
#jobb_oszlop .modul_tarolo{
	margin-bottom: 10px;
}
#jobb_oszlop .modul_tarolo .mdiv1{
	padding-left: 5px;
	background: url(../kepek/right_modul_01.png) top left no-repeat;
}
#jobb_oszlop .modul_tarolo .mdiv1 h3{
	line-height: 37px;
	padding: 0;
	padding-left: 20px;
	margin: 0;
	font-size: 13px;
	background:url(../kepek/arrow_left_b.png) left no-repeat;
}
#jobb_oszlop .modul_tarolo .mdiv2{
	padding-top: 5px;
	background: url(../kepek/right_modul_02.png) top left no-repeat;
}
#jobb_oszlop .modul_tarolo .mdiv3{
	padding: 5px;
	padding-left: 6px;
	background: url(../kepek/right_modul_03.png) top left repeat-y;
}
#jobb_oszlop .modul_tarolo .mdiv4{
	height: 10px;
	background: url(../kepek/right_modul_04.png) left bottom no-repeat;
}

/*Bal oldal modulok*/
#bal_oszlop .modul_tarolo{
	margin-top: 3px;
	background: url(../kepek/modul_header_left_bg.gif) top left no-repeat;
}
#bal_oszlop .modul_tarolo .mdiv1{
	padding: 0px 3px;
	background: url(../kepek/modul_header_right_bg.gif) top right no-repeat;
}
#bal_oszlop .modul_tarolo .mdiv1 h3{
	line-height: 29px;
	padding: 0;
	margin: 0;
	padding-left: 10px;
	font-size: 13px;
	font-weight: normal;
	border-bottom: 1px solid #8f9ea9;
}
#bal_oszlop .modul_tarolo .mdiv2{
	background: url(../kepek/modul_left_bg.gif) top left repeat-y;
}
#bal_oszlop .modul_tarolo .mdiv3{
	background:  url(../kepek/modul_right_bg.gif) top right repeat-y;
}
#bal_oszlop .modul_tarolo .mdiv4{
	background: url(../kepek/modul_bottom_left_bg.gif) left bottom no-repeat;
}
#bal_oszlop .modul_tarolo .mdiv5{
	height: 6px !important;
	font-size: 0px;
	background: url(../kepek/modul_bottom_right_bg.gif) right bottom no-repeat;
}

/*Kozep modulok*/
#kozep_tarolo .modul_tarolo-nav{
	background: url(../kepek/topmenu_bg.gif) repeat-x;
}
#kozep_tarolo .modul_tarolo-nav .mdiv2{
	background: url(../kepek/ltopmenu_bg.gif) left top no-repeat;
}
#kozep_tarolo .modul_tarolo-nav .mdiv3{
	background: url(../kepek/rtopmenu_bg.gif) right top no-repeat;
}

/*Gyorskereso modul*/
.modul_tarolo-gykereso{
	padding: 5px 0px;
}
.modul_tarolo-gykereso input{
	border: none;
	background: none;
}

/*Hirlevel*/
.hirlevel_tarlo p{
	padding: 4px;
}
.hirlevel_tarlo td{
}



/*Lapozo*/
.lapozo_tarolo{
	padding: 10px;
	text-align: center;
}
.lapozo_tarolo a{
	margin: 0px 4px;
	font-weight: bold;
	color: #537697;
	text-decoration: none;
}
.lapozo_gomb,.lapozo_gombA{
	padding: 2px 4px;
	font-weight: bold;
	color: #537697;
	border: 1px solid #aebcc7;
	background: #e4ebf1;
	text-align: center;
	cursor: pointer;
}
.lapozo_gombA{
	border: 1px solid #666;
}

.talalat_info{
	padding: 5px;
	margin-top: 5px;
	font-weight: bold;
	border: 1px solid #aebcc7;
	background: #e4ebf1;
}

table.kapcsolat{
	font-size: 12px;
}
table.kapcsolat th{
	padding: 5px 0px;
	font-size: 14px;
	color: #c00;
	text-align: left;
}

/*Urlap*/
.komponens{
	padding: 4px;
	margin: 0px auto;
}
.komponens .div1{
}
.komponens .div1 h3{
	line-height: 34px;
	margin: 0;
	padding: 0;
	padding-left: 25px;
}
.urlap td{
	padding: 2px;
}

/*Szavazo*/
table.szavazo{
	width: 100%;
}
table.szavazo tr{
	display: block;
	border: 1px solid #EFEFEF;
}
span.diagram{
	height: 5px;
	margin: 2px 0px;
	background: #CC3300;
	display:block;
	font-size: 0;
}
span.sorszam{
	width: 14px;
	line-height: 15px;
	background: #003366;
	border: 1px solid #000;
	color: #FFF;
	font-weight: bold;
	display: block;
	text-align: center;
}

/*Tablazat lista*/
.tablazat_lista{
}
.tablazat_lista td{
}
.tablazat_lista th{
}

.tablazat_lista tr.sor0{
}
.tablazat_lista tr.sor1{
}

.tablazat_lista tr.sor0:hover, .tablazat_lista tr.sor1:hover{
}
.inputbox-szam{
	width: 40px;
	padding: 2px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #aaa;
}

/*Egyeb elemek*/
.tisztito{
	clear: both;
	overflow: hidden;
}
.inputbox-nagy{
	width: 280px;
	padding: 1px;
	border: 1px solid #968D74;
	background: #e5eaf1;
	font-weight: bold;
}

.inputbox-kozepes{
	width: 210px;
	padding: 1px;
	border: 1px solid #968D74;
	background: #e5eaf1;
	font-weight: bold;
}
.inputbox{
	width: 120px;
	padding: 1px;
	border: 1px solid #968D74;
	background: #e5eaf1;
	font-weight: bold;
}

td.urlap_cimke{width: 110px;}

#NEVJEGY{
	width: 300px;
	height: 30px;
	padding: 3px;
	vertical-align: middle;
	float: left;
	background: url(../kepek/bottom_separator.jpg) right repeat-y;
}

#NEVJEGY span{
	width: 160px;
	height: 20px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	display: block;
	color: #000;
	float: left;
}
span.sadat{
	color: #C00;
	font-size: 12px;
}
.tipp{
	padding: 10px;
	padding-left: 30px;
	background: #DFEEDE url(../kepek/ego_40x40.png) left top no-repeat;
	border: 1px solid #CFCFCF;
}

/*Linkek*/
a.link2{
	color: #006633;
}
a.link2:hover{
	text-decoration: underline;
}

/*Uzenetek*/
.rendszer_uzenet{
	width: 100%;
}
.rendszer_uzenet th{
	font-size: 14px;
}

/*Gombok*/
span.gm_vissza {margin: 0 auto;background:transparent url(../kepek/arrow_up.gif) no-repeat left; float: left; padding-left: 10px;}
span.gm_vissza * {height: 21px !important; line-height: 20px !important; float: none !important;}
span.gm_vissza input {background: none;border: none; padding: 0px 3px 0px 3px; margin:0px; text-decoration: none; text-transform: lowercase; color: #000; font-size: 10px; font-weight: bold; overflow: visible;cursor: pointer;}
span.gm_vissza span {padding-right: 15px; float: left !important;}
span.gm_vissza a{text-decoration: none;}


span.gomb {background:transparent url(../kepek/bg_button_l.png) no-repeat left top; padding-left: 3px; float: left; margin: 0px 1px;}
span.gomb * {height: 21px !important; line-height: 20px !important; float: none !important;}
span.gomb input {background:transparent url(../kepek/bg_button_c.png) repeat-x top; border: none; padding: 0px 3px 0px 3px; margin:0px; text-decoration: none; text-transform: uppercase; color: #000; font-size: 10px; overflow: visible; cursor: pointer}
span.gomb span {background:transparent url(../kepek/bg_button_r.png) no-repeat right top; padding-right: 15px; float: left !important;}

.gm_lap_tetejere{
	width: 70px;
	padding-right: 15px;
	margin-top: 20px;
	background: url(../kepek/fel_nyil_fekete.gif) right no-repeat;
	float: right;
}
.gm_lap_tetejere a{
	color: #777;
	text-decoration: none;
}

span.submit_button{
}
span.submit_button input{
	border: 1px solid #968D74;
	background: #F2E7CB;
	font-size: 11px;
}

/*Urlap hiba uzenet*/
.hiba_tarolo{
	border: 1px solid #F6B4A2;
	background: #FAD5CA;
	font-size: 11px;
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 5px;
}

.kotelezo{color: #c00; font-weight: bold;}

