a{ color: #C916CA; text-decoration:none; }
a:hover { text-decoration:underline; }
#content a{ color: #C916CA; text-decoration:underline; }
#content a:hover { text-decoration:none; }

*{
    padding:0;
    margin:0;
}
body{
 background: #fff;
 font-family: Arial, Helvetica, sans-serif;
 /*line-height:18px;*/
 font-size:12px;
 color:#000;
}

#main, #top_text, #head{
	width:794px;
	position:relative;
	margin:0px auto 0px auto;
	text-align:left;
}
#main {
  min-height: 655px;
  _height: 655px;
}
#head { width: 766px; _top: -1em;}

#top_text {
 width: 781px;
 text-align: left;
 padding: 15px 0px 5px 5px;
 color: #C916CA;}
#top_text .bld { font-weight: bold; color: #999;}
#top_text a {font-weight: normal; color: #C916CA;}

.flag{display:block;float:right;padding-right:8px;}

#sh_top{
	position:relative;
  background:url(../images/sh_top.gif) no-repeat top left;
  height:6px;
  width:794px;
  margin:0px auto 0px auto;
  padding: 0px;
}

#sh_bot{
  background:url(../images/sh_bot.gif) no-repeat bottom left;
	position:relative;
  height:127px;
  width:794px;
  margin:0px auto 0px auto;
  padding: 0px;
  _top: -1em;
}
#sh_bot div { padding: 1px 0px 0px 14px;}

#sh_l, #sh_r{
  position:absolute;
  width:14px;
  min-height:768px;
  _height: 768px;
  top:0px;
  _top: -1em;
  background:url(../images/sh_l.gif);
}

#sh_l{ left:0px;}
#sh_r{
  margin: 0px;
  right:0px;
  background:url(../images/sh_r.gif) right;
}

#search {
  z-index: 1;
  position: absolute;
  width: 195px;
  top: 11px;
  right: -50px;
  font-weight: bold;
  color: #666;
}

#search input {
  border: 1px solid #000;
}
#search .submit {
  width: 2em;
  background-color: #f5f6f6;
  color: #666;
  font-weight: bold;
  border: none;
  text-align: left;
}

#aahead img { margin: 0px; padding: 0px; float:left; }
#head img.Image1 { margin: 0px; float:left; padding: 0px;}

#menu {
  background: url(../images/menu_bg.jpg);
  position: absolute;
  height: 26px;
  width: 532px;
  text-align: right;
  float: right;
  font-weight: bold;
  padding-top: 4px;
  padding-right: 5px;
  text-transform: uppercase;
  top: 142px;
  right: 0px;
}

#menu a {
  background: url(../images/menu_div.gif) no-repeat left;
  height: 26px;
  padding: 6px 2px 6px 5px;
  margin: 0px;
}

#menu a.first { background: none;}

#menu_line {
  position: absolute;
  top: 142px;
  left: 0px;
  background: url("../images/head_top4.jpg");
  width: 229px;
  height: 26px;
}
#menu ul, #menu ul li { list-style: none; display: inline;}
#menu ul{
  width: 532px;
}

#menu h1 { display: none;}
#obr5 {
  position: absolute;
  top: 168px;
  left: 0px;
  background: url(../images/head_top5.jpg);
  width: 229px;
  height: 133px;
}

#content {
  background: url("../images/main_bg.jpg") repeat-x bottom left;
  background-attachment: fixed;
  position: relative;
  float: right;
  top: 194x;
  width: 512px;
  min-height: 472px;
  HEIGHT: 472px;
  _height: 472px;
  overflow: auto;
  margin-top: 26px;
  padding: 10px 5px 5px 20px;
}

#side_t {
  position: absolute;
  top: 301px;
  left: 0px;
  background: url(../images/side_text.jpg);
  width: 229px;
  height: 173px;
}

#side_t2 {
  position: absolute;
  top: 591px;
  left: 0px;
  background: url(../images/side_text2.jpg);
  width: 229px;
  height: 64px;
}

#butt, #butt2, #butt3 {
  position: absolute;
  top: 474px;
  left: 0px;
  width: 229px;
  height: 39px;
}
#butt2 { position: absolute; top: 513px;}
#butt3 { position: absolute; top: 552px;}

.butt1{
  background: url(../images/butt.jpg);
}
.butt2{
  background: url(../images/butt2.jpg);
}
.buttx{
  background: url(../images/buttx.jpg);
}

#butt div, #butt2 div, #butt3 div{
  position: relative;
  left: -7px;
  top: 10px;
  margin: auto;
  text-align: center;
  color: #fff;
  font-weight: bold;
}
#butt div a, #butt2 div a, #butt3 div a { color: #fff;}

h1 {
  height: 25px;
  font-size: 18px;
  font-weight: bold;
  color: #82db5d;
  border-left: solid 4px #82db5d;
  padding: 8px 0px 0px 10px;
  margin: 5px 0;
}

p {
  padding: 0px 20px 10px 0px;
}

h2 {
  font-size: 16px;
color: #C916CA;
margin: 5px 0;
}
h3 {
  font-size: 14px;
color: #82db5d;
margin: 5px 0;
}

.search_input{
  border: 1px solid #000;
}
.search_submit{
  width: 2em;
  background-color: #f5f6f6;
  color: #666;
  font-weight: bold;
  border: none;
  text-align: left;
}

.tabulka1 table {background-color: #333333;}
.tabulka1 th {background-color: #E4E4E4; padding: 2px; font-weight: bold; font-size:12px;}
.tabulka1 td {background-color: #E4E4E4; padding: 2px; font-size: 12px;}

/*messages*/
.uspech{padding:20px 30px;color:#3BaF85;background-color:#E4FFF1;font-weight:bold;margin-bottom:10px;}
.selhani{padding:20px 30px;color:#cc0000;background-color:#FFeeee;font-weight:bold;margin-bottom:10px;}
.seminar{border:1px solid #aaafaa;padding:15px;background-color:#eaedea;width:100%;}

#zapati p{padding:0px;margin:0px;}
#zapati{width:794px;margin:0px auto 0px auto;text-align:left;}
#zapati_in{padding:5px 10px 5px 10px;}
#zapati a{color:black;text-decoration:underline;}
#zapati a:hover{color:black;text-decoration:none;}

#eu{width:730px;margin:0px auto 0px auto;text-align:left;color:#888;font-size:90%;}
#eu img{float:left;margin-right:15px;}
#eu p{padding-top:4px;}
