body {
  /*font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;*/
  font-size: 12px;
  color: #333;
}
#logo {width:100%;height:230px;background: none;display:block;margin:0px;}
#header {
  position: relative;
  zoom: 1;
  background: #234A8D;
}
h1 { display: none; }
.component-pad h1.componentheading { display: none; font-size: 240% !important; margin-top: 60px; margin-bottom: 0; white-space: nowrap;}
#top {
  text-transform: uppercase;
  font-size: 30px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
  padding-top: 7px;
  line-height: 30px;
  height: 37px;
  font-family: "Avant Garde";
  font-weight: bold;
  word-spacing: 0.4em;
  background: #888888;
  color: #fff;
  margin: 0;
}
#header #erb_1 { position: absolute; top: 72px; left: 320px }
#header #erb_2 { position: absolute; top: 65px; left: 690px }
.m_obalka img { 
  display: block;
  margin: auto;
  padding-top: 10px;

}
.m_obalka .module-body span {
  display: block;
  text-align: left;
  color: #444;
  font-size: 90%;
  line-height: 1.5;
  padding: 0px 0px 0px 5px;
}
.m_obalka .module-body p.top span {
  padding: 20px 0px 0px 5px;
}
#nav {
  font-size: 21px;
  font-family: Constantia,Cambria,Times,serif;
  text-transform: uppercase;
}
#nav ul {
  margin:0 0 0 0px;
  margin-left: 832px;
}
#nav ul li a{
  padding-top: 3px;
  padding-bottom: 0px;
  font-weight: normal;
  padding-right: 28px;
  padding-left: 28px;
}
#nav ul li.item1 a {
  padding-right: 30px;
  padding-right: 30px;
}
#nav ul li.item2 a {
  padding-right: 0px;
  width: 484px;
  padding-left: 59px;
}
#nav li {

}

.indent {
  text-indent: 3em;
  display: block;
}

h2, .componentheading {
  text-transform: uppercase;
  font-size: 150%;
  line-height: 130%;
}
h2.contentheading {
  width: 94%;
}
#main {font-size: 1.3em;line-height: 120%;}
.blog {
  font-size: 100%;
  line-height: 190%;
  padding-top: 40px;
}
.blog.nove-poznatky {
  line-height: 150%;
  padding-right: 145px;
}
#page {
  font-size: 100%;
  line-height: 150%;
  padding-right: 145px;
}
.blog p, #page p {
  margin-bottom: 0;
  margin-top: 0;
}

#col3 {
  margin-top: 0px;
  background-color: #eee;
}
#colmid {
  background-color: #fff;
}

div.breadcrumbs {
  background: none;
  font-size: 80%;
  border-width: 0px;
  padding: 7px 15px 0 15px;
}
a {
  color:#224C88;
}

div.post {border:1px solid #000;margin:10px 0;padding:5px;}
div.post div.msg {background-color:inherit;padding:7px 1px;border:0px;}
div.post.parent {background-color:#eee;}
div.post div.postby { font-size: 0.9em; }
.list-footer .limit #limit { margin-left: 8px; }

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* System Messages */
#system-message    { margin-bottom: 10px; margin-top: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 0px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}
#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
	padding: 0;
	margin: 0;
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
	background: none;
	padding: 5px;
	margin: 0;
	color: #FFFFFF;
}

/* System Standard Messages */
#system-message dd.message ul {
	background: #006699;
	border: none;
}

/* System Error Messages */
#system-message dd.error ul {
	background: #BF0000;
	border: none;
}

/* System Notice Messages */
#system-message dd.notice ul {
	background: #EE9600;
	border: none;
} 

#rodokmen {
  position: relative;
}
#rodokmen a {
  position: absolute;
  border: 0px transparent solid;
}
#rodokmen a img {
  width: 30px;
  height: 30px;
}

a.modal img { width: auto !important; height: auto !important; }
a.modal { position: relative !important; }
#rodokmen a#rod_n_1, #rodokmen a#rod_n_2 {
  top: 65px;
  left: 432px;
}
#rodokmen a#rod_n_2 { left: 580px; }
#rodokmen a#rod_n_3, #rodokmen a#rod_n_7 {
  top: 135px;
  left: 488px;
}
#rodokmen a#rod_n_7 { left: 750px; }
#rodokmen a#rod_n_5, #rodokmen a#rod_n_4, #rodokmen a#rod_n_6, #rodokmen a#rod_n_8 {
  top: 188px;
  left: 278px;
}
#rodokmen a#rod_n_4 { left: 428px; }
#rodokmen a#rod_n_6 { left: 574px; }
#rodokmen a#rod_n_8 { left: 716px; }
#rodokmen a#rod_n_9 {
  top: 256px;
  left: 618px;
}
#rodokmen a#rod_n_12, #rodokmen a#rod_n_10, #rodokmen a#rod_n_11 {
  top: 296px;
  left: 184px;
}
#rodokmen a#rod_n_10 { left: 358px; }
#rodokmen a#rod_n_11 { left: 658px; }
#rodokmen a#rod_n_14, #rodokmen a#rod_n_13 {
  top: 406px;
  left: 117px;
}
#rodokmen a#rod_n_13 { left: 274px; }
#rodokmen a#rod_n_15 {
  top: 395px;
  left: 728px;
  
}
#rodokmen a#rod_n_16 {
  top: 448px;
  left: 776px;
}
#rodokmen a#rod_n_17 {
  top: 515px;
  left: 916px;
}
#rodokmen a#rod_n_18 {
  top: 630px;
  left: 644px;
}
#rodokmen a#rod_n_19 {
  top: 778px;
  left: 470px;
}
#rod_notes a, #rod_notes a:link, #rod_notes a:visited, #rod_notes a:hover, a.modal, a.modal:link, a.modal:visited, a.modal:hover {
  color: #333;
  text-decoration: none;
  font-weight: normal;
}

p.P25, p.P21 {
  text-align: right;
}

#col2 ul.menu li a {
  font-size: 15px;
  padding-bottom: 12px;
  display: block;
}
#col2 ul.menu li > span {
  font-size: 15px;
  padding-bottom: 12px;
  display: block;
  font-weight: bold;
}

#main-content {
  border: 0;
}
#mainmods3 {
  background: #fff;
  padding: 0;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
}
#mainmods3 .module-body {
  padding: 0;
}
#rod_notes {  /*margin-left: 250px;*/ text-align: justify; /*padding-right: 145px;*/ }
#col1 {
  border-right: 1px solid #DDDDDD;
}

div.img_caption       { margin: auto; padding-bottom: 15px; }                                                                                          
div.img_caption img   { border: 0px solid #CCC; }
div.img_caption p     { font-size: .90em; text-align: justify; font-style: italic; margin-top: 1em !important; }
div.img_caption.caption-right img { float: left; margin-right: 1em }

#kostely { margin: auto; }
#kostely i, #kostely span {
  display: block;
  text-align: center;
}
#kostely tr td {
  padding: 5px 15px;
  border: 1px dotted grey;
}
#kostely th {
  font-weight: bold;
}

sup {
  font-size: 75%;
  vertical-align: top;
  padding-left: 2px;
  color: #3366ff;
}

/*  iDnes   */

.ico, .ico-r, .eyes-ico {
font-size:12px;
}
.equip, .equip-fl {
font-size:12px;
margin-bottom:1em;
margin-top: 1em;
width:auto;
}
.ico {
text-align:left;
}
.equip table, .equip-fl table, .equip-fr table {
border-collapse:collapse;
margin:0;
}
td.equ-img, td.equ-img-tac {
border:0 none;
padding:0;
}
.equ-img .ico-zoom {
text-align:right;
}
.ico a, .ico-r a {
font-size:100%;
font-weight:bold;
height:26px;
line-height:26px;
white-space:nowrap;
}
.equ-img a, .equ-img-tac a {
height:auto;
line-height:17px;
padding:0;
text-decoration:none;
}
.equip p, .equip-fl p, .equip-fr p {
font-size:92%;
margin:0;
color: #000;
padding:0 10px 4px 25px;
}

.ico-down, .ico-left, .ico-prev, .ico-right, .ico-next, .ico-first, .ico-last, .ico-top, .ico-att, .ico-asc, .ico-des, .ico-audio, .ico-back, .ico-close, .ico-doc, .ico-favs, .ico-foto, .ico-help, .ico-home, .ico-info, .ico-insert, .ico-libra, .ico-link, .ico-list, .ico-mail, .ico-mobil, .ico-moot, .ico-ok, .ico-newin, .ico-print, .ico-refresh, .ico-rss, .ico-save, .ico-send, .ico-forward, .ico-star, .ico-talk, .ico-thumb-die, .ico-thumb-live, .ico-tip, .ico-trash, .ico-unpack, .ico-video, .ico-play, .ico-voice, .ico-zoom, .ico-facebook, .ico-google, .ico-jagg, .ico-linkuj, .ico-smesk, .ico-twitter {
display:block;
}
.equ-img img {
border-bottom:1px solid #FFFFFF;
display:block;
}
.equ-img .autor {
background-color:#BCBCBC;
display:block;
font-size:92%;
line-height:17px;
min-height:17px;
padding:0 4px;
text-align:right;
}
.equ-img .autor a {
background:transparent none repeat scroll 0 0;
height:inherit;
line-height:inherit;
}
.equ-img p {
background:#F2F2F2 none repeat scroll 0 0;
border-color:#FFFFFF -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0 0;
clear:both;
padding:2px 6px;
line-height: 1.5;
}
.zoom1 .authors, .zoom2 .authors, .zoom3 .authors {
font-size:12px;
}
.authors {
clear:both;
margin:0 0 10px;
padding:0 0 0 0px;
}
.authors h3 {
font-size:100%;
font-weight:bold;
margin:2em 0 0.7em;
}
.authors ul {
  margin: 0;
}
.authors ul, .authors li {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.authors li {
float:left;
line-height:1.33;
margin-bottom:14px;
min-height:36px;
width:50%;
}
.authors img {
float:left;
margin-right:7px;
}
.authors .medium {
display:block;
font-weight:bold;
white-space:normal;
}

/*  Living History  */
.username-coloured {
  padding-left: 16px;
}

.nod { display: none; }

.doudlebove table tr td {
  padding: 0px 3px;
}
