.mceContentBody {
background: white;
color: #000;
}

body {
background: url('/images/hotel/fon_light.gif') #e3c7a0;
font-family:Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
color: #372e29;
font-size: 12px;
}

p {
padding: 0px;
margin: 1px 3px 1px 0px;
text-align: justify; 
}

h1 {
margin: 7px 0px 7px 0px  !important;
padding: 0px !important;
font-size: 16px;
text-align:center;
}

img {
border: none;
}

.page {
width: 960px;
height: 585px;
vertical-align:top;
text-align:left;
}

.page_left {
width:10px;
background:url('/images/hotel/page_left.gif') no-repeat right top;
}

.page_right {
width:10px;
background:url('/images/hotel/page_right.gif') no-repeat left top;
}

.navig {
height: 39px;
}

.navig a {
display:block;

text-decoration:none;
color: #e0c480;
text-align:center;
font-size:12px;
position:relative; 
top: 11px;
}

.navig a:hover {color: #ffa735;}

.about {
background: url('/images/hotel/kn_about.jpg') no-repeat;
width: 119px;
height: 39px;
}

.about a {width: 119px;}

.tour {
background: url('/images/hotel/kn_tour.jpg') no-repeat;
width: 135px;
height: 39px;
}

.tour a {width: 135px;}

.married {
background: url('/images/hotel/kn_married.jpg') no-repeat;
width: 143px;
height: 39px;
}

.married a {width: 143px;}

.beautiful {
background: url('/images/hotel/kn_beautiful.jpg') no-repeat;
width: 154px;
height: 39px;
}

.beautiful a {width: 154px;}

.rest {
background: url('/images/hotel/kn_rest.jpg') no-repeat;
width: 120px;
height: 39px;
}

.rest a {width: 120px;}

.partners {
background: url('/images/hotel/kn_partners.jpg') no-repeat;
width: 103px;
height: 39px;
}

.partners a {width: 103px;}

.forum {
background: url('/images/hotel/kn_forum.jpg') no-repeat;
width: 74px;
height: 39px;
}

.forum a {width: 74px;}

.contacts {
background: url('/images/hotel/kn_contacts.jpg') no-repeat;
width: 93px;
height: 39px;
}

.contacts a {width: 93px;}

.content {
clear:both;
width:100%;
}


.shapka {
height: 118px;
width:100%;
background:url('/images/hotel/fon_shapka.jpg') repeat-x top left;
}

.shapka img {
float:left;
}

.txt {
background:url('/images/hotel/txt.jpg') no-repeat top left;
width: 516px;
height: 341px;
float: right;

}

.poloski {
clear:both;
width: 478px;
height: 3px;
background:url('/images/hotel/poloski.gif') no-repeat;
line-height: 0px;
margin: 0px !important;
padding: 0px  !important;
font-size: 1px;
}

.footer {
clear:both;
width: 941px;
height: 54px;
background:url('/images/hotel/bottom.jpg') no-repeat;
padding-top: 21px;
}

.c {
color: #dfcca4;
display:block;
float:left;
text-decoration: none;
padding-left: 150px;
}

.host {
color: #6C553C;
display:block;
float:right;
text-decoration: none;
padding-right: 170px;
font-size: 10px;
}

.ie {
color: #6C553C;
display:block;
float: right;
text-decoration: none;
padding-right: 170px;
font-size: 10px;
}
.ad {
color: #dfcca4;
display:block;
float:left;
padding-left: 185px;
}
.tel {
color: #dfcca4;
display:block;
float: left;
padding-left: 70px;
}
.map {
text-decoration: none;
display:block;
float: right;
padding-top: 4px;
padding-right: 33px;
}

.rombPl{
width: 461px;
height: 11px;
background-image:url(/images/hotel/new_design/lin2.png);
background-repeat: repeat-x;
margin: 5px 0 5px 0;
}