html { font-size: 10px;}
body {margin:0;	font-family: verdana, arial, sans-serif;	font-size: 12px;	color:#333;	background: #222 url('images/bg_con.gif') repeat-y center; /*url('images/bg.gif') repeat-y;*/}

img {border: none}

a { color: #257; text-decoration: none;}
a:visited { color: #368;text-decoration: none;}
a:hover {text-decoration: underline;color:#69b;}
a:active {text-decoration: underline;}

ul { list-style-type: none;  	padding: 0;	margin: 5px 0px 5px 10px;}
li { padding: 0 0 5px 15px; font-size: 12px;	background-image: url(images/li2.gif); background-repeat: no-repeat; background-position: 0 4px;}

#container { width: 1000px; margin: 0 auto;}

#head { background: #716b58 url('images/head_bg.gif') repeat-x; height: 50px; padding: 0px; margin: 0px; border: 0; /*border-bottom: 1px dotted #fff;*/}
#head img { padding: 0px; margin: 0px; border: 0;}
#headlogo { padding: 0px; margin:0; vertical-align: top; float: left;}
#nevnap { padding: 4px 10px 0px 0px; font-size: 10px;float: right; color: #fff;}
#idojaras { color: #fff;}
#cimlap_keres {float:right;font-size: 9px;color: #fff;margin:0;padding:5px 10px 0 0;}
#cimlap_keres input {font-size: 10px; margin:0;padding:0;}
#keres_button {margin: 0 10px 0 0; padding: 0 10px 0 0;}
#hmenu {height: 22px;display: block;padding:0 0 0px 0;margin:0 0 5px 0;background: #716b58; clear: both;}
#hmenu ul {list-style:none; padding: 0;margin:0;}
div#hmenu li {font-size: 10px; background:url(images/tab_left.gif) no-repeat left top;border-bottom:1px solid #716b58;display:block;float:none;float/* \ */:left;float:left;/* \*/ float:left; /* */margin-right:1px;padding:0 0 0 2px;}
#hmenu ul div {background:url(images/tab_right.gif) no-repeat right top;}
#hmenu a {display:block;color:#718100;clear:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:1em;padding:4px 6px 5px 2px;text-decoration:none;width:.1em;}
#hmenu a:hover {text-decoration:underline;}
#hmenu > ul a {width:auto;color: #716b58;}
* html #hmenu ul div,* html #hmenu a {float:left;}
* html div#hmenu ul div,* html div#hmenu a {float:none;}
div#hmenu #aktualis {background-image:url(images/tab_left_active.gif);background-repeat:no-repeat;background-position:left top;margin-bottom:0;border-bottom:none;}
#hmenu #aktualis a {background-image:url(images/tab_right_active.gif);background-repeat:no-repeat;background-position:right top;color:#257;padding-bottom:6px;}

#vmenu { margin: 0px 0px 0 0; padding:0 0px 0 0;width: 124px; float:left; background-color: #fff;}
#vmenu ul { margin: 0px; padding: 0px; }
#vmenu li { font-size: 10px; padding: 2px 0 0 8px; margin:0;list-style-type: none;  background: #dddcd2; height: 15px; border-bottom: 1px dotted #ccc;}
#vmenu li:hover { background-color: #eee; background-image: none;}
#vmenu li.head { background-image: url(images/vmenuhead.gif); background-repeat: no-repeat; height: 16px;}

#vmenu a { color: #666; font-weight: bold; text-decoration: none;}
#vmenu a:hover { color: #257;}

#vmenu li.head a { color: #fff; font-weight: bold; text-decoration: none;}
#vmenu li.head a:hover { color: #257;}

#main { vertical-align: top; padding: 0 0 10px 0; margin: 10px 0 10px 0;clear:both;}
#cimlap {margin-left: 10px; width: 860px; background-color: #fff; float:left; /* border-right: 1px dotted #ddd;*/}
#col1 { width: 400px; vertical-align: top; padding: 0px 10px; border-right: 1px dotted #888;}
#col2 { width: 430px;float:left;padding: 10px 6px;background: #fff; }

h1 { font-family: Georgia, Times, Times New Roman;	font-size: 18px; line-height: 25px; font-weight: normal; padding: 0px; margin: 0 0 3px 0;}
h2 { margin: 0 0 3px 0; padding: 0px; font-size: 14px;}

.nincsad {width: 336px; height: 280px; background-color: #ddd; text-align: center;}
.nincslink {width: 200px; height: 100px; background-color: #ddd; text-align: center;}
/* Címlap */

.divider {clear: both; border-bottom: 0px dotted #ddc; margin:10px 0;}


.fontos {font-size: 12px; width: 415px; float:left;}
.fontos .vezerpic {border:0;margin:0;}
.fontos img {text-align:left;border:4px solid #eee;margin-right:10px;}
.rovat_ujhircimek h1 {font-size: 14px;}
#rovat_regicimek {border-top: 1px dotted #aaa; margin:10px 0;padding:10px 0;}
#rovat_hircimek h2 {font-size: 11px; font-weight: normal; margin: 0; padding: 0;}
.rovat_hircimek h2 {font-size: 11px; font-weight: normal; margin: 0; padding: 0;}

#features {padding: 5px 0;}
#features a {text-decoration: none; display: block;}
#features a:hover {background-color: #eee;}
.feature {float:left; width:200px;border:3px solid #eee; margin: 0 2px 0 0;padding:3px;}
.feature .pic {padding:0;margin:0;border:0;}
.feature p {padding:0;margin:0;border:0;}

.last {margin-right: 0px;}
.cimlap_ad {float: left; width:415px;text-align: left; background-color: #fff;}

#esemenyek {float:left;}


#cimlap_rovatok {width: 860px; clear:both; margin: 10px 0 0 0;padding-top:10px;border-top: 1px solid #ddc;}
#cimlap_rovatok h2 {font-size: 11px; margin:0;padding:0;}
#cimlap_rovatok p {margin:0;padding:0;}
#cimlap_rovatok .rovat_blokk {width:285px; float: left; background-color: #fafafa; margin-right: 1px;}
#cimlap_rovatok .rovat_blokk .kep {border:0;margin:0; float:left;}
#cimlap_rovatok .rovat_blokk img {text-align:left;border:4px solid #eee;margin-right:5px;}
#cimlap_rovatok .rovat_blokk a {text-decoration: none;}
#cimlap_rovatok .rovat_blokk a:hover {text-decoration: underline;}
#cimlap_rovatok .rovat_blokk h1 {font-size: 11px; font-weight: bold;font-family:Arial;border-bottom: 1px dotted #ccb;width:275px;}
#cimlap_rovatok .rovat_blokk h1 a {text-decoration: none;color:#887;}
#cimlap_rovatok .rovat_blokk h1 a:hover {color:#69b;}
#cimlap_rovatok .rovat_blokk h2 {font-size: 11px; font-weight: normal;margin:0;}
#cimlap_rovatok .div {clear: both;display: block; border-bottom:1px dotted #ddd;padding: 5px; margin:5px;}
#cimlap_rovatok li {margin:0; padding:0;background:none;}



/* Híroldal */
#hiroldal {width: 999px; float:left;background-color: #f5f2f1;}
#hir { width: 540px; float:left; background-color: #fff;padding:0 5px 0 10px; border-right: 1px dotted #ddd;}
#hir h1 {margin-top:0;padding-top:0; font: normal 26px Georgia, serif;  line-height: 28px;}
#hir h1.rovat {margin-top:0;padding-top:0; font: normal 20px Georgia, serif;  line-height: 28px;}
#hir h3.esemeny {margin-top:0;padding-top:0; font: normal 16px Georgia, serif;  line-height: 28px;}
#hir p {	font-family: Arial, Helvetica, Verdana;	font-size: 13px;	line-height: 18px;	text-decoration: none;}
#hir p.kerdes {	font-weight: bold;}
#hir p.infobar { font-size: 10px;  border-top: 1px solid #E8E8D2; border-bottom: 1px solid #E8E8D2;}
.by {	font-family: Arial, Helvetica, Verdana;	font-size: 9px;	line-height: 18px;	text-decoration: none;	color: #777;}
#hiregyebek { width: 200px; float:right; background-color: #f3f1ed;padding:0px;margin: 0 0 5px 0; font-size: 11px; }
#hiregyebek a { text-decoration: underline;}
#hiregyebek h2 { font-size: 11px; font-weight: bold; display: block; background-color: #257;color:#fff;padding: 1px 5px;}
#hiregyebek h2 a { color:#fff;text-decoration: underline;}
#hiregyebek p {font-size: 12px; padding: 0 5px 5px 5px; margin:0;}
#kapcsolodo {border-top: 1px dotted #ddd;padding:10px 0;margin: 10px 0;display: block; clear: both;}

#hir.tema ul { list-style-type: none;  	padding: 0;	margin: 5px 0px 5px 10px;}
#hir.tema li { background: none;}

/* gyűjtőoldalak */
.betekinto {margin: 10px 0; width: 520px; display: block; clear: both;}
.betekinto h1 {font-size: 14px; font-weight: bold; margin:0;padding:0;border:0;}
.betekinto p {font-size: 13roopx; margin:0;padding:0;}
.betekinto p.ido {font-size: 12px;color: #aaa; }
.betekinto {float:left;}
.betekinto .vezerpic {border:0;margin:0;}
.betekinto img {text-align:left;border:4px solid #eee;margin-right:10px;}

#cimlap_box_friss {width: 430px;float:left;}
#cimlap_box_friss h3 {margin:0 0 10px 0;}


#col2 h3 {}
#col2 h3 a:hover {color:#69b;text-decoration:none;}

.box430 { width: 410px; padding: 5px; margin: 0 0 10px 0; font-size: 10px; border: 5px solid #e3e1dd;background-color:#fff;}
.box430 h3 {margin: 0;padding: 5px 5px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #8f8f8f; border-bottom: 1px dotted #ccb;}

.cimlap_table { width: 410px;}
.cimlap_table TR {width: 410px;  }
.cimlap_table TR.l0 { /*background-color: #fff;*/}
.cimlap_table TR.l1 { /*background-color: #f8f8e7;*/}
/* .latest TR:hover, .latest TR.l1:hover { background-color: #D4D6B1;} */
.cimlap_table TD { border-bottom: 1px dotted #ddc; vertical-align: top; padding: 3px 3px;}

.belso_table {width: 530px; margin: 0px; font-size: 10px; border: 0px solid #ddc;background-color:#fff;}
.belso_table TR {  }
.belso_table TR.l0 { background-color: #fff;} /* #FCF2D6 */
.belso_table TR.l1 { background-color: #f3f0e9;} /* #FCF2D6 */
.belso_table TD { vertical-align: top; padding: 3px 3px;}
.belso_table TR.l0 td {  border-bottom: 1px solid #f5f5e5;} /* #FCF2D6 */
.belso_table TR.l1 td {  border-bottom: 1px solid #e5e5d5;} /* #FCF2D6 */

.kontakt_table {width: 530px; margin: 0px; font-size: 12px; border: 0px solid #ddc;background-color:#fff;}
.kontakt_table TR {  }
.kontakt_table TH { background-color: #f3f0e9; vertical-align: top; padding: 3px 3px;}
.kontakt_table TD { background-color: #fff; vertical-align: top; padding: 3px 3px;}

.lead { font-weight: bold; }
P {font-size: 10px;}
P.vonal { background-image: url(images/dot.gif); background-repeat: repeat-x; display: block; height: 5px;}
.csik { background-image: url(images/dot.gif); background-repeat: repeat-y; display: block; width: 5px;}
FORM { padding: 0; margin: 0;}
SELECT, OPTION, INPUT { font-size: 12px;}

.box { border: 1px solid #ddd; padding: 1px; margin-bottom: 10px;}
.box TH { text-align: right; padding-right: 5px;}
.fej { color: #fff;  background-image: url(images/tfbg.gif); padding: 2px 10px; }
.fej a { color: #fff;}
.fej .select { background-color: #727065; color: #fff; font-size: 10px; border: 1px solid #7e7d73; margin: 0; width: 60px;}

.lab { color: #fff;  background-image: url(images/tfbg.gif); padding: 2px 10px;}
.lab a { color: #fff;}

#ad_magnum { margin: 5px 12px; padding: 5px 10px; border: 1px solid #ddd; text-align: center;}

#ad_menulink {height: 22px;display: block;padding:0 0 0px 0;margin:0 0 5px 0;background: #fff; clear: both;}

.ikon { padding-right: 5px;}

.textbox { border: 1px dotted #aaa; background-color: #f3f8b1; width: 190px; padding: 5px; margin-right:10px; float: left;}
.textbox h1 { 	font-family: verdana, arial, sans-serif; 	font-size: 12px; font-weight: bold;	color:#666666; }
.textbox p { color: Green; font-size: 9px;}
.textboxlast { border: 1px dotted #aaa; background-color: #f5fab3; display: block; padding: 10px;}

#regisztracio TH { text-align: right; padding-right: 5px;}
span.site { font-weight: bold; }

#alert { background-color: #FF9900; color: #fff; width: 400px; vertical-align: top; padding: 2px 10px;}

p.nav {font-size: 11px; font-weight: bold; text-decoration: underline; padding-bottom:0;margin-bottom:0;}
p.nav a {font-size: 11px; font-weight: bold; text-decoration: none; color: #257;}
p.nav a:hover { text-decoration: underline; color: Maroon;}

#talalat div {	font-size: 12px; padding-bottom: 10px;}

.textboxright { padding-left: 10px;}
td.textbox { border: 1px dotted #aaa; background-color: #f3f8b1; padding: 10px; font-size: 10px;}
td.textbox h1 { font-weight: bold; font-size: 10px; margin-bottom: 0px;}
td.textbox p { margin: 0px; font-size: 10px;}

#comment { background-color: #f3f8b1; padding: 10px; }

.legfontosabb { }
.latest_fontos {clear:both;padding:10px 0 0 0;margin:0;}
.latest_fontos h2 {padding:0;margin:0;}
.latest_fontos ul { list-style-type: none; padding: 0; margin: 0px;}
.latest_fontos li {margin:0;padding: 0 0 2px 15px; font-size: 12px;	background-image: url(images/li2.gif) no-repeat; background-position: 0px 5px;}
.latest_fontos li a { font-size: 11px; font-weight: bold; text-decoration: none;margin:0;padding:0;}
.latest_fontos li a:hover{ text-decoration: underline;}

#reszletes_kereses {}

#footer { width: 999px; background: url(images/foot_grad.gif) top left repeat-x; font-size: 12px; text-align: left; margin: 20px 0 20px 0; clear: both;}
#footerlinks { font-size: 12px; text-align: left; padding: 15px 0 0 10px; }
#footlogo {padding-left: 10px; border: 0;}
#footlogo a, #footlogo img {padding-left: 10px; border: 0;}
.aprobetu {font-size: 10px; color: #aaa;}

.kenyerszoveg a, .kenyerszoveg a:link, .kenyerszoveg a:visited, .kenyerszoveg a:hover {border-bottom: 1px dotted #368;text-decoration: none;}
.kenyerszoveg a:hover {border-bottom: 1px solid #368;}

.figyugomb {background-color: #fa0;color: #fff; display: block; padding: 3px 5px; font-weight: bold; background-image: none;}
.figyugomb:hover {background-color: #e90;color: #fff;}
.figyugomb a {color: #fff; display: block;}
.figyugomb:hover a, .figyugomb a:hover {color: #fff; text-decoration: underline;}

.gomb2 {background-color: #fa0;color: #fff; padding: 3px 5px; font-weight: bold; background-image: none;}
.gomb2:hover {background-color: #e90;color: #fff;}
.gomb2 a {color: #fff; }
.gomb2:hover a, .gomb2 a:hover {color: #fff; text-decoration: underline;}

.temalista {line-height: 160%;}
.temalista li {padding: 0 0px; display: inline;}

#hottopic {display: block; float: left; background-color: #fff;}
#hottopic h2 {font-family: Verdana; font-weight: bold; font-size: 14px; background-color:#e90; padding: 3px 5px; margin:0;}

.hottopic_block img {width: 200px;}
.hottopic_block {width: 200px; float: left; margin-right: 10px; padding: 0;}

.hottopic_block ul {margin:5px 0;padding:0;}
.hottopic_block li {padding:0;margin:0;list-style-type: none; background-image: none;border-bottom: 1px solid #eee;}
.hottopic_block li a {display: block;}
.hottopic_block li:hover {background-color: #eeeae5;}
.hottopic_block li:hover a, .hottopic_block li a:hover {text-decoration:none;}

.hottopic_block h3 {font-weight: normal; font-size: 12px; padding: 5px 0 5px 0; margin:0;}

.pagenav {line-height: 200%}
.pagenav .pages {background-color:#e90; color:#FFFFFF;font-weight:bold;margin:0px;padding:2px 5px;}
.pagenav .current {background-color:#257;border:1px solid #257;color:#fff;font-weight:bold;margin-right:2px;padding:2px 4px;}
.pagenav a, .pagenav a:link, .pagenav a:active {color:#aaa;background-color:#FFF;border:1px solid #ddd;font-weight:bold;height: 22px; margin-right:2px;padding:2px 4px;text-decoration:none;}
.pagenav a:hover, .pagenav a:focus, .pagenav a:active, .pagenav a:visited:focus, .pagenav a:visited:active{border:1px solid #e90;color:#fff;background-color:#FF8A4D;}
.pagenavi a:visited:hover{border:1px solid #A9A9A9;color:#333;background-color:#fff;}
.pagenavi a:visited{text-decoration:none;border:1px solid #ddd;color:#aaa;}

.program th, .program td {padding: 4px 10px; border-bottom: 1px solid #ddd;}
.program th {background-color: #eee;}

.figyelem {color: #fff; font-weight: bold; text-align: center; font-size: 14px; display: block; padding: 20px; border:1px solid #e90; background-color: #fa0;}





.votegomb {margin: 0px auto;}

a.awesome, input.awesome {
	background: #222 url(mig/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover { background-color: #111; color: #fff; }
	.awesome:active { top: 1px; }
	.small.awesome, .small.awesome:visited { font-size: 10px; padding: 1px 5px; }
	.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited 		{ font-size: 12px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 	{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited { background-color: #91bd09; color: #fff; text-decoration: none;}
	.green.awesome:hover { background-color: #749a02; }
	.orange.awesome, .orange.awesome:visited { background-color: #ff5c00; }
	.orange.awesome:hover { background-color: #d45500; }
