BODY {
  /*background:#F8FBFF url("images/bck.gif") repeat-x;*/
  padding:0px;
  margin:0px;
  font-family:arial;
  color:#ffffff;
  font-size:12px;
}
#mainmenu {
  width:990px; 
  height:60px;
  background:url("images/bck_menu.gif");
  float:left;
}
#mainmenu .mainmenu {
  width:100%;
  height:32px;
  background:url("images/menu_polozka.gif");
  margin:0px;
  padding:0px;
  list-style-type:none;
  border-top:1px #BD0F0F solid;  
  border-bottom:1px solid #FFFFFF;
}
#mainmenu .mainmenu li {
  float:left;
  border-right:1px #FFFFFF solid;
  height:32px;
}
#mainmenu .mainmenu li a{
  float:left;
  text-decoration:none;
  height:25px;
  padding:8px 10px 0 10px; 
  color:#FFFFFF;
}
#mainmenu .mainmenu .selected{
    background:url("images/bck_menu.gif");
}
.mainmenu a{
  font-weight:bold;
}
.mainmenu a:hover{
  font-weight:bold;
  background-color:#A81817;
}
#mainmenu .submenu {
  width:100%;
  margin:0 0 0 0;
  padding:5px;
  list-style-type:none;
}
#mainmenu .submenu li{
  float:left;
  border-right:1px #FFFFFF solid;
  /*height:18px;*/
/*  padding:0 5px 0 10px;*/
}
#mainmenu .submenu li a {
  color:#FFFFFF;
  text-decoration:none;
}
#mainmenu .submenu li a:hover {
  color:#FFFFFF;
  background-color:#640909;
}
#mainmenu .submenu li a {
padding:3px 15px 3px 15px;
}
#mainmenu .submenu .selected{
  background-color:#640909;
}
/* ----------------------------------------------- */
#dotyk {
  position:absolute;
  top:3px;
  left:460px;
/*
  width:300px;
  height:110px;
*/
}
#dotyk a {
  width:220px;
  height:55px;
  display:block;
}
/* ---- */
#regis {
  position:absolute;
  top:60px;
  left:490px;
/*
  width:300px;
  height:110px;
*/
}
#regis a {
  width:160px;
  height:45px;
  display:block;
}

#kontakty_od {
  position:absolute;
  top:15px;
  left:660px;
/*
  width:300px;
  height:110px;
*/
}
#kontakty_od a {
  width:320px;
  height:90px;
  display:block;
}
/* ----------------------------------------------- */
#header {
  margin:15px 0 0 0;
  width:990px;
  height:117px;
  background:url("images/header.gif") top center no-repeat;
  float:left;
  position:relative;
}

#logo {
  position:absolute;
  top:5px;
  left:5px;
  width:300px;
  height:110px;
  
}
#logo a {
  width:300px;
  height:110px;
  display:block;
  
}

#logo h1{
  margin:0px;
  padding:0px;
 
}

#logo span {
  display:none;

}
#footer {
  text-align:center;
  margin:0px 0 0px 0px;
  padding:14px 0 0 0px;
  width:990px;
  height:70px;
  color:#2F74B9;
  /*font-size:13px;*/
  float:left;
  border-top:1px solid #B4D4E7;
  background-color:#DDEEF9;
  /*background:url("images/bck_menu.gif");*/
}
#okraje{
  width:990px;
  /*border-left:4px #379BE5 solid;
  border-right:4px #379BE5 solid;*/
  margin:0 auto;
}
.both {
  visibility:hidden;
  clear:both;
}
#text 
{
  float:left;
  color:#000000;
  width:990px;
  padding:0 10px 10px 10px;
}
#content {}
#text ul {
}
IMG {
  border:0px;
}
#text li {
  padding:0 0 5px 10px;
  background:url("images/li.gif") top left no-repeat;
}
#text h2 
{
  font-size:23px;
  color:#A81817;
}
#text h3 
{
  font-size:18px;
  color:#D37621;
  background:#FBF0F3 url("images/h3.gif") no-repeat; 
  font-weight:bold;
  height:12px;
  margin:20px 0 0px 0;
  padding:10px 30px 10px 30px;
  /*width:980px;*/
}
#text UL {
  list-style-type:none;
  /*line-height:12px;  */
  padding:10px;
  margin:0 0 0 1px;
  display:block;
}
#text UL LI {
  padding:2px 0 2px 19px;
  background:url("images/left_li2.gif") 1px 6px no-repeat;
}
#text p
{
  font-size:13px; 
}
#text a {
 color:#4061B9;
}
#text a:hover {
  color:#CC1C1C;
 
}


