html {height: 100%; margin:0px; padding:0x;}
body {
	background: url(/images/nuwa.png) repeat-y;
	margin:0px;
	padding:0px;
	width: 8000px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	overflow:hidden;
	min-height:500px;
	min-width:800px;
	font-size: 10pt;
}

a{outline:none; color:#ed0677; text-decoration: none; }
a img {border:0px;}

#fade_top {
	width: 100%;
	position:fixed;
	top:0px;
	left:0px;
	height:100%;
	background: url(/images/fade_top.png) no-repeat left top;
	z-index: 1;
}
#fade_bottom {
	width: 100%;
	position:fixed;
	bottom:0px;
	left:0px;
	height:100%;
	background: url(/images/fade_bottom.png) no-repeat left bottom;
	z-index: 2;
}
#content {
	position:absolute;
	z-index: 10;
	top:0px;
	left:0px;
	width: 8000px;
}


#content .section {width: 2500px; float:left; padding:20px;}
	
	
#navigation {
	position:fixed;
	bottom:0px;
	left:0px;
	width: 100%;
	padding:0px 10px;
	padding-top:0px;
	z-index: 19;
	background-color: #ddd;
	background: url('/images/navigation.png') repeat;
	border-bottom: 3px solid #ec0080;
	height: 35px;
	padding-top:2px;
}

#navigation a {
	cursor:pointer;
	color:#fff;
	letter-spacing:-1px;
	text-decoration: none;
	padding:10px 30px;
	font-size:10pt;
	text-transform: uppercase;
	display: block;
	float:left;
	font-weight: bold;
	
}	

#navigation .selected {
	background: url('/images/navigation_selected.png') no-repeat center bottom;
	padding:30px 50px;
	padding-bottom:10px;
	margin-top:-20px;
}

#navigation a:hover {color: #ec0080;}
#navigation .selected:hover {color: #fff;}


.content {width: 840px; margin-left:30px; }

#logo {
	position:fixed;
	top:20px;
	left:50px;
	z-index: 999;
}


.half_section, .quadsection {
	width: 400px;
	margin-right:20px;
	font-size: 10pt;
	float:left;
	margin-top:10px;
	letter-spacing: 0px;
}

.half_section h2, .quadsection h2 {
	border-bottom:1px solid #333;
	padding:2px 10px;
	font-size: 14pt;
		border-top:1px solid #333;
}

.half_section h1 {
	padding:2px 10px;
	font-size: 14pt;
	margin-bottom:2px;
}

.half_section p, .quadsection p {
	margin:0px 10px;
	text-align: justify;
}

form {	float:left;}
#form_content {
	width: 460px;
	height: 270px;
	display: block;
	background:transparent url('/images/blackpixel.png') repeat;
	padding:20px;
	box-shadow: 0px 0px 10px #64878a;
	-moz-box-shadow: 0px 0px 10px #64878a;
	-webkit-box-shadow: 0px 0px 10px #64878a;
}

#form_content input, #form_content textarea {
	display: block;
	width: 450px;
	padding:5px;
	border:0px;
	background-color: #fff;
	background-color: rgba(255, 255, 255 , .5)
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 14pt;
}
 #form_content label {color:white; font-size: 12pt; letter-spacing: -1px;}
 #form_content input {margin-bottom:10px;}

#form_content textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; height:50px;}
#form_content div {color:#fff; font-size: 14pt; text-align: center;}
#submit {margin-top:10px;}
#submit input {
	width: 120px; font-size: 12pt;
	float:right; 	background:transparent url('/images/blackpixel.png') repeat;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border:0px;
	padding:8px;
	margin-top:-11px;
	color: #fff;
	cursor:pointer;
}
#submit input:hover {background: #ed0677;}

#contacts {margin-left:0px; float:left;}
#contacts li {list-style:none; border-bottom: 1px solid #333; padding:5px 10px; font-size: 14pt; letter-spacing: -1px;}

#contacts a {color:#333; text-decoration: underline;}


.notice {
	text-align: center;
	color:#ed0677;
	
}


#client_list {float:left; margin:0px; padding:0px; margin-top:15px;}
#client_list li {
	list-style: none;
	padding:10px 5px;
	border-top:1px solid #999;

}

#client_list li a img{
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}

#client_list li a:hover img{
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);	
}


.quadsection {
		margin-top:0px;
	
}
.quadsection h2 {font-size: 12pt;	 margin-bottom:5px;}
.quadsection p {text-align: left; padding-bottom:15px;}


.twtr-spinner, .twtr-hd, .twtr-ft {display: none;}
.twtr-widget .twtr-tweet {border-color:#333!important;}