/************************************************
main
*************************************************/
#main-master{ 
width: 990px;
display: table;
margin:0 auto;
background: #FFF;
border-bottom: #025682 10px solid;
}
#main-row{
display: table-row;
}
#main-block{ 
display: table-cell;   
float: left;   
}  
/************************************************
header
*************************************************/ 
#header {   
width: 990px; 
height: 115px;
background: #FFF; 
margin: 0 auto; 
border-top: #06c5ff 5px solid;
border-bottom: #FFF 1px solid;  
/*position: fixed; 
z-index: 10;  */
} 
#logo {  
margin: 15px 15px 0 10px;
display: inline-block;
float: left;  
}
#header-icon-holder{ 
float: right;
margin: 0 10px 0 0;
}
/*******************************
iconmenu
*******************************/
.fb-icon, .home-icon, .contact-icon, .gp-icon, .yt-icon, .tw-icon{    
width: 30px;
height: 30px;
display: block; 
float: left;
opacity: 0.8;    
filter: alpha(opacity=80);
}
.fb-icon:hover, .home-icon:hover, .contact-icon:hover, .gp-icon:hover, .yt-icon:hover, .tw-icon:hover{
opacity: 1.0;   
filter: alpha(opacity=100);
}
.fb-icon{
background: url(/css/img/iconmenu.png) no-repeat 0 0;
}
.fb-icon:hover{
background: url(/css/img/iconmenu.png) no-repeat 0 0;
}
.home-icon{
background: url(/css/img/iconmenu.png) no-repeat -30px 0;
margin-left: 2px;
}
.home-icon:hover{
background: url(/css/img/iconmenu.png) no-repeat -30px 0;
}
.contact-icon{
background: url(/css/img/iconmenu.png) no-repeat -60px 0;
margin-left: 2px;
}
.contact-icon:hover{
background: url(/css/img/iconmenu.png) no-repeat -60px 0;
}
.tw-icon{
background: url(/css/img/iconmenu.png) no-repeat -90px 0;
margin-left: 2px;
}
.tw-icon:hover{
background: url(/css/img/iconmenu.png) no-repeat -90px 0;
}
.gp-icon{
background: url(/css/img/iconmenu.png) no-repeat -180px 0;
margin-left: 2px;
}
.gp-icon:hover{
background: url(/css/img/iconmenu.png) no-repeat -180px 0;
}
.yt-icon{
background: url(/css/img/iconmenu.png) no-repeat -210px 0;
margin-left: 2px;
}
.yt-icon:hover{
background: url(/css/img/iconmenu.png) no-repeat -210px 0;
}
/************************************************
main menu
*************************************************/
#main-nav{ 
width: 740px;  
margin: 0;
}   
#main-nav ul { 
list-style: none;   
display: inline;
margin: 0; 
padding: 0;     
}
#main-nav ul li { 
margin: 0; 
padding: 0; 
display: inline; 
}
#main-nav ul li a { 
height: 36px; 
font-family: GnuolaneFree, Arial, sans-serif;
font-size: 20px; 
color: #999;
text-decoration: none;
font-weight: normal;
text-transform: uppercase;
display: block; 
float: left; 
margin: 0 10px 1px 0; 
border-right: #AAA 1px solid;
padding: 0 10px 0 0;
transition: all 500ms ease-in-out;  
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
}    
#main-nav .last{ 
border: none; 
padding: 0;
background: none;
}  
#main-nav ul li a:hover, #main-nav ul li a.selected { 
color: #466cb0;
text-decoration: none;
}
/************************************************
left menu
*************************************************/ 
.leftmenu_lbl {
font-size: 16px;   
color: #0cadec; 
font-weight: bold; 
} 
.list_left {      
font-family: GnuolaneFree, Arial ,sans-serif;
font-size: 19px; 
color: #595959;
text-decoration: none; 
display: block;
border-bottom: 1px #AAA solid; 
padding: 6px 5px 4px 7px;
}
.list_left:hover {
color: #FFF;   
background-color:#595959;  
text-decoration: none; 
}
.list_left_active {
font-family: GnuolaneFree, Arial ,sans-serif;
font-size: 19px;  
color: #FFF;  
text-decoration: none; 
display: block;
background-color: #595959;
padding: 6px 5px 4px 7px;
border-bottom: 1px #FFF solid; 
}   
.list_left_active:hover {
color: #FFF; 
text-decoration: underline;   
} 
/************************************************
footer
*************************************************/
#footer { 
width: 990px;  
min-height: 50px;  
margin: 10px auto;
}
#footer .logo { 
margin: 5px 10px 0 0;
display: inline-block;
float: left;  
} 
#footer .box {
display: inline-block; 
float: left;
margin: 0 20px 10px 0;
}
#footer .lbl, #footer .lbl-static {
font-size: 13px;
color: #155173;
font-weight: normal; 
text-decoration: none;
text-transform:uppercase; 
display: block;   
border-bottom: #155173 1px solid;
margin: 10px 0 10px 5px;
padding: 0 5px 5px 2px;
}   
#footer .lbl:hover {
text-decoration: underline;
}    
#footer .list {  
color: #787878;
text-decoration: none; 
display: block; 
line-height: 12px; 
margin: 0 10px 5px 0;
padding: 0 0 0 7px; 
transition: all 500ms ease-in-out;  
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
}
#footer .list:hover {   
color: #333;  
text-decoration: none;   
} 
#footer .pbox {
display: inline-block; 
float: right;
margin: 0 5px 0 0;
}   
#footer .pbox .power {
font-size: 12px;
color: #666;
text-decoration: none;  
transition: all 500ms ease-in-out;  
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
}
#footer .pbox .power:hover {
color: #333;
text-decoration: none;
}
