.fL {
float:left;
}

.fR {
float:right;
}

.clear {
clear:both;
}


input,textarea {
font:12px OpenSans-CondensedLight, Arial, sans-serif;
color:#333;
}

input[type="button"],input[type="submit"],button {
cursor:pointer;
}

a {
color:#000100;
-moz-transition:color .1s linear;
-o-transition:color 0 linear;
-ms-transition:color 0 linear;
-webkit-transition:color 0 linear;
transition:color 0 linear;
text-decoration:none;
}

.tinymce h1 {
font:18px Arial;
color:#258dd1;
padding:10px 0;
}

.tinymce p {
font:12px Arial;
color:#3f3f3f;
line-height:16px;
margin:0 0 10px;
padding:10px 0 0;
}

.tinymce p span {
font:12px Arial;
color:#e71b00;
line-height:16px;
}

.tinymce ul {
margin:0;
padding:10px 0 10px 13px;
}

.tinymce ul li {
margin:0 0 6px;
padding:0;
}
/*
@font-face {
font-family:pts75f;
src:url(/fonts/pts75f.eot-#iefix) format(embedded-opentype), url(/fonts/pts75f.woff) format(woff), url(/fonts/pts75f.ttf) format(truetype);
font-weight:400;
font-style:normal;
}
*/
.boxHeader {
background:url(/img/box_header.jpg) repeat-x left top;
    width: 100%;
    -webkit-box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.49);
    -moz-box-shadow:    0px 3px 5px rgba(100, 100, 100, 0.49);
    box-shadow:         0px 3px 5px rgba(100, 100, 100, 0.49);
}

#header {max-width:1230px;/*height: 210px*/; height:165px; text-align:left; position:relative; margin:0 auto;}

.logo {
position:absolute;
left: 26px;
top: 20px;
}

.boxLanguage {
position:absolute;
z-index:1;
left:280px;
top:7px;
}

.boxLanguage p {
float:left;
font:bold 11px Arial;
color:#1d7e94;
padding-top:4px;
}

.lineLanguage {
float:left;
margin-right:15px;
padding:4px 5px 5px 4px;
}

.lineLanguage:hover {
background-color:#fff;
border:1px solid #e1e2e2;
padding:3px 4px 4px 3px;
}

.lineLanguage a img {
float:left;
margin:1px 4px 0 0;
}

.lineLanguage a.eng {
float:left;
background:url(/img/marker_1.png) no-repeat right 6px;
font:normal 11px Arial;
color:#82b0ba;
margin:0 0 4px;
padding:0 10px 0 0;
}

.lineLanguage a.eng span {
border-bottom:1px dotted;
}

@media screen and (min-width: 1000px){.lineLanguage a.eng:hover span {
color:#f53c28;
border-bottom:none;
}}

.languge_1 {
margin-bottom:5px;
}

.currency_1 {
margin-bottom:5px;
margin-left:5px;
}

.lineLanguage.currency {
position:absolute;
left:170px;
}

.addFavourites {
float:left;
text-align:left;
background:url(/img/icon_header_2.png) no-repeat left top;
min-height:14px;
font:11px Arial;
color:#82b0ba;
text-decoration:underline;
position:absolute;
left:355px;
top:10px;
padding:0 0 0 20px;
}

.boxBasket {
float:right;
z-index:15;
margin-right: 60px;
background:url(/img/box_basket.jpg) repeat-x left top;
height:32px;
display: inline-block;
border-radius:0 0 6px 6px;
moz-border-radius:0 0 6px 6px;
webkit-border-radius:0 0 6px 6px;
border-bottom:1px solid #dee7e9;
border-left:1px solid #fff;
border-right:1px solid #fff;
/*position:absolute;*/
-moz-box-shadow:0 0 3px 1px #dee7e9;
-webkit-box-shadow:0 0 3px 1px #dee7e9;
box-shadow:0 0 3px 1px #dee7e9;
behavior:url(/css/PIE.htc);
/*right:16px;
top:0;*/
}


.callback-top {
position: absolute;
top: 59px;
left: 568px;
height: 32px;
width: 195px;
border-radius: 6px;
padding-left: 47px;
overflow: hidden;
}

.boxBasket p {
float: right;
display: inline-block;
font:12px Arial;
color:#49737c;
padding:9px 10px 0 9px;
}

.boxBasket p a {
font:12px Arial;
color:#40bfda;
margin-left:5px;
text-decoration:underline;
}

.callback-top a {
padding: 0 10px;
background: #E93A27;
display: block;
font: 12px 'pts75f';
color: #fff;
text-transform: uppercase;
line-height: 32px;
text-decoration: none;
}

@media screen and (min-width: 1000px){.callback-top a:hover {
    background: #40bfda;
}}

.callback-top .icon {
display: block;
width: 47px;
height: 32px;
position: absolute;
top: 0;
left: 0;
overflow: hidden;
background: url(/images/img_call.png) no-repeat 0 -32px;
}

@media screen and (min-width: 1000px){.callback-top a:hover .icon {
background: url(/images/img_call.png) no-repeat 0 0;
}}

.iconHeader1 {
text-align:left;
background:url(/img/icon_header_1.png) no-repeat left 5px;
min-height:41px;
font:bold 18px Arial;
color:#f53c28;
position:absolute;
left: 380px;
top: 57px;
padding:0 0 0 45px;
}

.iconHeader1 span {
font:normal 12px Arial;
color:#1d7e94;
text-decoration:none;
}

.headerTel {
position:absolute;
left:523px;
top:50px;
font:bold 12px Arial;
color:#1d7e94;
}

.headerTel img {
margin-bottom:8px;
}

.boxMainNav {
background:url(/img/box_main_nav.jpg) repeat-x left top;
height:43px;
width:810px;
position:absolute;
left:20px;
top:115px;
border-radius:6px;
moz-border-radius:6px;
webkit-border-radius:6px;
behavior:url(/css/PIE.htc);
-moz-box-shadow:0 1px 3px 1px #dee7e9;
-webkit-box-shadow:0 1px 3px 1px #dee7e9;
box-shadow:0 1px 3px 1px #dee7e9;
border:1px solid #FFF;
z-index:10;
}

.stick-header {
    position: fixed !important;
    top: 0px !important;
    margin: 0 0 0 -20% !important;
    left:50% !important;
}

.headerNav {
height:43px;
width:960px;
left:20px;
top: 116px;
position:absolute;
z-index:10;
}

.headerNav ul {
position:relative;
padding: 0 0 0 45px;
}

.headerNav ul li {
float:left;
list-style-type:none;
margin:0 20px 0 0;
padding:0;
}

.headerNav ul li a {
display:block;
height:30px;
font:13px 'pts75f';
color:#1d7e94;
text-decoration:none;
text-transform:uppercase;
padding:13px 0 0;
}

.headerNav ul li.active a {
border-bottom:5px solid #e93a27;
height:25px;
}

.headerMan {background: url(/img/topman.png) no-repeat;height: 228px;width: 224px;position: absolute;right: 35px;top: 86px;z-index: 5;display: none;}

.boxSubnav {display: none;position:absolute;left:110px;top: 180px;z-index:2;}

.boxSubnav ul {
padding:0;
}

.boxSubnav ul li {
float:left;
width:120px;
text-align:center;
list-style-type:none;
margin:0 13px 0 0;
}

.boxSubnav ul li a {
display:block;
position: relative;
background:url(/img/subnav_off_1.png) no-repeat center top;
width:110px;
text-align:center;
font:14px pts75f;
color:#1d7e94;
line-height:18px;
text-decoration:none;
padding: 70px 0 0;
}

.boxSubnav ul li a:hover {
background:url(/img/subnav_on_1.png) no-repeat center top;
}

.boxSubnav ul li+li a {
background:url(/img/subnav_off_2.png) no-repeat center top;
}

.boxSubnav ul li+li a:hover {
background:url(/img/subnav_on_2.png) no-repeat center top;
}

.boxSubnav ul li+li+li a {
background:url(/img/subnav_off_3.png) no-repeat center top;
}

.boxSubnav ul li+li+li a:hover {
background:url(/img/subnav_on_3.png) no-repeat center top;
}

.boxSubnav ul li+li+li+li a {
background:url(/img/subnav_off_4.png) no-repeat center top;
}

.boxSubnav ul li+li+li+li a:hover {
background:url(/img/subnav_on_4.png) no-repeat center top;
}

.boxSubnav ul li+li+li+li+li a {
background:url(/img/subnav_off_5.png) no-repeat center top;
}

.boxSubnav ul li+li+li+li+li a:hover {
background:url(/img/subnav_on_5.png) no-repeat center top;
}

.boxSubnav ul li a:hover::after {
    content: attr(data-title);
    position: absolute;
    left: -20px; top: 74px;
    z-index: 1;
    width: 130px;
    text-align: left;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
    font-size: 12px;
    padding: 5px 10px;
    border-radius: 6px;
    border: 1px solid #fff;
    box-shadow: 0 0 3px 1px #dee7e9;
    color: #666;
    line-height: 14px;
   }

#content {
    max-width:1245px;
    padding-bottom: 55px;
    text-align:left;
    margin:0 auto;
    /* width: 90%;
     *//*overflow: auto;*/}

.blockContentSearch {
border-bottom:1px solid #e1e2e2;
margin:0 20px;
padding:16px 10px 15px 11px;
}

.blockContentSearch p {
float:left;
width:118px;
font:12px Arial;
color:#4e4e4e;
padding:5px 0 0;
}

.blockLetters {
float:left;
padding:5px 0 0 2px;
}

.blockLetters a {
float:left;
font:bold 12px Arial;
color:#2a9cb4;
text-decoration:underline;
text-transform:uppercase;
margin:0 8px 0 0;
}

.blockSearch {
float:right;
width:360px;
padding:0;
}

.blockSearch p {
float:left;
font:12px Arial;
color:#4e4e4e;
width:162px;
padding:5px 0 0;
}

.blockSearch form {
float:left;
width:198px;
}

.blockSearch form input[type='text'] {
float:left;
background-color:#FFF;
border:1px solid #e1e2e2;
width:158px;
height:26px;
font:12px Arial;
color:#4e4e4e;
padding:0 5px;
}

.blockSearch form input[type='submit'] {
float:left;
border-right:0;
border-top:0;
background:url(/img/button_search.jpg) no-repeat left top;
width:28px;
border-left:0;
cursor:pointer;
border-bottom:0;
height:28px;
margin:0;
}

.contentLeft {
float:left;
max-width:190px;
padding:32px 0 0 30px;
width: 20%;
    min-width: 135px;

}

.contentLeft h2 {
border-bottom:4px solid #f53c28;
font:24px pts75f;
color:#414141;
padding:0 10px 15px;
display: block;
}

.contentLeft span.h2 {
border-bottom:4px solid #f53c28;
font:24px pts75f;
color:#414141;
padding:0 10px 15px;
display: block;
margin-bottom: 17px;
}

.contentLeft span.h3, .sideright span.h3, .yarpp-related span.h3 {
display: block;
border-bottom:4px solid #f53c28;
font:20px pts75f;
color:#414141;
padding:0 10px 10px;
margin-bottom: 12px;
}

.categories {
font:13px Arial;
margin-bottom: 15px;
}

.categories ul li {
list-style-type:none;
}

.categories ul li span {
display: block;
padding: 7px 9px 7px 26px;
background: #2080A9;
font-weight: bold;
color: #fff;
}

.categories ul li span a {
display:block;
background:url(/img/marker_categories.png) no-repeat right 5px;
font-weight:700;
color:#2798b0;
text-decoration:none;
}

@media screen and (min-width: 1000px){.categories ul li span a:hover {
color:#f53c28;
background:url(/img/marker_categories_on.png) no-repeat right 5px;
}}

.categories ul li.active span > a {
background:url(/img/open_off.jpg) no-repeat right 6px;
}

.categories ul li.active span > a:hover {
color:#f53c28;
background:url(/img/open_on.jpg) no-repeat right 6px;
}

.categories ul li ul {
border-bottom:1px dotted #b3b8b9;
padding:5px 5px 5px 12px;
}

.categories ul li ul li {
list-style-type:none;
margin:0 0 8px;
}

.categories ul li ul li a {
display:block;
background:url(/img/subcategory_off.jpg) no-repeat left 5px;
color:#4e4e4e;
text-decoration:none;
padding:0 0 0 12px;
}

@media screen and (min-width: 1000px){.categories ul li ul li a:hover {
background:url(/img/subcategory_on.jpg) no-repeat left 5px;
color:#f53c28;
}}

.contentRight {/*float:left;*/float: right;max-width:970px;padding:32px 0 0 50px;width: 80%;}

.blockProducts {
margin:0 0 0 -22px;
padding:14px 0 0;
}

.boxOneProduct {
float:left;
background:#FFF url(/img/box_product.jpg) repeat-x left bottom;
border:1px solid #ccc;
behavior:url(/css/PIE.htc);
position:relative;
width:192px;
max-height:217px;
height:217px;
overflow:hidden;
margin:21px 0 0 14px;
padding:15px 10px 12px 14px;
}

.boxOneProduct:hover {
border:1px solid #0d93d1;
cursor:pointer;
}

.boxOneProduct.empty:hover {
cursor:default;
}

.boxOneProduct a.name {
font:17px pts75f;
color:#414141;
text-decoration:none;
margin:0 0 0 7px;
}

.boxOneProduct a img {
max-widthpx;
max-heightpx;
float:left;
margin:18px 0 0;
}

.productPrice {
float:right;
width:104px;
padding:6px 3px 0 0;
}

.productPrice p {
text-align:center;
font:11px Arial;
color:#4e4e4e;
padding:0 0 5px;
}

.productPrice p.oldprice {
text-decoration:line-through;
font:16px pts75f;
text-align:right;
padding:0;
}

.productPrice p.price {
text-align:center;
font:20px pts75f;
color:#2a9cb4;
padding:0;
}

.addCard {
display:block;
text-align:left;
background:#1d7e94 url(/img/add_card.png) no-repeat 6px center;
width:78px;
font:11px Arial;
font-weight:700;
color:#fff;
line-height:11px;
text-decoration:none;
text-transform:uppercase;
margin:3px auto 0;
padding:8px 0 8px 30px;
}

@media screen and (min-width: 1000px){.addCard:hover {
background:#f53c28 url(/img/add_card.png) no-repeat 6px center;
}}

.boxOneProduct p.main {
line-height:17px;
text-align:center;
font:12px/17px Arial;
color:#4e4e4e;
max-height:55px;
overflow:hidden;
padding:5px 0 15px;
}

.boxOneProduct a.more {
text-align:center;
display:block;
font:12px Arial;
color:#2a9cb4;
text-decoration:underline;
}

.banner_1 {
float:left;
height:247px;
width:220px;
margin:20px 0 0 14px;
}

.banner_1 span {
display:block;
font:65px pts75f;
color:#fff;
line-height:65px;
text-transform:uppercase;
margin:13px 0 0 14px;
}

.banner_1 span+span {
display:block;
font:16px pts75f;
color:#fff;
text-transform:uppercase;
margin:-3px 0 0 17px;
}

.banner_1 span+span+span {
display:block;
font:11px pts75f;
color:#fff;
text-transform:uppercase;
line-height:14px;
padding:7px 0 0;
}

.banner_1 span+span+span+span {
display:block;
font:bold 12px Arial;
color:#fff;
line-height:14px;
text-transform:uppercase;
paddingpx 0 0;
}

.banner_2 {
float:left;
height:94px;
width:461px;
text-align:center;
margin:21px 0 0;
}

.banner_2 span {
display:block;
font:30px pts75f;
color:#fff;
text-transform:uppercase;
padding:5px 0 0;
}

.banner_2 span+span {
display:block;
font:12px pts75f;
color:#fff;
text-transform:uppercase;
padding:2px 0 0;
}

.banner_3 {
float:right;
height:100px;
width:220px;
text-align:left;
margin:18px 4px 0 0;
}

.banner_3 span {
display:block;
font:24px pts75f;
color:#263873;
line-height:24px;
text-transform:uppercase;
padding:16px 0 0 16px;
}

.banner_3 span+span {
display:block;
font:11px pts75f;
color:#974040;
text-transform:uppercase;
padding:4px 0 0 16px;
}

.limitedOffers {
padding:33px 0 0;
}

.icon_1 {
background:url(/img/icon_1.png) no-repeat;
height:23px;
width:21px;
position:absolute;
right:14px;
top:13px;
}

.blockLinks {
background:url(/img/block_links.jpg) repeat;
height:131px;
width:694px;
margin:42px 0 0;
padding:3px;
}

.topLink {
background-color:#FFF;
width:100%;
height:100%;
text-align:center;
}

.topLink a {
width:24%;
display:inline-block;
font:14px pts75f;
color:#8e8e8e;
text-decoration:none;
text-align:center;
text-transform:uppercase;
background:url(/img/link_1_off.png) no-repeat center bottom;
margin:23px 0 0 34px;
padding:0 0 60px;
}

.topLink a:first-child {
margin-left:0;
}

@media screen and (min-width: 1000px){.topLink a:hover {
background:url(/img/link_1_on.png) no-repeat center bottom;
}}

.topLink a+a {
background:url(/img/link_2_off.png) no-repeat center bottom;
margin:23px 0 0;
padding:0 0 60px;
}

.topLink a+a:hover {
background:url(/img/link_2_on.png) no-repeat center bottom;
}

.topLink a+a+a {
background:url(/img/link_3_off.png) no-repeat center bottom;
margin:23px 0 0;
padding:0 0 60px;
}

.topLink a+a+a:hover {
background:url(/img/link_3_on.png) no-repeat center bottom;
}

.topLink a+a+a+a {
background:url(/img/link_4_off.png) no-repeat center bottom;
margin:23px 0 0;
padding:0 0 60px;
}

.topLink a+a+a+a:hover {
background:url(/img/link_4_on.png) no-repeat center bottom;
}

.blockLeft {
float:left;
width:460px;
padding:0;
}

.blockRight {
float:right;
width:220px;
padding:34px 0 0;
}

.blockDescriptionCard {
font:12px Arial;
color:#4e4e4e;
padding:23px 0 0 11px;
}

.blockDescriptionCard h2 {
font:15px pts75f;
color:#414141;
line-height:28px;
}

.blockImgCard {
float:left;
width:115px;
height:100px;
padding:0;
}

.blockImgCard img {
display:block;
margin:0 0 0 10px;
}

.descriptionProduct {
float:left;
width:322px;
padding:0 0 0 7px;
}

.descriptionProduct h3 {
font:20px pts75f;
color:#414141;
padding:0 0 10px;
}

.descriptionProduct p {
font:11px Arial;
color:#4e4e4e;
line-height:18px;
padding:3px 0 7px;
}

.descriptionProduct p span {
font:12px Arial;
color:#4e4e4e;
display:block;
line-height:18px;
padding:0 0 7px;
}

.boxTab {
margin:15px 0 0;
display: inline-block;
width: 740px;
}

.boxTab #ex-one ul.nav {
background:url(/img/tab_bottom.jpg) repeat-x left bottom;
padding:0;
}

.boxTab #ex-one ul.nav li {
float:left;
list-style-type:none;
margin:0 1px 0 0;
}

.boxTab #ex-one ul.nav li a {
display:block;
background-color:#40bfda;
border:1px solid #40bfda;
border-bottom:1px solid #e1e2e2;
height:22px;
font:14px Arial;
font-weight:700;
color:#fff;
text-decoration:none;
padding:5px 4px 0;
}

.boxTab #ex-one ul.nav li.last a {
display: block;
background-color: #FF9B00;
border: 1px solid #DABB40;
border-bottom: 1px solid #e1e2e2;
height: 22px;
font: 13px Arial;
font-weight: 700;
color: #fff;
text-decoration: none;
padding: 5px 4px 0;
zoom: 1.1;
margin-top: -2px !important;
}

@media screen and (min-width: 1000px){.boxTab #ex-one ul.nav li.last a:hover {
display: block;
background-color: #FF9B00!important;
border: 1px solid #DABB40;
border-bottom: 1px solid #e1e2e2;
height: 22px;
font: 13px Arial;
font-weight: 700;
color: #fff!important;
text-decoration: none;
padding: 5px 4px 0;
margin-top: -2px !important;
}}

.boxTab #ex-one ul.nav li a:hover,.boxTab #ex-one ul.nav li a.current {
border:1px solid #e1e2e2;
border-bottom:1px solid #FFF;
background-color:#FFF;
color:#4e4e4e;
}

.boxTab #ex-one ul.nav li.last a {
padding:5px 4px 0;
}

.tabContent {
padding:20px 0 0;
font-size: 15px;
font-family: Arial;
line-height: 23px;
}

.tabContent h2 {
font:20px pts75f;
border-bottom:dashed 1px #f53c28;
padding:0 0 3px;
margin-bottom:10px;
}

.tabContent h3 {
font:18px pts75f;
color:#f53c28;
padding:0 0 10px;
}

.tabContent h4 {
font:15px pts75f;
color:#414141;
padding:0 0 6px;
}
.tabContent p {
margin-bottom:15px;
color:black;
}
.tabContent li {
margin-left: 20px;
}

.tableTab {
padding:8px 0 20px;
}

.tableTab table {
width:460px;
margin:0;
}

.tableTab table td {
border-bottom:1px solid #f0f0f0;
text-align:left;
width:285px;
padding:5px 0 5px 10px;
}

.tableTab table td p.price {
font:bold 12px Arial;
color:#f53c28;
}

.tableTab table td p.name {
font:bold 12px Arial;
color:#2798b0;
}

.tableTab table tr.head td {
border-bottom:1px solid #f0f0f0;
background-color:#dbf2f6;
padding-top:8px;
padding-bottom:9px;
}

.tableTab table tr.head td p {
font:12px Arial;
color:#2a2a2a;
}

.tableTab table td+td {
width:71px;
padding-left:11px;
}

.tableTab table td+td+td {
width:60px;
padding-left:10px;
}

.tableTab table td+td+td+td {
width:59px;
padding-left:10px;
}

.tableTab table td+td+td+td+td {
width:58px;
padding-left:10px;
}

.tableTab table td+td+td+td+td+td {
width:96px;
}

.addCard2 {
display:block;
text-align:left;
background:#1d7e94 url(/img/add_card_2.png) no-repeat 8px 4px;
height:17px;
font:11px Arial;
font-weight:700;
color:#fff;
line-height:11px;
white-space:nowrap;
text-decoration:none;
margin:0;
padding:5px 10px 0 28px;
}

@media screen and (min-width: 1000px){.addCard2:hover {
background:#f53c28 url(/img/add_card_2.png) no-repeat 8px 4px;
}}

.bannerCard1 {
display:block;
height:72px;
width:220px;
text-align:right;
margin:0 0 20px;
}

.bannerCard1 span {
display:block;
font:14px pts75f;
color:#fff;
text-transform:uppercase;
padding:5px 0 0;
}

.bannerCard2 {
display:block;
height:72px;
width:220px;
text-align:left;
margin:0 0 20px;
}

.bannerCard2 span {
display:block;
font:14px pts75f;
color:#fff;
text-transform:uppercase;
padding:11px 0 0;
}

.blockAnalog {
padding:13px 0 0;
}

.boxAnalogs {
background:#FFF url(/img/box_product.jpg) repeat-x left bottom;
border:1px solid #FFF;
-moz-box-shadow:0 0 0 1px #e1e2e2;
-webkit-box-shadow:0 0 0 1px #e1e2e2;
box-shadow:0 0 0 1px #e1e2e2;
behavior:url(/css/PIE.htc);
position:relative;
width:182px;
margin:23px 0 0 1px;
padding:3px 17px 12px;
}

.oneAnalog {
border-bottom:1px solid #f0f0f0;
margin-bottom:4px;
padding:12px 0 17px;
}

.oneAnalog.last {
margin-bottom:0;
border-bottom:none;
padding:12px 0 4px;
}

.imgAnalog {
float:left;
width:62px;
padding:0;
}

.analogDescription {
float:left;
width:120px;
padding:0;
}

.analogDescription a.name {
font:15px pts75f;
color:#414141;
text-decoration:none;
}

.analogDescription p {
font:11px Arial;
color:#4e4e4e;
padding:2px 0 0;
}

.analogDescription p.price {
font:13px pts75f;
color:#2a9cb4;
padding:1px 0 0;
}

.oneReview {
background:#FFF url(/img/boxReview.jpg) repeat-x left bottom;
border:1px solid #FFF;
-moz-box-shadow:0 0 0 1px #e1e2e2;
-webkit-box-shadow:0 0 0 1px #e1e2e2;
box-shadow:0 0 0 1px #e1e2e2;
behavior:url(/css/PIE.htc);
position:relative;
width:188px;
margin:23px 0 0 1px;
padding:16px 14px 16px 15px;
}

.reviewBottom {
background:url(/img/review_bottom.png) no-repeat;
height:29px;
width:15px;
position:absolute;
bottom:-29px;
left:16px;
}

.oneReview p {
font:11px Arial;
color:#4e4e4e;
line-height:16px;
padding:0;
}

.blockReview p.name {
font:12px Arial;
color:#414141;
padding:16px 0 0 33px;
}

.tableBasket {
padding:34px 0 27px;
}

.tableBasket table {
width:460px;
border-bottom:1px solid #f0f0f0;
margin:0;
}

.tableBasket table td {
border-top:1px solid #f0f0f0;
text-align:left;
padding:5px 0 5px 10px;
}

.tableBasket table td.noborder {
border:0;
padding-left:10px;
padding-bottom:15px;
text-align:left;
}

.tableBasket table td p {
font:11px Arial;
color:#4e4e4e;
}

.tableBasket table td p span a {
font:bold 11px Arial;
color:#4e4e4e;
text-decoration:none;
}

.tableBasket table td p a {
font:11px Arial;
color:#1d7e94;
text-decoration:none;
}

.bonusesList {
font:bold 12px Arial;
color:#4e4e4e;
border:1px solid #a5d2dc;
margin-top:10px;
padding:5px;
}

.bonusesList ul {
list-style-type:none;
margin:0;
padding:0 0 0 10px;
}

.bonusesList ul li {
background-image:url(/img/list-notactive.gif);
background-repeat:no-repeat;
background-position:0 -2px;
line-height:25px;
padding-left:23px;
}

.bonusesList ul li.active {
background-image:url(/img/list-active.gif);
background-repeat:no-repeat;
background-position:0 -2px;
line-height:25px;
padding-left:23px;
}

.tableBasket table tr.head td {
background-color:#40bfda;
padding-top:8px;
padding-bottom:9px;
}

.tableBasket table tr.head td p {
font:bold 12px Arial;
color:#fff;
}

.tableBasket input {
border:1px solid #e1e2e2;
width:35px;
height:18px;
font:11px Arial;
color:#4e4e4e;
text-align:center;
padding:0 1px;
}

.delProduct {
display:block;
background:url(/img/del_product.png) no-repeat;
height:17px;
width:17px;
float:right;
margin:0 10px 0 0;
}

.radioLeft {
float:left;
width:220px;
padding:0;
}

.radioRight {
float:right;
width:220px;
padding:0;
}

.radioButton label {
float:left;
width:130px;
font:12px Arial;
color:#4e4e4e;
padding:0 0 0 7px;
}

.radioButton p.price {
float:left;
width:60px;
text-align:left;
font:12px Arial;
color:#1d7e94;
line-height:normal;
padding:0;
}

.radioButton p {
text-align:left;
font:11px Arial;
color:#4e4e4e;
line-height:14px;
padding:12px 0 0;
}

.lineCheckbox {
padding:34px 0 0;
}

.lineCheckbox label {
float:left;
width:390px;
font:11px Arial;
color:#4e4e4e;
padding:0 0 0 7px;
}

.lineCheckbox label span {
color:#414141;
}

.boxDiscount {
padding:37px 0 40px;
}

.boxDiscount label {
float:left;
width:55px;
font:11px Arial;
color:#4e4e4e;
padding:7px 0 0;
}

.boxDiscount input {
float:left;
border:1px solid #e1e2e2;
width:166px;
height:26px;
font:11px Arial;
color:#4e4e4e;
text-align:left;
padding:0 1px;
}

.apply {
float:left;
text-align:center;
background-color:#1d7e94;
width:62px;
height:21px;
font:bold 11px Arial;
color:#fff;
text-transform:uppercase;
margin:0 0 0 10px;
padding:7px 0 0;
}

.boxTotal {
background-color:#f0f0f0;
height:29px;
width:430px;
padding:6px 15px 0;
}

.boxTotal p {
float:left;
font:18px Arial;
color:#414141;
padding:0;
}

.boxTotal p+p {
float:right;
font:bold 18px Arial;
color:#f53c28;
padding:0;
}

.blockBonus {
padding:40px 0 0;
}

.bonusesRepeat {
background:url(/img/bonuses_repeat.jpg) repeat-y;
width:460px;
}

.bonusesTop {
background:url(/img/bonuses_top.jpg) no-repeat top;
width:460px;
}

.bonusesBottom {
background:url(/img/bonuses_bottom.jpg) no-repeat bottom;
width:460px;
}

.bonusBlock {
padding:24px 29px 9px;
}

.bonusBlock h3 {
font:18px pts75f;
color:#1d7e94;
padding:0 0 10px;
}

.oneBonus {
background:url(/img/circle_1.png) no-repeat left top;
min-height:35px;
margin:5px 0 20px;
padding:1px 0 0 48px;
}

.oneBonus p {
font:11px Arial;
line-height:14px;
color:#4e4e4e;
padding:5px 0 0;
}

.oneBonus p a {
font:11px Arial;
line-height:14px;
color:#2a9cb4;
text-decoration:underline;
}

.oneBonus a.name {
font:bold 11px Arial;
color:#1d7e94;
text-decoration:none;
}

.oneBonus.none {
background:url(/img/circle_2.png) no-repeat left top;
}

.continue {
float:left;
text-align:center;
background-color:#40bfda;
height:21px;
font:bold 11px Arial;
color:#fff;
text-transform:uppercase;
margin:25px 10px 0 0;
padding:7px 13px 0;
}

.checkout {
float:left;
text-align:center;
background-color:#1d7e94;
height:21px;
font:bold 11px Arial;
color:#fff;
text-transform:uppercase;
margin:25px 10px 0 0;
padding:7px 13px 0;
}

.oneBlockArticle {
background:#FFF url(/img/boxReview.jpg) repeat-x left bottom;
border:1px solid #FFF;
-moz-box-shadow:0 0 0 1px #e1e2e2;
-webkit-box-shadow:0 0 0 1px #e1e2e2;
box-shadow:0 0 0 1px #e1e2e2;
behavior:url(/css/PIE.htc);
position:relative;
width:184px;
margin:0 0 21px 1px;
padding:16px 17px 14px;
}

.oneBlockArticle a.name {
font:14px pts75f;
color:#1d7e94;
text-decoration:none;
text-transform:uppercase;
}

.oneBlockArticle p {
font:11px Arial;
line-height:18px;
color:#4e4e4e;
padding:3px 0 0;
}

#footer {
border-top: 4px solid #DFDFDF;
max-width: 1230px;
    width:100%;
height: 145px;
text-align: left;
margin: 0 auto;
}

.footerLogo {
float:left;
padding: 25px 44px 2px 36px;
}

.footerNav {
    /* width: 764px; */
font: 12px Arial;
    color: #4e4e4e;
    padding: 29px 0 0 27px;
    text-align: center;
}


.footerNav span {
padding:0 3px;
}

.footerNav a {
    font: 15px Arial;
    color: #1d7e94;
    text-decoration: none;
    font-weight: bold;
    margin: 10px;
}

.footerNav p {
padding:18px 0 0;
}

.productDescription {
font:12px Arial;
color:#4e4e4e;
line-height:18px;
}

.productDescription p {
margin-top:10px;
margin-bottom:10px;
}

.productDescription ul li {
list-style:square inside;
}

.productDescription ul {
margin-bottom:15px;
}

.productDescription h3 {
font:16px Arial;
color:#4e4e4e;
line-height:18px;
}

#synonymsHandler {
font:bold 11px Arial;
color:#2798b0;
float:left;
text-decoration:underline;
margin:10px 0 0;
}

#synonymsHandler:hover {
font:bold 11px Arial;
color:#2798b0;
text-decoration:none;
float:left;
margin:10px 0 0;
}

#synonyms {
overflow:hidden;
height:42px;
font:11px Arial;
line-height:17px;
color:#4e4e4e;
}

#synonyms a {
font:11px Arial;
color:#4c7f8b;
text-decoration:underline;
}

.blockDescriptionCard input,.blockDescriptionCard label {
font:12px Arial;
color:#4e4e4e;
width:150px;
display:inline-block;
margin:0 0 10px;
}

.blockDescriptionCard label {
font:12px Arial;
color:#4e4e4e;
width:100px;
display:inline-block;
vertical-align:top;
margin:0 0 10px;
}

.bonusName {
font:bold 11px Arial;
color:#4e4e4e;
width:200px;
}

div.errorSummary {
color:red;
margin-bottom:20px;
}

div.errorSummary ul {
padding-left:20px;
}

div.errorMessage {
padding-left:106px;
margin-bottom:16px;
}

label.error {
color:red;
}

input.error,textarea.error {
border:red dotted 1px;
}

label.verify-code-label {
margin-top:12px;
}

.free-product,.free-shipping {
font-family:Arial;
font-size:10px;
color:#2798b0;
margin-bottom:4px;
}

#selectBonusDiv {
position:absolute;
left:0;
top:-10px;
width:200px;
background-color:#FFF;
border:1px solid #000;
}

.modal {
margin-left:auto;
margin-right:auto;
width:500px;
border:1px solid #000;
background-color:#fff;
height:400px;
overflow:auto;
margin-top:100px;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
}

.overlay {
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
z-index:10;
background:#000;
opacity:0.45;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=45);
-moz-opacity:0.45;
}

.popup {
position:absolute;
top:300px;
left:50%;
width:522px;
margin-left:-261px;
z-index:11;
}

.popup-holder {
background:#fff;
position:relative;
-moz-box-shadow:0 0 8px #6a6a6a;
-webkit-box-shadow:0 0 8px #6a6a6a;
box-shadow:0 0 8px #6a6a6a;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
behavior:url(/css/PIE.htc);
}

.popup-headline {
position:relative;
min-height:26px;
background:linear-gradient(#444,#232323);
-pie-background:linear-gradient(#444,#232323);
-moz-border-radius:2px 2px 0 0;
-webkit-border-radius:2px 2px 0 0;
border-radius:2px 2px 0 0;
behavior:url(/css/PIE.htc);
padding:3px 0 7px 20px;
}

.popup-headline h3 {
font:bold 21px/26px pts75f, sans-serif;
color:#fff;
margin:0;
}

.link-close {
background:url(/img/bg-close.png) no-repeat;
width:11px;
height:11px;
position:absolute;
right:20px;
top:50%;
margin-top:-6px;
text-indent:-9999px;
overflow:hidden;
}

.popup-content {
padding:17px 20px 30px;
}

.popup .pack-table td {
padding:14px 0;
}

.popup .pack-table table td {
color:#666;
font-size:11px;
padding:0 0 0 19px;
}

.popup .cart-total {
background:none;
font-size:14px;
line-height:18px;
padding-top:10px;
margin:0 0 16px;
}

.popup .cart-total span {
color:#2a2a2a;
}

.icn-billing {
margin-left:5px;
margin-top:10px;
margin-bottom:30px;
}

.contentLeft h2.small {
border-bottom:2px solid #f53c28;
font:17px pts75f;
color:#414141;
padding:0 10px 10px;
    min-width: 145px;
}

div.we-accept {
margin-left:240px;
}

div.we-accept img {
margin-top:-4px;
}

img.card {
display:inline;
margin:0 0 0 2px;
}

img.card.center {
display:block;
margin:0 auto;
}

.checkoutBilling h2 {
border-bottom:1px solid #7fbfd1;
padding-left:10px;
padding-bottom:10px;
margin-bottom:15px;
font:17px pts75f;
color:#008097;
}

.checkoutBilling h2.noline {
border-bottom:0;
padding-left:10px;
padding-bottom:5px;
font:17px pts75f;
color:#008097;
}

.checkoutText {
font-size:12px;
color:#414141;
line-height:18px;
margin:10px;
}

.checkoutComment {
font-style:italic;
color:#5d5d5d;
font-size:11px;
line-height:16px;
}

.checkoutTable {
border:0;
margin-left:10px;
width:100%;
padding:0;
}

.checkoutTable td {
font-size:12px;
vertical-align:top;
text-align:left;
color:#000;
width:50%;
padding:5px 5px 5px 0;
}

.checkoutTable td input[type='text'] {
border:1px solid #a1a1a1;
width:219px;
font-size:12px;
color:#414141;
margin-bottom:3px;
margin-top:3px;
}

.checkoutTable td select {
border:1px solid #a1a1a1;
font-size:12px;
color:#414141;
margin-bottom:3px;
margin-top:3px;
}

.checkoutTable td textarea {
border:1px solid #a1a1a1;
width:448px;
font-size:12px;
color:#414141;
height:100px;
margin-bottom:3px;
margin-top:3px;
}

.checkoutTable td option {
font-size:12px;
color:#414141;
}

td.checkoutIcons {
width:220px;
padding-top:10px;
padding-bottom:10px;
}

.checkoutIcons img {
width:32px;
margin:0 10px -5px;
}

.checkoutCart td {
height:20px;
}

.checkoutButton {
border:0;
height:25px;
background-color:#1d7e94;
color:#fff;
font-size:11px;
font-weight:700;
text-transform:uppercase;
font-family:Arial;
margin:5px 0 0;
padding:0 10px;
}

@media screen and (min-width: 1000px){.checkoutButton:hover {
border:0;
width:100px;
height:25px;
background-color:red;
color:#fff;
font-size:11px;
font-weight:700;
text-transform:uppercase;
font-family:Arial;
margin:5px 0 0;
padding:0;
}}

#submit {
border:0;
width:150px;
height:25px;
background-color:#1d7e94;
color:#fff;
font-size:11px;
font-weight:700;
text-transform:uppercase;
}

#submit:hover {
border:0;
width:150px;
height:25px;
background-color:red;
color:#fff;
font-size:11px;
font-weight:700;
text-transform:uppercase;
}

#longSelect {
width:220px;
}

#expM,#expY {
width:105px;
}

#fade {
display:none;
background:#000;
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
opacity:.60;
z-index:999;
}

.popup_block {
display:none;
position:fixed;
top:0;
left:0;
z-index:1000;
text-align:left;
overflow:hidden;
width:400px;
-webkit-box-shadow:0 0 10px rgba(0,0,0,1);
-moz-box-shadow:0 0 10px rgba(0,0,0,1);
box-shadow:0 0 10px rgba(0,0,0,1);
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background:#FFF;
}

.popup_title {
border-bottom:1px solid red;
font:17px Arial;
color:#414141;
padding:15px;
}

.popup_text {
font:13px Arial;
text-align:left;
line-height:18px;
padding:15px;
}

.star {
background:url(/img/star.png) repeat-x left top;
height:16px;
widthpx;
position:relative;
display:inline-block;
vertical-align:top;
margin:0 0 0 10px;
}

.star:after {
position:absolute;
height:16px;
line-height:0;
font-size:0;
content:"";
left:0;
top:0;
background:url(/img/star.png) repeat-x left -16px;
}

.form_rating {
background:url(/img/star.png) repeat-x left top;
height:16px;
widthpx;
position:relative;
display:inline-block;
}

.form_rating a {
position:absolute;
top:0;
left:0;
height:16px;
}

.form_rating a:hover,.form_rating a.active {
background:url(/img/star.png) repeat-x left -16px;
}

.block_sitemap {
font:12px Arial;
color:#4e4e4e;
padding:0 0 0 11px;
}

.block_sitemap ul {
line-height:1.4;
margin:10px 0;
padding:0 0 0 30px;
}

.sitemap_title {
font-size:14px;
}

.jcarousel-wrapper {
position:relative;
height:246px;
padding:40px 0 0;
}

.jcarousel {
position:relative;
overflow:hidden;
width:661px;
float:left;
}

.jcarousel ul {
width:20000em;
position:relative;
list-style:none;
margin:0;
padding:0;
}

.jcarousel li {
float:left;
padding:0 6px;
}

.jcarousel li:first-child {
border:0;
}

.jcarousel li .boxOneProduct {
width:182px;
margin:0;
}

.jcarousel li .productPrice {
padding-top:0;
width:94px;
}

.im,.boxTab #ex-one ul.nav li.last {
margin:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,.lineLanguage:hover .languge_1.next,.lineLanguage:hover .currency_1.next,.imgAnalog a img {
display:block;
}

td,.checkoutIcons input {
margin:0;
padding:0;
}

form,.categories ul {
margin:0;
padding:0;
}

@media screen and (min-width: 1000px){.lineLanguage a.eng:hover,.headerNav ul li a:hover,.blockLetters a:hover,.footerNav a:hover {
color:#f53c28;
}}

.languge_1.next,.currency_1.next {
display:none;
}

.languge_1.next a.eng,.currency_1.next a.eng {
background:none;
}

@media screen and (min-width: 1000px){.addFavourites:hover,.boxBasket p a:hover,.iconHeader1 a:hover,.boxOneProduct a.more:hover,.oneBonus p a:hover,.oneBonus.none a.name:hover,#synonyms a:hover,.block_sitemap a {
text-decoration:none;
}}

.boxBasket a img,.radioButton input,.lineCheckbox input {
float:left;
margin:0;
}

.contentRight h1,.limitedOffers h2,.blockAnalog h2,.blockReview h2 {border-bottom:4px solid #f53c28;font:24px pts75f;color:#414141;margin:0 1px;clear: both;padding:0 10px 15px;}

h2.ttl_review {
border-bottom:4px solid #f53c28;
color:#414141;
margin:0 1px;
padding:0 10px 15px;
}

@media screen and (min-width: 1000px){.boxOneProduct a.name:hover,.analogDescription a.name:hover,.tableBasket table td p span a:hover,.tableBasket table td p a:hover,.oneBonus a.name:hover,.oneBlockArticle a.name:hover,.block_sitemap a:hover {
text-decoration:underline;
}}

.tableTab table td p,.bonusesList small {
font:12px Arial;
color:#4e4e4e;
}

.bannerCard1 span+span,.bannerCard2 span+span {
display:block;
font:bold 10px Arial;
color:#fff;
line-height:14px;
text-transform:uppercase;
padding:3px 0 0;
}

.blockReview,.radioButton {
padding:10px 0 0;
}

.apply:hover,.continue:hover,.checkout:hover {
background-color:#f53c28;
}

.oneBonus.none p,.oneBonus.none a.name {
color:#4e4e4e;
}

#bonusValue,#b {
font-weight:700;
}

.star[data-star="1"]:after,.form_rating a[data-rating="1"] {
width:16px;
}

.star[data-star="2"]:after,.form_rating a[data-rating="2"] {
width:32px;
}

.star[data-star="3"]:after,.form_rating a[data-rating="3"] {
width:48px;
}

.star[data-star="4"]:after,.form_rating a[data-rating="4"] {
width:64px;
}

.star[data-star="5"]:after,.form_rating a[data-rating="5"] {
widthpx;
}

.jcarousel-control-prev,.jcarousel-control-next {
float:left;
margin:115px 0 0;
}

.seotext {
	clear: both;
padding: 17px 22px;
font-size: 14px;
line-height: 20px;
}

.paymentz {
    background: url(/img/pay-bot.png) no-repeat;
    opacity: 0.6;
    background-size: cover;
    width: 348px;
    height: 28px;
    position: absolute;
    top: 5px;
    left: 390px;
}

.list-wrap {
	margin-bottom: 20px;
}


.sideright {
	width: 20%;
    /*width: 190px;
	height: 400px;*/
	/*background: #ddd;*/
	float: right;
}


.boxdelivery{
	background: #dfebf7;
	border-radius: 10px;
	font-size: 15px;
	padding: 10px 5px 10px;
	margin-top: 35px;
}

.deliveryprice{
	background: #77b9d9;
	border-radius: 10px;
	font-size: 14px;
	color: #fff;
	padding: 4px;
	/* margin-left: 63px; */
	margin-top: 10px;
	padding: 7px 15px;
	display: inline-block;
	box-shadow: 0px 0px 19px #83B4FF;
	margin-bottom: 10px;
}

.stx {
	font-size: 13px;
}


.deliveryfreeship{
    margin-bottom: 10px;
	background: #c3e7fd;
	border-radius: 10px;
	color: #3A3A3A;
	padding: 2px;
	width: 175px;
	margin-left: 2px;
	margin-top: 10px;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.pill_texts {
	overflow: hidden;
	margin-bottom: 15px;
}

.pill_text {
	padding: 0 10px;
	margin-bottom: 15px;
}

.pill_text img {
	width: 100%;
	min-width: 100%;
	height: auto;
	margin: 0 auto 10px;
	display: block;
	box-shadow: 0 0 0 1px #D4D4D4,  0 0 0 4px #EDEDED;
}

.pill_text a {
	color: #009acf;
	font-size: 18px;
	display: inline-block;
	margin-bottom: 10px;
	text-decoration: underline;
	text-align: center;
}

@media screen and (min-width: 1000px){.pill_text a:hover {
	color: #f53c28;
}}

.speedbar {
    display: block;
    overflow: hidden;
    padding: 7px 10px;
    list-style: none;
    margin: 0;
    margin-left: 30px;
    border-bottom: 1px solid #e1e2e2;
}

.speedbar li {
float: left;
font-size: 11px;
text-transform: uppercase;
color: #aaa;
font-weight: bold;
}

.speedbar a {
color: #888;
font-weight: bold;
}

.speedbar span {
margin: 0 5px;
font-weight: bold;
color: #888;
}
.about .ill {
    width: 240px;
    padding: 10px 0;
    float: left;
}
.about .ill img {
    max-width: 100%;
    width: 100%;
    height: auto;
    display: block;
}
.about .layout {
    margin-left: 255px;
    width: 500px;
}

.about .ill .image-row {
   overflow: hidden;
   padding-top: 10px;
}

.about .ill .image-row a {
    display: block;
    float: left;
    width: 76px;
    margin-left: 5px;
}
.about .ill .image-row a:first-child {
   margin: 0;
}

.categories-main {
    background: url("/img/i2.png") 5px 5px no-repeat #2080AA !important;
}

.categories-green {
    background: url("/img/i3.png") 5px 5px no-repeat #1FA985 !important;
}

.categories-brown {
    background: url("/img/i4.png") 5px 5px no-repeat #C17F5F !important;
}

.categories-blue {
    background: url("/img/i5.png") 5px 5px no-repeat #4E70BA !important;
}

.categories-purple {
    background: url("/img/i6.png") 5px 5px no-repeat #CE86D0 !important;
}

.categories-light-green {
    background: url("/img/i7.png") 5px 5px no-repeat #98C06A !important;
}

.categories-grey {
    background: url("/img/i8.png") 5px 5px no-repeat #979797 !important;
}

.sf-menu-phone {
    margin: 0 !important;
}

.icon-rocket {

}



@media (max-width: 1250px) {
    .content {
        width:90%;

    }
    .contentRight, .conT {
        float: left;
        max-width: calc(100% - 25%);
        width: 72%;
        position: relative;
        display: inline-block;
    }

    .centralContent{
        float: left;
        width: 72%;
    }
    .cart_table{
        width: 80%;
    }

 /*   .sideright {
        display: none;
    }

    .delivery {
        display: block;
    }*/

    .boxOneProduct {
        height: 216px;
    }
}



@media (max-width: 1150px) {
    .content { width: 90%;}
    .boxHeader{
        width: 90%;
        padding-left: 10%;
    }

    .headerMan {
        display:none;
    }
    .stick-header {
        left:20% !important;
        margin: 0px 0 0 -10% !important;
    }
    .boxBasket {
        float: left;
        left: 195px;
        position: absolute;
    }
    .contentRight, .conT {
        float: left;
        max-width: 970px;
        padding: 32px 0 0 58px;
        width: 67%;
    }

    .boxOneProduct {
        height: 217px;
    }

    .centralContent{
        float: left;
        max-width: 970px;
        padding: 32px 0 0 58px;
        width: 67%;
    }

    .centralContent .about {
        margin-left: 0px;
    }

    .headerNav {
        width: 727px;
    }

    .about {
        width: 100%
    }
    .about .ill {
        float: none;
    }
    .about .layout {
         margin-left: 0px;
         width: 100%;
    }
    .boxTab {
        width: 100%;
    }

    .delivery_item {
        width: 100%;
    }

    .deldescr {
        font-size: 15px !important;
        width: 82%;
        display: inline-block;
    }

    .p_price {
        text-align: center;
        margin-left: 0px !important;
        padding-top: 0px !important;
        padding-left: 0px !important;
        margin-top: 36px;
    }

    .check-row {
        margin-left: 0px;
    }

    .check-item{
        width: 48%;
    }

    .cart_table{
        width: 500px;
    }



    .delivery {
        display: block;
    }

}

.about h6{
    display: block;
}

@media (max-width: 950px) {
    .content { width: 90%;}
    .boxHeader{
        width: 98%;
        padding-left: 2%;
    }
}


@media (max-width: 850px) {
    .content { width: 90%;}
    #header {
        margin-left: 0;
        height: 280px;
    }

    .logo {
        position: relative;
        left: 0;
        padding-left: 34%;
    }

    .boxBasket {
        margin-left: 39%;
        margin-top: 25px;
        position: relative;
        left: 0;
        float: none;
    }

    .callback-top {
        position: relative;
        top: 0;
        left: 0;
        height: 32px;
        width: 195px;
        border-radius: 6px;
        padding-left: 47px;
        overflow: hidden;
        margin-left: 12%;
        margin-top: 25px;
        float: left;
    }

    .iconHeader1 {
        display: none;
    }

    .paymentz {
        position: relative;
        margin-left: 54%;
        margin-top: 28px;
        left: 0;
        width: 297px;
        background-size: 100%;
    }

    .boxMainNav {
        display: none;
    }

    .headerNav {
        display: none;
    }

    .boxSubnav {
        display: none;
    }

    .contentRight, .conT {
        float: left;
        width: 68%;
        padding: 32px 0 0 35px;
    }

    .centralContent {
        float: left;
        width: 68%;
        padding: 32px 0 0 35px;
    }

    .cart_table {
        width: 100%;
    }

}

@media (max-width: 800px) {
    .content { width: 90%;}
    .boxOneProduct {
        margin: 21px 0 0 1%;
    }
    .contentRight, .conT {
        width: 65%;
    }

    .centralContent {
        width: 57%;
    }

    .sf-menu-phone {
        list-style: none !important;
    }

    .banner_1 {
        margin: 21px 0 0 1%;
    }

    .deldescr {
        width: 72% !important;
    }

    .payment_div {
        width: 192px !important;
    }

    .check-row {
        margin-left: 54px;
    }
}

@media (max-width: 750px) {
    .content { width: 90%;}
    .boxOneProduct {
        margin: 21px 0 0 18%;
    }
    .contentRight, .conT {
        width: 57%;
    }

    .banner_1 {
        margin: 21px 0 0 18%;
    }

    .check-item label {
        font-size: 12px;
    }

 
}

@media (max-width: 645px) {
    .content { width: 90%;}
    #header {
        height: 245px;
    }
    #footer {display:none;}
    .logo {
        padding-left: 27%;
    }
      .callback-top {
          margin-left: 27%;
          float: none;
          margin-top: 10px;
      }

    .paymentz {
        margin-left: 25%;
        width: 305px;
        display: none;
    }

    .boxBasket {
        margin-left: 33%;
        margin-top: 10px;
    }

    .contentLeft {
        float: none;
        width: 90%;
        min-width: 90%;
        display: none;
        
    }

    .contentRight, .conT {
        float: none;
        width: 90%;
        min-width: 90%;
    }

    .centralContent{
        float: none;
        width: 90%;
        min-width: 90%;
    }

    .boxOneProduct {
        margin: 21px 0 0 18%;
    }

    .banner_1 {
        margin: 21px 0 0 18%;
    }

    #form-callback .f-right {
        float: left;
    }

    .reveal-modal {
        visibility: hidden;
        top: 100px;
        left: 0;
        margin-left: 15px;
        width: 80%;
        background: #fff;
        position: absolute;
        z-index: 101;
        padding: 20px;
    }

    /* Order table */

    .order-table-disable {
        display: none;
    }

    .order_table {
        margin-left: -25px;
    }

    .order_table tr td {
        padding: 0 7px;
    }

    .order_form {
        margin: 20px -30px;
        width: 108%;
    }

    .delivery_item {
        margin-bottom: 15px;
        width: 147px;
        padding: 0;
    }

    .p_price {
        text-align: center;
        margin-left: 0px !important;
        padding-top: 0px !important;
        padding-left: 0px !important;
        margin-top: 36px;
    }

    .delivery_radio {
        margin-left: 59px;
    }

    .order_form tr th {
        font-size: 11px;
    }

    .payment_div {
        margin-left: 60px;
    }

    .check-row {
        margin-left: 0px;
    }

    .check-item label {
        font-size: 12px;
    }
}

@media (max-width: 425px) {
    	.cart_table td:nth-child(2),.cart_table th:nth-child(3)
	{
		display:none;
	}
article table{
	margin-left: -20px;
}	
	.order_table td:nth-child(4),.order_table th:nth-child(4)
	{
		display:none;
	}

    .content { width: 90%;}

    .logo {
        padding-left: 17%;
    }
    .callback-top {
        margin-left: 13%;
    }

    .paymentz {
        margin-left: 3%;
    }

    .boxBasket {
        margin-left: 25%;
    }

    .contentLeft {
        padding: 32px 0 0 30px;
    }

    .contentRight{
        padding: 32px 0 0 20px;
        /* margin-left: 3%; */
    }
    .centralContent{
        padding: 32px 0 0 0px
    }

    .boxOneProduct {
        margin: 21px 0 0 12%;
    }

    .banner_1 {
        margin: 21px 0 0 12%;
    }

    .forM{
        margin-left: 0px;
    }

    .check-row {
        margin-left: 15px;
    }

    /* Order table */

    .order-table-disable {
        display: none;
    }

    .order_table {
        margin-left: -25px;
    }

    .order_table tr td {
        padding: 0 3px;
    }

    .order_form {
        margin: 20px -30px;
        width: 310px;
    }

    .delivery_item {
        margin-bottom: 15px;
        width: 122px;
        padding: 0;
    }

    .p_price {
        text-align: center;
        margin-left: 0px !important;
        padding-top: 0px !important;
        padding-left: 0px !important;
        margin-top: 36px;
    }

    .delivery_radio {
        margin-left: 59px;
    }

    .order_form tr th {
        font-size: 11px;
    }

    .payment_div {
        margin-left: 31px;
    }

    .check-row {
        margin-left: -22px;
    }

    .copyright {
        margin: 20px -5px !important;
    }

}

.contentRight img {
  display: inline-block;
  max-width: 100%;
  height: auto;
}

iframe {
    max-width: 95%;
    border: 5px solid #ececf9;
    border-radius: 5px;
    float: none;
    margin: 10px auto;
    display: block;
}

.boxTab #ex-one ul.nav li a {
    font-size: 13px!important;
}

@media(max-width: 1200px) {
    .boxTab #ex-one ul.nav li a {
        font-size: 12px!important;
    }
    .boxTab #ex-one ul.nav li {
        float: none!important
    }
}
@media(max-width: 1200px) {
    .sideright {
        display: none;
        width:0px
    }
    .boxTab  {
		width: 100%!important;
    }
    .cart_table{
        /* width: 100%!important; */
    }
}

@media(max-width: 1250px) {
    .boxTab  {
		width%;
    }
    .boxTab #ex-one ul.nav li a {
        font-size: 12px!important;
    }
    .boxTab #ex-one ul.nav li {
        float: none!important
    }
}

@media(max-width: 768px) {

}


.comment-img-ban img:first-child{
    width: 58%;
    padding-right: 4%;
}

.comment-img-ban img:last-child{
    width: 36%;
}

@media(max-width: 480px) {
    .comment-img-ban img:first-child{
        width: 100%;
        padding-right: 0;
    }

    .comment-img-ban img:last-child{
        width: 100%;
    }
}

.deliveryfreeship {
    width: auto;
}

.about .ill {

}

blockquote {
    padding: 5px 20px;
    border-left: solid 3px red;
    border-right: solid 3px red;
    border-radius: 15px;
    background-color: #fff9f9;
    margin: 5px 20px;
}

  #pc-zak {display:none; width:100%; max-width: 800px;    height: auto; margin:0 auto; padding: 5px 0 10px}
  #mob-zak {display:block;max-width: 100%;    height: auto; margin:0 auto; padding: 5px 0 10px}

@media (min-width:767px) {
  #pc-zak {display:block;}
  #mob-zak {display:none;}
}


article table {color: #333;font-family: Helvetica, Arial, sans-serif;width:100%;border-collapse:
collapse;border-spacing: 0;}

article  td, th {
border: 1px solid transparent; /* No more visible border */
height: 30px;
transition: all 0.3s; /* Simple transition for hover effect */
}

article  th {background: #e93a27; /* Darken header a bit */font-weight: bold;text-align:center;color: white;}

article td {
background: #FAFAFA;
text-align: center;
}

/* Cells in even rows (2,4,6...) are one color */
article tr:nth-child(even) td { background: #F1F1F1; }

/* Cells in odd rows (1,3,5...) are another (excludes header cells) */
article tr:nth-child(odd) td { background: #FEFEFE; }

article tr td:hover {background: #eae5e5;color:black;} /* Hover cell effect! */
article table caption {
  background: #f1f1f1;
  font-weight: bold;
  font-size: 1.1em;
  line-height:2em;
}
/*
     */
/*
*/
/*
     */
/*
*/