
@charset "iso-8859-1";

html {
	}
body {
	margin:0;
	padding:0;
	font-family: Georgia, Arial, Helvetica;
	color:#4c4c4c;
	background:#000;
	font-size:12px;
	}
.clear {
	font-size:1px;
	clear:both;
	}
#container {
	width:800px;
	margin:0 auto;
	position:relative;
	background:#000;
	}
	#top {
		height:188px;
		width:800px;
		background:#343434 url(/verseny/img/header_bg.png) no-repeat;
		position:relative;
		}
		#top a.index {
			display:block;
			width:80%;
			height:100%;
			}
		#loginwrap {
			width:278px;
			height:166px;
			background:url(/verseny/img/login_wrap_bg.gif) no-repeat;
			position:absolute;
			right:18px;
			top:17px;
			z-index:0;
			}
		#login {
			width:250px;
			/*height:188px;*/
			background:#333;
			position:absolute;
			right:3px;
			top:3px;
			padding:10px;
			z-index:1;
			color:#cccccc;
			}		
		.loggedin #login  {
			height:130px;
			}
			#login a {
				color:#ccc;
				}
			#login a.pass {
				display:block;
				float:left;
				padding:4px 0 4px 5px;
				text-decoration:none;
				font-size:13px;
				}
			#login a.reg {
				display:block;
				float:right;
				padding:4px 5px 4px 0;
				text-decoration:none;
				font-size:13px;
				}
			#login a.pass:hover, #login a.reg:hover{
				text-decoration:underline
			}
			#login a.comp {
				width:111px;
				height:25px;
				background:url(/verseny/img/login_a_comp_bg.png) no-repeat;
				float:right;
				margin:0 -18px 0 0;
				text-indent:-9000px;
				}
			#login a.logout {
				width:92px;
				height:25px;
				background:url(/verseny/img/login_a_logout_bg.png) no-repeat;
				float:right;
				margin:6px -18px 0 0;
				text-indent:-9000px;
				clear:both;
				}
			#login h2 {
				width:86px;
				height:25px;
				background:url(/verseny/img/login_h2.gif) no-repeat;
				margin:0;
				padding:0;
				text-indent:-9000px;
				}
			#login span.msg {
				color:#66ff00;
				display:block;
				font-size:13px;
				}
			#login p {
				margin:5px 0 0 0;
				padding:0;
				}
				#login span {
					font-weight:bold;
					}
			#login .ico {
				position:absolute;
				right:-25px;
				top:10px;
				background:transparent url(/verseny/img/login_bg.png) no-repeat;
				z-index:2;
				height:24px;
				width:87px;
				}
			.loggedin #login .ico {
				position:absolute;
				right:-25px;
				top:10px;
				background:transparent url(/verseny/img/login_bg_loggedin.png) no-repeat;
				z-index:2;
				height:24px;
				width:87px;
				}
			#login form {
				width:100%;
				padding:0 10px 11px 10px; 
				margin:10px -10px;
				border-bottom:1px solid #666;
				}
			#login label {
				float:left;
				clear:both;
				width:50px;
				text-align:right;
				padding:4px 10px 0 0;
				}
			#login input.text {
				margin:0 0 15px 0;
				background: url(/verseny/img/login_input_text_bg.gif) repeat-x;
				border-left:1px solid #a0a0a0;
				border-top:1px solid #a0a0a0;
				border-right:1px solid #fff;
				border-bottom:1px solid #fff;
				height:19px;
				width:173px;
				padding:2px 5px 0 5px;
				color:#333;
				font-size:14px;
				}
			#login input.button {
				width:217px;
				height:25px;
				background:url(/verseny/img/login_input_button_bg.png) no-repeat;
				border:0;
				margin:0 0 0 52px;
				color:#fff;
				text-transform:uppercase;
				font-weight:bold;
				}
			#login input.button:hover {
				/*background-position:-92px 0;*/
				cursor:pointer;
				}
	#content {
		background:#ddd;
		margin:0 10px 0 10px;
		padding:10px 0 0 0;
		width:780px;
		}
		#content a {
			color:#3366cc;
			text-decoration:none;
			font-weight:bold;
			}
		#content a:hover{
			color:#0055ff !important; 
			}
		#content h2 {
			text-indent:-9000px;
			width:100%;
			height:30px;
			background:#333 url(/verseny/img/content_h2_bg.gif) repeat-x;
			margin:0 0 10px 0;
			padding:0;
			clear:both;

			}
			#content h2 span {
				height:30px;
				display:block;
				margin:0 0 0 10px;
				}
		#content .boxwrap h3 {
			font-size:12px;
			font-weight:normal;
			}
		#content .upload {
			}
			#content .upload h2 {
				background:none;
				text-align:center;
				}
			#content .upload h2 span {
				width:248px;
				height:25px;
				background:url(/verseny/img/upload_h2_span_bg.gif) no-repeat;
				margin:0 auto;
				}
			#content .upload label {
				text-align:right;
				width:247px;
				padding:0 10px 0 0;
				margin:5px 0 5px 0;
				display:block;
				float:left;
				color:#000;
				}
				#content .upload label span {
					font-weight:bold;
					}
				#content .upload label span.req {
					color:red !important;
					}
			#content .upload input.text , #content .upload textarea{
				width:262px;
				background:#fff url(/verseny/img/upload_input_bg.gif) no-repeat;
				border-left:1px solid #ccc;
				border-top:1px solid #ccc;
				border-bottom:1px solid #fff;
				border-right:1px solid #fff;
				padding:2px 5px 0 5px;
				margin:5px 0 5px 0;
				color:#333;
				font-size:14px;
				}
				#content .upload textarea {
					background:url(/verseny/img/upload_textarea_bg.gif) no-repeat;
					height:151px;
					}
				#content .upload input.file {
					border:1px solid #fff;
					float:left;
					}
			#content .upload input.button {
				border:0;
				}
			#content .upload input.browse {
				background: url(/verseny/img/upload_button_browse.gif) no-repeat;
				width:89px;
				height:25px;
				margin:0 0 4px 0;
				}
			#content .upload input.cancel {
				background: url(/verseny/img/upload_button_cancel.gif) no-repeat;
				width:79px;
				height:25px;
				margin:0 0 4px 0;
				}
			#content .upload input.submit {
				background: url(/verseny/img/upload_button_submit.gif) no-repeat;
				width:110px;
				height:25px;
				margin:0 0 4px 0;
				}

			#content .upload input.upload_1,#content .upload input.upload_2,#content .upload input.upload_3,#content .upload input.upload_4 {
				background:#fff url(/verseny/img/upload_input_bg.gif) no-repeat;
				border-left:1px solid #ccc;
				border-top:1px solid #ccc;
				border-bottom:1px solid #fff;
				border-right:1px solid #fff;
				padding:2px 5px 0 5px;
				color:#333;
				font-size:14px;
			}
			#content .upload input.clearfield {
				background: url(/verseny/img/upload_button_cancel.gif) no-repeat;
				border:none;
				width:79px;
				height:25px;
				margin:0 0 4px 95px;
				text-indent:-9000px;
				}
			#content .upload div.buttons {
				width:199px;
				margin:0 auto;
				padding:10px 0;
				}
			#content .upload p {
				text-align:center;
				font-style:italic;
				width:500px;
				margin:0 auto;
				}
				#content .upload p span {
					display:block;
					color:red;
					font-weight:bold;
					}
		#left {
			width:480px;
			float:left;
			padding:0 10px 10px 10px;
			}
			#left .admin{
				width:480px;				
				background:#000;
				margin:0 0 10px 0;
				color:white;
				}
			#left h2 {
				width:480px;
				}
			#left .favoftheday {
				}
				#left .favoftheday h2 span {
					/*background:url(/verseny/img/veryfav_h2.gif) no-repeat;*/
					background:url(/verseny/img/left_favoftheday_h2_span_bg.gif) no-repeat;
					}
				#left .favoftheday .boxwrap {
					border:1px solid #b4b4b4;
					margin:0 0 10px 0;
					float:left;
					width:478px;
					}
					#left .favoftheday .box {
						border:1px solid #fff;
						background:#cccccc;
						padding:10px;
						position:relative;
						float:left;
						width:456px;
						}
#left .favoftheday .box .pic{
	display:block;
	width:160px;
	height:120px;
	border:5px solid #999;
	background:white;
	margin:0px 0px 0px 30px;
}

#left .favoftheday .box .pic img{
	border:none;
}

						#left .favoftheday .box div {
							float:left;
							width:225px;
							text-align:center;
							}
							#left .favoftheday .box div  img {
								
								}
							#left .favoftheday .box div  h3 {
								margin:5px 0 8px 0;
								padding:0;
								font-size:12px;
								}
								#left .favoftheday .box div h3 a {
									color:#333;
									text-decoration:underline;
									font-weight:normal;
									}
								#left .favoftheday .box .username {
									font-weight:bold;
									font-family:"Arial";
									font-size:11px;
									}
								#left .favoftheday .box .sender {
									font-size:11px;
								}
				#left .prefavs {
					margin-right:-10px;
					}
					#left .prefavs h2 span {
						/*background:url(/verseny/img/left_favoftheday_h2_span_bg.gif) no-repeat;*/
						background:url(/verseny/img/left_prefavs_h2_span_bg.gif) no-repeat;
						}
					#left .prefavs .boxwrap {
						border:1px solid #b4b4b4;
						margin:0 10px 10px 0;
						width:232px;
						float:left;
						background:#ccc;
						}
						#left .prefavs .boxwrap .box {
							width:114px;
							height:155px;
							overflow:hidden;
							float:left;
							background:#ccc;
							border:1px solid #fff;
							text-align:center;
							padding:0 0 5px 0;
							}
#left .prefavs .box h3{
	height:30px;
	overflow:hidden;
	margin:0px 0px 8px 0px;
	padding:0px;
}

#left .prefavs .box .username{
	font-family:"Arial";
	font-size:11px;

}

								#left .prefavs .box .sender {
									font-size:11px;
								}
							#left .prefavs .box h3 a {
								color:#333;
								text-decoration:underline;
								font-weight:normal;
								}
							#left .prefavs .box img {
								border:0;
								height:89px;
								width:114px;
								}
			#left .gallery {
				}
				#left .gallery h2 {
					margin-bottom:1px;
					}
					#left .gallery h2 span {
						background:url(/verseny/img/left_gallery_h2_span_bg.gif) no-repeat;
						width:800px;
						}
					#left .gallery .boxwrap {
						background:#333;
						padding:10px;
						text-align:center;
						}
					#left .gallery .boxwrap a.prev {
						float:left;
						}
					#left .gallery .boxwrap a.next{
						float:right;
						}
					#left .gallery .boxwrap a {
						padding:10px 0;
						color:#ccc;
						text-decoration:none;
						text-transform:uppercase;
						font-weight:normal;
						}
					#left .gallery .boxwrap a:hover {
						color:#fff !important;
						}
					#left .gallery .boxwrap .box {
						margin:10px -10px;
						border-top:1px solid #fff;
						clear:both;
						padding:10px;
						color:#fff;
						text-align:left;
						}
						#left .gallery .boxwrap .box h1 {
							font-weight:normal;
							margin:0;
							padding:5px 0 0 0;
							}
						#left .gallery .boxwrap .box a {
							color:#3366cc;
							font-weight:bold;
							text-transform:none;
							}
					#left .gallery a.button {
						height:25px;
						width:202px;
						display:block;
						background:url(/verseny/img/left_gallery_a_button_bg.gif) no-repeat;
						text-indent:-9000px;
						margin:10px 0;
						}
					#left .gallery .comment {
						background:#fff;
						padding:10px;
						margin-bottom:45px;
						border-top:1px solid #ccc;
						border-bottom:1px solid #ccc;
						position:relative;
						}
						#left .gallery .comment .extra {
							height:67px;
							width:105px;
							background:url(/verseny/img/left_gallery_comment_extra_bg.gif) no-repeat;
							position:absolute;
							right:10px;
							bottom:-45px;;
							}
						#left .gallery .comment span {
							padding:0 10px;
							display:block;
							float:left;
							margin:-10px 0 0 10px;
							}
			#left .fressh, #left .archive {
				width:480px;
				margin:0 0 10px 0;				
				position:relative !important;
				}
				#left .fressh .boxwrap .pic, #left .archive .boxwrap .pic{
					background:white;
					display:block;
					width:100px;
					height:75px;
					text-align:center;
					border:5px solid #ccc;
				}

				#left .fressh .boxwrap .pic img, #left .archive .boxwrap .pic img{
					border:none;
				}

				#left .archive .boxwrap .username{
					font-family:"Arial";
					font-weight:bold;
				}


				#left .fressh h2 span {
					background:url(/verseny/img/left_fressh_h2_span_bg.gif) no-repeat;
					width:800px;
					}
				#left .fressh .boxwrap, #left .archive .boxwrap {
					margin:10px -13px 10px 0;
					/*position:relative;*/
					display:block;
					background:url(/verseny/img/left_boxwrap_bg.gif) bottom left no-repeat;
					}
				#left .fressh .boxwrap {
					margin:10px -13px 0px 0;
					background:none;
					}
					#left .fressh .box , #left .archive .box {
						width:110px;
						padding:0 0 10px 0;
						/*padding:0 0 40px 0;*/
						margin:0 9px 0 0;
						float:left;
					}
					#left .fressh .box img, #left .archive .box img {
							
							}
						#left .fressh .box span.bottom, #left .archive  .box span.bottom{
							/*position:absolute;
							bottom:10px;*/
							font-size:11px;
							font-family:"Arial";
							}
						#left .fressh .box span.bottom  a, #left .archive  .box span.bottom a {
							font-family:"Arial";
							font-weight:bold;
							}
						#left .fressh .box span.bottom  a:hover, #left .archive  .box span.bottom a:hover {
							text-decoration:underline; 
							}
							#left .fressh .box a, #left .archive .box a {
								display:block;
								font-size:11px;
							}
							#left .archive .box a:hover {
								text-decoration:underline!important;
							}
							#left .fressh .box h3, #left .archive .box h3 {
								height:30px;
								overflow:hidden;
								padding:0px;
								margin:5px 0px 8px 0px;
							}
							#left .fressh .box h3 a, #left .archive .box h3 a  {
								color:#000;
								font-size:12px;
								font-weight:normal;
								text-decoration:underline;
								}
							#left .fressh .box h3 a:hover, #left .archive .box h3 a:hover {
								text-decoration:none !important;
								color:#000 !important;
								}
				#left .fressh  a.button {
					text-indent:-9000px;
					width:102px;
					height:25px;
					background:url(/verseny/img/left_fressh_a_button_bg.png) no-repeat;
					float:right;
					margin:0 0 10px 0;
					}
					#left .fressh  a.button:hover {
						background-position:-102px 0;
						}
				#left .archive h2 span {
					background:url(/verseny/img/left_archive_h2_span_bg.gif) no-repeat;
					/*width:800px;*/
					}
					#left .archive .box {
						padding-bottom:10px;
						}
			#left .favorites {
				width:480px;
				clear:both;
				margin:0 0 10px 0;
				}
				#left .favorites .boxwrap {
					position:relative;
					padding:0 0 12px 0;
					}
					#left .favorites .boxwrap .extra {
						position:absolute;
						right:10px;
						bottom:-20px;
						height:67px;
						width:60px;
						background:url(/verseny/img/left_favorites_boxwrap_bg.gif) no-repeat;
						}
				#left .favorites .boxwrap  a.button {
					position:absolute;
					bottom:-15px;
					left:0 !important;
					}

#left .favorites .boxwrap .sender{
	font-size:11px;
	font-family:"Arial";
}

				#left .favorites .boxwrap  h3 a {
					text-decoration:underline;
					font-weight:normal;
					font-size:12px;
					color:#000;
					}
				#left .favorites .boxwrap  h3 a:hover {
					color:#000!important;
					text-decoration:none;
					}
				#left .favorites .boxwrap  a.username {
					text-decoration:none;
					font-family:"Arial";
					font-size:11px;					
					}
				#left .favorites .boxwrap  a.username:hover {
					text-decoration:underline;
					}
					#left .favorites .boxwrap a.button span {
						float:left;
						}
					#left .favorites .boxwrap a.button span.left {
						margin:0 0 0 0;
						}					
				#left .favorites h2 span {
					background:url(/verseny/img/left_favorites_h2_span_bg.gif) no-repeat;
					width:800px;
					}
				#left .favorites img {
					border:5px solid #ccc;
					float:left;
					margin:0 5px 0 0;
					}
				#left .favorites .box {
					width:283px;
					background:#fff url(/verseny/img/left_favorites_box_bg.gif) bottom left no-repeat;
					border-top:1px solid #ccc; 
					float:left;
					padding:10px 10px 25px 10px;
					margin:5px 0;
					}
					#left .favorites .box img.quotestart {
						border:0;
						display:inline;
						float:left;
						}
					#left .favorites .box img.quoteend {
						border:0;
						float:none;
						display:inline;
						}
					#left .favorites .box span {
						font-size:13px;
						font-style:italic;
						padding:0 5px;
						display:block;
						float:left;
						}
				#left .favorites a.button {
					position:absolute;
					top:120px;
					text-indent:-9000px;
					height:25px;
					width:186px;
					background:url(/verseny/img/left_favoites_a_button_bg.png) no-repeat;
					float:left;
					margin:20px 0 10px 0;
					}	
				#left .favorites a.button:hover {
					background-position:-186px 0;
					}
			#left .winners {
				}
				#left .winners h2{
					background:none;
					border-bottom:1px dashed #333;
					}
					#left .winners h2 span {
						width:303px;
						height:25px;
						background:url(/verseny/img/left_winners_h2_span_bg.gif) no-repeat;
						}
				#left .winners div {
					width:235px;
					text-align:center;
					float:left;
					}
					#left .winners div img {
						border:5px solid #ccc;
						}
					#left .winners div a.header{
						display:block;
						text-decoration:underline;
						color:#333;
						font-weight:normal;
						margin:0 0 10px 0;
						}
					#left .winners div a.header:hover{
						text-decoration:none;
						}
					#left .winners div a {
						display:block;
						}
					#left .winners div a:hover {
						text-decoration:underline;
						}
				#left #pagination {
					text-align:center;
					}
					#left #pagination a {
						color:#333;
						padding:0 5px;
						}
					#left #pagination a.active {
						text-decoration:underline;
						color:#3366cc;
						}
					#left #pagination a.prev, #left #pagination a.next {
						border:0;
						padding:0 20px;
						}
					
		#right {
			width:270px;
			float:left;
			/*margin:40px 0 0 0;*/
			margin: 0;
			}
		.loggedin #right {
			margin-top:0;
			}
			#right .boxwrap {
				border:1px solid #b4b4b4;
				margin:0 0 10px 0;
				}
				#right .box {
					border:1px solid #fff;
					background:#cccccc;
					padding:10px;
					position:relative;
					}
					#right .box a:hover {
						text-decoration:underline;
						}
					#right .box ul {
						margin:0;
						padding:0;
						list-style:none;
						}
						#right .box ul li {
							background:url(/verseny/img/right_li_bg.gif) left center no-repeat;
							padding:5px 0 5px 10px;
							}
							#right .box ul li a {
								color:#333;
								display:block;
								}
			#right .favoirtes{
				}
				#right .favorites h2 span {
					background:url(/verseny/img/a_het_kedvence_head.png) no-repeat -8px 0px;
					}
				#right .favorites .box, #right .fressh .box {
					text-align:center;
					}
					#right .favorites .box img , #right .fressh .box img {
						border:5px solid #999;
						}
					#right .favorites .username, #right .fressh .username {
						font-family:"Arial";
						font-size:11px;
					}
					#right .favorites h3, #right .fressh h3 {
						margin:5px 0 0 0;
						padding:0;
						font-size:12px;
						}
						#right .favorites h3 a , #right .fressh h3 a{
							color:#333;
							text-decoration:underline;
							font-weight:normal;
							}

				#right .favorites .username {
					font-family:"Arial";
					font-size:11px;		
				}

				#right .favorites .sender {
					font-family:"Arial";
					font-size:11px;
				}

				#right .favorites a.button {
					width:187px;
					height:25px;
					background:url(/verseny/img/right_favorites_a_button_bg.gif) no-repeat;
					display:block;
					margin:0 auto 10px auto;
					text-indent:-9000px;
					}
				#right .fressh a.button {
					width:106px;
					height:25px;
					background:url(/verseny/img/right_fressh_a_button_bg.gif) no-repeat;
					display:block;
					margin:0 auto 10px auto;
					text-indent:-9000px;
					}
				#right .fressh h2 span {
					background:url(/verseny/img/right_fressh_h2_span_bg.gif) no-repeat;
					}
				#right .fressh .sender {
					font-family:"Arial";
					font-size:11px;
					}
				#right .prize {					
					height:35px;
				}
				#right .prize h3 {
					text-indent:-9000px;
					background:url(/verseny/img/right_news_h3_bg.gif) no-repeat;
					margin:0;
					padding:0;
					width:153px;
					height:24px;
					}
				#right .prize a.kedvencek{
					width:191px;
					height:25px;
					background:url(/verseny/img/tn_nyertesek_gomb.png) no-repeat;
					float:right;
					margin:8px -8px 8px 0;
					text-indent:-9000px;				
				}
				#right .prize a.kedvencek:hover{
					background:url(/verseny/img/tn_nyertesek_gomb_over.png) no-repeat;
				}
				
				#right .prize  a {
					text-decoration:underline;
					}
				#right .prize  a:hover {
					text-decoration:none;
					}
				#right .prize p {
					clear:both;
					line-height:16px;
					}
				#right .prize p img {
					border:5px solid #ccc !important;
					}
				#right .prize p span {
					font-weight:bold;
					text-transform:uppercase;
					}
				#right .prize a.more {
					text-indent:-9000px;
					height:25px;
					width:112px;
					background:url(/verseny/img/right_prize_a_more_bg.png) no-repeat;
					display:block;
					float:right;
					margin:-10px -20px 0 0;
					}
				#right .prize a.more:hover {
					background-position:-112px 0;
					}
			#right .news {
				}
				#right .news span {
					/*width:142px;
					background:url(/verseny/img/right_news_h2_span_bg.gif) no-repeat;*/
					}
			#right .news ul li a {
				font-weight:normal;
			}
			#right .forum  h2 {
				background:url(/verseny/img/right_forum_h2_bg.gif) no-repeat;
				height:36px;
				margin-bottom:5px;
				}
		.terms {
			padding:10px;
			}
			.terms h1, .terms a {
				color:#ff9900;
				}
			.terms h2 {
				color:#fff;
				}
	#footer {
		clear:both;
		padding:10px 10px 10px 20px;
		background:#000;
		font-size:12px;
		}
		#footer a {
			color:#565656;
			font-size:12px;
		}
		
		
.errorHTML{
	padding-left:50px;
}


.kedvenc a img{
	background-repeat:no-repeat;
	background-position:center;
=======
@charset "iso-8859-1";
/* CSS Document */

/**************************
	Copyright 2008 Rufftech
	uri: http://www.rufftech.hu
	Author: W3LAB.hu
**************************/

html {
	}
body {
	margin:0;
	padding:0;
	font-family: Georgia, Arial, Helvetica;
	color:#4c4c4c;
	background:#000;
	font-size:12px;
	}
.clear {
	font-size:1px;
	clear:both;
	}
#container {
	width:800px;
	margin:0 auto;
	position:relative;
	background:#000;
	}
	#top {
		height:188px;
		width:800px;
		background:#343434 url(/verseny/img/header_bg.png) no-repeat;
		position:relative;
		}
		#top a.index {
			display:block;
			width:80%;
			height:100%;
			}
		#loginwrap {
			width:278px;
			height:166px;
			background:url(/verseny/img/login_wrap_bg.gif) no-repeat;
			position:absolute;
			right:18px;
			top:17px;
			z-index:0;
			}
		#login {
			width:250px;
			/*height:188px;*/
			background:#333;
			position:absolute;
			right:3px;
			top:3px;
			padding:10px;
			z-index:1;
			color:#cccccc;
			}		
		.loggedin #login  {
			height:130px;
			}
			#login a {
				color:#ccc;
				}
			#login a.pass {
				display:block;
				float:left;
				padding:4px 0 4px 5px;
				text-decoration:none;
				font-size:13px;
				}
			#login a.reg {
				display:block;
				float:right;
				padding:4px 5px 4px 0;
				text-decoration:none;
				font-size:13px;
				}
			#login a.pass:hover, #login a.reg:hover{
				text-decoration:underline
			}
			#login a.comp {
				width:111px;
				height:25px;
				background:url(/verseny/img/login_a_comp_bg.png) no-repeat;
				float:right;
				margin:0 -18px 0 0;
				text-indent:-9000px;
				}
			#login a.logout {
				width:92px;
				height:25px;
				background:url(/verseny/img/login_a_logout_bg.png) no-repeat;
				float:right;
				margin:6px -18px 0 0;
				text-indent:-9000px;
				clear:both;
				}
			#login h2 {
				width:86px;
				height:25px;
				background:url(/verseny/img/login_h2.gif) no-repeat;
				margin:0;
				padding:0;
				text-indent:-9000px;
				}
			#login span.msg {
				color:#66ff00;
				display:block;
				font-size:13px;
				}
			#login p {
				margin:5px 0 0 0;
				padding:0;
				}
				#login span {
					font-weight:bold;
					}
			#login .ico {
				position:absolute;
				right:-25px;
				top:10px;
				background:transparent url(/verseny/img/login_bg.png) no-repeat;
				z-index:2;
				height:24px;
				width:87px;
				}
			.loggedin #login .ico {
				position:absolute;
				right:-25px;
				top:10px;
				background:transparent url(/verseny/img/login_bg_loggedin.png) no-repeat;
				z-index:2;
				height:24px;
				width:87px;
				}
			#login form {
				width:100%;
				padding:0 10px 11px 10px; 
				margin:10px -10px;
				border-bottom:1px solid #666;
				}
			#login label {
				float:left;
				clear:both;
				width:50px;
				text-align:right;
				padding:4px 10px 0 0;
				}
			#login input.text {
				margin:0 0 15px 0;
				background: url(/verseny/img/login_input_text_bg.gif) repeat-x;
				border-left:1px solid #a0a0a0;
				border-top:1px solid #a0a0a0;
				border-right:1px solid #fff;
				border-bottom:1px solid #fff;
				height:19px;
				width:173px;
				padding:2px 5px 0 5px;
				color:#333;
				font-size:14px;
				}
			#login input.button {
				width:92px;
				height:25px;
				background:url(/verseny/img/login_input_button_bg.png) no-repeat;
				border:0;
				margin:0 0 0 175px;
				color:#fff;
				text-transform:uppercase;
				font-weight:bold;
				}
			#login input.button:hover {
				background-position:-92px 0;
				}
	#content {
		background:#ddd;
		margin:0 10px 0 10px;
		padding:10px 0 0 0;
		width:780px;
		}
		#content a {
			color:#3366cc;
			text-decoration:none;
			font-weight:bold;
			}
		#content a:hover{
			color:#0055ff !important; 
			}
		#content h2 {
			text-indent:-9000px;
			width:100%;
			height:30px;
			background:#333 url(/verseny/img/content_h2_bg.gif) repeat-x;
			margin:0 0 10px 0;
			padding:0;
			clear:both;
			}
			#content h2 span {
				height:30px;
				display:block;
				margin:0 0 0 10px;
				}
		#content .boxwrap h3 {
			font-size:12px;
			font-weight:normal;
			}
		#content .upload {
			}
			#content .upload h2 {
				background:none;
				text-align:center;
				}
			#content .upload h2 span {
				width:248px;
				height:25px;
				background:url(/verseny/img/upload_h2_span_bg.gif) no-repeat;
				margin:0 auto;
				}
			#content .upload label {
				text-align:right;
				width:247px;
				padding:0 10px 0 0;
				margin:5px 0 5px 0;
				display:block;
				float:left;
				color:#000;
				}
				#content .upload label span {
					font-weight:bold;
					}
				#content .upload label span.req {
					color:red !important;
					}
			#content .upload input.text , #content .upload textarea{
				width:262px;
				background:#fff url(/verseny/img/upload_input_bg.gif) no-repeat;
				border-left:1px solid #ccc;
				border-top:1px solid #ccc;
				border-bottom:1px solid #fff;
				border-right:1px solid #fff;
				padding:2px 5px 0 5px;
				margin:5px 0 5px 0;
				color:#333;
				font-size:14px;
				}
				#content .upload textarea {
					background:url(/verseny/img/upload_textarea_bg.gif) no-repeat;
					height:151px;
					}
				#content .upload input.file {
					border:1px solid #fff;
					float:left;
					}
			#content .upload input.button {
				border:0;
				}
			#content .upload input.browse {
				background: url(/verseny/img/upload_button_browse.gif) no-repeat;
				width:89px;
				height:25px;
				margin:0 0 4px 0;
				}
			#content .upload input.cancel {
				background: url(/verseny/img/upload_button_cancel.gif) no-repeat;
				width:79px;
				height:25px;
				margin:0 0 4px 0;
				}
			#content .upload input.submit {
				background: url(/verseny/img/upload_button_submit.gif) no-repeat;
				width:110px;
				height:25px;
				margin:0 0 4px 0;
				}

			#content .upload input.upload_1,#content .upload input.upload_2,#content .upload input.upload_3,#content .upload input.upload_4 {
				background:#fff url(/verseny/img/upload_input_bg.gif) no-repeat;
				border-left:1px solid #ccc;
				border-top:1px solid #ccc;
				border-bottom:1px solid #fff;
				border-right:1px solid #fff;
				padding:2px 5px 0 5px;
				color:#333;
				font-size:14px;
			}
			#content .upload input.clearfield {
				background: url(/verseny/img/upload_button_cancel.gif) no-repeat;
				border:none;
				width:79px;
				height:25px;
				margin:0 0 4px 95px;
				text-indent:-9000px;
				}
			#content .upload div.buttons {
				width:199px;
				margin:0 auto;
				padding:10px 0;
				}
			#content .upload p {
				text-align:center;
				font-style:italic;
				width:500px;
				margin:0 auto;
				}
				#content .upload p span {
					display:block;
					color:red;
					font-weight:bold;
					}
		#left {
			width:480px;
			float:left;
			padding:0 10px 10px 10px;
			}
			#left .admin{
				width:480px;				
				background:#000;
				margin:0 0 10px 0;
				color:white;
				}
			#left h2 {
				width:480px;
				}
			#left .favoftheday {
				}
				#left .favoftheday h2 span {
					background:url(/verseny/img/left_favoftheday_h2_span_bg.gif) no-repeat;
					}
				#left .favoftheday .boxwrap {
					border:1px solid #b4b4b4;
					margin:0 0 10px 0;
					float:left;
					width:478px;
					}
					#left .favoftheday .box {
						border:1px solid #fff;
						background:#cccccc;
						padding:10px;
						position:relative;
						float:left;
						width:456px;
						}
						#left .favoftheday .box div {
							float:left;
							width:225px;
							text-align:center;
							}
							#left .favoftheday .box div  img {
								border:5px solid #999;
								}
							#left .favoftheday .box div  h3 {
								margin:5px 0 0 0;
								padding:0;
								}
								#left .favoftheday .box div h3 a {
									color:#333;
									text-decoration:underline;
									font-weight:normal;
									}
				#left .prefavs {
					margin-right:-10px;
					}
					#left .prefavs h2 span {
						background:url(/verseny/img/left_prefavs_h2_span_bg.gif) no-repeat;
						}
					#left .prefavs .boxwrap {
						border:1px solid #b4b4b4;
						margin:0 10px 10px 0;
						width:232px;
						float:left;
						}
						#left .prefavs .boxwrap .username{
							font-family:"Arial";
						}
						#left .prefavs .boxwrap .box {
							width:114px;
							float:left;
							background:#ccc;
							border:1px solid #fff;
							text-align:center;
							padding:0 0 5px 0;
							}
							#left .prefavs .box h3  {
								height:30px;
								overflow:hidden;
								margin:0px;
								padding:0px;
							}
							#left .prefavs .box h3 a {
								color:#333;
								text-decoration:underline;
								font-weight:normal;
								}
							#left .prefavs .box img {
								border:0;
								height:89px;
								width:114px;
								}
			#left .gallery {
				}
				#left .gallery h2 {
					margin-bottom:1px;
					}
					#left .gallery h2 span {
						background:url(/verseny/img/left_gallery_h2_span_bg.gif) no-repeat;
						width:800px;
						}
					#left .gallery .boxwrap {
						background:#333;
						padding:10px;
						text-align:center;
						}
					#left .gallery .boxwrap a.prev {
						float:left;
						}
					#left .gallery .boxwrap a.next{
						float:right;
						}
					#left .gallery .boxwrap a {
						padding:10px 0;
						color:#ccc;
						text-decoration:none;
						text-transform:uppercase;
						font-weight:normal;
						}
					#left .gallery .boxwrap a:hover {
						color:#fff !important;
						}
					#left .gallery .boxwrap .box {
						margin:10px -10px;
						border-top:1px solid #fff;
						clear:both;
						padding:10px;
						color:#fff;
						text-align:left;
						}
						#left .gallery .boxwrap .box h1 {
							font-weight:normal;
							margin:0;
							padding:5px 0 0 0;
							}
						#left .gallery .boxwrap .box a {
							color:#3366cc;
							font-weight:bold;
							text-transform:none;
							}
					#left .gallery a.button {
						height:25px;
						width:202px;
						display:block;
						background:url(/verseny/img/left_gallery_a_button_bg.gif) no-repeat;
						text-indent:-9000px;
						margin:10px 0;
						}
					#left .gallery .comment {
						background:#fff;
						padding:10px;
						margin-bottom:45px;
						border-top:1px solid #ccc;
						border-bottom:1px solid #ccc;
						position:relative;
						}
						#left .gallery .comment .extra {
							height:67px;
							width:105px;
							background:url(/verseny/img/left_gallery_comment_extra_bg.gif) no-repeat;
							position:absolute;
							right:10px;
							bottom:-45px;;
							}
						#left .gallery .comment span {
							padding:0 10px;
							display:block;
							float:left;
							margin:-10px 0 0 10px;
							}
			#left .fressh, #left .archive {
				width:480px;
				margin:0 0 10px 0;				
				position:relative !important;
				}
				#left .fressh h2 span {
					background:url(/verseny/img/left_fressh_h2_span_bg.gif) no-repeat;
					width:800px;
					}
				#left .fressh .boxwrap, #left .archive .boxwrap {
					margin:10px -13px 10px 0;
					/*position:relative;*/
					display:block;
					background:url(/verseny/img/left_boxwrap_bg.gif) bottom left no-repeat;
					}
					#left .fressh .box , #left .archive .box {
						width:110px;
						padding:0 0 10px 0;
						/*padding:0 0 40px 0;*/
						margin:0 13px 0 0;
						float:left;
						}
					#left .fressh .box img, #left .archive .box img {
							border:5px solid #ccc;
							}
						#left .fressh .box span.bottom, #left .archive  .box span.bottom{
							/*position:absolute;
							bottom:10px;*/
							font-size:11px;
							}
						#left .fressh .box span.bottom  a:hover, #left .archive  .box span.bottom a:hover {
							text-decoration:underline; 
							}
							#left .fressh .box a, #left .archive .box a {
								display:block;
								font-size:11px;
							}
							#left .archive .box a:hover {
								text-decoration:underline!important;
							}
							#left .fressh .box h3 a, #left .archive .box h3 a  {
								color:#000;
								font-size:13px;
								font-weight:normal;
								text-decoration:underline;
								}
							#left .fressh .box h3 a:hover, #left .archive .box h3 a:hover {
								text-decoration:none !important;
								color:#000 !important;
								}
				#left .fressh  a.button {
					text-indent:-9000px;
					width:102px;
					height:25px;
					background:url(/verseny/img/left_fressh_a_button_bg.png) no-repeat;
					float:right;
					margin:0 0 10px 0;
					}
					#left .fressh  a.button:hover {
						background-position:-102px 0;
						}
				#left .archive h2 span {
					background:url(/verseny/img/left_archive_h2_span_bg.gif) no-repeat;
					width:800px;
					}
					#left .archive .box {
						padding-bottom:10px;
						}
			#left .favorites {
				width:480px;
				clear:both;
				margin:0 0 10px 0;
				}
				#left .favorites .boxwrap {
					position:relative;
					padding:0 0 12px 0;
					}
					#left .favorites .boxwrap .extra {
						position:absolute;
						right:10px;
						bottom:-20px;
						height:67px;
						width:60px;
						background:url(/verseny/img/left_favorites_boxwrap_bg.gif) no-repeat;
						}
				#left .favorites .boxwrap  a.button {
					position:absolute;
					bottom:-15px;
					left:0 !important;
					}
				#left .favorites .boxwrap  h3 a {
					text-decoration:underline;
					font-weight:normal;
					font-size:13px;
					color:#000;
					}
				#left .favorites .boxwrap  h3 a:hover {
					color:#000!important;
					text-decoration:none;
					}
				#left .favorites .boxwrap  a.username:hover {
					text-decoration:underline;
					}
					#left .favorites .boxwrap a.button span {
						float:left;
						}
					#left .favorites .boxwrap a.button span.left {
						margin:0 0 0 0;
						}					
				#left .favorites h2 span {
					background:url(/verseny/img/left_favorites_h2_span_bg.gif) no-repeat;
					width:800px;
					}
				#left .favorites img {
					border:5px solid #ccc;
					float:left;
					margin:0 5px 0 0;
					}
				#left .favorites .box {
					width:283px;
					background:#fff url(/verseny/img/left_favorites_box_bg.gif) bottom left no-repeat;
					border-top:1px solid #ccc; 
					float:left;
					padding:10px 10px 25px 10px;
					margin:5px 0;
					}
					#left .favorites .box img.quotestart {
						border:0;
						display:inline;
						float:left;
						}
					#left .favorites .box img.quoteend {
						border:0;
						float:none;
						display:inline;
						}
					#left .favorites .box span {
						font-size:13px;
						font-style:italic;
						padding:0 5px;
						display:block;
						float:left;
						}
				#left .favorites a.button {
					text-indent:-9000px;
					height:25px;
					width:186px;
					background:url(/verseny/img/left_favoites_a_button_bg.png) no-repeat;
					float:left;
					margin:0 0 10px 0;
					}	
				#left .favorites a.button:hover {
					background-position:-186px 0;
					}
			#left .winners {
				}
				#left .winners .username{
					font-family:"Arial";
				}
				#left .winners h2{
					background:none;
					border-bottom:1px dashed #333;
					}
					#left .winners h2 span {
						width:303px;
						height:25px;
						background:url(/verseny/img/left_winners_h2_span_bg.gif) no-repeat;
						}
				#left .winners div {
					width:235px;
					text-align:center;
					float:left;
					}
					#left .winners div img {
						border:5px solid #ccc;
						}
					#left .winners div a.header{
						display:block;
						text-decoration:underline;
						color:#333;
						font-weight:normal;
						margin:0 0 10px 0;
						}
					#left .winners div a.header:hover{
						text-decoration:none;
						}
					#left .winners div a {
						display:block;
						}
					#left .winners div a:hover {
						text-decoration:underline;
						}
				#left #pagination {
					text-align:center;
					}
					#left #pagination a {
						color:#333;
						padding:0 5px;
						}
					#left #pagination a.active {
						text-decoration:underline;
						color:#3366cc;
						}
					#left #pagination a.prev, #left #pagination a.next {
						border:0;
						padding:0 20px;
						}
					
		#right {
			width:270px;
			float:left;
			/*margin:40px 0 0 0;*/
			margin: 0;
			}
		.loggedin #right {
			margin-top:0;
			}
			#right .boxwrap {
				border:1px solid #b4b4b4;
				margin:0 0 10px 0;
				}
				#right .box {
					border:1px solid #fff;
					background:#cccccc;
					padding:10px;
					position:relative;
					}
					#right .box a:hover {
						text-decoration:underline;
						}
					#right .box ul {
						margin:0;
						padding:0;
						list-style:none;
						}
						#right .box ul li {
							background:url(/verseny/img/right_li_bg.gif) left center no-repeat;
							padding:5px 0 5px 10px;
							}
							#right .box ul li a {
								color:#333;
								display:block;
								}
			#right .favoirtes{
				}
				#right .favorites h2 span {
					background:url(/verseny/img/left_favorites_h2_span_bg.gif) no-repeat;
					}
				#right .favorites .box, #right .fressh .box {
					text-align:center;
					}
					#right .favorites .box img , #right .fressh .box img {
						border:5px solid #999;
						}
					#right .favorites h3, #right .fressh h3 {
						margin:5px 0 0 0;
						padding:0;
						}
						#right .favorites h3 a , #right .fressh h3 a{
							color:#333;
							text-decoration:underline;
							font-weight:normal;
							}
				#right .favorites a.button {
					width:187px;
					height:25px;
					background:url(/verseny/img/right_favorites_a_button_bg.gif) no-repeat;
					display:block;
					margin:0 auto 10px auto;
					text-indent:-9000px;
					}
				#right .fressh a.button {
					width:106px;
					height:25px;
					background:url(/verseny/img/right_fressh_a_button_bg.gif) no-repeat;
					display:block;
					margin:0 auto 10px auto;
					text-indent:-9000px;
					}
				#right .fressh h2 span {
					background:url(/verseny/img/right_fressh_h2_span_bg.gif) no-repeat;
					}
			#right .prize {	
				}
				#right .prize h3 {
					text-indent:-9000px;
					background:url(/verseny/img/right_news_h3_bg.gif) no-repeat;
					margin:0;
					padding:0;
					width:153px;
					height:24px;
					}
				#right .prize  a {
					text-decoration:underline;
					}
				#right .prize  a:hover {
					text-decoration:none;
					}
				#right .prize p {
					clear:both;
					line-height:16px;
					}
				#right .prize p img {
					border:5px solid #ccc !important;
					}
				#right .prize p span {
					font-weight:bold;
					text-transform:uppercase;
					}
				#right .prize a.more {
					text-indent:-9000px;
					height:25px;
					width:112px;
					background:url(/verseny/img/right_prize_a_more_bg.png) no-repeat;
					display:block;
					float:right;
					margin:-10px -20px 0 0;
					}
				#right .prize a.more:hover {
					background-position:-112px 0;
					}
			#right .news {
				}
				#right .news h2 span {
					width:142px;
					background:url(/verseny/img/right_news_h2_span_bg.gif) no-repeat;
					}
			#right .news ul li a {
				font-weight:normal;
			}
			#right .forum  h2 {
				background:url(/verseny/img/right_forum_h2_bg.gif) no-repeat;
				height:36px;
				margin-bottom:5px;
				}
		.terms {
			padding:10px;
			}
			.terms h1, .terms a {
				color:#ff9900;
				}
			.terms h2 {
				color:#fff;
				}
	#footer {
		clear:both;
		padding:10px 10px 10px 20px;
		background:#000;
		}
		#footer a {
			color:#565656;
			font-size:13px;
		}
		
		
.errorHTML{
	padding-left:50px;
}


.kedvenc a img{
	background-repeat:no-repeat;
	background-position:center;
}

.spoki{
	padding-bottom:15px;
}

