.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: 0 10px 0 0;
text-align: justify; 
text-indent: 30px;
}

h1 {
margin: 7px 0 7px 0 !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;}

.cafe {
background: url('/images/hotel/kn_beautiful.jpg') no-repeat;
width: 154px;
height: 39px;
}

.cafe 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;
}
.txt a{
color:#372E29;
}

.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: 245px;
}

.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: 30px;
}
.ad a, .ad a:hover{color: #dfcca4;text-decoration: none;}
.tel {
color: #dfcca4;
display:block;
float: left;
padding-left: 30px;
/*font-weight: bold;*/
font-size: 13px;
}
.map {
text-decoration: none;
display:block;
float: right;
padding-top: 4px;
padding-right: 33px;
}

.bn_png1 {
display: block;
position: absolute;
clear: both;
width: 128px;
height: 128px;
}

a#newyear {
display: block;
position: absolute;
clear: both;
width: 128px;
height: 128px;
background-image: url('/images/hotel/ng-plashka-main-off.png');
}
a#newyear:hover {
background-image: url('/images/hotel/ng-plashka-main-on.png');
}
a#vtur {
display: block;
position: absolute;
clear: both;
width: 128px;
height: 128px;
background-image: url('/images/hotel/plashka-mi.png');
}
a#vtur:hover {
background-image: url('/images/hotel/plashka-b.png');
}

.rombPl{
width: 461px;
height: 11px;
background-image:url(/images/hotel/new_design/lin2.png);
background-repeat: repeat-x;
margin: 5px 0 5px 0;
}