/* Global reset*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd,q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {   margin: 0;  padding:0;  border:0;  outline:0;  font-weight:inherit;  font-style:inherit;  font-size:100%;  font-family:inherit;  /*vertical-align:baseline;*/}/*Vseobecne deklaracie------------------------------------------------------------------------------*/hr, .skryte {  	position: absolute;  	left: -999em;}a img, fieldset {  border: none;}ol,ul {  list-style-type: none;}strong {  font-weight: bold;}table {  border-collapse: collapse;  border-spacing: 0;}table th,table td{    text-align: left;}/*Odkazy------------------------------------------------------------------------------*/a {	text-decoration: none;	color:#c83d00;}a:hover {	text-decoration:underline;}a:visited {}a:active {}/*Vseobecne triedy------------------------------------------------------------------------------*/.cleaner-left{clear: left;}.cleaner{clear: both;}/*Layout------------------------------------------------------------------------------*/body{  font: normal 62.5% Tahoma, lucida, sans-serif;  text-align: center;   background: #fbbe52 url('../images/body-back.jpg') repeat-x top;     padding-top: 31px; }#container{  margin: 0 auto;  color:#000;  width: 886px;    text-align: left;  background: #fff url('../images/main-back.gif') repeat-y; }#header{  width: 879px;/*-267*/  height: 49px;/*+18*/  background: transparent url('../images/header-top.gif') no-repeat top;    padding: 18px 0 0 7px;}h1{  color:#c83d00;  position: relative;  font-size: 2.7em;  width: 474px;  height: 40px;  font-weight: normal;  cursor: pointer;}h1 span{  position: absolute;cursor: hand;  top: 0;left: 0;  width: 474px;  height: 40px;  }#main{  background: url('../images/main-in-top.gif') no-repeat top; }#main-in{  background: url('../images/main-bottom2.gif') no-repeat bottom;}#sidebar{  width:160px; /*+12*/  padding: 19px 0 0 12px;  float: left;}#navigation li{  margin-bottom: 1px;}#navigation li a{  display: block;  width: 138px;/*+23*/  height: 38px;  line-height: 38px;  font-size: 1.2em;  font-weight: bold;  color:#fff;  background: #db8159 url('../images/button.gif') no-repeat 0 -38px;  padding-left: 23px;}#navigation li a:hover{  background: #c83d00 url('../images/button.gif') no-repeat 0 0;  text-decoration: none;}#kontakt{  height: 304px;/*+10*/  background: url('../images/kontakt-box.gif') no-repeat;   font-size: 1.2em;  margin:3px 0 0 0;  padding: 10px 0 0 21px;  line-height: 17px;}#kontakt img{  margin: 5px 0 1px 0;}#kontakt h3{  font-size: 1.0em;  font-weight: bold;  margin: 0 0 1px 0;}#kontakt ul li{  margin-bottom: 1px;}#kontakt ul li a{  color: #ba3d00;  font-weight: bold;  font-size: 1em;}#content{  width:714px;  _width:713px;  float: left;}#image{  width: 666px;/*+42*/  height: 114px;/*+22*/  padding:12px 0 0 12px; }.text{  background: #c83d00 url('../images/text-back.gif') repeat-y top;  width: 705px;  }.text-in{  background: url('../images/text-top.jpg') no-repeat top;}.text-in2{  background: url('../images/text-bottom.gif') no-repeat bottom;  padding: 20px 7px 5px 7px;  color: #fff;  font-size: 1.2em;}.block-img{  float: left;  width: 140px;  text-align: center;  }.block-img img{  border: 3px solid #fff;}.block-right{  margin-left: 144px;}.block-right h3{  font-size: 1.0em;  font-weight: bold;  padding: 0 0 0 15px;  margin: 1px 0 3px 0;  background: url('../images/odrazka.gif') no-repeat left center;}.block-right p{  line-height: 16px;  margin-bottom: 20px;}#footer{     background: transparent url('../images/footer-bottom2.gif') no-repeat bottom;   width: 886px;  height: 43px;  clear: both;   position: relative;  font-size: 1.1em;  font-weight: bold;}.copyright{  color:#c83d00;  line-height: 38px;  padding-left: 32px;}.mail{  position: absolute;  display: block;    top: 11px;  left: 300px;  width: 442px;  height: 17px;  color:#c83d00;}.mail span{  position: absolute;  top: 0; left: 0;  width: 442px;  height: 17px; }