/* globalni nastaveni */

html, body {
  margin: 0px; padding: 0;
  font-family: Verdana, "Geneva CE", "Luxi Sans", lucida, sans-serif;
  height: 100%;
  background-color: #fff;
  color: #222222;
  min-width: 900px;
}

a {
 color: #06c;
}

a:hover {
 color: navy;
}

.center {
 text-align: center;
}

.left {
 text-align: left;
}

.right {
 text-align: right;
}

.leftatt {
 text-align: left;
 color: red;
 font-size: 105%;
 font-weight: bolder;
 border-bottom: 1px solid black;
 border-top: 1px solid black;
}

.rightatt {
 text-align: right;
 color: red;
 font-size: 105%;
 font-weight: bolder;
 background: yellow;
 border: 1px solid black;
}

.bold {
 font-weight: bold;
}

.bigger {
 font-size: 125%;
}

.smaller {
 font-size: 85%;
}

.frame {
 border: 1px solid gray;
} 

.framet {
 border: 1px solid gray;
 background: white;
} 

.alert {
 color: red;
 background-color: yellow;
 font-weight: bold;
}

.space0 {
 font-weight: bolder;
 padding: 6px;
}


.space1 {
 font-weight: bolder;
 text-align: left;
 padding: 6px;
 padding-left: 12px;
 /* border: 1px solid lightgray; */
 border-right: 2px solid lightgray;
 border-bottom: 2px solid lightgray;
}

.space2 {
 font-weight: bolder;
 color: darkblue;
 text-align: left;
 padding: 1ex 2ex 1ex 1ex;
}

.green {
 	color: #028298;
}

/* pevne casti stranky */

/* page */
#page {
  margin:0; padding:0;
  /* background: url('../images/menu_bg.png') repeat-y top left; */
}

/* menu nalevo */
#left {
  float: left;
  width: 270px;
  min-height: 100%;
  background: url('../images/menu_bg.png') repeat-y top left; 
/* background-color: lightgray; */
}

/* hlavni obsah stranky */
#main {
  margin-left: 270px; /* aby se svisle cary prekryvaly! */
  min-height: 100%;
}

#main .content {
  padding: 1ex 1em 1ex 1em;
  font-size: 90%;
}

#bottom {
 background: url('../images/dolni_bg.png') repeat-x top left;
 border-top: 1px solid lightgray;
}

/* top menu */
#topmenu {
 margin: 0px;
 padding: 2px 0 2px 0px;
 background-color: #028298;
 font-weight: bolder;
 text-align: center;
 font-size: 80%;
}

#topmenu .mnuitem {
 display: inline;
 border-right: 2px solid white;
 padding: 2px;
 background-color: #028298;
 color: white;
} 

#topmenu a{
 color: white;
 text-decoration: none;
}

#topmenu a:hover{
 color: #028298;
 background-color: white;
}        

/* menu */
#vmenu {
  margin: 6px;
  padding-right: 3px;
  font-size: 95%;
  min-height: 100%;
  font-size: 90%;
}

#vmenu .vmitem, .vmselected {
 margin-top: 1px;
 padding: 0;
 font-weight: bold;
 background-color: #eee;
 background: url('../images/menu_back1.gif') repeat-x top left;
}

#vmenu .vmitem a, .vmselected a {
 display: block;
 padding: 1px 0px 2px 0px;
 color: #028298;
 text-decoration: none;
 width: 100%;
}

#vmenu .vmselected a {
 color: #023282;
}

#vmenu .vmitem a:hover {
 background-color: #7cc3cf;
 background: url('../images/menu_back2.gif') repeat-x top left;
/* color: darkblue; */
 color: #a20;
}

#logobar {
 
 background-color: white;
 padding-top: 5px;
 padding-left: 12px;
 padding-right: 12px;
 }
  

/*  dalsi upresneni */

.heading{
text-align: center;
/* background-color: #eee; */
padding: 1px;
vertical-align: middle;
border-bottom: 1px solid gray;
  background: url('../images/logob.png') repeat-y top left; 
}

.heading1{
font-size: 110%;
font-weight: 400;
color: darkblue;
}

.heading2{
font-size: 160%;
font-weight: bold;
color: darkblue;

}

.heading3{
font-size: 140%;
font-weight: bold;
color: darkblue;
padding: 1ex;

}

.heading{
text-align: center;
}

.acpriceh {
text-align: center;
background: #ddddff;
}

.acpricel {
text-align: left;
background: #ffffff;
}

.acpricer1 {
text-align: right;
background: #ffffdd;
}

.acpricer2 {
text-align: right;
background: #ddffdd;
}

.acpricem {
text-align: right;
background: #ffffff;
color: #550000;
}

.acpricen {
font-size: 85%;
text-align: right;
background: #ffffff;
}


