body {font-family:Arial, Helvetica, sans-serif;color:#000;background: #efefef;font-size: 12px;background: #f4f3ec;}
.phone p {line-height:1;margin:7px 2px 7px 2px;padding:0px;color:#005174;font-size:32px;font-weight:normal;font-style:italic;}
.tdmenu {width:240px;}
.fotoim img {float:left;width:17%;margin:1%;border:3px solid #fff;box-shadow:2px 2px 5px #999;}
.imfl {float:left;margin:1%;width:10%;border:1px solid #DACBBB;}
.imflb {float:left;margin:1%;width:22%;border:1px solid #DACBBB;}
.imfl img, .imflb img {width:100%;}
body, form {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#conteiner {}
.conteiner2 {}
.conteiner4 {}
img {border:none;}
p {margin:10px 0px;line-height:1.5;}
a {color: #00c;}
a:hover {color:#f00;}
table {border:none;}
#conteiner2 {}
h1 {margin-bottom:10px;margin-top:10px;font-size:20px;color:#000;font-weight:normal;text-transform:uppercase;font-family:Tahoma;}
h2, .hht {margin:20px 5px 4px 3px;margin-bottom:10px;margin-top:10px;font-size:18px;color:#000;font-weight:normal;}
h3 {margin-bottom:10px;margin-top:10px;font-size:18px;color:#900;font-weight:normal;}
h4 {margin-bottom:10px;margin-top:10px;font-style:italic;font-size:16px;color:#000;font-weight:normal;}
.clear {clear:both;}
span.strong {font-weight:bold;}
.h_l_user_cont_l a:hover {color:#f00;text-decoration:none;}
.h_l_user_l {margin:10px;}
.h_l_user_r {margin:10px;}
ol {
list-style-type: none;margin: 0px;padding: 0px;}
#top {display:none;z-index:300;position:fixed;bottom:50px;right:2%;width:50px;height:50px;background:url('/images/main/up.png');cursor:pointer;background-size: 100%;opacity: 0.7;}
#top:hover {opacity: 1;}
#headlinks {border:1px solid #fff;background-color:#ddd2b9;color:#fff;}
#headlinks div {border:1px solid #999;padding:10px;}
#headlinks a {font-size:14px;font-weight:bold;color:#000;}
.head {padding:0px;position:relative;border-radius:3px;margin-top:16px;}
.rhtlnk span {float:left;display:block;padding:3px 5px;border-radius:4px;border:1px solid #ddd;margin:0px 0px 0px 0px;color:#0a0a0a;background-color:#ffcd00;background-image:linear-gradient(to bottom, #ffed99 0%, #ffcd00 100%);text-shadow:1px 1px 0px #fff8d7;}
.rhtlnk a {text-shadow:rgba(255, 255, 255, 0.7) 1px 1px, rgba(0, 0, 0, 0.2) 3px 7px 7px;padding:0px 1px 0px 10px;color:#0806ff;line-height:21px;font-size:14px;}
.headph.fixmini {position:fixed;top:0;left:0;min-width:100%;box-shadow:0 0 30px 10px #d1d0cf;border:none;z-index:7000;margin:0 auto;background-color:#f0edec;}
.headph.fixmini .headphd {position:relative;margin:0 auto;width:1000px;background-image:linear-gradient(45deg, rgb(240, 237, 236) 0%, rgb(255, 255, 255) 26%, rgba(255, 255, 255, 0) 44%, #f0edec 6%);background-repeat:no-repeat;background-size:200% 100%, auto, 100% 4px, 100% 4px, 100% 1px, 100% 1px;}
.logo {margin-top:15px;margin-left: 15px;font-size:13px;font-family:times new roman;color:#900;text-shadow:#fff 1px 1px 1px, #fff 1px 1px 2px, #fff 1px 1px 3px;float:left;width:255px;}
.logo img {width:100%;}
.logo p {margin:5px 10px;line-height:1;text-transform:uppercase;}
.phone_c {float:right;position:relative;min-width:300px;}
.phone {font-family:Times New Roman;text-shadow:#fff 1px 1px 0px, #fff 2px 2px 1px, #999 2px 2px 2px;margin:10px 0px 0px 50px;padding:0px;color:#005174;font-size:29px;font-weight:normal;font-style:italic;float:right;}
.phone span {font-size:20px;}
.phone a {text-decoration:none;background:url('/images/main/phone.png') 0px 4px no-repeat;padding-left:38px;}
.topm_item a {color:#000;padding: 5px 5px;display: block;}
.topm_item {border-left: 2px solid #fff;border-right: 1px solid#a5dab8;font-size: 14px;padding: 0px 0px;margin: 5px 2px;background: #eaf8f8;display: inline-block;border-top: 2px solid #a5dab8;border-bottom: 2px solid #fff;border-radius: 4px;font-weight: bold;text-shadow: 1px 1px 0px #fff;background-image: linear-gradient(to bottom, #ffffff 0%, #e7f8f8 100%);}
.st {margin:20px 18px;font-size:14px;position:absolute;top:-51px;left:-10px;float:left;}
.st span {color:#900;}
.postem {font-size:24px;color:#0400ff;text-shadow:#fff 1px 1px 1px, #fff 1px 1px 2px, #fff 1px 1px 3px;font-family:times new roman;float:right;margin:0px 0px;position:absolute;top:-37px;right:0px;}
.aside {width:220px;margin:0px;float:left;left:0px;transition:left .3s ease-out;}
.headbtmbg {padding:5px 30px;position:relative;}
.logo2td {width:200px;}
.logo2td img {display:block;}
.asided{border:0;}
.headbtm{background-image: linear-gradient(to right, #f8f9df, #ffffff 44%, #edf9fc);}
.headbtmphn{margin:2px 5px;padding:0px;color:#005174;font-size:18px;font-weight:normal;}
.headbtmphn span{font-size:16px;}
.headbtmphn a.grd {background: url('/images/pages/19/2.png') no-repeat;background-size: 30px;padding: 5px;padding-left: 40px;}
.headbtmphn a.mbln {background: url('/images/pages/19/5.png') no-repeat;background-size: 30px;padding: 5px;padding-left: 40px;}
.headbtmeml {font-size:18px;color:#0400ff;text-shadow:#fff 1px 1px 1px, #fff 1px 1px 2px, #fff 1px 1px 3px;font-family:times new roman;}
.headbtmc2 {background-color:#e2dcda;border:4px solid #e2dcda;}
.content{margin: 20px 0px;margin-left: 0px;padding: 20px;width: calc(98% - 270px);
float: left;margin-left: 2%;background: #f9f9f9;border: 5px dashed #e8e8e8;}
.content p {font-size:12px;}
.bnr {float: left;margin: 10px 1% 10px 1%;width: 230px;}
.calctopc {padding: 0px;margin: 10px auto;float: left;width: calc(96%);}
.calctopzag {font-size:18px;padding:2px 2px 5px 5px;}
.bnr_ct {float:left;width:13%;margin:1% 1%;box-shadow:0 10px 20px -5px rgba(0, 0, 0, 0.75);border:2px solid #e6e6e6;border-radius:4px;}
.bnr_ct img {height:166px;width:100%;}
.slider-inner {height:172px;background-color:#b3d9cc;position:relative;top:0px;left:0px;background-size:100% 100%;
background-image:url('/images/main/1bnr.jpg');}
.tbxdiv {padding-bottom:0px;margin-top:46px;margin-bottom:0px;margin-left:0px;margin-right:0px;background-color:#cbeefb;height:40px;border:1px solid #dedcdb;border-bottom: 5px solid #009fff;background-image:linear-gradient(to bottom, #fcfff7 0%, #a1e0ff 100%);border-top-left-radius:10px;border-top-right-radius:10px;float:right;position:relative;}
.tbxhead .tbxheadcont div, .tbxheada .tbxheadcont div {font-size:16px;color:#fefefe;text-align:center;text-shadow: 1px 1px 0px #fff;padding:0px 10px;}
.phonfdge {font-size:20px;padding:20px 0px 5px 5px;}
.phonfdge p {font-size:12px;color:#444;font-style:italic;}
.rklmbntx {border:1px solid #dddad9;border-radius:3px;box-shadow:2px 2px 4px #ccc;margin:10px 0px;}
.rklmbntx .rklmbntxc {border:1px solid #ffffff;border-radius:5px;box-shadow:inset 3px 3px 9px rgb(236, 232, 232);padding:10px 15px 10px 15px;}
.rklmbntx .rklmbntxc .rklmbntxcimg {padding:10px;margin:0px;border:1px solid #e1c499;border-radius:3px;}
.rklmbntx .rklmbntxc table {box-shadow:3px 4px 14px -9px #333;border:1px solid #bbb;border-radius:3px;background:rgba(253, 236, 180, 0.3);background-image:none;margin:5px 3px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(253, 236, 180, 0.8) 100%);}
.rklmbntx .rklmbntxc .rklmbntxcimg img {width:170px;height:100px;border:2px solid #cbcbcb;}
.rklmbntxc td {border:1px solid #e1c499;padding:15px 15px;text-align:center;box-shadow:inset 0px 0px 10px 2px #ead5b5;border-radius:5px;text-shadow:1px 1px 0px #fff;}
.cl_nm {font-size:18px;color:#001172;padding:10px 0px;text-transform:uppercase;}
.cl_imgo {padding:7px 4px;margin:10px 0px 0px 0px;border:2px solid #fff;text-align:center;background-color:#ffcd00;background-image:linear-gradient(to bottom, #ffed99 0%, #ffcd00 100%);box-shadow:0px 0px 7px #cbcbcb;border-radius:4px;}
@media screen and (max-width:1400px) {.fotoim img {float:left;width:22%;margin:1%;border:3px solid #fff;box-shadow:2px 2px 5px #999;}}
@media screen and (max-width:1200px) {
.phonfdge {font-size:16px;}
.tbxdiv {width:613px;}
.bnr {}
.calctopc {}
.rklmbntxc td {padding:3px 3px;box-shadow:inset 0px 0px 5px 1px #ead5b5;border-radius:3px;}
.cl_imgo {padding:3px 3px;margin:6px 0px 0px 0px;border:2px solid #cbcbcb;box-shadow:0px 0px 4px #cbcbcb;border-radius:4px;width:104px;font-size:12px;}
.rklmbntx .rklmbntxc .rklmbntxcimg {padding:3px;margin:0px;border:none;}
.rklmbntx .rklmbntxc {border-radius:4px;box-shadow:inset 3px 3px 9px rgb(236, 232, 232);padding:5px 5px 5px 5px;}
.cl_nm {font-size:14px;padding:5px 5px;font-weight:bold;}
.rklmbntx .rklmbntxc table {border-spacing:2px;}
}
#info_foto_close {background: #fff;margin: 0px 0px;font-size: 22px;font-weight: bold;text-align: right;cursor: pointer;padding: 0px 0px 0px 0px;line-height: 40px;}
#info_foto_close2 {display:none;}
#menun .lev1 a, #menun .lev2 a, #menun .lev3 a {font-size:12px;}
#menun {border:2px solid #d1c8c5;padding:5px;background-color:#d0ece1;border-radius:3px;}
#menun ul {list-style-type:none;padding:0px;margin:0px;}
#menun ul li {list-style-type:none;margin:0px;padding:0px;}
#menun {margin-top:10px;border:1px solid #d1c8c5;padding:4px;background-color:#d0ece1;border-radius:3px;font-family:Arial;}
#menun .lev1 {background-color:#ffffff;padding:0px;border-right:1px solid #E8E2D9;border-top:1px solid #ffffff;border-bottom:1px solid #E8E2D9;background-image:linear-gradient(to right, #ffffff,#e2dcda);}
#menun .lev2 {background-color: #f9f9f9;padding: 0px;border-top: 1px solid #fff;border-bottom: 1px solid #eee;margin: 0px 0px;}
#menun .lev3 {padding:0px;border-top:1px solid #fff;border-bottom:1px solid rgba(0, 0, 0, 0.06);background-image:linear-gradient(to right, rgb(245, 239, 234), rgba(255, 255, 255, 0.49));}
#menun .lev1:hover, #menun .lev1.selected {}
#menun .lev2:hover, #menun .lev2.selected {}
#menun .lev3:hover, #menun .lev3.selected {background-color:#ffe;}
#menun a {display:block;text-decoration:none;color:#000;text-shadow:#fff 1px 1px 1px;}
#menun .lev1 a {padding:2px 7px;font-style:italic;color:#000;}
#menun .lev2 a {font-size:13px;color:#000000;text-transform:none;padding:3px 10px;}
#menun .lev3 a {font-size:12px;font-weight:normal;color:#4f4f4f;text-transform:none;text-shadow:#FFF 1px 1px 1px;padding:3px 10px;}
#menun .lev4 a {font-size:13px;font-weight:normal;color:#310;padding:3px 10px;}
#menun .lev2 a:hover, #menun .lev3 a:hover, #menun .lev4 a:hover, #menun .lev2 a.selected, #menun .lev3 a.selected, #menun .lev4 a.selected {text-decoration:underline;color:#c00;}
@media screen and (max-width:1100px){
.fotoim img {float:left;width:29%;margin:1%;border:2px solid #fff;box-shadow:2px 2px 5px #999;}
.phone p {font-size:28px;}#top {right:34px;margin:0;}
}
.topm_mn {display:none;}
.topm {border-radius: 4px;padding: 5px 5px;margin: 10px 0px;text-shadow: #fff 1px 1px 0px;background: #def4f9;border: 1px solid #a9e0fb;}
.rhtlnk {float: right;margin: 10px 10px;}
.main_photo_1, .main_photo_3, .main_photo_5 {width: calc(100% - 0px);margin: 0 auto;overflow-x: hidden;position: relative;}
.main_photo_2 {width: calc(100% - 0px);margin: 0 auto;overflow-x: hidden;position: relative;}
.main_photo_c1 {overflow: hidden;position: relative;}
.main_photo_1 .main_photo_id {float: left;margin: 10px auto;padding: 0px;width: 48%;display: flex;}
@media screen and (max-width:980px){
#conteiner {background-size: 70%;}
.topm_mn {display: block;cursor: pointer;float: left;padding: 3px 4px;background: #fff;margin: 5px 3px;border: 1px solid #009fff;border-radius: 3px;}
.topm_item {font-size: 12px;font-weight: normal;}
.content {width: 100%;
margin: 0px;
border: none;
padding: 0px;}
.headbtmbg {padding:10px 0px;}
.headbtmphn {font-size:18px;}
.calctopzag {font-size:13px;padding:2px 2px 5px 5px;}
#calctop {padding:3px;}
#info_foto_close2 {display:block;}
.aside {width:100%;top:0px;bottom:0px;position:fixed;z-index:2000;left:-100%;background:#eee6;}
.asided {margin:0px;padding:15px;background-color:#fff;width:80%;border-right:5px solid #fff;height:100%;   overflow-y: scroll;position: fixed;top: 0px;bottom: 0px;}
.logo2td {width:2px;}
.logo2td img {display:none;}
.imfl {float:left;margin:1%;width:22%;border:1px solid #DACBBB;}
.head {margin-top:0px;}
.phone {margin: 14px 10px 0px 50px;font-size: 22px;}
.phone a {padding-left: 25px;background-size: 20px;}
}
.arrowl, .arrowr, .arrowc {color: #fff;text-shadow: 1px 1px 2px #144f1d;opacity: 0.8;transition: all 0.3s linear;border: 2px solid #fff;box-shadow: 1px 1px 7px -3px #000;cursor: pointer;}
.arrowc {width: 110px;background: #289d3a;text-align: center;margin: 0 auto;padding: 7px 21px;border-radius: 33px 3px 33px 3px;position: absolute;bottom: 5px;left: calc(50% - 81px);}
.arrowl {background: #bbb url('/js/1/arrow_left.gif') 9px center no-repeat;background-size: 10px;border-radius: 4px;width: 33px;height: 33px;position: absolute;z-index: 800000;left: 0px;top: calc(50% - 28px);}
.arrowr {background: #bbb url('/js/1/arrow_right.gif') 9px center no-repeat;background-size: 10px;border-radius: 4px;width: 33px;height: 33px;position: absolute;right: 0px;top: calc(50% - 28px);}
.arrowl:hover, .arrowr:hover {opacity: 1;background-size: 11px;}
.moreitem {margin: 10px 10px;text-align: center;}
.moreitem span {display: inline-block;background: #e9e9ed;padding: 5px 12px;border: 1px solid #fff;box-shadow: 0px 0px 3px #ccc;margin: 5px 10px;text-shadow: 1px 1px 0px #fff;border-radius: 5px;cursor: pointer;font-style: italic;}
.moreitem span:hover {background: #dcf0f7;}
.moreload {text-align: center;float: right;}
.moreitem.loading span {background: #c5f7ff;}
.aside.open {left:0;}
.slider_ct {float:left;margin:1%;width:50%;}
.bnr_ctnw {height: 155px;width: 100%;background: url('/images/main/ball.png') right top no-repeat;float: right;position: relative;width: 17%;}
@media screen and (max-width: 800px) {
.bnr {}
.bnr_ctnw {background: url('/images/main/ball.png') left top no-repeat;width: 24%;background-size:cover;}
}
@media screen and (max-width:800px){
.bnr_ct {float:left;width:19%;margin:1% 2%;}
.bnr_ct img {height:121px;width:100%;}
.slider-inner {height:125px;}
.bnr_ct.nn {display:none;}
.slider_ct {width:74%;}
}
.bnr div {background-color:#e2dcda;padding:1%;border:1px solid #d1c8c5;border-radius:3px;display: inline-block;}
.bnr img {margin:2%;border:4px solid #fff;width:92%;max-width: 222px;}
.bnr_f {margin: 10px 0px;border: 1px solid#d1c8c5;background-color:#e2dcda;border-radius: 3px;font-weight: bold;}
.bnr_f div {background-color: #f7f5f4;background: linear-gradient(45deg,
#f9eee0, #fffff8, #f9eee0) repeat scroll 0% 0%transparent;padding: 7px;margin: 4px;font-style: italic;font-size: 13px;font-weight: bold;line-height: 40px;color:#000;text-shadow: 1px 1px 1px#fff;}
.slider {width:100%;margin:0px;box-shadow:0 10px 20px -5px rgba(0, 0, 0, 0.75);}
.slider-inner .slides div, .lbl div {transition:all 0.5s linear;-moz-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;border-radius:4px;}
.slider-inner .slides div {width:100%;height:100%;float:left;text-shadow:1px 1px 1px #000;color:#fff;animation:load 6s linear infinite 0s;animation-play-state:running;display:block;position:absolute;top:0px;left:0px;background-size:100% 100%;}
.slider-inner .slides div:nth-child(1) {background-image:url('/images/main/1bnr.jpg');z-index:10;}
.slider-inner .slides div:nth-child(2) {background-image:url('/images/main/2bnr.jpg');z-index:9;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}
.slider-inner .slides div:nth-child(3) {background-image:url('/images/main/3bnr.jpg');z-index:8;-webkit-animation-delay:4.0s;-moz-animation-delay:4.0s;animation-delay:4s}
@keyframes load {0% {opacity:0;} 3% {opacity:1;} 33% {opacity:1;} 43% {opacity:0;} 100% {opacity:0;}}
.slider-inner .slides:hover div {animation-play-state:paused;}
.lbl {position:absolute;bottom:11px;left:6px;z-index:55;}
.lbl div {float:left;border:2px solid #fff;margin:0px 5px;border-radius:4px;cursor:pointer;font-size:10px;color:#000;padding:5px 3px 0px 16px;box-shadow:inset 3px 3px 6px #aaa;background:#ddd;}
.lbl div.act {opacity:1;background:#fff;color:#f00;}
.tbxdiv .tbxdiv_c {padding-left:2px;padding-right:2px;}
.tbxhead, .tbxheada {float:left;}
.tbxhead .tbxheadcont, .tbxheada .tbxheadcont {}
.tbxhead .tbxheadcont div a, .tbxheada .tbxheadcont div a {color:#000;text-decoration:none;padding: 10px 0px;display: block;}
.conteiner8 {padding: 15px 0px;background-image: linear-gradient(to top, #fff, #fffc);}
.conteiner7 {padding: 15px 0px;background-color: rgba(255, 255, 255, 0.8);}
#navigation {font-size: 12px;padding: 5px 5px;margin: 0px 0px 10px 0px;border-top: 1px solid #ffce04;border-bottom: 1px solid #ffce04;background: #f4f4f4;}
#navigation a {padding: 5px 1px;display: inline-block;}
#navigation ol li {display: inline-block;}
.morebtn {float: left;display: block;padding: 3px 5px;border-radius: 4px;border: 1px solid #ddd;margin: 0px 0px 0px 0px;color: #0a0a0a;background-color: #ffcd00;background-image: linear-gradient(to bottom, #ffed99 0%, #ffcd00 100%);text-shadow: 1px 1px 0px #fff8d7;}
.morebtnс {padding: 20px;margin: 20px 5px;text-align: right;border: 2px dashed #ffd114;background: #fdfcf8;}
.morebtnс .morebtn {float: right;margin: 0px 0px 0px 0px;width: 140px;text-align: center;}
.morebtnс h4 {float: left;text-align: left;margin: 0px;width: calc(100% - 200px);padding: 0px 0px 0px 10px;border-left: 2px dashed #c00;font-size: 14px;}
@media screen and (max-width:800px){
.morebtnс h4 {margin: 0px 0px 20px 0px;padding: 0px 0px 0px 10px;width: calc(100% - 20px);float: none;}
}
#calctop {background-color:#e9f7ff;padding:7px;border:4px solid #e2dcda;border-radius:5px;background-image:linear-gradient(to top, #f2fff3 0%, #e9f7ff 100%);margin:0px 0px 10px 0px;}
.imfl100 {float:left;margin:5px;}
.imfl100 img {width:100px;height:50px;border:1px solid #DACBBB;cursor:pointer;border-top-left-radius:5px;border-top-right-radius:5px;}
.imfl100 img:hover {border:1px solid rgb(77, 190, 63);}
#calctop .imfl100 {margin:4px;}
#calctop .imfl100 img {width:90px;height:44px;border:1px solid #ccc;}
#calctop .imfl100 div {font-size:14px;cursor:pointer;background-color:#ccc;text-align:center;padding:6px 10px;border:1px solid #ccc;border-top:none;text-decoration:underline;color:#00f;font-style:italic;font-weight:bold;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-image:linear-gradient(to top, #ececec 0%, #fff 100%);text-shadow:1px 1px 0px #cffecd;}
#calctop .imfl100:hover div, #calctop .imfl100:hover img {border:1px solid #d79d9d;}
#calctop .imfl100:hover div {border-top:none;}
.imfltxt {float:left;font-size:18px;padding:17px 6px 0px 13px;}
.image_prew span img {width: 80%;border-radius: 5px;border: 3px solid #fff;box-shadow: 0px 0px 4px #777;margin: 5px 5px;}
.image_prew span {float: left;padding: 0px;width: 25%;text-align: center;}
td.lefttd {}
td.righttd {}
#navigation2 {font-size: 12px;padding: 5px 4px;text-shadow: #fff 1px 1px 1px;border-radius: 4px;background-color: #f3f7ee;border: 1px solid #d5e0e8;margin: 7px 0px;}
.nameprct {float: left;padding: 0px;border: 5px solid #e1ecee;margin: 5px 5px;background-color: #f2f2f2;background-image: linear-gradient(to top, #d6eedc 0%, #ebf7f7 100%);box-shadow: 2px 2px 10px -10px #000;text-shadow: 1px 1px 0px #fff;border-radius: 5px;}
.nameprct p {padding: 0px;margin: 0px;}
.nameprct a {padding: 7px 15px;display: block;margin: 0px;color: #000;text-decoration: none;}
.nameprct:hover {background-color: #f2f2f2;background-image: linear-gradient(to top, #d0f2d9 0%, #fff 100%);box-shadow: inset 4px 4px 10px -10px #777;}
.nameprct:hover a {padding: 8px 14px 6px 16px;}
ul li {margin:10px 0px;line-height:1.5;}
.imicns {display: flex;flex-wrap: wrap;}
.imicnsc {width: 25%;max-width: 150px;}
.imicnsc img {width:97%;}
.imicnsc div {text-align: center;font-size: 14px;font-weight: bold;text-transform: uppercase;color: #00306f;line-height: 1.5;}
.image_prew2 {margin:0px;}
.image_prew2 img {width:140px;height:200px;}
.image_prew2 span {float:left;border:3px solid #fff;border-radius:4px;box-shadow:0px 0px 5px rgba(0,0,0,0.9);padding:3px;margin:10px 13px;}
.image_prew .name {font-style:italic;color:#845230;height:30px;display:block;text-align:center;padding:15px 0px 0px 0px;margin:0% 2%;position:relative;opacity:0.9;width:28%;float:left;}
.contentartm .anc {border-radius:10px;border:1px solid #fff;margin:10px;}
.contentartm .anc div {border-radius:10px;border:1px solid #999;background-color:#fff;padding:5px;}
.contentart {border-radius:10px;border:1px solid #fff;margin:10px;}
.contentart div {border-radius:10px;border:1px solid #999;background-color:#fff;padding:5px;}
.frart {border-radius:10px;border:1px solid #ccc;margin:10px;padding:5px;}
.frart div {border-radius:10px;border:1px solid #999;background-color:#ffc;padding:10px;}
.frlnk {border-radius:10px;border:1px solid #fff;margin:10px;}
.frlnk div {border-radius:10px;border:1px solid #999;background-color:#fcf;padding:10px;}
.content_links .brbrb .padpad {padding:10px;}
.content_links .brbrbc .padpad {padding:10px;}
.content_links {padding:10px;}
.content_links .brbrb {background-color:#ccc;}
.content_links .brbrbc {}
.footer {font-size:12px;position:relative;padding:15px 20px;text-align:left;}
.counters {text-align:center;padding:10px;}
.userinfo {font-family:Tahoma;font-size:11px;text-align:right;padding:10px;}
.foterlinks {font-size:12px;text-align:right;padding:10px;}
.counters a, .userinfo a, .foterlinks a {}
.counters a:hover, .userinfo a:hover, .foterlinks a:hover {color:#333;}
.brbrb {border-top:4px solid #ccc;color:#333;padding:5px 40px}
.brbrbc {border-top:4px solid #ccc;background-color:#eec;color:#333;padding:5px 40px}
.txt input{font:12px Tahoma;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #bbb;background-color:#fff;padding:8px 10px;}
.txt input:focus{outline:none;border:1px solid #999;background-color:#f7f7f7;-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);}
.fl input{font:12px Tahoma;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #bbb;background-color:#fff;padding:8px 10px;}
.fl input:focus{outline:none;border:1px solid #999;background-color:#f7f7f7;-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);}
.chckbx input{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #bbb;background-color:#fff;padding:8px 10px;}
.chckbx input:focus{outline:none;border:1px solid #999;background-color:#f7f7f7;-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);}
.txtr textarea {font:12px Tahoma;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #bbb;background-color:#fff;padding:8px 10px;}
.txtr textarea:focus{outline:none;border:1px solid #999;background-color:#f7f7f7;-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);}
.zamdiv a {box-shadow:0px 1px 0px 0px #ffec64;background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);background-color:#ffec64;border-radius:7px;border:4px solid #E8E2D9;display:inline-block;cursor:pointer;color:#333333;font-family:Arial;font-size:12px;font-weight:bold;padding:11px 10px 7px 10px;text-decoration:none;text-shadow:0px 1px 0px #F0F3F4;box-shadow:0px 0px 4px #FFFFFF;border-top-left-radius:0px;border-top-right-radius:0px;border-top:1px solid #fff;text-transform:uppercase;}
.zamdiv a:hover {background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);background-color:#ffec64;}
.zamdiv a:active {position:relative;top:1px;}
.akciya {box-shadow:0px 1px 0px 0px #fff6af;background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);border-radius:10px;border:4px solid #fff;display:inline-block;cursor:pointer;color:#333333;font-family:Arial;font-size:18px;font-weight:bold;padding:12px 18px;text-decoration:none;text-shadow:0px 1px 0px #ffee66;box-shadow:0px 0px 7px #A66C00;}
.photocat .main .item {float:left;padding:0px;margin:0px;}
.photocat .main .item img {border:1px solid #FFF;border-radius:4px;width:166px;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.9);padding:0px;margin:0px;cursor:pointer;}
.photocat .main .item .name {font-style:italic;color:#845230;font-weight:bold;height:20px;display:table-cell;vertical-align:middle;text-align:center;width:52px;font-size:11px;cursor:move;}
.photocatm .main .item {float:left;padding:0px;margin:3px;width:49px;height:49px;}
.photocatm .main .item img {border:1px solid #FFF;border-radius:4px;width:45px;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.9);padding:0px;margin:0px;cursor:pointer;}
.photocatm .main .item .name {font-style:italic;color:#845230;font-weight:bold;height:20px;display:table-cell;vertical-align:middle;text-align:center;width:52px;font-size:11px;}
#itemreload1 {}
img.loadimg {z-index:100;animation-name:spin;animation-duration:600ms;animation-iteration-count:infinite;animation-timing-function:linear;}
@keyframes spin {from {transform:rotate(0deg);}to {transform:rotate(360deg);}}
.itemimage {float:left;padding:0px;margin:3px;width:49px;height:49px;}
.draggable {float: left;padding: 0px;margin: 1%;background-color: #eee;width: 12%;}
.photocat .main .draggable .item .name {font-style: italic;color: #00f;font-weight: bold;height: 15px;display: table-cell;font-size: 10px;position: absolute;background-color: #fff;border-radius: 2px;line-height: 16px;padding: 0px 3px 0px 0px;top: 3px;left: 3px;width: 24px;border-bottom-right-radius: 8px;}
.photocat .main .draggable .item {float:left;padding:0px;margin:0px;position:relative;}
.photocat .main .draggable .item img {border:1px solid #FFF;border-radius:4px;width:100%;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.9);padding:0px;margin:0px;}
.main_photo_id_c {padding: 0px;}
.main_photo_2 .main_photo_id, .main_photo_3 .main_photo_id, .main_photo_4 .main_photo_id {float:left;margin:4px 1%;padding:0px;background-color:#fff;border-radius:4px;display: inline-flex;box-shadow: inset 0px 0px 20px #e4dfdc;}
.main_photo_1 .main_photo_item, .main_photo_2 .main_photo_item, .main_photo_3 .main_photo_item, .main_photo_4 .main_photo_item, .main_photo_5 .main_photo_item {margin:0px;padding:2%;border-radius:2px;position:relative;}
.main_photo_im {border: 4px solid #fff;}
.main_photo_1 .main_photo_item img, .main_photo_2 .main_photo_item img, .main_photo_3 .main_photo_item img, .main_photo_4 .main_photo_item img, .main_photo_5 .main_photo_item img {border-radius:4px;width:100%;cursor:pointer;display: block;}
.main_photo_2 .main_photo_name, .main_photo_3 .main_photo_name, .main_photo_4 .main_photo_name, .main_photo_5 .main_photo_name {display:block;height:26px;line-height:13px;padding:5px 2px;text-align:center;text-decoration:none;}
.main_photo_1 .main_photo_name {background: #f9f9f9;padding: 10px 10px;margin: 0px 0px 10px 0px;border: 1px solid #f0f0f0;border-radius: 4px;}
.main_photo_2 .main_photo_id {width: 23%;}
.main_photo_3 .main_photo_id {width:18%;}
.main_photo_4 .main_photo_id {width:23%;}
.main_photo_5 .main_photo_id {width:31%;}
.main_photo_name a {color:#000;}
.main_photo_name_s {font-size:12px;}
.main_photo_c2 {margin: 0 auto;transition: all 0.5s linear;position: relative;display: flex;transform: translateX(0%);}
.main_photo_c {
}
.fnwqw3 {position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 50%;display: flex;flex-wrap: wrap;}
.main_photo_comment {font-style: italic;color: #009;text-align: center;padding: 2px 2px 2px 2px;font-size: 11px;}
.photogoods {margin:10px 0px;border:1px solid #ccc;padding:0px;border-radius:5px;background: #f9f9f9;}
.photogoods_photo {border:1px solid #ccc;}
.photogoods_photo_c {padding:0px;background-color:#f6fafb;}
.photogoods_photomain {padding:5px 5px;display: flex;flex-wrap: wrap;}
.photogoods_photo_comment {font-style: italic;color:#444;text-align: center;padding: 5px;font-size: 11px;}
.photogoods_photo_id {float:left;margin: 7px 1%;padding: 0px;width: 23%;}
.photogoods_photo_item_c {}
.photogoods_photo_item img {width: 100%;border-radius: 14px;border: 5px solid #fff;display: block;}
.photogoods_item_info {line-height: 1.5;}
.photogoods_item_info p {font-size: 13px;font-style: italic;font-weight: bold;}
.photogoods_item_info_p {font-size:12px;text-transform:uppercase;color:#999;}
.topupdiv {float:right;position:fixed;bottom:5px;right:calc((100%/2) - 484px);background-color:#CBCCDB;padding:5px 5px;border-radius:8px;box-shadow:0px 0px 5px #000;border:1px solid #fff;color:#000;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.74);}
.priselistc p {line-height:1;margin:2px 0px;}
.priselistc {padding:0px;color:#000;text-shadow:1px 1px 1px #fff;background: #fff;max-width:700px;}
.priselistc table {border-spacing:4px;border:solid 1px #cccccc;border-radius:5px;}
.priselistc td {border: solid 1px #fff5c9;border-radius: 3px;padding: 5px 7px;border-bottom: 1px dashed #eee;border-left: 3px solid #fff4db;}
.priselistc select {border:1px solid #a8a8a8;padding:3px 5px;font-size:11px;border-radius:3px;}
.priselistc td.t, .priselistc td.rt {background-color:#fffae4;vertical-align:middle;padding:7px 7px;}
.priselistc input {border:1px solid #a8a8a8;padding:3px 5px;font-size:11px;border-radius:3px;}
.priselistc td.rt {text-align:center;}
.priselistc td.g {background-color:#f9f9f9;border-right: 3px solid #dbf1ff;}
.priselistc td.rg {background-color: #f9f9f9;}
.priselistc td.rg, .priselistc td.rb, .priselistc td.rga, .priselistc td.rba, .priselistc td.rw, .priselistc td.rc, .priselistc td.rm, .priselistc td.ry, .priselistc td.rt {border-right:2px solid #fff;}
.priselistc td.rb, .priselistc td.rg, .priselistc td.rga {font-weight: bold;
color: #f00;}
.priselistc td.ga, .priselistc td.rga, .priselistc td.ba, .priselistc td.rba {background-color: #eefbe1;border-bottom: solid 2px #c8eec2;border-top: solid 2px #c8eec2;}
.priselistc td span {font-weight:bold;color:#f00;}
.priselistc td.w, .priselistc td.rw {background-color:#f9f9f9;}
.priselistc td.c, .priselistc td.rc {background-color:#ecf8ff;}
.priselistc td.m, .priselistc td.rm {background-color:#fdf3f3;}
.priselistc td.b {background-color: #fff;border-right: 3px solid #dbf1ff;}
.priselistc td.y, .priselistc td.ry {background-color:#fafacf;box-shadow:inset 0px 0px 50px #ddd5b3;}
.imgcontent {float:left;padding:1px;background-color:#e8e2d9;margin:3px 15px 3px 0px;border-radius:6px;border:6px solid #e8e5e1; max-width:250px;width:40%;}
.imgcontent img {border-radius:5px;border:2px solid #f2f0ed;width:98%;}
.imgcontent p {text-align:center;font-style:italic;font-size:11px;}
.phmen, .phmen_f {margin-bottom:10px;border:1px solid #d1c8c5;width:238px;background-color:#e2dcda;border-radius:3px;font-weight:bold;}
.phmen div, .phmen_f div {padding:7px;margin:4px;font-style:italic;font-size:13px;font-weight:bold;line-height:40px;color:#000;text-shadow:1px 1px 1px #fff;}
.phmen_f div {background-color:#a69490;background:linear-gradient(45deg, #00ae69, #e2dcda, #ecc400) repeat scroll 0% 0% transparent;}
.phmen div {background-color:#a69490;background:linear-gradient(45deg, #a69490, #e2dcda, #a4948e) repeat scroll 0% 0% transparent;}
.phmen div p.phmenp, .phmen_f div p.phmenp {font-size:16px;}
.phmen div p.emlpst {color:#00f;font-size:16px;font-weight:normal;padding-left:20px;}
.itinf {padding: 3px 3px;border-bottom: 2px dashed #f6f6f6;margin: 0px 0px;border-radius: 2px;overflow: hidden;}
.itinf span.l {float:right;font-weight:bold;font-size:12px;}
.itinf p {font-size:12px;padding:0px;margin:0px;}
p.up {text-transform:uppercase;}
.sendphone1 input, .sendphone2 input, .sendphone3 input, .sendphone1 textarea, .sendphone2 textarea, .sendphone3 textarea {border:1px solid #ccc;border-radius:4px;padding:10px 10px;box-shadow:inset 1px 1px 3px #ccc;}
.sendphone3 input, .sendphone3 textarea {width:180px;}
.sendphone3 {color:#000;padding:5px 10px;border-radius:5px;font-family:Tahoma;margin:2px;text-shadow:#fff 1px 1px 1px;}
.sendphone1, .sendphone2 {color:#000;padding:10px 20px;border-radius:5px;font-family:Tahoma;margin:2px;text-shadow:#fff 1px 1px 1px;}
.sendphone1 p.up, .sendphone2 p.up, .sendphone3 p.up {font-size:16px;margin:0px 0px 10px 0px;}
#sendphoneform1 div, #sendphoneform2 div, #sendphoneform3 div {padding:0px;margin:12px 0px 12px 0px;}
.submitbtn1, .submitbtn2, .submitbtn3, input.sbmt {text-align:center;float:left;margin:7px 0px 0px 0px;text-shadow:1px 1px 0px #fffdf2;font:14px Tahoma;-webkit-transition:-webkit-box-shadow 0.2s ease;padding:7px 7px;border-radius:7px;border:2px solid #ffffff;cursor:pointer;color:#0a0a0a;background-color:#ffcd00;background-image:linear-gradient(to bottom, #ffed99 0%, #ffcd00 100%);box-shadow:0px 0px 7px #cbcbcb;}
.submitbtn1:active, .submitbtn2:active, .submitbtn3:active, input.sbmt:active {box-shadow:inset #cbcbcb 2px 2px 5px;padding:8px 6px 6px 8px;}
.submitbtn1:hover, .submitbtn2:hover, .submitbtn3:hover, input.sbmt:hover {background-image:linear-gradient(to top, #ffed99 0%, #ffcd00 100%);}
#info_foto_close img, #info_foto_close2 img {width:38px;padding-left:11px;float:right;}
#info_foto_close2 {font-size:22px;font-weight:bold;text-align:right;line-height:40px;cursor:pointer;padding:15px 20px 0px 10px;}
#info_foto_layer {display: none;position: fixed;left: 0px;width: 100%;top: 0px;z-index: 1001;bottom: 44px;background: rgba(0,0,0,0.2);overflow: scroll;}
#info_foto_brandprice {max-width: 424px;margin: 0 auto;}
.info_foto_layer_ct, .info_foto_layer_ctm {margin:0 auto;padding:10px;border:4px solid #e2dcda;background-color:#ffffff;border-radius:5px;left:0px;top:10px;z-index:999;position:relative;font-size:12px;}
.info_foto_layer_ct {max-width: 800px;}
.info_foto_layer_ctm {}
.calcimgtd {text-align: center;min-width: 140px;max-width: 230px;margin: 0 auto;
float: right;}
.calcimgtdr {max-width: 600px;min-width: 220px;float: left;width: calc(100% - 244px);}
.photogoods_info_2_tddl, .goods_info_2_tddl {background: linear-gradient(to right, #fff, #f9f9f9);}
.photogoods_info_2_tddr, .goods_info_2_tddr {background: #f9f9f9;}
#info_foto_imgid img {border: 4px solid #fff;border-radius: 4px;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);width: calc(100% - 20px);}
.photogoods_info_2 td, .goods_info_2 td {padding: 5px 7px;border-bottom: 1px dashed #eee;min-width: 140px;}
.photogoods_info_2 {padding: 3px 5px;float: right;}
#info_foto_imgid {padding:10px 10px 10px 5px;}
#calctop #info_foto_brands {}
#calctop #info_foto_brands2 {}
span.calctopspn {width: 20%;cursor: pointer;text-align: center;color: #00c;font-weight: bold;max-width: 122px;margin: 2%;min-width: 80px;display: inline-block;}
.calctopspn span {display: block;text-align: center;border: 3px solid #efefef;border-radius: 5px;}
#info_foto_stone_zag {font-size:20px;font-weight:bold;padding-top:10px;}
.ui-slider {position:relative;text-align:left;}
.ui-slider .ui-slider-handle {position:absolute;z-index:2;width:15px;height:15px;cursor:default;cursor:pointer;left:-5px;}
.ui-slider-horizontal {height:13px;background:url(/images/main/lineyka_w.png) repeat-x;border:0px;border-radius:0px;cursor:pointer;margin-top:15px;margin-bottom:10px;}
.ui-slider-vertical {background:url(/images/main/lineyka_h.png) repeat-y;border:0px;border-radius:0px;cursor:pointer;margin-left:22px;}
.ui-slider-vertical .ui-slider-handle {background:url('/images/main/slider-y.png') no-repeat;}
.ui-slider-horizontal .ui-slider-handle {top:-1px;margin-left:-6px;background:url('/images/main/slider.png') no-repeat;}
.ui-slider-horizontal .ui-slider-range {top:10px;height:9px;left:0;}
.ui-widget-header {background-color:#00ac55;width:10px;bottom:7px;position:absolute; left:-14px;}
#info_foto_brands {border-bottom: 3px solid #ffce04;padding: 3px 0px 10px 0px;margin: 3px 0px 10px 0px;}
#info_foto_brands img {float: left;margin: 5px;border: 3px solid #efefef;border-radius: 5px;max-width: 120px;}
#info_foto_brands2 {border-bottom: 3px solid #ffce04;padding: 3px 0px 10px 0px;margin: 3px 0px 10px 0px;text-align: center;}
#info_foto_brands2 img {display: block;width: 100%;}
.slider-dlina input, .slider-shirina input {border:1px solid #ccc;border-radius:4px;color:#f6931f;font-weight:bold;}
#stoleshnicaimgc {width: 100%;margin-top: 20px;display: flex;flex-wrap: wrap;align-content: space-between;}
.cbxcls {width: 100%;display: flex;flex-wrap: wrap;}
.cbxcls span {margin: 5px 5px 5px 5px;border-left: 1px solid #c5dfff;padding: 0px 5px;font-size: 11px;}
.calcname {font-size: 18px;margin: 15px 0px;font-style: italic;}
#stoleshnicaimg {height: 100px;width: 80%;border: 3px dashed #97dc99;background-color: #daf7bd;position: relative;transition: .3s ease-out;border-radius: 7px;}
.stoleshnica_shirina {float: left;padding: 5px 10px 0px 0px;}
.stoleshnica_dlina {float: left;padding: 5px 4px 0px 5px;}
.stoleshnica_name {font-size: 14px;padding: 15px 12px 15px 12px;font-style: italic;background: #fff5c9;margin: 15px 2px;}
.stoleshnica_name span {color: #c00;}
.stoleshnica_shirina input, .stoleshnica_dlina input {width: 40px;
color: #f00;
padding: 4px 6px;
font-size: 11px;}
#calculyator td.brdst {border:1px solid #ccc;}
#ploshad {font-size:16px;font-weight:bold;color:#f30;padding:3px;}
input.button24 {text-align:center;font-size:12px;text-decoration:none;font-weight:bold;padding:2px 5px;background:#eaeef1;display:block;margin:15px auto;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.1));border-radius:3px;color:rgba(0,0,0,.6);text-shadow:0 1px 1px rgba(255,255,255,.7);box-shadow:0 1px 1px rgba(0,0,0,0.2), inset 0 1px 1px rgba(255,255,255,0.7);}
input.button24:hover, input.button24.hover {background:#fff;}
input.button24:active, input.button24.active {background:#d0d3d6;background-image:linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,0));box-shadow:inset 0 0 2px rgba(0,0,0,.2), inset 0 2px 3px rgba(0,0,0,.2), 0 1px rgba(255,255,255,.2);}
input.button24:hover {background:linear-gradient(#f2feff, #d3fdff, #f2feff);}
input.button24:active {background:linear-gradient(#f2feff, #d3fdff, #f2feff);}
.ictop, .ictop a {font-size:14px;font-weight:bold;}
.ictop {padding-top:12px;padding-bottom:5px;background-color:#ffffff;border-radius:3px;background-repeat:no-repeat;background-image:linear-gradient(to right, #acc7d3, #ffffff 32%, #ffffff 64%, #acc7d3);}
.ictop td {width:166px;}
.ictop img {border-radius:4px;margin:7px 5px;width:80px;border:1px solid #fff;box-shadow:0px 0px 6px #9e9e9e;}
.cl_r14u {font-size:14px;color:#f00;padding:2px 3px;}
.cl_r20u {font-size:20px;color:#f00;padding:2px 3px;}
.cl_r20 {font-size:20px;color:#000;}
@media screen and (max-width: 740px) {
.calcimgtd {width: 100%;margin: 0 auto;display: block;float:none;}
.calcimgtdr {width: 100%;margin: 0 auto;float:none;display: block;}
.photogoods_info_2 {float: none;}
}
@media screen and (max-width:980px){
.cl_r16 {font-size:12px;}
}
.conteinerbrd {max-width: 1500px;min-width: 300px;margin: 0 auto;background-image: linear-gradient(to right, #fff9, #eefbff,#ebf4e9, #fff9);background-size: 100%;}
.conteinerbrdf {max-width: 1500px;min-width: 300px;margin: 0 auto;}
.conteinerbrdw {margin:0 auto;width:96%;}
.conteiner6 {background-image: linear-gradient(to top, #fff, #fff0);border-bottom: 5px solid #eee;}
.conteiner5, .conteiner {padding-top: 20px;}
.conteiner5 .conteinerbrd .conteinerbrdw {width: 92%;padding: 7px 2%;box-shadow: 0px 0px 8px #96afc1;margin: 7px 2%;}
.conteiner4 .conteinerbrd .conteinerbrdw {width:98%;padding:10px 0px 15px 0px;}
.frmzmr {background:#d8d4d0;border:1px solid #ccc;padding:10px;margin:10px 0px;}
.fzbtn button, .sendmail input.sbmtsmf {border-radius:5px;height:40px;width:174px;margin-top:12px;background:#b59d8e;background-image:none;border:2px solid #fff;color:#fff;text-shadow:1px 1px 1px #000;background-image:linear-gradient(to bottom, #bfb0a7 0%, #b59d8e 100%);box-shadow:0px 0px 7px #cbcbcb;}
.fznpt input, .sendmail input.inptsmf, textarea.inptsmf {background:#fff;border:1px solid #bbb;border-radius:5px;box-shadow:inset 0 2px 10px #ccc;color:#000000;font-size:14px;padding:6px 11px;margin:4px 0px;}
.fznpt input {width:150px;}
.sendmail input.inptsmf, textarea.inptsmf {width:80%;}
.sendmail p {text-align:left;line-height:1;margin:5px 5px 5px 0px;padding:0px;}
.fzttl {font-size:13px;margin:5px 0px 11px 0px;text-align:center;font-weight:bold;text-transform:uppercase;}
.headbtm {background-color:#e2dcda;border-top:4px solid #e2dcda;border-bottom:4px solid #e2dcda;}
.headbtm.vsbl {display:block;position:fixed;bottom:0px;width:100%;z-index:1000;}
.headbtm.vsblb {position:relative;}
.mail {background-color:#f6f6f6;box-shadow:0 8px 18px -5px rgba(0, 0, 0, 0.75);border:1px solid#d2d2d2;border-radius:5px;margin:20px 9px;}
.sndphninpt {width:180px;border:1px solid #ccc;border-radius:4px;padding:3px 5px;box-shadow:inset 1px 1px 3px #ccc;}
textarea.sndphninpt {}
.sndphn div {margin:5px 0px 0px 0px;}
.ajax-reply {background: #fff9;padding: 0px;border-radius: 10px;margin: 15px 10px;}
.ajax-reply p {padding: 12px 15px 5px 15px;}
.sndphnname {text-transform:uppercase;font-size:13px;margin:0px 0px 10px 0px;font-weight:bold;}
.sndphninpt {width:90%;border:1px solid #ccc;border-radius:4px;padding:3px 5px;box-shadow:inset 1px 1px 3px #ccc;}
.sndphnctin {box-shadow:0 8px 18px -5px rgba(0, 0, 0, 0.75);border:1px solid #a6a6a6;border-radius:5px;background-color:#fee69c;margin:20px 0px;padding:10px 10px;}
progress {width:95%;height:10px;margin-top:15px;display:block;}
.ajax-reply span.upld {font-weight:bold;font-size:14px;}
.ajax-reply span.upld span {color:#c00;}
.ajax-reply .dnfls p {line-height:58px;}
.ajax-reply .adfls p {line-height:38px;width:170px;float:left;}
.ajax-reply .dnfls img {float:left;border:5px solid #fff;width:50px;border:3px solid #c4ac64;padding:1px;}
.ajax-reply .adfls img {float:left;border:5px solid #fff;width:30px;margin:0px 10px 0px 0px;border:3px solid #c4ac64;padding:1px;}
.sndphnbtn {text-align:center;float:left;margin:7px 0px 0px 0px;text-shadow:1px 1px 0px #fffdf2;font:14px Tahoma;-webkit-transition:-webkit-box-shadow 0.2s ease;padding:7px 7px;border-radius:7px;border:2px solid #ffffff;cursor:pointer;color:#0a0a0a;background-color:#ffcd00;background-image:linear-gradient(to bottom, #ffed99 0%, #ffcd00 100%);box-shadow:0px 0px 7px #cbcbcb;}
.ajax-reply span.dlt {  background: url('/images/no.gif') 0px 0px no-repeat;border: none;padding-left: 4px;margin-left: 2px;display: block;cursor: pointer;width: 18px;height: 18px;float: left;}
.jcarousel-wrapper {margin:0px;position:relative;}
.jcarousel {position:relative;overflow:hidden;width:100%;}
.jcarousel ul {width:10000em;position:relative;list-style:none;margin:0;padding:0;}
.jcarousel li {width:156px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 10px;}
.jcarousel img {width:100%;height:auto !important;margin:0px;padding:0;border:4px solid #fff;box-shadow:0px 0px 3px #333;border-radius:2px;}
.jcarousel-control-prev, .jcarousel-control-next {background: #bbb url('/js/1/arrow_right.gif') 9px center no-repeat;background-size: 10px;border-radius: 4px;width: 33px;height: 33px;position: absolute;right: 0px;top: calc(50% - 28px);color: #fff;text-shadow: 1px 1px 2px #144f1d;opacity: 0.8;transition: all 0.3s linear;border: 2px solid #fff;box-shadow: 1px 1px 7px -3px #000;cursor: pointer;}
.jcarousel-control-prev:hover, .jcarousel-control-next:hover {opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity = 60);}
.jcarousel-control-prev {left:0;background-image:url('/js/1/arrow_left.gif');}
.jcarousel-control-next {right:0;background-image:url('/js/1/arrow_right.gif');}
.jcarousel-pagination {margin:0px 0px 10px 0px;text-align:center;}
.jcarousel-pagination a {text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4E443C;border-radius:10px;text-indent:-9999px;margin-right:7px;box-shadow:inset -2px -2px 4px -1px #555;border:3px solid #9c9c9c;}
.jcarousel-pagination a.active {background:#fff;color:#fff;opacity:1;box-shadow:inset 3px 3px 6px -3px #333;border:3px solid #329c33;}
@media screen and (max-width:980px){
.jcarousel li {width:130px;}
}
@media screen and (max-width:800px){
.jcarousel li {width:130px;}
}
.photogoods_info_2 p {font-size:12px;line-height:1;margin:10px 0px;}
.photogoods_c {padding:30px 30px;border-radius:5px;text-shadow:1px 1px 0px #fff;background: #fff;}
.photogoods_c .item_r {float:left;width:45%;}
.photogoods_c .item_r img {width: 90%;border: 10px solid #fff;box-shadow: 0px 0px 15px -10px #000;border-radius: 4px;margin: 14px auto;display: block;max-width: 320px;}
.goods_info_2 {float: left;width: 55%;}
.photogoods_info_2_tddr, .goods_info_2_tddr {background:#f9f9f9;}
.photogoods_info_2_tddl, .photogoods_info_2_tdl, .goods_info_2_tddl, .goods_info_2_tdl {text-align: right;border-right: 3px solid #dbf1ff;}
.photogoods_info_2_tddr, .photogoods_info_2_tdr, .goods_info_2_tdr, .goods_info_2_tddr {border-left: 3px solid #fff4db;}
.head_logo {font-size: 12px;color: #900;text-align: center;font-weight: bold;margin-left: 3%;margin-top: 15px;}
.head_logo p {margin: 5px 10px;line-height: 1;text-transform: uppercase;}
.head_logo img {width: 250px;}
.head_phone {}
.head_phone div {font-family: Times New Roman;text-shadow:#fff 1px 1px 0px, #fff 2px 2px 1px,#999 2px 2px 2px;margin: 10px 0px 0px 10px;padding: 0px;font-size: 22px;font-weight: normal;font-style: italic;text-align: center;}
.head_phone div span {font-size: 18px;}
.head_phone div a.dfrt {text-decoration: none;background: url('/images/main/phone.png') 0px 2px no-repeat;padding-left: 28px;background-size: 22px;}
.head_phone a {text-decoration: none;}
.head_st {margin: 10px 0px;font-size: 16px;text-align: center;}
.head_st span {color: #900;}
.head_postem {font-size: 22px;color: #0400ff;margin: 2px 0px;text-align: center;}
.head_tbxdiv {padding-bottom: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;background-color: #cbeefb;border: 1px solid #dedcdb;border-bottom: 5px solid #009fff;background-image: linear-gradient(to bottom, #fcfff7 0%,#a1e0ff 100%);border-top-left-radius: 10px;border-top-right-radius: 10px;margin-top: 10px;}
.head_tbxdiv .tbxdiv_c {padding-left: 2px;padding-right: 2px;}
@media screen and (max-width:700px){
.bnr {margin: 10px auto;width: 96%;float: none;text-align: center;}
.calctopc {width: 100%;float: none;}
}
@media screen and (min-width:600px){
.head_logo {float: left;}
.head_tbxdiv {float: right;}
.clrn {clear:both;}
.head_postem {width: 50%;float: right;text-align: right;}
.head_st {width: 47%;float: left;text-align: left;margin-left: 1%;}
.head_phone div {text-align: right;}
}
@media screen and (min-width:1000px){
.head_phone div {float: right;margin: 20px 10px 10px 50px;}
}
.tblrklmc {display: flex;
flex-wrap: wrap;}
.tblrklm {padding: 10px;background: url(/images/main/bgbnr0j1.jpg);background-size: 100% 100%;box-shadow: 3px 4px 14px -9px #333;border: 1px solid #bbb;border-radius: 5px;margin: 5px 3px;width: calc(50% - 28px);}
.tblrklm_h {border-radius: 5px;text-shadow: 1px 1px 0px #fff;font-size: 16px;margin: 0px 0px 10px 0px;color: #27399b;background-color: #e6f8ff;padding: 10px 10px;border: 1px solid #ccc;border-bottom: 5px solid #009fff;background-image: linear-gradient(to bottom,#fcfff7 0%,#a1e0ff 100%);}
.tblrklm_cs_c {border-radius: 5px;border: 2px solid #009fff;display: flex;flex-wrap: wrap;}
.tblrklm_cs {font-size: 12px;text-transform: uppercase;text-align: center;float: left;width: calc(44% - 2px);margin: 1%;color: #27399b;text-shadow: 1px 1px 1px #fff;padding: 10px 2%;border: 1px solid #ccc;background: rgba(255, 255, 220, 0.7);}
.tblrklm_l {background-color: #fff;float: left;width: 30%;}
.tblrklm_c {padding: 10px;border: 1px solid #009fff;}
.tblrklm_r {float: right;width: 70%;}
.tblrklm_r_c {border: 1px solid #009fff;padding: 7px;margin: 0px 7px;}
.tblrklm_r_c div {padding: 3px;font-size: 12px;}
.wh50medc {display: flex;flex-wrap: wrap;margin: 20px 0px;border: 2px dashed #ffd114;background: #fdfcf8;}
.wh50med {width: calc(44% - 2px);padding: 2%;min-width: 250px;background: #fff;margin: 1%;border: 1px solid #fef2bf;border-radius: 5px;}
@media screen and (max-width:850px){
.wh50med {width: 96%;padding: 2%;}
}
.tblrklm_c img {width: 100%;}
.tblrklm_c_btn {padding: 7px 4px;margin: 10px 0px 0px 0px;border: 2px solid #fff;text-align: center;background-color: #ffcd00;background-image: linear-gradient(to bottom, #ffed99 0%, #ffcd00 100%);box-shadow: 0px 0px 7px #cbcbcb;border-radius: 4px;font-size: 12px;}
.tblrklm_cs span {color: #f00;}
@media screen and (max-width:1000px){
.tblrklm {width: calc(100% - 28px);}
}
@media screen and (max-width:1000px) {
.tblrklm_h {font-size: 14px;}
.image_prew span {width: 33%;}
}
@media screen and (max-width:800px) {
.tblrklm_cs {font-size: 14px;font-weight: bold;}
.tblrklm_l {width: 30%;}
.tblrklm_r {width: 70%;}
.tblrklm_r_c div {padding: 10px;}
.content ul li {margin: 10px 0px;}
.main_photo_name_s {font-size: 12px;}
.draggable{margin:2%;width: 21%;}
.fnwqw3 {flex: 0 0 100%;display: flex;flex-wrap: wrap;}
}
@media screen and (max-width:600px) {
.imicnsc div {font-size: 10px;}
.tblrklm_r_c div {font-size: 12px;}
.tblrklm_cs {font-size: 12px;}
.tblrklm_l {width: 46%;}
.tblrklm_r {width: 54%;}
.tblrklm_r_c {margin: 0px 0px 0px 5px;}
.tblrklm_c {padding: 5px;}
.tblrklm_h {font-size: 12px;font-weight: bold;}
.bnr_ct {margin:1% 1%;}
.photogoods_c {padding:10px 10px;border-radius:5px;text-shadow:1px 1px 0px #fff;}
.photogoods_c .item_r {float:left;width:100%;}
.goods_info_2 {width: 100%;}
.photogoods_photo_id {margin: 10px 2%;padding: 0px;width: 46%;}
.headbtmphn a.grd, .headbtmphn a.mbln {background-size: 25px;padding: 5px;padding-left: 30px;}
.headbtmphn {font-size: 12px;font-weight: bold;}
.headbtmphn span {font-size: 12px;}
.main_photo_2 .main_photo_id {width:31%;}
.main_photo_3 .main_photo_id, .main_photo_4 .main_photo_id, .main_photo_5 .main_photo_id {width:48%;}
h2, .hht {font-size: 16px;color: #a21e00;font-weight: bold;}
.image_prew span {width: 50%;}
}
@media screen and (max-width:500px) {
#info_foto_brands img {width: calc(33% - 16px);}
.tblrklm_r_c div {font-size: 11px;padding: 7px 0px 0px 0px;}
h1 {font-size: 13px;font-weight: bold;}
.head_phone div span {font-size: 16px;}
.head_st {font-size: 14px;}
.head_postem {font-size: 16px;}
.tbxhead .tbxheadcont div, .tbxheada .tbxheadcont div {font-size: 14px;}
.head_logo {font-size: 12px;}
.headbtmphn a.grd, .headbtmphn a.mbln {background-size: 22px;padding: 5px;padding-left: 25px;}
.priselistc {font-size: 11px;}
.priselistc td span {font-weight: bold;color: #f00;font-size: 11px;}
}
.nameprc {background-color: #eee;float: left;margin: 4px;padding: 1px 10px;border: 1px solid#ccc;border-radius: 4px;}
.tblrklm_ns {padding: 10px 0px;text-align: center;border-top: 2px solid #ccc;background:#289d3a;margin: 10px 0px 10px 0px;width: 100%;float: left;border-bottom: 2px solid #ccc;color:#fff;text-shadow: 1px 1px 3px #000, 1px 1px 0px #000;font-size: 18px;}
.primer {background-color: #fff;margin: 10px 0px;font-size: 11px;padding: 10px 10px;border: 1px solid #ddd;}
.news_content_img {float: left;margin: 3px 15px 10px 3px;border: 5px solid #ccc;border-radius: 4px;}
.news_content_img img {display: block;}
.news_content {clear: both;}
.news_name {font-size: 18px;margin: 25px 10px 10px 4px;}
@media screen and (max-width:600px) {
.news_content_img {float: none;}
.news_content_img img {width: 100%;}
}
.wtsppsnd {background: #c8ffde;margin: 40px 10px;background: url('/images/main/wtsppbgbg.jpg');background-size: auto;background-size: 187px;}
.wtsppsndc {width: 100%;margin: 0 auto;max-width: 1100px;}
.wtsppsndda {padding: 30px;background: url('/images/main/whtspp.jpg');background-size: contain;background-repeat: no-repeat;border: 10px dashed #14990026;}
.whatsappd {margin-left: 300px;}
.whatsappd .green a {font-size: 16px;border-radius: 10px;padding: 15px;margin: 17px;color: #fff;background: #149900;display: inline-block;border: 4px solid #3A5E3A;}
@media screen and (max-width: 500px) {
.conteiner5 .conteinerbrd .conteinerbrdw {width: 92%;padding: 7px 2%;box-shadow: 0px 0px 8px #96afc1;margin: 7px 2%;}
#calctop {padding: 8px 3px;border: 1px solid #e2dcda;border-radius: 3px;margin: 0px 0px 9px 0px;}
.slider_ct {height: 104px;width: 68%;}
.bnr_ctnw {background: url('/images/main/ball.png') left top no-repeat;width: 30%;}
.priselistc img {width: 70px;height: auto;}
span.calctopspn {width: 23%;margin: 1%;font-size:11px;}
}
@media screen and (max-width: 800px) {
.wtsppsndda {padding: 15px;}
.whatsappd {margin-left: 0px;margin-top: 62%;border-top: 2px dashed #ffd114;padding-top: 20px;}
.wtsppsndc {max-width: 70%;min-width: 270px;}
}
.rpls {padding: 10px;background: linear-gradient(to right, #def4f9, #efefef);}