*{
  margin: 0;
  padding: 0;
}

li{
  display: list-item;
}

body{
  background-color: #222222;
  font-family: "Courier New",Courier, monospace
  color: #000;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  min-width: 800px;
}/* layout */

a{
  text-decoration: underline;
}

a:link, a:visited{
  color: red;
}

a:hover, a:active, a:focus{
  color: #dd3916;
}

hr{
  display: none;
}

.none{
  display: none;
}

input.inline{
  display: inline;
}

.button a{
    width: 186px;
    height: 32px;
    line-height: 32px;
    display: block;
	margin: 0;
	padding: 0;
 }
.edit{
    width: 186px;
    height: 32px;
    line-height: 32px;
    display: block;
	margin: 0;
	padding: 0;
    float: left;
 }


#propozice a{
	background:  transparent url("../img/buttons/propozice1.jpg") left top no-repeat;
}
#propozice a:hover {
	background:  transparent url("../img/buttons/propozice2.jpg") left top no-repeat;
}


#prihlaska a{
	background:  transparent url("../img/buttons/prihlaska1.jpg") left top no-repeat;
}
#prihlaska a:hover {
	background:  transparent url("../img/buttons/prihlaska2.jpg") left top no-repeat;
}



#program a{
	background:  transparent url("../img/buttons/program1.jpg") left top no-repeat;
}
#program a:hover {
	background:  transparent url("../img/buttons/program2.jpg") left top no-repeat;
}




#vyhodnoceni a{
	background:  transparent url("../img/buttons/vyhodnoceni1.jpg") left top no-repeat;
}
#vyhodnoceni a:hover {
	background:  transparent url("../img/buttons/vyhodnoceni2.jpg") left top no-repeat;
}



#kontakty a{
	background:  transparent url("../img/buttons/kontakty1.jpg") left top no-repeat;
}
#kontakty a:hover {
	background:  transparent url("../img/buttons/kontakty2.jpg") left top no-repeat;
}


#mapa a{
	background:  transparent url("../img/buttons/mapa1.jpg") left top no-repeat;
}
#mapa a:hover {
	background:  transparent url("../img/buttons/mapa2.jpg") left top no-repeat;
}

#archiv a{
	background:  transparent url("../img/buttons/archiv1.jpg") left top no-repeat;
}
#archiv a:hover {
	background:  transparent url("../img/buttons/archiv2.jpg") left top no-repeat;
}
#archiv10 a{
	background:  transparent url("../img/buttons/archiv10.jpg") left top no-repeat;
}
#archiv10 a:hover {
	background:  transparent url("../img/buttons/archiv100.jpg") left top no-repeat;
}
#archiv11 a{
	background:  transparent url("../img/buttons/archiv11.jpg") left top no-repeat;
}
#archiv11 a:hover {
	background:  transparent url("../img/buttons/archiv101.jpg") left top no-repeat;
}


#foto a{
	background:  transparent url("../img/buttons/foto.jpg") left top no-repeat;
}
#foto a:hover {
	background:  transparent url("../img/buttons/foto2.jpg") left top no-repeat;
}


#pas{
  width: 100%;
  position: absolute;
  top: 0;
  left:0;
  height: 216px;
  background: url("../img/pas.gif") repeat-x;
}
#podlogo{
  width: 100%;
  position: relative;
  top: 0;
  height: 216px;
  background: transparent url("../img/podlogo.gif") no-repeat center 16px;
}


#page{
  margin: 15px auto;
  text-align: left;
  width: 800px;
}

#header{
  position: relative;
  background: transparent url("../img/header.jpg") no-repeat left top;
  width: 100%;
  height: 126px;
}


#flashcontent {
  padding: 0;
  margin: 0 0 0 10px;
  width: 556px;
  height: 106px;
  xposition: absolute;
  xtop: 70px;
  z-index: 3;
  display: block;
}



#main{
  width: 100%;
  display: block;
}

#footer{
  clear: both;
  width: 100%;
  background: url("../img/patka.jpg") no-repeat;
  height: 25px;
  color: white;
}

#nav{
  width: 200px;
  float: left;
  overflow: hidden;
  display: inline;
  padding: 0;
  height: 380px;
  background: url("../img/sq.jpg") no-repeat left bottom;
}





fieldset{
  border: none;
}


#main input.button{
  width: 80px;
  cursor: pointer;
  padding: 2px 5px;
  margin: 0 auto;
}



img{
  border: none;
}

h4{
  color: #2480aa;
  font-size: 110%;
  padding: 5px 0;
  font-weight: normal;
}

#basic p, #basic address, #basicr p{
  margin: 0;
  padding: 0 0 10px 0;
}

#foot p{
  text-align: left;
  color: #7c6332;
  width: 100%;
  overflow: hidden;
  overflow: hidden;
  white-space: nowrap;
  position: absolute;
  bottom: 15px;
}


#basic {
    background: url("../img/bgcont.jpg") left top repeat-y;
}
#basic ul{
  padding: 0px 0 0 20px;
  margin: 0px 0 0 20px;
}
#basic {
  padding: 0px 0 10px 0;
  margin:0px 0 0px 0;
}


#basicin {
  display: block;
  margin:0px 0 0px 200px;
  width: 572px;
  padding:10px;
  &width: 560px;
  _height: 380px;
  min-height: 380px;
  background-color: #fff;
}


.page span{
  text-align: left;
  display: block;
}

p.anotace{
  color: #b00000;
  padding-bottom: 3px;
  border-bottom: 1px solid #b3cee9;
}

p.img{
  float: left;
  margin: 10px 10px 10px 0;
}

#basic ul, #basic ol{
  margin: 10px;
  xpadding: 0;
}

#basic li{
  list-style: circle;
}



textarea{
  display: block;
  width: 100%;
}

#new p.submit{
  padding: 0 0 5px 0;
}


#basic #floatbug .loginform fieldset{
  margin-bottom: 10px;
}



select{
  font-size: 11px;
}/* form *//* detail */


.both{
  clear: both;
  line-height: 1px;
  font-size: 1px;
  height: 1px;
  margin-top: -1px;
}

#basic li{
  padding: 3px 0;
  line-height: 1.3;
}

table{
  border-collapse: collapse;
  font-size: 100%;
}

td{
  padding: 5px;
  vertical-align:top;
}

.table td{
  border-bottom: 1px solid silver;
  xborder: 1px solid silver;
}


div.spec form table #basket tbody td, table #basket tbody td{
  padding-top: 2px;
  padding-bottom: 0;
}

td.pocet{
  width: 80px;
}

td.pocet input{
  text-align: center;
  font-weight: bold;
}

tfoot td{
  padding: 5px;
  font-weight: bold;
}

tfoot tr.bordertop td{
  background: none;
  border-top: 5px solid #e1e1e1;
}

tfoot td b{
  color: #be0000;
}


