/*@import url("reset.css") all;*/
/*@import url("diagnostic.css") all;*/

@media print{.tabcontent{display:block !important;}}
td.productListing-data-new {background: #fff url(images/default/new_transparent.png); border-top: 1px solid #8AC43D; font: 12px Trebuchet MS; padding-left: 5px; padding-top: 5px; vertical-align: top;line-height:1.5}
td.productListing-data-sale {background: #fff url(images/default/sale_transparent.png); border-top: 1px solid #8AC43D; font: 12px Trebuchet MS; padding-left: 5px; padding-top: 5px; vertical-align: top;}
.errorBox{font-family: Trebuchet MS; font-size: 10px; background: #ffb3b5; font-weight: 700;}
.stockWarning{font-family: Trebuchet MS; font-size: 12px; color: #c03;}
.productsNotifications{background: #f2fff7;}
.orderEdit{font-family: Trebuchet MS; font-size: 10px; color: #003366; text-decoration: underline;}
.orderEdit:hover{color: #003366; text-decoration:none;}
BODY{background: #fff; color: #262626; margin: 0;line-height:1.5}
A{color: #262626; text-decoration: none;}
A.activeLink:hover{color: #F90; text-decoration: none;}
FORM, * html #socializ, * + html #socializ{display: inline;}
TR.header, TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd, TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even,#thumbBox #thumbImage, .no-sale-class{background: #fff;line-height:1.5}
A.headerNavigation, A.headerNavigation:hover, div.box_head a:hover{color: #FFF;}
TR.headerError{background: #F99; margin-top: 3px;}
TD.headerError{border: 1px; border-spacing: 0; margin-top: 3px; font-family: Trebuchet MS; font-size: 12px; background: #F99; color: #fff; font-weight: 700; text-align: center; border-color: #F33; border-style: solid;}
TR.headerInfo{background: #0f0;}
TD.headerInfo{font-family: Trebuchet MS; font-size: 12px; background: #0f0; color: #fff; font-weight: 700; text-align: center;}
.infoBoxContents{background: #FFFEEC; font-family: Trebuchet MS; font-size: 12px;}
.infoBoxNotice{background: #FF8E90;}
.infoBoxNoticeContents{background: #FFE6E6; font-family: Trebuchet MS; font-size: 12px;}
TD.infoBoxHeading, TD.headerNavigation, TD.footer{font-family: Trebuchet MS; font-size: 12px; font-weight: 700; background: #8AC43D; color: #fff;}
TABLE.productListing{border: 1px; border-spacing: 0; border-color: #8AC43D; border-style: solid; padding: 0;line-height:1.5}
.productListing-heading{font-family: Trebuchet MS; font-size: 12px; background: #8AC43D; color: #FFF; font-weight: 700; border: 1px; border-color: #8AC43D; border-style: solid; padding: 2px;line-height:1.5}
A.pageResults{color: #00F;}
A.pageResults:hover{color: #00F; background: #FF3;}
TD.pageHeading, DIV.pageHeading{font-family: Trebuchet MS; font-size: 18px; font-weight: 700; margin-bottom: 0; padding-bottom: 0; padding-left: 5px; color: #F60;}
TR.subBar{background: #f4f7fd;}
TABLE.main, TD.main, P.main{font-family: Trebuchet MS; font-size: 12px; padding-left: 8px; padding-right: 8px;line-height:1.5}
DIV.review{font-family: Trebuchet MS; font-size: 12px; padding-left: 8px; padding-right: 8px;line-height:1.5}
TD.accountCategory{font-family: Trebuchet MS; font-size: 13px; color: #abd;}
TEXTAREA{width: 100%; font-family: Trebuchet MS; font-size: 12px;}
SPAN.greetUser{font-family: Trebuchet MS; font-size: 12px; color: #f0a480; font-weight: 700;}
TABLE.formArea{background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px;}
SPAN.markProductOutOfStock{font-family: Trebuchet MS; font-size: 12px; color: #c76170; font-weight: 700;}
.moduleRowOver,.moduleRowOverShop{background: #FC9; cursor: hand;}
.moduleRowSelected,.moduleRowSelectedShop{background: #CFC;}
.checkoutBarFrom,.checkoutBarTo{font-family: Trebuchet MS; font-size: 12px; color: #8c8c8c;}
.messageStackError,.messageStackWarning{padding: 5px; font-family: Trebuchet MS; font-size: 12px; background-color: #ffb3b5; border: 1px solid #FF3333;}
.messageStackSuccess{padding: 5px; font: 12px Trebuchet MS; background-color: #CCFFCC; border: 1px solid #669966;}
.progress{width: 1px; height: 14px; color: #FFF; font-size: 12px; overflow: hidden; background-color: navy; padding-left: 5px;}
.boxText, TD.infoBox, SPAN.infoBox, TD.productListing-data, TD.smallText, SPAN.smallText, P.smallText, TD.fieldValue, CHECKBOX, INPUT, RADIO, SELECT,.messageBox{font-family: Trebuchet MS; font-size: 12px;line-height:1.5}
A:hover, A.activeLink{color: #F90; text-decoration: underline;}
TR.headerNavigation, TR.footer,.infoBox{background: #8AC43D;}
.clear{clear: both;}
TD.subBar,.checkoutBarCurrent{font-family: Trebuchet MS; font-size: 12px; color: #000;}
TD.fieldKey, TD.tableHeading, TD.formAreaTitle{font-family: Trebuchet MS; font-size: 12px; font-weight: 700;}
SPAN.newItemInCart,.inputRequirement{font-family: Trebuchet MS; font-size: 12px; color: red;}
SPAN.productSpecialPrice, SPAN.errorText{font-family: Trebuchet MS; color: red;}
dd{margin-left: 5px;}
h1{color: #F60; font: bold 18px Trebuchet MS; margin: 0; padding: 0;}
h2{color: #262626; font: bold 16px Trebuchet MS; margin-bottom: 0; padding-bottom: 0;}
a.h4{color: #360; font: bold 13px Trebuchet MS; margin-bottom: 0; padding-bottom: 0; text-decoration: underline;}
a.h4:hover{color: #360; font: bold 13px Trebuchet MS; margin-bottom: 0; padding-bottom: 0; text-decoration: none;}
a.aTitle{color: #360; font: bold 15px Trebuchet MS; margin-bottom: 0; padding-bottom: 0; text-decoration: underline;}
s{color: #00F; font: 10px Trebuchet MS;}
.categoriesBackground{background: #FFFEEC; font: 12px Trebuchet MS; margin-right: -3px;line-height:1.5}
.contentstyle{background: #FDE2B0; border: 1px solid #8AC43D; margin-bottom: 1em; padding-left: 3px; width: 220px;}
.hintanchor{color: navy; font-weight: 700; margin: 3px 8px;}
.loading{background: #FFF; text-align: center; padding: 5px;}
.messageItemNotAvailable{background: red; color: #FFF; font: bold 14px Trebuchet MS;}
.pagination{text-align: right; padding: 0;}
.pagination a.prevnext{font-weight: 700; text-decoration: none;}
.pagination li{display: inline; list-style: none; padding-bottom: 1px;}
.pagination ul{font-size: 12px; text-align: right; margin: 0; padding: 2px 0 5px 0px;}
.prodprice{color: #663300; font: 20px Trebuchet MS;}
.productListing-heading-cart{background: #8AC43D; border: 1px solid #8AC43D; color: #000; font: bold 12px Trebuchet MS;line-height:1.5;padding: 2px;}
.shadetabs{font: bold 12px Trebuchet MS; list-style: none; margin-bottom: 0; margin-left: 20px; margin-top: 1px; text-align: left; padding: 3px 0;}
.shadetabs li, .stabs li{display: inline; margin: 0;}
.shadetabs li a{background: #FDE2B0; border: 1px solid #8AC43D; color: #2d2b2b; margin-right: 3px; text-decoration: none; padding: 3px 7px;}
.shadetabs li.selected{position: relative; top: 0;}
.shadetabs li.selected a{background: #C0DF97; border-bottom-color: #8AC43D;}
.text_loading{font: 12px Trebuchet MS; vertical-align: middle;}
.wightBackground,.prod_wightBackground{background: #fff; font: 12px Trebuchet MS;}
a.productListing-data{font-size: 12px; font-weight: 700;line-height:1.5}
div.box_cont{border-bottom: 1px solid #8AC43D; border-left: 1px solid #8AC43D; border-right: 1px solid #8AC43D; color: #000; font: 11px Trebuchet MS; padding: 5px;line-height:1.5}
div.box_cont a{color: #484A99; font-weight: 700; text-decoration: underline;}
div.box_cont_box{background: #FFFEEC; border: 1px dotted #8AC43D; margin-left: 25px; margin-right: 30px; text-align: center; padding: 5px;}
div.box_head{background: #8AC43D; border: 1px solid #8AC43D; color: #000; font: bold 12px Trebuchet MS; padding: 2px 2px 2px 15px;}
div.box_head a{color: #000; text-decoration: underline;}
div.gb_description{background: #FFFEEC url(images/default/bg_column.gif); border: 1px dotted #F5D1A5; color: #585858; font: 12px Trebuchet MS; height: 90px; text-align: left; padding: 10px;line-height:1.5}
div.gb_entry{border-bottom: 1px solid #E6E6E6; border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; color: #585858; font: 12px Trebuchet MS; margin-top: 5px; text-align: left; padding: 2px;line-height:1.5}
div.gb_entry_text{padding: 2px;line-height:1.5}
div.links_footer A{color: #535353; text-align: left; padding: 3px;}
div.telefonBox{background: #FFFEEC; border: 1px dotted #ffb062; font: 12px Trebuchet MS; padding: 3px;}
dl.main{border-right: 1px; border-right-color: #D9D9D9; border-right-style: solid; float: left; width: 130px; margin: 5px; padding: 3px;}
span.counter{color: silver; font: 12px Trebuchet MS; text-align: center;}
.mainProductsDesc{border: 0px; border-top: 1px dashed #FFCC99; font: 12px Trebuchet MS; line-height:1.5;}

#additionalImage { float:left }
#information { float:right;width:440px }

td.message, div.message,.atributBox, DIV.atributBox{background: #FFFEEC; border: 1px dotted #ffb062; color: #000; font: 12px Trebuchet MS; text-align: left; padding: 5px;}
td.productListing-data-nostock{background: #FCC; border-top: 1px solid #8AC43D; font: 12px Trebuchet MS; padding-right: 5px; padding-left: 5px; padding-top: 5px; vertical-align: top;line-height:1.5}
td.productListing-data-stock{background: #FFF; border-top: 1px solid #8AC43D; font: 12px Trebuchet MS; padding-right: 5px; padding-left: 5px; padding-top: 5px; vertical-align: top;line-height:1.5}
td.productListing-data-popular{background: #FFF8EC; border-top: 1px solid #8AC43D; font: 12px Trebuchet MS; padding-right: 5px; padding-left: 5px; padding-top: 5px; vertical-align: top;line-height:1.5}
#copyright{background: #8AC43D; color: #000; text-align: left; padding: 3px 3px 3px 10px; font: 12px Trebuchet MS;}
#footer{font: 11px/1.4em Tahoma; padding: 0; margin: 0; height: 100px; background: #FFF;}
#hintbox{background: #FFFFE0; border: 1px solid #F90; font: normal 12px Trebuchet MS; line-height: 18px; position: absolute; top: 0; visibility: hidden; width: 150px; z-index: 1500; padding: 3px;}
#thumbBox{background: #8B8B8B; left: 0; position: absolute; top: 0; visibility: hidden; width: auto; z-index: 10; padding: 10px 10px 0;}
#thumbBox.footerbar{color: #FFF; font: 11px Trebuchet MS; line-height: 1.1em; text-align: right; padding: 5px 0;}
#thumbLoading{background: #FFF; border: 1px solid #000; color: #FFF; font: 11px Trebuchet MS; position: absolute; visibility: hidden; z-index: 5; padding: 5px;}
.pagination a,.pagination a:visited{border: 1px solid #9aafe5; color: #2e6ab1; text-decoration: none; padding:3px 9px}
.pagination a.disablelink,.pagination a.disablelink:hover{background: #FFF; border: #929292; color: #929292; cursor: default; font-weight:400!important;}
.pagination a:hover,.pagination a:active{background: #B8CFE7; border: 1px solid #2b66a5; color: #fff;padding:3px 9px}
.shadetabs li a:hover, div.box_link a, .stabs li a:hover{color: #2d2b2b; text-decoration: underline;}
.shadetabs li a:visited, .stabs li a:visited{color: #2d2b2b;}
.shadetabs li.selected a:hover, a.helpLink, a.helpLink:hover, .tabs li a.selected:hover{text-decoration: none;}
.chromestyle{font: normal 11px Trebuchet MS; width: 100%;}
.chromestyle ul{text-align: right; width: 100%; margin: 0; padding: 3px;}
.chromestyle ul li{display: inline; padding: 0 3px 0 3px; font: 10px Trebuchet MS; text-align: center; border-right: 1px solid #A0A0A0; height: 10px; z-index: 1000;}
.chromestyle ul li a{padding: 2px 2px 2px 3px; color: #808080; z-index: 1000;}
.chromestyle ul li a:hover{color: #FF8C00; margin-top: 8px; z-index: 1000;}
.dropmenudiv{background: #FFF; border: 1px solid #A2A2A2; padding: 4px; font: normal 11px Trebuchet MS; line-height: 18px; margin-top: -3px; margin-left: -1px; position: absolute; top: 0; visibility: hidden; z-index: 900;}
.dropmenudiv a{color: #696969; display: block; padding: 2px;}
.dropmenudiv a:hover{background: #FAEBD7;}
.submitsearch{
  cursor: pointer;
  background: #FAA634;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6600',endColorstr='#FF9122');
  background: -webkit-gradient(linear, left top, left bottom, from(#F60), to(#FF9122));
  background: -moz-linear-gradient(top, #F60, #FF9122);
  border: 0;
  font: bold 12px Trebuchet MS;
  height: 30px;
  width: 210px;
  color: white;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
  /*margin: 0 0 0 2px;*/
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAMAAADHTrRNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJCNDVBNjFBRTM1OTExRTA4MDA2RUU3QUNBNDEzMEE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJCNDVBNjFCRTM1OTExRTA4MDA2RUU3QUNBNDEzMEE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkI0NUE2MThFMzU5MTFFMDgwMDZFRTdBQ0E0MTMwQTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkI0NUE2MTlFMzU5MTFFMDgwMDZFRTdBQ0E0MTMwQTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7fmrJqAAAAS1BMVEX/fhP/bwf/dAv/dw7/bQb/hRn/cgr/jB7/ih3/agP/ghb/ZgD/jyH/eQ//fRL/hxr/hBf/dgz/jh//awT/iRv/cQj/exH/aAH/gBQQiT8BAAAAL0lEQVR42gTBCQJAIAAAsFFUruT+/0ttZq/iFHVuo14TrB4bPpPdoLpkyWH5BRgAHPoBLYZjzG4AAAAASUVORK5CYII=) no-repeat;
  -o-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  -khtml-background-size: 100% 100%;
  background-size: 100% 100%;
  }
.textinputsearch{border: 4px solid #FF8115; height: 30px; width: 100%; vertical-align: middle; margin: 0 0 3px 2px; font: 12px Trebuchet MS; padding: 3px; color: #999999;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
}
.catinputsearch{border: 1px solid #DCDCDC; font: 11px Trebuchet MS; margin: 0 0 3px 2px; height: 30px; width: 150px; vertical-align: middle; padding: 3px; color: #696969;}
.ifn{border: 1px dotted #FA8072; width: 220px; height: 24px; background-color: #FFF1F0;}
.xsmall{font: 10px Trebuchet MS; color: #9A999B; text-decoration: none;}
.small{font: 14px Trebuchet MS; color: #666; text-decoration: none;}
.medium{font: 18px Trebuchet MS; color: #666; text-decoration: none;}
.large{font: 22px Trebuchet MS; color: #666; text-decoration: none;}
.xlarge{font: 26px Trebuchet MS; color: #666; text-decoration: underline; background-color: #E1FA7E; padding-left: 5px; padding-right: 5px;}
.gigant{font: 30px Trebuchet MS; color: #666; text-decoration: underline; background-color: #E1FA7E; padding-left: 5px; padding-right: 5px;}
.catIm{font: 12px Trebuchet MS; border: 1px dashed #FF8000; padding-top: 5px; margin: 5px;}
.catName{background-color: #FFFEEC; background-image: url(images/default/bg_column.gif); font: 13px Trebuchet MS; font-weight: 500; margin-top: 5px; padding: 3px;}
.pagination a.currentpage,.pagination span.currentpage{background: #2e6ab1; border: #2b66a5; color:#FFF!important; cursor: default; font-weight: 700; text-decoration: none; padding:4px 7px}
#content{height: 100%; width: 100%; text-align: right;}
#ie_fix{height: 100%; width: 100%; text-align: center;}
.image{width: 55px; padding: 5px; padding-top: 7px; padding-left: 7px;}
.link{font: 12px Trebuchet MS; text-align: left;}
.link a{color: #FF9933; text-decoration: underline;}
.lmbox{margin-top: 1px; text-align: left; border: 1px solid #8AC43D;z-index:10}
.add_rew_buttons{padding: 3px 0; margin: 0px; margin-top: 2px; list-style-type: none; font: 12px Trebuchet MS; text-align: left; border-right: 0;}
.add_rew_buttons li{display: inline; margin: 0; width: 48%;}
.stabs{padding: 3px 0; margin: 0px; margin-top: 2px; list-style-type: none; font: 12px Trebuchet MS; text-align: left; border-right: 0; border-left: 1px solid #8AC43D;}
.stabs li a{text-decoration: none; position: relative; z-index: 1; padding: 3px 7px; border: 1px solid #8AC43D; border-right: 1px solid #8AC43D; border-bottom: 0px; border-left: 0px; color: #2d2b2b; background-color: #FDE2B0;}
.stabs li a.selected{position: relative; top: 0px; background-color: #C0DF97;}
.stabs li.none{font: 12px Trebuchet MS; background-color: none; border: 0px; text-decoration: underline;}
.tabcontent{display: none;}
.stabs li.fblike {}
.stabs li.fblike a, .stabs li.fblike a:hover{background: #627AAD url(/images/icons/social/facebook-small.png) no-repeat; background-position: 5px 5px; padding-left: 25px; color: #ffffff; background-color: #627AAD;}
.stabs li.fblike a.selected:hover, .stabs li.fblike a:visited, .stabs li.fblike a.selected {color: #ffffff;}
#top{width: 100%; height: 300px; margin-top: 10px; background: url(/ext/images/right.jpg) top right no-repeat; }
#top .left{position: absolute; width: 55%; float: left; height: 285px; background: url(/ext/images/left.gif) top left no-repeat; font: bold 18px Trebuchet MS; padding: 40px 0 0 40px;margin-top:-2px}
.zoo_desc{padding-top: 10px; font: bold 14px Trebuchet MS;}
#top .right{height: 265px; padding-top: 1px;width:100%;overflow:hidden}
#image{height: 100%; padding: 30px 5px 20px 165px;}

#main_sitemap{
  height: 350px;
  font: 11px Trebuchet MS;
  color: #999;
  padding: 10px 10px 0;
  line-height:1.5;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#FFFFCC',endColorstr='#ffffff',GradientType=0); zoom: 1;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFCC), to(#FFFFFF));
  background: -moz-linear-gradient(top, #FFFFCC, #FFFFFF);
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGKCAMAAAD6y9sUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk0Qzg3QzlFRTJFNTExRTBCQUM2ODQ1M0QzNTQxNkNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk0Qzg3QzlGRTJFNTExRTBCQUM2ODQ1M0QzNTQxNkNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTRDODdDOUNFMkU1MTFFMEJBQzY4NDUzRDM1NDE2Q0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTRDODdDOURFMkU1MTFFMEJBQzY4NDUzRDM1NDE2Q0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4TJhnJAAAAnFBMVEX//////9j//+X//+D//9z//9P//8///+n///r///L///7///b//+3///n///j///z//87//9n//9X//+H//93//+T//+j//+z//+f///3///f///P//9H//9f//9///+b//+////D//9T//+P//9L//9v//+7//+v//83//8z//9r//+r//9b//9D///H//+L///v///T///X//94RYx08AAAAYklEQVR42uzBhQ0CAAwAMNzd3d3l/98Iza4gtIlj4vtgw1y8OnFjNq5seXFqMjY9uTUTO76dmY5t767tmopzB/bMx7N7+1bizoVLbxbj2Kcvy3FkzaqF+LDu0FL8+xEfAQYAyOgP2adPO20AAAAASUVORK5CYII=) no-repeat;
  -o-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  -khtml-background-size: 100% 100%;
  background-size: 100% 100%;
  }
#main_sitemap .col{float: left; width: 20%;line-height:1.5}
#main_sitemap .col_last{float: none;line-height:1.5}
#ribbon{font: 1px; height: 3px; background: #FFF url(/ext/images/ribbon.gif) top left repeat-x; margin-top: 1px; clear: both;}
#title{font: bold; color: #963; text-shadow: 1px 1px 1px #F93;line-height:1.5;padding:2px 0;}
#tree{margin:-10px 0 0 -20px; padding: 5px;}
#tree li {color:#996633}
#tree, v\:*{margin: -15px; padding: 0;} /*ul li{color:#C93}*/
.ma{background: url(/images/default/arrow.gif) no-repeat; padding-left: 13px; background-position: 0 5px;}
.mi{background: url(/images/default/menu_item.gif) no-repeat; padding-left: 13px; background-position: 0 5px;}
.mn{background: url(/images/icons/new.jpg) no-repeat; margin-left: 5px; padding-left: 34px; width: 34px; background-position: 0 5px;}
.ms{background: url(/images/icons/specials.jpg) no-repeat; margin-left: 5px; padding-left: 34px; width: 34px; background-position: 0 5px;}
.md{background: url(/images/icons/discount.png) no-repeat; margin-left: 5px; padding-left: 34px; width: 34px; background-position: 0 5px;}
.space{margin-left:5px;}
.space-two{margin-left:10px;}
.space-three{margin-left:20px;}
.space-four{margin-left:30px;}
.space-five{margin-left:40px;}
#s{padding-left: 10px;}
.rmag {padding: 7px; padding-left: 0px;}
.rmag a, .rmag a:hover {color: white; text-decoration: underline; font-size: 11px;}
.calendar{background: #fff url(/images/default/calendar.png) no-repeat; background-position: 97% 50%; border: solid 1px #6699CC; height: 25px; width: 180px; vertical-align: middle; padding: 4px; font: 12px Trebuchet MS;line-height:1.5}
.manufacture-name a{color: #960; font: 12px Trebuchet MS; padding: 0px; text-decoration: underline;}
.messageWishlistSuccess{background: #9f0; font: 12px Trebuchet MS; margin-top: 5px; text-align: center;}
.messageNotifSuccess{background: #FFCCCC; font: 12px Trebuchet MS; margin-top: 5px; text-align: center;}
.p-addthis{padding: 0 0 3px 0;}
.p-name{padding: 0 0 5px 0; padding: 5px 0 5px 0;}
.p-manufacture{font: 10px Trebuchet MS; padding: 0px; padding-bottom: 2px;}
.onOffModel { width:100%;height:20px }
.p-on-off{font: 12px Trebuchet MS;float:left}
.p-model{font: bold 12px Trebuchet MS; text-align: right; padding-right: 10px;float:right}
.p-rate-rew {color: #963; font: 12px Trebuchet MS;}
.p-rate-rew a{color: #963; font: 12px Trebuchet MS; text-decoration: underline; margin: 0 0 0 13px;}
.price-now{color: #990000; font: bold 24px Trebuchet MS; padding: 0px; padding-left: 5px; text-align: left; vertical-align: middle;}
.price-now-small{color: #990000; padding: 0px; text-decoration: none;}
.price-past{color: #000; font: 14px Trebuchet MS; padding: 0px; padding-left: 5px; text-align: left; text-decoration: line-through; vertical-align: middle;}
.price-save{color: 990000; font: 12px Trebuchet MS; padding: 0px; padding-left: 5px; text-align: left; vertical-align: middle;}
.price-text{color: #666; font: 11px Trebuchet MS; padding: 0px; text-align: right; vertical-align: middle; width: 66px;}
.price-text2{color: #666; font: 11px Trebuchet MS; padding: 0px; text-align: right; vertical-align: middle; width: 25px;}
.review-help{color: #666; font: bold 10px Verdana; padding-top: 5px;}
.review-yes-no{color: #333; padding-top: 2px;}
.sale-class{background: #F8FFF0;}
.star-rating{list-style: none; margin: 0px; padding: 0px;}
.star-rating li{color: #333; float: left; margin: 0px; padding: 0px; padding-right: 3px;}
.star-rating li a{display: block; padding: 0px; text-decoration: none;}
.xsell-main,.as-main{height: 150px; text-align: center; width: 100%;}
.ac_results {padding: 0px; border: 1px solid WindowFrame; background-color: Window; height: 200px; overflow: auto; overflow-x: hidden;}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results iframe {display: none; display: block; position: absolute; top: 0; left: 0; z-index: -1; filter: mask(); width: 3000px; height: 3000px;}
.ac_results li {position: relative; margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font: menu; font-size: 12px; overflow: hidden;}
.ac_loading {background: Window url('../../images/loaders/autocomplete_indicator.gif') right center no-repeat;}
.ac_over {background-color: Highlight; color: HighlightText;}
.qnt {position: absolute; top: 2px; right: 10px; font-size: 0.8em;}
.ac_odd {background-color: #FDF5E6;}
.ac_over {background-color: #993300; color: white;}
.productListing-div-discount{background: url('images/default/add.png') no-repeat top left transparent; position: relative; margin-top: -130px; font: bold 10px Trebuchet MS; color: #ffffff; text-align: left; padding-top: 20px; padding-left: 15px; width: 50px; height: 50px; left: -45px;}
.productListing-div-sale{background: url('images/default/sale.png') no-repeat top left transparent; position: relative; margin-top: -130px; font: bold 12px Trebuchet MS; color: #ffffff; width: 50px; height: 50px; left: -45px;}
.productListing-div-new{background: url('images/default/new.png') no-repeat top left transparent; position: relative; margin-top: -130px; font: bold 12px Trebuchet MS; color: #ffffff; width: 50px; height: 50px; left: -45px;}
.productListing-div-add{background: url('images/default/add.png') no-repeat top left transparent; position: relative; margin-top: -130px; font: bold 10px Trebuchet MS; color: #ffffff; text-align: center; padding-top: 17px; padding-left: 0px; width: 50px; height: 50px; left: -45px; line-height: 0.9;}
.top_back_header {padding-top: 2px; font: 12px Trebuchet MS; font-weight: bold; color: #8AC43D;}
.top_back_header_p {padding: 0 0 2px 0; margin: 0; line-height: 1; height: 25px;}
.pic_counter {font: 10px Trebuchet MS; padding-left: 2px; color: #909090;}
.man-div {background: url('images/default/arrow.gif') no-repeat 50% left transparent; margin-left: 10px; padding-left: 12px;}
.intro {font: 12px Trebuchet MS; color: #303030; padding: 5px;line-height:1.5}
.marg {margin: 5 0 0 5px;}
.small-about {background: url(/ext/images/back.gif); border: 1px solid #8AC43D; color: #000; font: bold 12px Trebuchet MS; padding: 2px 2px 2px 15px;}

/* START FOOTER */
/* START FOOTER */
#footer{background: url(/images/disc_cart.png) bottom center transparent no-repeat;font: 10px Trebuchet MS;padding: 5px 0 0 0;margin: 0 auto;height: 275px;width: 1152px;text-align: left;line-height: 1.7;}
#footer-box {clear: left;text-align: left;background: #fff;margin: 0;padding: 0;height: 150px;background: #FFFEEC;}
#footer-box ul {margin: 0;padding: 0;list-style: none;width: 100%;}
#footer-box ul li {float: left;text-align: left;}
.ftr_col {float: left;width: 220px;margin: 5px;height: 265px;}
.ftr_col_fb {float: left;width: 275px;}
.ftr_ul_col {margin: 0;padding: 5px 0 5px 0;list-style: none;}
.title {text-transform: uppercase;font: bold 12px Trebuchet MS;color: #996633;text-shadow: 1px 1px 1px #CC9966;line-height:1.5;padding:5px 0;}
.telephones {font: 18px Trebuchet MS;color: #88C13F;text-shadow: 1px 1px 1px #336600;margin-top: 3px;padding-top: 1px;background: url(/images/icons/time-icon.png) top right transparent no-repeat;width: 220px;height: 100px;}
.icq { padding:2px 0 5px 0 }
.icq_span{font: 12px Trebuchet MS;color: #999999;text-shadow: 0px 0px 0px;display:block;background: url(/images/icons/icq/icq.gif) no-repeat;padding-left: 20px;background-position: 0 0;}
.btn_blog a {margin: 0 5px;padding: 3px 5px;color: white;background: #336699;font: bold 12px Arial;}
.btn_twitter a {margin: 0 5px;padding: 4px 5px 3px 25px;color: #333333;background: url(/images/icons/social_small/twitter-small_27.png) top left no-repeat;font: 11px Arial;}
.podval {background: url(/ext/images/footer-ribon.png) top left repeat-x;font: 10px Trebuchet MS;color: #999999;height: 35px;padding: 5px 0;clear:both;}
.copyright{color: #999999;float: left;/*************************height: 120px;*/text-align: left;vertical-align: bottom;padding: 3px 3px 3px 10px;}
.buttons {float: right;padding: 3px 10px 3px 3px;}
li.copyright{font: 10px Trebuchet MS;color: #535353;height: 100px;text-align: left;vertical-align: bottom;width: 330px;padding: 5px;}
li.contacts{color: #fff;font-size: 14px;height: 150px;text-align: left;width: 250px;background: #FF6600;padding: 5px;}
li.shops{color: #535353;font-size: 10px;height: 100px;text-align: left;padding: 5px;}
li.social{color: #535353;font-size: 10px;text-align: left;padding: 5px;background: #FFFEEC;}
div.item-social {padding-left: 60px;}
div.contacts{background: #F60;color: #FFF;float: left;font-size: 14px;height: 120px;text-align: left;width: 200px;padding: 10px 0 0 15px;}
a.blog-link {padding: 2px 5px;background: #336699;color: #fff;font-weight: bold;text-transform: uppercase;}
.subscribeform input.text {border:1px solid #ecb23a;font-size:10px;color:grey;height:25px;vertical-align:middle;width:175px;margin:5px 0 0;padding:3px 2px 3px;}
.subscribeform input.submit {border:1px solid #ecb23a;background:#ecb23a;width:25px;height:23px;vertical-align:middle;margin: 5px 0 0 -4px;padding:0;}
.ftr_bunner {height:72px;width:1190px;padding:10px 0}

/* END FOOTER */
/* END FOOTER */

/* START ÌÎÄÀËÜÍÛÅ ÎÊÍÀ */
/* START ÌÎÄÀËÜÍÛÅ ÎÊÍÀ */
.modal-overlay{position: fixed; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%; background: #fff; opacity: .75; filter:alpha(opacity=75); -moz-opacity: 0.75; z-index: 101; margin: 0; padding: 0;}
.modal-window{position: fixed; top: 50%; left: 50%; z-index: 1500; background: #FFF; border: 10px solid #F90; -webkit-border-radius: 10px; -moz-border-radius: 10px; margin: 0; padding: 0;}
.modal-frame{overflow-x: hidden; overflow-y: auto;}
.modal-window-head{position: absolute; left: 0; top: 0; height: 50px; width: 100%; background: #FFF; border-bottom: 1px solid #FC6;}
.info-window{position: absolute; overflow: hidden; font: bold 14px Trebuchet MS; color: #F60; background: #FFF url(/ext/images/info-button.png) no-repeat scroll left top; height: 30px; left: 15px; top: 8px; padding: 7px 0 0 35px;}
.close-window{font: 12px Trebuchet MS; color: #666; position: absolute; width: 110px; height: 30px; right: 15px; top: 8px; background: transparent url(/ext/images/close-button.png) no-repeat scroll right top; overflow: hidden; cursor: pointer; padding: 7px 0px 0 35px;}
.editItemInAdmin{color: grey; font: 10px Trebuchet MS; text-align: left; padding: 5px 0;}
#edItAd ul{list-style: none; margin: 0; padding: 0;}
#edItAd a{color: #C60; text-decoration: none;}
#edItAd a:hover{color: #630; text-decoration: underline;}

.modal-overlay , v\:* { position: absolute; top: expression(document.getElementsByTagName("body")[0].scrollTop + "px"); }
.modal-window , v\:* { position: absolute; top: expression(document.getElementsByTagName("body")[0].scrollTop + 370 + "px"); }
..close-window , v\:* { padding: 7px 25px 0 35px;; }
/* END ÌÎÄÀËÜÍÛÅ ÎÊÍÀ */
/* END ÌÎÄÀËÜÍÛÅ ÎÊÍÀ */
/* START ÑÎÖÈÀËÜÍÛÅ ÊÍÎÏÊÈ ÍÀ ÑÒÐÀÍÈÖÅ ÒÎÂÀÐÀ*/
/* START ÑÎÖÈÀËÜÍÛÅ ÊÍÎÏÊÈ ÍÀ ÑÒÐÀÍÈÖÅ ÒÎÂÀÐÀ*/
#socializ {display: inline-block; padding: 0; background: #FFF; overflow: hidden;}
#socializ a {float: left; width: 22px; height: 22px; margin: 0 3px 0 0; padding: 0;}
#socializ img {margin:0 !important; padding:0 !important; border:none !important;}
.social_btn {float: left; padding: 0; width: 140px;}
.social_buttons {width: 100%; height: 30px;}
/* END ÑÎÖÈÀËÜÍÛÅ ÊÍÎÏÊÈ ÍÀ ÑÒÐÀÍÈÖÅ ÒÎÂÀÐÀ*/
/* END ÑÎÖÈÀËÜÍÛÅ ÊÍÎÏÊÈ ÍÀ ÑÒÐÀÍÈÖÅ ÒÎÂÀÐÀ*/
/* START ÔÈÊÑÈÐÎÂÀÍÍÀß ÇÀÊËÀÄÊÀ Ñ ÀÄÐÅÑÀÌÈ ÌÀÃÀÇÈÍÎÂ*/
/* START ÔÈÊÑÈÐÎÂÀÍÍÀß ÇÀÊËÀÄÊÀ Ñ ÀÄÐÅÑÀÌÈ ÌÀÃÀÇÈÍÎÂ*/
.shop_address_panel{position: fixed; z-index: 1000; top: 150px; right: 0; display: none; background: #FFF url(images/transparent.png); border: 1px solid #C60; border-right: 0; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; font: 12px Trebuchet MS; width: 890px; height: auto; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/transparent.png",sizingMethod="scale"); padding: 20px 20px 50px; -moz-box-shadow: 0 0 10px #666666;line-height:1.5}
.shop_address_panel p{color: #333; margin: 0 0 15px; padding: 0;}
.shop_address_panel a,.shop_address_panel a:visited{color: #F60; text-decoration: underline; margin: 0; padding: 0;}
.shop_address_panel a:hover,.shop_address_panel a:visited:hover{color: #F60; text-decoration: none; border-bottom: 1px solid #fff; margin: 0; padding: 0;}
.trigger{cursor: pointer; position: fixed; top: 370px; right: 0; width: 24px; height: 206px; background: url(/ext/images/shop_address.png) 85% 55% no-repeat; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; display: block;}
.trigger:hover{cursor: pointer; position: fixed; width: 24px; height: 206px; top: 370px; right: 0; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; display: block;}
.active{z-index: 1100; background: url(/ext/images/shop_address_close.png) no-repeat;}
.address{color: #F60;}
h3{font-size: 14px; letter-spacing: 1px; font-weight: 700;}
.column{float: left; width: 210px; padding: 5px;}

body, v\:* { background: url(about:blank) 0 0 fixed no-repeat; }
.shop_address_panel , v\:* { position: absolute; top: expression(document.getElementsByTagName("body")[0].scrollTop + 150 + "px"); }
.trigger:hover , v\:* { position: absolute; top: expression(document.getElementsByTagName("body")[0].scrollTop + 370 + "px"); }
.trigger , v\:* { position: absolute; top: expression(document.getElementsByTagName("body")[0].scrollTop + 370 + "px"); }

/* END ÔÈÊÑÈÐÎÂÀÍÍÀß ÇÀÊËÀÄÊÀ Ñ ÀÄÐÅÑÀÌÈ ÌÀÃÀÇÈÍÎÂ*/
/* END ÔÈÊÑÈÐÎÂÀÍÍÀß ÇÀÊËÀÄÊÀ Ñ ÀÄÐÅÑÀÌÈ ÌÀÃÀÇÈÍÎÂ*/

.timeShipping {width:180px;line-height:1.5;border:1px solid #6699CC;padding:4px}
.shopAddress {display:none;margin-top:5px;padding:0 2px;font:12px Trebuchet MS}
.selfInfo {display:none;margin-top:5px;padding:5px;font:12px Trebuchet MS;border:1px dotted #FF9933;background:#FFFFCC}
.deliveryInfo {display:block;}
.deliveryInfoText {font-size:13;color:#3366FF;font-weight:bold;padding-bottom:5px}
a.linkDeliveryFaq { color:#FF6600; }
a.linkDeliveryFaq:hover { color:#FFFFFF; }


/* START SUBSCRIBE */
/* START SUBSCRIBE */
.subscribe-back { height:385px; position: relative;background: url(/ext/images/subscribe/back.jpg); margin:0; padding;0; color:#ffffff; }
.subscribe-info { position:absolute; background: #48c3d3;width:690px;height:250px;right:150px;top:60px;z-index:10;}
.subscribe-button { position:absolute;width:185px;height:35px;right:175px;bottom:95px;z-index:50;padding-left:5px;background: #faa634 url('/ext/images/subscribe/arrow-right-long.png') no-repeat center right;}
.unsubscribe { width:215px;}
.subscribe-button a { color:#ffffff; text-decoration: none }
.subscribe-button a:hover, .subscribe-button a:visited { color:#ffffff; text-decoration: underline }
.subscribe-dog {position:relative;width:186px;height:385px;left:25px;bottom:0;z-index:40}
.green { background: url('/ext/images/subscribe/dog-green.png') no-repeat bottom left transparent; }
.red { background: url('/ext/images/subscribe/dog-red.png') no-repeat bottom left transparent; }
.subscribe-flowers {position:absolute;background: url('/ext/images/subscribe/flowers.png') no-repeat bottom left transparent; width:125px;height:125px;left:700px;bottom:75;z-index:20}
.subscribe-toindex { position:absolute; background: url('/ext/images/subscribe/arrow-right.png') no-repeat top right transparent;width:190px;height:17px;right:150px;bottom:15px }
.subscribe-toindex a { color:#ffffff; text-decoration: none }
.subscribe-toindex a:hover, .subscribe-toindex a:visited { color:#ffffff; text-decoration: underline }

.subscribeTitle { font:24px Trebuchet MS;font-weight:bold;}
.subscribeInfo { font:12px Trebuchet MS;font-weight:bold;padding:10px 0;margin:0;}
.unsubscribeInfo { font:12px Trebuchet MS;font-weight:bold;padding:10px 0;margin:0;line-height:1;}
.subscribeFirst { font:16px Trebuchet MS;line-height:1;padding:5px 0;margin:0;padding-right:100px}
.subscribeSecond { font:11px Trebuchet MS;line-height:1;padding:5px 0;margin:0;padding-right:100px}
.subscribePlus { line-height:0.9;font:18px Monotype Corsiva;font-weight:bold;color:#faa634;padding:5px 0 0;margin:0}
.subscribeFree { padding:0;margin:0;font:20px Trebuchet MS;font-weight:bold;}
.subscribeIf { padding:0;margin:0;font:20px Trebuchet MS;font-weight:bold;padding-top:25px}
.subscribeOrderFrom { padding:0;margin:0;font:14px Trebuchet MS;}
.subscribeBackAccount { padding:0;margin:0;font:14px Trebuchet MS;margin-top:8px}
.subscribeRegister { padding:0;margin:0;font:14px Trebuchet MS;margin-top:2px}
.subscribeDoFirst { padding:0;margin:0;font:11px Trebuchet MS;margin-top:-4px}
/* END SUBSCRIBE */
/* END SUBSCRIBE */

.catFish {left:-60px;top:5px;position:relative;z-index:4;}
.hdrNav {padding:0;margin:0;width:100%;background:#8AC43D;}
.hdrNav, v\:*{margin:0 0 2px 0;}

.inputText,.inputPass,.selectDropdown {border:1px solid #CCCCCC;color: #333333;font: 11px Trebuchet MS;height: 25px;padding: 2px;width:220px}

.copyfio, .addphones { padding-left:5px;text-decoration:underline;color:#FF6600;cursor:pointer }
.copyfio:hover, .addphones:hover { text-decoration:none;cursor:pointer }
.clearfio { float:right;cursor:pointer }

.addphoneModal { text-decoration:underline;color:#FF6600;cursor:pointer }
.addphoneModal:hover { text-decoration:none;color:#FF6600;cursor:pointer }
