BODY { text-align: left; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; background-color: #D4D4D4;  margin:22px 0px 22px 22px;background-image:url(../images/design_01/page_bg.gif); background-repeat:repeat-x;}


H1 { 
	font-size: 1.5em;
	color: #e12727;
	background-color : transparent;
	text-align: left;
}

H2 { 
	font-size: 1.4em;
	color: #e12727;
	background-color : transparent;
	margin: 7px 0px 2px 0px;
}

TABLE {
	padding : 0px 0px 0px 0px;
	border : 0px solid;
	border-collapse : collapse;
}

TD,TH {
	padding : 0px 0px 0px 0px;
	border : 0px solid;
	border-collapse : collapse;
	vertical-align: top;
}

P {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

A {
	color: red;
	background-color : transparent;
}

IMG { margin: 0px; }

#dokument { background-color: #FFFFFF; width:900px;}
#head IMG { 
			border: 0px;
			}

#head {
	background-color: white;
	background-image:url(../images/design_01/top_bg.gif);
	width: 900px;
}
#reklamaHP { float:left; width: 567px; height: 236px; }


#novinky { float:left; width: 164px; height: 236px; font-size: 10px; }
#novinky .telo{ width: 164px; height: 189px; display:block;}
#novinky A { color: #000; text-decoration: none;}
#novinky H1 { font-size: 11px; margin: 0px 0px 3px 0px; color: #000;}
#novinky H2 { font-size: 10px; margin: 0px 0px 0px 0px; color: #000;}
#novinky .cas { font-size:9px;}
#novinky .pata { font-size:11px; font-weight: bold; background-image: url(../images/news_foot.gif); line-height: 19px; color: white; text-align:center;}
#novinky .pata A{ color: white;}


#upoutavka { float:left; width: 167px; height: 236px; }
.prehledDverihp {  color: white; background-color: red; text-transform:uppercase; width: 691px; padding: 5px 15px 5px 25px; font-size: 0.9em; }
.prehledDverihp A {  color: white; text-decoration: none; }
.hledani { background-color: #FDC8C8; color: black; font-size: 11px; font-family: arial; padding: 5px; vertical-align:super; width: 157px; }

#logo { float:left; width: 126px; height: 66px;}
#navigace { float: left; width: 774px; height: 66px;background-image:url(../images/design_01/top_bg.gif); }
#jazyky {line-height: 19px; text-align: right; font-size: 0.85em; height: 19px; width:760px; display: block;}
#menu { display:block; float:left; width: 774px; height: 47px;  background-image:url(../images/design_01/menu_bg.gif); }
#main { width: 731px; float:left; background-color:#FFFFFF; }
#reklama { width: 561px; height: 117px; float:left;}
#formulare { width: 167px; height: 117px; float:left; background-color: #FDC8C8; color: black; display:block; }
#prehledDveri { color: white; background-color: red; text-transform:uppercase; width: 731px; display:block;}
#zanoreni { background-image:url(../images/design_01/zanoreni_bg.gif); background-color: #FFF; background-repeat:repeat-x; display:block; color: #000000; text-transform:uppercase; font-size: 0.9em; height: 50px; width: 691px; padding: 7px 20px 6px 20px; font-weight: bold; vertical-align: bottom; }
#zanoreni A {  color: #5F5F5F; text-decoration: none; }

#prava { width: 167px; background-image:url(../images/design_01/prava_bg.gif); float:left}
#prava A { text-decoration: none;}
#vypisPlnaSire { padding: 10px 20px 10px 20px;  background-color: #FFFFFF; }

.ceniky { font-size: 0.9em;}
.ceniky TABLE {  border-top: 5px solid white; border-left: 5px solid white;background-color: #CCCCCC;  }
.ceniky TD {  border-bottom: 5px solid white; border-right: 5px solid white; padding: 7px; text-align: center;}
.ceniky .svetla { background-color: #ebebeb;}

.cestaKdokumentu { font-family: verdana; text-transform: uppercase; color: #FF0000; padding: 0px 15px 0px 20px; }
.cestaKdokumentu A { color: #000000; text-decoration: none; }


#nav {margin: 0; padding: 0;}
#nav li {list-style: none; float: left; margin-left: 3px; color: white; padding: 12px; font-size: 0.8em; line-height: 18px; white-space: nowrap; } 
#nav a {display: block; float: left; padding: 4px 20px 2px 20px;  text-decoration: none; font-weight: bold;  background: url('/images/zalozka.gif') no-repeat;   color: #000; width: .1em;}
html>body #nav a {width: auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float: none;}            /* End IE5-Mac hack */
#nav a:hover {color: #000000; text-decoration: underline;}

.detail { font-size: 0.9em;}
.detail A { color: black; text-decoration: none;}
.detail H2 A { color: #e12727; text-decoration: none;}

.zaramovat TABLE {border-left: 1px solid black; border-top: 1px solid black;}
.zaramovat TD,.zaramovat TH {border-right: 1px solid black; border-bottom: 1px solid black; padding: 3px;}

#obsahovemenu {margin: 0; padding: 0;}
#obsahovemenu li {list-style: none; float: left; margin-left: 7px; color: black; padding: 5px 10px 5px 10px; font-size: 0.9em; line-height: 15px; white-space: nowrap; background: #999999; } 
#obsahovemenu a {display: block; float: left;  text-decoration: none; font-weight: bold;  color: #FFF; width: .1em;}
html>body #obsahovemenu a {width: auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#obsahovemenu a {float: none;}            /* End IE5-Mac hack */
#obsahovemenu a:hover {color: #d1d1d1; text-decoration: underline;}