* {margin:0; padding:0;}
body {background-color:#FFFFFF;}
body, td {font:8pt/12pt Verdana, Tahoma, sans-serif; color:#000000; vertical-align:top;}
input, textarea, select {font:9pt Verdana, Tahoma, sans-serif;}
img {border: none;}
ul {list-style: none;}
a{text-decoration: underline; color:#336699;}
a:hover {color: #E30008;}

.wrapper,.main-menu, .main {border-spacing:0; *border-collapse:collapse; width:100%;}
.header {background:url('images/flower.jpg') no-repeat top right; height:150px;}

.logo {width:321px;}
.logo img {width:321px; height:86px; padding-top:15px;}
.banner468 {text-align:center; padding-top:25px;}

.mini-nav,.mini-links {border-bottom:1px solid #87AFB1; float:left; height:26px; line-height:26px; white-space:nowrap;}
.mini-nav a {color:#87AFB1; background: no-repeat top left; padding-left:22px; text-decoration:none;}
.mini-nav a:hover {color:#FF9900;}
.mini-nav li {float:left; margin-left:12px;}

.search {float:left; border-bottom:1px solid #5CA91B; padding:0 15px; height:26px; line-height:26px;}
.search label {background:url('images/h-search.gif') no-repeat top left; padding-left:20px; color:#5CA91B;}

.green-btn {background-color:#94B101; border:1px solid #779800; color:#FFFFFF; padding:0 3px; height:18px; -moz-box-sizing: content-box;}
.input {border:1px solid #CACACA;}

.main {border-top:2px solid #ECDDDD;}
.left-column {width:220px; border-right:1px solid #F4F4F4; padding:5px;}

.top-menu {margin-left:-6px; margin-bottom:10px; zoom: 1; position: relative;}
.top-menu li {background:url('images/mini_flower.gif') no-repeat top left; float:left; padding-left:10px; padding-bottom:10px; width:13%; text-align:center;}
.top-menu a {color:#877070; text-decoration:none; font-weight:bold; font-size:7.5pt;}
.top-menu a:hover {text-decoration:underline;}

.main-menu {margin-left:-5px;}
.main-menu-title {color:#877070; margin-bottom:10px; font-weight:normal; font-size:12pt;}
.t_l,.b_l {background-color:#5AA419; width:10px; border-right:1px solid #4F9813;}
.t_l {border-top:1px solid #4F9813;}
.b_l {border-bottom:1px solid #4F9813;}
.t_r,.b_r {background-color:#67B722; border-right:1px solid #4F9813; width:20px;}
.t_r {border-top:1px solid #4F9813;}
.b_r {border-bottom:1px solid #4F9813; vertical-align:bottom;}
.t_r img, .b_r img {width:12px; height:10px; float:right; margin:-1px; zoom: 1; position: relative;}

.main-menu-list {margin-top:15px;}
.main-menu-list li {padding:3px 0; margin-left:-14px; padding-left:17px; background:url('images/sel.gif') no-repeat center left; zoom: 1; position: relative;}
.main-menu-list a {color:#5CA91B;}
.main-menu-list a:hover {color: #FF6600;}

.clear {clear:both;}
.hr {clear:both; border-bottom:1px solid #E2EDB3; margin:10px 0;}
.hr2 {clear:both; border-bottom:2px solid #5CA91B; padding-top:15px; margin-bottom:10px;}

.title {border-top:3px solid #FEBAAF; border-left:2px solid #E2EDB3; border-bottom:2px solid #E2EDB3;
		background-color:#F6F9E6; min-height:30px; line-height:28px; color:#5CA91B; margin-bottom:5px;
}
.title img {vertical-align:middle; margin-bottom: .25em;}
.title a {font-weight:bold; color:#FF6600; background-color:#FFFFFF; padding:4px 10px;}

.title-m {font-size:12pt; margin-bottom:10px;}
.content {padding:5px;}

.main-news {float:left; width:70%;}
.main-news .product {width:99%;}
.main-art {float:left; width:29%;}
.product {float:left; width:47%; padding-left:10px; margin-right:10px; margin-bottom:10px;}
.product h4 {color:#FF6600; margin-bottom:5px;}
.product .poster {float:left; width:110px; height:110px; display:block; text-align:center;}
.product .poster img {height:100px;}
.product .cats {margin-bottom:5px;}
.product .intro {z-index:99; position:relative; margin-left:110px;}
.product .fade {height:110px; width:200px; margin-left:100px; background:url('/images/fade.png') repeat-y left; position:absolute; z-index:1;}
.p_r {border-left:1px solid #E2EDB3;}

.news {float:none; width:100%;}

.fade {height:210px; width:200px; margin-left:220px; background:url('/images/fade.png') repeat-y left; position:absolute; z-index:1;}
.poster {float:left; width:250px; height:200px; display:block; text-align:center;}
.poster img {height:194px;}
.full_intro {z-index:99; position:relative;}
.full_intro h1 {color:#FF6600; font-weight:normal; font-size:14pt;}
.full_intro h4 {color:#877070; font-size:9pt; margin-bottom:5px;}

.product_list {float:left; margin:0 10px; margin-bottom:20px; width: 48%;}
.product_list dt {font-weight:bold; text-transform:uppercase; margin-bottom:3px;}

.tags_list {color:#87AFB1; margin-top:3px;}
.tags_list a {color:#5CA91B;}
.tags_list a:hover {color:#FF6600;}

.categories_list {border-top:3px solid #4A9ACF; background-color:#f4f4f4; padding:10px;}
.categories_list dl {float:left; margin-top:5px; margin-right:10px; width: 18%;}
.categories_list dt {font-weight:bold; text-transform:uppercase;}
.categories_list a {color:#336699;}
.categories_list a:hover {color: #FF6600;}

.tags {margin:10px; text-align:center;}
.tags a {color:#3D7CFF;}
.tags a:hover {color: #FF6600;}

.bottom {color:#336699; margin:20px 5px;}
.bottom a {color:#336699;}
.bottom a:hover {text-decoration:none;}

.clouds_xsmall {font-size:x-small;}
.clouds_small {font-size:small;}
.clouds_medium {font-size:medium;}
.clouds_large {font-size: large;}
.clouds_xlarge {font-size: x-large;}

.hint a {text-decoration:none; border-bottom:1px dashed #A15A00; margin-right:20px;}

.notice, .notice_ok {padding:20px; background-color:#EEEEEE; border-left:3px solid #FF0000; margin-bottom:20px;}
.notice_ok {border-left:3px solid #008000;}

.pages {text-align:center; margin-top:10px; border-top:1px solid #E2EDB3; border-bottom:1px solid #E2EDB3; padding:5px;}
.pages a {background-color: #F6F9E6; color:#5CA91B; margin:0 2px; padding:2px 4px;}
.pages a:hover {color:#E30008;}
.pages .active {background-color: #DEF7CA; font-weight:bold; font-size:10pt;}

.nav-type {text-align:right; margin-bottom:10px;}
.nav-type a {padding:2px 10px; background-color: #F1F1F1;}
.nav-type .active {background-color: #94B101; color:#EDF280;}

.promo-text {margin-bottom:15px;}

