Body{
background: url(../img/Background.gif) repeat-x #fafbfd;
color:#000000;
margin:0px;
padding:0px;
text-align:center; 
font-family:arial,verdana,tahoma;
font-size:75%;
text-decoration:none;
font-weight:normal;
}
p{
margin:0px;
padding:0px 0px 16px;
}
h1{
font-size:180%;
font-weight:normal;
color:#bf3d00;
padding:0px 0px 12px;
margin:0px;
width:100%;
}
h1.Artic{
float:left;
width:78%;
}
h1.Artic2{
float:left;
width:83%;
}
h1 a:link, h1 a:visited{color:#bf3d00;text-decoration:none;}
h1 a:hover{text-decoration:underline;}
h2{
font-size:120%;
font-weight:bold;
color:#023c58;
padding:0px 0px 6px 0px;
margin:0px;
}
h2 a:link, h2 a:visited{color:#023c58;text-decoration:none;}
h2 a:hover{text-decoration:underline;}

h2.DateListTitle{
font-size:120%;
font-weight:bold;
color:#023c58;
padding:0px 0px 6px 0px;
margin:0px;
float:left;
width:73%;
}
h2.DateListTitle a:link, h2.DateListTitle a:visited{color:#023c58;text-decoration:none;}
h2.DateListTitle a:hover{text-decoration:underline;}
.DateList{
float:right;
color:#999999;
font-size:95%;
padding-top:2px;
}
h3{
font-size:110%;
font-weight:bold;
color:#bf3d00;
margin:0px;
padding:0px 0px 3px 0px;
}
h3 a:link, h3 a:visited{color:#bf3d00;text-decoration:none;}
h3 a:hover{text-decoration:underline;}
h4{
font-size:110%;
font-weight:bold;
color:#023c58;
padding:0px 0px 2px 0px;
margin:0px;
}
h4 a:link, h4 a:visited{color:#023c58;text-decoration:none;}
h4 a:hover{text-decoration:underline;}
h5{
font-size:100%;
font-weight:bold;
color:#000000;
padding:0px 0px 1px 0px;
margin:0px;
text-decoration:none;
}
h5 a:link, h5 a:visited{color:#000000;text-decoration:none;}
h5 a:hover{text-decoration:underline;}
.article_text{
font-size:100%;
text-decoration:none;
color:#000000;
text-align:justify;
line-height:1.3;
width:503px;
}
.article_text2{
width:670px;
font-size:100%;
text-align:justify;
line-height:1.3;
}
.article_text a:link, .article_text a:visited{
text-decoration:underline;
color:#1081c5;
}
.article_text a:hover{text-decoration:none;}
.article_text ol{
margin:0px;  
padding:0px 0px 10px 20px;
}
.article_text ol li{
list-style-position:outside;
margin:0px 0px 0px 25px;
padding:0px; 
line-height:1.3;
}
.article_text ul{
margin:0px;  
padding:0px 0px 16px 20px;
}
.article_text ul li{
list-style-type:disc;
margin:0px;
padding:0px 0px 0px 0px; 
line-height:1.3;
}
.article_text ol li ul{
margin:0px;  
padding:0px 0px 0px 20px;
}
.article_text table p{
padding:0px;
margin:0px;
}
table.form p{
padding:0px;
margin:0px;
}
.article_text p{
padding:0px 0px 16px 0px;
margin:0px;
}
.no_p p{
padding:0px;
margin:0px;
text-align:justify;
}
.text{font-size:100%;}
.text a:link,.text a:visited{
text-decoration:underline;
color:#1081c5;
}
.text a:hover{
text-decoration:none;
}
form{padding:0px;margin:0px;}
.Clear{clear:both;}
.FloatLeft{float:left;}
.FloatRight{float:right;}

.Input1{
height:18px;
width:155px;
padding:1px 2px 0px 2px;
margin:0px;
float:left;
border:1px solid #afafaf;
font-size:100%;
font-family:arial;
}
.Input2{
height:18px;
width:360px;
padding:1px 2px 0px 2px;
margin:0px 10px 0px 0px;
float:left;
border:1px solid #afafaf;
font-size:100%;
font-family:arial;
}
.Input3{
height:18px;
width:30px;
padding:1px 2px 0px 2px;
margin:0px;
border:1px solid #afafaf;
font-size:100%;
font-family:arial;
text-align:center;
}
.Input340{
width:340px;
}
.Button{
height:18px;
width:69px;
border:0px;
cursor:pointer;
background:#bf3d00;
font-weight:bold;
color:#ffffff;
font-family:arial;
font-size:100%;
float:left;
text-decoration:none;
text-align:center;
}
a.Button{
padding-top:1px;
}
.Button2{
height:18px;
width:69px;
border:0px;
cursor:pointer;
background:#287fa9;
font-weight:bold;
color:#ffffff;
font-family:arial;
font-size:100%;
float:left;
text-decoration:none;
text-align:center;
}
a.Button2{
padding-top:1px;
}
hr{
height:1px;
border-top:1px solid #b6c8d3;
}
hr.Aktuality{
margin-bottom:7px;
border-top:1px solid #dce7ee;
}
.Red{
color:#ff0000;
}
.Red a:link,.Red a:visited{
color:#ff0000;
text-decoration:underline;
}
.Red a:hover{
text-decoration:none;
}
.Red2{
color:#bf3d00;
}
.Grey{
color:#696969;
}
#AllRepeat{
background: url(../img/AllBackgroundRepeat.gif) repeat-y;
width:742px;
text-align:left;
margin:0px auto 0px auto;
padding:0px;
}
#AllRepeatMoz{
background: url(../img/AllBackgroundRepeat.gif) repeat-y;
float:left;
}
#AllRepeatTitle{
background:#ffffff;
width:742px;
text-align:left;
margin:0px auto 0px auto;
padding:0px;
}
#AllRepeatMozTitle{
background:#ffffff;
float:left;
}
#Content{
float:left;
padding:0px 1px;
margin:0px;
width:740px;
min-height:790px;
}
#Header{
background:#ffffff;
width:740px;
height:44px;
float:left;
}
#Search{
float:right;
padding:13px 30px 0px 0px;
}
#TopLogo{
width:180px;
height:151px;
float:left;
}
#Language{
background: url(../img/Language.jpg) no-repeat;
width:180px;
height:23px;
padding-top:4px;
float:left;
}
#Language img, #Language a img{
float:left;
margin:0px 5px 0px 20px;
padding:0px;
}
#Language span, #Language a span{
float:left;
padding:0px 7px 0px 0px;
}
#Language a:link,#Language a:visited{
color:#a20027;
text-decoration:underline;
cursor:pointer;
}
#Language a:hover{
text-decoration:none;
}
#Top{
width:559px;
height:151px;
float:right;
}
.TitleBar a:link,.TitleBar a:visited{
color:#023c58;
text-decoration:underline;
}
.TitleBar a:hover{
text-decoration:none;
}
#LeftCol{
width:180px;
float:left;
}
#LeftTopMenu{
width:180px;
height:32px;
float:left;
}
#LeftTopMenu .item{
background:url(../img/LeftTop.gif) repeat-x;
float:left;
height:32px;
}
#LeftTopMenu .item_act{
float:left;
background:url(../img/LeftTopAct.gif) repeat-x;
height:32px;
}
#LeftTopMenu .item a{
color:#023c58;
text-decoration:underline;
padding:9px 14px 7px;
float:left;
}
#LeftTopMenu .item_act a{
color:#023c58;
text-decoration:none;
padding:9px 14px 7px;
float:left;
}
#LeftTopMenu .item2{
background:url(../img/LeftTop.gif) repeat-x;
float:left;
height:32px;
font-size:95%;
}
#LeftTopMenu .item2_act{
float:left;
background:url(../img/LeftTopAct.gif) repeat-x;
height:32px;
font-size:95%;
}
#LeftTopMenu .item2 a{
color:#023c58;
text-decoration:underline;
padding:9px 4px 7px 5px;
float:left;
}
#LeftTopMenu .item2_act a{
color:#023c58;
text-decoration:none;
padding:9px 4px 7px 5px;
float:left;
}
#LeftColMenu{
background: url(../img/LeftMenuBackground.gif) repeat-x #e5f6fd;
width:180px;
min-height:200px;
float:left;
}
#Vzdelavani{
background: url(../img/VzdelavaniBackground.gif) repeat-x #fefaf8;
width:180px;
min-height:94px;
float:left;
}
#Vzdelavani h3{
margin:0px 0px 0px 16px;
font-size:100%;
color:#802900;
font-weight:bold;
}
#VzdelavaniContent{
float:left;
padding:16px 0px;
}
#Vzdelavani ul{
padding:0px;
margin:0px;
}
#Vzdelavani li{
padding:2px 10px 2px 25px;
list-style-type:none;
background:url(../img/LeftMenuPoint.gif) no-repeat 10px 5px;
}
#Vzdelavani li li{
padding:2px 5px 2px 10px;
border-bottom:0px;
font-weight:normal;
font-family:arial, verdana;
background:url(../img/LeftMenuSubPoint.gif) no-repeat 0px 6px;
}
#Vzdelavani li a:link, #Vzdelavani li a:visited{
text-decoration:underline;
}
#Vzdelavani li a:hover{
text-decoration:none;
}
#Vzdelavani li.item_act{
background:url(../img/LeftMenuPointAct.gif) no-repeat 10px 6px;
}
#Vzdelavani li li.item_act{
background:url(../img/LeftMenuSubPointAct.gif) no-repeat 0px 6px;
}
#Vzdelavani li.item_act a:link, #Vzdelavani li.item_act a:visited{
color:#bf3d00;
}
#Vzdelavani li.item_act a:hover{
color:#bf3d00;
}
#Vzdelavani li.item a:link, #Vzdelavani li.item a:visited{
color:#023c58;
}
#Vzdelavani li.item a:hover{
color:#bf3d00;
}
#Kontakt{
background: url(../img/KontaktBackground.gif) repeat-x;
width:180px;
height:168px;
float:left;
line-height:1.3;
}
#Kontakt h3{
margin:0px 0px 0px 16px;
font-size:100%;
color:#023c58;
font-weight:bold;
}
#Kontakt b{
color:#802900;
font-weight:bold;
}
#Kontakt ul{
padding:0px;
margin:0px;
}
#Kontakt ul li{
list-style-type:none;
background: url(../img/LeftMenuPointAct.gif) no-repeat 0px 3px;
padding:0px 0px 0px 16px;
margin:0px;
}
#Kontakt a:link,#Kontakt a:visited{
color:#1081c5;
text-decoration:underline;
}
#Kontakt a:hover{
text-decoration:none;
}
.LeftBoxContent{
float:left;
padding:16px 10px;
}
#MainCol{
width:559px;
float:right;
}
#MainMenu{
background: url(../img/MainMenuBackground.gif) repeat-x;
width:559px;
height:32px;
float:left;
}
#MainColContent{
margin:0px;
padding:20px 28px;
float:left;
}
#TitleMainColContent{
margin:0px;
padding:20px 35px;
float:left;
}
#Footer{
background: url(../img/FooterBackground.gif) repeat-x;
width:740px;
height:33px;
float:left;
padding:0px;
margin:0px;
}
#FooterContent{
float:left;
width:705px;
padding:10px 25px 0px 10px;
margin:0px;
color:#005984;
font-size:95%;
}
#FooterContent a:link, #FooterContent a:visited{
color:#005984;
text-decoration:none;
font-weight:bold;
} 
#FooterContent a:hover{
text-decoration:underline;
}
#MainMenu ul{
margin:1px 0px 0px 10px;
padding:0px;
}
#MainMenu li{
list-style-type:none;
float:left;
font-size:100%;
}
#MainMenu li a:link, #MainMenu li a:visited{
list-style-type:none;
float:left;
color:#023c58;
font-size:100%;
text-decoration:underline;
margin:0px;
padding:8px 11px 7px;
}
#MainMenu ul li#active a:link{
text-decoration:none;
}
#MainMenu ul li#active a:hover, #MainMenu li a:hover{
text-decoration:none;
color:#bf3d00;
}
#MainMenu ul li#active a:visited{
color:#bf3d00;
text-decoration:underline;
}
.MainMenuDepCheck{
background: url(../img/DepCheck.gif) no-repeat;
height:33px;
width:1px;
margin:0px;
padding:0px;
float:left;
}
.dep_col{
padding:15px 0px 15px;
margin:0px;
float:left;
}
.dep_col ul{
padding:0px;
margin:0px;
}
.dep_col li{
padding:2px 10px 2px 25px;
list-style-type:none;
background:url(../img/LeftMenuPoint.gif) no-repeat 10px 5px;
}
.dep_col li li{
padding:2px 5px 2px 10px;
border-bottom:0px;
font-weight:normal;
font-family:arial, verdana;
background:url(../img/LeftMenuSubPoint.gif) no-repeat 0px 6px;
}
.dep_col li a:link, .dep_col li a:visited{
text-decoration:underline;
}
.dep_col li a:hover{
text-decoration:none;
}
.dep_col li.item_act{
background:url(../img/LeftMenuPointAct.gif) no-repeat 10px 6px;
}
.dep_col li li.item_act{
background:url(../img/LeftMenuSubPointAct.gif) no-repeat 0px 6px;
}
.dep_col li.item_act a:link, .dep_col li.item_act a:visited{
color:#bf3d00;
}
.dep_col li.item_act a:hover{
color:#bf3d00;
}
.dep_col li.item a:link, .dep_col li.item a:visited{
color:#023c58;
}
.dep_col li.item a:hover{
color:#bf3d00;
}
.dep_col li ul{
padding:0px 0px 0px 0px;
margin:2px 0px 0px 0px;
}
.TitleBar{
width:370px;
min-height:26px;
color:#023c58;
font-size:16px;
font-weight:bold;
text-align:center;
padding-top:6px;
}
.TitleBarO{
width:370px;
background:url(../img/TitleBarO.gif) repeat-x;
float:left;
}
.TitleBarA{
width:369px;
background:url(../img/TitleBarA.gif) repeat-x;
float:right;
}
table.TitleMenu{
font-size:100%;
width:740px;
float:left;
padding:0px;
margin:0px;
background:url(../img/TitleMenu.gif) repeat-y;
}
table.TitleMenu td{
vertical-align:top;
height:100%;
padding:0px;
margin:0px;
}
table.TitleMenu td div{
float:left;
padding:0px 100px 0px 20px;
margin:0px;
}
table.TitleMenu td.TitleMenuLeft{
background:url(../img/TitleMenuLeft.jpg) no-repeat bottom right;
width:370px;
float:left;
}
table.TitleMenu td.TitleMenuRight{
background:url(../img/TitleMenuRight.jpg) no-repeat bottom right;
width:369px;
float:left;
}
table.TabHome{
font-size:100%;
padding:0px;
margin:0px;
width:100%;
float:left;
}
table.TabHome td{
vertical-align:top;
padding:0px;
margin:0px;
}
table.TabHome td h2{
font-size:180%;
font-weight:normal;
color:#bf3d00;
padding:0px 0px 7px;
margin:0px;
width:100%;
}
table.TabHome td.TabHomeAktuality{
width:50%;
background:#fcfdfe;
padding:20px 20px 20px 35px;
}
table.TabHome td.TabHomeKurzy{
background:#f7fbfd;
padding:20px 35px 20px 20px;
}
table.TabAktuality{
font-size:100%;
padding:0px;
margin:0px;
width:100%;
float:left;
}
table.TabAktuality td.Date{
text-align:right;
padding:0px 0px 3px;
margin:0px;
color:#5a9cbb;
font-size:95%;
}
table.TabAktuality td{
padding:0px;
margin:0px;
vertical-align:top;
}
table.TabAktuality td img,table.TabAktuality td a img{
border-color:#91b2c2;
margin-right:10px;
}
table.TabAktuality td h3{
color:#2c5e7c;
font-size:100%;
}
table.TabAktuality td h3 a:link,table.TabAktuality td h3 a:visited{
color:#2c5e7c;
text-decoration:underline;
}
table.TabAktuality td h3 a:hover{
text-decoration:none;
}
table.TabAktuality td a:link,table.TabAktuality td a:visited{
color:#1081c5;
text-decoration:underline;
}
table.TabAktuality td a:hover{
text-decoration:none;
}
table.TabAktuality td .Vice{
float:right;
background:url(../img/Point.gif) no-repeat 0px 6px;
padding-left:11px;
}
table.TabAktuality td .Vice a:link,table.TabAktuality td .Vice a:visited{
color:#bf3d00;
text-decoration:underline;
}
table.TabAktuality td .Vice a:hover{
text-decoration:none;
}
table.TabAktuality td p{
padding:0px;
margin:0px;
}
#Tisk{
background:url(../img/Tisk.gif) no-repeat 0px 2px;
float:right;
padding:0px 0px 0px 20px;
margin:6px 0px 0px;
}
#Tisk a:link,#Tisk a:visited{
text-decoration:underline;
color:#bf3d00;
}
#Tisk a:hover{
text-decoration:none;
}
.Note{
background:#287fa9;
color:#fff;
border-right:1px solid #3295c5;
border-left:1px solid #3295c5;
border-top:1px solid #3295c5;
}
.Note_Title{
float:left;
padding:3px 0px 2px 5px;
}
.Note_Title a:link,.Note_Title a:visited{
color:#fff;
text-decoration:underline;
}
.Note_Title a:hover{
text-decoration:none;
}
.Note_Reply, .Note_Reply1 {
float:right;
padding:0px;
margin:3px 4px 3px 3px;
border:1px solid #ecf6fa;
}
.Note_Reply a, .Note_Reply1 a {
background:#c6e4f3;
padding:1px 8px;
color:#000;
text-decoration:none;
font-weight:bold;
}
.Note_Reply1 {
border:1px solid #3295c5;
margin:0px;
}
.Note_Reply1 a {
padding:3px 10px;
}
.Note_auhtor{
padding:5px 5px 0px 5px;
margin-top:2px;
}
.Note_text{
padding:5px 5px 13px 5px;
background:#ecf6fa;
border-right:1px solid #3295c5;
border-left:1px solid #3295c5;
border-bottom:1px solid #3295c5;
}
table.tab{
padding:0px;
margin:0px;
font-size:100%;
border-bottom:3px solid #287fa9;
background:#ecf6fa;
}
table.tab td{
vertical-align:top;
padding:3px 8px;
margin:0px;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}
table.tab td.dark{
background:#287fa9;
color:#ffffff;
}
table.tab tr.dark{
background:#287fa9;
color:#ffffff;
}
table.form{
padding:0px;
margin:0px;
font-size:100%;
border-bottom:3px solid #287fa9;
width:100%;
}
table.form td{
vertical-align:top;
padding:3px 8px;
margin:0px;
background:#ecf6fa;
}
table.form th{
vertical-align:top;
background:#287fa9;
color:#ffffff;
text-align:left;
padding:3px 8px;
}
table.form table{
padding:0px;
margin:0px 20px 0px 0px;
font-size:100%;
float:left;
}
table.form table td{
padding:0px;
margin:0px;
}
table.form td a:link,table.form td a:visited{
color:#1081c5;
text-decoration:underline;
font-weight:bold;
}
table.form td a:hover{
text-decoration:none;
}
table.pagenumbers{
width:100%;
margin:14px 0px;
font-size:100%;
}
table.pagenumbers th{
width:60%;
}
table.pagenumbers td{
width:20%;
}
table.pagenumbers td a:link, table.pagenumbers td a:visited{
color:#1081c5;
}
table.pagenumbers td a:hover{
text-decoration:none;
}
table.skryvany{
width:100%;
font-size:100%;
display:none;
}

.error {
width:100%;
border:1px solid red;
color:red;
font-weight:bold;
padding:10px;
}

form#calendar {
text-align:center;
}
table.calendar_head td {
padding:0px 5px;
text-align:center;
}
table.calendar_head select {
font-size:70%
}
table.calendar_head {
width:360px;
margin-bottom:10px;
}
table.calendar_head td.col1, table.calendar_head td.col5 {
width:25px;
}
table.calendar_head td.col2 {
width:150px;
}
table.calendar_head td.col3 {
width:90px;
}
table.calendar_head td.col4 {
width:70px;
}
table.calendar_head td.col2 {
font-weight:bold;
font-size:110%;
color:#023c58;
font-family:arial, verdana;
}

table.calendar {
width:100%;
font-size:100%;
}
table.calendar th {
padding:7px 5px;
font-weight:normal;
width:16%;
background:url(../img/calendar_th_bg.gif) repeat-x bottom;
}
table.calendar th.weekend {
width:20%;
}
table.calendar td {
vertical-align:top;
padding:3px 5px 20px;
background:#eff9fd;
}
table.calendar tr.gerade td {
background:#def3fc;
}
table.calendar_legend {
width:100%;
font-size:100%;
}
table.calendar_legend th {
width:10%;
vertical-align:top;
text-align:left;
padding-right:10px;
}
.legend1, .legend1 a:link, .legend1 a:visited {
color:#de0000;
}
.legend2, .legend2 a:link, .legend2 a:visited {
color:#1081c5;
}
.legend3, .legend3 a:link, .legend3 a:visited {
color:#0b8b1d;
}
.legend4, .legend4 a:link, .legend4 a:visited {
color:#b5623b;
}
.legend5, .legend5 a:link, .legend5 a:visited {
color:#000000;
}
.legend1 a:link, .legend1 a:visited, .legend2 a:link, .legend2 a:visited, .legend3 a:link, .legend3 a:visited, .legend4 a:link, .legend4 a:visited, .legend5 a:link, .legend5 a:visited {
text-decoration:underline;
}
.legend1 a:hover, .legend2 a:hover, .legend3 a:hover, .legend4 a:hover, .legend5 a:hover {
color:#000000;
}
table.calendar_legend td {
width:38%;
vertical-align:top;
text-align:left;
color:#000000;
}
table.calendar_legend td.sep {
width:2%;
}



table.photogalery tr th{
text-align:center;
vertical-align:top;
padding:15px;
background:#f1fafe;
border-right:10px solid white;
width:110px;
}
table.photogalery tr th img{
border:5px solid white;
}
table.photogalery tr td{
padding:15px;
background:#f1fafe;
font-size:90%;
}
table.photogalery tr.background td{
background:white;
padding:5px 0px;
_height:10px;
}
table.photogalery tr td h2{
margin:0px;
padding:0px;
font-size:100%;
}
table.photogalery tr td div.left{
float:left;
font-size:75%;
color: #2b5e7d;
}
table.photogalery tr td div.right{
float:right;
font-size:90%;
}
table.photogalery tr td div.right a:link, table.photogalery tr td div.right a:visited, table.photogalery tr td div.right a:hover {
color:#2b5e7d;
text-decoration:underline;
background: url(../img/photo-more.gif) 0px 5px no-repeat;
padding:0px 0px 0px 15px;
}
table.photogalery tr td div.right a:hover {
text-decoration:none;
}
table.photogalery tr td h2 a:link, table.photogalery tr td h2 a:visited, table.photogalery tr td h2 a:hover  {
color:#bf3d00;
text-decoration:underline;
font-weight:normal;
}
table.photogalery tr td h2 a:hover  {
text-decoration:none;
}
table.photogalery tr td table.text {
margin:10px 0px;
}
table.photogalery tr td table.text tr td{
padding:0px;
}

table.photo-big tr th{
background:#f1fafe;
padding:20px 20px 20px 20px;
border-bottom:5px solid white;
}
.photo-big img{
border:5px solid white;
}
.photo-big div.left{
float:left;
font-size:80%;
font-weight:bold;
color: #bf3d00;
}
.source {
float:left;
text-align:center;
width:505px;
background:#f1fafe;
}
#sourcer-scroll {
float:left;
overflow-x:scroll;
text-align:center;
white-space:nowrap;
width:505px;
}
#sourcer-scroll table tr td{
border-right:5px solid white;
}
#sourcer-scroll a img{
border:5px solid white;
margin:15px 10px;
}






























