@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: #555555;  margin-bottom: 20px;	  background : #588526 url("body.gif") repeat-x top;}/*--------------------------------------------- layout ---*/#page {	position: relative;	width: 853px;	margin: 0 auto 0 auto;  background: #FFF;  padding-bottom: 10px;}#header {  width: 100%;	height: 250px;	  background : #FFF url("header.jpg") no-repeat right top;	margin: 0px auto 0 auto;	text-align: left;}#header img{  margin: 35px 0 0 70px;}#doc {  margin: 1px auto 0 auto;  width: 835px;	text-align: left;  padding: 0px 0 0 0;  background: #FFF;}#menu {  background : #AB4F00; }#text {	width: 533px;	_width: 553px;		float: left; 	text-align: left;  border-right: 1px solid #EBEBEB;  min-height: 200px;  _height: 200px;    padding: 0 10px 0 10px;}#text1 {	width: 583px;	_width: 603px;		float: right; 	text-align: left;  border-left: 1px solid #EBEBEB;  min-height: 200px;  _height: 200px;    padding: 0 10px 0 10px;}#text2 { 	text-align: left;  min-height: 200px;  _height: 200px;    padding: 0 10px 0 10px;}#right {  width: 255px;  _width: 265px;    padding: 0px 10px 0 0;  float: right;  text-align: left;  min-height: 200px;  _height: 200px; }#left {  width: 210px;  _width: 220px;    padding: 20px 0px 0 10px;  float: left;  text-align: left;  min-height: 200px;  _height: 200px; }#navigace {  color: #707070;  margin: 1em 0 1em 0;  padding-left: 10px;}#navigace span {  color: #707070;  font-weight: bold;}/*------------------------------------------------ menu ---*/#menu ul { list-style-type: none;  padding: 0px 0 0 20px;  margin: 0px;}#menu li {  float: left;  list-style-type: none;  padding: 0px;  background: none;}#menu li a {  display: block;  margin: 10px 0 0 8px;  _margin: 10px 0 0 5px;    padding: 5px 0px 0px 20px;  float: left;  color: #E6CAC8;  text-decoration: none;  background :  url("sipka.gif") no-repeat left top;}#menu li a.first {  margin: 10px 0 0 0px;}#menu li a span {  margin: 0px 0px px 0px;  padding: 0px 30px 12px 0px;  font-size: 1.2em;  display: block;  background :  url("oddelovac.gif") no-repeat right bottom;}#menu li.active a {  color: #fff;}#menu li a:hover {    color: #FFF;}/*----------------------------------------- box ---*/.box {  min-height: 135px;  _height: 125px  }.box img {  border: 5px solid #EBEBEB;  float: left;    margin: 0 10px 5px 0;}.box2 {  width: 190px;  float: left;  margin: 0 6px 10px 0;}.box2 img {  border-bottom: 5px solid #D7D7D7;  border-top: 5px solid #D7D7D7;  }.last {  margin: 0 0px 10px 0;}/*----------------------------------------- left ---*/#left ul li {  margin: 0px 0 1px 0;    padding: 0px;  background: none;}#left ul li a {  font-size: 1.2em;    display: block;  padding: 5px 0 5px 10px;  _height: 1px;  text-decoration: none;}#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 {  background: #F0EEEE;}#left ul li.active a {  background: #F0EEEE;}/*----------------------------------------- footer ---*/#footer {  margin: 20px auto 0 auto;  padding: 15px 10px 15px 10px;  width: 815px;  _width: 835px;    background: #AB4F00;}#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 ---*/h3.inv {  background: #AB4F00;  color: #FFF;  padding: 10px;  margin-bottom: 1px;  font-size: 1em;}#form {  background: #F5EAE0;  padding: 10px 10px 2px 10px;  text-align: left;}#form p {  margin-bottom: 10px;}#right input {  border: 1px solid #E1E1E1;}input#name {  height: 1.8em;}input#from {  height: 1.8em;}input.btn {  border: none;}fieldset {	padding: 10px;	margin-bottom: 2em;  border: 1px solid #EBEBEB;}label  {	float: left;  margin-right: 5px;  color: #555;  font-weight: bold;  font}legend{  padding: 10px 5px 10px 5px;  color: #888; }.kontakt-form label span {	display: block;	float: left;	width: 150px;  margin-right: 10px;}span.label-antispam {	width: 165px;	_width: 175px;		display: block;	float: left;}#intkod, #email-form, #name-form {  width: 218px;  _width: 221px;  }#note-form {  width: 383px;  _width: 400px;  }/*----------------------------------------------------- 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 ul.proc {  line-height: 2em;}#text ul.proc li {  padding: 0px;  background: none; }#text ul.proc strong {  padding-right: 5px;}#text ol {  list-style-position: inside;  margin: 0px 0 1em 0px;  line-height: 1.5em;}a {  color: #0076A3;  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.5em;  font-weight: normal;  color: #0076A3;  margin: 0em 0 1em 0;}h2 {  font-size: 1.3em;  padding: 6px 0 15px 0px;  font-weight: bold;  color: #AB4F00;}h3 {  font-size: 1.2em;  font-weight: bold;  color: #AB4F00;  margin: 0px 0 10px 0;}h3 a {  color: #AB4F00;}h4 {  font-size: 1.1em;  font-weight: bold;  color: #1387B5;  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: 2px 5px 2px 5px;}table th {  background: #F1F0F0;  text-align: left;}a img{  border: none;}.box-forum {  border-bottom: 1px solid #CCC;  margin-bottom: 1em;}/*--------------------------------------------------- obrazky ---*/.pic {  border: 1px solid #D7D7D7;  margin: 0 0 10px 0; }.picL {  float: left;  border: 2px solid #CCCCCC;  margin: 0 10px 10px 0px;}.picR {  float: right;  border: 2px 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;}.border-btm {  border-bottom: 5px solid #EBEBEB;  padding-bottom: 5px;}a.vice {  background: url("sipka1.gif") no-repeat right center;  padding-right: 10px;  _height: 1px;}table.popis {  width: 235px;}tr.seda {  background: #F1F0F0; }.foto img {   margin: 0 10px 10px 0;  border: 1px solid #ccc; }p.echo-form {  font-size: 1.2em;  color: #0076A3;}p.error-form {  font-size: 1.2em;  color: #9D080D;}}