html,body{width:100%;height:100%;}
body{font-family:Arial;font-size:17px;line-height:1.3;color:#666666;background-color:#FFF;}
h1, h1 a{color:#E66759;font-size:24px;font-family:Zamenhof Plain;line-height:1.2;margin:0 0 10px 0;padding:0;}
h1 a:hover, h1 a:active, h1 a:focus{color:#EC8475;text-decoration:none;}
h2, h2 a, .subtitle, .subtitle a{color:#E66759;font-size:22px;font-family:Zamenhof Plain;line-height:1.2;margin:0 0 10px 0;padding:0;}
h2 a:hover, h2 a:active, h2 a:focus, .subtitle a:hover, .subtitle a:active, .subtitle a:focus{color:#EC8475;text-decoration:none;}
.subtitle, .subtitle a{margin-left:0 !important;padding-left:0 !important;margin:20px 0 15px 0;}
.h2, .h2 a{width:100%;text-align:center;margin:20px 0 10px 0;color:#E66759;font-size:22px;font-family:Zamenhof Plain;line-height:1.2;}
.h2{background-image:url(/template_new/theme/title-fon.png);background-repeat:no-repeat;background-position:center center;}
.h2 a:hover{color:#EC8475;text-decoration:none;}
@media only screen and (max-width:1150px){.h2{background-image:none;}
}
h3, h3 a, .tree-title{color:#669999;font-size:24px;font-family:Univers_Condensed_Medium;line-height:1.2;}
h3 a:hover, h3 a:active, h3 a:focus{color:#A8C6C6;text-decoration:none;}
h4, h4 a{font-size:20px !important;}
.tree-title{margin-top:30px;}
@media only screen and (max-width:480px){h1, h2, h3, .h2, .subtitle{font-weight:bold;}
.tree-title{margin-top:0;}
.title-news, .title-news h2, .title-news h3, .title-news a{font-weight:normal;}
}
a{color:#669999;text-decoration:none;outline:none;}
a:hover,
a:focus{color:#A8C6C6;text-decoration:none;outline:none;}
a:focus{outline:none;}
a img{border:none;outline:none;}
.date{margin:10px 0 0 0;padding-left:31px;font-family:Univers_Condensed_Medium;font-size:18px;color:#669999;background-image:url(/template_new/theme/calendar.png);background-repeat:no-repeat;background-position:left center;}
.title-news, .title-news a{color:#333;font-size:24px;font-family:Univers_Condensed_Medium;font-weight:normal;line-height:1.2;margin:10px 0;}
.title-news a:hover{color:#666666;}
.container-fluid{padding:0;}
.top-layer{background:#FFF;position:fixed;top:0;left:0;width:100%;height:30px;z-index:9998;}
.logo-title,.logo-title a{position:absolute;top:3px;left:0;font-size:34px;font-family:Zamenhof Plain;color:#FFF;}
.logo-title a:hover{color:#EFEFEF;}
.i-home{position:absolute;top:4px;left:0;width:30px;height:30px;}
.i-map{position:absolute;top:4px;left:30px;width:30px;height:30px;}
.i-mail{position:absolute;top:4px;left:60px;width:30px;height:30px;}
.i-vk{position:absolute;top:4px;left:90px;width:30px;height:30px;}
.i-vk1{position:absolute;top:4px;left:120px;width:30px;height:30px;}
.i-home a,.i-home i,.i-map a,.i-map i,.i-mail a,.i-mail i, .i-vk a, .i-vk i, .i-vk1 a, .i-vk1 i {color:#E66759; font-size:17px;}
.i-home a:hover,.i-home i:hover,.i-map a:hover,.i-map i:hover,.i-mail a:hover,.i-mail i:hover, .i-vk a:hover, .i-vk i:hover, .i-vk1 a:hover, .i-vk1 i:hover{color:#CC3333;}
.call{position:absolute;top:3px;right:0;width:220px;text-align:right;}
.call button{margin:0;text-align:left;color:#333;font-family:Univers_Condensed_Medium;font-size:18px;background:none;border:none;outline:none;}
.call button:hover,.call button:focus{color:#666666;background:none;border:none;}
.basket{width:200px;height:auto;margin:auto;margin-top:0;text-align:center;font-family:Univers_Condensed_Medium;}
.basket .icon{width:20px;height:20px;margin-right:10px;}
.basket i {margin-top:5px;font-size:20px;}
.basket .icon, .basket span, .basket i{color:#E66759;}
.basket a,.basket .text,.basket .text a{color:#666666;font-family:Univers_Condensed_Medium;color:#666666;font-size:18px;}
.call span,.call i,.close{color:#E66759;}
.call i{font-size:18px;}
.call span:hover,.call i:hover,.basket.icon:hover,.basket i:hover,.basket span:hover,.close:hover{color:#CC3333;}
.basket a:hover,.basket .text a:hover{color:#333;}
.glyphicon{font-size:21px;}
.glyphicon a:hover{border:none;outline:none;}
.page-header{width:100%;min-height:350px;padding:40px 0;margin:80px 0 0 0;border-bottom:none;background-image:url(/template_new/theme/bg.png);background-repeat:repeat-x;background-position:top center;}
.fixed-form-layer{position:absolute;display:block;right:0;top:200px;width:445px;height:70px;background:#333;border:2px solid #E66759;box-sizing:border-box;border-radius:5px;text-align:center;z-index:1000;}
.sticky{position:fixed;top:-120px;z-index:999;}
.modal{z-index:100004;}
.modal-content{background:#E8F0F0;padding-bottom:0;}
.car{position:absolute;top:20px;left:0;width:576px;height:280px;background-image:url(/template_new/theme/car.png);background-repeat:no-repeat;background-position:top right;}
.header-text{position:absolute;top:0;right:0;width:445px;}
.header-text h1{margin:0 0 10px 0;text-align:left;color:#FFF;font-size:47px;font-family:Zamenhof Plain;}
.header-text h3{margin:-20px 0 20px 0;text-align:left;color:#E76A58;font-size:27px;font-family:'Roboto Condensed',sans-serif;line-height:1.5;}
.header-text p{margin:0 0 0 0;text-align:left;font-size:23px;color:#A8C6C6;line-height:1.5;font-family:'Roboto Condensed',sans-serif;}
@media only screen and (max-width:1260px){.car{left:15px;}
.page-header{min-height:370px;padding-top:60px;}
.header-text{right:15px;width:430px;}
.header-text h1{font-size:42px;}
.header-text h3{font-size:22px;}
.header-text p{font-size:20px;}
.fixed-form-layer{right:15px;width:430px;}
}
@media only screen and (max-width:1200px){
.page-header{min-height:390px;padding-top:90px;}
}
@media only screen and (max-width:1150px){
.header-text{right:15px;width:390px;}
.header-text h1{font-size:37px;}
.header-text h3{font-size:20px;}
.header-text p{font-size:17px;}
.fixed-form-layer{right:15px;width:390px;}
}
@media only screen and (max-width:960px){
.page-header{min-height:370px;padding-top:70px;}
.car{width:370px;height:176px;background-image:url(/template_new/theme/car_sm.png);background-repeat:no-repeat;background-position:right center;}
}
@media only screen and (max-width:768px){
.car{display:none;}
.page-header{min-height:130px;height:130px;padding:20px 0;}
.header-text{width:100%;margin:0 0 0 0;text-align:center;}
.fixed-form-layer{right:5%;left:5%;width:90%;top:60px;border:none;background:none;}
.sticky{top:-8px;}
.header-text h1,.header-text h3{display:none;}
.header-text p{font-size:24px;text-align:center;}
.logo-title,.logo-title a,.icon-home{left:15px;}
.icon-sitemap{left:65px;}
.icon-mail{left:115px;}
}
@media only screen and (max-width:640px){.icon-home,.icon-sitemap,.icon-mail,.call,.i-vk,.i-vk1{display:none;}
.header-text p{font-size:22px;line-height:1.2;padding-left:7px;}
}
@media only screen and (max-width:480px){
.header-text p{font-size:18px;text-align:center;}
.page-header{min-height:90px;height:90px;padding:20px 0;}
.fixed-form-layer{top:40px;}
.sticky{top:13px;}
}
.container{padding-right:0;padding-left:0;}
.center{width:1170px;margin:0 auto;padding:0;position:relative;}
@media only screen and (max-width:1260px){.center{float:left;width:100%;}
}
.row{margin:25px 0;padding:5px 20px 0 20px;border:1px solid #A8C6C6;border-radius:5px;box-sizing:border-box;position:relative;}
.row h2{margin:20px 0 0 20px;}
.row .row{margin-top:10px;margin-bottom:0;}
[class*="col-"]{padding-top:15px;padding-bottom:15px;border:none;}
hr{margin-top:40px;margin-bottom:40px;}
.grinbox{margin:10px -5px 15px -5px;padding:15px;color:inherit;background-color:#E8F0F0;font-family:Univers_Condensed_Medium;}
.grinbox .thumbnail{float:left;width:187px;height:auto;min-height:210px;padding:18px 10px 4px 10px;margin:10px 8px;border:1px solid #dddedf;box-sizing:border-box;border-radius:4px;background:#FFF;text-align:center;}
.grinbox .thumbnail:hover{background:#F6F6F6;transition:all 0.4s;}
.grinbox img{border:1px solid #B8CFCF;box-sizing:border-box;outline:none;}
.grinbox h4,
.grinbox .h4, .grinbox h4 a{color:#669999;font-size:20px;}
.grinbox h4 a:hover{color:#517979;}
.grinbox p, .grinbox form, .grinbox ul, .grinbox li{margin-bottom:15px;font-size:18px;font-family:Arial;font-weight:normal;}
.grinbox > hr{border-top-color:#8BB1B1;}
.container .grinbox,
.container-fluid .grinbox{padding-right:15px;padding-left:15px;border-radius:5px;}
.grinbox .container{max-width:100%;}
@media screen and (min-width:768px){.grinbox{padding-top:48px;padding-bottom:48px;}
.container .grinbox,
.container-fluid .grinbox{padding-right:60px;padding-left:60px;}
.grinbox h1,
.grinbox .h1{font-size:26px;}
}
@media screen and (max-width:1200px){.grinbox{margin:0 -20px;}
.grinbox .thumbnail{width:350px;height:auto;float:none;margin:10px auto;}
}
@media screen and (max-width:580px){.grinbox .thumbnail{width:190px;height:auto;}
.grinbox h4{font-size:20px !important;}
.row{border:none;border-radius:0px;}
.grinbox{border-radius:0px;}
}
.thumbnail{padding:0 0 20px 0;height:370px;position:relative;overflow:hidden;}
.thumbnail .goods{height:96px;width:100%;margin:0;padding-left:0;padding-right:0;overflow:hidden;position:relative;}
.thumbnail .shop{height:96px;width:100%;margin:0;padding-left:0;padding-right:0;overflow:hidden;position:relative;}
.thumbnail .shop::after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;background:-moz-linear-gradient(bottom, rgba(255,255,255, 0), #FFF 100%);background:-webkit-linear-gradient(bottom, rgba(255,255,255, 0), #FFF 100%);background:-o-linear-gradient(bottom, rgba(255,255,255, 0), #FFF 100%);background:-ms-linear-gradient(bottom, rgba(255,255,255, 0), #FFF 100%);background:linear-gradient(to bottom, rgba(255,255,255, 0), #FFF 100%);}
.thumbnail h3{margin:0 0 0 0;padding:10px 15px;font-size:21px;font-family:Univers_Condensed_Medium;font-weight:normal;line-height:1.1;color:#666666;}
.thumbnail h3 a{font-size:21px;color:#666666;}
.thumbnail h3 a:hover{color:#333;}
.thumbnail .shop h3{margin:0 0 0 0;padding:8px 15px;font-size:20px;font-family:Univers_Condensed_Medium;font-weight:normal;line-height:1.1;color:#666666;}
.thumbnail .shop h3 a{font-size:20px;color:#666666;}
.thumbnail .shop h3 a:hover{color:#333;}
.thumbnail .caption{background:#D3E2E2;margin:0;padding:15px 15px 5px 15px;position:relative;}
.thumbnail .label{position:absolute;top:15px;right:15px;padding-bottom:8px;padding-left:14px;color:#FFF;text-shadow:2px 3px 4px rgba(0,0,0,0.3);border-radius:0px;border-bottom-left-radius:25px;}
.label-warning{background:#FFCC66;}
.label-success{background:#66CC99;}
.thumbnail p, .thumbnail div{padding:0 15px;}
.thumbnail span{color:#E66759;font-size:15px;}
.basket-inner{position:absolute;top:2px;right:15px;}
.price{font-family:Arial;font-size:25px;color:#669999;margin:0;padding:20px 0;border-top:1px solid #ddd;position:relative;line-height:1.8;}
#spr-desctop{margin:0;padding:0;width:100%;height:400px;display:block;}
#spr-mobile{float:left;width:100%;margin:0;padding:0;display:none;}
@media only screen and (max-width:1150px){#spr-mobile{display:block;}
#spr-desctop{display:none;}
}
@media only screen and (max-width:1200px){.thumbnail .goods{height:115px;}
.price{font-size:19px;}
}
@media only screen and (max-width:1150px){.thumbnail .goods{height:auto;}
}
@media only screen and (max-width:900px){.thumbnail .goods{height:80px;}
}
@media only screen and (max-width:768px){.thumbnail, .thumbnail .goods{height:auto;}
.price{font-size:19px;padding-bottom:0;}
}
.newsitem{float:left;width:100%;height:auto;padding:15px 0;border-top:1px solid #A8C6C6;text-align:justify;}
.new-item{float:left;width:100%;height:auto;margin-top:0;padding:15px 0;border-top:1px solid #A8C6C6;text-align:left;}
.footer{float:left;width:100%;height:100%;min-height:200px;margin:0 0 0 0;padding:0 0 0 0;background-image:url(/template_new/theme/bg.png);background-repeat:repeat-x;}
.contacts{min-height:70px;height:auto;margin:0;padding:20px 0;text-align:center;color:#E76A58;font-size:25px;font-family:Zamenhof Plain;}
#slidingDiv{display:none;height:330px;margin:15px 0;padding:15px 0 0 0;}
#slidingDiv h2, #slidingDiv p{text-align:right;}
#slidingDiv p{font-family:Univers_Condensed_Medium;color:#A8C6C6;font-size:28px;}
.footer p, .footer a{text-align:left;font-size:16px;color:#dddedf;}
.footer a:hover{color:#FFF;}
.footer .googlemap{margin:0;padding:0;width:100%;height:270px;}
.footer .googlemap iframe{width:100%;max-width:100%;height:100%;}
.footer .arrow{width:40px;height:20px;margin:0;padding-left:20px;}
.footer .glyphicon, .footer .glyphicon a{color:#dddedf;}
.footer .glyphicon:hover, .footer .glyphicon a:hover{color:#FFF;text-decoration:none;}
.bottom-layer{background:#555;width:100%;height:150px;margin-bottom:0;padding:0;}
.navbottom{width:1170px;height:50px;margin:0 auto;color:#EFEFEF;text-align:center;}
.darkgrey{float:left;width:100%;height:95px;background:#333;}
@media only screen and (max-width:1260px){.footer{background-image:none;background-color:#333;height:auto;padding:20px 0;}
.top-layer, .navbottom{width:100%;}
}
@media only screen and (max-width:1150px){.navbottom{display:none;}
.darkgrey{height:auto;}
#slidingDiv h2, #slidingDiv p{text-align:center;}
}
@media only screen and (max-width:760px){.footer{margin-top:20px;height:auto;min-height:180px;}
.footer .col-md-6{padding:7px;margin:0 0 0 0;}
.contacts{min-height:50px;height:auto;margin:-15px 0 15px 0;padding-top:10px;background:#000;border-bottom:1px solid #E66759;font-size:20px;font-family:Arial;font-weight:bold;}
#slidingDiv{float:left;height:auto;margin:15px 0;padding:15px 0 0 0;background:#000;border-top:1px solid #666666;}
#slidingDiv h2{font-size:20px;font-family:Arial;font-weight:bold;}
#slidingDiv p{font-size:20px;}
.footer .googlemap{height:180px;}
}
#wotchet{position:fixed;top:159px;left:0;background:url(/template_new/theme/watched-button.png);background-repeat:no-repeat;background-position:top left;width:52px;height:205px;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;z-index:1000;font-family:Univers_Condensed_Medium;}
#hidden_wotchet{float:left;display:block;position:fixed;top:120px;left:-210px;background:#ECF2F2;border:1px solid #A8C6C6;color:#000;width:210px;min-height:340px;max-height:870px;padding:12px;text-align:left;overflow:hidden;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;border-radius:0 0 5px 0;}
#wotchet:hover{left:210px;}
#wotchet:hover #hidden_wotchet{left:0;}
#wotchet_slide{position:relative;margin:50px auto;min-height:280px;max-height:700px;width:155px;display:block;overflow:hidden;}
#wotchet .next, #wotchet .prev{width:24px;height:24px;display:block;cursor:pointer;position:absolute;}
#wotchet .prev{top:24px;left:45%;background-image:url(/template_new/theme/up.png);background-repeat:no-repeat;}
#wotchet .next{bottom:24px;left:45%;background-image:url(/template_new/theme/down.png);background-repeat:no-repeat;}
#wotchet a.wotchet{position:relative;text-decoration:none;display:block;float:left;height:245px;width:155px;clear:both;margin:auto;}
#wotchet .wotchet_image{margin:10px auto;width:124px;height:110px;overflow:hidden;}
#wotchet .wotchet_name{float:left;width:100%;margin:-8px 0 5px 0;text-decoration:none;font-size:20px;line-height:1.0;text-align:center;}
#wotchet .wotchet_price{margin-top:12px;text-decoration:none;font-size:18px;text-align:center;color:#E66759;}
@media only screen and (max-width:1260px){#hidden_wotchet{min-height:340px;max-height:600px;}
#wotchet_slide{min-height:280px;max-height:500px;}
}
.cart{width:170px;height:auto;display:block;position:fixed;top:165px;right:15px;background:#333;border:2px solid #E76A58;border-radius:5px;margin:15px 0;padding:12px;font-family:Univers_Condensed_Medium;font-size:20px;color:#fff;text-align:center;z-index:11000;cursor:pointer;}
.title{text-align:center;font-family:Zamenhof Plain;font-size:16px;color:#E76A58;padding-left:45px;margin-bottom:5px;background-image:url(/template_new/theme/basket-grey.png);background-repeat:no-repeat;background-position:left top;outline:none;}
.title a{outline:none;}
@media only screen and (max-width:1260px){.cart{display:none;}
}
@media only screen and (max-width:768px){#wotchet{display:none;}
.title{display:none;}
}
#toTop{width:40px;height:40px;border-radius:5px;position:fixed;bottom:30px;right:30px;cursor:pointer;display:none;text-align:center;padding-top:6px;background-color:#E66759;z-index:1001;}
#toTop:hover{background-color:#CC3333;}
#toTop a,#toTop i{color:#EFEFEF;font-size:24px;text-align:center;}
#toTop a:hover,#toTop i:hover{color:#FFF;text-decoration:none;outline:none;}
@media only screen and (max-width:480px){
#toTop{width:35px;height:32px;padding-top:4px;}
#toTop a,#toTop i{font-size:20px;}
}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#EFEFEF;background:#E66759;}
.btn:hover, .btn:focus{color:#FFF;background:#EC8475;transition:all 0.4s;border:1px solid transparent;}
.navbar-form{float:none;margin:15px auto;-webkit-box-shadow:none;box-shadow:none;}
#search{display:none;margin:0;padding:0;position:relative;}
#seachres{position:absolute;top:70px;right:0;background:#CBDCDC;border-radius:5px;z-index:100000;height:auto;max-height:425px;overflow:auto;}
#seachres table{width:445px;text-align:left;}
#seachres table td{font-size:18px;padding:15px;vertical-align:top;}
#seachres table tr{border-bottom:2px solid #FFF;}
#seachres table tr:last-child{border-bottom:none;}
#seachres table tr:hover, #seachres table tr:focus{background:#F6F6F6;transition:all 0.4s;}
#seachres table td b{color:#E66759;}
#show, #show a, #hide{position:absolute;top:10px;right:10px;}
#hide, #hide a{display:none;position:absolute;top:6px;right:-5px;}
.glyphicon-search, .glyphicon-search a, .glyphicon-remove{color:#E66759;}
.form-horizontal{margin:10px 5px;}
.navbar-form input, .form-horizontal input{border:1px solid #A8C6C6;}
.navbar-form input[type=text]{width:300px;}
@media (max-width:1260px){.navbar-form input[type=text]{width:270px;}}
input:hover, input:focus, .form-control input:hover, .form-control input:focus, .navbar-form input:hover, .navbar-form input:focus, .form-horizontal input:hover, .form-horizontal input:focus{border:1px solid #E66759;box-shadow:none !important;}
@media (min-width:768px){.navbar-form .form-group{display:inline-block;vertical-align:middle;}
.navbar-form{width:100%;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none;}
.navbar-form .form-control{display:inline-block;vertical-align:middle;}
.navbar-form .form-control-static{display:inline-block;}
.navbar-form .input-group{display:inline-table;vertical-align:middle;}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control{width:auto;}
.navbar-form .input-group > .form-control{width:100%;}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle;}
.navbar-form .radio,
.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}
.navbar-form .radio label,
.navbar-form .checkbox label{padding-left:0;}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0;}
.navbar-form .has-feedback .form-control-feedback{top:0;}
}
@media (max-width:1150px){.navbar-form input[type=text]{width:100%;padding-top:0;margin-top:0;}
}
@media (max-width:767px){
#seachres, #seachres table{top:50px;left:15px;width:auto;max-width:99%;}
.navbar-form .btn{display:none;}
.navbar-form .form-group:last-child{margin-bottom:0;}
}
table{max-width:100%;border-collapse:collapse;}
tr,td,th{padding:7px;}