.sale{position:absolute;top:0px;right:0px;width:150px;height:150px;background:url(../images/sale.png) 0 0 no-repeat;}
body{margin:0;padding:0px;background:#b75814 url(../images/header.jpg) 50% 0 repeat-y;color:#000;font-family:Tahoma, sans-serif;font-size:14px;}
img{border:0;}
form{padding:0;margin:0;}
a{color:#000;text-decoration:underline;outline:0;}
a:hover{text-decoration:none;}
hr{border:0px solid #eff0df;border-bottom:1px solid #eff0df;clear:both;padding-top:12px;}
h1, h2, h3, h4, h5{font-weight:normal;margin:0;line-height:normal;}
h1{font-size:33px;font-weight:600;color:#0a3254;padding:25px 0 25px 0;text-shadow:0 -1px 0px #000;font-family:'Helvetica Neue','Myriad Pro',Calibri;}
h2{font-size:25px;font-weight:bold;color:#0a3254;padding:18px 0 10px 0;}
h3{padding:30px 0 10px 0;font-size:20px;color:#0a3254;font-weight:bold;}
h4{padding:10px 0 5px 0;font-size:16px;color:#0a3254;font-weight:bold;}
h5{font-size:33px;font-weight:600;color:#0a3254;padding:25px 0 25px 0;text-shadow:0 -1px 0px #000;font-family:'Helvetica Neue','Myriad Pro',Calibri;}
ul{margin:0 0 20px 0;}
ul li{}
p{margin:0 0 16px 0;}
fieldset{padding:0;border:none;border:0px solid #000;margin:0;}
table{border-collapse:collapse;}
textarea, input{font-family:Arial;outline:none;}
.cl{clear:both;font-size:0;height:0;overflow:hidden;}
.container_bg{max-width:1000px;margin:0 auto;}
.header{padding:20px 0 15px 18px;display:block;}
#main_body h5.logo{display:block;width:281px;position:relative;float:left;line-height:48px;font-size:48px;font-weight:bold;color:#fff;-webkit-text-shadow:#000 4px 0px 4px;-moz-text-shadow:#000 4px 0px 4px;text-shadow:#000 4px 0px 4px;padding:0 0 0 0 !important;}
#main_body h5.logo a{color:#fff;text-decoration:none;}
#main_body h5.logo span{font-size:12px;font-family:Arial;position:absolute;top:25px;right:30px;}
#base_body h2.logo{display:block;width:281px;position:relative;float:left;line-height:48px;font-size:48px;font-weight:bold;color:#fff;-webkit-text-shadow:#000 4px 0px 4px;-moz-text-shadow:#000 4px 0px 4px;text-shadow:#000 4px 0px 4px;padding:0 0 0 0 !important;font-family:'Helvetica Neue','Myriad Pro',Calibri;}
#base_body h2.logo a{color:#fff;text-decoration:none;}
#base_body h2.logo span{font-size:12px;font-family:Arial;position:absolute;top:25px;right:30px;}
#base_body .catalog_img{margin-right:15px;margin-bottom:15px;}
.main_menu{list-style:none;margin:0;padding:73px 7px 0 0;color:#fff;float:right;}
.main_menu li{font-size:16px;display:inline-block;}
.main_menu li a{color:#fff;text-decoration:none;margin:0 9px 0 4px;-webkit-text-shadow:#000 4px 0px 4px;-moz-text-shadow:#000 4px 0px 4px;text-shadow:#000 4px 0px 4px;}
.main_menu li a:hover{text-decoration:underline;}
.content{min-height:700px;background:#eff0df url(../images/content_bg.gif) 0 0 repeat-x;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;line-height:24px;padding:10px;box-shadow:0 5px 10px #464646;}
.left_part{float:left;width:650px;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:7px 10px 50px 15px;box-sizing:content-box;webkit-box-sizing:content-box;moz-box-sizing:content-box;}
.left_part table{width:100%;}
.left_part table th{text-align:center;background-color:#e9e9e9;padding:5px 0;font-size:11px;border:1px solid #fff;}
.left_part table td{text-align:center;border:1px solid #e9e9e9;padding:5px 0;}
.left_menu{list-style:none;margin:0;padding:0 0 0;}
.left_menu li{font-size:12px;color:#0a3254;float:left;line-height:18px;font-family:Arial;}
.left_menu li a{color:#0a3254;margin:0 5px;}
.catalog_block{}
.catalog_block h3{}
.catalog_img{float:left;width:212px;height:150px;background:url(../images/img.png) 0 0 no-repeat;margin-left:-5px;}
.catalog_img img{display:block;margin:6px auto 0;}
.catalog_text{float:right;width:380px;padding:5px 27px 0 0;line-height:normal;}
.catalog_text span{font-size:18px;color:#0a3254;display:block;padding:17px 0 15px;}
.price{font-size:24px;color:#77a131;}
.catalog_text span.price{font-size:24px;color:#77a131;}
.right_part{float:right;padding:0px 0 0 0;width:300px;}
.footer{font-size:12px;padding:60px 0 50px 22px;color:#fff;}
.footer a{color:#fff;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer ul{padding:0 0 0 0;list-style:none;margin:0 0 0 0;float:right;text-align:right;width:500px;}
.footer ul li{padding:0 0 0 0;display:inline-block;}
.footer ul li a{margin:0 8px;}
.footer_left{width:350px;float:left;}
.info_block{line-height:24px;}
.info_block .info_block{font-size:20px;color:#444;}
.info_block .red{color:#ff0000;display:block;font-size:12px;margin-top:-8px;position:relative;margin-bottom:3px;}
.map{clear:both;border:1px solid #e3e3e3;margin:25px 0 25px;padding:12px;max-width:600px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.map img{display:block;}
.photo_block{padding:10px 0 20px 0;margin:0 -20px 0 -3px;}
.photo_block span{width:211px;height:150px;background:url(../images/img.jpg) 0 0 no-repeat;margin:0 10px 5px 0;display:block;float:left;}
.photo_block span img{display:block;margin:5px auto 0;}
.path{font-size:11px;margin-bottom:0px;}
.sloganposition{padding-top:5px;}
.noline{text-decoration:none;}
#base_body .sloganposition{font-size:11px;padding:0 0 7px 0;}
.rait{font-size:11px;}
.social_buttons{border:0px solid #000;height:37px;width:850px;}
.social_buttons table{}
.social_buttons table td{white-space:nowrap;padding-right:20px;}
.googleicon{padding-left:25px;background:url(../images/googleicon.gif) 0 0 no-repeat;color:#058dc7;}
.vip{border:1px solid #ffc36a;border-radius:10px;position:relative;margin-left:-7px;padding-left:7px;background:#fdecbe;}
.social-links{padding:30px 20px 30px 20px;text-align:center;}
.social-links h3{padding-top:0;margin-top:0;padding-bottom:80px;}
.social-links a{text-decoration:none;font-size:13px;display:inline-block;margin-bottom:5px;}
.social-links a:hover{opacity:0.7;}
.social-links small{font-size:11px;line-height:20px;display:inline-block;padding:5px 0;}
.facebook-group{position:relative;font-size:14px;}
.facebook-group:before{content:'';width:50px;height:50px;background:url(../images/fb-icon.png) 0 0 no-repeat;position:absolute;top:-60px;left:30px;border-radius:5px;}
.vk-group{position:relative;font-size:14px;margin-left:15px;}
.vk-group:before{content:'';width:50px;height:50px;background:url(../images/vk-icon.png) 0 0 no-repeat;position:absolute;top:-60px;left:30px;border-radius:5px;}
.comments-block{padding:100px 0;}
@media only screen and (max-width:1000px){.container_bg{overflow:hidden;}
.social_buttons{display:none;}
.main_menu{padding-top:10px;}
.left_part{width:auto;float:none;}
.catalog_text{float:left;width:300;padding-right:0;}
.catalog_img{margin-right:10px;}
.right_part{float:none;margin:0 auto;}
}
@media only screen and (max-width:468px){h1{text-align:center;}
h3{font-size:16px;text-align:center;}
.photo_block{margin:0;}
.photo_block span{float:none;margin:0 auto;}
.footer_left{width:100%;}
.catalog_text{max-width:100%;}
.g-recaptcha{transform:scale(0.9) !important;-webkit-transform:scale(0.9) !important;transform-origin:0 0 !important;-webkit-transform-origin:0 0 !important;}
}
.page_404 .left_part{width:97%;}
.page_404 .right_part{display:none;}
.page_404 .content{max-height:260px;min-height:auto;}
a.arrow-symbol{text-decoration:none;}
a.arrow-symbol:hover{text-decoration:underline;}
.right_part_inner.fixed_position{position:fixed;}
.map{position:relative;padding-bottom:75%;//This is the aspect ratio
height:0;overflow:hidden;}
.map iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.comment h2{text-align:center;}
#page-title{text-transform:uppercase;}
.comment-out{border:1px solid #0a3254;border-radius:10px;background:#eff0d4;}
.comment-in{padding:5px 10px 10px 10px;}
.comment-ttl{color:#0a3254;}
#sendCommentTitle{text-align:center;}
.page-in{padding:15px 0 15px 0;}
.next-ttl{color:#0a3254;font-size:1.3em;font-weight:800;text-align:center;}
.textarea-simple{width:100%;max-width:100%;border:1px solid #0a3254;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px #FFF8E1;box-shadow:inset 0 1px 1px #FFF8E1;}
.info_msg.sb-center{font-size:22px;color:#ff2222;font-weight:800;text-align:center;margin-top:15px;}
.info_msg.sb-center.success{color:green;font-size:28.6px;}
.comment_form_block .col-sm-6{padding-right:8px;}
.col-centered{float:none !important;margin:0 auto;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after{content:" ";display:table;}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after{clear:both;}
*:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row{margin:0;padding:7px 0 0 0;}
.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-left:0px;padding-right:0px;}
input, button, select, textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
textarea{overflow:auto;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
}
@media (min-width:768px){.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-offset-4{margin-left:33.3%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-1{margin-left:8.33333333%;}
}
.form-control{display:block;width:100%;height:25px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #0a3254;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px #FFF8E1;box-shadow:inset 0 1px 1px #FFF8E1;-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.btn_wrapper{text-align:center;}
#com_button{width:100%;height:25px;max-width:200px;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn-xs, .btn-group-xs > .btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:5px;}
.btn-default{color:#0a3254;background-color:#eff0d4;border-color:#0a3254;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.button{
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 6px 20px;
  margin: 0;
  cursor: pointer;
  border: 1px solid #bbb;
  overflow: visible;
  font: bold 13px arial, helvetica, sans-serif;
  text-decoration: none;
  white-space: nowrap;
  color: #555;
  background-color: #ddd;
  background-image: linear-gradient(top, rgba(255,255,255,1),
                                         rgba(255,255,255,0)),
                    url(data:image/png;base64,iVBORw0KGg[...]QmCC); 
  transition: background-color .2s ease-out;
  background-clip: padding-box; /* Fix bleeding */
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, .3),
              0 2px 2px -1px rgba(0, 0, 0, .5),
              0 1px 0 rgba(255, 255, 255, .3) inset;
  text-shadow: 0 1px 0 rgba(255,255,255, .9);  
} 
.button:hover{
  background-color: #eee;
  color: #555;
} 
.button:active{
  background: #e9e9e9;
  position: relative;
  top: 1px;
  text-shadow: none;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
}
.button.color{
  color: #fff;
  text-shadow: 0 1px 0 rgba(0,0,0,.2);
  background-image: linear-gradient(top, rgba(255,255,255,.3), 
                                         rgba(255,255,255,0)),
                    url(data:image/png;base64,iVBORw0KGg[...]QmCC);
}
.button.green{
  background-color: #57a957;
  border-color: #57a957;
  padding: 12px 30px;
}
.button.green:hover{
  background-color: #62c462;
}
.button.green:active{
  background: #57a957;
  top: 2px;
}
.button.red{
  background-color: #c43c35;
  border-color: #c43c35;
  padding: 12px 30px;
}
.button.red:hover{
  background-color: #ee5f5b;
}
.button.red:active{
  background: #c43c35;
  top: 2px;
}
.img-content {
  height: auto;
  max-width: 95%;
}
.video {
  width: 100%;
  position: relative;
  padding-top: 56.25%;
}
.video iframe, .video object, .video embed{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}