@charset "utf-8";
/* CSS Document */

body, p, form, img, table, tr, th, td, h1, h2, h3, h4, h5, h6, div, ol {
	border: 0 none;
	margin: 0;
	padding: 0;
}

body {
  font-family: Verdana, Arial, Tahoma;
  text-align: left;
	font-size: small;
	line-height: 1.5;
}

#wrapper {
  width: 766px;
  margin: 43px auto 0 auto;
  position: relative;
}


/*----------------*/
/*    GENERAL     */
/* (obecne styly) */
/*----------------*/
.noscreen { display: none }
.reseter { float: none; clear: both }
.clear { overflow:hidden; width:1px; height:1px; clear:both }
.left { text-align: left }
.right { text-align: right }
h1 { font-size: 140% }
h2 { font-size: 115% }
h3 { font-size: 110% }


/*------------*/
/*   HEADER   */
/* (hlavicka) */
/*------------*/
#header {
  width: 766px;
  height: 230px;
  color: #fff;
  background: #aaa url(../img/header_bg.gif) top left no-repeat;
}

  #header h1 { display: none }


/*-----------*/
/*   MENU    */
/* (hl.menu) */
/*-----------*/
#menu {
  position: absolute;
  top: 92px;
  left: 120px;
  padding: 0 22px 5px 0; 
  background: transparent url(../img/content_dot.gif) top right repeat-y;
}

  #menu ol { list-style-type: none }
  #menu li { display: block; float: left }

  #menu li a {
    display: block;
    float: left;
    width: 94px;
    height: 20px;
    padding: 3px 0 0 0;
    background: #ddd url(../img/menu_button_bg.gif) top left no-repeat;
    color: #fff;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    font-size: 80%;    
  }

  #menu li a:hover {
    background: #ddd url(../img/menu_button_bg_active.gif) top left no-repeat;  
  }


/*------------*/
/*   CONTENT  */
/* (hl.obsah) */
/*------------*/
#content {
  width: 766px;
  min-height: 200px;
  color: #fff;
  background: #666 url(../img/content_bg.gif) top repeat-y;
  position: relative;
}

  #content p {
    margin-right: 60px;
    padding: 0 20px 45px 0;
    background: transparent url(../img/content_dot.gif) top right repeat-y;  
  }


/*-----------*/
/*  FOOTER   */
/* (paticka) */
/*-----------*/
#footer {
  width: 686px;
  height: 136px;
  padding: 196px 80px 40px 0;
  background: url(../img/footer_bg.gif) no-repeat;
  font-size: 85%;
}

  #footer p, #footer a { color: #fff }
  #footer a:hover { text-decoration: none }

/* End of CSS Document */
