html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body, html{height:100%;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
input, select{vertical-align:middle;outline:none;margin:0px;padding:0px;}
textarea{outline:none;resize:vertical;}
table{width:100%;}
h1, h2, h3, h4, h5{font-family:NarrowBold;color:#305b9d;}
h1{font-family:NarrowBold;color:#305b9d;font-size:30px;line-height:34px;padding-bottom:8px;}
h2{font-size:24px;line-height:28px;padding-bottom:10px;}
h3{font-size:18px;color:#305b9d;padding-bottom:20px;margin-top:10px;}
h4{font-size:18px;color:#305b9d;padding-bottom:20px;margin-top:10px;}
.inline-block,
.icon,
.btn,
.cart-wrap .icon,
.cart-wrap .info{position:relative;vertical-align:middle;display:-moz-inline-stack;display:inline-block;_overflow:hidden;*zoom:1;*display:inline;}
.overflow,
.wrap-elem,
.nav ul,
.content-head,
.cart-wrap,
.main-conteiner,
.main-content,
.info-product,
.product-func,
.product-func dl,
.through,
.tab-list li,
.tab-list .title,
.item-wrap .info,
.item-config,
.item-wrap,
.shipping-method li{overflow:hidden;zoom:1;}
.reset-ul,
.nav ul,
.nav li,
.product-func ul,
.product-func li,
.tab-list ul,
.tab-list li,
.catalog ul,
.catalog li,
.shipping-method ul,
.shipping-method li{background:none;list-style-type:none;padding:0;margin:0;}
@font-face{font-family:'NarrowReg';src:url('/images/fonts/arial-narrow/regular/regular.eot');src:url('/images/fonts/arial-narrow/regular/regular.eot') format('embedded-opentype'),
url('/images/fonts/arial-narrow/regular/regular.woff') format('woff'),
url('/images/fonts/arial-narrow/regular/regular.ttf') format('truetype'),
url('/images/fonts/arial-narrow/regular/regular.svg#ArialNarrowRegular') format('svg');}
@font-face{font-family:'NarrowBold';src:url('/images/fonts/arial-narrow/bold/bold.eot');src:url('/images/fonts/arial-narrow/bold/bold.eot') format('embedded-opentype'),
url('/images/fonts/arial-narrow/bold/bold.woff') format('woff'),
url('/images/fonts/arial-narrow/bold/bold.ttf') format('truetype'),
url('/images/fonts/arial-narrow/bold/bold.svg#ArialNarrowBoldRegular') format('svg');}
body{font:14px/18px Arial, Tahoma, Verdana, sans-serif;height:100%;color:#2c2b2b;background-color:#FFF;}
p{padding:0 0 18px 0;}
ul{padding-left:18px;margin-bottom:15px;}
ul li{padding-left:20px;background:url(/images/marker.png) 0 6px no-repeat;color:#3a3a3a;}
.icon{vertical-align:middle;background:url(/images/sp-icon.png) 0 0 no-repeat;}
.wrapper{width:100%;min-width:320px;min-height:100%;height:auto !important;height:100%;}
.header{height:55px;background-color:#FFF;position:relative;z-index:3;}
.content{padding:0 0 160px 0;position:relative;z-index:2;}
.footer{margin:-160px auto 0;min-width:320px;height:160px;position:relative;z-index:3;}
.fix{width:1000px;margin:0 auto;}
.upwards{border-top:5px solidv #5B9BF3;height:50px;background:url(/images/bg/upwards.png) 0 0 repeat-x;}
.navigation{height:50px;background:url(/images/bg/menu.jpg) 0 0 no-repeat;box-shadow:rgba(0,0,0,0.5) 0px 3px 9px 2px;}
.support{float:right;width:237px;height:43px;margin-right:21px;margin-top:7px;background:url(/images/support.png) 0 0 no-repeat;}
.nav li{float:left;padding:18px 21px 14px;background:url(/images/sep.png) right 0 no-repeat;}
.nav a{color:#FFF;font-size:18px;font-family:NarrowBold;text-shadow:#1E4E9D 1px 1px 0px;text-decoration:none;}
.nav a:hover{text-decoration:underline;}
.main-fix{box-shadow:#D8D8D8 0px 0px 20px 7px;}
.content-head{height:166px;}
.content-head .main-fix{height:165px;background:#FFF url(/images/bg/header.jpg) right 0 no-repeat;border-bottom:1px solid #D5D5D5;}
.logo{float:left;margin:31px 35px 0 39px;}
.logo a{display:block;width:287px;height:107px;background:url(/images/logo.png) 0 0 no-repeat;}
.contact-cy{float:left;padding-top:37px;}
.contacts{width:266px;height:53px;background:url(/images/header-phone.png) 0 0 no-repeat;margin-left:2px;}
.cart{float:right;padding-right:23px;padding-top:31px;}
.cart-btn{text-align:right;padding-bottom:21px;}
.cart-wrap{text-align:right;margin-right:-5px;}
.cart-wrap .icon{background-position:0 -37px;width:55px;height:63px;vertical-align:top;margin-left:11px;}
.cart-wrap .icon.cart-full{background-position:0 -120px;}
.cart-wrap .info{text-align:right;vertical-align:top;font-size:18px;color:#FFF;font-family:NarrowReg;text-shadow:#2B549D 1px 1px 0px;padding-top:15px;}
.cart-items{padding-bottom:6px;}
.cart-wrap .info span{font-family:NarrowBold;}
.our-methods{width:226px;height:63px;background:url(/images/our-methods.png) 0 0 no-repeat;}
.main-conteiner{}
.main-content{min-height:120px;background:url(/images/bg/content-top.jpg) center 1px no-repeat;padding:25px 21px 25px;}
.main-conteiner > .fix{background:url(/images/bg/content-bottom.png) 0 bottom repeat-x;}
.conteiner{float:left;width:100%;}
.content-side{margin-left:258px;padding-top:4px;}
.left-sb{float:left;width:230px;margin-left:-100%;}
.delivery{width:572px;height:171px;background:url(/images/deliver.png) 0 0 no-repeat;margin-bottom:20px;}
.product{}
.info-product{}
.info-product figure{float:left;margin-right:35px;}
.info-product figure img{border:2px solid #305BA0;border-radius:5px;}
.more-information{padding-bottom:18px;}
.product-func{}
.product-func ul{margin-top:-7px;}
.product-func li{border-top:1px dotted #C3C3C3;line-height:29px;}
.product-func li:first-child{border-top:none;padding-top:0;}
.product-func dl{font-size:13px;}
.product-func dt{float:left;color:#2c2b2b;margin-right:5px;}
.product-func dd{color:#305ba0;font-weight:bold;}
.product-table{padding-bottom:15px;}
.product-table table{}
.product-table tbody{}
.product-table thead{}
.product-table thead td{padding:5px 0;font-weight:bold;font-size:16px;text-align:center;background:url(/images/bg/bg-cart.png) left bottom repeat-x;}
.product-table tbody td{border:1px dotted #424242;padding:5px;vertical-align:middle;}
.product-table tbody td:first-child{border-left:none;}
.product-table tbody td:last-child{border-right:none;}
.add-cart{display:block;width:28px;height:28px;margin:0 auto;background:url(/images/sp-icon.png) 0 -203px no-repeat;}
.add-cart:hover{background-position:0 -251px;}
.product-table .package{width:144px;}
.product-table .price{width:90px;}
.product-table .per-pills{width:102px;}
.product-table .savings{width:100px;}
.product-table .shipping{width:177px;}
.product-table .order{width:80px;}
.product-table .product-name{width:140px;}
.product-table .package{width:144px;}
.product-table .quantity{width:130px;text-align:center;}
.product-table .price{width:90px;}
.product-table .total{width:100px;}
.product-table .remove{width:80px;}
.product-name img{vertical-align:middle;margin-top:-2px;margin-right:5px;}
.remove-cart{display:block;width:24px;margin:0 auto;height:24px;background:url(/images/sp-icon.png) 0 -299px no-repeat;}
.remove-cart:hover{background-position:0 -343px;}
.quantity select{width:50px;}
.cart-btns a{margin-right:15px;}
.cart-btns .btn{margin-right:15px;}
.tab-widget{border-radius:5px;background-color:#305BA0;box-shadow:#BABFC7 2px 2px 0px;}
.physician{display:block;width:213px;height:86px;margin:0 auto;background:url(/images/physician.png) 0 0 no-repeat;}
.tab-widget{margin-bottom:20px;}
.tab-list .title{height:46px;border-radius:5px 5px 0 0;box-shadow:inset #274A82 0px -5px 5px 0px;background:#1d417c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkNDE3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDViYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #1d417c 0%, #305ba0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d417c), color-stop(100%,#305ba0));background:-webkit-linear-gradient(top, #1d417c 0%,#305ba0 100%);background:-o-linear-gradient(top, #1d417c 0%,#305ba0 100%);background:-ms-linear-gradient(top, #1d417c 0%,#305ba0 100%);background:linear-gradient(to bottom, #1d417c 0%,#305ba0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d417c', endColorstr='#305ba0',GradientType=0);}
.tab-list .title .text{width:153px;height:29px;margin-left:19px;margin-top:10px;background:url(/images/list-pills-text.png) 0 0 no-repeat;}
.tab-list{padding:0 0 20px;}
.tab-list ul{padding:0 16px;}
.tab-list li{border-bottom:1px dotted #75A4EF;padding:5px 0;}
.tab-list a{float:left;overflow:hidden;color:#FFF;font-size:14px;font-family:NarrowReg;text-decoration:none;}
.tab-list a:hover{text-decoration:underline;}
.tab-list span{float:right;color:#FFF;font-size:14px;font-family:NarrowReg;text-transform:uppercase;}
.footer .navigation{box-shadow:none;}
.through{height:105px;position:relative;background:url(/images/bg/footer-bg.jpg) 0 0 no-repeat;padding:0 21px;}
.footer-contact{float:left;width:195px;height:40px;background:url(/images/footer-phone.png) 0 0 no-repeat;position:relative;z-index:2;margin-right:149px;margin-top:35px;}
.copyright{float:right;color:#FFF;font-family:NarrowReg;font-size:16px;text-shadow:#0C2351 1px 1px 0px;position:relative;z-index:2;margin-top:48px;}
.footer-logo{width:271px;height:36px;float:left;background:url(/images/footer-logo.png) 0 0 no-repeat;position:relative;z-index:2;margin-top:38px;}
.through .blick{position:absolute;top:0;left:0;width:100%;height:105px;background:url(/images/footer-blick.png) center 0 no-repeat;z-index:1;}
.catalog{}
.item-wrap{width:340px;padding-right:5px;height:173px;background:url(/images/bg/prod-item.png) right bottom no-repeat;}
.item-wrap figure{float:left;margin-right:15px;}
.item-wrap figure img{border:3px solid #305ba0;border-radius:5px;}
.item-wrap .info{height:119px;margin-bottom:14px;}
.item-wrap .info h3{font-size:18px;padding-bottom:10px;}
.item-wrap .info h3 a{color:#305b9d;font-family:NarrowBold;}
.item-wrap .info h3 a:hover{text-decoration:none;}
.item-wrap .info h4{font-size:18px;padding-bottom:10px;}
.item-wrap .info h4 a{color:#305b9d;font-family:NarrowBold;}
.item-wrap .info h4 a:hover{text-decoration:none;}
.item-wrap .info article{font-family:NarrowReg;}
.item-wrap .info strong{font-size:13px;color:#403f3f;font-family:NarrowBold;}
.item-wrap .info p{color:#929292;font-size:13px;line-height:18px;padding-bottom:0;}
.item-config{}
.item-config .price{float:right;color:#325d9e;font-family:NarrowBold;font-size:14px;padding-top:18px;}
.item-config .item-pills{color:#929292;font-size:14px;font-family:NarrowReg;}
.cart-side li{line-height:24px;background-position:0 8px;}
.cart-side ul{margin-bottom:15px;}
.cart-btns{padding-bottom:15px;}
.shipping-method{}
.shipping-method ul{}
.shipping-method li{border-bottom:1px dotted #424242;font-family:NarrowReg;color:#3a3a3a;font-size:18px;line-height:32px;}
.shipping-method .dt{float:left;width:270px;}
.shipping-method .dd{float:left;}
.shipping-method .dd input{margin-top:-4px;margin-right:5px;}
.shipping-method li.foot{font-family:NarrowBold;border-bottom:none;}
.shipping-method li.foot .dd{padding-left:18px;}
.tags{}
.tags p{color:#305ba0;font-size:18px;}
.tags a{font-family:NarrowReg;font-size:16px;color:#305ba0;text-decoration:underline;text-shadow:#FFF 1px 1px 0px;}
.tags a:hover{text-decoration:none;}
.btn{padding:1px;box-shadow:rgba(0,0,0, 0.75) 0px 0px 3px;text-decoration:none;border-radius:5px;background:#396bb0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5NmJiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjFlNTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #396bb0 0%, #021e59 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#396bb0), color-stop(100%,#021e59));background:-webkit-linear-gradient(top, #396bb0 0%,#021e59 100%);background:-o-linear-gradient(top, #396bb0 0%,#021e59 100%);background:-ms-linear-gradient(top, #396bb0 0%,#021e59 100%);background:linear-gradient(to bottom, #396bb0 0%,#021e59 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#396bb0', endColorstr='#021e59',GradientType=0);width:auto;}
.btn .btn-wrap{border-radius:5px;display:block;background-color:#224794;color:#FFF;font-size:18px;line-height:18px;text-transform:uppercase;font-family:NarrowBold;padding:9px 9px 6px 10px;width:auto;}
.btn:hover .btn-wrap{background-color:#153C8F;}
.btn:active{box-shadow:none;}
.btn:active .btn-wrap{background-color:#153C8F;box-shadow:inset rgba(0,0,0,0.2) 3px 3px 4px;padding:10px 8px 5px 11px;}
.btn .icon{background-position:0 0;height:17px;margin-left:4px;top:-2px;vertical-align:middle;width:18px;}
.btn input[type="button"],.btn input[type="submit"]{position:absolute;left:0;top:0;width:100%;height:100%;background:none;border:none;cursor:pointer;}
.fix{width:auto;max-width:1000px;min-width:320px;}
.imgindex{margin:0 0 11px 11px;float:right;}
.catalog ul{padding-left:18px;margin-bottom:15px;}
.catalog ul li{padding-left:20px;background:url(/images/marker.png) 0 6px no-repeat;color:#3a3a3a;}
.breadmenu li {margin-right: 9px; display: inline-block;list-style-type: none;}
.breadmenu li a {font-size: 14px;color: #305b9d; }
.breadmenu li a:after {content: '';width: 6px;height: 6px;margin-left: 10px;display: inline-block;background: url(/images/breadarrow.svg) no-repeat center center;background-size: contain;position: relative;top: 1px; }
.breadmenu li:last-child a:after {display: none; }
.customer-rat { margin-left: 15px;margin-bottom: 22px; }
.customer-rat ul, .customer-rat span {margin-bottom: 0;display: inline-block; }
.customer-rat li {width: 16px;height: 15px;background: url("/images/ratingstars.svg") no-repeat;background-size: cover;display: inline-block;padding: 0; }
.customer-rat li:before {content: none; }
.customer-rat li.r-five {background-position: 0 0; }
.customer-rat li.r-four {background-position: -18px 0; }
.customer-rat li.r-three {background-position: -36px 0; }
.customer-rat span {font-size: 11px;margin-left: 15px;position: relative;top: -3px; }
.cenhong{float:right;margin:0 0 11px 12px}
.anchormenu {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 20px;
  list-style: none;
  margin: 0;
  padding: 10px 0;
  background-color: #274A82;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.anchormenu li {  flex: 0 1 auto; }
.anchormenu a {
  display: inline-block;
  padding: 10px 15px;
  color: #ecf0f1;
  text-decoration: none;
  font-weight: bold;
  border-radius: 5px;
  transition: background-color 0.3s, color 0.3s;
}
.anchormenu a:hover {
  background-color: #1abc9c;
  color: #fff;
  text-decoration: none;
}
@media only screen and (max-width:1023px){.fix{max-width:640px;}
.support{background-size:100% auto;width:140px;height:24px;margin-top:14px;margin-right:8px;}
.nav li{padding:18px 12px 14px;}
.nav li a{font-size:13px;}
.content-head{height:281px;}
.contact-cy{float:none;clear:both;text-align:center;padding-top:9px;position:relative;top:15px;background:none repeat scroll 0% 0% rgb(255, 255, 255);border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;}
.contacts{margin:0 auto;}
.content-head .main-fix{height:auto;}
.content-side{margin-left:0;}
.left-sb{float:none;margin-left:auto;width:auto;}
.conteiner{float:none;width:auto;}
.footer-contact{background-size:100% auto;width:160px;margin-top:40px;margin-right:31px;}
.item-wrap{width:289px;}
}
@media only screen and (max-width:638px){.fix{max-width:480px;}
.item-wrap{width:auto;}
.support{display:none;}
.logo{margin:22px 0px 0px 17px;}
.logo a{background-size:100% auto;width:193px;height:69px;}
.info-product figure{float:none;text-align:center;margin-bottom:10px;margin-right:0;}
.delivery{width:auto;}
.footer-logo{float:none;margin:0 auto;clear:both;display:block;position:relative;top:50px;}
.through{background-repeat:repeat-y;}
.footer{margin:-245px auto 0px;height:245px;}
.through{height:190px;}
.content{padding-bottom:245px;}
.cart-btns > *{display:block;margin:0 0 10px;text-align:center;}
}
@media only screen and (max-width:479px){.fix{max-width:320px;}
.upwards,
.upwards *,
.header{height:auto;}
.navigation{background-size:cover;}
.nav li{float:none;text-align:center;border:none;background:none;border-bottom:1px solid #4279CF;border-top:1px solid #214F99;}
.nav li a{font-size:18px;}
.logo{float:none;overflow:hidden;width:68px;height:65px;margin:0px 0px 0px 9px;}
.content-head{height:303px;}
.text{margin:0 auto 10px;float:none;}
.contact-cy{padding-bottom:3px;}
.product-table{font-size:10px;}
.product-table td{padding:2px !important;}
.product-table thead td{font-size:9px;}
.footer-contact{margin-top:-30px;}
.footer-logo{top:83px;}
.through{height:285px;}
.copyright{float:none;margin:48px auto;text-align:center;}
.footer-contact{margin:0 auto;float:none;position:relative;top:30px;}
}
