h2 {
	font-size: 17px;
	font-weight: bold;
}

body {
    background-color: #D7DAE1;
    font-family: verdana,arial,helvetica;
    font-size: 10px;
    margin: 0px 0px 0px 0px;
}

.uzky {
  width: 750px;
  vertical-align: top;
}

.leftbox {
  vertical-align: top;
  margin: 0px;
  background-image: url(../leftbox.gif);
  background-repeat: repeat-x;
  width: 50%;
}

.rightbox {
  vertical-align: top;
  margin: 0px;
  background-image: url(../rightbox.gif);
  background-repeat: repeat-x;
  width: 50%;
}

.submenu {
    background-color: #495578;
    width: 608px;
}

.submenushorted {
    width: 608px;
    text-align: justify;
}

.subbmenu {
    border: 1px solid #336699;
}


a:link.menu {
    color: #495578;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

a:visited.menu {
    color: #495578;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

a:hover.menu  {
    color: #7686B6;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

a:link.newdiscusslink {
    color: #495578;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    font-style: italic;
}

a:visited.newdiscusslink {
    color: #495578;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    font-style: italic;
}

a:hover.newdiscusslink  {
    color: #495578;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    font-style: italic;
}

a:link.newdiscusslinkk {
    padding: 2px;
    color: black;
    font-weight: bold;
    font-size: 10px;
    text-decoration: underline;
    font-style: normal;
}

a:visited.newdiscusslinkk {
    padding: 2px;
    color: black;
    font-weight: bold;
    font-size: 10px;
    text-decoration: underline;
    font-style: normal;
}

a:hover.newdiscusslinkk  {
    padding: 2px;
    color: black;
    font-weight: bold;
    font-size: 10px;
    text-decoration: underline;
    font-style: normal;
}

a:link.replydiscuss {
    color: brown;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    font-style: italic;
}
a:visited.replydiscuss {
    color: brown;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    font-style: italic;
}
a:hover.replydiscuss  {
    color: brown;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    font-style: italic;
}

a:link.float {
    color: black;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    font-style: normal;
}
a:visited.float {
    color: black;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    font-style: normal;
}
a:hover.float  {
    color: #D7DAE1;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    font-style: normal;
}


.submenu a:link{
    color: #91B8DE;
    font-size: 11px;
    text-decoration: none;
}

.submenu a:visited{
    color: #91B8DE;
    font-size: 11px;
    text-decoration: none;
}

.submenu a:hover {
    color: white;
    font-size: 11px;
    text-decoration: none;
}

.tablelink a:link{
}

.tablelink a:visited{
}

.tablelink a:hover {
}


.top {
    width: 100%;
    position: relative;

}

.left {
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    width: 140px;
    height: 100%;
    float: left;
}

.main {
    width: 615px;
    float: right;
}

.maindocument {
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 0px;
    background-color: white;
    font-size: 10px;
    border: 1px solid black;
}

.plovouci {
    width: 180px;
    border: 1px solid #495578;
	 border-style: dotted;
    padding-left: 0px;
 	 background-image: url(../roh.gif);
	 background-repeat: no-repeat;
	 background-position: top right;
	 padding: 5px;
	 margin-bottom: 10px;
}

.plnadpis {
    height: 10px;
    text-align: center;
    color: #495578;
    font-weight: bolder;
    font-size: 12px;
    text-decoration: none;
	 padding: 5px;
}

.plobsah {
    padding: 5px;
    text-align: left;
    color: #495578;
    font-weight: normal;
    font-size: 10px;
    text-decoration: none;
    background-color: #E9EDF4;
}

.pokus {
background-color: green;
}

.logo {
  position: absolute;
  top: 10px;
  right: 10px;
}

<!-- tabulka{  }
.tablelichyradek {
    background-color: #D7DAE1;
    padding: 1px;
    height: 15px;
    border: 1px solid black;
}

.tablesudyradek {
    background-color: #BEC1C8;
    padding: 1px;
    height: 15px;
    border: 1px;
}

.tableheader {
  background-color: #495578;
  color: #FFFFFF;
  font-weight: bold;
  border: 0px;
  text-align: left;
  border: 1px solid black;
}

.table {
  border: 1px solid #495578;
  font-family: verdana,arial,helvetica;
  font-size: 10px;
}

.tableentry {
    padding: 2px;
    text-align: left;
}

<!-- formulare{  }
.formlichyradek {
  background-color: #D7DAE1;
  padding: 0px;
}

.formsudyradek {
  background-color: #D7DAE1;
  padding: 0px;
}

.formtableheader {
  background-color: #495578;
  color: #FFFFFF;
  font-weight: bold;
  border: 0px;
  text-align: left;
}

.form {
  border: 1px solid #495578;
  font-family: verdana,arial,helvetica;
  font-size: 10px;
}

.formentry {
    padding-left: 2px;
    text-align: left;
}

<!-- formulare -->

.lidickylichyradek {
  background-color: #D7DAE1;
  padding: 0px;
  text-align: left;
  border: 1px solid black;
}

.lidickysudyradek {
  background-color: #D7DAE1;
  padding: 0px;
  text-align: left;
  border: 1px solid black;
}

.lidickytableheader {
  background-color: #495578;
  color: #FFFFFF;
  font-weight: bold;
  border: 0px;
  text-align: left;
  border: 1px solid black;
}

.lidicky {
  border: 1px solid black;
  font-family: verdana,arial,helvetica;
  font-size: 10px;
  text-align: left;
}

.lidickyentry {
  border: 1px solid black;
    width: 150px;
    padding-left: 2px;
    text-align: right;
}


.color1 {
  color: #C93602;
}

.color2 {
  color: #088502;
}
.color3 {
  color: #1E3D64;
}

.color4 {
  color: #EBED2F;
}

.inputmenuedit {
    width: 200px;
    height: 15px;
    border: solid black 1px;
    background-color: #D7DAE1;
    font-size: 10px;
}

.inputmenueditpor {
    width: 20px;
    height: 15px;
    border: solid black 1px;
    background-color: #D7DAE1;
    font-size: 10px;
}

.inputmenueditopr {
    width: 20px;
    height: 15px;
    border: solid black 1px;
    background-color: #D7DAE1;
    font-size: 10px;
}

.adminmenu {
    font-size: 11px;
    font-weight: bold;
}

.admintable {
    border: solid black 0px;
}

.adminaktualizuj {
    font-size: 11px;
    font-weight: bold;
    background-color: #D7DAE1;
}

.inputbox {
    width: 150px;
    border: solid 1px black;
}

.formsubmitbutton {
}

.potvrdit {
}

.tablediscuss {
    width: 97%;
    border: solid green 0px;
}

.trdiscuss {
}

.entrydiscuss {
    font-size: 11px;
    font-weight: bold;
}

.entrydiscusss {
    color: brown;
    font-size: 11px;
    font-style: italic;
}

.autor{
    width: 10px;
    font-size: 11px;
    font-style: italic;
    color: brown;
    border: solid red 0px;
}

.obsahtext {
    padding: 5px;
    border: solid #336699 1px;
    font-size: 11px;
    font-style: normal;
    text-align: justify;
}

.discusstable {
}

.discusstableheader {
}

.diskusenadpis {
    width: 100%;
    background-color: #495578;
    color: #D7DAE1;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;

}

.discusslichyradek {
    font-size: 11px;
    height: 11px;
    background-color: #D7DAE1;
}

.discusssudyradek {
    font-size: 11px;
    height: 11px;
    background-color: #BEC1C8;
}

.discussformtable {
}

.discussformtableheader{
}

.discussformlichyradek {
    font-size: 11px;
    height: 11px;
    background-color: #D7DAE1;
}

.discussformsudyradek{
    font-size: 11px;
    height: 11px;
    background-color: #BEC1C8;
}

.pismo {
    font-size: 11px;
    color: white;
}

.pismo1 {
    font-size: 11px;
    color: #495578;
    font-weight: bold;
}

.hodnota {
	font-size: 11px;
	color: red;
	font-weight: bold;
}

.input {
    width: 80px;
    height: 18px;
    border: solid black 1px;
    filter: dropshadow(color=black, OffX=5, Offy=5, positive=0);
    }

.tlacitko {
    width: 50px;
    height: 18px;
    border: solid #336699 1px;
    background-color: #1B3E6A;
    color: white;
    font-size: 10px;
    }

/* to jsem pridal!!!! */
.submenu a:link.highmenu {
   color: #FFA500;
   font-size: 11px;
   text-decoration: none;
}
.submenu a:visited.highmenu {
   color: #FFA500;
   font-size: 11px;
   text-decoration: none;
}
.submenu a:hover.highmenu {
   color: #FFD380;
   font-size: 11px;
   text-decoration: none;
}
a:link.hmenu {
   color: #FFA500;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
}
a:visited.hmenu {
   color: #FFA500;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
}
a:hover.hmenu  {
   color: #7686B6;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
}

a:link.email {
    color: #225486;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
}

a:visited.email {
    color: #225486;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
}

a:hover.email  {
    color: black;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
}

a:link.email2 {
    color: #225486;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

a:visited.email2 {
    color: #225486;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

a:hover.email2  {
    color: black;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

a:link.admin {
    color: #B82323;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

a:visited.admin {
    color: #B82323;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

a:hover.admin  {
    color: #F37979;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

.hlaska {
    color: red;
    font-size: 11px;
}
<!-- pridal thomas{  }
.pad {

}
a:link.searchname{
   color: black;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
}
a:visited.searchname {
   color: black;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
}
a:hover.searchname  {
   color: gray;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
}
a:link.searchmenu {
   color: brown;
   font-weight: bold;
   font-size: 8px;
   text-decoration: none;
}
a:visited.searchmenu {
   color: brown;
   font-weight: bold;
   font-size: 8px;
   text-decoration: none;
}
a:hover.searchmenu  {
   color: gray;
   font-weight: bold;
   font-size: 8px;
   text-decoration: none;
}

<!-- vizitka{  }
.vizitka {
    width: 400px;
        border: 1px solid black;
    background-color: #D7DAE1;

}

.funkce {
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    background-color: #495578;
    height: 15px;
    border: 0px solid #FFFFFF;
}

.face {
    border: 1px solid black;

}

.popisek {
    text-align: right;
    color: brown;
    font-style: italic;
    font-weight: normal;
    font-size: 10px;
    text-decoration: none;
    background-color: #D7DAE1;

}

.data {
    text-align: left;
    color: #1E3D64;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    background-color: #D7DAE1;

}

<!-- vizitka - konec{  }
.pocitadlo {
    width: 123px;
    text-align: center;
    color: #495578;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

.zahlavi {
	width: 610px;
	background: ;
    text-align: center;
    color: #275683;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
}

.fontsize1 {
	font-size: 11px;
	}
.fontsize2 {
	font-size: 12px;
	}
.fontsize3 {
	font-size: 13px;
	}
	
.head {
	font-size: 13px;
	color: #2A4D84;
	font-weight: bold;
}

.napln {
	font-size: 10px;
	color: black;
	font-weight: bold;
}

.popis {
	font-size: 10px;
	color: black;
	font-weight: bold;
}

.tableimage {
	border: solid 0px #D7DAE1;
}

.tableimage2 {
	border: solid 1px #D7DAE1;
	background-color: #D7DAE1;
	font-size: 11px;
}

.jmeno {
	text-align: center;
}

.heslo {
	text-align: center;
}

.hledej {
	text-align: center;
}

.lupa {
	margin: 0px;
	padding: 0px;
}

.tledit {
	cursor: hand;
}


/*********************Anketa*************/
table.AnketaMain {
  border: 1px solid #D7DAE1;
  hight: 100px;
  font: bold 10px arial;
  COLOR: black;
  padding: 2px;
  Width: 130px;
  background-color: #D7DAE1;

}

td.AnketaHeader {
	border: 0px solid rgb(1,4,74); 
	background-color: #A3AFC9;
	text-align: center;
	font: bold 11px arial;
}

td.AnketaText {
  font-style: bold;
  font-size: 11px;

}

td.AnketaTextHlasy {
  text-align:right;
  font-style: bold;
  font-size: 11px;
}

td.AnketaBottom {
  background-color:#A3AFC9;
  border: 0px solid black; 
  text-align:center;
  font: bold 10px verdana ;
}

input.AnketaButton {
  border: 1px solid 
  background-color:#2F316C;
  text-align:center;
  color:black;
  font: bold 11px arial ;
}

.anketaimg {
	margin-bottom: -15px;

}

/*********************Anketa*************/
