
body   { color: black; font-size: 76%; font-family: Arial, Verdana,  Helvetica, sans-serif; font-style: normal; font-weight: normal; font-stretch: normal; text-decoration: none; background-color: white; margin: 0; padding: 0 }
p {  font-style: normal; font-weight: normal; text-decoration: none }
a  { color: black; text-decoration: underline }
img { margin: 0; padding: 0; border-width: 0 }
ul { list-style-type: none; margin: 0; padding: 0 }
li { margin: 0; padding: 0 }
.hidden { display: none }
.clr {
  clear:both;
  float:none;
  height:0px;
  line-height:0px;
  font-size:0px;
  color:#fff;
  background:none;
}
.strong { color: #fff; font-weight: bold }
#layout { margin: 0 auto; width: 1033px }
#header    { background-image: url("../images/re-header3.jpg"); background-repeat: no-repeat; background-position: 0 bottom; width: 1033px; height: 264px }
#topsecondary  { margin-left: 790px; position: absolute; top: 7px; width: 210px }
#topsecondary ul { }
#topsecondary li { text-decoration: none; float: left }
#topsecondary .ico-print  { background-image: url("../images/fileprint.png"); background-repeat: no-repeat }
#topsecondary .ico-map  { background-image: url("../images/sitemap.png"); background-repeat: no-repeat }
#topsecondary a { color: #000; text-decoration: underline; margin-right: 25px; margin-left: 24px }
#topsecondary a:hover { text-decoration: none }
#search { margin-left: 750px; position: absolute; top: 45px }
#search form { margin: 0; padding: 0 }
#search input { background-color: white; margin: 0; padding: 0; height: 29px; border: solid 1px #e7e7e7 }
#search .submit { background-image: url("../images/btn-search.jpg"); background-repeat: no-repeat; cursor: pointer; margin: 0; padding: 0; width: 44px; height: 32px }
#basket   { margin-left: 710px; position: absolute; top: 215px }
#basket a   { font-size: 1em; text-decoration: none; background-repeat: no-repeat; padding-left: 25px; position: absolute; top: -8px; width: 90px; height: 80px }
#basket a:hover { text-decoration: none }
#basket p  { color: #a5edb6; font-size: 1em; line-height: 1.3; text-align: right; margin: 25px 0 0 115px; padding: 0; width: 140px; overflow: auto }
#basket2   { margin-left: 710px; position: absolute; top: 120px }
#basket2 a   { font-size: 1em; text-decoration: none; background-repeat: no-repeat; padding-left: 25px; position: absolute; top: -8px; width: 90px; height: 80px }
#basket2 a:hover { text-decoration: none }
#basket2 p  { color: #a5edb6; font-size: 1em; line-height: 1.3; text-align: right; margin: 25px 0 0 115px; padding: 0; width: 140px; overflow: auto }
#page { }
#top  { text-align: left; margin-top: 13px; margin-left: 45px; position: absolute; top: 0; width: 100px; height: 100px }
#top a    { width: 100px; height: 100px; float: left }
#menu     { text-transform: uppercase; margin-left: 50px; position: absolute; top: 310px }
#menu ul   { float: left }
#menu li     { text-decoration: none; background-repeat: no-repeat; width: auto; float: left; overflow: hidden !important }
#menu a     { color: white; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; margin-left: 60px; padding-right: 45px; float: left; overflow: hidden }
#menu a:hover { text-decoration: underline }
#menu a:visited   { color: white }
#menu a:active  { }
#menu2     { text-transform: uppercase; margin-left: 50px; position: absolute; top: 215px }
#menu2 ul   { float: left }
#menu2 li     { text-decoration: none; background-repeat: no-repeat; width: auto; float: left; overflow: hidden !important }
#menu2 a     { color: white; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; margin-left: 60px; padding-right: 45px; float: left; overflow: hidden }
#menu2 a:hover { text-decoration: underline }
#menu2 a:visited   { color: white }
#menu2 a:active  { }
#headerinfo   { position: absolute; top: 253px; width: 650px }
#headerinfo p  { color: #fff; line-height: 1.5; margin: 0; padding: 0 0 0 100px; width: 213px; height: 65px; float: left }
#headertel  { margin-left: 750px; position: absolute; top: 214px; width: 240px }
#headertel p   { color: #fff; font-size: 1em; line-height: 1.3; white-space: nowrap; margin: 0; padding: 0; width: 240px; overflow: hidden }
#headertel .tel { font-size: 2.5em; font-weight: bold; text-decoration: none }
#headertel .header   { font-size: 1.3em; font-weight: bold; text-decoration: none }
#leftcontent   { margin: 0 0 0 35px; padding: 0; width: 264px; float: left; _margin-left: 18px }
#leftcontent input { width: 110px; float: left }
#leftcontent input.submit { margin-left: 10px; width: 70px; float: left }
#leftcontent form.content { background-image: url("../images/box_linka.png"); background-repeat: repeat-y; margin: 0; padding: 7px 0 7px 32px; float: left }
#leftcontent a.category  { color: #5a5b59; font-size: 1em; font-weight: bold; text-decoration: none; margin: 5px 0 0 32px; padding: 0; float: left; overflow: hidden }
#leftcontent a:hover.category { text-decoration: underline }
#leftcontent a.active { color: #e5e7e2; font-size: 1em; font-weight: bold; text-decoration: none; margin: 5px 0 0 32px; padding: 0; float: left }
#leftcontent a.subcategory { color: #5a5b59; font-size: 0.9em; font-style: italic; font-weight: bold; text-decoration: none; margin-top: 5px; margin-left: 32px; float: left }
#leftcontent a:hover.subcategory { text-decoration: underline }
#leftcontent h2    { color: #357e31; font-size: 1.1em; font-weight: bold; background-image: url("../images/box_header.png"); background-repeat: no-repeat; white-space: nowrap; margin: 0; padding: 15px 0 0 50px; width: 264px; float: left; overflow: hidden; _width: 214px  }
#leftcontent p   { color: #494848; font-size: 1em; line-height: 1.5; background-image: url("../images/box_linka.png"); background-repeat: repeat-y; margin: 0; padding: 10px 0 5px 32px; float: left }
#leftcontent ul   { background-image: url("../images/box_linka.png"); background-repeat: repeat-y; margin: 0; padding: 0 0 5px 12px; width: 237px; float: left }
#leftcontent li   { background-image: url("../images/li.png"); background-repeat: no-repeat; white-space: nowrap; margin: 5px 0 0; padding: 0; width: 237px; height: 28px; float: left; overflow: hidden }
#leftcontent li.action    { background-image: url("../images/li_action.png"); background-repeat: no-repeat; white-space: nowrap; margin: 5px 0 0; padding: 0; width: 237px; height: 28px; float: left; overflow: hidden }
#leftcontent li.newitems     { background-image: url("../images/li_newitem.png"); background-repeat: no-repeat; white-space: nowrap; margin: 5px 0 0; padding: 0; width: 237px; height: 28px; float: left; overflow: hidden }
#leftcontent li.active  { background-image: url("../images/li_active.png"); background-repeat: no-repeat; bottom: 28px; width: 237px; height: 28px; float: left }
#leftcontent ul.empty { background-image: none; margin: 0; padding: 0; float: left }
#leftcontent li.empty { text-decoration: none; background-image: none; width: 237px; height: auto; float: left }
#leftcontent .footer  { background-image: url("../images/box_footer.png"); background-repeat: no-repeat; width: 264px; height: 9px; float: left }
#content   { margin: 0 0 0 10px; padding: 0; width: 682px; float: left }
#content input.up   { color: #357e31; font-size: 0; text-decoration: none; background-color: transparent; background-image: url("../images/arrow_up.png"); background-repeat: no-repeat; cursor: pointer; list-style-type: none; list-style-image: none; margin: 4px 0 0 10px; padding: 0; width: 11px; height: 7px; float: left; border: 0; outline-style: none; outline-width: 0 }
#content input.down  { color: #357e31; font-size: 0; text-decoration: none; background-color: transparent; background-image: url("../images/arrow_down.png"); background-repeat: no-repeat; cursor: pointer; list-style-type: none; list-style-image: none; margin: 4px 15px 0 0; padding: 0; width: 11px; height: 7px; float: left; border: 0; outline-style: none; outline-width: 0 }
#content input.del   { color: #357e31; font-size: 0; text-decoration: none; background-color: transparent; background-image: url("../images/del_filter.png"); background-repeat: no-repeat; cursor: pointer; list-style-type: none; list-style-image: none; margin: 2px 15px 0 0; padding: 0; width: 11px; height: 11px; float: left; border: 0; outline-style: none; outline-width: 0 }
#content p.filtrheader { color: #357e31; font-size: 1.1em; font-weight: bold; background-image: url("../images/item_header.png"); background-repeat: no-repeat; margin: 10px 0 0; padding: 0 0 0 45px; width: 653px; height: 26px; float: left }
#content form.filtrcontent { background-image: url("../images/item_linka.png"); background-repeat: repeat-y; margin: 0; padding: 10px 0 5px 20px; width: 653px; float: left }
#content p.filtrfooter { background-image: url("../images/item_footer.png"); background-repeat: no-repeat; margin: 0; padding: 0 0 15px; width: 653px; height: 7px; float: left }
#content select.pager { margin: 0 0 0 5px; padding: 0; float: left }
#content input.pager { font-size: 0.9em; margin: 0 0 0 5px; padding: 0; float: left }
#content ul.filtrpager  { background-image: none !important; text-align: center; list-style-image: none !important; margin: 0; padding: 0 30px 0 0; float: right }
#content li.filtrpager   { margin: 0 -1px 0 0; padding: 0; width: 15px; height: 15px; float: left; border-right: 1px solid #03724d; border-left: 1px solid #03724d }
#content li.filtrpagerEnd { margin: 0 5px; padding: 0; width: 15px; height: 15px; float: left }
#content ul.pager  { background-image: none !important; text-align: center; list-style-image: none !important; margin: 0; padding: 0 }
#content li.pager { margin: 0; padding: 0; width: 15px; height: 15px; float: left; border-left: 2px solid #03724d }
#content ul  { list-style-image: url("../images/ul_mapa.png"); margin: 0 0 0 15px; padding: 0 }
#content li { margin: 3px 0 0; padding: 0 }
#content a { color: #5a5b59 }
#content a:hover { text-decoration: none }
#content form { margin: 0; padding: 0 }
#content .wfooter  { background-image: url("../images/item_footer.png"); background-repeat: no-repeat; width: 683px; height: 7px; float: left }
#content h1  { color: #357e31; font-size: 1.2em; text-decoration: none; background-image: url("../images/item_header.png"); background-repeat: no-repeat; margin: 0; padding: 0; width: 683px; height: 26px; float: left }
#content .h1strong { margin-top: 7px; padding-left: 45px; float: left }
#content h4   { color: #e6131a; font-size: 1.2em; text-decoration: none; background-image: url("../images/header_ext_page.png"); background-repeat: no-repeat; margin: 0; padding: 0; width: 683px; height: 26px; float: left }
#content .h4strong { margin-top: 7px; padding-left: 45px; float: left }
#content .box   { color: #357e31; font-size: 1.2em; text-decoration: none; background-image: url("../images/item_linka.png"); background-repeat: repeat-y; margin: 0; padding: 15px 15px 0 20px; width: 683px; height: 26px; float: left }
#content .category  { font-size: 1em; text-decoration: none; background-image: url("../images/item_linka.png"); background-repeat: repeat-y; margin: 0; padding: 5px 15px 15px 20px; width: 633px; float: left }
#content .boxheader  { color: #357e31; font-size: 1.2em; font-weight: bold; text-decoration: none; background-image: url("../images/item_header.png"); background-repeat: no-repeat; margin: 0; padding: 0; width: 683px; height: 26px; float: left }
#breadcrumbs  { color: #357e31; background-image: url("../images/navigace.png"); background-repeat: no-repeat; margin: 10px 0 0; padding: 6px 0 0 20px; width: 681px; height: 35px; float: left }
#breadcrumbs a { color: #357e31; text-decoration: underline }
#breadcrumbs a:hover { text-decoration: none }
#breadcrumbs .separator { font-weight: normal; margin-right: 5px; margin-left: 5px }
#breadcrumbs span { font-weight: bold }
#wysiwyg    { background-image: url("../images/item_linka.png"); background-repeat: repeat-y; margin: 0; padding: 15px 0 15px 20px; width: 683px; float: left }
#wysiwyg _h2   { font-size: 1.1em; text-decoration: none; margin: 0; padding: 0; width: auto; float: left; border: 0 }
#wysiwyg h2.stahuj  { font-size: 1.1em; text-decoration: none; background-image: none; text-transform: none; margin: 0; padding: 0; width: auto !important; float: left; border: 0 }
#wysiwyg h2 { color: #357e31; font-size: 1.1em; font-weight: bold; line-height: 1.3; text-decoration: none; background-image: url("../images/ul_mapa.png"); background-repeat: no-repeat; background-position: 0 4px; text-transform: uppercase; margin-top: 10px; margin-bottom: 15px; padding-left: 15px; width: 605px; float: left; border-bottom: 2px solid #357e31 }
#wysiwyg h2.download { background-image: url("../images/ico_download.png"); background-repeat: no-repeat; margin: 0; padding: 5px 0 0 25px; height: 25px; border-width: 0 }
#wysiwyg h3 { font-size: 1.1em; line-height: 1; margin: 0; padding: 0 0 5px; width: 640px; float: left }
#wysiwyg h3.news    { font-size: 1.1em; line-height: 1; margin: 0; padding: 0 0 5px; width: 640px; float: left }
#wysiwyg p.news  { margin: 0; padding: 0 0 15px; width: 620px; float: left; border-bottom: 1px solid #d2d2d2 }
#wysiwyg .half   { margin: 0; padding: 0 0 10px; width: 640px; float: left }
#wysiwyg ul { margin: 0; padding: 0 0 0 20px; min-width: 200px; float: left }
#wysiwyg p.err   { color: #ff0100; font-weight: bold; text-decoration: none; background-image: url("../images/ico_warning.png"); background-repeat: no-repeat; padding-left: 25px }
#wysiwyg p.errorred { color: #ff0100; font-weight: bold; text-decoration: none; background-image: url("../images/ico_warning.png"); background-repeat: no-repeat; padding-left: 25px }
#wysiwyg p.errorgreen { color: green; font-weight: bold; text-decoration: none; background-image: url("../images/ico_warning.png"); background-repeat: no-repeat; padding-left: 25px }
#wysiwyg p.firststep  { padding: 3px; width: 183px; height: 50px; float: left; border: solid 1px #d1d5d1 }
#wysiwyg p.secondstep  { margin-left: 14px; padding: 3px; width: 183px; height: 50px; float: left; border: solid 1px #d1d5d1 }
#wysiwyg p.sendorder  { margin-left: 14px; padding: 3px; width: 183px; height: 50px; float: left; border: solid 1px #d1d5d1 }
#wysiwyg sup  { text-decoration: none; margin: 0; padding: 0 }
#wysiwyg p  { margin: 0 0 10px; padding: 0; width: 610px; float: left }
#wysiwyg a.delete  { background-image: url("../images/ico_delete.png"); background-repeat: no-repeat; width: 16px; height: 16px; float: left }
#wysiwyg img { margin: 0 0 -3px; padding: 0; border: solid 1px #e9ebeb }
#wysiwyg table  { margin: 0 0 10px 0; padding: 0 }
#wysiwyg td.even { padding: 4px 5px; border-top: 1px solid #d1d5d1 }
#wysiwyg td.odd { }
#wysiwyg .padding15 { padding-top: 15px }
#wysiwyg .border-top { border-top: 1px solid #d1d5d1 }
#wysiwyg input.buttonok   { font-size: 0; background-image: url("../images/button_ok.png"); background-repeat: no-repeat; cursor: pointer; margin: 3px 0 0 8px; padding: 0; width: 16px; height: 16px; float: left; border-width: 0 }
#wysiwyg input.button  { color: #eeefec; font-size: 0.9em; font-weight: bold; text-decoration: none; background-image: url("../images/global_button.png"); background-repeat: no-repeat; text-align: center; cursor: pointer; margin: 0; padding: 0; width: 80px; height: 23px; float: right; border-width: 0; outline-width: 0 }
#wysiwyg input.buttoncancel  { background-image: url("../images/button_cancel.png"); background-repeat: no-repeat; cursor: pointer; margin: 3px 0 0 5px; padding: 0; width: 16px; height: 16px; float: left; border-width: 0 }
#wysiwyg input { float: left }
#wysiwyg fieldset  { margin: 0; padding: 10px; width: 580px; float: left; border: solid 1px #d1d5d1 }
#wysiwyg legend  { margin: 0; padding: 0; float: left }
#wysiwyg label { margin: 0; padding: 0; width: 150px; float: left }
#wysiwyg .left { margin: 0; padding: 5px 0 0; float: left }
#wysiwyg .width400 { width: 400px }
#wysiwyg .width500 { width: 500px }
#wysiwyg .width600 { width: 600px }
#wysiwyg .width250 { width: 250px }
#wysiwyg .width120 { width: 120px }
#wysiwyg .grayborder { border: solid 1px #d1d5d1 }
#wysiwyg .acenter { text-align: center }
#wysiwyg .aleft { text-align: left }
#wysiwyg .small { width: 15px }
#wysiwyg a.icodownload   { background-image: url("../images/ico_download.png"); background-repeat: no-repeat; background-position: 5px 0; text-align: center; margin: 0; padding: 0; width: 25px; height: 20px; float: left }
#wysiwyg h2.fordownload   { color: #357e31; font-size: 1.1em; font-weight: bold; line-height: 1.3; text-decoration: none; background-image: url("../images/ul_mapa.png"); background-repeat: no-repeat; background-position: 0 4px; text-transform: uppercase; margin: 10px 0 15px; padding: 0; width: 620px; float: left; border-bottom: 2px solid #357e31 }
#wysiwyg .h2strong { padding-left: 15px }
#wysiwyg a.button { color: #eeefec; font-weight: bold; text-decoration: none; background-image: url("../images/global_button.png"); background-repeat: no-repeat; text-align: center; margin-top: 10px; padding-top: 3px; width: 80px; height: 23px; float: right; border: 0px; }
#wysiwyg a.buttonorange  { color: #eeefec; font-weight: bold; text-decoration: none; background-image: url("../images/global_button2.png"); background-repeat: no-repeat; text-align: center; margin-top: 10px; padding-top: 3px; width: 60px; height: 23px; float: right }
#footer    { background-image: url("../images/footer.png"); background-repeat: no-repeat; margin: 15px 0 0 40px; padding: 0; width: 967px; height: 63px; float: left; _margin-left: 21px  }
#footer p.left { color: #03724d; margin: 13px 0 0; padding: 0 0 0 30px; width: 450px; float: left }
#footer address { margin: 0; padding: 4px 0 0 30px; width: 450px; float: left }
#footer p.right { text-align: right; margin: 0; padding: 4px 30px 0 0; width: 450px; float: right }
#footer ul { color: #03724d; text-align: right; margin: 13px 0 0; padding: 0 30px 0 0; width: 450px; float: right }
#footer li { margin: 0; padding: 0; float: right }
#footer a { color: #03724d; text-decoration: underline }
#footer a:hover { text-decoration: none }
#pager  { font-size: 0.9em; line-height: 1; text-decoration: none; text-align: center; margin: 10px 0; padding: 0; width: 683px; height: 15px; float: left }
#pager a { font-weight: normal; line-height: 1.5; text-decoration: none }
#categories  { margin: 0; padding: 0; width: 683px; float: left }
#categories a  { color: white; text-decoration: none; letter-spacing: 0.5px; margin: 0; padding: 0 }
#categories a:hover { text-decoration: underline }
#categories ul  { background-image: url("../images/category.png"); background-repeat: no-repeat; list-style-image: none; margin: 0; padding: 0; width: 168px; height: 164px; float: left }
#categories li.img  { text-align: center; margin: 23px 0 0 19px; padding: 0; width: 122px; height: 93px; overflow: hidden }
#categories li.link   { font-size: 0.9em; line-height: 1; text-decoration: none; text-align: center; text-indent: 0; word-spacing: 0; letter-spacing: 0; margin: 3px 9px 0 18px; padding: 0; width: 122px; height: 23px; vertical-align: middle }
#categories table { list-style-image: none; margin: 0; padding: 0 }
#items { float: left }
#items .sep  { font-size: 1px; margin-top: 10px; width: 300px; height: 1px; float: left }
#items h2.inside  { font-size: 0.9em; background-image: none; white-space: normal; margin: 0; padding: 7px 0 5px; width: 150px; height: auto; float: left; overflow: auto }
#items .twoitems  { font-size: 1px; margin: 0; padding: 0; width: 620px; height: 5px; float: left; _height: 0px }
#items .item  { margin: 0; padding: 0; width: 330px; float: left }
#items a.h2     { color: #fff; text-decoration: none; margin-top: 8px; margin-left: 25px; float: left; overflow: hidden }
#items a:hover.h2  { text-decoration: underline !important }
#items h2       { color: #fff; font-size: 1.2em; font-weight: bold; text-decoration: none; background-image: url("../images/item_header4.png"); background-repeat: no-repeat; white-space: nowrap; margin: 0; padding: 0; width: 330px; height: 30px; float: left; overflow: hidden }
#items p    { text-align: right; margin: 0; padding: 0; width: 135px; float: right }
#items a.imglink  { margin: 0; padding: 0; float: right }
#items ul  { font-size: 0.9em; background-image: none; list-style-image: none; margin: 0; padding: 0; width: 150px; float: left }
#items table  { font-size: 0.9em; background-image: none; list-style-image: none; margin: 0; padding: 0; width: 174px; float: left }
#items li { background-image: none; list-style-image: none; margin: 0; padding: 0; width: 147px; float: left }
#items .ifooter     { background-image: url("../images/item_footer2.png"); background-repeat: no-repeat; margin: 0; padding: 0; width: 310px; height: 7px; float: left }
#items .icontent     { background-image: url("../images/item_linka2.png"); background-repeat: repeat-y; margin: 0; padding: 0 0 5px 20px; width: 310px; float: left }
#items img   { margin: 0; padding: 0; float: left; overflow: hidden }
#items .price { padding-right: 10px; padding-left: 10px; width: 80px; height: 67px; float: left; border-right: 2px solid #357e31; border-left: 2px solid #357e31 }
#items p.withoutdph    { color: #357e31; font-size: 1.27em; font-weight: bold; text-decoration: none; text-align: left; margin: 10px 0 0; padding: 0; width: 130px; float: left }
#items p.withdph { color: #717171; font-size: 0.85em; text-decoration: none; text-align: center; margin: 10px 0 0; padding: 0; width: 80px; float: left }
#items p.oldprice  { color: #000; font-size: 0.95em; text-decoration: none; text-align: left; margin: 10px 0 0; padding: 0; width: 135px; float: left }
#items span.struck { text-decoration: line-through }
#items .without { font-size: 0.65em !important; font-weight: normal; text-decoration: none; margin: -2px 0 0; padding: 0; float: right }
#items .buy   { background-image: url("../images/basket3.png"); background-repeat: no-repeat; background-position: 27px 8px; text-align: right; margin: 0; padding: 0 0 0 60px; width: 110px; float: left }
#items form { margin: 0; padding: 0; float: left }
#items input { text-align: center; margin: 0; padding: 0; width: 18px; height: 17px; float: left; border: solid 1px #d1d5d1 }
#items label { width: 30px; float: left }
#items input:focus { border: solid 1px #357e31 }
#items .button  { color: #eeefec; font-size: 0.9em; font-weight: bold; line-height: 1; text-decoration: none; background-image: url("../images/button_buy.png"); background-repeat: no-repeat; cursor: pointer; margin: 0 0 0 5px; padding: 0; width: 57px; height: 19px; float: left; border-width: 0 }
#items p.pbuy   { margin: 10px 0 7px 0; padding: 0; width: 90px; float: left }
#items .icobasket  { background-image: url("../images/basket2.png"); background-repeat: no-repeat; background-position: 10px 2px; width: 30px; height: 19px; float: left }
#detail { float: left }
#detail .Pleft5 { padding-left: 5px }
#detail .Pleft10 { padding-left: 10px }
#detail h1    { color: #357e31; font-size: 1.2em; font-weight: bold; text-decoration: none; background-image: url("../images/item_header.png"); background-repeat: no-repeat; margin: 0; padding: 0; width: 683px; height: 26px; float: left }
#detail .h1strong  { margin-top: 7px; padding-left: 45px; float: left }
#detail .icontent  { background-image: url("../images/item_linka.png"); background-repeat: repeat-y; margin: 0; padding: 10px 0 10px 20px; width: 683px; float: left }
#detail .left    { margin: 0; padding: 0; width: 410px; float: left }
#detail .right  { text-align: center; margin: 0 0 0 5px; padding: 0; width: 210px; float: left; border-left: 2px solid #357e31 }
#detail p.description   { margin: 0 0 15px; padding: 0; width: 410px; float: left }
#detail .images  { margin: 0; padding: 0; width: 190px; float: left }
#detail .large   { margin: 0 0 5px; padding: 0; width: 210px; float: left }
#detail .thumb   { margin: 0; padding: 0; width: 210px; float: left }
#detail img   { text-decoration: none; margin: 0; padding: 0; float: left }
#detail .padding-left-5px { padding-left: 5px }
#detail .padding-bottom-5px { padding-bottom: 5px }
#detail .price      { padding-right: 10px; padding-left: 10px; width: 85px; float: left; border-right: 2px solid #357e31 }
#detail p.withoutdph { color: #357e31; font-size: 1.27em; font-weight: bold; text-decoration: none; margin: 5px 0 0; padding: 0; width: 80px; float: left }
#detail p.withdph { color: #717171; font-size: 0.85em; text-decoration: none; text-align: center; margin: 10px 0 0; padding: 0; width: 80px; float: left }
#detail .without { font-size: 0.65em !important; font-weight: normal; text-decoration: none; margin: -2px 0 0; padding: 0; float: right }
#detail .buy    { margin: 0; padding-left: 10px; width: 90px; float: left }
#detail .button  { color: #eeefec; font-size: 0.9em; font-weight: bold; line-height: 1; text-decoration: none; background-image: url("../images/button_buy.png"); background-repeat: no-repeat; cursor: pointer; margin: 0 0 0 5px; padding: 0; width: 57px; height: 19px; float: left; border-width: 0 }
#detail p.pbuy  { margin: 5px 0 7px; padding: 0; width: 85px; float: left }
#detail input { margin: 0; padding: 0; width: 18px; height: 17px; float: left; border: solid 1px #d1d5d1 }
#detail input:focus { border: solid 1px #357e31 }
#detail h3     { color: #000; font-size: 1.2em; text-decoration: none; margin: 0 0 11px; padding: 25px 0 0; width: 410px; float: left }
#detail .attributes    { margin: 0; padding: 0; width: 200px; float: left }
#detail .download   { margin: 0; padding: 0; width: 400px; float: left }
#detail a.icodownload   { background-image: url("../images/ico_download.png"); background-repeat: no-repeat; text-align: center; display: block; margin: 0; padding: 0; width: 20px; height: 20px }
#detail th  { color: #357e31; font-weight: bold; text-decoration: none; background-color: #cddecc; border-bottom: 1px solid #357e31 }
#detail td, td.dark { background-color: #f1f6f1; border-bottom: 1px solid #cddecc }
#detail td.white { background-color: white }
#detail .ifooter   { background-image: url("../images/item_footer.png"); background-repeat: no-repeat; margin: 0; padding: 0; width: 683px; height: 7px; float: left }
#detail a { float: none }
#showdiv   { position: relative; z-index: 2; top: -510px; left: 0; float: left }

