body {
margin:0em;
padding:0em;
padding-top:0.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
color:#333333;
}
a img {
border:none;
}
a {
color:#A31919;
}
a.blue {
color:#0000FF;
}
.center {
  padding-left: 15px;
  padding-right: 25px;
}
hr {
 border: none;
 color: #A31919;
 background-color: #A31919;
 height: 1px;
}
h1, p, form {
padding:0em;
margin:0em;
}
h2, h3 {
color:#808080;
font-size:9px;
text-transform:uppercase;
}
h2, a.h2 {
color:#808080;
font-size:9px;
text-transform:uppercase;
}
h3 {
font-weight:normal;
font-style:italic;
}
small {
font-size:0.9em;
letter-spacing:0.1em;
}
.but {
background-color:#FFCC66;
color:#A31919;
border:1px solid #993300;
}
input {
border:1px solid #993300;
margin-top:2px;
}
input no_border{
border:0;
}
.foto_cap{
  color: #A31919;
}
div.center {
width: 100%;
text-align: left;
margin:0px auto;
}
div.logo {
   width:266px;
height:230px;
float:left;
background-repeat:none;
}
div.logo div.logo_top {
width:238px;
height:21px;
padding-left:28px;
padding-top:6px;
background-image:url(/img/up_block/logo_top_bg.jpg);
background-repeat:none;
color:#A31919;
font-weight:bold;
}
div.logo div.logo_bot {
 width:241px;
height:70px;
background-image:url(/img/up_block/logo_bot_bg.jpg);
background-repeat:none;
text-align:right;
padding-right:25px;
padding-top:18px;
color:#A31919;
font-size:0.95em;
}
div.flash {

height:230px;
align: right;
float:right;
}

div.left_col {
float:left;
width:245px;
padding-left:10px;
padding-right:5px;
padding-top:5px;
}

div.rsrv, div.weath, div.resp, div.vote {
width: 228px;
background-color:#FFEDA6;
background-repeat:no-repeat;
background-position:0 100%;
padding-left:17px;
padding-top:10px;
}
div.left_col div.rsrv  {
background-image:url(/img/left_block/rsrv_bg.jpg);
color: #A31919;
}
div.left_col div.weath {
background-image:url(/img/left_block/weath_bg.jpg);
padding-top:16px;
}
div.weath p {
padding-bottom:1em;
font-family:Arial, Helvetica, sans-serif;
}
div.resp {
background-image:url(resp_bg.jpg);
}
textarea {
border:1px solid #993300;
width: 211px;
height:81px;
margin-bottom:1em;
font-family: Arial, Helvetica, sans-serif;
}
div.resp textarea {
border:1px solid #993300;
width: 211px;
height:81px;
margin-bottom:1em;
font-family: Arial, Helvetica, sans-serif;
}
div.vote {
background-image:url(/img/left_block/vote_bg.jpg);
font-family:Arial, Helvetica, sans-serif;
}
div.vote p.question {
color:#990000;
padding-bottom:0.5em;
}


div.content {
float:left;
width: 440px;
padding-left:15px;
padding-right:30px;
padding-top:26px;
font-family:Arial, Helvetica, sans-serif;
}
h1 {
color:#A31919;
width: 100%;
font-size:1em;
text-transform:uppercase;
padding-bottom:0.1em;
padding-top:5px;
widows:100%;
border-bottom: 1px solid #A31919;
margin-bottom:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.content p {
padding-bottom:1em;
line-height:1.3em;
text-align:justify;
}

div.right_col {
float:left;
width:180px;
padding-top:6px;
padding-right:10px;
}

div.right_col .r_img {
background-color:#990000;
background-image:url(/img/right_block/rooms_img_bg.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
padding-bottom:2px;
padding-top:2px;
margin-top:1em;
}
div.right_col .r_img p {
padding-left:10px;
padding-bottom:5px;
}

div.news {
width:925px;
clear:both;
padding-left:16px;
padding-top:1.5em;
font-size:0.95em;
padding-bottom:40px;
height:160px;
}
div.news .tit {
width:925px;
border-bottom:1px solid #990000;
}

div.news .news_block {
width:270px;
float:left;
padding-left:150px;
}
.news_block h1 {
font-size:1em;
color:#993300;
margin-top:10px;
padding-bottom:0.8em;
}
.news_block .im_n {
float:left;
border:1px solid #993300;
margin-top:10px;
margin-left:-150px;
}
.menu {
float: left;
width:675px;

}
.developer {
font-size:0.8em;
color:#666666;
width:180px;
margin-top:2em;
}
.vote_line {
height:10px;
}

.nums li {
font-size:1.2em;
padding-bottom:0.5em;
}
.num_ph {

}
.num_ph img {
border:1px solid #A31919;
}

.num_descr {
border-top:1px solid #A31919;
padding-top:0.5em;
clear:both;
}
.num_descr span {
font-size:0.95em;
font-style:italic;
display:block;
float:left;
width:200px;
}
.num_descr .add {
margin-top:-1em;
padding-left:200px;
}
.reserv td {
vertical-align:top;
}
.reserv span {
font-size:0.95em;
font-style:italic;
display:block;
}
.reserv input, .reserv textarea, .reserv select {
width:150px;
border:1px solid #A31919;
margin-bottom:1em;
}

select {
border:1px solid #A31919;
margin-bottom:1em;
}
#price {
color:#A31919;;
font-size:1.5em;
}


.ph_prev {
display:block;
width:120px;
height:130px;
padding:1em;
float:left;
text-decoration:none;
font-size:0.95em;
text-align:center;
}
.ph_prev img{
border:1px solid #A31919;
margin-bottom:0.5em;
}
.vac {
border-top: 1px solid #A31919;
padding-top:0.5em;
margin-top:1em;
padding-bottom:1em;
}
.vac h3 {
padding:0em;
margin:0em;
padding-bottom:0.5em;
}
.vac .send {
text-align:right;
}
.vac .but, .abut {
padding:3px;
text-decoration:none;
}
.vac_descr {
padding-left:1em;
}

.down_menu {
  height: 20px;
  font-size:12px;
  text-align: center;
  border-width: 0px;
  border-style: solid;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-color: #808080;
  PADDING:10px;
}
/*
td.td_head1{ height:177px; background-image:url(/up/bg1.jpg); background-position:0% 100%; background-repeat:no-repeat;}
div.div_head1{font-size:90%; color:#a31919; padding-left:5px;}
div.div_head1 img{border:0px;}
div.div_head2{font-size:90%; color:#333333;padding-left:5px;}
div.div_head3{padding-left:5px; width:112px;}
td.td_menu1{ background-image:url(/up/bg_menu1.jpg); background-position:0% 0%; background-repeat:repeat-x; height:53px;}
td.td_menu2{ background-image:url(/up/bg_menu2.jpg); background-position:0% 0%; background-repeat:no-repeat; height:53px; width:159px;}
td.td_menu3{ background-image:url(/up/bg_menu3.jpg); background-position:0% 0%; background-repeat:no-repeat; height:53px; width:218px;}
td.td_menu4{ background-image:url(/up/bg_menu4.jpg); background-position:0% 0%; background-repeat:no-repeat; height:53px;padding-top:12px; vertical-align:top; font-size:11px; text-align:center;}
td.td_menu5{height:53px; padding-top:12px; vertical-align:top;font-size:11px; background-image:url(/up/bg_menu1.jpg); background-position:0% 0%; background-repeat:repeat-x; }


a.menu1{color:#fdf1b7;text-decoration:none;}
a.menu1:link{color:#fdf1b7; text-decoration:none;}
a.menu1:visited{color:#fdf1b7; text-decoration:none;}
a.menu1:hover{color:#fdf1b7;text-decoration:underline;}
*/
td.td_head1{ height:177px; background-image:url(/up/bg1.jpg); background-position:0% 100%; background-repeat:no-repeat;}
div.div_head1{font-size:90%; color:#a31919; padding-left:5px;}
div.div_head1 img{border:0px;}
div.div_head2{font-size:75%; color:#333333;padding-left:5px;}
div.div_head3{padding-left:5px; width:112px;}
div.div_menu1{background-image:url(/up/bg_menu4.jpg); background-position:0% 0%; background-repeat:no-repeat;}
td.td_menu1{ background-image:url(/up/bg_menu1.jpg); background-position:0% 0%; background-repeat:repeat-x; height:53px;}
td.td_menu2{ background-image:url(/up/bg_menu2.jpg); background-position:0% 0%; background-repeat:no-repeat; height:53px; width:101px;}
td.td_menu3{ background-image:url(/up/bg_menu3.jpg); background-position:0% 0%; background-repeat:no-repeat; height:53px; width:101px;}
td.td_menu4{height:53px;padding-top:12px; vertical-align:top; font-size:11px; text-align:center;}
td.td_menu5{height:53px; padding-top:12px; vertical-align:top;font-size:11px; background-image:url(/up/bg_menu1.jpg); background-position:0% 0%; background-repeat:repeat-x;}


a.menu1{color:#fdf1b7;text-decoration:none;}
a.menu1:link{color:#fdf1b7; text-decoration:none;}
a.menu1:visited{color:#fdf1b7; text-decoration:none;}
a.menu1:hover{color:#fdf1b7;text-decoration:underline;}
