body {margin:0;padding:0;font-size:14px;color:#333333;overflow-y:scroll;overflow-x:hidden;background: url(img/bgbody.png) top no-repeat;font-family: "Roboto", sans-serif;}
h1 {font-size:22px;font-weight:normal;color:#333333;}
h2 {font-size:18px;font-weight:normal;color: #333333;}
h3 {font-size:15px;color:#003059;}
h4 {font-size:16px;font-weight:bold;color:#333333;}

a {color:#003059;text-decoration:none;}
a:hover {text-decoration:underline;color:#003059;}

div {position:relative;}
header, footer, section, article {margin:0;padding:0;position:relative;z-index:0;}
header>div, footer>div>div, section>div {width:1200px;margin:0 auto;}

ol {padding: 10px; border: solid 2px #f80000;}
ol li {list-style: none;background:url(img/marker.png) 10px center no-repeat;padding: 5px 20px 5px 40px;color: #3a3a3a;}

ul {padding: 5px;}
ul li {list-style: none;background:url(img/marker.png) 5px center no-repeat;padding: 5px 20px 5px 40px;color: #3a3a3a;}

.body {}
.bodyCn {text-align: left;}

header {padding-bottom:10px;z-index:10;}
header>div>div {width:100%;height: 150px;}
header .hdHelo {position:absolute;top:10px;right:20px;}
header .hdHelo1 {position:absolute;top:35px;right:310px; color:#fff; background: url(img/email-bg.png) no-repeat;}
header .hdHelo1 a { color:#fff;}
header .hdHelo1:hover {background: none;}
header .hdHelo1:hover a {color:#585858;}
header .hdStr {position:absolute;}
header .logo {top:25px;left:40px;}
header .zvonok {position:absolute;outline:none;right:0;}
header menu {position:relative;display:block;margin:0px;text-align:right;padding: 10px;background: #eeeeee;}
header menu>.korzinaCn {position:absolute;top:0;right:0;width:185px;height:48px;background:#d10007;z-index:1000;}
header menu>.menuCn {display:table;border-collapse:collapse;left: 80px; top:1px;}
header menu .sitem {float:left;}
header menu .sitem a {display:block;font-size:18px;font-family:Arial;color:#222;} 
header menu .sitem a span {display: block;padding: 5px 10px;color: #585858;font-size:16px;margin: 0 5px;font-family: "Roboto", sans-serif;}
header menu .sitem:hover a {text-decoration:none;text-decoration: underline;}
header menu .sitem .a {text-decoration: underline;}
header menu .sitem:hover a span {margin: 0 5px;}
header menu .sitem:not(:last-child) {margin-right:2px;}
header menu .sitem:not(:last-child):after {content:"";position:absolute;top:10px;right:-2px;height:45px;/*border-left:solid 1px #dbd9d9;border-right:solid 1px #FFF;*/}
header menu .subItem {position:absolute;left:0;top:28px;width:250px;text-align:left;background:#eeeeee;display:none;z-index:5000;}
header menu .sitem:hover .subItem {display:block!important;}
header menu .subItem a {font-family:arial;color:white;padding: 5px 5px 5px 10px;border-bottom:solid 1px #999;font-size:14px;}
header menu .subItem a:hover {background:#3a3a3a;}
header menu .subItem .a {background:#3a3a3a;}
header menu .subItem a span:hover {color:white;}
header menu .subItem .a span {color:white;}
header menu .subItem .dditem {border-bottom:solid 1px #eee;}
header menu .subItem .dditem:last-child, .menu .subItem .dditem:last-child a {border:none;}
header menu .subItem .ddSubItem {display:none;position:absolute;top:0;left:250px;width:250px;}
header menu .subItem .dditem:hover>.ddSubItem {display:block;}
header menu .subItem .dditem .a {background:#003861;}
header menu .subItem .ddSubItem .a {background:#003861;}

header .search {top:50px;left:305px;background:#f7f7f7;border-radius:6px;padding:10px 15px;}
header .search>form>div {position:relative;display:table;border-collapse:collapse;}
header .search>form>div input {display:block;float:left;}
header .search>form>div input[type="text"] {width:250px;padding:5px 7px;border:solid 1px #aeaeae;background:white;}
header .search>form>div input[type="submit"] {width:29px;height:22px;border:none;background:url("img/srcBtn.png") top center no-repeat;cursor:pointer;margin:2px 0 0 10px;
                                              -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;
}
header .search>form>div input[type="submit"]:hover {background:url("img/srcBtn.png") bottom center no-repeat;}
header .fixed {display:block;/*position:fixed;*/width:1200px;top:0;margin:0 auto;z-index:1000;}

header .hdHelo {display:table;border-collapse:collapse;top:40px;right:20px;color: #3a3a3a; width:250px;}
header .hdStr {top:35px; width:310px; left:310px;color: #3a3a3a;font-size: 16px;}

.search {left:0px;background:#eee;padding:20px 15px;}
.search>form>div {position:relative;display:table;border-collapse:collapse; margin:0 auto;}
.search>form>div input {display:block;float:left;}
.search>form>div input[type="text"] {width: 900px;padding: 15px 30px;border: solid 1px #dadada; background: white;border-radius: 10px;font-size: 16px;}
.search>form>div input[type="submit"] {width:36px;height:36px;border:none;background:url("img/srcBtn.png") top center no-repeat;cursor:pointer;margin:2px 0 0 10px;
                                              -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;
}
.search>form>div input[type="submit"]:hover {background:url("img/srcBtn.png") bottom center no-repeat;}

footer {margin-top: 50px;}
footer menu {background:#eee;overflow:hidden;text-align:center;margin:0;padding:0;}
footer menu>div {display:table;border-collapse:collapse;margin:0 auto;}
footer menu>div .sitem {float:left;padding:16px 20px;}
footer menu>div .sitem a {color: #3a3a3a;font-size: 16px;}
footer menu>div .sitem a:hover {text-decoration:underline;}
footer>div {background:#3a3a3a;background-size:cover;}
footer>div>div {display:table;border-collapse:collapse; color: #fff;}
footer>div>div>div {float:left;}
footer>div>div>div:nth-child(1) {width:380px; padding: 20px;}
footer>div>div>div:nth-child(1) a {color:#fff;}
footer>div>div>div:nth-child(1) a:hover {color:#fff;}
footer>div>div>div:nth-child(2) {width:calc(100% - 380px - 120px);padding: 20px;text-align: right;}
.social {top:20px;}
.social>div {padding: 0 10px;}

.botban {top:50px;}
.botban0 {top:20px;}

section {}
section:nth-of-type(1) {}

.body-main section:nth-of-type(1):before {content:"";display:block;position:absolute;width:100%;height:290px;top:0;left:0;/*background:url(img/greenbg.gif) center center no-repeat;*/background-size:cover;z-index:-1;}
.body-main section:nth-of-type(3) {background:#edf1f4;}

.body-inner section:nth-of-type(1) {}
.body-inner section:nth-of-type(2) {background:#edf1f4;}
.pageCnt {margin-bottom:40px;}

.rzdArea .item img {display: block; margin-bottom: 5px; width: 180px !important;height: 180px;}
.rzdArea img {display: block; margin-bottom: 5px; width: 180px !important;height: 180px;}
.rzdArea .item {width: 180px;overflow: hidden;float: left; margin: 15px; text-align: center;padding: 5px;}
.rzdArea .item div {text-align: center; height: 35px; overflow: hidden;font-size: 14px;}
.itemArea .item {float: left; margin: 10px;text-align: center; width: 200px;border: solid 2px #eee;padding: 5px;background:#fafafa;height: 270px;}
.itemArea p {margin-left:auto;margin-right:auto;width: 180px !important; color: #00529b;}
.itemArea a {color: #00529b;}
.itemArea a:hover {color: #00529b;}
.s_file_img {width: 120px;}
.zagcat {margin-bottom: 10px; background:#f80000;padding: 10px;}
.zagcat>span {color: #fff;font-weight: bold; font-size: 16px; margin-left:30px;}
.zagcat2 {margin-bottom: 10px; background:#3a3a3a;padding: 10px;}
.zagcat2>span {color: #fff; font-family: Tahoma; font-weight: bold; font-size: 15px; margin-left:50px;}

.hdBaner {height:calc(380px);margin:0;overflow:hidden;z-index:0;margin:0;background-size:cover;margin-bottom: 20px;}
.hdBaner>div {margin:0 auto;}
.hdBaner ul {display:table;border-collapse:collapse;width:100%;position:relative;list-style:none;height:380px;margin:0;padding:0;}
.hdBaner ul li {position:absolute;left:0;margin:0;padding:0;width:100%;height:380px;}
.hdBaner ul li div {font-size: 14px; color: #fff; top: 150px;background:#8c9198b8;padding: 10px 0;border-top: solid 2px #fff;border-bottom: solid 2px #fff;width: 80%; margin: 0 auto;}
.nav-bullets {position:absolute;top:385px;left:150px;display:block;border-collapse:collapse;z-index:1000;}
.nav-bullets a {display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 auto;cursor:pointer; border: solid 2px #fff; border: solid 2px #fff;}
.nav-bullets .a {background:#ed001d;}

.menu-over-container, .menu-over-container>menu, .earth-over-container, .earth-over-container>menu 
{-webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
a, li, .menu-over-container, .menu-over-container>menu, .earth-over-container, .earth-over-container>menu, .catmenu-panels>div>div, .first-tovar>ul>li>a>div
{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.menu-over-container>menu .sitem a {-webkit-transition:all 0s; -moz-transition:all 0s; -ms-transition:all 0s; -o-transition:all 0s; transition:all 0s;}
.earth-over-container {position:fixed;background:rgba(0,0,0,.15);top:0;left:0;z-index:1000000;display:none;overflow-x:hidden;}
.earth-over-container>div {position:absolute;top:0;left:0;}
.earth-over-container>menu {position:absolute;width:25%;min-height:100%;box-shadow:0 0 20px rgba(0,0,0,.25);left:-50%;background:white;margin:0;padding:0;z-index:10;text-align:left;}
.earth-over-container>menu>ul {display:table;margin:50px;padding:0;list-style:none;}
.earth-over-container>menu>ul li {width:200px;float:left;font-size:18px;font-family:Arial;font-size:14px;}
.menuBtn {position:fixed;top:35px;left:25px;z-index:100000;}
.menuBtn a {display:block;width:44px;height:27px;background:url(../img/menuLines.png) top repeat;}
.earthBtn {position:absolute;margin:13px 0 0 0;left:320px;}
.earthBtn a {display:block;width:44px;height:44px;color:#999;}

.pageTable {display:table;width:100%;border-collapse:collapse;top:10px;}
.pageTable>div {float:left;}
.pageTable .pageLeft {width:280px;padding:0 10px;margin:0 30px 20px 0;}
.body-main .pageLeft {}
.pageTable .pageCenter {width:calc(100% - 300px - 30px);overflow:hidden;margin:0;padding:0;}

.catmenuCn {}
.catmenu {}
.catmenu .sitem {}
.catmenu .sitem:not(:last-child) {margin:0 0 5px 0;}
.catmenu .sitem>a {display: block; padding: 8px; color: #5f5f5f; padding-left: 40px; text-transform: uppercase; font-family: Tahoma;font-size:15px;}
.catmenu .sitem>a:hover {text-decoration:underline; background:#eee;color:#333;}  
.catmenu .sitem>.a {text-decoration:underline; background:#7d8b9a url(img/ugolok.png) no-repeat;color:#fff;}                                                                            

.catmenu .sitem .subItem {}
.catmenu .sitem .dditem {font-size:14px;padding:10px 0 10px 25px;background:white;}
.catmenu .sitem .dditem:not(:last-child) {border-bottom: 1px #d6d6d6 dashed;}
.catmenu .sitem .dditem:before {content:"";position:absolute;display:block;width:4px;height:4px;border-radius:50%;background:#dad9d9;top:17px;left:12px;}
.catmenu .sitem .dditem:hover {}
.catmenu .sitem .dditem a {}
.catmenu .sitem .dditem a:hover, .catmenu .sitem .dditem .a {text-decoration:none;color:#4e799b;text-decoration:underline;}

.catmenu-panels {display:table;border-collapse:collapse;width:100%;margin:20px 0 40px 0;}
.catmenu-panels>.item {width:calc(100% / 3 - 20px);min-height:180px;float:left;border-radius:2px;overflow:hidden; margin: 0 8px 10px; border: solid 1px #c6c6c6; background: #f1f1f1;}
.catmenu-panels>.item a {display:block;width:calc(100% - 20px);height:122px;margin:0 0 0 auto; color:#333}
.catmenu-panels>.item a:hover {text-decoration:underline;background: #fff}
.catmenu-panels>.item a span {display:block;padding:15px 200px 0 0px;font-size:16px; color:#4d4b49; font-weight: bold;}
.catmenu-panels>.item>div {padding: 0px 20px;}

.infoleft {background: #fff; margin-top: 50px;}
.news {padding:20px 0;}
.news .zag {text-transform:uppercase;margin:10px 0 25px 0px; overflow: hidden;background: url(img/bg-line.png);background-repeat: repeat-x;background-position-y: 15px; font-family: Tahoma; font-size:22px;color:#222;}
.news .zag>span {background: #fff; padding: 0 40px 0 10px;}
.news>div:nth-child(2) {display:table;border-collapse:collapse;width:100%;}
.news .item {width:calc(100% / 4 - 30px);margin:15px;overflow:hidden;float:left;}
.news .item a {display:block;color:#07365b;font-size:16px;}
.news .item .dttm {color:#ec0c0d;margin:15px 0; display: none;}
.news .item .img {margin:15px 0;}
.news .item img {height: 150px; margin-left: 35px;}
.news .item .anonce {color:#333333;font-size:13px;}

.spec {margin-bottom: 50px;}
.spec .zag {font-family: Tahoma; font-size:22px;color:#222; text-transform: uppercase; margin-bottom: 20px;}
.spec>div:nth-child(2) {padding: 15px 15px 15px 28px !important; margin-bottom: 15px; border: 1px #f22330 dashed !important;}
.spec .item {display:block;border-bottom: 1px #f22330 dashed !important; padding: 5px;}
.spec .item a {}
.spec .dttm {float: left;color: #d10007; margin-right: 25px;}
.spec .img {}
.spec img {width: 70px;display: none;}
.spec .anonce {}

.callme-form {padding: 10px;height: 350px;}
.callme-form-zag {line-height: 1; font-size: 18px;color:#333;text-align: center;height: 50px; /*font-family: 'PT Serif', serif;*/}
.callme-form-text {color: #717171;font-size: 14px; margin-bottom: 20px;text-align: center;}
.callme-form form {display:block;position:absolute;border-radius:6px;background: url(img/strelka.png) bottom no-repeat;height: 175px;margin-left: 8px;}
.callme-form form input[type="text"] {display:block;width:240px;padding:10px 16px;border:solid 1px #979797;border-radius:8px;background:white;font-size:14px;margin-bottom:8px;}
.callme-form form input[type="submit"] {position:absolute;width:240px;display:block;padding:12px 20px;color:white;font-size:16px;border:none;border-radius:8px;background:#f42316 url(img/i-pismo.png) 15px no-repeat;cursor:pointer;}
.callme-form form input[type="submit"]:hover {background:#3a3a3a url(img/i-pismo.png) 15px no-repeat;}

.tovTable {font-size:14px; margin-top: 20px;}
.tovTable th {background:#eeeeee;font-size: 12px; font-weight: normal;padding: 15px;font-weight: bold;text-align: center;}
.tovTable tr {border-bottom:1px #d6d6d6 dashed}
.tovTable td {padding:15px 0 15px 0;}
.zapros-ceny {background:#527ea1;padding:5px 20px;border-radius:4px;color:white;font-size:14px;white-space:nowrap;}
.zapros-ceny:hover {background:#07365b;color:white;text-decoration:none;}

.pageHd {font-size:20px;padding: 0;color:#3a3a3a;margin-bottom: 15px;text-transform:uppercase; border-left: solid 20px #7d8b9a; padding: 0 25px;}        
.navRow {font-size:12px;color:#919191;}
.navRow a {color:#919191;}

.imagTable th {background: #eeeeee;font-size: 14px; font-weight: normal;padding: 10px;}
.imagTable {font-size: 14px;}
.imagTable td {border-bottom: solid 1px #a8a8a8;padding: 10px;}
.imagTable input {width: 35px;height: auto; font-size: 14px;text-align: center;}
.tovPriceItem {text-align: left; /* padding: 0 10px; */}
.putImag {}

.s_file_file {border-bottom: dotted 2px #e5e5e5; padding: 5px 0px 5px 40px;background: url(img/doki.jpg) 0px center no-repeat;}

/*
.rzdItems {clear:both;}

.ssst {width: 280px;float: left;margin-right: 40px;}
.imgList2 .lblock {cursor: pointer}
.ssst h1 {font-size: 18px;background: url(img/pghd.jpg) center left no-repeat; padding: 0 0 0 30px;color: #2b2727;font-family: Arial;}
.ssst .s_cnt_text {text-align: justify;}

._arrTop{background: url(img/ntop.png) center top no-repeat;height: 42px;cursor: pointer;opacity: 0.7;}
._arrTop:hover{opacity: 1;}
._arrBottom{background: url(img/nbtm.png) center bottom no-repeat;height: 42px;cursor: pointer;opacity: 0.7;}
._arrBottom:hover{opacity: 1;}
#_news_list_b{position: relative;overflow: hidden;height: 1200px;}
#_news_list{position: relative;left: 0px;top:0;}

.image_bottom{margin-right: -330px;clear: both;padding: 20px 0;}
.image_bottom img{}
.image_bottom img:hover{border: 1px red solid;margin: -1px;z-index: 9;position: relative;cursor: pointer;}

.search{ float: right; position: relative;display: inline-block;}
.search_block .search_txt{margin: 0; padding: 5px 10px;color: #000;background: white; border: none;font-size: 12px;width: 284px;float: left;display: block;}
.search_block .search_but{background: url(img/lupa.png) center no-repeat; margin-left: 10px;cursor: pointer; border: none;padding: 0;width: 36px;height: 20px;position: relative;}
.search_block{display: inline-block;margin: 10px;width:350px;background: white;}
input:focus {outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}

*/

.table_s_file{width: 1000px;display: block;clear: both;margin-right: -330px;}

.opt img, .priceLists img {margin: 15px 5px}

.nv .zag, .hit .zag, .sale .zag {margin-bottom: 25px;}

.nv .img, .hit .img, .sale .img {position:relative;}
.nv .img:before {content: url(img/new.png);position: absolute;top:0;left:0;}
.hit .img:before {content: url(img/hit.png);position: absolute;top:0;left:0;}
.sale .img:before {content: url(img/sal.png);position: absolute;top:0;right:0;}

.listItemDesc {margin:1px; margin-bottom: 15px;width: 210px;}
.listItemDesc .img {width:210px !important;height:210px !important;}
.listItemDesc img {width:210px !important;height:210px !important;}
.listItemDesc .name {display:block;height:67px;font-size:14px;color:#222;padding:5px 10px 0 10px;white-space:normal;}
.listItemDesc:hover {border:solid 1px #13696a;}
.listItemDesc:hover .name {color:#3a3a3a;}
.listItemDesc .name:hover {text-decoration:none;}
.listItemDesc .buy {}
.listItemDesc .price_o {}
.listItemDesc .buy a {display:inline-block;margin:10px 10px 20px 10px;padding:8px 20px 8px 20px;color:#fff;border-radius:2px;background:#f80000;}                     
.listItemDesc .buy a:hover {display:inline-block;margin:10px 10px 20px 10px;padding:8px 20px 8px 20px;text-decoration:none; background:#f3f3f3;color:#3a3a3a;}

.skidka {display: none;}
.artic {text-align: center;font-size: 14px;font-weight: bold;margin: 5px 0;color: black;}
.chisl {font-size: 20px;}

.rss {margin-bottom: 25px;}
.rss form {display:block;padding:25px 0;}
.rss form input {display:block;float:left;padding:15px 10px;width:125px;font-family:Tahoma;font-size:14px;height:14px;overflow:hidden;}
.rss form input[type=submit] {border:solid 1px #ff5842;background:#ff5842;color:white;cursor:pointer;height:47px;}

.buyy .put {background: #ff5842;
            color: white;
            padding: 5px 10px;
            display: inline-block;margin-top: 15px;}

.pages {padding-top: 15px;margin-bottom: 25px;display: inline-block;}
.pages .pagesList a {text-decoration: none;color: #ff5842;font-size: 16px;padding: 3px 8px;margin: 2px;float: left;}
.pages .pagesList .a, .pages .pagesList a:hover {color: #ff5842;background: #e9e9e9;border-radius: 8px;}     
.pages .pagesList .llink, .pages .pagesList .llink:hover {background: none; margin-bottom: 20px;}


.cena {font-size: 24px; font-weight: bold; color: black;}
.cena .val {font-size: 20px; font-weight: normal;}
.cena a {font-size:14px;margin:0 0 0 15px;}
.buyy {font-size:16px;}
.buyy input {width:80px;font-size:20px;}
.buyy a {font-size:14px;}
.o_links .ocn {width: 1000px; margin: 0 auto;color: #757575;}
.o_links {width:100%;height:90px; overflow:hidden; position:relative;z-index:1100;padding: 10px 0;border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2;margin-bottom: 40px;}

.korzinaCn {position:absolute;width:100%;height:42px;text-align:center;z-index:-10;}
.korzinaCn a {display:block;width:120px;margin:15px 40px 0 auto;padding:0;color:white;float:right;font-size:14px; padding-left: 8px;}
.korzinaCn a b {font-weight:normal;float:right;}

.recommendStr .img {border:none;}

.priceLine {display:none;}

.srcPanelCn {display:block;background:#f6f6f6;margin:0 0 30px 0;padding:20px;}
.srcPanelCn .zag {color:#8c8c8c;top:-5px;text-transform:uppercase;font-weight:bold;}
.srcPanelCn .zag a {float:right;text-transform:lowercase;font-weight:normal;}
.srcPanelCn form {}
.srcPanelCn .srcLine, .submitLine {border-bottom:solid 1px #e0e0e0;padding:10px;margin:0 0 10px 0;}
.srcPanelCn .srcLine>div, .submitLine>div {display:table;border-collapse:collapse;width:100%;}
.srcPanelCn .srcLine label {float:left;width:100px;color:#222222;}
.submitLine {margin-bottom:0;border:none;}
.submitLine input {float:right;border:none;padding:7px 15px 5px 15px;text-transform:uppercase;cursor:pointer;}
.submitLine input[type="button"] {background:none;text-transform:none;}
.checkboxes {display:table;border-collapse:collapse;}
.checkboxes>div {float:left;margin-right:15px;}

.rzdArea {padding-bottom: 50px;}
.rzdArea .item {width:200px;}
.rzdArea .item img {width:180px;height:180px;border: solid 5px #eee;}
.rzdArea .item div {height: 50px;color: #222;padding-top: 15px;}
.newForm1 {width:426px;padding:0;}
.newForm1 input, .newForm1 .item {display:block;width:400px;padding:5px 15px;margin:0 0 10px 0;font-size:14px;border:solid 1px #d6d5d5;outline:none;
                                  -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.newForm1 input:focus, .newForm1 .item:focus {border:solid 1px #F24933;}
.newForm1 input[type="submit"] {width:auto;padding:10px 20px;margin:0 auto;cursor:pointer;border:none;color:white;background:#f52417;}

._tovnum_block {margin:0 0 25px 0;}
._tovnum_block>div {display:table;width:calc(100% - 25px);border-collapse:collapse;}
._tovnum_block>div>span:last-child {float:right;}
._tovnum_block .prewju {margin:0 10px;}

.s_cnt_text table {width:90% !important;border-collapse:collapse;}
.s_cnt_text table tr {}
.s_cnt_text table td {font-size:12px;}

.baner-object {}
.baner-zag {background: url(img/baner-zag.png) top no-repeat;height: 62px;z-index: 5000;top: 30px;padding-top: 15px;}
.baner-zag>span {color:#fff;font-size: 18px;font-weight: bold;margin-left: 90px;}
.baner {text-align:left;background: #eeeeee;width: 205px;margin-left:26px;padding: 10px 15px; border: solid 1px #abbdcf;}

.tovMainSk{height:100%;}

.menu-over-container, .menu-over-container>menu, .earth-over-container, .earth-over-container>menu 
{-webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
a, li, .menu-over-container, .menu-over-container>menu, .earth-over-container, .earth-over-container>menu, .catmenu-panels>div>div, .first-tovar>ul>li>a>div
{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.menu-over-container>menu .sitem a {-webkit-transition:all 0s; -moz-transition:all 0s; -ms-transition:all 0s; -o-transition:all 0s; transition:all 0s;}
.earth-over-container {position:fixed;background:rgba(0,0,0,.15);top:0;left:0;z-index:1000000;display:none;overflow-x:hidden;}
.earth-over-container>div {position:absolute;top:0;left:0;}
.earth-over-container>menu {position:absolute;width:25%;min-height:100%;box-shadow:0 0 20px rgba(0,0,0,.25);left:-50%;background:white;margin:0;padding:0;z-index:10;text-align:left;}
.earth-over-container>menu>ul {display:table;margin:50px;padding:0;list-style:none;}
.earth-over-container>menu>ul li {width:200px;float:left;font-size:18px;font-family:Arial;font-size:14px;}
.menuBtn {position:fixed;top:35px;left:25px;z-index:100000;}
.menuBtn a {display:block;width:44px;height:27px;background:url(../img/menuLines.png) top repeat;}
.earthBtn {position:absolute;top:5px;right:48px;z-index:100000;}
.earthBtn a {display:block;width:44px;height:44px;}

.offer {}
.offer h1 {color:#333333;}
.offer .offer-row {display:table;border-collapse:collapse;width:100%; margin-bottom: 30px;}
.offer .offer-row>div {}
.offer .offer-row>div:nth-child(1) {width:320px;float:left;}
.offer .offer-row>div:nth-child(1)>div {}
.offer .offer-row>div:nth-child(1)>div:nth-child(1) {margin:0 0 25px 0;}
.offer .offer-row>div:nth-child(1)>div:nth-child(1) img {max-width:300px;}
.offer .offer-row>div:nth-child(1)>div:nth-child(2) {}
.offer .offer-row>div:nth-child(1)>div:nth-child(2) img {height:105px;border:solid 2px #d4d4d4;margin:3px;}
.offer .offer-row>div:nth-child(1)>div:nth-child(2) .a {height:105px;border:solid 2px #67b12f;}
.offer .offer-row>div:nth-child(2) {width:450px;float:left;}
.offer .art {color:#a6adb4;font-size:13px;margin:0 0 20px 15px;}
.offer .price {font-size:22px;margin-left:15px;}
.offer .price b {font-weight:normal;font-size:36px;}
.offer .buy {padding:20px;right: 20px;}
.offer .buy a {background: #527ea1; padding: 10px 30px;border-radius: 10px;color: #fff; font-size: 16px;}
.offer .buy a:hover {background: #07365b;}

#overScrollContainer {border-radius:12px;overflow:hidden;}
#container .hd00, #container .hd01, #container .hd03 {background:white;overflow:hidden;height:65px;}
#container .hd00 span, #container .hd01 span, #container .hd03 span {color:#333333;text-transform:none;font-size:28px;}
#container .cn02 {margin:25px;}

#korzinatable {width:calc(100% - 25px - 25px) !important;}
.korzinaTable {width:100%;}
.korzinaTable .tabHd td {background:#f7f7f7;padding:5px;font-size:18px;text-align:center;}
.korzinaTable .row td {font-size:14px;color: #666;vertical-align:middle;}
.korzinaTable .row strong {font-size:14px;color: #222;}
.korzinaTable td {padding: 3px 5px;}
.korzinaTable .roww td {background:#f7f7f7;font-size:14px;}
.korzinaTable .row td strong {color: #222;}
.korzinaTable td:nth-child(3) {width:120px;}
.korzinaTable input {display:inline-block;border:none;outline:none;padding:5px;text-align:center;font-size:14px;width:25px;height:25px;border-radius: 3px;}
.korzinaTable input[type="button"] {border:none;color:white;cursor:pointer;                     
                                    background:#002f54;}
                                    

#korzinatable .result {text-align:right;font-size:28px;color:#3e3e3e;}

.over-submit {padding: 15px 15px 15px 28px !important;border: 1px #003055 dashed !important;}
.over-submit h3 {color:#00335c;font-size:16px;font-weight:bold;}
.over-submit ul {display:table;width:100%;border-collapse:collapse;list-style:none;margin:0;padding:0;}
.over-submit ul li {display:block;float:left;margin:0 15px 0 0;}
.over-submit ul li label:nth-child(1) {display:block;margin-bottom:10px;}
.over-submit ul li label:nth-child(1):after {content:"*";color:#569a22;}
.over-submit form>div>div,.over-submit form>div>div>div {margin-bottom:20px;}
.over-submit form>div>div>div>label {display:block;margin-bottom:10px;}
.over-submit input[type="text"] {display:block;width:150px;padding:5px 10px;font-size:16px;border:solid 1px #dedede;background:#f8f8f8;outline:none;}
.over-submit input[type="radio"] {color:#5fa729;border:solid 1px #dfdfdf;background:none;}

.w-300 {width:300px !important;}
.w-30 {width:30px !important;}

.index-request-banner {height:70px;overflow:hidden; background:#f1f1f1; border: solid 2px #c4c4c4;}
.zakaz-container {max-width:800px;}
.zakaz-container input {display:block;width:380px;height:40px;padding:0px 0 0 10px;margin:0px 0 10px 150px;background:white;font-size:16px;font-weight:normal;border:none;}
.zakaz-container {padding:0 15px;}
.index-request-banner__link{display:block; padding:10px 20px; margin:-2px 0 0 150px;color:#ffffff;background-color:#d10007;border-radius:2px;font-size:16px;text-align:center;line-height:20px;}
.index-request-banner__link:hover{background:#ff2c00;color:white !important;text-decoration:none;}
.inline-container {display:table;width:100%;margin:0 auto;border-collapse:collapse;}
.inline-container input {display:inline-block;width:calc(100%/3 - 25px);margin:15px 25px 15px 0; box-sizing: border-box;border: solid 1px #c4c4c4;}
.inline-container a {display:inline-block;width:calc(100%/3 - 50px);margin:15px 0;}
.w-100 {display:block;padding: 25px;margin-top: 10px;}

.body-main .co-items {width:100%;margin:0 auto;}
.body-inner .co-items {margin:0 auto;text-align:center;}
.co-items .zag {display:block;margin:20px 5px 20px 5px;height:40px;text-align:left; border-bottom: solid #ff4f00;;overflow:hidden;}
.body-main .cnt:nth-of-type(3) .co-items .zag {border-bottom: solid #fd7d00;}
.body-main .cnt:nth-of-type(4) .co-items .zag {}
.co-items .zag>span:nth-child(1) {display:inline-block;color:#ff4f00;font-size:18px;text-transform:uppercase;padding:10px 0 0 20px; font-weight: bold;}
.co-items>div:nth-child(2) {overflow:hidden;}
.co-items .tovTable td {white-space:nowrap;}

.over-price {font-size:42px;color:#43a115;}
.over-price font {font-size:22px;}

#container .over02 .overImg {max-width:750px;}

.pages {}

.feedback {position:absolute;top:30px;right:-5px;width:0;margin:0;padding:0;z-index:100000;position:fixed;}
.feedback .ok {position:absolute;top:300px;left:-50px;}
.feedback .exit {text-align:right;font-weight:300;font-size:30px;line-height:10px;float:right;}
.feedback .exit:hover {text-decoration:none;}
.feedback h2 {margin-top:50px; color:#333}
.feedback .feedback-container {position:absolute;top:0px;left:0;background:#fff;padding:0 25px;z-index:100;box-shadow:0 0 25px rgba(0,0,0,.25);
                               -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;
}

.newFormContainer {display:table;width:100%;border-collapse:collapse;}
.newFormContainer>div {width:50%;float:left;padding:20px 0 50px 0;}

.newForm {}
.newForm input, .newForm .item {display:block;width:380px;padding:10px 20px;margin:0 0 10px 0;font-size:14px;border:solid 1px #dbdbdb;outline:none;font-family:'Open Sans';font-weight:300;
                                -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;
}
.newForm input:focus, .newForm .item:focus {border:solid 1px #2bb6e8;}
.newForm input[type="submit"] {width:auto;background:#d30202;border-radius:3px;padding:15px 20px 10px 20px;color:white;font-size:16px;border:none;cursor:pointer;}
.rzdItems {clear:both;}

.newForm .price {font-size:18px;font-family:'Open Sans';color:black;}
.newForm .price b {font-weight:normal;font-size:25px;}

.select-pay {display:table;width:100%;border-collapse:collapse;}
.select-pay input, .select-pay>span {float:left;}
.select-pay input {margin-right:10px;}
.select-pay>span {}
.select-pay>span>label, .select-pay>span>span {display:block;}
.select-pay>span>label {color:#be2e21;}
#container .sendLine .nextBtn:hover {color: #be2e21;}
#container .sendLine .nextBtn {display: block;float: left;padding: 5px 32px 16px 32px;font-weight: bold;font-size: 18px;color: #be2e21;}

.comment {}
.comment textarea {width:486px;height:105px;background:#f8f8f8;border:solid 1px #dedede;}

.sendLine {height:50px;}
.sendBtn {display:inline-block;float:right;padding:16px 32px 14px 32px;color:white !important;text-transform:uppercase; background: #00335c;border-radius: 5px;} 
     

.sendBtn:hover {text-decoration:none;background:#be2e21;}            


.menu-mobile {display:none;}

.otz {padding:50px 0;}
.otz-item {margin:0 0 25px 0;}
.otz-item>div {padding:10px 25px;}
.otz-item>div:nth-child(1) {border-bottom:solid 1px #c4cdd4;}
.otz-item>div:nth-child(2) {}
.otz-item>div b, .otz-item>div strong {color:#68b530;}
.otz-buttons {display:table;margin:0 auto;}
.otz a {display:inline-block;margin:10px;padding:16px 32px 14px 32px;color:white;text-transform:uppercase;border-radius:6px;
        border-bottom:solid 2px #818b94;
        background:#869099;
        background: -moz-linear-gradient(#869099, #9aa2ae);
        background: -ms-linear-gradient(#869099, #9aa2ae);
        background: -o-linear-gradient(#869099, #9aa2ae);
        background: -webkit-linear-gradient(#869099, #9aa2ae);
}
.otz .buy a {display:inline-block;padding:16px 32px 14px 32px;color:white;text-transform:uppercase;border-radius:6px;
             border-bottom:solid 2px #68b22f;
             background:#5ca72c;
             background: -moz-linear-gradient(#5ca62c, #82c02d);
             background: -ms-linear-gradient(#4b9b2c, #8ec63b);
             background: -o-linear-gradient(#4b9b2c, #8ec63b);
             background: -webkit-linear-gradient(#4b9b2c, #8ec63b);
}
.otz a:hover {text-decoration:none;
              background:#fc7224;
              background: -moz-linear-gradient(#f97c29, #ff6a20);
              background: -ms-linear-gradient(#f97c29, #ff6a20);
              background: -o-linear-gradient(#f97c29, #ff6a20);
              background: -webkit-linear-gradient(#f97c29, #ff6a20);
}



.overForm {}
.overForm table {border-collapse:collapse;width:100%;}
.overForm td:nth-child(1) {}
.overForm td:nth-child(2) {}
.overForm td:nth-child(2) input:not([type="submit"]), .overForm td:nth-child(2) textarea {width:calc(100% - 20px);padding:10px;margin:0 0 10px 0;border:solid 1px #d9d9d9;background:#f7f7f7;}
.overForm td:nth-child(2) input[type="submit"] {display:inline-block;padding:16px 32px 14px 32px;color:white;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;
                                                border-bottom:solid 2px #68b22f;
                                                background:#5ca72c;
                                                background: -moz-linear-gradient(#5ca62c, #82c02d);
                                                background: -ms-linear-gradient(#4b9b2c, #8ec63b);
                                                background: -o-linear-gradient(#4b9b2c, #8ec63b);
                                                background: -webkit-linear-gradient(#4b9b2c, #8ec63b);
}
.overForm td:nth-child(2) input[type="submit"]:hover {display:inline-block;padding:16px 32px 14px 32px;color:white;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;
                                                border-bottom:solid 2px #68b22f;
                                                background:#fc7224;
                                                background: -moz-linear-gradient(#f97c29, #ff6a20);
                                                background: -ms-linear-gradient(#f97c29, #ff6a20);
                                                background: -o-linear-gradient(#f97c29, #ff6a20);
                                                background: -webkit-linear-gradient(#f97c29, #ff6a20);
}

.pageCnt {    height: auto;    padding: 2px;}
.rzdArea .item {overflow: hidden;    float: left;    margin: 10px 2px 0 0;    text-align: center;}
.catItemsTable table {background: white; border-collapse: separate; width: 750px;}
.catItemsTable td {border: solid 1px #dedede;font-size: 14px; background: #dedede;}
.listItemDesc {text-align: center;display: inline-block;overflow: hidden; vertical-align: top; border: 1px solid #d2d2d2; background: #fff; position: relative;}

.feedback2 {font-size: 14px; color: white; background: #d92018;display: inline-block;padding: 10px;margin-top: 10px;}
.feedback2:hover {color: white;}
.feedback2 {position:absolute;top:0;right:0;width:0;margin:0;padding:0;z-index:200000;position:fixed;}
.feedback2 .ok {position:absolute;top:103px;left:-45px;/* z-index:100; */}
.feedback2 .exit {text-align:right;font-weight:300;font-size:30px;line-height:0px;position:absolute;top:0px;right:5px;color: #fff;}
.feedbac2 .exit:hover {text-decoration:none;}
.feedback2 h2 {margin-top:50px;}
.feedback2 .feedback2-container {position:absolute;top:50px;left:0;background:#fb5800;padding:10px 50px 10px 0;box-shadow:0 0 25px rgba(0,0,0,.25);width:300px;
    -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;
}

.add-menu {width:100%;padding:50px 0 0 0;min-height:250px;}
.add-menu .sitem {}
.add-menu .sitem a {display:block;margin:0 5px 0 0;color:#fff;font-size:14px;}
.add-menu .sitem a span {display:block;padding: 8px 10px 8px 30px;}
.add-menu .sitem a:hover {background:#fff;text-decoration:none;color:black;}
.add-menu .sitem a:hover span {}
.add-menu .sitem .a {background:#fff;text-decoration:none;color:black;}

.s_cnt_image {float: left;margin: 0 25px 8px 0;cursor: pointer;width: 200px;}

.preim {width:100%;margin-bottom: 50px; padding: 40px; top:-50px; box-sizing: border-box; background: #eee; }
.preim__zag {font-size: 22px;font-family: Tahoma;display: block;height: 80px;overflow: hidden; text-align: center; text-transform: uppercase; background: url(img/bg-line.png); background-repeat: repeat-x;background-position-y: 15px;}
.preim__zag>span{background: #eee; padding: 0 30px;}
.preim__body {width: 100%;}
.list2Div1{position: relative;margin: 0 auto;}
.imagTable .img {}
.imageList21{max-width: 870px; width: 100%; height:100%; overflow-y:hidden; overflow-x:hidden;  margin:0 auto}
#imgList2{display: table;margin-top: 10px;}
* html #imgList21 div{float:left; clear:right}
#imgList21 .lblock{display: inline-block; width: calc(100%/2 - 44px); margin: 10px; padding: 10px;}
#imgList21 .lblock .limage {font-size: 16px;padding: 20px 0;}
#imgList21 .lblock .limage img {width: 90%;vertical-align: middle;margin:5px auto 5px;}
#imgList21 .lblock .limage img a {background: #eee;}
#imgList21 .lblock .limage img:hover{}
#imgList21 .lblock .limage__img {display: inline-block; width: 40%;}
#imgList21 .lblock .limage__desc {display: inline-block; width: calc(60% - 4px); padding-top: 20px; vertical-align: top;}
#imgList21 .lblock .limage__title {display: inline; font-size: 18px;}
#imgList21 .lblock .limage__title:after {content: ""; position: absolute; bottom: 0; left: 0; width: 0; border-bottom: 1px solid #aaa; font-size: 18px; transition: all 0.5s}
#imgList21 .lblock:hover .limage__title:after {width: 100%;}
#imgList21 .lblock:hover {box-shadow: 0 0 10px rgba(0,0,0,0.5); transition: all 0.5s}
#imgList21 .lblock .limage__text {font-size: 14px;}
#imgList21 .lblock a:hover {text-decoration: none;}
.list2Div1 .left2{left:0;}
.list2Div1 .right2{right:0}
.list2Div1 .imgList21Button{position:absolute; top:50px;overflow:hidden; z-index:30;opacity: 0.7;}
.imgList21Button img{position:relative; cursor:pointer;}
.imgList12Button:hover{opacity: 1;}

.tabs-nav {margin-top: 50px;}
.tabs-nav__tabs-pages:after, .tabs__list:before {content: ""; display: table; clear: both;}
.tabs-nav__checkbox {display: none;}
.tabs-nav__checkbox:checked + .tabs__item {background: #fff!important; border-bottom-color: #fff;}
.tabs-nav items {position: relative; display: block; float: left; padding: 15px 20px; margin: 0 10px -1px 0; border: 1px solid #e7e7e7; border-bottom: none; background: #eee; cursor: pointer; z-index: 10;}
.tabs-nav__content {display: none; padding: 20px; border: 1px solid #e7e7e7;}


.tabs {margin: 20px 0; padding-top: 30px; border-top: 1px double #f80000}
.tabs:before {content: ""; display: table; clear: both;}
.tabs__list:after, .tabs__list:before {content: ""; display: table; clear: both;}
.tabs__checkbox {display: none;}
.tabs__checkbox:checked + .tabs__item {background: #f80000!important; border-bottom-color: #fff; color: #fff;}
.tabs__item {position: relative; display: block; float: left; padding: 10px 25px; margin: 0 10px -1px 0; border-bottom: none; background: #eeeeee; cursor: pointer; z-index: 10; color: #000;}
.tabs__content {display: none;margin-top: 5px; border: solid 1px #cecac1;padding: 5px 20px;}

.video-wrap {max-width: 560px; width: 100%; text-align: center;}

@media (max-width: 1200px) {
    header>div, footer>div>div, section>div,
    header .fixed,
    .hdBaner>div {width:100%;}
    header menu {margin:0;padding:0;width:100%;border-radius:0;}
    header menu .sitem a {font-size:16px;}
    header menu .sitem a span {padding:20px 20px;}
}

@media (max-width: 1080px) {
    .body-inner .co-items {width:calc(100% - 50px);margin:0 25px;}
}

@media screen and (max-width: 1024px) {
	header menu>.menuCn {display: block; left: auto; top: auto;}
}

@media handled, screen and (max-width: 1000px) {
    header menu .sitem a span {padding:20px 8px;}
    .search {display:none;}
    .catmenu-panels .item a {background:none !important;}
    .catmenu-panels .item a span {padding-top:15px;}
    .offer-row {width:100% !important;}
    .offer .offer-row>div:nth-child(1)>div:nth-child(1) img {width:100%;}
    .offer-row>div {display:block;float:none;clear:both;width:calc(100% - 20px) !important;}
    .body-inner .pageTable .pageLeft {margin:0;padding:20px 10px;}
    .co-items .tovTable {margin:0 auto;}
    .co-items .tovTable td {height:auto;white-space:normal;}
}

@media screen and (max-width: 812px) {
	header .hdHelo {margin:10px 0 10px 40px; color: #eee;}
	header .hdHelo a[href^=tel]{color: #eee;}
	header .logo {margin:0px 0 10px 70px;padding-top:10px;}
	header .hdStr {display: none;}
	.hdHelo1 {display: none;}
	.pageTable {display: block;}	
	.hdBaner, .botban0, .botban {display: none;}
	.botban {margin-top: 20px;}
	.pageTable .pageLeft, .pageTable .pageCenter {position: relative!important;float: none; width: 100%; box-sizing: border-box;}
	.catmenuCn {height: 0; overflow: hidden;}
	.catmenu {margin-bottom: 10px;}
	.catmenu .zagcat.menu-open+.catmenuCn, .catmenu .zagcat2.menu-open+.catmenuCn, .catmenu2 .zagcat2.menu-open+.catmenuCn {height: auto;}
	.zagcat, .zagcat2 {display: inline-block; padding: 10px 30px 10px 20px;}
	.catmenu .zagcat:after, .catmenu .zagcat2:after, .catmenu2 .zagcat2:after {content: ""; position: absolute; right: 10px; top: 10px; display: block; width: 24px; height: 24px;background: url(img/menu-mobile.png) no-repeat -24px center;}
	.catmenu .zagcat.menu-open:after, .catmenu2 .zagcat2.menu-open:after {background:url(img/menu-mobile.png) no-repeat 0 center;}
	.news .item {width: 95%;}
	.imageList21 {width: 80%;}	
	.baner1, .baner2 {display: none;}	 
	.vybor {display: none;}
	.rzdArea .item {margin-left:60px;}	
	.tovTable {width: 95%;}
	.tovTable td img {display: none;}
	.pageCnt#pgp {overflow-x: scroll;}
	.w-100 {width: 80%;} 
	footer menu {background:#eee;overflow:hidden;text-align:center;margin:0;padding:0;}
  footer menu>div {display:table;border-collapse:collapse;margin:0 auto;}
  footer menu>div .sitem {padding:10px 10px;}
  footer menu>div .sitem a {color: #07365b;font-size: 12px;}
  footer menu>div .sitem a:hover {text-decoration:underline;}
  footer>div>div a[href^=tel]{color: #eee;}
  footherHelo {color:#fff;}
  footherHelo a {color:#fff;}
  footherHelo a:hover{color:#fff;}
	footer>div>div>div:nth-child(1), footer>div>div>div:nth-child(2) {width: auto;}
}

@media screen and (max-width: 768px) {
	
}

@media screen and (max-width: 667px) {

}

@media screen and (max-width: 640px) {

	.advantage__item, .advantage__icon, .advantage__title, .advantage__desc {display: block;}
	.advantage__icon {margin-bottom: 10px;}
	.advantage__title {width: 100%; margin-bottom: 10px; padding: 0;}

	.operating-procedure__item {width: 100%;}

	.masters__item {width: 100%;}
}

@media screen and (max-width: 568px) {
	header>div>div {height: auto;}
	header>div>div div {position: static;}
	header .hdHelo {position: static; display: block; width: 100%; top: auto; right: auto;}
	.index-request-banner {height: auto;}
	.inline-container input {width: 100%; margin: 0 0 10px 0;}
	.inline-container a {width: 100%; box-sizing: border-box;}
	.catmenu-panels {display: block;}
	.catmenu-panels:after, .catmenu-panels:before {content: ""; display: table; clear: both;}
	.catmenu-panels>.item {width: calc(100%/2 - 20px);}

	header menu {text-align: left;}
	header menu .sitem {float: none;}
	
	.pageCenter {padding: 0 10px!important;}

	.menu-mobile {display: block; position: relative; padding: 10px 13px; color: #fff; text-transform: uppercase; font-size: 17px; border-bottom: 2px solid #ccc; border-top: 2px solid #ccc;background: #00335c;}
	.menu-mobile+.menuCn {height: 0; overflow: hidden;}
	.menu-open.menu-mobile+.menuCn {height: auto;}
	.menu-mobile:after {content: ""; position: absolute; right: 10px; top: 10px; display: block; width: 24px; height: 24px;background:url(img/menu-mobile.png) no-repeat -24px center;}
	.menu-open.menu-mobile:after {background:url(img/menu-mobile.png) no-repeat 0 center;}
	
	.feedback2 .ok, .feedback .ok {display: none;}

	.inst-block {display: none;}
}

@media screen and (max-width: 425px) {

}

@media screen and (max-width: 375px) {
	
}

@media screen and (max-width: 320px) {

}

