/* all Style */
*{ 
	margin: 0; padding: 0;
}

html, body {
	font-family: Tahoma; font-size: 11px; background: #2a2421; text-align: center; color: #333;
}

a:link, a:visited{
	 font-size: 11px; font-family: Tahoma; color: #c95414; text-decoration: underline;
}

a:hover{
	text-decoration: none;
}


.clear{
	clear:both;
}

ol,ul{
	margin:0 0 0 20px;
}


/* Link Style */

#head ul li a:link, #head ul li a:visited{
	display: block; text-decoration: none; color: #947f73; padding: 3px 0 0 15px; height:16px;
}
#head ul li a:hover{
	background:transparent url('../images/menu-top-back.gif') no-repeat;
}

.left-menu li a:link, .left-menu li a:visited{
	font-family:Arial; font-size: 16px; color: #c0a595; text-decoration: none; text-transform: uppercase;line-height: 25px; font-weight: bold;
}

.left-menu li a:hover{
	color: #bd5316;
}

.left-menu li span{
	font-family:Arial; font-size: 16px; color: #bd5316; text-decoration: none; text-transform: uppercase;line-height: 25px; font-weight: bold;
}

.under-main-link li a:link, .under-main-link li a:visited{
	color: #947f73; text-decoration: underline;
}

.under-main-link li a:hover{
	text-decoration: none;
}

.facility a:link, .facility a:visited{
	font-weight: bold;
}

/* Main Style */

#Main-Div{
	width: 960px; margin: 0 auto; text-align: left; position:relative;
}

/* Header Style */

#head{
	height: 115px; padding:0 0 0 19px; position: relative;margin:0 0 9px 0;
}

.logo{
	margin: 80px 50px 0 0; float: left; width:182px;background: url(../images/logo.png) no-repeat; text-indent:-3000px;padding:6px;
}

.number{
	float: left; font-family: Arial; font-size: 24px; color: #988376; background: transparent url('../images/ico-telefon.gif') no-repeat; padding-left: 35px; margin:80px 0 0 0;
}

ul.top-menu{
	list-style: none; float: left; width: 210px;position: absolute; right: 0; top: 12px;
}

ul.top-menu li{
	background: #151210; margin:0 0 2px 0;padding:2px; font-weight: bold; text-transform: uppercase;
}

ul.top-menu li b{
	color: #c95414; font-weight: 100; margin:0 21px 0 0;
}

/* Left Side Style */

#left-side{
	width: 199px; float: left; margin-right: 18px;
}

.arch{
	padding-left: 19px; 
	color:#C0A595;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.left-menu{
	list-style: none; margin:100px 0 0 0;
	
}

.left-menu li{
	text-align: right; margin:9px 0; 
}

.columns-info{
	margin-top: 11px; background: #140f0c; padding:14px 8px 10px 18px; color: #947f73;
}
.name-block{
	width: 117px; height: 36px; background: #bd5316; font-size: 18px; font-family: Arial; color: #2c2622; line-height: 36px;padding-left: 17px; margin:0 0 10px 0;font-weight: 100; text-transform: uppercase;
}

.columns-info p{
	line-height: 20px;
}

.archive{
	text-align:right; background: url('../images/archive-ico.gif') no-repeat 70px 4px;
}

.news-staff{
	margin-bottom:20px;
}

.columns-info p.facility{
	line-height: 14px; margin-top: 12px;	
}
.under-main-link{
	list-style:none;
}

.under-main-link, .under-main-link li{
	margin:5px 0 0 0;
}

/* Center Side Style */
#center-side{
	width: 742px; float: right; 
}

.center-image{
	position: relative;
}

.sent-question{
	width: 141px; height: 27px;background: #2A2421; padding-left: 9px; line-height: 23px; position: absolute; top: 0; left: 28px; font-size: 18px; color: #bd5316;
}

.list-work{
	background: #e9dfda; padding: 14px 14px; margin: 17px 0 0 0;
}
.home-peace{
	width: 184px; height: 37px; background: #bd5316;text-align: right; color: #2c2622; font-weight: 100; text-transform: uppercase; line-height: 36px; padding-right: 13px; font-size: 18px; float: right;
}
.room, .room-item{
	list-style:none; margin:20px 0 20px 0; 
}
.room li, .room-item li{
	float: left; margin-right:23px; 
}
.room li.last, .room-item li.last{
	margin:0;
}

.room li img, .room-item li img{
	border: 1px solid #b9b5b2; clear: right; display:block; margin: 0 0 4px 0;
}

.room li a:link, .room li a:visited,  .room-item li a:link, .room-item li a:visited{
	font-weight: bold; margin:0 0 0 2px;
}

.list-work p, .list-work p.help-class, .list-work p.text{
	margin: 13px 0 8px 0; color: #333333; line-height: 18px;
}

.list-work p.help-class{
	margin: 13px 0 1px 0;
}

.list-work p.time, .list-work p.title-date{
	color: #999999; margin: 0; line-height: 12px;
}

.list-work p.title-date{
	font-weight: bold; color: #947f73; margin:6px 0 2px 0;
}

.list-work p.title-news,  .list-work p.title-block, .list-work p.title-block-gallery{
	margin: 0; line-height: 12px;
}

.list-work p.title-block, .list-work p.title-block-gallery{
	font-weight: bold;color: #C95414
}
.list-work p.content-news{
	margin: 0;
}

.list-work p.text{
	margin:0;
}

.list-work p.title-block-gallery{
	margin:10px 0 0 0;
}

.title-news span{
	color: #C95414; font-weight: bold;
}

#center-side .news-staff{
	margin:10px 0 20px 0; 
}

.repair-menu{
	margin:8px 0 23px 45px;
}

.repair-menu li{
	margin:0 0 6px 0;
}

.room-repair{
	border-collapse: collapse; border:1px solid #cbbfb8; margin:18px 0 25px 0;
}
.room-repair .active{
	background: #dbcdc6;
}
.room-repair th{
	height: 42px; text-align: center; color: #bd5316; font-weight: 100; border:1px solid #cbbfb8;
}

.room-repair td{
	height: 30px; text-align: center; border:1px solid #cbbfb8;
}

.room-repair td.first{
	text-align: left; padding-left:21px; 
}

.question{
	margin:0 0 0 0;
}

.image-question{
	float: left; margin:0 19px 0 0; 
}

.content-question{
	float:left; width: 88%; margin: 0 0 33px 0;
}

.list-work p.questiont-date{
	margin: 0; color: #999999; line-height: 12px;
}

.list-work p.questiont{
	margin:4px 0 0 0; line-height: 12px; color: #bd5316; font-weight: bold;
}
.list-work p.questiont-content{
	margin:4px 0 0 0; line-height: 18px;
}

.list-work p.questiont-read{
	margin: 0; line-height: 12px;
}

/* Footer Style */
.footer{
	margin:67px 0 30px 0;position: relative; bottom: 0;
}

.footer ul{
	list-style: none; 
}

.footer ul li{
	display: inline; color: #c0a595;
}

.footer ul li.copyright{
	margin:0 66px 0 0;	
}

.footer ul li{
	margin:0 40px 0 0;
}

.footer ul li.last{
	margin: 0;
}
