@charset "utf-8";
/* CSS Document */
/* Author: Kaspar Koppelmaa */
/* Started: 16.10.2009 */


/*/////////////////////////////////// RESET ///////////////////////////////////////*/
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{background:#709509;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/*/////////////////////////////////// END RESET ///////////////////////////////////////*/

body {font:100%/1.25 Arial, Helvetica, sans-serif; background-image:url(img/bg.gif); margin-top:50px; color: #575757;}
a {color:#405600;text-decoration : none;}
a:hover {color:#6d9300;text-decoration : none;}
#fixedtop { position: fixed; top: 40px; left: 0; right: 0; border: none; z-index: 50; width:100%; height: 60px;  background-image:url(img/bg.gif); }
hr { width: 100%; height:0px; background-color: #aade12; border: 1px solid #aade12; }
input, textarea, select{ font-size: 1em; color: #405600; padding: 3px; margin: 2px; text-decoration: none; background-color: #FAF9F9; border: 1px #405600 solid; }
h1 { font-size:1.4em; font-weight:bold; color:#405600; }
h2 { font-size:1.2em; font-weight:bold; color:#405600; }
h3 { font-size:1em; font-weight:bold; color:#405600; margin-bottom: 10px; }
.cont img { padding: 10px; }
.fitness { color:#FFF; font-weight:bold; font-size:11px; line-height:20px;}

/*/////////////////////////////////// TABLES & CONTENT ///////////////////////////////////////*/

.m1 { margin-top: 8px; color: #405600; font-size:0.9em; font-weight:bold; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; }
.m1 img { padding-left: 15px; padding-right: 15px; }
.m1 a {color:#405600;text-decoration : none;}
.m1 a:hover {color:#6d9300;text-decoration : none;}
.m2 { width:900px; height:57px; background-image:url(img/menu.gif); background-repeat:repeat-x; }
.white { background-color:#FFF; width:900px; }

table { font-size: 0.9em; line-height: 150%; }
.copyright {color:#405600; font-size:0.8em;}
.copyright a {color:#405600;text-decoration : none;}
.copyright a:hover {color : #FFF;text-decoration : none;}
.strong { font-weight:bold; }
.w_price { font-weight:bold; color:#405600; font-size: 1.2em; padding: 5px; }
.heading { font-weight:bold; color:#405600; font-size: 1.2em; }
.red { color:#900; }


/*/////////////////////////////////// SHADOW ///////////////////////////////////////*/

.s1 {background-image:url(img/tl.png); width:4px; height:4px; background-position:bottom right; background-repeat:no-repeat;}
.s2 {background-image:url(img/t.png); background-position:bottom; background-repeat:repeat-x; height:4px;}
.s3 {background-image:url(img/tr.png); width:4px; height:4px; background-position:bottom left; background-repeat:no-repeat;}
.s4 {background-image:url(img/l.png); background-repeat:repeat-y; width:4px; background-position:right;}
.s5 {background-image:url(img/r.png); background-repeat:repeat-y; width:4px; background-position:left;}
.s6 {background-image:url(img/bl.png); width:4px; height:4px; background-position:top right; background-repeat:no-repeat;}
.s7 {background-image:url(img/b.png); background-position:top; background-repeat:repeat-x; height:4px;}
.s8 {background-image:url(img/br.png); width:4px; height:4px; background-position:top left; background-repeat:no-repeat;}


/*/////////////////////////////////// NEWSLetter ///////////////////////////////////////*/
table.news {
	border-width: 1px;
	border-spacing: 5px;
	border-style: solid;
	border-color: #d3dfae;
	border-collapse: collapse;
	background-color: #FFF;
}
table.news th {
	border-width: thin;
	padding: 5px;
	border-style: solid;
	border-color: #d3dfae;
	background-color: #e8f1cd;
	font-weight:bold;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.news td {
	width:50%;
	border-width: thin;
	padding: 5px;
	border-style: solid;
	border-color: #d3dfae;
	background-color: #FFF;
	-moz-border-radius: 0px 0px 0px 0px;
}
