html, body{
	margin: 0;
	padding: 0;
	margin-top: 10px;
	background-color: #CCCCCC;
	font-family: "Trebuchet MS", Verdana;		
}

h1 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	font-weight:bold;
	/*	color:#336699;*/
	/*color:#000000;*/
	padding: 0px 10px 0px 20px;
}

.small {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	}

p{
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color:#000000;
	padding: 5px 20px 5px 20px;
}
table {
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color:#000000;
	margin: 0px 0px 0px 20px;
}

td, th {vertical-align:top;}

#middleContent li{
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color: #000;
	/*padding: 0px 30px 0px 20px;*/
	list-style-image : url(../images/bullet.jpg); 
	margin-bottom:5px;
	padding-right: 20px;
}

#middleContent a {
	color:#336699;
}

br {
	line-height:13px;
}

#menuContainer{
	width: 100%;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 15px; /*13px*/
	font-weight:normal;/*bold*/
}

#bigContainer{
	position: relative;
	width:750px;
	text-align:center;
	background: #FFFFFF;	
	height:100%;
	margin: auto; /**/
}

#contContainer {
	width:100%;
	clear:none;
	background: #FFFFFF;
	height:100%;
}


#top{
	width:100%;
	background-color:#539881;
}

#left {
	float:left;
	width: 175px;
	text-align:left;
}
div#leftlogos {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 175px;
	padding-bottom: 30px;
	text-align: center;
}
div#leftlogos img {
	display: block;
	margin: 0 auto 15px auto;
}
#middleContainer { 
	float:left;
	width: 572px; 
	border-left: 3px solid #6A93A5;
	text-align:left; 
	height:100%;
	background-position: right;
	background-repeat: repeat-y;
	background-image: url(../images/line_blank.jpg);
	
}

#middle { 
	float:left; 
	width: 372px; 
/*	border-left:3px solid #6A93A5; */
	text-align:left; 
	height:100%;
/*	padding-left:20px;*/
	
}

#middleHome { 
	float:left; 
	width: 372px; 
	text-align:left; 
	height:100%;
}

#middleContent { 
	float:left; 
	width: 352px; 
	text-align:left; 
	height:100%;
/*	background-color:#CCCCCC;*/
/*	margin-left:20px;*/
}

/*#right { float:right; width: 200px; text-align:left;}*/

#right {float:left;width: 200px;}

#rightApproach {
	float:right;
	width: 200px;
	text-align:left;
	background:#6666CC;
}
#pageheader {
	margin: 20px 0 0 20px;
}
#contactBox p {
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color:#FFFFFF;
	margin-left:1px;
}

#contactBox a {color:#FFFFFF; text-decoration:none}
#contactBox a:hover {color:#FFFFFF; text-decoration:underline}
#contactBox .time {font-size:10px;}

#hClient{font-size:11px;color:#FFFFFF;height:150px; background:#6081A0;margin-bottom:15px;padding-left:16px; line-height:35px;}
#hNews{background:#D14775;margin-bottom:15px;}
#hOffers{
	background:#7F9AB3;	
	margin:0px;
	padding:0px;
	border:0px;
}
#hSignup{color:#DC637B;	font-family: "Trebuchet MS", Verdana; font-size: 11px; font-weight:bold; margin-bottom:15px; vertical-align:middle; text-align:center	}

.inputLogin {
	margin-bottom: 10px;
	border: #AFC0CF solid 2px;
	color:#336699;
}

#footer {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;	
	clear: both;
	padding:10px 0px 10px 0px;
	color: #003366;
	width:750px;
	background-color: #CCCCCC;
	text-align:left;
}
#footer #menuFooter {float:left;}
#footer #menuFooter a{color:#336699; text-decoration:none}
#footer #menuFooter a:hover{color:#539881; text-decoration:none}

#footer #copyright {color:#336699; float:right; font-weight:bold;}
#footer #copyright a{color:#336699; text-decoration:none}
#footer #copyright a:hover{color:#539881; text-decoration:none}

.pro{color:#539881; font-weight:bold}
.ven{color:#336699; font-weight:bold}


ul#navlist
{
	text-align: left;
	list-style: none;
	padding: 0px;
	margin: 0px ;
	margin-top: 15px;

}

ul#navlist li a
{
	display: block;
	padding: 4px 0px 4px 25px;
	text-decoration: none;
	width:85.5%; /* IE background-color -> bug fixing 
/*	width:150px; */ 
}

ul#navlist li a:link, ul#navlist li a:visited {
	padding: 4px 0px 4px 14.5%;
	width: 85.5%;
}

/* home */

ul#navlist li#home a {color: #6081A0;}

ul#navlist li#home a:hover, ul#navlist li#homeActive a:hover, ul#navlist li#homeActive a {color: #FFFFFF; background-color: #6081A0;}

/* about */

ul#navlist li#about a {color: #CCCC00; }

ul#navlist li#aboutActive a, ul#navlist li#about a:hover, ul#navlist li#aboutActive a:hover {color: #FFFFFF; background: #CCCC00;}

/* venue */

ul#navlist li#venue a {color: #6699CC; }

ul#navlist li#venue a:hover, ul#navlist li#venueActive a:hover, ul#navlist li#venueActive a {color: #FFFFFF; background: #6699CC;}

/* accomodation */

ul#navlist li#accommodation a { color: #CC9933; }

ul#navlist li#accommodation a:hover, ul#navlist li#accommodationActive a:hover, ul#navlist li#accommodationActive a {color: #FFFFFF; background: #CC9933;}

/* offers */

ul#navlist li#offers a { color: #993366; }

ul#navlist li#offers a:hover, ul#navlist li#offersActive a:hover, ul#navlist li#offersActive a {color: #FFFFFF;	background-color: #993366;}

/* news */

ul#navlist li#news a { color: #CC3366; }

ul#navlist li#news a:hover, ul#navlist li#newsActive a:hover, ul#navlist li#newsActive a {color: #FFFFFF; background: #FF0066;}

/* approach */

ul#navlist li#approach a { color: #6666CC; }

ul#navlist li#approach a:hover, ul#navlist li#approachActive a:hover, ul#navlist li#approachActive a {color: #FFFFFF; background: #6666CC;}

/* contact */

ul#navlist li#contact a { color: #E87E4E; }

ul#navlist li#contact a:hover, ul#navlist li#contactActive a:hover, ul#navlist li#contactActive a {color: #FFFFFF; background: #E87E4E;}

/* news menu list */

#newsContainer{
	width: 100%;
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
}

ul#newsList
{
	text-align: left;
	list-style: none;
	padding: 0px;
	margin: 0px ;
}

ul#newsList li a
{
	display: block;
	padding: 6px 0px 6px 15px;
	text-decoration: none;
	color:#FFFFFF;
	background:#D14876;
	width:185px;
}

ul#newsList li a:hover {color:#FFFFFF;; background: #FF0066;}

/* news menu list */

#offersContainer{
	width: 100%;
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	font-weight:bold;
	
}

ul#offersList
{
	text-align: left;
	list-style: none;
	padding: 0px;
	margin: 0px ;
}

ul#offersList li a
{
	display: block;
	padding: 6px 0px 6px 11px;
	text-decoration: none;
	color:#FFFFFF;
	background:#7F9AB3;
	width:189px;
}

ul#offersList li a:hover {color:#FFFFFF;; background: #336699;}


.newsHeader {
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	font-weight:bold;
	color:#FF0066;
}

h1.bHome {color: #6081A0; }
h1.bAbout {color: #CCCC00;}
h1.bVenue {color: #6699CC;}
h1.bAccommodation {color: #CC9933;}
h1.bOffers {color: #993366;}
h1.bNews {color: #CC3366;}
h1.bApproach {color: #6666CC; }
h1.bContact {color: #E87E4E;}
h1.bTerms {color: #CCCC00;}
h1.bSitemap {color: #CCCC00;}
h1.bVenueForm {color: #6699CC;margin:15px 0px 0px 0px;}

.error{
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color:#FF3300s;
	padding: 5px 10px 5px 20px;
}
.bold {
	font-weight: bold;
}
#login {
	margin: 0;
	padding: 0;
}
#login div.formLine {
	clear: left;
	height: 30px;
}
#login div.formLine label {
	float: left;
	width: 60px;
	font-size:11px;
	color:#FFFFFF;
	margin: -4px 0 0 0;
}
#login div.formLine input.inputLogin {
	float: left;
	width: 100px;
}
#login input.button {
	width: 50px;
	height: 23px;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #63829F;
	margin: 0 0 0 60px;
}
