/*
 *  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; }
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:2em; line-height:2em; background-color:#6eb8f9; color:#FFF; font-size:0.9em; color:#add7fb; text-align: center;}
#ein { height:2em; padding-left:1.5em; margin: 0 auto; width: 82.7em; text-align: left;}
#ein a { color:#fff; }
#zwei { float: left; width: 200px; height:2em; padding-left:1.5em; background: url(img/icons.gif) no-repeat 5px -21px;}
#euro a.fac { line-height:2em; padding: 0 0 0 10px; color:#fff; }
.content {margin: 0 auto; width: 82.7em;}
#world { width:82.7em; }

#spacer { height:1.16em; }
#spacer, #main { /*width:925px; */ width:82.7em; }
#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; }
#topleft img { width:13.7em; }
#topcenter { float:left; width:56.57em; }

#topcentertop, #topcentercenter, #centercenterleft, #centercenterright { /*height:24px; */ height:2.1em; }
#topcentertop, #topcentercenter, #topcenterbottom { width: 56.57em; 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; }
#topcentercenter ul li a { color:#A69100; }
#topcentercenter ul li.nav { width:18.4em; margin-left:3.57em; margin-right:3em; }
#topcentercenter ul li.reg { 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/sipka.jpg) no-repeat; color:#fff; border:0; cursor:pointer; padding-bottom: 4px;}

/* fresh news */
#topcentertop .text { color:#0d17a2; font-weight:700; padding-left:1.78em; float:left; margin-top:0.5em; }
#topcentertop a {margin-left:5px; color:#0170D9;}
#topcentertop span {font-size:0.8em; font-weight:normal; margin-left:20px}
#topcentertop img {margin-left:5px}
#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:3.5em; */ padding-right: 5px;}
#divDesc span {margin-left:10px;}
#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:5px 0 0 0.9em; }
#navbartitle {
width:604px;
font-size:80%;
 margin:11px 0px 0px 6px; float:left;   color:#484848;
 
 }


#topright, #right { /*width:139px; */ width:12.4em; }
#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:0.3em 0 0 2em; 
                   background:transparent url(img/mi.gif) no-repeat left bottom; display:block; height:1.3em; }
#menu li ul li.actual a { background:transparent url(img/mi.gif) no-repeat left top; }
#menu li ul li a:hover { text-decoration:none; background:transparent url(img/mi.gif) no-repeat left top; }
/* 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; 
}
.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:2px; 
}
.partner .flags_list
{
 text-align:left; 
 padding-top:5px; 
 float:left; 
 margin:0; 
}
.partner .flags_list .flag
{
 float:left; 
 width:37px; 
 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;
}
.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;}
.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:593px; 
 height:auto; 
 float:left; 
 margin-bottom:10px; 
 overflow: hidden;
}
.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 .spec 
{ 
 margin-top:10px;
}
.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 .right .perex
{
	padding-left:10px;
	padding-top: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*/
.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:0;
 padding:4px 0;
 padding-top:2px;
 _padding-top:4px;
 clear:both;
}
.agenda p
{
 padding-left:15px;
 clear:both;
 float:left;
 white-space:nowrap;
 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;
}

/* katalog clankov */
.katalog2
{
  margin-bottom:10px;
  width:320px;
  min-height:275px;
}
.katalog2 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;
}
.katalog2 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;
}
.katalog2 p
{
 padding:0 0 0 15px;
 margin:0;
}
.katalog2 ul
{
 list-style:none;
 margin:5px 0 10px 30px;
 padding:0;
}
.katalog2 .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;
 width:593px;
 height:120px;
 float:left;
 color:#7C7C7C;
 margin:5px 0 10px;
}
.search_nav .inner
{
 padding:15px 0;
}
.search_nav .element
{
 float:left;
 margin:0 10px;
}
.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;
}
.search_nav input.date
{
 border:1px solid #7F9DB9;
 width:67px;
 height:18px;
 margin:4px 0 0;
 font-size:12px;
}
.search_nav span.lefttext
{
 text-align:right;
 width:50px;
 float:left;
 padding-top:5px;
 clear: both;
}
.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;
 margin-bottom:5px;
}
#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;
}
#bottom .copy {font-weight:700}
#bottom .btext p {margin:10px 0 5px; padding:0}
#boinner
{
 padding:13px 0 0 10px;
 color:#08208c;
 float:left;
}
#boinner .btext
{
 float:left;
 width:540px;
 margin-top:-3px;
}
#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 .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 p { 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; }
.sinzercia p { border:1px solid #c1c1c1; border-bottom:0; margin:0; padding:2px 10px; background-color:#f4f4f4; float:left; }
.mainbanner 
{
 text-align:center;
 width:250px;
 margin-top:6px;
}
.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;
}

.martinus_dots
{
 float:left;
 margin:5px 0;
 width:100%;
 height:1px;
 background:transparent url(img/db_p.gif) repeat-x;
 font-size:0;
}


.martinus_listing
{
 float:left; 
 width:75%; 
 background-color:#e7eff9; 
 font-size:0.9em; 
}

.martinus_inner
{
margin-top:5px;
float:left;
margin-left:40px;
margin-right:15px;
width:60%;
}

.martinus_pager
{
width:100%;
border:1px solid red;	
}
.martinus
{
 float:left;
 width:139px;
 background-color:#EBF4F9;
 border:1px solid #ADD8FB;
 padding:0 0 10px;
 margin-top:15px;
}

.martinus h3
{
color: #091D8D;
font-size:11px; 
}

.martinus h4
{
color: #636468; 
font-size:11px;
padding:0;
margin:0; 
}

.martinus a
{
color: #0B1D8B; 
margin-left:14px;
}

.martinus_about
{
padding:0;
color: #646567;
font-size:11px; 
width:112px;
margin:0;
}


.martinus h2
{
 color:#329CF4;  
 font-size:0.9em; 
 padding:0px 5px 0px 16px;
 margin-left:7px;
 margin-top:4px; 
 background:transparent url(img/martinus.gif) no-repeat left top; 
border-bottom: 1px dotted #7ABCF6;
}

.martinus_submit
{
 background:transparent url(img/martinus_kupit.gif) no-repeat left top; 
 width: 50px;
 height: 20px;
}

.martinus_img
{ 
 width: 50px;
 height: 70px;
 float:left;
 margin-left:13px;
 border: 1px #000000 solid;
}


.martinus_img2
{ 
 margin-top:5px;
 width: 50px;
 height: 70px;
 float:left;
 margin-left:13px;
 margin-top:5px;
 border: 1px #000000 solid;
}

.martinus_price
{ 
margin-left:5px;
width: 55px;
color: #D10000; 
float:left;
font-size:12px;
font-weight: bold;
}

.martinus_a
{
border-bottom:1px #7ABCF6 dotted;
padding-bottom:5px;
margin-bottom:5px;
}
.martinus_b
{
width:100%;
margin-top:10px;
}
.martinus_b button
{
height:26px;
width:64px;
border:0px;
}
.martinus_price input
{
background: url(img/martinus_kupit.gif) no-repeat ;
border: 0px;
width:65px;
height:20px;
}
.martinus_clear
{
clear:both; 
height:1px; 
font-size:1px;
}


.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;  }
.hidden { display:none; }

#rates {clear:both; width:141px; float:left; margin-bottom:15px; margin-left:5px}
* > #rates {margin-left:12px}
#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:100%;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 {width:140px;margin-left:0px;}
html>/**/body #rates table {width:140px;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:120px;}
#rates a.moreitems {background:transparent url(img/rates-bottom.gif) no-repeat top left; color:0b1d8b; padding:8px 11px; display:block;}


#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{  color:#994200; font-family:sans-serif; font-style:italic;}

#rates table td.namelong_iframe div img  { width:127px; 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;}

#langs {float:right; margin-right:10px; font-weight:700}


#knihy {border:1px solid #add8fb; background-color:#ebf4f9; color:#626669; font-size:10px;}
#knihy .clear {clear:both; height:3px; background:transparent url(img/knihy_ciara.gif) repeat-x top left; margin:0 2px}
#knihy h3 {color:#319bf3; font-size:10px; padding:5px 0 5px 21px; background:transparent url(img/knihy_bg.gif) no-repeat top left;}
#knihy h4 {clear:both; color:#0b1d8b; font-weight:bold; margin:0; font-size:11px}
#knihy img {float:left; margin-right:6px}
#knihy .price {float:left; color:#d10000; margin-top:13px}
#knihy .price strong {}
#knihy .inner {padding:9px;}
#knihy .buy {float:left; background:transparent url(img/buy_back.gif) no-repeat top left; padding:5px 10px 5px 20px; margin-top:10px; font-weight:700;}
#knihy p {margin:0; padding:0}

h3.old a {color:gray}

.dperex {font-weight:normal; padding:0 !important; text-align:justify}
.dli {margin-bottom:10px; }

/******************************** 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 {
  clear: both;
  margin:0px 0px 0px 0px;
  width:150px;
  border:1px solid #CFCFCF;
  background-color:#F8FFE5;
}
.archivall
{
 font-size:11px;
 background:transparent url(img/event_arrow.gif) no-repeat left top;
 padding:0 0 2px 15px;
 margin:30px 0 0;
 clear:both;
 font-weight:bold;  
}

.archivbaner{
position:absolute;
margin:75px 0px 0px 323px;
}

.predchadujuce 
{
 float:left; 
 color:#319bf3; 
 font-weight:700; 
 font-size:11px; 
 margin-top:-5px;
 margin-left:14px; 
 _margin-left:7px;
}
.predchadujuce a
{
 color:#319bf3; 
}

.dalsie 
{
 float:left; 
 color:#319bf3; 
 font-weight:700; 
 font-size:11px; 
 margin-top:10px; 
 margin-left:13px; 
 _margin-left:7px;
}
.dalsie a
{
 color:#319bf3; 
}

.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;}

