*{  padding: 0px;  margin: 0px;  font-family: "Arial", sans-serif;  background: transparent;  text-align: left;  color: black;}body{ background: #ffffff; text-align: center;}a{  color: #8F7659;  text-decoration: underline;}a:hover{  color: #6F5230;  text-decoration: none;}a.tucny, .tucny{  font-weight: bold;}a img{border: none;}strong{  font-weight: normal;}#centered{  margin-left: auto;  margin-right: auto;  position: relative;  width: 770px;  background: url(decor/left.png) 0px 480px repeat-y;}#centered div{  background: url(decor/right.png) 100% 480px repeat-y;  position: relative;  width: 770px;}#centered div div{  background: url(decor/ramleft.png) 0 0 no-repeat;}#centered div div div{  background: url(decor/ramright.png) 100% 0% no-repeat;}#centered div div div div{  background: none;  width: auto;  position: static;}#centered div#tip{  width: 468px;  height: 40px;  position: absolute;  top: 120px;  left: 255px;  font-size: 13px;  line-height: 20px;  vertical-align: top;}h1{  background: url(decor/logo.png) 0 0 no-repeat;  width: 148px;  height: 120px;  position: absolute;  top: 35px;  left: 40px;}h1 a{  width: 148px;  height: 120px;  display: block;}h1 span{  display: none;}#centered div#middle{  padding: 205px 50px 0px 50px;  font-size: 13px;}#centered div#nekatalog, #centered div#katalog{  padding: 205px 50px 0px 50px;  font-size: 13px;}#centered div#nekatalog.nekatspec{  padding: 20px 50px 0px 50px;}#centered div#nekatalog div, #centered div#katalog div{  padding: 0px 0px 10px 0px;  line-height: 23px;}#centered div#nekatalog h2, #centered div#katalog h2{  font-size: 18px;  padding-bottom: 14px;  color: #6F5B3E;  font-weight: normal;}#centered div#nekatalog h2 a{  font-size: 13px;  padding-left: 8px;  font-weight: bold;}#centered div#middle div h3{  font-size: 15px;  padding-bottom: 5px;  color: #6F5B3E;}#centered div#middle div{  width: 155px;  _width: 166px;  float: left;  padding-right: 2px;  padding-left: 8px;  border-left: 1px solid #DFBF53;}#centered div#middle div.last{  padding-right: 0px;  _width: 157px;}#centered div#middle div.first{  padding-left: 0px;  border-left: none;  _width: 158px;}#centered div#middle a{  display: block;  text-decoration: none;  text-indent: -4px;  padding-left: 20px;  background: url(decor/bull.png) 3px -37px no-repeat;  _background: none;  _background/**/: url(decor/bull.png) 3px -37px no-repeat;}#centered div#middle h3 a{  text-indent: 0px;  padding-left: 0px;  background: none;  color: #6F5B3E;}#centered div#middle a:hover{  background: #EFDFC2;  background: url(decor/bull.png) 5px 6px no-repeat;  _background: none;  _background/**/: url(decor/bull.png) 5px 6px no-repeat;  text-decoration: underline;}#centered div#middle h3 a:hover{  background: none;  color: #6F5B3E;}ul{  padding-bottom: 25px;}ul.specialpadding{  padding-bottom: 5px;}ul li{  list-style-type: none;  padding-bottom: 5px;  line-height: 16px;}#centered div#bottom h2, #centered div#bottom h3{  padding: 10px 0px 3px 0px;  font-size: 16px;  font-weight: bold;  color: #6F5B3E;}#centered div#bottom h2{  padding: 30px 0px 7px 0px;  font-size: 19px;  font-weight: normal;}#centered div#bottom h4, #centered div#nekatalog h4, #centered div#katalog h4{  padding: 14px 0px 2px 0px;  font-size: 14px;  font-weight: bold;}#centered div#nekatalog h4{  padding: 14px 0px 4px 0px;}#centered div#katalog h4{  padding: 0px 0px 6px 0px;}#centered div#katalog h4 a{  padding-left: 6px;  font-weight: normal;  font-size: 13px;}#centered caption{  padding: 7px 0px 2px 2px;  font-size: 13px;  font-weight: bold;  display: block;}#centered div#bottom div{  padding: 0px 50px 14px 50px;  font-size: 13px;  line-height: 23px;  _width: 770px;}#centered div#bottom div div{  padding: 0px 0px 14px 0px;  width: 325px;}#centered div#bottom div div.left{  float: left;}#centered div#bottom div div.right{  float: right;}#centered div#paticka{  padding: 50px 20px 4px 20px;  margin: 0px 24px 0px 24px;  font-size: 12px;  border-bottom: 2px solid #E6C820;}#centered div#paticka a{  padding-right: 28px;}#centered div#middle div.cl, #centered div#bottom div.cl, #centered div.cl{  clear: both;  _clear: none;  border: none;  padding: 0px;  width: 1px;  height: 0px;}#centered div#bannerfull, #bannertop, #centered div#bannerright, #centered div#bannermiddle{  background: black;  position: absolute;}#centered div#bannerfull{  width: 468px;  height: 60px;  top: 35px;  left: 255px;  background: transparent;  background: #E3C102;  /*background: #FFE96F;  width: 480px;  height: 72px;  padding: 2px;*/}#centered div#bannerfull a{  font-size: 13px;  color: black;  text-decoration: none;line-height: 17px;display: block;}#centered div#bannerfull a strong{  display: block;  font-weight: bold;padding-bottom: 4px;text-decoration: underline;}#centered div#bannerfull a:hover strong{text-decoration: none;}#bannertop{  margin-left: auto;  margin-right: auto;  position: relative;  top: 0px;  width: 740px;  height: 100px;}#centered div#bannerright{  top: 6px;  right: -140px;  width: 120px;  height: 600px;}#centered div#bannermiddle{  margin: 14px 50px 14px 50px;  width: 670px;  height: 120px;  background: black;  position: static;}#centered div#katalog img{  margin-right: 10px;  width: 120px;  _width: 132px;  border: 1px solid #6F5B3E;}table{  margin-bottom: 15px;}table.detail{  border-collapse: collapse;  border-top: 1px solid #E3C205;  border-left: 1px solid #E3C205;}table.detail td, table.detail th{  border-right: 1px solid #E3C205;  border-bottom: 1px solid #E3C205;  padding: 4px 2px 7px 2px;  font-size: 13px;  text-align: center;}table.reklama td{  text-align: left;}#centered div#nekatalog td{  font-size: 13px;}#centered div#katalog table{  padding-bottom: 17px;  display: block;  font-size: 13px;}#centered div#katalog table.tip{  border-bottom: 2px solid #CFBB19;  padding-bottom: 7px;  margin-bottom: 22px;}.sir{  width: 150px;  _width: 156px;}.sir2{  width: 360px;  _width: 366px;}.nazev{  width: 75px;  _width: 81px;}.sal{  width: 125px;  _width: 131px;}.pro{  width: 60px;  _width: 66px;}.termin{  width: 80px;  _width: 86px;}.cas{  width: 80px;  _width: 86px;}.cena{  width: 100px;  _width: 106px;}.poznamky{}table td{  vertical-align: top;  padding-bottom: 4px;}label{  font-size: 13px;}input{  width: 300px;  border: 1px solid black;  font-size: 12px;}select{  background: #ffffff;  border: 1px solid black;  width: 150px;}textarea{  height: 200px;  width: 300px;  border: 1px solid black;  font-size: 12px;}textarea.pozn{  height: 40px;}textarea.pozn2{  height: 150px;}.subm{  background: #c7c7c7;  width: 200px;  text-align: center;}