/* -------------------------------  obecne ---------------------------------- */
BODY {
  background-color : #2480bb;
  background-image: url('desimg/bodyBackground.jpg');
  background-repeat: repeat-y;
  margin : 0px;
  padding : 0px;
  font-family : Verdana,Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
}

A {
  text-decoration: none;
  color : black;
}

A:hover {
  text-decoration : underline; 
  color : black; 
}

P { margin: 8px 0px 0px 0px; } /* jinak si to kazdy prohlizec vyklada po svem */

.odkazy { text-decoration : underline; color:#2781BD; } 

DIV.cleaner {
  clear:both;
  height: 1px;
  margin: -1px 0 0 0; 
  padding:0;
  border:none;
  visibility: hidden;
  font-size: 0px;
}

/* svisle rozdeleni */
#left, #middle, #right {
  background-color : white;
}

#hlavni {
  width: 896px;
  text-align: left; 
  min-height:780px;
  height:auto;
  height: expression(this.scrollHeight < 780? "780px" : "auto" );
}

#left {
  float: left;
  width: 210px;
}

#middle {
  float: left;
  width: 482px;
}

#right {
  float: left;
  width: 204px;
  background-image: url('desimg/right.jpg');
  background-repeat: no-repeat;
  height: 591px;
  font-size: 10px;
  
}

/* levy sloupec */
#leftLogo {
  width: 184px;
  height: 106px;
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 20px;
}

#leftLogoText {
  position: absolute;
  width: 184px;
  margin-top: 86px;
  font-size: 7px;
  font-weight: bold;
  text-align: center;
}

/* menu */
#leftMenuTop {
  width: 210px;
  height: 15px;
  background-image: url('desimg/leftMenuTop.jpg');
  background-repeat: no-repeat;
}

#leftMenuMiddle {
  width: 210px;
  background-image: url('desimg/leftMenuItem.jpg');
  background-repeat: repeat-y;
}

UL#leftMenuNavi {
  line-height: 25px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 27px;
  padding-left: 0px;
}

UL#leftMenuNavi LI {
  list-style: none;
}

#leftUnderMenu {
  width: 210px; 
  background-image: url('desimg/leftBackground.jpg');
  background-repeat: repeat-y;
}

#leftContactSpace {
  height: 20px;
}

#leftMenuContact {
  width: 175px;
  height: 133px;
  background-image: url('desimg/leftContact.jpg');
  background-repeat: no-repeat;
  margin-left: 20px;
}

#leftMenuContactText {
  position: absolute;
  width: 144px;
  height: 85px;
  margin-left: 20px;
  margin-top: 15px;
  color: white;
  font-weight: bold;
}

#leftMenuContactText H1 {
  font-size: 11px;
  text-transform: uppercase;
  color: black;
}

/* prostredni sloupec */
#middleTop {
  width: 482px;
  height: 258px;
  background-image: url('desimg/mainTop.jpg');
  background-repeat: no-repeat;
}

#middleMain {
  width: 482px;
  background-image: url('desimg/mainBackground.jpg');
  background-repeat: repeat-y;
}

#middleNavi {
  width: 464px;
  margin-left: 18px;
}


DIV.mainButton {
  width: 225px;
  height: 95px;
  background-image: url('desimg/mainButton.jpg');
  background-repeat: no-repeat;
  float: left;
  text-align: center;
}

DIV.mainButton a {
  display: block;
  height: 95px;
  text-transform: uppercase;
  font-weight: bold;
  color: white;
  line-height: 95px;
  vertical-align: middle;
}

DIV.mainButton a:hover {
  color : black;
  text-decoration: none;
}

#mainText {
  width: 445px;
  margin-top: 0px;
  margin-left: 20px;
}

#mainText H1 {
  margin-top: 15px;
  margin-bottom: 0px;
  font-size: 20px;
  font-weight: bold;
  color: black;
}

/* pravy sloupec */

#novinky {
  width: 170px;
  height: 110px;
  margin-top: 40px;
  margin-left: 0px;
}

#novinky A {
  margin: 7px 0px 0px 0px;
  color: #e68119;
  line-height: 1.4em;
}

SPAN.novinkyText {
  color: #2781BD;
}

#rightTop5 {
  width: 170px;
  height: 225px;
  margin-top: 54px;
  margin-left: 30px;
}

H1.right {
  font-size: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  text-transform: uppercase;
}

#rightTop5 UL {
  margin-top: 30px;
  margin-left: 0px;
  padding-left: 0px;
  line-height: 23px;
}

#rightTop5 LI {
  list-style: none;
}

#rightTop5Bottom {
  position: absolute;
  width: 184px;
  margin-top: 205px;
  margin-left: 5px;
  font-size: 6px;
  font-weight: bold;
}

#rightFulltext {
  width: 180px;
  height: 130px;
  margin-top: 30px;
  margin-left: 17px;
  text-transform: uppercase;
}

#rightFulltext FORM {
  margin-top: 20px;
}

#rightFtInput {
  border: 1px solid black;
  width: 135px;
  height: 18px;
  font-size: 10px;
}

#rightFtOk {
  background-color: black;
  border: 1px;
  width: 25px;
  height: 18px;
  margin-left: 5px;
  font-size: 8px;
  font-weight: bold;
  color: white;
}

#rightFtTextUnder {
  font-size: 7px;
  margin-left: 10px;
  width: 130px;
}

#rightFtBottom {
  position: absolute;
  width: 170px;
  margin-top: 105px;
  margin-left: 30px;
  font-size: 6px;
  font-weight: bold;
}
/*-----------------   paticka --------*/

#paticka {
   width: 896px; 
  text-align: center;
  float:bottom;
}

#poweredBy1 {
  
  clear: both;
   width: 200px;
  margin-left: 376px;
  _margin-left: 91px; 
  text-align: left;
}

#poweredBy {
  clear: both;
   width: 200px;
  margin-left: 403px;
  _margin-left: 118px; 
  text-align: left;
}

#poweredBy A {
  font-size: 7pt;
}
.bezramecku{
	border: none;
}


