*{padding:0;margin:0}

body {
	margin: 0;
	padding: 0;
	color: #656565;
	font-family: Times New Roman, serif;
	font-size: 13px;
	background-color: #ffffff;
	cursor: default;
}
.donef {
	font-weight: bold;
	color: #ffffff;
	padding: 13px;
	background-color: #5186B5;
}
.errorf {
	font-weight: bold;
	color: #ffffff;
	padding: 13px;
	background-color: #ff0000;
}
input.gomb {
	background-color: #630000;
	color: #ffffff;
	font-family: Times New Roman, serif;
	padding: 5px;
	border: 1px solid #333333;
}



#thelogo {
	/* margin-left: 375px; */
	float: left;
}
#tophwrapper {
	width: 100%;
	height: 162px;
	background: #ffffff url(top_bg.jpg) top left repeat-x;
	border-bottom: 1px solid #888888;
}
#toph {
	height: 162px;
	width: 955px;
	text-align: left;
}
#tophright {
	float: right;
	margin-top: 97px;
}
#tophright a {
	display: block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	float: right;
	border-left: 1px solid #b7b7b7;
	text-align: center;
	text-decoration: none;
	font-family: Times New Roman, serif;
	color: #6f6f6f;
	font-size: 12px;
}
#tophright a:hover {
	text-decoration: underline;
}
#tophright a.aktiv {
	color: #000000;
}
#tophright a:first-child {
	border: 0px;
	margin-top: -4px;
	margin-left: 4px;
}
#tophright a:last-child {
	border: 0px;
}
#tophright2 {
	float: right;
	clear: right;
	margin-top: 5px;
	margin-right: 20px;
	width: 300px;
}
#tophright2 a {
	display: block;
	width: 108px;
	height: 24px;
	line-height: 24px;
	float: right;
	border-left: 1px solid #b7b7b7;
	text-align: center;
	text-decoration: none;
	font-family: Times New Roman, serif;
	color: #6f6f6f;
	font-size: 12px;
}
#tophright2 a:hover {
	text-decoration: underline;
}
#tophright2 a:last-child {
	border: 0px;
}

#headerwrapper {
	width: 100%;
	height: 399px;
	border-bottom: 1px solid #888888;
}
#header {
	position: relative;
	z-index: 100;
	width: 900px;
	height: 399px;
	border-left: 2px solid #888888;
	border-right: 2px solid #888888;
}
#web2d2 {
	position: absolute;
	width: 28px;
	padding-left: 10px;
	height: 340px;
	top: 55px;
	left: 900px;
}
#web2d2 a {
	display: block;
	width: 28px;
	height: 28px;
	margin-bottom: 7px;
}
#web2facebook { background: transparent url(ikon_facebook.png) left top no-repeat; }
#web2facebook:hover { background: transparent url(ikon_facebook_h.png) left top no-repeat; }
#web2twitter { background: transparent url(ikon_twitter.png) left top no-repeat; }
#web2twitter:hover { background: transparent url(ikon_twitter_h.png) left top no-repeat; }
#web2pinterest { background: transparent url(ikon_pinterest.png) left top no-repeat; }
#web2pinterest:hover { background: transparent url(ikon_pinterest_h.png) left top no-repeat; }
#web2youtube { background: transparent url(ikon_youtube.png) left top no-repeat; }
#web2youtube:hover { background: transparent url(ikon_youtube_h.png) left top no-repeat; }
#web2iwiw { background: transparent url(ikon_iwiw.png) left top no-repeat; }
#web2iwiw:hover { background: transparent url(ikon_iwiw_h.png) left top no-repeat; }
#web2foursquare { background: transparent url(ikon_3.png) left top no-repeat; }
#web2foursquare:hover { background: transparent url(ikon_3_h.png) left top no-repeat; }
#web2tripadvisor { background: transparent url(ikon_4.png) left top no-repeat; }
#web2tripadvisor:hover { background: transparent url(ikon_4_h.png) left top no-repeat; }


#faderdiv {
	display: none;
	position: absolute;
	width: 900px;
	height: 399px;
	z-index: 200;
	opacity:0;
	filter:alpha(opacity=0);
}
#faderdiv img {
	width: 900px;
	height: 399px;
}
#cimlapkep {
	width: 900px;
	height: 399px;
}


#slideshow {
    position:relative;
    width: 900px;
    height: 399px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
#slideshow IMG.active {
    z-index:10;
}
#slideshow IMG.last-active {
    z-index:9;
}
 

#topmenuwrapper {
	position: absolute;
	z-index: 600;
	width: 100%;
	height: 47px;
	background: transparent url(top_csik.png) top left repeat-x;
}
#topmenu {
	width: 800px;
	height: 47px;
}
#topmenu a {
	display: block;
	width: 200px;
	height: 46px;
	float: left;
}
#sitewrapper {
	width: 100%;
	background: #ffffff url(tapeta_szurke.jpg) top left repeat-x;
}
#site {
	width: 900px;
	text-align: left;
	background-color: #e2e2e2;
}
#menu {
	width: 900px;
	height: 34px;
	padding-top: 8px;
	background: #e2e2e2 url(wide_csik.png) bottom center no-repeat;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu ul li {
	display: inline;
	border-left: 1px solid #b7b7b7;
	padding-left: 6px;
	padding-right: 6px;
	height: 24px;
	line-height: 24px;
}
#menu ul li:first-child {
	border: 0px;
}
#menu ul li a {
	color: #282828;
	font-size: 14px;
	font-family: Times New Roman, serif;
	height: 24px;
	line-height: 24px;
	font-variant: small-caps;
	text-decoration: none;
}
#menu ul li a:hover {
	text-decoration: underline;
}

div.cimsor {
	height: 36px;
	background: #e2e2e2 url(wide_csik.png) bottom center no-repeat;
	color: #282828;
	font-size: 12px;
	font-family: Times New Roman, serif;
	line-height: 36px;
	text-transform: uppercase;
	padding-left: 13px;
}
div.nagycsik {
	clear: both;
	padding-top: 15px;
	height: 1px;
	background: #e2e2e2 url(wide_csik.png) bottom center no-repeat;
}
div.cimsor a {
	color: #282828;
	font-size: 12px;
	font-family: Times New Roman, serif;
	text-decoration: none;
}
div.cimsor a:hover {
	text-decoration: underline;
}
div.cimsor div.gombplace {
	float: right;
	margin-top: 7px;
	margin-right: 13px;
}
#kereso {
	width: 268px;
	height: 21px;
	float: right;
	margin-right: 13px;
	margin-top: 7px;
}
#kereso input.inputmezo {
	float: left;
	width: 232px;
	height: 21px;
	line-height: 21px;
	background: #585859 url(mezo_kereses.png) top left no-repeat;
	color: #ffffff;
	font-size: 12px;
	font-family: Times New Roman, serif;
	font-style: italic;
	border: 0px;
	text-align: center;
}

#promobar {
	margin-left: 13px;
	margin-top: 13px;
	margin-bottom: 2px;
}

#footer {
	width: 900px;
	margin-top: 5px;
	background: #e2e2e2 url(wide_csik.png) top center no-repeat;
	margin-bottom: 70px;
	font-family: Times New Roman, serif;
}
#footer #linkek {
	margin-left: 180px;
	padding-top: 7px;
	padding-bottom: 7px;
	height: 24px;
}
#footer #linkek a {
	display: block;
	color: #282828;
	font-size: 14px;
	font-family: Times New Roman, serif;
	height: 24px;
	line-height: 24px;
	border-left: 1px solid #b7b7b7;
	padding-left: 15px;
	padding-right: 15px;
	font-variant: small-caps;
	float: left;
	text-decoration: none;
}
#footer #linkek a:last-child {
	border-right: 1px solid #b7b7b7;
}
#footer #linkek a:hover {
	text-decoration: underline;
}
#footer #copyright {
	clear: both;
	background: #e2e2e2 url(wide_csik.png) top center no-repeat;
	font-variant: small-caps;
	font-size: 13px;
	color: #474747;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer #szterv {
	clear: both;
	font-variant: small-caps;
	background: #e2e2e2 url(wide_csik.png) top center no-repeat;
	font-size: 13px;
	color: #474747;
	text-align: center;
	padding-top: 10px;
}




div.clhasab1 {
	width: 256px;
	margin-left: 13px;
	padding-right: 26px;
	margin-top: 16px;
	border-right: 1px solid #d5d5d5;
	float: left;
}
div.clhasab2 {
	width: 256px;
	padding-left: 26px;
	padding-right: 26px;
	margin-top: 16px;
	border-right: 1px solid #d5d5d5;
	float: left;
}
div.clhasab3 {
	width: 256px;
	padding-left: 26px;
	margin-top: 16px;
	float: left;
}
div.clcikkbox, div.spcikkbox {
	float: left;
	width: 256px;
	font-family: Times New Roman, serif;
	margin-bottom: 25px;
}
div.spelvalaszto {
	clear: both;
	/* border-top: 1px solid #d5d5d5; */
	height: 10px;
	margin-left: 28px;
	margin-right: 13px;
}
div.spcikkbox {
	width: 269px;
	margin-bottom: 16px;
	padding-left: 28px;
}
div.spcikkbox div.galkep {
	width: 256px;
	height: 112px;
	overflow: hidden;
}
div.spcikkbox div.galkep img {
	width: 256px;
}
div.spcikkbox div.subtitle {
	margin-bottom: 8px;
	height: 32px;
	line-height: 32px;
	width: 269px;
	color: #630000;
	font-family: Times New Roman, serif;
	font-size: 13px;
	text-transform: uppercase;
	overflow: hidden;
	white-space: nowrap;
	font-weight: bold;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
}
div.spcikkbox div.subtitle a {
	color: #630000;
	font-family: Times New Roman, serif;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
}
div.spcikkbox div.subtitle a:hover {
	text-decoration: underline;
}
div.clcikkbox div.cim, div.spcikkbox div.cim {
	font-size: 13px;
	color: #898989;
	border-left: 2px solid #760000;
	padding-left: 4px;
}
div.clcikkbox div.cim a, div.spcikkbox div.cim a {
	font-size: 14px;
	color: #760000;
	text-decoration: none;
	font-weight: bold;
}
div.clcikkbox div.cim a:hover, div.spcikkbox div.cim a:hover {
	text-decoration: underline;
}
div.clcikkbox div.lead, div.spcikkbox div.lead {
	font-size: 13px;
	color: #656565;
	margin-top: 9px;
	border-top: 1px solid #d5d5d5;
	padding-top: 9px;
}
div.clcikkbox a.tovabb, div.spcikkbox a.tovabb {
	margin-top: 12px;
	width: 50px;
	font-size: 13px;
	color: #454545;
	display: block;
	border-left: 2px solid #760000;
	padding-left: 4px;
	text-decoration: none;
	font-style: italic;
}
div.clcikkbox a.tovabb:hover, div.spcikkbox a.tovabb:hover {
	text-decoration: underline;
}



#smenuhasab {
	margin-top: 15px;
	width: 290px;
	float: left;
}
#smenuhasab ul {
	list-style: none;
}
#smenuhasab ul li {
	width: 290px;
	background: #e9e9e9 url(smenu_bg.png) top left repeat-x;
}
#smenuhasab ul li a {
	display: block;
	padding-left: 25px;
	width: 265px;
	height: 33px;
	line-height: 33px;
	color: #6f6f6f;
	font-family: Times New Roman, serif;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
}
#smenuhasab ul li a:hover {
	text-decoration: underline;
}
#smenuhasab ul li a.aktiv {
	color: #630000;
}
#smenuhasab ul ul li {
	width: 290px;
	background: #d3d3d3 url(smenusub_bg.png) top left repeat-x;
}
#smenuhasab ul ul li a {
	display: block;
	padding-left: 16px;
	margin-left: 25px;
	width: 249px;
	height: 31px;
	line-height: 31px;
	color: #363636;
	font-family: Times New Roman, serif;
	font-size: 12px;
	text-transform: none;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
}
#smenuhasab ul ul ul li a {
	display: block;
	padding-left: 16px;
	margin-left: 45px;
	width: 229px;
	height: 31px;
	line-height: 31px;
	color: #363636;
	font-family: Times New Roman, serif;
	font-size: 12px;
	text-transform: none;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
}
#smenuhasab ul li li a:hover {
	text-decoration: underline;
}

#tartalom {
	float: right;
	width: 610px;
	padding-top: 15px;
}
div.kozepescsik {
	clear: both;
	height: 1px;
	background: transparent url(mid_csik.png) top left no-repeat;
}
div.subtitlebal {
	float: left;
	margin-top: 4px;
	margin-bottom: 7px;
	height: 23px;
	line-height: 23px;
	width: 284px;
	padding-left: 28px;
	border-right: 1px solid #cacaca;
	color: #630000;
	font-family: Times New Roman, serif;
	font-size: 13px;
	text-transform: uppercase;
	overflow: hidden;
	white-space: nowrap;
	font-weight: bold;
}
div.subtitlebal a {
	color: #630000;
	font-family: Times New Roman, serif;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
}
div.subtitlebal a:hover {
	text-decoration: underline;
}
div.subtitlejobb {
	float: left;
	margin-top: 4px;
	margin-bottom: 7px;
	height: 23px;
	line-height: 23px;
	width: 269px;
	padding-left: 28px;
	color: #630000;
	font-family: Times New Roman, serif;
	font-size: 12px;
	text-transform: uppercase;
	overflow: hidden;
	white-space: nowrap;
	font-weight: bold;
}
div.subtitlejobb a {
	color: #630000;
	font-family: Times New Roman, serif;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
}
div.subtitlejobb a:hover {
	text-decoration: underline;
}

h2.cikkcim {
	padding-left: 28px;
	color: #630000;
	font-family: Times New Roman, serif;
	font-size: 26px;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 8px;
}
h3.cikkalcim {
	margin-bottom: 7px;
	padding-left: 28px;
	font-family: Times New Roman, serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 8px;
}
div.cikkszoveg {
	margin: 0px 0px 20px 28px;
	width: 560px;
	font-family: Times New Roman, serif;
	font-size: 13px;
	color: #656565;
}
div.cikkszoveg .kiscim {
	color: #630000;
	font-size: 17px;
}
div.cikkszoveg .kiemeles {
	color: #656565;
	font-weight: bold;
}
div.cikkszoveg .kep {
	margin: 13px 10px 13px 0px;
}
div.cikkszoveg .kep img {
}
div.cikkszoveg .kepbalra {
	float: left;
	margin: 13px 10px 13px 0px;
}
div.cikkszoveg .kepbalra img {
}
div.cikkszoveg .kepjobbra {
	float: right;
	margin: 13px 0px 13px 10px;
}
div.cikkszoveg a {
	font-family: Times New Roman, serif;
	font-size: 13px;
	color: #656565;
	text-decoration: underline;
}
div.cikkszoveg a:hover {
	font-family: Times New Roman, serif;
	font-size: 13px;
	color: #656565;
	text-decoration: none;
}



.galeriakeret {
	text-align: center;
	width:256px;
	height: 256px;
	line-height: 256px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.galeriakeret img {
	margin-top: expression(( 256 - this.height ) / 2);
}

html>body .galeriakeret img {    /*hidden from IE 5-6 */
	margin-top: 0; /* to clean up, just in case IE later supports valign! */
	vertical-align: middle;
}






/* ---------- pager ------------ */
table.lapozo {
	background-color: #e5e5e5;
	padding: 5px;
}

table.lapozo td {
	padding: 3px;
	color: #bab8b4;
}
table.lapozo td.elso {}
table.lapozo td.vissza {}
table.lapozo td.oldalak {}
table.lapozo td.kovetkezo {}
table.lapozo td.utolso {}

table.lapozo td a.lapozolink {
	color: #444444;
}
table.lapozo td a.lapozo {
	color: #444444;
}
table.lapozo td span.lapozoakt {
	font-weight: bold;
	font-size: 15px;
	color: #000000;
}
/* ---------- pager ------------ */ 


/* ---------- carousel ---------- */
#mygalleryframe {
	border: 1px solid #ece6db;
	width: 874px;
}
.stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 874px; /*Width of Carousel Viewer itself*/
	height: 150px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin-right: 10px; /*margin around each panel*/
}
.galthumbnail {
	height: 150px;
}
.galthumbnailakt {
}
/* ---------- carousel ---------- */

