.head{ height:160px;}
body b,body strong {color:#27458e;}
body p{color:#666;}
.sx.box{width:450px;}
.sx.img{margin-right:20px; width:300px; height:200px; border:solid 1px #FFF; overflow:hidden;}
.dx.img{margin-right:20px; width:300px; height:200px; border:solid 1px #FFF; overflow:hidden;}
.sx.img img{width:300px;}
.container{padding:30px 10px; background:/* url('../img/bottom.jpg') bottom no-repeat*/ #f0f0f0; min-height:300px; }
.container p{color:#666;}
.container ul li{color:#666;}
.langs{list-style:none; position:relative; top:70px;}
.langs li{float:left; margin-righ:20px; padding:10px}
.langs li a{color:#999; top:0; font-weight:bold; }
.langs li a:hover{color:#666;}
.menu li{position:relative; height:20px;border-left:solid 1px #FFF; background-attachment:fixed; border-left-height:20px;}
.menu li a{width:142px; color:#c4bec8;position:relative; top:0px; height:20px;}
.menu li a:hover{color:#4f648b; background:#c4c9da; }
.menu li a span{ position:absolute; bottom:0; display:block; text-align:center; width:142px; font-size:12px;}
.menu li a.current{color:#4f648b; background:#c4c9da; height:40px!important; top:-20px!important;}
.menu li li{border:none;}
.hover a{color:#6f7072!important; background:#d9dadb!important; }
.hover a span{color:#6f7072!important;}
.hover ul { background:#d9dadb!important; padding-top:10px; }
.hover ul a:hover{ background:#c4c9da!important; }
.hover ul a span{color:#9c9e9f!important; font-size:11px;}
.menu li.id-5{border-right:dotted 1px #FFF;}
.footer {margin-top:50px;}
.footer .sponsor{height:100px; border-bottom:solid 1px #4f648b;}
.footer .sponsor .wrap{text-align: center;}
.footer .sponsor a{ display:inline-block;}
.footer .foot{padding-top:10px;}
.footer .foot p{margin-top:10px;}
.claim {float:right; text-align:right; overflow:hidden; width:580px; height:37px; top:10px; }
.claim h1{font-size:17px; display: inline-block}
/***SHOWCASE***/
.showcase{position:relative; }
.showcase .back-case{width:629px; height:200px; background:url('../img/back-showcase.png');}
.showcase .case{width:620px; height:200px; overflow:hidden;}
.showcase .preview{width:225px; height:173px; background:url('../img/back-showcase-prev.png'); text-align:center; overflow:hidden; }
.showcase .preview img{ margin:20px 10px; display:none; width:200px!important; }
.showcase .case div{ padding:20px;}
.showcase .nav {float:left; margin:5px; list-style:none; position:absolute; bottom:5px; right:20px; z-index:1000px;}
.showcase .nav li{ float:left; margin:5px;}
.showcase .nav li a{display:block; height:10px; width:10px; background:#c5c7c8;}
.showcase .nav li a:hover{background:#4f648b;}
.showcase .nav .activeSlide a{background:#4f648b;}
.showcase  h1{color:#27458e;}
.showcase h2{margin:5px;}
.showcase p{color:#999;}
.showcase .case .single{ margin-left:50px; margin-top:20px; display:none;}
.showcase .case .single .freccia{position:absolute; top:55px; left:-25px;}
/***SLIDESHOW***/
.back-slide{width:860px; height:170px; background:url('../img/back-slideshow.png');}
.slideshow{width:830px; height:170px; margin:0 auto;  position:relative; overflow:hidden; }
/*.horizontal-only{max-height:170px; height:auto;}*/
.slider{position:absolute; left:15px; top:15px; height:auto; overflow:hidden;}
.slideshow .detail{width:122px; height:113px;  background:url('../img/back-slide-prev.png'); float:left; margin-right:15px; }
.slideshow .detail a{ display:block; width:100px; height:100px; overflow:hidden; line-height:100px; margin:20px auto}
.slideshow .detail a img{ width:100px; /*margin-top: 15px;*/ }
.tooltip{ background:url('../img/tooltip.png'); width:245px; height:52px; margin-top:160px; margin-left:60px; padding-top:25px; padding-left:7px; box-shadow: 9px 11px 4px -3px #999999;}
.tooltip h1{color:#FFF; font-size:11px; margin:0;}
.tooltip p{color:#FFF;font-size:9px; margin:10px 0 0;}
.box ul{padding-left:40px;}

/***NEWS***/
.news {list-style:none;}
.news li {margin-bottom:4px;}
.news li a{display:block; width:170px; height:30px; line-height:30px; padding:5px; padding-left:35px; color:#4f648b; background:#c4c9da; font-weight:bold; position:relative;}
.news li a:hover{background:#d9dadb;}
.news li a.current-news{background:#d9dadb;}
.news li a img{position: absolute; top:10px; left:10px;}
hr {border-color:#4E648B}
h3 a {color:#27458e;}
h4 a {color:#999;}
.txt{width:300px; float:left;}
.txt h1{font-size:13px;}
form{width:450px; }
.cycle{ width:860px; height:250px; overflow:hidden; margin-bottom:15px;}
#fancybox-outer{border:5px solid #4E648B;  padding:10px}
#fancybox-content .sx.img{width:300px;}
#fancybox-content .txt p{font-size:12px;}
.gMap{width:350px; height:410px; border:solid 1px #fff;}