/* 
#008080 svetla modra
#004A80 tmava modra
#00804A zelena
*/
body { background: url('/imgs/alergoback.png') repeat-x; padding:0; margin:0; font-family: "trebuchet ms", sans-serif; color: #303030; font-size: 95%; min-width: 940px;}

h1,h2,h3,h4 { color: #00804A; }

#page {
  width: 930px;
  margin-left:auto; 
  margin-right:auto;
  border: 1px solid #00804A;
  background: #FFF;
}

#vrch { 
  background: #006699 url('/imgs/back.png');
  background-repeat: repeat-x;
  height: 60px; 
  width: 100%; 
  border-bottom: 1px solid #008080;
}

#vrch table,tr,td { padding: 0px; border: 0px; margin: 0px; border-spacing: 0px; }

a { color: #004A80; }
a:hover { color: #008080; }

#content { margin: 12px; margin-top: 10px; }
div#content div#content-helper { width: 100%; }
div#content p { padding:10px 0 0 0; margin:0; }

#contentcolumn { float:left; width:100%; }
/*
#kalendar { }
#kalendar h2 { position:relative; margin:10px 20% 20px 0; padding:0; height:27px; overflow:hidden; }
#kalendar h2 span { display:block; position:absolute; left:0; top:0; z-index:1; width:152px; height:27px; margin:0; padding:0; background:url(/imgs/heading-kalendar.gif) top left no-repeat; }
#kalendar .polozka-kalendar { margin: 8px 6px 8px 0px; }
#kalendar .datum-kalendar { color: #999999; }
#kalendar ul { margin:0; padding:0; list-style-type: none; }
*/
#foto { margin-top: 30px; }
#foto h2 { position:relative; margin:10px 20% 20px 0; padding:0; height:27px; overflow:hidden; }
#foto h2 span { display:block; position:absolute; left:0; top:0; z-index:1; width:102px; height:27px; margin:0; padding:0; background:url(/imgs/heading-foto.gif) top left no-repeat; }

.cistic { clear:both; line-height:0px; height:0px; }

#siteindex { font-size:70%; padding: 0 2%; padding-top:15px; border-top: 2px solid #b6140d; min-width:700px; }
#siteindex ul.column { float:left; width:25%; }
#siteindex h2 { position:relative; margin:10px 0 20px 0; width:40%; padding:0; height:27px; overflow:hidden; }
#siteindex h2 span { display:block; position:absolute; left:0; top:0; z-index:1; width:402px; height:27px; margin:0; padding:0; background:url(/imgs/heading-zoznam.gif) top left no-repeat; }

#footer { padding-left:2%; font-size:90%; border-top: 1px solid #00804A; margin-top: 9px; background: white; text-align: center; color: #008080; }

div.zoznam { 
  clear:both; 
  font-size:12px; 
  margin:0px; 
  border-top: 1px solid #004A80; 
  border-bottom: 1px solid #004A80; 
  text-transform: uppercase; 
}

#poem{
  clear: both;
  font-weight: bold;
  font-family: Arial,serif; 
  width: 100%;
  font-size: 120%;
  color: #00804A;
  text-align: center;
  border-top: 1px dotted #00804A; 
  border-bottom: 1px dotted #00804A; 
}

#poem table { border: 0px; }
#poem table td { background: white; }

#contentcolumn tbody.paredit { background: #EEEEEE;}
#contentcolumn tbody.paredit_dis { background: #AAAAAA;}

#contentcolumn pre { font-size: 120%; }

div.image { font-size:12px;  color: 004A80; }
div.image img { border: 1px solid #004A80; }
div.image-helper { margin: 3px; margin-bottom: 0px; }
div.image div.image-desc { padding: 0px 6px 6px 6px; margin:0; line-height:133%; text-align:center; }
div.image-left { 
margin: 4px 6px 4px 4px;
float: left; clear:both; 
}
div.image-right { 
margin: 4px 4px 4px 6px;
float: right; 
clear:both;
}
div.after-heading { font-style: italic; margin-bottom: 5px; }
div.see-also { clear:both; font-size:12px; margin:9px 0; border-top: 1px solid gray; border-bottom: 1px solid gray; }
div.fotoalbum { width: 100%; text-align: center; border-top: 1px solid #004A80; }
div.fotoalbum img { border: 1px solid gray; margin: 3px; margin-top: 9px; }

pre { font-size: 12px; color: black; }


