/* CSS Document */

html { overflow-y:scroll; }
body {
	color:#000000;
	font-size:.8em;
	margin:0 0 25px 0;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/bg_body.jpg);
	background-repeat:repeat-x;
}

a { color:#815231; font-weight:bold; text-decoration:underline; }
a img { border:none; }

h1, h2, h3, h4, p { margin:0 0 6px 0; }

h1 { font-size:1.8em; color:#43403B;}

h2 { font-size:1.2em;  color:#43403B; text-decoration:none;}

h2 a { font-size:1.2em;  color:#43403B; text-decoration:none;}

h3 { font-size:1.2em;  color:#8F8C63; text-decoration:none;}

h3 a { font-size:1.2em;  color:#8F8C63; text-decoration:none;}

hr {border:1px #95926F solid;}

li {list-style-type:disc;}

/* ---- start class settings -------------------------- */
.footer_text {
	font-weight:bold;
	font-size:12px;
}

.flag {
	margin: 20px 0 5px 0;
}

.content_bottom_text {
	font-size:14px;
	font-weight:bold;
	color:#815231;
}


	
/* ---- end class settings -------------------------- */
/* ---- layout settings ----------------------- */


#main_container {
	position:relative;
	margin:0 auto;
	width:950px;
	height:auto;
}

#header {
	position:relative;
	top:0;
	left:0;
	width:950px;
	height:230px;
	background-image:url(images/bg_header.jpg);
	
}
#header_2 {
	position:relative;
	top:0;
	left:0;
	width:950px;
	height:141px;
	background-color:#969370;
}

#movie {
	position:relative;
	top: 15px;
	left: 348px;
	width:326px;
	height:169px;
}

/* ---- start nav id settings ------------------------ */
 
#nav {
	position:relative;
	top:31px;
	left:0;
	width:950px;
	height:31px
}

#nav_sidebar {
	position:relative;
	top:0;
	left:0;
	width:210px;
	height:auto;
}

#nav_sub {
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:auto;
	
}

/* ---- end nav id settings -------------------------- */

#main {
	position:relative;
	top:0;
	left:0;
	width:950px;
	height:auto;
	background-image:url(images/bg_main.jpg);
}

#main_sub {
	position:relative;
	top:0;
	left:0;
	width:950px;
	height:auto;
}

/* ---- start main content settings -------------- */

#content_main {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:410px;
	height:auto;
}

#content_main_sub {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:600px;
	height:auto;
	padding-bottom:40px;
}

#content_right {
	position:relative;
	top:20px;
	left:0;
	float:right;
	width:250px;
	height:auto;
}

#content_left {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:245px;
	height:auto;
}

#content_bottom {
	position:relative;
	top:0;
	left:0;
	width:410px;
	height:auto;
}

#btn_right {
	position:relative;
	top:0;
	left:10px;
	background-image:url(images/bg_button.jpg);
	width:235px;
}
/* ---- end main content settings ---------------- */


#footer {
	position:relative;
	top:0;
	left:0;
	color:#FFF;
	width:100%;
	height:auto;
	clear:both;
	background-image:url(images/bg_footer.jpg);
	background-repeat:repeat-x;
}

#footer_contents {
	position:relative;
	top:5px;
	left:50px;
	color:#000;
	width:920px;
	height:auto;
	clear:both;
}

#footer a {
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

/* ---- start navigation sidebar settings -------------------------- */
 
#nav_sidebar a {
	position:relative;
	width:210px;
	float:left;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(images/nav/nav.jpg);
}


a#nav_01 {
	height:44px;
	background-position:0 0;
	
}

a:hover#nav_01 {
	background-position:-210px 0px;
}

.active_01 {
	background-position: -210px -0px !important;
}

a#nav_02 {
	height:45px;
	background-position:0 -44px;
}

a:hover#nav_02 {
	background-position:-210px -44px;
}

.active_02 {
	background-position: -210px -44px !important;
}

a#nav_03 {
	height:47px;
	background-position:0 -91px;
}

a:hover#nav_03 {
	background-position:-210px -91px;

}

.active_01 {
	background-position: -210px -91px !important;
}

a#nav_04 {
	height:47px;
	background-position:0 -138px;
}

a:hover#nav_04 {
	background-position:-210px -138px;
}

.active_04 {
	background-position: -210px -138px !important;
}

a#nav_05 {
	height:47px;
	background-position:0 -185px;
}

a:hover#nav_05 {
	background-position:-210px -185px;
}

.active_05 {
	background-position: -210px -185px !important;
}

a#nav_06 {
	height:47px;
	background-position:0 -232px;

}

a:hover#nav_06 {
	background-position:-210px -232px;
}

.active_06 {
	background-position: -210px -232px !important;
}

a#nav_07 {
	height:47px;
	background-position:0 -279px;
}

a:hover#nav_07 {
	background-position:-210px -279px;
}

.active_07 {
	background-position: -210px -279px !important;
}

a#nav_08 {
	height:41px;
	background-position:0 -326px;
}

a:hover#nav_08 {
	background-position:-210px -326px;
}

.active_08 {
	background-position: -210px -326px !important;
}

/* ---- start navigation sidebar settings -------------------------- */
#nav a {
	top:-1px;
	position:relative;
	float:left;
	height:31px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(images/nav/nav_top.jpg)
}

a#nav_top_01 {
	width:74px;
	background-position:0 0;
}

a:hover#nav_top_01{
	background-position: 0px -31px;
}

.active_01 {
	background-position: 0 -31px !important;
}

a#nav_top_02 {
	width:130px;
	
	background-position:-74px 0;
}

a:hover#nav_top_02{
	background-position:-74px -31px;
}

.active_02 {
	background-position:-74px -31px !important;
}

a#nav_top_03 {
	width:100px;
	
	background-position:-204px 0;
}

a:hover#nav_top_03{
	background-position:-204px -31px;
}

.active_03 {
	background-position:-204px -31px !important;
}

a#nav_top_04 {
	width:122px;
	
	background-position:-304px 0;
}

a:hover#nav_top_04{
	background-position:-304px -31px;
}

.active_04 {
	background-position:-304px -31px !important;
}

a#nav_top_05 {
	width:133px;
	
	background-position:-426px 0;
}

a:hover#nav_top_05{
	background-position:-426px -31px;
}

.active_05 {
	background-position:-426px -31px !important;
}

a#nav_top_06 {
	width:116px;
	
	background-position:-559px 0;
}

a:hover#nav_top_06{
	background-position:-559px -31px;
}

.active_top_06 {
	background-position:-559px -31px !important;
}

a#nav_top_07 {
	width:199px;
	
	background-position:-692px 0;
}

a:hover#nav_top_07{
	background-position:-692px -31px;
}

.active_07 {
	background-position:-692px -31px !important;
}

/* ---- start nav drop settings -------------------------- */

#nav_sub a {
	display:block;
	color:#fff;
	padding:2px;
padding-left:23px;
margin-left:-8px;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}

#nav_sub a:hover {
	background-color:#8b8b8b;
	color:#EEEEA6;
}

#L1, #L2, #L3 {
	position:relative;
	visibility:hidden;
	height:auto;
	background-color:#43403B;
	padding:0px 0 0px 0;
	margin: 0px 0 0 0px;
	border-top:1px solid #43403B;
	border-left:1px solid #ABAC84;
	border-right:1px solid #ABAC84;
	border-bottom:1px solid #ABAC84;
}

#L1 { width:128px; left:74px; top:230px;}
#L2 { width:100px; left:203px; top:230px;}
#L3 { width:115px; left:558px; top:230px;}


.show {
	position:absolute !important;
	visibility:visible !important;
}

.hide {
	position:absolute !important;
	visibility:hidden !important;