body {
	margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; 
 	background-image: url(img/background.jpg); background-repeat: repeat-x; 
}

h1 {	font-size: 24px; color: Black;  margin: 0 0 20px 0;  font-weight:100;}
h2 {	font-size: 14px;}
h3 {	font-size: 12px;}

p {	margin-bottom: 20px;}

a, a:visited { text-decoration: none; color: Gray; }
a:hover { text-decoration: underline; }
a img {	border: none;}

input, select {	font-size: 11px;}


/*------------------frame------------------------*/
.frame { width: 100%;}

.head { width:100%;	height: 53px; }	
.logo {  float: left; }


.menu { float: left; width: 450px; height: 53px; padding-left: 46px;  line-height: 68px; font-size: 12px; background-image: url(img/menu-back.jpg); background-repeat: no-repeat; }
.menu div { float: left; text-align: center;}
.menu a, .menu a:visited {	color: #717070; width: 93px; height: 53px; display: block;  padding-top:1px;}
.menu a:hover { color: Black; text-decoration: none;}
.menu a.selected, .menu a:visited.selected {background-image: url(img/menu-active.gif); background-position: top center; background-repeat: no-repeat; text-decoration: none;}

.track {padding-bottom:8px;	height: 20px; font-size: 10px; line-height: 20px; color: #006e00; text-indent: 4px; margin-bottom: 30px;
	background-image: url(img/track.gif); background-position: bottom left; background-repeat: no-repeat;}
.track a:link, .track a:visited { color: #006e00; padding: 0 3px 0 3px;}
.track a:hover { color: gray; text-decoration: none;}

/*------------------col1------------------------*/
.col1 {	width: 220px; float: left; margin-right: 10px; padding-bottom: 0px; 
	background-image: url(img/col1-back.gif); background-repeat: no-repeat; background-position: top right; 
	margin-bottom: 10px; 
}
.col1-bottom {width: 220px; background-image: url(img/col1-back-bottom.gif); background-repeat: no-repeat; background-position: bottom right; height:50px; }

.col1-title {	text-align: right; padding-right: 20px; color: #004400; font-size: 14px; font-weight: bold; margin-bottom: 20px;}
.col1-title a, .col1-title a:visited {	color: #004400;}

.abz {	margin-bottom: 50px; padding-top: 0px; }
.abz-title { }
.abz p { padding: 0px 30px 0px 30px;  }


.submenu a, .submenu a:visited {	color: Black;} 
.submenu-top { float: right; width: 173px; height: 40px;  background-image: url(img/submenu-top.gif); background-repeat: no-repeat; text-align: right; line-height:  40px; padding-right: 20px;}
.submenu-top.active { width: 173px; height: 40px;  background-image: url(img/submenu-top-active.gif); background-repeat: no-repeat; }
.submenu-middle { float: right; width: 173px; height: 36px;  background-image: url(img/submenu-middle.gif); background-repeat: no-repeat; text-align: right; line-height: 36px; padding-right: 20px;}
.submenu-middle.active { width: 173px; height: 36px;  background-image: url(img/submenu-middle-active.gif); background-repeat: no-repeat; }

.submenu-bottom { float: right; width: 173px; height: 30px;  background-image: url(img/submenu-bottom.gif); background-repeat: no-repeat; text-align: right; line-height: 30px; padding-right: 20px;}

/*------------------col2------------------------*/
.col2 { width: 750px; float: left; margin-right: 10px; }
.col2-title {	margin-bottom: 40px; color:Gray; }

.adv { width: 630px;	margin-left: 20px; margin-bottom: 20px; text-align: right;
}
.main-panel { background-image: url(img/main-panel.gif); background-repeat: no-repeat; width: 630px; height: 150px; margin-left: 20px;  }
.main-panel div { float: left; width: 137px; padding: 10px;}
.main-panel h4 { color: #65a765; margin: 0 0 20px 0; font-size: 11px; }
.main-panel h4 a, .main-panel h4 a:visited  { color: #65a765; }
.main-panel ul { margin: 0; padding: 0; }
.main-panel li { list-style: none; margin-bottom: 5px; color: #80807f; }

.content {	float: left; width: 500px; padding-left: 20px; margin-right: 20px; font-size:13px;  font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; line-height:150%; }
.content a, .content a:visited  { color: #65a765; }

.photos {	float: left; width: 150px; overflow: hidden; margin: 0 0 20px 20px; padding-top: 80px;}
.photos img {	width: 150px; margin-bottom: 20px;}

/*------------------footer------------------------*/
.footer {	width: 1000px; height: 37px; line-height: 37px; text-indent: 17px; 
	background-image: url(img/footer.gif); background-repeat: no-repeat; color: #adaead; position: relative;
}
.footer a, .footer a:visited { color: #adaead; } 
.web { width: 100px;	float: right; position: absolute; top: 0; right: 130px; }
.web a, .web a:visited { display: block; width: 100px; text-decoration: none;}

.cleaner { clear: both; }

.for {padding:0px; text-indent:20px;line-height: 1em;}
.for_inner{padding:0px;margin:0px; text-indent:20px;}