*{
	margin: 0;
	padding: 0;
     
}
img{border:0;} 
body, input{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 79%;
	color: #666666;
}
p {
margin:10px;
}

a:hover {
	text-decoration: none;
}
a{
	color: #38b3e8;
}
ul{
margin-left:25px;

}
.gap{
clear:both;
height:6px;
}
iframe{
margin:2px;
width:495px;
height:400px;
}
p#thmb {
height:10px;
overflow:hidden;
}
/* Header */

#header {

	width: 970px;
	margin: 0 auto;
}

#pllogo {
float:left;
padding-top:8px;
}
#header h1{
margin:0;
color: #666666;
	font-size: 1.4em;
font-weight:normal;
float:right;
padding-top:25px;
}

.specific {
background-image: url('/images/spborder.png'); background-repeat: no-repeat;
margin:0 auto;
}

#sp1{
float:left;
width:300px;
text-align:center;
border-bottom: 1px solid #8ED9FB;
margin:5px 0 5px 5px;
background-image: url('/images/sp1.png'); background-repeat: no-repeat;
min-height:200px;
}
* html #sp1{
height: 200px;
}
#sp1 img{
padding:5px;

}

#sp2{

margin:5px 5px 5px 0;

background-image: url('/images/sp2.png'); background-repeat: no-repeat;

width:661px;



float:right;



border-bottom: 1px solid #8ED9FB;

min-height:300px;

}

* html #sp2{

height: 300px;

}



























.pager{
float:right;
width:300px;

border-bottom: 1px solid #8ED9FB;
margin:5px 5px 5px 0;
background-image: url('/images/sp1.png'); background-repeat: no-repeat;

}

.pager img{
padding:10px;

}

.pager ul {
overflow:auto;
margin:0;
padding:10px;
list-style: none;
}

.pager li {
float:left;
list-style: none;
	margin: 0;
	padding-left: 12px;
	background: url(/images/orange.gif) no-repeat left center;
width:120px;

}

.pager a {
	text-decoration: none;
	color: #2EABE5;
	font-weight:normal;
}

.pager a:hover {	
	text-decoration: underline;
}
.pagel{

margin:5px 0 5px 5px;

background-image: url('/images/sp2.png'); background-repeat: no-repeat;

width:661px;



float:left;



border-bottom: 1px solid #8ED9FB;

min-height:300px;

}

* html .pagel{

height: 300px;

}
form {
padding:15px;
}



















/* Menu */

#menu {
float:right;
border-bottom: 1px solid #8ED9FB;
width:100%;
margin-bottom:20px;
}

#menu ul {
	margin: 0;
float:right;


	list-style: none;
}

#menu li {
background: url(/images/inact.png) no-repeat;
	display: block;
width:100px;
height:26px;
margin:0 0 -1px 12px;
border-bottom: 1px solid #8ED9FB;
float: left;

}
#menu li.active {
border-bottom: 1px solid #ffffff;
color: #2EABE5;
background: url(/images/act.png) no-repeat;
}
#menu a {
	display: block;
	padding-top:7px;
	text-decoration: none;
	text-align:center;
color: #ffffff;
}
#menu li.active a {

color: #2EABE5;
background: url(/images/act.png) no-repeat;
}
#menu a:hover {
	text-decoration: underline;
}


/* Page */

#page {
	width: 970px;
	margin: 0 auto;
	background: red;
}

/* Content */

.text{
padding:5px;
}




#content {

	width: 980px;

	margin:0 auto;
clear:both;
}



#content h1{
text-align:center;
	margin: 2px auto;
	font-size: 1.4em;
font-weight:normal;
width:800px;
}

#content h2{
	margin: 0;
	padding: 7px 0 0 11px;
	font-size: 1.1em;
}
#content h3{
color: #666666;
	font-size: 1.1em;
font-weight:normal;
clear:both;
padding:10px;
}
#content h4{
color: #666666;
font-size: 1.1em;
padding:5px 0 0 10px;
margin:0;
}



.layout div {

float:left;

width:480px;

margin:5px;	

border-bottom: 1px solid #8ED9FB;;

background-image: url('/images/grid.png'); background-repeat: no-repeat;

min-height:140px; 

height:auto;

}

* html .layout div {

height: 140px;

}





.layout h2{

color:  #666666;
font-weight:normal;


}


.logo {

float:right;

margin:10px;







}









.spec {
text-align: right;
clear:both;
padding:0;


}

.spec img {
padding-left:5px;
float:left;
}


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




.zone {
width: 970px;
padding:0;
margin:0 auto 10px auto;
border-bottom: 1px solid #8ED9FB;
background-image: url('/images/zoneborder.png'); background-repeat: no-repeat;
clear:both;
}

.zone span{
float:right;
font-size:10px;
margin:5px 10px 0 0;

}
.zone ul {
overflow:auto;
padding: 10px 5px 20px 55px;
list-style: none;
}

.zone li {
	float: left;
	margin: 0;
	padding-left: 12px;
	background: url(/images/orange.gif) no-repeat left center;

width:150px;

}

.zone a {
	text-decoration: none;
	color: #2EABE5;
	font-weight:normal;
}

.zone a:hover {	
	text-decoration: underline;
}







/* Footer */


#footer p {
clear:both;
width:970px;
	margin: 0 auto;
	text-align: center;
font-size:10px;
	color: #7D7D7D;
padding-top:25px;


}

#footer a {
	color: #7D7D7D;
}


#overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:90;   
    background-color:#000;
    -moz-opacity: 0.6;
    opacity:.60;
    filter: alpha(opacity=60);
    }
#overlay[id]{
    position:fixed;
    }


.lightbox{
    width:470px;
    background:#ffffff;
    padding:12px;
    
}

#close{
    position:absolute;
    top:-5px;
    right:-5px;
    cursor:pointer;
}







#cover{
width: 100%;
height:100%;
overflow:none;
margin: 0px;
background-color: #000;
filter:alpha(opacity=60);
opacity: 0.6;
-moz-opacity:0.6;
position: absolute;
top:0px;
left:0px;
z-index:90; 
visibility:hidden;
}
#cover[id]{
position:fixed;
}	
#exp,#upd{
z-index:100; 
background-color: #fff;
position: absolute;
top:50%;
left:50%;
margin: -225px 0 0 -250px;
width:500px;
padding:15px;
visibility:hidden;
}
#exp h4,p#explogo {
text-align:center;
margin:0;
padding:5px;
}
#exp form{
text-align:center;
}#exp span{
font-size:10px;
padding:3px;
}
#close { 
position: absolute; 
top: 0px; 
right: 0px; 
}