/* CSS Document */
* {margin:0;padding:0;}
html {height:100%;overflow:auto;font-family: 'Economica', sans-serif;}

/* Tell the browser to render HTML 5 elements as block */  
header, footer, aside, nav {display: block;} 
body {color:#000;font-family: 'Open Sans', sans-serif;font-size:12px;height:100%;background-image:url(../images/bk_site.jpg)}
input, select{border:0;outline:none}
a {outline:medium none;text-decoration:none;}
img {border:none;vertical-align:bottom;margin:0;padding:0}

#super_container{behavior: url(PIE.htc);font-family: 'Open Sans', sans-serif;font-size:12px}

/*HEADER*/
header{width:100%;height:170px;overflow: hidden;font-family: 'Economica', sans-serif;font-weight:bold}

  #top_menu{width:100%;background-color:#383838;height:27px;border-bottom:1px solid #818181;}
  .cont_top_menu{width:960px;margin:0 auto;}
  ul.user_menu{list-style-type:none;float:right;color:#a5a5a5;margin-top:4px;font-size:14px}
  ul.user_menu li{float:left;margin-right:5px;padding:2px}
  ul.user_menu li.social{padding:0;margin-top:1px}
  ul.user_menu li.social a:hover{border:0}
  ul.user_menu li a{color:#a5a5a5;}
  ul.user_menu li a:hover{color:#fff;}
  ul.user_menu li a.active{color:#fff;padding-bottom:4px;border-bottom:3px solid #fff;height: 15px;float: left;}
  ul.user_menu li a.contact_active{color:#ff9b00;}
  ul.user_menu li:last-child a:hover{color:#ff9b00;}
  
  #cont_header{width:960px;margin:20px auto;overflow:hidden;}
  a.logo{float:left;margin-top:10px}
  /*NAV MAIN TOP*/  
  nav ul{float:right;list-style-type:none;margin-top:58px}
  nav ul li{float:left;margin-right:8px;color:#8e8e8e;}
  nav ul li a{color:#8e8e8e;font-size:16px}
  nav ul li a.active{color:#ff9b00;padding-bottom:3px;border-bottom:3px solid #ff9b00;}
  nav ul li a:hover{color:#ff9b00;}

/*CONTENT*/
#content{width:100%;display:inline-block;margin:20px 0 40px 0;}
#int_content{width:960px;margin:0 auto 0 auto;}
.box_hp{float:left;width:240px;padding:20px;background-color:#fff;-webkit-box-shadow: 0px 0px 15px 0px #000;-moz-box-shadow: 0px 0px 15px 0px #000;box-shadow: 0px 0px 15px 0px #000;}
.box_hp img{-webkit-box-shadow: 0px 0px 7px 0px #555;-moz-box-shadow: 0px 0px 7px 0px #555;box-shadow: 0px 0px 7px 0px #555;}  
.boxCenter_hp{margin:0 60px}
h2.tit_box_hp{color:#8e8e8e;font-size:16px;text-transform:uppercase;/*font-weight:normal;*/margin-top:15px;font-family: 'Economica', sans-serif;}
h2.tit_box_hp span{color:#ff9b00}
.txt_box_hp{color:#8e8e8e;margin-top:7px}

.box{float:left;width:100%;}
.title_left{float:left}
.text_right{color:#8e8e8e;float:left;background-color:#fff;padding:20px;height:256px;width:807px;font-size:13px;
-webkit-box-shadow: 0px 0px 15px 0px #000;-moz-box-shadow: 0px 0px 15px 0px #000;box-shadow: 0px 0px 15px 0px #000;}
.text_right a{color:#8e8e8e;} .text_right a:hover{text-decoration:underline}

box_chi{float:left;width:100%;}
.title_left_chi{float:left}
.text_right_chi{color:#8e8e8e;float:left;background-color:#fff;padding:20px;height:758px;width:807px;font-size:13px;
-webkit-box-shadow: 0px 0px 15px 0px #000;-moz-box-shadow: 0px 0px 15px 0px #000;box-shadow: 0px 0px 15px 0px #000;}  

.linkBox_chi{float:left;width:170px;margin:50px 31px 0 0 }
.linkBox_chi a{display:inline-block}
.linkBox_chi img{-webkit-box-shadow: 0px 0px 7px 0px #999;-moz-box-shadow: 0px 0px 7px 0px #999;box-shadow: 0px 0px 7px 0px #999;}
.linkBox_chi_link{font-size: 16px;color:#ff9b00;margin-top:10px;font-family: 'Economica', sans-serif;display:inline-block;text-align:center;width:100%;font-weight:bold}
.scarica_chi{display: inline-block;margin-top: 80px;}
.scarica_chi img{float:left}
.scarica_chi span{color:#8e8e8e;float:right;font-size: 12px;margin:55px 0 0 20px}

.img_slide{display:inline-block;margin-bottom:30px;-webkit-box-shadow: 0px 0px 15px 0px #000;-moz-box-shadow: 0px 0px 15px 0px #000;box-shadow: 0px 0px 15px 0px #000;}
h3.tit_text_right{font-size:16px;font-family: 'Economica', sans-serif;font-weight:normal*/}
.map{float:right;-webkit-box-shadow: 0px 0px 7px 0px #555;-moz-box-shadow: 0px 0px 7px 0px #555;box-shadow: 0px 0px 7px 0px #555;}

/*FOOTER*/ 
footer{width:100%;display:inline-block;}
#int_footer{width:960px;margin:0px auto;border-top:1px solid #fff;padding:20px 0;text-align:center;
font-size:12px;color:#a9a9a9;font-family: 'Open Sans', sans-serif;}


/*GENERAL*/
.right{float:right;}
.left{float:left}
