html, body{
  margin: 0;
  padding: 0;
  font-family: tahoma;
  font-size: 90%;
}

body{
  text-align: center;
}

#all{
   width: 900px;
   margin: 10px auto;
   text-align: left;
   height: auto;
   min-height: 100%;
}

h1{font-size:20px;font-family:arial}

#head{
  height: auto;
  position: relative;
}

#head #logo{
  width: 378px;
  height: 67px;
  background: #E7D0B8 url('img/logo.png') no-repeat;
  margin: 10px 0;
  float: left;
  cursor: pointer;
}

#login{
  width: 280px;
  height: 100px;
  /* background: #E2B69A url('img/login.png') no-repeat; */
  float: right;
  overflow: hidden;
  padding: 10px;
  padding-left: 15px;
}

#login table tr td{
  color: #912F1E;
  font-size: .9em;
  padding: 0 10px;
  font-weight: bold;
}

#body{
  width: 900px;
  margin-top: 10px;
}

#menu{
float:left;
width: 300px;
}

#menu a{
display:inline;
font-weight: bold;
}


.student a{
  float: left;
  width: 160px;
  /* background-color: #EBCDBA; */
  margin: 10px 10px;
  text-align:center;
  /* border: 1px solid #E2B69A; */
}

.student h2{
  margin: 0;
  font-weight: normal;
  font-size: 1.5em;
}

.student img{
  margin: 5px auto 10px auto;
}

#body img{
  border: 1px solid #3C281A;
}

.student a{
  color: #3C281A;
}

.student a:hover{
  color:#CC2020;
  background-color: #F0D9CA;
}

#profil .portret{
  float: right;
  margin: 0;
  padding: 15px;
  background-color: #EBCDBA;
}


#profil .portret img{
  width: 300px;
}

#profil table{
  float: left;
  width: 550px;
}

#profil h1{
  width: 500px;
  float: left;
  margin-bottom: 10px;
  font-weight: normal;
  color: #774B31;
  font-size: 1.8em;
}

#profil #linky{
  width: 500px;
  float: left;
  margin-top: 40px;
  text-align: center;
}
#profil #linky a{
  font-weight: bold;
  font-size: 1.1em;
  color:#BD3324;
}
#profil #linky a:hover{
  color: #5289C7;
}

#profil table tr td{
  font-size: .9em;
}



#profil .t2{
  font-style: italic;
}




#mn ul, #mn a{
  color: #5E3C26;
}

#mn a:hover{
  color: #D10707;
}

.albfoto img{
 width: 70px;
 height: 52px;
}

.albfoto{
  display: inline;
}

.albfoto a{
  float: left;
  /* border: 5px solid #EBCDBA; */
  margin: 5px;
}



.hlaska{
  /* background-color: #EBCDBA; */
  border: 1px solid #E2B69A;
  margin: 10px;
  padding: 10px;
}
h4{
  margin: 0;
  color: #912F1E;
  font-size: 1.3em;
  font-weight: normal;
}


.u{
 text-decoration: underline;
}
.b{
  font-weight: bold;
}
.i{
 font-style: italic;
}


#vzkazy img, #no_pole img, .vzkaz img{
  border: 0 !important;
}
.vzkaz{
  /* background-color: #EBCDBA; 
  border: 10px solid #EBCDBA;*/
  border-collapse: collapse;
}


.vzkaz tr td{
  font-size: .85em;
  /* border: 1px solid #E3BB9F; */
  border-collapse: collapse;
  padding: 3px;
}
.vzkaz .v1{
  color: #D65038;
  font-size: .6em;
}
.vzkaz .v2{
  font-weight: bold;
  color: #93301E;
}
.vzkaz .v3{
  font-size: .85em;
}


