html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	height: 100%;
	font: normal normal 12pt Tahoma, Arial, sans-serif;
	text-align: center;
	color: #8B8D75;
	background: #BDBFA3;
}

p {
	margin: 0;
	padding: 0;
}

hr {
	border: none;
	height: 1px;
	color: #6B6E4B;
	background-color:#6B6E4B;
}

.clear { 
	clear: both;
}

/* LINKS */

a:link {
	color: #8B8D75;
	text-decoration: underline;
}

a:visited {
	color: #9D604D;
	text-decoration: underline;
}

a:hover {
	color: #9D604D;
	text-decoration: underline;
}

a:active {
	color: #9D604D;
	text-decoration: underline;
}

#outer-wrapper {
	width: 950px;
	margin: 0 auto;
	text-align: center;
	font: normal normal 8pt Tahoma, Arial, sans-serif;
	background: #EBECE0 url(images/outer-bkg.jpg) repeat-y;
}

#header-wrapper {
	width: 950px;
	/*height: 740px;*/
	margin: 0;
	padding: 0;
	background: #EBECE0 url(images/header-bkg.jpg) repeat-y;
}

#content-wrapper {
	width: 950px;
	text-align: left;
}

#left-sidebar-wrapper {
	width: 250px;
	margin: 0;
	padding: 0;
	float: left;
}

#left-sidebar-content {
	padding-left: 37px;
}

#nav {
	font: normal normal 14pt "Times New Roman", Times, serif;
	text-align: center;
}

#main-wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: left;
}

#main-content {
	width: 916px;
	text-align: center;
	margin: 0 auto;
}

#real-content {

}

#right-sidebar-wrapper {
	width: 212px;
	margin: 0;
	padding: 0;
	float: right;
}

#right-sidebar-content {
	width: 175px;
}

#rsb-title {
	width: 175px;
	height: 45px;
	font: normal normal 14pt "Times New Roman", Times, serif;
	color: #6D522E;
	background: url(images/rsb-title-bkg.jpg) no-repeat;
}


#footer-wrapper {
	width: 950px;
	height: 78px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: #EBECE0 url(images/footer-bkg.jpg) no-repeat;
}

#footer-content { 
	padding-top: 40px;
	padding-left: 30px;
	padding-right: 30px;
}

.title {
	width: 100%;
	height: 45px;
	font: normal normal 16pt "Times New Roman", Times, serif;
	color: #6D522E;
	background: url(images/title-bkg.jpg) no-repeat;
}

.title2 {
	font: normal normal 16pt "Times New Roman", Times, serif;
	line-height: 24px;
	color: #6D522E;
}

.btn {
	background-color: #8E887C;
}

.navitem {
	width: 180px;
	height: 30px;
	background: #FFFFFF url(images/navitem-bkg.jpg) no-repeat;
}

.forms {
	font: normal normal 10pt Tahoma, Arial, sans-serif;
	color: #505050;
	background-color: #EEEEEE; 
	border: 1px #D2CFC5 solid;
}

.button {
	font: normal normal 10pt Tahoma, Arial, sans-serif;
	font-weight: bolder;
	color: #505050;
}

.img-box {
	float: left;
	width: 80px;
	height: 80px;
	margin-bottom: 6px;
}

.altlink {
	color: #8B8D75;
}

a.altlink, a.altlink:link, a.altlink:visited {
	color: #8B8D75;
    text-decoration: none;
}

a.altlink:hover, a.altlink:active {
	color: #8B8D75;
    text-decoration: underline;
}

.redtext {
	color: #FF0000;
}

a.navlink, a.navlink:link, a.navlink:visited {
	display: inline-block;
	padding: 18px 13px 0px 13px;
	color: #FFF;
    text-decoration: none;
}

a.navlink:hover, a.navlink:active {
	color: #FFF;
    text-decoration: underline;
}

a.active, a.active:link, a.active:visited {
	color: #FFF;
    text-decoration: none;
}

a.active:hover, a.active:active {
	color: #FFF;
    text-decoration: underline;
}

a.btn-close {
	display: block;
	float: right;
	width: 24px;
	height: 23px;
	text-decoration: none;
	background: url('images/btn-close.png') no-repeat;
}

a.btn-close:hover {
	background-position: 0px -23px;
	text-decoration: none;
}

					.fl
					{
						float:left
					}
					.fr
					{
						float:right
					}
					.langs
					{
						margin-top:17px;margin-right:45px;
						
					}
					.main_cont
					{
						background-color:#c4c6af;
						/*height:663px;*/
						width: 900px;
						margin-left:18px;
						margin-top:18px;
						padding:15px 0 0 15px;
					}
					.house_box
					{
						width:434px;
						height:310px;
						margin:0 16px 0px 0;
						position:relative;
					}
					.vid
					{
						position:absolute;
						left:3px;
						top:3px;
						/* background-color:#651110;
						border-bottom-right-radius:5px; */ 
						padding:3px;
						z-index:1;	
						opacity: 0.8;
                        filter: alpha(opacity=80); /* For IE8 and earlier */				
					}
					.vid img
					{
						cursor:pointer;
					}
					.karta
					{
						position:absolute;
						right:3px;
						top:3px;
						background-color:RGBA(143,143,143,0.7);
						border-bottom-left-radius:5px; 
						padding:3px;
						z-index:1;					
					}
					.karta img
					{
						cursor:pointer;
					}
					.karta_big
					{
						display:none;
						position:absolute;
						left:40px;
						top:40px;
					}
					.kare_title
					{
						position:absolute;
						left:0px;
						bottom:0px;
						width:428px;
						height:40px;
						background-color:RGBA(0,0,0,0.5);
						margin:3px;
					}
					.kare_title_over
					{
						position:absolute;
						left:0px;
						bottom:0px;
						width:419px;
						height:40px;
						font-weight:bold;
						font-size:16px;
						text-align:left;
						margin-left:15px;
						padding-top:20px;
						z-index:1;
						color:#C4C7A1;
					}
				
.phone_head{float:left;color:#d8dbb3;font-family:Tahoma, Geneva, sans-serif;font-size:18px; padding-left:643px; padding-top:20px;}