/*.leftpanel {
	float:left;
	background: url(../images/bg_left.jpg);
	width:25%;
	height:550px;
}
.rightpanel {
	float:right;
	background: url(../images/bg_right.jpg);
	width:25%;
	height:557px;	
}*/
.header {
	background:		url(../images/header.jpg) no-repeat;
	width:			840px;
	height:			65px;
}

.homeimgw {
	background:		url(../images/homeimg_big.jpg);
	width:			840px;
	height:         325px;
}

.conb {
	width:          780px;
	height:         360px;
	margin-top:      0px;
	padding-top:     0px;
	padding-left:	 10px;
	margin-left:      0px;
	/*	border-left:      1px solid #663366; */
	font-size:        10pt;
	line-height:     12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:norml;
	color:#000;
	font-style: normal;
}

.conb a{
    text-decoration: none;
   	color: #660066;
   	}
   		
.conb a:hover{
	text-decoration: none;
   	color: #cc33cc;
   	}

.contentos {
	background:		url(/images/content.jpg) 0 0;
	width:			840px;
}

.conbq {
	width:          780px;
	margin-top:      0px;
	padding-top:     0px;
	padding-left:	 10px;
	margin-left:      0px;
	/*	border-left:      1px solid #663366; */
	font-size:        10pt;
	line-height:     12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:norml;
	color:#000;
	font-style: normal;
}

.conbq a{
    text-decoration: none;
   	color: #660066;
   	}
   		
.conbq a:hover{
	text-decoration: none;
   	color: #cc33cc;
   	}	
	
.contents {
	background:		url(../images/content.jpg) 0 0;
	width:			840px;
	height:         300px;
}


.content a{
   	text-decoration: none;
   	color:          #663366;
}

.content a:hover{
   	text-decoration: none;
   	color:          #cc33cc;
}

.conmenu {
	width:          260px;
	height:         155px;
	padding-top:    112px;
	margin-right:   44px;
	float:          right;
}

.bright a{
	background:     url(../images/bright_bt.png) 0 0 no-repeat;
	position:       relative;
	float:          left;
	width:          98px;
	height:         18px;

}
.bright a:hover{
	background-position: 0 -18px;
}

.hard a{
	background:     url(../images/bright_bt.png) 0 0 no-repeat;
	position:       relative;
	float:          left;
	margin-left:    10px;
	width:          108px;
	height:         18px;
	
}
.hard a:hover{
	background-position: 0 -18px;
}

.mil a{
	background:     url(../images/bright_bt.png) 0 0 no-repeat;
	position:       relative;
	float:          left;
	margin-left:    43px;
	margin-top:     5px;
	display:        block;
	width:          108px;
	height:         18px;
	
}
.mil a:hover{
	background-position: 0 -18px;
}

.crom a{
	background:     url(../images/crom_bt.png) 0 0 no-repeat;
	position:       relative;
	float:          left;
	margin-top:     46px;
	margin-left:    0px;
	display:        block;
	width:          226px;
	height:         42px;
	
}
.crom a:hover{
	background-position: 0 -42px;
}

.footer {
	background:		url(../images/footer.jpg) 0 0 no-repeat;
	width:			840px;
	height:		    200px;
}

.panoramic{
	width:  		789px;
	height: 		102px;
	padding-left:	50px;
}

/* TABS*/
.tabs {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #000;
	overflow: hidden;
	position: relative;
	background-color:#CCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
} 
.tabs a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 11px;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
.tabs a:hover {
	background: #999;
	color:#606;
	font-size: 11px;
}	
html .tabs active, html tabs active a:hover  {
	background: #999;
	border-bottom: 1px solid #fff;
}
.tab_container {
/*	border: 1px solid #999; */
	border-top: none;
	clear: both;
	float: left; 
	width: 755px;
	height:650px;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	width:100%;
	height:645px;
	padding: 0px;
	font-size: 1.2em;
    position: relative;	
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}

#apDiv1 {
	float:left;
	position:relative;
	left:475px;
	top:30px;
	width:433px;
	height:35px;
	z-index:10;
}
