body{margin:0;padding:0;text-align:center;background:#1b2c36 url(img/bg.jpg) 50% 0}
body,td{font:normal 11px Tahoma;color:#565656;line-height:13px}
p{margin:0 0 11px 0;padding:0}
a{text-decoration:underline;color:#00a2cb}
a:hover{ text-decoration:none; color:#4cbad6}
form{display:inline}
.clr{height:1px; clear:both; overflow:hidden; margin-top:-1px}

#main{width:1000px;padding:0; margin:0 auto; text-align:left; background:#1f3c4d url(img/bg-1.gif) 694px 0 repeat-y; height:100%}
#main #head{padding:11px 0 40px 0;background:#1b2c36; color:#afb5b9; height:100%}
#main #container{margin:0 306px 0 0; background:#e6e6e6; height:100%}
#main #container #sub-container{margin:0 0 0 242px; background:#f5f5f5; height:100%}
#main #container #sub-container #left-colum{width:242px; float:left; margin-left:-242px;_margin-left:-242px; position:relative}
#main #container #sub-container #content{width:400px; float:left; padding:28px 0 0 27px}
#main #container #sub-container #right-colum{width:306px; float:right;color:#f5f5f5; margin-right:-306px;position:relative}
#main #footer{background:#1b2c36;height:93px; color:#8f9ea6}

#head a img{border:0}
#head a{color:#b7f0ff}
#head a:hover{color:#e3f9ff}
#head #language-selector{display: block; float: right; margin:0 35px 15px 0}
#head #kirby{float:right; text-align:right; clear:right; padding:10px 24px 0px 0px; width:250px; margin-top: 30px;}
#head #logo{clear: both; float:left; margin:-100px 59px 25px 62px; margin-top:10px}
#head #desc{width:470px; float:left; padding:50px 0px 25px 0px; margin-top: 50px;}
#head #desc h3{color:#c5ccd0; font:normal 17px Tahoma; display:block; padding:0 0 15px 0; margin:0 0 15px 0; background:url(img/border-1.gif) 0 100% no-repeat}
#head #desc ul{margin:0; padding:0; list-style:none; height:13px}
#head #desc ul li{float:left; padding:0 13px 0 0; margin:0 12px 0 0; color:#eaeaea; background:url(img/li-2.gif) 100% 3px no-repeat}
#head #desc ul li.end{background:none; margin:0; padding:0}
#head #menus{margin:0; height:27px; overflow:hidden; margin:-2px 0 0 0; list-style:none; float:right; width:173px}
#head #menus li{float:left; margin-right:25px; height:27px}
#head #menus li a{display:block; float:left; width:29px; height:27px; background-position:50% 8px; background-repeat:no-repeat}
#head #menus li a:hover{background:#b3e5f2 50% -24px no-repeat}
#head #menus li#home a{background-image:url(img/home.gif)}
#head #menus li#map a{background-image:url(img/map.gif)}
#head #menus li#mail a{background-image:url(img/mail.gif)}
#head #menu{margin:0; padding:0; list-style:none; width:213px; float:left; clear:both}
#head #menu li{padding:10px 25px 12px 26px; background:url(img/li-1.gif) 198px 50% no-repeat; border-bottom:1px solid #293943}
#head #menu li a{color:#d9d9d9}
#head #menu li a:hover{color:#FFFFFF;text-decoration:underline;}
#head #deco-1{height:67px; width:744px; padding:188px 13px 0 0; float:right; background:url(img/head.jpg) 0 0; color:#FFF}
#head #deco-1 i{display:block; float:right; margin-bottom:2px; padding:0 10px; font:normal 10px "Arial Narrow"; text-transform:uppercase; background:#1b2c36; height:21px; line-height:20px}
#head #deco-1 strong{display:block; float:right; clear:both; font:normal 24px "Arial Narrow";padding:0 10px; background:#1b2c36; height:34px; line-height:32px}

#container h1,
#container h2{text-align:right; font:normal 12px Arial; line-height:26px; height:27px; text-transform:uppercase; margin:0 0 27px 0; padding:0; background:url(img/h-1.gif) 0 100% repeat-x; color:#303030}
#container h3{margin:0 0 13px 0; padding:0; font:bold 12px Tahoma; color:#006396}
#container h1 img,
#container h2 img{float:left}
#container .grey{color:#acacac}

#left-colum .box-1{background:#ebebeb; padding:28px 35px 20px 27px}
#left-colum .box-1 ul{margin:0; padding:0; list-style:none}
#left-colum .box-1 ul li{padding:0 0 11px 28px; background:url(img/li-3.gif) 0 7px no-repeat;_height:1px}
#left-colum .box-2{padding:28px 35px 20px 27px}
#left-colum .detail{display:block; padding:40px 0 0 0; margin:0; font:normal 10px "Arial Narrow"; text-transform:uppercase; background:url(img/detail-1.gif) 1px 10px no-repeat}
#left-colum .detail a{text-decoration:none; color:#565656}
#left-colum .detail a:hover{color:#4cbad6}
#left-colum #deco-2{position:absolute; top:79px; right:-14px; width:30px; height:14px; background:url(img/deco-1.jpg) 0 0 no-repeat}
#left-colum #deco-3{position:absolute; bottom:70px; right:-14px; width:30px; height:15px; background:url(img/deco-2.jpg) 0 0 no-repeat}

#content ul{margin:0; padding:4px 0 6px 0; list-style:none}
#content ul li{padding:0 0 9px 10px; background:url(img/li-4.gif) 0 6px no-repeat}
#content ul ul{padding:10px 0 0 0}
#content ul ul li{padding-left:20px; background:url(img/li-5.gif) 0 7px no-repeat}
#content .tab-1,
#content .tab-2,
#content .tab-3{border:0; border-collapse:collapse; width:100%; margin-bottom:10px}
#content .tab-1 th,
#content .tab-1 td,
#content .tab-2 td,
#content .tab-2 th{text-align:left; border-bottom:1px solid #b6b6b6; border-top:1px solid #b6b6b6; padding:5px 0; vertical-align:top}
#content .tab-1 td{text-align:right}
#content .tab-2 th{border:0}
#content .tab-3 th{font:bold 11px Tahoma; color:#565656}
#content .tab-3 td,
#content .tab-3 th{text-align:center; border:1px solid #b6b6b6; padding:5px 3px}
#content .tab-3 .first{border-left:0}
#content .tab-3 .last{border-right:0}
#content .tab-3 .left{text-align:left; border-left:0}
#content .ul-1 li{background-position:0 9px}

#right-colum .box-1{background:#1b2c36 url(img/box-1.jpg) 0 100% no-repeat; padding:64px 0 33px 35px; height:172px}
#right-colum .box-1 p{font:bold 16px "Arial Narrow"; line-height:19px; text-transform:uppercase; margin-bottom:45px}
#right-colum .box-1 p b{font-size:20px; display:block}
#right-colum .box-1 img{margin-bottom:12px}
#right-colum .box-1 a{color:#a5a5a5}
#right-colum .box-1 a:hover{color:#4cbad6}
#right-colum .box-2{padding:20px 40px 20px 35px}
#right-colum .news{margin:0; padding:0; list-style:none}
#right-colum .news li{padding:0 0 25px 0; color:#5389a8; line-height:15px}
#right-colum .news li a{line-height:13px; color:#b7f0ff}
#right-colum .news li a:hover{color:#8cdaee}
#right-colum .news li.detail{padding:30px 0 0 0; margin:-5px 0 0 0; background:url(img/detail-2.gif) 0 0 no-repeat; font:normal 10px "Arial Narrow"; text-transform:uppercase}
#right-colum .news li.detail a{color:#eaeaea; text-decoration:none}
#right-colum .news li.detail a:hover{color:#8cdaee}

#footer div{padding:35px 0 0 29px; width:273px; height:58px; background:#1f3c4d; margin-right:66px; float:left}
#footer ul{margin:0; padding:35px 0 0 0; list-style:none}
#footer ul li{padding:0 13px 0 0; background:url(img/li-2.gif) 100% 3px no-repeat; margin-right:12px; float:left}
#footer ul li.end{padding:0; margin:0; background:none}
#footer ul li a{color:#c6cacd}
#footer ul li a:hover{color:#8cdaee}

#head #desc{width:470px; float:left; padding:100px 0 25px 0; 
margin-top:32px; padding-top:0px !important; padding-top:105px; overflow: hidden;}