body {
	left: 0px;
	right: 0px;
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #000; }

.galerie
{
     margin-left: 8px;
     margin-top: 20px;
}

.galerie img
{
/*     float: left;*/
     margin: 0 30px 30px 30px;
     border: 5px solid white;
}

.galerie a img
{
     border: 5px solid white;
}

.galerie a:hover img
{
     border: 5px solid blue;
}


a img { border: 0; }
A  { color: #fff; }
A:link {	text-decoration:none; color: #000; }
A:visited {	text-decoration:none; color: #000; }
A:hover {	text-decoration: none; color: #0013cd; }

li { margin: 0px; padding: 0px; }
ul { margin: 0px; padding: 0px; }

.footer { clear: both; }

#layer
{
	width: 931px;
	text-align: center;
	margin: auto;
}

#header
{
  height: 90px;
  position: relative;
}

#logo
{
  position: absolute;
  width: 227px;
  height: 70px;
  top: 10px;
  left: 23px;
  background-image: url(images/logo.png);
  background-repeat: no-repeat;
}

#logo h1
{
  display: none;
}

.logo
{
  position: absolute;
  width: 227px;
  height: 70px;
  top: 0px;
  left: 0px;
}

#menu
{
  position: absolute;
  right: 25px;
  top: 23px;
  font-size: 12px;
  font-weight: bold;
  color: #990000;
}

#menu li
{
  display: inline;
  margin-left: 30px;
}

#menu li a:hover
{
  color: #4588d1;
}

#board
{
  height: 249px;
  background-image: url(images/wallpaper_banner.png);
  background-repeat: no-repeat;
  position: relative;
}

.banner
{
  position: absolute;
  background-image: url(images/banner.jpg);
  background-repeat: no-repeat;
  width: 890px;
  height: 211px;
  top: 20px;
  left: 20px;
}

#way
{
  background-image: url(images/wallpaper_panel.png);
  height: 29px;
  background-repeat: repeat-x;
  padding: 13px 0 0 50px;
  text-align: left;
  font-weight: bold;
  color: #fff;
  font-size: 14px;
}

#master
{
  background-image: url(images/master.png);
  background-repeat: no-repeat;
  padding: 25px 25px 25px 25px;
  text-align: left;
}

.panel
{
  background-color: #f3eb7b;
  border-right: 1px solid #d6cd51;
  border-bottom: 1px solid #d6cd51;
  height: 28px;
  padding: 10px 0 0 25px;
  margin-bottom: 15px;
}
.panel h2
{
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: bold;
}

#bottom
{
  height: 34px;
  background-image: url(images/wallpaper_bottom.png);
  text-align: left;
  padding: 40px 0 0 25px;
  color: #fff;
  position: relative;
}

#left_box
{


  float: left;


}

.left_box_detail
{
  width: 255px;
       background-color: #eae9fe;  padding: 25px 30px 25px 30px;
         text-align: left;
       
  line-height: 17px;
  margin-bottom: 13px;
  
}


.left_box_detail h2
{
     font-size: 17px;
     margin: 0 0 10px 0;
     padding: 0;
     color: #0013cd;
     font-weight: normal;
     font-family: Comic Sans MS;
}



#right_box
{
  width: 503px;
  padding: 25px 25px 25px 25px;
  float: right;
  text-align: left;
  line-height: 19px;
  background-color: #eae9fe;
}

#right_box h2
{
  margin: 0px;
  padding: 0px;
  font-size: 19px;
  font-weight: bold;

}

#rozvrhy_layout
{
  padding: 25px 25px 25px 25px;
  text-align: left;
  line-height: 19px;
  background-color: #eae9fe;
}

#rozvrhy_layout hr
{
     border: 1px solid #fff;
     color: #fff;
     background-color: #fff;
}

#rozvrhy_layout li
{
  line-height: 19px;
  margin-left: 15px;
}

hr
{
  margin: 0;
  padding: 0;
}

#rozvrhy_layout h3
{
  font-size: 20px;
     color: #0013cd;
  padding: 0;
  margin: 0;
  font-family: Comic Sans MS;
}

#right_box h3
{
  font-size: 17px;
  font-weight: normal;
     color: #0013cd;
  padding: 0;
  margin: 0;
  font-family: Comic Sans MS;
}

#right_box li
{
  line-height: 19px;
  margin-left: 15px;
}

.master_text
{
  font-size: 14px;
  font-weight: bold;
  color: #fff; 
}

.item
{
  height: 28px;
  border: 1px solid #fff;
  width: 780px;
  padding: 12px 25px 0px 25px;
  font-weight: bold;
  margin-bottom: 10px;
  background-color: #fff;
}

.item a:hover
{
  color: #0060a8;
}

.rozvrh
{
  border-bottom: 1px solid silver;
  padding-bottom: 25px;
  margin-bottom: 30px;
}

.table_title
{
  border-bottom: 2px solid #afddff;
}

.rozvrh li
{ display: inline;
margin-right: 20px;}
 
.rozvrh li a:hover
{ color: #ff0000;}

.table1
{
  border: 2px solid #afddff;
  width: 100%;
  margin-bottom: 100px;
}

.table1 td
{
  border-right: 1px solid #afddff;
  border-bottom: 1px solid #afddff;
  padding: 10px 10px 10px 10px;
  text-align: center;
}

.counter
{
     position: absolute; 
     right: 22px;
     top: 22px;
}

.formm
{
     width: 507px;
}

.form_td_left
{
     width: 40%;
     text-align: left; 
     padding: 14px;
}

.form_td_left hr
{
height: 1px; border: 1px solid white;
margin-top: 10px;
}

.form_td_right
{
     width: 60%;
     text-align: left: 
     
}

.form_td_button
{
     text-align: right: 
     
}

.f_i
{
     width: 280px;
}

form
{
     margin: 0;
     padding: 0;
}

