h2,h3,h4
{
  margin: 12px 0 ;
}

h2 { font-size: 150% }
h3 { font-size: 120% }
h4 { font-size: 100% }

p,ul,ol,dl,address
{
  margin: 1em 0 ;
  padding: 0 ;
}

ul ul,
ul ol,
ol ol,
ol ul
{
  margin: 0 ;
}

li
{
  margin: 0 0 0 3.2em ;
  padding: 0 ;
}

/*
odrazky - nota
*/

.noticka {
list-style-image: url(../kernel/li.gif);
font-size: 80%
}


dt
{
  font-weight: bold ;
}

dd
{
  margin: 1em ;
}

table
{
  margin: 0 ;
  padding: 0 ;
  border-collapse: collapse ;
  text-align: left ;
}

table + table
{
  margin: 1em 0 0 0 ;
}

th,td
{
  padding: 6px ;
}

img
{
  margin: 6px 4px ;
  vertical-align: bottom ;
  border: 2px #000000 solid ;
}

img.special
{
  margin: 6px 4px ;
  vertical-align: bottom ;
  border: 0px #f49a20 solid ;
}

del
{
  text-decoration: line-through ;
}

code
{
  padding: 0 6px ;
}

pre
{
/*
  overflow: auto ;
*/
  margin: 1em 0 ;
  padding: 1em ;
}

blockquote
{
  padding: 1px 1em ;
}

form th,
form td
{
  border: none ;
}

form
{
  margin: 0 ;
  padding: 0 ;
}

legend
{
  font-weight: bold ;
}

fieldset
{
  margin: 0 ;
  padding: 0 ;
  border: none ;
}

fieldset table
{
  margin: 0 ;
  padding: 4px 0 ;
}

textarea,
input.input
{
  width: 300px ;
  padding: 2px ;
  border: none ;
  font: 100% "Courier New", Courier, monospace ;
}

textarea
{
  overflow: auto ;
  min-width: 100% ;
  max-width: 100% ;
}

hr
{
  height: 1px ;
  border: none ;
  background: #000 ;
}

/* ------------------------------------------------------------------------- */

html
{
  height: 100% ;
  min-height: 620px ;
}

body
{
  height: 100% ;
  margin: 0 ;
  padding: 0 ;
  font: 12px Verdana, "Geneva CE", sans-serif ;
  background: #DFDFDF;
  SCROLLBAR-FACE-COLOR: #000000;
  SCROLLBAR-HIGHLIGHT-COLOR: #dfdfdf;
  SCROLLBAR-ARROW-COLOR: #AFC9AC;
  SCROLLBAR-TRACK-COLOR: #c9c9c9;
  SCROLLBAR-3DLIGHT-COLOR: #AFC9AC;
 }

#holder
{
  position: absolute ;
  height: 100% ;
  width: 100% ;
  min-height: 620px ;
  min-width: 966px ;
}

#supplemental
{
  visibility: hidden ;
  height: 620px ;
  width: 966px ;
}

#content
{
  position: absolute ;
  top: 50% ;
  left: 50% ;
  height: 570px ;
  width: 880px ;
  margin: -310px 0 0 -483px ;
  background: url("../img/back/background.jpg") left ;
}

/*
okno s obsahem

#main
{
  position: absolute ;
  top: 38px ;
  left: 481px ;
  width: 866px ;
  height: 240px ;
  background: #DFDFDF ;
}
*/

#inner
{
  width: 830px ;
  height: 375px ;
  margin: 165px 0 24px 24px ;
  padding-right: 12px ;
  overflow: auto ;
  color: #FFFFFF ;
}

#inner table
{
  color: #efefef ;
}

#inner a
{
  text-decoration: none ;
  color: #f49a20 ;
}

#inner a:hover
{
  text-decoration: underline ;
}

/*
.posuvnik #inner
{
  overflow: hidden ;
}
*/

h1
{
  margin: 0 ;
}

/* ------------------------------------------------------------------------- */

#menu
{
  position: absolute ;
  top: 540px ;
  right: 20px ;
  line-height: 0px ;
  text-align: center ;
  font-weight: bold ;
}

#menu ul
{
  width: 850px ;
  margin:  0 ;
  padding: 0 ;
}

#menu li
{
  display: inline ;
  margin: 0 6px ;
  list-style-type: none ;
}

#menu li a
{
  text-decoration: none ;
  text-transform: uppercase ;
  color: #eeeeee ;
}

#menu li a:hover
{
  color: #F49A20 ;
}

/* ------------------------------------------------------------------------- */

#footer
{
  position: absolute ;
  left: 30px ;
  bottom: -1em ;
}

#footer p
{
  margin: 0 ;
}

#footer a
{
  text-decoration: none ;
  color: black ;
}

#footer a:hover
{
  text-decoration: underline ;
}

/* ------------------------------------------------------------------------- */

#gb-menu
{
  margin: 0 ;
}

#gb-menu span
{
  padding: 1em 0 ;
}

.gb-head
{
  text-align: right ;
}

.gb-head strong
{
  float: left ;
}

/* ------------------------------------------------------------------------- */
.diCaption{position:absolute;left:100;top:100px;width:50%;color:#000000;}
.partner1{position:absolute;left:150;top:100px;width:50%;color:#000000;}
.partner2{position:absolute;left:200;top:100px;width:50%;color:#000000;}
.facebook{position:absolute;left:250;top:100px;width:50%;color:#000000;}
.partner1{position:absolute;left:500;top:100px;width:50%;}
.partner2{position:absolute;right:100;top:100px;width:50%;}
.ivan{position:relative;left:0px;bottom:0px;}
.petr{position:relative;left:20px;bottom:0px;}

.partner1{position:absolute;left:715px;top:88px;}
.partner2{position:absolute;left:770px;top:88px;}
.fb{position:absolute;left:825px;bottom:418px;}

.guestVlozit{position:absolute;right:25px;bottom:450px;}
.bz_logo{position:relative;left:35px;bottom:11px;}
.fb_logo{position:relative;left:60px;bottom:11px;}
.left    { text-align: left }
.center  { text-align: center }
.right   { text-align: right; color:black; font-weight:bold;}
.justify { text-align: justify }
.top     { vertical-align: top }
.bottom  { vertical-align: bottom }
.middle  { vertical-align: middle }
.clear   { clear: both }
.f-left  { float: left }
.f-right { float: right }
.f-none  { float: none }
.xxl     { width: 100% }
.hidden  { display: none }
.white   { background-color: white; border-width: 0px; height: 2px; color: white }

table.time{width:100%;border-collapse:collapse;border:1px solid #FFF;}
table.time th,table.time td{font-size:100%;text-align:center;vertical-align:top;padding:0 0 3px;color:white;}
table.time caption{font-size:100%;font-weight:bold;text-align:left;margin:0 0 5px;color:white;}

table.prod{width:100%;border-collapse:collapse;border:0px solid #FFF;}
table.prod th,table.prod td{font-size:100%;text-align:left;vertical-align:top;padding:0 0 3px;color:white;}

table.zavod{width:50%;border-collapse:collapse;border:1px solid #FFF;}
table.zavod th,table.zavod td{font-size:100%;text-align:left;vertical-align:left;padding:0 0 3px;color:white;}
table.zavod caption{font-size:100%;font-weight:bold;text-align:left;margin:0 0 5px;color:white;}

#body_1 #menu_1 a { font-weight: bold ; color: #F49A20 ; }
#body_2 #menu_2 a { font-weight: bold ; color: #F49A20 ; }
#body_3 #menu_3 a { font-weight: bold ; color: #F49A20 ; }
#body_4 #menu_4 a { font-weight: bold ; color: #F49A20 ; }
#body_5 #menu_5 a { font-weight: bold ; color: #F49A20 ; }
#body_6 #menu_6 a { font-weight: bold ; color: #F49A20 ; }
#body_7 #menu_7 a { font-weight: bold ; color: #F49A20 ; }
#body_8 #menu_8 a { font-weight: bold ; color: #F49A20 ; }
#body_9 #menu_9 a { font-weight: bold ; color: #F49A20 ; }
