html, body {margin:0;padding:0;width:100%;height:100%;}
body {font-family:Arial, Helvetica, sans-serif; font-size:120%; color:#604a3a;background:url(../images/bg_sand.jpg) repeat;
}

/* common styles */
a img {border:0px;}
.clear {clear:both;}
.f_left {float:left;}
.f_right {float:right;}
.empty {height:41px; }

/* structure */
.main{width:100%;position:relative; min-height:100%;height:auto !important;height:100%;background:url(../images/sandy.gif) center repeat-y;}
.bg_sea{width:100%;background:url(../images/bg_r.jpg) top repeat-x;}
.bg_pic{width:100%;background:url(../images/pic.jpg) top center no-repeat;}
.page {width:1004px; position:relative; margin:0 auto; font-size:10pt;}
.container {width:1004px; padding:0px;}
.logoblock{padding: 5px 0px 45px 0px;}
.logo{
	display:block;
	background: transparent url(../images/logo.png) top left no-repeat;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/website/campingevents/template/images/logo.png");
	width:200px;
	height:250px;
}
.lang{padding: 0px 0px 78px 60px;}
.leftcol {width:200px; float:left;}
.content {
	min-height:608px;
	height:auto !important;
	height:608px;
	padding: 0 44px 0px 24px;
	width: 511px;
	background: transparent url(../images/content.png) left repeat-y ;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/website/campingevents/template/images/content.png", sizingMethod="scale");

}
.content p {margin:0; padding: 10px 0}
.text{padding: 0 11px 0 21px}
.rightcol {width:579px; margin:0px 0px 0px 200px;}
.rightcol_to_index {width:579px; margin:0px 0px 0px 0px;display:none;}
.button {width:175px ;height:248px; position:absolute; margin:7px 0px 0px 755px;}
.rightcol_index {width:579px; margin:0px 0px 0px 200px;	min-height:825px;height:auto !important;height:825px;}

.menu{padding-left:15px;}
#header {
	height:217px;
	background:transparent url(../images/header.png) top left no-repeat;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/website/campingevents/template/images/header.png");
	}
#footer {height:41px; position:relative; margin-top:-41px; width:100%;}


#breadcrumbs{padding: 178px 232px 0 202px; text-align:center;}
ul li {
	background:transparent url(../images/ul-bullet.png) no-repeat scroll left center;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 5px 10px;
}
ul
{
	padding:0 0 5px;	
}
.center{padding-left:170px}
.copy{
	color:#8c795a;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	width: 200px;
	height: 31px;
	padding-top: 10px;
	}

.powered{
	color:#8c795a;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width: 100px;
	}

.powered a{color:#8c795a;text-decoration:none}
.footer_pic{
	float:left;
	height:31px;
	width:804px; 
	padding-top: 10px;
	background:url(../images/footer.jpg) top left no-repeat;
	-background:url(../images/footer.jpg) top 3px no-repeat;
	color:#8c795a;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}
.footer_pic_index{
	float:left;
	height:31px;
	width:804px; 
	padding-top: 10px;
	color:#8c795a;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}
.footer_pic a, .footer_pic_index a{color:#8c795a;text-decoration:none;font-weight:normal;font-style:normal;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.footer_pic a:hover, .footer_pic_index a:hover{text-decoration:none;font-weight:normal;font-style:normal;font-size:11px;font-family:Arial,Helvetica,sans-serif;}

.bottom{
	width:1004px;
	margin: 0 auto;
}

.tabs{
	/*height:83px;*/
	background: transparent url(../images/content.png) left repeat-y ;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/website/campingevents/template/images/content.png", sizingMethod="scale");
	padding: 0 44px 5px 24px;
	width: 511px;
	z-index: 9000;
	}
.bg {
	padding: 0px;
	width: 579px;
	background: transparent url(../images/content.png) left repeat-y ;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/website/campingevents/template/images/content.png", sizingMethod="scale");
	height: 48px;
}
.gallery_header{
/*	margin-top: -48px;*/ 
	width: 579px;
	height:48px;
	background: url(../images/gallery_header.png);
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/website/campingevents/template/images/gallery_header.png");
	position:relative;
	z-index: 9999;
	}
.gallery_desc{
	color: #f8eebc;
	padding: 12px 0 0;
	text-align:center;
	font-size:11px;
	margin-top: -45px;
	height:33px;
	position:relative;
	z-index: 9999;
}

a {
	color:#604A3A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#604A3A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;
}

a.menu_item {
	background: url(../images/bg_menu.png) top left no-repeat;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/website/campingevents/template/images/bg_menu.png");
	color:#FFFFFF;
	display: block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
	font-style:italic;
	font-weight:bold;
	height: 21px;
	padding-top: 7px;
	text-align: center;
	text-decoration:none;
	width: 163px;
}
a.menu_item:hover {
	background: url(../images/bg_menu_over.png) top left no-repeat;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/website/campingevents/template/images/bg_menu_over.png");
	color:#FFFFFF;
	display: block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
	font-style:italic;
	font-weight:bold;
	height: 23px;
	padding-top: 5px;
	text-align: center;
	text-decoration:none;
	width: 163px;
}
a.tab{
	width:102px;
	height:40px; 
	padding-top: 15px;
	background: transparent url(../images/tab.gif) left bottom no-repeat;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt !important; 
	color:#FFF !important;
	text-decoration:none !important;
	text-align:center;
	position: relative;
	}
	
a.tab:hover{
	width:102px;
	height:40px;
	padding-top: 15px; 
	background: transparent url(../images/tab.gif) left top no-repeat;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt !important;
	color:#FFF !important;
	text-decoration:none !important;
	text-align:center;
	position: relative;
	}

a.tab_act{
	width:102px;
	height:40px; 
	padding-top: 15px;
	background: transparent url(../images/tab.gif) left top no-repeat;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt !important; 
	color:#F8EEBC !important;
	text-decoration:none !important;
	text-align:center;
	position: relative;
	}
	
a.tab:hover{
	width:102px;
	height:40px;
	padding-top: 15px; 
	background: transparent url(../images/tab.gif) left top no-repeat;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt !important;
	color:#FFF !important;
	text-decoration:none !important;
	text-align:center;
	position: relative;
	}

h1,h2,h3,h4,h5,h6{margin:0;padding:10px 0 5px;}

.news
{
	color: #604A3A;
	font-style:normal;
	font-size:12pt;
}
.news:hover
{
	color: #604A3A;
	font-style:normal;
	font-size:12pt;
}

/*Gallery*/
.table-main {}
.arrow-l {text-align:left;}
.arrow-r {text-align:right;}

.imageContainer
{
	width: 510px;
	height: 390px;
	overflow:hidden;
}
.picture
{
	position: relative;
	width: 510px;
	height:390px;
	overflow: hidden;
	background-color: #000;
}
.picture img#loadingImage
{
	position: relative;
	left: 280px;
	top: -200px;
	margin-top: -16px;
	margin-left: -16px;
	visibility: hidden;
}
.picture div#playerDiv
{
	display: none;
}
.picture div#mainPhotoList
{
	width: 510px;
	height: 390px;
	overflow: hidden;
	white-space: nowrap;
	display: none;
}
.picture div#mainPhotoList img
{
	cursor: move;
}
.thumbs{width:510px;}
.description{background:#000000; padding: 0 0 2px !important; margin-top:-14px !important; color:#FFFFFF; text-align:center;}
.thumbs{}
.thumbs div
{
	width: 510px;
	height: 85px;
	overflow: hidden;
	white-space: nowrap;
}
/*end Gallery*/

/**
 * Core styles.
 */

.Bold { font-weight: bold; }
.Italic { font-style: italic; }
.Underline { text-decoration: underline; }
.StrikeThrough { text-decoration: line-through; }
.Subscript { vertical-align: sub; font-size: smaller; }
.Superscript { vertical-align: super; font-size: smaller; }

/**
 * Font faces.
 */

.FontVerdana { font-family: Verdana; }
.FontTahoma { font-family: Tahoma; }
.FontTrebuchet { font-family: 'Trebuchet MS'; }
.FontSans { font-family: sans-serif; }
.FontArial { font-family: Arial; }
.FontHelvetica { font-family: Helvetica; }
.FontComic { font-family: 'Comic Sans MS'; }
.FontCourier { font-family: 'Courier New'; }
.FontTimes { font-family: 'Times New Roman'; }

/**
 * Font sizes.
 */

.Font8px { font-size: 8px; }
.Font9px { font-size: 9px; }
.Font10px { font-size: 10px; }
.Font11px { font-size: 11px; }
.Font12px { font-size: 12px; }
.Font14px { font-size: 14px; }
.Font16px { font-size: 16px; }
.Font18px { font-size: 18px; }
.Font20px { font-size: 20px; }
.Font22px { font-size: 22px; }
.Font24px { font-size: 24px; }
.Font8pt { font-size: 8pt; }
.Font9pt { font-size: 9pt; }
.Font10pt { font-size: 10pt; }
.Font11pt { font-size: 11pt; }
.Font12pt { font-size: 12pt; }
.Font14pt { font-size: 14pt; }
.Font16pt { font-size: 16pt; }
.Font18pt { font-size: 18pt; }
.Font20pt { font-size: 20pt; }
.Font22pt { font-size: 22pt; }
.Font24pt { font-size: 24pt; }
.Font50Percent { font-size: 50%; }
.Font75Percent { font-size: 75%; }
.Font100Percent { font-size: 100%; }
.Font125Percent { font-size: 125%; }
.Font150Percent { font-size: 150%; }
.Font175Percent { font-size: 175%; }
.Font200Percent { font-size: 200%; }

/**
 * Font colors.
 */

.FC01 { color: #000000; }
.FC02 { color: #993300; }
.FC03 { color: #333300; }
.FC04 { color: #003300; }
.FC05 { color: #003366; }
.FC06 { color: #000080; }
.FC07 { color: #333399; }
.FC08 { color: #333333; }
.FC09 { color: #800000; }
.FC10 { color: #FF6600; }
.FC11 { color: #808000; }
.FC12 { color: #008000; }
.FC13 { color: #008080; }
.FC14 { color: #0000FF; }
.FC15 { color: #666699; }
.FC16 { color: #808080; }
.FC17 { color: #FF0000; }
.FC18 { color: #FF9900; }
.FC19 { color: #99CC00; }
.FC20 { color: #339966; }
.FC21 { color: #33CCCC; }
.FC22 { color: #3366FF; }
.FC23 { color: #800080; }
.FC24 { color: #999999; }
.FC25 { color: #FF00FF; }
.FC26 { color: #FFCC00; }
.FC27 { color: #FFFF00; }
.FC28 { color: #00FF00; }
.FC29 { color: #00FFFF; }
.FC30 { color: #00CCFF; }
.FC31 { color: #993366; }
.FC32 { color: #C0C0C0; }
.FC33 { color: #FF99CC; }
.FC34 { color: #FFCC99; }
.FC35 { color: #FFFF99; }
.FC36 { color: #CCFFCC; }
.FC37 { color: #CCFFFF; }
.FC38 { color: #99CCFF; }
.FC39 { color: #CC99FF; }
.FC40 { color: #FFFFFF; }

/**
 * Background colors.
 */

.FC01BG { background-color: #000000; }
.FC02BG { background-color: #993300; }
.FC03BG { background-color: #333300; }
.FC04BG { background-color: #003300; }
.FC05BG { background-color: #003366; }
.FC06BG { background-color: #000080; }
.FC07BG { background-color: #333399; }
.FC08BG { background-color: #333333; }
.FC09BG { background-color: #800000; }
.FC10BG { background-color: #FF6600; }
.FC11BG { background-color: #808000; }
.FC12BG { background-color: #008000; }
.FC13BG { background-color: #008080; }
.FC14BG { background-color: #0000FF; }
.FC15BG { background-color: #666699; }
.FC16BG { background-color: #808080; }
.FC17BG { background-color: #FF0000; }
.FC18BG { background-color: #FF9900; }
.FC19BG { background-color: #99CC00; }
.FC20BG { background-color: #339966; }
.FC21BG { background-color: #33CCCC; }
.FC22BG { background-color: #3366FF; }
.FC23BG { background-color: #800080; }
.FC24BG { background-color: #999999; }
.FC25BG { background-color: #FF00FF; }
.FC26BG { background-color: #FFCC00; }
.FC27BG { background-color: #FFFF00; }
.FC28BG { background-color: #00FF00; }
.FC29BG { background-color: #00FFFF; }
.FC30BG { background-color: #00CCFF; }
.FC31BG { background-color: #993366; }
.FC32BG { background-color: #C0C0C0; }
.FC33BG { background-color: #FF99CC; }
.FC34BG { background-color: #FFCC99; }
.FC35BG { background-color: #FFFF99; }
.FC36BG { background-color: #CCFFCC; }
.FC37BG { background-color: #CCFFFF; }
.FC38BG { background-color: #99CCFF; }
.FC39BG { background-color: #CC99FF; }
.FC40BG { background-color: #FFFFFF; }

/**
 * Indentation.
 */

.Indent1 { margin-left: 40px; }
.Indent2 { margin-left: 80px; }
.Indent3 { margin-left: 120px; }
.Indent4 { margin-left: 160px; }
.Indent5 { margin-left: 200px; }

/**
 * Alignment.
 */

.JustifyLeft { text-align: left; }
.JustifyRight { text-align: right; }
.JustifyCenter { text-align: center; }
.JustifyFull { text-align: justify; }

/**
 * Other.
 */

code
{
	font-family: courier, monospace;
	background-color: #eeeeee;
	padding-left: 1px;
	padding-right: 1px;
	border: #c0c0c0 1px solid;
}

kbd
{
	padding: 0px 1px 0px 1px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
}

blockquote
{
	color: #808080;
}
