@charset "windows-1250";
/* CSS Document */

body {
	background-color: #adaf9d;
	margin: 0px;
	background-image:url(../images/mt_bg.jpg);
	background-position: center top;
	background-repeat:repeat-y;
}
#mainWrapper {
	width:960px;
}

/* DATE */
#dateWrapper {
	height:20px;
	background-image:url(../images/mt_menu_bg.jpg);
	background-repeat:repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#c3c5b1;
	text-align:right;
	padding-right:10px;
	padding-top:5px
	
}

/* HEADER */
#headerWrapper {
	height:230px;
	background-image:url(../images/mt_header_bg.png);
	background-position:left;
	background-repeat:no-repeat;
}

/* menu */
#menuWrapper {
	height:60px;
	background-image:url(../images/mt_menu_bg.jpg);
	background-repeat:repeat-x;
}
#menuWrapper .menu {
	padding:20px 11px 10px 11px;
	float:left;
}

/* super banner */
#headerBanner {
	float:right;
	margin:10px 5px 10px 0px;
	width:595px;
	height:180px;
	background-image:url(../images/mt_banner_bg.png);
	background-repeat:no-repeat;
	padding:15px
}


/* CONTENT */
#contentWrapper {
	background-color:#c3c5b1;
	overflow:auto;
	
}

/* left content */
#contentWrapper .left {
	width:300px;
	float:left;
	background-color:#c3c5b1;	
	padding-top:10px;
}
/* login box */
#loginBox {
	width: 280px;
	padding:45px 10px 0px 10px;
	background-image:url(../images/mt_login_box_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	min-height:200px;
	overflow:auto;
	margin-bottom:10px;
}
#loginBox .title {
	text-align:left;
	height:30px;
	padding-top:15px;
	padding-right:5px;
	float:right;
}
#loginBox .message, #loggedBox .message {
	padding:5px;
	border-style:solid;
	border-width:2px;
	border-color:#e4480f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	color:#e4480f;
	font-weight:bold;
}
div.loginInputWrapper {
	background-image:url(../images/mt_input_bg_login.png);
	background-color: transparent;
	background-position:center center;
	background-repeat: no-repeat;
	margin-bottom:5px;
	margin-top:5px;
	float:right;
}
div.loginInputWrapper input {
	border: 0;
	padding: 8px 5px 0px 10px;
	height: 22px;
	width: 221px;
	color: #332b0f;
	font-family:Arial;
	font-size:12px;
	background-color: transparent;
}
#loginBox .link {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	text-align:left;
	text-decoration:none;

	padding:10px 0px 0px 10px;
}
#loginBox .link  a {
	color:#e4480f;
	text-decoration:none;
}
#loginBox .link  a:hover {
	text-decoration:underline;
	cursor:pointer;
}
#loginBox .linkSmall {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-align:right;
	text-decoration:none;
	float:left;
	padding:10px 0px 0px 10px;
}
#loginBox .linkSmall  a {
	color:#424242;
	text-decoration:none;
}
#loginBox .linkSmall  a:hover {
	text-decoration:underline;
	cursor:pointer;
}
#loginBox .button {
	height:37px;
	float:right;
}

/* logged box */
#loggedBox {
	width: 280px;
	padding:45px 10px 0px 10px;
	background-image:url(../images/mt_logged_box_bg.png);
	background-position:top;
	background-repeat:no-repeat;
	min-height:200px;
	margin-bottom:10px;
}
#loggedBox .user {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#424242;
	padding:10px 0px 0px 10px;
	float:left;
}
#loggedBox .text {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#424242;
}
#loggedBox .stateActive {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#e4480f;
	text-align:right;	
}
#loggedBox .stateInactive {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#424242;
	text-align:right;
}
#loggedBox .title {
	text-align:left;
	padding-top:15px;
	padding-right:5px;
	float:left;
}
#loggedBox .linkSmall {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-align:right;
	text-decoration:none;
	float:left;
	padding:10px 0px 0px 10px;
}
#loggedBox .linkSmall  a {
	color:#424242;
	text-decoration:none;
}
#loggedBox .linkSmall  a:hover {
	text-decoration:underline;
	cursor:pointer;
}

#loggedBox .button {
	height:37px;
	float:right;
}
#contentWrapper .left  .text {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#424242;
}
#contentWrapper .left  .text a {
	color:#e4480f;
	text-decoration:none
}
#contentWrapper .left  .text a:hover {
	text-decoration:underline;
}
#contentWrapper .left  .textSmall {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#424242;
}
/* banner */
.banner240 {
	width:240px;
	height:240px;
	margin:10px;
}





/* right content */
#contentWrapper .right {
	width:620px;
	float:left;
	padding:0px 20px 0px 20px;
	text-align:left;
	background-color:#e2e4cc;
	padding-top:10px;
}
#contentWrapper .right .title {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	padding-bottom:10px;
	padding-left:20px;
	color:#e4480f;	
	text-decoration:none
}
#contentWrapper .right  .title a {
	color:#e4480f;
	text-decoration:none
}
#contentWrapper .right  .title a:hover {
	text-decoration:underline;
}
#contentWrapper .right  .date {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#a5a797;
	padding-left:20px;
}
#contentWrapper .right  .source {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#a5a797;
	padding-left:20px;
	padding-bottom:10px
}
#contentWrapper .right .subtitle {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	padding-bottom:10px;
	padding-left:20px;
	color:#424242;	
	text-decoration:none
}
#contentWrapper .right .subtitle_2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	padding-bottom:10px;
	color:#e4480f;	
	text-decoration:none
}
#contentWrapper .right  .text {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#424242;
	padding-left:20px;
	overflow:auto;
	padding-bottom:10px;
}
#contentWrapper .right  .text a {
	color:#e4480f;
	text-decoration:none
}
#contentWrapper .right  .text a:hover {
	text-decoration:underline;
}
#contentWrapper .right  img.image {
	margin:0px 10px 10px 0px;
	border-style:solid;
	border-width:4px;
	border-color:#959686;
	float:left;
}
#contentWrapper .right  .textSmall {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#424242;
}

#contentWrapper .right ul.list   {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#424242;
	list-style-type: none; 
	padding: 0; 
	margin: 0; 
	}
#contentWrapper .right li.list {
	background-image: url(../images/mt_bullet_01.png);  
	background-repeat: no-repeat; 
	background-position: 5px 7px ; 
	padding-left: 23px; 
	line-height:25px
	}
#contentWrapper .right .input {
	padding: 2px 5px 2px 10px;
	height: 22px;
	width: 300px;
	color: #332b0f;
	font-family:Arial;
	font-size:14px;
	background-color: transparent;
	border-style:solid;
	border-width:2px;
	border-color:#585b3a;
	background-image:url(../images/mt_input_bg.png);
	background-repeat:repeat-x;	
}
#contentWrapper .right .textarea {
	padding: 4px 5px 0px 10px;
	height: 70px;
	width: 300px;
	color: #332b0f;
	font-family:Arial;
	font-size:14px;
	background-color: #f3f5dc;
	border-style:solid;
	border-width:2px;
	border-color:#585b3a;
	background-image:url(../images/mt_textarea_bg.png);
	background-repeat:repeat-x;	
}

#contentWrapper .right  .message {
	padding:8px;
	border-style:solid;
	border-width:2px;
	border-color:#e4480f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-align:center;
	color:#e4480f;
	font-weight:bold;
}

/* banner */
.banner468 {
	width:620px;
	height:60px;
	margin:30px 0px 30px 0px;
	text-align:center;
}

/* news */
#newsWrapper, #videosWrapper, #campsWrapper, #infoWrapper,  #userWrapper, #galleriesWrapper, #infoWrapper {
	width:620px;
	overflow:auto;
}
#newsWrapper, #campsWrapper,  #infoWrapper, #videosWrapper, #galleriesWrapper, #infoWrapper, img.header {
	padding-bottom:20px;
}


/* videos */
#videosWrapper .box {
	background-color:#959686;
	padding:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#e2e4cc;
	font-size:11px;
	text-align:center;
	width:150px;
	float:left;
	margin: 0px 15px 0px 15px;
}


/* galleries */
#galleriesWrapper .images {
	padding-left:40px; 
	overflow:auto;
	padding-bottom:20px;
}
#galleriesWrapper a.image {
	margin:0px 10px 10px 0px;
	border-style:solid;
	border-width:4px;
	border-color:#959686;
	float:left;
}
#galleriesWrapper a.image:hover {
	border-color:#e4480f;

}


/* camps */
#campsWrapper .button {
	text-align:right;
	padding:10px 10px 30px 0px
}

table.info{
	margin:0px 30px 30px 0px;
	background-image:url(../images/mt_info_table_bg.png);
	background-position: top left;
	background-repeat:no-repeat;
	width:250px;
	}
	
table.infoLarge{
	margin:0px 0px 10px 0px;
	background-image:url(../images/mt_info_table_large_bg.png);
	background-position: top left;
	background-repeat:no-repeat;
	width:600px;
	}	



/* FOOTER */
#footerWrapper {
	background-color:#3b3936;
	height:275px;
	background-image:url(../images/mt_title_footer.png);
	background-position:top;
	background-repeat:no-repeat;
	clear:both;
}
#footerWrapper .image{
	background-image:url(../images/mt_footer_image.png); 
	background-position:top letft; 
	background-repeat:no-repeat; 
	width:158px; 
	height:281px; 
	position:relative; 
	top: -30px; 
	left:-50px; 
	text-align:left ; 
	vertical-align:bottom;
	float:left;
}
#footerWrapper .logos{
	height:195px;
	margin-top:50px;
	width:800px;
	position:relative; 
	left:-20px; 
	float:left;
}

#contactsWrapper{
	height:50px;
}

/* rotator in-page placement */
    div#rotator {
	position:relative;
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	top:-16px;
	left:0px;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	border:none;	
}
    div#rotator ul li.show {
	z-index:500
}

#contentWrapper .right .select {
	height: 30px; 
	width: 319px; 
	color: #332b0f; 
	font-family: Arial; 
	font-size: 14px; 
	border-style: solid; 
	border-width: 2px; 
	border-color: #585b3a;
	background-color: #f3f5dc;
	box-sizing: border-box;
	padding: 2px 6px;

	background-color: transparent;
	background-image:url(../images/mt_input_bg.png);
	background-repeat:repeat-x;	
}
