body { height: auto; }
#topbg { background-repeat: repeat-y; position: absolute; top: 0; left: 0; width: 818px; height: 600px; z-index: 5; }
#title0 { height: auto; width: auto; left: 57px; top: 93px; position: absolute; z-index: 60 }
#title { height: 36px; width: 415px; left: 57px; top: 128px; position: absolute; z-index: 30 }
#choosecountry { height: auto; width: auto; top: 138px; z-index: 100; position: absolute }
#producers { height: auto; width: auto; z-index: 109; position: absolute }
#title2 { height: auto; width: auto; left: 57px; top: 251px; position: absolute; z-index: 40 }
#distpressprint { height: auto; width: auto; z-index: 220; position: absolute ; left: 59px; }
#choosesection { height: auto; width: auto; position: absolute; left: 62px; z-index: 120; visibility: visible; }
#color { position: absolute; top: 124px; left: 486px; width: 60px; z-index: 280   }
#photo { height: auto; width: 272px; left: 546px; top: 124px; position: absolute; z-index: 280 }
#text { height: auto; width: 782px; z-index: 86; position: absolute; left: 36px; padding-bottom: 22px; }
#text-column1 { text-indent: 0; float: left; border-right: 1px solid #999999; margin-left: 39px; font-size: 14px; line-height: 17px; margin-top: 20px; width: 172px; padding-right: 15px; overflow: visible }
#text-column2 { float: left; height: auto; font-size: 14px; line-height: 17px; margin-top: 20px; width: 172px; margin-left: 30px; height: auto; overflow: visible }
#tc-finish { width: 411px; overflow: auto; clear: both; height: auto; padding-bottom: 22px }
#factsheet { font-size: 13px; line-height: 17px; height: auto; width: 782px; position: absolute; left: 36px; z-index: 85; visibility: hidden; padding-bottom: 22px; padding-left: 26px; }
#color2 { left: 486px; top: 124px; position: absolute; width: 60px; z-index: 281 }
#photo2 { height: auto; width: 272px; left: 546px; top: 124px; position: absolute; z-index: 281 }
#fs-column1 { text-indent: -13px; padding-left: 13px; float:left; padding-right: 16px; border-right: 1px solid #999999; margin-right: 10px; width: 165px; height: auto; overflow: auto; padding-bottom: 22px }
#fs-column2 { text-indent: -13px; padding-left: 19px; float: left; width: 175px; height: auto ; overflow: auto; padding-bottom: 22px}
#fs-finish { width: 411px; overflow: auto; clear: both }
.fs-title { color: #1a1a1a; font-size: 12px; font-weight: bold; }
#labels { background-color: #ab9f8b; height: auto; width: 782px; left: 36px; z-index: 290; position: absolute; visibility: hidden; padding-bottom: 50px }
.buttontext { font-family: tahoma, sans-serif; letter-spacing: 1px; }
.buttontext a:link { color: #444 }
.buttontext a:visited { color: #444 }
.buttontext a:active { color: #999 }
.buttontext a:hover { color: #999999 }
#producers { height: auto; width: 100px; left: 61px; top: 163px; z-index: 110; position: absolute; visibility: visible; }
.article { width: auto; padding-right: 0; }
.articleend { width: auto; margin-bottom: 10px; padding-right: 0; padding-bottom: 0; }
.articleend2 { width: auto; margin-bottom: 18px; padding-right: 0; padding-bottom: 0; }
.articleend25 { margin-bottom: 12px; padding-right: 0; padding-bottom: 0; width: auto; }
.product { font-size: 15px; font-weight: bold; }
#distributorlist { height: auto; width: auto; left: 323px; top: 100px; position: absolute; z-index: 130; visibility: visible; }
