                                                                                                                                                                                                                                                                                                                                                                                                                  * {
 font-family:Arial,Verdana,Tahoma
}
body {
 background:#d1e0c1
}
img {
 border-color:#ced1bb
}
form {
 margin:0;
 padding:0
}
.mainpart-div {
 display:table-row
}
.leftcolumn-div {
 width:26.8%;
 display:table-cell;
 vertical-align:top
}
.centralcolumn-div {
 width:72.8%;
 display:table-cell;
 padding:0 .2%;
 vertical-align:top
}
.rightcolumn-div {
 width:22.8%;
 display:table-cell;
 vertical-align:top
}
.page-index-body .centralcolumn-div {
 width:50%
}
a:link {
 color:#093
}
a:visited {
 color:#063
}
a:active {
 color:#c00
}
a:hover {
 color:#c00
}
.headerdivleft {
 border-radius:10px 0 0 10px;
 font-size:8pt;
 color:#000;
 padding:10px;
 background:url(/css/54/hh01.jpg) no-repeat
}
.headerdivright {
 border-radius:0 10px 10px 0;
 background:url(/file/2697.gif)
}
.footerdiv {
 border-radius:10px
}
.leftmenu {
 font-size:8pt;
 text-decoration:none
}
a.leftmenu:link {
 color:#093;
 text-decoration:none
}
a.leftmenu:visited {
 color:#063;
 text-decoration:none
}
a.leftmenu:active {
 color:#c00;
 text-decoration:underline
}
a.leftmenu:hover {
 color:#c00;
 text-decoration:underline
}
.footmenu {
 font-size:11px;
 color:#eee
}
a.footmenu:link {
 color:#eee
}
a.footmenu:visited {
 color:#eee
}
a.footmenu:active {
 color:#fff
}
a.footmenu:hover {
 color:#fff
}
.txt {font-size:11pt; line-height:1.4;  color:#000}
a.txtlink:link {
 color:#093
}
a.txtlink:visited {
 color:#063
}
a.txtlink:active {
 color:#c00
}
a.txtlink:hover {
 color:#c00
}
.txtm {
 font-weight:400;
 font-size:7pt;
 color:#fff;
 text-decoration:none
}
a.txtm:link {
 color:#fff;
 text-decoration:none
}
a.txtm:visited {
 color:#fff;
 text-decoration:none
}
a.txtm:active {
 color:#fff;
 text-decoration:underline
}
a.txtm:hover {
 color:#fff;
 text-decoration:underline
}
.escapeingoodslist {
 color:#c00
}
.numberlinkon {
 color:#c00
}
a.numberlink:link {
 color:#093
}
a.numberlink:visited {
 color:#063
}
a.numberlink:active {
 color:#c00
}
a.numberlink:hover {
 color:#c00
}
.blockth {
 font-weight:700;
 font-size:8pt;
 background-image:url(/css/54/block_header_bg.gif);
 text-transform:uppercase;
 color:#fff;
 height:24px;
 background-color:#093;
 text-align:left;
 border-radius:10px 10px 0 0
}
.blocktd {
 font-size:8pt;
 color:#000;
 background-color:#fff
}
.blockth2 {
 font-weight:700;
 font-size:8pt;
 text-transform:uppercase;
 color:#fff;
 height:24px;
 background-color:#3dae08;
 text-align:left;
 border-radius:10px 10px 0 0
}
.blocktd2 {
 background-color:F4F8ED;
 border-radius:0 0 10px 10px
}
.blockth3 {
 font-weight:700;
 font-size:8pt;
 color:#fff;
 background-color:#3dae08
}
.blocktd3 {
 background-color:#fff
}
.blocktable3 {
 background-color:#666
}
.blockth4 {
 font-weight:700;
 font-size:12px;
 text-transform:uppercase;
 color:#666;
 background-color:#fff;
 text-align:left;
 padding:0 5px 5px 0
}
.blockth4span {
 background-image:url(/css/44/blockth4_bg.gif)
}
.blockth5 {
 padding:0 5px 5px 0;
 font-weight:700;
 font-size:12px;
 text-transform:uppercase;
 color:#666;
 background-color:#f4f8ed;
 text-align:left
}
.catlistheader {
 background-image:url(/css/54/blockth5_bg.gif)
}
.blockdiv44 {
 background-color:#fff;
 border-radius:10px
}
.blockdiv45 {
 background-color:#f4f8ed;
 border-radius:10px
}
.pgcontenttd {
 padding:10px
}
.specialth {
 background-color:#eee
}
.basketdiv {
 position:absolute;
 top:20px;
 left:20px;
 width:220px;
 background:#093;
 border-radius:8px;
 padding:8px;
 text-align:center;
 color:#fff
}
.basketheader{font-size:12pt;text-transform:uppercase}
a.basketheader:hover {
 color:#c00;
 text-decoration:underline
}
.baskettext {
 font-size:11pt
}
.basketlink {
 font-weight:700;
 font-size:8pt;
 color:#fff
}
a.basketlink:link {
 color:#eee
}
a.basketlink:visited {
 color:#eee
}
a.basketlink:active {
 color:#fff
}
a.basketlink:hover {
 color:#fff
}
tr.th {
 background-color:#ddd
}
.basketlink1 {
 font-weight:700;
 font-size:14pt;
 color:#fff;
 background-color:#093;
 border-radius:5px 5px 0 0
}
a.basketlink1:link {
 color:#eee
}
a.basketlink1:visited {
 color:#eee
}
a.basketlink1:active {
 color:#fff
}
a.basketlink1:hover {
 color:#fff
}
.baskettd1 {
 font-size:11pt;
 font-weight:700;
 color:#fff;
 background-color:#093;
 text-align:center;
 border-radius:0 0 5px 5px
}
.formfield {
 border-right:1px solid;
 border-top:1px solid;
 font-size:15px;
 border-left:1px solid;
 color:#666;
 border-bottom:1px solid;
 padding-left:3px;
 padding-right:3px;
}
.error {
 color:#c00
}
a.error:link {
 color:#c00
}
a.error:visited {
 color:#c00
}
a.error:active {
 color:#c00
}
a.error:hover {
 color:#c00
}
.errormessage {
 color:#c00
}
.diverror {
 background-color:#fff;
 padding:18px 15px;
 color:#c00;
 font-size:8pt;
 border:solid 1px #c00
}
.errorinblock {
 background-color:#fff;
 padding:5px;
 color:#c00;
 font-size:8pt;
 border:solid 1px #c00
}
.errorfloatblock {
 background-color:#fff;
 padding:20px;
 color:#c00;
 font-size:8pt;
 border:solid 2px #c00;
 text-align:center
}
#error-add-item-link-in-float {
 color:#c00;
 font-size:9pt
}
#error-add-item-continue-in-float {
 color:#c00;
 font-size:9pt
}
#error-add-item-finish-in-float {
 color:#c00;
 font-size:9pt
}
.chapterheader {
 font-weight:700;
 font-size:3ex;
 margin:15px;
 color:#093
}
.itemheader {
 font-weight:700;
 font-size:2ex;
 margin:15px;
 color:#c00
}
#page-item-old-price-value {
 text-decoration:line-through
}
#page-reviews-h {
 font-size:14px;
 color:#000
}
#page-reviews-list {
 height:300px;
 overflow-y:auto;
 border:solid 1px #ddd
}
#add-review-form-header {
 font-size:12px;
 color:#000;
 font-weight:700
}
#add_review_form {
 font-size:12px;
 color:#000
}
.hreview {
 padding:5px
}
.hreview .reviewer vcard {
 padding:5px;
 background:#eee;
 font-weight:700;
 font-size:12px;
 color:#000
}
.hreview .reviewer {
 padding:5px;
 background:#eee;
 font-weight:700;
 font-size:12px;
 color:#000
}
.hreview .item {
 padding:3px;
 font-weight:700;
 font-size:12px;
 color:#000
}
.hreview .description {
 padding:3px;
 font-size:12px;
 color:#000
}
.hreview .item {
 display:none
}
.hreview .item fn {
 display:none
}
.hreview .photo {
 display:none
}
.favitemlink {
 font-size:12px;
 color:#fff;
 text-decoration:none
}
a.favitemlink:link {
 color:#fff;
 text-decoration:none
}
a.favitemlink:visited {
 color:#fff;
 text-decoration:none
}
a.favitemlink:active {
 color:#fff;
 text-decoration:underline
}
a.favitemlink:hover {
 color:#fff;
 text-decoration:underline
}
.compareitemlink {
 font-size:12px;
 color:#fff;
 text-decoration:none
}
a.compareitemlink:link {
 color:#fff;
 text-decoration:none
}
a.compareitemlink:visited {
 color:#fff;
 text-decoration:none
}
a.compareitemlink:active {
 color:#fff;
 text-decoration:underline
}
a.compareitemlink:hover {
 color:#fff;
 text-decoration:underline
}
.numberlinkwrap {
 padding:15px 0
}
.numberlinkitem,.numberlinkprev,.numberlinkfirst,.numberlinknext,.numberlinklast {
 float:left;
 height:20px;
 min-width:20px;
 border:solid 1px #a185bd;
 margin-right:5px;
 text-align:center;
 vertical-align:middle;
 padding:15px auto 5px
}
.numberlinkitemon {
 float:left;
 height:20px;
 min-width:20px;
 border:solid 1px #666;
 margin-right:5px;
 text-align:center;
 vertical-align:middle;
 padding:15px auto 5px;
 background:#666;
 color:#fff;
 font-weight:700
}
.numberlinkwrap a:link {
 color:#a185bd;
 text-decoration:none
}
.numberlinkwrap a:visited {
 color:#666;
 text-decoration:none
}
.numberlinkwrap a:active,.numberlinkwrap a:hover {
 color:#c30;
 text-decoration:none
}
.numberlinkdots {
 float:left;
 height:20px;
 min-width:20px;
 margin-right:5px;
 padding:15px auto 5px;
 color:#666
}
#blocklogindiv {
 background-color:#f4f8ed;
 border-radius:10px
}
#blockdiv45 {
 background-color:#f4f8ed;
 border-radius:10px
}
#page-item-price-value {
 color:red;
 font-weight:700;
 font-size:14pt
}
.errorinblock {
 background-color:#d1e0c1;
 padding:5px;
 color:#c00;
 font-size:8pt;
 border:solid 1px #390
}
.productlisttd {font-size:11pt; color:#1f2421; border:solid 1px #D7D6D6; padding:8px; line-height:1.2;}
}
.productlisttd2 {
 font-size:9pt; color:#000; padding: 8px;"
}
.txt2 {font-size:11pt; line-height:1.3; color:#000}
.formbutton {
 position:relative;
 display:inline-block;
 font-family:Tahoma,Arial,Helvetica,Freesans,"Liberation Sans",sans-serif;
 font-size:1.1em;
 font-weight:500;
 color:#f5f5f5;
 text-shadow:0 -1px rgba(0,0,0,.1);
 text-decoration:none;
 user-select:none;
 padding:.2em .8em;
 outline:none;
 border:none;
 border-radius:5px;
 background:#093 linear-gradient(#86d791,#093);
 box-shadow:inset #72de26 0 -1px 1px,inset 0 1px -1px #98ff98,#3caa3c 0 0 0 1px,rgba(0,0,0,.3) 0 2px 5px;
 -webkit-animation:pulsate 1.2s linear infinite;
 animation:pulsate 2s linear infinite
}
.formbutton:hover {
  color: rgb(255,255,255);
  background-image: linear-gradient(#9dc7e7, #74afdd 50%, #378bce)
 -webkit-animation-play-state:paused;
 animation-play-state:paused;
 cursor:pointer;
 color:#fff
}
.formbutton:active {
 top:1px;
 color:#fff;
 text-shadow:0 -1px rgba(0,0,0,.3),0 0 5px #ffd,0 0 8px #fff;
 box-shadow:0 -1px 3px rgba(0,0,0,.3),0 1px 1px #fff,inset 0 1px 2px rgba(0,0,0,.8),inset 0 -1px 0 rgba(0,0,0,.05)
}
@-webkit-keyframes pulsate {
 50% {
  color:#fff;
  text-shadow:0 -1px rgba(0,0,0,.3),0 0 5px #ffd,0 0 8px #fff
 }
}
@keyframes pulsate {
 50% {
  color:#fff;
  text-shadow:0 -1px rgba(0,0,0,.3),0 0 5px #ffd,0 0 8px #fff
 }
}
#page-cart-process-button1 {
 font-family:arial,tahoma,verdana;
 font-size:17px!important
}
#page-cart-process-button3 {
 font-family:arial,tahoma,verdana;
 font-size:17px!important
}
#page-cart-return-button3 {
 font-family:arial,tahoma,verdana;
 font-size:17px!important
}
.topmenu {
 font-weight:700;
 font-size:14px;
 text-transform:uppercase
}
a.topmenu:link {
 color:#eee;
 text-decoration:none
}
a.topmenu:visited {
 color:#eee;
 text-decoration:none
}
a.topmenu:active {
 color:#fff;
 text-decoration:underline
}
a.topmenu:hover {
 color:#fff;
 text-decoration:underline
}
.leftmenu {
 font-size:9pt;
 text-decoration:none
}
a.leftmenu:link {
 color:#093;
 text-decoration:none
}
a.leftmenu:visited {
 color:#063;
 text-decoration:none
}
a.leftmenu:active {
 color:#c00;
 text-decoration:underline
}
a.leftmenu:hover {
 color:#c00;
 text-decoration:underline
}
.diverror {
 background-color:#fff;
 padding:18px 15px;
 color:#c00;
 font-size:9pt;
 border:solid 1px #c00
}
#catlistdiv2 {
 background:#f4f8ed;
 padding:10px
}
.catlistmenu {
 cursor:pointer;
 background:url(/css/1341/btn_menu_white_30.png) left center no-repeat;
 padding:5px 5px 5px 35px;
 color:#fff;
 text-transform:uppercase;
 font-size:24pt;
 color:#fff;
 display:none;
 width:100%
}
.catlistclose {
 background:#c00 url(/css/1341/btn_close_white.png) no-repeat center center;
 margin:20px;
 float:right;
 width:30px;
 height:30px;
 cursor:pointer;
 display:none
}
.catlist,.catlist a {
 font-size:11pt;
 text-decoration:none;
 color:#093;
 text-transform:uppercase;
 font-weight:700
}
.catlist a:active,.catlist a:hover {
 color:#c00;
 text-decoration:underline
}
.catlist2,.catlist2 a {
 font-size:10pt;
 text-decoration:none;
 color:#093;
 padding-left:20px
}
.catlist2 a:hover,.catlist2 a:active {
 color:#c00;
 text-decoration:underline
}
.header22,.catlistdiv20 {
 display:none
}
.catlist20 {
 list-style-type:none;
 margin:0;
 font-size:16pt;
 font-weight:700;
 text-align:left
}
.catlistdiv20 li {
 list-style-type:none;
 margin:10px 0;
 font-size:14pt;
 text-align:left
}
.catlistdiv20 li div {
 text-align:left;
 padding:5px 0
}
.catlistdiv20 li div a:before {
 content:"- "
}
@media screen and (max-width: 800px) {
 #part-header,.pageheader-div,.mainpart-div,.leftcolumn-div,.centralcolumn-div {
  display:block;
  width:100%
 }
 .leftcolumn,.rightcolumn,.rightcolumn-div,.h01,#block-text-ad1,#block-blocknews118-content-table {
  display:none
 }
 .leftcolumn-div > div,.leftcolumn-div > table {
  display:none
 }
 #catlistdiv2 {
  display:block
  background:#093 
 }
 .basketdiv {
  position:relative;
  top:0;
  left:0;
  width:100%;
  margin:10px auto
 }
 .catlistheader {
  display:none
 }
 .catlistdiv {
  display:none;
  position:absolute;
  top:0;
  left:0;
  margin:10px;
  width:600px;
  max-width:90%;
  max-height:90%;
  overflow-y:auto;
  overflow-x:none;
  background:rgba(255,255,255,0.9)
 }
 .catlistmenu,.catlistclose {
  display:block
 }
 .catlist {
  font-size:22pt
 }
 .catlist2 {
  font-size:18pt
 }
 .page-index-body .catlistmenu,.page-index-body .catlistclose {
  display:none
 }
 .header22 {
  text-align:center;
  width:100%;
  border-bottom:solid 1px #093;
  padding:10px;
  margin-bottom:10px;
  display:block
 }
 #site-name {
  font-size:36px;
  color:#093
 }
 #site-name a:link,#site-name a:visited {
  color:#093;
  text-decoration:none
 }
 #site-name a:active,#site-name a:hover {
  color:#c00;
  text-decoration:underline
 }
 #phone21 {
  font-size:24px;
  color:#093
 }
 #phone22 {
  font-size:30px;
  color:#093
 }
 #phone22 a {
  color:#093
 }
 #phone23 {
  font-size:22px;
  color:#093
 }
 .catlistdiv20 {
  display:block
 }}
.blockdiv45 table td{font-size:11pt}
.blockth{font-size:10pt; line-height:1.4}
.oferta-container{width:100%;text-align:center}
.iteminlist{font-weight:bold}
.priceinlist{font-weight:bold; font-size:15px; color: #035725; line-height: 30px;}
.viewlinkbutton{background:#093;padding:5px;width:90px;text-align:center;font-size:14px;color:#fff ; margin:9px auto;border:outset 1px;border-radius:6px;box-shadow:inset #72de26 0 -1px 1px,inset 0 1px 1px #98ff98,#3caa3c 0 0 0 -1px,rgba(0,0,0,.3) 0 2px 5px;}
.viewlinkbutton:hover {
  color: rgb(255,255,255);
  background-image: linear-gradient(#98ff98, #0a870a 50%, #3caa3c);
}

@media screen and (max-width: 800px){
.fp-news-list, .fp-articles-list, .fp-main-text-list{display:none}
}
.topmenu{font-weight:700;font-size:14px;border-radius:6px;height: 30px;text-transform:uppercase}
a.topmenu:link{color:#eee;text-decoration:none}
a.topmenu:visited{color:#eee;text-decoration:none}
a.topmenu:active{color:#fff;text-decoration:underline}
a.topmenu:hover{color:#fff;text-decoration:underline}
#page-item-addform-quantity{text-align: center !important}
#item-1{text-align: center !important}
#item-2{text-align: center !important}
#item-3{text-align: center !important}
#item-4{text-align: center !important}
#item-5{text-align: center !important}
#sst1{width:28%;}
#userdata-form-phone{width:118px !important;}
.page-cart-fin-table{width:90%}
.page-cart-shipping-fin-term{color:#c00;font-weight:bold;font-size: 18px;}
blocktable2{background-color:#093;border-radius:10px}