@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700,900&subset=latin,cyrillic); 

.clr{clear:both;padding:0;margin:0;background:none}
body{color:#000;font-size:12px;font-family: 'PT Sans Narrow', sans-serif;}
p, li{font-size:140%;color:#252525;}
	p{margin:24px 0;}
h1{color:#424200;font-size:250%;text-align:center;text-transform:uppercase;font-weight:bold;}
h2,h3{color:#424200;font-size:200%;text-align:center;text-transform:uppercase;font-weight:bold;}

a{color:#808000;text-decoration:underline;}
	a:hover{color:#424200;text-decoration:none;}
.FancyBox img{margin:5px auto;}
.title{color:#252525;text-transform:uppercase;text-align:center;}

div{border:1px solid #000;}
div{border:none;}

/* main style */
#jError,#jNotify,#jSuccess{font-size:160%;}

.header-index{background:url('/images/headbg.jpg') top center no-repeat;}
.header{background:url('/images/headbgcrop.jpg') top center no-repeat;}
	.header-index .container{position:relative;height:800px;}
	.logocol{padding:0;}
		.logo{width:219px;height:137px;background:url('/images/logobg.png') top center no-repeat;text-align:center;}
			.logo a{text-decoration:none;}
			.logo .logopic{margin:0 auto 10px auto;display:block;}
			.logo .logoname{font-size:200%;color:#808000;font-weight:bold;text-transform:uppercase;line-height:50%;}
				.logo .logoname span{display:block;color:#6c6c6c;font-size:60%;}
	
	.mobile .topmenulink{text-align:center;padding:10px 0;background-color:#808000;}
		.mobile .topmenulink a{font-family: 'PT Sans Narrow', sans-serif;color:#fff;text-decoration:none;text-transform:uppercase;font-size:170%;}
	.mobile  .topmenu{text-align:center;background-color:#3e482a;padding:10px 0;}
		.mobile  .topmenu a{display:block;font-family: 'PT Sans Narrow', sans-serif;color:#fff;text-decoration:none;text-transform:uppercase;font-size:140%;line-height:200%;}
			/*.mobile-test.topmenu a:last-child{color:#cd0c0c;}*/
			.mobile  .topmenu a:hover{background-color:#808000;}
			
	.topmenu{text-align:right;padding-top:30px;}
		.topmenu a{font-family: 'PT Sans Narrow', sans-serif;color:#808000;text-decoration:none;text-transform:uppercase;font-size:145%;margin:0 9px;-webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
			.topmenu a:hover,.topmenu .current{color:#424200;}
	
	.topphonecol{padding:0;}
		.topphone {text-align:right;line-height:100%;padding-top:30px;}
			.topphone .phonelink{color:#3e482a;text-decoration:none;text-transform:uppercase;font-size:240%;font-weight:bold;-webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}	
			.topphone a{font-size:120%;color:#b70b0b;padding:3px 15px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px;}
			.topphone small{margin-top:5px;}
			
	.brandblock{margin:10px 0 150px 0;}
		.bronbutton{display:flex;width:auto; max-width: 580px; text-align:center;margin:20px auto 0 auto;padding:5px 40px;text-transform:uppercase;color:#fff;text-shadow:1px 1px 1px #555;background-color:rgba(62,72,42,0.4);font-size:250%;border:2px solid #424200;font-weight:bold;text-decoration:none;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px;-webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out;}
			.bronbutton:hover{color:#fff;background-color:rgba(62,72,42,0.7);}
	.action{text-align:center;font-size:220%;color:#424200;margin-bottom:30px;padding:20px 50px;background-color:rgba(255,255,255,0.5);}
	
	.morebutton{font-size:150%;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#b70b0b;padding:7px 20px;border:2px solid #b70b0b;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px;}
		.morebutton:hover{color:#950505;border-color:#950505;}
	
	.tab-pane{padding:10px;overflow:hidden;border:1px solid #ddd;border-top:none;border-radius: 0 0 4px 4px;}
	
.footerline{padding:45px 0;font-size:130%;}
	.footerline .logo{background:none;}
	.footerline .logo .logoname{font-size:150%;}
	.copy{padding:5px 0 5px 80px;background:url('/images/trikota.png') left top no-repeat;line-height:120%;text-align:left;float:right;font-size:85%;}
		.copy a{text-decoration:underline;}
			.copy a:hover{color:#df3504;text-decoration:none;}
/* main style */

	/* index page style */
	.strongs{padding:75px 0 75px 0;}
		.strongs .row{margin:0;}
		.strongs .row .col-lg-4{padding:45px 25px;}
		.strongs .pic1{width:110px;height:91px;background:url('/images/strong_pic.png') 0 0 no-repeat;margin:0 auto;}
		.strongs .pic2{width:110px;height:91px;background:url('/images/strong_pic.png') -110px 0 no-repeat;margin:0 auto;}
		.strongs .pic3{width:110px;height:91px;background:url('/images/strong_pic.png') -220px 0 no-repeat;margin:0 auto;}
		.strongs .pic4{width:110px;height:91px;background:url('/images/strong_pic.png') -330px 0 no-repeat;margin:0 auto;}
		.strongs .pic5{width:110px;height:91px;background:url('/images/strong_pic.png') -440px 0 no-repeat;margin:0 auto;}
		.strongs .pic6{width:110px;height:91px;background:url('/images/strong_pic.png') -550px 0 no-repeat;margin:0 auto;}
		.strongs .title{text-align:center;font-size:250%;font-weight:bold;text-transform:none;margin:10px 0 5px 0;}
		.strongs p{text-align:center;line-height:120%;margin:0;}
		
	.photos{padding:40px 0 50px 0;}
		.photos .row{padding:20px 0 30px 0;}
		.photos .col-xs-12{padding:5px;}
		
	.rooms_block_index{background-color:#eceedd;padding:20px 0 40px 0;}
		.rooms_block_index .row{margin:0;}
		.rooms_block_index .title{margin:0;font-size:150%;font-weight:bold;text-transform:uppercase;}
		.rooms_block_index .room{background-color:#fff;padding:5px 5px 35px 5px;text-align:center;margin-bottom:25px;-webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out;}
			.rooms_block_index .room a{text-decoration:none;}			
			.rooms_block_index .price{color:#252525;margin-bottom:15px;font-size:250%;font-weight:bold;color:#424200;}
			.rooms_block_index img{margin-bottom:0 auto;}
			.rooms_block_index .room:hover{box-shadow:0px 0px 2px #555;}
	/* index page style */
	

/* price page style */
	.price{margin:0 auto;}
	.price thead td{font-weight:bold;}
		.price td{font-size:140%;text-align:center;padding:5px;}
/* price page style */

/* bron page style */
#contactform {text-align:center;line-height:12px;}
	#contactform label{color:#3f3f3f;display:block;margin:20px 0 10px 0;font-size:160%;}
	#contactform input, #contactform  select, #contactform  textarea{color:#3f3f3f;width:300px;padding:5px 10px;font-size:130%;}
	#contactform  select{width:300px;}
	#contactform option{font:12px Arial;}
	#contactform  #sendbutton{cursor:pointer;border:none;text-align:center;margin-top:20px;padding:15px 40px;text-transform:uppercase;color:#fff;background-color:#808000;font-size:180%;font-weight:bold;text-decoration:none;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px;-webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out;}
		#contactform  #sendbutton:hover{color:#fff;background-color:#424200;}
/* bron page style */

	
	/* meedget style */
	#widget_meedget a span{font-weight:bold;font-size:14px;}
	
	/* uptocall button */
	.uptocall_button{display:inline-block;color:#000;font:bold 13px 'PT Sans Narrow', sans-serif;text-transform:uppercase;text-decoration:none;background-color:#e9c32c;padding:12px 20px 10px 20px;-webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out;}
		.uptocall_button:hover{background-color:#ffce0d;color:#000;text-decoration:none;}
		
		
	@media screen and (min-width: 992px) { 
		.mobile{display:none;}
		.desktop{display:block;}
	}
	
	@media screen and (max-width: 992px) { 
		.mobile{display:block;}
		.desktop{display:none;}
		.uptocall_button{display:none;}		
		h1{text-align:center;}
		.header-index{background-size:cover;background-position:center 50px;}
		.header{background:none;}
		.header-index .container{height:auto;}
		.logo{width:auto;height:auto;background:none;text-align:left;padding:5px 0;overflow:hidden;}
			.logo .logopic{margin:0 5px;display:block;float:left;width:70px;}
			.logo .logopic img{width:70px;}
			.logo .logoname{display:block;float:left;font-size:150%;color:#808000;font-weight:bold;text-transform:uppercase;line-height:80%;text-align:center;padding-top:10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box;}
				.logo .logoname span{display:block;color:#6c6c6c;font-size:60%;}
		.topphone{padding:15px 0 0 0;}
			.topphone .phonelink{font-size:150%;text-align:right;margin:0;padding:0;}
		.brandblock{margin:20px 0;}
				
		.footer{text-align:center;}
	}

.price .old {
	position: relative;
	display: inline-block;
}

.price .old::after {
	content: '';
	position: absolute;
	top: 50%;
	width: 100%;
	left: 0;
	height: 1px;
	background-color: black;
}