body { margin:0px; padding:0px; text-align:left; font-family: Arial, Arial Narrow, sans-serif; }
h2 { font-size:1.3em; margin:0px; margin-bottom:14px; padding:0px; color: #B5BF22; }
h2.center  { font-size:1.3em; margin:0px; margin-bottom:14px; padding:0px; color: #B5BF22; text-align:center; }
h3 { margin:0px; margin-bottom:14px; padding:0px; }
h4 { font-size:1em; margin-top:0px; }
h6 { font-size:1em; margin:0px; }
table td { vertical-align:top; }
a { color: #747A14; }
a:hover { color: #333; }
a:hover { color: #4d520e; }
strong, b, h3, h4, h6 { color: #A4AC1E; }
b { font-size:1em; font-family: Arial; color: #000000; }
strong.aktual{ color: #000;}
ul li { margin-left: 2em; }
p { text-align:left;}
p.center  { text-align:center;}



#main { width:995px; margin:0px auto; text-align:left; }
#vrch { margin:0px 38px 0px 47px;}
#vrch img { padding-bottom:20px; }
.menu { font-size: 16px; margin: 0px; line-height:25px; }
 .menu a { font-weight:bold; text-decoration:none; padding:3px 4px; border-right:1px solid #666; }
 .menu a.prvni { border-left:1px solid #666; }
 .menu a.posledni { border-right:0px; }
 .menu a.c_cerna { color:black; }

.hlmenu { color:gray; margin:30px 0px 0px 0px; }
 .hlmenu a { color:#B5BF22; }
 .hlmenu a:hover, .hlmenu a.akt { color:white; background:#B5BF22; }

.submenu { color:white; clear:both; padding:0px 8px; background:#B5BF22; }
 .submenu a { color:white; border-right:1px solid white; }
 .submenu a.prvni { color:white; border-left:1px solid white; }
 .submenu a:hover, .submenu a.akt { color:white; background:#747A14; }
#submenu21 { display:none; }
#submenu21 a { visibility:hidden; }
#submenu22 { display:inline; }

#obsah, .obsah { padding:18px 41px; padding-bottom:0px; font-size:13px; line-height:18px; text-align:justify; }

.odkazy { float:left; font-size:16px; padding:0px; margin:0px 2em 1.5em 0px; background:#B5BF22; }
.odkazy a { background: url('img/obsah/sipka.gif') no-repeat 95% center; display:block; padding:.3em 30px .3em 15px; text-decoration:none; color:white; }
.odkazy a:hover, .odkazy a.akt { background-color:#747A14; color:white; }
.odkazy a:visited { background-image:none; }

.zamestnanci b { display:block; color:#B5BF22; margin:1em 0px; }
.zamestnanci .sloupecek { text-align: left; float:left; width:200px; margin-right:20px;}
.zamestnanci span { color:gray; }

.mapa a { color:black; text-decoration:none; }
.mapa a.stranka { font-weight:bold; display:block; color:#B5BF22; margin:1em 0px .4em; }
.mapa .sloupecek { float:left; margin-right:45px;}

.popis_prace { float:right; position:relative; }
#popis_prace { width:200px; padding:20px; padding-bottom:0px; background:#B5BF22; position:relative; }
  #popis_prace .nadpis { font-size:13px; font-weight:bold; float:left; position:relative; padding:15px; left:-20px; margin:20px 0px; color:white; }
  #popis_prace .text { font-size:11px; text-align:justify; }
	#popis_prace .skryt, #zobraz_popis { font-size:16px; font-weight:bold; text-align:right; position:relative; }
	#popis_prace .skryt { left:20px; padding:3px 0px; margin-top:1em; cursor: pointer; color:white; }
	#zobraz_popis { float: right; padding:3px 0px; }
	#popis_prace .skryt a, #zobraz_popis { padding:3px 10px; color: white; text-decoration:none; cursor: pointer; }

.ucitel { text-align: left; float:left; margin-right:37px; width:200px; font-size:13px; line-height:18px; }
.ucitel .obr { text-align: left; margin-bottom:1em; background:#CCD335; color:black; font-size:15px; width:200px; height:200px; }
.ucitel .jmeno { text-align: left; font-weight: bold; font-size:1.1em; margin-bottom:1em; }
.ucitel .jmeno span.rocnik{ text-align: left; font-weight:normal;}

.ctverec { width:200px; height:260px; float:left; margin-right:37px; text-align:left;  }
.kontakty .ctverec { background:#B5BF22; }
.kontakty .ctverec .sub { margin:1em .8em; }
.kontakty .ctverec h4 { font-weight:bold; color: white; margin: .3em 0em;}
.kontakty .ctverec a { color: black; }
.obor_profil h3 { color: black; font-size:15px; }
.obor_profil table { border:0px; background:#B5BF22;  }
.obor_profil table td { width:50%; padding: 2em 2em;  }

.aktualita { float:left; margin-right:37px; /*cursor: pointer;*/ }
.aktualita .telo { background:#fff; border: 1px solid #fff; min-height:200px; height:auto; /*B5BF22*/ }
.aktualita .uvod { background:#B5BF22; min-height:200px; height:auto; }
.aktualita .uvod h5 { font-size:1.15em;  padding:.3em .5em; text-align:right; color:white; font-weight:bold; margin:0px; }
.aktualita .telo h5 { font-size:1.15em;  padding:.3em .5em; text-align:right; color:white; font-weight:bold; margin:0px; }
.aktualita .popis { padding:.5em; text-align:left;  }
  .aktualita .popis a { color:black; text-align:left; }
  .aktualita .popis strong { color:black; text-align:left; }
  .aktualita .popis a:hover, .aktualita .popis a:visited { color:#333; }

.aktualita .text { color: #000; padding-top:0.5em; }
.ak-vice { display:block; text-align:right; display:none; }

.a-info { font-size:16px; color:white; background:#004E96; height:320px; padding:10px 0px; margin-right:0px; }
  .a-info a { color:white; display:block; padding:.3em 1em; }
  .a-info a:hover { background:#24116F; }

.kurzy-ver h5 { font-size:1em; color:#a3ac1d; margin-bottom:.4em; }
.kurzy-ver a { color: black; }
.himg { margin-bottom:7px; }
.kurz { clear:both; }
.kurz h3 { font-size:1.5em; }
.kurz .ramecek { padding:.5em; margin-bottom:1em; color:white; background: #c8d322; position:relative; left:-.5em; }
.kurz .ramecek b { color:white; background: #c8d322; }

.kalendar tr {text-align:left;}
.mesic td { padding-top:1em; font-weight:bold; font-size:103%; text-align:left; min-width: 230px;}


.tab_zelena { border: 1px solid #333; }
.tab_zelena tr.nadpis td { background: #B5BF22; vertical-align:middle; text-align:center; padding: .5em; }
.tab_zelena tr.celkem td { font-weight:bold; border-top: 1px solid black;}


.zapati { font-size:11px; padding-top:.4em; margin-bottom:3em; border-top: 1px solid #666; text-align:center; color:#B5BF22; clear: both;}
.zapati a { color: black; }

img.mb { margin-bottom: 1em; }

.d200 { width:200px; }

#schovany { color:white; background:white; }
.centr { text-align: center; }
.vpravo { float:right; }
.vlevo { float:left; }
.nicitel { clear:both; visibility:hidden; }
.posledni { margin-right: 0px; }
.ruka { cursor: pointer; }
b.not { font-weight: normal; }
.js-only { display:none; }

.c_zelena { color:#B5BF22; } 
.c_cerna { color:black; } 
.b_zelena { background:#B5BF22; }
.b_modra { background:#004E96; }
#o_animace, #obor_animace a, .c_animace { color:#24116F; } .b_animace { background:#24116F; }
#o_design, #obor_design a, .c_design { color:#00A6EB; } .b_design { background:#00A6EB; }
#o_fotografie, #obor_fotografie a, .c_fotografie { color:#666666; } .b_fotografie { background:#666666; }
#o_grafika1, #obor_grafika1 a, .c_grafika1, #o_animace, #obor_animace a, .c_animace { color:#BB006C; } .b_grafika1, .b_animace { background:#BB006C; }
#o_animace, #obor_animace a, .c_animace { color:#67349A; } .b_animace { background:#67349A; }
#o_ilustrace, #obor_ilustrace a, .c_ilustrace { color:#79006D; } .b_ilustrace { background:#79006D; }
#o_keramika, #obor_keramika a, .c_keramika { color:#E08107; } .b_keramika { background:#E08107; }
#o_malba, #obor_malba a, .c_malba { color:#3D8C1C; } .b_malba { background:#3D8C1C; }

#o_animace.akt, #obor_animace a:hover, #obor_animace a.akt, #o_animace:hover { background:#24116F; color:white; }
#o_design.akt, #obor_design a:hover, #obor_design a.akt, #o_design:hover { background:#00A6EB; color:white; }
#o_fotografie.akt, #obor_fotografie a:hover, #obor_fotografie a.akt, #o_fotografie:hover { background:#666666; color:white; }
#o_grafika1.akt, #obor_grafika1 a:hover, #obor_grafika1 a.akt, #o_grafika1:hover { background:#BB006C; color:white; }
#o_animace.akt, #obor_animace a:hover, #obor_animace a.akt, #o_animace:hover { background:#67349A; color:white; }
#o_ilustrace.akt, #obor_ilustrace a:hover, #obor_ilustrace a.akt, #o_ilustrace:hover { background:#79006D; color:white; }
#o_keramika.akt, #obor_keramika a:hover, #obor_keramika a.akt, #o_keramika:hover { background:#E08107; color:white; }
#o_malba.akt, #obor_malba a:hover, #obor_malba a.akt, #o_malba:hover { background:#3D8C1C; color:white; }

.b_animace a.akt, .b_animace a:hover { background:#171233; color:white; }
.b_design a.akt, .b_design a:hover { background:#004E96; color:white; }
.b_fotografie a.akt, .b_fotografie a:hover { background:#333333; color:white; }
.b_grafika1 a.akt, .b_grafika1 a:hover { background:#6A023E; color:white; }
.b_animace a.akt, .b_animace a:hover { background:#432066; color:white; }
.b_ilustrace a.akt, .b_ilustrace a:hover { background:#520C4B; color:white; }
.b_keramika a.akt, .b_keramika a:hover { background:#CC4F00; color:white; }
.b_malba a.akt, .b_malba a:hover { background:#204715; color:white; }


strong.cerna  {color: #000000;}
strong.cervena  {color: #FF0047;}
.vetsi  {font-size:103%; color: #808080; }

