@import url("blue.css");
@import url("orange.css");
@import url("green.css");
@import url("gold.css");

body { 
    margin:0; 
    padding:0;
    font-family:Arial, sans-serif;
    background:#fff;
    font-size:115%;
}
fieldset {
  border:0;
  margin:0;
}

a img {border:none;}

.fleft {float:left; width:105px;}
.fleft2 {float:left;}
.fleft_top {float:left; }
.fright {float:right;}
.aright {text-align:right !important;}
.acenter {text-align:center !important;}
.fleftimg {float:left;margin:5px 15px 10px 0;} 
.hid {display:none;}
.clear {clear:both;line-height:0;_font-size:0;}
.nobg {background:none !important;}

#header {
    position:relative;
    margin:auto;
    width:1000px;
    height:223px;
    background:#f4f8f9 url("../images/header-bg.jpg") no-repeat left top;
}
#header-line {
    margin:auto;
    width:1000px;
    height:9px;
    font-size:0;
}
#foot-line {
    clear:both;
    margin:0 auto 1px auto;
    width:1000px;
    height:5px;
    font-size:0;
}
#navi {
    position:relative;
    margin:auto;
    width:1000px;
    height:48px;
    background:url("../images/navi-bg.jpg") no-repeat right top;
   z-index:10;
}
#page {
    position:realtive;
    margin:auto;
    width:1000px;
    background:#fff url("../images/box1-bg.jpg") no-repeat right top;
}
#box1 {
    float:right;
    padding:20px 0 0 0;
    width:737px;
    font-size:0.8em;
    color:#474747;
}
/*CONTENT*/
#box1 h2 {
    margin:0 0 10px 11px;
    padding:0;
    color:#0072bc;
    font-size:2.1em;
    font-weight:normal;
}
#box1 h3 {
    margin:0 0 0 13px;
    color:#0072bc;
    font-size:1.3em;
}
#box1 p {
    padding:0 20px 0 11px;
    
    
}
#box1 p a {color:#0072bc;}
#box1 p a:hover {text-decoration:none;}

#box1 p ul li a {color:#0072bc;}

#box1 ul li a {color:#0072bc;}

#box2 {
    float:left;
    width:251px;
}
.inbox {
    width:361px;
}
#foot {
    position:relative;
    margin:auto;
    width:1000px;
    height:129px;
    background:#f4f8f9 url("../images/foot-bg.jpg") no-repeat right top;
}

#clanek {
    width:720px;
}

#clanek ul li a {
  color:#0072bc;
}

#clanek p ul li a {
  color:#0072bc;
}

/*inbox*/
#clanek a img {
    border:3px solid #0072bc;
}

/*LOGO*/
#logo {
    position:absolute;
    top:85px;
    left:0;
    display:block;
    margin:0; 
    padding:0;
    width:250px; 
    height:84px;
    overflow:hidden;
    z-index:8;
}
#logo span {
    display:block;
    position:absolute; 
    margin:0; 
    padding:0;
    left:0; 
    top:0; 
    z-index:0;
    width:250px; 
    height:84px;
    cursor:pointer;
    background:url("../images/logo.jpg") no-repeat left top;
}

/*HEADER*/
#header p {    
    position:absolute;
    display:block;
    margin:0; 
    padding:0;
    overflow:hidden;
    z-index:8;
}
#header p span {
    display:block;
    position:absolute; 
    margin:0; 
    padding:0;
    left:0; 
    top:0; 
    z-index:0;
}
#lang {
    position:absolute;
    top:29px;
    left:799px;
    font-size:0.75em;
  height: 15px;
  overflow: hidden;
}
#lang ul {
    float:left;
    margin:0;
    padding:0;
} 
#lang ul li {
    float:left;
    margin:0;
    padding:0 0 0 5px;
    width:35px;
    list-style:none;
} 
#lang ul li.cz {background:url("../images/lang-cz.gif") no-repeat 23px 1px;}
#lang ul li.en {background:url("../images/lang-en.gif") no-repeat 23px 1px;}
#lang ul li.pl {background:url("../images/lang-pl.gif") no-repeat 23px 1px;}

#lang ul li a {
    font-weight:bold;
    color:#000;
    text-decoration:none;
}
#lang ul li a:hover {
    color:#0072bc;
    text-decoration:underline;
}
#lang ul li a.selected {
    color:#0072bc;
    text-decoration:underline;
}
/*MENU*/
#mainmenu {
    position:absolute;
    left:446px;
    top:167px;
    margin:0;
    padding:0;
}
#mainmenu li {
    position:relative;
    margin:0;
    padding:0 5px 0 0;
    display:block;
    float:left;
	list-style:none;
	color:#000;
}
#mainmenu li a {
    display:block;
	position:relative;
	width:123px;
    height:56px;
    line-height:56px;
    color:#000;
	overflow:hidden;
	text-align:center;
    background-color:#d0e8fb;
}
#mainmenu li a:hover {color:#fff;}

#mainmenu li a span {
	display:block;
	position:absolute; 
	left:0; 
    top:0; 
	margin:0; 
	padding:0;
	width:123px;
    height:56px;
	z-index:0;
	cursor:pointer;  
}
#mainmenu li a:hover span {}
#mainmenu li a.selected span {background-position:-123px top !important;}

#m1 a span {background:url("../images/menu1.jpg") no-repeat left top;}
#m1 a:hover {background-color:#024c8f;}
#m1 a.selected {color:#fff;background-color:#024c8f;}
#m1 a:hover span {background-position:-123px top;}

#m2 a span {background:url("../images/menu2.jpg") no-repeat left top;}
#m2 a:hover {background-color:#ff7800;}
#m2 a.selected {color:#fff;background-color:#ff7800;}
#m2 a:hover span {background-position:-123px top;}

#m3 a span {background:url("../images/menu3.jpg") no-repeat left top;}
#m3 a:hover {background-color:#489900;}
#m3 a.selected {color:#fff;background-color:#489900;}
#m3 a:hover span {background-position:-123px top;}

#m4 a span {background:url("../images/menu4.jpg") no-repeat left top;}
#m4 a:hover {background-color:#c79100;}
#m4 a.selected {color:#fff;background-color:#c79100;}
#m4 a:hover span {background-position:-123px top;}

#m1_cz a span {background:url("../images/menu1.jpg") no-repeat left top;}
#m1_cz a:hover {background-color:#024c8f;}
#m1_cz a.selected {color:#fff;background-color:#024c8f;}
#m1_cz a:hover span {background-position:-123px top;}

#m2_cz a span {background:url("../images/menu2.jpg") no-repeat left top;}
#m2_cz a:hover {background-color:#ff7800;}
#m2_cz a.selected {color:#fff;background-color:#ff7800;}
#m2_cz a:hover span {background-position:-123px top;}

#m3_cz a span {background:url("../images/menu3.jpg") no-repeat left top;}
#m3_cz a:hover {background-color:#489900;}
#m3_cz a.selected {color:#fff;background-color:#489900;}
#m3_cz a:hover span {background-position:-123px top;}

#m4_cz a span {background:url("../images/menu4.jpg") no-repeat left top;}
#m4_cz a:hover {background-color:#c79100;}
#m4_cz a.selected {color:#fff;background-color:#c79100;}
#m4_cz a:hover span {background-position:-123px top;}



#m1_en a span {background:url("../images/menu1_en.jpg") no-repeat left top;}
#m1_en a:hover {background-color:#024c8f;}
#m1_en a.selected {color:#fff;background-color:#024c8f;}
#m1_en a:hover span {background-position:-123px top;}

#m2_en a span {background:url("../images/menu2_en.jpg") no-repeat left top;}
#m2_en a:hover {background-color:#ff7800;}
#m2_en a.selected {color:#fff;background-color:#ff7800;}
#m2_en a:hover span {background-position:-123px top;}

#m3_en a span {background:url("../images/menu3_en.jpg") no-repeat left top;}
#m3_en a:hover {background-color:#489900;}
#m3_en a.selected {color:#fff;background-color:#489900;}
#m3_en a:hover span {background-position:-123px top;}

#m4_en a span {background:url("../images/menu4_en.jpg") no-repeat left top;}
#m4_en a:hover {background-color:#c79100;}
#m4_en a.selected {color:#fff;background-color:#c79100;}
#m4_en a:hover span {background-position:-123px top;}


#m1_pl a span {background:url("../images/menu1_pl.jpg") no-repeat left top;}
#m1_pl a:hover {background-color:#024c8f;}
#m1_pl a.selected {color:#fff;background-color:#024c8f;}
#m1_pl a:hover span {background-position:-123px top;}

#m2_pl a span {background:url("../images/menu2_pl.jpg") no-repeat left top;}
#m2_pl a:hover {background-color:#ff7800;}
#m2_pl a.selected {color:#fff;background-color:#ff7800;}
#m2_pl a:hover span {background-position:-123px top;}

#m3_pl a span {background:url("../images/menu3_pl.jpg") no-repeat left top;}
#m3_pl a:hover {background-color:#489900;}
#m3_pl a.selected {color:#fff;background-color:#489900;}
#m3_pl a:hover span {background-position:-123px top;}

#m4_pl a span {background:url("../images/menu4_pl.jpg") no-repeat left top;}
#m4_pl a:hover {background-color:#c79100;}
#m4_pl a.selected {color:#fff;background-color:#c79100;}
#m4_pl a:hover span {background-position:-123px top;}



/*NAVI*/
#navi form {
   position:absolute;
   top:10px;
   left:705px;
   margin:0;
   padding:0; 
}
#navi form fieldset {
    margin:0;
    padding:0;  
    border:none;
}
#navi form fieldset label {
    float:left;
    line-height:24px;
    font-size:0.8em;
}

#navi form fieldset .inputbg {
    position:relative;
    float:left;
    margin:0 0 0 8px;
    width:164px;
    height:24px;
    background:#edf5fa url("../images/search-bg.jpg") no-repeat left top;
}
#navi form fieldset .inputbg input {
    position:absolute;
    left:10px;
    top:5px;
    margin:0;
    padding:0;
    width:150px;
    height:16px;
    font-size:0.7em;
    border:none;
    color:#0063ab;
    background:transparent;
}
#navi form fieldset .sbutton {
    float:left;
    margin:0 0 0 5px;
    width:36px;
    height:24px;
    border:none;
    color:#fff;
    font-weight:bold;
    background:#065398 url("../images/okbutton.jpg") no-repeat left top;    
}
#smore {
    position:absolute;
    left:158px;
    top:32px;
    float:right;
    color:#474747;
    font-size:0.75em;
    font-weight:bold;
}
#smore:hover {text-decoration:none;}
/*textsize*/
#textsize {
    position:absolute;
    left:500px;
    top:8px;
    line-height:24px;
    font-size:0.75em;
}
#textsize span {color:#0072bc;}
#textsize a {color:#000;text-decoration:none;}
#textsize a:hover {color:#0072bc;text-decoration:underline;}
#textsize a.selected {color:#0072bc;text-decoration:underline;}
#size1 {font-size:80%;}
#size2 {font-size:110%;}
#size3 {font-size:140%;}
/*breadcrumbs*/
#breadcrumbs {
    padding:13px 0 0 18px;
    font-weight:bold;
    font-size:0.8em;
    color:#000;
}
#breadcrumbs a {color:#0072bc;}
#breadcrumbs a:hover {text-decoration:none;}



#textbox {
    float:right;
    padding:0 0 20px 20px;
    width:360px;
}
#textbox p {
   /* margin:10px 10px;
    padding:0;*/
}
.bgbox {
    margin:0 0 10px 0;
    padding:10px;
    border:1px solid #b0ddff;
    background:#e9f3f9 url("../images/samebox-bg.jpg") repeat-y left top;  
}
.bgbox .center {
  text-align:center;
}
.bgbox a {
  color:#0072bc;
}
.nobgbox {
    margin:0 0 10px 0;
    padding:10px;
}
.bgbox p,.nobgbox p {
    margin:0 0 10px 0 !important;
    padding:0 !important;
}
.bgbox p strong,.nobgbox p strong {color:#0072bc;}
.bgbox strong a,.nobgbox strong a {text-decoration:none;}
.bgbox strong a:hover,.nobgbox strong a:hover {text-decoration:underline !important;}

.bgbox img {
  margin-left:10px;
  margin-bottom:5px;
}

.nobgbox img {
  margin-left:10px;
  margin-bottom:5px;
}

.rbgbox {
    margin:0 0 10px 0;
    padding:10px;
    border:1px solid #f2b101;
    background:#fff1ca;
}

.rbgbox img {
  margin-left:10px;
  margin-bottom:5px;
}

.bigbox {
    margin:0 0 10px 0;
    padding:10px;
    border:1px solid #b0ddff;
    background:#e9f3f9 url("../images/samebox-bg.jpg") repeat-y left top;  
}
.bigbox a img {
  border:2px solid #0072bc;
}
.nobigbox {
    margin:0 0 10px 0;
    padding:10px;
   
}
.nobigbox a img {
  border:2px solid #0072bc;
}
.bigbox p,.nobigbox p {
    margin:0 0 10px 0 !important;
    padding:0 !important;
}
.bigbox p strong,.nobigbox p strong {color:#0072bc;}
.bigbox strong a,.nobigbox strong a {text-decoration:none;}
.bigbox strong a:hover,.nobigbox strong a:hover {text-decoration:underline !important;}

.nobigbox .bigbox-right {
  width:110px;
  float:right;
  margin:5px 15px 10px 0;
   
}

.bigbox2 h4 {
  font-size:1.1em;
  color:#0072bc;
  margin-left:0;
}

.bigbox2 h4 a {
  color:#0072bc;
  text-decoration:underline;
}

.nobigbox2 h4 {
  font-size:1.1em;
  color:#0072bc;
  margin-left:0;
}

.nobigbox2 h4 a {
  color:#0072bc;
  text-decoration:underline;
}

.nobigbox table.firmy {
  width:570px;
  border-collapse:collapse;
}
.nobigbox table.firmy tr.radek1 { 
    background-color:#f6f6f6;
}

.nobigbox table.firmy tr.radek2 { 
    background-color:#e9e9e9;
}

.nobigbox table.firmy tr th { 
    font-weight:bold;
    vertical-align:top;
    padding:3px;
    border:1px solid #e1e1e1;
    text-align:left;
}

.nobigbox table.firmy tr td { 
    vertical-align:top;
    padding:3px;
    border:1px solid #e1e1e1;
}

.nobigbox table.firmy tr td.no {
  border:0;
}

.nobigbox table.firmy tr td a {
  color:#0072bc;
  font-weight:bold;
}


table.search {
  width:720px;
  border-collapse:collapse;
  margin-left:10px;
}
table.search tr.radek1 { 
    background-color:#f6f6f6;
}

table.search tr.radek2 { 
    background-color:#e9e9e9;
}

table.search tr th { 
    font-weight:bold;
    vertical-align:top;
    padding:3px;
    border:1px solid #e1e1e1;
    text-align:left;
}

table.search tr td { 
    vertical-align:top;
    padding:3px;
    border:1px solid #e1e1e1;
}

table.search tr td.no {
  border:0;
}

table.search tr td a {
  color:#0072bc;
  font-weight:bold;
}

table.search tr td input {
  background:#f1f1f1;
  border:1px solid #e6e6e6;
}

table.search tr td select {
  border:1px solid #e6e6e6;
  margin-left:24px;
}

table.search tr td select option {
  border:1px solid #e6e6e6;
}

.arrowa {
    margin:0;
    padding:0 0 0 15px;
    color:#474747 !important;
    font-weight:bold;
    background:url("../images/submenu-sipka-blue.gif") no-repeat left 2px;   
}

.anketa table {

}
.anketa table th {text-align:left;}
.anketa table th a {color:#474747 !important;}
.anketa table th a:hover {text-decoration:none;}
.anketa table td {vertical-align:top;font-size:0.9em;padding:2px 0 10px 0;}
.vote {
    width:282px;
}
.vote a {
    display:block;
    height:10px;
    background:#0072bc url("../images/anketa-bg.jpg") no-repeat left top;  
    font-size:0;
}
#up {
    font-weight:bold;
    background:url("../images/up.gif") no-repeat right 4px;   
}

/*box2*/
.b2box {
    margin:1px 0 0 0;
    padding:20px 15px;
    width:221px;
    background:url("../images/box2-bg.jpg") repeat-y left top;
    font-size:0.75em;
}
.b2box h2 {
    margin:0 0 6px 0;
    padding:0;
    color:#0072bc;
    font-size:1.2em;
}
.b2box h2.black {
    color:#474747;
    font-size:1.1em;
}
.b2box h3 {
  margin:0;
  color:#003263;
  font-size:1.2em;
  
}

.b2box h4 {
  margin-top:8px;
  margin-bottom:0;
  color:#000;
  font-size:1.0em;
}
.b2box ul {
    margin:5px 0;
    padding:0;
}
.b2box ul li {
    margin:0 0 0 0;
    padding:0;
    line-height:1.8em;
    list-style:none;
}
.b2box a {
    color:#0072bc;
    font-weight:bold;
}
.b2box a:hover {text-decoration:none;}
.b2box p {
    margin:15px 0 15px 0;
    padding:0;
    color:#474747;
}
.b2box p strong {
    color:#0072bc;
}
.b2box p a {color:#474747;}

/*foot*/
#flogos {
    position:absolute;
    left:15px;
    top:45px;
}
#foot p {
    margin:0;
    padding:0;
    font-size:0.75em;
    font-weight:bold;
}
#copy {
    position:absolute;
    right:27px;
    top:50px;
    color:#0072bc;
}
#create {
    position:absolute;
    right:27px;
    top:75px;
    color:#474747;
}
#create a {color:#0072bc;}
#create a:hover {text-decoration:none;}


#menubg {
    margin:0; 
    padding:0;
    width:251px; 
    background:#00478a url("../images/menu-bg.jpg") no-repeat left top;
}
#menubg div.clear {font-size:0;height:0;}
#menu { 
  position:relative; 
  margin:0;  
  padding:18px 0 15px 0;
  width:251px;   
  background:url("../images/menu-bg-bottom.jpg") no-repeat left bottom;
}
#menu ul {  
  margin:0;
  padding:0;
  list-style-type: none; 
}
#menu ul li {
  float:left; 
  margin:0;
  padding:0;
  width:251px; 
  position:relative;
}
#menu ul li a {
    display:block; 
    padding:0 0 0 45px;
    text-decoration:none; 
    color:#fff; 
    width:206px; 
    height:28px;
    line-height:28px;
    font-size:0.8em;
    font-weight:bold;
}
#menu ul li a:hover {
    color:#fff; 
    text-decoration:underline;
}

/* specific to non IE browsers */
#menu ul li:hover a {
  text-decoration:underline;
}

/*inbox*/
.inbox a img {
    border:2px solid #0072bc;
}

#box1 .bgbox h3.akt {
  margin:0 0 0 0px;
  color:#0072bc;
  font-size:1.2em;
}

.bgboxcnt {
    float:left;
    margin:0 0 0 10px;
    width:200px;
}
.bgboxcnt p {
    text-align:left !important;
}
.bgboxcnt p a {
    font-weight:bold;
}
.bigboxcnt {
    float:left;
    margin:0 0 0 10px;
    width:580px;
}
.bigboxcnt p {
    text-align:left !important;
}
.bigboxcnt p a {
    font-weight:bold;
}

.boxtitle {text-decoration:none;}
.boxtitle:hover {text-decoration:underline !important;}


#iconslist {
    width:251px;
    background:#e7f4fe url("../images/orange-b2box-bg.jpg") repeat-y left top;
}
#iconslist ul {
    margin:0;
    width:251px;
    padding:20px 0 17px 0;
    background:blue ("../images/iconslist-bg-bottom.jpg") no-repeat left bottom;
}
#iconslist ul li {
    margin:0;
    padding:0;
    list-style:none;
}
#iconslist ul li a {
    display:block;
    margin:0;
    padding:0 0 0 65px;
    width:186px;
    height:43px;  
    line-height:37px;   
    color:#0072bc;
    font-weight:bold;
    font-size:0.8em;
    text-decoration:none;
}
#iconslist ul li a:hover {text-decoration:underline;background-position:-251px top;}
#iconslist ul li a.selected {text-decoration:underline;background-position:-251px top;}

#ico1 a {background:url("../images/icons/ico1.jpg") no-repeat left top;}
#ico2 a {background:url("../images/icons/ico2.jpg") no-repeat left top;}
#ico3 a {background:url("../images/icons/ico3.jpg") no-repeat left top;}
#ico4 a {background:url("../images/icons/ico4.jpg") no-repeat left top;}
#ico5 a {background:url("../images/icons/ico5.jpg") no-repeat left top;}
#ico6 a {background:url("../images/icons/ico6.jpg") no-repeat left top;}
#ico7 a {background:url("../images/icons/ico7.jpg") no-repeat left top;}
#ico8 a {background:url("../images/icons/ico8.jpg") no-repeat left top;}
#ico9 a {background:url("../images/icons/ico9.jpg") no-repeat left top;}
#ico10 a {background:url("../images/icons/ico10.jpg") no-repeat left top;}
#ico11 a {background:url("../images/icons/ico11.jpg") no-repeat left top;}
#ico12 a {background:url("../images/icons/ico12.jpg") no-repeat left top;}
#ico13 a {background:url("../images/icons/ico13.jpg") no-repeat left top;}
#ico14 a {background:url("../images/icons/ico14.jpg") no-repeat left top;}
#ico15 a {background:url("../images/icons/ico15.jpg") no-repeat left top;}
#ico16 a {background:url("../images/icons/ico16.jpg") no-repeat left top;}
#ico17 a {background:url("../images/icons/ico17.jpg") no-repeat left top;}
#ico18 a {background:url("../images/icons/ico18.jpg") no-repeat left top;}
#ico19 a {background:url("../images/icons/ico19.jpg") no-repeat left top;}
#ico20 a {background:url("../images/icons/ico20.jpg") no-repeat left top;}
#ico21 a {background:url("../images/icons/ico21.jpg") no-repeat left top;}


.fotobox {
  float:left;
  margin:10px;
  width:148px;
  color:#474747;
  text-align:center;
}

.fotobox a {font-weight:bold;color:#0072bc;text-decoration:none;}
.fotobox a:hover {text-decoration:underline;}
.fotobox img {   border:2px solid #1c82c3;}



.btitle {
  font-weight:bold;
  text-decoration:none;
  color:#0072bc !important;
}
.btitle:hover {text-decoration:underline !important;}

.bgbox.text {
  font-size:0.9em;
}
.bgbox.text a.fright {
  margin:0 0 10px 10px;
}
.live {margin:auto;position:relative;width:200px;}
.live a img {border:1px solid #1c82c3;}
#liveimg {
  position:absolute;
  right:0px;
  top:0;
}
#liveimg img {border:none;}


.rozcestnik_ikony {
  text-align:right;
  float:right;
  width:200px;
  border:1px solid #f2f2f2;
  background-color:#f6f6f6;
  padding:10px;
}

.rozcestnik_ikony a {
  color:#0072bc;
  vertical-align:top;
}

.rozcestnik_ikony a:hover {
  text-decoration:none;
}

#box1 #clanek p {
  text-align:justify;
}

#box1 #clanek p.right {
  text-align:right;
}

.strankovani {
  width:715px;
  margin-top:10px;
  margin-bottom:10px;
  border:1px solid #c1c1c1;
  background:#e3e3e3;
  padding:10px;
  text-align:center;
}

.strankovani a {
  color:#0072bc;
}

.filtrovani {
  width:715px;
  border:1px solid #c1c1c1;
  background:#e3e3e3;
  padding:10px;
  text-align:center;
}

.filtrovani strong {
  color:#ff7900;
}

.filtrovani a {
  color:#0072bc;
}

.filtrovani input {
    border:1px solid #c1c1c1;
}

.filtrovani2 {
  width:525px;
  border:1px solid #c1c1c1;
  background:#e3e3e3;
  padding:10px;
  text-align:center;
}

.filtrovani2 strong {
  color:#ff7900;
}

.filtrovani2 a {
  color:#0072bc;
}

.filtrovani2 input {
    border:1px solid #c1c1c1;
}

p.red {
  color:#ff0000;
  font-weight:bold;
}



#kalendar {
	padding: 0;
	height: 160px;
  float:right;
  padding-right:10px;
}
#kalendar .obsah {
	display: block;
	width: 160px;
}
#kalendar .obsah table {
	border-collapse:collapse;

}
#kalendar .obsah td.nadpis {
  color:#469ffa;
  font-weight:bold;
  text-align:center;
  padding:4px;
}
#kalendar .obsah td.nadpis2 {
  color:#01468c;
  font-weight:bold;
  text-align:center;
  padding:4px;
}

#kalendar .obsah td.norm {
  background-color:#adadad;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
	border: 1px solid #fff;
	padding:4px;
}
#kalendar .obsah td.svatek {
  background-color:#01468c;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
	border: 1px solid #fff;
	padding:4px;
}
#kalendar .obsah td.akce {
  background-color:#0072bc;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
	border: 1px solid #fff;
	padding:4px;
}

#kalendar .obsah td.act {
  background-color:#ffffff;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
	border: 1px solid #fff;
	padding:4px;
}

#kalendar .obsah td.act_day {
  background-color:#00478A;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
	border: 1px solid #fff;
	padding:4px;
}

#kalendar .obsah td.act_day a{
  
  color:#ffcc00;
  font-weight:bold;
  
}

#kalendar .obsah td.akce a{
  color:#ffffff;
}

#kalendar .obsah a {
  color:#0072bc;
}


table.fotogalerie {
  border:1px solid #eeeeee; 
  background-color:#f6f6f6;
  width:715px;
  margin-left:10px;
}

.video {
  text-align:center;
}

.video a {
  color:#0072bc;
}
