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

html,body,ul,p,h1,h2,h3,h4{margin:0;padding:0}
ul{list-style:none}
img{border:0}
html,body{height:100%}
body{background:#FFF url(../img/bg.gif) center top no-repeat;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333}
a{text-decoration:underline;color:#333}
a:hover{text-decoration:underline;color:#0444BB;}
input,select,textarea{font-size:11px}
.clear{clear:both}


#wrapper {width:960px;margin:0 auto;}

/* --- Head ------------------------------------------------------------ */

#head {width:auto;height:196px;}

#languages {width:auto;height:22px;}
#languages ul {margin-left:630px;}
#languages ul li{float:left;line-height:22px;margin-right:3px;font-size:11px;font-weight:bold;text-align:center;}
#languages ul li a {float:left;display:block;width:20px;text-decoration:none;color:#FFF;background:url(../img/bg_lang.gif) left top no-repeat}
#languages ul li a:hover{background:url(../img/bg_lang_hover.gif) left top no-repeat}

#languages ul li.langon {float:left;display:block;width:20px;text-decoration:none;color:#FFF;background:url(../img/bg_lang_active.gif) left top no-repeat}

#languages ul li.langon a {float:left;display:block;width:20px;text-decoration:none;color:#FFF;background:url(../img/bg_lang_active.gif) left top no-repeat}

#logo {width:auto;height:104px;}

#pathway {width:auto;height:26px;padding-top:15px;color:#0444BB;padding-left:22px}
#pathway a {color:#0444BB;text-decoration:underline}
#pathway a:hover {color:#000;text-decoration:underline}

#kiosk {position:absolute;z-index:10;margin-left:756px;}

#menu {width:auto;height:29px;background:url(../img/bg_menu.gif) no-repeat;padding-left:15px;}

/* --- Center ------------------------------------------------------------ */

#center {width:auto;}

#content {float:left;width:700px;padding:0px 10px 50px 10px;line-height:20px;}
#content p {text-indent:20px;}
#content b {color:#0444BB;}
#content strong {color:#0444BB;}
#content ul {margin-left:10px;}
#content ul li {background:url(../img/arrow.gif) 0px 9px no-repeat;padding-left:10px;}
#content ul li a {text-decoration:underline;}
#content ul li a:hover {color:#0444BB;text-decoration:underline;}

.text {margin:10px 0px 35px 0px;}

.heading {width:auto;background:url(../img/bg_h2.png) right top no-repeat;}
.heading2 {width:310px;padding-left:12px;font-size:14px;color:#0444BB;line-height:40px;background:url(../img/bg_h1.png) left top no-repeat;}

.heading3 {width:auto;background:url(../img/bg_h2.png) right top no-repeat;}
.heading4 {width:680px;padding-left:12px;font-size:14px;color:#0444BB;line-height:40px;background:url(../img/bg_h1.png) left top no-repeat;}

#news {float:left;width:340px;line-height:17px;}
#news p {text-indent:0px;line-height:17px;}
#news ul li {background:url(../img/arrow.gif) 0px 6px no-repeat;padding-left:10px;}

.news {display:block;padding-bottom:20px;}

.news-title {line-height:14px;margin-bottom:10px;}
.news-title a {color:#0444BB;text-decoration:none;}
.news-title a:hover {text-decoration:underline;}

.news-img-cont {float:left;margin-right:10px;padding-bottom:20px;}
.news-hover {position:absolute;z-index:2;}
.news-img {position:relative;z-index:1;}

.news-text {font-size:11px;line-height:14px;padding-top:5px}
.news-text a {color:#0066FF;text-decoration:underline;}
.news-text a:hover {text-decoration:underline;}

#vacancies {float:right;width:340px;}

#sidebar {float:right;width:220px;padding:0px 10px;}
#sidebar h1 {color:#0444BB;font-size:16px;font-weight:bold;margin:0px 10px;padding:15px 0px 12px 12px;border-bottom:3px solid #BDCEED;}

.none {width:auto;height:20px;background:#FFF}

.sidebar-cont {background:url(../img/sidebar_cont_center.gif) left top repeat-y;}
.sidebar-cont-top {background:url(../img/sidebar_cont_top.gif) left top no-repeat;}
.sidebar-cont-bottom {padding-bottom:11px;background:url(../img/sidebar_cont_bot.png) left bottom no-repeat;}
.sidebar-cont-bottom img {margin:6px 0px 4px 6px;}

#sidebar ul {margin:0px 10px 10px 10px}
#sidebar ul li {padding:10px 12px;border-top:1px solid #BDCEED;}
#sidebar ul li a {text-decoration:none;color:#0444BB;}
#sidebar ul li a:hover {text-decoration:underline;color:#000;}

#footer {width:auto;height:120px;margin:0px 10px;background:url(../img/bg_footer.gif) 0px 23px repeat-x;}

#footer-news {float:left;}

#footer-logo {float:left;width:132px;margin-top:35px;text-align:center;}

#footer-copy {float:left;margin-top:35px;color:#000;font-size:11px;}

#footer-counter {float:right;margin-top:35px;margin-right:8px;text-align:right}

#footer-dev {float:right;margin-top:35px;}


/* --- Partners ------------------------------------------------------------ */

.partners {float:left;width:320px;padding:15px;}
.partners-title {font-size:12px;font-weight:bold;line-height:26px;height:26px;padding-left:10px;color:#0444BB;background:url(../img/bg_partners_title.png) left top repeat-y;}
.partners-img {height:110px;text-align:center;}
.partners-text {height:68px;font-size:11px;line-height:16px;text-indent:20px;}
.partners-link {font-size:11px;text-align:right;line-height:19px;height:19px;padding-right:10px;background:url(../img/bg_partners_link.png) right top repeat-y;}
.partners-link a {color:#0444BB;}
.partners-link a:hover {color:#000;}

.award {float:left;width:320px;padding:15px;}
.award-img {height:220px;text-align:center;}
.award-title {font-size:12px;font-weight:bold;line-height:18px;height:50px;padding-left:10px;color:#0444BB;background:url(../img/bg_partners_title.png) left top repeat-y;}
.award-title a {color:#0444BB;}
.award-title a:hover {color:#000;}


.vacancy-title {border-bottom:2px solid #0444BA;color:#0444BA;font-size:14px;padding-left:2px;margin:0px 10px;}
.vacancy-text {padding:5px 20px 10px 20px;}


.mtab {background:#E5ECF8;}
.mtab td {background:#FFF;}
.mtab th {background:#FFF;color:#000;font-weight:bold}


.award {float:left;}






