@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; }
html, body{
	width: 100%;
	background: #c1c4c6 url(../images/background.jpg) top repeat-x;
	color: #3b4753;
	font: normal 12px Arial, Helvetica, sans-serif;
}
html{ overflow-y:scroll; }

a{ text-decoration:none; outline: none; }
.orange{ color:#f29818; }
.smallfont { font-size: 11px;}
.bigfont { font-size: 13px;}
.fleft{ float:left; }
.clear{ clear:both; }
.fright{ float: right; }
.bold{ font-weight:bold; }
.light-gray{ color:#8F98A7; }
.grey{ color:#3b4753; }
.dirty-orange{ color:#BF750B; }
div#main{
	width: 923px; margin:0 auto;
}

div.header{
	float:left; width:923px; height: 172px;
}
div.header a.logo{
	display: block; float:left;
	width: 674px; height: 172px;
	background: url(../images/head.jpg) top left no-repeat;
}
div.header a.logoEN{
	background: url(../images/ENhead.jpg) top left no-repeat;
}
div.header a.logoBG-begin{
	background: url(../images/BGhead-begin.jpg) top left no-repeat;
}
div.header a.logoEN-begin{
	background: url(../images/ENhead-begin.jpg) top left no-repeat;
}
div.header div.altmenu{
	float:right; height: 28px;
	padding: 7px 0 0 20px;
	background: #48535e url(../images/altmenu.jpg) top left no-repeat;
}
div.header div.altmenu a{
	display: block; float: left;
	width: 18px; height: 19px;
	padding: 0 10px;
}
div.header div.altmenu a img{ float:left; border:0; }

div.menu{
	float:left; width: 878px; height: 32px;
	padding: 0 0 0 45px;
	background: url(../images/menu.jpg) top left no-repeat;
	border-color: #f1b819;
	border-style: solid;
	border-width: 2px 0;
}
div.container{
	float:left; width: 923px;	
	background: url(../images/main-repeat.jpg) left repeat-y;
}
div.footer{
	float:left; width: 923px;
	padding: 12px 0 0 0;
	background: url(../images/footer.jpg) top left no-repeat;
}
div.banners{
	float:left; width: 923px;
	padding: 12px 0 0 0;
}
div.footer a{ float:right;}
div.footer a img{ float:right; border:0; }
div.banners a img{ border: none; }
div.content{
	float:left; width: 923px;
	min-height: 509px; _height: 509px;
	background: url(../images/container.jpg) top left no-repeat;
}
div.path{
	float:left; width: 878px; height: 32px;
	line-height: 32px; font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 45px;
	overflow: hidden; text-transform: lowercase;
}
div.path a{
	display: block; float:left;
	height: 32px;
	color: #8f98a7;
}
div.path a.separator{ 
	background: url(../images/path-separator.jpg) center 14px no-repeat;
	padding: 0px 8px;
}
h1.titlepage{
	display: block; float:left; 
	width: 878px; height: 23px;
	padding: 0 0 0 45px;
	background: url(../images/titlepage.jpg) top left no-repeat;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px; color: #d9e0f8;
	overflow: hidden;
}
div.inside{
	float:left; width: 846px;
	padding: 35px 32px 35px 45px;
	text-align:justify;
}
div.inside img{
	border: 1px solid #f1b819;
	margin: 0 0 20px 20px;
}
div.inside ul, div.inside ol{ padding: 10px 0 10px 30px;}


div.slideshow{
	border-bottom: 2px solid #F1B819;
	float: left;
	height: 224px;
	overflow: hidden;
}
/* ===== MENU ===== */
ul.dropdown{
	display: block; float:left; height: 32px;
	list-style-type: none;
	font-size: 11px; text-transform: uppercase; line-height: 32px;
	position: relative; z-index: 100;
	
}
ul.dropdown li{ 
	display: block; float: left; height: 32px;
}
ul.dropdown li.separator{
	width:1px; background: url(../images/menu-separator.jpg) center top no-repeat;
	padding: 0px 8px;
}
ul.dropdown li a{ 
	display: block; float:left; height: 32px;
	color:#c9d0e8;
}
ul.dropdown li.hover, ul.dropdown li:hover{ position: relative; }
ul.dropdown li a:hover, ul.dropdown li.hover a, ul.dropdown li a.current, ul.dropdown li.hover a.current{
	background: url(../images/menu-hover.jpg) center top no-repeat;
	color: #ffffff;
}
ul.dropdown ul{
	visibility: hidden; width: 192px;
	position: absolute; top: 100%; left: 0;
	background: #949dab;
}
ul.dropdown ul li{ 
	display:block; width: 192px; height:18px;
}
ul.dropdown ul li a, ul.dropdown ul li.hover a{
	display: block; width: 165px; height: 18px!important;
	background: none!important;
	padding: 0 10px 0 17px;
	color: #fff; text-transform: none; line-height: 18px;
}
ul.dropdown ul li a:hover, ul.dropdown ul li.hover a:hover, ul.dropdown ul li a.subcurrent, ul.dropdown ul li.hover a.subcurrent{
	background: #e6e7e9 url(../images/submenu-hover.jpg) left center no-repeat!important;
	color: #ee8d03;
}
/* ===== end MENU ===== */



/* ===== BEGIN ===== */
img.begin-img{
	float: left; border-bottom: 2px solid #e1b129;
}
div.last-news{
	float:left; width: 460px;
	background: url(../images/last-news.jpg) top left no-repeat;
	padding: 0 55px 0 15px;
}
div.last-news h1{
	display:block; float:left;
	width:100%; height: 24px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 24px; color: #d9e0f8;
	text-transform: uppercase;
}

div.last-news div.box{
	float: left; width:100%;
	border-top: 1px solid #D0CFD1;
	padding: 10px 0;
}
div.last-news div.box span.desc{
	display:block; height: 55px;
	width:100%; overflow: hidden;
}
/* ===== end BEGIN ===== */


div.inside-map{
	width:923px;
	float:left;
}
div.inside-map img{ margin:0px; border: none;}


div.partners{
	width:100%; float:left;
	border-bottom:1px solid #c9c9cb;
	padding-bottom:15px;
	margin-bottom:15px;
}

div.navbar{
	float:left; width: 100%; padding-top: 5px;
}
div.navbar img{ border: none; margin: 0;}
div.navbar .link{
	color:#7e8a9c;
	text-decoration:none;
}

div.navbar .pagingtext{
	display: inline-block;
	color:#ffffff;
	text-decoration:none;
	background:#7e8a9c;
	border:1px solid #7e8a9c;
	margin-right:2px;
	padding:2px 2px 2px 2px;
}


div.services{
	float:left;
	width:515px;
}
div.services div.partners{
	padding-bottom: 5px; margin-bottom: 5px;
	text-transform: uppercase;
}

div.partners img{
	border: 1px solid #f1b819;
	margin: 0 0 20px 20px;
}

div.publishing{
	width:100%; 
	float:left;
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid #c9c9cb;

}
div.publishing img{
	float:left;
	margin:0 25px 0 0;
}
div.inside img.ask{
	border:none;
	margin:0;
	padding:0;
	float:left;
}

div.partners-news{ 
	margin-bottom:30px; 
	padding-bottom:30px;
	width:100%; float:left;
	border-bottom:1px solid #c9c9cb;
}

div.questions{
	width:100%; float:left;
	border-bottom:1px solid #c9c9cb;
	margin-bottom:40px; 
	padding-bottom:25px;
	text-align:justify;
}

.formbox{
		border:1px solid #959dab;
		background-color:#fff;
		color:#01488b;
		padding:0 0 0 0;
		height:16px;
		width:400px;
		}
.button{
			width:55px;
			height:18px;
			border:1px solid #959dab;
			background-color:#fff;
			font-size:10px;
			color:#fcb546;
			}
			
			div.partners-links{
	width:100%; float:left;
	border-bottom:1px solid #c9c9cb;
	margin-bottom:35px; 
	padding-bottom:10px;
}
