#hd #topbar { float: right;  }
#hd #topbar ul li { float: left; margin-right: 10px; color: #A3A3A3; }
#hd #topbar ul li a { font-size: 13px; color: #ABADAF; font-style: normal; display: block; padding-left: 12px; }
#hd #topbar ul li a:hover { color: black; }
#hd #topbar ul li a#map { background: transparent url(../images/map_pin_fill_12x12.png) no-repeat left center; }
#hd #topbar ul li a#map:hover { background-image: url(../images/map_pin_fill_12x12-hover.png); }
#hd #topbar ul li a.contact { padding-left: 20px; background: transparent url(../images/mail_16x12.png) no-repeat left center; }
#hd #topbar ul li a.contact:hover { background-image: url(../images/mail_16x12-hover.png); }

.navigation { position: relative; z-index: 20; }
.navigation li { float: left; position: relative; }
.navigation li a { display: block; width: 150px; padding: 10px; color: black; font-size: 18px; margin-top: 10px; font-style: normal;}
.navigation li a em { font-size: 14px; color: #474e5c; font-weight: lighter; display: block; font-size: 13px; }
.navigation li a.mi1 { width: 186px; height: 80px; padding: 0; text-indent: -9000px; background: transparent url(/images/dd-black-186x80.png) no-repeat center center; margin-top: 0; margin-right: 70px;}
.navigation ul { display: none; position: absolute; padding: 5px; background-color: #ffffff; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); box-shadow:  0 0 5px rgba(0,0,0,0.5); }
.navigation ul li { float: none; white-space: nowrap; }
.navigation ul li a { font-size: 13px; padding: 2px 0; margin: 0; color: #474E5C; font-weight: lighter; }
.navigation ul li a:hover { color: #000000; }

#slider { margin: 30px 0; width: 940px; height: 250px; box-shadow: 0 0 2px #000000; position: relative; z-index: 10;}
#slider .pagination { position: absolute; bottom: 20px; left: 20px; z-index: 100;}
#slider .pagination li { float: left; margin-right: 5px; }
#slider .pagination li a { display: block; width: 10px; height: 10px; background: transparent url(/images/button-slider.png) no-repeat center center; text-indent: -9000px;}
#slider .pagination li.current a { background-image: url(/images/button-slider-current.png); }
.slides_control div { width: 890px; height: 200px; padding: 25px; }
.slides_control h2 { color: white; font-weight: bold; font-size: 26px; line-height: normal; margin-bottom: 15px;}
.slides_control p { color: white; font-size: 18px; font-weight: normal; }
#slide-r2 { background: transparent url(/images/slide-r2.png) no-repeat center center; }
#slide-eu { background: transparent url(/images/slide-eu.png) no-repeat center center; }
#slide-ko { background: transparent url(/images/slide-ko.png) no-repeat center center; }

#likebox { background: url("../images/likebox.png") no-repeat scroll center center transparent; display: block; height: 310px; left: 100%; margin-left: -30px; position: fixed; top: 150px; width: 235px; z-index: 1000; }
#likebox span { padding: 10px 0 0 33px; display: block; }

#welcome a { outline: none; }
#welcome .wrapper { margin: 0; text-align: center; height: 100px; margin-bottom: 5px; }
#welcome .left { width: 293px; float: left; margin-right: 30px; }
#welcome .right { width: 293px; float: right; margin-left: 30px; }
#welcome .middle { overflow: hidden; float: none; }
#welcome h2 { text-align: center; font-size: 14px; margin-bottom: 5px; }
#welcome a.p { text-align: center; font-size: 13px; margin-bottom: 0; line-height: 18px; display: block; color: #474E5C; }
#welcome a.p:hover { color: #474E5C; }
#welcome img { width: 90px; height: 90px; }


