body{
  margin : 0 0 20px 0;
  padding : 0;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
background-color : #6D8DA0;
  line-height: 150%
}

h1 {
  margin: 0;
  padding: 0px 0px 5px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #27C411;
  }

h1.nabid {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #404040; font-weight: bold}


h2 {
  color: #27C411;
  font-size:11pt;
}

h2.nabid {
  margin: 0;
  padding: 3px 0px 3px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #404040;
  font-weight: bold
  }

h3 {
  color: #444444;
  font-size:10pt;
}
h3.cebia {
  color: #FF9933;
  font-size:10pt;
  padding: 3px 0px 3px 10px;
  margin: 0px 0px 0px 0px
}

A {
        COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
        COLOR: #000000; text-decoration:underline
}


strong.cebia {
  margin: 0px 0px 5px 10px;
  padding: 0px 0px 0px 0px;
  font-size: 14px;
  color: #FF3300
}

span.cebia {
  margin: 0px 0px 5px 10px;
  padding: 0px 0px 0px 0px;
  font-size: 13px;
  color: #FF3300;
  font-weight: bold
}


span.red {color: #FF0000}

p.pform {
  margin : 0;
  padding : 0;
  text-align: right;
}

p.odstavec_10 {
  margin: 0px 0px 3px 0px;
  padding: 3px 10px 3px 10px;
}


img.img_ram_0 {
  border: none
}

img.img_right {
  margin: 0px 20px 0px 0px;
  padding: 3px 0px 3px 0px;
  border: none;
  text-align: right;
}

.clear {
  margin: 0;
  padding: 0;
  clear: both
}


input.button{
  background-color : #66FF66;
  border: 1px solid #808080;
  color: #444444;
  text-align : center;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold
}
input.text{
  border: 1px solid #C0C0C0;
  font: 11px Tahoma, Arial, sans-serif;
  color: #444444;
  padding-left: 5px;
}

textarea.txt {
  font-family: Tahoma, Arial, sans-serif;
  border-style: solid;
  border-width: 1px;
  border-color: #C0C0C0;
  font-size: 11px;
  color: #444444;
  padding-left: 5px;
}
select.sel {
  font-family: Tahoma, Arial, sans-serif;
  border-style: solid;
  border-width: 1px;
  border-color: #C0C0C0;
  font-size: 11px;
  color: #444444;
  padding-left: 5px
}

div.body {
  width: 960px;
  text-align: left;
  background-color : White;
  margin : 10px auto;
  padding : 10px;
  border: 2px solid Black;
}

div.form_prace {padding-left: 20px}

.head {
  margin: 0;
  padding: 0;
  width: 960px;
  height: 380px;
}

.head_asolute {
  margin: 0;
  padding: 0;
  width: 960px;
  height: 380px;
  position: absolute;
  top: 12px
}


.logo {
  margin: 0;
  padding: 0;
  height: 90px;
  width: 100%;
}

.obr_hlavni {
  margin: 2px 0;
  padding: 0;
  width: 960px;
  height: 210px;
  background: url(/img/obr_hlavni.jpg);
}


.menu_top {
  float:left;
  margin:0;
  padding:0px 0px 0px 150px;
  height: 43px;
  color: #FFFFFF;
  background: url(/img/menu_pozadi.jpg) repeat-x;
  border-bottom: 1px solid #FFFFFF;
  width: 810px
}

.menu_top  a, .menu_top a:visited {
  font-family:Tahoma, Arial, sans-serif;
  font-style:normal;
  font-weight:bold;
  font-size:11px;
  color: #FFFFFF;
  text-decoration: none;
}
.menu_top ul {
  margin: 0;
  padding: 0;
  list-style-type:none;
}
.menu_top ul li {
  float:left;
  position:relative;
  z-index:auto !important /*Non-IE6*/;
  z-index:1000 /*IE6*/;
}
.menu_top ul li a {
  color: #FFFFFF;
  float:none !important /*Non-IE6*/;
  float:left /*IE-6*/;
  display:block;
  background: url(/img/menu1.jpg) repeat-x;
  line-height:43px;
  padding:0px 0px 0px 0px;
  text-decoration:none;
  height: 43px;
  text-align: center;
  width: 127px
}
.menu_top ul li:hover a {
  background: url(/img/menu2.jpg) no-repeat;
  text-decoration:none;
  color:#FFFF00;
} /*Color main cells hovering mode*/
.menu_top ul li a:hover {
  background: url(/img/menu2.jpg) no-repeat;
  text-decoration:none;
  color:#FFFF00;
} /*Color main cells hovering mode*/

.menu_top table {position:absolute; top:0; left:0; border-collapse:collapse;color: #FFFFFF;}


.menu_top ul li ul {display:none; border:none;color: #FFFFFF; background-color: #74E30F }
.menu_top ul li a:hover ul {display:block; width:160px; position:absolute; z-index:999; top:42px; left:0;}

.menu_top ul li:hover ul {display:block;  position:absolute; z-index:999; top:42px; margin-top:1px; left:0;}

.menu_top ul li:hover ul li a {display:block; width:140px; height::1.3em; line-height:1.3em; margin-left:0px; padding:5px 0px 5px 15px; border-bottom: solid 1px #004080; color:#FFFFFF; text-align: left; background-image: none } /*Color subcells normal mode*/
.menu_top ul li:hover ul li a:hover {text-decoration:none;color:#FFFF00;} /*Color subcells hovering mode*/
.menu_top ul li a:hover ul li a {display:block; width:140px; height:1.3em; line-height:1.3em; padding:5px 0px 5px 15px; border-bottom: solid 1px #004080; color:#FFFFFF; text-align: left; background-image: none } /*Color subcells normal mode*/
.menu_top ul li a:hover ul li a:hover {text-decoration:none;color:#FFFF00;} /*Color subcells hovering mode*/

div.lista_main {
  background: url(/img/main_lista.jpg) repeat-x top;
  height: 10px;
 margin : 0px 0px 0px 0px; padding : 0px 0px 0px 0px;
}

div.main {
  float:left;
  width:690px;
}

div.str_center{
width:440px; float: right;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 10px;
  border-right : 1px solid #cccccc;
  border-left: 1px solid #cccccc
}

div.str_left {
width: 230px;
float:left;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
}

div.str_right {

  float:right;
  width:260px;
  text-align: left;
  margin : 0px 0px 0px 0px;
  padding-left: 10px;
}


div.zarovnani_right {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  text-align: right
}

a.odkazy {
  font-weight: bold;
  color: #CC3300
}




div.adresa {
  float: right;
  width: 230px
}



div.navigate {
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #CCCCCC
}
.navigate UL {
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 5px 0px;
  LIST-STYLE-TYPE: none;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.navigate LI {
  DISPLAY: inline;
  padding-right: 3px
}
.navigate LI A {
  FONT-WEIGHT: bold;
  BACKGROUND: url(/img/sipka_navigace.png) no-repeat right;
  MARGIN-RIGHT: 1px;
  TEXT-DECORATION: none;
  padding-right: 9px
}
.navigate LI A:hover {
  TEXT-DECORATION: underline;
}




div.right_odkazy{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  margin: 0px 0px 10px 0px;
	padding: 0;
  width: 230px
}


.right_odkazy ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0;
	text-decoration: none;
	}

.
.right_odkazy {
	margin: 0px;
}

.right_odkazy li a {
  text-decoration: none;
  display: block;
  height: 15px;
  padding: 3px 0px 5px 20px;
  margin: 1px 0px 1px 0px;
  color: #000000;
  border-bottom: 1px dashed #C0C0C0;
  font-weight: bold
}
.right_odkazy li a:link, .right_odkazy li a:visited {
  text-decoration: none;
  display: block;
  background-color: #FFFFFF;
  height: 15px;
  background-image: url(/images/menu/sipka_left_menu.png);
  background-position: 10px;
  background-repeat: no-repeat;
  padding: 3px 0px 5px 20px;
  margin: 1px 0px 1px 0px;
}

.right_odkazy li a:hover {
  text-decoration: none;
  display: block;
  background-color: #FFFFFF;
  height: 15px;
  background-image: url(/images/menu/sipka_left_menu.png);
  background-position: 15px;
  background-repeat: no-repeat;
  padding: 3px 0px 5px 25px;
  margin: 1px 0px 1px 0px;
}


div.konec-obsahu {
clear: both; margin : 5px 0px 5px 0px; padding : 0px 0px 0px 0px;}

div.patka {
  text-align: center;
  margin : 5px auto 5px auto; font-size: 11px;
  color: #DCDCDC
}

#menu_reklama { margin: 20px auto 10px; font-size: 11px; color: #DCDCDC }
#menu_reklama ul { text-align: center; }
#menu_reklama ul li { display: inline; }
#menu_reklama ul li a { padding: 3px; color: #DCDCDC; white-space: nowrap }
#menu_reklama ul li a:visited, #menu_reklama ul li .selected { color: #DCDCDC; }
#menu_reklama ul li a:hover { padding: 3px; color: #DCDCDC !important; }


