body {
  font-family: 'Times New Roman CE', 'Times New Roman', Times, serif;
  padding: 0px;
  margin: 0px;
  background: url(img/bg_satlava.png);
  background-color: #110000;
  color: #FFFFFF;
}

#mainborder {
  width: 826px;
  margin: 0 auto;
/*  background-color: #c78630; */
  background: url(img/main_bg.gif);
}

#topbanner {
  width: 826px;
  height: 90px;
  background: url(img/bg_topbanner.png);
}

#left_column {
  width: 190px;
  float: left;
  text-align: right;
}

#left_column .content {
  padding: 24px 10px 0 0;
}
#left_column h2.satlava {
  margin: 0 7px 0 0px;
}
#left_column h2.thalleruvdum {
  margin: 32px 7px 0 0;
}
#left_column h2.naostrove {
  margin: 32px 7px 0 0;
}


#left_column h2, #right_column h2 {  
  font-size: 1.1em;
  letter-spacing: 2px;
  margin: 0 0 5px 0;
}


#middle_column {
  text-align: center;
  width: 447px;
  float: left;
}

#middle_column div.bg {
  margin-top: 20px;
}

#middle_column #hpage_roseta {
  margin: 20px auto;
  width: 405px; height: 405px;
}

#middle_column h2 {  
  background-color: #bb8546;
  font-size: 1.3em;
  letter-spacing: 2px;
  margin-top: 0;
  padding: 8px 0; 
}

#middle_column h3 {  
	background-color: #bb8546; 
	margin-top: 3px; 
	padding: 5px 0;
	font-size: 16px;
}


#right_column {
  width: 180px;
  float: left;
}

#right_column .content {
  padding: 28px 0 0 12px;
}
#right_column h2.mastal {
  margin: 0 0 0 7px;
}
#right_column h2.mastal_penzion {
  margin: 45px 0 0 7px;
}
#right_column h2.podradnici {
  margin: 45px 0 0 7px;
}

img {
  border: 0;
}

h1 {  
  font-size: 1.3em;
  letter-spacing: 2px;
  margin: 10px 0;
}

a {
   color: #4f2700;
   text-decoration: none;
}

a:hover {
   color: #ffffff;
}

img.left_langflag {
  margin: 44px 0 0 117px;
}

#hpage_satlava {
  margin: 40px 0 0 0;
  float: right;
}

img.right_langflag {
  margin: 44px  117px 0 38px;
  float: right;
}




#copyright {
	font-family: Verdana,"Arial CE",Helvetica,Arial,Sans-serif;
 	font-size: 0.7em;
	color: #7b372a;
	margin-bottom: 40px;
}

#copyright a {
	color: #7b372a;
}

#cleaner {
	clear: both; 
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 1px; 
	background: none transparent scroll repeat 0% 0%; 
	padding-bottom: 0px; 
	margin: 0px; 
	border-top-style: none; 
	padding-top: 0px; 
	border-right-style: none; 
	border-left-style: none; 
	height: 1px; 
	border-bottom-style: none
}

a.hochficht {
 	font-size: 12px;
}