@charset "utf-8";

body {

	background-color: #c4dcf2;

	background-image: url(images/bkg-big.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	margin: 0px;

	text-align: center;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	line-height: 15px;

	color: #195077;

}

#canvass {

	background-image: url(images/logo.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 420px;

	width: 100%;

	margin-right: auto;

	margin-left: auto;

}

#smr {

	background-image: url(images/smr.gif);

	background-repeat: no-repeat;

	overflow: visible;

	position: absolute;

	z-index: 100;

	height: 12px;

	width: 57px;

	top: 395px;

	right: 10px;

	display:none;

}

#smr ul {

	display: block;

	margin: 0px;

	padding: 0px;

	height: 12px;

	width: 57px;

	overflow: hidden;

}

#smr ul li {

	display: block;

	float: left;

	height: 12px;

	width: 19px;

	list-style-type: none;

}

#smr ul li a {

	text-indent: -10000px;

	display: block;

	height: 12px;

	width: 19px;

	overflow: hidden;

}

#center {

	height: auto;

	width: 990px;

	margin-right: auto;

	margin-left: auto;

	text-align: left;

}

#rightcol {

	height: 680px;

	width: 367px;

	margin-top: 0px;

	margin-left: 623px;

	position: absolute;

	z-index: 1;

	text-align: left;

}

#rightcol h1 {

	text-indent: -10000px;

	display: block;

	margin: 0px;

	height: 169px;

	width: 257px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 110px;

	overflow: hidden;

}

#rightcol h1 a {

	display: block;

	height: 170px;

	width: 257px;

}

#rightcol ul.mainnav {

	font-size: 14px;

	line-height: 25px;

	color: #452A00;

	font-weight: normal;

	display: block;

	list-style-type: none;

	text-align: right;

	margin: 0px;

	height: 201px;

	width: 242px;

	padding-top: 8px;

	padding-right: 0px;

	padding-bottom: 41px;

	padding-left: 125px;

	overflow: hidden;

}

#rightcol ul.mainnav a {

	display: block;

	height: 25px;

	color: #643600;

	text-decoration: none;

}

#rightcol ul.mainnav a:hover, #rightcol ul.aptsnav a:hover, #rightcol ul.webcamnav a:hover {

	color: #d84b06;

}

span.browndotted {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #643600;

	padding-bottom: 1px;

}

span.whitedotted {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #FFFFFF;

	padding-bottom: 1px;

}

span.bluedotted {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #2B3975;

	padding-bottom: 1px;

}

.orange {

	color: #d84b06;

}

.dn {

	display: none;

}

.dk {

	display: table;

}

#rightcol ul.aptsnav {

	text-align: left;

	display: block;

	list-style-type: none;

	margin: 0px;

	font-size: 14px;

	line-height: 25px;

	color: #FFFFFF;

	font-weight: bold;

	padding-top: 13px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 111px;

	height: 90px;

	width: auto;

}

#rightcol .aptsnav li {

	display: block;

	margin: 0px;

	padding: 0px;

	height: 25px;

	width: auto;

}

#rightcol ul.aptsnav li a {

	display: block;

	height: 25px;

	width: auto;

	color: #FFFFFF;

	text-decoration: none;

	line-height: 25px;

}

#searchnav {

	height: auto;

	width: 312px;

	padding-left: 55px;

	overflow: visible;

	padding-bottom: 29px;

	padding-top: 1px;

}

form {

	margin: 0px;

	padding: 0px;

}

.menu1 {

	font-size: 10px;

	height: 17px;

	width: 130px;

	background-color: #FFF;

	color: #7BA7CE;

	padding: 0px;

	font-family: Georgia, "Times New Roman", Times, serif;

	line-height: 15px;

	margin: 0px;

	border: 1px solid #8AB1D2;

}

.tfield1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

	line-height: 15px;

	color: #7BA7CE;

	height: 16px;

	width: 125px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 3px;

	margin: 0px;

	border: 1px solid #8AB1D2;

}

.tfield2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

	line-height: 15px;

	color: #7BA7CE;

	height: 16px;

	width: 175px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 3px;

	margin: 0px;

	border: 1px solid #8AB1D2;

}



.tarea {

	border: 1px solid #8AB1D2;

	margin: 0px;

	padding: 0px;

	height: auto;

	width: 128px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

	line-height: 15px;

	color: #7BA7CE;

}

.tarea2 {

	border: 1px solid #8AB1D2;

	margin: 0px;

	padding: 0px;

	height: auto;

	width: 178px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

	line-height: 15px;

	color: #7BA7CE;

}



.butt {

	background-color: #d84b06;

	color: #FFF;

	height: 17px;

	width: auto;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	font-weight: bold;

	padding-right: 2px;

	padding-left: 2px;

	line-height: 17px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-bottom: 0px;

	padding-top: 0px;

	margin-top: 15px;

}

#searchnav label {

	line-height: 15px;

	font-size: 11px;

}

#rightcol ul.webcamnav {

	display: block;

	list-style-type: none;

	margin: 0px;

	background-image: url(images/pile.gif);

	background-repeat: no-repeat;

	background-position: 110px 0px;

	padding-top: 45px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 110px;

	height: 106px;

	width: auto;

	font-size: 14px;

	line-height: 25px;

	font-weight: normal;

}

#rightcol ul.webcamnav li a {

	display: block;

	height: 25px;

	width: auto;

	color: #2b3975;

	text-decoration: none;

	line-height: 25px;

}

#rightcol ul.webcamnav li a.webcam1 {

	padding-left: 90px;

}

#rightcol ul.webcamnav li a.webcam2 {

	padding-left: 25px;

}

#footer {
	font-size: 10px;
	line-height: 15px;
	width: 343px;
	padding-left: 25px;
	margin-bottom: 20px;
	overflow: hidden;
}

#footer #credits {
	float: left;
	height: auto;
	width: 202px;
	overflow: hidden;
	padding-top: 6px;
	padding-left: 30px;
}

#footer #langs {
	float: left;
	height: 25px;
	width: 108px;
	background-image: url(images/langs.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#footer #langs ul {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 108px;
	overflow: hidden;
}

#footer #langs ul li {

	display: block;

	float: left;

	height: 25px;

	width: 27px;

}

#footer #langs ul li a {

	display: block;

	height: 25px;

	width: 27px;

	text-decoration: none;

	text-indent: -10000px;

}

#leftcol {

	height: 800px;

	width: 623px;

	margin-top: 0px;

	margin-left: 0px;

	position: absolute;

	z-index: 10;

}

#leftcol #framebox1 {

	background-image: url(images/pictbox1.png);

	background-repeat: no-repeat;

	height: 450px;

	width: 593px;

	padding-top: 25px;

	padding-right: 15px;

	padding-left: 15px;

	margin-bottom: 2px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #eff4f8;

}

* html #leftcol #framebox1 {

	background-image: url(images/pictbox1.jpg);

}

#pictbox {

	position:absolute;

	height: 395px;

	width: 593px;

	overflow: hidden;

	clip:rect(0px, 593px, 395px, 0px);	

}

#pictbox #gal, #tourbox3 #gal {

	position:relative;

	left: 0px;

	top: 0px;	

}

#tourbox3 {

	position:absolute;

	background-image: url(images/tour_bkg.jpg);

	height: 395px;

	width: 593px;

	overflow: hidden;

	clip:rect(0px, 593px, 395px, 0px);		

}

#aptbox {

	float: left;

	height: 395px;

	width: 367px;

	overflow: hidden;

}

#aptdetails {

	font-size: 11px;

	line-height: 15px;

	float: right;

	height: auto;

	width: 226px;

	padding-top: 110px;

	overflow: hidden;

}

#aptdetails table {

	display: table;

	width: 226px;

}

#aptdetails td, #aptdetails th {

	padding-bottom: 5px;

}

#aptdetails td.left, #aptdetails th.left {

	font-weight: normal;

	color: #FFFFFF;

	text-align: right;

	vertical-align: top;

	width: 116px;

	padding-right: 15px;

}

#aptdetails td.right, #aptdetails th.right {

	width: 90px;

	padding-right: 5px;

	text-align: left;

	vertical-align: top;

}

#aptdetails th {

	line-height: 19px;

	font-weight: normal;

}

#aptdetails td.right a {

	color: #195077;

	text-decoration: none;

	background-color: #FFFFFF;

	padding-right: 3px;

	padding-left: 3px;

	padding-bottom: 1px;

}

#aptdetails td.right a:hover {

	color: #ffffff;

	background-color: #d84b06;

}

.sixteen {

	font-size: 16px;

}

#subnav {

	position:absolute;

	margin-top:395px;

	height: auto;

	width: 593px;

	font-size: 11px;

	line-height: 15px;

	overflow: hidden;

}

#subnav.flash {

	background-color: #195077;

	height: 41px;

	overflow: hidden;

}

#subnav h2 {

	font-size: 13px;

	font-weight: bold;

	color: #d84b06;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 55px;

	width: auto;

	float: left;

	line-height: 50px;

}

#subnav.flash h2 {

	color: #FFFFFF;

	padding-left: 15px;

	line-height: 41px;

	height: 40px;

}

#subnav ul {

	text-align: right;

	display: block;

	float: right;

	height: auto;

	width: auto;

	margin: 0px;

	list-style-type: none;

	line-height: 52px;

	padding: 0px;

	font-weight: bold;

}

#subnav.flash ul {

	padding-right: 15px;

	line-height: 43px;

	font-weight: normal;

}

#subnav ul li {

	display: inline;

}

#subnav ul li a {

	color: #195077;

	text-decoration: none;

	padding-left: 25px;

	background-image: url(images/bullet.gif);

	background-repeat: no-repeat;

	background-position: 10px 4px;

}

#subnav.flash ul li a {

	color: #ffffff;

}

#subnav ul li a:hover {

	color: #d84b06;

}

#small {

	height: 208px;

	width: 623px;

	margin-bottom: 2px;

}

#smallpict1 {

	background-image: url(images/smbkg1.png);

	background-repeat: no-repeat;

	float: left;

	height: 177px;

	width: 280px;

	margin-right: 3px;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 16px;

	padding-left: 15px;

	overflow: hidden;

}

* html #smallpict1 {

	background-image: url(images/smbkg1.jpg);

}

#smallpict2 {

	background-image: url(images/smbkg1.png);

	background-repeat: no-repeat;

	float: left;

	height: 177px;

	width: 280px;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 16px;

	padding-left: 15px;

	overflow: hidden;

}

* html #smallpict2 {

	background-image: url(images/smbkg1.jpg);

}

#comment {

	background-color: #FFF;

	height: auto;

	width: 543px;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-bottom: 2px;

	padding-right: 45px;

	padding-left: 35px;

}

#comment p {

	margin-top: 0px;

	margin-bottom: 0px;

}



#content {

	height: auto;

	width: 593px;

	padding-right: 15px;

	padding-left: 15px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #e8eff5;

	background-image: url(images/white1.png);

	background-repeat: repeat-y;

}

* html #content {

	background-image: url(images/white2.jpg);

	background-repeat: no-repeat;

}

#kol {

	float: left;

	height: 192px;

	width: 20px;

}



#textbox {

	height: auto;

	width: 573px;

	padding-left: 0px;

	padding-bottom: 15px;

	padding-top: 12px;

	float: left;

}

#h-left {

	float: left;

	height: auto;

	width: 302px;

	overflow: hidden;

	background-image: url(images/profit.gif);

	background-repeat: no-repeat;

	padding-top: 63px;

	padding-left: 45px;

}

#h-left a.nobord {

	border: none!important;

}

#h-left img.tr {

	float: left;

	padding-right: 11px;

}

#textbox #h-left p{

	padding-left: 0px;

	font-size: 11px;

	line-height: 15px;

	padding-right: 35px;

}

#h-left h4 {

	font-size: 14px;

	line-height: 15px;

	font-weight: normal;

	color: #d84b06;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 13px;

	padding-right: 0px;

	padding-bottom: 6px;

	padding-left: 0px;

}

#h-left h5 {

	font-size: 11px;

	line-height: 15px;

	font-weight: bold;

	display: block;

	padding-top: 4px;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #FFF;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	height: auto;

	width: 277px;

	text-transform: uppercase;

	letter-spacing: 0.4em;

}





#h-right {

	float: left;

	height: auto;

	width: 220px;

	overflow: hidden;

	padding-right: 6px;

	padding-top: 22px;

}

#textbox #h-right p{

	padding-left: 0px;

	padding-right: 0px;

	margin-bottom: 15px;

}



#textbox h2 {

	font-size: 11px;

	line-height: 20px;

	font-weight: bold;

	color: #195077;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 17px;

	text-transform: uppercase;

	letter-spacing: 0.4em;

}

#textbox h3 {

	background-color: #77A3CA;

	padding-left: 30px;

	font-weight: normal;

	color: #FFF;

	margin-top: 0px;

	margin-bottom: 20px;

	padding-top: 5px;

	padding-bottom: 5px;

	font-size: 13px;

	line-height: 15px;

}

#textbox h3 a {

	color: #FFF;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#textbox h3 a:hover {

	color: #C4DCF2;

}







#textbox p {

	font-size: 11px;

	line-height: 15px;

	margin-top: 0px;

	margin-bottom: 20px;

	padding-left: 30px;

	padding-right: 35px;

}

#textbox p.sh {

	font-size: 11px;

	line-height: 15px;

	margin-top: 0px;

	margin-bottom: 5px;

	padding-left: 0px;

	padding-right: 20px;

}



#textbox ul {

	margin-top: -10px;

	margin-bottom: 20px;

	padding-left: 20px;

	margin-left: 40px;

	list-style-type: circle;

	line-height: 20px;

	padding-right: 35px;

}

#textbox ol {

	margin-top: -10px;

	margin-bottom: 20px;

	padding-left: 20px;

	margin-left: 40px;

	list-style-type: decimal;

	line-height: 20px;

	padding-right: 15px;

}

#textbox table.buy {

	margin-bottom: 20px;

	margin-left: 30px;

}

#textbox table.buy tr td{

	border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #FFF;

}

#textbox table.thumbs {

	margin-left: 27px;

}

#textbox table.searchtable {

	margin-bottom: 19px;

	margin-left: 30px;

	display: table;

	width: 500px;

}

#textbox table.searchtable td {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;

	line-height: 15px;

	padding-top: 4px;

	padding-bottom: 5px;

	text-align: left;

	padding-left: 10px;

}

#textbox table.searchtable td.floor {

	font-weight: bold;

	background-color: #77A3CA;

	text-align: left;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-top: 2px;

	padding-bottom: 3px;

	color: #FFF;

}



#textbox table.searchtable th {

	line-height: 15px;

	padding-top: 5px;

	padding-bottom: 5px;

	width: 20%;

	text-align: left;

	padding-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;

}

#textbox table.searchtable td.right {

	line-height: 15px;

	text-align: right;

	padding-right: 10px;

}

#textbox table.searchtable th.right {

	line-height: 15px;

	text-align: right;

	padding-right: 10px;

}

#textbox table.res {

	display: table;

	margin-top: 0px;

	margin-bottom: 20px;

	width: 533px;

}

#textbox table.res td {

	width: 50%;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

}





#textbox a {

	color: #195077;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #195077;

}

#textbox a:hover {

	color: #D84B06;

}

#textbox a.orange {

	color: #D84B06;

	border-bottom-color: #D84B06;

}

#textbox a.orange:hover {

	color: #195077;

}

#textbox #newsbox {

	width: 573px;

}

#textbox #newsbox h3 {

	background-color: #77A3CA;

	padding-left: 30px;

	font-weight: normal;

	margin-top: 0px;

	margin-bottom: 5px;

	padding-top: 3px;

	padding-bottom: 2px;

	font-size: 11px;

	line-height: 15px;

}

#textbox #newsbox p {

	margin-top: 0px;

	margin-bottom: 0px;

	padding-right: 15px;

	padding-left: 30px;

}

#textbox #newsbox p.news {

	padding-top: 10px;

}



#textbox #newsbox p.date {

	margin-top: 0px;

	margin-bottom: 10px;

	padding-right: 15px;

	font-weight: bold;

	color: #D84B06;

}



#textbox #newsbox img {

	margin-right: 10px;

	margin-left: 30px;

}

#newscl {

	margin: 0px;

	padding: 0px;

	clear: both;

	height: 20px;

	width: 573px;

}







.ten {

	font-size: 10px;

}





#cltxt {

	clear: both;

	height: 10px;

	width: 100%;

}

#scat {

	background-image: url(images/scat1.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 73px;

	width: 578px;

	text-align: right;

	padding-right: 45px;

	padding-top: 27px;

	font-size: 11px;

	line-height: 15px;

	padding-bottom: 5px;

}

* html #scat {

	background-image: url(images/scat1.jpg);

}

#scat a {

	color: #195077;

	text-decoration: none;

}

#scat a:hover {

	color: #d84b06;

}

.tn {

	cursor:pointer;

}

.err {

	font-weight:bold !important;

	color:#FF0000 !important;

}

td.fur a {

	color: #195077;

	text-decoration: none;

	background-color: #FFFFFF;

	padding-right: 3px;

	padding-left: 3px;

	padding-bottom: 1px;

}

td.fur a:hover {

	color: #ffffff;

	background-color: #d84b06;

}

a.whd {

	color: #195077;

	text-decoration:none;

	border-bottom: 1px dotted #195077;

}

a.whd:hover {

	color: #195077;

}

a.panolinksel {

	color:#D84B06 !important;

}

a {

  outline: none;

}

:focus

{

  -moz-outline-style: none;

}

