html {font-size: 100.1%;}/*Opera font-size bug fixed*/
body {
	font: 64% Arial, Tahoma, Helvetica, sans-serif;
	margin: 0;
}
form {
	display: inline;
	padding: 0;
	margin: 0;
}
#main {
	margin: 0 auto;
	width: 886px;
}
#main a:focus {outline:none;}

#main li {list-style: none;}
#main img {border: none;}
/*text to image replacement*/
#main .hidden-text {
	float: left;
	text-indent: -3000px;
	overflow: hidden;
}
/*header start*/
#header {
	width: 100%;
	height: 216px;
	background: url(../images/bg-header.gif) repeat-x;
	position: relative;
	float: left;
}
/*logo*/
#logo {
	position: absolute;
	margin: 0;
/*logo position*/
	left: 33px; 
	top: 0;
}
#logo a {
	background: url(../images/logo.png) no-repeat; /*logo must by transperent (*.png)*/
	width: 280px;
	height: 134px;
	cursor: pointer;
}
#identif {
	position: absolute;
	left: 297px;
	top: 27px;
	margin: 0;
	background: url(../images/img-identification-line.png) no-repeat;
	width: 565px;
	height: 36px;
}
#header p {
	position: absolute;
	font-size: 18px;
	color: #fff;
	top: 108px;
	left: 130px;
	margin: 0;
	letter-spacing: 0.14em;
	line-height: 22px;
}
#header p em {
	font-style: normal;
	color: #68e60d;
}
#header p a {
	color: #fff;
	text-decoration: underline;
}
#header p a:hover {text-decoration: none;}
#header p span {
	display: block;
	margin-top: 13px;
}
#header img {position: absolute;}
/* first header picture*/
#header img.pic1 {
	top: 83px;
	left: 552px;
}
/* second header picture*/
#header img.pic2 {
	top: 75px;
	left: 707px;
}
/* header end / conatainer start*/
#container {
	float: left;
	width: 100%;
	margin-top: 20px;
	min-height: 660px;
}
/* main navigation */
#main-nav {
	float: left;
	width: 235px;
	margin: 10px 0 0;
	padding: 0;
}
#main-nav li {
	float: left;
	background: url(../images/bg-border-menu.gif);
}
#main-nav li a {
	float: left;
	width: 230px;
	padding: 6px 0 4px 5px;
	font-size: 11px;
	color: #3d3d3d;
	text-decoration: none;
	font-weight: bold;
	background: #fff;
	margin: 1px 0 0;
}
#main-nav li a:hover {background: #f4f4f4;}
#main-nav li.last {padding-bottom: 1px;}
#main-nav li.select a, #main-nav li.select li.select a {color: #57af17;}
#main-nav li.select li a {
	color: #3d3d3d;
	width: 185px;
	padding: 4px 20px 6px 30px;
}
#main-nav li ul {
	float: left;
	margin: 0;
	padding: 0;
	display: none;
}
#main-nav li.select ul {display: block;}

/* main navigations end / content start */
#content {
	float: right;
	width: 618px;
}
/*content gteen text*/
#content .green {
	font-size: 12px;
	font-weight: bold;
	color: #57af17;
	text-decoration: none;
}
#content .green2 {
	font-size: 14px;
	font-weight: bold;
	color: #57af17;
	text-decoration: none;
}
#content .greenp2 {
	font-size: 15px;
	font-weight: bold;
	color: #57af17;
	text-decoration: none;
}
#content .redlink {
	font-size: 12px;
	color: #c0544f;
	text-decoration: none;
	margin-left: 20px; 
}
#content .blue {
	font-size: 12px;
	font-weight: bold;
	color: #2678f2;
	text-decoration: none;
}
#content p {
	font-size: 12px;
	color: #3d3d3d;
	float: left;
	margin: 0;
	width: 90%;
	margin: 7px 0 0 10px;
	display: inline;
}
#content p2 {
	font-size: 15px;
	color: #3d3d3d;
	float: left;
	margin: 0;
	width: 90%;
	margin: 7px 0 0 10px;
	display: inline;
}
#content a:hover {text-decoration: underline;}
/*content titles*/
#content h1 {
	height: 20px;
	float: left;
	font-size: 21px;
	color: #57af17;
	font-weight: normal;
	margin: 0;
	padding: 7px 0 0 13px;
}
#content h2 {
	font-size: 14px;
	color: #c0544f;
	font-weight: bold;
	float: left;
	margin: 14px 0 0 10px;
	width: 90%;
	display: inline;
}
#content h3 {
	width: 90%;
	float: left;
	margin: 10px 0 5px 15px;
	display: inline;
}
#content h4 {
	height: 20px;
	float: left;
	font-size: 21px;
	color: #57af17;
	font-weight: normal;
	margin: 1;
	padding: 7px 0 0 13px;
}
#content h5 {
	height: 20px;
	float: left;
	font-size: 17px;
	color: #57af17;
	font-weight: normal;
	margin: 0;
	padding: 7px 0 0 13px;
}
#content .img-box{
	width:248px;
	float:right;
	overflow:hidden;
	margin:0 0 0 16px;
	display:inline;
}
#content .attention {
	background: url(../images/bg-attention-bottom.gif) no-repeat 0 100%;
	float: left;
	padding: 0 0 1px;
	margin: 10px 0 5px;
	width: 617px;
}
#content .attention span {
	float: left;
	padding: 15px 0 15px 82px;
	background: url(../images/bg-attention.gif) no-repeat;
	width: 540px;
	color: #c0544f;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
#content .note {
	float: left;
	width: 347px;
	height: 37px;
	font-size: 12px;
	background: url(../images/bg-note.gif) no-repeat;
	padding: 7px 10px 5px 13px;
}
#content .note2 {
	float: left;
	width: 700px;
	height: 37px;
	font-size: 12px;
	background: url(../images/bg-note2.gif) no-repeat;
	padding: 7px 10px 5px 13px;
}
#content .spacer {height: 500px;}
#content .spacer2 {height: 425px;}
#content .spacer3 {height: 330px;}
#content .spacer4 {height: 150px;}
#content .spacer5 {height: 30px;}
#content .note strong {color: #57af17;}
#content ul {
	float: left;
	padding: 0;
	margin: 9px 0 0;
	width: 100%;
}
#content ul li {
	float: left;
	width: 88%;
	padding-left: 50px;
	background:url(../images/img-green-dot.gif) no-repeat 25px 5px;
	font-size: 12px;
	color: #3d3d3d;
	margin-bottom: 8px;
	line-height: 14px;
}
#content ul li2 {
	float: left;
	width: 88%;
	padding-left: 50px;
	font-size: 12px;
	color: #3d3d3d;
	margin-bottom: 8px;
	line-height: 14px;
}
/*content table*/
#content table.c-table {
	width: 601px;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	float: left;
	margin-left: 15px;
	display: inline;
}
#content .t-head {
	background: #D2E9C0;
	font-size: 12px;
	font-weight: bold;
}
#content .t-head td {text-indent: 4px !important;}
#content table.c-table td {
border:1px solid #000000;
font-size:12px;
height:20px;
margin: 0;
padding: 0 0 0 10px;
text-indent:0;
vertical-align:middle;
width:400px;
}
#content table.c-table th {
	border: 1px solid #000;
	width: 100px;
	height: 20px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	vertical-align: middle;
	font-weight: normal;
}
/*content bottom part with the picture*/
#c-bottom {
	float: left;
	width: 620px;
	margin-top: 10px;
}
#c-bottom div {
	float: left;
	width: 370px;
}
#c-bottom p {margin-top: 5px;}
#c-bottom ul {margin-bottom: 10px;}
#c-bottom img {
	float: right;
	margin-top: 10px;
}
/*footer start*/
#footer {
	float: left;
	width: 100%;
	position: relative;
	height: 86px;
	background: url(../images/bg-footer.gif) repeat-x;
}
#footer img.footer-photo {
	position: absolute;
/*footer photo postition */
	left: 15px; 
	top: -153px;
}
#footer img.footer-photo2 {
	position: absolute;
/*footer photo postition */
	left: 15px; 
	top: -285px;
}
#footer img.footer-photo3 {
	position: absolute;
/*footer photo postition */
	left: 15px; 
	top: -250px;
}
#footer p {
	font-size: 11px;
	color: #fff;
	line-height: 12px;
	letter-spacing: 0.12em;
}
#footer .left-text {
	margin: 0;
	position: absolute;
	left: 170px;
	top: 50px;
}
#footer .footer-logo {
	margin: 0;
	position: absolute;
	left: 310px;
	top: 7px;
}
#footer .right-text {
	float: right;
	text-align: right;
	padding: 13px 15px ;
	margin: 0;
}
#footer .right-text a {
	color: #fff;
	text-decoration: none;
}
#footer .right-text a:hover {text-decoration: underline;}
#footer .right-text a span {color: #2FC23D;}/* green link */