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

*{
	margin:0; padding:0;
}
html, body{
	width:100%; height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #545252; text-align: justify;	
}

body{
	/*background: url('../images/bg_body.jpg') bottom repeat-x;*/
	background:url('../images/bg_main.jpg') bottom repeat-x;	
	background-attachment: fixed;
}
html{
	overflow-y:scroll;
	font-size:11px;
	/*background: url('../images/bg_main.jpg') repeat;*/
}
a{
	outline:none; text-decoration:none;
}
a img{
	border:0;
}
.clear{
	clear:both;
}
.smallfont{
	font-size:10px;
}
a.logo{
	display:block; padding: 20px 0 0 0;
	float:left;
	
}
.bold{ font-weight:bold; }
/*======================================COLORS==================*/
	.white{
		color: #fef6f6;
	}
	.lightblue{
		color: #0088d4!important;
	}
	.blue{
		color: #025979;
	}
	.orange{
		color: #fb9d3a!important;
	}
	.darkblue{
		color: #115a74;
	}
	.grey{
		color: #8d989b;
	}
	.othergrey{
		color: #84949a;
	}
	.lightgrey{
		color: #8d989b;
	}
	.darkgrey{
		color: #545252;
	}
	.black{
		color: #1c1c1c;
	}	
	.lightblue2{
		color:#289bb5!important;
	}
	.blue3{
		color:#44d1ff;
	}
/*======================================END COLORS==================*/
	
div#main{
	width:990px; margin:0 auto;
}
div.head{
	float:left; height:160px;
	width:100%; font-size:11px;
	position: relative;
}
div.footer{
	float:left; width:100%; padding: 5px 0;
	font-size: 10px; color:#b1b2b1; text-align:center; line-height:20px;
}
div.banners{
	float:left; width:100%; padding: 5px 0; text-align:center;
}
div.alt-menu{ 
	float:left; width:100%; padding: 5px 0;
	background: url(../images/line-footer.png) top no-repeat; 
}

div.opak-div{
	width:100%; padding: 15px 0 0 0; text-align:center; 
	background: url(../images/line-footer.png) top no-repeat;
	line-height: normal; margin:10px 0 0 0; float:left;
}
div.banner-swf{ width:100px; height:50px; float:left; padding: 0px 32px; }
div.banners a{ 
	/*display:block; width:164px; float:left; text-align:center;*/
	display: inline-block; margin: 0 10px;
}
div.footer a{ color: #b1b2b1;}

div.head a{
	float:left;
}
div.login{
	float:right; width:380px; height: 130px;
	 
}
div.login input, div.login span{ float:right; margin: 0 0 0 10px;}
div.login span{
	display:block; width:138px;	font-size:10px; color:#caccca;
}
div.login span a{ float:none; line-height:15px; color:#caccca;}
div.login span a:hover{ color:#fff;}
div.login input.enter-button{
	border:none; background: url(../images/enter-bg.jpg) top left no-repeat;
	width:54px; height:15px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff; padding: 0 0 3px 0; cursor:pointer;
}
div.login input.search-button{
	border:none; background: url(../images/search-bg.jpg) top left no-repeat;
	width:54px; height:15px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff; padding: 0 0 3px 0; cursor:pointer;
}
div.login input.input{
	display:block; line-height:13px; height:13px; width:136px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#545252;
	border:1px solid #98b9bd; 
}
div.menu{
	float:left;
	width:100%;
}
div.menu ul.left{
	float:left;
}
div.menu ul.right{
	float:right;
}
div.menu ul li{
	list-style-type:none; float:left;
	position:relative; z-index:1000!important;
}
div.menu ul li a{
	display:block; height:25px; text-align:center;
	background: #39a7c0 url(../images/menu-bg.jpg) right 0 no-repeat;
	width:101px; line-height:25px; text-transform:uppercase;
	color: #efeded;
}
div.menu ul li a:hover, div.menu ul li a.current{
	background: #687f85 url(../images/menu-bg-hover.jpg) right 0 no-repeat;
}
div.menu ul li.big a{ background: #39a7c0 url(../images/menu-bg2.jpg) right 0 no-repeat; width: 150px;}
div.menu ul li.big a:hover, div.menu ul li.big a.current{
	background: #687f85 url(../images/menu-bg-hover2.jpg) right 0 no-repeat;
}
div.menu ul#menu li ul{
	padding:8px 0;
	display:none; position:absolute; top:25px; right:0;
	width: 252px; border:1px solid #94b0b9;
	background: url(../images/left-menu-bg.jpg) repeat;
	z-index:99000;
}
div.menu ul#menu li ul li{
	width:126px; float:left; margin-bottom:1px;
}
div.menu ul#menu li ul li a span{
	display:block;
}
div.menu ul#menu li ul li a{
	display:block; color: #becacf; text-transform:none;
	width:115px; float:left; height:18px;  text-align:left;
	background:url(../images/left-menu-li-bg.jpg) repeat;
	font-size:10px; padding:0 0 0 10px; line-height:18px; 
}
div.menu ul#menu li ul li a:hover, div.menu ul#menu li ul li a.subcurrent{
	color: #feffff; background:url(../images/left-menu-li-hover.jpg) repeat;
}
div.menu ul#menu li ul li a:hover span, div.menu ul#menu li ul li a.subcurrent span{
	background: url(../images/left-menu-arrow.jpg) 105px center no-repeat;
	
}
div.menu ul#menu li.drop ul{
	display:block;
	z_index: 99000;
}
div.container{
	float:left; width:100%;
}
h1{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase; line-height:35px;
}
h2{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase; color: #025979;
}

/*======================PAGING===========================*/
div#pagenav{
	padding:10px 15px 0 15px; font-size:11px;
}
div#pagenav a, div#pagenav span{
	display:block; line-height:12px; height:14px; padding: 0px 4px; float:left;
	margin: 0 2px 0 0;
}
div#pagenav a{
	border:1px solid #e9e9e9;
	color:#20a0bb; background: url(../images/paging-a-bg.jpg);
}
div#pagenav a:hover{
	border:1px solid #4db3c9;
}

div#pagenav a.paging_next, div#pagenav a.paging_last, div#pagenav a.paging_first,div#pagenav a.paging_previous{	
	font-weight:bold; font-size:14px;
}
div#pagenav span.paging_current{ 
	border:1px solid #3d8ca3;
	color:#fff; background: url(../images/paging-current-bg.jpg);
}
div#pagenav span.paging_dots{ border:1px solid #fff; padding:0; color:#20a0bb; }
/*===== end PAGING =====*/
.businesseurope{
	display: block;
	width: 162px;
	height: 9px;
	position: absolute; top: 75px; left: 158px;
}
