body {
	background:url(../images/bg_page.jpg);
	margin:0px;
	font-family:Arial;
	}

.left {float:left; display:inline;}
.right {float:right; display:inline;}
.clear {clear:both; height:0px;}

a {color:#3071c2;}
	
#main {
	background:url(../images/bg_top.jpg) repeat-x top #fff;
	min-height:650px;
	margin-bottom:50px;
	}
	
#wrapper {
	margin:0 auto;
	width:960px;
	}
#header {
	height:35px;
	padding-top:7px;
	}
#header a {margin-right:14px;}

.logo {padding:50px 0 50px 10px;}

#menuLeft h4 {font-weight:bold; color:#898100; margin:0px; padding:0px; font-size:16px; margin-bottom:30px; padding-left:10px;}
#menuLeft ul {list-style-type:none; margin:0px; padding:0px; display:block; border-bottom:1px solid #e8e8e8; width:230px;}
#menuLeft li {border-top:1px solid #e8e8e8; padding:8px 0 8px 10px; font-size:13px;}
#menuLeft a {color:#414141; text-decoration:none; background:url(../images/arrow01.jpg) no-repeat center right; padding-right:10px;}
#menuLeft a:hover {color:#898100; background:url(../images/arrow02.jpg) no-repeat center right;}
#menuLeft .selected {color:#898100; background:url(../images/arrow02.jpg) no-repeat center right; padding-right:10px;}


#content {min-height:560px; font-size:14px;}
#content h4 {font-weight:bold; color:#898100; margin:0px; padding:0px; font-size:16px; margin-bottom:30px; padding-left:10px;}
#content b {color:#000; font-size:14px;}




/* ******************************************* */
#contact {font-size:13px;}
#contact input {background:url(../images/txtfield.jpg) no-repeat; width:333px; height:23px; border:0px; margin:5px 0 0px 0; padding:5px 0 0 8px;}
#contact .t340 input {background:url(../images/txtfield_bg05.png) no-repeat; width:336px; height:22px; border:0px; margin:5px 0 0px 0; padding:4px 0 0 8px;}
#contact textarea {background:url(../images/txtarea.jpg) no-repeat; width:333px; height:124px; border:0px; margin:5px 0 5px 0; padding:4px 0 0 8px;}
#contact .submit input {width:125px; height:31px; background:none; margin:0px; padding:0px;}

div.error { display: none; }
#contact textarea.error {background:url(../images/txtarea_.jpg) no-repeat; width:333px; height:124px; border:0px; margin:5px 0 0px 0; padding:4px 0 0 8px;}
#contact input.checkbox { border: none }
#contact input:focus { }
#contact input.error {background:url(../images/txtfield_.jpg) no-repeat; width:333px; height:23px; border:0px; margin:5px 0 0px 0; padding:5px 0 0 8px;}

#contact input.capch {background:url(../images/bg_capch.jpg) no-repeat top left; height:50px; width:150px; font-size:25px; line-height:50px; border:0px; margin:0px; padding:0px; text-align:center; padding-top:10px; font-weight:bold; color:#898100; border:1px solid #898100;}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
}
div.error { display: none; }
/* ******************************************* */	

#footer {font-size:11px; color:#9a9a9a; height:35px; padding:25px 10px 0 10px; border-top:1px solid #e1e1e1; margin-top:25px;}
#footer a {font-size:11px; color:#9a9a9a; text-decoration:none;}
#footer a:hover {text-decoration:underline;}