@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 : #fff;}/*--------------------------------------------- layout ---*/#page {	position: relative;	width: 892px;	margin: 0 auto 0 auto;  background: #FFF;  padding-bottom: 10px;}#header {  width: 100%;	height: 138px;	  background : #FFF url("header.jpg") no-repeat right top;	margin: 0px auto 0 auto;	text-align: left;}#header img{  margin: 25px 0 0 40px;}#doc {  margin: 0px auto 0 auto;  width: 100%;	text-align: left;  padding: 0px 0 0 0;  background: #FFF;}#menu {  background : #B79206 url("bg-menu.gif") repeat-y;   position: relative;  _height:1px;}#search {  position: absolute;   top: 7px;  left: 10px;}#text {	width: 610px;	float: right; 	text-align: left;  min-height: 200px;  _height: 200px;  }#left {  width: 255px;  _width: 265px;  float: left;  text-align: left;  padding: 0 0px 0 10px;}#navigace {  margin: 0 0 2em 0;  padding: 5px 10px 5px 10px;  background: #E9E9E9;}#navigace span {  color: #707070;  font-weight: bold;}/*------------------------------------------------ menu ---*/#menu ul { list-style-type: none;  padding: 0px 0 0 20px;  margin: 0 0 0 249px;}#menu li {  float: left;  list-style-type: none;  padding: 0px;  background: none;}#menu li a {  display: block;  float: left;  color: #fff;  text-decoration: none;}#menu li a.first {  margin: 10px 0 0 0px;}#menu li a span {  margin: 0px 0px 0px 0px;  padding: 12px 30px 12px 30px;  font-size: 1.1em;  display: block;  font-weight: bold;  color: #fff;  background: url("sipka.gif") no-repeat 10% 50%;}#menu li.active a {  background: #A58000 ;}#menu li a:hover span  {  color: #EBEBEB ;}/*------------------------------------------------ menu-top ---*/#menu-top {  position: absolute;  top: 5px;  right: 140px;  color: #E1E1E1;}a.zluta {  color: #B89306;}/*------------------------------------------------ lang ---*/#lang {  position: absolute;  top: 5px;  right: 10px;  color: #E1E1E1;}#lang a.cz {  background: url("cs.gif") no-repeat 0% 70%;  padding-left: 20px;  text-decoration: none;}#lang a.en {  background: url("en.gif") no-repeat 0% 70%;  padding-left: 20px;  text-decoration: none;}/*----------------------------------------- box ---*/.box-left {  background: #A0410A url("i.gif") no-repeat right top;  color: #fff;  padding: 10px 10px 5px 10px;  font-size: 1.2em;  margin: -5px 0 0 -10px;}.box-left a {  color: #fff;}.news {  background: url("dott.gif") repeat-y right;  padding: 0 10px 0 0;  margin: 0 0 2em 0;  _height: 1px;}.box {  width: 197px;  position: relative;  float: left;  margin: 1em 9px 2em 0;}.box.last {  margin-right: 0px;}.box span {  position: absolute;  bottom: 0px;  _bottom: 2px;  left: 0px;  background: #fff;  padding: 3px 10px 3px 10px;  border-top: 1px solid #ADADAD;  border-right: 2px solid #ADADAD;  }.box span a {  background: url("sipka1.gif") no-repeat 100% 60%;  padding-right: 10px;  text-decoration: none;  font-size: 1.2em;}.box span a:hover {  text-decoration: underline;}.box h3 {  font-size: 1em;  border-left: 10px solid #A58000;  background: #B89306;  color: #fff;  margin: 0px 0 2px 0;}.box h3 a {  color: #fff;  text-decoration: none;  padding: 12px 0 12px 10px;  display: block;}h3.cervena {  background: #A0410A;  border-left: 10px solid #7B3106;}div.art-box {    margin-bottom: 1.5em;}/*----------------------------------------- box-produkt ---*/.box-produkt {  width: 193px;  position: relative;  margin: 0 8px 10px 0;  height: 120px;  float: left;}.box-produkt img {  margin: 0px;  float: left;  position: relative;  /*zasranej explorer*/  _margin: 0 -3px 0 -3px;}.box-produkt p.popis {  border: 1px solid #CCCCCC;  border-left: 7px solid #CCCCCC;  border-bottom: none;    height: 79px;  _height: 90px;  float: right;   width: 90px;  _width: 108px;    padding: 5px;  margin: 0px;}.box-produkt p.detail {  width: 96px;  _width: 108px;  background: #A0410A;  height: 20px;  float: right;  position: relative;  border-left: 7px solid #7B3106;  padding: 4px 0 0px 5px;  height: 19px;  _height: 23px;  margin: 0px;}.box-produkt p.popis a {  color: #A58000;}.box-produkt p.detail a {  color: #fff;  text-decoration: none;  background: url("sipka3.gif") no-repeat right center;  padding-right: 10px;  _height: 1px;}/*----------------------------------------- left ---*/#left ul {  padding: 0px 0 3em 0;  }#left ul li {  margin: 0px 0 1px 0;    padding: 0px;  background: none;}#left ul li a {  font-size: 1.1em;  font-weight: bold;    display: block;  padding: 2px 0 2px 0px;  _height: 1px;  text-decoration: none;  color: #555555;}#left ul li a span {  background: url("sipka2.gif") no-repeat left center;  padding-left: 10px;  _height: 1px;  cursor: hand;}#left ul li a:hover {  color: #A58000;}#left ul li.active a, #left ul li a.active {  color: #A58000;}/*----------------------------------------- detail ---*/div.detail {  float: right;  width: 390px;  margin-right: 10px;  _margin-right: 5px;      }div.detail h3 {  background: #A0410A;  border-left: 7px solid #7B3106;   color: #fff;  font-size: 1.2em;    padding: 5px 0 5px 15px;}div.detail h3 span {  font-weight: normal;}div.detail table {  width: 100%;  margin-bottom: 2em;}div.detail table td, div.detail table th {  border: none;}.seda {  background: #E4E4E4;}.foto {  width: 200px;  float: left;}.foto img {  margin-bottom: 1em;  border: 1px solid #D7D7D7;}/*----------------------------------------- footer ---*/#footer {  margin: 20px auto 0 auto;  padding: 12px 10px 12px 10px;  background: #898989;  _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: 15px;	margin-bottom: 2em;  border: 1px solid #CCCCCC;}label  {  display: block;	float: left;	width: 100px;  margin-right: 5px;  color: #AB4F00;  font-weight: bold;}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.5em;}ul li {  background: url("square.gif") no-repeat left top;  padding-left: 13px;}#text ol {  list-style-position: inside;  margin: 0px 0 1em 0px;  line-height: 1.5em;}a {  color: #A0410A;  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.6em;  font-weight: normal;  color: #000;  margin: 0em 0 1em 0;}h1 span {  font-size: 0.8em;  font-weight: normal;}h2 {  font-size: 1.3em;  padding: 6px 0 15px 0px;  font-weight: bold;  color: #AB4F00;}h3 {  font-size: 1.3em;  font-weight: bold;  color: #A0410A;  margin: 0px 0 15px 0;}h3 a {  color: #A0410A;}h4 {  font-size: 1em;  font-weight: bold;  color: #333333;  margin: 0px 0 10px 0;}p {  margin: 0 0 1em 0;}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 #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;}/*---------------------------------------------- tridy a barvy ---*/.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;}#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;}div.strankovani {  padding-top: 10px; }div.strankovani a {  padding: 5px; }div.strankovani span.active {  padding: 5px;   font-weight: bold;}/*---------------------------------------------- formulář ---*/p.infobox {  margin:15px;  padding:15px;  border:1px solid #eee;  background:#f4f4f4;  font-weight:bold;}input.txt {  border: 1px solid #DAE3E7;  background: #fff;  height: 20px;  width: 180px;}p.select select {  width: 150px; }}
