/* start reset */
* {outline: none; background-repeat: no-repeat; border: 0;}
body,div,dl,dt,dd,ul.reset,ol.reset,ol.reset li, ul.reset li, h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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,th,var {
	font-style:normal;
	font-weight:normal;
}
ol.reset,ul.reset {
	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;
}
/* end reset */

body { background-color: #1c2c04; font-family: Arial; font-size: 12px; color: #919191;}
#wrapper {min-width: 1000px;}
.inner {width: 913px; margin: 0 auto;}
.inner:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
a:link, a:visited, a:active {color: #6d8e1f; text-decoration: none;}
a:hover {text-decoration: underline;}

/* start head */
#head {height: 188px; background-color: #f8f8f8; background-image:url(../images/head_bg.gif);  background-repeat: repeat-x; background-position: left bottom;}
/*#head .inner { background-image:url(../images/head_inner_bg.jpg);}*/
#logo_wrapper {float: left; display: block;}
a#logo {width: 269px; height: 137px; display: block; margin: 8px 0 0 350px;  text-indent: -3000px; overflow: hidden; background-image:url(../images/logo.jpg);}

#main_menu {float: left; margin: 7px 0 0 0; width: 100%;  }
#main_menu li {float: left; text-align: center; background-image:url(../images/left_lk_off2.gif);}
#main_menu li.first {background-image:none;}
#main_menu li.last { background-image: none;}
#main_menu li a:link,#main_menu li a:visited,#main_menu li a:active, #main_menu li span {color: #c5d1b3; text-decoration: none; display: block; line-height: 33px;   font-size: 15px; font-weight: bold; background-image:url(../images/right_lk_off.gif); background-position: right top; padding: 0 1px;}

#main_menu li a:hover, #main_menu li span { background-image:url(../images/main_menu_lk_selected.gif); background-color: #add921; background-repeat: repeat-x; color: #fff; padding: 0; border: solid #92b921; border-width: 0 1px;}
#main_menu li a span { background-image:url(../images/a_hover.gif); background-position: -1000px bottom; background-repeat: no-repeat; border: 0; background-color: transparent; color: #c5d1b3;}
#main_menu li a:hover span { background-position: center bottom; border: 0; color: #fff;}
/* end head */

/* start content */
h1 {font-size: 36px; color: #4d4d4d; margin-bottom: 13px;}
#content { background-color: #ececec; background-image:url(../images/content_bg_top.jpg); background-repeat: repeat-x;}
#content2 { background-image:url(../images/content_bg_bottom.jpg); background-repeat: repeat-x; background-position: left bottom;}
#content .inner {min-height: 374px; padding: 15px 0 31px;}
#page {width: 606px;  padding: 3px 23px 0;  text-align: justify; background-color: #fff;}
#page_wrapper {float: right; width: 652px; }
p {padding: 0 0 15px;}
#page img {float: left; border: 2px solid #d1deae; margin-right: 8px;}
#sidebar { border: solid #add921; border-width: 0 2px; background-color: #fff;   } 
#sidebar_wrapper {width: 247px; float: left;}
#sidebar_top {height: 9px; overflow: hidden; background-image:url(../images/sidebar-top.png); display: block;}
#sidebar_bottom {height: 8px; overflow: hidden; background-image:url(../images/sidebar-bottom.png); display: block;}

#page_top {display: block; background-image:url(../images/page-top.png); height: 17px;}
#page_bottom {display: block; background-image:url(../images/page-bottom.png); height: 18px;}




#sidebar ul {margin: 0; padding: 11px 19px; list-style:none; background-image:url(../images/sidebar_ul_bg.gif); background-position: left bottom;  }
#sidebar ul li {display: inline;}
#sidebar ul.last { background-image: none;}
#sidebar a:link, #sidebar a:visited, #sidebar a:active, #sidebar span {color: #517317; text-decoration: none; display: block; background-image:url(../images/sidebar_menu.gif); background-position: -238px center; padding-left: 14px;}
#sidebar a:hover, #sidebar span {color: #517317; font-weight: bold; text-decoration: none; background-position: 0 center; }


/* end content */

/* start footer */
#footer { background-repeat: repeat-x; background-image:url(../images/footer_bg.jpg);}
h2 {color: #dedee0; font-size: 24px; float: left; }
#footer .inner {padding: 32px 0 50px;}
#footer_menu li {color: #38412a;  display: inline; line-height: 18px;}
#footer_menu ul {display: inline;}
#footer_menu a { padding: 0 3px; color: #62673e;}

.copy { color: #545151; float: right; width: 370px; line-height: 26px; }
.copy p {float: left; white-space: nowrap; padding: 0;}
.sitemap:link, .sitemap:visited, .sitemap:hover, .sitemap:active {float: right; display: block; padding-left: 13px; background-image:url(../images/sitemap_bg.gif); background-position: left center; display: block; color: #545151;}
.copy:after, #h2-copy:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#h2-copy {flow: left; width: 100%; margin: 0 0 4px; padding: 0 0 3px; background-image: url(../images/copy_bg.gif); background-repeat: repeat-x; background-position: left bottom;}

/* end footer */


