﻿* {
	margin: 0px;
	padding: 0px;
}
td {
	vertical-align: top;
}

#preload {
	position: absolute;
	left:-6000px;
	top: 0px;
	background: url(images/right_menu_a.gif) no-repeat left top;
}


.menu_ {
	position: absolute;
	left: 250px;
	top: 391px;
	width: 710px;
	height: 83px;
	background: url(images/1menu.gif) no-repeat left top;
	text-transform: uppercase;
	font: normal normal normal 10px/10px Tahoma;
	color: #000;
	padding-left: 28px;
	z-index: 10;
}
a#rem_komnat {
	display: block;
	float: left;
	width: 120px;
	height: 47px;
	text-align: center;
	padding-top: 36px;
}
a#rem_komnat span {
	display: block;
	position: absolute;
	left: -6000px;
	top: -46px;
	width: 235px;
	height: 73px;
	background: url(images/komnat.png) no-repeat left top;
}
a:hover#rem_komnat span {
	display: block;
	position: absolute;
	left: -30px;
	top: -46px;
	width: 235px;
	height: 73px;
	background: url(images/komnat.png) no-repeat left top;
}
div#rem_komnat em {
	display: block;
	position: absolute;
	left: -30px;
	top: -46px;
	width: 235px;
	height: 73px;
	background: url(images/komnat.png) no-repeat left top;
}
div#rem_komnat {
	color: #fff;
	background: #2d2226;
	display: block;
	float: left;
	width: 120px;
	height: 47px;
	text-align: center;
	padding-top: 36px;
}


div#rem_kuhni em {
	display: block;
	position: absolute;
	left: 103px;
	top: -50px;
	width: 235px;
	height: 82px;
	background: url(images/kuhni.png) no-repeat left top;
}
div#rem_kuhni {
	color: #fff;
	background: #2d2226;
	display: block;
	float: left;
	width: 124px;
	height: 47px;
	text-align: center;
	padding-top: 36px;
	margin-left: 5px;
}









a#rem_kuhni span {
	display: block;
	position: absolute;
	left: -6000px;
	top: -50px;
	width: 235px;
	height: 82px;
	background: url(images/kuhni.png) no-repeat left top;
}
a:hover#rem_kuhni span {
	display: block;
	position: absolute;
	left: 103px;
	top: -50px;
	width: 235px;
	height: 82px;
	background: url(images/kuhni.png) no-repeat left top;
}
a#rem_tualet span {
	display: block;
	position: absolute;
	left: -6000px;
	top: -46px;
	width: 235px;
	height: 82px;
	background: url(images/tualet.png) no-repeat left top;
}
a:hover#rem_tualet span {
	display: block;
	position: absolute;
	left: 502px;
	top: -46px;
	width: 235px;
	height: 82px;
	background: url(images/tualet.png) no-repeat left top;
}

div#rem_tualet em {
	display: block;
	position: absolute;
	left: 502px;
	top: -46px;
	width: 235px;
	height: 82px;
	background: url(images/tualet.png) no-repeat left top;
}


a#rem_prih span {
	display: block;
	position: absolute;
	left: -6000px;
	top: -35px;
	width: 235px;
	height: 82px;
	background: url(images/prih.png) no-repeat left top;
}
a:hover#rem_prih span {
	display: block;
	position: absolute;
	left: 362px;
	top: -35px;
	width: 235px;
	height: 82px;
	background: url(images/prih.png) no-repeat left top;
}

div#rem_prih em {
	display: block;
	position: absolute;
	left: 362px;
	top: -35px;
	width: 235px;
	height: 82px;
	background: url(images/prih.png) no-repeat left top;
}


a#rem_vannoi span {
	display: block;
	position: absolute;
	left: -6000px;
	top: -43px;
	width: 235px;
	height: 82px;
	background: url(images/vann.png) no-repeat left top;
}
a:hover#rem_vannoi span {
	display: block;
	position: absolute;
	left: 232px;
	top: -43px;
	width: 235px;
	height: 82px;
	background: url(images/vann.png) no-repeat left top;
}

div#rem_vannoi em {
	display: block;
	position: absolute;
	left: 232px;
	top: -43px;
	width: 235px;
	height: 82px;
	background: url(images/vann.png) no-repeat left top;
}


a#rem_kuhni {
	display: block;
	float: left;
	width: 124px;
	height: 47px;
	text-align: center;
	padding-top: 36px;
	margin-left: 5px;
}

div#rem_tualet {
	color: #fff;
	background: #2d2226;
	display: block;
	float: left;
	width: 124px;
	height: 47px;
	text-align: center;
	padding-top: 36px;
	margin-left: 5px;
}



a#rem_tualet {
	display: block;
	float: left;
	width: 124px;
	height: 47px;
	text-align: center;
	padding-top: 36px;
	margin-left: 5px;
}
a#rem_vannoi {
	display: block;
	float: left;
	width: 122px;
	height: 47px;
	text-align: center;
	padding-top: 36px;
	margin-left: 5px;
}


div#rem_vannoi {
	color: #fff;
	background: #2d2226;
	display: block;
	float: left;
	width: 122px;
	height: 47px;
	text-align: center;
	padding-top: 36px;
	margin-left: 5px;
}

div#rem_prih {
	color: #fff;
	background: #2d2226;
	display: block;
	float: left;
	width: 141px;
	height: 47px;
	text-align: center;
	padding-top: 36px;
	margin-left: 5px;
}



a#rem_prih {
	display: block;
	float: left;
	width: 141px;
	height: 47px;
	text-align: center;
	padding-top: 36px;
	margin-left: 5px;
}
.menu_ a {
	text-decoration: none;
	color: #000;
}
.menu_ a:hover {
	text-decoration: none;
	color: #fff;
	background: #2d2226;
}
.Table_header_01 {
	position: relative;
	width: 100%;
	height: 391px;
	background: url(images/header_bg.jpg) #D8CEAB repeat-x left top;
}
.header-01_ {
	position: relative;
	height: 185px;
	width: 100%;
	background: url(images/header_01.jpg) no-repeat left top;
}
.header-02_ {
	position: relative;
	height: 206px;
	background: url(images/header_02.jpg) no-repeat left top;
}
.header-03_ {
	position: absolute;
	left: 226px;
	top: 252px;
	width: 378px;
	height: 83px;
	background: url(images/header_03.jpg) no-repeat left top;
}
.header_works {
	height: 204px;
	width: 118px;
	position: absolute;
	top: 0px;
	right: 53px;
	background: url(images/header_works.jpg) no-repeat right top;
	font: normal normal normal 14px/14px Tahoma;
	color: #fff;
	padding: 0px 0px 0px 17px;
}
.header_works a {
	color: #fff;
	text-decoration: none;
}
.header_works a:hover {
	color: #fff;
	text-decoration: none;
}
.header_cont {
	position: absolute;
	width: 180px;
	height: 60px;
	background: url(images/header_cont_bg.gif) no-repeat left 2px;
	padding-left: 15px;
	right: 20px;
	top: 309px;
	font: normal normal normal 10px/16px Tahoma;
	color: #000;
}
.header_cont a {
	color: #8d0000;
	text-decoration: underline;
	font-size: 14px;
}
.header_cont a:hover {
	color: #8d0000;
	text-decoration: none;
}
.header_cont h1 {
	margin: 0px 0px 10px 0px;
	font: normal normal normal 20px/20px Tahoma;
	color: #2d2226;
	padding: 0px;
}
img {
	border: 0px;
}
#works_pic {
	margin: 63px 17px 8px 0px;
}
.Table_left_01 {
	position: relative;
	width: 248px;
	font: normal normal normal 11px/16px Tahoma;
}
.left-spacer_ {
	position: relative;
	width: 248px;
	height: 31px;
}
.left-menu_ {
	position: relative;
	width: 208px;
	background: url(images/1left_menu_bg.gif) repeat-y left top;
	line-height: 12px;
	padding-left: 40px;
	padding-top: 6px;
	padding-bottom: 4px;
	color: #000;
}
.left-menu_ a {
	text-decoration: none;
	color: #000;
	width: 200px;
	padding-left: 13px;
	height: 16px;
	display: block;
	padding-top: 2px;
}
.left-menu_ a:hover {
	text-decoration: underline;
	color: #fff;
	background: url(images/right_menu_a.gif) no-repeat left top;
}
.left-articles_ {
	position: relative;
	width: 190px;
	height: 171px;
	background: url(images/1left_articles_bg.gif) no-repeat left top;
	color: #303030;
	line-height: 15px;
	padding-left: 53px;
	padding-top: 22px;
	padding-right: 10px;
}
.left-articles_ a {
	text-decoration: underline;
	color: #000000;
}

.left-articles_ p {
	padding-bottom: 15px;
}
.left-articles_ h1 {
	margin: 0px 0px 10px 0px;
	font: normal normal normal 20px/20px Tahoma;
	color: #2d2226;
	padding: 0px;
}
.left-ad_ {
	position: relative;
	width: 199px;
	background: url(images/1left_ad_bg.gif) no-repeat left top;
	color: #303030;
	line-height: 15px;
	padding-left: 53px;
	padding-top: 21px;
	padding-right: 10px;
	padding-bottom: 20px;
}
.left-ad_ a {
	text-decoration: none;
	color: #000000;
}
.left-ad_ a:hover {
	text-decoration: none;
	color: #000000;
}
.left-ad_ p {
	padding-bottom: 5px;
	padding-top: 10px;
}
.left-ad_ h1 {
	margin: 0px 0px 10px 0px;
	font: normal normal normal 20px/20px Tahoma;
	color: #2d2226;
	padding: 0px;
}
.Table_center_01 {
	position: relative;
	font: normal normal normal 11px/16px Tahoma;
}
.center-spacer_ {
	position: relative;
	height: 90px;
}
.center-content_ {
	position: relative;
	background: url(images/1center_content_bg.gif) no-repeat left top;
	margin-left: 0px;
	padding-left: 0px;
	border-bottom: 1px #000 solid;
	padding-bottom: 30px;
	margin-bottom: 60px;
	margin-right: 20px;
}
.center-content_ .heading {
	line-height: 6px;
	color: #595959;
}
.center-content_ p {
	padding-top: 15px;
	padding-bottom: 0px;
}
.center-content_ h1 {
	margin: 0px;
	font: normal normal normal 20px/20px Tahoma;
	color: #2d2226;
	padding: 11px 20px 0px 20px;
}
.center-content_ a {
	text-decoration: underline;
	color: #000;
}
.center-content_ a:hover {
	text-decoration: none;
	color: #000;
}
.center-ad_ {
	position: relative;
	font: normal normal normal 11px/15px Tahoma;
}
.adblock {
	margin: 10px 0px 10px 5px;
}
.adblock span {
	font: normal normal normal 18px/18px Tahoma;
	color: #a52a2a;
}
.adblock small {
	font: normal normal normal 10px/13px Tahoma;
}
.adblock a {
	color: #00abeb;
	text-decoration: underline;
}
.adblock a:hover {
	color: #00abeb;
	text-decoration: none;
}
.Table_right_01 {
	position: relative;
	width: 224px;
	font: normal normal normal 11px/16px Tahoma;
}
.right-spacer_ {
	position: relative;
	width: 224px;
	height: 108px;
}
.right-menu_ {
	position: relative;
	width: 224px;
	background: url(images/1right_menu_bg.gif) repeat-y left 28px;
	line-height: 12px;
	padding-bottom: 3px;
}
.right-menu_ a {
	text-decoration: none;
	color: #000;
	width: 200px;
	padding-left: 13px;
	height: 16px;
	display: block;
	padding-top: 2px;
}
.right-menu_ a:hover {
	text-decoration: underline;
	color: #fff;
	background: url(images/right_menu_a.gif) no-repeat left top;
}
.right-menu_ h1 {
	margin: 0px 0px 11px 0px;
	font: normal normal normal 20px/14px Tahoma;
	color: #2d2226;
	padding: 0px 0px 9px 0px;
}
.right-menu_bg {
	padding-top: 15px;
	padding-right: 10px;
	background: url(images/1right_menu_h1.gif) no-repeat right 0px;
	padding-bottom: 2px;
}
.right-spacer2_ {
	position: relative;
	width: 224px;
	height: 70px;
	background: url(images/1right_spacer2.gif) no-repeat left 25px;
}
.right-partners_ {
	position: relative;
	width: 221px;
	background: url(images/1right_partners_bg.gif) no-repeat;
	color: #303030;
	line-height: 15px;
}
.right-partners_bg {
	padding-left: 13px;
	padding-top: 21px;
	padding-right: 10px;
}
.right-partners_ h1 {
	margin: 0px 0px 10px 0px;
	font: normal normal normal 20px/15px Tahoma;
	color: #2d2226;
	padding: 0px;
}
.right-partners_ a {
	text-decoration: none;
	color: #000000;
}
.right-partners_ a:hover {
	text-decoration: none;
	color: #000000;
}
.right-partners_ p {
	padding-bottom: 15px;
	padding-top: 0px;
}
.footer_ {
	height: 23px;
	background: url(images/footer_bg.gif) repeat-x left top;
	text-transform: uppercase;
	font: normal normal normal 10px/22px Tahoma;
	padding-left: 298px;
}
.footer_ a {
	text-decoration: none;
	color: #000;
}
.footer_ a:hover {
	text-decoration: underline;
	color: #000;
}