body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;
	background: url('img/back.png') black;
	background-attachment: fixed;
	}

#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
float:left;
}
#slider, #slider li{ 
width:830px;
height:185px;
overflow:hidden; 
}


a:link {
color: #33a02c;
text-decoration: underline;
}

a:hover {
color: #0ddc00;
text-decoration: underline;
}

a:visited {
color: #33a02c;
text-decoration: underline;
}

#page {
	margin: 0px auto;
	padding: 0;
	width: 832px;
	}

#content {
display: table;
height: 100%;
position: relative;
background-color: white;
margin: auto;
padding: 1px;
} 

#header {
display:table;
position: relative;
width: 100%;
}

#subcontent {
display:table;
padding: 50px;
position: relative;
width: 730px;
}

#mainmenu {
width: 100%;
height: 46px;
}

#menu {
border-collapse: collapse;
border-spacing: 0px;
height: 45px;
margin: 0px;
padding: 0px;
}

 

#menu  TD {
vertical-align: top;
padding: 0px;
}


.title {
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 18px;
color: #33a02c;
padding-bottom: 15px;
}


.search-2 {
padding-right: 5px;
padding-top: 11px;
background: url('img/search_back.png') repeat-x;
}

.search-3 {
width: 40px;
text-align: left;
background: url('img/search_end.png') no-repeat;
}



#a01 {
width: 208px;
vertical-align: top;
}

#a02 {
width: 208px;
vertical-align: top;
}

#a03 {
width: 208px;
vertical-align: top;
}

#a04 {
width: 206px;
vertical-align: top;
}


.focus {
padding: 20px;
border-right: #b0b0b0 solid 1px;
height: 100%;
}

.focusend {
padding: 20px;
height: 100%;
}




#index-footer {
display:table;
width: 100%;
background: url('img/back_footer.png') repeat-x;
}

#index-footer #item-left {
margin: auto;
width: 370px;
padding-left: 20px;
padding-top: 30px;
padding-bottom: 40px;
float: left;
border: 0px solid;
}

#index-footer #item-right {
margin: auto;
width: 364px;
padding-right: 30px;
padding-top: 30px;
padding-bottom: 40px;
float: right;
border: 0px solid;
}


.footer-left {
margin: auto;
color: #9faca2;
font-size: 11px;
width: 370px;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 40px;
float: left;
border: 0px solid;
}

.footer-right {
text-align: right;
margin: auto;
color: #9faca2;
font-size: 11px;
width: 364px;
padding-right: 30px;
padding-top: 10px;
padding-bottom: 40px;
float: right;
border: 0px solid;
}

.footer-right a {
color: #9faca2;
}

.footer-right a:hover {
color: #0ddc00;
}
