*{
	margin:0; padding:0;
	font-family:verdana,arial,tahoma,serif;
	background-repeat:no-repeat;
}

body{
	background-color:#fcf2de;
	margin:10px 0 10px 0;
	color:#1d583a;
	font-size:12px;
}

td{vertical-align:top;}

h3, h4{
	font-size:13px;
	padding-bottom:8px;
}

h3{
	padding-bottom:0;
}

a{
	color:#25355b;
}

#container{
	width:990px;
	background-image:url(../images/bg_line.gif);
	background-repeat:repeat-y;
}

#top_shadow, #bottom_shadow{
	display:block;
}

#header, #footer{
	width:972px;
}

#leftside{
	padding:0 11px 0 7px;
}

/* Header style*/

#header{
	background-image:url(../images/header_pic.jpg);
	height:222px;
	position:relative;
}

#header #slogan{
	position:absolute;
	left:160px;
	top:82px;
	color:#f8f9fc;
	font-size:18px;
	color:#ff5a00;
}

#header #flags{
	position:absolute;
	top:80px;
	left:425px;
}

#header #logo{
	position:absolute;
	top:-10px;
	left:-5px;
	border:0;
}

#header #kiiras-feher{
	border:0;
	margin-top:-5px;
}

#header #kiiras-piros{
	border:0;
	margin-top:100px;
	background-color:#ffffff;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

#header #flags img{
	border:0;
	margin-right:10px;
}

#hmenu{width:972px;}

#hmenu td{
	text-align:center;
	vertical-align:middle;
	padding:5px 0;
	background-repeat:no-repeat;
	width:162px;
	background-image:url(../images/hmenu1_bg.gif);
	border-bottom:1px solid;
}

#hmenu #hm6{background-image:url(../images/hmenu6_bg.gif);} 

#hmenu a{
	text-decoration:none;
	font-size:16px;
	color:#024812;
	font-weight:bold;
}

#hmenu a:hover{
	text-decoration:underline;
}

/* Left side block*/

#leftside{
	width:170px;
}

#leftside div.leftmenu{
	width:180px;
}

#leftside div.leftmenu div.lmtop{
	width:173px; height:25px;color:#f3f8b5;padding-left:7px;line-height:25px;font-family:arial;font-weight:bold;
}

#leftside div.leftmenu div.lmfoot{
	width:180px; height:10px;
}

#leftside div.leftmenu div.lmtop{
	background-image:url(../images/left_box_head.png);
}

#leftside div.leftmenu div.lmfoot{
	background-image:url(../images/left_box_foot.png);
	margin-bottom:20px;
}

#szallasub,#latnivalosub{left:20px;}

#leftside div.leftmenu ul, #szallassub ul, #latnivalosub ul, #programoksub ul{
	padding:0;margin:0;
}

#leftside div.leftmenu ul li, #szallassub ul li, #latnivalosub ul li, #programoksub ul li{
	list-style-type:none;
}

#leftside div.leftmenu ul li a.menu, #szallassub ul li a, #latnivalosub ul li a, #programoksub ul li a{
	width:165px;
	padding:5px 7px 5px 7px;
	/*background-color:#b69e5f;*/
	background-color:#dee7ba;
	/*border-bottom:1px solid #f1f1f1;*/
	/*border-top:1px solid #a29063;*/
	border-top:1px solid #024812;
	border-right:1px solid #024812;
	line-height:150%;
	display:block;
	color:#004d13;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	position: relative;
}

#leftside div.leftmenu ul li a.menu:hover, #szallassub ul li a:hover, #latnivalosub ul li a:hover, #programoksub ul li a:hover{
	background-color:#dce19a;
}

#leftside .balreklam{
	margin:20px 0 20px 10px;
}


/* Content CSS*/

#topcontact{
	text-align:center;
	padding:5px;
	margin-bottom:7px;
	font-size:11px;
	/*background-color:#5F131A;*/
	background-image:url('../images/topcontact2.jpg');
	color:#ffffff;
	width:590px; height:120px;
}

#topcontact a{
	color:#ffffff;
	font-size:11px;
}

#topcontact a:hover{
	text-decoration:none;
}

#ct{
	margin-bottom:25px;
	width:100%;
	margin-top:10px;
	text-align:left;
}

#content{
	width:600px;
}

#content .box_head{
	width:600px;
	height:5px;
	background-image: url(../images/box_head.png);
	font-size:1px;
}

#content .box_content img.rightimg{
	float:right;
	margin-left:10px;
}

#content h1{
	font-size:11px;
	border-bottom:1px solid #3B7350;
	padding-bottom:2px;
	margin-bottom:15px;
	color:#3B7350;
}

#content h1 a{
	color:#3B7350;
	text-decoration:none;
	font-size:11px;
}

#content h1 a:hover{
	text-decoration:underline;
}

#content #selected_items{
	margin-bottom:15px;
}

#content #selected_items select{
	width:200px;
	margin-right:20px; 
}

#selected_items .prog_input{
	width:100px;
}

#selected_items img{
	width:16px;height:16px;border:0;margin-bottom:-5px;
}

#selected_items #datesubmit{
	border:1px solid #c3af82;
	background-color:#f3eee3;
	margin-left:15px;
	padding:0 10px;
}

#content .box_content{
	width:578px;
	background-color:#f5f5f5;
	border-left:1px solid #00923f;
	border-right:1px solid #00923f;
	padding:10px;
}

#content .box_content h2{
	font-size:15px;
	padding-bottom:15px;
	margin-left:25px;
}

#content .box_content h3 a, #content .box_content h4 a{
	text-decoration:none;
}

#content .box_content h3 a:hover, #content .box_content h4 a:hover{
	color:#784512; 
}

#content .box_content p{
	padding-bottom:10px;
}

#content .felsorol_lead{
	padding-bottom:5px;
}

#content .tovabb{
	text-align:right;
}

#content .tovabb a{
	text-decoration:none;
	color:#78642b;
	font-weight:bold;
	font-size:10px;
}

#lead{
	font-weight:bold;
	margin-bottom:10px;
}

#content .tovabb a:hover{
	color:#ce7d4c;
}

#content .box_content .szallasdiv table{
	border:1px solid #666666;
	border-right:2px solid #666666;
	border-top:2px solid #666666;
	background-color:#eaeaea;
}

#content .box_content .szallasdiv table td{
	padding:3px;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
}

#content .box_content .szallasdiv{
	margin-bottom:12px;
}

#content .box_content .szallas_jobb{
	width:200px;
	padding:5px;
	background-color:#D6D6D6;
	border:1px solid #d9c07d;
	float:right;
	margin-left:10px;
}

#content .box_content img{
	float:left;
	margin-right:10px;
	border:1px solid #d8bf7c; 
}

#content #thumbs_div. #content .thumbs_div{
	margin-top:15px;
	text-align:center;
}

#content .box_content img.th_img{
	float:none;
	margin-right:13px;
	margin-bottom:10px;
}

#content .box_content ul, #content .box_content ol{
	margin-left:25px;
}

.cl{
	clear:both;
	font-size:1px;
}

.terkoz{
	height:20px;
}

p.idopont{
	font-weight:bold;
	padding-top:3px;
	font-size:11px;
}

#content .box_foot{
	width:600px;
	height:5px;
	background-image: url(../images/box_foot.png);
}

.box_head_150{
	width:150px;
	height:5px;
	background-image: url(../images/box_head_150.png);
	font-size:1px;
}

.box_content_150{
	width:148px;
	background-color:#f5f5f5;
	border-left:1px solid #d9be7a;
	border-right:1px solid #d9be7a;
	height:250px;
}

.box_foot_150{
	width:150px;
	height:5px;
	background-image: url(../images/box_foot_150.png);
}

/* Archivum */
#content #archlink{
	padding:5px 10px 5px 10px;
}

#content #archlink h2{
	padding:5px 5px 5px 10px;
	text-align:right;
	margin-left:0;
}

#content #archlink h2 a{
	color:#AA4D31;
	text-decoration:none;
}

#content #archlink h2 a:hover{
	color:#AA3152;
	text-decoration:underline;
}

#content #archlink h2 a img{
	float:none;
	width:14px;
	margin-left:5px;
	margin-right:0;
}

#content #archlink h2 a:hover img{
	border:1px solid #AA3152;
} 



/* Lapozó stílusa */

#lapozo{
	border-top:1px solid #4e544a;
	border-bottom:1px solid #4e544a;
	margin:10px 0 10px 0;
	padding:5px 0 5px 0;
	width: 600px;
}

#lapozo table{
	width:100%;
}

#lapozo a{
	text-decoration:none;
	font-weight:bold;
}

#lapozo #szamok div{
	float:left;
	position:relative;
	left:50%;
	text-align:left;
}

#lapozo ul{
	list-style:none;
	position:relative;
	left:-50%;
}

#lapozo ul li{
	float:left;position:relative;
}

#lapozo #szamok a{
	display:block; 
	float:left;
	padding:2px 3px 2px 3px;
	border:1px solid #4e544a;
	background-color:#859da9;
	text-decoration:none;
	color:#ffffff;
	margin-right:5px !important;
	margin-right:2px;
}

#lapozo #szamok a:hover{
	background-color:#ffffff;
	color:#859da9;
}

#lapozo #szamok a.active{
	background-color:#ffffff;
	color:#5b749c;
}

#lapozo #first, #lapozo #last{
	width:80px;
	text-align:left;
	vertical-align:middle;
}

#lapozo #last{
	text-align:right;
}

#lapozo #first a, #lapozo #last a{
	color:#5b749c;
}

#lapozo #first a:hover, #lapozo #last a:hover{
	color:#859da9;
}

/* Kapcsolat */

#contact td{
	padding:2px;
	vertical-align:middle;
}

#contact td label{
	font-weight:bold;
	padding-right:20px;
}

#contact input, #contact textarea{
	width:250px;
	border:1px solid #d9be7a;
	padding:2px;
}

#contact textarea{
	width:370px;
	height:150px;
}

#

/* Footer style */
#sitename, #sitename a{
	font-size:10px;
	color:#826c2e;
	text-decoration:none;
}

#sitename{
	background-image:url(../images/foot_text.gif);
	line-height:120%;
	height:40px;
	padding:5px 0;
}

#sitename a:hover{
	color:#d9be7a;
}

#copyright{
	font-size:11px;
	color:#ffffff;
	background-image:url(../images/bottom_shadow.gif);
	height:44px;
	width:990px;
	padding-top:10px;
	font-weight:bold;
}


/* FCK STYLES*/

span.s18px, span.s18px strong, span.s18px em, span.s18px a, span.s18px span,
span.s18px_red, span.s18px_red strong, span.s18px_red em, span.s18px_red a, span.s18px_red span,
span.s18px_blue,span.s18px_blue strong, span.s18px_blue em, span.s18px_blue a, span.s18px_blue span,
span.s18px_bordo, span.s18px_bordo strong, span.s18px_bordo em, span.s18px_bordo a, span.s18px_bordo span,
span.s18px_zold, span.s18px_zold strong, span.s18px_zold em, span.s18px_zold a, span.s18px_zold span{
	font-size:18px;
}

.s18px_red{
	color:red;
}

.s18px_blue{
	color:blue;
}

.s18px_bordo{
	color:#890101;
}

.s18px_zold{
	color:green;
}

span.s17px, span.s17px strong, span.s17px em, span.s17px a, span.s17px span,
span.s17px_red, span.s17px_red strong, span.s17px_red em, span.s17px_red a, span.s17px_red span,
span.s17px_blue,span.s17px_blue strong, span.s17px_blue em, span.s17px_blue a, span.s17px_blue span,
span.s17px_bordo, span.s17px_bordo strong, span.s17px_bordo em, span.s17px_bordo a, span.s17px_bordo span,
span.s17px_zold, span.s17px_zold strong, span.s17px_zold em, span.s17px_zold a, span.s17px_zold span{

	font-size:17px;
}

.s17px_red{
	color:red;
}

.s17px_blue{
	color:blue;
}

.s17px_bordo{
	color:#890101;
}

.s17px_zold{
	color:green;
}

span.s16px, span.s16px strong, span.s16px em, span.s16px a, span.s16px span,
span.s16px_red, span.s16px_red strong, span.s16px_red em, span.s16px_red a, span.s16px_red span,
span.s16px_blue,span.s16px_blue strong, span.s16px_blue em, span.s16px_blue a, span.s16px_blue span,
span.s16px_bordo, span.s16px_bordo strong, span.s16px_bordo em, span.s16px_bordo a, span.s16px_bordo span,
span.s16px_zold, span.s16px_zold strong, span.s16px_zold em, span.s16px_zold a, span.s16px_zold span{
	font-size:16px;
}

.s16px_red{
	color:red;
}

.s16px_blue{
	color:blue;
}

.s16px_bordo{
	color:#890101;
}

.s16px_zold{
	color:green;
}

span.s15px, span.s15px strong, span.s15px em, span.s15px a, span.s15px span,
span.s15px_red, span.s15px_red strong, span.s15px_red em, span.s15px_red a, span.s15px_red span,
span.s15px_blue,span.s15px_blue strong, span.s15px_blue em, span.s15px_blue a, span.s15px_blue span,
span.s15px_bordo, span.s15px_bordo strong, span.s15px_bordo em, span.s15px_bordo a, span.s15px_bordo span,
span.s15px_zold, span.s15px_zold strong, span.s15px_zold em, span.s15px_zold a, span.s15px_zold span{
	font-size:15px;
}

.s15px_red{
	color:red;
}

.s15px_blue{
	color:blue;
}

.s15px_bordo{
	color:#890101;
}

.s15px_zold{
	color:green;
}

span.s14px, span.s14px strong, span.s14px em, span.s14px a, span.s14px span,
span.s14px_red, span.s14px_red strong, span.s14px_red em, span.s14px_red a, span.s14px_red span,
span.s14px_blue,span.s14px_blue strong, span.s14px_blue em, span.s14px_blue a, span.s14px_blue span,
span.s14px_bordo, span.s14px_bordo strong, span.s14px_bordo em, span.s14px_bordo a, span.s14px_bordo span,
span.s14px_zold, span.s14px_zold strong, span.s14px_zold em, span.s14px_zold a, span.s14px_zold span{
	font-size:14px; 
}

.s14px_red{
	color:red;
}

.s14px_blue{
	color:blue;
}

.s14px_bordo{
	color:#890101;
}

.s14px_zold{
	color:green;
}

span.s13px, span.s13px strong, span.s13px em, span.s13px a, span.s13px span,
span.s13px_red, span.s13px_red strong, span.s13px_red em, span.s13px_red a, span.s13px_red span,
span.s13px_blue,span.s13px_blue strong, span.s13px_blue em, span.s13px_blue a, span.s13px_blue span,
span.s13px_bordo, span.s13px_bordo strong, span.s13px_bordo em, span.s13px_bordo a, span.s13px_bordo span,
span.s13px_zold, span.s13px_zold strong, span.s13px_zold em, span.s13px_zold a, span.s13px_zold span{
	font-size:13px;
}

.s13px_red{
	color:red;
}

.s13px_blue{
	color:blue;
}

.s13px_bordo{
	color:#890101;
}

.s13px_zold{
	color:green;
}

span.s12px, span.s12px strong, span.s12px em, span.s12px a, span.s12px span,
span.s12px_red, span.s12px_red strong, span.s12px_red em, span.s12px_red a, span.s12px_red span,
span.s12px_blue,span.s12px_blue strong, span.s12px_blue em, span.s12px_blue a, span.s12px_blue span,
span.s12px_bordo, span.s12px_bordo strong, span.s12px_bordo em, span.s12px_bordo a, span.s12px_bordo span,
span.s12px_zold, span.s12px_zold strong, span.s12px_zold em, span.s12px_zold a, span.s12px_zold span{
	font-size:12px;
}

.s12px_red{
	color:red;
}

.s12px_blue{
	color:blue;
}

.s12px_bordo{
	color:#890101;
}

.s12px_zold{
	color:green;
}

span.s11px, span.s11px strong, span.s11px em, span.s11px a, span.s11px span,
span.s11px_red, span.s11px_red strong, span.s11px_red em, span.s11px_red a, span.s11px_red span,
span.s11px_blue,span.s11px_blue strong, span.s11px_blue em, span.s11px_blue a, span.s11px_blue span,
span.s11px_bordo, span.s11px_bordo strong, span.s11px_bordo em, span.s11px_bordo a, span.s11px_bordo span,
span.s11px_zold, span.s11px_zold strong, span.s11px_zold em, span.s11px_zold a, span.s11px_zold span{
	font-size:11px;
}

.s11px_red{
	color:red;
}

.s11px_blue{
	color:blue;
}

.s11px_bordo{
	color:#890101;
}

.s11px_zold{
	color:green;
}

span.s10px, span.s10px strong, span.s10px em, span.s10px a, span.s10px span,
span.s10px_red, span.s10px_red strong, span.s10px_red em, span.s10px_red a, span.s10px_red span,
span.s10px_blue,span.s10px_blue strong, span.s10px_blue em, span.s10px_blue a, span.s10px_blue span,
span.s10px_bordo, span.s10px_bordo strong, span.s10px_bordo em, span.s10px_bordo a, span.s10px_bordo span,
span.s10px_zold, span.s10px_zold strong, span.s10px_zold em, span.s10px_zold a, span.s10px_zold span{
	font-size:10px;
}

.s10px_red{
	color:red;
}

.s10px_blue{
	color:blue;
}

.s10px_bordo{
	color:#890101;
}

.s10px_zold{
	color:green;
}

.leftimg{
	float:left;
	margin-right:10px;
}

.rightimg{
	float:right;
	margin-left:10px;
}


/* Címlap */
#cimlap_aktualis, #cimlap_szallas{
	float:left;
	width:290px;
	margin-top:10px;
}

#cimlap_szallas{
	float:right;
	padding-right:0;
}

#cimlap_aktualis ul li, #cimlap_aktualis ol li{
	list-style-type:none;
}

#cimlap_aktualis h3, #cimlap_szallas h3, #cimlap_aktualis h3 a{
	width:290px;
	height:25px;
	background-image:url('../images/cimlap_box_header.png');
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
}

#cimlap_aktualis h3 a{
	background-image:none;
}

#cimlap_aktualis h4 a, #cimlap_szallas h4 a{
	text-decoration:none;
}

#cimlap_aktualis div.box, #cimlap_szallas div.box{
	padding:10px;
	background-image:url('../images/cimlap_box_bg.png');
	background-repeat:repeat-y;
}

#cimlap_aktualis div.footer, #cimlap_szallas div.footer{
	width:290px;
	height:5px;
	background-image:url('../images/cimlap_box_footer.png');
}

#koszontohead{
	width:575px;
	height:25px;
	line-height:25px;
	color:#0f442a;
	font-weight:bold;
	background-image:url('../images/cimlap_koszonto_header.png');
	padding-left:25px
}

#koszontofoot{
	width:600px;
	height:8px;
	background-image:url('../images/cimlap_koszonto_footer.png');
	margin-bottom:10px;
}

#koszontocont{
	padding:10px;
	background-image:url('../images/cimlap_koszonto_bg.png');
	background-repeat:repeat-y;
}

#szallassub li a, #latnivalosub li a, #programoksub li a{
	border-left:1px solid #024812;
}

#szallassub, #latnivalosub, #programoksub{
	border-bottom:1px solid #024812;
	width:180px;
}

#kontaktnev{
	font-weight:bold;
	color:#ffffff;
	font-size:14px;
}

#toguestbook{
	position:absolute;
	background-color:#00913e;
	color:#ffffff;
	top:-5px;
	right:-1px;
	padding:5px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}

.commentbox{
	border:1px solid #b8cb9e;
	margin:10px 0;
}

.commentbox td{
	padding:5px;
}

.commentbox td.topcom{
	background-color:#b8cb9e;
	font-weight:bold;
	color:#1d583a;
}

.commentbox td.topcom span{
	border-right:1px solid #1d583a;
	padding-right:5px;
}

#compager #lapozo{
	width:575px;
}