﻿@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	//line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	//border-collapse: separate;
	//border-spacing: 0;
}
caption, th, td {
	//text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body {
	background-image: url(../images/bg.png);
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

div.pagin div.page a strong {
    display: block;
    float: left;
    margin: -3px;
    padding: 3px;
    background: #d0d0d0;
    border-radius: 4px;
}

.page a{
    display: block;
    float: left;
    margin: 3px;
    padding: 3px;
    background: #e0e0e0;
    border-radius: 4px;
}

.page a:hover {
    display: block;
    float: left;
    margin: 3px;
    padding: 3px;
    background: #d0d0d0;
    border-radius: 4px;
}

.pagin {
display: block;
float: left;
border-top: 1px solid #c1c1c1;
margin: 8px 0;
width: 520px;
}


li {
list-style: none;
text-align: center;
padding-left: 25px;
display: block;

}

li a:link {
color: #557900;
display: block;
list-style: none;


}

li a:hover {
color: #507201;
display: block;
list-style: none;

background-color: #940e0f;
}

li a:active {
color: #507201;
list-style: none;
display: block;

background-color: #940e0f;
}

li a:visited {
color: #507201;
list-style: none;
display: block;

}

.lin {
padding-left: 5px;
display: block;
}

.lin a:link {
color: #639317;
display: block;
}

.lin a:hover {
color: #d4d4d4;
display: block;
background-color: #e5e5e5;
}

.lin a:active {
color: #d4d4d4;
display: block;
background-color: #e5e5e5;
}

.lin a:visited {
color: #507201;
display: block;
}



/*kiegészitők*/

.big-input {
	width: 145px;
	height: 22px;
	border: none;
	background-image: url(../images/login_input.png);
	padding: 4px 0 0 6px;
	color: #4f700a;
	margin-top: 5px;
}

.big-button {
	width: 50px;
	height: 25px;
	border: none;
	background-image: url(../images/big_button.png);
	margin-top: 4px;
}
.big-button:hover {
	width: 50px;
	height: 25px;
	border: none;
	background-image: url(../images/big_button2.png);
	margin-top: 4px;
}

.link {
	width: 50px;
	height: 25px;
	border: none;
	background-image: url(../images/link.png);
	margin-top: 4px;
}
.link:hover {
	width: 50px;
	height: 25px;
	border: none;
	background-image: url(../images/link2.png);
	margin-top: 4px;
}

.kep {
	width: 50px;
	height: 25px;
	border: none;
	background-image: url(../images/kep.png);
	margin-top: 4px;
}
.kep:hover {
	width: 50px;
	height: 25px;
	border: none;
	background-image: url(../images/kep2.png);
	margin-top: 4px;
}

.f {
	width: 29px;
	height: 25px;
	border: none;
	background-image: url(../images/f.png);
	margin-top: 4px;
}

.f:hover {
	width: 29px;
	height: 25px;
	border: none;
	background-image: url(../images/f2.png);
	margin-top: 4px;
}

.d {
	width: 29px;
	height: 25px;
	border: none;
	background-image: url(../images/d.png);
	margin-top: 4px;
}

.d:hover {
	width: 29px;
	height: 25px;
	border: none;
	background-image: url(../images/d2.png);
	margin-top: 4px;
}

.a {
	width: 29px;
	height: 25px;
	border: none;
	background-image: url(../images/a.png);
	margin-top: 4px;
}
.a:hover {
	width: 29px;
	height: 25px;
	border: none;
	background-image: url(../images/a2.png);
	margin-top: 4px;
}


.imgs {
	border: 1px solid #cacaca;
}
.imgs:hover {
	border: 1px solid #666666;
}


.small-input {
	width: 125px;
	height: 20px;
	border: none;
	background-image: url(../images/search_input.png);
	padding: 3px 0 0 6px;
	color: #4f700a;
}

.small-button {
	width: 41px;
	height: 23px;
	border: none;
	background-image: url(../images/small_button.png);
}




.winner {
	width: 45px;
	height: 45px;
	background-image: url(../images/winner.png);
	position:relative;
	left:-236px;
	top:-55px;
}
.winner2 {
	width: 45px;
	height: 45px;
	background-image: url(../images/winner.png);
	position:relative;
	left:245px;
	top:-55px;
}



.pont {
	width: 9px;
	height: auto;
	border: none;
	background-image: url(../images/pont.jpg);
}






#header {
	width: 100%;
	height: 244px;
	background: url(../images/header_bg.png) repeat-x;
}

	.header-content {
		width: 969px;
		height: 244px;
	}
	
		.header-left1 {
			width: 197px;
			height: 244px;
			background-image: url(../images/header_left.png);
			float: left;
		}		
		.header-left2 {
			width: 197px;
			height: 244px;
			background-image: url(../images/header_left4.png);
			float: left;
		}
		.header-left3 {
			width: 197px;
			height: 244px;
			background-image: url(../images/header_left6.png);
			float: left;
		}
			.language {
				width: 197px;
				height: 19px;
				text-align: center;
				padding-top: 6px;
				font-weight: bold;
				color: white;
			}
			
			.logo {
				width: 197px;
				height: 219px;
				background-image: url(../images/header_logo.png);
			}
		
		.header-center1 {
			width: 575px;
			height: 244px;
			background-image: url(../images/header_center.png);
			float: left;
		}
		.header-center2 {
			width: 575px;
			height: 244px;
			background-image: url(../images/header_center4.png);
			float: left;
		}
		.header-center3 {
			width: 575px;
			height: 244px;
			background-image: url(../images/header_center6.png);
			float: left;
		}
		
		.header-right {
			width: 197px;
			height: 165px;
			float: right;
			padding: 79px 0 0 0;
		}
	
#oldal {
	width: 969px;
	height: auto;
}

	.left {
		width: 197px;
		height: auto;
		float: left;
	}

	.napikomment {
		height:111px;
		overflow:auto;
		padding-right:2px;
		padding-top: 7px;
		margin-right:7px;

	}	

	.leftimg {
		margin-left: 4px;
		margin-right: 4px;
		margin-top: 2px;
		margin-bottom: 2px;
		float: left;
		padding: 5px;
		border: 1px solid #a0a0a0;
	}


.gallery img {
	background: #fff;
	border: solid 1px #e9e9e9;
	padding: 4px;
}


	.leftimg:hover {
		height: auto;
		margin-left: 4px;
		margin-right: 4px;
		margin-top: 2px;
		margin-bottom: 2px;
		float: left;
		border: 1px solid #000000;
		//border: 1px solid #83b900;
	}
	.rightimg {
		margin-left: 4px;
		margin-right: 4px;
		margin-top: 4px;
		margin-bottom: 4px;
		float: right;
		border: 1px solid #efefef;
	}	
	.rightimg:hover {
		height: auto;
		margin-left: 4px;
		margin-right: 4px;
		margin-top: 4px;
		margin-bottom: 4px;
		float: right;
		border: 1px solid #83b900;
	}

		.left-header {
			width: 192px;
			height: 21px;
			background-image: url(../images/vmenu_linel.png);
			background-repeat: no-repeat;
			font-weight: bold;
			padding: 2px 0 0 5px;
			margin-top: 10px;
		}
		
		.left-content {
			width: 182px;
			height: auto;
			padding: 3px 0 0 15px;
			color: #5f5f5f;
		}
		
			.left-content a:link{
				text-decoration: none;
				color: #639317;
			}
			
			.left-content a:hover{
				text-decoration: none;
				color: #5f5f5f;
			}
			
			.left-content a:active{
				text-decoration: none;
				color: #639317;
			}
			
			.left-content a:visited{
				text-decoration: none;
				color: #639317;
			}
		
		
		.left-banner {
			width: 126px;
			height: 256px;
			background-image: url(../images/vbanner.png);
			
			margin: 0 0 0 0;
		}
		

		
		.left-partner {
			width: 123px;
			height: auto;
			padding: 3px 0 0 3px;
			margin: 10px 0 0 20px;
		}
		.left-partner2 {
			width: 123px;
			height: auto;
		}
		
		.hirdetes {
			width: 120px;
			height: 240px;
			border: none;
			//margin: -13px 0 0 -23px;
			margin: 10px 0 0 10px;
		}
		


		//.smallimg {
		//	width: 139px;
		//	height: 120px;
		//	margin: 10px 0 10px 0;
		//	background-image: url(../images/small_img.png);
		//}






		.partner {
			width: 160px;
			max-height: 80px;
			border: none;
		}
		
	.center {
		width: 575px;
		height: auto;
		float: left;

	}
	
		.menu {
			width: 575px;
			height: 32px;
		}
		
			.menu-left {
				width: 21px;
				height: 32px;
				background-image: url(../images/hmenu_left.png);
				float: left;
			}
			
			.menu-content {
				width: 533px;
				height: 32px;
				background: url(../images/hmenu_bg.png) repeat-x;
				text-align: center;
				font-weight: bold;
				color: white;
				
				float: left;
			}
			
				.menu-content a:link{
					text-decoration: none;
					color: white;
				}
				
				.menu-content a:hover{
					text-decoration: none;
					color: #2c2c2c;
				}
				
				.menu-content a:active{
					text-decoration: none;
					color: white;
				}
				
				.menu-content a:visited{
					text-decoration: none;
					color: white;
				}
			
			.menu-right {
				width: 21px;
				height: 32px;
				background-image: url(../images/hmenu_right.png);
				float: right;
			}
			
		.hbanner {
			width: 474px;
			height: 79px;
			margin: 20px 0 0 50.5px;
			background-image: url(../images/hbanner.png);
		}

		
		.content {
			width: 575px;
			height: auto;
		}
		
			.kbh {
				width: 553px;
				height: 21px;
				background-image: url(../images/content_line.png);
				background-repeat: no-repeat;
				font-weight: bold;
				padding: 2px 0 0 22px;
				margin-top: 10px;
			}
			.kbh2 {
				width: 553px;
				height: 8px;
				background-image: url(../images/content_line_2.png);
				background-repeat: no-repeat;
				font-weight: bold;
				padding: 2px 0 0 0px;
				margin-top: 0px;
			}
			
			.kbt {
				width: 515px;
				height: auto;
				padding: 3px 30px 0 30px;
				text-align: justify;
				//text-align: center;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #222222;
			}
			.kbt:hover {
				width: 515px;
				height: auto;
				padding: 3px 30px 0 30px;
				text-align: justify;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #222222;
			}

			
				.kbt a:link{
					text-decoration: none;
					color: #79a600;
					font-weight: bold;
				}
				
				.kbt a:hover{
					text-decoration: none;
					color: #a2a2a2;
					font-weight: bold;
				}
				
				.kbt a:active{
					text-decoration: none;
					color: #79a600;
					font-weight: bold;
				}
				
				.kbt a:visited{
					text-decoration: none;
					color: #79a600;
					font-weight: bold;
				}


			.kbtvt {
				width: 546px;
				height: auto;
				padding: 3px 0px 0 8px;
				margin: 2px 10px 0 10px;
				text-align: justify;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #222222;
				overflow:hidden;
			}
			.kbtvt a:link{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #79a600;
			}
			.kbtvt a:hover{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #222222;
			}
			.kbtvt a:active{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #79a600;
			}

			.kbtvt a:visited{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #79a600;
			}


			.kbtvt:hover {
				width: 546px;
				height: auto;
				padding: 3px 0px 0 8px;
				margin: 2px 10px 0 10px;
				text-align: justify;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #222222;
				background-color: #d8d8d8;
			}

			

			.kbt2 {

				width: 553px;
				height: 21px;
				background-image: url(../images/content_line.png);
				background-repeat: no-repeat;
				font-weight: bold;
				//font-size: 11px;
				text-align: center;
				padding: 2px 0 0 22px;
				margin-top: 10px;


			}
			
				.kbt2 a:link{
					text-decoration: none;
					color: #79a600;
					font-weight: bold;
				}
				
				.kbt2 a:hover{
					text-decoration: none;
					color: #a2a2a2;
					font-weight: bold;
				}
				
				.kbt2 a:active{
					text-decoration: none;
					color: #79a600;
					font-weight: bold;
				}
				
				.kbt2 a:visited{
					text-decoration: none;
					color: #79a600;
					font-weight: bold;
				}
			





			.ll {
				position:relative;
				bottom:0px;
				text-align: center;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
			}
			

				.ll a:link{
					text-decoration: none;
					color: #000000;
				}
				
				.ll a:hover{
					text-decoration: none;
					color: #000000;
				}
				
				.ll a:active{
					text-decoration: none;
					color: #000000;
				}
				
				.ll a:visited{
					text-decoration: none;
					color: #000000;
				}









			
				.kbh a:link{
					text-decoration: none;
					color: #79a600;
					font-weight: bold;
				}
				
				.kbh a:hover{
					text-decoration: none;
					color: #a2a2a2;
					font-weight: bold;
				}
				
				.kbh a:active{
					text-decoration: none;
					color: #79a600;
					font-weight: bold;
				}
				
				.kbh a:visited{
					text-decoration: none;
					color: #79a600;
					font-weight: bold;
				}
				
				
	.right {
		width: 197px;
		height: auto;
		float: right;
	}
	
		.right-header {
			width: 192px;
			height: 21px;
			background-image: url(../images/vmenu_liner.png);
			background-repeat: no-repeat;
			font-weight: bold;
			padding: 2px 0 0 5px;
			margin-top: 10px;
		}
		
		.right-content {
			width: 182px;
			height: auto;
			font-size: 12px;
			padding: 3px 0 0 15px;
		}
		
			.right-content a:link{
				text-decoration: none;
				color: #639317;
			}
			
			.right-content a:hover{
				text-decoration: none;
				color: #5f5f5f;
			}
			
			.right-content a:active{
				text-decoration: none;
				color: #639317;
			}
			
			.right-content a:visited{
				text-decoration: none;
				color: #639317;
			}
			
			.chatbox {
				width: 185px;
				height: 450px;
				overflow: scroll;
				margin-left: -20px;
				
			}
			.adminnap {
				width: 380px;
				height: 200px;
				overflow: scroll;
				margin-left: -20px;
				
			}
			.cbm1 {
				width: 160px;
				height: auto;
				background-color: #f8f8f8;
				padding-left: 8px;
			}

			.cbm1:hover {
			    background-color: #cfcfcf;
			}			
			
			.eff {
				height: auto;;
			}

			.eff:hover {
			    background-color: #cfcfcf;
			}

			
			.cbm2 {
				width: 160px;
				height: auto;
				background-color: #ececec;
				padding-left: 8px;
			}


			.cbm2:hover {
			    background-color: #cfcfcf;
			}



.table {
	width: 543px;
	height: auto;
}

.table2 {
	width: 520px;
	height: auto;
}


td, th {
	margin-top: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 1px;
	
}



td.vt {
	text-align: center;
}

td.vt:hover {
    background-color: #cfcfcf;
}


tr.ef {
	text-align: center;
}

tr.ef:hover {
    background-color: #cfcfcf;
}



td.vtx {
	text-align: center;
}

td.vtx:hover {
    background-color: #8dc121;
}

td.vtb {
}

td.vtb:hover {
    background-color: #cfcfcf;
}

.table2 td {
	text-align: center;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	//border-bottom: 1px solid #83b900;

	color: #333333;
}


.table3 {
	width: 520px;
	height: auto;
}

.table3 td {
	text-align: center;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	//border-bottom: 1px solid #83b900;
	width: 250px;
	color: #333333;
}



.versenyre {
width: 128px;
height: 96px;
}


a.nav-overlay{
position:absolute;width:90px;height:100%;display:block;background-color:#fff;opacity:0;filter:alpha(opacity = 0);background-repeat:no-repeat;
}

a.nav-overlay span{
display:none;
}

a.nav-overlay:hover{
background-color:transparent;opacity:1;filter:none;
}

a.overlay-prev{
left:0px;
}

a.overlay-next{
right:0px;
}


.stayright {
    float:right; 
    margin-top:3px;
    margin-bottom:3px;
    margin-left:7px;
    margin-right:7px;
}


.stayleft {
    float:left; 
    margin-top:3px;
    margin-bottom:3px;
    margin-right:7px;
    margin-left:4px;
}


	
.footer {	
 height: auto; 
}

		.smallimg {
			width: 139px;
			height: 120px;
			margin: 10px 0 10px 0;
			background-image: url(../images/small_img.png);
		}

.avbg {
	float: left;
	width: 78px;
	height: 76px;
	margin: 2px 0 2px 2px;
	background-image: url(../images/avatar_bg.jpg);
}

