/*  Tmave pozadi: #2F4453
      Svetle pozadi: #4C5E6A
      Barva textu: #D8DDE0  */
/*   Barva textu: #DDE2E6  */
BODY { padding:0; }
DIV, FORM, HR { margin:0; padding:0; }
TABLE, TD { font-size: 1em; }
H1 { padding:0; margin: 16px 0; } 
/* Misc */
.thick, .thickclrleft { height: 8px; border:0px solid #2F4453; background-color: #2F4453; }
.thickclrleft { clear: left; }
.thin { height: 1px; border: 0px; border-top: 1px solid #2F4453; }
.clear { visibility:hidden; clear:both; margin:0; margin-bottom:-1px; padding:0; height:1px; }
.clrleft { visibility:hidden; clear:left; margin:0; margin-bottom:-1px; padding:0; height:1px; }
.clrright { visibility:hidden; clear:right; margin:0; margin-bottom:-1px; padding:0; height:1px; }
SPAN.smtitle { background: transparent url('/ec/ec.nsf/_6px_darkbg.gif') repeat-x bottom; font-size: 11px; margin:0; padding:0; border-bottom: 1px solid #2F4453; }
SPAN.smtitle A { color: #DDE2E6; }
#respframe { width: 752px; height: 150px; }
#pagenav { font-size: 0.9em; font-weight: bold; color: white; text-align: right; }
#pagenav .active { color: black; }
.table { display: table; }
.table .row { display: table-row; }
.table .col1, .table .col2, .table .col3, .table .col4, .table .col5, .table .col6, .table .col7, .table .col8, .table .col9, .table .col10 { display: table-cell; }
/* Layout */
#wrapper { margin:0; padding-bottom:8px; width:984px; background-color: #2F4453; }
#header { background: #4C5E6A url('/ec/ec.nsf/bg_header.gif') repeat-x top; }
#header IMG { margin-left:18px; }
#topmenu1 { display:inline; position:relative; left:525px; bottom:23px; font-size: 0.8em; text-align:right; width:200px; }
#container {  }
#content, #footer { width:781px; }
#content { background-color: #4C5E6A; min-height:400px; }
#themeimage { background-color: #4C5E6A; border-top: 8px solid #2F4453; border-bottom: 8px solid #2F4453; }
/* #topmenu2 { font-size: 0.9em; height: 15px; }
#topmenu2 A { display: block; float: left; background: #4C5E6A; color: #DDE2E6; margin:0; padding: 3px 12px 0px 12px; }
#topmenu2 .active { background: #4C5E6A url('/ec/ec.nsf/_8px_darkbg.gif') repeat-x top left; } */
#topmenu3 { font-size: 0.9em; height: 16px; list-style: none; margin:0; padding:0; }
#topmenu3 LI { float: left; margin:0; padding:0; }
#topmenu3 A { display: block; background: #4C5E6A; color: #DDE2E6; padding: 3px 11px 0px 11px; }
#topmenu3 .active { background-color: #2F4453; }
#txt { overflow:hidden; padding-left: 12px; padding-right: 12px; }
#txt .article A:link, #txt .article A:active, #txt .article A:visited { text-decoration: underline; }
#txt .article A:hover { text-decoration: none; color: #FFFFFF; }
#footer { font-size: 0.9em; text-align: center; height:31px; margin-top: 9px; background: #4C5E6A url('/ec/ec.nsf/body_issn.gif') no-repeat right top; }
#footer CENTER, #footer DIV { width: 85%; padding-top:2px; }
/* right column */
#rightcolumn { position:relative; bottom:13px; overflow:hidden; float:right; width:187px; background-color: #2F4453; padding-left:8px; padding-right:8px; }
#rightcolumn .row1 { height: 80px; }
#rightcolumn DIV.bigtitle, #rightcolumn DIV.bigtitle2 { font-size: 12px; color: #B4B9BC; margin:0; padding:0; border-bottom: 1px solid #4C5E6A; }
#rightcolumn DIV.bigtitle2 { margin-bottom: 10px; }
#rightcolumn DIV.bigtitle SPAN, #rightcolumn DIV.bigtitle2 SPAN { background: transparent url('/ec/ec.nsf/_6px_lightbg.gif') repeat-x bottom; margin:0; padding:0; border-bottom: 1px solid #4C5E6A; }
#sponzori { margin-bottom: 26px; }
#search, #subscription { width:185px; text-align:right; }
#search { background: #4C5E6A url('/ec/ec.nsf/hledej_l.gif') no-repeat top left; border-left: 2px solid #4C5E6A; margin-bottom: 12px; }
#subscription { background: #4C5E6A url('/ec/ec.nsf/prihlas_l.gif') no-repeat top left; border-left: 2px solid #4C5E6A; }
#search INPUT , #subscription INPUT { vertical-align: middle; }
#anketa { padding:4px; width:185px; height:129px; background: #4C5E6A url('/ec/ec.nsf/right_anketa2.gif') no-repeat; }
#anketa DIV { background-color:#3E505E; }
#subscription, #mostread, #reklama, #anketa, #comments { margin-bottom: 30px; }
#discussions { margin-bottom: 26px; }
#reklama { background-color: #4C5E6A;  }
#adrightpos1 { padding-top:8px; padding-bottom:8px; overflow:hidden; }
#adrighttop2 { margin: 20px 0 10px 0; }
#comments {   }
#discussions {   }
/* Homepage */
#topstory { margin-bottom: 10px; padding-left: 12px; padding-right: 12px; font-size:0.9em; }
#topstory .col1 { float: left; width:611px; padding-top: 8px; }
#topstory .col2 { float: left; text-align: right; width:146px; padding-top: 8px; }
#opinion { margin-bottom: 8px; padding-left: 12px; padding-right: 12px; padding-top:5px; }
#opinion .col1 { float: left; width:247px; }
.hplist { font-size: 0.9em; border-top: 1px solid #2F4453; padding-top:8px; padding-bottom: 6px; margin-bottom: 6px; }
.hplist .articletit { display: block; margin:0; padding:0; margin-bottom: 6px; }
.hplist IMG { float: left; border:0; margin:7px; }
.hplist .col1 { float: left; width: 587px; padding-top:7px; }
.hplist .col2 { float: left; width:170px; text-align: right; padding-top:7px; }
/* Clanky */
.medium { color: white; }
#artinfo {  }
#artinfo .col1 { float: left; width:531px; min-height: 93px; margin-right:8px; padding-top: 2px; }
#artinfo .col1 DIV { border-bottom: 1px solid #2F4453; }
#artinfo .col2 { float: left; width:214px; min-height: 93px; padding-top: 1px; text-align: right; }
#artinfo .col2 A { display:block; border-bottom: 1px solid #2F4453; width:218px; text-align: left; color: #DDE2E6; }
#artinfo .col2 IMG { vertical-align: text-top; }
#socky { padding-left: 12px; padding-right: 12px; }
#socky DIV { border-top: 1px solid rgb(47,68,83); padding-top:3px; margin-bottom:30px; }
#socky DIV IMG { border: 0; vertical-align:middle; }
#socky DIV A { vertical-align:middle; font-size: 0.9em; }
#similardocs { padding-left: 12px; padding-right: 12px; margin-bottom: 20px; }
#similardocs .clrleft-top { /* background: transparent url('/ec/ec.nsf/_6px_darkbg.gif') repeat-x  top;*/ border-top:1px solid #2F4453; clear:left; height:1px; }
#similardocs .col1 { float: left; width: 90%; margin: 2px 0; }
#similardocs .col2 { float: left; width: 9.9%; margin: 2px 0; text-align: right; }
#responses { font-size: 0.9em; padding: 0 12px; margin-bottom: 20px; }
#responses .head { border-top: 1px solid #2F4453; }
#responses .foot { border-top: 1px solid #2F4453; text-align: right; }
#responses .col1 { float: left; width: 50px; min-height:20px; }
#responses .col1 INPUT { margin:0; }
#responses .col2 { float: left; width: 130px; min-height:20px; padding-top: 1px; }
#responses .col3 { float: left; width: 466px; min-height:20px; padding-top: 1px; }
#responses .col4 { float: left; text-align: right; width: 110px; min-height:20px; padding-top: 1px; }
#responses .foot SPAN.smtitle { background: transparent url('/ec/ec.nsf/_6px_darkbg.gif') repeat-x top; margin:0; padding:0; border:0px; border-top: 1px solid #2F4453; }
/* ShowNewsEdit - editorialy */
.newseditlist { font-size: 0.9em; border-bottom: 1px solid #2F4453; padding-top:8px; padding-bottom: 12px; }
.newseditlist .articletit { display:block; padding:0; margin:0; margin-bottom: 6px; }
.newseditlist IMG { float: left; border:0; margin:7px; }
.newseditlist .col1 { float: left; width: 587px; padding-top: 7px; }
.newseditlist .col2 { float: left; width:170px; text-align: right; padding-top: 7px; }
/* NewsResponseFormat */
.responseformat { padding:1px; padding-top:4px; border-top:1px solid #2F4453 }
.responseformat .col1 { padding:1px; float:left; width:133px; font-size:0.9em; }
.responseformat .col2 { padding:1px; float:left; width:617px; font-size:0.9em; }
/* Content ads */
#adtip, #adrighttop2, #adrecommended, #adrightpos1, #adtop, #adbottom, #admiddle { text-align: center; }
#adtop { margin-bottom: 13px; }
#admiddle { margin-bottom: 15px; margin-top: 15px; }
#admiddle-hp { margin-bottom: 20px; margin-top: 20px; }
#adbottom { margin-bottom: 8px; }
#adtop TABLE, #adtop .col1 { height: 73px; }
#adtop TABLE, #adtop .col1, #admiddle TABLE, #admiddle-hp TABLE, #adbottom TABLE { display: table; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.copyright:after {
	content: "2023";
}
