﻿*{margin:0;padding:0;font-family:Verdana;color:#000;font-size:14px}
html,body{width:100%;height:100%}
body{margin:0 auto}
body a img{border:0}
a:hover{text-decoration:none}
.w100{width:100%;overflow:hidden}
.bg-e3e3e3{background:#e3e3e3;padding:10px 0;margin-bottom:20px;box-shadow:0 0 10px #555}
.bg-f15a24{background:#f15a24;padding:20px 0;margin-top:20px}
.w1200{width:100%;max-width:1200px;overflow:hidden;margin:0 auto}
.w1200.osn{margin:20px auto;overflow:visible}
.logo{float:left;height:52px;margin:0 24px 0 0}
.logo img{max-height:100%}
.tmenu{float:left;margin:10px 0;text-align:left}
.tmenu a{font-size:16px;line-height:32px;margin:0 25px 0 0}
.cart-top{float:left;width:40px;height:38px;margin:7px 0;background:url('../img/cart.png');position:relative}
.cart-top i{width:20px;height:20px;position:absolute;left:0;top:0;color:#fff;font-style:normal;font-size:12px;display:block;text-align:center;line-height:18px}
.log-in,.lc-in{font-size:13px;color:#f15a24;float:right;padding:0 0 0 30px;height:35px;line-height:34px;text-decoration:underline;cursor:pointer;background:url('../img/login.png') no-repeat 0 50%;margin:9px 0 8px}
.log-in:hover,.lc-in:hover{text-decoration:none}
.logout{float:right;height:35px;cursor:pointer;background:url('../img/logout.png') no-repeat 0 50%;margin:9px 0 8px 20px;width:29px}
.l250{float:left;width:276px}
.r250{float:right;width:276px;text-align:right}
.visa{margin:20px 0 0;display:block;float:right;clear:right}
.footer a{color:#fff;text-decoration:none}
.footer .l250 a{display:block;font-size:20px;margin:20px 0 0}
.footer .l250 a:first-child{margin:0}
.cat-name{text-decoration:none;font-size:18px;line-height:32px}
.r750{float:right;width:900px}
.tel1{font-weight:bold;font-size:21px;line-height:32px;text-decoration:none;float:left}
.soc{float:left;margin:0 0 0 70px}
.soc a{float:left;width:32px;height:32px;background:url('../img/0.gif') no-repeat 50% 50%;background-size:32px auto;margin:0 20px 0 0}
.r250 .soc{float:right;margin:0}
.r250 .soc a:last-child{margin:0}
.search{width:357px;float:right}
.searchline{display:block;width:290px;padding:0 10px;height:30px;border:2px solid #5b5b5b;background:#fff;font-size:14px;line-height:30px;color:#5b5b5b}
.search a{display:block;width:35px;height:35px;float:right;background:url(../img/loopa.png);cursor:pointer}
.catalogue{width:auto;padding:15px 10px 0 10px;border:1px solid #a0a0a0}
.catalogue ul{margin:0 0 0 15px;list-style-type:circle}
.catalogue ul ul{margin:15px 0 0 15px;list-style-type:disc;display:none}
.catalogue ul ul ul{list-style-type:square}
.catalogue li{margin:0 0 15px}
.catalogue li li{margin:0 0 10px}
.catalogue a{font-size:15px;line-height:20px;text-decoration:none}
.catalogue ul ul a{font-size:14px;line-height:18px}
.catalogue ul ul ul a{font-size:13px;line-height:16px}
.catalogue a:hover{text-decoration:underline}
.slider{width:100%;overflow:hidden;position:relative;margin:0 0 30px 0;height:250px;box-shadow:0 0 10px #555}
.slide{display:block;width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;display:none}
.slide img{display:block;width:100%;height:100%;border:0;position:absolute;left:0;top:0}
.slide div{width:90%;height:90%;position:absolute;left:5%;top:5%}
.slogan{font-size:16px;font-weight:bold;text-align:center}
.tri{width:100%;margin:20px 0}
.tri a{width:29%;margin:0 3.5% 0 0;float:left;padding:20px 0 0 2%;box-shadow:0 3px 7px #999;height:150px;background:url(../img/tri2.png) no-repeat 100% 100%;color:#f99816;font-weight:bold;font-size:18px;text-decoration:none}
.tri a:nth-child(1){background-image:url(../img/tri1.png);color:#f95f09}
.tri a:nth-child(3){margin:0;background-image:url(../img/tri3.png);color:#f95f09}
.pagetext .r30{width:31%;margin:0 0 20px 3.5%;float:right}
.nName{font-size:18px;margin:0 0 20px}
.allNews{padding:20px;border:1px solid #a0a0a0}
.pagetext .new-one{padding:0 0 20px;margin:0 0 20px;overflow:hidden;border-bottom:1px dashed #a0a0a0}
.pagetext .allNews .new-one{font-size:10px}
.new-one:last-child{padding:0;margin:0;border:0}
.new-one *{display:block}
.new-one img, .mainnewpic{float:left;margin:0 10px 0 0;width:40%}
.pagetext *{font-size:inherit;font-style:inherit;color:inherit;font-weight:inherit}
.pagetext h1{font-size:24px;line-height:30px;margin:0 0 10px 0}
.pagetext h1.katalog{font-weight:bold;color:#f15a24;text-transform:uppercase;margin:0 0 20px 0}
.pagetext h1.good-h1{font-weight:bold;margin:0 0 20px 0}
.pagetext h2{font-size:22px;line-height:28px;margin:0 0 10px 0}
.pagetext h3{font-size:20px;line-height:26px;margin:0 0 10px 0}
.pagetext h4{font-size:18px;line-height:24px;margin:0 0 10px 0}
.pagetext h5{font-size:16px;line-height:22px;margin:0 0 10px 0}
.pagetext h6{font-size:14px;line-height:20px;margin:0 0 10px 0}
.pagetext > p,.pagetext > div,.pagetext > ol li,.pagetext > ul li,.pagetext > table{margin:0 0 10px 0}
.pagetext blockquote{background:#f7f7f7;margin:0 10px 10px 10px;padding:10px 10px 10px 40px;border:1px dotted #ddd;position:relative}
.pagetext blockquote:before{color:#aaa;content:'\201C';font-size:4em;left:10px;top:0;position:absolute}
.pagetext ol, .pagetext ul{padding:0 0 0 30px}
.pagetext b, .pagetext strong{font-weight:bold}
.pagetext em, .pagetext i{font-style:italic}
.cl-bt{clear:both}
.fmenu{width:600px;list-style:none;margin:0 auto}
.fmenu > li{float:left;width:31.333%;margin:0 1%}
.fmenu ul{list-style:none;margin:10px 0 0}
.fmenu *{font-size:13px;color:#fff}
.pagetext ul.goods{padding:0;list-style:none}
.pagetext > ul li.list,.pagetext > ul li.cat{width:31%;margin:0 2% 20px 0;float:left;padding:20px 2% 20px 16%;box-shadow:0 3px 7px #999;min-height:80px;background:url(../img/0.gif) no-repeat 20px 50%;background-size:100px auto}
.pagetext > ul li.list{text-align:right}
.pagetext > ul li.cat:nth-child(2n),.pagetext > ul li.list:nth-child(2n){margin:0 0 20px 0}
.pagetext > ul li.cat:nth-child(2n+1),.pagetext > ul li.list:nth-child(2n+1){clear:left}
.pagetext > ul li.cat > a{color:#f15a24;font-size:20px;text-decoration:none}
.pagetext > ul li.list > a{margin:10px 0 0;display:block;text-align:left;text-decoration:none}
.pagetext > ul li.cat > a.more{font-size:13px;border-bottom:1px dotted #f15a24;cursor:pointer}
.pagetext > ul li.cat ul{list-style:none;margin:10px 0 0;padding:0}
.pagetext > ul li.cat li{font-size:12px}
.pagetext > ul li.cat li a{text-decoration:none}
.tree{width:100%;overflow:hidden;margin:0 0 20px 0;font-size:12px}
.tree a{margin:0 5px;font-size:12px}
.tree a:first-child{margin:0 5px 0 0}
.tree a:last-child{color:#f15a24}
.pagination{float:right;padding:10px 0;line-height:24px;overflow:hidden}
.pagination a{color:#f15a24;margin:0 0 0 5px}
.pagination a.cur-p{color:#fff;background:#c7c7c7;padding:2px 5px;text-decoration:none}
.sort-by{padding:10px 0;line-height:24px;overflow:hidden}
.sort-by a, .sort-by span{display:block;float:left;line-height:24px;margin:0 5px 0 0}
.sort-by a{cursor:pointer}
.sort-by a.sort{text-decoration:none}
.sort-by a.sort.act, .sort-by a.sort:hover{text-decoration:none;color:#f15a24}
.partners{margin:20px 0 0;font-size:18px;color:#7e7e7e;line-height:60px;font-weight:bold}
.partners img{margin:0 20px 0 0;vertical-align:middle;height:42px}
.good-area{padding:20px 20px 10px 20px;box-shadow:0 3px 7px #999;overflow:hidden}
.good-photos{width:420px;overflow:hidden;margin:0 20px 0 0;float:left}
.good-main-pic{display:block;width:418px;overflow:hidden;border:1px solid #545454;text-align:center;background:#fff url('../img/nophoto.png') no-repeat 50% 50%}
.good-main-pic img{width:100%;border:0}
.good-other-pics{width:432px;overflow:hidden;margin:10px 0 0 0}
.good-other-pics a{display:block;width:131px;float:left;border:1px solid #545454;overflow:hidden;margin:0 10px 10px 0}
.good-other-pics a img{width:100%;border:0}
.more-info{border-collapse:collapse}
.more-info td{padding:5px;vertical-align:top;font-size:12px}
.more-info .odd td{background:#f9f9f9}
.price-kol{display:block;padding:20px 0;text-align:right;line-height:20px}
.price-kol .price{float:left;font-size:20px}
.price-kol input.text{float:right;margin:-5px 0 0 5px;border:1px solid #bdbdbd;display:block;height:28px;line-height:28px;padding:0 10px;background:url('../img/input.png') repeat-x 0 50%;text-align:center}
.buy-it{float:right;background:#f15a24;color:#fff;font-size:20px;padding:5px 0;width:240px;text-align:center;margin-bottom:40px;cursor:pointer}
.one-click-buy{float:right;color:#f15a24;font-size:14px;line-height:16px;border-bottom:1px dashed #f15a24;margin:10px 30px 0 0;cursor:pointer}
.cart-table, .orders{border-collapse:collapse;width:100%}
.cart-table td,.orders td{padding:15px 10px}
.orders td td{padding:0}
.cart-table tr td:first-child{width:50%;padding:15px 10px 15px 0}
.cart-table tr td:last-child{text-align:right;color:#f15a24;font-weight:bold}
.cart-table td,.orders td{border-bottom:1px solid #e2e2e2}
.orders tr:last-child td{border-bottom:0}
.head-cart td{color:#fff;text-transform:uppercase;border:0;padding:10px}
.cart-table tr.head-cart td{background:#f15a24;color:#fff}
.cart-table tr.head-cart td:last-child{text-align:right;color:#fff}
.cart-table tr.head-cart td:first-child{padding:10px}
.cart-table td .kol{width:40px;margin:0 auto;text-align:center}
.del_from_cart{text-decoration:underline;padding-left:20px;background:url('../img/del.png') no-repeat 0 50%;cursor:pointer;margin:40px 40px 0 0;display:block;float:left;color:#838383}
.pagetext p.itogo{font-size:18px;line-height:24px;color:#2b2b2b;text-align:center;padding:10px 0 !important;border-bottom:1px solid #e2e2e2}
.pagetext p.itogo b{font-size:18px;line-height:24px;color:#f15a24}
a.good-pic{display:block;width:94px;border:1px solid #e2e2e2;text-align:center;overflow:hidden;float:left;margin:0 10px 0 0}
a.good-pic img{display:block;width:100%}
p a[rel="serts"] img{max-height:120px;width:auto;vertical-align:top;margin:0 20px 10px 0}
.good-name{display:block}
.hide{float:left;margin:25px 0 0 70px;background:#f15a24;color:#fff;padding:5px 10px}
.gotocart{float:right;margin:25px 70px 0 0;background:#f15a24;color:#fff;padding:5px 10px}
.send-order{float:right;margin:25px 70px 0 0;background:#f15a24;color:#fff;padding:5px 10px;cursor:pointer}
.fl-ll{width:100%;overflow:hidden;padding-top:5px}
.fl-ll span{display:block;float:left;width:435px;padding:8px 0 0 0}
.fl-ll span input{vertical-align:1px;margin:1px 5px 20px 0}
.fl-ll textarea, .fl-ll input, .fl-ll label{float:left}
.fl-ll label{width:145px;line-height:32px;text-align:right;padding:0 5px 0 0}
.prcceed-form .fl-ll label{width:185px}
.fl-ll > input, .fl-ll textarea{height:26px;width:435px;padding:1px 5px 0 5px;background:#fff url(../img/input-bg.png) repeat-x 0 0;border:1px solid #d8d8d8;border-radius:5px;margin:3px 0 5px}
.fl-ll > textarea{height:56px}
.star-text{margin:5px 0 20px 190px}
.atttn-text{font-weight:bold;text-align:center;padding:20px 0;border-top:1px solid #e4ebf0;border-bottom:1px solid #e4ebf0;margin:0 0 20px 0}
.thumbs{width:100%;overflow:hidden}
.photoalb{width:30%;overflow:hidden;float:left;text-align:center;margin:0 5% 20px 0}
.photoalb:nth-child(3n){margin-right:0}
.photoalb:nth-child(3n+1){clear:left}
.photoalb a:first-child{padding:4px;border:1px solid #ccc;width:auto;overflow:hidden;display:block}
.photoalb a img{display:block;width:100%;text-align:center}
.photoalb a:last-child{overflow:hidden;display:block}
.videos{margin:40px 0 0}
.videos iframe:first-child{margin:0 0 40px}
.pop-up-bg{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.6);z-index:1000}
.pop-up{position:fixed;left:50%;top:50%;background:#fff url(../img/pop-up-h2.png) repeat-x 0 16px;z-index:1001;border-radius:5px;padding:0 20px 20px 20px}
.pop-up a, .pop-up input, .pop-up textarea, .pop-up .h2, .pop-up h2, .pop-up form, .pop-up label{color:#464646;display:block}
.pop-up .h2, .pop-up h2{font-size:20px;line-height:56px;margin:0 0 20px 0}
.pop-up input, .pop-up textarea{height:26px;width:267px;padding:1px 5px 0 5px;background:#fff url(../img/input-bg.png) repeat-x 0 0;border:1px solid #d8d8d8;border-radius:5px;margin:3px 0 15px}
.pop-up textarea{height:94px;width:386px}
.one-click-pop.pop-up textarea{width:267px}
.submit{width:170px;height:31px;border-radius:5px;display:block;text-align:center;line-height:30px;color:#fff !important;margin:5px auto 20px;cursor:pointer;text-transform:uppercase;background:#f15a24}
.reg-in, .forgot{border-bottom:1px dashed #000;cursor:pointer;width:150px;text-align:center;margin:0 auto}
.forgot{width:160px;margin:20px auto 0}
.clz{position:absolute;right:-30px;top:0;width:26px;height:26px;cursor:pointer;background:url(../img/clz.png)}
.write-us-pop, .ask-quest-pop, .want-buy-pop, .oznak-tur-pop, .zapros-lista-pop, .zapros-detail-pop, .zapros-video-pop, .add-fb-pop{width:398px;margin:-200px 0 0 -220px}
.write-us-pop img, .ask-quest-pop img, .want-buy-pop img, .oznak-tur-pop img, .zapros-lista-pop img, .zapros-detail-pop img, .zapros-video-pop img, .add-fb-pop img{position:absolute;right:10px;bottom:-35px}
.call-back-pop{width:390px;margin:-150px 0 0 -210px;text-align:center}
.call-back-pop p{font-size:14px;margin-bottom:25px;color:#5f5f5f}
.call-back-form{text-align:center}
.call-back-pop input{width:240px;margin:0 0 0 20px;border-radius:3px;color:#5f5f5f;display:inline-block;font-size:14px;height:22px;line-height:16px;overflow:auto;padding:2px 5px;vertical-align:middle;outline:0;border:1px solid #ccc}
.call-back-pop input[name="nomer"]{width:240px;margin:0 0 0 5px;border-radius:3px;color:#5f5f5f;display:inline-block;font-size:14px;height:22px;line-height:16px;overflow:auto;padding:2px 5px;vertical-align:middle;outline:0;border:1px solid #ccc}
.call-back-pop .submit{float:none;margin:20px auto}
.call-back-pop img{position:absolute;right:-34px;bottom:-10px}
.one-click-pop, .log-in-pop, .reg-in-pop, .forgot-pop, .reg-rez-pop{width:290px;margin:-200px 0 0 -160px}
.one-click-pop .atn{height:36px;padding:10px 0;line-height:18px}
.one-click-pop .h2, .one-click-pop h2{line-height:20px;margin:20px 0}
.fl-l{width:300px;overflow:hidden;float:left}
.result_ajax{position:fixed;left:50%;top:50%;background:#fff;z-index:1001;border-radius:5px;padding:0 20px 20px 20px;width:798px;margin:-250px 0 0 -420px}
.result_ajax2{width:100%;max-height:450px;overflow:hidden;overflow-x:hidden;overflow-y:auto}
.result_ajax2 a{display:block;font:14px/18px Arial}
.result_ajax2 b{display:block;font:14px/18px Arial;color:#0079C0;margin:0 auto}
.mods-pagetext table{width:100%;border:0;border-collapse:collapse}
.mods-pagetext table td{padding:5px;font:13px/16px Arial}
.mods-pagetext table tr:first-child td{font:bold 13px/16px Arial}
.mods-pagetext table td:last-child input{display: block;height: 18px;width: 24px;border-radius:3px;border:1px solid #999;text-align:center;font:12px/16px Arial;float:left}
.mods-pagetext table td:last-child .to-cart-too{color:#fff !important;float:right;font-family:Verdana;font-size:12px;font-weight:bold;margin:0;width:70px;height:18px;line-height:16px}
.mods-pagetext tr.act a{opacity:0.3;cursor:default}
.mods-pagetext tr.act td{background:#cfc}
.mods-pagetext table tr:first-child td:last-child{width:105px}

.none{display:none}
.onmob{display:none}
.mmenu{display:none;width:auto;padding:0 5px;height:100%;position:fixed;left:0;top:0;background:#2f2f2f;background-size:cover;overflow-y:scroll;z-index:1000}
.mmenu .h2{text-align:left;color:#fff;font-size:32px}
.mmenu ul{list-style:none;padding:10px 0}
.mmenu ul ul{padding:10px 0 10px 30px}
.mmenu a{font:18px/30px Tahoma;color:#eee;text-decoration:none}
.mmenu li li a{font:16px/20px Tahoma;color:#ddd}
.mmenu .cl{position:fixed;right:0;top:0;width:32px;height:32px;text-align:center;font:30px/32px Arial;color:#fff;text-decoration:none;cursor:pointer}
@media screen and (min-width: 320px) and (max-width: 479px) {
	.notonmob{display:none}
	.onmob{display:block}
	.mmenu.onmob{display:none}
	.mmenu.onmob.opn{display:block}
	.showmmenu{width:26px;height:26px;float:left;margin:0 20px 0 5px;cursor:pointer;text-align: center;font-size:23px;line-height:26px;color:#f15a24}
	.showmmenu.opn{display:none}
	.bg-e3e3e3{margin-bottom:0;position:fixed;z-index:999}
	.logo{height:26px;margin:0 20px 0 0}
	.cart-top{width:33px;height:27px;margin:0;background-size:33px}
	.cart-top i{width:16px;height:16px;line-height:15px}
	.log-in, .lc-in{width:25px;height:26px;background-position:0 0;margin:0 5px 0 0;text-indent:-100em;padding:0}
	.logout{height:26px;background-position:100% 50%;margin:0 5px;width:21px}
	.l250,.r750,.r250{width:100%}
	.pad-mob{padding-top:55px;text-align:center}
	.tel1{font-size:18px;float:none}
	.soc{float:none;margin:0}
	.soc a{float:none;display:inline-block;margin:0 10px}
	.search{width:310px;float:none;margin:10px auto 0}
	.searchline{width:245px}
	.tri a{width:31%;padding:10px 0 0 0;height:120px;font-size:14px;text-align:center;background-size:87%}
	.tri, .pagetext{width:auto;padding-left:5px;padding-right:5px}
	.footer *{text-align:center}
	.r250 .soc{float:none;margin:10px 0 0}
	.visa{display:inline;float:none}
	.pagetext > ul li.list, .pagetext > ul li.cat{width:67%;margin:0 0 20px 0;padding:20px 4% 20px 29%;min-height:60px;background-position:10px 50%;background-size:64px auto}
	.pagetext h1,.pagetext h2,.pagetext h3,.pagetext h4,.pagetext h5,.pagetext h6{text-align:center}
	.good-area{padding:10px;text-align:center}
	.good-photos{width:290px;margin:0 auto;float:none}
	.good-main-pic{width:288px}
	.good-other-pics{width:302px}
	.good-other-pics a{width:88px}
	.price-kol{text-align:center}
	.price-kol .price{float:none;display:block;margin:0 0 15px;text-align:center;font-size:32px}
	.price-kol input.text{float:none;display:inline-block}
	.buy-it{float:none;margin:0 auto 20px;display:block}
	.one-click-buy{float:none}
	.more-info{margin:20px 0 0;text-align:left}
	.pop-up,.result_ajax{left:0;top:50%;padding:0 2% 20px 2%}
	.pop-up input, .pop-up textarea{width:97%;padding:1px 1% 0 1%}
	.pop-up textarea{width:97%}
	.one-click-pop.pop-up textarea{width:97%}
	.clz{right:0;top:0;background-color:red;border-radius:5px}
	.write-us-pop, .send-ch-pop, .ask-quest-pop, .want-buy-pop, .oznak-tur-pop, .zapros-lista-pop, .zapros-detail-pop, .zapros-video-pop, .add-fb-pop,.result_ajax{width:96%;margin:-200px 0 0 0}
	.send-ch-pop{margin:-300px 0 0 0}
	.call-back-pop,.just-add-pop{width:96%;margin:-150px 0 0 0}
	.one-click-pop, .log-in-pop, .reg-in-pop, .forgot-pop, .reg-rez-pop{width:96%;margin:-200px 0 0 0}
	.cart-table tr.head-cart td:first-child, .cart-table td{padding:5px 3px}
	.cart-table tr td:first-child{padding:5px 3px 5px 0;width:auto}
	.head-cart td{font:bold 12px/16px Verdana}
	.cart-table td .kol{width:25px}
	a.good-pic, .cart-table .good-name{float:none;height:auto;margin:0 0 .5em 0;width:96px}
	.cart-table a.good-pic{width:90px}
	.del_from_cart{margin:1em 0 0 0}
	.hide{margin:1em 0 0 0}
	.gotocart{margin:1em 0 0 0}
	.but-40{line-height:18px;width:40%;text-align:center}
	.prcceed-form .fl-ll label{text-align:center;width:100%}
	.fl-ll > input, .fl-ll textarea{margin:3px auto 5px;padding:1px 1% 0;width:96%}
	.fl-ll span{width:100%}
	.star-text{margin:5px 0 20px 0}
	.send-order.but-40.blu{float: none !important;margin: 0 auto !important;display:block;text-align:center}
	.orders td{padding:10px 0;float:left;width:100%}
	.tel,.mailto,.whatsapp{position:fixed;left:0;bottom:0;width:33.3333333%;height:0;padding:0 0 13% 0;display:block;cursor:pointer;background:#0098f8 url(../img/1email.png) no-repeat 50% 50%;background-size:contain}
	.tel{background-image:url(../img/1phone.png);background-color:#8dbb4c}
	.mailto{left:33.3333333%}
	.whatsapp{left:66.6666666%;background-image:url(../img/1whatsapp.png);background-color:#31d84e}

	.mods-pagetext table td{padding:0;font:10px/14px Arial}
	.mods-pagetext table td *{padding:0 !important;font:10px/14px Arial !important}
	.mods-pagetext table tr:first-child td{word-wrap:anywhere}
	.mods-pagetext table td:last-child input{height:16px;width:20px;font:10px/14px Arial;}
	.mods-pagetext table td:last-child .to-cart-too{font-size:12px;font-weight:normal;width:50px;height:16px;line-height:16px}
	.mods-pagetext table tr:first-child td:last-child{width:75px}
	.mods-pagetext table tr:first-child td{font:12px/16px Arial}
}