* {background-repeat:no-repeat;}
img {border:none;}

body {padding:0 0 20px 0; margin:0; background:#efefef url('layout/body.jpg') repeat-x; font-family:Arial, sans-serif; font-size:10px; color:#646464;}
br.end {clear:both;}
.error {color:#cc0000}

div#ab_banner {position:absolute; top:20px;}
div#ab_banner img.close {position:absolute; margin-left:470px;}

/* layout */
div#head {width:970px; height:159px; margin:0 auto; background:url('layout/head.jpg');}
div#menu {width:960px; height:29px; padding:20px 0 0 10px; margin:0 auto; background:#6eaf03 url('layout/menu.jpg') repeat-x;}
div#language {width:490px; height:27px; padding:10px 0 0 0; margin-right:10px; float:right; text-align:right;}
div#page {width:970px; height:auto; margin:0 auto; background:url('layout/page.jpg') repeat-y;}
div#page_left {width:177px; padding:15px 6px 0 10px; height:auto; background:#f2f4f9; float:left; font-size:1.2em; line-height:1.3em;}
div#content {width:520px; height:auto; overflow:hidden; padding:15px; background:#ffffff; float:left; font-size:1.2em; line-height:1.3em;}
div#page_right {width:227px; height:auto; overflow:hidden; padding:15px 0; background:#f2f4f9; float:left;}
div#foot {width:970px; height:auto; margin:0 auto; text-align:center; font-size:1.2em; padding:5px 0 0 0;}
* html div#content {width:515px;}

#top_banner {text-align:center; margin:0 auto; width:970px; overflow:hidden; height:auto; padding:0;}
#top_banner p {margin:0; padding:0; text-align:center;}

/* CONTENT */
div#content h2 {color:#75a434; margin:0; padding-bottom:8px; line-height:1em; font-size:1.6em; font-family:Tahoma; font-weight:bold;}
div#content h3 {color:#76777a; margin:0; padding-bottom:8px; font-size:1.4em; font-weight:bold;}
div#content p {margin:0; padding:0;}
div#content ul {margin:0; padding:0 0 0 20px;}
div#content a {color:#75a434;}
div#content a:hover {color:#0084ba;}
div#content div.imgbox1 {margin-top:15px; border:2px solid #75a434; padding:3px 0;}

div#content h4 {color:#ed1c24; margin:0; padding:0; font-size:1.2em; font-weight:bold;}
div#content h5 {color:#008bbb; margin:0; padding:0; font-size:1.2em; font-weight:bold;}

p.pass {color:#75a434; margin:0; padding-bottom:8px; line-height:1em; font-family:Tahoma; font-weight:bold;}

div#content div#old {width:550px; margin:0 0 0 -15px; text-align:center;}

div.gallery {background:#f8f3f3; padding:3px; border:1px solid #646464; padding:1px; margin:0 35px 15px 0; float:left; text-align:center;}

/* PRODUCT SHOW */
div#content div.product {padding:10px; width:500px; margin:0 0 10px 0; float:left; border:1px solid #646464; background:#f2f4f9;}
div#content div.product div.photo {float:left; margin:0 8px 0 0;}
div#content div.product h3 {font-size:1.3em; margin:0; padding:0; color:#75a434;}
div#content div.product h3 a {text-decoration:none; color:#75a434;}
div#content div.product h3 a:hover {text-decoration:underline;}
div#content div.product p.price {font-weight:bold; font-size:1.1em; padding:5px 0 0 0;}
div#content div.product p.price span {color:#dd0d0d; font-size:1.1em;}

/* PRODUCT NEW SHOW */
div#content div.product_new {padding:10px; width:202px; height:280px; margin:0 0 15px 20px; float:left; border:1px solid #929292; background:#f2f4f9;}
div#content div.product_new div.photo {border:1px solid #c2c2c2; width:200px; height:200px; padding:1px; background:#ffffff; margin:0 8px 0 0;}
div#content div.product_new h3 {font-size:1.3em; width:194px; text-align:center; margin:0; padding:4px 3px 3px 3px; color:#75a434;}
div#content div.product_new h3 a {text-decoration:none; color:#75a434;}
div#content div.product_new h3 a:hover {text-decoration:underline;}
div#content div.product_new p.price {font-weight:bold; font-size:1.1em; padding:5px 0 0 0;}
div#content div.product_new p.price span {color:#dd0d0d; font-size:1.1em;}
div#content div.product_new p.text {text-align:center; width:194px; font-weight:bold; font-size:1.1em; padding:0 3px 0 3px;}
* html div#content div.product_new {margin:0 15px 15px 5px;}

/* PRODUCT NEW SHOW */
div#content div.product_newa {padding:5px; width:150px; height:245px; margin:0 0 15px 10px; float:left; border:1px solid #929292; background:#f2f4f9;}
div#content div.product_newa div.photo {border:1px solid #c2c2c2; width:150px; height:150px; padding:1px; background:#ffffff;}
div#content div.product_newa div.photo img {width:150px; height:150px;}
div#content div.product_newa h3 {font-size:1.3em; width:144px; text-align:center; margin:0; padding:4px 3px 3px 3px; color:#75a434;}
div#content div.product_newa h3 a {text-decoration:none; color:#75a434;}
div#content div.product_newa h3 a:hover {text-decoration:underline;}
div#content div.product_newa p.price {font-weight:bold; font-size:1.1em; padding:5px 0 0 0;}
div#content div.product_newa p.price span {color:#dd0d0d; font-size:1.1em;}
div#content div.product_newa p.text {text-align:center; width:144px; font-weight:bold; font-size:1.1em; padding:0 3px 0 3px;}
* html div#content div.product_newa {margin:0 10px 15px 0; height:245px;}

/* registration */
table.registration span {color:#cc0000}
table.registration td {padding:8px 0 0 0;}
table.registration td.second {padding-left:20px;}
legend {color:#75a434; font-weight:bold;}
fieldset {margin:15px 0 0 0;}
input.reg {width:120px; height:23px; margin:0 14px 0 9px; font-weight:bold; background:url('layout/submit.jpg') repeat-x; font-size:1.1em; color:#ffffff; border:0;}

/* PRODUCT DETAIL */
div#content div.detail {margin:0 0 20px 0;}
div#content div.detail div.photo {float:left; margin:0 8px 0 0;}
div#content div.detail p.price {font-weight:bold; font-size:1.1em; padding:5px 0 0 0;}
div#content div.detail p.price span {color:#dd0d0d; font-size:1.1em;}

/* head */
div#head a.logo {display:block; float:left; width:231px; height:114px;}
div#language img {margin-left:3px;}
div#search {width:286px; height:33px; padding:8px 0 0 9px; background:#d9d9d9; float:right; margin:20px 10px 0 0;}
div#search input.text {width:181px; height:19px; padding:3px 0 0 33px; font-size:1.2em; background:#ffffff url('layout/lupa.jpg') no-repeat; border:0;}
div#search input.submit {width:55px; height:23px; padding:0; margin:1px 0 0 4px; background:#91b900; border:0; color:#ffffff; font-weight:bold; font-family:Arial; font-size:1.2em;}
div#search form {margin:0; padding:0;}
div#language h1 {margin:0; padding:0 0 5px 0; font-size:1.1em; color:#ffffff;}
div#language h1 a {color:#ffffff; text-decoration:none;}

/* menu */
div#menu ul {list-style:none; margin:0; padding:0;}
div#menu ul li {float:left; position:relative; padding:0 0 0 2px;}
div#menu ul li.home {background:none; padding:0;}
div#menu ul li a {display:block; padding:6px 20px 6px 20px; font-weight:bold; color:#ffffff; font-family:Arial; font-size:1.3em; text-decoration:none;}
div#menu ul li a:hover {background:#589b04;}
div#menu ul li a.current {background:#589b04;}

div#menu ul li.eshop a {color:#e4f04a;  padding:6px 20px 6px 40px; background:url('layout/cart.png') 3px 2px no-repeat;}
div#menu ul li.eshop a:hover {background:#589b04 url('layout/cart.png') 3px 2px no-repeat;}

div#menu ul li ul {position:absolute; width:10em; display:none;}
div#menu ul li:hover ul {display:block;}
div#menu ul li ul li a {background:#89b902; width:130px; font-size:1.1em;}
div#menu ul li ul li {padding:0; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000;}
div#menu ul li ul li.top {border-top:1px solid #000000;}

div#menu ul li ul li ul {position:absolute; width:10em; margin:-27px 0 0 170px; display:none;}
div#menu ul li:hover ul li ul {display:none;}
div#menu ul li ul li:hover ul {display:block;}
div#menu ul li ul li a {background:#89b902; width:130px; font-size:1.1em;}
div#menu ul li ul li {padding:0; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000;}
div#menu ul li ul li.top {border-top:1px solid #000000;}

div#menu ul li ul li ul li ul {position:absolute; width:10em; display:none;}
div#menu ul li:hover ul li:hover ul li ul {display:none;}
div#menu ul li:hover ul li ul li ul {display:none;}
div#menu ul li ul li ul li:hover ul {display:none;}

div#menu ul li ul li:hover ul li:hover ul {display:block;}

div#menu ul li ul li a {background:#89b902; width:130px; font-size:1.1em;}
div#menu ul li ul li {padding:0; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000;}
div#menu ul li ul li.top {border-top:1px solid #000000;}

/* page_left */
div#page_left p {margin:0;}

/* news */
div#page_right p.news_headline {margin:0; color:#75a434; font-size:2em; background:url('layout/clock.jpg') no-repeat; height:28px; padding:4px 0 0 38px; margin-left:8px;}
div#page_right p {margin:0;}
div#news p.date {width:44px; height:34px; margin:0 5px 0 0; float:left; line-height:1.4em; font-weight:bold; padding:1px 0 0 0; text-align:center; font-size:1.2em; color:#ffffff; background:url('layout/date.jpg');}
div#news p.date span {color:#76777a;}
div#news p.name {font-size:1.2em; font-weight:bold;}
div#news a {color:#75a434; text-decoration:none;}
div#news a:hover {text-decoration:underline;}
div#news p.text {font-size:1.2em; line-height:1.3em;}
div#news div.new {padding:20px 8px 0 16px;}
div#news div.new div {overflow:hidden; height:35px; padding:0 0 3px 0;}
div#news a.more {display:block; margin:15px 0 0 16px; font-size:1.3em; padding:3px 0 0 0; font-weight:bold; height:21px; width:110px; text-align:center; color:#ffffff; background:url('layout/submit.jpg') repeat-x; border:1px solid #75a434;}
div#news a.more:hover {background:#97be04; text-decoration:none;}

/* action */
div#page_right p.action_headline {margin:20px 0 0 0; color:#75a434; font-size:2em; background:url('layout/action.jpg') no-repeat; height:28px; padding:4px 0 0 36px; margin-left:8px;}
div#action {text-align:center; width:203px; padding:15px 8px 0 16px;}
div#action div.photo {padding:2px; border:1px solid #c6c8cc; width:172px; margin:0 0 0 10px;}
div#action p.name {font-size:1.2em; font-weight:bold; color:#75a434;}
div#action p.text {font-size:1.2em; line-height:1.3em; margin:0 0 5px 0;}
div#action p.price {font-size:1.5em; width:70px; padding:3px 0 0 0; font-weight:bold; color:#75a434; float:left;}
div#action a.more {display:block; float:right; margin:0 0 0 16px; text-decoration:none; font-size:1.3em; padding:3px 0 0 0; font-weight:bold; height:21px; width:110px; text-align:center; color:#ffffff; background:url('layout/submit.jpg') repeat-x; border:1px solid #75a434;}
div#action a:hover {background:#97be04; text-decoration:none;}

/* newsletter */
div#newsletter {background:#717376; padding:10px; width:193px; margin:20px 0 0 7px;}
div#newsletter p.headline {margin:0; color:#ffffff; font-size:2em; background:url('layout/newsletter.jpg') no-repeat; height:25px; padding:8px 0 0 45px;}
div#newsletter p.text {margin:0; font-size:1.2em; color:#ffffff; text-align:center; padding:10px 0 8px 0; line-height:1.4em;}
div#newsletter form {margin:0; padding:0;}
div#newsletter input#email {width:174px; border:1px solid #a8a19b; font-size:1.3em; margin:0 0 5px 9px; text-align:center; height:16px; color:#424242; background:#ffffff;}
div#newsletter input.submit {width:80px; height:23px; margin:0 14px 0 9px; font-weight:bold; background:url('layout/submit.jpg') repeat-x; font-size:1.1em; color:#ffffff; border:0;}
div#newsletter input.cancel {width:80px; height:23px; font-weight:bold; background:#dd0d0d; font-size:1.1em; color:#ffffff; border:0;}

/* foot */
div#foot a {color:#76777a;}
div#foot h2 {color:#75a434; margin:0; padding-bottom:8px; line-height:0.8em; font-size:1.6em; font-family:Tahoma; font-weight:bold;}
div#foot h3 {color:#76777a; margin:0; padding-bottom:8px; font-size:1.4em; font-weight:bold;}
div#foot p {margin:0; padding:0;}
div#foot ul {margin:0; padding:0 0 0 20px;}
div#foot p.copy {font-size:1.1em; margin:0; padding:5px 0 0 0;}


































