*,html {
  padding: 0;
  margin: 0;
  font-family: Tahoma, Verdana, Arial, Times;
  /*font-size: 11px;*/
}

body {
  background-image: url(../images/back.gif);
  background-repeat: repeat-x;
}

a {
  color: #333365;
  text-decoration: none;
}

a:hover {
  color: #333365;
  text-decoration: underline;
}

h1 {
  text-align: left;
  position: relative;
  height: 28px; 
  top:0px;
  margin-bottom: 10px; 
  left: 0px; 
  font-size: 17px;
  font-weight: normal; 
  color: #005952;
}

h2 {
  text-align: center;
  font-size: 20px; 
  color: #003663; 
  text-decoration: underline;
}

textarea,input,select { font-size: 14px;}

#container {
margin: auto;
width: 900px;
/*float: top;*/
}
/* header a horne menu - start */
.topcenter{
  background-image: url(/images/header.jpg);
  background-repeat: no-repeat;
  width: 900px;
  height: 156px;
}

.topmenu{
  position: relative;
  top: 101px;
  height: 20px;
}

.topmenulink {
  font-size: 12px;
  color: #003562;
}

.topmenulink a {
  font-size: 12px;
  font-weight: bold;
  color: #003562;
  text-decoration: none;
}

.topmenulink a:hover {
  font-size: 12px;
  font-weight: bold;
  color: #003562;
  text-decoration: underline;
}

.topmenuinactive {
  font-size: 12px;
  font-weight: bold;
  color: #252525;
}

.topmenuactive {
  font-size: 12px;
  font-weight: bold;
  color: #003562;
}

.searchtext {
  border: 0;
  font-size: 12px;
  font-weight: bold;
  background-color: #dee6f3;
  color: #333365;
}
/* header a horne menu - koniec */

/* lava strana - start */

.leftbar {
  float: left;
  background-color: #ebebfb;
  border: 0px solid #d8d8d8;
  width: 200px;
}

.leftsidelogin {
  padding: 0;
  margin: 0;
  background-color: #ebebfb; 
  text-align: center; 
  width: 200px; 
  vertical-align: middle;
}

/* lave menu - start */
.leftmenubg {
  background-image: url(/images/leftmenubg.gif);
  background-repeat: repeat-x;
  width: 200px;
}

/* lave menu - koniec */

.lsidelogintext{
  font-size: 10px;
  font-weight: normal;
  color: #242424;
}

.lsidelogintextb{
  font-size: 10px;
  font-weight: bold;
  color: #242424;
}
/* lava strana  - koniec*/

/* prava strana  - start */
.rightbar {
  background-color: white; 
  float: right; 
  width: 670px; 
  padding: 10px;
  overflow: hidden;
}
/* prava strana  - koniec */

div.clearer {
	clear:both;
}

#footer{
  padding-top: 10px;
  text-align: center;
  font-size: 11px;
}


.topmenulink2 a {
  font-size: 13px;
  color: #007279;
  text-decoration: none;
}

.topmenulink2 a:hover {
  font-size: 13px;
  color: #007279;
  text-decoration: underline;
}

.topmenuinactive2 {
  font-size: 13px;
  color: #999999;
}

.zoznamtextnadpis {
  font-size: 12px;
  font-weight: bold;
  color: #333365;
}

.zoznamtext {
  font-size: 11px;
  font-weight: normal;
  color: #363636;
}

.aktualitylink  a {
  color: #363636;
  text-decoration: none;
}

.aktualitylink  a:hover {
  color: #363636;
  text-decoration: underline;
}

.formular50{ 
  border: 1px solid #b2b2b2; 
  height: 20px; 
  font-size: 14px; 
  width: 50px;
}

.formular100{ 
  border: 1px solid #b2b2b2; 
  height: 20px; 
  font-size: 14px; 
  width: 100px;
}

.formular150{ 
  border: 1px solid #b2b2b2; 
  height: 20px; 
  font-size: 14px; 
  width: 150px;
}

.formular170{ 
  border: 1px solid #b2b2b2; 
  height: 20px; 
  font-size: 14px; 
  width: 170px;
}

.formsend {
  color: #005952; 
  border: 1px solid #b2b2b2; 
  height: 20px; 
  font-size: 12px; 
  font-weight: bold; 
  width: 100px;
}

.formular250{ 
  border: 1px solid #b2b2b2; 
  height: 20px; 
  font-size: 14px; 
  width: 250px;
}

.formular231 {
  border: 1px solid #b2b2b2; 
  height: 20px; 
  font-size: 14px; 
  width: 231px;
}  

.formular400 {
  border: 1px solid #b2b2b2; 
  height: 20px; 
  font-size: 14px; 
  width: 478px;
}

.linklogin {
  color: #333365; 
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}  

.nadpis {
  font-size: 16px;
  color: #cccccc;
  font-weight: bold;
  padding-bottom: 10px;
}

.formlabel {
  padding: 5px;
  background-color: #E3F2FC;
  color: #003663;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;  
}

.formlabel2 {
  padding: 5px;
  background-color: #ffffff;
  color: #003663;
  font-size: 16px;
  text-decoration: underline;
}

#obsah {
    font-size: 11px;
}
