@charset "utf-8";

/* Eric Meyer's Reset CSS | v1.0 | 20080212 | MX-edited *********************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1.2;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';	content:none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse:collapse; border-spacing:0;}
td { vertical-align:top;}
input { margin:1px 0 1px 0;}
html* input { margin:0;} /*only for IE*/
/* End of Reset CSS *****************************************************************************************/

html,body{ margin:0px; padding:0px; background:url("../img-EU/bodyBg.jpg") repeat-x;}
body, input, select, td { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666667;}

div#header, 
div#header_en { margin:0; padding:0;	width:760px !important;	width:770px; height:138px;	background:url("../img-EU/header_sk.jpg") no-repeat; position:relative;}
div#header_en { background:url("../img-EU/header_en.jpg") no-repeat;}
	div#header img.logo, 
	div#header_en img.logo{ position:absolute; top:18px; left:12px; width:63px; height:46px;}

div.clickpath2 { position:absolute; top:88px; left:29px; color:#ffffff;}
div.clickpath2 a { color:#ffffff; text-decoration:none;}

div#topmenu { position:absolute; top:120px; right:18px;}
div#topmenu li { float:left;}
div#topmenu li.langspace { width:22px;}
div#topmenu a { font-size:10px;	color:#005BA3; text-decoration:none; padding:10px; line-height:16px; text-align:center;}
div#topmenu a.lang { display:block; width:16px; line-height:16px; height:16px; text-align:center; padding:0; margin:1px 0 0 3px}
div#topmenu a.selected { background-color:#005BA2; color:#FFFFFF;}

div#middle { width:100%; margin:0;	padding:0; margin-bottom:10px;}

div#middle .firstCol { width:160px; float:left; margin-right:10px; padding-left:10px;}
div#middle .firstCol h2 { width:160px; line-height:23px; font-size:15px; font-weight:600; color:#7E7E82; margin-top:37px;}
div#middle .firstCol div.home { width:160px;	background:url("../img-EU/homeBg.jpg") no-repeat; margin-bottom:2px;}
div#middle .firstCol div.home a { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#9495A0; text-decoration:none;}
div#middle .firstCol div.home a { display:block; width:132px; padding-left:8px; padding:6px 20px 6px 8px;	border-bottom:1px solid #d1d7e5;}
div#middle .firstCol div.home a:hover { color:#0089ac;}
div#middle .firstCol div.selected a, div#middle .firstCol div.active a { color:#0089ac;}

div#middle .firstCol ul.menu { list-style:none; margin:4px 0;}
div#middle .firstCol ul.menu li { width:160px; margin-bottom:2px;}
div#middle .firstCol ul.menu a { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#6F6F6F; text-decoration:none;}
div#middle .firstCol ul.menu a { display:block; width:134px; padding:3px 0px 2px 26px; background:url("../img-EU/menuBgLong.gif") no-repeat;}
div#middle .firstCol ul.menu a:hover{ color:#FFFFFF; background:url("../img-EU/selectedMenuBgLong.gif") no-repeat;}
div#middle .firstCol ul.menu li.selected a { color:#FFFFFF; background:url("../img-EU/selectedMenuBgLong.gif") no-repeat;}
div#middle .firstCol ul.menu li.active a { color:#0089ac;}

div#middle .firstCol img.era { margin:26px;}

div#middle .secondCol { float:left;	margin-right:4px;}
div#middle .secondCol a { font-style:italic; color:#0082b1; text-decoration:none;}
div#middle .secondCol .topDiv {	width:560px; border:1px solid #E5E6E8; margin:35px 0 0 0;}
div#middle .secondCol .topDivNews {	border:1px solid #0082b1; margin:5px 0 0 0;}
div#middle .secondCol .topDiv .topDiv0 { width:533px;	padding:12px !important; padding:7px; border:1px solid #FFFFFF; background:url("../img-EU/topDiv0.jpg") no-repeat bottom center;}
div#middle .secondCol .topDiv .topDiv0 h1 {	text-transform:uppercase; font-size:17px; font-weight:400; color:#87878B;}
div#middle .secondCol .topDiv .topDiv0 p { font-weight:400; color:#666667; padding:0; margin:0; margin-top:16px; margin-bottom:16px;}

div#middle .secondCol .left { width:350px;	float:left; margin-top:6px; margin-right:5px; }
div#middle .secondCol .left .search { width:348px; height:203px; border:1px solid #E5E6E8; background:url("../img-EU/searchBg.jpg") no-repeat; position:relative;}
div#middle .secondCol .left .search h2 { font-size:15px; font-weight:bold; color:#FFC10B; position:absolute; top:30px; left:10px;}
div#middle .secondCol .left .search label.target { font-weight:bold; position:absolute; top:64px; left:20px;}
div#middle .secondCol .left .search select.targetSelect { border:1px solid #E3E3E3; width:188px; height:19px; position:absolute; top:103px; left:20px;}
div#middle .secondCol .left .search p.other {	font-size:10px; position:absolute; top:155px; left:20px;}
div#middle .secondCol .left .servicesMap { width:346px;	height:279px; padding:1px; border:1px solid #E5E6E8; margin-top:3px;}

div#middle .secondCol .right { width:181px; border:1px solid #E5E6E8; float:left; padding:12px; margin-top:6px;}
div#middle .secondCol .right h2 { font-size:18px; font-weight:normal; color:#0184AE; margin-right:15px;}
div#middle .secondCol .right h3 { font-size:12px; color:#606060; margin-top:40px; line-height:13px; height:27px; padding-bottom:4px; background:url("../img-EU/miniDivide.jpg") no-repeat bottom left;}
div#middle .secondCol .right p { margin:10px 0; width:180px;}
div#middle .secondCol .right a { padding-right:10px; display:block; margin-top:7px;}

div#middle .secondCol .detail { width:570px; border:1px solid #E5E6E8; background:url("../img-EU/topDiv0.jpg") no-repeat bottom center; margin-top:35px; min-height:550px; height:auto !important; height:550px; } /* IE hack for min-height */
div#middle .secondCol .detail1 { width:546px; min-height:343px; padding:12px; background:url("../img-EU/contentBg_blue.jpg") no-repeat top right;}
div#middle .secondCol .detailin { width:440px;}
div#middle .secondCol .detailin form { width:540px;}
div#middle .secondCol .detailin form .error {font-size:10px; font-weight:bold; color:#CE0F93;}
div#middle .secondCol .detailin form.guide { width:auto;}
div#middle .secondCol .detailin form.guide p {}
div#middle .secondCol .detailin form.guide label {font-style:italic;}
div#middle .secondCol .detailin form.guide label input { display:inline-block; margin-right:10px; vertical-align:top;}
div#middle .secondCol .detailin form.guide label span { display:inline-block; max-width:90%; color:#CE0F93;}
div#middle .secondCol .detailin div.results {margin-left:20px;}
div#middle .secondCol .detailin div.results p {}
div#middle .secondCol .detail1 img.title { margin-top:25px;}
div#middle .secondCol .detail1 a { text-decoration:underline; }
div#middle .secondCol .detail1 p { margin-top:10px; margin-bottom:10px; }
div#middle .secondCol .detail1 h1 { font-size:18px; font-weight:bold; color:#0089ac; margin-top:30px; margin-bottom:30px; width:320px;}
div#middle .secondCol .detail1 h2 { font-size:12px; font-weight:bold; color:#606060; margin-top:40px; line-height:27px; padding-left:5px; height:27px; background:url("../img-EU/miniDivideContent.jpg") no-repeat bottom left;	width:300px;}
div#middle .secondCol .detail1 h3 { font-size:12px; font-weight:bold; color:#606060; margin-top:20px; line-height:13px;}
div#middle .secondCol .detail1 ul { margin-left:10px; list-style:none;}
div#middle .secondCol .detail1 li { background:url("../img-EU/bullet.gif") no-repeat;	background-position:2px 7px; width:420px; padding-left:12px; color:#86868A;}
div#middle .secondCol .detail1 ol { margin-left:14px; padding-left:10px;}
div#middle .secondCol .detail1 ol li { list-style:decimal; background:none; width:420px; padding:0px; color:#86868A;}
div#middle .secondCol .detail1 table.Border td { border-bottom:1px solid #E5E6E8; padding:3px 4px;}
div#middle .secondCol .detail1 textarea { resize: none; }

div#middle .secondCol .detail1 .sisea-paging { margin-top:10px; margin-bottom:10px; width:366px; padding-right:5px;}
div#middle .secondCol .detail1 form.sisea-search-form input { border:1px solid #E3E3E3; height:23px; line-height:19px;}
div#middle .secondCol .detail1 form.sisea-search-form label input { border:1px solid #E3E3E3; height:19px; line-height:19px; padding-left:3px;}

div#middle .thirdCol { width:146px; float:left; margin-left:4px; margin-top:34px;}
div#middle .thirdCol img { border:1px solid #E5E6E8; margin-top:1px;}
div#middle .thirdCol ul { list-style:none; margin-top:1px;}
div#middle .thirdCol li { width:144px; margin-bottom:1px;}
div#middle .thirdCol li a { font-weight:400; color:#0082b1; text-decoration:none; display:block; width:124px; padding:4px 10px; background:url("../img-EU/rightBg.jpg") no-repeat bottom left; border:1px solid #E5E6E8;}
div#middle .thirdCol a.more { color:#0082b1; font-style:italic; text-decoration:none; display:block; width:124px; padding:4px 10px;}
div#middle .thirdCol a.more img { border:none;}


/* Style for the RSS JS embeded jobs */
div#middle #rssJSfeed { margin:10px 0; }
div#middle #rssJSfeed ul, #rssJSfeed li { list-style-position:inside; list-style-type:none; display:block; text-indent:0px;}
div#middle #rssJSfeed a { border-bottom:#CCC solid 1px; padding-bottom:5px; margin-bottom:8px;}
div#middle #rssJSfeed h3 { margin-top:0px; height:auto; background:none;}
div#middle #rssJSfeed .rss_item { padding-bottom:11px;}
div#middle #rssJSfeedContent ul { list-style-position: inside; list-style-type: none; display:block; text-indent: 0px;}


.hilite1 { color:#0184ae;}
.hilite2 { color:#ffc10b;}

.addthis_toolbox {border:1px solid #E5E6E8; padding: 4px 2px;}