
.forma-zakaza33 .soglasie{
	color: #FFF ;
}
.forma-zakaza33-1 .soglasie{
	color: #000 ;
}
#kunena.layout [class*="badger"]:after {
    display:none !important;
}
#kunena.layout [class*="badger"] {
    margin: 10px 0 !important;
    padding: 10px !important;
    border-radius: 0 !important;
    min-height: 80px !important;
    border: 1px solid #ddd;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
  .head-item-forum{
    float: none !important;
  }
  #kunena.layout .kmsg {
    margin: 1px 0 !important;
}
.tags{
	display:inline-block;
	margin:2px 5px;
}
#comments-form label{
	font-weight: 600 !important;
	font-size: 15px !important;
}
#comments-form input[type=checkbox]{
	width: 16px !important;
	font-weight: 600 !important;
	font-size: 15px !important;
}
#comments-form input.checkbox {
    display:inline-block !important;
}
.tag-item{
	width:30%;
	padding:10px;
	display:inline-block;
	vertical-align:top;
}
.tag-item h2{
    font-weight: 500 !important;
	margin: 5px 0;
}
.tag-head{
	height:64px;
}
.tag-item a{
    font-weight: 500 !important;
}
.tag-item a:hover{
    text-decoration: underline !important;
}
.tag-image{
	height:180px;
	
}
.tag-image img{
	height:100% !important;
	
}
.tag-body{
	font-size: 14px !important;
	line-height: 16px !important;
	height:90px;
	overflow:hidden;
}
.foto-left{
	width:100%;
	text-align:center;
	padding-bottom:10px;
	font-size: 20px !important;
    font-weight: 600 !important;
    color: #1B2A4B !important;
}
.foto-left img{
	width:250px;
	height:auto;
	margin:10px 0;
}
ol li{
	margin-bottom:10px;
}
p.img_caption{
	text-align:right !important;
	position: relative;
    top: -80px;
    width: 240px !important;
    background-color: rgba(250, 250, 250, 0.8) !important;
    border: 2px solid #1B2A4B;
    border-right: 0;
    margin-left: 70px !important;
    padding: 2px 5px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #1B2A4B !important;
}
.img_caption {
	float: right !important;
    width: 300px !important;
	display:inline-block !important;
	margin: 0 0 -20px 10px !important;
}
.img_caption img{
    width: 300px !important;
}
span.glyphicon.ugra.glyphicon-big {
	background:#d2d2d2 url("/images/forum/ugra.png") no-repeat left top;
}
.datepost{
	font-size: 13px ;
}
.kmsg{
	text-align:justify;
}
#jcemediabox-popup-closelink{
	width:110px !important;
	height:18px !important;
	}
.reshenie-mod img{
	max-width:280px;
	border: 1px solid #ddd;
	margin:5px 5px 2px !important;
}
.blanki-mod img{
	max-width:280px;
	border: 1px solid #ddd;
	margin:5px 5px 2px !important;
}
.jcemediabox-zoom-image{
	
}
.jcemediabox-zoom-span{

}
.blanki-com img{
	max-width:200px;
}
.blanki-com h2{
	border-top: 2px solid #CCC;
	margin:5px 5px 2px !important;
	padding:5px;
}
.blanki-com h3{
	margin:5px 5px 2px !important;
	padding:5px;
	background-color: #E8E8FF;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 0 5px !important;
    font-size: 16px !important;
    line-height: 1 !important;
	margin:0 2px !important;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.klogin-vert{
	margin:10px;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    color: #fff !important;
}
#kunena.layout [class*="badger"]:after {
    font-weight: 500 !important;
	font-size: 16px !important;
}
#kunena.layout .message {
    margin: 10px 0 !important;
	border: 2px solid #CCC !important;
	padding: 10px 0 !important;
}
.lastpostby a{
    font-size: 12px !important;
    line-height: 12px !important;
}
.lastpostlink a{
    font-size: 14px !important;
    line-height: 13px !important;
}
.klatest-subject a{
    font-size: 15px !important;
    line-height: 14px !important;
}
#kunena.layout h1 {
    font-size: 22px;
    line-height: 24px;
	margin: 10px 0 0 !important;
	padding: 5px !important;
}
.klatest-subject{
	background-color: #E8E8FF !important;
}
.klatest-preview-content{
	font-size: 14px !important;
    line-height: 14px !important;
}
.btn-link  {
    font-size: 16px !important;
    line-height: 18px !important;
	background-color: #428bca !important;
	color: #FFF !important;
	padding:0 10px !important;
}
.btn-link  a{
	color: #FFF !important;
}
#kunena.layout h1 small {
    color: #FFF !important;
}

.kunena_heading h1 {
    font-size: 18px !important;
    line-height: 20px !important;
}
.klatest-item {
	border: 2px solid #CCC !important;
	margin: 4px 2px !important;
	padding: 5px !important;
	}
.klatest li {
    background: none !important;
	border: none ;
}
.klatest li a{
    font-weight: 500 !important;
    font-size: 13px !important;
}
p.klatest-more {
    padding: 0 0 0 10px !important;
}
.kunena_heading .btn {
	font-weight: 800 !important;
    font-size: 18px !important;
	line-height: 1 !important;
	padding: 0 5px 5px 5px !important;
	border: 2px solid #FFF !important;
}
.forum1{
    padding: 5px!important;
    margin: 5px!important;
}
.forum1 input[type="text"], input[type="password"]{
    min-height: 20px !important;
    padding: 5px !important;
    margin: 5px !important;
    border: 1px solid #CCC !important;
    background: #F0F0F0 !important;
    color: #000;
    border-radius: 0 !important;
}
#kunena.layout .kfrontend {
    padding: 1px 0 !important;
    margin-bottom: 1px !important;
    clear: both;
}
.moderators{
	font-weight: 500 !important;
    font-size: 13px !important;
}
#kunena.layout .kwho-admin {
    color: #FF0000;
	font-weight: 500 !important;
    font-size: 13px !important;
}
.note{
	margin:40px 10px ;
	padding: 30px 20px;
	border:2px solid #CCC;
	background-color: #E8F6FF;
}
.note .nld li {
    background-size: 22px auto !important;
    font-weight: 600;
    font-size: 18px !important;
    line-height: 20px !important;
}

.item-page p{
	    line-height: 1.5;
		text-indent: 30px;
		padding: 0 10px 15px;
}
.item-page h1{
	font-size:24px !important;
	line-height:28px !important;
	text-align:center;
	margin:20px 0 !important;
	color:#1B2A4B !important;
    font-weight: 600;
    text-transform: uppercase;
	padding: 5px 0 0 10px;
}
.item-page h2, .moduletable h2{
	font-size:24px !important;
	line-height:28px !important;
	text-align:center;
	margin:20px 0 !important;
    font-weight: 600;
    color: #1B2A4B;
    text-transform: uppercase;
	padding: 5px 0 0 10px;
}
.autotoc {
	padding: 5px 10px!important;
	margin: 5px 0 !important;
	border:1px solid #CCC;
	display:inline-block !important;
}
.autotoc > span {
    font-weight: 500 !important;
	color:#000 !important;
}
.autotoc li a{
    color:#1B2A4B !important;
	text-decoration: none !important;
	font-size: 15px !important;
}
.autotoc li a:hover{
    text-decoration: underline !important;
	}
.item-page h3{
	font-size: 24px;
    line-height: 28px;
    text-align: center;
    margin: 20px 0;
    font-weight: 600;
    color: #1B2A4B;
    text-transform: uppercase;
    padding: 5px 0 0 10px;
}
.border-1{
	border: 2px solid #DDD !important;
}
	.sectionPrice1{
	background-color:#FFF !important;
	}
	.garantii {
	min-height: 245px !important;
	line-height:1 !important;
	width:90%;
	margin: 10px 5% 5px 5%;
    }
	.garantii p{
	line-height:1 !important;
	}
	#top-menu li.active  {
    color: #EB070D !important;
	background-color:#FFF !important;
    border: 2px solid #EB070D !important;
}
.price-block, .price-block-last{
	width:24%;
    display:inline-block;
	text-align:center;
	background-color:#FFF;
	padding:20px 10px;
	-webkit-box-shadow: 3px 3px 3px 3px rgba(168,168,168,1);
    -moz-box-shadow: 3px 3px 3px 3px rgba(168,168,168,1);
    box-shadow: 3px 3px 3px 3px rgba(168,168,168,1);
	
	}
	.price-block{
	margin: 5px 0.9% 5px 0;
	}
.price-block-last{
	margin: 5px 0 5px 0;
	}
.price-h {
    color: #942A25 !important;
	text-transform: uppercase;
	font-weight: 700  !important;
	font-size: 18px !important;
	padding: 0 0 15px;
	margin: 0 0 5px;
	border-bottom:3px dashed #CCC;
	text-shadow: 2px 1px 4px rgba(0,0,0,0.3);

}
.price-srok, .price-cost {
	font-size: 16px !important;
	padding: 0 0 5px;
}
.price-z a{
	font-size: 16px !important;
	padding: 5px 15px;
	background-color:#068AE4;
	border-radius:10px;
    cursor: pointer;
	border-style: outset;
    border-color: buttonface;
    border-image: initial;
	display:inline-block;
	color: #FFF !important;
	-webkit-box-shadow: 2px 2px 2px 2px rgba(168,168,168,1);
    -moz-box-shadow: 2px 2px 2px 2px rgba(168,168,168,1);
    box-shadow: 2px 2px 2px 2px rgba(168,168,168,1);
}
li.active>a {
    color: #EB070D !important;
}

.forma-zakaza1{
    background-color:#d2d2d2;
	min-height:270px ;
	margin:10px 0 0 ;
	}
.forma-zakaza1-1{
	background:#d2d2d2 url("/images/litsa/3-1.png") no-repeat left top;
	width:400px;
	height:270px ;
	margin: 0 !important;
display:inline-block;
float:left;
	}
.forma-zakaza1-2{
display:inline-block;
float:right;
width:320px;
	}
.forma-zakaza1.name-form77 {
    padding: 0 0 0 40px;
    margin: 0 33px 20px 33px;
    border: 1px solid #ccc !important;
    background: #ECEDE7 !important;
    color: #000;
    background: url(/images/icons/ico-nme.jpg) no-repeat !important;
    background-size: 40px 30px !important;
    background-position: left center !important;
}
	
.number-block33{
	text-align: center !important;
	padding:  10px 40px 20px 40px !important;
	margin: 10px 0;
	background:url("/images/icons/zvon1.png") no-repeat !important;
	background-position:center  center !important;
	color: #fff !important;
}
.number-block33-h2{
	margin: 10px 0 15px;
	color: #fff !important;
	 text-transform:uppercase;
	font-weight:normal  !important;
	font-size:24px !important;
}
.number-block33-1{
	font-size:22px !important;
	line-height:24px !important;
}
.number-block33-2{
	margin: 20px 0 10px;
	color: #fff !important;
	font-weight:600  !important;
	font-size:40px !important;
}
.number-block33-2 a{
	color: #fff !important;
	text-decoration:none !important;
}
.question33{
    padding:  0;
    margin: 75px 0 10px;
    background: #02538B !important;
    color: #fff;
	height:230px;

}
.question33 h2{
    text-transform:uppercase;
	font-weight:normal  !important;
	font-size:24px !important;
	color: #fff !important;
	margin-top: 10px !important;
}
.question33-img{
	width:200px;
	height:auto;
	text-align:center;
	display: inline-block;
	bottom:0;
}
.question33-img img{
	text-align:center;
	position:relative;
	bottom:1px;
	margin-top:-150px;
	margin-left: 50px;
}
.question33-list{
	display: inline-block;
	margin-left: 50px;
}
.forma-zakaza33{
	text-align: center !important;
	padding:  30px !important;
	margin: 10px 0;
	background:url("/images/icons/law2.jpg") no-repeat !important;
	background-size:cover!important;
	background-position:left center !important;
}
.forma-zakaza33-1 .form33{
	border:1px solid #02538B !important;
	width:630px !important;
	padding:0 15px 10px !important;
}
.forma-zakaza33-1 h3{
	background-color: #02538B !important;
	padding:5px 10px !important;
	margin:  0 -15px 10px -15px !important;
}
.send33{
	margin: 5px 0 10px !important;
}

.form33{
	width:600px;
	text-align:center;
	margin:  0 auto;
}
.form33 .rsform-submit-button{
    background-color: #E42D25 !important;
    color: #fff;
    padding: 2px 5px !important;
    line-height: 26px !important;
    font-size: 24px !important;
    text-align: center !important;
    border-radius: 10px !important;
}
.form33 textarea,input[type="text"]{
	min-height: 30px;
    padding: 4px 6px;
    border: 1px solid #ccc !important;
    background: #fff !important;
    color: #000;
    border-radius: 0 !important;
}
.form33 input[type="text"]{
	min-height: 30px;
    padding: 4px 6px;
    margin-bottom: 5px;
    border: 1px solid #ccc !important;
    background: #fff !important;
    color: #000;
    border-radius: 0 !important;
}
.form33 h3{
	text-align:center;
	text-transform:uppercase;
	font-weight:normal  !important;
	font-size:24px !important;
	color: #fff !important;
}
.name33 {
    margin:  5px  45px 5px 0 !important;
	display: inline-block !important;
}
.number331 {
    margin:  5px  0 5px 45px !important;
	display: inline-block !important;
}
.form77 input[type="text"]{
	min-height: 30px;
    padding: 4px 6px;
    margin-bottom: 0 !important;
    border: 0 !important;
    background: #ECEDE7 !important;
    color: #000;
    border-radius: 0 !important;
}
.form77 text:focus{
    border: 0 !important;
}
.name-form77{
    padding: 0 0 0 40px;
    margin: 0 33px 20px 33px;
    border: 1px solid #ccc !important;
    background: #ECEDE7 !important;
    color: #000;
	background:url("/images/icons/ico-nme.jpg") no-repeat !important;
	background-size:40px 30px !important;
	background-position:left center !important;
}
.number-form77{
    padding: 0 0 0 40px;
    margin: 0 33px 20px 33px;
    border: 1px solid #ccc !important;
    background: #ECEDE7 !important;
    color: #000;
	background:url("/images/icons/ico-tel.jpg") no-repeat !important;
	background-size:40px 30px !important;
	background-position:left center !important;
}
.send-form77{
    margin: 40px 33px 0 33px;
text-align:center;
}
.soglasie{
    margin: 1px 20px;
text-align:center;
}
.forma-zakaza1 .send-form77{
    margin: 20px 0 0 0 !important;
text-align:center;
}
.form77 .rsform-submit-button{
    background-color: #068AE4 !important;
    color: #fff;
    padding: 5px 5px !important;
    line-height: 20px !important;
    font-size: 18px !important;
    text-align: center !important;
    border-radius: 10px !important;
	text-transform:uppercase;
}
.form77 .rsform-submit-button {
    width: 160px !important;
}
.rsform-input-box:focus,
.rsform-text-box:focus,
.rsform-password-box:focus,
.rsform-calendar-box:focus,
.rsform-captcha-box:focus,
.rsform-select-box:focus
{
border: 0 !important;
}
.parent li{
	border-left:4px solid #02538B !important;
	background-color: #E8F6FF !important;
}
.parent {

}
.deeper {
	border-left:0 !important;
	background-color: #fff !important;
}

.za1{
display:inline-block !important;
}

.forma2 input[type="text"]{
	border:1px solid #CCC !important;
    border-radius:0 !important;
}
.forma2  textarea{
	border:1px solid #CCC !important;
    border-radius:0 !important;
}
.forma2 td {
    padding: 0 5px !important;
}
.devider1{
	border-bottom:3px solid #CCC;
	margin: 10px;
}
.formTableLayout1 {
padding:  5px  !important;

border:2px solid #CCC;
}
.formTableLayout1 td{

}
.primer {
    padding:  5px  !important;
    width: 870px;
	border:1px solid #1B2A4B;
	margin-bottom: 10px;
}
h4.primer-left {
    font-size: 18px !important;
	text-align: center !important;
	border-bottom:4px dotted #CCC;
	padding:  5px  5px 5px 30px !important;
	background:url("/images/icons/sl.jpg") no-repeat #CCC !important;
	background-size:20px auto !important;
	background-position:left center !important;
}
h4.primer-right{
    font-size: 18px !important;
	text-align: center !important;
	border-bottom:4px dotted #CCC;
	padding:  5px  5px 5px 30px !important;
	background:url("/images/icons/sr.jpg") no-repeat #CCC !important;
	background-size:20px auto !important;
	background-position:left center !important;
}
.primer-1 {
    padding:  5px  !important;
    width: 420px;
	display: inline-block !important;
	vertical-align:top;
	border-right:4px dotted #CCC;
}
.primer-2 {
    padding:  5px  !important;
    width: 420px;
	display: inline-block !important;
	vertical-align:top;
}

.buton1 {
    background-color: #1B2A4B !important;
    color: #fff;
    padding: 2px 5px  !important;
    line-height: 15px !important;
    font-size: 15px !important;
}
.buton1:hover {
    color: #fff !important;
}

.buton11 .rsform-submit-button {
    background-color: #1B2A4B !important;
    color: #fff;
    padding: 2px 5px 5px !important;
    line-height: 18px !important;
    font-size: 22px !important;
    text-align: center !important;
    border-radius: 0 !important;
    width: 130px;
}
.buton11 {
    padding: 2px 5px  !important;
	text-align: center !important;
	border-radius:0 !important;
}
.actsii {

	padding:5px 4px 9px!important;
	font-weight:600;
	font-size:26px;
	text-align:center;
	border:2px solid #CCC;
	color: #FFF !important;
	background-color: #E42D26 !important;
	border-radius:10px;
	width:310px;
	margin:10px auto;
 box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.75);
	}
.actsii a{
	padding:0!important;
	font-weight:600;
	font-size:20pt !important;
	color: #FFF !important;
	text-decoration:none !important;
	}
.actsii a:hover{
	padding:0!important;
	font-weight:600;
	font-size:20pt !important;
	color: #CCC !important;
	text-decoration:underline !important;
	}
#comments .comment-avatar img {
    width: 60px;
    border: none !important;
}
#comments .avatar-indent {
    padding-left: 65px;
}
#comments-form textarea {
    width: 600px !important;
    margin: 0;
    resize: both !important;
}
#comments-form .grippie {
    width: 600px !important;
}
.dokument{border:2px solid #CCC;margin:10px;padding:10px;}
.dokument-head{
	width:100%;
	text-align:right;
	float:right;
	margin:10px 10px 10px 10px;
	}
.dokument-center{text-align:center;margin:20px;}
.dokument-bodi{}
.dokument-bodi p{margin:5px 0;}
.dokument-bodi li{margin:5px 0;}
.dokument-date{display:inline-block;text-align:left;margin:10px 0 0 50px;}
.dokument-rospis{
	display:inline-block;
	text-align:right;
	}

.item-page  {
	text-align: justify !important;
}
.nav-child  {

}
.nav-child li a {
	padding:0 4px 0 4px !important;
	font-weight:600;
	font-size:14px;
	line-height: 16px !important;
	text-align:left !important;
	text-decoration:none !important;

	}
.nav-child li {
	text-align:left !important;
	padding:2px 5px !important;
	border-left: 0 !important;
	border-top: 0 !important;
	border-right: 0 !important;
	border-bottom: 2px solid #FFF !important;
	list-style:none;
	background-color: #CCE3F2 !important;
	margin:2px 4px !important;
	}
.f2 li  {
	padding:1px 5px;
	list-style:none !important;
	margin:10px 4px ;
	display:inline-block !important;
	}
.f2 li a {
    color: #fff !important;
}
.nav-child ul {
	}
.left-sidebar li a {
    color: #1B2A4B;
	padding:5px 0;

}
.left-sidebar li a:hover {
    color: #E42D25;
}
.left-sidebar h3{
	margin:0;
	padding:5px;
	background-color:#1B2A4B;
	color:#FFF;
	text-align:center;
	font-weight:600;
	font-size:20px;
	}
.klatest-item li{
	border-left:none !important;
	background-color: #FFF !important;
	margin:2px !important;
	padding:1px !important;
	font-weight:normal !important;
	font-size:16px !important;
	}	
.left-sidebar li{
	border-left:4px solid #02538B ;
	background-color: #E8F6FF ;
	margin:6px 1px ;
	padding:5px 2px 5px 4px;
	font-weight:600;
	font-size:17px;
	}
.active1 li{
	border-left:4px solid #02538B !important;
	background-color: #E8F6FF !important;
	margin:4px 1px !important;
	padding:2px 2px 2px 4px;
	font-weight:600;
	font-size:17px;
	}
.left-sidebar ul{
margin-left:5px;
	padding-left:1px;
	font-weight:600;
	font-size:16px;
	list-style:none !important;
	}
ul.jcomments-latest {
margin:5px !important;
}
ul.jcomments-latest .author {
    color: #000 !important;
    font-size: 12pt !important;
}

.rbox-admincomment  {
    border:1px solid #1B2A4B;
	padding:5px !important;
	background-color: #E8E8FF;
}
#comments .comments-buttons {
    height: 13px;
    float: right;
	margin-bottom: 10px;
}
a.comment-anchor{
    color: #1B2A4B !important;
	margin-left:10px !important;
	text-align:right;
}
#comments .comment-anchor {
    color: #1B2A4B !important;
	text-align:right !important;
    text-decoration: underline !important;
}
.coment-ankor {
	text-align:right !important;
	display:block;
	float:right;
}
.comments-buttons a{
	font-size:13px;
}
li a {
    color: #000;
}

.boxed .wrapper {
    width: 1180px !important;
}

@font-face{font-family:odessa-script-cyr;src:local("odessa-script-cyr"),
url(/fonts/odessa-script-cyr.ttf);}
.col-xs-9 {
    width: 74.4%;
}


.mainpage{text-align:justify !important;}
.otziv-block{padding:5px 0;margin:10px auto;text-align:center;}

.otziv{
	padding:2px 5px ;
	margin:20px 2px;
	display:inline-block;
	width:410px;
	min-height:165px;
	vertical-align:top;
	font-size:12pt;
	border:1px solid #CCC;
	-webkit-box-shadow: 6px 4px 31px 3px rgba(168,168,168,1);
-moz-box-shadow: 6px 4px 31px 3px rgba(168,168,168,1);
box-shadow: 6px 4px 31px 3px rgba(168,168,168,1);
	}
.otziv img{
	max-width:140px;
	max-height:140px;
	float:left;
	border-radius:100%;
	}
.otziv-head{
color:#1B2A4B;
	font-size:18pt;
	}

.otziv-text	{
	padding:2px 5px !important;
	margin:5px 5px;
	vertical-align:middle;
	}
.otziv-foto {
	width:140px;
	height:140px;
	float:left;
	padding:10px 5px 5px;
	margin-right:10px;
	vertical-align:middle;
	background:url("/images/otziv/bg-ot.png") no-repeat !important;
	background-size:158px auto !important;
	background-position: center left !important;
	z-index:5 !important;
	}
	
.otziv-foto img{
	max-width: 100px;
    max-height: 100px;
    float: left;
    position: relative;
    top: 10px;
    left: 22px;
	border-radius:100%;
	vertical-align:middle;
	z-index:1 !important;
	}



.video-1{padding:2px !important;width:260px;margin:5px;display:inline-block;border:1px solid #1668A0;}
.video-2{padding:0 !important;width:310px;margin:5px;display:inline-block;}
.note4-block1{padding:2px 2px !important;width:245px;margin:5px 5px;display:inline-block;text-align:center;vertical-align:top;
font-size:17px !important;color:#000;}
.note4-block1 img{padding:2px 2px !important;width:180px;margin:5px 2px;height:180px;vertical-align:top;}
.note4{padding:20px 0 !important;margin:20px auto;text-align:center;}
.categoriya{padding:2px 2px !important;width:285px;margin:5px 5px;height:195px;border:1px solid #CCC;display:inline-block;text-align:center;border-radius:15px 15px 0 0 !important;background-image:url(/templates/ot_furnite/assets/images/patterns/squared_metal.png);vertical-align:top;}
.categoriya img{text-align:center;margin:6px 5px 2px 0 !important;width:265px;height:130px;border-radius:10px 10px 0 0 !important;}
.categoriya a{font-weight:500;font-size:21px !important;color:#1B2A4B;text-align:center;}
.categorii-block{padding:5px 0 20px !important;width:100%;margin:15px auto !important;height:190px;}
.categorii-block a{padding:5px !important;width:100%;margin:15px 0;color:#fff !important;}
.categorii1{margin:10px auto !important; color:#1B2A4B;display:block;float:left;width:24%;height:50px;text-align:center;padding:5px 10px;border-radius:10px !important;border:2px solid #CCC;margin:5px;font-weight:600;font-size:18px;color:#fff;background:-webkit-linear-gradient(#479AD1, #1B2A4B);background:linear-gradient(#479AD1, #1B2A4B);}
.categorii1 a{font-weight:600;font-size:18px;color:#fff;background:none;}
.number-block{
	border:2px solid #CCC;
	padding:5px !important;
	width:100%;
	margin:15px 0;
	height:140px;
	}
.number-block-border{padding:5px !important;width:100%;margin:15px 0;height:110px;border:2px solid #1B2A4B;}
.number-block h4{color:#8f0000;margin:0 0 2px;text-align:center;font-weight:600;font-size:22px;}
.number-block-border h4{color:#8f0000;margin:0 0 2px;text-align:center;font-weight:600;font-size:22px;}
.number-block1{font-size:64px;color:#1B2A4B;font-weight:600;display:block;float:left;width:45%;text-align:center;line-height:68px !important;padding:1px 10px 1px 1px;}

.number-block2{font-size:20px;color:#000;font-weight:600;display:block;float:left;width:55%;height:130px;line-height:18px !important;padding:30px 10px 10px 100px;background:url("/images/icons/strelka.png") no-repeat !important;}
.number-block2-2{font-size:20px;color:#000;font-weight:600;display:block;float:left;width:55%;height:100px;line-height:18px !important;padding:5px 10px 10px 100px;background:url("/images/icons/strelka2.png") no-repeat !important;}
.number-block3{
	font-size:40px;
	color:#1B2A4B;
	font-weight:600;
	display:block;
	float:left;
	width:45%;
	text-align:center;
	line-height:42px !important;
	padding:1px 10px 1px 1px;
	}


.count1{font-size:22px;display:block;float:left;width:32%;text-align:center;line-height:24px !important;background-color:#EAEEF5 !important;margin:0 5px;border-radius:10px !important;padding-bottom:10px !important;border:2px solid #CCC;}
.count1 span{font-size:90px;line-height:60px !important;color:#1B2A4B;font-weight:600;text-align:center;display:block;font-family:'odessa-script-cyr', arial;}
.count-block{padding:2px !important;width:100%;margin:10px 0;}
.count-block h4{color:#fff;background:-webkit-linear-gradient(#E42D25, #8f0000);background:linear-gradient(#E42D25, #8f0000);padding:5px;margin:0 0 10px;text-align:center;font-weight:600;font-size:20px;border-radius:10px !important;}
.rsform-submit-button{background-color:#1B2A4B ;color:#fff;padding:2px 40px 5px !important;line-height:26px !important;font-size:28px !important;text-align:center !important;border-radius:10px !important;width:270px;}
strong.formRequired{font-weight:bold;font-style:normal;margin-left:3px;color:#AE110E;}
div.formCaption{font-size:18px !important;font-weight:600;}
.header1{
	padding-bottom:20px !important;background:linear-gradient(#e3efff, #fff);
	}
.uk-button-primary{background-color:#1B2A4B !important;color:#fff;}
.uk-button{padding:0 8px !important;vertical-align:middle !important;line-height:22px !important;font-size:20px !important;text-align:center !important;}
#comments h4{color:#fff;background-color:#1B2A4B !important;padding:5px;margin:0 0 10px;text-align:center;font-weight:600;font-size:20px;}
#comments .comment-body{color:#000;margin:6px 0 0;padding:0 0 2px;}
#comments a{color:#1B2A4B;background-color:inherit;font-weight:normal;text-decoration:none;}
#comments .refresh{background:url("/images/icons/jc_refresh.png") no-repeat !important;background-size:18px auto !important;}
#comments .rss, #comments .refresh, #comments .subscribe{padding:0 0 0 24px;}
a{color:#1B2A4B;font-weight:600;}
.uk-form-row+.uk-form-row{margin-top:4px !important;}
.uk-form input:not([type]), .uk-form input[type=text], .uk-form input[type=password], .uk-form input[type=email], .uk-form input[type=url], .uk-form input[type=search], .uk-form input[type=tel], .uk-form input[type=number], .uk-form input[type=datetime], .uk-form input[type=datetime-local], .uk-form input[type=date], .uk-form input[type=month], .uk-form input[type=time], .uk-form input[type=week], .uk-form input[type=color], .uk-form select{height:30px;max-width:100%;padding:4px 6px;border:1px solid #1B2A4B !important;background:#F0F0F0 !important;color:#000;-webkit-transition:all linear .2s;transition:all linear .2s;}
.uk-form textarea{margin-top:4px !important;max-width:100%;padding:4px 6px;border:1px solid #1B2A4B !important;background:#F0F0F0 !important;color:#000;}
.head-contact{
	color:#1B2A4B;
	margin-top:10px !important;
	padding:2px 6px 4px;
	font-weight:600;font-size:17px;text-align:center;
	border-radius:10px;
	border:1px solid #CCC;
	background:#F0F0F0 !important;
	}
.contacti-list-head{color:#00528A;padding:6px 5px;font-weight:700;font-size:26px;text-align:center;}
.contacti-list{color:#000;padding:4px 5px;font-weight:600;font-size:22px;}
.contacti-list a{color:#000;padding:4px 5px;font-weight:600;font-size:22px;}
.contacti-list1{color:#000;padding:4px 5px 26px;font-weight:600;font-size:22px;}
.uk-form-horizontal .uk-form-controls{margin-left:5px;}
.contacti-niz{width:417px;height:214px;display:block;float:left;border:3px solid #C3C3C3;padding:5px 10px;margin:0 2px;}
.contacti-niz1{width:417px;height:214px;display:block;float:left;border:3px solid #C3C3C3;padding:0;margin:0 2px;}
.zakaz-niz h4{color:#fff;background:-webkit-linear-gradient(#1B2A4B, #1B2A4B);background:linear-gradient(#1B2A4B, #1B2A4B);padding:5px;margin:0 0 10px;text-align:center;font-weight:600;font-size:20px;border-radius:10px !important;}
.logo1 img{}
.col-xs-push-3{}
.forma-zakaza{padding:5px 5px 5px 480px !important;background:#d2d2d2 url("/images/litsa/1-1.png") no-repeat left top;height:268px !important;margin:20px 0 !important;}

.baner1{
	background:-webkit-linear-gradient(left, transparent 30% , #1B2A4B 60%, #1B2A4B 80%, transparent 100%), url("/images/foto/bg5-2.png") no-repeat left top;
	background:linear-gradient(to right, transparent 30% , #1B2A4B 60%, #1B2A4B 80%, transparent 100%), url("/images/foto/bg5-2.png") no-repeat left top;
background-size:auto 400px !important;
height:400px !important;
border:3px solid #FFF !important;
}
.baner1-text{
	margin:50px 10px 20px 560px !important;
	padding:5px !important;
	font-size:50px;
	line-height:50px;
	color:#FFF;
	text-align:center;
	width:550px;
}

.baner1-text2{
	margin:50px 10px 0 565px!important;
	padding:5px 0 !important;
	font-weight:600;
	font-size:38px;
	line-height:40px;
	color:#FFF;
	text-align:center;
	width:580px;
}
.baner1-text2 span{
	font-weight:700;
	font-size:56px;
	line-height:85px;
}
baner2{
background:  url("/images/foto/litso3.jpg") no-repeat left top;
background-size:auto 492px !important;
height:492px !important;
border:3px solid #FFF !important;
}
.baner2-text{
	margin: 50px 0 0 0 !important;
	padding:5px !important;
	font-size:44px;
	line-height:48px;
	text-shadow: 2px 2px 0 #1B2A4B, 2px -2px 0 #1B2A4B, -2px 2px 0 #1B2A4B, -2px -2px 0 #1B2A4B, 2px 4px 3px rgba(0,0,0,0.9);
	color:#FFF;
	text-align:center;
}

.baner2-text2{
	margin: 80px 0 0 0;
	padding:5px 0 ;
	font-size:34px;
	line-height:48px;
	text-shadow: 2px 2px 0 #1B2A4B, 2px -2px 0 #1B2A4B, -2px 2px 0 #1B2A4B, -2px -2px 0 #1B2A4B, 2px 4px 3px rgba(0,0,0,0.9);
	color:#FFF;
	text-align:center;
	background:  url("/images/icons/separate1.png") no-repeat center top;
    background-size:420px auto ;
}
.baner2-text2 span{
	text-shadow: 2px 2px 0 #1B2A4B, 2px -2px 0 #1B2A4B, -2px 2px 0 #1B2A4B, -2px -2px 0 #1B2A4B, 2px 4px 3px rgba(0,0,0,0.9);
	color:#FFF;
	font-weight:600;
	font-size:42px;
	line-height:42px;
}
.baner2-form{
background:  url("/images/icons/form3.png") no-repeat left top;
background-size:350px auto !important;
margin:-85px 10px -400px 830px !important;
position:relative;
display:inline-block;
width:330px;
height:340px;
}
.baner2-form .formRed {
margin: 0 5px 0 5px !important;
padding:5px !important;
position:relative;
background-color: #FFF!important;
top:70px;
text-align:center;
}
.baner3-form .formRed {
margin: 0 5px 0 5px !important;
padding:5px !important;
position:relative;
background-color: #FFF!important;
top:70px;
text-align:center;
}

baner3{
background:  url("/images/foto/litso3.jpg") no-repeat left top;
background-size: cover !important;
min-height:492px !important;
border:3px solid #FFF !important;
}

.baner3-text{
	margin: 50px 0 20px 0 !important;
	padding:5px !important;
	font-size:48px;
	line-height:52px;
	text-shadow: 2px 2px 0 #1B2A4B, 2px -2px 0 #1B2A4B, -2px 2px 0 #1B2A4B, -2px -2px 0 #1B2A4B, 6px 6px 6px rgba(0,0,0,1);
	color:#fff;
	text-align:center;
	display:inline-block;
	
}

.baner3-text2{
	margin:10px 0 0 0!important;
	padding:5px 0 !important;
	font-size:64px;
	line-height:70px;
	text-shadow: 2px 2px 0 #1B2A4B, 2px -2px 0 #1B2A4B, -2px 2px 0 #1B2A4B, -2px -2px 0 #1B2A4B, 5px 5px 5px rgba(0,0,0,1);
	color:#FFF;
	text-align:center;
}
.baner3-text2 span{
	font-weight:600;
	font-size:40px;
	line-height:42px;
	text-shadow: 2px 2px 0 #1B2A4B, 2px -2px 0 #1B2A4B, -2px 2px 0 #1B2A4B, -2px -2px 0 #1B2A4B, 5px 5px 5px rgba(0,0,0,1);
	color:#FFF;
}
.baner3-form{
background:  url("/images/icons/form3.png") no-repeat left top;
background-size:350px auto !important;
margin:-200px 40px 0 8px !important;
position:relative;
display:inline-block;
width:330px;
height:340px;
float:right;
}
.forma-zakaza1 .form77	{
margin:45px 10px 10px 10px !important;
}
.form77	{
margin:95px 10px 10px 10px !important;
}
p{margin:2px 0 8px!important;}
.nicelistda{
	padding:5px 10px;
	margin:2px;list-style:none;
	}
.nicelistda li{
	padding:1px 1px 4px 24px;
	background:url("/images/icons/nld.png") no-repeat !important;
	background-size:18px auto !important;
	background-position:left center;
	font-weight:600;
	font-size:16px;
	line-height:20px;
	}
.nld{
	padding:5px 10px;
	margin:2px;list-style:none;
}
.nld li{
	padding:0 1px 0 24px;
	background:url("/images/icons/nld1.png") no-repeat !important;
	background-size:18px auto !important;
	font-weight:500;
	font-size:18px;
	line-height:20px;
}
.nld33{
	padding:20px 10px 0;
	margin:0 2px;
	list-style:none;
}
.nld33 li{
	padding:10px 1px 10px 42px;
	background:url("/images/icons/nld33.png") no-repeat !important;
	background-size:38px auto !important;
	background-position:left center !important;
	font-size:18px;
	line-height:22px;
	width:360px;
}
.question33-list1{
	display:inline-block;
	width:360px;
	margin: 5px 15px;
}
.question33-list2{
	display:inline-block;
	width:360px;
	margin: 5px 15px;
}
.mainpage a{padding:2px 5px;margin:5px 0;text-align:center;font-weight:600;color:#1B2A4B;}
.mainpage a:hover{color:#E42D25;text-decoration:underline;}
.zagolovok{color:#fff;background:-webkit-linear-gradient(#1B2A4B, #1B2A4B);background:linear-gradient(#1B2A4B, #1B2A4B);padding:5px;margin:30px 0 20px;text-align:center;font-weight:600;font-size:20px;border-radius:10px !important;}
#jc h4{color:#fff;background-color:#1B2A4B !important;padding:5px;margin:30px 0 20px;text-align:center;font-weight:600;font-size:20px;border-radius:10px !important;}
.work33{
	text-align:center;
	}
.logo1{padding-top:1px;}
li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{color:#fff;}
.container-fluid{padding-right:1px;padding-left:1px;margin-right:auto;margin-left:auto;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:1px;padding-left:1px;}
.row{margin-right:0;margin-left:0;}
.mod-top{padding:0 0 0 2px;}
.block-mod{}
.main-menu{padding:0 5px 3px;background-color:#1B2A4B;}
.main-menu a{padding:2px 4px 2px;color:#FFF;margin-right:2px;}
.main-menu a:hover{color:#FFF;}
.main-page{
	padding:10px 0 ;
	}
.left-sidebar{/*margin:0 7px 7px 0;*/padding:0;background-color:#FFF;}
.block11{margin:0 7px 7px 0;padding:5px;background-color:#FFF;}

.col-xs-2{width:15.9% !important;}
.mod-top h5{margin:5px 0 2px;padding:0;font-weight:600;font-size:18px;text-align:center;}
.block-mod h5{margin:5px 0;padding:0;font-weight:600;font-size:20px;text-align:center;}
.note1{
	font-size:18px !important;
	line-height:26px;
	color:#1A3867 !important;
	padding:10px 10px 10px 310px !important;
	margin:5px !important;
	min-height:160px;
	background:#eaeef5 url("/images/icons/zakon.jpg") no-repeat left top;
	border:2px solid #CCC;
	border-radius:15px !important;
	}
	
.note1 h2{font-size:20px !important;line-height:20px;font-weight:600;color:#1A3867 !important;padding:1px 0 10px!important;margin:0 0 1px 0;text-align:center;}
.note2{
	line-height: 1.5;
	font-size:18px !important;
	color:#1A3867 !important;
	padding:10px 60px 10px 10px !important;
	margin:30px 20px !important;
	background:#eaeef5 url("/images/icons/vos.png") no-repeat right top;
	background-size:36px auto !important;
	border:2px solid #CCC;
	border-radius:20px ;
	}
.item-page a	{text-decoration:underline;}
.note3{margin:20px 0 !important;font-size:18px !important;color:#1A3867 !important;padding:10px !important;margin:5px !important;}
.note3 h2{font-size:20px !important;line-height:20px;font-weight:600;color:#000 !important;padding:1px 0 !important;margin:0 0 1px 0;text-align:center;}
.note5{font-size:18px !important;color:#1B2A4B !important;padding:5px 10px !important;margin:20px 15px !important;border:1px solid #DDD;border-radius:20px !important;background-color:#D5D5D5 !important;}
.nicelistda1{padding:5px 10px;margin:2px;list-style:none;}
.nicelistda1 li{
	margin:5px 0;
	padding:4px 1px 4px 32px;
	background:url("/images/icons/nld1.png") no-repeat !important;
	background-size:28px auto !important;
	font-weight:600;
	font-size:18px;}
.contact1{padding-left:30px;display:block;float:left;}
.contact2{padding-left:20px;display:block;float:left;}
.contact-mail{padding-left:30px;display:block;float:left;}
.contact33{margin:5px 20px;}
.ssilka a{font-weight:600;font-size:13pt;text-decoration:none;color:#fff !important;
box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.75);
	 }
.ssilka{
	display:inline-block;
	margin-left:40px;
	margin-top: 10px;
	background-color: #1B2A4B !important;
	text-decoration:none !important;
	border-radius: 5px !important;
	padding:5px 10px !important;
box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.75);
}

.ssilka33 a{
	font-weight:500;
	font-size:14pt;
	text-decoration:none;
	color:#fff !important;
	 }
.ssilka33{
	margin:5px 10px 5px 35px;
	text-align:center;
	background-color: #E42D27 !important;
	text-decoration:none !important;
	border-radius: 10px !important;
	padding:10px 15px !important;
	display:inline-block;
}
.number33{
	font-weight:500;
	font-size:15pt;
	color:#fff !important;
	margin:10px;
	line-height:28px !important;
	padding:0 0 0 35px !important;
	background:url("/images/icons/tel33.png") no-repeat !important;
	background-size:28px auto !important;
	 }
.mail33{
	font-weight:500;
	font-size:15pt;
	color:#fff !important;
	margin:5px 5px 5px 10px;
	line-height:28px !important;
	padding:0 0 0 35px !important;
	background:url("/images/icons/mail33.png") no-repeat !important;
	background-size:28px auto !important;
	background-position:left bottom !important;
	 }

.mail{font-size:20px !important;line-height:20px !important;font-weight:500 !important;color:#1A3867 !important;padding:0 0 0 35px !important;margin:20px 0 20px !important;background:url("/images/icons/mail1.png") no-repeat !important;background-size:20px auto !important;}
.time-6{margin-top:5px !important;padding:0 0 0 40px !important;background:url("/images/icons/time1.png") no-repeat !important;background-size:20px auto !important;}
.time24{margin-top:5px !important;padding:0 0 0 40px !important;background:url("/images/icons/24-h1.png") no-repeat !important;background-size:20px auto !important;}
.contact1 span{display:block;font-weight:500;color:#1A3867 !important;}
.number{
	line-height:20px !important;
	font-weight:500 !important;
	color:#1A3867 !important;
	margin-top:5px !important;
	padding:0 0 0 35px !important;
	background:url("/images/icons/tel1.png") no-repeat !important;
	background-size:18px auto !important;
	}
.metro{
	line-height:24px !important;
	font-weight:500 !important;
	color:#1A3867 !important;
	margin-top:5px !important;
	padding:0 0 0 35px !important;
	background:url("/images/icons/metro.png") no-repeat !important;
	background-size:22px auto !important;
	}
.tel1{font-size:16px !important;font-weight:600 !important;color:#1A3867 !important;}
.tel2{font-size:20px !important;font-weight:700 !important;color:#1A3867 !important;}
.adr{font-size:18px !important;line-height:24px !important;font-weight:500 !important;color:#1A3867 !important;padding:0 0 0 35px !important;background:url("/images/icons/adr.png") no-repeat !important;background-size:24px auto !important;}
.vopros{font-size:18px !important;line-height:24px !important;font-weight:500 !important;color:#1A3867 !important;padding:0 5px 5px 35px !important;background:url("/images/icons/quest.png") no-repeat !important;background-size:24px auto !important;}
.nav-pills>li>a{font-weight:600;font-size:20px;}
.nav-pills>li+li{}
.nav-pills>li{
	list-style:none;
	border:1px solid #FFF;
	border-radius:10px;
	margin:0 3px 2px;
	padding:8px;
	}
	
	#top-menu li a{
	display: block;
     height: 100%;	
	}
.nav-pills>li>a:hover{
	color:#E42D25 !important; 
	}
	
.nav-pills>li:hover{border:2px solid #E42D25;background-color:#6991D6 !important;color:#E42D25 !important;}
.nav-pills>li a:hover{color:#CCC !important;}
.nav-pills>li:hover{color:#E42D25 !important;}
.block-mod{}
.boxed .wrapper{margin:0 auto;padding:0;}
@media (min-width:1200px){.col-lg-reset{left:auto;right:auto;}
}
@media (min-width:992px) and (max-width:1199px){.col-md-reset{left:auto;right:auto;}
}
@media (min-width:768px) and (max-width:991px){.col-sm-reset{left:auto;right:auto;}
}
@media (max-width:767px){.col-xs-reset{left:auto;right:auto;}
}
p{margin:0 0 10px 0;}
input, textarea, .uneditable-input{max-width:99%;}
a.modal{background:none repeat scroll 0 center transparent;border:0 none;border-radius:0 0 0 0;bottom:0;display:block;left:0;margin:0;outline:medium none;padding:0;position:relative;right:0;top:0;width:auto;z-index:0;}
.ie7 .btn-navbar{display:none;}
.search{}
.search .phrases-box,
.search .ordering-box,
.search .only,
.search .form-limit{clear:both;margin:0.5em 0;}
.search .phrases-box > input,
.search .phrases-box > label{display:inline;margin:0 2px;}
.search .ordering-box > label{display:inline;}
.tip-wrap{background-color:#000000;border-radius:4px 4px 4px 4px;color:#FFFFFF;max-width:200px;padding:3px 8px;text-align:center;text-decoration:none;z-index:35500;}
.tip-title{font-weight:bold;}
.tip-text{text-align:left;}
.button2-left,
.button2-right{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;border:1px solid #cccccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-bottom-color:#b3b3b3;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.pagenav:after{clear:both;}
.pagenav:before, .pagenav:after{content:"";display:table;line-height:0;}
.pagenav{list-style:none outside none;margin:0px 0;text-align:center;}
.pagenav li{display:inline;}
.pagenav .pagenav-prev a{float:left;}
.pagenav .pagenav-next a{float:right;}
.pagenav a{background-color:#F8F8F8;border:1px solid #DDDDDD;border-radius:8px;display:inline-block;padding:3px 8px;}
@media (max-width:767px){#sbox-overlay{min-width:100% !important;}
#sbox-window{left:auto !important;padding:0;width:90% !important;}
#sbox-window .sbox-content-iframe > iframe{max-width:100% !important;}
#facebox{max-width:90% !important;left:auto !important;}
#facebox .content{display:block !important;}
#facebox iframe{max-width:100% !important;}
}
@font-face{font-family:'RockwellStd';src:url('../fonts/RockwellStd.ttf');}
#style-switcher{z-index:99999;}
#fancybox-wrap{overflow:hidden;}
#fancybox-content{background:#FFFFFF;}
.body-component-tpl{overflow:hidden;}
.body-component-tpl #style-switcher{display:none;}
body#ot-body{color:#000;font-family:'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;font-size:13pt;}
.boxed .wrapper,
.full-width .wrapper{}
.gotop{background-attachment:scroll;background-color:transparent;background-image:url("../images/top.png");background-position:50% 50%;background-repeat:no-repeat;height:60px;line-height:40px;margin:0;padding:10px;position:absolute;right:-30px;text-align:center;top:-50px;width:60px;}
.gotop a{color:#ffffff !important;display:block;text-transform:uppercase;}
a{color:#3b4950;}
a:hover, a:focus{color:#b97705;outline:none;text-decoration:none;}
h1, h2, h3, h4, h5, h6{color:#48555c;font-style:normal;font-weight:normal;margin:10px 0;}
h3 a{font-style:normal;font-weight:normal;margin:10px 0;}
ul, ol{}
ul.inline, ol.inline,
ul.inline li, ol.inline li{display:inline-block;}
.nav > li > a{}
.nav > li > a:hover,
.nav > li > a:focus{background:none;}
legend{line-height:normal;}
.red{color:red;}
.forma-zakaza textarea, input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"]{
	min-height:25px;
	padding:2px 6px;
	margin-bottom:3px;
	border:2px solid #1B2A4B ;
	background:#F0F0F0 ;
	color:#000;
	border-radius:10px;
}
.rsform-input-box:focus,

.rsform-text-box:focus,

.rsform-password-box:focus,

.rsform-calendar-box:focus,

.rsform-captcha-box:focus,

.rsform-select-box:focus

{
border:0 !important;

}
img{max-width:100%;}
.custom_blocks a.readmore{background-color:rgba(0, 0, 0, 0.4);}
a.readmore{background-attachment:scroll;background-color:rgba(61, 155, 214, 1);background-image:url("../images/arrow_s_w.png");background-position:100% 50%;background-repeat:no-repeat;color:#ffffff;}
a.readmore{display:inline-block;margin:10px 0;padding:7px 30px 7px 15px;}
a.readmore:hover{background-color:rgba(0, 0, 0, 0.8);text-decoration:none;}
@media (min-width:980px){.custom_html{position:relative;}
.custom_html > div{position:absolute;bottom:0;left:0;width:100%;}
}
.custom-title{color:#bc7b05;font-weight:bold;text-transform:uppercase;}
.custom-title .custom-first{color:#333333;}
.breadcrumbs{background:none;border:1px solid #cccccc;border-radius:0;padding:5px 10px;margin-top:2px;}
.breadcrumb{background:none;border:none;border-radius:0;padding:0;margin:0;}
.breadcrumb > li + li:before{content:"";padding:0;}
.breadcrumb > li > .divider{background-attachment:scroll;background-color:transparent;background-image:url("../images/arrow.png");background-position:50% 50%;background-repeat:no-repeat;padding:0 15px;}
.ot-custom-vmcart{}
.sectionTop1 .ot-custom-vmcart .total-price,
.sectionTop1 .ot-custom-vmcart .show_cart,
.sectionTop1 .ot-custom-vmcart .vm_cart_products{display:none;}
.vmCartModule .ico-cart{background-attachment:scroll;background-image:url("../images/cart.png");background-position:0 0;background-repeat:no-repeat;display:inline-block;float:left;height:28px;margin-right:5px;width:28px;}
.vmCartModule .ot-mycart{color:#BC7B05;display:inline-block;font-size:18px;font-weight:bold;line-height:28px;text-transform:uppercase;}
div.ot-vm-cat .ot-vm-cat-i{margin:0px;padding:0px;}
.custom-border{border:1px solid #cccccc;padding:20px;}
.sectionTop1 .logo{margin:2px 0 2px 0;}
.mainmenu{}
.mainmenu .otmenu-desk-wrapper{background:url("../images/mainmenu-bg.png") no-repeat scroll 50% 100% rgba(0, 0, 0, 0);float:left;margin:0px;padding-bottom:29px;width:100%;}
.mainmenu .otmenu-desk-wrapper .otmenu-wrapper-i{background:none repeat scroll 0 0 #fff;float:left;width:100%;}
.mainmenu .otmenu-mobile-wrapper{margin:0 10px;overflow:hidden;}
.mainmenu .otmenu-desk-wrapper .ot-menu.menu{}
.mainmenu .otmenu-desk-wrapper .ot-menu li li{background:none;border-bottom:1px solid #e2e2e2;border-radius:0;margin:0;}
.mainmenu .otmenu-desk-wrapper .ot-menu li li.hasColumn{border-bottom:none;}
.mainmenu .otmenu-desk-wrapper .ot-menu li li.first.hasColumn{}
.mainmenu .otmenu-desk-wrapper .ot-menu li li.last.hasColumn{}
.mainmenu .otmenu-desk-wrapper .ot-menu li li a,
.mainmenu .otmenu-desk-wrapper .ot-menu li li .item-separator{color:#546066;padding:8px 20px;}
.mainmenu .otmenu-desk-wrapper .ot-menu li li .item-separator{padding:0;}
.mainmenu .otmenu-desk-wrapper .ot-menu li li .item-separator span{padding:8px 20px;}
.mainmenu .otmenu-desk-wrapper li.hasColumn .columnTitle{font-weight:bold;display:block;}
.mainmenu .otmenu-desk-wrapper .ot-menu li:hover{background:none;}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.active a.level1{background:none repeat scroll 0 0 #e6ecf0;color:#546066;}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hover a.level1,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hover .item-separator.level1{background:#2f3d44;color:#d5d8da;}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hasChild a.level1{background:url("../images/mainmenu-drop-arrow.png") no-repeat 96% 50%;}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hasChild.active a.level1{background:#e6ecf0 url("../images/mainmenu-drop-arrow.png") no-repeat 96% 50%;position:relative;z-index:2;}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hasChild.hover a.level1{background:#2f3d44 url("../images/mainmenu-drop-arrow.png") no-repeat 96% 50%;position:relative;z-index:2;}
.mainmenu .otmenu-desk-wrapper .ot-menu li.hasChild li.hasChild > div > a{background:url("../images/arrow.png") no-repeat scroll 98% 50%;color:#546066;}
.mainmenu .otmenu-desk-wrapper .ot-menu li.hasChild li.hasChild.hover > div > a{background:#2f3d44 url("../images/arrow.png") no-repeat scroll 98% 50%;}
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover li.hover li a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover li.hover li.hover li a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover li.hover li.hover li.hover li a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover li.hover li.hover li.hover li.hover li a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active li.active li a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active li.active li.active li a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active li.active li.active li.active li a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active li.active li.active li.active li.active li a{background:none;color:#546066;text-decoration:none;}
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover li.hover a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover li.hover li.hover a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover li.hover li.hover li.hover a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover li.hover li.hover li.hover li.hover a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active li.active a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active li.active li.active a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active li.active li.active li.active a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active li.active li.active li.active li.active a{background:#2f3d44;color:#d5d8da;text-decoration:none;}
.mainmenu .otmenu-desk-wrapper .ot-menu a.level1,
.mainmenu .otmenu-desk-wrapper .ot-menu .item-separator.level1{display:block;font-size:14px;font-style:normal;font-weight:bold;height:60px;line-height:60px;padding:0 20px;text-transform:uppercase;}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 .submenu-wrap{background:rgba(255, 255, 255, 0.90);border:none;border-radius:0px;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.55);}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 .submenu-wrap-level1{z-index:1;}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 .submenu-wrap-i{background:none;float:left;width:100%;}
.mainmenu .otmenu-desk-wrapper .ot-menu li.hasColumn .submenu-wrap{background:none;box-shadow:0 0 0;}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > .submenu-wrap{top:60px;}
.mainmenu .otmenu-desk-wrapper .ot-menu li.hasChild .hasColumn .submenu-column{background:none;}
.mainmenu .otmenu-desk-wrapper .ot-menu li li .nav-header{font-size:14px;font-weight:bold;margin:0;}
.ot-vmcat-scroll .ot-item{margin:0;}
.ot-vmcat-scroll .ot-item.first{}
li.search-bar{float:right !important;}
li.search-bar span.item-separator{display:none !important;}
.ot-custom-search{margin:10px 0;}
.ot-custom-search .form-inline{background:#2f3d44;border-radius:2px;height:40px;}
.ot-custom-search label.element-invisible{display:none;}
.custom_subscribe input.custom_input,
.ot-custom-search input#mod-search-searchword{background:#2f3d44;border:none;border-radius:2px 0 0 2px;box-shadow:3px 5px 5px 0 #333 inset;float:left;padding:10px;text-transform:uppercase;}
.custom_subscribe input.custom_input{min-width:200px;padding:11px 10px;}
.custom_subscribe button.custom_btn{background-image:url('../images/subscribe_btn.png');border-bottom-left-radius:0;border-top-left-radius:0;font-size:0;height:40px;text-indent:-999em;width:40px;}
.section-fullwidth > .container,
.section-fullwidth > .container > .row > div,
.section-fullwidth > .container-fluid,
.section-fullwidth > .container-fluid > .row > div{width:100%;padding:0;}
.section-fullwidth > .container > .row,
.section-fullwidth > .container-fluid > .row{margin:0;}
.section > .container > .row div > .row,
.section > .container-fluid > .row > div > .row{}
.section{padding:0;padding-bottom:3px;margin:0;}
.sectionTop1{padding-top:2px;}
.sectionMiddle2{background-color:#58bc68;color:#ffffff;}
.sectionMiddle3{background:#58bc68;-ms-box-shadow:0 5px 5px -5px #333 inset;-o-box-shadow:0 5px 5px -5px #333 inset;box-shadow:0 5px 5px -5px #333 inset;color:#FFFFFF;}
.sectionTop2,
.sectionMaintop1{padding-bottom:0;}
.sectionMaintop1{}
.sectionMaintop1 .moduletable > h3{background-color:#2f3d44;color:#ffffff;font-size:13px;font-weight:bold;line-height:20px;padding:10px;text-transform:uppercase;}
.sectionMainbody{margin-top:0;}
.main-page{

}


.sectionBottom1 .moduletable > h3{font-size:14px;font-weight:bold;}
.sectionBottom1 ul,
.sectionBottom1 ul li,
.sectionBottom1 ul li a{color:#999;}
.sectionBottom1 ul li a:hover,
.sectionBottom1 ul li a:focus{color:#b97705;}
.sectionFooter1,
.sectionFooter2{background-color:#333F46;background-attachment:scroll;background-image:url('../images/footer_bg.png');background-position:0px 0px;background-repeat:repeat;color:#92989b;margin:0;}
.sectionFooter1 a,
.sectionFooter2 a{color:#92989b;}
.sectionFooter1 .nav > li > a,
.sectionFooter2 .nav > li > a{padding-top:0;padding-bottom:0;}
.sectionFooter1{-ms-box-shadow:0 5px 5px 0 #ccc inset;-o-box-shadow:0 5px 5px 0 #ccc inset;box-shadow:0 5px 5px 0 #ccc inset;padding:30px 0 10px 0;}
.sectionFooter2{padding:10px 0 20px 0;}
.sidebar{}
.sidebar .moduletable{margin-bottom:30px;}
.sidebar .moduletable > h3{background-color:#2f3d44;color:#ffffff;font-size:13px;font-weight:bold;line-height:20px;padding:10px;text-transform:uppercase;}
#login-form .userdata{position:relative;}
#login-form #form-login-remember{position:relative;}
#login-form #modlgn-remember{float:left;left:0;margin:0;}
.sidebar .ot-custom-vmcart .total-price,
.sidebar .ot-custom-vmcart .show_cart{display:block;text-align:right;}
.sidebar .ot-custom-vmcart .show_cart{float:right;margin-top:10px;}
.sidebar .ot-custom-vmcart .total_products{display:none;}
.tagspopular ul{padding:0;margin:0;}
.tagspopular ul li{display:inline;margin:2px;list-style:none;}
.categories-list{}
dl.subcat-list{padding-left:20px;}
dl.article-info,
.article-info{color:#aaa;margin:5px 0;overflow:hidden;}
dt.article-info-term{display:none;}
dl.article-info dd,
.article-info dd{float:left;display:inline;font-style:italic;margin-right:15px;}
.print-icon span.icon-print,
.email-icon span.icon-envelope{background-image:url("../images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;display:inline-block;height:14px;line-height:14px;margin-top:1px;width:14px;}
.print-icon span.icon-print{background-position:-96px -47px;}
.email-icon span.icon-envelope{background-position:-72px 2px;}
.img-intro-left{padding-bottom:15px;}
.blog-featured .page-content .items-leading .item,
.blog-featured .items-row .item,
.blog .page-content .items-leading .item,
.blog .items-row .item{border-bottom:1px solid #e5e5e5;padding-bottom:24px;margin-bottom:34px;position:relative;}
.blog .item-image{}
.blog-featured .readmore a.btn,
.blog .item .readmore a.btn,
.readmore a.btn{border:1px solid #cac9c9;border-radius:4px;}
.cat-children{}
.cat-children .item-title{}
.item-page .page-content{position:relative;}
.item-page div.article-info{padding:10px 0;}
.item-page .icons{margin:0;}
.item-page .tags-title{}
.item-page .tags-title span{font-size:15px;line-height:35px;padding-left:8px;}
.item-page .tags span{margin-right:5px;}
.article-print-email{position:absolute;right:0;top:0;}
.readmore a.btn-default:hover{background:#a3a948;color:#FFFFFF;}
.items-more .nav-tabs > li > a{padding-right:0;padding-left:0;}
ul.pagenav{border:none;margin:10px 0;padding:10px 0;}
fieldset.filters{margin-bottom:10px;}
.archive fieldset.filters{margin-top:20px;}
.filter-search .chzn-container{min-width:100px !important;}
.filter-search .chzn-container a.chzn-single{line-height:normal;}
.filter-search button.btn-primary{line-height:normal;padding:1px 10px;}
.archive-items{}
.searchintro{margin-top:10px;}
.page-contact .tab-content{padding-top:20px;}
.contact-form .form-horizontal .control-label{padding-top:0;}
.contact-miscinfo .contact-misc p{margin:2px 0;}
div.pagination,
.vm-pagination,
.vm-page-counter{display:block;float:none;text-align:center;}
.pagination-sm > .active > a,
.pagination-sm > .active > span,
.pagination-sm > .active > a:hover,
.pagination-sm > .active > span:hover,
.pagination-sm > .active > a:focus,
.pagination-sm > .active > span:focus{background-color:#3b4950;border-color:#3b4950;color:#fff;cursor:default;z-index:2;}
.pagination-sm > li > a,
.pagination-sm > li > span{color:#3b4950;}
.pagination-sm > li > a:hover,
.pagination-sm > li > span:hover,
.pagination-sm > li > a:focus,
.pagination-sm > li > span:focus{color:#777;}
.sidebar ul.ot-vmproduct,
ul.ot-vmproduct{list-style:none outside none;padding:0;margin-bottom:0;}
.sidebar .ot-vmproduct .ot-product .spacer,
.ot-vmproduct .ot-product .spacer{border:none;border-bottom:1px solid #e2e2e2;overflow:hidden;margin:10px 0;padding:10px 0;}
.sidebar .ot-vmproduct .ot-product .spacer .product-image,
.ot-vmproduct .ot-product .spacer .product-image{width:30%;float:left;margin-right:5%;}
.sidebar .ot-vmproduct .ot-product .spacer .product-detail,
.ot-vmproduct .ot-product .spacer .product-detail{width:65%;float:left;}
.sidebar .ot-vmproduct .ot-product .spacer .product-name,
.ot-vmproduct .ot-product .spacer .product-name{font-size:12px;text-transform:uppercase;}
.sidebar .ot-vmproduct .ot-product .spacer .product-price span,
.ot-vmproduct .ot-product .spacer .product-price span{text-align:left;margin:0;}
.sidebar .ot-vmproduct .ot-product .spacer .product-price .vm-price-value,
.ot-vmproduct .ot-product .spacer .product-price .vm-price-value{text-align:left;}
.category .spacer .ot-cat-detail,
.module .ot-vm-cat .ot-cat-detail{background:none repeat scroll 0 0 #131b23;color:#ffffff;}
.category .spacer:hover .ot-cat-detail,
.ot-vmcat-scroll .ot-vm-cat-i:hover .ot-cat-detail{background:none repeat scroll 0 0 #985f08;}
.category .spacer .ot-cat-detail-i,
.ot-vm-cat .ot-cat-detail .ot-cat-detail-i{background:none repeat scroll 0 0 #2f3d44;}
.category .spacer:hover .ot-cat-detail-i,
.ot-vmcat-scroll .ot-vm-cat-i:hover .ot-cat-detail-i{background:none repeat scroll 0 0 #bc7b05;}
.ot-vm-cat .ot-cat-detail .ot-cat-detail-i{margin:0 30px 0 0;padding:10px 20px 10px 10px;text-transform:uppercase;}
.ot-vm-cat .ot-cat-name{color:#FFFFFF;font-weight:bold;text-shadow:1px 2px 0 #333;}
.ot-cat-rm{background-attachment:scroll;background-image:url("../images/readmore.png");background-position:50% 50%;background-repeat:no-repeat;display:block;height:40px;margin-top:-20px;position:absolute;right:10px;top:50%;width:40px;}
div.browse-category .row{margin-left:-15px;margin-right:-15px;}
.category-view .row .category .spacer,
.featured-view .spacer,
.latest-view .spacer,
.topten-view .spacer,
.recent-view .spacer,
.related-products-view .spacer,
.browse-view .row .product .spacer,
.product .spacer{background:#ffffff;border-style:solid;border:1px solid #ccc;margin:15px 0;padding:0;position:relative;}
.featured-view .spacer .product-price span,
.latest-view .spacer .product-price span,
.topten-view .spacer .product-price span,
.recent-view .spacer .product-price span,
.related-products-view .spacer .product-price span,
.browse-view .row .product .spacer .product-price span,
.product .spacer .product-price span,
.product .spacer .product-rel-price span{color:#b57204;display:inline-block;font-family:"RockwellStd";font-size:18px;margin-bottom:0;min-width:none;}
.vmgroup .product .spacer .product-price span{margin-top:15px;}
.featured-view .spacer .product-price span.vm-price-desc,
.latest-view .spacer .product-price span.vm-price-desc,
.topten-view .spacer .product-price span.vm-price-desc,
.recent-view .spacer .product-price span.vm-price-desc,
.related-products-view .spacer .product-price span.vm-price-desc,
.browse-view .row .product .spacer .product-price span.vm-price-desc,
.product .spacer .product-price span.vm-price-desc,
.product .spacer .product-rel-price span.vm-price-desc{display:none;}
.featured-view .spacer span,
.latest-view .spacer span,
.topten-view .spacer span,
.recent-view .spacer span,
.related-products-view .spacer span,
.browse-view .row .product .spacer span{}
.product-image img{max-height:none;}
.product-rating{display:none;margin-bottom:10px;}
.product-desc{height:auto;}
.product-name{font-size:12px;font-weight:bold;}
.product-price .price-crossed span,
.vmproduct-price .price-crossed span{color:#ccc !important;font-size:15px !important;line-height:normal !important;text-decoration:line-through;}
.vm-price-desc,
.product-price-label{display:none;}
.addtocart-bar .quantity-box,
.addtocart-bar .quantity-controls{float:left;margin-right:5px;margin-top:5px;}
.addtocart-bar .quantity-box input.quantity-input{border-radius:0;height:auto !important;padding:5px;}
div.product{border:none !important;min-width:none !important;}
div.product .spacer .product-image{margin:0 0 10px;padding:0;}
div.product .spacer .product-detail{padding:10px;}
div.product .spacer .product-cart-bar{padding:0 10px 10px 10px;}
div.product .spacer .product-name{font-weight:bold;text-transform:uppercase;}
div.product .spacer .product-s-desc{margin-top:10px;}
div.product .spacer .product-cart-bar{background:#f1f1f1;overflow:hidden;}
.addtocart-bar .addtocart-button,
div.product .spacer .product-details{background-attachment:scroll;background-color:#1a242d;background-image:url("../images/ico_cart.png");background-position:8px 50%;background-repeat:no-repeat;border-radius:2px;color:#ffffff;display:inline-block;border-style:none;border-width:0;font-weight:bold;margin:10px 0 0 0;padding:0 0 0 33px;width:auto;max-width:none;}
span.addtocart-button input.addtocart-button,
span.addtocart-button input.notify-button,
.featured-view .spacer .product-details > span,
.latest-view .spacer .product-details > span,
.topten-view .spacer .product-details > span,
.recent-view .spacer .product-details > span,
.related-products-view .spacer .product-details > span,
.browse-view .row .product .spacer .product-details > span,
div.product .spacer .product-details > span{background-color:#2f3d44;border:none;color:#ffffff;border-radius:0 2px 2px 0;display:inline-block;font-size:inherit;margin:0;padding:8px 10px;}
.addtocart-bar .addtocart-button:hover,
.featured-view .spacer .product-details:hover,
.latest-view .spacer .product-details:hover,
.topten-view .spacer .product-details:hover,
.recent-view .spacer .product-details:hover,
.related-products-view .spacer .product-details:hover,
.browse-view .row .product .spacer .product-details:hover,
div.product .spacer .product-details:hover{background-color:#7F4F05;}
.addtocart-bar .addtocart-button:hover input,
.featured-view .spacer .product-details:hover > span,
.latest-view .spacer .product-details:hover > span,
.topten-view .spacer .product-details:hover > span,
.recent-view .spacer .product-details:hover > span,
.related-products-view .spacer .product-details:hover > span,
.browse-view .row .product .spacer .product-details:hover > span,
div.product .spacer .product-details:hover>span{background-color:#BC7B05;}
.featured-view .spacer .product-cart-bar .product-price,
.latest-view .spacer .product-cart-bar .product-price,
.topten-view .spacer .product-cart-bar .product-price,
.recent-view .spacer .product-cart-bar .product-price,
.related-products-view .spacer .product-cart-bar .product-price,
.browse-view .row .product .spacer .product-cart-bar .product-price{height:auto;padding-top:10px;}
.featured-view .spacer .product-cart-bar .product-price .product-price,
.latest-view .spacer .product-cart-bar .product-price .product-price,
.topten-view .spacer .product-cart-bar .product-price .product-price,
.recent-view .spacer .product-cart-bar .product-price .product-price,
.related-products-view .spacer .product-cart-bar .product-price .product-price,
.browse-view .row .product .spacer .product-cart-bar .product-price .product-price{margin:0;}
.featured-view .spacer .product-cart-bar .product-addtocart,
.latest-view .spacer .product-cart-bar .product-addtocart,
.topten-view .spacer .product-cart-bar .product-addtocart,
.recent-view .spacer .product-cart-bar .product-addtocart,
.related-products-view .spacer .product-cart-bar .product-addtocart,
.browse-view .row .product .spacer .product-cart-bar .product-addtocart{display:none;float:left;margin:10px 0 0 0;padding:0;width:100%;}
.product-addtocart .addtocart-area{margin:0;height:auto;}
.product-addtocart .addtocart-area .addtocart-bar{position:relative;bottom:0;}
span.addtocart-button input.addtocart-button,
span.addtocart-button input.notify-button{}
a.product-details, a.details, div.details{padding:5px 10px;line-height:normal;}
.orderby-displaynumber .vm-pagination{display:none;}
.browse-category .virtuemart_search{display:none;}
.productdetails-view .vm-product-container{margin-top:30px !important;}
.productdetails-view .row{}
.productdetails-view .back-to-category a.product-details{line-height:normal;padding:3px 8px;}
.productdetails-view .product-short-description,
.productdetails-view .vmproduct-price,
.productdetails-view .addtocart-area,
.productdetails-view .product-reviews-emailToFriend,
.productdetails-view div.ask-a-question,
.productdetails-view div.manufacturer{border-bottom:1px solid #e2e2e2;margin-bottom:15px;overflow:hidden;padding-bottom:15px;}
.productdetails-view .vmproduct-price .vm-price-value{color:#b97805;font-size:20px;text-align:left;}
.productdetails-view .vmproduct-price .price-crossed .vm-price-value span{color:#999;}
.productdetails-view .vmproduct-price .vm-price-desc{display:none;}
.productdetails-view .icon-email .recommened-to-friend{background:url('../images/emailtofriend.png') no-repeat 0 50%;padding-left:5px;}
.productdetails-view .ask-a-question a.ask-a-question{line-height:normal;margin:0;padding:3px 8px;}
.productdetails-view .icon-email .recommened-to-friend img{opacity:0;}
.productdetails-view .vm-product-media-container{width:100%;}
.productdetails-view .vm-product-media-container .main-image{}
.productdetails-view .vm-product-media-container .main-image a{}
.productdetails-view .vm-product-media-container .main-image img{max-height:none;}
.productdetails-view .vm-product-media-container .main-image .vm-img-desc{display:none;}
.productdetails-view .product-name{text-transform:uppercase;}
.productdetails-view .vm-product-details-container{width:100%;float:left;}
.productdetails-view .vm-product-details-container .spacer-buy-area{padding:0;}
.productdetails-view .vm-product-container .ratingbox{margin:0 0 15px 0;}
.productdetails-view .product-price{}
.productdetails-view .product-price .vm-price-value{color:#b57204;font-size:23px;text-align:left;line-height:normal;}
.productdetails-view .addtocart-bar{margin:0;padding:0;width:100%;float:left;}
.productdetails-view .addtocart-bar .quantity-box,
.productdetails-view .addtocart-bar .quantity-controls{margin-top:0;padding-top:0;}
.productdetails-view .addtocart-area span.addtocart-button{margin:0;float:right;}
.productdetails-view .icon-email img{}
.productdetails-view .customer-reviews{margin:0;}
.productdetails-view .productdetails-collapse{}
.productdetails-view .productdetails-collapse .panel-heading{background-color:#2f3d44;border-top-left-radius:0px;border-top-right-radius:0px;color:#ffffff;font-size:13px;font-weight:bold;line-height:20px;padding:10px;text-transform:uppercase;}
.productdetails-view .productdetails-collapse .panel{border:none;}
.productdetails-view .productdetails-collapse .panel-body{padding-right:0;padding-left:0;}
.product-field-type-R{margin:0 1em 1em 0;}
.productdetails-view .product-fields{}
.productdetails-view .product-fields-title-wrapper,
.productdetails-view .product-field-display,
.productdetails-view .product-field-desc{float:left;}
.productdetails-view .product-fields-title-wrapper{margin-right:5px;}
.productdetails-view .product-field-display{padding:3px 0;}
.productdetails-view .product-field-desc{padding:0.5em 3px;}
.manufacturer-details-view{background:#FFFFFF;}
.manufacturer-details-view .manufacturer-product-link{margin-top:20px;}
.manufacturer-details-view .manufacturer-product-link a{display:table;}
div.product-related-products{border:none;}
h4.related-title{border:1px solid #ccc;padding:10px;}
.product-related-products #related-products .row{}
.product-related-products .ot-slidenav{height:30px;position:absolute;right:10px;top:-48px;width:50px;z-index:1;}
.product-related-products .ot-slidenav .carousel-control{border:0 none;cursor:pointer;float:left;margin:0;opacity:0.9;position:static;}
.product-related-products .ot-slidenav .carousel-control.left,
.product-related-products .ot-slidenav .carousel-control.right{background-image:none;}
.product-related-products .ot-slidenav .icon-prev,
.product-related-products .ot-slidenav .icon-next{background:url('../images/ot-slidenav-next-prev.png') no-repeat;opacity:0.6;width:8px;height:14px;margin:0;padding:4px;top:10px;right:0;}
.product-related-products .ot-slidenav .icon-prev:hover,
.product-related-products .ot-slidenav .icon-next:hover{opacity:1;}
.product-related-products .ot-slidenav .icon-next{background-position:-8px 0;}
.product-related-products .ot-slidenav .icon-prev:before,
.product-related-products .ot-slidenav .icon-next:before{content:"";}
a.continue.btn,
a.showcart.btn{margin-top:10px;}
.cart-view{}
h1.edit-address-cart,
.cart-view .cart-title{background-color:#2f3d44;color:#ffffff;font-size:13px;font-weight:bold;line-height:20px;padding:10px;text-transform:uppercase;}
div.cart-view .row{margin-left:-15px;margin-right:-15px;}
@media (max-width:760px){div.cart-view .row > div{margin-bottom:10px;}
#com-form-login .row > div{margin-bottom:10px;}
}
#com-form-login,
.cart-view #com-form-login{margin:20px 0;}
.cart-view .continue-link{margin-top:10px;}
.checkout-button-top .vm-button-correct{padding:5px 10px;font-weight:normal;}
.control-buttons #reg_text{float:none;margin-bottom:5px;}
.vm-button-correct,
.vm-button-correct:hover,
.vm-button-correct:link,
.vm-button-correct:visited{font-weight:normal;line-height:normal;padding:5px 10px;}
table tr.sectiontableentry1 td,
table tr.sectiontableentry2 td{vertical-align:middle;}
table tr.sectiontableentry1 td .vm-price-value span.vm-price-desc,
table tr.sectiontableentry2 td .vm-price-value span.vm-price-desc{display:none;}
td.key{padding-left:0;}
td.key label{font-weight:normal;}
.wrapper{position: relative;}
#liveinternet{
	position: absolute;
	bottom: 10px;
	left: 10px;
}
#touch-menu{
	display: none;
}
#touch-menu2{
	display: none;
}
.slicknav_menu{
	display: none;
}
#otsection-1679091c5a880faf6fb5e6087eb1b2dc{

}
/*Media queries*/
/* Small devices (tablets, 1024px */

@media only screen and (max-width : 1179px) {
	.boxed .body-bg{
		background-image: none !important;
	}
	.slicknav_menu{
		display: none;
	}
	body#ot-body{
		max-width: 1179px !important;

	}
	.price-block, .price-block-last{
	width:47.9%;
	padding:10px 5px;
	border:1px solid #CCC;
	}
	.price-h {
	font-size: 16px !important;
    }
	.price-block{
	margin: 5px 0.9% 5px 0;
	}
	.boxed .wrapper{
		width: 100% !important;
	}
	.contact1{
	}
	.contact2, .contact-mail{
	
	}
	.contact-mail{
		display: block !important;
	}
	.main-page{}
	.sectionTop2{
		box-shadow: 0px 0px 10px 3px #ccc;
		margin-bottom: 30px;
	}
	.mod-top{
	}
	
	.logo1 > .moduletable > .custom > p > a > img{
		width: 100%;
		height: auto;
	}
	.nav-pills > li > a{
		font-size: 18px;
	}
	.baner2{
	}
	.baner2-text{

	
	}
	 .baner2-text2{

	}
	.baner2-text2 span {
    font-weight: 600;
    font-size: 38px;
    line-height: 38px;
}
	.baner2-form{
		margin: 60px 10px 0 0 !important;
		float: right;
		background-size: 100% !important;
		width: 241px;
		height: 256px;
		background: url("/images/icons/mobile-form.png") no-repeat left top;
		background-position: top center;
		    
	}
	.form77{
		margin: 70px 10px 10px 10px !important;
	}
	.send-form77{
		margin: 40px 33px 0 33px;
	}
	.left-sidebar{
		margin: auto;
		float: left;
	}
	.main-page{
		margin: auto;
		float: right;
	}
	.forma-zakaza{
		padding: 5px 5px 5px 380px !important;
		height: auto !important;
	}
	#comments-form textarea{
		max-width: 99% !important;
		width: 100% !important;
	}
	.formBody > input{
		width: 100%;
	}
	.formBody > textarea{
		width: 100%;
	}
	.forma-zakaza33-1 .form33{
		width: 100% !important;
	}
	.baner3{
		background-size: 100% !important;

	}
	.baner3-text{
		
	}
	.baner3-form{
		margin: 15px 15px auto !important;
		float: right;
		background-size: 100% !important;
		background-position: 16px top;
		height: 350px;
	}
	.baner3-text2{

	}
	.categoriya2{
		width: 48% !important;
	}
	.question33-list{
		margin: auto;
	}
	.question33-img img{
		margin-left: 15px;
	}
	.forma-zakaza33{
		background-size: auto !important;
	}
	.name33{
		margin: 5px 32px 5px 0 !important;
	}
	.number331{
		margin: 5px 0 5px 0px !important;
	}
	.note4-block1{
		width: 23%;
	}
	.video-1{
		width: 27%;
	}
	.video-1 > iframe{
		height: auto;
	}
	.otziv{
		width: 49%;
		padding: 10px 15px !important;
		box-sizing: border-box;
		border:1px solid #CCC;
	-webkit-box-shadow: 6px 4px 31px 3px rgba(168,168,168,1);
-moz-box-shadow: 6px 4px 31px 3px rgba(168,168,168,1);
box-shadow: 6px 4px 31px 3px rgba(168,168,168,1);
	}
	.f2 li{
		width: 47%;
		float: left;
		margin: 1px 4px ;
		font-size: 10pt;
	}
	.number33{
		font-size: 13pt;
		line-height: 26px !important;
		background-size: 22px auto !important;
		background-position: center left !important;
	}
	.ssilka33{
		margin: 5px 10px 5px 10px;
	}
	.mail33{
		font-size: 12pt;
		line-height: 23px !important;
	}
	.contact33{
		margin: 5px 20px 20px;
	}
	.primer{
		width: 100%;
	}
	.primer-1, .primer-2{
		width: 49%;
	}
}
/*Google Nexus7*/
@media only screen and (max-width : 960px) {}

/* Small devices (tablets, 768px */
@media only screen and (max-width : 768px) {
	.garantii img{
    width: 200px !important;
	height: auto !important;
    }
	.slicknav_menu{
		display: none;
	}
	body#ot-body{
		max-width: 768px !important;
		width: 100% !important;
	}
		.price-block, .price-block-last{
	width:47.5%;
	padding:10px 2px;
	border:1px solid #CCC;
	}
	.price-h {
	font-size: 12px !important;
    }
	.price-srok, .price-cost {
	font-size: 11px !important;
    }
	.price-block{
	margin: 5px 0.9% 5px 0;
	}
	.boxed .wrapper{
		max-width: 768px !important;
		width: 100% !important;
	}
	.contact1:nth-child(2){
		display: none;
	}
	.mod-top{
	}
	.head-contact{
		font-size: 14px;
	}
	.contact1 > .ssilka{
		margin-top: 10px;
	}
	.contact2 > .ssilka{
		margin-top: 5px;
		margin-bottom: 10px;
	}
	.contact1, .contact2{
		width: 29%;
		margin-left: 10px;
	}
	.ssilka{
		margin-left: 10px;
	}
	.ssilka a{
		font-size: 9pt;
		padding-bottom: 3px;
	}
	.time-6{
		font-size: 12px;
		background-size: 27px !important;
		background-position: left center !important;
	}
	.time24{
		font-size: 12px;
		background-size: 27px !important;
		background-position: left center !important;
	}
	.number{
		background-size: 20px !important;
		background-position: left center !important;
	}
	.tel1{
		font-size: 12px !important;
	}
	.tel2{
		font-size: 12px !important;
	}
	.mail{
		font-size: 15px !important;
		line-height: 17px !important;
		background-size: 16px auto !important;
	}
	.logo1{
	}
	.nav-pills > li > a{
		font-size: 12px;
	}

	
	.baner2-text {

}
.baner2-text2 {


}
.baner2-text2 span {
    font-weight: 600;
    font-size: 28px;
    line-height: 28px;
}
.baner2-form {
	margin: 30px 10px 0 0 !important;
	}
.baner3{

	
	}
.baner3-text{
	}
.baner3-form{
		margin: 6px 10px 0px !important;
		
		background-size: 100% !important;
		width: 241px;
		height: 256px;
		background: url("/images/icons/mobile-form.png") no-repeat left top;
		background-position: top center;
	}
	.form77{
		margin: 70px 0px 38px 0px !important;
	}
	.name-form77, .number-form77{
		margin: 0 20px 20px 20px;
	}
	.send-form77{
		margin: 30px 0 0 0;
	}
	.baner3-text2{
		display: none;
	}
	.categoriya2{
		width: 48% !important;
	}
	.question33{
		position: relative;
	}
	.question33-img{
		position: absolute;
	}
	.question33-list{
		width: 74%;
		position: absolute;
		right: 0;
	}
	.question33-list1, .question33-list2{
		width: 50%;
		float: left;
		text-align: left;
		margin: auto;
	}
	.nld33 li{
		width: 100%;
		font-size: 12pt;
		line-height: 12pt;
	}
	.work{
		margin: auto;
	}
	.work-img-1, .work-img{
		display: none;
	}
	.work-text{
		text-align: center;
	}
	.f2 li{
		width: 47%;
		margin: 1px 3px ;
		font-size: 13pt;
	}
	.name33{
		margin: auto !important;
		width: 45%;
		float: left;
	}
	.number331{
		margin: auto !important;
		width: 45%;
		float: right;
	}
	.otziv{
		width: 48%;
		border:1px solid #CCC;
	-webkit-box-shadow: 6px 4px 31px 3px rgba(168,168,168,1);
-moz-box-shadow: 6px 4px 31px 3px rgba(168,168,168,1);
box-shadow: 6px 4px 31px 3px rgba(168,168,168,1);
	}
	.video-1{
		margin: 5px 15px;
	}
	.forma-zakaza1{
		padding: 5px 5px 5px 5px !important;
	}
	.forma-zakaza1-1{
	background:#d2d2d2 url("/images/litsa/3-1.png") no-repeat left top;
	width:284px !important;
	height:192px !important;
	margin: 0 !important;
display: block !important;
float:left;
	}
	.forma-zakaza1-2 {
    float: none !important;
    width:284px !important;
    }
	.forma-zakaza1 .form77 {
    margin:  10px !important;
}
.note1{
	font-size:18px !important;
	color:#1A3867 !important;
	padding: 10px 10px 10px  240px !important;
	margin:5px !important;
	min-height:160px;
	background:#eaeef5 url("/images/icons/zakon.jpg") no-repeat left top;
	background-size:230px;
	border:2px solid #CCC;
	border-radius:20px !important;
	}
	.comment33{display:none !important;
	}

	
}
@media only screen and (max-width : 990px) {
	.tag-item{
	width:49%;
	display:inline-block;
}
}
@media only screen and (max-width : 680px) {
	.tag-item{
	width:49%;
	display:inline-block;
}
}
/* Small devices (phones, 440px */

@media only screen and (max-width : 440px) {
	.nner, .ico-top{
    display: none !important;
}
	.tel1, .tel2{
    font-size: 22px !important;
}
	.tag-item{
	width:100%;
	display:block;
}
	#top-menu li a{
	display: block;
     height: 100%;	
	}
	.item-124{

	}
	.item-page p{
		box-shadow: 0 0 0 !important;
	}
	.nicelistda li{
		box-shadow: 0 0 0 !important;
	}
	#c-left .moduletable #touch-menu{
		display: none !important;
	}
	#c-left .moduletable #touch-menu2{
		display: none !important;
	}
	#c-left .moduletable #category{
		background: #1B2A4B;
		box-shadow: 0 0 0;
		margin: auto;
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	#category #touch1{
		background: #1B2A4B;
		width: 50px;
		height: 50px;
		border: 2px solid #fff;
		margin: 10px;
		padding: 10px;
		float: left;
	}
	#category #touch2{
		background: #1B2A4B;
		width: 50px;
		height: 50px;
		border: 2px solid #fff;
		margin: 10px;
		padding: 10px;
		float: left;
		display: none;
	}
	#c-left .moduletable #category #touch1{
		display: none;
	}
	#c-left .moduletable #category h3{
		display: block;
		float: right;
		width: 70%;
		margin-top: 20px;
		margin-right: 8%;
	}
	.left-sidebar h3{
		display: none;
	}
		#category #touch1 span{
			width: 100%;
			height: 2px;
			background: #fff;
			margin: 5px auto;
			display: block;
		}
		#category #touch2 span{
			width: 100%;
			height: 2px;
			background: #fff;
			margin: 5px auto;
			display: block;
		}
	li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
		color: red;
	}
	#catmenu{
		display: none;
	}
	.primer-1, .primer-2{
		width: 100%;
		border-right: none;
	}
	.primer{
		box-shadow: 0 0 10px 3px #ccc;
		margin: 30px auto;
	}
	.left-sidebar li{
		box-shadow: 0 0 0 !important;
	}
	.main-menu .moduletable #razdel{
		display: none;
	}

	.main-menu .moduletable #category{
		position: absolute;
		background: #1B2A4B;
		z-index: 999;
		width: 100%;
	}
	.price{
	margin-bottom:60px;
	}
	.main-menu .moduletable #category{
		top: 1245px;
	}
	#touch-menu2{
		margin: 10px;
		text-align: center;
		background-color: #01538b;
		padding: 10px;
		width: 50px;
		border: 2px solid #fff;
	}
	#touch-menu2:nth-child(1){}
	#touch-menu2:nth-child(2){
		display: none;
	}
	#touch-menu2 span{
		display: block;
		width: 100%;
		height: 2px;
		margin: 5px auto;
		background: #fff;
	}
	.nav-pills > li{
		margin: 5px auto !important;
	}
	.slicknav_menu{
		display: block;
	}
	.slicknav_menu{
		background: #01538b;
	}
	.main-menu{
		padding: 0 !important;
	}
	#touch-menu{
		display: block;
		margin: 10px;
		text-align: center;
		background-color: #01538b;
		padding: 10px;
		width: 50px;
		border: 2px solid #fff;
	}
	#touch-menu > span{
		display: block;
	  width: 100%;
	  height: 2px;
	  background: #fff none repeat scroll 0% 0%;
	  margin: 5px auto;
	}
	#top-menu{
		display: none;
	}
	#touch-menu2{
		display: none;
	}
	body#ot-body{
		min-width: 320px !important;
	}
	.price-block, .price-block-last{
	width:100%;
	padding:10px 2px;
	border:1px solid #CCC;
	
	}
	.price-h {
	font-size: 18px !important;
    }
	.price-srok, .price-cost {
	font-size: 16px !important;
    }
	.price-block{
	margin: 5px 0 5px 0;
	}
	.note1{
	font-size:18px !important;
	color:#1A3867 !important;
	padding: 170px 10px 10px 10px   !important;
	margin:5px !important;
	min-height:160px;
	background:#eaeef5 url("/images/icons/zakon.jpg") no-repeat left top;
	background-size:260px;
	border:2px solid #CCC;
	border-radius:20px !important;
	}
	.boxed .wrapper{
		position: relative;
		min-width: 320px !important;
		display: flex;
		flex-direction: column;
		padding: 10px;
		width: 97% !important;
	}
	.contact39{
	display: none;
	}
	
	.osmap-items ul {
    margin: 0 0 9px 5px;
	padding: 0 0 0 10px;
}
	.main-page {
    padding: 5px 0 7px;
}
	.boxed  .wrapper{
	-webkit-box-shadow: 2px 2px 2px 2px rgba(168,168,168,1);
    -moz-box-shadow: 2px 2px 2px 2px rgba(168,168,168,1);
    box-shadow: 2px 2px 2px 2px rgba(168,168,168,1);
	border:1px solid #CCC;
	padding: 4px   ;
	margin: 5px   ;
	}
	.header1{
		order: 2;
	}
	.sectionMaintop1{
		order: 1;
	}
	.sectionTop2{
		order: 3;
		margin-bottom: 5px;
	}
	.sectionPrice1{
		order: 4;
		margin-bottom: 5px;
	}
	.sectionMainbody{
		order: 5;
		/*box-shadow: 0px 0px 10px 3px #ccc;*/
		margin-bottom: 15px;
	}
	.sectionFooter1{
		order: 7;
		/*box-shadow: 0px 0px 10px 3px #ccc;*/
		margin-bottom: 15px;
	}
	.main-page{
		border: none;
	}
	.mainpage p{
		padding: 10px;
		margin: 15px auto !important;
	}

	.boxed .wrapper :nth-child(5){
		order: 6;
	}
	.boxed .wrapper :nth-child(6) #touch-menu{
		order: 6;
		box-shadow: 0 0 10px 3px #999;
		margin: 15px auto;
	}
	.boxed .wrapper :nth-child(6) #touch-menu{display: none;}
	.boxed .wrapper :nth-child(6) #category{display: none;}
	.video-block{
		margin: 15px auto;
		padding: 10px;
		box-shadow: 0 0 10px 3px #ccc;
	}
	.header1 > .container-fluid > .row{
		display: flex;
		flex-direction: column-reverse;
	}
	.mod-top{
		left: 0;
		width: 100%;
		padding: 10px;
	}
	.logo1{
		right: 0;
		width: 100%;
		margin: auto;
	}
	.logo1 > .moduletable > .custom > p > a > img{
		margin: auto !important;
	}
	.contact1:nth-child(2){
		display: none;
	}
	.contact1{
		width: 100%;
		margin: auto !important;
	}
	.contact2{
		width: 100%;
		margin: auto !important;
		text-align: center;
	}
	.contact1, .contact2{
		margin: 10px auto !important;
		border: 0;
	}
	.time-6{
		float: left;
		text-align: left;
		padding-left: 5px !important;
	}
	.time24{
		float: right;
		text-align: right;
		padding-right: 5px !important;
		padding-left: 0 !important;
	}
	.time-6{
		width: 100%;
		margin: 20px auto;
		display: block;
		font-size: 14px;
		background: none !important;
		white-space: nowrap;
	}
	 .contact1{
		display: none;
	}
	.number{
		width: 100%;
		margin: 10px auto;
		display: block;
		float: none;
		background: none !important;
		font-size: 22px;
	}
	.number:nth-child(2){
		/*padding-left: 40px !important;*/
		padding: 0 !important;
		text-align: center;
		width: 100% !important;
	}
	.number:nth-child(3){
		/*padding-left: 0 !important;
		padding-right: 40px !important;*/
		padding: 0 !important;
		width: 100% !important;
	}
	.contact2 > .ssilka{
		margin: 10px auto 20px;
		width: 45%;
		background: #e42d25 !important;
		border-radius: 15px !important;
		text-transform: uppercase;
	}
	.ssilka a{
		/*text-shadow: 3px 3px 5px rgba(50, 50, 50, 0.75);*/
		text-shadow: 0 0 0;
		box-shadow: 0 0 0;
		line-height: 17pt;
	}
	.ssilka{
		box-shadow: 0 0 0 !important;
	}
	.form33 .rsform-submit-button{
		border: none;
		font-size: 12px !important;
		text-transform: uppercase;
		width: 70%;
	}
	.form33 h3{
		margin-bottom: 10px;
		font-size: 24px;
	}
	#comments-form p{
		margin: auto !important;
	}
	#comments-form span{
		display: flex;
		flex-direction: column-reverse;
	}
	#comments-form input{
		width: 100%;
	}
	#comments-form label{

	}
	.mail{
		text-align: center;
		width: 100%;
		margin: 20px auto !important;
		padding: 0 !important;
		background: none !important;
		font-size: 14px !important;
	}
	.contact1 > .ssilka{
		width: 60%;
		margin: 10px auto 20px;
		display: block;
		text-align: center;
		background: #e42d25 !important;
		border-radius: 15px !important;
		text-transform: uppercase;
	}
	.head-contact{
		font-size: 12px;
		text-transform: uppercase;
		background: #01538b !important;
		color: #fff;
		margin: auto !important;
		border-radius: 0;
		border-top: none !important;
	}
	.head-contact:first-child{
		margin-bottom: 10px !important;
	}
	.landing {
    padding-left: 0 !important;
    text-align: center;
}
	.baner3-text{
		display: block !important;
		margin: 97% 0 0 0 !important;
		width: 100%;
		font-size: 22px;
		line-height: 30px;
	}
	.baner3-text2{
	background: url(/images/icons/separate3.png) no-repeat left top !important;
    background-size: 290px !important;
    margin:  0 0 0 !important;
    padding: 5px 0 0 !important;
    font-size: 30px;
	font-weight:600;
    line-height: 30px;
    text-align: center;
	color:#1B2A4B;
    width: 290px;
    display:inline-block;
	z-index:999;
	text-shadow: none !important;
	}
	.baner3-text2 span{
		font-size: 32px;
	}
	.page-header h1{
		margin: 10px auto;
	}
	.mainpage > p{
text-align: justify;
	}
	p {
    margin: 4px 0 12px!important;
}
	.wrapper{
	-webkit-box-shadow: 2px 2px 2px 2px rgba(168,168,168,1);
    -moz-box-shadow: 2px 2px 2px 2px rgba(168,168,168,1);
    box-shadow: 2px 2px 2px 2px rgba(168,168,168,1);
	}
	.mainpage > p:first-child{
		line-height: 20px;
		
	}
	.mainpage :nth-child(5){
		line-height: 20px;
	}
	.mainpage :nth-child(7){
		line-height: 20px;
		text-align: initial;
	}
	.mainpage h2{
		font-size: 24px !important;
		color: #000;
		text-transform: uppercase;
		font-weight: inherit;
		line-height: 30px;
	}
	.work-img img{
		box-shadow: 0 0 0 !important;
	}
	.mainpage{
		font-size: 16px;
	}
	.note3{
		box-shadow: 0 0 10px 3px #ccc;
		margin: 30px auto !important;
	}
	.number-block33-1{
		font-size: 14px !important;
	}
	.menu, .nav-pills{
		margin: 3px auto;
		padding: 0;
	}
	.nav-pills > li{
		float: none;
	}
	.form33{
		width: 100%;
	}
	.col-xs-reset{
		width: 100%;
	}
	.work{
		width: 100%;
	}
	.question33-img{
		display: none;
		width: 1px;
		height: 1px;
		margin: 1px;
		padding-bottom: 1px;
	}
	.question33{
		width: 100%;
		height: 100%;
		margin: 15px auto;
		padding-bottom: 10px;
	}
	.question33-list{
		width: 100%;
		position: unset;
	}
	.question33-list1, .question33-list2{
		width: 100%;
	}
	.baner3{
		/*background: url("/images/foto/mobile-banner3.png") !important;*/
		/*background-repeat: no-repeat !important;*/
		background-position: center !important;
		/*background-size: 97% !important;*/
		background-position: top !important;
		/*height: 400px !important;*/
		height: auto !important;
		text-align:center;
	}
	.baner3-form{
		text-align:center;
		 margin-top: 10px !important;
		 float:none !important;
	}
	.baner2{
		text-align: center;
	}
	.baner2-text {
    margin: 330px 0 0 0 !important;
    padding: 5px !important;
    font-size: 30px;
    line-height: 30px;
    color: #FFF;
    text-align: center;
    width: 100%;
    display: block !important;
}
	.baner2-text2{
		text-align: center !important;
	background: url("/images/icons/separate3.png") no-repeat left top !important;
		background-size: 290px !important;
		margin: -390px 0 0 0 !important;
    padding: 5px !important;
    font-size: 30px;
    line-height: 30px;
    color: #fff;
    width: 100%;
	display: block !important;
	}
	.baner2-form{
		float: none ;
		margin: 120px 0 0 !important;
	}
	.categoriya2{
		width: 100% !important;
		margin: 25px auto;
		box-shadow: 0 0 0 0 !important;
	}
	.note4-block1{
		width: 45%;
		word-wrap: break-word;
		font-size: 14px !important;
	}
	.note4-block1 img{
		width: 100% !important;
		height: auto;
	}
	.video-1{
		width: 100%;
		height: auto;
		margin: 5px 0;
	}
	.otziv{
		max-width: 100% !important;
		width: 100% !important;
		border:1px solid #CCC;
	-webkit-box-shadow: 6px 4px 31px 3px rgba(168,168,168,1);
-moz-box-shadow: 6px 4px 31px 3px rgba(168,168,168,1);
box-shadow: 6px 4px 31px 3px rgba(168,168,168,1);
		padding-bottom: 20px !important;
	}
	#jc .bbcode a, #jc .bbcode a:focus, #jc .bbcode a:active, #jc .bbcode a:hover{
		box-shadow: 0 0 0 0;
	}
	#comments-footer{
		box-shadow: 0 0 0 0;
	}
	#comments{

	}
	#comments .even, #comments .odd{
		box-shadow: 0 0 10px 3px #ccc;
		margin: 30px auto;
		border-radius: 7px;
	}
	.item-136{
		box-shadow: 0 0 0 0 !important;
	}
	#liveinternet{
		box-shadow: 0 0 0 0;
		left: 30px;
		bottom: 40px;
	}
	#comments .comments-list{
		margin: auto !important;
	}
	.otziv-foto{

	}
	.otziv-foto img{

	}
	.otziv-text{
		width: 100%;
	}
	.item-page > div > p > img{
		max-width: 100%;
		height: auto;
	}
	.number-block33{
		background: url("/images/icons/konsult-bg.png") no-repeat !important;
		background-position: center !important;
		background-size: 140% !important;
	}
	.number-block33-2{
		font-size: 30px !important;
	}
	.number-block33 {
    text-align: center !important;
    padding: 10px 10px 10px 10px !important;
    margin: 5px 0;
}
	.otziv > img{
		max-width: 100% !important;
		max-height: 100% !important;
		width: 60% !important;
		height: 60% !important;
		margin: 15px 20%;
		display:block;
	}
	.otziv-head{
		margin-bottom: 10px;
	}
	.formCaption{
		width: 50% !important;
		margin-bottom: 5px;
	}
	.menu, .nav-pills{
		/*overflow: hidden;*/
	}
	.f2 li{
		width: 38%;
		font-size: 10px;
		text-transform: uppercase;
		display: block !important;
		float: left;
		margin-left: 10% !important;
	}
	.number33:nth-child(1){
		float: left;
		width: 50%;
		margin: auto;
		text-align: left;
	}
	.number33:nth-child(2){
		float: right;
		width: 50%;
		margin: auto;
		text-align: right;
		padding-left: 0px !important;
		background-position: right 85% center !important;
	}
	.ssilka33{
		margin-top: 20px;
	}
	.contact33{
		margin: 5px 0;
		text-align: center;
	}
	.number33{
		font-size: 12pt;
		line-height: 26px !important;
		background-size: 22px auto !important;
		background-position: center left !important;
		width: 44%;
		float: left;
	}
	.mail33{
		width: 100%;
		margin: 10px auto;
		font-size: 12px;
		background-size: 19px !important;
		line-height: 18px !important;
		background-position: right 73% center !important;
		padding-bottom: 3px !important;
	}
	.categoriya2 h3{
		text-align: center !important;
	}
	.categoriya2 h3 a{
		font-size: 14.4px !important;
	}
	.categoriya2 h3 a img{
		display: none;
	}
	ul.categoriya-list{
		display: none;
	}
	.block11{
		display: none;
	}
	#comments .comments-buttons{
		height: auto;
	}
	#footer-logo{
		text-align: center;
	}
	#footer-logo img{
		width: 80%;
	}
}
/*Google Nexus 6*/
@media only screen and (max-width : 412px) {
	.baner3{
		/*height: 398px !important;*/
		height: auto !important;
	}
	.baner2{
		height: 840px !important;
		text-align:center;
	}
}
/*Google Nexus 4*/
@media only screen and (max-width : 384px) {
	.baner3{
		/*height: 363px !important;*/
		height: auto !important;
	}
	.baner2{
		height: 820px !important;
		text-align:center;
	}
}
/*Iphone 6s*/
@media only screen and (max-width : 375px) {
	.baner3{
		/*height: 363px !important;*/
		height: auto !important;
	}
	.baner2{
	height: 850px !important;	
	text-align:center;
	}
}
@media only screen and (max-width : 384px) {
	.price{
	margin-bottom:60px;
	}
	.main-menu .moduletable #category{
		top: 1630px;
	}
}
@media only screen and (max-width : 375px) {
	.price{
	margin-bottom:60px;
	}
	.main-menu .moduletable #category{
		top: 1635px;
	}
}
/*360px*/
@media only screen and (max-width : 360px) {
	.number-block-border {
    padding: 5px !important;
    width: 100%;
    margin: 15px 0;
    min-height: 250px !important;
    border: 2px solid #1B2A4B;
}
	.number-block2-2 {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    display: block;
    float: left;
    width: 100%;
    min-height: 150px;
    line-height: 18px !important;
    padding:  10px 5px ;
    background: none !important;
}
	.number-block3 {
    font-size: 32px;
    color: #1B2A4B;
    font-weight: 600;
    display: block;
    float: left;
    width: 100%;

}
	.question33-img{
		display: none;
		width: 1px;
		height: 1px;
		margin: 1px;
		padding-bottom: 1px;
	}
	.forma-zakaza1 {
    min-height: 170px !important;
    margin: 10px 0 0 !important;
}
	.garantii{
    display:none !important;
    }
	body#ot-body {
    color: #000;
    font-family: 'Roboto',sans-serif;
    font-size: 16px;
	line-height: 20px;
}

	.baner3{
		/*height: 348px !important;*/
		height: auto !important;
		text-align:center;
	}
	.baner2{
		height: 800px !important;
		text-align:center;
	}
	ul.jcomments-latest {
    list-style: none !important;
    list-style-image: none !important;
    margin-top: 40px  !important;
}
	.number33{
		font-size: 9pt;
		width: 43%;
	}
	.main-menu .moduletable #category{
		position: absolute;
		background: #1B2A4B;
		z-index: 999;
		width: 100%;
		top: 2326%;
	}
	.container-hide1{
    top: 1790% !important;
    }
	.container-hide2{
    top: 1410% !important;
    }
	.container-hide{
    display:none !important;
    }
	.baner3-text {
    margin: 310px 0 0 0 !important;

}
	.breadcrumbs {
    margin-top: 10px;
}
	
#c-left{
    margin-top: 40px;
}
}
/*320px*/
@media only screen and (max-width : 320px) {
	.baner3{
		/*height: 309px !important;*/
		height: auto !important;
	}
	.baner2{
		height: 800px !important;
		text-align:center;
	}
	.number33{
		font-size: 7pt;
		width: 42%;
	}
	.contact1 > .ssilka{
		width: 60%;
	}
}
.logo1{
		width: 30%;
	}
	.mod-top {
		width: 70%;
	}
	.sectionMaintop1 {
		padding: 10px 0;
	}