@charset "utf-8";
html {
	width:				100%;
	height:				100%;
	margin:				0;
	padding:			0;
}

p {
	margin:				0;
}

body {

	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	background:			#131313 url('/img/bg.jpg') repeat-x top left;
	margin:				0;
	padding:			0;
	width:				100%;
	height:				100%;

}

#page {

	position:			absolute;
	top:				154px;
	left:				0;
	width:				949px;
	height:				514px;
	background:			#fff url('/img/content/bg.jpg') repeat-x top left;

}

#content {

	margin:				44px 0 0 312px;

}

#menu {

	position:			absolute;
	top:				0;
	left: 				81px;
	width:				206px;
	height:				834px;
	background:			#131313 url('/img/menu/bg.jpg') no-repeat top left;

}

#menu .spacing {

	margin:				110px 0 0 8px;

}


#menu a.nav, #menu a.nava {

	display:			block;
	height:				22px;
	width:				192px;
	color:				#fff;
	font-size:			10px;
	letter-spacing:		1px;

}

#menu a.sub, #menu a.suba {

	display:			block;
	height:				22px;
	width:				192px;
	color:				#ad9682;
	font-size:			10px;
	letter-spacing:		1px;

}

#menu a.nav span.counter, #menu a.nava span.counter {

	padding-left:		25px;
	color:				#aaa;

}

#menu a.sub:hover, #menu a.nav:hover, #menu a.suba, #menu a.nava {

	background:			transparent url('/img/menu/a.gif') no-repeat 10px 9px;

}

#menu a.nav:hover span.counter, #menu a.nava span.counter {

	color:				#fff;

}

#menu a.sub span.counter, #menu a.suba span.counter {

	padding-left:		38px;
	color:				#aaa;

}

#menu a.sub:hover span.counter, #menu a.suba span.counter {

	color:				#fff;

}

.dotted {

	width:				183px;
	height:				1px;
	background:			transparent url('/img/menu/dot.gif') repeat-x top left;
	margin-left:		3px;

}

a {
	text-decoration:	none;
	color:				#333333;
}

h1 {
	font-size:			1em;
	padding-top:		0;
	margin-top:			0;
	
	padding-bottom:		7px;
	background:			transparent url('/img/dot.gif') repeat-x bottom left;
	
}

#copyright {

	position:			absolute;
	top:				670px;
	left:				752px;
	color:				#878787;
	font-size:			10px;

}


/* CMS Login */
div#cms_login {

	width:				200px;
	height:				207px;
	background-color:	#fff;
	border:				1px solid #dbdbdb;
	text-align:			center;

}

div#cms_login_space {

	padding:			12px 0 0 0;

}

div#cms_login form {

	width:				186px;
	height:				107px;
	margin:				auto;
	text-align:			center;
	background-color:	#e6e6e6;
	font-size:			11px;

}

div#cms_login form div {

	width:				140px;
	text-align:			left;
	margin:				auto;

}

div#cms_login form input[type=text], div#cms_login form input[type=password] {

	width:				138px;
	height:				14px;
	background-color:	#fff;
	border:				1px solid #a5acb2;
	color:				#000;
	font-size:			11px;

}

div#cms_login form input[type=submit] {

	width:				68px;
	height:				18px;
	text-align:			center;
	background-color:	#777;
	border:				1px solid #efefef;
	color:				#fff;
	font-size:			11px;
	margin-left:		74px;

}

/* CONTACT */

input.contact {

	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	border:				1px solid #fff;
	background-color:	#656565;
	color:				#fff;
	width:				200px;
	height:				18px;
	padding:			1px;

}


input.contact_error {

	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	border:				1px dotted #ff0000;
	background-color:	#656565;
	color:				#fff;
	width:				200px;
	height:				18px;
	padding:			1px;

}

textarea.contact {

	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	border:				1px solid #fff;
	background-color:	#656565;
	color:				#fff;
	width:				200px;
	height:				80px;
	padding:			1px;

}

textarea.contact_error {

	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	border:				1px dotted #ff0000;
	background-color:	#656565;
	color:				#fff;
	width:				200px;
	height:				80px;
	padding:			1px;

}

input.contact_submit {

	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	border:				none;
	background:			transparent url('/img/a.gif') no-repeat left center;
	width:				150px;
	height:				18px;

}

.inputsuccess {

	font-weight:		bold;
	color:				#4160bc;

}

.inputerror {

	font-weight:		bold;
	color:#990000;

}