@charset "utf-8";
body,/* CSS Document */
td,
th, input, textarea, select,  input.btn{
	color: #333333;
	font: normal 100% Arial, Helvetica, sans-serif;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	background: #FFFFFF url(../../images/background.jpg) no-repeat center top;
}

a,
a:link,
a:visited,
a:active {
	text-decoration: underline;
	font-size: 1em;
}

a:hover {
	text-decoration: underline;
	font-size: 1em;
}

h1 {
	font-size: 1.5em;
	font-weight: normal;
	color: #00501F;
	margin: 0px;
	padding: 0px;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 1.3em;
	color: #00501F;
}

h3 {
	font-size: 1.1em;
	font-weight: normal;
	color: #00501F;
	margin: 0px;
	padding: 0px;
}

h4 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

h5 {
	font-weight: normal;
	font-size: 0.6em;
	margin: 0px -7px 13px;
	padding: 2px;
	background: #e0f8aa;
}

h6 { }

img {
	border-style: none;
	margin: 0px;
	padding: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: inside;
}

p {
	margin: 0px;
	padding: 0px;
}

.__correction {
	position: relative;
	top: -190px;
}

.__clear {
	clear: both;
	float: none;
	height: 0px;
	width: 100%;
}

.__bar {
	width: 100%;
	border-top: 2px solid #e0f8aa;
	padding-top: 6px;
}

#_SITE_CONTAINER {
	text-align: left;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#_HEADER { width: 100%; }

#__FROG {
	height: 190px;
	width: 302px;
	left: 700px;
	top: 77px;
	position: relative;
	z-index: +1;
	background: url(../../images/frog.png) no-repeat center center;
}

#__MENU_TOP {
	color: #e0f8aa;
	font-size: 0.8em;
}

#__MENU_TOP a,
#__MENU_TOP a:link,
#__MENU_TOP a:visited,
#__MENU_TOP a:active {
	color: #e0f8aa;
	font-weight: bold;
}

#__MENU_TOP a:hover {
	color: #FFFFFF;
	font-weight: bold;
}

#__MENU_TOP_1 {
	height: 21px;
	padding-right: 13px;
	padding-left: 13px;
	padding-top: 5px;
	background: url(../../images/menu_top_1_background.jpg) no-repeat center center;
}

#__CONTACT { float: left; }

#__LOGIN { float: right; }

#__MENU_TOP_2 {
	height: 22px;
	padding-right: 13px;
	padding-left: 13px;
	padding-top: 5px;
	background: url(../../images/menu_top_2_background.jpg) no-repeat center center;
}

#__CART { float: right; }

#__LOGO { }

#__MENU_MAIN {
	height: 51px;
	font-size: 1em;
	color: #006600;
	background: url(../../images/menu_main_bacground.jpg) no-repeat center top;
}

#__MENU_MAIN ul {
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #86CB34;
	list-style: url(none) none outside;
	padding: 0px;
	margin: 0px 6px 0px 0px;
}

#__MENU_MAIN li {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #86CB34;
	padding: 0px;
	margin: 0px;
}

#__MENU_MAIN a,
#__MENU_MAIN a:link,
#__MENU_MAIN a:visited,
#__MENU_MAIN a:active {
	padding-right: 13px;
	padding-left: 13px;
	color: #006600;
	text-decoration: none;
	display: block;
	height: 33px;
	padding-top: 18px;
}

#__MENU_MAIN a:hover,
#__MENU_MAIN a.now:hover {
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #00501f;
	padding-right: 13px;
	padding-left: 13px;
	color: #e0f8aa;
	text-decoration: none;
	background-color: #022100;
	display: block;
	height: 33px;
	padding-top: 11px;
}

#__MENU_MAIN a.now {
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #022100;
	padding-right: 13px;
	padding-left: 13px;
	color: #ffd600;
	text-decoration: none;
	background-color: #00501f;
	display: block;
	height: 33px;
	padding-top: 11px;
}

#_MAIN {
	background: url(../../images/main_bacground.jpg) no-repeat center top;
	min-height: 384px;
	height: auto !important;
}

#_TOP { width: 100%; }

#_BREADCRUMB {
	font-size: 0.8em;
	color: #666666;
	padding: 7px;
}
#_BREADCRUMB  a,
#_BREADCRUMB  a:link,
#_BREADCRUMB  a:visited,
#_BREADCRUMB  a:active {
	color: #666666;
	text-decoration: none;
}
#_BREADCRUMB  a:hover {
	color: #333333;
	text-decoration: underline;
}

#_SECTION_TITLE {
	border-left: 13px solid #e0f8aa;
	padding-left: 4px;
	margin-left: 13px;
	margin-bottom: 13px;
}

#_SECTION_CONTENT {
	padding: 0px 13px 7px;
	color: #003300;
}

#__PRODUCTS {
	padding: 13px;
	width: 934px;
	color: #003300;
}

#__PRODUCTS ul {
	list-style: url(none) none outside;
	margin-right: auto;
	margin-left: auto;
}

#__PRODUCTS li {
	width: 221px;
	margin-right: 6px;
	margin-bottom: 26px;
	margin-left: 6px;
	float: left;
}

#__PRODUCTS .first { clear: left; }

#__PRODUCTS a {
	text-decoration: none;
	display: block;
}

#__PRODUCTS img {
	height: 150px;
	width: 221px;
}

#__PRODUCTS h2 {
	background: #00501f;
	color: #ffd600;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0px;
	border-bottom: 2px solid #022100;
	padding: 6px 6px 1px;
}

#__PRODUCTS p {
	padding: 3px 6px 26px;
	color: #003300;
	font-size: 0.9em;
}

#_BOTTOM { width: 100%; }

#_FOOTER {
	width: 100%;
	border-top: 2px solid #e0f8aa;
	padding-top: 6px;
	color: #006600;
	font-size: 0.7em;
}

#_FOOTER ul { list-style: url(none) none outside; }

#_FOOTER li { }

#_FOOTER a,
#_FOOTER a:link,
#_FOOTER a:visited,
#_FOOTER a:active {
	color: #006600;
	text-decoration: underline;
}

#_FOOTER a:hover {
	color: #003300;
	text-decoration: underline;
}

#__MENU_FOOTER {
	float: left;
	padding: 0px 0px 6px 7px;
}

#__MENU_FOOTER ul {
	text-align: left;
	float: left;
	padding: 0px 6px;
	margin: 0px;
}

#__MENU_FOOTER li { }

#__SOCIALNET {
	float: right;
	padding-right: 13px;
	padding-top: 4px;
}

#__SOCIALNET ul { }

#__SOCIALNET li {
	float: left;
	padding-left: 6px;
}

#__LOGOS {
	float: right;
	padding-right: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: right;
}

#__LOGOS ul { }

#__LOGOS li { float: left; }

#__PAYPAL {
	padding-right: 3px;
	padding-top: 5px;
}

#__VISA,
#__MASTERCARD,
#__AMERICANEXPRESS { padding-top: 9px; }

#__UPS { padding-left: 26px; }

#__COPYRIGHTS {
	font-size: 0.8em;
	text-align: center;
}

#__COPYRIGHTS ul { }

#__COPYRIGHTS li {
	display: inline;
	padding-right: 6px;
	padding-left: 6px;
}

form {
	margin: 0px 0px 13px;
	padding: 7px 0px 13px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}

fieldset {
	margin: 0px 0px 13px;
	padding: 0px 7px;
	border: 1px solid #CCCCCC;
}

label {
	clear: left;
	float: left;
	width: 150px;
	text-align: right;
	padding-right: 7px;
	margin-top: 2px;
	margin-bottom: 13px;
}

label.right_label {
	clear: right;
	float: left;
	text-align: left;
	width: auto;
	padding-right: 0px;
}

input {
	float: left;
	width: 250px;
	background: #F4FDE1;
	border: 1px solid #CCCCCC;
	height: auto;
	font: normal 1em Arial, Helvetica, sans-serif;
	margin-bottom: 13px;
}

textarea {
	float: left;
	width: 700px;
	background: #F4FDE1;
	border: 1px solid #CCCCCC;
	margin-bottom: 13px;
}

select {
	float: left;
	width: 250px;
	background: #F4FDE1;
	border: 1px solid #CCCCCC;
	margin-bottom: 13px;
}

.red_star {
	float: left;
	color: #FF0000;
	padding-left: 3px;
}
input.btn {
	clear: both;
	margin-left: 157px;
	color: #00501f;
	background: #ffd600;
	height: auto;
	width: auto;
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #CCCCCC;
}
input.checkbox, input.radio {
	background: none;
	height: auto;
	width: auto;
	border-style: none;
	clear: left;
	float: left;
	text-align: right;
	margin-left: 150px;
	margin-right: 7px;
}
form   .must_be {
	clear: both;
	font-size: 0.6em;
	color: #FF0000;
	padding-left: 157px;
	float: left;
}
form  .i_forgot_pass {
	clear: both;
	font-size: 0.6em;
	color: #FF0000;
	padding-left: 157px;
	float: left;
}

form .capatha {
	clear: both;
	font-size: 1em;
	padding-left: 157px;
	float: left;
	font-weight: bold;
	color: #FF0000;
}

form .capatha img { float: left; }

form .capatha input {
	float: left;
	margin-top: 7px;
	margin-left: 5px;
	width: 160px;
}

form h3 {
	margin-bottom: 7px;
	border-left: 13px solid #00501F;
	padding-left: 7px;
}

form h4 {
	font-size: 1em;
	font-weight: bold;
	float: left;
	margin-top: 2px;
}
form#register, .onleft {
	clear: left;
	float: left;
	width: 730px;
	height: auto;
}
form#login, form#alogin {
	clear: right;
	float: right;
	width: 200px;
}
form#login  label, form#alogin label { width: 65px; }
form#login  input, form#alogin input { width: 100px; }
form#login  .btn, form#alogin .btn { margin-left: 72px; }
form#login   .i_forgot_pass, form#alogin .i_forgot_pass { padding-left: 72px; }
form#register   textarea   { width: 450px; }
form#updater   textarea   { width: 450px; }

#_QUOTE {
	margin-left: 13px;
	margin-top: 7px;
	padding-left: 26px;
}

#_QUOTE ul { list-style: circle; }

#_QUOTE li { margin-bottom: 4px; }

._rev {
	font-size: 0.8em;
	padding-left: 20px;
}

