body {margin:0;padding:0;font-family: Arial;font-size:15px;color:#333333;overflow-y:scroll;overflow-x:hidden;background-size:cover;background: url(img/bg3.pn);width: 100%;}
h1 {font-size:20px;font-weight:normal;color:#222;font-family: Arial;}
h2 {font-size:18px;font-weight:normal;color:#333;;}
h3 {font-size:16x;font-weight:bold;color:#222;}
h4 {font-size:14px;color:#333333;}

a {color:#319a00;text-decoration:none;}
a:hover {text-decoration:underline;color:#ec1f25;}

ol {padding: 0;}
ol li {list-style: none;background:url(img/g1.png) 20px center no-repeat;padding: 6px 20px 6px 45px;}

ul {padding: 0;    /*background: #f5f8fa;*/}
ul li {list-style: none; padding: 1px 10px 1px 25px;color: #0c4874; font: italic 16px; background:url(img/bullet-4.gif) 10px center no-repeat;}

div {position:relative;}
header, footer, section, article {margin:0;padding:0;overflow:hidden;overflow:hidden;position:relative;}
header>div, footer>div>div, section>div {width:1000px;margin:0 auto;}

.body {overflow: hidden;}

header {height: 120px;background: white;}
header>div>div {height:60px;}
header>div>div>div {position:absolute;}
header .logo {top:30px;left:0px;z-index: 10000; width: 130px;}
header .zvonok {position:absolute;outline:none;right:25px; top: -55px;}
header menu {position:relative;display:block;margin:0px 0px;text-align:right; text-transform: uppercase;}
             
header menu>.menuCn {display:table;border-collapse:collapse;margin:0 150px 0 0; left: 200px; font-family: Arial; top:10px;}
header menu .sitem {float:left;}
header menu .sitem a {display:block;font-size:12px; color: #545454; text-transform: uppercase; font-weight: bold;} 
header menu .sitem a span {display:block;padding:12px 12px;font-family: Arial;border-top:solid 4px #fff;}
header menu .sitem a:hover {text-decoration:none;}
header menu .sitem a:hover span {border-top:solid 4px #319a00;}
header menu .sitem:not(:last-child) {margin-right:2px;}
header menu .sitem:not(:last-child):after {content:"";position:absolute;top:10px;right:-2px;height:25px;}
header .search {top:10px; right: 0px;;border-radius:6px;padding:5px 5px;}
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:1000px;top:0;margin:0 auto;z-index:1000;}
header .korzinaCn {position:absolute;top:10px;right:0;width:180px;background:url(img/korzina.png) 15px center no-repeat;z-index:1000;}
header .korzinaCn a {display:block;width:100px;margin:13px 15px 10px auto;padding:0;color:#ec1f25;float:right;font-size:12px;}
header .korzinaCn a b {font-weight:normal;float:right;}
.hdHelo {display:table;border-collapse:collapse;width:980px;right:250px; line-height: 2em; text-transform: capitalize; top: -100px;}
header .hdSTR {top:105px;}

.page-main header {margin:0 0 20px 0;}
.page-inner header {margin:0 0 35px 0; border-bottom: solid 5px #c7c6c6;}
.page-inner header>div:nth-child(2) {height:259px;background:url(img/baner.jpg) center center no-repeat;background-size:cover;}

footer {margin-top: 50px;}
footer menu {background:white;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:#222;font-size:14px;}
footer menu>div .sitem a:hover {text-decoration:underline;}
footer>div {padding:20px;height:130px;}
footer>div>div {display:table;border-collapse:collapse;}
footer>div>div>div {float:left;}
footer>div>div>div:nth-child(1) {color:#222; float: right; right:50px;}
footer>div>div>div:nth-child(2) {width:calc(100% - 380px - 120px);margin-right:120px; color: #222;}
.footherHref {position:absolute;right:0;bottom:0;}
.footherHref a {font-size:12px;color:#fff;}

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-size:cover;z-index:-1;}
.body-main section:nth-of-type(3) {background:url(img/12-fon.png);}

.body-inner section:nth-of-type(1) {/*background:white;*/}
.body-inner section:nth-of-type(2) {background:#edf1f4;}

.hdBaner {height:calc(250px);margin:0;overflow:hidden;z-index:0; margin: 0 auto;width: 1000px;border: solid 8px #fafafa; margin-top: 15px;}
.hdBaner>div {margin:0 auto;}
.hdBaner ul {display:table;border-collapse:collapse;width:100%;position:relative;list-style:none;height:250px;margin:0;padding:0;}
.hdBaner ul li {position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:250px;}
.hdBaner ul li div {font-size:16px;color:#333333;margin-left: 30px;}
.nav-bullets {position:absolute;top:480px;right:300px;display:block;border-collapse:collapse;z-index:1000;}
.nav-bullets a {display:inline-block;width:12px;height:12px;background:#333333;border-radius:50%;margin:0 auto;cursor:pointer;}
.nav-bullets .a {background:#fec835;}

.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:16px;font-family:Arial;font-size:13px;}
.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;}
.pageTable>div {float:left;}
.pageTable .pageLeft {width:250px;padding:20px 0 0 10px;margin:0 15px 20px 0;}
.body-main .pageLeft {}
.pageTable .pageCenter {width: 700px;*/overflow:hidden;margin:0;padding:0;}

.catmenu {}
.pageLeft .zag {font-weight: bold;color:#3f3f3f;text-align:left;padding:10px 30px;background:#c7c6c6;padding: 10px 30px;font-family:Arial;font-size:16px;}
.catmenu .sitem {overflow:hidden;}
.catmenu .sitem:not(:last-child) {}
.catmenu .sitem>a {display:block;color:#6d6d6d;padding-left:25px;padding-left:40px;font-family:Arial;font-size:14px;border-top:1px solid #ededed;padding:8px 0 8px 30px;background:url(img/marker.png) 15px 14px no-repeat;}
.catmenu .sitem>a:hover, .catmenu .sitem>.a {text-decoration:underline; background:#e5e4e6;color:#fff;background:#319a00 url(img/marker.png) 22px 14px no-repeat;}                                                                            

.catmenu .sitem .subItem {padding:7px;}
.catmenu .sitem .dditem {font-size: 14px;padding: 5px 0 5px 35px;}
.catmenu .sitem .dditem:not(:last-child) {border-bottom:solid 1px #dfdfdf;}
.catmenu .sitem /*.dditem:before {content:"";position:absolute;display:block;width:4px;height:4px;border-radius:50%;background:#999;top:13px;left:8px;}*/
.catmenu .sitem .dditem:hover {background:white;}
.catmenu .sitem .dditem a {color:#333;}
.catmenu .sitem .dditem a:hover, .catmenu .sitem .dditem .a {text-decoration:none;color:#019fda;}

.catmenu-panels {display:table;border-collapse:collapse;margin-top: 20px; max-width: 1000px;}
.catmenu-panels>.item {width:calc(100%/3 - 25px);height:120px;float:left;background:#f1f0f5;overflow:hidden;margin-bottom:10px;margin-left:20px;}
.catmenu-panels>.item a {display:block;height:120px;color:#333;background:#319a00 url(img/logopanel.png) right no-repeat;}
.catmenu-panels>.item a:hover {text-decoration:none;background:rgba(0,0,0,.5);}
.catmenu-panels>.item a span {display:block;padding:25px;font-size:15px;color:white;font-family: Arial;}

.news {}
.news .zag {text-transform:uppercase;font-size:18px;color:#222;margin:20px 0 15px 10px;}
.news>div:nth-child(2) {display:table;border-collapse:collapse;width:100%;}
.news .item {width: 220px; margin: 10px 10px 50px 10px; overflow: hidden;float: left;}
.news .item a {display:block;margin-bottom:5px;color:#222;font-size:16px;font-weight:bold;}
.news .item a:hover {text-decoration:underline;}
.news .item .dttm {color:#222;margin:1px 0; margin: 1px 0; font-size: 10px;}
.news .item .img {margin:10px 0  15px 0;}
.news .item img {height:150px;}
.news .item .anonce {color:#222;font-size:13px;}

.pageHd {font-size:20px;padding: 0;color: #222;margin-bottom: 15px;text-transform:uppercase; margin-left: 20px;}        
.navRow {font-size:12px;color:#919191; margin-left: 20px;}
.navRow a {color:#919191;}

/*
.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: 1000px;}
#_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: 850px;display: block;clear: both;margin-right: -330px;}

.opt img, .priceLists img {margin: 15px 5px}

.partn {height:125px; overflow:hidden; position:relative;z-index:1100;padding: 10px 0;border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2;margin-bottom: 40px;}
.partn .zag {text-transform: uppercase;font-size: 16px;margin-bottom:10px;}

.list2Div1{position: relative;margin: 0 auto;width: 1000px;}
.imagTable .img {}
.imageList21{width: 940px; height:125px; 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:table-cell; white-space:nowrap;padding: 0 15px;}
#imgList21 .lblock .limage {text-align: center;width: 205px;border-radius:5px 5px 0 0;}
#imgList21 .lblock .limage img{vertical-align: middle;margin:5px auto 5px;}
#imgList21 .lblock .limage img:hover{}
#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;}

.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 {width:155px;margin:5px;}
.listItemDesc .img {width:155px !important;height:155px !important;}
.listItemDesc img {width:155px !important;height:155px !important;}
.listItemDesc .name {display:block;height:67px;font-size:13px;color:#222;padding:5px 10px 0 10px;white-space:normal;}
.listItemDesc:hover {border:solid 1px #c7c6c6;}
.listItemDesc:hover .name {color:#319a00;}
.listItemDesc .name:hover {text-decoration:none;}
.listItemDesc .buy {}
.listItemDesc .price_o {}
.listItemDesc .buy a {display:inline-block;margin:10px;padding:6px 10px 10px 10px;color: #319a00;border-radius:2px;font-size: 11px; }
.listItemDesc .buy a:hover {display:inline-block;margin:10px;padding:6px 10px 10px 10px;;color:#fff;text-decoration:none; background:#319a00;}                         


.skidka {display: none;}
.artic {text-align: center;font-size: 14px;font-weight: bold;margin: 5px 0;color: black;}
.chisl {font-size: 14px;font-weight: bold;}

.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: #222;
            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: #ec1f25;font-size: 12px;padding: 3px 8px;margin: 5px 0 10px 0;float: left;}
.pages .pagesList .a, .pages .pagesList a:hover {color: #222;background: #e9e9e9;border-radius: 8px;}
.pages .pagesList .llink, .pages .pagesList .llink:hover {background: none;}

.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;}

.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 {}
.rzdArea .item {width:148px;}
.rzdArea .item img {width: 150px;height: 150px;border: 1px solid #e7e7e7;}
.rzdArea .item div {height:75px;}

.newForm1 {width:426px;padding:0;}
.newForm1 input, .newForm1 .item {display:block;width:380px;padding:10px 20px;margin:0 0 10px 0;font-size:18px;border:solid 1px black;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:#F24933;}

._tovnum_block {width:850px;margin:0 0 25px 0; color: #222;}
._tovnum_block>div {display:table;width: 670px;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:solid 1px #dedede;border-collapse:collapse;}
.s_cnt_text table tr {}
.s_cnt_text table td {font-size:12px;border:solid 1px #dedede;}

.baner {text-align:left;}

.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%;}
.offer .offer-row>div {}
.offer .offer-row>div:nth-child(1) {width:270px;float:left;}
.offer .offer-row>div:nth-child(1)>div {margin-top: 20px; margin-bottom: 30px; width: 670px;}
.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:250px;}
.offer .offer-row>div:nth-child(1)>div:nth-child(2) {}
.offer .offer-row>div:nth-child(1)>div:nth-child(2) img {height:110px;border:solid 2px #d4d4d4;margin:0px 5px;}
.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:400px;float:left;}
.offer .art {color:#a6adb4;font-size:13px;margin:0 0 20px 15px;}
.offer .price {font-size:22px;margin-left:15px; margin-bottom: 30px;}
.offer .price b {font-weight:normal;font-size:42px;}
.offer .buy {padding:20px; right:20px;}
.offer .buy a {display:inline-block;padding:16px 32px 14px 32px;color:white;text-transform:uppercase;border-bottom: 3px solid #d38f00; background: linear-gradient(#ffca00, #ffac00); border-radius: 3px;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);}
.offer .buy a:hover {text-decoration:none;color:#fff;border-bottom: 3px solid #4b7a01; background: linear-gradient(rgba(126, 171, 0, 1), #508300);}
.offer .offer-sfield {background:#f5f5f5;border-radius:10px;padding:10px 15px 20px 15px;margin:15px 0;}
.offer .angle_select {}
.offer .angle_select span {display:block;text-align:center;}
.offer .angle_select span:nth-child(1) {color:#333333;font-size:18px;}
.offer .angle_select span:nth-child(2) {margin:10px 0;}
.offer .angle_select span:nth-child(2) select {border:solid 1px #d4d4d4;width:120px;padding:2px 10px;}
.offer .angle_select span:nth-child(2) select option {}
.offer .angle_select span:nth-child(2) a {display:inline-block;padding:1px 10px;color:white;
                                          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);
}
.offer .angle_select span:nth-child(2) a:hover {display:inline-block;padding:1px 10px;color:white;text-decoration:none;
                                                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);
}
.offer .angle_select span:nth-child(3) {}
.offer .angle_select span:nth-child(3) a {display:inline-block;width:56px;height:56px;margin:0 2px;border:solid 3px white;}
.offer .angle_select span:nth-child(3) a:hover {border:solid 3px #999;}
.offer .angle_select span:nth-child(3) .a {border:solid 3px #68b530;}
.offer .angle_select span:nth-child(3) .left {background:white url(img/left.gif) center center no-repeat;}
.offer .angle_select span:nth-child(3) .right {background:white url(img/right.gif) center center no-repeat;}
.offer .add-text {color:#333333;font-size:13px;margin-left:25px;}
.offer .tkan_select {}
.offer .tkan_select span {display:block;position:relative;}
.offer .tkan_select a {display:inline-block;color:#333333;margin:20px 30px 10px 0;font-size:15px;border-bottom:dotted 1px #333333;}
.offer .tkan_select a:hover {text-decoration:none;}
.offer .tkan_select a:after {content:"";position:absolute;top:9px;right:-5px;display:block;width:34px;height:34px;border-radius:50%;background:url(img/arrowright_small_1.png) center center no-repeat;}
.offer .tkan_select a:hover:after {background:#d4d4d4 url(img/arrowright_small_1.png) center center no-repeat;}
.offer .dimensions {display:table;width:calc(100% - 1px);text-align:center;border:solid 1px #d4d4d4;}
.offer .dimensions>div {width:50%;float:left;margin:0 auto;color:#333333;}
.offer .dimensions>div:nth-child(1) {}
.offer .dimensions>div>div {padding:25px 0;text-align:center;font-size:16px;text-transform:uppercase;background:#d4d4d4;}
.offer .dimensions>div:nth-child(1)>div, .offer .dimensions>div:nth-child(1)>span{border-right:solid 1px #e7e7e7;}
.offer .dimensions>div>span {display:table;width:100%;border-collapse:collapse;font-size:13px;}
.offer .dimensions>div>span:nth-child(2n+1) {background:#f5f5f5;}
.offer .dimensions>div>span>b:nth-child(1) {float:left;margin:10px 0 10px 10px;font-weight:normal;}
.offer .dimensions>div>span>b:nth-child(2) {float:right;margin:10px 10px 0 10px;font-weight:normal;}

#overScrollContainer {border-radius:12px;overflow:hidden;}
#container .hd00, #container .hd01 {background:white;overflow:hidden;height:65px;}
#container .hd00 span, #container .hd01 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:16px;vertical-align:middle;}
.korzinaTable .roww td {background:#f7f7f7;font-size:16px;}
.korzinaTable td:nth-child(3) {width:120px;}
.korzinaTable input {display:inline-block;border:none;outline:none;padding:5px 10px;text-align:center;font-size:18px;width:32px;height:32px;}
.korzinaTable input[type="button"] {border:none;color: #222;cursor:pointer;border-radius:2px;
                                    border-bottom:solid 2px #999;}

#korzinatable .result {text-align:right;font-size:22px;color:#fff; background: #319a00;padding: 5px;}

.over-submit {}
.over-submit h3 {color:#3e3e3e;font-size:22px;font-weight:normal;}
.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;}

.body-main .co-items {width:100%;margin:0 auto;}
.body-inner .co-items {width:1100px;margin:0 auto;text-align:center;}
.co-items .zag {display:block;margin:10px 5px 10px 5px;height:40px;text-align:left;border-radius:1px;overflow:hidden;}
.body-main .cnt:nth-of-type(3) .co-items .zag {}
.body-main .cnt:nth-of-type(4) .co-items .zag {}
.co-items .zag>span:nth-child(1) {display:inline-block;color:#222;font-size:20px;text-transform:uppercase;padding:8px 0 0 20px;}
.co-items>div:nth-child(2) {overflow:hidden;}
.co-items .tovTable td {height:400px;white-space:nowrap;}
.co-items .pages {display:none;}

.footherHelo {text-align:left;}
.footherStr {text-align:left;}

.tkani-over {}
.tkani-over table {}
.tkani-over table td:nth-child(1) {width:180px;}
.tkani-over ul {display:table;border-collapse:collapse;list-style:none;}
.tkani-over .tkan-item {position:relative;display:inline-block;margin:0;text-align:center;}
.tkani-over .tkan-item a {display:block;padding:10px;position:relative;}
.tkani-over .tkan-item a:before {color:#3e3e3e;content:"+";display:block;position:absolute;width:43px;height:43px;font-size:72px;overflow:hidden;background:rgba(255,255,255,.55);line-height:43px;border-radius:50%;color:white;top:38px;left:38px;box-shadow:0 0 3px rgba(0,0,0,.15);}
.tkani-over .tkan-item a:hover {text-decoration:none;background:#f5f5f5;color:#43a115;}
.tkani-over .tkan-item a:hover:before {background:#43a115;}
.tkani-over .tkan-item a:hover span {color:#43a115;}
.tkani-over .tkan-item span {display:block;}
.tkani-over .tkan-item span:nth-child(2) {padding:5px 0;}
.tkani-over .tkan-item img {width:100px;}

.tkani-categories {}
.tkani-categories li {color:white;border:solid 1px white;padding:10px 20px;list-style:disc inside;}
.tkani-categories a {display:block;color:#3e3e3e;width:120px;}
.tkani-categories li b {display:block;margin-left:25px;color:#43a115;}
.tkani-categories li:hover, .tkani-categories .a {color:#43a115;border:solid 1px #dedede;}
.tkani-categories li:hover a, .tkani-categories .a a {color:#43a115 !important;text-decoration:none;}

.over-price {font-size:42px;color:#43a115;}
.over-price font {font-size:22px;}

#container .over02 .overImg {max-width:750px;}

.pages {margin:0 auto;}

.feedback {position:absolute;top:0;right:0;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;}
.feedback .feedback-container {position:absolute;top:0px;left:0;background:rgba(255,255,255,.95);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;color:white;font-family:Arial;text-transform:uppercase;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:#319a00; font-size:16px;}

.comment {}
.comment textarea {width:486px;height:105px;background:#f8f8f8;border:solid 1px #dedede;}

.sendLine {height:50px;}
.sendBtn {display:inline-block;float:left;padding:16px 32px 14px 32px;color:white !important;text-transform:uppercase;border-radius:2px;      
          background:#222;       
}
.sendBtn: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);}


.bodyCn { text-align: left;}
.listItemDesc {text-align: center; width: 155px;display: inline-block; margin: 10px 5px; overflow: hidden;vertical-align: top;border: 1px solid #e7e7e7; background: #f6f6f6; position: relative;}

.botban{color:#222;}
.botban2{color:#222;margin-left: 15px;}
.pageCnt {height: auto;}
.rzdArea .item {overflow: hidden;    float: left;    margin: 6px;    text-align: center;}

.pageCenter {}
.botban {margin: 0 auto;  width: 1000px;}
.s_cnt_image {float: left;margin: 0 8px 8px 0; cursor: pointer; border: solid 2px #c7c6c6;padding: 1px;}
.porydoc {background: url(img/karta.png);}

