.header {
	top:20px;clear:both;
}

.main {
	background:url(../images/bg-mid.png) repeat-y;
}

body {
	background:#FFFEF1;
	font:12px Verdana;color:#222;
}
a {color:#FCFF47;text-shadow:1px 1px 1px #444;filter:DropShadow(Color=#444444, OffX=1, OffY=1)}
h2, h2 a {color:#94011d;font-size:22px;text-decoration:none;text-shadow:none;}


.center {
	width:1038px;background:url(../images/bg-top.png) top no-repeat;padding-top:16px;
}
.dBottom {
	background:url(../images/bg-bottom.png) bottom no-repeat;
}
.wrapper {
	background:url(../images/bg-square.gif);margin-left:9px;width:1020px;
	top:-8px;
}

.posCenter {min-height:920px;background:url(../images/bg-map.jpg) 0 26px no-repeat;}
.dBottom .wrapper {height:22px;}

.dMenu {
	background:url("../images/Menu/menu-left.png") left no-repeat;padding-left:5px;margin:20px;margin-right:0px;width:800px;
}
.dMenu .dL {
	background:url("../images/Menu/menu-right.png") right no-repeat;padding-right:5px;
}
.dMenu .dR {
	background:url("../images/Menu/menu1px.png") repeat-x;
	
}
.dMenu ul {
	list-style-type:none;margin:0px;padding:0px;height:36px;
}
.dMenu ul li {float:left;background:url(../images/Menu/menu-spacer.png) right no-repeat;margin:0px;padding:0px;height:36px;}
.dMenu ul li:first-child {display:none;}
.dMenu ul li a {color:#fff;text-decoration:none;display:inline-block;padding:8px;padding-bottom:11px;padding-left:20px;padding-right:20px;margin:0px;top:1px;height:36px;}
.dMenu ul li a:hover {background:url("../images/Menu/menu-hover.png") repeat-x;}

.dMenu form {float:right;margin:6px;z-index:50;}
.dMenu form input[type="search"] {background:#fff url(../images/search.png) 155px center no-repeat;border:1px solid #aaa;padding-right:20px;width:152px;height:18px;border-radius:5px;
box-shadow:inset 1px 1px 1px #999;color:#777;font-size:11px;padding-left:5px;
}

.dLogo {position:absolute;left:60px;z-index:50;}
.dSlideshow {height:336px;margin:auto;background:url(../images/slideshow/slide-shadow.png) bottom no-repeat;top:-8px;}
.dSlideshow a {display:block;text-decoration:none;}
.dSlideshow p.caption {background: rgba(0, 0, 0, 0.27);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000', endColorstr='#4c000000'); /* IE */
bottom: -24px;font:22px Arial;
color: #fff;border-bottom-left-radius:9px;border-bottom-right-radius:9px;
display: block;
left: 0px;
padding: 13px;
position: absolute;
right: 0px;
text-align: left;font-shadow:1px 1px 1px #000;}
.d940 {width:940px;margin:auto;}
.dSlogan {position:absolute;z-index:40;top:10px;}
.dContent {padding-top:415px;width:940px;margin:auto;}
.dLang {text-align:right;padding-right:5px;top:-30px;}
.dLang a {color:#fff;font-size:11px;}
.dLang .lang-active {text-decoration:none;background:#1866A4;border-radius:3px;padding-top:1px;}
.footer {color:#aaa9a9;}
.footer .dCopyright {padding-bottom:30px;}
.footer h4 {color:#ffcc41;font-size:13px;padding-top:15px;}
.dCopyright {color:#666;} .dCopyright a {color:#66aad5;}
.imgShip {position:absolute;z-index:1;top:-240px;right:120px;}
.footer .d940 {z-index:70;}

.dP {margin-top:20px;background:url(../images/content-top.png) top no-repeat;padding-top:16px;z-index:100;font-size:13px;}

.dT {background:url(../images/content-bottom.png) bottom no-repeat;padding-bottom:16px;}
.dB {background:url(../images/content-mid.png) repeat-y;padding:60px;padding-top:15px;padding-bottom:170px;}

div.mod-languages li {margin:5px;padding:4px;padding-right:0px;}

.rslides1_nav:focus, .rslides2_nav:focus, .rslides3_nav:focus { 
outline: medium none currentColor;
}

.rslides1_nav.next { 
background-position: 100% 0%;
left: auto;
right: 0px;
}

.rslides1_nav { 
background: url("../images/themes.gif") no-repeat transparent;
height: 61px;
left: 0px;
margin-top: -45px;
opacity: 0.7;
overflow: hidden;
position: absolute;
text-decoration: none;
text-indent: -9999px;
top: 50%;
width: 38px;
z-index: 99;
filter: alpha(opacity=70);
}

.dMap {
	float:right;margin-right:-15px;z-index:50;
}

.dMap * {position:static;}

#Message {width:385px;height:90px;}

.dContent table td {padding:5px;}
.dContent table td p {padding:0px;margin:0px;}
.blog h2, .blog h2 a {font-size:16px;}
.items-row {margin-bottom:50px;}
.item li a {color:#000;text-shadow:none;}
.pull-left {float:left;}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
 
.clearfix:after {
  clear: both;
}
 
.clearfix {
  zoom: 1; /* ie 6/7 */
}