html, body{
	padding:           0; 
  margin:            0;
	background:        #ffffff;
	text-align:        center;
	font-family:       verdana, sans-serif, arial, tahoma;
	font-size:         12px;
	color:             #333333;
	background-color:  #b9e382;
	background-repeat: repeat-x; 
}
h1 {
	text-align:        left;
	font-family:       lucida sans unicode, verdana, sans-serif, arial, tahoma;
	font-weight:       bold;
	font-size:         25px;
	color:             #cc3333;
	visibility:        hidden;
	position:          absolute;
}
h2 {
	text-align:        left;
	font-family:       lucida sans unicode, verdana, sans-serif, arial, tahoma;
	font-weight:       bold;
	font-size:         18px;
	color:             #cc3333;
}

#telef{
	background:        url("../img/tel.png");
	position:          absolute;
	top:               -60px;
	left:              -200px;
	width:             370px;
	height:            50px;
}
#postrehy{
	height:            15px;
	text-align:        right;
	padding-right:     10px;
}
#postrehy a {
  color:            #cc3333;
  text-decoration:  underline;
  font-size:        11px;
}
#postrehy a:hover {
  color:            #cc3333;
  text-decoration:  none;
}

#page {
	position:          relative;
	margin:            60px auto;
	padding:           0px;
	width:             520px;
}
#border_top {
  height:            20px;
  width:             520px;
  background:        url("../img/border_top.png") top left no-repeat;
  position:          relative;
}
#inlay {
  width:             520px;
  background:        url("../img/border_sides.png");
  background-repeat: repeat-y; 
  position:          relative;
}
#border_bottom {
  height:            20px;
  width:             520px;
  background:        url("../img/border_bottom.png") top left no-repeat;
  position:          relative;
}
#content {           
  padding:          0px 20px;
  text-align:       justify;
  width:            480px;
}
#content img {           
  padding:          0px;
  width:            235px;
  border:           1px solid #b9e382;
}
#content a {
  color:            #cc3333;
  text-decoration:  none;
}
#content a:hover {
  color:            #ff6666;
  text-decoration:  none;
}
#content a:hover img {           
  border:           1px solid #cc3333;
}
.caption a {
  color:            #cc3333;
  text-decoration:  none;
  font-size:        10px;
}
.caption a:hover {
  color:            #ff6666;
  text-decoration:  none;
}
#duchonka {
  background:       url("../img/duchonka_priehrada.jpg") top left no-repeat;
  width:            480px;
  height:           270px;
}
#indexmenu {
	font-family:            lucida sans unicode, Verdana;
	margin:                 0px;
	padding:                0px;
	z-index:                 0;
	width:                  480px;
	height:                  30px;
	position:                relative;
}

#indexmenu ul {
  list-style:             none;
  display:                inline;
  margin:                 0px;
  padding:                0px;
	float:                  left;
	width:                  480px;
	height:                  30px;

}
#indexmenu ul li {
	border-left:            0px solid #c0c0c0;
	position:               relative;
	float:                  left;
  display:                block;
	width:                  120px;
	height:                 30px;  
  margin:                 0px;
  padding:                0px;  
}
#indexmenu ul li a {
	padding:                8px 10px 10px 10px;
	display:                block;
	text-decoration:        none;
	font-size:              12px;
	font-weight:            normal;
	color:                  #fff;
	background:             url("../img/menu_off.jpg") top left repeat-x;
	font-weight:            bold;
	text-align:             center;
}
#indexmenu ul li a:hover {
	color:                  #fff;
	background:             url("../img/menu_on.jpg") top left repeat-x;
}
#maintext {
width:                    480px;
padding:                  20px 0px 0px 0px;
}
#footer {
text-align:               center;
font-size:                10px;
color:                    #8ac042;
margin:                   20px 0px 0px 0px;
}
#footer a {
  color:            #8ac042;
  text-decoration:  none;
  font-size:        10px;
}
#footer a:hover {
  color:            #cc3333;
  text-decoration:  none;
}
#duchonka-chata-img {
  background:       url("../img/duchonka_chata.jpg") top left no-repeat;
  width:            480px;
  height:           120px;
}
#duchonka-kontakt-img {
  background:       url("../img/duchonka_kontakt.jpg") top left no-repeat;
  width:            480px;
  height:           120px;
}
#duchonka-fotogaleria-img {
  background:       url("../img/duchonka_fotogaleria.jpg") top left no-repeat;
  width:            480px;
  height:           120px;
}
#duchonka-duchonka-img {
  background:       url("../img/duchonka_duchonka.jpg") top left no-repeat;
  width:            480px;
  height:           120px;
}
.kontakt-meno {
	font-size:              14px;
	font-weight:            bold;
	color:                  #cc3333;
}
.kontakt {
  line-height:            150%           
}
#lang{
	position:          absolute;
	top:               -55px;
	right:              5px;
	width:             45px;
	height:            16px;
	color:             #8ac042;
}
#lang a img {
  border:           0px solid #b9e382;
}
#lang a:hover img {           
  border:           0px solid #8ac042;
}
#advertisment {
  padding:           20px 20px 20px 0px;
	position:          relative;
	top:               20px;
	right:             0px;
	width:             520px;
	height:            120px;
	color:             #8ac042;
	background:        url("../img/reklamny_banner.jpg") top left no-repeat;
}
#fronttext {
visibility:         hidden;
position:           absolute;
top:                0px;
left:               0px;
}
