body {	margin: 0px;	background-color: #B52C26;	font-family: Helvetica, Arial, Verdana, sans-serif;}#all {  width: 100%;}#header {	background: url('images/background.jpg') no-repeat top center;  width: 100%;}#content_bg {	background: url('images/footer.jpg') repeat-y bottom center;  min-height: 434px;  padding-bottom: 50px;}#content {	background: url('images/content_bg2.gif') repeat-y top center;  width: 816px;  margin: 0px auto;  min-height: 230px;  border-bottom: 3px solid #7f201b;}#content_top {	background: url('images/content_bg_top.gif') no-repeat top center;  width: 816px;  height: 36px;}.odstavec1, .odstavec2, .odstavec3 {  text-align: justify;  float: left;  margin: 0px 7px 10px 13px;  width: 252px;}.odstavec3 {  margin-right: 0px;  width: 248px;}.clear {  clear: both;}#stranka {  margin-bottom: 20px;	background: url('images/content_bg.gif') repeat-y top center;  }#menu {	height:45px;  clear:both;  width: 816px;  margin: 0px auto;  background: #B52C26;}#menu.menu2 {  background: #8c2d29;}#menu ul {  padding: 15px 0px 0px 0px;  margin: 0px;}#menu ul li {  list-style-type: none;  display: inline;}#menu ul li a {  font-family: Helvetica, Arial, sans-serif;  font-size: 20px;  line-height: 15px;  background: #B52C26;  padding: 11px 62px 11px 25px;  border-left: 1px solid #8c2d29;  letter-spacing: 1px;  color: #d0e06f;  text-decoration: none;  font-weight: normal;
 text-shadow: 1px 1px 1px#333;}#menu ul li a.select {  background: #8c2d29;  color: #eeeeee;}#menu ul li a:hover {  color: white;}#script {	width: 816px;	height: 360px;  margin: 0px auto;	padding-top: 0px;}#Layer3 {	position:relative;	height:589px;	z-index:-1;	top: 137;	width: 100%;}#Layer4 {	position:absolute;	width:200px;	height:115px;	z-index:2;	left: 171px;	top: 1054px;}#Layer5 {	position:absolute;	width:51px;	height:50px;	z-index:2;	left: 46px;	top: 508px;}#footer {	position:absolute;	width:100%;	height:589px;	z-index:-2;	top: 562;	background-image:url(footer.jpg);	background-position:center;	background-repeat:no-repeat;}p {  color: #DCE28A;  font-size: 12px;	line-height: 15px;  margin-top: 8px;  margin-bottom: 14px;}p a {  text-decoration: underline;  color: #DCE28A;}p a img {  float: left;  margin: 0px 7px 3px 0px;  border: 0px;}#preco-pit p {  clear: left;}#preco-pit p img {  float: left;  margin: 0px 7px 3px 0px;  border: 0px;}p a:hover {  text-decoration: none;}h2 {	font-size: 16px;	color: #FFFFFF;	font-weight: bold;	line-height: 24px;
 text-shadow: 1px 1px 1px#333;  letter-spacing: 1px;  margin-bottom: 6px;}h3 {	font-size: 14px;	color: #FFFFFF;	font-weight: bold;	line-height: 20px;
 text-shadow: 1px 1px 1px#333;  letter-spacing: 1px;  margin-top: 16px;  margin-bottom: 0px;}p.kontakt {  font-size: 14px;  line-height: 16px;  margin-left: 20px;  margin-top: 0px;}.prvy {  margin-top: 0px;}.odsadene {  margin-left: 10px;}.tien {
 text-shadow: 1px 1px 1px#7f201b;}.white {  color: white;}.bold {  font-weight: bold;}.small {  line-height: 0px;}p.small {  margin: 0px;  padding-top: 2px;}.small_font {  font-size: 95%;}/* contact form - kontaktny formular */form {  color: #DCE28A;  font-size: 12px;  margin-left: 20px;}form p {  margin-top: 0px;  margin-bottom: 8px;}form input {  margin: 0px;}/* slide panel - vysuvaci panel  */#panel-fix {  position: fixed;  _position:absolute;   _top:expression(0+body.scrollTop);  top: 0px;  z-index: 200;  width: 100%;}#panel-relative {  position: absolute; left: 50%; width: 800px;  margin-left: -400px;}#panel {	background: #e91a94 url('images/sutaz-panel.gif') no-repeat right;	height: 405px;  width: 800px;	display: none;} #panel-inside {   padding: 20px; }.slide {  width: 800px;	margin: 0;	padding: 0;	border-top: solid 4px #00ab00;	background: url(images/sutaz.png) no-repeat center top;}.slide .btn-slide {	background: url(images/white-arrow.gif) no-repeat 560px -47px;	text-align: center;	width: 800px;	height: 40;	padding: 10px 10px 0 0;	margin: 0 auto;	display: block;	font: bold 18px Arial, Helvetica, sans-serif;  line-height: 14px;	color: #fff;	text-decoration: none;}.btn-slide:hover {  cursor: pointer;}.slide .active {	background-position: 560px 12px;}#formular label {  color: white;}.legend {  font-family: Helvetica; font-size: 20px; color: white; letter-spacing: 2px; font-weight: bold;
 text-shadow: 1px 1px 1px#333;}#formular form button {	font-size: 14px;	font-weight: normal;	width: 100px;	height:	24px;	background: white;	color: #b5076e;	border: none;	margin: 0;	cursor: pointer;  border: 2px solid #b5076e;}#formular form button:hover {  background: #b5076e;  color: #ffffff;  text-shadow: none;}#galeria h2 {  margin-bottom: 3px;}#galeria img {  border: 2px solid #8C2D29; margin-left: 4px;}#galeria a img:hover {  border: 2px solid #DCE28A; margin-left: 4px;}#galeria img.prvy {  margin-left: 0px;}#logo {  margin: 30px 0px 80px 20px;}#martes-logo {  margin-left: 15px;  width: 240px;  height: 85px;  background: url('images/martes-logo2.png');}#martes-logo:hover {  background: url('images/martes-logo.png');}#mapa {  float: right;  clear: right;  margin-right: 26px;}