body
 {
  padding:0px; margin: 0px;
  background-image: url('../design/pozadi_top.jpg'); background-position: top left; background-repeat: repeat-x; 
  font-family: Arial CE, Arial, Verdana, sans-serif;
  font-size: 10px; color:#000000;
  scrollbar-face-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #000000;
 }

.print-only
 {
  display: none;
 }

h1
 {
  font-size: 14px;
  text-align: right;
  margin-top: 15px;
  margin-right: 15px;
 }

.right
 {
  text-align: right;
 }

.main
 {
  width: 100%;
  height: 100%;
  background-image: url('../design/logo_left.jpg'); background-position: top center; background-repeat: no-repeat; 
 }
 
#top
 {
  vertical-align: top;
  text-align: center;
  height: 146px;
 }

.left-menu
 {
  text-align: left; vertical-align: top; width: 160px; border: 1px solid #BFCEDE;
  background-color: #B8D2E6;
 }
 
.middle-texty
 {
  text-align: left; vertical-align: top; border: 1px solid #CCCCCC;
  font-family: Arial CE, Arial, Verdana, sans-serif;
  font-size: 13px; color:#000000;
  padding: 10px;
  background-color: #F2F2F2;
 }
 
.right-praporky
 {
  text-align: left; vertical-align: top; width: 160px; border: 1px solid #FF9900;
  background-color: #FFECBF;
 }
 
.haly
 {
  border: none 1px black;
  width: 98%;
 } 
 
.number
 {
  text-align: right;
  padding-right: 5px;
 }
 
.haly a, .show a
 {
  color: #cc0000;
  text-decoration: underline;
 }
 
.haly a:hover, .show a:hover
 {
  color: #0000cc;
  text-decoration: underline;
 }

.stred
 {
  text-align: center;
 }
 
.zahlavi-nabidky, .show thead
 {
  background-color: #990000;
  font-size: 12px; color:#ffffff;
  font-weight: bold;  
 }

.zahlavi-nabidky-razeni
 {
  background-color: #8DB3C0;
  font-size: 11px; color:#ffffff;
  font-weight: bold;  
 }


.zahlavi-nabidky td
 {
 text-align: center;
 vertical-align: middle;
 } 

.zahlavi-nabidky-razeni td
 {
 text-align: center;
 vertical-align: middle;
 } 

.nabidky
 {
  background-color: #D5DDE3;
  font-size: 11px; color:#000000;
  text-align: center;
  vertical-align: middle;
 } 

.nabidkyL
 {
  background-color: #E1EDFB;
  font-size: 11px; color:#000000;
  text-align: center;
  vertical-align: middle;
 }
 
.nabidkyS
 {
  background-color: #ffffff;
  font-size: 11px; color:#000000;
  text-align: center;
  vertical-align: middle;
 }

  
.right-corner
 {
  background-image: url('../design/tab_roh2.gif'); background-position: top right; background-repeat: no-repeat;
 }
 
.left-corner
 {
  background-image: url('../design/tab_roh1.gif'); background-position: top left; background-repeat: no-repeat;
 }
 
.pata-sortiment-left
 {
  text-align: left;
  font-size: 10px;
  background-color: #DEE9ED;
 }

.pata-sortiment-center
 {
  text-align: center;
  font-size: 10px;
  background-color: #CEDEE4;
 }
 
.pata-sortiment-right
 {
  text-align: right;
  font-size: 10px;
  background-color: #DEE9ED;
 }

/* css pro detail komodity */

.nahledy-detail 
 {
   width: auto;
   font-family: Arial CE, Arial, Verdana, sans-serif;
   font-size: 14px; color:#000000;
 } 
 
.nahledy-detail img
 {
  border: solid 1px #000000;
 }
 
.nahledy-detail td
 {
  text-align: center;
  vertical-align: middle;
 }

.zahlavi-detail
 {
  background-color: #8DB3C0;
  color:#003366;
  font-weight: bold;
 }
 
.show tbody
 {

  background-color: #DEE9ED;
 }

.show tfoot
 {
  background-color: #C0BFC0;
  font-weight: bold;
  color: #000000;
 }
 
.show
 {
  width: 90%;
  font-size: 12px; color:#000000;
  text-align: left;
  vertical-align: middle;
 }
 
.no-border
 {
  border-color: ffff00;
 }

/* css pro popis detail komodity */

.popis-komodity
 {
  width: 100%;
  font-size: 12px; color:#003366;
  text-align: left;
 }
 
.kategorie
 {
  width: 10%;
  background-color: #CEDEE4;
  color: #484848;
  font-weight: bold;
  vertical-align: top;
 }
 
.popis
 {
  width: 90%;
  color: #484848;
  background-color: #EEF4F6;
  vertical-align: top;
 }

/* css pro praporky */

.praporky
 {
  width: 159px;
  font-family: Arial CE, Arial, Verdana, sans-serif;
  font-size: 12px;
  text-align: center;
  height: 100%;
  overflow: auto;
 } 
 
.praporky td
 {
  vertical-align: top;
  text-align: right;
 }

.partneri
 {
  color: #7CA675;
  font-weight: bold;
  padding-top: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #7CA675;
  margin-left: 7px;
  margin-right: 7px;
  margin-top: 7px;
 } 
 
 .napiste-nam
 {
  color: #006699;
  font-weight: bold;
  padding-top: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #7CA675;
  margin-left: 7px;
  margin-right: 7px;
  margin-top: 7px;
 } 


.partner-banner{
	padding: 6px;
}

.partner-banner img{
	border: 1px black solid;
}
.webat-banner { margin-top: 5px; }
.vyhledavani
 {
  color: #666666;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #666666;
  margin-left: 7px;
  margin-right: 7px;
  margin-top: 7px;
  text-align: right;
 }
 
.pocitadlo
 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FF9900;
  margin-left: 7px;
  margin-right: 7px;
  margin-top: 7px;
  color: #FF9900;
  font-weight: bold;
  text-align: right;
 }
 
#partneri-obsah
 {
  height: 70%;
 }

#vyhledavani-obsah
 {
  height: 95px;
  text-align: center;
 }
 
#pocitadlo-obsah
 {
  height: 115px;
  text-align: center;
 }
 
.vyhledej
 {
  background-color: #ffffff;
  border: solid 1px #000000;
  font-size: 12px;
  width: 110px;
 }

.vyhledat
 {
  background-color: #ffffff;
  border: solid 1px #000000;
  color: #7F7F7F;
  font-weight: bold;
  font-size: 12px;
  width: 20px;
 }
 
 
 .odeslano{
	font-size: 100%;
	display: block;
	background-color: #efefef;
	padding: 7px;
	color: #000000;
}

.povinny{
	vertical-align: super;
	font-size: 10px;
	color: #990000;
}

.koment{
	margin-top: 15px;
	margin-bottom: 15px;	
	color: #003366;
	font-weight: bold;
	border-bottom: 2px solid #003366;
	padding-left: 5px;
}

input, textarea, select{
	margin-bottom: 5px;
	border: 1px solid #999999;
}

