body {

	font-family: Arial;

	font-size: 12px;

	color: #3c3c3c;

	margin: 0px;

	padding: 0px;

	background-image: url(../images_index/body.jpg);

	background-repeat: repeat-x;

	background-color: #d7d6c8;

}



* {

	border: 0px;

	outline: none;

}



.clear {

	display: block;

	clear: both;

	height: 0px;

}



.container {

	margin: 0px auto;

	width: 963px;

	padding-left: 20px;

	padding-right: 20px;

	position: relative;

}



.top_header {

	margin-top: 10px;

	margin-bottom: 15px;

}

.logo {

	float: left;

	margin-left: 40px;

}

div.flashmenu{

	width: 924px;

	height: 29px;

	padding-top: 177px;

	padding-left: 40px;

	background: url(../images/flash_head.jpg) no-repeat;

	position:relative;

}

div.flashmenu .menusor a:link,div.flashmenu .menusor a:visited{

	color: White;

	font: 15px arial;

	height: 28px;

	line-height: 28px;

	border-right: 1px solid #bcd170;

	display: block;

	float: left;

	padding-right: 15px;

	margin-right: 15px;

	text-decoration: none;

}

div.flashmenu .menusor a:hover{

	color: #484848;

}



.header_weather {

	margin-top: 16px;

	margin-left: 35px;

	width: 360px;

	position: relative;

	font-size: 14px;

	font-weight: bold;

	float: left;

}

.header_weather .datum {

	color: #818181;

}

.header_weather .degree {

	position: absolute;

	top: -2px;

	right: 65px;

	font-size: 15px;

	color: #6fa5d2;

}

.header_weather .icon {

	position: absolute;

	top: -5px;

	right: 0px;

}

.header_nyelv {

	width: 150px;

	float: right;

}

.header_nyelv a {

	width: 75px;

	display: block;

	float: left;

	font-size: 10px;

	color: #414141;

	text-decoration: none;

	margin-bottom: 5px;

}

.header_nyelv .active {

	font-weight: bold;

	color: #000000;

}

.header_nyelv a:hover {

	font-weight: bold;

	color: #000000;

}

.header_nyelv img {

	position: relative;

	bottom: -5px;

	margin-right: 5px;

}



.gyorskereso {

	position: absolute;

	left: -27px;

	top: -21px;

	background-image: url(../images_index/searchbox.png);

	background-repeat: no-repeat;

	width: 522px;

	height: 202px;

}

.gyorskereso .gykeres1 {

	font-family: Georgia;
	font-weight: normal;
	font-size: 25px;

	color: #000000;

	font-style: italic;

	position: absolute;

	left: 19px;

	top: 59px;
	margin-top: 0px;

}

.gyorskereso .gykeres2 {

	position: absolute;

	left: 204px;

	top: 46px;

	width: 314px;

	height: 119px;

}

.gykleft b {

	display: block;

	font-size: 18px;

	color: #cc4400;

}

.gykleft .check {

	display: block;

	float: left;

}

.gykleft .first {

	margin-left: 20px;

}

.gykleft span {

	display: block;

	float: left;

}



.gykright {

	position: relative;

	margin-top: 12px;

}

.gykright b {

	display: block;

	font-size: 18px;

	color: #cc4400;

}

.gykright .inputs {

	position: absolute;

	top: 37px;

	left: 63px;

	width: 236px;

}

.gykright .dp-choose-date {

	float: left;



	background-image: url(../images_index/naptar.png);

	background-repeat: no-repeat;

	position: relative;

	left: -7px;

	top: -8px;

	display: block;

	overflow: hidden;

	text-indent: -2000px;

	width: 25px;

	height: 35px;

	margin-right: 10px;

}
    
.gykright #tol {

	width: 76px;

	float: left;

	border: 1px solid black;

}

.gykright #ig {

	width: 76px;

	float: left;

	border: 1px solid black;

}

.submit {

	position: absolute;

	width: 35px;

	height: 35px;

	bottom: 0px;

	right: 0px;

	background-color: transparent;

	cursor: pointer;

}



.gykeres3 {

	/*display: none; */

    /*background: #e0e0e0 !important;    */
    margin-bottom: 10px;
    padding: 15px;
    padding-top: 0px;
}

.gykeres3 h1{
    margin-top: 0px;
            color:#CC4400;
        font-family:Georgia;
        font-size:24px;
        font-style:italic;
        font-weight:bold;
}

.container .content {

	padding-top: 25px;

	padding-left: 25px;

	padding-right: 25px;

	background-color: #ffffff;

}



.zoldbox {

	position: relative;

	display: block;

	float: left;

	width: 329px;

	margin-right: 10px;

}

.zoldbox .t {

	background-image: url(../images_index/zoldbox_t.jpg);

	background-repeat: no-repeat;

	width: 329px;

	height: 24px;

}

.zoldbox .c h1 {

	margin: 0px;

	font-family: Georgia;

	font-size: 24px;

	font-weight: bold;

	font-style: italic;

	color: #9bbb2a;

	

	position: relative;

	top: -15px;

	left: 20px;

}

.zoldbox .c h2 {

	position: relative;

	top: -20px;

	left: 20px;

	margin: 0px;

	font-family: Georgia;

	font-size: 22px;

	font-weight: bold;

	font-style: italic;

	color: #a6a6a5;

}

.zoldbox .c {

	background-image: url(../images_index/zoldbox_c.jpg);

	background-repeat: repeat-y;

	width: 329px;

	height: 170px;

}

.zoldbox .b {

	background-image: url(../images_index/zoldbox_b.jpg);

	background-repeat: no-repeat;

	width: 329px;

	height: 24px;

}



.content .leftcol {

	width: 659px;

	float: left;

	margin-right: 20px;

}



.content .rightcol {

	width: 229px;

	float: left;

}



.top5 {

	margin-top: 5px;

	width: 229px;

}

.top5 .t {

	background-image: url(../images_index/top5_t.jpg);

	background-repeat: no-repeat;

	width: 229px;

	height: 96px;

}

.top5 .c {

	background-image: url(../images_index/top5_c.jpg);

	background-repeat: repeat-y;

	width: 179px;

	padding-left: 25px;

	padding-right: 25px;

}

.top5 .b {

	background-image: url(../images_index/top5_b.jpg);

	background-repeat: no-repeat;

	width: 229px;

	height: 19px;

}

.top5 .szalagitem {

	padding-bottom: 10px;

	border-bottom: 1px dashed #cccccc;

}

.top5 .last {

	border-bottom: 0px;

}

.top5 .szalagitem .sorszam {

	display: block;

	float: left;

	font-size: 25px;

	font-weight: bold;

	color: #87c540;

	margin-right: 10px;

}

.top5 .szalagitem .nev {

	display: block;

	margin-bottom: 3px;

}

.top5 .szalagitem .nev a {

	position: relative;

	top: 3px;

	font-size: 17px important;

	font-weight: bold important;

	color: #cc4400 important;
	margin-top: 0px !important;
	padding-top: 0px !important;
}

.top5 .szalagitem h3{
	margin-top: 0px;
}
.top5 .szalagitem h3 a{
	text-decoration: none;
	position: relative;

	top: 3px;

	font-size: 17px;

	font-weight: bold;

	color: #cc4400;
	margin-top: 0px !important;
	padding-top: 0px !important;
}
/*
.top5 .szalagitem .nev a {

	font-size: 11px;

	color: #7c7c7c;

	text-decoration: none;

}
*/



.felho {

	margin-bottom: 35px;

	text-align: justify;

}

.felho a {

	color: #7c7c7c;

	font-weight: bold;

	text-decoration: none;

}

.felho a:hover {

	color: #87c540;

}

.felho h1 {

	font-family: Georgia;

	font-size: 24px;

	color: #cc4400;

	font-weight: bold;

	font-style: italic;

}



.hirek {

	width: 323px;

	margin-right: 6px;

	float: left;

}

.programok {

	width: 323px;

	margin-left: 6px;

	float: left;

}



.hirek h1, .programok h1 {

	font-family: Georgia;

	font-size: 18px;

	color: #7c7c7c;

	font-weight: bold;

	font-style: italic;

}

.hirek h1, .programok h1 {

	font-family: Georgia;

	font-size: 18px;

	color: #7c7c7c;

	font-weight: bold;

	font-style: italic;

}

.hirek h1 b, .programok h1 b {

	font-size: 24px;

	color: #87c540;

}



.hirek img, .programok img {

	float: left;

	margin-right: 5px;

}



.hirek a, .programok a {

	display: block;

	margin-top: 3px;

	color: #555555;

	text-decoration: none;

}



.hirek h2, .programok h2 {

	margin: 0px;

	font-size: 16px;

	color: #3c3c3c;

	font-weight: bold;

}

.hirek .datum, .programok .datum {

	color: #cc4400;

}



.footer{

	position: relative;

	left: -25px;

	background-image: url(../images_index/footer_bg.jpg);

	background-repeat: no-repeat;

	width: 963px;

	height: 73px;

	padding-top: 20px;

	font-size: 11px;

	margin-top: 15px;

	clear: both;

}

.footer a {

	display: block;

	float: left;

	text-decoration: none;

	font-size: 11px;

	color: #3c3c3c;

	margin-right: 10px;

	margin-bottom: 5px;

}

.footer a:hover{

	color: white;

}

.fleft{

	float:left;

	width: 700px;

	padding-left: 20px;

}

.fright{

	text-align: right;

	float:right;

	width: 180px;

	padding-right:20px;

}



.zoldbox img {

	position: relative;

	top: -15px;

	float: right;

	margin-right: 25px;

}

.zoldbox ul {

	position: relative;

	top: -15px;

	

	color: #cc4400;

	font-size: 13px;

	font-weight: bold;

	width: 170px;

	float: left;

	margin: 0px;

	padding: 0px;

	

	margin-left: 35px;

}

.zoldbox ul a {

	color: #3c3c3c;

	text-decoration: none;

}



.footer .first {

	margin-left: 20px;

}

.footer .menusor {

	float: left;

	line-height: 16px;

	margin-right: 20px;

	width: 130px;

}

.footer .last {

	margin-right: 0px;

}

.footer .menusor h3 {

	margin-top: 15px;

	margin-bottom: 15px;

	font-size: 14px;

	font-weight: bold;

}

.footer .menusor ul {

	margin: 0px;

	padding: 0px;

	font-size: 10px;

	

	list-style-image: none;

	list-style-position: outside;

	list-style-type: none;

}



table.csomag{

	width: 500px;

}

table.csomag td,table.csomag th{

	padding: 3px;

}

table.csomag tr:hover{

	background-color: #F3F3F3;

}







.top_header h1{
	position: absolute;
	top: 67px;
	right: 45px;
	z-index: 2;
	color: #ffa578;
	font-size: 16px;
}



.nev{
	margin-bottom: 10px;
}