body{background:url("/images/skins/cyan/bg.png") repeat scroll 0 0 transparent; padding:0; margin:0 auto; width:1250px; height:100%; font-family:Arial,Helvetica,sans; font-size:12px}

img{   border:none}
#page{background:#fff; border-style:none; border-width:1px; -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.2) inset; box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.2)}
#top{margin:0; padding:0; width:943px; height:119px}
#header{ background:url("/images/skins/cyan/top.png") repeat-x #0b538c;  width:1252px;  height:154px;  margin:0}
div#top-left{margin:0 0 0 80px; padding:0; width:700px; height:40px}
div#top-left h3{margin:0; padding:0}
#top-left a{ text-decoration:none}
div#logo{ float:left;  width:100px;  height:119px}
td#topright{float:right; margin-top:1px; height:20px}
#toolbar{padding:0; margin:0; background-image:url('/images/skins/cyan/toolbar_fill.png'); background-repeat:repeat-x}
#langs{float:right}
#lang{   width:170px;    float:right;    padding:0px;    margin:20px 5px;    position:relative}
#lang img{   margin:0 7px}
#rightop{    margin:-22px 15px; padding:0px; float:right; position:relative}
#rightop a{   padding-right:9px}
#left{width:225px; background-image:url('/images/skins/cyan/bgl.png'); padding-bottom:0px}
#left_bottom{width:225px; height:281px; background-image:url('/images/skins/cyan/left_bottom.png'); background-repeat:no-repeat; background-position:bottom left}
#left_bottom form{margin-top:10px; margin-left:15px; margin-right:15px; padding:0px}
#left_bottom input{background-color:white; height:22px; border-style:solid; border-color:#78C5F0; border-width:1px}
#left_bottom label{color:#1578AF; font-size:12px}
#buttons{list-style:none; padding:0 5px; margin:0}
#buttons li{padding:0 0 2px 0px; padding-right:5px; font-family:Arial,Helvetica,sans; font-size:12px; /*font-weight:bold;*/ margin:0; display:block; height:28px; border-bottom:1px dashed #a8a9aa}
#buttons li td{font-family:Arial,Helvetica,sans; font-size:12px; /*font-weight:bold*/}
#buttons li td.bullet{padding-right:12px; width:13px; background-image:url('/images/skins/cyan/marker_on.png'); background-position:center; background-repeat:no-repeat}
#buttons li:hover td.bullet, #buttons li.visible td.bullet{width:13px; background-image:url('/images/skins/cyan/marker.png'); background-position:center; background-repeat:no-repeat}
#buttons li img{position:relative; right:30px; margin-right:-25px; border:none}
#buttons li a{color:#0b61a1; font-size:12px; font-family:Arial,Helvetica,sans; text-decoration:none}
#buttons li a:hover{color:#208bdf; text-decoration:none}
#buttons li a:active{color:#daa42f}
#buttons li.level1pressed.sub, #buttons li.level1.sub{margin:4px; margin-left:30px; height:auto; font-weight:normal}
#buttons li.level1pressed.sub{font-weight:bold}

#buttons ul.submenu li a{font-weight:normal; font-size:11px}
#buttons li ul.submenu{list-style:none; padding:0; margin:0; display:none}

#buttons ul.submenu li{background-image:none; padding:0; height:auto}

#buttons li:hover ul.submenu, #buttons li ul.submenu.visible{display:block; position:absolute; left:225px; width:200px; margin-top:-25px; background-color:white; border-style:solid; border-width:1px; border-color:#7BC6F0; padding:7px}
#buttons ul.submenu{margin:0; padding:0; font-weight:normal}
#middle{}
#main{width:800px; padding-left:3px; padding-right:3px}
#main div.text{padding:15px; background-repeat:no-repeat; background-color:#fff; border-color:#F0F0F0; border-width:1px; border-style:solid; border-left-style:none}
#main div.text div.text{background-image:none; background-color:transparent; padding:0; margin:0; border-style:none}
#scroller{    margin-top:127px; left:0px; height:18px; overflow:hidden; width:750px; float:left}
#scroller li{    list-style:none; font-size:12px; height:20px}
.scrol{width:750px; color:#f0f0f0; line-height:20px; padding:0px 0px; margin:0}
.scrol a{color:#fc0; text-decoration:none}
.scrol a:hover{color:#c1c1c1}
#search form{margin:0; padding:0}
#search input{height:20px; border-style:solid; border-color:#f1faff; border-width:1px; border-radius:3px 3px 3px 3px; color:#b7b8b8}

#newstopics{float:right; width:150px; background-color:white; border-style:solid; border-color:#F6F6F6; border-width:1px; padding-left:0px; padding-right:5px; padding-top:5px; padding-bottom:5px}
#newstopics ul{width:150px; display:block; border-style:none; list-style:none; padding:0; margin:0}
#newstopics a{padding-left:5px; padding-right:5px; width:95%; display:block; border-color:#E0E0E0; border-width:1px; border-style:solid; background-color:#F6F6F6; color:black; text-decoration:none}
#newstopics td{font-size:11px; padding:5px; padding-top:0px}
#right{width:225px; font-size:9px; padding:0}

#right table.block{background-color:#fef8d1; width:225px; margin:0; margin-bottom:3px}
#right table.block td{border-style:solid; border-style:none; border-width:0px}
#right table.blue td{border-color:#C00; font-size:10px}

#right table.block td.title{background:url('/images/skins/cyan/bg-title.png'); padding:0 5px 0 10px; height:25px; border-radius:5px}
#right table.block td.content{padding:0px; border-top-style:none; border-radius:0px}
#right h1{font-family:Arial,Helvetica,sans; font-size:12px; font-weight:bold; margin:0; color:#143e94}
#right .content a{color:#4183AF}
.block ul.navigation{background-color:#fef8d1; padding:5px; margin:0px; width:95%; border-style:none; list-style:none; float:none}
.block ul.navigation li{font-size:11px; margin-bottom:5px; background:url('/images/skins/cyan/section-right.png') bottom no-repeat}
.block ul.news{padding:5px; margin:5px; border-style:none; list-style:none}
.block ul.news li{font-size:11px; margin-bottom:5px; background:url('/images/skins/cyan/section-right.png') no-repeat bottom}
#bottom{margin:0px; height:61px; background:url('/images/skins/cyan/footer.png') repeat-x bottom}
#bottom td{height:61px; padding:15px; padding-top:0px; padding-bottom:10px; font-size:10px; color:#FFF; text-align:justify}
#bottom a{color:#d6d6d6; text-decoration:none}
#counters{height:61px; margin:0px; background:url('/images/skins/cyan/footer.png') repeat-x}
#counters td{height:61px; margin:0px; background:url('/images/skins/cyan/footer.png') repeat-x}

#counters td img{margin:5px}
#main h1{font-size:18px; font-family:Arial,Helvetica,sans; margin:0}
table.navline{border-style:solid; border-width:1px; border-left-style:none; border-right-style:none; border-color:#c2c2c2; margin:0; margin-top:4px; margin-bottom:4px}
.navline a{text-decoration:none; color:#c2c2c2}
.navline td{padding:4px; padding-left:10px; text-align:left}
.navline .title{font-weight:bold; padding-right:10px; color:#0b61a1}
.navline{font-size:10px; font-family:Arial,Helvetica,sans; color:#c2c2c2}
.pagebar th{font-size:10pt}
ul.map, ul.navigation{background-color:white; border:2px solid #09F; border-radius:5px; list-style:none; padding:5px; margin:5px; width:40%; text-align:left}
ul.map{width:auto}
ul.navigation{float:right}
.navigation li, .map li{margin:0; padding:0; padding-top:2px; padding-bottom:2px}
.navigation li a, .map li a{color:black; text-decoration:none}
.navigation li a:hover, .map li a:hover{color:#09F; text-decoration:none}
.map li.title{font-weight:bold}
#soc-ico{width:170px; margin:25px auto; padding:15px 8px 10px 32px; background:url('/images/skins/cyan/bg.png'); border:1px solid #ccc}

ul.slideshow{list-style:none; width:960px; height:260px; overflow:hidden; position:relative; margin:0 auto; padding:0;}

ul.slideshow li{position:absolute; left:0; right:0}

ul.slideshow li.show{z-index:500}

ul img{border:none;  border-radius:3px;  box-shadow:0 1px 4px rgba(0,0,0,0.2); -ms-interpolation-mode:bicubic}

#slideshow-caption .slideshow-caption-container{padding:5px 10px; z-index:1000}

#slideshow-caption h3{margin:0; padding:0; font-size:14px}

#slideshow-caption p{margin:0px; padding:0}
/*------------------------------------------------------------------------*/
#back-top {
	position: fixed;
	bottom: 30px;
	right: 80px;
	}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 13px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
 	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	background: #666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 7px 0px;
	}
#back-top a:hover {
	color: #ccc;
	}
/*------------------------------------------rotator--------------------------------------------*/
