@charset "utf-8";
/* CSS Document */

html, body{ 
	margin:0; 
	padding:0; 
	font-family:Arial, Helvetica, sans-serif;
	height:100%; 
	font-size:12px; 
	line-height:18px; 
	color:#6d6e71;
	background:#fff url(images/background.png) no-repeat 50% 0;
	}
a{ 
	text-decoration:none; 
	outline:none;
	color:#3d2b6e;
	}
a:hover{ text-decoration:underline}
img{ border:0}

p{ margin:5px 0; padding:0;}

h1{ 
	font-size:29px; 
	font-weight:normal; 
	padding:0; 
	margin:5px 0; 
	color:#3d2b6e; 
	
	}
.main{
	width:791px;
	clear:both;
	margin:0 auto;
	/*border-right:1px solid #ff0000;
	border-left:1px solid #ff0000;*/
	}
/*header section */

.header{ 
	height:57px; 
	clear:both;
	}
.logo{ 
	float:left; 
	background:url(images/logo.png) repeat 0 0;
	width:151px; 
	height:57px;
	}
.logo a{ 
	display:block; 
	height:55px; 
	width:151px;
	}
.logo a:hover{ text-decoration:none}
.pagenav{ float:right;}

.pagenav a{ 
	display:block; 
	width:150px; 
	height:30px; 
	float:right; 
	margin:0 0 0 20px;
	background:url(images/pagenav.png) no-repeat;
	}

.pagenav a:hover{ text-decoration:none}
.pagenav a.prop{ background-position: 0 0;}
.pagenav a.prop:hover, .pagenav a.prop_active { background-position: 0 -32px;}

.pagenav a.about{ background-position: 0 -64px;}
.pagenav a.about:hover, .pagenav a.about_active { background-position: 0 -96px;}

.pagenav a.connect{ background-position: 0 -128px;}
.pagenav a.connect:hover, .pagenav a.connect_active { background-position: 0 -160px;}

/*conent section*/

.content{ 
	clear:both; margin:51px 0 0 0;
	}
.partners{ 
	margin:0; 
	padding:0; 
	list-style:none;
	}
.partners li{ 
	float:left; 
	width:152px; 
	height:243px;
	margin:0 7px 20px 0px; 
	padding:0; 
	}
.partners li a{ 
	display:block;
	width:152px; 
	height:243px; 
	color:#6d6e71;
	margin:0; 
	padding:0;
	text-align:center; 
	position:relative;
	background:url(images/partners_bg.png) no-repeat -482px -264px;

	}
.partners li a:hover{text-decoration:none; }

.partners li a span{
	width:120px; 
	height:70px; 
	position:absolute; 
	bottom:37px; 
	left:15px; 
	line-height:18px;
	display:block; 
	cursor:pointer; 
	}
.partners li a.xcube{background-position: 0 0;}
.partners li a.xcube:hover{background-position: 0 -505px;}

.partners li a.inquarry{ background-position:-160px 0}
.partners li a.inquarry:hover{ background-position:-160px -505px}

.partners li a.glider{ background-position:-320px 0}
.partners li a.glider:hover{ background-position:-320px -505px}

.partners li a.clique{ background-position:-480px 0}
.partners li a.clique:hover{ background-position:-480px -505px}

.partners li a.backstage{ background-position:-640px 0}
.partners li a.backstage:hover{ background-position:-640px -505px}

.partners li a.gs9{ background-position:0 -262px}
.partners li a.gs9:hover{ background-position:0 -767px}

.partners li a.adbinet{ background-position:-160px -262px}
.partners li a.adbinet:hover{ background-position:-160px -767px}

.partners li a.adshare{ background-position:-320px -262px}
.partners li a.adshare:hover { background-position:-320px -767px}

.partners .last{ margin:0 0px 0 0px; }
.partners .empty{background:url(images/partners_bg.png) no-repeat -482px -264px;
 }

h1.prop, h1.about, h1.connect{ 
	background:url(images/headings.png) no-repeat; 
	height:36px;  
	display:block; text-indent:-1000px;
	margin:0 0 51px 5px;
	}
h1.about{ background-position: 0 -36px}
h1.connect{ background-position: 0 -73px}
.clear{ clear:both; height:0; font-size:0; overflow:hidden;}

.footer{ 
	clear:both; 
	border-top:1px solid #ccc;
	margin:10px auto; 
	color:#adafb2; 
	font-size:11px;
	}
.aboutus{margin-right:20px;margin-left:5px}
.aboutus p{ margin:0 0 20px 0}