body, h1, h2, h3, h4, h5, h6, ul, ol,p, li, hr, dd, dl {
	margin: 0px;
	padding: 0;
}


body {
  font: 66%/1.2 "Helvetica CE",Verdana,Arial,Tahoma,Helvetica,sans-serif;
  background-color: #6f161a;
  /*background-image: url(../img/layout/body1.gif);
  background-repeat: repeat-x ;
  background-position: top;*/
  margin-top: 6px;
}


h1, h2, h3, h4{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

h1{
	font-size: 150%;
	font-weight: bold;
	padding-bottom: 5px;
}
h2{
	font-size: 130%;
	padding-top: 8px;
	padding-bottom: 3px;
	text-align: left;
}
h3{
	font-size: 105%;
	padding: 0 0 2px 0;

}
p{
	margin-bottom: 8px;
	
}

img{
	border: none;
}

img.logo_small {
	border: none;
	padding-left: 60px;
	float:left;
}


/*strong {
	color: #8b0000;
}*/

a{
	color: #8b0000;
}

a:visited{
	color: #8b0000;
}
a:hover{
	color: #8b0000;	
	text-decoration: none;
}

dt {
	font-weight: bold;
	text-decoration: none;
}

dd {
	padding-bottom: 10px;
   padding-left: 10px;
}


hr {
	height:1px; 
	border:none; 
	border-bottom:1px solid #585959; 
	margin: 4px 0 8px 0;
}

hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
} 
.hide {
	position: absolute;
	top: -10000px;
	left: 0;
	width:1px;
   height:1px;
   overflow:hidden;
}
#imageholder { 
  margin: 0;
  padding: 0 0 1px 1px;
}

#lang a { 
  color:#ffe8a2;
  text-decoration: none;
}

#lang { 
  color:#ffe8a2;
}

#lang a:hover { 
  color:#ffe8a2;
  text-decoration: underline;
}  

#desc { 
  font-size: 0.8em;
  text-align: center;
  margin: 0 0 4px 0;
  padding:0;
  display: none;
}

#footer a { 
  color: #ffffff;
  text-decoration: none;
}

#footer a:hover { 
  color: #ffffff;
  text-decoration: underline;
}  

a.nobckg { 
  background: none;
}

a.sipka {
   background-image: url(../img/layout/white-right.gif);
   background-repeat: no-repeat;
   background-position:  0 50%;
   padding-left: 15px;
   color: #8b0000;
}


img.nahled { 
  float:left;
  margin: 20px 15px 0 0;
}

.cistic { 
  clear: both;
  /*visibility: hidden;*/
}


.zvyrazneni {
   background-color: #bc8358; 
   color: #ffe8a2; 
   padding: 1px 2px 1px 2px;
}


ul.ctverec { 
  list-style: none;
	margin: 5px 0 5px 0px;
}

ul.ctverec li  { 
  padding: 0px 0 3px 12px;
  background: url(../img/layout/ul-sqr.gif) no-repeat;
  background-position: 0 5px;
}

ul.ctverec0 { 
  list-style: none;
	margin: 2px 0 2px 8px;
}

ul.ctverec0 li  { 
  padding: 0 0 0 12px;
  background: url(../img/layout/ul-sqr.gif) no-repeat;
  background-position: 0 5px;
}

.floatleft { 
  float:left;
  padding:0;
  margin: 10px 15px 0 0;
  width: 220px;
}

#fright a{ 
 color: #c3b17a;
} 

#odkazy { 
  list-style: none;
  margin: 462px 0 5px 640px;
  font-weight: bold;
  font-family: "Helvetica CE",Arial, Helvetica, sans-serif;
}

#odkazy li  { 
  padding: 0px 0 10px 12px;
  color: #ffe8a2;
  font-weight: bold;
  font-size: 1.1em;
}

#odkazy a  { 
  padding: 0;
  color: #ffe8a2;
  /*font-size: 1.2em;*/
}

#odkazy a:hover  { 
  color: #ffe8a2;
  text-decoration: none;
}

