@font-face {
    font-family: 'Wind';
    src: url('/fonts/Wind.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
#topline2>div {
background-image: url(../images/logobg_gold.png);
background-size: cover;
}
.top2line {
    background-color: #ffffff;
}

#container>div.footer {
	color: #757474;
	border-top: 12px solid #000000;
	background: rgba(19, 11, 0, 0.84);
	position:relative;
}
body {
    border-top: 4px solid #ffca2c;
}
body,.page-header {
	color: #414261;
}
hr.klsk {
    background: rgba(255, 255, 255, 0.2);
}
hr {
    border-top: 1px solid #eee;
}
#pagecontent {
	background: rgb(47, 42, 22);
}
a.to_galery, a.read-more {
    color: #2f241be8;
    background-image: url(../images/logobg_gold.png);
    background-size: cover;

}
#hotel-info p {
    color: #ffca2c;
}
#topline1 h3,#topline2>div h3,#topline3 h3, #topline1 .custom,#topline2>div .custom,#topline3 .custom {
    color: #fff;
}
#topline1 .custom.callbackbutt a, #topline3 .custom.top-telefon  {
    color: #ffca2c;
}
#topline2>div {
    box-shadow: 0 8px 8px #00000070;
    border-top: 6px solid #461d00;
}
#hotel-desc p, #hotel-map p{
    color: #fff;
}
.gallery-item, .main-gallery-item, .bottom-gallery-item {
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.5);
}
.callbackbutt {
	color: #fff!important;
}
.callbackbutt a, a.contact-link {
    color: #ffffffd1;
}
.moduletable.mainmenu:before {
    background: rgba(255, 255, 255, 0.2);
}
.moduletable.mainmenu:after {
    background: rgba(255, 255, 255, 0.2);
}
.main_nav li ul, .profile-actions-menu {
    background-color: rgba(56, 43, 36, 0.95);
}
.title_stars {
    border-top: 1px solid #ffffff2e;
}
.sposoby-oplaty i {
    color: #00881b;
}
.logindata tr td:first-child {
    background-color: #f5f1eb;
    color: #0500c5;
}
.logindata tr td:last-child {
    background-color: #fdfcf6;
    color: #7d80ff;
}
a.bookbutton:hover {
	background: #acff99;
	background: -moz-linear-gradient(top, #acff99 1%, #2fc54d 100%);
	background: -webkit-linear-gradient(top, #acff99 1%,#2fc54d 100%);
	background: linear-gradient(to bottom, #acff99 1%,#2fc54d 100%);
}
.consult {
    color: #fffff9;
    background: #6db3f2;
    background: -moz-linear-gradient(top, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
    background: -webkit-linear-gradient(top, #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
    background: linear-gradient(to bottom, #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 );
}
p.bluetitle {
    color: #0006ff;
}
#content p, #content li {
    color: rgba(255, 255, 255, 0.9);
}
.footer p {
    color: #ffc14c;
}
.room-block-body {
    border: 1px solid rgba(255, 255, 255, 0.2);
}
.roomplace {
    border-bottom: 1px solid #efe8e8;
    opacity: 0.65;

}
.roomservices {
    border-bottom: 1px solid #efe8e8;
}
.room-block-body .label {
    color: #ffcc50;
	opacity: 0.9;
}
.room-block-body .value {
    color: #ffffffe3;
}
span.rl_tooltips-link {
    color: #fff;
}
.baloon {
	color: #000;
}
.item-page, #MainCenterBottom, #copylink a {
    color: rgba(255, 255, 255, 0.89);
}
.logostars {
    color: #653d00;
}
div#top {
background: rgb(67,26,53);
background: -moz-linear-gradient(top, rgba(67,26,53,1) 0%, rgba(135,54,118,1) 51%, rgba(86,39,77,1) 100%);
background: -webkit-linear-gradient(top, rgba(67,26,53,1) 0%,rgba(135,54,118,1) 51%,rgba(86,39,77,1) 100%);
background: linear-gradient(to bottom, rgba(67,26,53,1) 0%,rgba(135,54,118,1) 51%,rgba(86,39,77,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#431a35', endColorstr='#56274d',GradientType=0 );
	border-bottom: 1px solid #fff;
	color: #fff;
}

h1 {
	color: #ffca2c;
    text-shadow: 1px 1px 0px #000;
}
h2 {
	color: #e8a200;
}
h3 {
	color: #ffca2c;
}
h4 {
	color: #fff;
}
.white {color: #fff!important}
th {
	background-color: #eff2f5;
}
#htype {
    color: rgba(0, 0, 0, 0.79);
    margin: 10px 10px 8px;
    font-size: 17px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ffffff45;
    font-family: 'Open Sans', sans-serif;
    opacity: 0.85;
}
span.fa.fa-star.title {
	color: #ffc100;
}
.logoname,.logoname a:hover {
	color: #fff79a;
    text-shadow: 1px 1px 1px #000;
	font-family: 'Wind'!important;
} 
.logoname.blur {
	text-shadow: 0 0 20px #fff;
}
div#position06-SliderRight {
	border-right: 1px solid #eaeaea;
	background-image: url(../images/topbg.png),url(../images/smallform_bg.png);
    background-position: center bottom, center top;
    background-repeat: no-repeat, repeat-x;	
    border-left: 4px solid #fff;
}
.custom.bookingform p {

}
.phonenumber {
	color: #0806ff;
}
#position06-SliderRight h3 {
background: #cb60b3;
background: -moz-linear-gradient(top, #cb60b3 0%, #ad1283 50%, #de47ac 100%);
background: -webkit-linear-gradient(top, #cb60b3 0%,#ad1283 50%,#de47ac 100%);
background: linear-gradient(to bottom, #cb60b3 0%,#ad1283 50%,#de47ac 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#de47ac',GradientType=0 );
	color: #fff;
}
a.homelink:before {
    color: #ffffff;
    background-color: #820250;
}
.top3line {
    background-color: #fbf9f5;
	border-top: 1px solid #e4e7ee;
	border-bottom: 1px solid #e4e7ee;
}
.top2line {
    border-bottom: 2px solid rgb(129, 2, 80);
}
.addressline  {
    background-color: #fbf9f5;
	border-bottom: 1px solid #e4e7ee;
}
#position04-LogoRight {
	color: #fff;
}
.moduletable.wellcome h3 {
	color: #31b200;
}
.menutel {
	color: #800a53;
}
.moduletable.mainmenu>ul>li:hover {
    background-color: #f8f0e517;
}
.topcontainer {
	box-shadow: 0px 3px 8px #000000;
	background: #1f1810;
}
.main_nav>li, .main_nav>li>a, #discl {
    color: #fff1c3;
}
.moduletable.mainmenu>ul>li {

}
.moduletable.mainmenu>ul>li.active:before {
    content: '';
    background: #ffca2c;
    height: 2.3px;
    width: 100%;
    position: absolute;
    bottom: -2px;
	left: 0;
}
.moduletable.mainmenu>ul>li.active:after {
    position: absolute;
    content: '';
    background: url(../images/separator-1.svg) no-repeat;
    height: 14px;
    width: 100%;
    left: 0;
    top: calc(100% + 6px);
    background-position: center;	
}
.nav-child li: first-child {
	border-top: 1px solid #bcc9d5;
}
.nav-child li{
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.nav-child li:hover{
	background-color: #fff5c133;
}
.nav-child li a,.nav-child li span {
}
.leftmenu li {
	border-bottom: 1px solid #CCC;
}
.leftmenu li a, .leftmenu li a: link{
	color: #609D11;
}
.leftmenu ul.menu>li {
	border-bottom: 1px solid #e6efff;
	color: #2196f3;
}
.leftmenu ul.menu>li:hover {
	background-color: #f4f5ff;
}
.leftmenu ul.menu>li.active {
	background-color: #fff9d5;
	border-bottom-color: #e8c988;
	color: #bb822a;
}
.custom.logoright1 a {
	color: #fff3a3;
}
ul.leftmenu>li.active {
	background-color: #f3f8ef;
}
#allinclusive .left-gal img {
	border: 2px solid #67B306;
}
#allinclusive .right-gal h2 {
	color: #67B306;
}
.blog .item h2 a {
	color: #67B306;
}
#contacts h2 {
	color: #67B306;
}
.moduletable.lenta {
	background-color: #eff2f5;
}
.dj-simple-contact-form.contactform form {
	background-color: #3cb868;
}
#dj-easy-contact-send-122 {
	background-color: #f8de1b;
	color: #5c5c5c;
}
.animate {
	background: #FF0000 !important;
}
.animateNone {
	background: #fff !important;
}
.moduletable.callback h3 {
	color: #14a748;
	text-shadow: 1px 1px 0px #fff;
}
.callback input, .callback textarea {
	border: 1px solid #929292;
}
.callback textarea {
	color: #4a545e;
}
.callback input: : -webkit-input-placeholder {
	color: #4a545e;
}
.callback input: : -moz-placeholder {
	color: #4a545e;
}
.callback input: -moz-placeholder {
	color: #4a545e;
}
.callback input: -ms-input-placeholder {
	color: #4a545e;
}
.callback textarea: : -webkit-input-placeholder {
	color: #4a545e;
}
.callback textarea: : -moz-placeholder {
	color: #4a545e;
}
.callback textarea: -moz-placeholder {
	color: #4a545e;
}
.callback textarea: -ms-input-placeholder {
	color: #4a545e;
}
.callback input[type="button"] {
    color: #ffffff;
	/*background: #bc529b;
	background: -moz-linear-gradient(top, #bc529b 1%, #57244a 50%, #2a0e29 51%, #aa4a8f 100%);
	background: -webkit-linear-gradient(top, #bc529b 1%,#57244a 50%,#2a0e29 51%,#aa4a8f 100%);
	background: linear-gradient(to bottom, #bc529b 1%,#57244a 50%,#2a0e29 51%,#aa4a8f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc529b', endColorstr='#aa4a8f',GradientType=0 );*/
background: -moz-linear-gradient(top, rgba(141,235,141,1) 0%, rgba(23,186,23,1) 50%, rgba(17,158,20,1) 51%, rgba(90,204,90,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(141,235,141,1)), color-stop(50%, rgba(23,186,23,1)), color-stop(51%, rgba(17,158,20,1)), color-stop(100%, rgba(90,204,90,1)));
    background: -webkit-linear-gradient(top, rgba(141,235,141,1) 0%, rgba(23,186,23,1) 50%, rgba(17,158,20,1) 51%, rgba(90,204,90,1) 100%);
    background: -o-linear-gradient(top, rgba(141,235,141,1) 0%, rgba(23,186,23,1) 50%, rgba(17,158,20,1) 51%, rgba(90,204,90,1) 100%);
    background: -ms-linear-gradient(top, rgba(141,235,141,1) 0%, rgba(23,186,23,1) 50%, rgba(17,158,20,1) 51%, rgba(90,204,90,1) 100%);
    background: linear-gradient(to bottom, rgba(141,235,141,1) 0%, rgba(23,186,23,1) 50%, rgba(17,158,20,1) 51%, rgba(90,204,90,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8deb8d', endColorstr='#5acc5a', GradientType=0 );	
}
.vertgrad {
	background: -moz-linear-gradient(top, rgba(0,1,30,0.6) 0%, rgba(0,0,0,0) 98%, rgba(0,0,0,0) 99%);
	background: -webkit-linear-gradient(top, rgba(0,1,30,0.6) 0%,rgba(0,0,0,0) 98%,rgba(0,0,0,0) 99%);
	background: linear-gradient(to bottom, rgba(0,1,30,0.6) 0%,rgba(0,0,0,0) 98%,rgba(0,0,0,0) 99%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cc00011e', endColorstr='#00000000',GradientType=0 );
	color: rgba(255, 255, 255, 0.8);
}
.absolute.vertgrad div {
	text-shadow: 2px 2px 0px #000;
}
.absolute.vertgrad p {
	text-shadow: 1px 1px 0px #000;
}
#result-text {
	color: #6b4756;
    background-color: #fbf9f5;
}
.gris {
	color: #a5a5a5;
}
.hotelstars span.fa.fa-star {
	color: #ffcd00;
}
.fotoname {
	color: #fff;
}
.custom.comfortrooms h4 {
}
ul.services li {
    color: #ffc14c;
}
.services span:before {
	color: #83c65c;
}
#position11-WideLine2 {
	color: #fff;
	border-bottom: 12px solid #000;
}
.custom.wideline img {
	box-shadow: 0 5px 3px #000;
}
.custom.services p {
	color: #fff;
    opacity: 0.83;
}
a.bookbutton {
	background: #3ce216;
	background: -moz-linear-gradient(top, #3ce216 1%, #03b727 100%);
	background: -webkit-linear-gradient(top, #3ce216 1%,#03b727 100%);
	background: linear-gradient(to bottom, #3ce216 1%,#03b727 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#3ce216', endColorstr='#03b727',GradientType=0 );
	color: #fff;
}
.moduletable.corp {
	color: #191919;
}
.customtitle-centered h2 {
	color: rgba(255, 255, 255, 0.9);
    font-size: 23px;
    margin: 30px 0;
}
h3.callbacktitle:before {
	border-top: 2px solid #ddd;
}
h3.callbacktitle span {
	background: #fff;
}
ol.discount_programm>li:before {
    background: #ffc14c;
    color: #5e4e41;
}
.footer .callback a {
	background-color: #08ac39;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #4b4b4b;
}
.footer .callback a:hover {
	background-color: #2ddd62;
}
.line_0 {
    background: #810250;
	border-bottom: 1px solid white;
	color: #fff;
}
#hotel-address {
    color: #213d94;
}
.room-block-body {
    background: rgba(0, 0, 0, 0.55);
	position: relative;
}
.room-block-body:before, #container>div.footer:before, #menu:before {
    content: '';
    position: absolute;
    background-image: url(../images/roombg_gold.jpg);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0.3;
    background-size: contain;
}