﻿* {	margin:0; padding:0; }

body { font:12px/16px "Arial"; background:#5590B1 url('../../include/images/design/bodyBack.png') repeat-x 0 0;	color:#51527E; }


A { font-size: 12px; text-decoration: none; color:#4082A7; }
A:hover { font-size: 12px; text-decoration: none; color:#51527E; }
P { margin-bottom:15px; text-indent:20px; }

h1 { font-size:24px; line-height:28px; margin-bottom:18px; color:#4082A7; }
h2 { font-size:20px; line-height:28px; margin-bottom:18px; color:#4082A7; }
h3 { font-size:18px; line-height:20px; margin-bottom:15px; color:#4082A7; border-bottom:solid 2px #5C8FAC; }
h4 { font-size:14px; line-height:20px; margin-bottom:15px; }
h5 { font-size:12px; line-height:20px; margin-bottom:0px; }

#container { width:977px; margin:0 auto; }

#header cite { color:#fff; font-size:14px; line-height:20px; display:block; padding-top:40px; float: left; width: 250px; }
#top_links { padding-top:40px; line-height: 20px; width: 620px; float: right; text-align: right; color: #FFFFFF; }
#top_links A { color: #FFFFFF; text-decoration: none; text-transform: uppercase; }

#headerInner { height:131px;
			   background:#fff url('../../include/images/design/headerBack.png') no-repeat 0 0;
			   border-bottom:solid 1px #305D77;
			   border-right:solid 1px #305D77;
			   position:relative;
			   padding-top:4px;
			  }

#headerInner h1 { width:102px;
				  height:87px;
				  background:url('../../include/images/design/logo.png') no-repeat 0 0;
				  text-indent:-9999px;
				  position:absolute;
				  top:26px;
				  left:19px;
				  }

#headerInner h1 a {	display:block; width:102px; height:87px; }

#headerAnimation { width:832px;	border:solid 1px #C3C3C3; height:100px;	margin-left:139px; overflow:hidden; }

#mainMenu {	margin-left:139px;
			list-style:none;
			border:solid 1px #C3C3C3;
			width:830px;
			height:20px;
			margin-top:2px;
			padding:1px;
			background:url('../../include/images/design/menuBack.png') repeat-y 827px 0;
			}

#mainMenu li { float:left; }

#mainMenu li a { display:block; line-height:20px; text-decoration:none; text-transform:uppercase; padding:0 20px; margin-right:1px; color:#222; }

#mainMenu li a:hover, #mainMenu  a.active_true { background:url('../../include/images/design/menuItemBack.png') repeat-x 0 0; color:#fff; }

#content { background: #FAFAFA;
		   border:solid 1px #305D77;
		   margin-bottom:70px;
		   margin-top:2px;
		   position:relative;
		   padding:40px 20px 70px 20px;
		   float:left;
		   width:935px;
		   }

#content #left_column { width:390px; float:right; }
DIV.main_column {  }
DIV.main_column_short { width:500px; float:left; }

/*
#content img { margin:6px; }
#content a img { border:none; }
*/

.bookingManager { margin-left:260px; margin-bottom:-25px; display:block; }

#content ul { padding-left:30px; margin-bottom: 20px;}

#content #left_column table {	width:100%;	margin-bottom:15px;	border-bottom:solid 1px #5C8FAC; }

#content #left_column table td { padding:2px;	vertical-align:middle; }

#content #left_column table th { background:url('../../include/images/design/menuItemBack.png') repeat-x 0 0; height:10px; color:#fff; text-align:center; }

#footer { width:1010px;
		  height:78px;
		  position:absolute;
		  bottom:-35px;
		  left:-35px;
		  background:url('../../include/images/design/footerBack.png') no-repeat 0 0;
		  clear:both;
		  }

DIV.contact_form { width: 460px; overflow: hidden; }
DIV.columnL {  }
DIV.key {  }
DIV.value {  }
INPUT.form {  }
INPUT.form_large { width: 450px; }
TEXTAREA.message { width: 450px; }

DIV.contentShrinked { /*width: 300px; float: left;*/ }
DIV.thumblist { width:210px; float: right; text-align: right; }
DIV.thumblist A { margin: 0px; padding: 0px; }
IMG.thumb { border: double 3px #4082A7; }
IMG.thumb:hover { border: solid 3px #4082A7; }
