body{ 
padding: 0px; 
margin: 0px; 
text-align:center;
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
background:#FFFFFF url('../layout-img/pozadi.jpg') no-repeat 50% 0%;
}

a{
outline: none;
cursor: pointer;
padding: 0px; 
margin: 15px 0px 0px 0px;
text-align:left;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #A41F20; 
}

a:hover{ 
text-decoration: underline; 
}

div, p, font{
font-family: Arial, Helvetica, sans-serif;
}

div.obsah_levy_sloupec p{
margin:0px; 
}

div.obsah_polozka p{
margin:0px; 
}


.invisible {
	position:absolute;
	top:-10000px;
	left:0;
	height:1px;
	overflow:hidden;
}

.hidden {display:none;}


.zaver{
width:0px; 
height:0px; 
border:0px none; 
line-height:0px; 
font-size:0px; 
float:none; 
visibility:hidden; 
clear: both;
margin:0px; 
padding:0px; 
display: none;
}

.box-text{
width:150px; 
height:23px; 
background-color: #ffffff;
margin:14px 0px 0px 11px; 
}


.google_pole{
width:120px; 
height:20px; 
line-height:22px;
border:0px; 
margin:2px 0px 0px 0px; 
padding:0px; 
float:left;
}
.google_tlac {
width:20px; 
height:20px; 
border:0px; 
font-size:0px; 
margin:0px 5px 0px 0px ; 
padding:0px; 
float:right;
background:#FFFFFF url('../layout-img/lupa.jpg') no-repeat;
cursor:pointer;
}

.hlavicka{
width: 1054px;
height: 95px;
background: transparent url('') no-repeat left top;
float:left;
padding: 0px;
margin:15px 0px 0px 0px ; 
}

#head-banner {
width: 468px;
height: 60px;
margin: 3px  45px  0px  0px;
float: right;
}

#head-banner-maly {
width: 225px;
height: 60px;
margin: 3px  45px  0px  0px;
float: right;
}
.banner-velky {
height:60px;
width:468px;
margin: 7px  60px  0px  0px;
float: right;
border:0px;
}

.banner-maly {
height:60px;
width:225px;
margin:7px 30px 0px 0px;
float:right;
border:0px;
}

.stranka{
width: 1055px;
height: auto;
float:left;
padding: 0px;
margin: 0px 0px 30px 0px;
}

.obsah{
min-height: 1200px;
margin: 20px 20px 0px 20px;
padding: 0px 0px 0px 0px;
background: transparent;
text-align: left;
font-size: 80%;
}

.obsah_polozka{
margin: 20px 20px 0px 20px;
padding: 0px 0px 0px 0px;
background: transparent;
text-align: left;
font-size: 80%;
}

 h1{ 
padding: 0px; 
margin: 0px 0px 10px 0px; 
text-align:left;
font-size: 120%;
font-family: Arial, Helvetica, sans-serif;
color: #A41F20;
}

 h2{ 
padding: 0px; 
margin: 20px 0px 10px 0px; 
text-align:left;
font-weight: bold;
font-size: 120%;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

 h3{ 
padding: 0px; 
margin: 20px 0px 0px 0px;
text-align:left;
font-weight: bold;
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}

 a{ 
padding: 0px; 
margin: 15px 0px 0px 0px;
text-align:left;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #A41F20; 
}

 a:hover{ 
text-decoration: underline; 
}

.ramec{
width: 1055px;
height: auto;
margin: 0px auto;
}


.levy_sloupec_ramec{
width: 905px;
height: auto;
float:left;
background-color: #A41F20;
}

.levy_sloupec_obsah{
width: 891px;
height: auto;
margin: 7px;
background-color: #ffffff;
}

.levy_sloupec_obsluzny{
width: 100%;
height: auto;
padding: 0px;
float:left;
margin: 0px;
background-color: #ffffff;
}

.levy_sloupec_obsluzny_linka{
width: 891px;
height: 7px;
line-height: 0px;
padding: 0px;
margin: 0px;
background-color: #A41F20;
float:left;
}

.levy_sloupec_text{
width: 891px;
height: auto;
background-color: #ffffff;
padding: 0px;
margin: 0px 0px 7px 0px;
overflow:auto;
float:left;
}

.obsah_levy_sloupec{
width: 630px;
padding: 0px;
float:left;
margin:5px 0px 10px 0px; 
}

.obsah_pravy_sloupec{
width: 190px;
padding: 0px;
float:right;
margin:5px 0px 10px 0px; 
}

.kalendar_ikona{
height: 45px; 
width: 147px;
padding: 5px 10px 0px 70px;
float:left;
background:#A41F20 url('../layout-img/kal_ikona.jpg') no-repeat;
margin:45px 0px 10px 0px; 
text-align:left;
font-size: 95%;
line-height: 45px;
cursor:pointer;
border: 0px;
text-decoration: none;
outline:none;
font-weight: bold;
color: #ffffff;
display:block;
}

.kalendar_ikona h1{
text-align:left;
font-size: 95%;
line-height: 45px;
border: 0px;
text-decoration: none;
outline:none;
font-weight: bold;
color: #ffffff;

}


.kalendar_top{
height: 150px; 
width: 220px;
padding: 0px;
float:left;
background-color: #A41F20;
}

.img_kal{
margin:0px 0px 13px 0px;
padding: 0px;
}

.obsah_vice{
min-height: 110px; 
width:850px;
margin: 0px;
padding: 20px 20px 0px 20px;
background: transparent;
text-align: left;
float: left;
font-size: 80%;
}

.oba{
width:850;
height: auto; 
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:#FFFFFF url('../layout-img/pozadi_oba.jpg') repeat-y;
font-size: 100%;
}

.maly{
min-height: 110px; 
padding:0px 0px 0px 20px;
}

.maly h1{
margin:20px 0px 20px 0px;
}

.maly2{
font-size: 100%;
min-height: 110px; 
width:402px;
padding:0px; 
padding:20px 0px 0px 20px;
border: 0px;
float:right;
overflow:auto;
}



.vlajky {
	border: 0px none; 
	width: 25px; 
	height: 17px;
	float:right; 
	margin-right:5px;
}

body.popup{ 
  background-color:white;
  background-image: none;
  margin :0px 0px 0px 0px;
  overflow: auto;
	text-align: center;
}

div.div_popup{ 
	width: 396px; 
	height: 246px;
  border:7px solid #A41F20; 
	text-align: left;
  font-size: 80%;
  padding :15px;
  overflow: auto;
}


a.popupzpet{ 
	color:gray;
}

.chyba {
	font-weight: bold;
	font-size: 16px;
	color: red;
}
