/* @import url(jquery.mobile-1.4.3.min.css); */
@import url(bootstrap.min.css);
@import url(bootstrap-extended.css);
@import url(font-awesome.min.css);
@import url(layout.css);
@import url(animate.css);
#ot_pawpn {
	position:absolute;
	top:0px;
	margin: 0 0 0 -4930px;
}
#oNavigatorBlock{position: fixed; top: 0; left: 0; right: 0; z-index: 10;}
#oNavigatorBlock #ot-navigator p{margin: 10px 0 10px 0;}
#oNavigatorBlock #ot-navigator>div.module{float: none !important;}
#ot-body{padding-top: 40px;}
#ot-body .uk-form-controls.formControls{margin-left: 0;}
#ot-body .uk-form-controls.formControls input.rsform-input-box{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
/*
	@font-face {
	    font-family: 'Elzevir';
	    src: local('Elzevir'),
         url('../fonts/ofont.ru_Elzevir.ttf'); 
  }
*/
#ot-logo b{font-family: 'Elzevir';}


@media (max-width: 768px){
div .k2ItemsBlock.ot-single .moduleItemImage{height: 105px;}
	div .k2ItemsBlock.ot-single .moduleItemOverlay .moduleItemIntrotext {
		font-size: 10px;
		padding: 5px 5px;
	}
	.k2ItemsBlock.ot-single .moduleItemOverlay .moduleItemTitle {
		font-size: 20px;
	}
}
body #style-switcher .toggler{top: 85px;}

a.btn.btn-default.btn-navbar{position: fixed; top: 90px; right: 10px; z-index: 10;}
div#ot-sliding-104.panel-collapse.collapse{position: fixed; top: 150px; left: 10%; right: 10%;}

#oTopBlock #ot-logo{width: 27%;min-width: 245px;} #oTopBlock #ot-top-area{width: 73%;}
#ПодключаемаяОбасть{margin:0 auto 10px; /*width: 80%;*/margin-bottom: 10px;position: fixed !important; z-index: 3 !important; background: #fff;}
/*#mod-159 div.uk-form-row.rsform-block>label{display:none;}*/
#ot-footer .module h3.mod-title{color:#fff;}
#oFooterBlock {position: relative; /*bottom:-125px;*/height: 70px; text-align: center;}

div span.addtocart-button input.addtocart-button{width: 95px; padding: 5px; white-space: normal;}
div.productdetails>div.product-price{color: #fff; padding: 5px; border-radius: 5px; background: #0077b3; margin-top: 6px;}

div.panel-collapse.collapse{z-index:16;}

#Подпись{width: 100%; clear: both;}

#mod-108 .col-md-4{height: 200px;}

#ot-footer h3.mod-title,#ot-footer h3.mod-title span{background:none;border:0;}
#ot-footer div.mod-content,#ot-footer div.mod-content a,.PEKLAMA,.PEKLAMA a{color:#fff;}
#ot-footer div.mod-content a,.PEKLAMA a{color:#aaa;}
.PEKLAMA{text-align: center;width: 100%;background: #383A3B;}
#oFooterBlock .gotop{z-index: 1; position: relative;}

ul.ot-menu.ot-dropdown-104.menu{position: relative; top: -85px; right: 60px; margin-bottom: -70px;}
ul.ot-menu.ot-dropdown-104.menu #omi-595 span.item-text{color: #000; font-weight: bold;}
