/*
 *  Euractiv - style.css
 */
* { font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; }
body { background-color:#FFF;margin:0; padding:0; font-size:0.7em;  color:#3e3e3e; text-align: center;}
input { font-size:1em; }
img { border:0; padding:0; margin:0; }
form { margin:0; padding:0; }
a { color:#0b1d8b; text-decoration:none; }
a:hover { text-decoration:underline; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
hr { height:0; border:0; padding:0; margin:0; border-top:1px solid #B6B9E3; color:#B6B9E3; }
p.bodytext { padding:0; margin:10px 0; }

#euro { width:100%;  height:1.6em; background-color:#6eb8f9; color:#FFF; font-size:0.9em; color:#add7fb; margin-bottom:5px;  text-align: center;}
#ein { width: 925px; padding-left:1.5em; margin: 0 auto; text-align: left;}
#ein a { color:#fff; }
#ein a.fb { padding: 1px 0 1px 18px; background: /*url(img/facebook-icon.gif)*/url(img/icons.gif) 0 -24px no-repeat; }
#ein a.twitt { padding: 1px 0 1px 18px; background: /*url(img/twitter_icon.gif)*/url(img/icons.gif) 0 -41px no-repeat; }
#ein a.yt { padding: 1px 0 1px 18px; background: url(img/youtube-icon.gif) no-repeat left; }
#ein a.eu4u { float: right; padding: 1px 0 1px 50px; background: url(img/eu4ucz.gif) no-repeat left; }

#world { margin: 5px auto 0 auto; width:925px; text-align: left;}

#spacer { height:1.16em; }
#spacer, #main { width:925px; }
#main { float:left; margin-top:0.6em; z-index:10; }

/* top */
#top, #topright, #topcenter, #leftside, #topleft, #topleft img { /*height:85px; */ height:7.59em; }
#top, #topright { width:100%; padding:0; }

#topleft { float:left; width: 153px;}
#topleft img { width:153px; }
#topcenter { float:left; width: 633px; }
#topright {width: 139px;}

#topcentertop, #topcentercenter, #centercenterleft, #centercenterright { /*height:24px; */ height:2.1em; }
#topcentertop, #topcentercenter, #topcenterbottom { width: 633px; float:left; }

#topcentertop { background-color:#ffe11d; }
#topcentercenter { background-color:#fff5b0; height:2.2em; }
#centercenterleft, #centercenterright { float:left; background:transparent url(img/ccl.gif) no-repeat; width:1em; }
#centercenterright { float:right; background:url(img/ccr.gif) no-repeat top right; }

/* navigacia a registracia do newslettra */
#topcentercenter ul { list-style:none; margin:0; padding:0; }
#topcentercenter ul li { float:left; background:transparent url(img/top_yellow_arrow2.gif) no-repeat top left; 
	padding:0 0 0 1.8em; margin:0.4em 0 0 0.4em;  color:#A69100; margin-right:1.3em; }
#topcentercenter ul li a { color:#A69100; }
#topcentercenter ul li.nav {  margin-left:3em; margin-right:1.3em; }
#topcentercenter ul li.reg { margin-left:2em; margin-right:0; width:21.7em; background:transparent url(img/top_envelope.gif) no-repeat top left;  }	
#topcentercenter ul li.nav .form, #topcentercenter ul li.reg .form { position:relative; }	
#topcentercenter .form select.sections, #topcentercenter .form .button, #topcentercenter .form .text {
	position:absolute; top:-1.25em; right:0; color:#a69100; border:1px solid #a69100; }
#topcentercenter .form select.sections { font-size:0.9em; padding:0; padding-bottom:0.1em; margin-top:-1px; }
#topcentercenter .form .text { width:8.9em; padding-left:0.35em; height:1.25em; right:6.9em; }
#topcentercenter .form .button { width:6.9em; /*height:1.6em;*/ background:#b7b082 url(img/registrovat.gif); color:#fff; border:0; cursor:pointer; padding:0.1em 0 0.15em; }
#topcentercenter .form .hidden { display:none; }

/* fresh news */
#topcentertop .text { color:#0d17a2; font-weight:700; padding-left:1.78em; float:left; margin-top:0.5em; }
#divUp {position:relative; left:1.78em; top:1.78em; }
#divDown {position:relative; left:1.78em; top:26.8em; }
#divDesc { position:relative; color:#d76704; float:left; height:1.1em; width:40.1em; }
#divScrollTextCont { float:left; position:relative; left:0; top:0; width:35.7em; height:1.1em; overflow:hidden; visibility:hidden; }
#divScrollTextCont a { color:#2e2e2e; font-weight:400; text-decoration:underline; }
#divText {position:relative; left:0; top:0; padding-bottom:0.1em; }

#topcenterbottom, #centerbottomleft, #centerbottomright { height:3.3em; }

#centerbottomleft, #centerbottomright { float:left; width:0.9em; background:transparent url(img/cbl.gif) no-repeat; }
#centerbottomright { float:right; background:transparent url(img/cbr.gif) no-repeat top right; }
#navbar { margin:1.3em 0 0 0.9em; float:left; }
#navbar div { margin : 0px 0px 0px 0px;  width:593px} 

#topright, #right { width:139px;}
#topright { float:right; background-color:#ffe11d; }
#rightside, #leftside { width:0.5em; height:inherit; float:right; background:transparent url(img/rs.gif) no-repeat top right; }
#leftside { float:left; background:url(img/ls.gif) no-repeat bottom left; }
#right_content, #images { width:10.28em; }
#right_content { float:left; height:2.6em; margin:1em 0 0 0.4em; }
#images { text-align:right; margin:0; padding:0 0 0.17em; background:transparent url(img/db_p.gif) repeat-x bottom left; }
#images img { width:1.4em; height:1.4em; }
#search_div{ margin:0.2em 0 0; padding-left:0.2em; }
#search_div input.search_input{width:7.9em;color:#0814a4; border:1px solid #0814a4; margin:0; padding:0.1em 0 0.1em 0.2em; }
#search_div input.search_button {width:1.6em; height:1.6em; border:0; background:transparent url(img/sb.gif); background-attachment:scroll;
	margin:0; padding:0; cursor:pointer; margin-top:0.1em; }
* > #search_div input.search_button { margin-top:0; }
#search_div .search_line { height:1.78em; float:left;}
#search_div .search_line img { width:0.8em; height:0.9em; }
#search_div a { color:#0170d9; font-size:0.8em; text-decoration:underline; }
#search_div img { margin-top:0.1em; }

/* left menu */
#left_menu { width:13.7em;  margin-right:1.7em; float:left; }
#menu { margin:0; padding:0; list-style:none; list-style-image:none; }
#menu li { border-bottom:1px solid #319bf3; margin:0 0 0.8em; } 
#menu li span { padding:0.3em 0 0.2em 1.96em; background:#319bf3 url(img/section_header.gif) no-repeat top left; 
		        height:1.2em; font-weight:700; color:#fff; width:11.7em; _ width:153px; float:left; clear:both; }
#menu li ul { margin:0; padding:0; list-style:none; clear:both; }
#menu li ul li { border-bottom:0; padding:0; margin:0; padding:0 0 0.1em; background:#dbebfb url(img/ld_p.gif) repeat-x bottom left; }
#menu li ul li.last { padding-bottom:0; }
#menu li ul li a { color:#2e2e2e; font-weight:400; padding: 2px 2px 3px 20px; 
                   background:#dceafc url(img/mi.gif) no-repeat 100% 0; display:block;}
#menu li ul li.actual a { background:#ffe11c url(img/mi.gif) no-repeat 0 0; }
#menu li ul li a:hover { text-decoration:none; background:#ffe11c url(img/mi.gif) no-repeat 0 0; }
#menu ul li.more {float: none;}
#menu ul li.more a {font-weight: bold; background: url(img/arr_down.gif) no-repeat 125px 9px;}
#menu ul li.more a:hover {background: #a0b8d1 url(img/arr_down.gif) no-repeat 125px 9px;}

#menu ul li.more_sel a {font-weight: bold; background: #a0b8d1 url(img/arr_up.gif) no-repeat 125px 8px;}
#menu ul li.more_sel a:hover {background: #a0b8d1 url(img/arr_up.gif) no-repeat 125px 8px;}
#menu ul li.other a {border-left: 1px solid #d7d2ca; border-right: 1px solid #d7d2ca; padding-left: 9px; width: 126px;}
#menu #minisekcie{ display:none; }
/* end left menu */

/* right side */
#right { float:right; }
.partner { width:inherit; margin-bottom:0.6em; }
.partner_type 
{ 
	height:20px; 
	background-color:#319bf3; 
}
.partner_type h2
{
 color:#FFF; 
 font-size:0.9em; 
 float:left; 
 padding:4px 0 0 23px; 
 background:transparent url(img/partner_arrow_down.gif) no-repeat left top; 
}
.clear {clear: both; height: 1px; line-height: 1px; font-size: 1px;}
.long
{
	height: auto;
}
.long h2
{
	padding: 4px 0 3px 23px;
	width: 95px;
	_width: 118px;
}
.partner_type .questiondiv
{
 float:right; 
 height:20px; 
 width:20px; 
}
.partner_list, .partner .flags_list
{
 border:1px solid #add8fb; 
 border-top:0; 
 text-align:center; 
}
.partner_list img
{
 margin:3px; 
}
.partner_list p {margin:0; padding:0 0 0 20px; text-align:left;}
.partner_list p.first_p {padding-top:7px; background:transparent url(img/icon_plane.gif) no-repeat 5px 10px;}
.partner_list p.last_p {padding-bottom:7px; background:transparent url(img/icon_bed.gif) no-repeat 5px 5px;}
.partner_list p.one_text {padding: 5px; margin: 0;}

.partner .flags_list
{
 text-align:left; 
 padding-top:5px; 
 float:left; 
 margin:0; 
}
.partner .flags_list .flag
{
 float:left; 
 width:38px; 
 height:18px; 
 text-align:center; 
}
.partner .flags_list .flag img
{
 border:1px solid #add8fb; 
}
.partner .flags_list .flag_link
{
 text-align:left; 
 height:18px; 
 float:left; 
 width:97px;
}
.space
{
 width:139px; 
 height:3px; 
}

/* main content */
#content
{
 min-height:40em; 
 margin:0; 
 width:593px;
 float:left;
}
#top_header 
{
 float:left; 
 width:100%; 
 background:transparent url(img/llbd_p.gif) repeat-x bottom left; 
 padding-bottom:1px; 
 margin:0 0 5px 0; 
 position:relative; 
}
#main_header
{
 float:left; 
 width:400px; 
}
#main_header h1
{
 font-size:1.5em; 
 font-weight:700; 
 color:#0f189b; 
 margin:0; 
 padding:0; 
}
#koordinator
{
 float:right; 
 color:#319bf3; 
 margin-top:5px; 
 padding-right:8px; 
 position:absolute; 
 bottom:5px; 
 right:0; 
}
#koordinator a
{
 color:#319bf3; 
}
#section_description
{
 text-align:justify; 
 margin:5px 0 0; 
}
#section_description p.bodytext
{
 color:#414141; 
}
.dosspacer {
 height:23px; 
 float:left; 
 width:593px; 
}
#dossiers {
 list-style-image: url(img/lda.gif);
 margin:10px 0 0; padding:0; 
}
#dossiers li {
 color:#000; 
 margin:0 4px 4px 0;
 display:block; 
 border:1px solid #0c17a4; 
 float:left;
 padding:3px 11px 3px 20px; 
 font-size:1em;
 font-weight:400; 
 white-space:nowrap; 
 background:#d3e9ff url(img/lda.gif) no-repeat center left;
}

/* blok clankov - rozdelene na 2 polovice a nadpis*/
.article_block
{
 width:100%; 
 height:auto; 
 float:left; 
 margin-bottom:10px; 
}
.article_block h2, .article_block h2.soft
{
 color:#FFF; 
 margin:0; 
 padding:3px 0 3px 22px; 
 background:#0d17a2 url(img/blue_arrow_down.gif) no-repeat top left; 
 font-weight:700; 
 font-size:1em; 
}
.article_block h2 a, .article_block h2.soft a
{
 color:#FFF; 
}
.article_block h2.soft
{
 background:#319bf3 url(img/lba.gif) no-repeat top left; 
}
.header_calendar
{
 background-color:#0d17a2; 
 color:#FFF; 
 font-weight:700; 
 height:20px; 
}
.header_calendar
{
 background-color:#319bf3; 
}
.header_calendar .right_text
{
 float:right; 
 font-weight:400; 
 margin:3px 10px 0 0; 
}
.header_calendar .right_text a
{
 color:#FFF; 
}
.header_calendar h2
{
    background:transparent url(img/lba.gif) no-repeat left top; 
    padding-left:23px; 
    float:left; 
}

.article_block .left, .article_block .left_white
{
 float:left; 
 width:296px; 
 background-color:#e7eff9; 
 font-size:0.9em; 
}
.article_block .right
{
 width:285px;
 float:right;
 margin-right:-10px;
 font-size:10px;
}
* > .article_block .right { margin-right:0; }
.article_block .inner
{
 padding:5px 10px; 
 margin-bottom:5px; 
}
.article_block .right .inner_special
{
 padding:5px;
}

.article_block .left_white
{
 background-color:#FFF; 
}
.article_block h3
{
 margin:0; 
 padding:0; 
 font-size:11px; 
 clear:both; 
}
.article_block p
{
 margin:0; 
 padding:0; 
 color:#484848; 
 text-align:justify; 
}
.article_block p.date
{
 color:#0d17a2; 
 margin-bottom:5px; 
}
.article_block span.date
{
 color:#0d17a2;
}
.article_block h3.arrow, .article_block h3.special
{
 padding-left:10px; 
 background:transparent url(img/event_arrow.gif) no-repeat top left; 
}
.article_block p.date_arrow, .article_block p.arrow
{
 padding-left:10px; 
 color:#0d17a2; 
}
.article_block p.arrow
{
 color:#484848; 
}
.article_block p.event_date
{
 background:transparent url(img/calendar_img.gif) no-repeat top left; 
 padding-left:15px; 
}
.article_block h3.event
{
 padding-left:15px; 
}
.article_block p.event
{
 padding-left:15px; 
}
.article_block h3 i
{
 color:#08208e; 
 font-size:10px; 
 font-style:normal; 
 font-weight:400; 
}
.article_block .inner
{
 padding:10px; 
}
/* specialne pre interview  kde su aj obrazky */
.article_block .left .leftimage, .article_block .right .leftimage
{
 float:left; 
 width:80px; 
 text-align:center;
/* _margin:-8px 0; */
}
.article_block .left .leftimage img, .article_block .right .leftimage img
{
 border:2px solid #9b9fd8; 
 margin:0; 
 padding:0;
}
.article_block .left .righttext
{
 float:left; 
 width:187px; 
}
.article_block .right .righttext
{
 float:left; 
 width:185px; 
}
.more
{
 float:right; 
 color:#319bf3; 
 font-weight:700; 
 font-size:11px; 
 margin:10px; 
}
.more a
{
 color:#319bf3; 
}
/* diskusie a hlasovanie */
ul.dis, ul.vote
{
 list-style:none; 
 margin:0; 
 padding:0; 
 float:left; 
 /*_float:none; */
 font-size:11px; 
}
ul.dis li, ul.vote li
{
    background:url(img/disico.gif) no-repeat top left; 
    padding:0 0 3px 15px; 
}
ul.vote li
{
    background:url(img/voteico.gif) no-repeat top left; 
}
/* navigacia pri zobrazenie vsetkych clankov alebo udalosti */
.list_naviagation
{
 float:left;
 width:100%;
 height:36px;
 border:1px solid #dadada;
 margin-bottom:10px;
 margin-top:10px;
 color:#7c7c7c;
}
.list_naviagation form
{
 margin-top:7px;
 margin-left:10px;
}
.list_naviagation form select.selection
{
 height:18px;
 font-size:10px;
}
.list_naviagation form select.selection_big
{
 height:18px;
 font-size:10px;
 width:150px;
}
.list_naviagation form input.button
{
 width:134px;
 height:18px;
 border:0;
 background:#727272 url(img/ab.gif) no-repeat 0 0;
 color:#fff;
 /*background-image:url(img/agendabutton.jpg);*/
 cursor:pointer;
}
.list_naviagation form input.sbutton
{
 background:#727272 url(img/button-image.gif) no-repeat bottom right;
 color:#FFF;
 border:0;
 padding:0 15px 0 8px;
 font-family:Tahoma;
 font-size:11px;
 height:18px;
}
.list_naviagation .nav_text
{
 margin-top:3px;
 margin-right:8px; /* 5 */
 float:left;
}
.list_naviagation .nav_opt
{
 margin-right:10px; /* 10 */
 float:left;
}
.list_naviagation .nav_opt input.text
{
 height:15px;
 font-family:Tahoma;
 font-size:11px;
 border:1px solid #7F9DB9;
}
/* Stranka agendy */
.article_block .agenda
{
 float:left;
 width:295px;
 margin-right:1px;
}
.article_block .agenda .ag_inner
{
 margin-left:10px;
 margin-top:10px;
}
.agenda h3
{
 font-size:11px;
 margin:0 0 2px;
 padding:0 0 4px;
 background:transparent url(img/eh_p.gif) repeat-x bottom left;
}
.agenda .dot_line
{
 margin:3px 0;
 padding:0;
 height:3px;
}
.agenda p
{
 padding-left:15px;
 clear:both;
 float:left;
 display:block;
 
}
.agenda p.date_old, .agenda p.date_actual, .agenda p.date_future
{
 color:#999;
 background:transparent url(img/event_arrow.gif) no-repeat left top;
 padding-left:15px;
 font-weight:700;
 font-size:10px;
}
.agenda h4.old, .agenda h4.actual, .agenda h4.future
{
 float:left;
 clear:both;
 display:block;
 width:90%;
 padding-left:15px;
 font-size:11px;
 color:#999;
}
.agenda h4.old a, .agenda h4.actual a, .agenda h4.future a
{
 color:#999;
}
.agenda p.date_actual, .agenda h4.actual, .agenda h4.actual a
{
 color:#319bf3;
}
.agenda p.date_future, .agenda h4.future, .agenda h4.future a
{
 color:#08208c;
 float:left;
}
.buttonleft, .buttonright
{
 width:290px;
 height:20px;
 float:left;
 background-color:#319bf3;
 margin-right:10px;
 text-transform:uppercase;
}
.buttonright
{
 margin-right:0;
}
h6.prev
{
 float:left;
 font-size:11px;
 background:transparent url(img/anl.gif) no-repeat left top;
 padding:3px 0 0 25px;
}
h6.next
{
 float:right;
 font-size:11px;
 background:transparent url(img/anr.gif) no-repeat right top;
 padding:3px 25px 0;
}
h6 a
{
 color:#FFF;
}
/* katalog clankov */
.katalog
{
 margin-bottom:10px;
}
.katalog h2
{
 font-size:14px;
 background:transparent url(img/llbd_p.gif) repeat-x left bottom;
 padding:0 0 5px;
 margin:10px 0 0;
 color:#08208c;
}
.katalog h3
{
 font-size:11px;
 background:transparent url(img/event_arrow.gif) no-repeat left top;
 padding:0 0 0 15px;
 margin:5px 0 0;
 clear:both;
}
.katalog p
{
 padding:0 0 0 15px;
 margin:0;
}
.katalog ul
{
 list-style:none;
 margin:5px 0 10px 30px;
 padding:0;
}
.katalog .linedots {
 width:100%;
 background:transparent url(img/llbd_p.gif) repeat-x left bottom;
 font-size:0;
 height:1px;
 margin:5px 0 0;
}

/* search navigation */
.search_nav
{
 border:1px solid #D8D8D8;
 float:left;
 width:100%;
 color:#7C7C7C;
 margin:5px 0 10px;
}
.search_nav .inner { padding:15px; }
.search_nav .element
{
 float:left;
 width:40%;
}
.search_nav .elementm { width:20%; float:left; }
.search_nav input.text, .search_nav select.text
{
 border:1px solid #7F9DB9;
 width:210px;
 height:18px;
 color:#000;
}
.search_nav input.text {
	width:200px;
	margin-left:0;
	margin-bottom:5px;
	height:17px;
	padding-left:5px;
}
.search_nav input.date
{
 border:1px solid #7F9DB9;
 width:67px;
 height:17px;
 margin:4px 0 0;
 font-size:12px;
 padding:0 0 0 3px;
}
.search_nav span.lefttext
{
 text-align:right;
 width:75px;
 float:left;
 clear: both;
 padding:5px 5px 0 0;
}
.search_nav form
{
 font-size:11px;
}
.search_nav form select
{
 font-size:11px;
 width: 134px;
}
.search_nav input.button
{
 background:#727272 url(img/lupa_search.gif) no-repeat left top;
 color:#FFF;
 width:134px;
 height:18px;
 border:0;
 font-size:10px;
 margin:5px 0 0;
}

/* front page */
#main_article
{
 background:#e7eff9 url(img/lc.gif) no-repeat bottom left;
 padding-bottom:3px;
 width:296px;
 float:left;
 text-align:center;
}
#main_article .inner
{
 padding:10px;
}
#main_article h1
{
 font-size:17px;
 margin:0;
 margin-top:9px;
 color:#0d17a2;
 text-align:left;
}
#main_article h1 a:hover
{
 text-decoration:none;
}
#main_article .inner p
{
 text-align:justify;
}

#content .dots, #content .l_dots, .longdots
{
 float:left;
 margin:5px 0;
 width:275px;
 height:1px;
 background:transparent url(img/db_p.gif) repeat-x;
 font-size:0;
}
#content .l_dots
{
 background:transparent url(img/ld_p.gif) repeat-x;
}
.longdots { width:100%; }
/* detail clanku */
#articleheader
{
 width:592px;
 float:left;
 margin-bottom:10px;
}
#articleheader .image
{
 float:left;
 padding:0;
 padding:10px 10px 0 0;
}
#articleheader .aperex, #articleheader p.event
{
 color:#000;
 font-weight:700;
 margin:10px 0 5px;
 text-align:justify;
 line-height:15px;
}
#articleheader .aperex span { font-weight:400; }
#articleheader p.event
{
 font-weight:400;
}
#articlebody
{
 float:left;
 width:592px;
 line-height:16px;
}
#articlebody #article_nav
{
 float:left;
 width:323px;
 height:57px;
 border:1px solid #d8d8d8;
 margin:10px 0;
 /*margin-bottom:15px;*/
 font-size:10px;
 color:#626262;
}
#articlebody #article_nav a
{
 color:#626262;
}
#articlebody #article_nav #navinner
{
 padding:10px;
 padding-top:8px;
 float:left;
/*	margin-right:10px;*/
/*	clear:both;*/
}
#articlebody #article_nav #navinner .item
{
 width:145px;
 height:18px;
 float:left;
 margin-bottom:5px;
}
#articlebody #article_nav #navinner .item .icon
{
 float:left;
}
#articlebody #article_nav #navinner .item .title
{
 float:left;
 margin-left:5px;
 margin-top:2px;
}
#articlebody #arightside
{
 float:right;
 width:250px;
 margin-left:15px;
 margin-bottom:20px;
 margin-top:10px;
 /*margin:10px 17px 20px 10px;*/
}
#articlebody #arightside #related
{
 width:250px;
 border:1px solid #b6b9e3;
 background-color:#e7eff9;
 margin-bottom:15px;
 float:right;
}
#articlebody #arightside #related .relinner
{
 padding:10px;
}
#articlebody #bt
{
 text-align:justify;
 clear:left;
}
#bt h4 { font-size:12px; font-weight:700; color:#000; }
#bt h5 { font-size:12px; font-style:italic; color:#08208C; }
#bt h6 { font-size:11px; font-weight:700; color:#000; }

#bt .pop 
{ 
 visibility:hidden; 
 position:absolute; 
 float:left; 
 width:200px; 
 background-color:#dbebfb;
 padding:10px;
 border:1px solid #319bf3;
 font-weight:400;
 font-style:normal;
}
#bt .pop a { float:right; margin-top:5px; }
#bt a.word { border-bottom:1px dotted #08208C; cursor:help; }
#bt a.word:hover { text-decoration:none; }
#bt .bdot { margin-left:5px; }

#bt ul, #section_description ul
{
 margin:0;
 padding:0;
 list-style:none;
 padding:0 0 0 10px;
}
#bt ul li, #section_description ul li
{
 background:transparent url(img/li.gif) no-repeat top left;
 padding:0 0 0 15px;
}
#bt table {
 /*float:left;*/
 font-size:11px;
}
table.hidentable 
{
 visibility:hidden;
 position:absolute;
 border:1px solid #B2B6E1;
 text-align:center;
 border-top:0;
 background-color:#FFF;
 font-size:11px;
 cursor:default;
}
table.hidentable thead
{
 background-color:#319AF6;
 font-weight:700;
 color:#FFF;
 text-align:center;
}
table.hidentable caption
{
 color:#FFF;
 background-color:#319AF6;
 border:1px solid #B2B6E1;
 border-bottom:0;
 font-weight:700;
 cursor:default;
 padding:2px;
}
table.hidentable p.bodytext {
 margin:0; padding:5px;
}
table.hidentable tr.odd {
 background-color:#fff5b0;
 
}
table.contenttable
{
 background-color:#FFF;
 border:1px solid #B2B6E1;
 table-layout:fixed; 	
 text-align:center;
}
table.contenttable caption
{
 font-size:11px;
 font-weight:700;
}
table.contenttable thead
{
 background-color:#319AF6;
 color:#FFF;
 text-align:center;
 font-weight:700;
 padding:5px;
}
table.contenttable tr.odd
{
 background-color:#E7EFF9;
}
table.contenttable tr td p.bodytext
{
 margin:0; padding:2px;
}

#bt table.anchor
{
 width:304px;
 height:auto;
 color:#08208c;
 line-height:16px;
 font-size:12px;
 font-weight:700;
 text-align:justify;
 border-collapse:collapse;
 border-spacing:3px;
 float:left;
 margin:10px;
 /*_margin:3px;*/
 margin-right:10px;
}
#articlebody #bt table.anchor td.a_left
{
 height:inherit;
 width:15px;
 border:3px solid #08208C;
 border-right:0;
}
#articlebody #bt table.anchor td.a_right
{
 height:inherit;
 width:15px;
 border:3px solid #08208C;
 border-left:0;
}

#articlebody #bt table.anchor td.a_text
{
    float:left;
 padding:4px;
    width:270px;
}
#articlebody #bt table.anchor td.a_text em
{
 font-weight:400;
 font-style:normal;
 margin-left:10px;
}
/* linky pod clankom */
#links
{
 float:left;
 width:592px;
 border:1px solid #b6b9e3;
 background-color:#e7eff9;
 margin:28px 0 10px;
}
#links h4
{
 margin:0;
 padding:0;
 color:#08208c;
 font-size:11px;
 font-weight:700;
}
#links #linner
{
 padding:15px;
 padding-bottom:0;
}
#links #linner ul, #content #related .relinner ul
{
 margin:0;
 padding:0;
 list-style:none;
}
#links #linner ul.list, #content #related .relinner ul.list
{
 margin-bottom:20px;
}
#links #linner ul.list li, #content #related .relinner ul.list li
{
 margin:0;
 padding:0 0 0 10px;
 background:transparent url(img/la.gif) no-repeat top left;
}
#links #linner h4, #content #related .relinner h4
{
 margin:0 0 5px;
 padding:0 0 4px;
 font-size:11px;
 color:#08208c;
 background:transparent url(img/ld_p.gif) repeat-x bottom left;
}
/* spodok stranky */
#bottom
{
 height:45px;
 float:left;
 width:593px;
 float:left;
 margin:10px 0 20px;
 background-color:#ffe11d;
}
#boinner
{
 padding:3px 0 0 3px;
 color:#08208c;
 float:left;
}
#boinner .btext
{
 float:left;
 width:540px;
 margin-top:-1px;
}
#boinner .btext span
{
 color:#8b6a06;
}
#boinner .btext span a
{
 color:#8b6a06;
 font-weight:700;
}
#to_top
{
 float:right;
 width:20px;
 height:10px;
}
/* registracne formulare */
.yellowbig
{
 width:593px;
 border:1px solid #dbdbdb;
 background-color:#fffedf;
 margin-top:5px;
 margin-bottom:10px;
 float:left;
}
.yellowbig .yellowin
{
 padding:20px 0 0 10px;
}
.yellowbig h3
{
 margin:0;
 padding:0;
 color:#0d17a2;
 font-size:12px;
}
.yellowbig .error { color:red; }
.yellowbig .headtext, .yellowbig .headtextfull
{
 float:left;
 width:265px;
 margin-bottom:3px;
}
.yellowbig .headtextfull
{
 margin-top:30px;
 width:400px;
}
.yellowbig .headtext h3, .yellowbig .headtextfull h3
{
 color:#08208e;
 font-size:11px;
 margin:0;
 margin-left:20px;
 padding:0;
}
.yellowbig .ydots
{
 float:left;
 width:575px;
 height:5px;
 margin-bottom:4px;
}
.yellowbig .block, .yellowbig .block_big
{
 float:left;
 width:288px;
}
.yellowbig .block .leftitem, .yellowbig .block .rightitem
{
 width:70px;
 margin-top:4px;
 text-align:right;
 margin-right:5px;
 float:left;
}
.yellowbig .block .leftiteminput
{
 width:150px;
 height:21px;
 float:left;
}
.yellowbig input, .yellowbig input.big
{
 width:150px;
 max-height:19px;
 font-size:11px;
 border:1px solid #7d9eba;
}
.yellowbig .block .leftiteminput select
{
 width:150px;
 max-height:19px;
 font-size:11px;
 border:1px solid #7d9eba;
}
.yellowbig .block .leftiteminput textarea
{
 font-size:11px;
 font-family:Tahoma;
 border:1px solid #7d9eba;
 width:150px;
 height:60px;
}
.yellowbig .block .rightitem
{
 width:120px;
}
.yellowbig .block input.radio
{
 width:20px;
 height:20px;
 margin:15px 5px 0 20px;
 border:0;
}
.yellowbig .block input.check
{
 width:50px;
 height:20px;
 border:0;
}
.yellowbig .block input.okbutton, .yellowbig .block input.resetbutton
{
 width:126px;
 height:22px;
 border:0;
 margin:0;
 padding:0;
 cursor:pointer;
 font-size:11px;
 font-family:Tahoma;
 background:#08208e url(img/send_arrow.gif) no-repeat top left;
 color:#FFF;
 margin-bottom:20px;
 margin-top:20px;
}
.yellowbig .block input.resetbutton
{
 background:#828eb6 url(img/reset_arrow.gif) no-repeat top left;
}
.yellowbig .block_big
{
 width:400px
}
.yellowbig .block_big .leftitem_big
{
 width:70px;
 margin-top:4px;
 text-align:right;
 margin-right:5px;
 float:left;
}
.yellowbig .block_big .leftiteminput_big
{
 width:320px;
 height:146px;
 float:left;
}
.yellowbig .block_big .leftiteminput_big textarea
{
 width:320px;
 height:146px;
 font-size:11px;
 font-family:Tahoma;
 border:1px solid #7d9eba;
}
/* kto je kto formular*/
.yellowbig .big_block
{
 width:100%;
}
.yellowbig .big_block .text
{
 width:150px;
 float:left;
 text-align:right;
 margin:3px 10px 0 0;
}
.yellowbig .big_block .input
{
 width:400px;
 margin:3px 0 0;
 float:left;
}
.yellowbig .big_block .input input.big
{
 width:160px;
}
.yellowbig .big_block .input select
{
 max-height:19px;
 font-size:11px;
 border:1px solid #7d9eba;
}
.yellowbig .big_block .input textarea
{
 font-size:11px;
 border:1px solid #7d9eba;
 width:300px;
 height:100px;
}
/* zoznam kto je kto*/
#categories
{
 width:200px;
 border:1px solid #B9BDE4;
 background-color:#E7EFF9;
 float:left;
 margin-right:15px;
 margin-bottom:10px;
}
#categories .inner
{
 padding:15px 8px;
}
#categories h3, #categories h3.sub
{
 font-size:11px;
 background:transparent url(img/star-arrow.gif) no-repeat top left;
 padding:0 0 0 10px;
}
#categories h3.sub
{
 margin-left:10px;
 font-weight:400;
}
#categories p, #categories p.sub
{
 padding:0 0 0 10px;
 margin:0;
}
#categories p.sub
{
 margin-left:10px;
}
#categories .line
{
 margin:4px 0 4px 10px;
 height:1px;
 font-size:0px;
 background:transparent url(img/ld_p.gif) repeat-x top left;
}
#kjkzoznam
{
 float:left;
 width:375px;
 margin-bottom:10px;
}
#kjkzoznam h2
{
 font-size:12px;
 color:#08208C;
 margin:20px 0 10px;
 padding:0 0 10px 10px;
 background:transparent url(img/db_p.gif) repeat-x bottom left;
}
#kjkzoznam a.institucia, #kjkzoznam a.person
{
 background:transparent url(img/inst-icon.gif) no-repeat top left;
 padding:0 0 0 15px;
 margin:4px 0 0 10px;
}
#kjkzoznam a.person
{
 background:transparent url(img/per-icon.gif) no-repeat top left;
}
#kjkdetail
{
 float:left;
 background-color:#FFFBDD;
 border:1px solid #727272;
 width:373px; /* 377 */
}
#kjkdetail .inner
{
 padding:18px 25px;
}
#kjkdetail h1
{
 font-size:14px;
 padding:0 0 3px;
 color:#08208C;
 border-bottom:1px solid #08208C;
 margin-bottom:10px;
}
#kjkdetail .text
{
 width:90px;
 margin:4px 10px 0 0;
 float:left;
 text-align:right;
 color:#8B8B8B;
 clear:both;
}
#kjkdetail .value, #kjkdetail .special
{
 width:217px;
 float:left;
 /*_height:11px;*/
 margin:4px 0 0;
}
#kjkdetail .special a
{
 color:#319AF6;
 text-decoration:underline;
}
/* bannerove divi */
.bannercontent
{
 font-size:0;
 float:left;
 margin:0;
}
.bannersquare
{
 width:250px;
 float:left;
 clear:both;
}
.inzercia, .sinzercia { margin:6px 8px; padding:0; font-size:9px; text-align:left; }
.inzer, .minzer 
{
 background-color:#f4f4f4;
 border:1px solid #c1c1c1;
 float:left;
 padding:10px;
 text-align:center;
}
.minzer 
{
 width:100%;
 padding:0;
 text-align:center;
 width:581px;
 padding:2px 0 10px 10px;
 margin-bottom:10px;
}
.minzer .inzercia { margin:0 0 2px 0; }
.inzercia {  }
#articlebody .inzer { background-color:transparent; border:0; padding:0; text-align:left; }
#articlebody .inzer .inzercia { border:1px solid #c1c1c1; border-bottom:0; margin:0; padding:2px 10px; background-color:#f4f4f4; width:30px; text-align:left; }


.mainbanner 
{
 text-align:center;
 width:250px;
 margin-top:6px;
 border:1px solid #c1c1c1;
}
#articlebody .mainbanner { margin-top:0; }
.leftbanners
{
 float:right;
 width:139px;
 background-color:#f4f4f4;
 border:1px solid #c1c1c1;
 padding-bottom:5px;
 margin-bottom:20px;
}
.bannerclassic
{
 width:120px;
 margin:0 0 5px 8px;
}
.rightbanners
{
 float:left;
 width:139px;
 background-color:#f4f4f4;
 border:1px solid #c1c1c1;
 padding:0 0 10px;
 margin-top:5px;
}
.bannerskyscraper
{
 width:120px;
 height:400px;
 background-color:#2e2e2e;
 color:gray;
 text-align:center;
 margin-left:8px;
}
.topbanner { width:925px; font-size:0; margin:1px 0 5px; text-align:center; }

#sptop { margin:0 0 0 0; z-index:100;  }


font { font-size:11px; }
.copy { text-align:justify; }

#langs {float:right; margin-right:10px; font-weight:700}

/******************************** BLOGACTIV ***********************************/
.Multimedia {
  background-color:#e8ffaf;
  padding:0;
  margin:0;
}
.Multimedia img {
  margin-left:5px;
}
#blogactiv {
  background-color:#F8FFE5; 
  margin:0px 4px 4px 4px;
  display:block;
}
#MultimediaBox ol {
  color:#707070;
  list-style-type: disc;
  margin-left: 10px;
  padding-left: 3px;
}
#blogactiv ol li {
  padding:3px 0 3px 0;
}

#blogactiv span {
  color: #768B1F;
}
#MultimediaBox {
  margin:180px 0px 0px 0px; 
  width:150px;
  border:1px solid #CFCFCF;
  background-color:#F8FFE5;
  {* margin:0px 0px 0px 0px; *}
}


.dperex {font-weight:normal; padding:0 !important; text-align:justify}
.dli {margin-bottom:10px; }

/**      EU jobs  ***************/
#rates {clear:both; width:153px; float:left; margin-bottom:15px; margin-left:0px}
* > #rates {margin-left:0px}
#rates h3 {background:transparent url(img/rates-top.gif) no-repeat top left; color:#319af6; text-transform:uppercase; font-size:10px; font-weight:700; margin:0; padding:8px 0 3px 22px;}
#rates table {width:153;background:#eaf4f9; border-left:1px solid #c9def8; border-right:1px solid #c9def8; padding:5px 0; margin:0; border-collapse:collapse; text-align:right; width:141px; }
* > #rates table {width:153px; margin-left:1px;}
#rates table td {margin-right:10px;padding-right:20px;}
#rates table td.name, #rates table td.namelong {background:transparent url(img/rates-arrow.gif) no-repeat 10px 4px; margin:0 0 0 10px; font-weight:700; width:35px; padding:2px 0 2px 20px; color:#0b1d8b; text-align:left;}
#rates table td.namelong {width:153px;}
#rates a.moreitems {background:transparent url(img/rates-bottom.gif) no-repeat top left; color:0b1d8b; padding:8px 23px; display:block;}



#rates {clear:both; float:left; margin-top:10px; margin-bottom:15px; width:153px}

#rates h3 {background:transparent url(img/rates-top.gif) no-repeat top left; color:#319af6; text-transform:uppercase; font-size:10px; font-weight:700; margin:0; padding:8px 0 3px 22px;}
#rates table {width:153px; background:#eaf4f9; border-left:1px solid #c9def8; border-right:1px solid #c9def8; padding:5px 0; margin:0; border-collapse:collapse; text-align:right;}

#rates table td {margin-right:10px; padding-right:20px;}
#rates table td.name, #rates table td.namelong {background:transparent url(img/rates-arrow.gif) no-repeat 10px 4px; margin:0 0 0 10px; font-weight:700; width:153px; padding:2px 0 2px 20px; color:#0b1d8b; text-align:left;}
#rates table td.namelong {width:153px; }
#rates a.moreitems {background:transparent url(img/rates-bottom.gif) no-repeat top left; color:0b1d8b; padding:8px 23px; display:block;}



<<<<<<< .mine
#rates table {margin-left:0px;}

#rates table td.namelong_iframe {
background-color:#d6e3eb;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;

}

#rates table td.namelong_iframe div { border:1px solid #BFBFBF; font:11px italic;}

#rates table td.namelong_iframe div div { border: none; padding-left:5px;  color:#994200; text-decoration:underline;  }
#rates table td.namelong_iframe div div a{ font-size:11px;   color:#994200; font-family:sans-serif; font-style:italic;}

#rates table td.namelong_iframe div div.eujob_ot_link {color:#0000ee;  }
#rates table td.namelong_iframe div div.eujob_ot_link a{  color:#0000ee; } 

#rates table td.namelong_iframe div img  { width:140px; _width:137px; margin:1 }

#rates table td a {_font-size:0.7em;}


table.trates {width:324px; font-size:11px; font-family:Tahoma; color:#414141; border:1px solid #b7bbe3;}
* > table.trates {width:327px}
table.trates thead {font-weight:700;}
table.trates thead td {padding:8px}
table.trates tbody td {padding:2px 9px;}
table.trates tbody .odd td {background-color:#e7eff9}

#jobs { width:320px}
#jobs h3 {background:transparent url(img/sekcia.gif) no-repeat top left; padding-left:13px; font-size:12px; color:#08208c;}
#jobs p {padding-left:13px;margin:0;}
#jobs p.autor {color:#7c7c7c;}
#jobs .break {height:3px; background:transparent url(img/db_p.gif) repeat-x top left; margin:10px 0;}
#jobs .about {border:1px solid #dadada; padding-top:12px; padding-bottom:12px; margin-bottom:15px; margin-top:10px;}


#jobs_title {list-style-image:none;
list-style-position:inside;
list-style-type:inherit;
margin:0pt;
padding:7pt;
background:#EAF4F9 none repeat scroll 0%;}

.bannergoogle iframe {
padding-top:10px;
}

.spodnybaner {clear: both; margin: 0 0 0 120px; *margin-top: 15px; _margin-top: 0px;}

.player {border: 1px solid #d8d2c7; background-color: #f5f4e5; padding: 9px; clear:both;}
.player h2 {font-size: 13px; color: #524f39; padding-left: 19px; padding-bottom: 10px; background: url(../images/icons/ico_video.gif) no-repeat 0 2px;}
.player h2 span {font-size: 11px; color: #a69100;}
.player label {display: block; padding: 5px 0 5px 18px; background: url(../images/icons/ico_embed.gif) no-repeat 0 8px; color: #a69100; font-weight: bold;}
.player input {border: 1px solid #7d9eba; margin-left: 18px; width: 520px;}

@media print { #world { margin-left:0; } }

/* Cookies popup */
#cookies-popup {
	position: fixed; bottom: 0px; left: 0px; width: 100%; height: auto; opacity: 0.9; color: rgb(255, 255, 255); font-size: 14px; text-align: left; z-index: 1; background: rgb(12, 40, 93); padding: 10px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
#cookies-popup {height: 75px;}
#cookies-popup.hidden {display: none;}
#cookies-popup .cookies-content {width:960px; margin-left:auto; margin-right:auto;}
#cookies-popup .cookies-content a {color: #FFF029;}
#cookies-popup .cookies-content p {float: left; width: 860px;}
#cookies-popup .cookies-content .btn-accept {float: right; margin: 0 0 0 10px; background: #FFF029; color: #000; padding: 8px 10px; position: relative; top: 3px; text-decoration: none;}
