@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: 20px;	  background : #FFDF9C url("body.gif") repeat-x; /* barva tohoto obrazku se bude menit  */}#page {	position: relative;	width: 811px;	margin: 30px auto 0 auto;  background: #FFFFD6;  padding-bottom: 10px;}#doc {	margin: 0px auto 0 auto;  width: 771px;	text-align: left;  padding: 20px 0 10px 0;}#text {  margin: 0;   background : #ffffd6;/* url("bg-text.gif") repeat-x top;*/  padding: 25px 20px 20px 20px;  _height: 1px;}#left {  float: left;  width: 460px;}#right {  float: right;  width: 235px;  _width: 260px;    padding-left: 25px;  border-left: 1px solid #EBEBEB;}div.bleft {  float:left;  width: 250px;  padding-top: 30px;  padding-left: 30px;  margin-top: 30px;}div.bright {  width: 100%;  margin-left: 255px;}#cleft {  float: left;  width: 445px; }#cright {  float: right;  width: 250px;  _width: 260px;    padding-left: 25px;}#navigace {  position: absolute;  top: -20px;  left: 25px;  color: #EBEBEB;}#navigace a {  color: #EBEBEB;}div.line {  background: url("line.gif") no-repeat;  font-size: 1px;  height: 2px;  width: 100%;  float: left;  margin: 20px -20px 8px -20px;}/*----------------------------------------------poznamky--*/div.poznamka {  margin-bottom : 10px;  margin-left : 10px;  margin-right : 10px;  margin-top : 10px;  width: 80%;}div.poznamkanadpis {  width: 100%;  background: #81a4c7;}div.poznamkajmeno {  float: left;  background: #81a4c7;}div.poznamkacas {  float: right;  background: #81a4c7;}div.poznamkatext {  clear: both;  padding-top: 10px;  padding-left: 20px;  padding-right: 20px;  padding-bottom: 10px;  width: 93%;  background: #b3c5d9;}/*--------------------------------------------- header ---*/#header {  width: 771px;	height: 191px;	  background : #FFFFD6;/* url("bg-header.gif") repeat-x bottom;*/ 	margin: 0px auto 4px auto;	text-align: left;}#header img {  margin: 0px 0 0 0px;  float: left;}#foto {  float: right;  height: 191px;  width: 524px;  background: url("../images/dps.jpg") no-repeat 0px 0px; /* hlavni obrazek bude se menit */}/*------------------------------------------------ menu ---*/#menu {  position: relative;  background: #000084 ; /*#E8D29D;*/  height: 23px;  margin-top: 13px;}#menu ul {  position: absolute;  list-style-type: none;  padding: 0px;  margin: -9px 0 0 0;}#menu li {  float: left;  list-style-type: none;  padding: 0px;  background: none;  width: 137px;}#menu li a {  display: block;  color: #fff;  text-decoration: none;  background: #000084 ; /*D1B46D;*/}#menu li a span {  margin: 9px 0px 8px 0px;  padding: 3px 0px 3px 0px;  text-align: center;  font-size: 1em;  display: block;  color: #fff;  background: url("sipka.gif") no-repeat 10% 50% ;  border-right: 1px solid #929292;  position: relative;}#menu li.active  {  background: #F77908; /*2F6644; /* aktivní položka menu - tato barva se bude menit */  border-right: 1px solid #fff;  border-bottom: 1px solid #fff;  }#menu li.active a {  background: #F77908 ; /* 2F6644 ;*/}#menu li.active a span {  border-right: none;}#menu li a:hover  {  text-decoration: underline;}/*------------------------------------------------ menuadm ---*/#menuadm {  position: relative;  background: #000084 ; /*#E8D29D;*/  height: 23px;  margin-top: 13px;}#menuadm ul {  position: absolute;  list-style-type: none;  padding: 0px;  margin: -9px 0 0 0;}#menuadm li {  float: left;  list-style-type: none;  padding: 0px;  background: none;  width: 137px;}#menuadm li a {  display: block;  color: #fff;  text-decoration: none;  background: #000084 ; /*D1B46D;*/}#menuadm li a span {  margin: 9px 0px 8px 0px;  padding: 3px 0px 3px 0px;  text-align: center;  font-size: 1em;  display: block;  color: #fff;  background: url("sipka.gif") no-repeat 10% 50% ;  border-right: 1px solid #929292;  position: relative;}#menuadm li.active  {  background: #F77908; /*2F6644; /* aktivní položka menuadm - tato barva se bude menit */  border-right: 1px solid #fff;  border-bottom: 1px solid #fff;  }#menuadm li.active a {  background: #F77908 ; /* 2F6644 ;*/}#menuadm li.active a span {  border-right: none;}#menuadm li a:hover  {  text-decoration: underline;}/*----------------------------------------- footer ---*/#footer {  margin: 0px;  padding: 10px 15px 10px 15px;  background: #000084 ;/*#D1B46D;*/  _height: 1px;  >min-height: 1px;}#footer span {  display: block;  padding: 2px 0px 0 0px;	font-size: 0.9em;	color: #FFF;  }#footer a {  color: #FFF;  }a.tdn {  text-decoration: none;}/*------------------------------------------------- formulare ---*/fieldset {	padding: 10px;	margin-bottom: 0.5em;  border: 1px solid #EBEBEB;}label  {	float: left;  margin-right: 5px;  color: #590614;  width: 130px;}legend{  padding: 10px 5px 10px 5px;  color: #888; }/*----------------------------------------------------- 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("sipka2.gif") no-repeat left top;  padding-left: 13px;  list-style-position: outside;  _height: 1px;}a {  color: #2F6644; /* tato barva se bude menit */  text-decoration: underline;}a:hover {  text-decoration: none;}h1 {  font-size: 1.6em;  font-weight: normal;  color: #F77908 ; /*2F6644; /* tato barva se bude menit */  margin: 0em 0 0.5em 0;}h2 {  font-size: 1.3em;  padding: 0.5em 0 1em 0;  font-weight: bold;  color: #F77908 ;  /*color: #000;*/}h3 {  font-size: 1.1em;  font-weight: bold;  color: #000;  margin: 0 0 0.5em 0;}h4 {  font-size: 1em;  font-weight: bold;  color: #F77908;  margin: 0 0 0.5em 0;}p {  margin: 0 0 1em 0;}hr {  display: none;}table {  font-size: 100%;  border-collapse: collapse;  margin: 0 0 1em 0;}table th {  background: #EBECEB;}table td, table th {  border: 0px solid #EBEBEB;  padding: 4px 5px 4px 5px;}a img{  border: none;}/*---------------------------------------------- tridy a barvy ---*/.picL {  float: left;  margin: 0 20px 10px 0px;}.picR {  float: right;  margin: 0 0 10px 20px;}.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("sipka1.gif") no-repeat 100% 80%;  padding-right: 10px;  _height: 1px;}/* formulare */input {border:1px solid #F77908;padding:1px;}select {border:0px solid #F77908;padding:1px;}textarea {border:1px solid #F77908;width:200px;height:100px;}input.medium {width:100px;}input.short {width:40px;}input.btn {width:70px;background:#D1B46D;color:#FFFFFF;font-weight:bold;}}.gal {  margin: 10px 3px;}