@media screen,projection {* {  margin: 0px;  padding: 0px;}body 	{	font-family: 'Verdana', 'Arial CE', 'Helvetica CE', Arial, sans-serif; 	font-size: 70%;  text-align : center;	color: #464646;  margin-bottom: 100px;	  background : #D2D9CB url("body.gif") repeat-x;}#page {	position: relative;	width: 752px;	margin: 26px auto 0 auto;  padding-bottom: 10px;}#doc {  margin: 0px 0px 0 0px;	text-align: left;  padding: 0 18px 0 0;  background : url("doc.gif") repeat-y right;}#text {	width: 487px;	float: right; 	text-align: left;  padding: 20px 0px 1.5em 0;  background: #fff;  min-height: 300px;}/*--- header ---*/#header {  width: 100%;	height: 162px;	  background : #FFF url("header.jpg") no-repeat left top;	margin: 0px auto 0 auto;	text-align: left;}#header a {  display: block;  width:340px;  height: 87px;  position: absolute;  top: 20px;  left: 10px;}#header a span {  display: none;}#foto {  position: absolute;  top: 0px;  right: 0px;  width: 302px;  height: 162px;  background: url("foto.jpg") no-repeat;}/*--- menu-jazyk ---*/#jazyk {  position: absolute;  top: -27px;  right: 0px;  padding: 6px 10px 8px 10px;  color: #E1E1E1;  background: #9C6025;  text-align: left;}#jazyk a {color: #fff;}#jazyk a.active {  font-weight: bold;  text-decoration: none;}/*--- left ---*/#left {  width: 235px;  float: left;  text-align: left;  color: #fff;}#left .box a {  color: #fff;}#left .box {  padding: 15px 15px 20px 15px;}.zelena {  background: #6E9A42 url("box-z.jpg") no-repeat right bottom;}.hneda {  background: #9D6900 url("box-h.jpg") no-repeat right bottom;}#left h3 {  color: #FFF799;  padding: 15px 15px 0px 30px;  margin: 0 0 0em 0;}#left h3.kontakt {  background: #6E9A42 url("sq-z.gif") no-repeat 15px 19px;  >background: #6E9A42 url("sq-z.gif") no-repeat 15px 39px;  border-top: 20px solid #9BB97D;}#left h3.ubytovani {  background: #9D6900 url("sq-h.gif") no-repeat 15px 19px;  margin-top: 20px;}p.mapa {  background: url("mapa.gif") no-repeat left center;  padding-left: 55px;  line-height: 2.5em;}a.sipka {  background: url("sipka1.gif") no-repeat 100% 70%;  padding-right: 15px;  _height: 1px;}/*--- foto ---*/span.foto {  display: block;  width: 158px;  height: 120px;  background: url("../img/bg-foto.jpg") no-repeat left top;  float: left;  margin: 8px 5px 10px 0;}span.last {  margin-right: 0px;}span.foto img {  margin: 5px 0 0 6px;}p.fotak {  background: url("fotak.jpg") no-repeat left top;  padding-left: 50px;  line-height: 3.5em;}p.fotak a {  background: url("sipka.gif") no-repeat 100% 70%;  _background: url("sipka.gif") no-repeat 100% 50%;  padding-right: 15px;  _height: 1px;}/*--- footer ---*/#footer {  width: 479px;  _width: 534px;  padding: 8px 18px 8px 37px;  margin-top: 5px;  float: right;  background: #534640;  _height: 1px;  min-height: 1px;}#footer span {  display: block;  padding: 2px 0px 0 0px;	font-size: 0.9em;	color: #E1E1E1;  }#footer a {  color: #E1E1E1;  }a.tdn {  text-decoration: none;}/*--- formulare ---*/fieldset {	padding: 15px 15px 5px 15px;  border: 1px solid #EBEBEB;  text-align: left;  margin: 0 0 1em 0;}label span {	display: block;	float: left;	width: 130px;  margin-right: 10px;}legend{  padding: 10px 5px 10px 5px;  color: #45A849; }img#img-kod {  float: left;}p.heslo-text {  float: right;  margin: 0px;}/*--- obecné tagy ---*/ul {  list-style-position: inside;  _list-style-position: outside;  >list-style-position: outside;      list-style-type: none;  margin: 0px 0 1em 0px;  line-height: 1.5em;}ul li {  background: url("square.gif") no-repeat left top;  padding-left: 13px;}ul.arrow li {  background: url("sipka2.gif") no-repeat left center;  padding-left: 18px;  line-height: 1.5em;}a {  color: #884E15;  text-decoration: underline;}a:hover {  text-decoration: none;}h1 {  font-size: 1.6em;  font-weight: bold;  color: #884E15;  margin: 0em 0 0.5em 0;}h1 span {  font-size: 0.8em;  font-weight: normal;}h2 {  font-size: 1.1em;  padding: 0.5em 0 0.5em 10px;  font-weight: bold;  margin: 2em 0 1em 0;  color: #fff;  background: #7DA455 url("sipka2.gif") no-repeat right center;}h3 {  font-size: 1em;  font-weight: bold;  color: #7DA455;  margin: 0 0 0.5em 0;}h4 {  font-size: 1em;  font-weight: bold;  color: #8D0A20;  margin: 0 0 0.5em 0;}p {  margin: 0 0 1em 0;  line-height: 1.3em;}hr {  display: none;}table {  font-size: 100%;  border-collapse: collapse;  margin: 0 0 1em 0;  width: 100%;}table td, table th {  border: 1px solid #E7EEDF;  padding: 4px 5px 4px 5px;}table th {  color: #7DA455;}tr.sc td {  background: #F5F8F2;}a img{  border: none;}/*--- tridy a barvy ---*/.pic {  border: 1px solid #D7D7D7;}.picL {  float: left;  border: 1px solid #CCCCCC;  margin: 0 10px 10px 0px;}.picR {  float: right;  border: 1px solid #CCCCCC;  margin: 0 0 10px 10px;}.alignL {  float:left;}.alignR {  float: right;}.alignC {  text-align: center;}.clear {  clear: both;   font-size: 1px;   height: 1px;  background: transparent;}.textL {  text-align: left;}.textR {  text-align: right;}.textC {  text-align: center;}a.more {  background: url("sipka.gif") no-repeat 100% 70%;  padding-right: 10px;  _height: 1px;}}