@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: 25px 0 20px 0;	  background : #F1F1F1 url("body.jpg") no-repeat left top;}/*--------------------------------------------- layout ---*/#page {	position: relative;	width: 726px;	margin: 0 auto 0 auto;  background: #F1F1F1;  padding: 5px 0 10px 0;  text-align: center;}#header {  width: 704;	height: 108px;	  background : url("header.jpg") no-repeat center top;	margin: 0px auto 0 auto;	text-align: left;}#header img {  margin: 20px 0 0 30px;  _margin: 20px 0 0 15px;  }#doc {  margin: 0px auto 0 auto;  width: 704px;	text-align: left;  padding: 0px 0 0 0;}#menu {  background : #909E46 url("bg-menu.gif") repeat-x top; }#text { 	text-align: left;  padding: 0 10px 0 10px;}#text1 {  width: 480px;  _width: 500px;    float: right; 	  text-align: left;  padding: 0 0px 0 10px;}#left {  width: 454px;  float: left;  text-align: left;  padding: 0 0px 0 0px;}#left1 {  width: 190px;  float: left;  text-align: left;  padding: 0 0px 0 0px;}#right {  width: 200px;  _width: 220px;    float: right;  text-align: left;  padding: 0 0px 0 20px;  border-left: 1px solid #E1E1E1;}#navigace {  margin: 0 0 1.5em 0;  padding: 5px 10px 5px 10px;  background: #B96C00;  color: #EFE0C1;  font-size: 0.9em;}#navigace a {  color: #EFE0C1;}/*------------------------------------------------ menu ---*/#menu ul { list-style-type: none;  padding: 0px 0 0 0px;  margin: 0 0 0 0px;}#menu li {  float: left;  list-style-type: none;  padding: 0px;  background: none;}#menu li a {  display: block;  float: left;  color: #fff;  text-decoration: underline;}#menu li a span {  margin: 0px 0px 0px 0px;  padding: 8px 25px 8px 25px;  font-size: 1.1em;  display: block;  color: #fff;}#menu li.active a {  font-weight: bold;  text-decoration: none;}#menu li a:hover {  text-decoration: none;}/*------------------------------------------------ menu-top ---*/#menu-top {  position: absolute;  top: -15px;  right: 20px;  font-size: 0.9em;}#menu-top a {  padding: 0 10px 0 10px;  color: #C2964B;}/*------------------------------------------------ left ---*/#left p, #left ul {  margin: 0 0 7px 0;}/*----------------------------------------- ref ---*/div.menu-ref li {  float: left;  margin: 0 10px 0 0;}div.menu-ref  {  margin: 0 0px 20px 0;}#left1 ul {  padding: 0px 0 1em 0;  }#left1 ul li {  margin: 0px 0 0px 0;    padding: 0px;  border-bottom: 1px solid #F1F1F1;}#left1 ul li a {  font-size: 1.2em;  font-weight: normal;    display: block;  padding: 5px 0 5px 12px;  _height: 1px;  text-decoration: none;  color: #fff;  background: #B96C00;  /*border-left: 10px solid #8FAD6D;*/}#left1 ul li a span {  _height: 1px;  cursor: hand;}#left1 ul li a:hover, #left ul.firmy li a:hover {  background: #808D3D;  color: #fff;}#left1 ul li.active a, #left1 ul li a.active {  background: #808D3D;  color: #fff;}/*------------------------------------------------ box ---*/.box {  width: 45%;  padding: 10px;  border: 1px solid #E4E4E4;  margin: 0 0 2em 0;}/*----------------------------------------- footer ---*/#footer {  margin: 10px auto 0 auto;  padding: 9px 10px 9px 10px;  background: #808D3D;  _height: 1px;}#footer span {  display: block;  padding: 2px 0px 0 0px;	font-size: 0.9em;	color: #E1E4D1;  }#footer a {  color: #E1E4D1;  }a.tdn {  text-decoration: none;}/*------------------------------------------------- formulare ---*/fieldset {	padding: 10px;	margin-bottom: 2em;  border: 1px solid #CCCCCC;}label  {	float: left;  margin-right: 5px;  color: #AB4F00;  font-weight: bold;  font}legend{  padding: 10px 5px 10px 5px;  color: #888; }#menu form {  width: 268px;}#menu form input {  border: 1px solid #E1E1E1;  font-size: 1.7em;  >font-size: 1.9em;       _font-size: 1.7em;  float: left;}input.btn1 {  margin-left: 5px;}input.text {  width: 175px;}/*----------------------------------------------------- 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.6em;}ul li {  background: url("sipka.gif") no-repeat left center;  padding-left: 15px;  _height: 1px;}#text ol {  list-style-position: inside;  margin: 0px 0 1em 0px;  line-height: 1.5em;}a {  color: #B96C00;  text-decoration: underline;}a:hover {  text-decoration: none;}h1, h2, h3, h4 {  margin: 0;  line-height: 1em;  font-weight: bold;  color: #6DCFF6;}h1 {  font-size: 1.3em;  font-weight: bold;  color: #B96C00;  margin: 0em 0 0.8em 0;}h1 span {  font-size: 0.8em;  font-weight: normal;}h2 {  font-size: 1.2em;  padding: 0px 0 7px 0px;  font-weight: bold;  color: #808D3D;}h3 {  font-size: 1.3em;  font-weight: bold;  color: #A0410A;  margin: 0px 0 15px 0;}h3 a {  color: #A0410A;}h4 {  font-size: 1.1em;  font-weight: bold;  color: #A0410A;  margin: 0px 0 10px 0;}p {  margin: 0 0 1em 0;  line-height: 1.5em;}hr {  display: none;}table {  font-size: 100%;  border-collapse: collapse;  width: 50%;  margin: 0 0 1em 0;}table td, table th {  border: 1px solid #EBEBEB;  padding: 4px 5px 4px 5px;}thead, table th {  background: #555555;  color: #fff;  font-weight: normal;  text-align: left;}a img{  border: none;}/*--------------------------------------------------- obrazky ---*/.pic {  border: 1px solid #fff;}.picL {  float: left;  border: 1px solid #fff;  margin: 0 15px 15px 0px;}.picR {  float: right;  border: 1px solid #fff;  margin: 0 0 15px 15px;}/*---------------------------------------------- tridy a barvy ---*/.alignL {  float:left;}.alignR {  float: right;}.alignC {  text-align: center;}.clear {  clear: both;   font-size: 1px;   height: 1px;  line-height: 1px;  background: transparent;}.textL {  text-align: left;}.textR {  text-align: right;}.textC {  text-align: center;}#text ul.list-none li, #text ul.list-ico li {	list-style-type: none;	padding-left: 0;	background: transparent;}ul.list-ico li {	padding: 4px 0 4px 0px;	font-size: 1em;}a.ico-pdf, a.ico-xls, a.ico-ppt, a.ico-doc, a.ico-audio, a.ico-image, a.ico-video, a.ico-zip {	padding: 2px 0 2px 25px;	height:1%;}a.ico-pdf {	background: url("ico-pdf.gif") no-repeat left center;}a.ico-xls {	background: url("ico-xls.gif") no-repeat left center;}a.ico-ppt {	background: url("ico-ppt.gif") no-repeat left center;}a.ico-doc {	background: url("ico-doc.gif") no-repeat left center;}a.ico-audio {	background: url("ico-audio.gif") no-repeat left center;}a.ico-image {	background: url("ico-image.gif") no-repeat left center;}a.ico-video {	background: url("ico-video.gif") no-repeat left center;}a.ico-zip {	background: url("ico-zip.gif") no-repeat left center;}.stone {  background: #E1E1E1;  width: 157px;  text-align: center;  float: left;  height: 185px;  margin: 0 17px 15px 0;}.stone img {  margin: 10px 0 10px 0;}.stone p {  margin: 0px 0 10px 0;}.marginN {  margin-right: 0;}}
