@charset "UTF-8";
/* © ANDesign www.andesign.hu*/

body{
	background-color: #281810;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #d59e65;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

.left_side{
	margin: 0;
	padding: 0;
	background-image: url(images/bgbal.png);
	background-repeat: no-repeat;	
}

/*#bg[class] {

	background: url('images/bg.png');
}*/
/*#bg{
	overflow:hidden;
	cursor: pointer;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/bg.png');
	background-repeat: no-repeat;
	width: 966px;
	height: 725px;
}*/
h1, h3, p {
	padding: 0;
	margin: 0;
}
ul {
	padding: 0;
	margin: 0;
}
html {
	height: 100%;
}
body, .navlist li, #content_area{
	font-family: Georgia, "Times New Roman", Times, serif;
}
.shtick{
	font-size: 11px;
	font-weight: normal;
	text-align:justify;
	color: #fecc04;
}
.small_text{
	font-size: 10px;
	font-weight: normal;
	text-align:justify;
	color: #fecc04;
	}
h1{
	font-size: 22px;
	letter-spacing: 3px;
	font-weight: bold;
	color: #dc7826;
	}
h2{
	font-size: 16px;
	font-weight: bold;
	text-align:justify;
	color: #dc7826;
	}	
h3{
	font-size: 14px;
	font-weight: bold;
	text-align:justify;
	color: #dc7826;
	}
h4{
	font-size: 14px;
	font-weight: normal;
	color: #dc7826;
	font-style: italic;
}
.bold_text{
	font-size: 12px;
	font-weight: bold;
	color: #dc7826;
	}	
#content a {
	color: #fecc04; 
	text-decoration: underline;
	}
#content a:hover{
	color: #fecc04; 
	text-decoration: none;
	}
/*a:visited{
    color: #fecc04; 
	text-decoration: underline;
	}	*/
#contentbg{
	position: absolute;
	padding: 0 0px 0px 0px;
	width: 648px;
	height: 725px;
	left: 159px;
	top: 0px;
	z-index:0;
	font-size: 13px;
	font-weight: normal;

}


#container{
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
    position: fixed; 
	margin: auto;
	overflow: auto;
}
#content_area { 
	text-align: left; 
	vertical-align: middle; 
	margin-left: -483px; 
	margin-right: auto; 
	vertical-align: center; 
	position: absolute; 
	margin-bottom: auto; 
	left: 50%; 
	width: auto;
	height: 725px;
	min-height: 725px;
	}
#heading{
	position: absolute;
	padding: 10px;
	width: 575px;
	height: 25px;
	left: 320px;
	top: 155px;
	z-index:1;
	font-size: 11px;
	font-weight: normal;
}	

#content{
	position: absolute;
	padding: 0 10px 10px 10px;
	width: 575px;
	height: 385px;
	left: 320px;
	top: 205px;
	z-index:1;
	font-size: 13px;
	font-weight: normal;
	overflow:auto;
}
/*Scroll bár---------------------------------------------------------------------------*/
/*.scroll-pane { 
	width: 234px; 
	overflow: auto; 
	padding-right: 10px; 
	height: 400px; 
}
.bottomshadow { 
	position: absolute; 
	top: 375px; 
	left: -47px; 
	z-index: 9999; 
}*/
.jScrollPaneContainer { 
	position: absolute; 
	overflow: hidden; 
	z-index: 4; 
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 370px;
	padding: 3px;
	background-image: url(images/scroll_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background-image: url(images/scroll_bar.png);
	background-repeat: no-repeat;
	background-position: center center;
}
/*MENU---------------------------------------------------------------------------*/

body.section1 .navlist li.m1_1,
body.section2 .navlist li.m1_2,
body.section3 .navlist li.m1_3,
body.section4 .navlist li.m1_4,
body.section5 .navlist li.m2_1,
body.section6 .navlist li.m2_2,
body.section7 .navlist li.m2_3,
body.section8 .navlist li.m3_1,
body.section9 .navlist li.m3_2 {
	color: #fecc04;
	list-style-type: square;
}	
.navcontainer1 {
	padding: 35px 0 0 25px;
	font-size: 12px;
	position: absolute;
	width: 235px;
	height:auto;
	left: 50px;
	top: 220px;
	list-style-type: none;
	background-image: url('images/csapatepito_bg.png');
	background-repeat: no-repeat;
}
.navcontainer2 {
	padding: 35px 0 0 25px;
	font-size: 12px;
	position: absolute;
	width: 235px;
	left: 50px;
	top: 320px;
	list-style-type: none;
	background-image: url('images/elmeny_bg.png');
	background-repeat: no-repeat;
}
.navcontainer3 {
	padding: 35px 0 0 25px;
	font-size: 12px;
	position: absolute;
	width: 235px;
	height: 80px;
	left: 50px;
	top: 405px;
	list-style-type: none;
	background-image: url('images/kalandpark_bg.png');
	background-repeat: no-repeat;
}	
	
.navlist li { 
	list-style-type: none;
	text-decoration: none;
}
.navlist a { 
	text-decoration: none;
	color: #fdf8c1;
}
.navlist a:hover { 
	color: #fecc04; 
	text-decoration: none;
}
.normal_list li {
	list-style-type: disc;
	text-decoration: none;
	list-style-position: inside;
}
.normal_list a { 
	text-decoration: none;
	color: #fecc04;
}
.normal_list a:hover { 
	color: #fecc04; 
	text-decoration: none;
}
.image_top_left{
	margin: 0 10px 10px 0;
}
.left{
	float: left;
	margin: 0 30px 0 0;
}
.right{
	float: left;
}
.clear{
	clear:both;
}
.galeria_pic {
	position: absolute;
	width: 327px;
	height: 238px;
	left: 540px;
	top: 400px;
	z-index:5;
	background-image: url(images/ct_referenciak_pic2.png);
	background-repeat: no-repeat;
}
.referenciak_pic {
	position: absolute;
	width: 302px;
	height: 235px;
	left: 540px;
	top: 400px;
	z-index:5;
	background-image: url(images/ct_referenciak_pic2.png);
	background-repeat: no-repeat;
}
.vadviz_pic {
	position: absolute;
	width: 343px;
	height: 252px;
	left: 540px;
	top: 400px;
	z-index:5;
	background-image: url(images/ct_vadviz_pic2.png);
	background-repeat: no-repeat;
}
.via_ferrata_pic {
	position: absolute;
	width: 282px;
	height: 243px;
	left: 540px;
	top: 400px;
	z-index:5;
	background-image: url(images/ct_via_ferrata_pic2.png);
	background-repeat: no-repeat;
}
.kulfold_pic {
	position: absolute;
	width: 221px;
	height: 296px;
	left: 540px;
	top: 400px;
	z-index:5;
	background-image: url(images/ct_kulfold_pic2.png);
	background-repeat: no-repeat;
}
.kapcsolat_pic {
	position: absolute;
	width: 402px;
	height: 251px;
	left: 470px;
	top: 400px;
	z-index:5;
	background-image: url(images/ct_kapcsolat_pic2.png);
	background-repeat: no-repeat;
}
.more_pic {
	position: absolute;
	width: 235px;
	left: 570px;
	top: 400px;
	z-index:5;
}
.familyday_pic {
	padding: 35px 0 0 25px;
	position: absolute;
	width: 235px;
	left: 500px;
	top: 310px;
	z-index:2;
}
.index_pic {
	padding: 35px 0 0 25px;
	position: absolute;
	width: 629px;
	height: 425px;
	left: 305px;
	top: 240px;
	z-index:2;
	background-image: url(images/ct_home_pic2.png);
	background-repeat: no-repeat;
}