.nadpis,.podnadpis,BODY,P,TD,SMALL,STRONG,A,A:HOVER  {font-family: Arial,Arial CE,Helvetica,sans-serif}.nadpis {font-size: 14pt; font-weight: bold; color:#FA622D}.podnadpis {font-size: 10pt; font-weight: bold; color:#FA622D}BODY,P,TD {font-size: 9pt}SMALL {font-size: 7pt}STRONG {font-size: 9pt; font-weight: bold}A:hover {color:#C20022}A {text-decoration: none; color:#FA622D}/* oboje barvy - kvuli kontaktum, kde je to namichane =ZS= */.orange font {color: #F90;}.orange A:hover {color:#C20022}.orange A {text-decoration: none; color:#FA622D}.blue A:hover {color:#0169bd}.blue A {text-decoration: none; color:#0189f7}.blue font {color: #09F;}body{  /*background: orange url("images/podklad1.gif") repeat;*/  margin:0; padding:90px 0 70px 0;  width:100%;  font-family: Arial,ArialCE,Helvetica,sans-serif;  font-size: 10pt; }#root{  margin-left:auto;  margin-right:auto;  background-color:white;  width: 1026px;  background-position: top left;  background-image: url('images/podklad_hlavni.gif');  background-repeat: repeat-y;}/* nadpis stranky */h1{  background-position: top left;  height: 89px;  font-size: 16px;  color: #fff;  text-align: center;  display: block;  margin: 0;}h1 span{    display: block;  height: 15px;  padding: 5px;  position:relative;  top: 12px;}/* box s vyberem skolky */h2.kapitolka{   text-align: center;   text-align:left;    padding-left:70px;   font-size: 120%;   color: #e77a00;}h2.kapitolka_b{   text-align: center;   text-align:left;    padding-left:100px;   font-size: 120%;   color: #0089f3;}#topBox{  position: relative;  height: 297px;  padding: 0;  margin: 0;}#topBox .house1,#topBox .house2{  position: absolute;  padding: 0;  margin: 0;  height: 297px;  top: 0;  display: block;}#topBox .house1{  width: 512px;  left: 0;}#topBox .house2{  width: 514px;  left: 512px;}#topBox .house1 a,#topBox .house1 a span{  position: absolute;  display: block;  left: 114px;  top: 23px;  width: 350px;  height: 244px;}#topBox .house1 a span{  top: 0;  left: 0;}#topBox .house1 a span span{  background-repeat: no-repeat;  background-position: bottom left;  background-image: url('images/kopretina_but.jpg');}#topBox .house1 a:hover span span{  background-image: url('images/kopretina_but_shine.png');}#topBox .house2 a,#topBox .house2 a span{  position: absolute;  display: block;  left: 44px;  top: 23px;  width: 350px;  height: 244px;}#topBox .house2 a span{  top: 0;  left: 0;}#topBox .house2 a span span{  background-repeat: no-repeat;  background-position: bottom left;  background-image: url('images/dittersdorfova_but.jpg');}#topBox .house2 a:hover span span{  background-image: url('images/dittersdorfova_but_shine.png');}/* menu */#menu{  position: relative; left: 48px;  padding: 0 0 10 35px;  margin: 0;  font-size: 100%;  list-style-position:inside;  list-style-type:none;}#menu li{  position: relative;  list-style-type:none;   list-style-position:inside;  display:inline-block;  height:22px;  padding:0; margin:0;  float:left;  /* prozatim, nez budou obrazky */  padding:7px;}#menu span{  text-align: center;  vertical-align: bottom;  font-weight: bold;  display: block;  color: #b64d09;}#menu a span{  text-align: center;  text-decoration: none;  color: gray;}#menu a:hover span{  text-align: center;  text-decoration: none;  color: #c55710;}#menu li.active a span{  color: #fc7014;}/* paticka */#footer{  text-align:center;  padding: 15px;  background-repeat: no-repeat;  background-position: bottom left;  background-image: url('images/zapati.gif');}/* sk8t3rova carka */hr{  height: 2px;  border: 0 #000 none;  background-image: url('images/cara.gif');}#content{  padding: 10px 30px 10px 30px;}#content p{  text-align: justify;/*  text-indent: 1.5em; */}#content hr{  margin: 10px -30px;}.breaker{  clear: both;}