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 ; 
overflow:hidden;
}


.banner-velky {
height:60px;
width:468px;
margin: 7px  0px  0px 0px;
position:absolute;
top:10px;
left:50%;
float:none;
}

.banner-maly {
height:60px;
width:225px;
margin: 7px  0px  0px  -250px;
position:absolute;
top:10px;
left:50%;
float:none;
}


.stranka{
width: 1055px;
height: auto;
float:left;
padding: 0px;
margin: 0px 0px 7px 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 7px 7px 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_polozka .obsah_levy_sloupec{
width: 540px;
padding: 0px;
float:left;
margin:5px 0px 10px 0px;
}

.obsah_levy_sloupec{
width: 630px;
padding: 0px;
float:left;
margin:5px 0px 0px 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:65px 5px 0px 0px;
}

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;
	width: auto;
	height: auto;
	min-height: 400px;
	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;
}

.obsah_vice_media{
min-height: 110px;
width:850px;
margin: 0px;
padding: 20px 20px 0px 20px;
background: white url('../layout-img/bg_media_big.jpg') repeat-y ;
text-align: left;
float: left;
font-size: 80%;
}
.obsah_vice_media a img{
border: 0px;
}

/* AddThis Vertical Layout Menu */

.addthis_toolbox{
    background: #fff;
    width: 891px;
    padding: 0px;
    line-height:18px;
    float:left;
    font-size:70%;
    border-bottom:2px solid #f5f5f5;
}

.addthis_toolbox  a {
    margin:0px;
    position: relative;
    display: block;
    background: #fff;
    padding: 3px 10px 3px 34px;
    text-decoration: none;
    color: #9e2326;
    float:right;
}

.addthis_toolbox a:hover {
    background: #f5f5f5;
    color: #9e2326;
    text-decoration: none;
}

.addthis_toolbox  span {
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_button_expanded{
    position: relative;
    display: block;
    background: #fff;
    padding: 4px 0 4px 34px;
    text-decoration: none;
    color: #9e2326;
    float:right;
}
.mapa {
	width: 400px; 
	height: 300px; 
	float: right;
	margin: 20px 0px 20px 0px;
}



#paticka{
width: 905px;
text-align:left;
font-size:10px;
color:gray;
margin:5px 0 20px 0px;
float:left;
}

.tvorba_webu{
width:114px;
float:right;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
}

.tvorba_webu a{
text-decoration:none;
float:left;
font-weight:bold;
display:block;
color:gray;
line-height:12px;
margin:0px;
padding:0px;
}


.nebrat{
	background: url('../layout-img/nebrat_ikonka.gif') 5px 0px no-repeat;
	padding:0 0 0 20px;
	margin:0 0 0 0px;
	font-weight:bold;
	font-size:10px;
	line-height:12px;
	display:block;
	float:right;
}




