@charset "utf-8";

/* preset */
html, body {width: 100%; height: 100%; margin: 0px; padding: 0px;}
body {position: relative; left: 0px; top: 0px; border: 0px; background: #F8F9F4 url('../img/bg.jpg') center center no-repeat fixed; font-family: tahoma, arial, sans-serif; font-size: 11px; line-height: 17px; color: #666;}
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, sup, sub, large, small, form, fieldset, legend, label, input, textarea, select, object, embed {text-align: left; vertical-align: top;}
div, h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, dl, dt, dd, sup, sub, large, small, img, span, form, fieldset, legend, label, input, textarea, select, object, embed, table, tr, th, td {margin: 0px; padding: 0px; border: 0px;}
fieldset, legend, input, textarea, select, object, embed, table, tr, th, td {border-spacing: 0px; border-collapse: collapse;}
div, object, embed, form, fieldset, legend, label, input, textarea, select, h1, h2, h3, h4, h5, h6, p, ol, ul, li, dl, dt, dd, img, a, sup, sub, large, small, table {position: relative; display: block;}
a, span, sup, sub, large, small {position: static; display: inline;}
table {display: table;}
li {display: list-item;}
a {text-decoration: underline; color: #80a050; outline: none;}
a:hover {text-decoration: none; color: #80a050; outline: none;}
a.c2 {color: #B39110;}
a.c2:hover {color: #B39110;}

object, embed, object div, embed div {position: relative; display: block; left: 0px; top: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px;}
a span {position: absolute; left: -6969px; top: 0px;}
.hidden {display: none !important;}
.visible {display: block;}
.highlight {color: #dd3311 !important;}
.left {text-align: left !important;}
.center {text-align: center !important;}
.right {text-align: right !important;}
div.print {display: none;}
div.printscreen {display: none;}

div.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden;}
div.clearboth.footkeeper {margin: 0px; padding: 0px 0px 83px 0px;}
/* /preset */



/* layout */
div.placeholder {float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 11%; overflow: hidden; visibility: hidden; z-index: 100;}

div.container {position: relative; float: none; clear: both; width: 700px; height: auto !important; min-height: 78% !important; height: 78%; margin: 0px auto 0px auto; background: #fff url('../img/container_bg.jpg') 0px 0px no-repeat; overflow: visible; z-index: 100;}
div.container div.shadow_left {position: absolute; left: -9px; top: 0px; width: 9px; height: 100%; background: url('../img/shadow_left.png') 0px 0px repeat-y; overflow: hidden; z-index: 1;}
div.container div.shadow_right {position: absolute; left: 700px; top: 0px; width: 9px; height: 100%; background: url('../img/shadow_right.png') 0px 0px repeat-y; overflow: hidden; z-index: 1;}

div.head {float: left; clear: both; width: 700px; height: 160px; overflow: visible; background: transparent; z-index: 101;}
div.head div.shadow {position: absolute; float: left; clear: none; left: -9px; top: -9px; width: 718px; height: 9px; background: url('../img/shadow_top.png') 0px 0px no-repeat; overflow: hidden;}
div.head div.bg {position: absolute; float: left; clear: none; left: 0px; top: 0px; width: 700px; height: 147px; background: url('../img/head_bg.png') 0px 0px no-repeat; overflow: hidden;}

div.cont {float: left; clear: both; width: 700px; height: auto; overflow: visible; background: transparent; z-index: 201;}
div.cont div.coll {float: left; clear: none; width: 176px; height: auto !important; min-height: 86px !important; height: 86px; margin: 44px 0px 44px 0px; padding: 0px; background: url('../img/coll_bg.gif') 0px 0px repeat-y; overflow: visible; z-index: 210;}
div.cont div.coll div.bg_top {position: absolute; left: 0px; top: -44px; width: 176px; height: 87px; background: url('../img/coll_bg.gif') -200px 0px no-repeat; overflow: hidden; z-index: 1;}
div.cont div.coll div.bg_bottom {position: absolute; left: 0px; bottom: -44px; width: 176px; height: 87px; background: url('../img/coll_bg.gif') -400px 0px no-repeat; overflow: hidden; z-index: 1;}
div.cont div.colc {float: right; clear: none; width: 524px; overflow: visible; z-index: 220;}

div.foot {float: none; clear: both; width: 700px; height: 83px; margin: -83px auto 0px auto; overflow: visible; background: transparent; z-index: 300;}
div.foot div.shadow {position: absolute; left: -9px; top: 83px; width: 718px; height: 9px; background: url('../img/shadow_bottom.png') 0px 0px no-repeat; overflow: hidden;}
div.foot div.bg {position: absolute; left: 0px; top: 0px; width: 700px; height: 83px; background: url('../img/foot_bg.png') 0px 0px no-repeat; overflow: hidden;}
/* /layout */



/* head */
div.head span {position: absolute; left: -6969px; top: 0px;}
div.head strong {position: absolute; left: 28px; top: 11px; width: 118px; height: 88px; overflow: hidden;}
div.head strong a {position: relative; display: block; float: left; clear: none; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; background: url('../img/kesplaza.png') 0px 0px repeat;}
div.head big {position: absolute; right: 18px; top: 16px; width: 404px; height: 40px; overflow: hidden; background: url('../img/slogan.png') 0px 0px repeat;}
div.head div.lang {position: absolute; right: 30px; top: 95px; width: auto; font-size: 10px; line-height: 12px; color: #9ABC79; text-align: right; white-space: nowrap;}
div.head div.lang a {text-decoration: none; color: #AABF8A;}
div.head div.lang a:hover {text-decoration: none; color: #80a050;}
div.head div.basket {position: absolute; right: 30px; top: 113px; width: auto; font-size: 11px; font-weight: bold; line-height: 13px; color: #fff; text-align: right; white-space: nowrap;}
div.head div.basket a {text-decoration: none; color: #fff;}
div.head div.basket a:hover {text-decoration: none; color: #305000;}
div.head div.basket small {font-size: 11px; font-weight: normal; color: #ffffff;}
/* /head */



/* cont */
/* cont/common */
div.cont h1 {float: none; clear: both; font-size: 21px; font-weight: normal; line-height: 29px; margin: 15px 30px 0px 31px; text-align: left;}
div.cont h2 {float: none; clear: both; font-size: 17px; font-weight: normal; line-height: 21px; margin: 25px 30px 0px 32px; text-align: left;}
div.cont h3 {float: none; clear: both; font-size: 13px; font-weight: bold; line-height: 18px; color: #80a050; margin: 17px 30px 0px 32px; text-align: left;}
div.cont h4 {float: none; clear: both; font-size: 11px; font-weight: normal; line-height: 17px; margin: 17px 30px 0px 32px; text-align: left;}
div.cont p {line-height: 17px; margin: 17px 30px 0px 32px;}
div.cont p.small {font-size: 10px; line-height: 16px; color: #333333;}
div.cont p.indent {margin: -15px 30px 0px 134px;}
div.cont p.right {text-align: right;}
div.cont a.inv {text-decoration: none;}
div.cont a.inv:hover {text-decoration: underline;}
div.cont a.bull {padding-left: 15px; background: url('../img/bullr.gif') 0px 4px no-repeat;}
div.cont a.bulli {padding-left: 15px; background: url('../img/bullri.gif') 0px 4px no-repeat;}
div.cont a.bulll {padding-left: 15px; background: url('../img/bulll.gif') 0px 4px no-repeat;}
div.cont a.bullli {padding-left: 15px; background: url('../img/bullli.gif') 0px 4px no-repeat;}
div.cont a.bull2 {padding-left: 15px; background: url('../img/bull2r.gif') 0px 4px no-repeat;}
div.cont a.bull2i {padding-left: 15px; background: url('../img/bull2ri.gif') 0px 4px no-repeat;}
div.cont a.bull2l {padding-left: 15px; background: url('../img/bull2l.gif') 0px 4px no-repeat;}
div.cont a.bull2li {padding-left: 15px; background: url('../img/bull2li.gif') 0px 4px no-repeat;}
div.cont a.bullr {padding-left: 0px; padding-right: 14px; background-position: right 4px;}
div.cont ul {list-style: none; margin: 15px 30px 0px 55px;}
div.cont ul li {list-style: none; padding: 0px 0px 0px 15px; vertical-align: baseline; background: url('../img/bull.gif') 0px 7px no-repeat;}
div.cont ul li ul {margin: 0px 0px 0px 15px}
div.cont ol {list-style: none; margin: 15px 30px 0px 52px;}
div.cont ol li {list-style: outside decimal; padding: 0px 0px 0px 0px; vertical-align: baseline;}
div.cont ol li ol {margin: 0px 0px 0px 32px}
div.cont ol li p {margin-left: 0px;}
div.cont div.hr {float: none; clear: both; height: 1px; margin: 17px 26px 0px 28px; background: #80a050; overflow: hidden; opacity: 0.38; -moz-opacity: 0.38;}
div.cont div.img {width: 160px; float: right; clear: right; margin: 15px 30px 8px 15px; padding: 4px; background: #B0C492; border: solid 1px #80a050; overflow: hidden; z-index: 9;}
div.cont div.img img {float: none; clear: both; width: 160px; background: #fff; overflow: hidden;}
div.cont div.img label {float: left; clear: both; width: 152px; font-size: 10px; line-height: 12px; text-align: center; color: #000; padding: 4px 4px 2px 4px; background: #B0C492; overflow: hidden;}
div.cont div.img a {color: #000; text-decoration: none; cursor: pointer;}
div.cont div.img a label {cursor: pointer;}
div.cont div.img.imgleft {float: left; margin: 15px 15px 5px 32px;}
div.cont div.img:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.cont .tabsheet {}
div.cont .tabsheet .sheet {position: absolute; left: -9999px; top: 0px; visibility: hidden; width: 524px; overflow: hidden;}
div.cont .tabsheet.ts0 .s0,
div.cont .tabsheet.ts1 .s1,
div.cont .tabsheet.ts2 .s2,
div.cont .tabsheet.ts3 .s3,
div.cont .tabsheet.ts4 .s4,
div.cont .tabsheet.ts5 .s5 {position: relative; left: 0px; top: 0px; visibility: visible;}
div.cont .tabsheet .tabsheet .sheet {position: absolute; left: -9999px; top: 0px; visibility: hidden; width: 524px; overflow: hidden;}
div.cont .tabsheet .tabsheet.ts0 .s0,
div.cont .tabsheet .tabsheet.ts1 .s1,
div.cont .tabsheet .tabsheet.ts2 .s2,
div.cont .tabsheet .tabsheet.ts3 .s3,
div.cont .tabsheet .tabsheet.ts4 .s4,
div.cont .tabsheet .tabsheet.ts5 .s5 {position: relative; left: 0px; top: 0px; visibility: visible;}
div.cont div
/* /cont/common */

/* cont/form */
form legend {display: none;}
form input, form select, form textarea {border: solid 1px #cccccc; outline: none; background: #fff;}
form input, form select, form textarea, form label {font-family: arial, sans-serif; font-size: 11px; line-height: 14px; color: #666;}
form input.readonly, form textarea.readonly {color: #888; border-color: #e0e0e0; background: #f8f8f8;}
div.cont form {position: relative; float: none; clear: both; width: 496px; margin: 15px 0px 0px 28px; padding: 0px 0px 0px 0px; overflow: visible;}
div.cont form .required {font-family: tahoma; font-size: 11px; line-height: 13px; vertical-align: baseline; color: #dd3311;}
div.cont form p {float: none; clear: both; font-size: 11px; line-height: 13px; margin: 0px 0px 0px 0px; padding: 5px 30px 7px 4px;}
div.cont form p.error {display: none; color: #dd3311;}
div.cont form div.hr {margin: 8px 26px 8px 0px;}
div.cont form fieldset {float: none; clear: both; width: 496px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: visible;}
div.cont form fieldset div.field {float: left; clear: both; width: 492px; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 4px; overflow: visible;}
div.cont form fieldset div.field p {font-size: 11px; line-height: 13px; margin: 0px 0px 0px 0px; padding: 2px 0px 4px 0px;}
div.cont form fieldset div.field.error {background: #fff url('../img/form_error.gif') right 0px repeat-y;}
div.cont form fieldset div.field.error p.error {display: block;}
div.cont form fieldset div.button {position: relative; display: block; float: left; clear: none; width: 108px; height: 18px; text-align: center; background: #80a050; border: solid 1px #B0C492; overflow: hidden;}
div.cont form fieldset label {float: left; clear: none; width: 224px; margin: 0px 14px 0px 0px; padding: 3px 0px 3px 0px; overflow: hidden;}
div.cont form fieldset input {float: left; clear: none; width: 216px; margin: 0px; padding: 2px 2px 2px 4px; overflow: hidden;}
div.cont form fieldset input.long {width: 159px; margin-right: 4px;}
div.cont form fieldset input.half {width: 102px; margin-right: 4px;}
div.cont form fieldset input.short {width: 45px; margin-right: 4px;}
div.cont form fieldset select {float: left; clear: none; width: 224px; margin: 0px; padding: 1px 1px 1px 0px; overflow: hidden;}
div.cont form fieldset select.long {width: 167px; margin-right: 4px;}
div.cont form fieldset select.half {width: 110px; margin-right: 4px;}
div.cont form fieldset select.short {width: 53px; margin-right: 4px;}
div.cont form fieldset textarea {float: left; clear: none; width: 218px; height: 70px; padding: 1px 1px 1px 3px; overflow: auto;}
div.cont form fieldset div.cbrb {float: left; clear: none; width: 224px; height: auto; margin: 0px; padding: 0px;}
div.cont form fieldset div.cbrb input {float: left; clear: left; width: 13px; height: 13px; margin: 4px 7px 0px 0px; padding: 0px 0px 3px 0px; border: none 0px; background: transparent;}
div.cont form fieldset div.cbrb label {float: left; clear: right; width: 204px; margin: 0px 0px 0px 0px;}
div.cont form fieldset div.cbrb.long {width: 167px; margin-right: 4px;}
div.cont form fieldset div.cbrb.long label {width: 147px;}
div.cont form fieldset div.cbrb.half {width: 110px; margin-right: 4px;}
div.cont form fieldset div.cbrb.half label {width: 90px;}
div.cont form fieldset div.cbrb.short {width: 53px; margin-right: 4px;}
div.cont form fieldset div.cbrb.short label {width: 33px;}
div.cont form fieldset div.cbrb.wide {width: 462px;}
div.cont form fieldset div.cbrb.wide label {width: 442px;}
div.cont form fieldset div.file {float: left; clear: none; width: 224px; height: auto; margin: 0px; padding: 0px; overflow: hidden;}
div.cont form fieldset div.file div.text {position: relative; float: left; clear: none; width: 144px; height: auto; margin: 0px 4px 0px 0px; padding: 0px; overflow: hidden; z-index: 11;}
div.cont form fieldset div.file div.text input {width: 136px;}
div.cont form fieldset div.file div.button {width: 51px; margin: 0px 4px 0px 0px; z-index: 9;}
div.cont form fieldset div.file div.button.delete {width: 17px; margin: 0px 0px 0px 0px; z-index: 9;}
div.cont form fieldset div.file div.browse {position: absolute; float: none; clear: both; right: 23px; top: 0px; width: 53px; height: 19px; text-align: right; overflow: hidden; opacity: 0.01; -moz-opacity: 0.01; z-index: 10; cursor: pointer;}
div.cont form fieldset div.file div.browse input {position: absolute; float: none; clear: both; right: -1px; top: 0px; width: auto; height: 19px; text-align: right; opacity: 0.01; -moz-opacity: 0.01; z-index: 10; cursor: pointer;}
div.cont form fieldset div.button.submit {left: 352px;}
div.cont form fieldset div.button input {position: absolute !important; left: 50% !important; top: -4px !important; width: 200px !important; height: 24px !important; color: #fff !important; text-align: center !important; margin: 0px 0px 0px -100px !important; padding: 0px !important; background: transparent !important; border: none 0px !important; cursor: pointer !important; overflow: hidden !important;}
div.cont form fieldset.error {background: #fff;}
div.cont form fieldset.error div.field {background: #fff url('../img/form_error.gif') right 0px repeat-y;}
div.cont form fieldset.error p.error {display: block;}
div.cont form fieldset:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
/* /cont/form */

/* cont/logolist */
div.cont div.logolist {width: 485px; margin: 3px 0px 0px 28px; overflow: hidden;}
div.cont div.logolist div.item {float: left; clear: none; width: 84px; height: 62px; margin: 12px 13px 0px 0px; background: url('../img/logos_item_bg.png') 0px 0px no-repeat; overflow: hidden;}
div.cont div.logolist div.item img {position: relative; display: block; width: 66px; height: 44px; margin: 8px 0px 0px 8px; padding: 0px; border: none 0px; overflow: hidden;}
div.cont div.logolist:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
/* /cont/logolist */

/* cont/gallery */
div.cont div.gallery {width: 487px; margin: 3px 0px 0px 28px; overflow: visible;}
div.cont div.gallery div.item {float: left; clear: none; width: 144px; height: 102px; margin: 12px 15px 0px 0px; background: url('../img/gallery_item_bg.png') 0px 0px no-repeat; overflow: hidden;}
div.cont div.gallery div.item img {position: relative; display: block; width: 126px; height: 84px; margin: 7px 0px 0px 7px; padding: 0px; border: solid 1px #eee; overflow: hidden;}
div.cont div.gallery:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
/* /cont/gallery */

/* cont/products */
div.cont div.products {width: 487px; margin: 3px 0px 0px 28px; overflow: visible;}
div.cont div.products div.item {float: left; clear: none; width: 144px; height: 194px; margin: 12px 15px 0px 0px; background: url('../img/products_item_bg.png') 0px 0px no-repeat; overflow: hidden;}
div.cont div.products div.item div.img {position: relative; float: none; clear: both; left: 0px; top: 0px; width: 134px; height: 92px; margin: 4px 0px 0px 4px; padding: 0px; text-align: center; background: none; border: none 0px; overflow: hidden;}
div.cont div.products div.item div.img img {position: relative; display: block; width: 126px; height: 84px; margin: 3px auto 0px auto; padding: 0px; border: solid 1px #eee; overflow: hidden;}
div.cont div.products div.item div.img a:hover img {border-color: #aaa;}
div.cont div.products div.item h3 {font-size: 11px; line-height: 13px; color: #333; margin: 0px 10px 0px 9px; padding: 0px;}
div.cont div.products div.item h3 small {display: block; font-size: 10px; line-height: 12px; color: #666;}
div.cont div.products div.item h3 a {font-size: 11px; color: #333; line-height: 13px; text-decoration: none;}
div.cont div.products div.item h3 a:hover {color: #80a050; text-decoration: none;}
div.cont div.products div.item h3 a:hover small {color: #80a050; text-decoration: none;}
div.cont div.products div.item p {position: absolute; left: 8px; top: 143px; width: 126px; margin: 0px; padding: 0px; font-size: 11px; line-height: 13px;}
div.cont div.products div.item p b {position: absolute; display: block; left: 1px; top: 0px; color: #333333;}
div.cont div.products div.item p a {position: absolute; display: block; right: 1px; top: 0px;}
div.cont div.products div.item p a:hover {text-decoration: underline;}
div.cont div.products div.item p strong {position: absolute; display: block; right: 1px; top: 0px;}
div.cont div.products div.item div.attributes {display: none;}
div.cont div.products div.item form {position: absolute; left: 8px; top: 164px; width: 108px; height: 19px; margin: 0px; padding: 0px;}
div.cont div.products div.item form fieldset {position: absolute; left: 0px; top: 0px; width: 52px; height: 42px; margin: 0px; padding: 0px;}
div.cont div.products div.item form fieldset input {position: absolute; left: 0px; top: 0px; width: 26px; text-align: right; padding: 2px 2px 2px 4px; border: solid 1px #ddd;}
div.cont div.products div.item form fieldset label {position: absolute; left: 40px; top: 0px; width: 16px;}
div.cont div.products div.item form fieldset div.button {position: absolute; left: 64px; top: 0px; width: 60px; border: solid 1px #B0C492;}
div.cont div.products div.itemdiscount p b {color: #999999; text-decoration: line-through;}
div.cont div.products div.itemdiscount p strong {color: #dd3311;}
div.cont div.products div.itemcart h3,
div.cont div.products div.itemcart h3 a,
div.cont div.products div.itemcart h3 a small,
div.cont div.products div.itemcart p b,
div.cont div.products div.itemcart p strong,
div.cont div.products div.itemcart form fieldset input,
div.cont div.products div.itemcart form fieldset label {color: #80a050;}
div.cont div.products div.itemdiscount p b {color: #999999; text-decoration: line-through;}
div.cont div.products div.details {float: left; clear: none; width: 303px; height: auto; margin: 12px 15px 0px 0px; overflow: hidden;}
div.cont div.products div.details h3 {margin: 0px 0px 0px 0px;}
div.cont div.products div.details p {margin: 6px 0px 0px 0px;}
div.cont div.products:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
/* /cont/products */

/* table */
div.cont table {width: 460px; margin: 17px 30px 0px 32px; border: solid 1px #B0C492;}
div.cont table tr td {text-align: center; vertical-align: middle; padding: 2px 3px 3px 3px; border: solid 1px #B0C492;}
div.cont table thead td {font-weight: normal; color: #333; border-color: #80A050;}
div.cont table thead tr td {background: #D1DDC0;}
div.cont table tr.even td {background: #ffffff;}
div.cont table tr.odd td {background: #EEF2E8;}
/* /table */
/* /cont */



/* cont.coll */
div.cont div.coll h6 {font-size: 11px; font-weight: bold; line-height: 17px; color: #666; margin: 0px 20px 0px 20px;}
div.cont div.coll p {margin: 0px 20px 0px 20px;}
div.cont div.coll div.hr {margin: 15px 16px 0px 15px; opacity: 0.38; -moz-opacity: 0.38;}

div.cont div.coll div.menu { float: none; clear: both; width: 176px; height: auto; margin: 0px 0px 0px 0px; padding: 0px; overflow: visible; z-index: 9;}
div.cont div.coll div.menu ul {float: left; clear: both; width: 175px; list-style: none; margin: -23px 0px 0px 0px; padding: 0px; background: none; overflow: hidden;}
div.cont div.coll div.menu ul li {float: left; clear: both; width: 175px; list-style: none; margin: 0px 0px 0px 0px; padding: 0px; background: none; overflow: hidden;}
div.cont div.coll div.menu ul li a {position: relative; display: block; float: left; clear: both; width: 135px; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; color: #80a050; margin: 2px 0px 0px 0px; padding: 1px 20px 3px 20px; background: none;}
div.cont div.coll div.menu ul li a.active {color: #305000; background: url('../img/menu_bg.gif') 0px 0px repeat-y;}
div.cont div.coll div.menu ul li a:hover {color: #305000; background: url('../img/menu_bg.gif') -200px 0px repeat-y;}
div.cont div.coll div.menu ul li ul {display: block; margin: 0px;}
div.cont div.coll div.menu ul li ul li {}
div.cont div.coll div.menu ul li ul li a {width: 115px; font-weight: normal; margin: 1px 0px 0px 0px; padding-left: 40px;}
div.cont div.coll div.menu ul li ul li a.active {}
div.cont div.coll div.menu ul li ul li a:hover {}
div.cont div.coll div.menu:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}

div.cont div.coll div.login {width: 176px; height: auto; color: #B39110; margin: 15px 0px 0px 0px; padding: 0px; overflow: visible; z-index: 9;}
div.cont div.coll div.login h6 {font-size: 11px; font-weight: bold; line-height: 17px; color: #B39110; margin: 0px 20px 0px 20px;}
div.cont div.coll div.login p {font-size: 11px; line-height: 17px; color: #B39110; margin: 4px 20px 0px 20px;}
div.cont div.coll div.login p a {font-weight: bold; color: #B39110; text-decoration: none;}
div.cont div.coll div.login p a:hover {font-weight: bold; color: #B39110; text-decoration: underline;}
div.cont div.coll div.login form {width: 176px; margin: 0px; padding: 0px;}
div.cont div.coll div.login form fieldset {width: 176px; margin: 0px; padding: 0px;}
div.cont div.coll div.login form fieldset input {float: left; clear: both; width: 135px; font-family: arial, sans-serif; font-size: 11px; line-height: 14px; color: #B39110; margin: 4px 0px 0px 15px; padding: 2px 4px 2px 4px; background: #fff; border: solid 1px #D0BB6B; overflow: hidden;}
div.cont div.coll div.login form fieldset input.username {}
div.cont div.coll div.login form fieldset input.password {width: 108px;}
div.cont div.coll div.login form fieldset div.button {float: left; clear: both; width: 21px; margin: -20px 0px 0px 137px; color: #fff; background: #B39110; border-color: #E2D5A4;}
div.cont div.coll div.login form fieldset input.error {border-color: #dd3311;}
div.cont div.coll div.login form fieldset input.readonly {font-weight: normal; background: #F9F6EC;}
div.cont div.coll div.login form fieldset label {position: absolute; display: none; left: 0px; top: 0px; width: 100px; font-family: arial, sans-serif; font-size: 11px; line-height: 14px; color: #B39110; margin: 0px 0px 0px 0px; padding: 3px 5px 3px 5px;}
div.cont div.coll div.login.loggedin {}

div.cont div.coll div.contact {width: 176px; height: auto; margin: 15px 0px 0px 0px; padding: 0px; overflow: visible; z-index: 9;}
div.cont div.coll div.contact strong {color: #666;}
div.cont div.coll div.contact a {text-decoration: none; color: #666;}
div.cont div.coll div.contact a:hover {text-decoration: none;}
/* /cont.coll */



/* foot */
div.foot span {display: none;}
div.foot div.menu {position: absolute; left: 200px; top: 60px; width: 300px; font-size: 10px; line-height: 12px; color: #fff; text-align: center; white-space: nowrap;}
div.foot div.menu a {text-decoration: none; color: #fff;}
div.foot div.menu a:hover {text-decoration: none; color: #305000;}
div.foot div.copy {position: absolute; right: 30px; top: 60px; font-size: 10px; line-height: 12px; color: #fff; text-align: right; white-space: nowrap;}
div.foot div.qwe {position: absolute; left: 29px; top: 57px; width: 118px; height: 19px; overflow: hidden;}
div.foot div.qwe a {position: relative; display: block; float: left; clear: none; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; background: url("../img/qwe.gif") 0px 0px no-repeat;}
/* /foot */



/* features */
div.fixed {position: fixed; display: none; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 999;}
div.fixed div.cover {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #F8F9F4; overflow: hidden; -moz-opacity: 0.80; opacity: 0.80;}
div.fixed div.cover iframe {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #F8F9F4; overflow: hidden; -moz-opacity: 0.01; opacity: 0.01;}

div.fixed div.popup {position: absolute; float: left; clear: both; left: 50%; top: 50%; margin: -250px 0px 0px -295px; overflow: visible;}
div.fixed div.popup.statement {margin-top: -125px;}
div.fixed div.popup div {display: block; overflow: hidden; padding: 0px; z-index: 2;}
div.fixed div.popup div.bg_lt {position: absolute; left: 0px; top: 0px; width: 20px; height: 20px; margin: -20px 0px 0px -20px; background: url('../img/popup_bg_lt.png') 0px 0px no-repeat;}
div.fixed div.popup div.bg_t {position: absolute; left: 0px; top: 0px; width: 100%; height: 20px; margin: -20px 0px 0px 0px; background: url('../img/popup_bg_t.png') 0px 0px repeat-x;}
div.fixed div.popup div.bg_rt {position: absolute; right: 0px; top: 0px; width: 20px; height: 20px; margin: -20px -20px 0px 0px; background: url('../img/popup_bg_rt.png') 0px 0px no-repeat;}
div.fixed div.popup div.bg_l {position: absolute; left: 0px; top: 0px; width: 20px; height: 100%; margin: 0px 0px 0px -20px; background: url('../img/popup_bg_l.png') 0px 0px repeat-y;}
div.fixed div.popup div.bg_r {position: absolute; right: 0px; top: 0px; width: 20px; height: 100%; margin: 0px -20px 0px 0px; background: url('../img/popup_bg_r.png') 0px 0px repeat-y;}
div.fixed div.popup div.bg_lb {position: absolute; left: 0px; bottom: 0px; width: 20px; height: 20px; margin: 0px 0px -20px -20px; background: url('../img/popup_bg_lb.png') 0px 0px no-repeat;}
div.fixed div.popup div.bg_b {position: absolute; left: 0px; bottom: 0px; width: 100%; height: 20px; margin: 0px 0px -20px 0px; background: url('../img/popup_bg_b.png') 0px 0px repeat-x;}
div.fixed div.popup div.bg_rb {position: absolute; right: 0px; bottom: 0px; width: 20px; height: 20px; margin: 0px -20px -20px 0px; background: url('../img/popup_bg_rb.png') 0px 0px no-repeat;}
div.fixed div.popup div.inner {position: relative; left: -10px; top: -10px; width: 610px; margin: 0px -20px -20px 0px; background: #fff url('../img/popup_bg.jpg') right bottom no-repeat; z-index: 10;}
div.fixed div.popup div.inner h6 {position: relative; display: block; height: 15px; font-size: 12px; font-weight: bold; line-height: 15px; text-align: left; color: #fff; margin: 0px 0px -2px 0px; padding: 2px 0px 6px 6px; background: url('../img/popup_bg_title.png') 0px 0px repeat-x; overflow: hidden;}
div.fixed div.popup div.inner p {margin: 17px 30px 17px 30px;}
div.fixed div.popup div.inner div.close {position: absolute; right: 0px; top: 0px; width: 15px; height: 15px; font-size: 13px; font-weight: bold; line-height: 15px; text-align: center; color: #fff; margin: 0px; padding: 1px 2px 5px 3px; overflow: hidden; cursor: pointer;}
div.fixed div.popup div.inner div.img {position: relative; display: block; width: 600px; height: 400px; margin: 4px 4px 4px 4px; padding: 0px; border: solid 1px #eee; overflow: hidden;}
div.fixed div.popup div.inner div.img img {position: relative; display: block; margin: 0px auto 0px auto; padding: 0px; border: none 0px; overflow: hidden; cursor: pointer;}
div.fixed div.popup div.inner div.attributes {position: relative; margin: 4px 0px 4px 6px;}
div.fixed div.popup div.inner div.attributes p {position: relative; display: block; float: left; clear: none; width: 300px; margin: 0px; padding: 0px;}
div.fixed div.popup div.inner div.attributes p.description {width: 600px;}
div.fixed div.popup div.inner div.attributes p span {color: #999999; text-decoration: line-through;}
div.fixed div.popup div.inner div.attributes p strong {color: #dd3311;}
div.fixed div.popup div.inner div.paging {position: relative; height: 17px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #e8e8e8; border-top: solid 1px #ddd; overflow: hidden;}
div.fixed div.popup div.inner div.paging a {position: absolute; display: block; top: 1px; width: auto; height: 13px; font-size: 11px; line-height: 13px; text-decoration: none; margin: 0px 0px 0px 0px;}
div.fixed div.popup div.inner div.paging a:hover {color: #305000;}
div.fixed div.popup div.inner div.paging a.prev {left: 5px; padding: 0px 0px 0px 17px; background: url('../img/bullli.gif') 0px 4px no-repeat;}
div.fixed div.popup div.inner div.paging a.next {right: 5px; padding: 0px 17px 0px 0px; background: url('../img/bullri.gif') right 4px no-repeat;}
/* /features */



/* debug for JS */
div#debug {position: absolute; display: block; left: 0px; top: 0px; width: 800px; height: 200px; font-family: courier new; font-size: 11px; line-height: 14px; padding: 2px; color: #333333; background: #ffffff; border: solid 2px #ff0000; overflow: auto; z-index: 9999;}
div#debug div {font-family: courier new; font-size: 11px; line-height: 14px; color: #333333;}
/* /debug for JS */


