@charset "utf-8";
html { margin-bottom: 1px; }
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td { margin: 0; padding: 0; border: 0;
outline: 0;	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1; font-size: 88%; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; padding: .6em 0; margin: 0 15px; }
ul, ol { list-style: none; }
:focus { outline: 0; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }
* a:hover, * a:active {	outline:none; }	
li li, li p, td p, blockquote p { font-size:1em; }
.floatleft { float: left; padding: .5em .5em .5em 0; }
.floatright { float: right; padding: .5em 0 .5em .5em; }
.clear { clear: both; height: 0; }
.clearleft { clear: left; height: 0; }
.clearright { clear: right; height: 0; }

/* CSS Document */
body {
background-color: #fff;
text-align:center;
}
#main_top {
text-align:center;
width:100%;
margin:0;
}
#main {
width:918px;
font-family: Tahoma, Geneva, sans-serif;
font-size:11px;
color:#5b6473;
margin:30px auto;
}
#main a, #main a:visited, #main a:active, #main a:link {
color:#2a36b1;
text-decoration:none;
}
#main a:hover {
color:#fe157d;
text-decoration:none;
}
#header {
background: url(/images/reservation_bg-summer.jpg) no-repeat right;
width:918px;
margin:0;
}
#rotator {
float:left;
height: 296px;
width:720px;
}
#reservation {
float:left;
margin:0 0 0 12px;
background-color: transparent;
height: 296px;
width:184px;
text-align:left;
}
#reservation p, #reservation div {
background-color: transparent;
padding:0;
}
#reservation p label, #reservation p input {
margin:0;
line-height:1em;
height:1em;
}
#res_title {
margin:15px 0 10px 0;
text-align:center;
text-transform:uppercase;
}
#grandstandart{
margin:25px 0 0 12px;
text-align: left;
}
#chkin {
margin:10px 0 0 12px;
text-align: left;
}
#chkout {
margin:10px 0 0 12px;
text-align: left;
}
#rms {
margin:16px 0 0 20px;
text-align: left;
float:left;
width:85px;
display:inline;
}
#rms img {
vertical-align:middle;
margin:0 5px 0 0;
}
#rms_area {
margin:16px 0 0 0px;
text-align: left;
float:left;
width:65px;
display:inline;
}
#chi {
margin:6px 0 0 20px;
text-align: left;
float:left;
width:85px;
display:inline;
}
#chi img {
vertical-align:middle;
margin:0 5px 0 0;
}
#chi_area {
margin:6px 0 0 0px;
text-align: left;
float:left;
width:65px;
display:inline;
}
#adu {
margin:6px 0 0 20px;
text-align: left;
float:left;
width:85px;
display:inline;
}
#adu img{
vertical-align:middle;
margin:0 5px 0 0;
}
#adu_area {
margin:6px 0 0 0px;
text-align: left;
float:left;
width:65px;
display:inline;
}
.res_textarea12{
width:38px;
font-size:11px;
padding:1px 0;
}
.res_textarea3{
width:50px;
font-size:11px;
padding:1px 0;
}
.chin_d {
margin:8px 0 0 14px;
}
.chin_m {
margin:8px 0 0 12px;
}
.chin_y {
margin:8px 0 0 12px;
}
.violet, .violet a, .violet a:link, .violet a:visited, .violet a:active {
color:#832dce;
}
.violet a:hover {
color:#fe157d;
}
.autumn {
color:#a25757;
}
.valentine {
color:#c30e38;
}
.summer {
color:#039cfd;
}
.winter {
color:#3389ff;
}
#news p.top_off, #news p.top_off a, #news p.top_off a:link, #news p.top_off a:visited, #news p.top_off a:active {
color:#832dce;
font-weight:bold;
}
#news p.top_off a:hover {
color:#fe157d;
font-weight:bold;
}
#offers p.top_off, #offers p.top_off a, #offers p.top_off a:link, #offers p.top_off a:visited, #offers p.top_off a:active {
color:#832dce;
font-weight:bold;
}
#offers p.top_off a:hover {
color:#fe157d;
font-weight:bold;
}
.violet_light, .violet_light a, .violet_light a:link, .violet_light a:visited, .violet_light a:active {
color:#9aaee1;
}
.violet_light a:hover {
color:#fe157d;
}
.bold {
font-weight:bold;
}
#check {
margin:20px 0 0 0;
text-align:center;
width:184px;
}
#check a, #check a:link, #check a:visited, #check a:active {
color:#00b8e4;
font:bold 11px/16px Tahoma, Geneva, sans-serif;
height:16px;
text-decoration:none;
padding:1px 25px 1px 0;
background:url(/images/reservation_icon_04-summer.gif) no-repeat top right;
margin:0;
}
#check a:hover {
color:#fe157d;
font:bold 11px/16px Tahoma, Geneva, sans-serif;
height:16px;
padding:1px 25px 1px 0;
text-decoration:none;
background:url(/images/reservation_icon_04-summer.gif) no-repeat bottom right;
margin:0;
}
#content{
width:918px;
text-align: left;
}
#left_column {
width:185px;
float:left;
margin:20px 0 0 0;
display:inline;
overflow:hidden;
padding:0;
}
#middle_column {
width:524px;
float:left;
margin:20px 0 0 12px;
display:inline;
overflow:hidden;
}
#right_column {
width:185px;
float: right;
margin:20px 0 0 0;
display:inline;
overflow:hidden;
}
#languages {
margin:0;
width:185px;
text-align:left;
}
#contacts{
margin:12px 0 0 0;
width:185px;
}
#menu{
margin:20px 0 0 0;
width:918px;
text-align:left;
}
#news {
margin:12px 0 0 0;
width:185px;
position:relative;
top:-7px;
}
#offers {
margin:0;
width:185px;
}
#rss {
margin:12px 0 0 0;
width:185px;
vertical-align:bottom;
position:relative;
top:-7px;
}
#rss p {
margin-top:0px;
padding:0;
}
#rss img {
margin-right:3px;
vertical-align:bottom;
}
#rss p a, #rss p a:link, #rss p a:active, #rss p a:visited {
color:#9aaee1;
}
#rss p a:hover {
color:#9aaee1;
}
.lang_img1 {
float:left;
}
.lang_img {
float:left;
margin:0 0 0 11px;
}
div.box_top {
background: url(/images/1px_gray.gif) repeat-x;
margin: 0;
height: 1px;
width: 185px;
line-height:1px;
}

div.box_top_r, div.box_top_rc, div.box_bot_l {
margin: 0;
height: 7px;
width: 185px;
}

div.box_top_r {
background: url(/images/box_top_r.gif) no-repeat top left;
}
div.box_top_rc {
background: url(/images/box_top_rc.gif) no-repeat top left;
}

div.box_bot_l {
background: url(/images/box_bot_l.gif) no-repeat top left;
position:relative;
top:-7px;
}

div.box_mid {
background: url(/images/box_mid.gif) repeat-y top left;
margin: 0;
color:#949495; 
padding:2px 10px 10px 10px;
width: 185px;
vertical-align:middle;
overflow:hidden;
}
div.box_mid p {
line-height:14px;
}
div.box_mid p span{
color:#000000; 
}
#contacts_box {
padding:5px 10px 10px 10px;
}
div.box_mid div {
margin-top:5px;
width:165px;
}
div.box_mid div img{
float:left;
margin:5px 10px 5px 0;
}
div.box_mid div.offi img{
float: right;
margin:5px 0 5px 10px;
}
div.cbox_top {
background: url(/images/cbox_top.gif) no-repeat top left;
margin: 0;
height: 7px;
width: 524px;
}
div.cbox_mid {
background: url(/images/cbox_mid.gif) repeat-y top left;
margin:0;
padding:0 0 10px 0;
width: 524px;
overflow:hidden;
}
div.cbox_mid h1{
font-family: Tahoma, Geneva, sans-serif;
font-size:15px;
font-weight:bold;
color: #832dce;
margin: 0 20px;
border-bottom: #f0f0f0 1px solid;
padding-bottom:5px;
position:relative;
top:-6px;
}
div.cbox_mid h2{
font-family: Tahoma, Geneva, sans-serif;
font-weight:bold;
color: #832dce;
margin: 8px 0;
padding:0;
}
div.cbox_mid h3{
font-family: Tahoma, Geneva, sans-serif;
color: #832dce;
margin: 8px 0;
padding:0;
}
div.cbox_mid ul{
list-style-image:url(/images/bulit.gif);
list-style-position:outside;
margin:5px 0 5px 40px;
}
div.cbox_mid ul li{
margin:0 0 10px 0;
}
#back_next {
margin:10px 0 0 0;
overflow:hidden;
}
#back {
margin:9px 0 2px 0;
float:left;
min-width:30px;
height:14px;
display:inline;
background: url(/images/back_next_bg.gif) repeat-x center left;
padding:0 5px 2px 10px;
}
#back a, #back a:link, #back a:active, #back a:visited {
background:url(/images/back_arrow_link.gif) no-repeat center left;
padding: 0 0 2px 11px;
}
#back a:hover {
background: url(/images/back_arrow_hover.gif) no-repeat center left;
padding: 0 0 2px 11px;
}
#next {
margin:9px 0 2px 0;
text-align:right;
float: right;
min-width:30px;
height:14px;
display:inline;
background: url(/images/back_next_bg.gif) repeat-x center right;
padding:0 10px 2px 5px;
}
#next a, #next a:link, #next a:active, #next a:visited {
background:url(/images/next_arrow_link.gif) no-repeat center right;
padding: 0 11px 1px 0;
}
#next a:hover {
background: url(/images/next_arrow_hover.gif) no-repeat center right;
padding: 0 11px 1px 0;
}
#back_end {
background: url(/images/back.gif) no-repeat center left;
float:left;
width:3px;
height:14px;
display:inline;
margin:10px 0 2px 0;
}
#next_end {
background: url(/images/next.gif) no-repeat center right;
float: right;
width:3px;
height:14px;
display:inline;
margin:10px 0 2px 0;
}


div.cbox_mid div{
margin: 0 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
line-height:14px;
}
div.cbox_mid div div.img_editor {
margin:0;
}
div.cbox_mid div div.img_editor img {
margin:10px 0 ;
}
div.cbox_mid div p{
padding:8px 0;
}
#breadcrumb {
margin-top:0;
margin-bottom:10px;
}
#breadcrumb img {
margin:0 5px;
vertical-align:middle;
}
#detail_pics {
float:left;
margin:0 20px 10px 0;
padding:0;
width:230px;
}
#detail_pics img{
margin:5px 0;
}
div.cbox_bot {
background: url(/images/cbox_bot.gif) no-repeat top left;
margin: 0;
height: 7px;
width: 524px;
}
p.more{
text-align:right;
padding: 0 20px 0 0;
clear:both;
}
p.more a, p.more a:link, p.more a:active, p.more a:visited {
background: url(/images/news_arrow_link.gif) right no-repeat;
padding-right:5px;
padding-bottom:2px;
}
p.more a:hover {
background: url(/images/news_arrow_hover.gif) right no-repeat;
padding:0 5px 0 0;
padding-bottom:2px;
}
p.more_photo {
margin-top:10px;
}
p.more_photo a, p.more_photo a:link, p.more_photo a:active, p.more_photo a:visited {
background:url(/images/photogallery_icon_link.gif) center left no-repeat;
padding:2px 0 0 15px;
}
p.more_photo a:hover {
background:url(/images/photogallery_icon_hover.gif) center left no-repeat;
padding:2px 0 0 15px;
}
#footer{
margin:30px 0 0 0;
padding:0;
border-top:#E6E6E6 1px solid;
border-bottom:#E6E6E6 1px solid;
font: 11px/14px normal Tahoma, Geneva, sans-serif;
width:918px;
height:24px;
}
#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover {
color:#A6A6A6;
}
#copyr{
margin:0;
padding:4px 0 0 0;
float:left;
width:680px;
height:24px;
text-align:left;
display:inline;
color:#A6A6A6;
}

#aba{
margin:0;
padding:4px 0 0 0;
float:right;
text-align:right;
width:230px;
height:24px;
display:inline;
color:#A6A6A6;
}
.left{
float:left;
display:inline;
}
.right{
float:right;
display:inline;
}
#list {
margin:20px 0 0 0;
padding:0;
width:524px;
overflow:hidden;
text-align:left;
}
#list div.list_offer{
display:inline;
float:left;
margin:0 0 0 21px;
padding:0;
width:232px;
overflow:hidden;
}
#list div.list_offer2{
display:inline;
float: right;
margin:0 21px 0 0;
padding:0;
width:232px;
overflow:hidden;
}

#list div input{
border:#E6E6E6 1px solid;
color:#949495;
font-family: Tahoma, Geneva, sans-serif;
font-size:12px;
padding:2px 2px 2px 10px;
margin:2px auto;
width:218px;
}
#list div textarea{
border:#E6E6E6 1px solid;
color:#949495;
font-family: Tahoma, Geneva, sans-serif;
font-size:12px;
padding:5px;
margin:2px auto;
width:218px;
height:96px;
}
#list div.list_offer2 div.send {
width:232px;
text-align: right;
margin:0;
padding:0;
}
#list div.list_offer2 div.send input.captcha {
width:140px;
float:left;
}
#list div.list_offer2 div.send span {
float: right;
position:relative;
top:4px;
}
#list div.list_offer2 div.send span a, 
#list div.list_offer2 div.send span a:link, 
#list div.list_offer2 div.send span a:active, 
#list div.list_offer2 div.send span a:visited  {
color:#9aaee1;
}
#list div.list_offer2 div.send span a:hover {
color:#fe157d; 
}
#list div.box_top_r_list {
background: url(/images/box_catalog_top_r.gif) no-repeat top left;
height:7px;
width:232px;
margin:0;
}
#list div.box_bot_l_list {
background: url(/images/box_catalog_bot_l.gif) no-repeat top left;
height:7px;
width:232px;
margin:0 0 12px 0;
}
#list div.box_mid_list {
background: url(/images/box_catalog_mid.gif) repeat-y top left;
width:232px;
margin:0;
padding:0 7px;
}
#list div.box_mid_list img {
float:left;
margin:0 10px 0 0;
padding:0;
border: none;
}
#list div.box_mid_list p {
margin:0;
padding:0 10px 0 0;
text-align:left;
clear:none;
}
#list div.list_img {
padding:0;
margin:0 0 20px 0;
width:524px;
}
#list div.list_img_end {
padding:0 0 10px 0;
margin:0 0 0 0;
width:524px;
}
#list div.list_img div.img, #list div.list_img_end div.img {
display:inline;
float:left;
margin:0 0 0 22px;
width:146px;
}
#list div.list_img div.img p {
font-family: Tahoma, Geneva, sans-serif;
margin:0;
padding:0;
position:relative;
top:3px;
}
#pagination {
margin:15px 20px 0 20px;
padding:0;
width:484px;
text-align:center;
overflow:hidden;
}
#pagination ul{ 
margin:0 auto;
list-style:none;
}
#pagination ul li {
float: inherit;
margin:0 2px;
padding:0;
display:inline;
text-align:center;
min-width:5px;
}
#pagination ul li a, #pagination ul li a:link, #pagination ul li a:visited, #pagination ul li a:active {
color:#9aaee1;
margin: 0;
padding:0;
}
#pagination ul li a:hover {
color:#fe157d;
margin: 0;
padding:0;
}
#pagination ul li.side {
position:relative;
top:-1px;
}
#pagination ul li.side a, #pagination ul li.side a:link, #pagination ul li.side a:visited, #pagination ul li.side a:active {
color:#2a36b1;
}
#pagination ul li.side a:hover {
color:#fe157d;
}
#pagination ul li.curent_page span{
color:#2a36b1;
margin: 0;
padding:0;
}
.msg {
border: #FFEDF5 1px solid;
background-color: #FFF7FB;
color:#822CCE;
margin:20px;
padding:10px;
}
