.smalltext {font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000000; }
.maintext {font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #000000; }
.code {font-family: "Courier New", Courier, mono;}

body {
  font-family: Verdana, Tahoma, Arial;
  font-size: 12px;
  color: #000000;
  padding: 0;
  margin: 0;
}

.maintable {
  font-family: Verdana, Tahoma, Arial;
  font-size: 12px;
  color: #000000;
  padding: 0;
  margin: 0;
}

h1 {
  font-family: Verdana, Tahoma, Arial;
  font-size: 16px;
  color: #000000;
  font-weight: bold;
  padding: 5px 0px 2px 0px;
  margin: 0;
}

h2 {
  font-family: Verdana, Tahoma, Arial;
  font-size: 14px; color: #000000;
  padding: 5px 0px 2px 0px;
  margin: 0;
}

h3 {
  font-family: Verdana, Tahoma, Arial;
  font-weight: bold;
  font-size: 12px;
  padding: 5px 0px 0px 0px;
  margin: 0;
  line-height: 100%;
}

.copyright {
  font-family: Verdana, Tahoma, Arial;
  font-size: 9px;
  color: #000000;
}

a:link {text-decoration:underline}
a:visited {text-decoration:underline}
a:active {text-decoration:none; color:gray}
a:hover {text-decoration:none; color:gray}

#leftcontent {
	background:#E3E4FF;
}

#centercontent {
  background:#FFFFFF;
  padding: 1px 15px 10px 15px;
  line-height: 150%;	
}

#rightcontent {
	background:#E3E4FF;
}
	
#topcontent {	
  height: 80px;
  border-bottom:1px solid #000080;
}

#mainlogo {
  background:#E3E4FF;
  background-image: url(images/main_logo.gif);
  background-repeat: no-repeat;
  height: 80px;
  border-bottom:1px solid #000080;
}			
		
#maintitle {
  height: 80px;
  background:#E3E4FF;
  border-bottom:1px solid #000080;
  background-image: url(images/main_title.gif);
  background-repeat: no-repeat;
  background-position: center center;
}		
		
#pagefooter {
  background:#fff;
  height:30px;	
  border-top:1px solid #000080;
  padding: 5px;
}		
		
.menutitle {
  background:#000080;
  color: #FFF;
  width: 170px;
  font-weight: bold;
  padding: 3px 3px 4px 5px;
  letter-spacing: 0.2em;
}	
  
.menuitems {
  padding: 4px 5px 5px 5px;
  line-height: 170%;
}	

#submenuitems
{
margin: 0;
padding: 0px 0px 0px 15px;
list-style: none;
}

#submenuitems li {
  padding: 0px 0px 0px 12px;
  background-image: url(http://www.dreamcom.cz/0/images/arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 50%;
}	

.menuitems a:link {text-decoration:none; color:#000}
.menuitems a:visited {text-decoration:none; color:#000}
.menuitems a:active {text-decoration:none; color:gray}
.menuitems a:hover {text-decoration:none; color:gray}

.novinky {
  font-size: 90%;
  padding-left: 5px;
  padding-right: 5px;
}	

.novinky p{
  margin-bottom: 7px;
  margin-top: 7px;
}	

.newsitem
{
width: 100%;
margin: 0px;
padding: 0px;
}

.newsitem_divided
{
width: 100%;
margin: 0px;
padding: 0px;
border-bottom: 1px dotted #000080;
}
  
.cenik_nadpis {
  width: 100%;
  background:#000080;
  color: #FFF;
  padding: 3px;
}

#cenik_hodnota {
  width: 100%;
  background:#E3E4FF;
  color: #000;
  padding: 3px 0px 0px 5px;
  height: 22px;
}

.cenik_popis {
  width: 100%;
  padding: 5px;
  font-size: 90%;
}

.underlined_tablerow {
  width: 100%;
  padding: 3px 3px 0px 5px;
  border-bottom: 1px solid #FFF;
  height: 22px;
}

.hruler_dotted {
  width: 100%;
  height: 1px;
  margin: 0px;
  padding: 0px;
  width: 100%;
  border-bottom:1px dotted #000080;
}

.receivedList {
  font-family: tahoma;
  font-size: 12px;
  width: 650px;
  margin: 0px 10px 0 10px;
  border-collapse:collapse;
}

.receivedListHeader {
  color: #FFFFFF;
  background-color: #D00000;
  border: 1px solid #CCCCCC;
  padding: 2px 5px 2px 5px;
  font-weight: bold;
  height: 20px;
}

.receivedListCell {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding: 1px 5px 1px 5px;
}
