
/* CSS Document */


* {
	margin:0; padding:0;
}

body{

	font-family: Arial, Arial;
	font-size:10px;

}



a {color:#000; }
a:hover{text-decoration:none; }

/* */

.clear { clear:both; line-height:0px; font-size:0px;}
 
img {border:none; }
A IMG {
 border: none; /* ??????? ??????? */
}

#site {position:absolute; width:100%; height:100%; left:0px; top:0px; }

#main {  width:1000px;  height:600px;  overflow:hidden ;  margin-left:auto; margin-right:auto; padding-top:80px; }
#mainabs {position:absolute; width:966px;  height:60px;  }
#indexswf {position:absolute; left:250px; top:-36px; width:685px; height:530px; background:url(/userfiles/image/index.jpg) no-repeat right top; }

#top_logo { border-top:2px solid #CBCBCB ; border-left:2px solid #CBCBCB ; padding:34px 0px 0px 63px; width:892px; float:left; height:55px; } 
#top_r { width:43px; float:left;height:91px; background:url(/img/r.png) top right  no-repeat; } 
#content { border-left:2px solid #CBCBCB ; border-bottom:2px solid #CBCBCB ;border-right:2px solid #CBCBCB; height:416px; 
padding: 57px 0px 32px 58px; clear:both; }
#left {width: 260px; float:left; }
.fly {float:left;}
#txt { padding-top:30px;}
#txt h1 {color:#32C0C4; font-size:14px; font-weight:normal;}
#txt p {color:#878787; font-size:12px;}	
#pages {color:#878787; font-size:12px; margin-top:40px;}
#pages a { display:block; margin-right:10px; text-decoration: none; float:left;color:#000;} 
#pages a:hover {color:#32C0C4;}

#pages .unsel {  color:#000;}
#pages .sel {  color:#32C0C4;}

#right {width: 570px; float:left;}
#right img {display:none;}
#s {height:350px;}
#menu {font-size:15px; text-transform:uppercase;color:#878787;  padding-top:0px; margin-top:-52px; margin-left:60px; position: absolute;}
#menu  a { font-size:14px; text-transform:uppercase;color:#878787; text-decoration: none; }
#menu .unsel{ color:#878787;}
#menu .sel{ color:#32C0C4;}

#gray { width:996px; height:425px ; margin:-55px 0px 0px -58px; padding:0px;}
#gray .block {height:66px; width:190px; text-align:center; float:left;  padding-top:45px;}
#gray .block img { border:0px ; width:53px; height:35px;}
#gray   a { font-size:12px;  color:#878787; text-decoration: none; }
#gray .unsel{ color:#878787;}
#gray .sel{ color:#32C0C4;}

#white {background-color:#fff; width:896px; height:371px ; margin:-55px 0px 0px -58px; padding:35px 0px 0px 100px;}
#flyzona {height:222px;}

#bot   { font-size:11px;  color:#ccc;  padding-top:35px;   margin:0px 0 0 60px;  }
#bot  a { font-size:11px;  color:#ccc; text-decoration: none; }

.fly_div {  width:55px; height:37px;   background:url( /img/fly_sel.png) top left; }
.fly_sel_div {  width:55px; height:37px;     }
#about{ position: absolute; margin-top: -120px; background: url(/img/about_bg2.png) no-repeat top right;
width:900px;  height:430px; margin-left: -58px; margin-right:auto !important;
padding: 80px 38px 0 58px; font-size: 17px; color: #878787;
font-family: Arial Narrow, Arial;
}
#about  div{
	padding-top: 90px;
	float: left;
	height: 315px;
}
#about h1, #news h1{
	color: #66cccc;
	font-size: 19px;
	margin-bottom: 10px;
}
#about ul{list-style:none;}
#about ul li:before {
    content: "\2014 \20";
	color: #66cccc;
	font-size: 17px;
}
#about ul li{
	font-size: 17px; 
	color: #878787;
}
#about a, #news a{
	text-decoration: none;
	color: #8cb3b3;
}
#about .col1{
	background: url(/img/about_bg1.png) no-repeat top left;
	width: 320px;
	padding-top: 124px;
	height: 280px;
}
#about .col2{
	width: 240px;
	margin-left: 50px;
}
#about .col3{
	width: 250px;
	margin-left: 40px;
}
#news{position: absolute; margin-top: -120px; background: url(/img/news_bg.png) no-repeat bottom right;
width:820px;  height:430px; margin-left: -58px; margin-right:auto !important;
padding: 80px 88px 0 58px; font-size: 17px; color: #878787;
font-family: Arial Narrow, Arial;
}
#news  div{
	float: left;
	width: 300px;
	height: 400px;
	margin-top: 85px;
}
#news .col1{
}
#news .col2{
	padding: 32px 0 0 50px;
}
