* {margin: 0;padding: 0;}
html {height: 100%;}
body {font: 16.67px 'BookAntiqua', Arial, Tahoma, Verdana, sans-serif;width: 100%;height: 100%;line-height:20px; background: url(../images/bg2.jpg);}
a {color: blue;outline: none;text-decoration: underline;}
a:hover {text-decoration: none;}
img {border: 0;}
input {vertical-align: middle; outline: none;}
input[type="submit"], input[type="button"] {cursor: pointer;}
ol,ul {list-style-position: inside;}
.wrapper {min-height: 100%;height: auto !important;height: 100%;}
.inner {width: 1216px; margin: 0 auto;}
.no-margin {margin-right:0px !important;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}
h1 {color: #440708; margin-bottom: 20px; font-size: 25px; text-align: center; text-transform: uppercase; font-family: 'BookAntiqua-Bold';}
@font-face {
  font-family: 'BookAntiqua';
  src: url('../fonts/BookAntiqua.eot?#iefix') format('embedded-opentype'),  url('../fonts/BookAntiqua.woff') format('woff'), url('../fonts/BookAntiqua.ttf')  format('truetype'), url('../fonts/BookAntiqua.svg#BookAntiqua') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BookAntiqua-Bold';
  src: url('../fonts/BookAntiqua-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/BookAntiqua-Bold.woff') format('woff'), url('../fonts/BookAntiqua-Bold.ttf')  format('truetype'), url('../fonts/BookAntiqua-Bold.svg#BookAntiqua-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Header
-----------------------------------------------------------------------------*/
.header-top {background: url(../images/bg1.jpg) repeat-x center;}
.header-top>.inner {background: url(../images/bg1.jpg) repeat-x center; padding-bottom: 22px;}
.logo {margin: 33px 0 0 193px; float: left;}
.header-top>.inner>p {float: left; line-height: 30px; margin: 95px 0 0; letter-spacing: 1px; color: #ddcd96; font-size: 25px;}
.header-top>.inner>div {float: right; padding-right: 10px; margin: 5px 0 0 0; text-align: right;}
.header-top>.inner>div a {color: #d2c18a; border-right: 1px solid #d0be87; margin-left: 9px; padding-right: 14px;}
.header-top>.inner>div a:last-child {border: 0; padding: 0;}
.header-top>.inner>div p {color: #bca87b; font-size: 15px; line-height: 26px;margin: 81px 0 0 0;}
.header-top>.inner>div p span {font-size: 25px;}
.nav a {color: #f5f5f5; font-size: 19px; text-decoration: none; background: url(../images/sep.png) no-repeat right center; vertical-align: middle; height: 50px; display: table-cell; padding: 0 55px 0 20px;}
.nav {background: #440708; margin-top: -3px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: center; display: table; width: 100%;}
.small {font-size: 15px !important;}
.nav a:last-child {background: 0; padding-right: 10px;}
.col {display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 200px;
background: #5b070b; /* Old browsers */
background: -moz-linear-gradient(top,  #5b070b 0%, #320606 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b070b), color-stop(100%,#320606)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5b070b 0%,#320606 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5b070b 0%,#320606 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5b070b 0%,#320606 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5b070b 0%,#320606 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b070b', endColorstr='#320606',GradientType=0 ); /* IE6-9 */
}

/* Middle
-----------------------------------------------------------------------------*/
.content {padding: 12px 0 150px;}
.col {display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 200px; line-height: 18px; padding: 25px 0;
background: #5b070b; /* Old browsers */
background: -moz-linear-gradient(top,  #5b070b 0%, #320606 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b070b), color-stop(100%,#320606)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5b070b 0%,#320606 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5b070b 0%,#320606 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5b070b 0%,#320606 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5b070b 0%,#320606 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b070b', endColorstr='#320606',GradientType=0 ); /* IE6-9 */
}
.col2 {padding: 14px 0 0; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 749px; margin: 0 28px 0 29px;}
.title {position: relative; margin-bottom: 28px; display: block; font-size: 15px; text-transform: uppercase; text-align: center; text-decoration: none;}
.title:after {content: ""; position: absolute; left: 12px; top:-16px; height: 16px; width: 176px; background: url(../images/title.png) no-repeat;}
.title:before {content: ""; position: absolute; left: 12px; bottom:-16px; height: 16px; width: 176px; background: url(../images/title.png) no-repeat;}
.col>div {margin-bottom: 35px;}
.col p {color: #fff; font-size: 12.5px; text-align: center; line-height: 17px; margin-bottom: 3px;}
.article p {color: #0f0f0f; text-indent: 30px; margin-bottom: 20px;}
.blocks>div {width: 250px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.title2 {height: 75px; display: table-cell; vertical-align: bottom; width: 250px; font-size: 25px; color: #330606;text-transform: uppercase; text-align: center; font-family: 'BookAntiqua-Bold'; line-height: 25px;}
.photo {display: block; position: relative; margin: 42px 0 34px;} 
.photo:before {content: ""; position: absolute; left: 0; top: -34px; width: 246px; height: 23px; background: url(../images/title2.png) no-repeat;}
.photo:after {content: ""; position: absolute; left: 5px; bottom: -28px; width: 246px; height: 23px; background: url(../images/title2.png) no-repeat;}
.blocks {margin: 32px 0 0;}
.blocks>div {margin: 0 65px 0 0;}
.blocks p {font-size: 12px;line-height: 15px; font-family: 'BookAntiqua-Bold'; padding-left: 15px;}
.rooms a {color: #440708; min-height: 40px; line-height: 20px; display: inline-block; *display: inline; *zoom: 1; font-size: 20px; font-family: 'BookAntiqua-Bold'; text-decoration: none; padding-top:5px;}
.rooms {padding-left: 7px; padding-bottom:15px; float:left; display: block; }
.rooms>div {width: 342px; text-align: center; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 0 20px 20px 0; float:left;}
.gallery img {margin-left: -4px;}
#owl-demo .item {margin: 0 0px 0px 0px;}
#owl-demo .item img { display: block; width: 100%; height: 300px;}
.owl-buttons {position: relative;}
.owl-buttons div {font-size: 0; width: 40px; height: 40px; background: url(../images/arrows.png) no-repeat; position: absolute;}
.owl-prev {left: 20px; top: -165px;}
.owl-next {background-position: -51px 0 !important; right: 20px; top: -165px;}
.slider2 {margin: 50px 0 0;}
.slider2 img {margin: 0; width: 411px;}
.slider2 i img {position: relative; width:auto; margin: 4px 0;}
.slider2 .item {position: relative;}
.slider2 .item .plashka {color: #000; text-decoration: none; position: absolute; left: 15px; top:15px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background:#fff; font-size: 19px; background: rgba(255,255,255,0.6); text-align: center; width: 150px; height: 150px;}
.slider2 .item .plashka:hover {background: #000; background: rgba(0,0,0,0.6); color: #fff;}
.slider2 .item .plashka span span {font-family: 'BookAntiqua-Bold';}
.slider2 .item .plashka>span {width: 150px; height: 150px; vertical-align: middle; display: table-cell;}
.slider2 .owl-prev, .slider2 .owl-next {margin-top:100px;}
.plashka {color: #000; text-decoration: none; position: absolute; left: 15px; top:15px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background:#fff; font-size: 19px; background: rgba(255,255,255,0.6); text-align: center; width: 150px; height: 150px;}
.plashka:hover {background: #000; background: rgba(0,0,0,0.6); color: #fff;}
.plashka span span {font-family: 'BookAntiqua-Bold';}
.plashka>span {width: 150px; height: 150px; vertical-align: middle; display: table-cell;}
.slider2 .owl-prev, .slider2 .owl-next {top:-180px;}
.sliderkit .plashka {right: 70px; top:40px; left: auto;}
.bx-controls-direction {position: relative;}
.bx-controls-direction .bx-prev {position: absolute; left: 5px; top:-25px;z-index: 222; width: 22px; height: 22px; background: url(../images/arrows2.png) no-repeat 0 0px; font-size: 0;}
.bx-controls-direction .bx-next {position: absolute; left: 45px; top:-25px;z-index: 222; width: 22px; height: 22px; background: url(../images/arrows2.png) no-repeat -25px 0px; font-size: 0;}
.news-slider {margin-bottom: 42px !important;}
.all-news {float: right; color: #ccc; font-size: 12px; margin: 5px 7px 0 0;}
.fullnomer img {display: none; margin: -20px 0px 0 0px;}
.zabronirovat {float:right; background:#4d060a; padding:10px 20px; margin: -10px 20px 0 0;}
.zabronirovat a {color:#ffffff; text-decoration:none;}

.otziviall {color:#320606; font-size:12px;}
.otziviall a {color:#e1d1b0; font-size:12px; text-decoration:none; padding: 5px 0 0 10px;}
.otzivi {color:#320606; font-size:12px; padding: 5px 10px;}
.SendBtn {margin: 20px 0px 0px 30px; background:#4d060a; padding:5px 10px; color:#ffffff; border: 0px;}

/* Footer
-----------------------------------------------------------------------------*/
.footer {width: 1216px;margin: -50px auto 0;height: 20px; padding-bottom: 30px; text-align: center;}
.footer a {color: #33343a; font-size: 14.5px; text-decoration: none; margin: 0 20px 0 17px;}


