.referatek {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px; 
padding-left: 0px;
clear: both;
}


ul {
  margin: 0px 0px 0px 0px; padding-left: 15px;
  /*list-style-image: url("pomlka.png");*/
  list-style-image: circle;
}

li {
  font-size: 11px; font-weight: normal; color:#0B5C9F; padding-left: -10px;padding-bottom: 4px;
    list-style-image: url("pomlka.png");
}


ul ul {
  list-style-image: url("pomlka.png");
}

ul ul ul {
  list-style-image: url("pomlka.png");
} 

.upoutavka {
font-size: 15px; padding-bottom:16px;
}

.popis {
font-size: 11px; padding-bottom:14px;
}

.ref-napis {
font-size: 11px; font-weight: bold; padding-bottom: 4px;
}

.reference {
font-size: 11px;font-weight: normal; color:#0B5C9F; padding-left:5px;clear: both;
}

.oranzova_nadpis
{
font-size: 30px;font-weight: normal; color:#fbcd00;
}
.modra_nadpis
{
font-size: 30px;font-weight: normal; color:#0b5c9f;
}
.zelena_nadpis
{
font-size: 30px;font-weight: normal; color:#63ab2a;
}

body {
margin: 0 0 0 0;
padding: 0px;
font-family: "arial ce", "helvetica ce", arial, helvetica, sans-serif;
overflow: -moz-scrollbars-vertical;
/*font-size: 14px;*/
color: #000000;
background-color: #9C9D9F;
} 



A.topik:link, A.topik:visited {
position: relative;
left: 0;
color:#0B5C9F;
text-decoration: none;  	
  }
  A.meny:topik {
position: relative;
left: 0;
color:#0B5C9F;
text-decoration: none;  	
  }
  

 
 .topik {
position: relative;
left: 0;
color:#0B5C9F;
text-decoration: none;
/*height: 400px;*/
}
 
 
 .logo {
position: relative;
width: 126px;
height: auto;
left: 0;

/*height: 400px;*/
}

 .logo1 {
float: left;
height: auto;
width: auto;
padding: 0;
background-color: black;
/*height: 400px;*/
}
 
  .pas1 {
position: relative;
width: 126px;
height: auto;
left: 0;

/*height: 400px;*/
}

 .pas1n {
float: left;
height: auto;
width: auto;
padding: 0;
background-color: black;
/*height: 400px;*/
}

 .pas2 {
position: relative;
width: 624px;
height: 42px;
left: 0;

/*height: 400px;*/
}

 .pas2n {
float: left;
height: auto;
width: auto;
padding: 0;
background-color: black;
/*height: 400px;*/
}

 .pas3 {
position: relative;
width: 624px;
height: 42px;
left: 0;

/*height: 400px;*/
}

 .pas3n {
float: left;
height: auto;
width: auto;
padding: 0;
background-color: black;
/*height: 400px;*/
}
 
 
/* 
#p {

padding: 0; }

.column {
width: 750px;
padding: 0; }

.columnn  {

 }*/

.cleaner {
      clear: both;
      
      }


.box {
float: left;
width: 475;
height: 280px;
padding: 0;

/*height: 400px;*/
}

.box_left {
float: left;
width: 230px;
height: 280px;
padding: 0;
/*height: 400px;*/
}

.box_right {
float: right;
width: 230px;
height: 280px;
padding: 0;
/*height: 400px;*/
}


.box_left_1 {
width: 230px;
height: auto;
padding-right: 1px;
/*border-width: 0px 1px 0px 0px; border-style: dotted; border-color: black;*/
/*height: 400px;*/
}

.box_right_1 {

width: 230px;
height: auto;
padding-right: 1px;
/*border-width: 0px 1px 0px 0px; border-style: dotted; border-color: black;*/
/*height: 400px;*/
}

.left-column {
float: left;
width: 521px;
padding: 0;
clear: both;
}

.left-columnn {
float: left;
min-height: 405px;
background: url('../up/dotted.png') top right repeat-y;
padding-right: 1px;
/*border-width: 0px 1px 0px 0px; border-style: dotted; border-color: black;*/
clear: both;
/*height: 400px;*/
}

.center-column {
width: 1px;
padding: 0;

/*height: 400px;*/
}
 
.center-columnn {
background: url('../up/dotted.png') top left repeat-y;
/*height: 400px;*/
} 
 
 
 
 .right-column {
float: right;
width: 229px;
padding: 0;
background: url('../up/dotted1.png') top left repeat-x;
/*height: 400px;*/
/*background-color: #dfdfdf;*/
}

.right-columnn {
float: left;


/*height: 400px;*/
} 
 
.bottom {
position:relative;
width: 750px;
height: 25px;
padding: 0;
/*border-width: 1px 0px 0px 0px; border-style: dotted; border-color: black;
background-color: #FFFFFF;
/*background-color: #dfdfdf;*/
clear: both;
} 

.bottomn {
padding-top:1px;
margin-top: 0px;
background: url('../up/dotted1.png') top repeat-x;
/*border-width: 1px 0px 0px 0px; border-style: dotted; border-color: black;
background-color: #FFFFFF;
/*background-color: #dfdfdf;*/
clear: both;
}

.centering {
width: 750px;
background-color: #FFFFFF;
/*height: 400px;*/
} 

.top {
width: auto;
height: 126px;
  background: url('../up/vrch.png');
/*background-color: #dfdfdf;*/
}


   hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }


.correct { 
clear: left; 
height: 1px; 
} 

.01 {
float: left;
width: 609px;
height: 42px;
padding: 0; 

}

.01n  {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 0pt;
 }
 
  .0101  {
margin-left: 359pt;
 }
 
   .0102  {
margin-left: 379pt;
 }
 
   .0103  {
margin-left: 479pt;
 }
   
  A.men:link, A.men:visited {
    	font-weight: normal;
  	color:#5CA72D;
  	text-align: left;
  	text-decoration: none;
  	font-size: 18px;
  }
  A.men:hover {
  	color:#0b5c9f;
  	text-decoration: none;
  }

.02 {
height: 142px;
width: 608px;
padding: 0;
background-color: black;
/*height: 400px;*/
}

.02n {
float: left;

/*border-width: 0px 1px 0px 0px; border-style: dotted; border-color: black;*/

/*height: 400px;*/
}

.03 {
float: left;
width: 608px;
width: 42px;
padding: 0;
background-color: green;
/*height: 400px;*/
}

.03n {
float: left;

/*border-width: 0px 1px 0px 0px; border-style: dotted; border-color: black;*/
clear: both;
/*height: 400px;*/
}

.04 {
float: left;
width: 608px;
width: 42px;
padding: 0;
background-color: yelow;
/*height: 400px;*/
}

.04n {
float: left;

/*border-width: 0px 1px 0px 0px; border-style: dotted; border-color: black;*/
clear: both;
/*height: 400px;*/
}

.05 {
float: left;
width: 608px;
width: 42px;
padding: 0;

/*height: 400px;*/
}

.05n {
float: left;

/*border-width: 0px 1px 0px 0px; border-style: dotted; border-color: black;*/
clear: both;
/*height: 400px;*/
}



.center-column {
width: 1px;
padding: 0;

/*height: 400px;*/
}
 
.center-column {
background: url('../up/dotted.png') top left repeat-y;
/*height: 400px;*/
} 
 
 
 
 .right-column {
float: right;
width: 229px;
padding: 0;
background: url('../up/dotted1.png') top left repeat-x;
/*height: 400px;*/
/*background-color: #dfdfdf;*/
}

.right-columnn {
float: left;

/*height: 400px;*/
} 
 



.uvod {
    float: left;
    width: 520px;
    height: 405px;
    background: url('../../storage/uvod.png');
    clear: both;
  	}


.typ1_1 {
    float: left;
    width: 520px;
    height: 77px;
    background: url('../../storage/mapa_02.png');
    clear: both;
  	}

   .typ_1_n
  {
margin-left: 25px;
text-align: left;
padding-top: 15px;
font-size: 30px;
clear: both;
}
.mezera_20 {
height: 20px;
width:520px;
}

.blok_typ_1
{
position: relative;
width: 520px;
padding: 0px;
border: 0px;
clear: both;
}

.blok_typ_11
{
position: relative;
width: 520px;
height:328px;
padding: 0px;
border: 0px;
clear: both;
}


.blok_typ_1n {
width: auto;
height: auto;
/*margin-top: 25px;
padding-top: 25px;
padding-right: 20pt;
padding-bottom: 25px; 
padding-left: 25pt;
*/
clear: both;
}

.blok_typ_1text {
padding-top: 23px;
padding-right: 20px;
padding-bottom: 25px; 
padding-left: 25px;
text-align: left;
font-weight: normal;
font-size: 12px;
line-height:14px;
clear: both;
}

.blok_typ_1text1 {
padding-top: 23px;
padding-right: 20px;
margin-bottom: 25px; 
padding-left: 25px;

}
.blok_typ_1text11 {
padding-top: 23px;
padding-right: 0px;
margin-bottom: 25px; 
padding-left: 25px;

}
       

/* nebo zkráceně */

.okraj {
margin : 10px 10px 10px 10px;
}

  
  .typ1_1_nadpis1 
  {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 25pt;
text-align: left;
padding-top: 15px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
font-size: 30px;
}
  
  .typ1_2 
  {

margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
text-align: left;
padding-top: 23px;
padding-right: 20pt;
padding-bottom: 25px;
padding-left: 25pt;
font-size: 12px;
}

.typ1_2_nabidka 
  {

margin-top: 10pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
text-align: left;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 25px;
padding-left: 20pt;
font-size: 12px;
}

.txt  {
font-size: 13px;
}
.txt1  {
font-size: 12px;
}

  
   .typ1_3 {
    margin: 0 25px 0px 20px;
  	font-weight: normal;
  	text-align: left;
  	
  }
  
  .pasek {
  background-color: #FBCD00;
  height: 1px;
  
  /*border-style: solid 15px; border-color: #FBCD00;*/	
  }

    .blok_typ_1b {
  	height: auto;
    width: auto;
   	padding: 19px 20px 25px 25px;
  		
    }
  
  
    
  .blok_typ_2 {
  	
  	width: 520px;
  	padding: 0;
    }
    
  .blok_typ_2n {
  	height: auto;
    width: auto;
   	margin: 21px 0px 9px 0px;
  		
    }
  
  .blok_typ_2text {
  padding: 0px 20px 0px 25px;
  	font-weight: normal;
  	font-size: 30px;
  	text-align: left;	
    }
  
  .typ2_1 {
  	margin:0;
  	height: 165px;
  	background: url('../../storage/mapa_01.png');
  }
  
  .typ2_2 {
  	
  	margin: 0 25px 0px 20px;
  	font-weight: normal;
  	font-size: 30px;
  	text-align: left;
    }
  
   .typ2_3 {
    margin: 0px 20px 25px 25px;
    /*padding-top: -20px;*/
  	font-weight: normal;
  	text-align: left;
  	  } 


 /*body {
  	margin:0;
  	padding:0;
  	background:#9C9D9F;
  	/*	nestandardne vlastnosti - mozete ich odkomentovat CSS bude funkcne ale nebude validne	*/
  /*
  	scrollbar-face-color: #768db9;
  
  }*/
  
  table {
  	border-collapse: collapse;
  }
  
  /*	zakladna tabulka layoutu	
  #layout {
  	
  	border-width: 0px 0px 0px 0px; border-style: solid; border-color: white;
  }
  /*	lavy okraj layoutu	*/
  #lm {
  	
  	background:#9eaecd url('layLm.png') top right repeat-y;
  }
  /*	pravy okraj layoutu	*/
  #rm {
  	
  	background:#9eaecd url('layRm.png') top left repeat-y;
  }
  /*	zahlavie	*/
  #zahlavi1 {
  	position: relative;
  	margin:-10px 0px -10px 0px ;
  	padding:0;
  	height:0px;
  	
  }
  
  #zahlavi2 {
  	position: relative;
  	margin:0px 0px 0px 0px ;
  	}
  
  /*	napis - graficky prvok vlavo v zahlavi	*/
  #zahlavi-gr1 {
  	position:relative;
  margin:0px 0px 0px 0px ;
  }
  /*	graficky prvok napravo v zahlavi 	*/
  #zahlavi-gr2 {
  	position:relative;
  	
  	
  	
  	
  }
  /*	ciarkovana spodna cast zahlavia 	*/
  #zahlavi2 {
  	margin:5px 0 0 0;
  	padding:0;
  	
  	
  }
  /*	srafovane zapatie stranky	*/
  #zapati	{
  	padding:0.2em;
  	margin:0px 10px 12px 10px;
   	background:#768db9 url("header-bck.png") top right repeat-y;
  }
  
  /*	trieda pre vnutorne odsadenie - padding - stlpcov	*/
  .col {
  	padding:0px 0px 0 0px;
  	
  }
  
  /*	odsadenie hlavného stlpca v sablone base	*/
  .hlav {
  	padding:0px 0 0 0;
  }
  
  /*	odsadenie z prava v sablone download	*/
  .hlav2 {
  	padding:0px 0px 0px 0px;
  }
  
  .hlav3 {
  /*width:5px;*/
  	border-width: 1px 0px 0px 1px; border-style: ; border-color: black;
  }
  
  
  .zap-txt {
  	text-align: center;
  	color: #fff;
  	font-size: 9px;
  	margin:0.5em;
  }
  
  /*      definicia blokov typu 1 az 5 - spolocne vlastnosti	*/
  .blok1, .blok2, .blok2, .blok3, .blok4, .blok5	{
  	
    margin:0 0 9px 0;
  	padding:9px;
  	color:white;
  	font-weight: bold;
  	font-size:13px;
  	
  }
  
  /*      definicia blokov typu 1 az 5 - rozdielne vlastnosti	*/
  .blok1	{
  	background:#768db9;
  }
  .blok2	{
  	background:#768db9;
  }
  
  .blok3	{
  	background:#768db9;
  }
  
  .blok4	{
  	background:#4f689a;
  }
  
  .blok5	{
  	background:#4f689a;
  }
  
  /*	definicia obsahu blokov 1-5 - spolocne vlastnosti	*/
  .blok1obs, .blok2obs, .blok3obs, .blok4obs, .blok5obs  {
  /*border-width: 1px 0px 0px 0px; border-style: dotted; border-color: black;*/
  	padding:25px 0px 0px 28px;
  	margin:0 0 0px 0;
  	color:#0B5C9F;
  	text-align: left;
  	font-weight: bolder;
  	font-size:15px;
  	
  	
  }
  
  .odkaz  {
  		margin:0 0 0px 0;
  	color:#5CA72D;
  	text-align: left;
  		letter-spacing:-.6pt
  }
  
  .spacer  {
  		
  	color:#5CA72D;
  	  }
  
   
  
  /*	definicia obsahu blokov 1-5 - rozdielne vlastnosti	*/
  .blok1obs {
  
  }
  
  .blok2obs {
  }
  
  .blok3obs {
  
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
text-align: left;
padding-top: 32px;
padding-right: 10pt;
padding-bottom: 0 px;
padding-left: 21pt;
font-size: 15px;
  }
  
  .blok4obs {
  }
  
  .blok5obs {
  	padding:0 2px; background:#f0f6ff;
  }


  A.nejclanky:link  {
  	padding:18px 4px 0px 4px;
  	margin:0 0 0px 0;
   	line-height: 18px;
   	letter-spacing:-.2pt
   	color:#0B5C9F;
  }
  
   A.nejclanky:visited  {
  	padding:18px 4px 0px 4px;
  	margin:0 0 0px 0;
   	line-height: 18px;
   	letter-spacing:-.2pt
   	color:#0B5C9F;
  }
  
    A.nejclanky:hover  {
  	padding:18px 4px 0px 4px;
  	margin:0 0 0px 0;
   	line-height: 18px;
   	letter-spacing:-.2pt
   	color:blue;
  }
  
    A.top:link  {
  	text-decoration: none;
   	color:#0B5C9F;
  }
  
   A.top:visited  {
  	text-decoration: none;
   	color:#0B5C9F;
  }
  
    A.top:hover  {
  	text-decoration: none;
   	color:#0B5C9F;
  }
  
  
  
   .menuodkaz  {
  	margin:0 0 0px 0;
  	text-align: left;
  	font-size: 16px;
  	font-weight: 700;
   	  }
  
  /* hyperlinky */
  
  
  a {
  	color:#63AB2A;
  	text-decoration: underline;
  }
  a:link {
  	color:#63AB2A;
  	text-decoration: underline;
  }
  a:visited {
  	color:#808080;
  	text-decoration: underline;
  }
  a:hover {
  	color:#FBCD00;
  	text-decoration: none;
  }
  a:active {
  	color:#808080;
  	text-decoration: none;
  }
  
  
   a.az {
  	color:#63AB2A;
  	text-decoration: underline;
  }
  a.az:link {
  	color:#63AB2A;
  	text-decoration: underline;
  }
  a.az:visited {
  	color:yelow;
  	text-decoration: underline;
  }
  a.az:hover {
  	color:#FBCD00;
  	text-decoration: none;
  }
  a.az:active {
  	color:#808080;
  	text-decoration: none;
  }
  
  /*
  A.clanek:link {
  	color:#fff;
  	text-decoration: none;
  }
  A.clanek:visited {
  	color:#808080;
  	text-decoration: none;
  }
  A.clanek:hover {
  	color:#fff;
  	text-decoration: underline;
  }
  A.menu:link, A.menu:visited {
  	display:block;
  	font-weight: bolder;
  	color:#fff;
  	background:#9eaecd;
  	text-decoration: none;
  	padding:4px;
  	margin: 2px 0;
  	border:none;
  	font-size: 11px;
  }
  A.menu:hover {
  	display:block;
  	color:#fff;
  	background:#4f689a;
  	text-decoration: none;
  	padding:4px;
  	margin: 2px 0;
  }
  
  /* zakladni styly */
  
  
  A.meny:link, A.meny:visited {
  	/*display:block;*/
  	font-weight: bolder;
  	color:#0B5C9F;
  	/*letter-spacing:-.6pt;*/
  	text-decoration: none;
  	margin: 18px 10px 0px 0px;
  	/*margin: 0px 10px 0px 0px;*/
  	font-size: 15px;
  	
  }
  A.meny:hover {
/*  	display:block;*/
  	color:#FBCD00;
  	/*letter-spacing:-.6pt;*/
  	text-decoration: none;
  	/*padding: 5px 10px 0px 0px;
  	margin: 0px 0;*/
  	
  }
  
   .odstup {
/*  	display:block;*/
  	/*padding: 25px 10px 0px 0px;*/
  	clear:both;
  	width: 190px;
    margin: -2px 0;
  	padding-top: 5px;
  	
  }




  
/*   .odstup {
/*  	display:block;*/
  	/*padding: 25px 10px 0px 0px;
  	margin: -2px 0;
  }*/
  
  /*.seda {
/*  	display:block;*/
  	/*padding: 25px 10px 0px 0px;*/
  	/*height: 42px;
  	width: 604px; 
  	background-color: green;
  }*/
  
  /*
  div#pageLeft menu li a{

color: blue;
font-size: 11px;
padding-top: 7px;
padding-right: 0pt;
padding-bottom: 7px;
padding-left: 32px;
text-decoration: none;
font-weight: bold;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
background-color: green;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
display: block;

}

div#pageLeft menu li a:hover{

background-color: red;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
color: white;

}
*/
.zalozka  A:link  {color: blue}
.zalozka A:hover    {color: blue}
.zalozka A:visited    {color: red}
.zalozka A:active    {color: blue}  /* kliknutí */
  
   }
  
   .pas {
  	text-align: center;
  	padding: 0.2em 0 0.2em 10px;
  	color:white;
  	background:#BFBFBF;
  	font-weight: bold;
  	font-size: 23px;
  }
  
  
  
  .pasecek {
  width: 600px;
  height: 41px;	
  background:#2b3953 url('gr-inq.png') repeat-x;
  	  
  }
  
    .pasecek1 {
  	width: 600px;
    height: 42px;	
   	padding: 0px;  
  }
  
  .pasecek2 {
  	
    width: 100%;
    height: 100%;	
   	background:#BFBFBF;
  }
  
  
  A.nabidka:link, A.nabidka:visited, A.nabidka:hover {
    
    padding-top: 12px;
    text-decoration: none;
    color:white;
  	font-weight: normal;
  	font-size: 23px;
  	text-align: center;
  	
  }
  
    A.zajimave:link, A.zajimave:visited, A.zajimave:hover  {
  
        text-decoration: none;
  	color:#0B5C9F;
  	font-weight: bold;
  	font-size: 12px;
  	text-align: right;
  	letter-spacing: .0pt;
  }

  
  
   .zajimave_nadpis {
    color:#5CA72D;
    text-align: right;
  	font-weight: bold;
  	font-size: 12px;
  }
    
  .nabidkanadpis {
    
  	
  }
  
  .nabidka_ne 
  {
   	width: 604px; 	
  	
 }
  
  .orange {
    color:#FBCD00;
  	font-size: 12px;
  	text-align: center;
  	
  }
  
  
  .z {
  	color:#4f689a;
  	font-size: 13px;
  	font-weight: normal;
  }
  .nadpis {
  	text-align: center;
  	padding: 0.2em 0 0.2em 10px;
  	color:white;
  	background:#4f689a;
  	font-weight: bold;
  	font-size: 16px;
  }
  .podnadpis {
  	color:#4f689a;
  	text-align: center;
  	font-size: 14px;
  }
  .bledy {
  	color:#f0f6ff;
  }
  
  /* komentare */
  
  .kom-z {
  	color:#4f689a;
  	font-size: 11px;
  	font-weight: normal;
  }
  .kom-link {
  	color:#4f689a;
  	font-size: 13px;
  	font-weight: normal;
  }
  .kom-hlavicka {
  	color:#4f689a;
  	padding: 4px;
  	font-size: 11px;
  	font-weight: normal;
  }
  .kom-text {
  	color:#4f689a;
  	padding: 3px;
  	background: #fff;
  	border: 1px solid #4f689a;
  	font-size: 11px;
  	font-weight: normal;
  }
  .kom-cely-ram {
  	background:#e0e6f0;
  	padding:4px;
  	border: 1px solid #4f689a;
  	padding-bottom:4px;
  }
  
  /* ankety */
  .anketa-std-otazka,
  .anketa-cla-otazka,
  .anketa-blok-z,
  .anketasysz {
  	color:#4f689a;
  	font-size: 13px;
  	font-weight: normal;
  	margin:0;
  	padding:0.3em 0;
  	border-bottom: 1px solid #9eaecd;
  }
  .anketasysodp,
  .anketa-std-odpovedi,
  .anketa-cla-odpovedi,
  .anketa-blok-odpovedi {
  	color:#4f689a;
  	font-size: 12px;
  	font-weight: normal;
  	line-height:1.2em;
  	margin:0.2em 0;
  }
  .anketa-cla-celkovy-ram {
  	font-size: 13px;
  	text-align: left;
  	margin: 6px 0 12px 0;
  }
  .anketa-cla-ram {
  }
  .anketa-blok-odp-cara {
  	width:140px;
  	font-size:85%;
  	line-height:1em;
  	height:1em;
  	margin:2px 0;
  	padding:0;
  }
  .anketa-blok-odp-cara-hlasy {
  	height:1em;
  	background:#2b3953 url('gr-inq.png') 100% 0 repeat-y;
  }
  
  .anketa-std-ram {
  	text-align: left;
  }
  
  /* syst. blok - novinky */
  
  .nov-datum {
  	color:#4f689a;
  	font-size: 13px;
  	font-weight: bold;
  }
  .nov-titulek {
  	color:#4f689a;
  	font-size: 13px;
  	font-weight: bold;
  }
  .nov-titulek-duraz {
  	color:#2b3953;
  	font-size: 13px;
  	font-weight: bold;
  }
  .nov-text {
  	color:#4f689a;
  	font-size: 13px;
  	font-weight: normal;
  }
  
/*  .typ1_1 {
  	height: 77px;
  	background: url('../../storage/mapa_02.png');
  	
  	
  }
  
  .typ1_2 {
  	
  	margin: 23px 20px 25px 25px;
  	font-weight: normal;
  	font-size: 12px;
  	letter-spacing:-.6pt
  	text-align: left;
  	
  }
  
   .typ1_3 {
    margin: 0 25px 0px 20px;
  	font-weight: normal;
  	text-align: left;
  	
  }
  
  .pasek {
  background-color: #FBCD00;
  height: 1px;
  
  /*border-style: solid 15px; border-color: #FBCD00;*/	
  /*}
  
  .typ2_1 {
  	margin:0;
  	height: 165px;
  	background: url('../../storage/mapa_01.png');
  }
  
  .typ2_2 {
  	
  	margin: 0 25px 0px 20px;
  	font-weight: normal;
  	font-size: 30px;
  	text-align: left;
  	
  }
  
   .typ2_3 {
    margin: 0px 25px 25px 20px;
  	font-weight: normal;
  	text-align: left;
  	
  } 
  
  /* clanky */
  
  	/*	pozadie clanku ako modry vruh nalavo	*/
  .cla-cely {
  	margin:0;
  	height: 165px;
  	background: url('../../storage/mapa_01.jpg') top left;
  }
  	/*	vnutovne odsadenie clanku zlava a zdola 	*/
  .cla-obsah {
  	padding: 0 0 10px 0px;
  }
  	/*	nadpis clanku	*/
  .cla-nadpis {
  	position: relative;
  	top: 7px;
  	padding: 10px 10px 10px 10px;
  	color:white;
  	background:#4f689a;
  	font-weight: bold;
  	font-size: 13px;
  	margin: 0 0 3px 80px;
  }
  	/*	text clanku	*/
  .cla-text {
  	padding: 10px 0 0 0;
  	color:#4f689a;
  	font-weight: normal;
  	font-size: 13px;
  	text-align: justify;
  }
  
  .cla-index-up {
  	font-size: 30px;
  	margin: 14px 0px 0px 25px;
  	letter-spacing:-.6pt
  }
  
  .cla-index {
  	padding: 0 0 0 0;
  	/*color:black;*/
   }
  
  	/*	styl pre informacie za clankom - autor, pocet precitani atd...	*/
  .cla-informace {
  	color:#4f689a;
  	font-size: 11px;
  	font-weight: normal;
  }
  	/*	odsadenie od krajov pri tlacovej sablone	*/
  .tisk {
  	padding:1em;
  }
  	/*		*/
  .cla-informace-tisk {
  	color:#000000;
  	font-size: 11px;
  	font-weight: normal;
  	font-style: italic;
  }
  	/*	odsadenie ikony temy	*/
  .obrtema {
       margin-left: 5px;
       position: absolute;
  }
  
  
  /* hodnoceni clanku */
  
  .hodnoceni-celkovy-ram {
  	background: #fff url("modra-prechod.png") top left repeat-x;
  	margin: 6px 0;
  	padding: 6px;
  	color:#4f689a;
  	font-size: 11px;
  	font-weight: normal;
  }
  
  /* souvisejici clanky */
  
  .souvis-cla-celkovy-ram {
  	font-size: 13px;
  	text-align: left;
  	margin: 6px 0 12px 0;
  }
  
  /* download sekce */
  
  .download-z {
  	font-size: 13px;
  }
  .download-sekce {
  	font-size: 13px;
  	text-align: center;
  	padding: 6px;
  }
  .download-sekce-akt {
  	font-weight: bold;
  }
  
  /* weblinks sekce */
  
  .weblinks-z {
  	font-size: 13px;
  }
  .weblinks-sekce {
  	font-size: 13px;
  	text-align: center;
  	padding: 6px;
  }
  .weblinks-sekce-akt {
  	font-weight: bold;
  }
  
  /* std. navigacni lista */
  
  .std-navig {
  	font-size: 80%;
  	background:#f8faff;
  	margin:1em 0;
  	text-align: center;
  }
  
  .std-navig-akt-str {
  	color:#4f689a;
  } 
  
  /* dalsi pomocne styly*/
  
  .hodnoceni {
  
  }
  .banner1 {
  	background:#9eaecd;
  	color: #fff;
  	margin:0;
  	position:relative;
  	top:9px;
  }
  .banner1d {
  	background:#9eaecd;
  	color: #fff;
  	margin:0;
  	position:relative;
  	top:9px;
  	margin:0 10px 0 0;
  }
  
  /*
  nastavenie spodneho okraju pomocou border-bottom zabranuje nespravnemu
  zobrazeniu hodnoty margin v MSIE. Ak nie je nastaneny border, bloky
  banner a zapatie sa dotykaju - nezobrazi sa oddelovacia medzera
  */
  
  .banner2 {
  	background:#FFFFFF;
  	color: #fff;
  	margin: 0px 0px;
  	border-bottom:1px solid #fff;
  	
  }
  
  .bannerpod {
  	color:#FFFFFF;
  	font-size: 9px;
  	font-weight: normal;
  	display:block;
  	padding: 4px 0;
  	margin:0 0 10px 0;
  }
  
  .banner-text {
  	color:#4f689a;
  	font-size: 9px;
  	font-weight: normal;
  	display:block;
  	padding: 4px 0;
  	margin:0 0 10px 0;
  }
  .banner-img {
  float:left;
    text-align: left;
  	color:#0B5C9F;
  	font-family: Arial;
  	font-size: 10px;
  	font-weight: normal;
  	padding: 5px 10px 0px 25px;
  	margin:0 0 0 0;
  }
  
  .strankovani {
  	color:#4f689a;
  	font-size: 10px;
  	font-weight: bold;
  }
  .biltucne {
  	color:#fff;
  	font-size: 13px;
  	font-weight: bold;
  }
  
  .chybastredni {
  	color:#f00;
  	text-align: center;
  	font-size: 14px;
  	font-weight: bold;
  }
  
  /* rozsirujici styly pro plug-iny */
  
  .kal-text {
  	color:#4f689a;
  	font-size: 12px;
  	font-weight: normal;
  }
  .kal-clanek {
  	background-color: #f0e0e6;
  }
  .kal-dnesni {
  	background-color: #e0e6f0;
  }
  .planakci {
  	font-size: 10px;
  }
  .informace {
  	color: #000;
  	font-size: 9px;
  	font-weight: normal;
  	width: 100%;
  }
  
  
  .mezera {
  	padding-right: 23px;
  }
  .ohr {
  	width: auto;
  }
  */
  .ram {
  	margin-bottom: 8px;
  }
  .preram {
  	
  }
  /*
  .horni-navig-lista {
  	border-top-width: 2px;
  	border-left-width: 0px;
  	border-right-width: 0px;
  	border-bottom-width: 2px;
  	border-style: solid;
  	border-color: #003098;
  	padding: 2px;
  }
  */
  
  /* textova pole, tlacitka */
  
  .textbox {
  	background-color: white;
  	color: #000000;
  	font-family: Verdana, "Geneva CE", lucida, sans-serif;
  	font-size: 12px;
  	text-align: left;
  	margin:2px 0;
  	padding:2px;
  	/*	nestandardne vlastnosti - mozete ich odkomentovat CSS bude funkcne ale nebude validne	*/
  /*
  	scrollbar-face-color: #768db9;
  */
  }
  .textpole {
  	color: #000;
  	font-family: Verdana, "Geneva CE", lucida, sans-serif;
  	font-size: 11px;
  	margin:2px 0;
  	padding:2px;
  }
  
  .tl {
  	background-color: #768db9;
  	color: #f8faff;
  	font-family: Verdana, "Geneva CE", lucida, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	text-align: center;
  }
  
  form {
  	padding: 4px 0;
  	background: #fff url("modra-prechod.png") top left repeat-x;
  }
  
  a img {
  	border:none;
  }
/*
tr
	{mso-height-source:auto;}
col
	{mso-width-source:auto;}
br
	{mso-data-placement:same-cell;}
.style0
	{mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:black;
	font-size:11.0px;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:238;
	border:none;
	mso-protection:locked visible;
	mso-style-name:normální;
	mso-style-id:0;}
td
	{mso-style-parent:style0;
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:black;
	font-size:11.0px;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:238;
	mso-number-format:General;
	text-align:general;
	vertical-align:bottom;
	border:none;
	mso-background-source:auto;
	mso-pattern:auto;
	mso-protection:locked visible;
	white-space:nowrap;
	mso-rotate:0;}
.xl65
	{mso-style-parent:style0;
	font-size:14.0px;
	font-weight:700;}
.xl66
	{mso-style-parent:style0;
	font-size:12.0px;
	font-weight:700;}
.xl67
	{mso-style-parent:style0;
	font-size:12.0px;}
