h1 {color: #d31304;}
.sidebox h3 {color: #d31304;}
#ank-telo small {color: #d31304;}
#ank-telo .ank-lajna .ank-vypln {background: #d31304 url("../images/bg-anketa-red.png") left top repeat-x;}
#ank-telo a:hover {color: #d31304;}

#mainContent .path{background: transparent url("../images/bg-path-red.png") left top no-repeat;}
#mainContent .path .delic {background: transparent url("../images/delic-red.png") left top no-repeat;}
#mainContent .path a:hover {color: #ff8980;}

.calendar #cal-telo th {background: #b7271b url("../images/bg-calendar-red.png") left top no-repeat;color: #fff;}
.calendar #cal-telo td a {background-color: #c11104;}
.calendar .cal-l {width:30px;height:30px;border:none; background: #989696 url("../images/btn-left-red.png") 5px 5px no-repeat;}
.calendar .cal-r {width:30px;height:30px;border:none;background: #989696 url("../images/btn-right-red.png") 5px 5px no-repeat;}

#mainContent ul li h3, h3{color: #D31304; margin-top: 15px; background: none; padding-left: 0px;}
#mainContent ul li ul li {background:transparent url(../images/icon-rd.gif) no-repeat scroll 10px 8px; padding-left: 18px;}

#mainContent h4{font-size: 100%;}

#mainContent h3, h4{margin-top: 25px; background:transparent url(../images/icon2-rd.gif) no-repeat scroll left center; padding-left: 15px;}

#mainContent p a:hover {color: #D31304;}

#mainContent .zapisy table{border: none;}
#mainContent .zapisy fieldset {border: 0px; background:transparent url(../images/aktuality-navigace.gif) no-repeat scroll left top; padding-top: 3px;}
#mainContent .zapisy fieldset button{background:transparent url(../images/button.gif) no-repeat scroll left top; border:medium none; color:#FFFFFF; font-size:85%; height:23px; margin-left:10px;text-align:center;width:86px;}

#mainContent table.elpodatelna tbody tr td.prvni{width: 100px;}

#mainContent #soubor{margin-top: -10px;}

#mainContent table.seznam tr td p{padding-bottom: 20px;}

#mainContent .zapis h3 {margin-bottom: 20px;}