/* CSS Document */


body {
  margin:0px;
	padding:0px;
	text-align:center;
}

#main {
  height:100%;
  width:1000px;
  text-align:center;
  margin:20px auto 60px auto;
}

#top {
  height:170px;
  width:1000px;
  background-image:url("logo.png");
  background-repeat:no-repeat;
}



#LeftBanner {
  height:auto;
  width:260px;
  float:left;
	margin-top:20px;
	border: 3px double #c2d7f2;
	padding:0px;
}

#mainBanner {
  height:auto;
  width:720px;
  float:right;
	margin-top:20px;
	border: 3px double #c2d7f2;
	padding:0px;

}

#textBanner {
  width:680px;
  margin:20px;
  text-align:left;
}

#mainBannerColor {
  width:700px;
  text-align:right;
  background-color:#c2d7f2;
  font: italic bold 16px arial;
  margin:10px;
  padding-top:6px;
  padding-bottom:6px;

}

#secondaryBannerColor {
  width:700px;
  text-align:left;
  background-color:#fafad2;
  font: italic 18px arial;
  margin:10px;
  padding-top:6px;
  padding-bottom:6px;  
}

#secondaryBannerColor a:hover {
  color:blue;
}

#secondaryBannerColorObj {
  width:625px;
  text-align:left;
  background-color:#fafad2;
  font: italic 18px arial;
  margin:10px;
  padding-top:6px;
  padding-bottom:6px;  
}

#secondaryBannerColorUc {
  width:400px;
  text-align:left;
  background-color:#fafad2;
  margin-right:20px;
  padding-top:6px;
  padding-bottom:6px;
}


#secondaryBannerColor table tr td {
  font: italic 18px arial; 
}

#secondaryBannerColor a {
  text-decoration:none;
  color:black;
  display:block;
}

/* modre menu+ zlute submenu */

#menuMarkBlue {
  width:240px;
  list-style-type:none;
  List-style-position:inside;
  margin:10px;
  padding:0px;
  border-bottom:solid 1px;
}

#menuMarkBlue li {
  margin:0px;
  padding-bottom:10px;
  text-align:right;
  
}

#menuMarkBlue li ul {
  line-height:0px;
  list-style-type:none;
  List-style-position:inside;
  padding:0px;
  margin:0px;
}


#menuMarkBlue li a {
  background-color:#c2d7f2;
  text-decoration:none;
  text-align:left;
  color:black;
  font: italic bold 17px arial;
  letter-spacing:1px;
  line-height:30px;
  display:block;
  border-bottom:1px dotted blue;
  padding-left:10px;


}

#menuMarkBlue li a:hover {
  background-image:url("menuMarkBlueHover.png");

}

#menuMarkBlue li ul li a {
  background-color:white;
  background-image:none;
  text-decoration:none;
  text-align:left;
  font: italic 15px arial;
  letter-spacing:0px;
  line-height:26px;
  display:block;
  border-bottom:1px #f3b663 solid;
  padding-left:25px;

}

#menuMarkBlue li ul li {
  padding:0px;
  margin:0px;
}

#menuMarkBlue li ul li a:hover {
  background-image:none;
  background-color:#f3d663;
}

/* zlute menu+ zlute submenu */

#menuMarkYellow {
  width:240px;
  list-style-type:none;
  List-style-position:inside;
  margin:0px 10px 10px 10px;
  padding:0px;
}

#menuMarkYellow li {
  margin:0px;
  padding-bottom:10px;
  text-align:right;
  
}

#menuMarkYellow li ul {
  line-height:0px;
  list-style-type:none;
  List-style-position:inside;
  padding:0px;
  margin:0px;
}


#menuMarkYellow li a {
  background-color:#fafad2;
  text-decoration:none;
  text-align:left;
  color:black;
  font: italic bold 17px arial;
  letter-spacing:1px;
  line-height:28px;
  display:block;
  border-bottom:1px dotted blue;
  padding-left:10px;
  border-top:solid 1px #c2d7f2;


}

#menuMarkYellow li a:hover {
  background-image:url("menuMarkYellowHover.png");

}

#menuMarkYellow li ul li a {
  background-color:white;
  background-image:none;
  text-decoration:none;
  text-align:left;
  font: italic 13px arial;
  letter-spacing:0px;
  line-height:26px;
  display:block;
  border-bottom:1px #f3b663 solid;
  padding-left:25px;
  border-top:none;

}

#menuMarkYellow li ul li {
  padding:0px;
  margin:0px;
}

#menuMarkYellow li ul li a:hover {
  background-image:none;
  background-color:#f3d663;
}





#submenu1 {
  display: block;
}


#submenu2 {
  display: block;
}

#submenu3 {
  display: block;
}

#submenu4 {
  display: block;
}


#copyright {
  width:1000px;
  clear:both;
}



#produktySada {
  background-color: #c2d7f2;
  font: italic bold 14px arial;
}



.picsBorder {
  border: 1px solid #c2d7f2;
}



#mapaDistrib {
  background-repeat:no-repeat;
  background-position:left top;
  background-color:#c2d7f2;
  background-image:url("/pics/mapaDistHover.gif");
  padding: 0px;
  margin: 0px 75px 0px 75px;
  width: 530px;
  font-size: 1px;
  
}

#knihkupectvi {
  margin: 10px;
  width: 660px;
}

#knihkupectvi tr td {
  padding:5px;
  border: 3px #c2d7f2 double;
  text-align:center;
}

#knihkupectvi tr td a{
  text-decoration:none;
  display:block;
  color:black;
}

#knihkupectvi tr td a:hover{
  background-color:#c2d7f2;
}

#akce {
  line-height:50px;
}


#objPrehled tr td {
  border-bottom: 2px #c2d7f2 dotted;
}

#odberatel {
  background-color:#c2d7f2;
  font:16px;
}

#odbBorder {
  font-size:16px;
  border-right:2px solid #c2d7f2;
}

#borderRight {
  border-right: 2px solid #c2d7f2;
  width:420px;
}

#borderLeft a:hover img {
    filter:alpha(opacity=50);
		opacity: 0.5;
		-moz-opacity:0.5;
}

#textFloatRight {
  text-align:right;
}

#floatLeft {
  float:left;
}


.nodecor img {
  text-decoration:none;
  border:none;
}


.construct {
  background-image:url("pics/construct.jpg");
  background-repeat:repeat-x;
  height:105px;
}
