* {

  font-family: arial, tahoma, verdana, serif;

   }

html {

	background: url('./img/bck_body.gif') #00AEEF 0 0 repeat-x;

	}

body {

  margin: 0;

  padding: 0;

  font-size: 100%;

  color: #333333;

 /* text-align: center;*/

  }

/* ---- definice obecnych prvku ---- */

a img, img {

  border: 0;

  }

a {

  color: #00ACED;

  }

a:hover {

  color: #093E76;

  text-decoration: none;

  }

h1 {

  font-size: 150%;

  color: #003D76;

  margin: 15px 0 5px 0;

  padding: 0;

   }

h2 {

  font-size: 80%;

  padding: 10px 0 5px 0;

  margin: 0;

 }

h3 {

  font-size: 100%;

 }

h4 {

  font-size: 70%;

  color: #00417C;

  text-transform: uppercase;

  }

h5 {

  font-size: 80%;

  color: #004481;

  margin: 0 0 10px 0;

  padding: 0;

 }

h6 {

  font-size: 60%;

  margin: 0 0 0 25px;

  _margin: 10px 0 0 25px;

  padding: 10px 0 0 0;

  _padding: 0;

  font-weight: normal;

  color: #003D76;

  font-family: tahoma, arial, verdana, georgia;

 }

p {

  font-size: 70%;

  padding: 10px 0;

  margin: 0;

 }

form {

  padding: 0;

  margin: 0;

  }

/* ---- spolecna obsahova cast ---- */

.horni_lista {

  height: 30px;

  background: url('./img/bck_lista.gif') 0 100% no-repeat;

  width: 990px;

  margin: auto;

  text-align: left;

  font-size: 70%;

  padding: 0px;

  margin-top: 10px;

  }

.horni_lista  .aktualita {

  float: left;

  width: 490px;

  padding: 0 0 0 10px;

  color: #fff;

  }

.horni_lista  .aktualita  a:hover {

	color: #fff;

	}



.horni_lista  .presmerovani {

  float: left;

  width: 485px;

  text-align: right;

  }

.horni_lista  input {

  color: #000;

  font-size: 11px;

  margin: 0 5px;

  padding: 0px 5px;

  background: url('./img/bck_input.gif') repeat-x;

  border: 1px solid #979797;

  }

.horni_lista  select {

  color: #000;

  font-size: 11px;

  margin: 0 5px;

  padding: 0px;

  }

.pack {

  width: 990px;

  background: #fff url('./img/bck_pack.gif') no-repeat;

  margin: auto;

  position: relative;
  text-align: center;

  /*padding: 0 0 20px 0;*/

  }

.vymezovaci {

  width: 930px;

  margin: auto;

  text-align: left;

  background: #fff;

  padding: 0;

  }

/* ---- logo ---- [stejne umisteni pro HP a SUB ] ----- */

.logo {

  width: 615px;

  float: left;

  margin: 33px 0 0 10px;

  _margin-left: 5px;

  }

/* ---- vyhledavani a jazyky ---- */

.hledani_jazyky  {

  background: #fff;

  padding: 15px 10px;

  float: left;

  color: #ccc;

  font-size: 60%;

  position:absolute;
  right:35px;
  _position:none;
  _right:35px;

  }

.hledani_jazyky  input {

  color: #000;

  font-size: 130%;

  _font-size: 110%;

  margin: 0 5px;

  padding: 0px 5px;

  background: url('./img/bck_input.gif') repeat-x;

  border: 1px solid #979797;

  }

.hledani_jazyky  input.txt {

  background: url('./img/bck_input_txt.gif') no-repeat;

  border: 1px solid #979797;

  height: 18px;

  }



.hledani_jazyky  a {

  color: #000;

  text-decoration: none;

  }

.hledani_jazyky  a:hover {

  color: #000;

  text-decoration: underline;

  }

.hledani_jazyky  span {

  color: #666;

  }

/* ---- pata ----*/

.pata_stin {

  background: url('./img/pata_stin.gif') no-repeat;

  width: 990px;

  margin: auto;

  text-align: left;

  height: 6px;

  }

.pata {

  width: 970px;

  margin: auto;

  text-align: left;

  font-size: 70%;

  margin-top: 10px;

  margin-bottom: 20px;

  _margin-top: 0px;

  _margin-bottom: 20px;

  }

.pata .spodni_navigace{

  float: left;

  width: 710px;

  text-align: left;

  }

.pata .spodni_navigace{

  float: left;

  width: 710px;

  text-align: left;

  }

.pata .spodni_navigace a {

	color: #002664;

	}

.pata .spodni_navigace span{

  padding: 0 10px;

  color: #fff;

  }

.pata .copy{

  float: left;

  text-align: right;

  width: 260px;

  }

/*--- orez ---*/

.clear {

	clear: both;

	height: 1px;

	}

#hidden, #hidden2 {

  display: none;

  }

#r_menu {

  top: 260px;

  _top: 265px;

  position: absolute;

  background: #fff;

  width: 170px;

  margin: 0 0 0 517px;

  _margin: 0 0 0 487px;

  border: 1px solid #f5f5f5;

  border-top: none;

  }

#r_menu ul{

  margin: 0;

  padding: 0;

  text-align: left;

  }

#r_menu ul li {

  padding: 0;

  margin: 0;

  list-style-type: none;

  font-size: 80%;

  font-weight: normal;

  border-bottom: 1px solid #fff;

  }

#r_menu ul li a {

  padding: 5px 0 5px 20px;

  margin: 0;

  display: block;

  font-weight: normal;

  color: #000;

  background: #fff url('./img/li_sipka_r.gif') 97% 9px no-repeat;

  border-bottom: 1px solid #fff;

  }

#r_menu ul li a:hover{

  padding: 5px 5px 5px 20px;

  margin: 0;

  display: block;

  background: #ececec  url('./img/li_sipka.gif') 97% 9px no-repeat;

  font-weight: normal;

  color: #000;

  border-bottom: 1px solid #ececec;

}



.presmerovani {

	margin: 12px 0 4px 0;

}



.presmerovani select {

  width: 170px;

  font-size: 11px;

  padding: 2px 2px 4px 2px;

  }



.presmerovani .btn {

  color: #000;

  font-size: 11px;

  padding: 0; 

  background: url('./img/bck_in_sub.gif') no-repeat;

  _background: url('./img/bck_in_sub.gif') -1px -1px no-repeat;

  border: 1px solid #979797;

  width: 20px;

  height: 20px;

  }


.hlavicka {

  background: url('./img/bck_hlavicka.jpg') 0 0 no-repeat;

  height: 253px;

  /*margin-top: -2px;*/

  }

/* ---- info link v hlavicce ---- */

.info_link {

  position: absolute;

  font-size: 75%;

  font-weight: bold;

  left: 488px;

  top: 162px;

  _top: 159px;

  }

.info_link a {

	color: #000;

	}



/* ---- navigace ---- */

.navigace {

    position: absolute;

    top: 158px;

    _top: 173px;

    _left: -10px;

    padding: 10px;

    }

  .navigace li {

    list-style-type: none;

    padding: 0;

    margin: 0;

    font-size: 80%;

    float: left;

    }

  .navigace li a  {

    color: #fff;

    text-decoration: underline;

    background: none;

    padding: 6px 10px;

    display: block;

    margin: 10px 0;

    }

  .navigace li a:hover {

    color: #093E76;

    text-decoration: none;

    background: #fff;

    margin: 10px 0;

    padding: 6px 10px;

    font-weight: normal;

    }

  .navigace li a.active {

    color: #000;

    text-decoration: none;

    background: #fff;

    margin: 10px 0;

    padding: 6px 10px;

    font-weight: normal;

    }

/* ---- sloupce 1 az 4 vymezeni rozmeru---- */

.obal_sloupce {

  background: url('./img/bck_sloupec4.gif') 710px 0 repeat-y;

  min-height: 450px;

  _height: 450px;

  }

.sloupec1, .sloupec2, .sloupec3, .sloupec4 {

  float: left;

  min-height: 450px;

  _height: 450px;

  margin: 0 20px 0 0;

  }

.sloupec1 {

  width: 210px;

  background-color: #ECECEC;

  }

.sloupec2, .sloupec3{

  width: 220px;

  }

.sloupec4 {

  width: 200px;

  margin: 0;

  background: url('./img/bck_sloupec4.gif') repeat-y;

  padding: 0 0 0 20px;

  }

.obal_sloupce ul {

  margin: 5px 0 15px 0;

  padding: 0;

  }

.obal_sloupce ul li {

  padding: 0 0 0 15px;

  margin: 0;

  list-style-type: none;

  line-height: 1.6em;

  background: url('./img/li_sipka.gif') 0 6px no-repeat;

  font-size: 70%;

  }



/*----- definice vnitrku sloupcu ---- */

.sloupec1 p {

	margin: 0 15px;

	padding-bottom: 0;

	}

.sloupec1 p img {

	vertical-align: middle;

	margin-right: 5px;

	}

.sloupec1 a {

  color: #ED6E00;

  font-weight: bold;

  }

.sloupec1 a:hover {

  color: #0B3D91;

  text-decoration: none;

  }

.sloupec1 a.archiv {

  color: #ED6E00;

  font-weight: normal;

  }

/*----------------------*/

.sloupec2 .modry_blok, .sloupec3 .modry_blok {

  background: #ECECEC;

  padding: 0 10px 10px 15px;

  margin-top: -4px;

  _margin-top: 0;

  }

.sloupec2 .modry_blok input, .sloupec3 .modry_blok input{

  background: #C8C8C3 url('./img/input_modry.gif') 100% 0 no-repeat;

  height: 23px;

  _height: 25px;

  border-top: 1px solid #8C8F91;

  border-left: 1px solid #8C8F91;

  border-bottom: 1px solid #777C7F;

  border-right: 1px solid #8C8F91;

  color: #000;

  padding: 0 30px 0 10px;

  _padding: 0 0 0 10px;

  _text-align: left;

  _width: 160px;

  font-size: 70%;

  font-weight: bold;

  }

/*---- anketa ----*/





.anketa { width: 204px; BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; MARGIN: 20px 0px 0px; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid; padding: 5px 6px 10px 8px; font-size: 11px; }

 

.anketa p { margin: 0px 0px 18px 0px;font-size: 11px; }

.anketa a { color: #0B3D90; text-decoration: underline; font-size: 11px; }

.anketa a:hover { color: #000; text-decoration: none; }	

.anketa .valuebox { clear: both; }

.anketa .box { clear: both; width: 200px; margin-bottom: 10px; 	}

.anketa .sbox { width: 110px; float: left;  	}

.anketa .sbox2 { width: 90px; float: left; text-align: right; 	}

.anketa .progressbar { clear: both; width: 200px;  margin-bottom: 13px; padding: 0;  	}

.anketa img { margin: 0; padding: 0; border: none; float: none; }

  

.bannery img {

  margin: 20px 0 0 0;

  }

/*----- inputy ve sloupci 4 ---- */

.login {

  text-align: left;

  }

.login div.in {

  width: 90px;

  float: left;

  font-size: 70%;

  }

.login input.txt {

  background: url('./img/bck_input_txt.gif') no-repeat;

  border: 1px solid #979797;

  height: 18px;

  width: 80px;

  padding: 0;

  }

.login input {

  color: #000;

  font-size: 11px;

  margin: 5px 0;

  padding: 1px 5px;

  background: url('./img/bck_input.gif') repeat-x;

  border: 1px solid #979797;

  width: 82px;

  margin: 5px 0;

  }

.sloupec4 .podpora {

  background: #ececec url('./img/ico_telefon.gif') 100% 0 no-repeat;

  padding: 0 60px 0 0;

  }

.sloupec4 .podpora p {

	font-size: 70%;

	background: url('./img/bck_telefon.gif') 0 0 no-repeat;

	padding-left: 20px;

	}

.sloupec4 .ikony {

  font-size: 70%;

  margin: 10px 0 0 0;

  }

.sloupec4 .ikony img {

  vertical-align: middle;

  margin: 0 5px 5px 0;

  }

.linka {

  border-bottom: 1px solid #cecece;

  }

.clear {

	display: inline;

	}


