.floatright{
	float:right;
	width:332px;
	padding-top:0px;
}
.floatleft{
	float:left;
}
.floatleftnarr {
	width:238px; 
	float:left;
}
.border{
	border:#FFFFFF 5px solid;
}
#topmenu{
	margin: auto;
	background:url(images/element/top2.jpg);
	width:1000px;
	height:48px;
}
#menu{
	padding:15px 20px 0px 0px;
}
#menu ul{
	text-align:right;
	margin:0px;
	padding:0px;
	margin-left:20px;
}
#menu ul li{
	float:left;
	list-style-type:none;
}
#menu ul li a{
	color:#CCCCCC;
	text-decoration:none;
	padding:4px 20px;
	border-right:1px solid #888888;
}
#menu ul li a:hover{
	background-color:#666666;
}
#topholder {
	position: relative;
	height: 165px;
	width: 1000px;
	margin: auto;
	background-image: url(images/element/top.jpg);
	background-repeat: no-repeat;
}
#mainholder {
	margin: auto;
	width: 1000px;
	padding-bottom:30px;
}
#leftnav {
	float: left;
	width: 200px;
}
.centercont{
	margin-left:238px;
	width:425px;
	padding-top:5px;
}
.center{
	margin-left:331px;
	width:326px;
}
.ltmargin{
	padding:6px 0px 0px 6px;
}
.marginleft5{
	margin-left:5px;
}
#rightnav {
	float: right;
	width: 200px;
}
.content {
	background:#FFFFFF;
	padding-bottom:10px;
}
#bottom {
	height:200px;
	clear: both;
	background-color:#333333;
}
#bottomtext{
	width:1000px;
	margin:auto;
	padding-top:10px;
	color:#CCCCCC;
}
.blueline{
	background:url(images/element/blueline.jpg);
	height:10px;
}
a {
	text-decoration:none;
	color:#006699;
}
form{
	padding:0px;
	margin:0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #ababab;
}
input[type=text], textarea{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #CCCCCC;
	padding:3px 5px;
	overflow:hidden;
	margin:5px 0px;
}
#nev, #comment{
	width:300px;
}
input[type=submit]{
	background-color:#75BBCA;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	padding:3px 15px;
}
.code{
	width:50px;
}

input[type=text]:focus, textarea:focus
{
	background-color:#FFFFCC;
}
.error{
	margin-bottom:15px;
	width:370px;
	background-color:#D70005;
	padding:10px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	
}
#comment{
	font-size:14px;
	color:#006699;
}
#big_title{
	background:url(images/element/big_title_bg.jpg) no-repeat;
	height:306px;
	padding-top:65px;
	padding-left:10px;
	margin-bottom:-5px;
}


#topbg {
	background-image: url(images/element/top_bg_loop.jpg);
	background-repeat: repeat-x;
}

.videolist tr td{
	vertical-align: top;
}
.videolist tr td div.cim{
	color:#0099CC;
	font-size:14px;
}
.videolist tr td div.szoveg{
	color:#666666;
}
.videolist tr td div.picholder{
	float:right;
}
.op50 {
	-moz-opacity:.30; 
	filter:alpha(opacity=30); 
	opacity:.30; 
}
.op10 {
	-moz-opacity:.10; 
	filter:alpha(opacity=10); 
	opacity:.10; 
}
.op0 {
	-moz-opacity:.0; 
	filter:alpha(opacity=0); 
	opacity:.0; 
}
.bgwhite{
	background:#FFFFFF;
}
.bgnone{
	background:none;
}
.cwhite{
	color:#FFFFFF;
}
.cgray9{
	color:#999999;
}
#latestcont{
	padding-top:12px;
}
#latestpiccont{
	padding:5px;
	border-right:none;
	padding-bottom:4px;
	background-color:#FFFFFF;
}
.latesttextcont{
	margin-left:331px;
	width:326px;
	height:50px;
	
}
.latestelement{
	height:88px;
	position:relative;
	width:326px;
}
.latestoverlay{
	position:absolute;
	z-index:50;
	width:326px;
	height:89px;
	background-color:#FFFFFF;
}
.latestoverlay10{
	position:absolute;
	z-index:40;
	width:326px;
	height:89px;
	background-color:#000000;
}
.latestdata{
	position:absolute;
	z-index:100;
}
.latesttext{
	height:89px;
	height:79px;
	text-decoration:none;
	display:block;
	padding:5px 15px 5px 15px;
	overflow:hidden;
	background:none;
}
.active{
	background:#CCCCCC;
	border:1px solid #BBBBBB;
	height:78px;
	border-left:none;
	padding:4px 15px 5px 16px;
}
.latesttext .title{
	font-size:20px;
	padding:10px 0px 5px 0px;
}
.clear{
	clear:both;
	height:0px;
	overflow:hidden;
}

#aprohirdetes{
	padding:15px 15px 15px 15px;
	width:388px;
}
#aprohirdetes #cats{
	display:inline-block;
}
#aprohirdetes #aprocont{
	border:1px solid #CCCCCC;
	margin-top:3px;
	padding:15px;
	padding-bottom:40px;
}
#aprohirdetes .aprodetail{
	font-size:14px;
	padding-top:10px;
	margin-top:10px;
	border-top:1px dashed #CCCCCC;
}
#aprohirdetes .aprodetail:first-child{
	border-top:none;
}
#aprohirdetes ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#aprohirdetes ul li{
	float:left;
}
#aprohirdetes ul li:first-child a{
	border-left:1px solid #CCCCCC;
}
#aprohirdetes ul li a{
	border-right:1px solid #CCCCCC;
	padding:4px 10px;
}
#aprohirdetes ul li a.aproactive{
	background:#FFFFFF;
	color:#006699;
	border-bottom:none;
	border-top:1px solid #CCCCCC;
}
#aprohirdetes ul li a.def{
	background:#999999;
	color:#FFFFFF;
	border-top:none;
}
.magazincont{
	width:326px;
	height:202px;
	overflow:hidden;
	background-color:#FF0000;
	padding-top:28px;
}
.kozelet{
	background:url(images/element/jelleg_kozelet.jpg);

}
.magazincont:last-child{
	background-color:#FF6600;
	}
.magazincont div.jelleg{
	color:#555555;
	font-size:18px;
	padding-right:10px;
	padding-bottom:3px;
}
.magazincont img{
	padding:1px;
	border:#CCCCCC 1px solid;

}
.magazincont .detail{
	padding:4px 10px 0px 10px ;
	
}
.magazincont div div.image{
	clear:left;
	float: left;
}
.magazincont div div.text{
	margin-left:80px;
}
.magazincont div div.text div.cim{
	font-size:16px;
	color:#006699;
}
#magazin_cim{           /*cím jelölése*/
    padding-top:15px;
    padding-left:15px;
    font-size:16px;
	color:#006699;
}
.sajatreklam{
	margin-top:0px;
	width:655px;
	border:1px solid #BBBBBB;
}
#korabbi{
	background-color:#FFFFFF;
}
#korabbi .loopholder{
	background:url(images/element/tovabbi_bg_loop.jpg);
}
#korabbi .cont{
	background:url(images/element/tovabbi_top.jpg) no-repeat;
	padding:27px 7px 0px 7px;
}
#korabbi .bottom{
	background:url(images/element/tovabbi_bottom.jpg) no-repeat #FFFFFF;;
	height:8px;
}
#korabbi div div.text div.cim{
	font-size:14px;
	color:#006699;
}
#korabbi div div.text div.modified{
	color:#999999;
	font-size:10px;
}
#korabbi div.detail{
	padding:5px 15px 5px 15px;
	border-bottom:1px solid #CCCCCC;
}
#korabbi div div.image{
	float:right;
	height:50px;
	width:60px;
	margin-left:10px;
	margin-top:3px;
	background-color:#006633;
	border:1px solid #669999;
}
#jelleglista{
}
#jelleglista .cont{
	padding-top:30px;
}
#jelleglista .loopholder{
	background:url(images/element/jelleglist_loop.jpg);	
}
#jelleglista .bottom{
	background:url(images/element/jelleglist_bottom.jpg);
	height:8px;
}
#jelleglista .cim{
	font-size:14px;
	background:url(images/element/white_arrow.gif) no-repeat 12px 9px;
	padding:5px 15px 0px 20px;
	color:#006699;
}
#jelleglista .detail{
}
#jelleglista .modified{
	color:#999999;
	font-size:10px;
	padding-left:20px;
	padding-bottom:5px;
}
#beolv{
}
#beolv .loopholdersmall{
	background:url(images/element/jelleglist_loop.jpg);
}
#beolv .contsmall{
	padding-top:30px;
	background:url(images/element/rovidhir_bg_small.jpg) no-repeat;
}
#beolv .bottomsmall{
	background:url(images/element/jelleglist_bottom.jpg) no-repeat #FFFFFF;;
	height:8px;
}
#beolv .loopholder{
	background:url(images/element/tovabbi_bg_loop.jpg);
}
#beolv .cont{
	padding-top:30px;
	background:url(images/element/rovidhir_bg.jpg) no-repeat;
}
#beolv .bottom{
	background:url(images/element/tovabbi_bottom.jpg) no-repeat #FFFFFF;
	height:8px;
}
#beolv .cim{
	font-size:14px;
	color:#006699;
}
#beolv div div.text div.modified{
	color:#999999;
	font-size:10px;
}
#beolv div.detail{
	padding:5px 15px 5px 15px;
}
#beolv div div.image{
	float:right;
	height:50px;
	width:60px;
	margin-left:10px;
	margin-top:3px;
	background-color:#006633;
	border:1px solid #669999;
}
.reklam_hirado{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	width:304px;
	padding-right:20px;
	text-align:right;
	height:30px;
	padding-top:130px;
	background:url(images/hirado.jpg);
	cursor:hand;
	cursor:pointer;
}
.reklam_magazin{
	background-color:#00FF66;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	width:304px;
	padding-right:20px;
	text-align:right;
	border:1px solid #BBBBBB;
	height:30px;
	padding-top:130px;
	cursor:hand;
	cursor:pointer;
}
.video{
	background:url(images/element/videobg_anyag.jpg) no-repeat 0px -14px;
}
.video div.obj{
	margin-top:20px;
	padding-left:49px;
} 
.video div.hir{
	margin:15px;
	margin-top:40px;
}
.video .title{
	font-size:28px;
	color:#006699;
	margin-left:10px;
	padding:5px 0px;
	height:28px;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;
	margin:0px 15px;
}
.video .modified{
	margin:0px 20px;
	padding:5px 0px;
	color:#999999;
}
.video .hir{
	font-size:14px;
}
h4{
	color:#006699;
	display:block;
	margin:0px 0px 0px 0px;
	padding:10px 0px 20px 15px;
	font-size:20px;
	height:25px;
	overflow:hidden;
}
.commentcont{
	padding:15px;
}
.commentcont .top{
	background:url(images/element/comment_top.jpg) no-repeat;
	height:41px;
}
.commentcont .bottom{
	margin:30px 0px;
	background:url(images/element/comment_bottom.jpg) no-repeat;
	height:6px;
}
.commentcont .nev{
	background-color:#DCE6FC;
	padding:3px;
	margin-bottom:3px;
	height:14px;
}
.commentcont .datum{
	color:#666666;
	float:right;
	padding:3px;
}
.commentcont .comment{
	padding:4px 3px;
}
.commentcont .item{
	padding-top:10px;
}
.beolv_detail{
	padding:0px 15px;
}
.beolv_detail .title{
	font-size:28px;
	color:#006699;
	padding:5px 0px;
	border-bottom:1px solid #CCCCCC;
}
.beolv_detail .modified{
	color:#999999;
	padding:5px 0px;
}
.beolv_detail .hir{
	font-size:14px;
	padding:10px 0px;
}
#archivum{
	background:url(images/element/archivum_top.jpg) no-repeat;
	background-color:#FFFFFF;
	padding:15px;
	padding-top:40px;
	border:1px solid #BBBBBB;
	position:relative;
}
#archivum .cim{
	padding-right:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0099CC;
}
#archivum .detail{
	padding:10px;
}
#archivum .resultnum{
	font-size:20px;
	padding-bottom:5px;
	color:#CC0000;
}
#archivum .pageselect{

	text-align:right;
}
#archivum .pageselect ul{
	padding:0px;
	margin:0px;	
}
#archivum .pageselect ul li{
	display: inline;
	list-style-type: none;
	padding-left: 1px;
}
#archivum .modified{
	color:#33CC00;
}
#archivum #resultcontainer{
	border:1px solid #BBBBBB;
}
.archivumpageselect{
	padding:1px 5px;
	border:1px solid #BBBBBB;
	background-color:#CCCCCC;
	border-bottom:none;
}
.archivumpagearrow{
	padding:1px 5px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0099CC;
	border-bottom:none;
}
.archivumpageselectactive{
	background-color:#FFFFFF;
	border-bottom:none;
}
#search {
	background:url(images/element/kereses_bg.jpg) no-repeat;
	height: 60px;
	width: 176px;
	position: absolute;
	left: 746px;
	top: 25px;
	padding-left:80px;
}
#search form{
}
#q{
	padding:0px;
	margin:7px 0px 0px 0px;
	background:none;
	width:112px;
	border:none;
}
#searchbutton{
	width:50px;
	border:none;
	background:none;
}
#mainlink {
	height: 63px;
	width: 475px;
	position: absolute;
	left: 2px;
	top: 44px;
	cursor:hand;
	cursor:pointer;
}
#topnav {
	text-align:right;
	color:#FFFFFF;
	height: 20px;
	position: absolute;
	left: 744px;
	top: 17px;
	width: 257px;
}
#topnav	ul{
	margin:0px;
	padding:0px;
}
#topnav	li{
	display:inline;
	border-left:1px solid #999999;
	list-style-type:none;
}
#topnav	li a{
	color:#CCCCCC;
	font-size:14px;
	text-decoration:none;
	padding:0px 5px;
}
#topnav	li a:hover{
	color:#CCCCCC;
}
#topnav	li:first-child{
	border-left:none;
}
.shadow_420{
	background-image:url(images/element/shadow_420.jpg);
	width:420px;
	height:24px;
}

.kapcsolat{
	display:inline-block;
	padding:15px;
}
.kapcsolat h1{
	line-height:36px;
	color:#006699;
	padding:0px;
	margin:0px;
	font-size:26px;
	font-weight:normal;
}
.kapcsolat h2{
	line-height:18px;
	font-size:14px;
	color:#006699;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
.kapcsolat .title{
	clear:both;
	border-bottom:1px dotted #999999;
	padding-bottom:5px;
	padding-top:10px;
	font-size:16px;
	margin:0px 0px 5px 0px;
}
.kapcsolat .item{
	width:110px;
	float:left;
	padding-right:15px;
	list-style-type:none;
	color:#666666;
	font-size:14px;
	padding-bottom:5px;
}
.kapcsolat .message{
	margin-top:25px;
	background:url(images/element/message_top.jpg) no-repeat;
	padding-top:40px;
}
.kapcsolat textarea{
	width:300px;
}

.vetel{
	background-color:#FFFFFF;
	padding:15px;
	display:inline-block;
	padding-top:5px;
}
.vetel h2{
	color:#006699;
	padding:0px;
	margin:0px;
	font-size:16px;
	font-weight:normal;
}
.vetel .title{
	background:url(images/element/blueline.jpg);
	color:#FFFFFF;
	font-weight:bold;
	clear:both;
	font-size:15px;
	padding:2px 5px;
	display:block;
	margin:15px 0px;
}
.vetel .telep{
	float:left;
	width:180px;
}
.next3cont{
	padding-top:5px;
	height:274px;
	overflow:hidden;
}
#next3{
	width:316px;
}
#next3 a{
	color:#FFFFFF;
}
#next3 img{
	padding:1px;
	border:#CCCCCC 1px solid;

}
#next3 .detail{
	padding:7px 10px 0px 10px ;
}
#next3 .image{
	clear:left;
	float: left;
}
#next3 .text{
	color:#CCCCCC;
	margin-left:80px;
}
#next3 .cim{
	font-size:16px;
	color:#FFFFFF;
}
/* Szavazás stílus beállításai... -> */
#vote{
	margin-top:6px;
	color:#FFFFFF;
	background:url(images/element/szavazas_bg.jpg) 0px 27px;
}
#vote #votetop{
	background:url(images/element/szavazas_top.jpg);
	height:27px;
}
#vote #votebody{
	padding:0px 15px;
}
#vote #votebottom{
	margin-top:15px;
	background:url(images/element/szavazas_bottom.jpg);
	height:6px;
}	/* Szavazás stílus beállításai... <- */
.graybutton{
	display:block;
	border:1px solid #999999;
	padding:3px 20px;
	margin-top:10px;
	color:#FFFFFF;
	background-color:#3399CC;
}
.scrollnews a{
	color:#dddddd;
}
.scrollnews a:hover{
	color:#FFFFFF;
}
.scrollnews{
	border:none;
	width: 900px;
	height: 28px;
	padding: 3px;
}
#karrier{
	padding:30px 15px 10px 15px;
}

