.prvniNadpis {
	margin-top:0;
	padding-top:0;
}

div.obsah p {
	text-align:justify;
}
div.obsah img {
	/*margin: 5 15 5 15;*/
}
div.obsah table.left {
	margin: 5 15 5 0;
}
div.obsah table.right {
	margin: 5 0 5 15;
}

div.logo {
	background-image: url(../img/znak2.gif);
	background-repeat: no-repeat;
	padding-left:50;
	line-height:60px;
}
h1.logo {
	display:inline;
}
img {
	border:none;
}
a.logo {
	text-decoration:none;
	border:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

div.akt_dat {
	float:left;
	font-weight:bold;
}
div.akt_telo {
	padding-left:7em;
	margin-bottom:10px;
}
hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
}

.clanek_item_autor {
	font-style: italic;
}

.clanek_item {
	padding-bottom:5;
}

.program_item {
	padding-bottom:20;
}

.program_item_cas {
	font-style:italic;
	font-size:80%;
}

.program_item_nazev {
	font-size:120%;
	font-weight:bold;
}


/* konference */
.jmeno-mail {
        font-weight: bold;
}
.mail {
}
.operace {
        font-size:9px;
}
.dark {
        background:#eeeeee;
}
.light {
        background:#f5f5f5;
}
.prispevek {
        width: 600px;
        border-top: #888 solid 1px;
        padding: 1px 0px 2px 0px;
        margin: 2px 0px 0px 0px;
        text-align: left;
}
.jmeno {
        width: 323px;
        float:left;
        margin: 0px;
        padding: 0px;
        font-weight: bold;
}
.zprava {
        margin: 0px;
        padding: 0px;
        clear: both;
        line-height: 1.4;
}
.datum {
        float: right;
        clear: right;
        margin: 0px;
        padding: 0px;
        font-size:9px;
        text-align: right;
}
div.formular, div.formular-small {
        padding:5px;
        width:600px;
        text-align:left;
        background:#eee;
        border: #aaaaaa solid 1px;
}
div.formular-small {
        width:200px;
}
form.formular {
     margin:0;
     padding:5px;
     border:none;
}
div.button {
        background:#aaaaaa;display:inline;border: solid 1px #a00000;color:#fff;padding:2;

}
a.button {
        text-decoration:none;
}

li.button {
        display:inline;
        padding:10;
}
P.message {
        margin-top:0.5em;
        margin-bottom:0em;
        padding:0px;
        text-align:justify;
}

/* --------------------------------- sidebar ----------------------------- */

#sidebar-content {
}
#sidebar img {
	padding:0;
	margin:0;
}
div#sidebar {
	float:right;
	width: 220px;
	margin:10; padding:0;
	border: 1px solid #aaa;;
	background-color:#fff;
}
div#sidebar-content {
	margin:0;
	padding:10;
}

#main {
	margin:0 0 0 0px; padding:0;
}
#main-content {
	margin:0;
	padding: 0;
}
div.obsah {
	margin:0;
	padding:10;
}

div.winheader-detail {
	/*background-color:800000;*/
	/*border-top:solid 1px #000;*/
	border-bottom:solid 1px #000;
	/*color:#fff;*/
	/*font-size:80%;*/
  font-style: italic;
	padding:2 0 2 0;
}

table.detail {
	width:100%;
	margin:4 15 4 4;
	float:left;
	padding:4;
	/*border: 1px solid #bbb;*/
}

table.detail td {
	vertical-align:top;
	padding:0 10 0 0;
}

.ramecek1 {
	padding:10;
}

.ramecek2 {
	padding:10;
	/*background-color:#fff;*/
}
.navigator a {
	text-decoration:none;
}

ul.seznam li {
  margin:0;padding:0;
}

ul.seznam {
  margin:10 0 0 20;padding:0;list-style-type: none;
}

table {
  page-break-inside:avoid;
}

table table {
  page-break-before:avoid;
  page-break-after:avoid;
}
table tr {
  page-break-before:avoid;
  page-break-after:avoid;
}
table td {
  page-break-before:avoid;
  page-break-after:avoid;
}
table b {
  page-break-before:avoid;
  page-break-after:avoid;
}
table div {
  page-break-before:avoid;
  page-break-after:avoid;
}
table #text {
  page-break-before:avoid;
  page-break-after:avoid;
}


div.akt_dat {
	float:left;
	font-weight:bold;
}
div.akt_telo {
	padding-left:7em;
	margin-bottom:10px;
}
div.dalsiobr  img {
   border:solid 1px #888;
   vertical-align: top;
   padding:5;
}

