body{
	margin:			0;
	padding:		0;
	background:		#444;
	font-family:	Lucida Sans Unicode, Helvetica, Kalimati;
	font-size:		11px;
	color:			#444;
	font-weight:	normal;
	line-height:	1.8em;
	}
* { margin: 0px; padding: 0px; font-family: Arial, Helvetice, sans-serif, Kalimati; }
	
img{ border:none; }

a{ cursor: pointer; outline: none !important; }


	/*Percents*/
	
	.w100{ width: 100%; }
	.w95{ width: 95%; }
	.w90{ width: 90%; }
	.w80{ width: 80%; }
	.w75{ width: 75%; }
	.w70{ width: 70%; }
	.w60{ width: 60%; }
	.w50{ width: 50%; }
	.w40{ width: 40%; }
	.w30{ width: 30%; }
	.w25{ width: 25%; }
	.w20{ width: 20%; }
	.w10{ width: 10%; }
	
	/*Pixels*/
	
	.w50px{ width: 50px; }
	.w100px{ width: 100px; }
	.w130px{ width: 130px; }
	.w150px{ width: 150px; }
	.w200px{ width: 200px; }
	.w250px{ width: 250px; }
	.w300px{ width: 300px; }
	.w350px{ width: 350px; }
	.w400px{ width: 400px; }
	.w450px{ width: 450px; }
	.w500px{ width: 500px; }
	.w550px{ width: 550px; }
	.w600px{ width: 600px; }
	.w650px{ width: 650px; }
	.w700px{ width: 700px; }

/* HEIGHTS */
	.s5{ height: 5px; overflow: hidden; float: none; clear: both; }
	.s10{ height:10px; overflow: hidden; float: none; clear: both; }
	.s15{ height:15px; overflow: hidden; float: none; clear: both; }
	.s20{ height:20px; overflow: hidden; float: none; clear: both; }
	.s25{ height:25px; overflow: hidden; float: none; clear: both; }
	.s30{ height:30px; overflow: hidden; float: none; clear: both; }
	.s35{ height:25px; overflow: hidden; float: none; clear: both; }
	.s40{ height:40px; overflow: hidden; float: none; clear: both; }
	
	.h10{height: 10px !important;}
	.h20{height: 20px !important;}
	.h30{height: 30px !important;}

	
/* ADDONS */
.noborder{ border: none; }
.link{cursor: pointer; }
.help{cursor: help; }
.big{font-size: 14px; font-weight: bold; }
.small{font-size: 10px; }
.und{ text-decoration: underline; }
.subTitle{ display: block; margin: 0; padding: 0; text-align: left; font-size: 14px; font-weight: bold; color: #444; }
span.grey{ color: #999; }

/* FORM */
form{ padding: 0px !important; margin: 0px !important; }

/* FLOATS */

.Fleft{float: left !important;}
.Fright{float: right !important;}
.clear{float: none !important; clear: both !important; height: 1px !important; overflow: hidden !important;}

	div.s5{width:100%;height:5px;overflow:hidden;float:none;clear:both;}
	div.s10{width:100%;height:10px;overflow:hidden;float:none;clear:both;}
	div.s15{width:100%;height:15px;overflow:hidden;float:none;clear:both;}
	div.s20{width:100%;height:20px;overflow:hidden;float:none;clear:both;}

.absmiddle{vertical-align: middle !important;}
.und{text-decoration:underline !important;}
.link{cursor: pointer !important;}

object{
	outline: 0 !important;
	}

p{
	margin-top:		0px;
	margin-bottom:	1.0em;
	float:			none;
	}

ul{
	background-color:		transparent !important;
	list-style-image:		url(../images/ul_disc.gif) !important;
	list-style-position:	inside !important;
	margin:					0 0 10px 0;
	}

ul.ul_h3{
	background-color:		transparent;
	list-style-image:		url(../images/ul_disc_h3.gif) !important;
	list-style-position:	inside !important;
	margin:					0 0 0 0 !important;
	}

li{
	background-color:	transparent;
	margin:				0 0 0 0;
	}

h1{
	font-family:	Arial, Helvetica, sans-serif;
	line-height:	1.0em;
	font-size:		1.5em;
	margin-top:		2px;
	margin-bottom:	10px;
	}

h2{
	font-family:	Arial, Helvetica, sans-serif;
	line-height:	1.0em;
	font-size:		1.0em;
	margin-top:		0px;
	margin-bottom:	5px;
	}

h3{
	font-family:	Arial, Helvetica, sans-serif;
	line-height:	1.0em;
	font-size:		1.0em;
	margin-top:		0px;
	margin-bottom:	5px;
	}

/* LAYOUT START */

div.frame{
	width:		990px;
	height:		auto;
	overflow:	hidden;
	border:		none;
	margin:		20px 0 0 0;
	padding:	0;
	text-align:	left;
	}
	
	div.frame div.header{
		width:		990px;
		height:		249px;
		overflow:	hidden;
		}
		
		div.frame div.header div.title{
			width:		990px;
			height:		38px;
			overflow:	hidden;
			}
		
		div.frame div.header div.image{
			width:		990px;
			height:		211px;
			margin:		0 0 0 0;
			padding:	0 0 0 0;
			border:		none;
			}
			div.frame div.header div.image div.search{
				width:		165px;
				height:		30px;
				padding:	165px 15px 0 810px;
				border:		none;
				}
				div.frame div.header div.image div.search input.searchBOX{
					width:			118px;
					height:			20px;
					float:			left;
					border:			none;
					margin:			2px 0 0 12px;
					padding:		6px 0 0 0;
					background:		transparent;
					color:			#ccc;
					font-size:		12px;
					font-weight:	normal;
					}
				div.frame div.header div.image div.search img.srSubmit{
					width:		35px;
					height:		26px;
					float:		left;
					margin:		2px 0 0 0;
					cursor:		pointer;
					}
					
	div.frame div.content{
		width:		960px;
		height:		auto;
		overflow:	hidden;
		padding:	0 15px 0 15px;
		background:	transparent url(../images/layout/frame-bg.jpg) repeat-y top left;
		}
					
		div.frame div.content div.menu{
			width:		960px;
			height:		45px;
			margin:		0 0 14px 0;
			background:	transparent url(../images/layout/menu-bg.jpg) repeat-x top left;
			}
			
			div.frame div.content div.menu ul{
				margin:		0;
				padding:	0;
				float:		none;
				clear:		both;
				}
				div.frame div.content div.menu ul li{
					display:	block;
					width:		auto;
					height:		45px;
					float:		left;
					padding:	0 1px 0 0;
					background:	transparent url(../images/layout/menu-li-bg.jpg) no-repeat top right;
					}
					div.frame div.content div.menu ul li.last{background:none;}
					div.frame div.content div.menu ul li a{
						display:			block;
						width:				auto;
						height:				35px;
						background:			transparent url(../images/layout/menu-bg.jpg) repeat-x top left;
						padding:			10px 20px 0 20px;
						font-size:			14px;
						color:				#999;
						text-decoration:	none;
						font-weight:		bold;
						}
						div.frame div.content div.menu ul li a:hover{
							background-position:	0 -45px;
							color:					#b53333;
							}
						div.frame div.content div.menu ul li a.active{
							background-position:	0 -45px;
							color:					#b53333;
							}
							
			div.frame div.content div.leftCol{
				width:		225px;
				height:		auto;
				margin:		0 10px 0 0;
				padding:	0;
				float:		left;
				}
				
			div.frame div.content div.middleCol{
				width:		490px;
				height:		auto;
				margin:		0;
				padding:	4px 0 0 0;
				float:		left;
				}
				
			/* MAIN CONTENT */
			
				div.frame div.content div.middleCol div.section{
					width:		auto;
					height:		auto;
					margin:		0 0 15px 0;
					padding:	0 0 15px 0;
					background:	transparent url(../images/layout/main-content-sep.jpg) no-repeat bottom left;
					}
					
					div.frame div.content div.middleCol div.section h1{
						display:		block;
						font-size:		18px;
						color:			#780009;
						font-weight:	normal;
						margin:			0 0 15px 0;
						padding:		0;
						}
						
					div.frame div.content div.middleCol div.section h2{
						display:		inline;
						font-weight:	normal;
						font-size:		11px;
						color:			#444;
						}
				
				div.frame div.content div.middleCol div.news{
					margin:			0 0 15px 0;
					padding:		0 0 5px 0;
					background:	transparent url(../images/layout/main-content-sep.jpg) no-repeat bottom left;
					}
				
				div.frame div.content div.middleCol div.news div.item{
					width:		auto;
					height:		auto;
					margin:		0 0 20px 0;
					}
					div.frame div.content div.middleCol div.news h1{
						display:		block;
						font-size:		18px;
						color:			#780009;
						font-weight:	normal;
						margin:			0 0 15px 0;
						padding:		0;
						}
					div.frame div.content div.middleCol div.news div.item h2{
						display:		block;
						font-weight:	bold;
						font-size:		14px;
						color:			#444;
						margin:			0 0 5px 0;
						padding:		0;
						}
						div.frame div.content div.middleCol div.news div.item h2 a{
							text-decoration:	none;
							color:				#444;
							}
							div.frame div.content div.middleCol div.news div.item h2 a:hover{
								color:	#08c;
								}
					div.frame div.content div.middleCol div.news div.item h3{
						display:		inline;
						font-weight:	normal;
						font-size:		11px;
						color:			#444;
						}
					div.frame div.content div.middleCol div.news div.item h4{
						display:		block;
						width:			125px;
						margin:			5px 0 0 0;
						font-weight:	normal;
						font-size:		11px;
						color:			#999;
						float:			left;
						}
						div.frame div.content div.middleCol div.news div.item a.tovabb{
							display:			block;
							margin:				5px 0 0 0;
							width:				100px;
							float:				left;
							color:				#08c;
							text-decoration:	none;
							font-size:			11px;
							}
							div.frame div.content div.middleCol div.news div.item a.tovabb:hover{
								text-decoration:	underline;
								}
				div.frame div.content div.middleCol div.links div.linkscontent{
					width:	490px;
					}
				div.frame div.content div.middleCol div.links div.linkscontent a{
					display:			block;
					width:				130px;
					height:				auto;
					padding:			0 0 0 0;
					margin:				0 33px 0 0;
					float:				left;
					color:				#08c;
					text-decoration:	none;
					}
					div.frame div.content div.middleCol div.links div.linkscontent a:hover{
						text-decoration:	underline;
						}
						
			div.frame div.content div.rightCol{
				width:		225px;
				height:		auto;
				margin:		0 0 0 10px;
				padding:	0;
				float:		left;
				}
				
			/* SMALL BOXES */
			div.content div.boxSmall{
				width:		230px;
				height:		auto;
				margin:		0 0 16px 0;
				overflow:	hidden;
				}
				div.content div.boxSmall div.head{
					width:		230px;
					height:		44px;
					overflow:	hidden;
					}
					div.content div.boxSmall div.head h1{
						display:	none;
						}
					div.content div.boxSmall div.head#versenynaptar{
						background: transparent url(../images/layout/smallbox-versenynaptar-head.jpg) no-repeat top left;
						}
					div.content div.boxSmall div.head#eredmenyek{
						background: transparent url(../images/layout/smallbox-eredmenyek-head.jpg) no-repeat top left;
						}
					div.content div.boxSmall div.head#frisskepek{
						background: transparent url(../images/layout/smallbox-frisskepek-head.jpg) no-repeat top left;
						}
					div.content div.boxSmall div.head#hirdetesek{
						background: transparent url(../images/layout/smallbox-hirdetesek-head.jpg) no-repeat top left;
						}
						
				div.content div.boxSmall div.middle{
					width:		230px;
					height:		auto;
					background:	transparent url(../images/layout/box-middle.jpg) repeat-y top left;
					}
				div.content div.boxSmall div.bottom{
					width:		230px;
					height:		9px;
					overflow:	hidden;
					background:	transparent url(../images/layout/box-bottom.jpg) no-repeat top left;
					}
					
					div.content div.boxSmall div.middle div.item{
						width:		225px;
						height:		auto;
						padding:	0 0 0 0;
						background:	transparent url(../images/layout/smallbox-item-bg.jpg) no-repeat bottom left;
						}
						
						div.content div.boxSmall div.middle div.item div.element{
							margin:		0 2px 0 2px;
							padding:	15px 10px 15px 10px;
							background:	transparent url(../images/layout/item-element-bg.jpg) repeat-x top left;
							}
							
						div.content div.boxSmall div.middle div.item div.element h2{
							display:				block;
							width:					69px;
							height:					auto;
							float:					left;
							margin:					0 0 0 0;
							padding:				0 0 0 9px;
							background:				transparent url(../images/layout/arrow-blue.gif) no-repeat top left;
							background-position:	0 4px;
							font-weight:			normal;
							font-size:				11px;
							line-height:			14px;
							color:					#08c;
							}
							div.content div.boxSmall div.middle div.item div.element h2 a{
								color:		#0088cc;
								text-decoration:	none;
								}
							div.content div.boxSmall div.middle div.item div.element h2 a:hover{
								text-decoration:	underline;
								}
							
						div.content div.boxSmall div.middle div.item div.element h3{
							display:		block;
							width:			90px;
							height:			auto;
							float:			right;
							margin:			0;
							padding:		0;
							font-weight:	normal;
							font-size:		11px;
							color:			#999;
							text-align:		right;
							line-height:	14px;
							}
							div.content div.boxSmall div.middle div.item div.element h3 a{
								color:				#999;
								text-decoration:	none;
								}
								div.content div.boxSmall div.middle div.item div.element h3 a:hover{
									text-decoration:	underline;
									}
				div.content div.boxSmall div.middle a.more{
					display:				block;
					float:					right;
					color:					#08c;
					margin:					5px 12px 0 0;
					padding:				0 0 0 9px;
					background:				transparent url(../images/layout/arrow-blue.gif) no-repeat top left;
					background-position:	0 7px;
					text-decoration:		none;
					}
					div.content div.boxSmall div.middle a.more:hover{
						text-decoration: underline;
						}
				div.content div.boxSmall div.middle div.ads{text-align:center;}
				div.content div.boxSmall div.middle div.ads div.ad{
					float:		none;
					clear:		both;
					background:	none;
					margin:		0 0 5px 0;
					padding:	0;
					}
				div.content div.boxSmall div.middle div.ads div.ad a img{
					float:		none;
					clear:		both;
					width:		201px;
					height:		auto;
					border:		none;
					}
				
			
			div.frame div.content div.middleCol div.section table.versenynaptar{
				width:	490px;
				}
				
				div.frame div.content div.middleCol div.section table.versenynaptar th{
					font-size:		12px;
					font-weight:	bold;
					border-bottom:	1px solid #ccc;
					padding:		10px 5px 10px 5px;
					}
				div.frame div.content div.middleCol div.section table.versenynaptar td.even.normal{
					font-size:		11px;
					font-weight:	normal;
					border-bottom:	1px dotted #ccc;
					padding:		10px 5px 10px 5px;
					background:		#fff;
					}
				div.frame div.content div.middleCol div.section table.versenynaptar td.even.past{
					font-size:		11px;
					font-weight:	normal;
					border-bottom:	1px dotted #ccc;
					padding:		10px 5px 10px 5px;
					color:			#999;
					background:		#fff;
					}
				div.frame div.content div.middleCol div.section table.versenynaptar td.odd.normal{
					font-size:		11px;
					font-weight:	normal;
					border-bottom:	1px dotted #ccc;
					padding:		10px 5px 10px 5px;
					background:		#f6f6f6;
					}
				div.frame div.content div.middleCol div.section table.versenynaptar td.odd.past{
					font-size:		11px;
					font-weight:	normal;
					border-bottom:	1px dotted #ccc;
					padding:		10px 5px 10px 5px;
					color:			#999;
					background:		#f6f6f6;
					}
					div.frame div.content div.middleCol div.section table.versenynaptar td a{
						color:				#08c;
						text-decoration:	underline;
						}
					div.frame div.content div.middleCol div.section table.versenynaptar td a.more{
						color:					#08c;
						text-decoration:		underline;
						background:				transparent url(../images/layout/arrow-blue.gif) no-repeat top left;
						background-position:	0 4px;
						padding:				0 0 0 9px;
						}

span.smallRed{
	font-size:	11px;
	color:		#f00;
	}

div.frame div.content div.middleCol div.searchDIV{
	margin:			0 0 15px 0;
	padding:		0 0 5px 0;
	background:	transparent url(../images/layout/main-content-sep.jpg) no-repeat bottom left;
	}

div.frame div.content div.middleCol div.searchItem{
	width:		auto;
	height:		auto;
	margin:		0 0 20px 0;
	}
	div.frame div.content div.middleCol div.searchItem h1{
		display:		block;
		font-size:		18px;
		color:			#780009;
		font-weight:	normal;
		margin:			0 0 15px 0;
		padding:		0;
		}
	div.frame div.content div.middleCol div.searchItem h2{
		display:		block;
		font-weight:	bold;
		font-size:		14px;
		color:			#444;
		margin:			0 0 5px 0;
		padding:		0;
		}
		div.frame div.content div.middleCol div.searchItem h2 a{
			text-decoration:	none;
			color:				#444;
			}
			div.frame div.content div.middleCol div.searchItem h2 a:hover{
				color:	#08c;
				}
	div.frame div.content div.middleCol div.searchItem h3{
		display:		inline;
		font-weight:	normal;
		font-size:		11px;
		color:			#444;
		}
	div.frame div.content div.middleCol div.searchItem h4{
		display:		block;
		width:			125px;
		margin:			5px 0 0 0;
		font-weight:	normal;
		font-size:		11px;
		color:			#999;
		float:			left;
		}
		div.frame div.content div.middleCol div.searchItem a.tovabb{
			display:			block;
			margin:				5px 0 0 0;
			width:				100px;
			float:				left;
			color:				#08c;
			text-decoration:	none;
			font-size:			11px;
			}
			div.frame div.content div.middleCol div.searchItem a.tovabb:hover{
				text-decoration:	underline;
				}
						
	
div.thumb{
	text-align:		center;
	margin:			0 0 0 0;
	padding:		15px 0 0 0;
	}
	
	div.thumb img{
		display:	block;
		width:		100px;
		height:		75px;
		padding:	10px 10px 10px 10px !important;
		margin:		0 48px 10px 48px;
		overflow:	hidden;
		border:		2px solid #ccc;
		cursor:		pointer;
		}
	
	div.thumb h2{
		display:		block;
		width:			177px;
		height:			auto;
		margin:			2px 0 0 0;
		padding:		0 27px 5px 25px;
		font-size:		11px;
		color:			#444;
		font-weight:	bold;
		text-align:		center;
		line-height:	normal;
		}
		div.thumb h2 a{
			text-decoration:	none;
			color:				#08c;
			}
			div.thumb h2 a:hover{
				text-decoration:	underline;
				}
	div.thumb h3{
		display:		block;
		width:			177px;
		height:			auto;
		margin:			0 0 0 0;
		padding:		0 27px 0px 25px;
		font-size:		11px;
		color:			#444;
		font-weight:	normal;
		text-align:		left;
		line-height:	normal;
		}
		
div.thumbHolder{
	display:		block;
	width:			245px;
	float:			left;
	text-align:		center;
	margin:			0 0 0 0;
	padding:		15px 0 0 0;
	}
	div.thumbHolder div.thumb h2{
		display:		block;
		width:			177px;
		height:			auto;
		float:			left;
		margin:			2px 0 0 0;
		padding:		0 10px 5px 25px;
		font-size:		11px;
		color:			#08c;
		font-weight:	normal;
		text-align:		center;
		line-height:	normal;
		}
		div.thumbHolder div.thumb h2 a{
			text-decoration:	none;
			color:				#08c;
			}
			div.thumbHolder div.thumb h2 a:hover{
				text-decoration:	underline;
				}

div.thumbHolder1{
	display:		block;
	width:			100px;
	height:			150px;
	float:			left;
	text-align:		center;
	margin:			0 0 0 0;
	padding:		10px;;
	}
	div.thumbHolder1 div.thumb1 a img{
		display:	block;
		width:		100px;
		height:		auto;
		padding:	0;
		margin:		0;
		border:		2px solid #ccc;
		}
		div.thumbHolder1 div.thumb1 a:hover img{
			border: 2px solid #08c;
			}
	div.thumbHolder1 div.thumb1 h2{
		display:		inline !important;
		font-size:		11px;
		color:			#08c;
		font-weight:	normal;
		}
		div.thumbHolder1 div.thumb1 h2 a{
			text-decoration:	none;
			color:				#08c;
			}
			div.thumbHolder1 div.thumb1 h2 a:hover{
				text-decoration:	underline;
				}

img.mainPic{
	display:		block;
	width:			450px;
	height:			auto;
	margin:			16px;
	padding:		0;
	border:			2px solid #ccc;
	}

a.more2{
	display:				block;
	float:					left;
	color:					#08c;
	margin:					5px 12px 0 0;
	padding:				0 0 0 9px;
	background:				transparent url(../images/layout/arrow-blue.gif) no-repeat top left;
	background-position:	0 7px;
	text-decoration:		none;
	text-align:				left;
	}
	a.more2:hover{
		text-decoration: underline;
		}

div#innerContent{
	min-height: 400px;
	}
div.bottom{
	width:	990px;
	height:	59px;
	background:	transparent url(../images/layout/frame-bg-bottom.jpg) no-repeat top left;
	}
a.left{
	background:			transparent url(../images/arrow-blue-right.jpg) no-repeat center left;
	text-align:			left;
	padding:			0 0 0 10px;
	color:				#08c;
	text-decoration:	none;
	}
	a.left:hover{
		text-decoration: underline;
		}
		
a.blue{
	color:				#08c;
	text-decoration:	none;
	}
	a.blue:hover{
		text-decoration: underline;
		}
		
div.footer{
	width:		940px !important;
	text-align:	right !important !important;
	margin:		0 0 10px 0 !important;
	padding:	0 60px 0 0 !important;
	font-size:	10px !important;
	color:		#fff !important;
	}
	div.footer a{
		color:				#08c !important;
		text-decoration:	underline !important;
		}
		div.footer a:hover{
			text-decoration: none !important;
			}
