	@charset "utf-8";
	
/*  global parameteress */
*	{
	margin:0;
	padding:0;}
html{
	margin:0;
	padding:0;
	height:100%;
	background:url(../images/bg/rep-bg.jpg) repeat-x center top #a9d9ff;}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:100%;
	color:#000;}
div{margin:0;padding:0;border:0;}
p	{
	line-height:19px;
	margin:0 0 19px 0;
	padding:0;}
a	{
	color:#085881;
	text-decoration:underline;
	font-weight:normal;}
	a:hover		{text-decoration:none;}
	img, a img	{border:none;}
h1, h2, h3, h4, h5, h6{
	font-weight:bold;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-size:42px;
	color:#085881;
	line-height:36px;
	padding:0;
	margin:0 0 15px 0;}
	h2{font-size:22px; font-weight:bold; font-style:italic; color:#000; line-height:18px; margin:0 0 18px 0;}
	h3{font-size:22px; font-weight:bold; font-style:italic; color:#000; border-bottom:#085881 3px solid; line-height:28px; margin:0 0 18px 0;}
	h4{font-size:28px;}
	h5{font-size:26px;}
	h6{font-size:24px;}
/* blockquote */ 
blockquote	{
	background:#fff;
	color:#454545;
	line-height:15px;
	font-style:normal;
	padding:1px 15px;
	margin:0;}
pre
	{border:none;}
	/* forms items */
form, input, textarea, select, label{
	font-family:"Trebuchet MS", Arial, sans-serif;}
	 textarea, select{
		width:99%;
		border:#000 1px solid;
		height:100px;
		padding:5px;
		background:#fff;}

	input.radio	{width:15px; height:15px; background:inherit; border:none; vertical-align:middle; margin:4px 0;}
	input:focus {outline-width:0;}

	input.check{
		width:22px;
		height:22px;
		border:none;
		margin:0}
/* lists */
ul{
	margin:0 0 19px 0;
	padding:0;}
ol{margin:0 0 19px 0;}
	ul ul,
	ol ol	{
		margin:0 0 0 18px;}
	li		{
		margin:0;
		padding:0;
		font-weight:normal;
		line-height:19px;
		background:none;}
	ul li	{
		list-style:none;
		background:url(../images/bg/marker.gif) no-repeat 3px 11px;
	 	text-indent:12px;
		padding:0;	}
		ul ul li{
		background:none;
		padding:0px 0 0 18px;
		font-weight:normal;}
	ol li	{
		list-style:decimal;
		font-weight:normal;}
	ol>li	{display:block;}
	ol>li:before{
		content:counters(item,".") ". ";
		counter-increment:item;
		color:#898989;}
	ol{counter-reset:item}
:focus, :active{outline:none;}
/* area */
area	{cursor:pointer;}

/* table items */
table, td, th, caption{vertical-align:top;}

/* clear floats */
.spacer{height:0 !important;
	width:0 !important;
	clear:both !important;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
	overflow:hidden;
	float:none !important;}
/* checkbox */
	
/* font sizes */
/* colors */
/* bg */

#main{width:984px; margin:0 auto; min-height:100%; _height:100%; background:url(../images/bg/rep-bg.jpg) repeat-x center top;}


#dvdv {position: relative; width:984px; margin:0 auto;}


/* -------------  FOOTER ------------ */
#footer{height:130px; margin:-130px 0 0 0; width:100%; background:url(../images/bg/footer-bg.jpg) repeat-x center top; color:#fff; line-height:18px; }
	#footer a{color:#fff;}
	.footer{height:95px; width:984px; margin:0 auto; background:url(../images/bg/footer-bg.jpg) repeat-x center top; padding:35px 0 0 0;}
		.f-logo{width:133px; float:left; text-align:center;}
		.f-addr{width:270px; float:left; margin: -12px 0px 0 12px;}
		.f-creator{width:180px; float:right; text-align:center; padding:7px 12px 0 0;}
		
/* -------------  HEADER ------------ */
#header{height:468px;font-family:"Calibri", Arial; padding:15px 0 10px 0;}
	.h-phone{width:190px; padding:0 0 10px 0; float: right;  color:#8ec2c0; font-size:14px; height:73px;}
	.h-phone strong{color:#fff; font-size:22px; display:block; margin: 0;}
	.h-menu{width:770px; float:left; margin:0 0 0 11px; padding:0; position:relative; height:71px; overflow:hidden;}
	.h-menu li{background:url(../images/header-im/li-bord.png) no-repeat left top;  list-style:none;
		text-indent:0; line-height:71px; font-size:17px; height:71px; padding:0 17px; float:left; margin:0 0 0 -1px;}
	.h-menu a{color:#fff;}

#restr img {border:#ffffff 8px solid!important;}
#sssa img{border:#A9D9FF 8px solid;}
#floor_type  img{
	border:none !important;
	padding-right: 15px;
}
#vlightbox img{
	margin: 0 auto;
}
.sub_gallery{
	position: relative;
	width: auto;
	float: left;
	margin: 0 0 15px 15px;
}
.sub_gallery img{
	display: block;
	margin-bottom: 10px;
}
.sub_gallery span{
	margin-left: 5px;
	font-size: 15px !important;
}
.h-menu1{width:600px; float:left; margin:0 0 0 165px; padding:0; position:relative; height:71px; overflow:hidden;}
.h-menu1 li{background:url(../images/header-im/li-bord.png) no-repeat left top;  list-style:none; text-indent:0; line-height:71px; font-size:17px; height:71px; padding:0 17px; float:left; margin:0 0 0 -1px;}
.h-menu1 a{color:#fff;}


	.h-flash{padding:0 0 0 25px;}


#logz {
    left: 40px;
    position: absolute;
    top: 5px;
}


	
/* ------------  CONTENT ------------ */
#content{padding:0 20px 150px 23px;}

	/* tabs */
	.tabs-nav{height:50px; background:url(../images/header-im/tabs-bg.png) repeat-x left top; overflow:hidden; width:941px;}
		.tabs-left{background:url(../images/header-im/tabs-left1.png) no-repeat left top; height:50px;}
		.tabs-right{background:url(../images/header-im/tabs-right1.png) no-repeat right top; height:50px;}

		.tabs-nav ul{margin:0; padding:0; width:941px; overflow:hidden;}
		.tabs-nav li{margin:0 25px 0 -10px; float:left; display:block; background:none; list-style:none; text-indent:0; line-height:14px; padding:0;}
		.tabs-nav a{color:#000; font-family:"Trebuchet MS", Arial, sans-serif; font-size:16px; text-decoration:none; display:block; padding:12px 0 12px 0; position:relative; right:-30px; height: 24px;}
		.tabs-nav a:hover{text-decoration:underline;}
		
			.tabs-nav li.active{background:url(../images/header-im/tabs-act-left.png) no-repeat left top;
									_background:url(../images/header-im/tab-leftI.gif) no-repeat left top;}
			.tabs-nav li.active a{color:#fff; background:url(../images/header-im/tabs-act-right.png) no-repeat right top; 
									_background:url(../images/header-im/tab-rightI.gif) no-repeat right top;}
			.tabs-nav li.active a:hover{text-decoration:none;}
		
		.tabs-nav li.tab0{width:190px; margin-left:0;}
		.tab1{width:150px;}
		.tab2{width:170px;}
		.tab3{width:100px;}
		.tab4{width:100px;}
		.tab5{width:130px;}
		
	.tabs-content{position:relative;min-height:200px; width:940px; margin-bottom:20px;}
	
	/* one column tab */
	.tabIn dd{display:none;}
	.tabIn dt{line-height:25px; height:25px; white-space:nowrap;}
	.tabIn a{color:#000; text-decoration:none; font-weight:bold;}
	.tabIn dt{color:#000; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; display:block; padding:0 0 0 8px; cursor:pointer;}
		.tabIn dt span{display:block; padding:0 20px 0 4px;}
		.tabIn dt.actSubTab{background:url(../images/content-im/tab-left.png) no-repeat left center;
					_background:url(../images/content-im/tab-left.gif) no-repeat left center;}
		.tabIn dt.actSubTab span{background:url(../images/content-im/tab-right.png) no-repeat right center;
					_background:url(../images/content-im/tab-right.gif) no-repeat right center;}
	


.ssilko {line-height:25px; color:#000; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; display:block;   padding: 0 20px 0 12px;  cursor:pointer;}

.ssilko:hover{background:url(../images/bgssilko.png) no-repeat; }

	.tab-item{border:#2d6bbf 2px solid; border-top:none; padding:10px 7px 10px 10px; position:relative; overflow:hidden;}
	.tabIn{width:920px; position:relative; overflow:hiidden;}
	
	.tab-left{width:320px; float:left; position:relative;height:auto;}
	.tab-left img{display: block;}
	.tab-right{width:590px; float:left;}
	
	.tabSubSub{width:920px; position:absolute; left:920px; top:10px;} 
	
	
	.back-im{cursor:pointer; display:block; margin-bottom:10px;}
	.tab-columns{float:left; display:block;}
	
	/* content */
	.c-left{width:740px; float:left; padding:0 0 7px 0}
	.c-right{width:178px; float:right; padding:0 0 20px 20px;}
	
	.news{}
		.news dt{color:#614833; font-size:11px;}
		.news dd{line-height:18px; margin:0 0 18px 0;  font-size:13px!important;}
		
	/* gallery */
	.gallery{background:url(../images/bg/gallery.png) repeat-x left top; height:133px;}
	.g-buttons{position:relative; height:36px; _width:906px;}
		.g-buttons img{position:relative;}
		.g-buttons span{position:absolute; bottom:0; cursor:pointer; top:-70px;}
		.g-buttons span.btn-prev{left:-21px;}
		.g-buttons span.btn-next{right:-21px;}
	.gallery-thumb{padding:14px 0 0 0; margin:0 0 0 15px; _margin-left:15px; height:105px; white-space:nowrap; width:920px; _width:920px; overflow:hidden; position:relative;}
		.gallery-thumb ul{margin:0; padding:0; width:10000px;}
		.gallery-thumb li{padding:0 12px 0 0; margin:0; list-style:none; background:none; text-indent:0; display:inline; }
		.gallery-thumb img{background:url(../images/bg/gall-bg.png) no-repeat left top; padding:3px;}

#header2 a
  {font-family: "Calibri",Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; font-style: italic; 	text-decoration:none;}

#xcenz a{font-size:12px; font-weight:bold;}
#pris{font-weight:bold; color:red;}

#prisin{font-size:18px;font-weight:bold; color:red; margin-top:7px; margin-bottom:7px;}

#prisglagne{font-weight:bold; color:red;font-size:12px; }

#bordz{border:#CCCCCC 1px solid; margin-top:7px; margin-bottom:7px; margin-right:7px;}
#smesch{ margin-top:7px; margin-bottom:7px;}

#zzzf{padding-right:25px;}

#YMapsID-2034 img{ border:0!important;}


#zash img{ border:0!important;}

#ffgx span:hover{font-weight:bold;cursor: pointer; }

#hart img:hover{cursor: pointer; }

#prsz{padding-left:363px;padding-top:40px;}


/* Temp */
#header{height:75px!important;}
#main{background:url(../images/bg/rep-bg.jpg) repeat-x center top !important;}
.tab-item{background:#F9FDFC !important;}
.tabs-left{background:url(../images/header-im/tabs-left.png) no-repeat left top!important; }
.tabs-right{background:url(../images/header-im/tabs-right.png) no-repeat right top !important; }
/* Temp */