/*@import "reset.css";*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700&subset=cyrillic);

body {background-color:#03338d;margin:0;padding:0;font-size:14px;}
p, li{font-size:120%;color:#000;}
	p{margin:24px 0;}
h1{font:bold 300% 'Open Sans Condensed', sans-serif;text-transform:uppercase;color:#064e84;margin:10px 0 5px 0;}
h2{font:250% 'Open Sans Condensed', sans-serif;color:#064e84;margin:10px 0 5px 0;padding-bottom:5px;border-bottom:4px solid #064e84;}
h3{font:bold 200% 'Open Sans Condensed', sans-serif;color:#064e84;margin:10px 0 5px 0;}
.clr{clear:both;padding:0;margin:0;background:none}
a{color:#064e84;}
ol{list-style-type:decimal}
ul{padding:0 0 0 20px;line-height:18px;}
ul li{list-style-type:disc;margin:10px 0;font: 16px 'Open Sans Condensed', sans-serif;}
b{font-weight:bold;}

.left, .right{float:left;}
.title{font:26px 'Open Sans Condensed', sans-serif;color:#064e84;margin:10px 0 5px 0;}
.map-container{height:500px;padding:0;}

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

		.mobile .topmenulink{text-align:center;padding:10px 0;background-color:#255dc7;}
			.mobile .topmenulink a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:170%;}
		.mobile  .topmenu{text-align:center;background-color:#557abf;padding:20px 0;}
			.mobile  .topmenu a{display:block;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:#679ecc;}
			
		.topmenublock{padding:50px 0;color:#000;text-align:right;}
		.topmenu a{color:#fff;font-family:'Open Sans Condensed', sans-serif;font-size:150%;margin-right:15px;text-decoration:none; -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:#fff;text-decoration:underline;}
			
		.photos img{margin-bottom:15px;}

	.contentblock{background-color:#fff;padding:50px;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px;}
		.contentblock p{color:#202020;line-height:24px;}
	#breadcrumbs, #breadcrumbs a{font:11px Arial;margin:10px 0;}
		#breadcrumbs a{padding:3px 6px;}
	
	.morelink{font:14px 'Open Sans Condensed', sans-serif;background-color:#f00;padding:0px 10px;color:#fff;text-shadow:1px 1px 0px #000;text-decoration:none;text-transform:uppercase;}
		.morelink:hover{background-color:#00a0e3;text-decoration:none;color:#fff;}
	
	.FancyBox img{margin:5px 0;}
	
	.strongs{}
	.strongs-block{margin:5px 0;padding:15px 30px;}
		.strongs-item{background-color:#b0c4ea;text-align:center;padding:15px;font-size:90%;}
	
	/* price page style */
	.price{border-collapse:collapse;border-spacing:0;margin:0 auto;font-size:90%;}
		.price thead td{font-weight:bold;border-bottom:1px solid #ccc;background-color:#00a0e3;padding:5px 10px;color:#fff;text-align:center;}
		.price td{color:#00a0e3;font-size:120%;text-align:center;padding:5px 10px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
	/* price page style */
	
	
	/*
	#contactform {text-align:center;line-height:12px;}
		#contactform label{color:#636363;display:block;margin:3px 0 0 0;font:18px 'Open Sans Condensed', sans-serif;}
		#contactform input, #contactform  select, #contactform  textarea{font:12px Arial;color:#666;width:250px;padding:5px 10px;}
		#contactform  select{width:272px;}
		#contactform option{font:12px Arial;}
	*/
		#contactform  #sendbutton{cursor:pointer;background-color:#00a0e3;box-shadow:0px 4px 0px #01769d;border:none;font:14px Tahoma;text-transform:uppercase;color:#fff;text-shadow:1px 1px 0px #000;margin:13px 0 4px 0;width:250px;padding:5px 10px;display:inline-block;}
	
	
	.trigger_pay_form{display:block;width:300px;margin:0 auto;font:bold 18px 'Open Sans Condensed', sans-serif;text-align:center;background-color:#f00;padding:0px 10px;color:#fff;text-decoration:none;text-transform:uppercase;outline: none;}
		.trigger_pay_form:avtive{background-color:#c90000;color:#fff;text-decoration:none;} 
		.trigger_pay_form:focus{background-color:#f00;color:#fff;text-decoration:none;outline: 0;} 
		.trigger_pay_form:hover{background-color:#c90000;color:#fff;text-decoration:none;} 
	.payform{background-color:#00a0e3;padding:15px;width:250px;margin:0 auto;}
		.payform div{margin-bottom:15px;}
		.payform label{color:#fff;margin:3px 0 0 0;font:14px Arial, sans-serif;}
		.payform label small{padding-left:24px;}
		.payform input{font:12px Arial;color:#333;width:100px;padding:5px 10px;}
		.payform input[type*=radio]{width:16px;}
		.payform input[type*=submit]{cursor:pointer;background-color:#f00;box-shadow:0px 4px 0px #ad0101;border:none;font:14px Tahoma;text-transform:uppercase;color:#fff;text-shadow:1px 1px 0px #000;display:block;margin:13px auto;width:160px;}
		
#footline{}
	#footer{width:880px;margin:0 auto;padding:25px 10px 50px 10px;font:18px 'Open Sans Condensed', sans-serif;color:#fff;}
		.footblock{float:left;margin-right:50px;}
			.last{margin-right:0px;}
			.footblock span{font:bold 28px 'Open Sans Condensed', sans-serif;text-transform:uppercase;display:block;line-height:18px;}
			.footblock a{color:#fff;font:14px Arial;line-height:24px;text-decoration:none;}
			.footblock a:hover{text-decoration:underline;text-shadow:1px 1px 0px #303030;}
			.footcontact{float:left;margin:0 90px 0 160px;line-height:22px;}
		.copy{padding:10px 0 0 75px;font:12px Arial;background:url('/images/trikota.png') left top no-repeat;height:40px;text-align:left;}
		.copy a{font:12px Arial;color:#fff;text-decoration:underline;}
		
	.contact{color:#fff;padding:20px 0 20px 0;}
	.contact-bron-link{font-size:140%;text-decoration:none;font-family: 'Pacifico', cursive;display:inline-block;margin:0 auto;width:200px;color:#000;background-color:#fff;padding:8px 0 17px 0;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;}
		.contact-bron-link:hover{background-color:#036e77;text-shadow:1px 1px 0 #222;}
	.contact-phone p{color:#fff;}
	.contact-phone b{font-size:160%;}
	.contact big{font-size:180%;font-weight:normal;}
		.contact a{color:#fff;}
	.contact .footmenu a{font-size:130%;margin-right:15px;}
	
	.footer{padding:10px 0;}
	.footer a{color:#fff;}
	.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%;color:#fff;}
		.copy a{text-decoration:underline;color:#fff;}
			.copy a:hover{color:#000;text-decoration:none;}
		
	
	
	@media screen and (min-width: 992px) { 
		.mobile{display:none;}
		.desktop{display:block;}
		.logoline .col-xs-12{text-align:right;}
	}
	
	@media screen and (max-width: 1200px) {		
		
	}
	
	@media screen and (max-width: 992px) { 
		.mobile{display:block;}
		.desktop{display:none;}
		h1{text-align:center;}
		.logoline .col-xs-12{text-align:center;}
		.contact .col-xs-12{text-align:center;}
		.contentblock{padding:50px 30px;}
	}
	@media screen and (max-width: 550px) { 
		.tutu_element_wrapper{display:block;float:none !important;width:100% !important;}
		.map-container{height:300px;padding:0;}
		.contentblock{padding:50px 15px;}
		h1{font-size:250%;}
		h2{font-size:200%;}
		h3{font-size:180%;}
		h4{font-size:140%;}
		.title{margin-bottom:30px;}
		.logoline .col-xs-12{text-align:center;}
		.contact .col-xs-12{text-align:center;}
		.logoblock{text-align:center;}
		.logolink{line-height:250%;}
		.topmenublock{padding:0;}
		.openlink3d{font-size:180%;cursor:pointer;}
		.footer{text-align:center;}
	}
	@media screen and (max-width: 400px) { 
		.bronbutton, .uptocallbutton{margin:5px auto;display:inline-block;text-align:center;font-size:100%;}
		.topphoneblock a{font-size:120%;}
	}