﻿@charset "utf-8";
/* CSS Document */
body{background:url(../images/bg.gif) #00499b;font:12px Arial, Helvetica, sans-serif;text-align:center;}
body,ul,li,p,ol,dd,dt,dl,form,input,select,textarea,h1,h2,h3,h4,h5,blockquote,div,img,object{padding:0px;margin:0px;}
ul,ol{list-style:none;}
img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
:focus{outline:none;}

#wrap{width:900px;text-align:left;margin:0 auto;background-color:#fff;}
#header{background:url(../images/header.gif) no-repeat;height:186px;margin-bottom:1px;}
#navigation{background:url(../images/navbg.gif) repeat-x;text-align:center;border-bottom:1px solid #fff;height:33px;clear:both;}
#nav {margin-left:50px;}
#nav li{display:block;float:left;height:33px;}
ul#nav,ul#nav ul{z-index:99;}
ul#nav li{position:relative;z-index:999;}
ul#nav ul li{float:none;display:block;border-top:1px solid #fff;background-color:#c7e5ff;height:auto!important;zoom:1;line-height:24px; text-align:left;}
ul#nav ul{width:145px;position:absolute;top:33px;left:0;display:none;border:1px solid #006fde;border-top:none;}
ul#nav li.over a{display:block;height:28px;}
ul#nav li:hover a{font-size:12px;padding-left:5px;}
ul#nav li.over ul a,ul#nav li:hover ul a{color:#000;display:block;_height:24px;padding-left:5px;}
ul#nav li.over ul a:hover,ul#nav li:hover ul a:hover{background-color:#55aaff;color:#000;text-decoration:none;width:140px;display:block;line-height:24px;}
ul#nav li:hover ul,ul#nav li.over ul{display:block;}


#nav1{background:url(../images/nav_home.gif);width:64px;}
#nav2{background:url(../images/nav_dep.gif);width:94px;}
#nav3{background:url(../images/nav_coop.gif);width:138px;}
#nav4{background:url(../images/nav_mange.gif);width:105px;}
#nav5{background:url(../images/nav_experts.gif);width:91px;}
#nav6{background:url(../images/nav_immi.gif);width:107px;}
#nav7{background:url(../images/nav_contact.gif);width:91px;}
#nav8{background:url(../images/nav_english.gif);width:116px;}

#footer{border-top:5px solid #0054b0;background:url(../images/footerbg.gif) repeat-x;height:75px;text-align:center;line-height:50px;color:#fff;margin-top:24px;}
#footer a{color:#fff;clear:both;}

#content{background:url(../images/contentbg.gif) no-repeat top;clear:both;}
#left{width:250px;float:left;}
#leftsidebar{background:url(../images/leftnavbg.gif) no-repeat #035ab3;height:295px;margin-left:50px;margin-bottom:20px;}
#leftsidebar ul{padding-top:15px;}
#leftsidebar li{margin:0;padding:0;height:32px;}
#leftsidebar li img{display:block;}
#leftsidebar li ul{padding:0;}
#leftsidebar li ul li{border-bottom:1px solid #7abcf7;}
#leftsidebar li ul li img{margin-left:46px;}
#leftsidebar li ul li.last{border-bottom:none;}
#leftad{margin-left:50px;}
#adcontent{border-left:1px solid #cccccc;border-right:1px solid #cccccc;}

#right{width:580px;float:left;margin-left:24px;margin-top:22px;}
#rightcontent{background:url(../images/contentbg1.gif) no-repeat top #fff;border-left:1px solid #c7dbff;border-right:1px solid #c7dbff;}
.box{width:528px;margin:18px auto 0 auto; overflow:auto;line-height:20px;}
.box p{margin-bottom:10px;color:#333;}
.box p a{color:#333;}
.box p a:hover{color:#0053ae;}
.box h2{text-align:center;margin-bottom:12px;font-size:16px;font-weight:bold;}
.box h2 span{font-size:12px;font-weight:lighter;padding-top:5px;}
#righttop{background:url(../images/righttop.gif) no-repeat;height:5px;}
#rightbottom{background:url(../images/rightbottom.gif)  no-repeat;height:6px;}

.tables{margin-bottom:10px;line-height:20px;color:#333;}
.tables td{padding-bottom:5px;}

.tableslist{margin-bottom:10px;}
.tableslist td{background-color:#eff7ff;padding:5px;color:#333;}
.tableslist a{color:#333;}
.tableslist th{text-align:center;font-weight:bold;color:#333;background-color:#eff7ff;padding:5px;}

.title{background:url(../images/titlebg.gif) no-repeat;height:25px;margin:0 5px;}
.title span{color:#014889;font-weight:bold;font-size:14px;float:left;padding-left:15px;padding-top:5px;}
.title span a{color:#014889;}
.more{float:right;color:#014889;padding-right:20px;line-height:24px;}
.more a{color:#014889;}

.homelist{margin:0 28px;padding:10px 0 15px 0;zoom:1;}
.homelist li{clear:both;line-height:24px; background:url(../images/arrow.gif) no-repeat left 10px;height:25px;padding-left:10px;}
.homelist li a{float:left;color:#333333;}
.homelist li .n1{float:right;}

.filled{height:100%;}
.page{padding:8px 0;text-align:center;color:#0053ae;}
.page a{color:#0053ae;font-weight:bold;}

.arrow{font-size:8px;}