body
{
  font-family: arial;
  color: #fff;
  text-align: center;
  margin: 0px auto;
  padding: 0px;
  font-size: 12px;
  background-color: #dbecf6;
}
/*celß strßnka*/
#all
{
  width: 950px;
  text-align: left;
  padding: 0px;
  margin: 0px;
}
#main
{
  width: 950px;
  text-align: left;
  margin: 0 auto;
  padding: 0px 0px 0px 0px;
}
img
{
  border: solid 0px;
  margin: 0px;
  padding: 0px;
}
fieldset
{
  border: none;
  padding: 0;
  margin: 0;
}
a
{
  color: #fff;
  text-decoration: none;
}
a:hover
{
  text-decoration: underline;
}
input
{
}
.clear
{
  clear: both;
  width: 100%;
  font-size: 1px;
  height: 0;
}

li
{
  list-style-image: url('../images/punt-white.gif' );
}

ul.jazyk
{
  margin: 0px 0px 0px 5px;
  list-style: none;
  padding: 0px 0px 78px 0px;
}
ul.jazyk li
{
  margin: 6px 6px 0px 0px;
  padding: 0px;
  width: 14px;
  height: 10px;
  float: left;
  list-style-image: none;
}
ul.jazyk li a
{
  display: block;
  width: 14px;
  height: 10px;
}
ul.jazyk li.tl1
{
  background: url( "../images/en.jpg" ) no-repeat center left;
}
ul.jazyk li.tl2
{
  background: url( "../images/ge.jpg" ) no-repeat center left;
}
ul.jazyk li.tl3
{
  background: url( "../images/cz.jpg" ) no-repeat center left;
}
ul.jazyk li.tl4
{
  background: url( "../images/fr.jpg" ) no-repeat center left;
}
.content 
{
  width: 965px;
  height: 128px;
  padding: 0px 0px 0px 0px;
  clear: both;
  background: url( "../images/content.jpg" ) repeat-y top left;
}

.content1
{
  width: 965px;
  padding: 0px 0px 0px 0px;
  clear: both;
  background: url( "../images/content.jpg" ) repeat-y top left;
}
.docon
{
  width: 965px;
  padding: 0px 0px 0px 0px;
  clear: both;
  background: url( "../images/final.jpg" ) repeat-y top left;
}
.left1
{
  width: 167px;
  float: left;
  padding: 0px 0px 0px 26px;
}
.left
{
  width: 167px;
  float: left;
  padding: 21px 0px 0px 26px;
  background: url( "../images/top1.jpg" ) no-repeat top left;
}
.right
{
  width: 772px;
  float: right;
  padding: 22px 0px 0px 0px;
  background: url( "../images/top2.jpg" ) no-repeat top left;
}
.right1
{
  width: 772px;
  float: right;
  padding: 0px 0px 0px 0px;
}
img.logo
{
  margin-left: 500px;
}
img.logo_print
{
  display: none;
}
.vright
{
  background-color: #fff;
  width: 747px;
  background: url( "../images/vright.jpg" ) repeat-y top left;
}
.leva
{
  float: left;
  width: 555px;
  padding: 0px 0px 0px 4px;
  background-color: #fff;
}
.leva p
{
  color: #003654;
  margin: 0px;
  line-height: 1.5em;
  padding: 2px 4px 7px 4px;
}
.leva p a
{
  font-weight: bold;
  color: #003654;
  text-decoration: underline;
}
.leva p img
{
  margin-right: 4px;
  margin-left: 6px;
}
#prava
{
  float: right;
  width: 183px;
  text-align: left;
  padding: 0px 0px 0px 0px;
}
img.nadp
{
  border-bottom: solid #fff 4px;
  height: 25px;
  margin: 0px;
  padding: 0px;
}
ul#menu
{
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: right;
  font-size: 11px;
  font-family: tahoma;
  list-style: none;
}
ul#menu li
{
  margin: 0px 0px 0px 0px;
  padding: 0px;
  list-style-image: none;
}
ul#menu a
{
  width: 157px;
  display: block;
  padding: 10px 10px 3px 0px;
}
ul#menu a:hover
{
  background-color: #fff;
  color: #32598a;
  font-weight: bold;
  text-decoration: none;
}
ul.menu_top
{
  margin: 0px;
  padding: 0px;
  height: 25px;
  border-bottom: solid #fff 4px;
  list-style: none;
  background-color: #1784bb;
}
ul.menu_top li
{
  margin: 0px;
  padding: 0px;
  float: left;
  list-style-image: none;
}
ul.menu_top li a
{
  display: block;
  height: 19px;
  text-align: center;
  font-weight: bold;
  background-color: #1784bb;
  margin: 0px;
  padding: 5px 0px 0px 0px;
}
ul.menu_top li.tl1 a
{
  width: 83px;
}
ul.menu_top li.tl2 a
{
  width: 106px;
}
ul.menu_top li.tl3 a
{
  width: 162px;
}
ul.menu_top li.tl4 a
{
  width: 104px;
}
ul.menu_top li.tl5 a
{
  width: 100px;
}
ul.menu_top li.tl1 a:hover
{
  background: url( "../images/tl1_on.jpg" ) no-repeat center left;
  background-position: -1px 0;
  width: 83px;
  text-decoration: none;
}
ul.menu_top li.tl2 a:hover
{
  background: url( "../images/tl2_on.jpg" ) no-repeat center left;
  width: 106px;
  text-decoration: none;
}
ul.menu_top li.tl3 a:hover
{
  background: url( "../images/tl3_on.jpg" ) no-repeat center left;
  background-position: -1px 0;
  _background-position: -3px 0;
  width: 162px;
  text-decoration: none;
}
ul.menu_top li.tl4 a:hover
{
  background: url( "../images/tl4_on.jpg" ) no-repeat center left;
  background-position: -1px 0;
  width: 104px;
  text-decoration: none;
}
ul.menu_top li.tl5 a:hover
{
  background: url( "../images/tl5_on.jpg" ) no-repeat center left;
  background-position: 6px 0;
  width: 100px;
  text-decoration: none;
}
img.obr
{
  clear: both;
  width: 100%;
}
p.novinka
{
  margin: 0px;
  padding: 0px;
  clear: both;
  font-size: 10px;
  font-family: tahoma;
  line-height: 1.5em;
  color: #003654;
}
p.novinka a
{
  color: #003654;
}
p.video
{
  font-size: 10px;
  font-family: tahoma;
  margin: 0px 0px 4px 0px;
  padding: 0px;
  color: #003654;
  clear: both;
}
#prava label
{
  font-size: 10px;
  font-family: tahoma;
  margin: 0px 0px 0px 3px;
  color: #003654;
}
p.video1
{
  font-size: 10px;
  font-family: tahoma;
  margin: 4px 0px 12px 3px;
  padding: 0px;
  color: #003654;
  clear: both;
}
p.novinka em
{
  text-decoration: underline;
  font-size: 11px;
  font-style: normal;
}
.ram
{
  background-color: #8cd8fd;
  color: Black;
  width: 163px;
  padding: 10px 10px 10px 10px;
}
.ram a
{
  background-color: #8cd8fd;
  color: Black;
}

.ram_svetly
{
  background-color: #a4e1ff;
  width: 173px;
  margin: 0px 0px 0px 0px;
  border-top: solid #fff 2px;
  padding: 2px 5px 5px 5px;
}
.smezeroupred
{
  border-top: solid 2px white;
}
.smezerouza
{
  padding-top: 2px;
  padding-bottom: 5px;
  border-bottom: solid 2px white;
}
p.dalsi
{
  font-size: 10px;
  float: right;
  margin-right: 5px;
  color: #003654;
  margin-top: -2px;
}
p.dalsi a
{
  color: #003654;
  text-decoration: underline;
}
p.dalsi img
{
  margin-right: 4px;
}
input.vyhledej
{
  width: 116px;
  margin: 2px 8px 0px 0px;
}
input.ok
{
  background: url( "../images/ok.jpg" ) no-repeat center left;
  width: 27px;
  height: 22px;
  padding: 0px;
  border: solid 0px;
}
.ram_svetly p
{
  color: #003654;
  margin: 0px;
  font-family: tahoma;
  font-size: 10px;
  padding: 0px 4px 0px 4px;
}
.ram_svetly p a
{
  font-weight: bold;
  color: #003654;
  text-decoration: underline;
}
.ram_svetly p img
{
  margin-right: 2px;
}
.leva_strana
{
  float: left;
  padding: 11px 9px 11px 20px;
  width: 425px;
  min-height: 76px;
  _height: 76px;
  background: #dff4ff url( "../images/punt.jpg" ) no-repeat top left;
}
.prava_strana
{
  float: right;
  padding: 11px 9px 11px 20px;
  width: 425px;
  min-height: 76px;
  _height: 76px;
  background: #dff4ff url( "../images/punt.jpg" ) no-repeat top left;
}
#bottom
{
  width: 913px;
  padding: 4px 25px 4px 27px;
  background: url( "../images/bot.jpg" ) repeat-y center left;
}
#bottom p
{
  margin: 0px;
  padding: 0px;
  color: #003654;
  line-height: 1.6em;
}
#bottom p a
{
  color: #003654;
}
#bottom p a:hover
{
  text-decoration: none;
}
#bottom p strong
{
  font-size: 12px;
  text-decoration: underline;
}
.copy
{
  background: url( "../images/bottom.jpg" ) no-repeat top left;
  width: 950px;
  color: #1784bb;
  line-height: 1.5em;
  padding: 10px 0px 10px 0px;
  text-align: center;
}
.copy a
{
  color: #1784bb;
  text-decoration: underline;
  margin: 0px 2px 0px 2px;
}
p.novinky_nadp
{
  background: url( "../images/news.jpg" ) no-repeat top left;
  margin: 0px 0px 0px 0px;
  height: 24px;
  padding: 5px 0px 0px 10px;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
}
p.services
{
  background: url( "../images/services.jpg" ) no-repeat top left;
  margin: 0px 0px 0px 0px;
  height: 20px;
  padding: 5px 12px 0px 0px;
  border-bottom: solid #fff 4px;
  color: #fff;
  text-align: right;
  font-weight: bold;
  font-size: 12px;
}
ul.menu_top_en
{
  margin: 0px;
  padding: 0px;
  height: 25px;
  border-bottom: solid #fff 4px;
  background-color: #1784bb;
  list-style: none;
}
ul.menu_top_en li
{
  margin: 0px;
  padding: 0px;
  float: left;
  list-style-image: none;
}
ul.menu_top_en li a
{
  display: block;
  height: 19px;
  text-align: center;
  font-weight: bold;
  background-color: #1784bb;
  margin: 0px;
  padding: 6px 0px 0px 0px;
}
ul.menu_top_en li.tl1 a
{
  width: 103px;
}
ul.menu_top_en li.tl2 a
{
  width: 152px;
}
ul.menu_top_en li.tl3 a
{
  width: 106px;
}
ul.menu_top_en li.tl4 a
{
  width: 105px;
}
ul.menu_top_en li.tl5 a
{
  width: 89px;
}
ul.menu_top_en li.tl1 a:hover
{
  background: url( "../images/tl1_en_on.jpg" ) no-repeat center left;
  width: 103px;
  background-position: -2px 0;
  text-decoration: none;
}
ul.menu_top_en li.tl2 a:hover
{
  background: url( "../images/tl2_en_on.jpg" ) no-repeat center left;
  width: 152px;
  text-decoration: none;
}
ul.menu_top_en li.tl3 a:hover
{
  background: url( "../images/tl3_en_on.jpg" ) no-repeat center left;
  width: 106px;
  text-decoration: none;
}
ul.menu_top_en li.tl4 a:hover
{
  background: url( "../images/tl4_en_on.jpg" ) no-repeat center left;
  background-position: -2px 0;
  width: 105px;
  text-decoration: none;
}
ul.menu_top_en li.tl5 a:hover
{
  background: url( "../images/tl5_en_on.jpg" ) no-repeat center left;
  background-position: 3px 0;
  width: 89px;
  text-decoration: none;
}
ul.menu_top_en li.tl6 a:hover
{
  background: url( "../images/tl6_en_on.jpg" ) no-repeat center left;
  width: 89px;
  text-decoration: none;
}

/*FRA*/

ul.menu_top_fr
{
  margin: 0px;
  padding: 0px;
  height: 25px;
  border-bottom: solid #fff 4px;
  background-color: #1784bb;
  list-style: none;
}
ul.menu_top_fr li
{
  margin: 0px;
  padding: 0px;
  float: left;
  list-style-image: none;
}
ul.menu_top_fr li a
{
  display: block;
  height: 19px;
  text-align: center;
  font-weight: bold;
  background-color: #1784bb;
  margin: 0px;
  padding: 6px 0px 0px 0px;
}
ul.menu_top_fr li.tl1 a
{
  width: 100px;
}
ul.menu_top_fr li.tl2 a
{
  width: 100px;
}
ul.menu_top_fr li.tl3 a
{
  white-space: nowrap;
  width: 180px;
}
ul.menu_top_fr li.tl4 a
{
  width: 90px;
}
ul.menu_top_fr li.tl5 a
{
  width: 70px;
}
/*
ul.menu_top_fr li.tl1 a:hover
{
  background: url( "../images/tl3_en_on.jpg" ) no-repeat center left;
  width: 100px;
  background-position: -4px 0;
  text-decoration: none;
}
ul.menu_top_fr li.tl2 a:hover
{
  background: url( "../images/tl3_en_on.jpg" ) no-repeat center left;
  width: 100px;
  text-decoration: none;
}
ul.menu_top_fr li.tl3 a:hover
{
  background: url( "../images/tl3_en_on.jpg" ) no-repeat center left;
  width: 156px;
  text-decoration: none;
}
ul.menu_top_fr li.tl4 a:hover
{
  background: url( "../images/tl4_en_on.jpg" ) no-repeat center left;
  background-position: -2px 0;
  width: 105px;
  text-decoration: none;
}
ul.menu_top_fr li.tl5 a:hover
{
  background: url( "../images/tl5_en_on.jpg" ) no-repeat center left;
  background-position: 3px 0;
  width: 89px;
  text-decoration: none;
}
ul.menu_top_fr li.tl6 a:hover
{
  background: url( "../images/tl6_en_on.jpg" ) no-repeat center left;
  width: 89px;
  text-decoration: none;
}
*/

/*GER*/

ul.menu_top_de
{
  margin: 0px;
  padding: 0px;
  height: 25px;
  border-bottom: solid #fff 4px;
  background-color: #1784bb;
  list-style: none;
}
ul.menu_top_de li
{
  margin: 0px;
  padding: 0px;
  float: left;
  list-style-image: none;
}
ul.menu_top_de li a
{
  display: block;
  height: 19px;
  text-align: center;
  font-weight: bold;
  background-color: #1784bb;
  margin: 0px;
  padding: 6px 0px 0px 0px;
}
ul.menu_top_de li.tl1 a
{
  width: 100px;
}
ul.menu_top_de li.tl2 a
{
  width: 100px;
}
ul.menu_top_de li.tl3 a
{
  white-space: nowrap;
  width: 180px;
}
ul.menu_top_de li.tl4 a
{
  width: 90px;
}
ul.menu_top_de li.tl5 a
{
  width: 70px;
}

h1
{
  font-size: 16px;
  /*color: #081D84;*/
  color: #003654 !important;
  margin: 15px 0px 4px 0px;
  padding: 0px;
}
h1 a
{
  color: #003654 !important;
}
h1.mensi
{
  font-size: 14px;
}

h2
{
  color: #003654 !important;
  font-size: 13px;
  font-weight: bold;
}
h3
{
  color: #003654 !important;
  font-size: 11px;
  font-weight: bold;
}

img.foto_clanky
{
  float: left;
  width: 130px;
  margin: 0px 10px 0px 0px;
}
img.foto_clanek_det
{
  float: left;
  width: 200px;
  margin: 0px 10px 0px 0px;
}
.clanek_vypis
{
  clear: both;
  padding: 0px 10px 10px 10px;
  text-align: justify;
}

.clanek_vypis ul 
{
  margin-top: 0;
}

.clanek_vypis img
{
  margin-left: 10px;
  margin-right: 10px;
}

.clanek_vypis a {
  color: #003654 !important;
  font-weight: bold;
  text-decoration: underline;
}
a.on
{
  background-color: #fff;
  color: #32598a;
  font-weight: bold;
  text-decoration: none;
}

div.perex
{
  color: #32598a;
  margin: 0;
  margin-left: 30px;
  padding: 0;
}

div.perex p, div.perex ul
{
  margin: 0;
  padding: 0;
}

div.morelink
{
  margin: 0;
  margin-top: -10px;
  margin-right: 20px;
  padding: 0;
  clear: both;
  text-align: right;
}
div.morelink a
{
  color: #003654;
  text-decoration: underline;
}

div.morelink p
{
  margin: 0;
  padding: 0;
}

font {color: #003654 !important; }

table tr td, table tr td a {color: #003654 !important;}

.tmavsiram {background-color: #66ccff;}
.tmavsiram a {background-color: #66ccff;}

li {color:#003654;}
div.clanek_vypis span {color:#003654;}
#prava  div{color:#003654;}


/* DOCASNA UPRAVA KVULI JAZYKU */
ul.menu_top_cz
{
  margin: 0px;
  padding: 0px;
  height: 25px;
  border-bottom: solid #fff 4px;
  background-color: #1784bb;
  list-style: none;
}
ul.menu_top_cz li
{
  margin: 0px;
  padding: 0px;
  float: left;
  list-style-image: none;
}
ul.menu_top_cz li a
{
  display: block;
  height: 19px;
  text-align: center;
  font-weight: bold;
  background-color: #1784bb;
  margin: 0px;
  padding: 5px 0px 0px 0px;
}
ul.menu_top_cz li.tl1 a
{
  width: 83px;
}
ul.menu_top_cz li.tl2 a
{
  width: 106px;
}
ul.menu_top_cz li.tl3 a
{
  width: 162px;
}
ul.menu_top_cz li.tl4 a
{
  width: 104px;
}
ul.menu_top_cz li.tl5 a
{
  width: 100px;
}
ul.menu_top_cz li.tl1 a:hover
{
  background: url( "../images/tl1_on.jpg" ) no-repeat center left;
  background-position: -1px 0;
  width: 83px;
  text-decoration: none;
}
ul.menu_top_cz li.tl2 a:hover
{
  background: url( "../images/tl2_on.jpg" ) no-repeat center left;
  width: 106px;
  text-decoration: none;
}
ul.menu_top_cz li.tl3 a:hover
{
  background: url( "../images/tl3_on.jpg" ) no-repeat center left;
  background-position: -1px 0;
  _background-position: -3px 0;
  width: 162px;
  text-decoration: none;
}
ul.menu_top_cz li.tl4 a:hover
{
  background: url( "../images/tl4_on.jpg" ) no-repeat center left;
  background-position: -1px 0;
  width: 104px;
  text-decoration: none;
}
ul.menu_top_cz li.tl5 a:hover
{
  background: url( "../images/tl5_on.jpg" ) no-repeat center left;
  background-position: 6px 0;
  width: 100px;
  text-decoration: none;
}

#ticlogo
{
  padding-top:4px;
}