html{
	font-family: Verdana, Arial;
	font-size:12px;
	color:#2b2b2b;
	background:url(images/bgbg.jpg);
	background-position:top center;
	background-repeat:repeat-x;
}

body{
	padding:0px;
	margin:0px;
	background:url(images/bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

a{
	color:white;
	text-decoration:none;
	font-size:10px;
}

a:hover{
	color:#ab0303;
	text-decoration:none;
}

form{
	padding:0px;
	margin:0px;
}

a img{
	border:none;
}

div#main{
	width:961px;
	margin:auto;
	border-left:2px solid white;
	border-right:2px solid white;
}

div#main_left{
	width:0px;
	float:left;
	/*background:url(images/main_left.jpg);*/
	height:534px;
}

div#main_content{
	float:left;
	width:963px;
	background-color:#0a0a0a;
	color:#b4b4b4;
}

div#nyito_header{
	height:459px;
	background:url(images/nyito_header.jpg);
	padding: 110px 40px 0px 605px;
	color:white;
	font-family:Verdana, Arial;
}

h1.title1{
	font-family:Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:uppercase;
	text-align:left;
	margin:0px 0px 0px 0px;
}

h1.box_title{
	font-family:Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:uppercase;
	text-align:left;
	margin:6px 0px 10px 5px;
	color:white;
}

h2.title2{
	font-size:20px;
	font-weight:bold;
	margin:3px 0px 3px 0px;
	color:white;
}

h3.title3{
	font-size:10px;
	margin:0px;
	font-weight:normal;
	color:white;
}

h4.title4{
	font-size:14px;
	font-family:Verdana, Arial;
	color:white;
	margin-bottom:0px;
}

div#nyito_header p{
	color:#b4b4b4;
}

input.nyito_tovabb{
	width:79px;
	height:20px;
	border:none;
	background:url(images/nyito_tovabb.png);
	color:white;
	position:relative;
	float:right;
	margin-right:10px;
	font-family:Arial, Verdana;
	font-size:10px;
	cursor:pointer;
}

input.nyito_tovabb:hover{
	color:#ab0303;
}

div#nyito_header2{
	height:128px;
	background:url(images/nyito_header2.jpg);
}

div#header a.logo{
	position:relative;
	left:283px;
	top:-80px;
	margin-right:0px;
}

div#menu{
	height:24px;
	border-top:1px solid #7d7d7d;
	background:url(images/menu.jpg) top right no-repeat;
	background-color:#0E0E0E;
	margin-bottom:1px;
	overflow:hidden;
}

div#menu ul.fo{
	padding:0px;
	margin:0px;
}

div#menu ul.fo li{
	float:left;
	list-style-type:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

div#menu ul.fo li a{
	margin: 0px 0px 0px 0px;
	text-transform:uppercase;
	display:block;
	width:auto;
	height:auto;
	/*background-color:green;*/
	padding:6px;
	z-index:1000;
}

div#menu ul.fo li.sep{
	float:left;
	width:9px;
	height:24px;
	background:url(images/menu_li.jpg);
	padding: 0px 0px 0px 0px;
}

ul.sub{
	position:absolute;
	float:left;
	margin-left:-40px;
	margin-top:1px !important;
}

ul.sub li{
	clear:both;
	margin:0px !important;
	padding:0px !important;
	background-color:#161616 !important;
	margin-top:1px !important;
}

ul.sub li a{
	background-color:#161616 !important;
	color:white;
	text-transform:none !important;
	font-weight:normal;
	padding:0px;
}

ul.sub li a:hover{
	color:red;
}

ul.sub li.active{
	opacity: .8;
	filter: alpha(opacity=80);
}

div#langs{
	position:relative;
	top:5px;
	right:-50px;
}

div#langs a{
	margin-left:10px;
}

div#content{
	width:100%;
	background-color:#0a0a0a;
	padding-top:27px;
}

div#left{
	float:left;
	width:218px;
	padding-left:7px;
	height:584px;
	overflow:hidden;
}

div#left div#left_login{
	width:202px;
	height:209px;
	background:url(images/nyito_left_login.jpg);
	text-align:center;
}


div#left div#left_login input.nyito_tovabb{
	width:79px;
	height:20px;
	border:none;
	background:url(images/nyito_tovabb.png);
	color:white;
	right:51px;
	position:relative;
	float:right;
	margin-right:10px;
	margin-top:3px;
	font-family:Arial, Verdana;
	font-size:10px;
	cursor:pointer;
}

div#left div#left_login input.nyito_tovabb:hover{
	color:#AB0303;
}

div#left_felir_uzenet{
	width:202px;
	height:375px;
	background:url(images/nyito_left_box.jpg);
}

form{
	padding:0px;
	margin:0px;
}

div#left_login h1, div#left_felir_uzenet h1{
	width:185px;
	height:13px;
	font-family:Arial, Verdana;
	font-size:10px;
	color:white;
	text-transform:uppercase;
	padding:6px;
	background:url(images/login_h1.jpg);
	margin:2px 2px 2px 3px;
	border-top:1px solid white;
}

div#left_felir_uzenet span.reds{
	color:#ab0303;
	margin-left:10px;
	font-family:Verdana;
	font-size:11px;
}

input.nick, div#left_login input.password{
	background:url(images/login_text.jpg);
	width:180px;
	height:17px;
	padding:2px;
	border:none;
	margin:7px 7px 7px 7px;
}

textarea.textarea{
	background:url(images/textarea.jpg);
	width:180px;
	height:144px;
	padding:2px;
	border:none;
	margin:7px 7px 7px 7px;
	overflow:auto;
}

h1.feliratkozass{
	top:0px;
}


div#left_login input.login{
	background:url(images/login_button.jpg);
	width:97px;
	height:24px;
	padding:0px;
	border:none;
	margin:5px 0px 0px 52px;
	font-family:Arial, Verdana;
	font-size:10px;
	color:white;
	text-transform:uppercase;
	cursor:pointer;
}

div#left_login input.login:hover{
	color:#ab0303;
}

div#left_login a{
	color:#2b2b2b;
	margin-left:5px;
}

div#left_login a:hover{
	color:#ab0303;
	
}

div#middle{
	float:left;
	width:339px;
	height:584px;
	padding-left:10px;
	margin-right:16px;
	background:url(images/nyito_middle.jpg);
	background-repeat:no-repeat;
	background-color:#000;
}

div#middle p{
	margin:13px 0px 8px 0px;
}

div.tovabbdiv{
	clear:both;
	overflow:visible;
	height:20px;
}

div.tovabbdiv input{
	font-weight:bold;
}

div#middle div.hasab{
	float:left;
	width:273px;
	height:200px;
}

div#middle div.hasab a{
	color:#2b2b2b;
	font-size:12px;
}

div#right{
	float:left;
	width:372px;
	height:584px;
	overflow:hidden;
	text-align:center;
	background:url(images/nyito_content.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	text-align:left;
	
}

div#right div.right_flash{
	height:176px;
	text-align:left;
	margin-bottom:9px;
	width:349px;
}

div#right div.right_video{
	height:194px;
	width:349px;
	/*background:url(images/nyito_video.jpg);*/
	margin-bottom:0px;
	text-align:left;
	border:1px dotted #030303;
}

div#right div.right_video a{
	font-weight:bold;
}

div#right div.right_video ul{
	padding:10px;
	margin:10px;
	list-style:none;
}

div#right div.right_video ul li{
	margin-top:6px;
}

font.szurk{
	color:#b4b4b4;
}

font.szurk:hover{
	color:#ab0303;
}

div#right div.right_galeria{
	height:185px;
	width:349px;
	/*background:url(images/nyito_galeria.jpg);*/
	height:205px;
	border:1px dotted #030303;
}

div.galeria_elem{
	float:left;
	width:144px;
	height:131px;
	padding-top:3px;
	font-size:10px;
	background-color:#1e1e1e;
	text-align:center;
	margin-left:20px;
	font-weight:bold;
	margin-bottom:10px;
}

div#right div.right_galeria input{
	font-weight:bold;
}

div.galeria_elem img{
	margin-bottom:5px;
}

div.galeria_elem span{
	color:#b4b4b4;
}

div.galeria_elem span.cim{
	color:white;
}



div#footer{
	clear:both;
	background:url(images/nyito_footer.jpg);
	height:46px;
	color:#000;
	text-align:center;
	padding-top:20px;
	margin-left:-20px;
	margin-right:-20px;
	font-family:Verdana, Arial;
	font-size:11px;
}

div#main_right{
	width:0px;
	float:left;
	/*background:url(images/main_right.jpg);*/
/*	height:511px; ??? */
}

div#main_footer{
	clear:both;
}

p.felirtext{
	margin:5px;
	color:black;
}

h1.inaktiv{
	color:#777777 !important;
}
