body,html
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	color: rgb(85,85,85);
}

a
{
	color: rgb(31,89,130);
	text-decoration: none;
}

a:hover
{
	color: rgb(1,59,100);
	text-decoration: underline;
}

h1
{
	margin:0px;
	padding:0px;
	font-size:15px;
	color: rgb(119,119,119);
}

input,textarea,select
{
	font-family:Arial;
	font-size:11px;
	color:rgb(85,85,85);
}

div#supcontainer
{
	margin:0px auto;
	width:980px;
}

div#container
{
	position:absolute;
	clear:both;
	float:left;
	width:980px;
	height: auto !important;
	height:100%;
	min-height:100%;
	background: url(/resources/images/6_bg-container.gif) repeat-y top right;
}

div#main
{
	clear:both;
	float:left;
	width:980px;
}

div#left
{
	float:left;
	width:200px;
}

div#logo
{
	clear:both;
	float:left;
	padding: 5px 10px 10px 0px;
	width:190px;
	text-align:center;
}

div#logo img
{
	vertical-align: bottom;
}

div#booking
{
	clear:both;
	float:left;
	padding:10px;
	width:180px;
	height:130px;
	background: rgb(31,89,130);
	color:#fff;
}

div#leftmenu
{
	clear:both;
	float:left;
	padding: 4px 0px 0px 0px;
	width:200px;
}

div#leftmenu ul
{
	margin:0px;
	padding:0px;
	list-style: none;
}

div#leftmenu ul li
{
	padding: 0px 10px;
	line-height:15px;
}

div#leftmenu ul li a
{
	font-weight: bold;
}

div#leftmenu ul li.level1, div#leftmenu ul li.level1-selected
{
	padding:5px 10px;
	line-height:15px;
	background: url(/resources/images/19_leftmenu-li.gif) no-repeat 185px 13px;
	border-bottom: 1px solid rgb(238,238,238);
}

div#leftmenu ul li.level1 a
{
	color: #000;
}

div#leftmenu ul li.level1-selected a
{
	color: rgb(85,85,85);
}

.ad
{
	clear:both;
	float:left;
	padding:50px 0px;
	width:200px;
	text-align:center;
}

div#middle
{
	float:left;
	padding:0px 10px 13px 5px;
	width:590px;
}

div#languages
{
	clear:both;
	float:left;
	padding: 60px 0px 0px 0px;
	width:590px;
	height:13px;
	text-align: right;
}

div#languages img
{
	vertical-align: bottom;
	padding-right:10px;
}

div#shortcuts
{
	clear:both;
	float:left;
	padding:10px 6px 0px 14px;
	width:570px;
	height:32px;
	text-align:right;
}

div#shortcuts img
{
	padding:2px 4px 0px 4px;
	vertical-align: top;
}

div#shortcuts input
{
	padding:0px;
	margin:0px;
	width:135px;
}

div#header
{
	clear:both;
	float:left;
	width:590px;
	height:150px;
}

div#header img
{
	vertical-align: bottom;
}

div#content
{
	clear:both;
	float:left;
	padding:10px;
	width:570px;
}

div#right
{
	float:left;
	padding:116px 0px 0px 13px;
	width:162px;
}

div#right .ad
{
	clear:both;
	float:left;
	padding: 0px 0px 10px 0px;
	width:162px;
}

div#footer
{
	clear:both;
	float:left;
	padding:10px;
	width:765px;
	text-align:right;
	border-top: 1px solid rgb(221,221,221);
}

/* CONTENT */


.box, .box-top, .box-bottom
{
	clear:both;
	float:left;
	width:590px;
}

.box-left
{
	float:left;
	width:4px;
	height:4px;
	background: url(/resources/images/4_bg-box-top-left.gif) no-repeat;
}

.box-right
{
	float:right;
	width:4px;
	height:4px;
	background: url(/resources/images/5_bg-box-top-right.gif) no-repeat;
}

.box-top
{
	font-size:0px;
	line-height:0px;
	height:4px;
	background: url(/resources/images/3_bg-box-top.gif) repeat-x top left;
}

.box-content
{
	clear:both;
	float:left;
	width:568px;
	padding:5px 10px;
	border-left: 1px solid rgb(221,221,221);
	border-right: 1px solid rgb(221,221,221);
}

.box-bottom
{
	font-size:0px;
	line-height:0px;
	height:4px;
	background: url(/resources/images/3_bg-box-top.gif) repeat-x bottom left;
}

.box-bottom .box-left
{
	background: url(/resources/images/1_bg-box-bottom-left.gif) no-repeat;
}


.box-bottom .box-right
{
	background: url(/resources/images/2_bg-box-bottom-right.gif) no-repeat;
}
