a.red{
  color: #f1f1f1;
  font-size: 1.0em;
  font-weight: bold;
  text-decoration:none;
}
#zluty_blok
{
position:relative;
width:310px;
height: 168px;
/* float:left; */
 text-align:left; 
margin-left:8px;
  padding-top:2px;
   padding-left:8px;
  /*border: 1px solid  green; */
}
#prihlaseni{
padding: 0;
 margin: 0 auto;
}
.foto-nahled
{
position:absolute;
padding: 1px;
margin-left: 12px;
background: transparent url('../images/1.jpg') top left no-repeat;
width:21px;
height:15px;
text-decoration:none;
}

.foto-nahled:hover
{
position:absolute;
margin-left: 12px;
padding: 1px;
background: transparent url('../images/2.jpg') top left no-repeat;
width:23px;
height:17px;
text-decoration:none;
}
.mapa-cat span {
color: #0aafef;
font-family: arial, sans-serif;
 text-decoration:none;
 font-weight: bold;
 font-size: 1.2em;
}
.mapa-cat ul {list-style:none;}
.mapa-cat li{margin-bottom:10px; font-size : 13px; padding: 0; background: transparent; color:#7E7E7E;}

.mapa-seznam ul {list-style:none;}
.mapa-seznam li{margin-bottom:10px; font-size : 1.1em; padding-left:24px; background: transparent; color:#ba8300;}

.nadpis{
background: #9e032b;
 padding: 0.2em; 
 position: relative;
}
.nadpis span{
color: #ffffff;
font-size: 140%;
}
h2{
  color:  #ba8300;
  font-size: 1.2em;
}
h3{
  color: #f1f1f1;
  font-size: 0.9em;
  font-weight: normal;
}
h4{
  background-color: #ba8300;
  color:  #9e032b;
  font-size: 1.3em;
  width:128px;
  padding-left:12px;
  margin-left: 22px;
}
.detail-nadpis-video{
 color:  #838383;
 font-size: 1.4em;
 text-align:center;
text-decoration:none;
font-weight: bold;
margin-top: 12px
}
.detail-popis{
 color:  #838383;
 font-size: 1.0em;
text-decoration:none;
font-weight: bold;

}
.detail-nazev-i{
   color: #ffffff;
  font-size: 1.2em;
  font-weight: normal;
  margin-top: -148px;
  font-family: arial, sans-serif;
   text-align:center;
  font-weight: bold;
   position: relative;
  z-index:3;
}
.detail-nazev-i:hover{
	color: #f60000;
	font-size: 1.2em;
  font-family: arial, sans-serif;
  font-weight: bold;
}
.detail-nazev{
   height: 36px;
   width: 180px;
color: #fff;
  font-size: 1.1em;
  font-weight: normal;
  margin: 0 auto;
  font-family: arial, sans-serif;
   text-align:center;
  font-weight: bold;
   position: relative;
}

/*OPEN rychlý kontaktni formular */
.email{
color:#8ec2e9;
font-family:Arial;
	  font-size: 0.9em;
	 	text-decoration:none;
		 text-align:left;
     font-weight: bold;
}
.inputbox{
padding: 1px;
width: 64px;
background: #327eb2;
border: none;
margin: 0 auto;
color: #fff;
border: 1px solid  #8ec2e9;
}
.inputboxjmeno{
padding: 1px;
width: 128px;
background: #327eb2;
border: none;
margin: 0 auto;
color: #fff;
border: 1px solid  #8ec2e9;
}
.inputboxnazev{
padding: 1px;
width: 198px;
background: #327eb2;
border: none;
margin: 0 auto;
color: #fff;
border: 1px solid  #8ec2e9;
}
.textbox{
padding: 2px;
width: 198px;
height: 98px;
background: #327eb2;
border: none;
margin: 0 auto;
color: #ffffff;
border: 1px solid  #8ec2e9;
}
.endbox{
padding: 2px;
background: transparent url('../images/odeslat.png') top left repeat-x;
height: 21px;
width:23px;
border: none;
margin: 0 auto;
margin-top: 2px;
color: #ffffff;
  cursor:pointer;
}
/* ENDE rychlý kontaktni formular */
/*OPEN kontakt */
.emailk{
color:#8ec2e9;
font-family:Arial;
	  font-size: 1.0em;
	 	text-decoration:none;
		 text-align:left;
     font-weight: bold;
     margin-bottom:12px;
}
.inputboxk{
padding: 1px;
width: 197px;
border: none;
margin: 0 auto;
color: #fff;
background: #327eb2;
}
.textboxk{
padding: 2px;
background: #327eb2;
border: none;
margin: 0 auto;
color: #ffffff;
border: 1px solid  #8ec2e9;
}
.endboxk{
padding: 1px;
color: #ffffff;
background: #327eb2;
border: none;
margin: 0 auto;
border: 1px solid  #8ec2e9;
}
/* ENDE kontakt */

img {border:none;}

hr{
color: #0099ff;
 height: 6px;}

a:link, a:active, a:visited {
color:  #ba8300;
text-decoration:none;
background-color : transparent; 
} 
a:hover {
background: transparent;
color: #e4b000;
text-decoration: underline;
} 

input {
background: #327eb2;
color: #8ec2e9;
border: 1px solid  #8ec2e9;
		font-weight: bold;
	font-size: 11px;
	margin: 2px;
		padding-left: 2px;
}

a.a_obsah {
 font-family: arial, sans-serif;
    padding: 2px;
    margin-right: 1px;
			color:#c3c3c3;
		font-family:Arial;
	  font-size: 0.9em;
		text-decoration:none;
   border-top: 1px solid  #2e2e2e;
 text-align:left;
font-weight: bold;
    display:block;
   background-color:  #212121;
}

a.a_obsah:hover {
 font-family: arial, sans-serif;
color:#0aafef;
background: #2e2e2e url('../images/odeslat.png') top right no-repeat;
}
a.a_obsah_mapa {
 font-family: arial, sans-serif;
    padding: 2px;
    margin-right: 1px;
			color:#c3c3c3;
		font-family:Arial;
	  font-size: 0.9em;
		text-decoration:none;
   border-top: 1px solid  #2e2e2e;
 text-align:left;
font-weight: bold;
    display:block;
   background-color:  #212121;
}
a.a_obsah_mapa:hover {
 font-family: arial, sans-serif;
color:#0aafef;
background: #2e2e2e url('../images/3.jpg') top right no-repeat;
}
body {
  text-align:center;
  font-size: 0.9em;
  margin:0 auto;
  background: #0d0d0d;
  font-family: arial, sans-serif;
}

#obal {
  width: 844px;
  background: #0d0d0d;
  text-align: left;
 margin:0 auto;
 
}

#head {
  width: 844px;
  height: 251px;
  position:relative;
  margin:0 auto;
   background: #0d0d0d url('../images/hlavicka.jpg') top center no-repeat;
   color: #fff;
}


#logo-left {
  position:absolute;
  width:410px;
  height:251px;
  background: transparent;
  border:none;
  cursor:pointer;
}
#logo-email {
  position:relative;
  background: transparent;
  border:none;
 float: right;
}
#adresa {
  position:relative;
  width:228px;
  height:72px;
  color: #ffffff;
  background: transparent;
  border:none;
  top: 160px;
  left: 64px;
  font-size: 1.0em;
  text-decoration:none;
  font-weight: bold;
}
#slogan {
  position:absolute;
  width:481px;
  height:70px;
  background: transparent url('../images/slogan/.png')  top right no-repeat;
  border:none;
  top: 176px;
  right: 23px;
  cursor:pointer;
}
.patch {clear:both;}

#right_blok {
  width: 200px;
  min-height: 960px;
  background : transparent;
  float:left;
  position:absolute;
  top:252px;

}
#blok_0 {
  width: 200px;
  float:left;
  position:relative;
  margin-bottom:2px;
  margin-left: 10px;
}
#blok_I {
  width:200px;
  float:left;
  position:relative;
 background: url('../images/kontakt_blok.jpg')  transparent top center no-repeat;
  text-align: center;
  padding: 0;
   margin: 0 auto;
}
#blok_2 {
  width: 200px;
  float:left;
  position:relative;
  background: transparent;
  text-align: center;
  padding-top: 1px;
}
#blok_call {
  width: 200px;
  float:left;
  position:relative;
  background: transparent;
  margin-bottom:2px;
  text-align: center;

}
#blok_3 {
  width:200px;
  float:left;
  position:relative;
 background: transparent;
  text-align: center;
  padding-top: 1px;
}
#blok_4 {
  width: 200px;
  float:left;
  position:relative;
 background: transparent;
  text-align: center;
  padding: 0;
   margin:  0 auto;
}
.nadpis-blok{
height:32px;
width:192px;
background: url('../images/blok-nazev.jpg')  transparent top left repeat-x;
color: #0d9dd2;
margin: 0 auto;
text-align: left;
font-family: arial, sans-serif;
font-size: 1.2em;
text-decoration:none;
font-weight: bold;
padding-left:8px;
padding-top:2px;
}

.blok_obsah {
width: 200px;
position:relative;
background: transparent;
color: #d41821;
text-align: center;
  
}
.blok_obsah_call {
width: 200px;
height:162px;
position:relative;
background: url('../images/call.jpg')  transparent top left repeat-x;
color: #0aafef;

text-align: left;
}
#pozice-c{
font-size: 120%;
position:absolute;
width:180px;
height:30px;
margin-top: 120px;
padding-left: 14px;
}
.blok_obsah_sidlo {
width: 200px;
height:143px;
position:relative;
background: transparent url('../images/sidlo-f.jpg') top left repeat-x;
color: #0aafef;
text-align: left;
}
#pozice-s{
font-size: 120%;
position:absolute;
width:198px;
height:68px;
margin-top: 46px;
padding-left: 4px;
color:#c3c3c3;
}
#pozice-s:hover{
font-size: 120%;
position:absolute;
width:198px;
height:68px;
margin-top: 46px;
padding-left: 4px;
color:#c3c3c3;
text-decoration:none;
}
.blok_obsah_pobocka {
width: 200px;
height:143px;
position:relative;
background: transparent url('../images/sidlo-p.jpg') top left repeat-x;
color: #0aafef;
text-align: left;
}
#pozice-p{
font-size: 120%;
position:absolute;
width:198px;
height:68px;
margin-top: 48px;
padding-left: 4px;
color:#c3c3c3;
}
#pozice-p:hover{
font-size: 120%;
position:absolute;
width:198px;
height:68px;
margin-top: 48px;
padding-left: 4px;
color:#c3c3c3;
text-decoration:none;
}
.blok_obsah_info {
  width: 200px;
  position:relative;
  background: transparent;
  color: #ffffff;
  padding:8px;
    text-align: left;
   font-size: 1.0em;
  text-decoration:none;
  font-weight: bold;
}
.blok_hlavicka {
  width: 200px;
 height:32px;
  position:relative;

background: url('../images/blok-nazev.jpg')  transparent top left repeat-x;
}
.blok_paticka {
  width: 210px;
  height: 2px;
  position:relative;
    background: transparent ;
}

#content {
float:right;
width : 642px;
  position:relative;
min-height:748px;/*598*/
margin-bottom:2px;
background : transparent url('../images/obsah-hlavicka.jpg') no-repeat top center;
/*border : 1px solid red;*/
border-left: 1px solid #212121;
border-right: 1px solid #212121;
padding-top: 16px;
}
/* for Internet Explorer */
/*\*/
* html #content {
height: 488px;
}
.ref_nadpis {
  max-width: 632px;
  height: 27px;
  color: #0aafef;
  margin:0;
  font-size: 1.4em;
  font-weight: normal;
  text-align:center;
}

.ref_nadpis span {
  position:relative;
 text-align:center;
  top: 12px;
}

#obsah {
  width:642px;
   text-align:left;
  position:relative;
  min-height:124px;
  font-size:0.8em;
  color: #f1f1f1;
  text-align:justify;
  font-family: arial, sans-serif;
  background : transparent url('../images/obsah-paticka.jpg') no-repeat bottom center;
  padding-bottom: 16px;
}
/* for Internet Explorer */
/*\*/
* html #obsah {
height: 280px;
width : 645px;
}
#obsah_paticka{
z-index: 0;
float: right;
width : 642px;
position : relative;
min-height : 1px;
margin-bottom: 8px;
font-size:0.8em;
color : #000000;
text-align : justify;
 font-family: arial, sans-serif;
}

.detail-obsah-foto{
  background:  #212121; 
  border-bottom: 1px solid  #2e2e2e;
  height: 195px;
  width: 180px;
  position:relative;
  padding-top: 10px;
  text-align:center;
    overflow: hidden;
}

.detail-obsah-sluzby{
 background: url('../images/sluzby.jpg')  transparent top left no-repeat;
 height: 234px;
 width: 337px;
 position:relative;
 text-align:left;
 color:#fff
}
.detail-obsah-aktualne{
 background: url('../images/aktualne.jpg')  transparent top left no-repeat;
 height: 234px;
 width: 296px;
 position:relative;
 text-align:left;
 color:#fff
}

.detail-nazev-s{
padding-top:12px;
padding-left:96px;
   height: 30px;
   width: 100%;
color: #fff;
  font-size: 1.1em;
  font-weight: normal;
  margin: 0 auto;
  font-family: arial, sans-serif;
   text-align: left;
  font-weight: bold;
     /*border: 1px solid  green;  */
}
.detail-nazev-a{
padding-top:12px;
padding-left:122px;
   height: 42px;
   width: 100%;
color: #fff;
  font-size: 1.1em;
  font-weight: normal;
  margin: 0 auto;
  font-family: arial, sans-serif;
   text-align: left;
  font-weight: bold;
}
a.s-a{color:#fff;}
a.s-a:hover {
		color:#000000;
		background-color: transparent;
}

a.nabidka {
		color:#000000;
		font-family:Arial;
	  font-size: 0.9em;
		text-decoration:none;
		padding-left:5px ;
		padding: 2px;
    border-bottom: 2px solid #fadbba;
    display:block;
    background: transparent;
    position:relative;
}

a.nabidka:hover {
		color:#000000;
		background-color: transparent;
}

a.nabidka span {
		color:#000000;
		background-color: transparent;
}

.paticka {
width: 889px;
height:60px;
  margin: 0 auto;
   font-size: 0.75em;
   color: #67A8CE;
  font-weight: bolder;
 background : transparent url('../images/paticka.jpg') no-repeat top center;
     font-size: 0.75em;
  position:relative;
  text-align: center;
  PADDING-TOP: 24px;
}

.white {color: #FFFFFF;}
.white img {margin-bottom:30px;}

.center {text-align:center;width:100%;}

.small {font-size: 0.9em;}
.top { vertical-align:top;}

#menu{
margin-top: 0px;
margin-left: 201px;
width : 643px;
text-align: center;
background-color : transparent;
}

/* --------- Podpis ------------- */
div.signature {
	text-align: right;
color:	#4f8bd1; 
}
	
