*{	margin: 0;	padding: 0;	outline-style: none;	font-family: tahoma;	font-size: 11px;	}html,body {	background-color: #f2f2f2;	height: 100%;	min-width: 1102px;	}a{  color: #8888AA;}#frame {	display: block;	min-height: 100%;	width: expression(document.body.clientWidth < 1104? "1102px" : document.body.clientWidth > 9999? "9997px" : "auto");	background: #F1F3F2 url('../template/zem_bildes.jpg') 0px 150px repeat-x;	}*html #frame {	height: 100%;	}#header {	position: relative;	width: 100%;	height: 150px;	background-image: url('../template/heders_atkartot.jpg');	}.borderwrap	{    /*border: 1px solid #0F0;*/    /*margin: 0 5% 0 5%;*/    /*width: expression(document.body.clientWidth < 974? "972px" : document.body.clientWidth > 1126? "1124px" : "auto");*/        width: 90%;    margin: 0 5% 0 5%;	}#head_wrap{	float: left;	width: 100%;	height: 100%;	}#head_main {	display: block;	height: 150px;	background-image: url('../template/header.jpg');	background-repeat: no-repeat;	background-position: top right;	margin: 0 200px;	max-width: 717px;	}#logo{	background: url('../template/logobg.jpg') top left repeat-x;	float:left;	width:200px;	margin-left:-109%;	padding-left: 9%;	}#logo a {	display: block;	height: 150px;	width: 246px;	background-image: url('../template/logo.jpg');	background-repeat: no-repeat;	}#head_right {	float:left;	width:200px;	margin-left:-200px;	}#head_right ul{	list-style: none;	margin: 14px 0 20px 0;	}#head_right ul li{	margin: 8px 0;	font-size: 10px;	}#head_right ul li a{	color: #FFF;	display: block;	height: 17px;	line-height: 14px;	background-position: top right;	background-repeat: no-repeat;	padding-right: 28px;	text-align: right;	/*margin-right: 30px;*/	text-decoration: none;	}#lv a {	background-image: url('../template/lv.jpg');	}#eng a {	background-image: url('../template/eng.jpg');	}#btn_book {	display: block;	width: 170px;	height: 28px;	line-height: 28px;	color: #FFF;	font-size: 11px;	background-image: url('../template/btn.gif');	background-repeat: no-repeat;	text-align: center;	text-decoration: none;	float: right;	}/*#navi {	position: absolute;	display: block;	height: 35px;	margin-top: -35px;	list-style: none;	min-width: 960px;	}*//*#navi li {	float: left;	display: block;	height: 35px;	padding-right: 35px;	font-size: 11px;	background-image: url('../template/btn_n_beigas.gif');	background-repeat: no-repeat;	background-position: top right;	line-height: 35px;	}#navi li a{	text-decoration: none;	color: #808080;	display: block;	float: left;	height: 35px;	background-image: url('../template/btn_n.gif');	padding-left: 10px;	}#navi li.active{  background-image: url('../template/btn_a_beigas.gif');}#navi li a.active{	background-image: url('../template/btn_a.gif');  color: #FFFFFF;	}*//*#navigation {	position: absolute;	display: block;	height: 35px;	margin-top: -35px;	}#navigation div{  background: url('../template/btn_n.gif') top left no-repeat;  height: 35px;}#navigation a{  background: url('../template/1n.gif') top right no-repeat;  color: #808080;  display: block;  height: 35px;  line-height: 35px;  margin: 0 -8px 0 20px;  padding: 0 40px 0 0;  text-decoration: none;}#navigation div.active*/#navigation {	position: absolute;	display: block;	height: 35px;	line-height: 35px;	margin-top: -35px;	width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 9999? "9997px" : "auto");	min-width: 1000px;	}#navigation a{  background: url('../template/btn_n.gif') top left no-repeat;  display: block;  float: left;  color: #808080;  height: 35px;  line-height: 35px;  text-decoration: none;  margin: 0 15px 0 0;  padding: 0 0 0 15px;  position: relative;  min-width: 80px;  text-align: center;}#navigation a.dl{  line-height: 17px;}#navigation a span{  display: block; height: 35px; width: 15px; background: url('../template/btn_n_beigas.gif') top right no-repeat;  position: absolute;  border: 0;  top: 0; right: -15px; /* margin: 0 -8px 0 0;*/}#navigation a.active, #navigation a:hover{  background: url('../template/btn_a.gif') top left no-repeat;  color: #FFFFFF;} #navigation a.active span, #navigation a:hover span{  background: url('../template/btn_a_beigas.gif') top right no-repeat;}#navigation .nav1 span{  background: url('../template/1n.gif') top left no-repeat;}#navigation .nav2 span{  background: url('../template/6n.gif') top left no-repeat;}#navigation .nav3 span{  background: url('../template/10n.gif') top left no-repeat;}#navigation .nav4 span{  background: url('../template/2n.gif') top left no-repeat;}#navigation .nav5 span{  background: url('../template/4n.gif') top left no-repeat;}#navigation .nav6 span{  background: url('../template/11n.gif') top left no-repeat;}#navigation .nav7 span{  background: url('../template/9n.gif') top left no-repeat;}#navigation .nav8 span{  background: url('../template/8n.gif') top left no-repeat;}#navigation .nav9 span{  background: url('../template/5n.gif') top left no-repeat;}#navigation .nav10 span{  background: url('../template/7n.gif') top left no-repeat;}#navigation .nav1 span.active, #navigation a.nav1:hover span{  background: url('../template/1a.gif') top left no-repeat;}#navigation .nav2 span.active, #navigation a.nav2:hover span{  background: url('../template/6a.gif') top left no-repeat;}#navigation .nav3 span.active, #navigation a.nav3:hover span{  background: url('../template/10a.gif') top left no-repeat;}#navigation .nav4 span.active, #navigation a.nav4:hover span{  background: url('../template/2a.gif') top left no-repeat;}#navigation .nav5 span.active, #navigation a.nav5:hover span{  background: url('../template/4a.gif') top left no-repeat;}#navigation .nav6 span.active, #navigation a.nav6:hover span{  background: url('../template/11a.gif') top left no-repeat;}#navigation .nav7 span.active, #navigation a.nav7:hover span{  background: url('../template/9a.gif') top left no-repeat;}#navigation .nav8 span.active, #navigation a.nav8:hover span{  background: url('../template/8a.gif') top left no-repeat;}#navigation .nav9 span.active, #navigation a.nav9:hover span{  background: url('../template/5a.gif') top left no-repeat;}#navigation .nav10 span.active, #navigation a.nav10:hover span{  background: url('../template/7a.gif') top left no-repeat;}/*#navigation a span{  background: url('../template/btn_n.gif') top left no-repeat;  line-height: 35px;  padding: 14px 10px 14px 10px;}#navigation a span.end{  background: url('../template/btn_n_beigas.gif') top right no-repeat;  padding: 14px 0 14px 0;  width: 35px;}#navigation a.active{  color: #FFFFFF;}#navigation a.active span{  background: url('../template/btn_a.gif') top left no-repeat;}#navigation a.active span.end{  background: url('../template/btn_a_beigas.gif') top right no-repeat;}#navigation a:hover{  color: #FFFFFF;}#navigation a.active:hover{}#navigation a:hover span{  background: url('../template/btn_a.gif') top left no-repeat;}#navigation a:hover span.end{  background: url('../template/btn_a_beigas.gif') top right no-repeat;}*/#navi li {	float: left;	display: block;	height: 35px;	padding-right: 35px;	font-size: 11px;	background-image: url('../template/btn_n_beigas.gif');	background-repeat: no-repeat;	background-position: top right;	line-height: 35px;	}#navi li a{	text-decoration: none;	color: #808080;	display: block;	float: left;	height: 35px;	background-image: url('../template/btn_n.gif');	padding-left: 10px;	}#footer {	display: block;	width: 100%;	width: expression(document.body.clientWidth < 1104? "1102px" : document.body.clientWidth > 9999? "9997px" : "auto");	height: 119px;	background-image: url('../template/apksa_atkartot.jpg');	margin-top: -119px;  color: #FFFFFF;  font-size: 12px;	}#footer_content {	display: block;	width: 100%;	height: 100%;	position: relative;	background-image: url('../template/apksa.jpg');	background-repeat: no-repeat;	}/*.limie{  width: 100%;  margin: 0;  padding: 0;}*/.contentwrapper{  float: left;  width: 100%;}.contentpadding{  padding: 23px 0 122px 0;}.contentcolumn{  margin: 0 367px 0 218px;  /*background: #00F;*/}.contentcolumn #container{  background: #F7F7F7;  border: 1px solid #D4D8D7;}.contentcolumn #container #content{  color: #918575;  font-size: 11px;  padding: 53px 23px 62px 23px;}.contentcolumn #container #content h1{  color: #EF5805;  font-size: 20px;  margin: 9px 0 24px 0;}.contentcolumn #container #content h2{  color: #6B7278;  font-size: 14px;  margin: 9px 0 9px 0;}.contentcolumn #container #content p{  margin: 5px 0 5px 0;}.leftcolumn{  display: inline;  float: left;  margin-left: -100%;  width: 213px;  /*background: #F00;*/}.leftcolumn #menu{  margin: 0 0 26px 0;}.leftcolumn #menu a{  background: url('../template/apaksizvelne_btn.gif') top left no-repeat;  color: #6A7372;  display: block;  font-size: 12px;  height: 25px;  line-height: 25px;  margin: 0 0 2px 0;  padding: 0 0 0 19px;  text-decoration: none;}#book_online_fp {	display: block;	width: auto;	border: 1px solid #D4D8D7;	background: #F1F1F1;	margin: 40px 15px -30px 15px;	position: relative;	padding: 30px;		}#book_online_fp img.fp_label{	position: absolute;	right: 30px;	top: -39px;	}#book_online_fp table {	width: 200px;	margin: 0 auto;	}.leftcolumn #reservation{  background: #F1F1F1;  border: 1px solid #D4D8D7;  margin: 87px 0 0 0;  padding: 70px 0 0 0;  position: relative;}.leftcolumn #reservation #badge{  background: url('../template/blitka.jpg') top left no-repeat;  /*margin: -37px 0 0 44px;*/  height: 106px;  width: 124px;  position: absolute;  top: -37px;  left: 44px;}.leftcolumn #reservation table{  margin: 0 18px 0 18px;}.leftcolumn #reservation a img, #book_online_fp a img{  border: 0;  margin: 3px 0 0 2px;}.leftcolumn #reservation label{  color: #303539;}.leftcolumn #reservation input, #book_online_fp input{  border: 1px solid #5F5554;  padding: 4px;  width: 87px;}.leftcolumn #reservation input.submit, #book_online_fp input.submit{  background: url('../template/btn.gif') top left no-repeat;  border: 0;  color: #FFFFFF;  height: 28px;  display: block;   margin: 10px 0 10px 19px;  width: 170px;}#book_online_fp input.submit{	margin: 10px auto;	}.leftcolumn #menu a:hover, .leftcolumn #menu a.active{  color: #FF6600;}#footer a{  color: #FFFFFF;}#footer .leftcolumn #contacts{  line-height: 18px;}#footer .leftcolumn #contacts h3{  font-size: 13px;  padding: 12px 0 0 0;  text-decoration: underline;}#footer .contentcolumn #copy{  text-align: center;}#footer .contentcolumn #copy h3{  font-size: 13px;  padding: 26px 0 0 0;}#footer .rightcolumn{  text-align: center;  /*line-height: 119px;*/}#footer .rightcolumn a{  background: url('../template/pastkarte.jpg') top left no-repeat;  color: #FFFFFF;  margin: 37px 0 0 0;  padding: 0 0 0 68px;  display: block;  float: right;  height: 32px;  line-height: 32px;}.rightcolumn{  float: left;  margin-left: -362px;  width: 362px;}/*.rightcolumn #galerija{  background: url('../template/galerija.jpg') top left no-repeat;  height: 306px;  padding: 23px 22px 0 26px;}.rightcolumn #galerija #lielabilde{  background: url('../template/pics/1.jpg') top left no-repeat;  border: 1px solid #FFFFFF;  width: 311px;  height: 249px;}.rightcolumn #bildes{  background: url('../template/galerija_vidus.jpg') top left repeat-y;  margin: -9px 0 0 0;  padding: 0 22px 0 26px;}.rightcolumn #galerija #bildes{  margin: 37px 0 0 0;}*/.rightcolumn #galerija{  margin: 0 0 0 0;  padding: 0 0 15px 0;  background: #F7F7F7;  border: 1px solid #D4D8D7;}.rightcolumn #galerija #lielabilde{  background: url('../cms_andyou/galerijas2m/53_1.jpg') top left no-repeat;  border: 1px solid #FFFFFF;  width: 311px;  height: 249px;}.rightcolumn #galerija #galerijacont{	height: 309px;	padding: 24px 23px 0 25px;}.rightcolumn #galerija #smallpics{  padding: 0 0 0 25px;  margin: -15px 0 0 0;}.rightcolumn #galerija #smallpics .item{  border: 1px solid #BDBBBE;  float: left;  width: 74px;  height: 74px;  margin: 0 2px 0 0;}.rightcolumn #galerija #smallpics .item img{  width: 74px;  height: 74px;}.clear{  clear: both;}