/* CSS Document */
*{
	margin:0;
	padding:0;
}
a, a:hover{
	text-decoration:none;
}
a, a:link, a:visited {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}
img {
	border:0 none;
	/*display:block;*/
}
ul {
	list-style-type:none;
}
html,body {
	/*part 1 of 100% height hack*/
	height:	100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
html > body #container {
/*part 3 of 100% height hack*/
    height: auto;
	min-height:100%;
}
html > body #container #maincontent{
/*part 3 of 100% height hack*/
    height: auto;
	min-height:100%;
}
.clearfix, #body {
	display:block;
}
#container{			/* benne van az adatbank fejlec is*/
	width:1100px;
	/*part 2 of 100% height hack*/
	min-height:			100%;
	height: 			100%;
}
#maincontent{					/* adatbank fejlec alatti resz*/
	background-color:#EAEAEA;
	padding:0 60px;
	width:980px;
	min-height: 100%;
	height: 100%;
	display:table;

}

	#contentheader{
		width:980px;
		margin-top:30px;
		height:35px;
	}
		#leftheader{
			float:left;
			width:780px;
			text-align:left;
		}
			#leftheader, #leftheader a{
				color:#17293f;
				font-size:12px;
				margin-top:8px;
			}
		#search{
			float:left;
			width:200px;
			text-align:right;
		}
			#search form input.text{
				border:1px solid #BBBCB4;
				color:#ABABAB;
				font-family:Arial,Helvetica,sans-serif;
				font-size:11px;
				height:15px;
				padding:5px 10px 0;
				width:120px;
			}
			#search form input.button{
				width:40px;
			}
#searchResult{
		width:960px;
		padding:0 10px 10px;
		background-color:#F7F7F7;
		margin-bottom:5px;
		text-align:left;
		font-size:14px;
	}
	#searchResult h3{
		padding:5px 0;
		color:black;
		font-family:Times New Roman;
		font-size:26px;
		text-transform:uppercase;
		letter-spacing:1px;
	}
	#searchResult a.result{
		font-size:12px;
		text-decoration:none;
		color:#000000;
	}
	#searchResult a.result:hover{
		text-decoration:underline;
	}
	#searchResult a.result span{
		color:#354656;
	}
#leftRight{
	width:980px;
	border-bottom: 2px dashed #BEBDB0;
	background:url(/images/leftRight.jpg) top left repeat-y;
	display:block;
	clear:both;
}
#leftcontent{
	width:310px; 
	float:left;
	/*background-color:#DCFEFF;  url(images/left10px.jpg) top left repeat-y */
	text-align:left;
	
	overflow:hidden;
}
#leftcontent .abcKep{
	display:block;
}
#leftcontentdata{
	padding:0 10px 15px 15px; /* 313 - 30 padding*/
	width:285px;
}
#eloadorol a{
	color:#842221;
}
#atiratKicsi{
	margin-top:5px;
	background-color:#FAF9F8;
	height:356px;
	overflow-y:scroll;
	padding:5px;
	position:relative;
}
.atiratotBezar{
	margin-top:30px;
	font-size:11px;
	font-weight:bold;
	color:#842221;
	text-transform:uppercase;
	letter-spacing:2px;
	text-align:right;
	display:block;
	width:280px;
}
#leftcontentdata img.title{
	margin-top:30px;
	margin-bottom:5px;
}
div.scroll {
	background-color:#FFFFFF;
	height:175px;
	overflow-y:scroll;
	padding:4px 0 0;
	margin-top:5px;
	position:relative;
	border-bottom:1px solid #C6BCBD;
}
dl.egyKapcsolodo {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	margin:4px;
	padding:0 4px;
}
dl.egyKapcsolodo dt.thumbnail {
	display:inline;
	float:left;
	margin:0 8px 0 0;
	position:relative;
}
dl.egyKapcsolodo.mini dd {
	height:51px;
}
dl.egyKapcsolodo h4 {
	font-size:11px;
}
dl.egyKapcsolodo h4 a {
	color:#000000;
}
dl.egyKapcsolodo p{
	font-size:11px;
}
#rightcontent{
	width:665px; /* 665 volt: 980- 2px border - 313 left*/ /* 980-310 left*/
	float:left;
	text-align:left;
	border-top: 2px dashed #BEBDB0;
	overflow:hidden;
}
	
	#rightcontent #video{
		padding:40px 5px 20px 30px;
		border-bottom:2px dashed #BEBDB0;
		width:630px;
		min-height:540px;
	}
	#rightcontent #video p.eloado{
		font-size:26px;
		font-weight:bold;
		text-transform:uppercase;
		font-family:"Times New Roman", Times, serif;
	}
	#rightcontent #video p.cim{
		font-size:20px;
		color:#354656;
		text-transform:uppercase;
		font-weight:bold;
		font-family:"Times New Roman", Times, serif;
		margin-bottom:15px;
	}
	#rightcontent #videodata{
		background-color:#F7F7F7;
		height:15px;
		padding:10px 25px;
		font-size:10px;
		color:#682A34;
		text-transform:uppercase;
		width:615px; /*665-50*/
		_width: 612px;
		margin-left:3px;
		_margin-left:0px;
	}
	#rightcontent #videodata ul{
		list-style-type:none;
		width:615px;
	}
	#rightcontent #videodata ul li{
		display:inline;
	}
	a.player{
		display:block;
		width:549px; /*544*/
		height:470px; /*466*/
	}
	ul.megosztas{
		float:left;
		list-style-type:none;
		margin:161px 0 0 0;
	}
	ul.megosztas li{
		padding-bottom:5px;
		text-align:center;
	}
	
	ul.megosztas li a.iwiw{display:block;height:16px; width:29px; background-image:url(/images/iwiw.gif); margin-left:23px; _margin-left:0; margin-bottom:5px;}
	ul.megosztas li a.iwiw:hover{background-image:url(/images/iwiw_1.gif);}
	
	ul.megosztas li a.facebook{display:block;height:16px; width:16px; background-image:url(/images/facebook_1.gif); margin-left:30px; _margin-left:0;}
	ul.megosztas li a.facebook:hover{background-image:url(/images/facebook.jpg);}
	
	ul.megosztas li a.twitter{display:block;height:16px; width:16px; background-image:url(/images/twitter_1.gif); margin-left:30px; _margin-left:0;}
	ul.megosztas li a.twitter:hover{background-image:url(/images/twitter.jpg);}
	
	ul.megosztas li a.google{display:block;height:16px; width:16px; background-image:url(/images/google_1.gif); margin-left:30px; _margin-left:0;}
	ul.megosztas li a.google:hover{background-image:url(/images/google.jpg);}
	
	ul.megosztas li a.myspace{display:block;height:16px; width:16px; background-image:url(/images/myspaceujg.gif); margin-left:30px; _margin-left:0;}
	ul.megosztas li a.myspace:hover{background-image:url(/images/myspaceuj.gif);}
	
	ul.megosztas li a.ym{display:block;height:16px; width:16px; background-image:url(/images/ym0.jpg); margin-left:30px; _margin-left:0;}
	ul.megosztas li a.ym:hover{display:block;height:16px; width:16px;background-image:url(/images/ym.jpg);margin-left:30px; _margin-left:0;}


	
	.szurke{
		color:#696969;
	}
	.setetszurke{
		color:#3C3C3C;
	}
	.logok{
		width:625px;
		padding:20px 15px 0 25px;
		display:table;
	}
	.logok ul li p{
		color:#5A5A5A;
		font-size:10px;
		float:left;
		margin-top:25px;
	}
	.logok ul{
		list-style-type:none;
		float:left;
		width:625px;
	}
	.logok ul li{
		display:inline;
		margin-left:13px;
	}.logok2{
		width:625px;
		padding:20px 15px 0 25px;
		display:table;
	}
	.logok2 ul li p{
		color:#5A5A5A;
		font-size:10px;
		float:left;
		margin-top:25px;
	}
	.logok2 ul{
		list-style-type:none;
		float:left;
		width:625px;
	}
	.logok2 ul li{
		display:inline;
		margin-left:3px;
	}
/* ATTILA ettol **********************/
	#eszmecsere{
		border-top:2px dashed #BEBDB0;
		padding:20px;
		width:625px;
	}
	#eszmecsereFejlec{
		width:600px;
		height:15px;
		background:transparent url(/images/border_dotted.gif) repeat-x scroll left bottom;
		padding-bottom:5px;
		margin-bottom:15px;
	}
	#eszmecsere #eszmecsereFejlec h3{
		color:#5A5A5A;
		font-size:14px;
		letter-spacing:3px;
		text-transform:uppercase;
		float:left;
	}
	#eszmecsere #eszmecsereFejlec p.reg{
		float:right;
		color:#5A5A5A;
	}
	.signin{
		color:#811419;
		text-decoration:underline;
	}
	.regisztralcontent{
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:#EAEAEA none repeat scroll 0 0;
		margin:6px 0 0;
		padding:0;
		width:603px;
		text-align:left;

	}
	.regisztralcontent div.heading {
		margin:0 14px;
		height:70px;
	}
	.regisztralcontent div.heading h2 {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		font-size:1.4em;
		margin:0;
		padding:17px 0 8px;
	}
	.regisztralcontent div.heading p {
		color:#666666;
		font-size:1.1em;
		line-height:1.363em;
		margin:0;
		padding:0 0 17px;
	}
	span.asterisk {
		color:#FF2B06;
	}
	.regisztralcontent form fieldset {
		border:medium none;
	}
	.regisztralcontent form div.divider {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:transparent url(/images/border_dotted.gif) repeat-x scroll left top;
		margin:0 14px;
		padding:10px 0 0;
		width:575px;
		height:60px;
		
	}
	.regisztralcontent form div.divider div {
		float:left;
	}
	.regisztralcontent form div.divider div label {
		color:#666666;
		display:block;
		font-size:1.1em;
		font-weight:bold;
		margin:0 0 6px;
	}
	.regisztralcontent form div.divider div input.text {
		border:1px solid #DCDCDC;
		color:#777777;
		font-size:1.1em;
		height:1.454em;
		margin:0 14px 14px 0;
		padding:2px 4px 0;
		width:249px;
	}
	.regisztralcontent form div.divider div input.kep {
		border:1px solid #DCDCDC;
		color:#777777;
		font-size:1.1em;
		height:2em;
		margin:0 14px 14px 0;
		padding:2px 4px 0;
		width:249px;
	}
	.regisztralcontent form div.field_information {
		height:70px;
		margin:0 14px 10px;
		width:575px;
	}
	.regisztralcontent form div.field_information li.info{
		color:#666666;
	}
	.regisztralcontent form div.submit {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:transparent none repeat scroll 0 0;
		border-top:6px solid #FFFFFF;
		text-align:center;
		height:35px;
	}

a.bezar{
	color:#811419;
	display:block;
	float:right;
	margin-top:5px;
}
.Reg_hiba{
	color:red;
	font-weight:bold;
	margin:5px 10px;
}
div.commentAddForm {
	color: #595959;
	margin:20px 0 10px;
	width:600px;
}
#eszmecsere ul.eszmecsereLista{
	list-style-type:none;
	color:#5A5A5A;
	width:600px;
}
ul.eszmecsereLista li.szint1{
	margin-top:10px;
	padding-top:5px;
	width:600px;
}
ul.eszmecsereLista li.szint2{
	background:url(/images/commentDot.jpg) 22px 18px no-repeat;
	padding-left:42px;
	margin-top:5px;
	padding-top:5px;
	width:558px;
}
/* Felhasznalo adatok megjelenitese *************************** */
#eszmecsere ul.eszmecsereLista li.regisztralcontent .userHeading{
	margin:0 10px;
	padding:17px 0 8px;
}
#eszmecsere ul.eszmecsereLista li.regisztralcontent .userHeading{
	font-size:12px;
}
#eszmecsere ul.eszmecsereLista li.regisztralcontent .about{
	background-color:#FFFFFF;
	margin:0 10px;
	padding:0 7px 6px;
}
#eszmecsere ul.eszmecsereLista li.regisztralcontent .about h2{
	background:url("/images/border_dotted.gif") repeat-x scroll left bottom transparent;
	font-size:14px;
	padding:10px 0 9px;
	width:560px;
}
#eszmecsere ul.eszmecsereLista li.regisztralcontent .about .details{
	display:table;
	padding:0;
	width:100%;
}
#eszmecsere ul.eszmecsereLista li.regisztralcontent .about .details ul li p {
	color:#304256;
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	padding:0 0 4px;
}
#eszmecsere ul.eszmecsereLista li.regisztralcontent .about .details ul li p span {
	color:#5A5A5A;
	font-size:0.9em;
	font-weight:normal;
	margin:0;
}
#eszmecsere ul.eszmecsereLista li.regisztralcontent .about .details ul  {
	float:left;
	list-style:none outside none;
	margin:10px 0 1px;
	padding:0;
	width:350px;
}
#eszmecsere ul.eszmecsereLista li.regisztralcontent .about div.photos {
	background-color:#FFFFFF;
	float:right;
	padding:7px;
}
#eszmecsere ul.eszmecsereLista li.regisztralcontent div.comments{
	margin:12px;
	padding-bottom:5px;
	font-size:12px;
}
div.comments ul.comments li.commentFejlec {
	border-bottom:1px solid white;
	padding:10px 0 5px;
}
div.comments ul.comments li.commentFejlec h3{
	font-size:14px;
}
div.comments ul.comments li.comment {
	background:url("/images/border_dotted.gif") repeat-x scroll left bottom transparent;
	padding:20px 0 5px;
}
div.comments ul.comments li h4 {
	background:none repeat scroll 0 0 transparent;
	font-weight:bold;
	padding-bottom:8px;
	font-size:12px;
}
div.comments ul.comments li h4 a{
	color:#304256;
}
div.comments ul.comments li h4 a:hover{
	text-decoration:underline;
}
div.comments ul.comments li h4 span {
	font-weight:normal;
}
div.comments ul.comments li div.comment span {
	font-weight:bold;
}
/* VEGE: Felhasznalo adatok megjelenitese *****************/
li.szint2 div.reply{
	background:transparent url(/images/border_dotted.gif) repeat-x scroll left top;
	padding-top:9px;
	width:558px;
}
li.szint3{
	background:url(/images/commentDotDot.jpg) 11px 18px no-repeat;
	margin-left:32px;
	padding-left:42px;
	margin-top:5px;
	padding-top:5px;
	width:526px;
}
li.szint3 div.reply{
	background:transparent url(/images/border_dotted.gif) repeat-x scroll left top;
	padding-top:9px;
	width:526px;
}
li.szint4{
	background:url(/images/commentDotDotDot.jpg) 11px 18px no-repeat;
	margin-left:62px;
	padding-left:50px;
	margin-top:5px;
	padding-top:5px;
	width:488px;
}
li.szint4 div.reply{
	background:transparent url(/images/border_dotted.gif) repeat-x scroll left top;
	padding-top:9px;
	width:488px;
}
div.commentAddForm div.formItemLine {
	padding-top: 10px;
	padding-bottom: 10px;
}
.commentCount{
	background:none repeat scroll 0 0 #2D435A;
	color:white;
	float:left;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	margin-right:5px;
	padding:0 5px;
}
.commentHeader{
	float:left;
	width:100%;
	margin-bottom:5px;
}
.kommentBalSarok{
	float:left;
}
.kommentBalSarok .userPhoto{
	float:left;
	margin-right:5px;
}
.kommentBalSarok a{
	color:#696969;
}
.kommentBalSarok a:hover{
	text-decoration:underline;
}
.kommentJobbSarok{
	float:right;
}
.commentHeader .actions{
	list-style-type:none;
}
.commentHeader .actions li{
	display:inline;
	list-style-type:none;
}
.commentHeader .actions .osszPont{
	float:left;
	margin-left:5px;
}
.commentHeader .actions .vote{
	float:right;
}
.commentHeader .actions .kommentPont{
	float:right;
	margin-right:5px;
	font-weight:bold;
	width:25px;
}
.commentHeader a.valaszol{
	display:block;
	float:right;
	margin-right:15px;
	cursor:pointer;
}
.kommentSzoveg{
}
div.commentAddForm div.formItemLine p.kiez {
	float:right;
	font-size:1em;
	margin-top:5px;
	text-align:left;
	width:600px
}

div.commentAddForm label.formItemLabel {
	float: left;
}

div.commentAddForm form {
	text-align: right;
}
label.formItemLabel {
	color:#545454;
	display:block;
	font-size:1em;
	font-weight:bold;
	margin:0 6px 0 0;
}
div.commentAddForm textarea {
	color:#000;
	width:590px;
	border:1px solid #DCDCDC;
	color:#666666;
	font-size:1.1em;
	height:5em;
	margin:0;
	padding:4px 4px 0;
	margin-bottom:10px;
}
.kiemel{
	color:#304256;
}
.bold{
	font-weight:bold;
}
/* votalas*/
.up{
height:12px; width:11px; background:url("/images/up1.png") no-repeat scroll left top transparent; float:left;
}
.up:hover{
height:12px; width:11px; background:url("/images/up2.png") no-repeat scroll left top transparent;
}
.down{
height:12px; width:11px; background:url("/images/down1.png") no-repeat scroll left top transparent; float:left;
}
.down:hover{
height:12px; width:11px;background:url("/images/down2.png") no-repeat scroll left top transparent;
}
/* ATTILA: eddig **********************************/
/* footer *****************************************/
div#footer{
	background-color:#7D0C10;
	border-bottom:2px solid #4C5862;
	color:#F7F7F7;
	display:block;
	font-family:Arial;
	font-size:14px;
	height:100px;
	padding-left:60px;
	padding-top:15px;
	width:920px;
}
div#footer a{
	color:#F7F7F7;
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
}
div#footer img{
	display:block;
	float:left;
	margin-right:10px;
	margin-top:15px;
}
/* *******************************************************/
.piros{
	color:#cc0000;
}
.zold{
	color:#009900;
}
.szurke{
	color:#999999;
}
.left{
	float:left;
}
.right{
	float:right;
}
.bigBold{
	font-weight:bold;
	text-transform:uppercase;
}
.dottedBorderTop{
	background:transparent url(/images/border_dotted.gif) repeat-x scroll left top;
}
#ures{
	clear:both;
}
.voros{
	color:#811419;
	text-transform:uppercase;
}
.regisztralt{
	display:block;
	font-size:1em;
	font-weight:bold;
	margin:0 6px 0 0;
}
.marginLeft{
	margin-left:5px;
}