body
{
margin:0px;
padding:0px;
font-family:Arial;
background-image:URL("i/fon_head.jpg");
background-repeat:repeat-x;
}

.catalogunit{

	height:150px;
	width:90px;
	position:relative;
	float:left;
	text-align:center;
	color:black;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding:0px;
	border:0px;
	}


.cell_folder{
width:105px;
height:80px;
text-align:center;
background-image:url('/i/folder.gif');
background-repeat:no-repeat;
}

p,li
{
margin-top:0px;
font-size:90%;
font-family:Arial;
color:#000000;
}

H1
{
font-family:Arial;
font-size:160%;
color:#000000;
margin-top:10px;
font-weight:normal;
border-bottom:#dee3e8 7px solid;

}

H2
{
font-family:Arial;
font-size:115%;
margin-left:0px;
margin-bottom:5px;
font-weight:normal;
color:black;
}

.small
{
font-family:Verdana;
font-size:74%;
padding:20px;
padding-left:10px;
text-align:left;
}

.right_podpis{
text-align:right;
}

.foto_box{
padding:0px;
border:1px solid #EFECDE;
margin:7px;
background-color:#ffffff;
align:left;
width:50px;
}

.img_gal{
border:4px solid #EFECDE;
}

.galw{
font-size:72%;
color:black;
}

.foto_small_box{
margin:5px;
}

.foto_podpis{
font-size:72%;
color:#6091cc;
text-align:center;
font-family:Arial,Times New Roman;
margin:0px;
padding-bottom:5px;
font-style:italic;
}

.mark_item{
margin-right:3px;

}

.navigat1{
margin-top:10px;
}

.data{
padding-top:2px;
padding-bottom:2px;
padding-left:3px;
padding-right:3px;
background-color:#FF9D12;
color:#FFFFFF;
font-size:70%;
font-weight:bold;
}



a:link {
        COLOR:#000679; TEXT-DECORATION: underline;
}
a:visited {
        COLOR:#000679; TEXT-DECORATION:underline;
}
a:active {
        COLOR:#000679; TEXT-DECORATION: underline;
}
a:hover {
        COLOR:#D72E27;  TEXT-DECORATION: none;
}

a.invert:link {
        COLOR:black; TEXT-DECORATION: none;
}
a.invert:visited {
        COLOR:black; TEXT-DECORATION:none;
}
a.invert:active {
        COLOR:#000000; TEXT-DECORATION: none;
}
a.invert:hover {
        COLOR:orange;  TEXT-DECORATION: underline;
}

#norepeat{
        background-repeat:repeat-x;
}

#white{
        color:#FFFFFF;
}

#menu {margin-bottom:7px;
       font-family: Arial;
       font-size:75%;
       }

#text{text-align:justify;}

.schedule {border:2px solid #ccc; border-collapse:collapse; font-size:60%;}
.schedule td {border:1px solid #ccc;}

.years{
  background: #759227;
  padding: 1px 5px;
  color: white;
  line-height: 25px;
  width: auto;
  height: 25px;
  font-weight: bold;
  margin: 10px;
}
.years a{
  color: white;
}
.month_block{
  width: 210px;
  color: #414141 ;
}
.grey_txt{
  color: #414141;
  font-size: 11pt;
}
.month_block_grey{
  color: #414141;
}

.month_block a{
  color: #759227;
}
.month{
  text-align: center;
}


.curmonth{
  padding-left: 10px;
}
.item_list{
  width: 60%;
  padding-bottom: 30px;
}

.day, .dayweek, .dayweekend, .daysweekend{
    width: 18px;
    height: 10px;
    padding: 1px;
    margin: 4px;
    text-align: center;
}
.dayweek{
    background: #a2a2a2;
    color: black;
    height: 20px;
}
.dayweekend{
  background: #759227;
  color: white;
  height: 20px;
}
.daysweekend{
    background: #A8C6A4;
}

.name_cat{
    display: block;
    font-size: 14pt;
    color:  #759227;
    margin: 15px 20px 15px 0px;
}
table.setka tr td {
    border: 1px solid #D0DFD0
}
table.setka tr td a {
    color: #759227;
    font-weight: bold;
}
a.green {
    color: #759227;
}
table tr td a.not_under {
  text-decoration: none;
}
table tr td span.search_word, span.search_word, .search_word    {
  background-color: #C4E1A6;
  padding: 0px 4px;
}


