
body {
	margin:0; padding:0; 
	background:url('gfx/bg-body.png') #fff; background-position:50% top; /*background-repeat:no-repeat;*/
	background-repeat:repeat-y;	
	color: #444;
	font-family: sans-serif, Arial, Lucida Grande, "Trebuchet MS";
	font-size:0.8em; text-align:center;
	}

a {
	text-decoration:underline;
	}
	
a:link { color: #CC0C00  ;}   /* unvisited link */
a:visited { color:#752828 ; }   /* visited links */
a:active { color: lime; }    /* active links */
a:hover { color: #2c2c2c; }    /* active links */

p {text-align: justify;line-height:160%; padding-bottom:0.5em;color: #444}

h1{
	color: #CC0000; font-size:1.4em; line-height:110%; margin-top:1em; margin-bottom:0.2em;text-align:left;}
h2{
	color: #000000  ; font-size:1.2em; padding:0; margin:0; text-align:left; margin: 0.3em 0 0.3em 0;}
h3{
	color: #494949; font-size:1.1em;margin-top:1.5em; margin-bottom:0.2em;text-align:left;}

h4{
	color: #252525; font-size:1.1em; margin-top:1em;margin-bottom:0.2em;text-align:left;}

ul li {padding-bottom:0.3em; margin:0; padding-left:0;text-align:left;}
ul {margin:0; padding-left:0;text-align:left;}

.bigred  {color:red;}
.tindex  {width:99%;}

.bigredmax  {color:red;font-size:180%;font-weight:bold;}


.mb {margin:2px 0px 0px 0px; padding:0;border:0px;}

/*
#mza-head {color:#fff ; float:left;margin-left:10px; margin-top:10px; font-size:180%; font-variant: small-caps; }
*/
#mapa a {text-decoration:none;padding-bottom:0.5em;}

#welcome-text {color: #CC0000; font-size:1.6em; text-align:left;}

.prvni {margin-left:0em;}
.druhy {margin-left:2em;}
.treti {margin-left:4em;}

/* VÝBĚR JAZYKA A NASTAVENÍ VLAJEK */
#cz {width:20px;  margin-right:5px; font-size:60%;color:#333; float:right; background:url("gfx/ico/flag_cz-g.gif"); }
#en {width:20px;  margin-right:5px; font-size:60%;color:#333; float:right; background:url("gfx/ico/flag_en-g.gif");}
#de {width:20px;  margin-right:5px; font-size:60%;color:#333; float:right; background:url("gfx/ico/flag_de-g.gif");}
#rss {width:20px; margin-right:5px; font-size:60%;color:#333; float:right; background:url("gfx/ico/rss-g.gif");}

#cz a, #en a, #de a, #rss a{display:block; text-decoration:none; height:13px;}

#cz a:hover{ background:url("gfx/ico/flag_cz.gif"); }
#en a:hover{ background:url("gfx/ico/flag_en.gif"); }
#de a:hover{ background:url("gfx/ico/flag_de.gif"); }
#rss a:hover{ background:url("gfx/ico/rss_logo.gif"); }
/**OŘEZ NOVINEK **/

a.skryty em
{
display:none;
}

a.skryty:hover
{
text-decoration:none;
}

a.skryty:active, a.skryty:focus
{
background:#fff; text-decoration:none;
}

a.skryty:active span, a.skryty:focus span
{
display:none;
}

a.skryty:active em, a.skryty:focus em
{
display:inline;
color:#444;
width:100%;
text-decoration:none;
font-style:normal;
cursor:default;
}

.clear
{
clear:both;
}


/** konc ořez novinek**/


table  {width:770px;font-size:1em;color:#333;}
table th {background: #ddd; text-align:left;}
table tr {background: #eee;color:#333; font-size:0.9em;}


.ikontable {background: #fff; border:1px solid #}

.obr_right {float:right;}

.nahled  {padding-top:1em; padding-bottom:1em; border:0;width:580px;}
.half-banner  {padding:5px; background:white; border:1px solid gray; margin:2px;}

.naviinfo {padding:5px; padding-top:1em; border:0; color:gray; font-size:0.8em; float:right;}
.naviinfo p {text-align:left;}
.naviinfo ul{list-style-type:none; list-style-position: inside; color:#444;}
.naviinfopict {border:0; width:150px;}

.field {padding:0; margin:0; border:0; text-align:right;}
.seekarea  {padding:0; margin:0;}
.formbox  {float:right; padding-right:1em; padding-top:15px;}
.form  {background: #fff; color:#999; border:1px solid #000; }
.formbutton {background:url("gfx1/ico/doc.gif") no-repeat #800; border:1px solid #000; color:white;cursor:pointer;} /*odesílací tlačítko */

.powered {font-size:xx-small; color:gray; padding:0; margin:0; text-align:left; }

.flag {float:left; border:0; color:white; padding-bottom:10px;}


.toplinks  {text-align:left; border:0;padding-right:1em;}


.odrazka{ list-style-image: URL('gfx/ico/odrazka.gif'); list-style-position: inside;padding-bottom:1em;padding-top:0.5em;padding-left:0.5em;text-align:left;}
.clock { list-style-image: URL('gfx/ico/clock.png'); list-style-position: inside;padding-bottom:0.5em;padding-top:0.5em;padding-left:0.5em;text-align:left;}

.oddelovac {height: 1px; color: #eee; border: dashed #ddd 1px;
border-left: none;
border-right: none; border-top: none; margin: 1em;}

.urednideska {padding:1em; font-size:0.9em; color:#131313; text-align:left;}
.doc {list-style-image: URL('gfx/ico/doc.gif'); list-style-position: inside; padding-bottom:1em; }
.pdf {list-style-image: URL('gfx/ico/pdf.gif'); list-style-position: inside; padding-bottom:1em;  }
.rtf {list-style-image: URL('gfx/ico/rtf.gif'); list-style-position: inside; padding-bottom:1em; }
.email {list-style-image: URL('gfx/ico/email.gif'); list-style-position: inside; padding-bottom:1em; }
.web {list-style-image: URL('gfx/ico/web.gif'); list-style-position: inside; padding-bottom:1em; }
#fastlink  {margin:0; padding:0; font-variant:small-caps; text-align:left; background:white; margin-top:15px;}

#fastlink ul li {margin:0; padding:0; list-style-type:none;text-align:left; padding-left:10px;}

#bad-serv  {line-height:130%;}
.badserv  {background:white; border:1px solid #ccc;}

.toplink-item-label {font-size:1.3em; text-align:center;list-style-type:none; color:black;}
.toplink-item-label a { text-decoration:none; color:#333;}
   
.toplink-item-label a:hover {color:black;}
.toplink-item-label a:visited {color:#555;}


.nove_seminare {color:red; text-decoration:none;}



.jmeno {list-style-type:none; list-style-position: inside; border-bottom:1px solid #ccc; font-weight:bold; margin-bottom:1em;}
.profile-obal {width:270px; margin-right:10px;  float:left; margin-bottom:10px;}
.profile {padding:10px;}
.funkce {font-style:italic; list-style-image: URL('gfx/ico/user.gif'); list-style-position: inside;}
.telefon {list-style-image:URL('gfx/ico/tel.gif'); list-style-position: inside;}
.fax {list-style-image:URL('gfx/ico/fax.gif'); list-style-position: inside;}

.kontakt-breaker {border:1px solid red; padding:10px; clear:left;}
.kontakt-foto {float:left; padding-right:10px;}
#fastnavig { margin:auto; background:white;
	width:980px; font-size:80%; text-align:center; color:#888; padding-bottom:1em;}

/* hlavni blok c. 1 */

#topobal {
	
	margin:0; padding:0; 
	
	}
	

#top {
	margin:auto;background:white;
	width:980px; background: url("gfx/bg21.png") #fff; background-repeat:repeat-x;
	}
	

#head {
	margin:0; padding: 0; 
	}
	
	

#head-container {
	margin:auto; width:980px; 
	}

#header {
	
	height: 125px;
	
	}

#welcome-box {width:99%;}

.banner-center {width:100%; margin:auto; border:0;}
.huge {font-size:300%;}
.logo {	width:6px; height: 22px; background:red;}	

.header-index{height: 120px;background: url("gfx/header-wide4.png") no-repeat #fff; /*padding-left:500px;*/}

.news-container {margin-top:10px; /*background: url("gfx/ico/rtf.gif");background-repeat:no-repeat;*/}
.news-picture {float:left; width:101px; height:145px;border:1px solid #ccc; padding:2px; margin:0px 10px 0 0; /*padding:0 0 10px 0;*/}
.news-text {padding-left:120px; padding-right:15px; padding-top:0; margin-top:0; line-height:150%; }
.news-date {color:#fff; font-size:x-small;margin-top:6px; background:#cc0000;padding:0.3em; margin:0.5em 0 0.5em 0;}
.news-more-info {color:#fff; font-size:x-small;margin-top:6px;}

.news		{margin:0px;  text-align:justify; width:100%; float:left;padding-bottom:1em; border-bottom:1px solid #EAEAEA;  background: url("gfx/pd.gif"); background-repeat:no-repeat; background-position: bottom right; margin-bottom:10px;}
.news-box	{ text-align:justify;/* background: url("gfx/infobox-bg.gif") repeat-x;*/ }

.klik {z-index:10; width:200px; height:120px; float:left; border:0;}


#header-gallery {width:480px; margin-left:0%;}
/* hlavni blok c. 2 */
#navigace {
	margin:auto; 
	height: 3em; width:980px; /*border-top:1px solid #444;*/
	background:#fff;
	border-bottom:4px solid #ddd;
	}
#navigace img {border:0; }
#navigace .navigace-rss {/*visibility:hidden; */background-position:right 0%;float:right; background:none;}
#navigace .navigace-rss a:hover{background:none; color:orange; }


#navigace ul  {list-style-type:none;margin:0; }

#navigace li  {/*display:block; 
		margin:5px; 
		background:#eee;
		background-repeat:repeat-x;
		height:2em; 
		line-height:3em;
		float:left;
		padding:0px;*/ float:left; display:block;padding:5px;background: url("gfx/navi-bg.png"); margin:5px 5px 5px 0; border:1px solid #800; }
	
#navigace li a {/*display:block; float:left; text-decoration:none; font-size:120%; color: #000; padding-left:10px; padding-right:10px; height:100%; background-image:url("gfx/oddelovac.png");  background-position:right; background-repeat:no-repeat;*/ text-decoration:none; color:white; display:block;}	


#navigace li a:hover 	{color:#fee; /*background:url("gfx/navi-top-list-bg.png"); background-repeat:no-repeat; background-position:50% 50%;*/ display:block; padding-top:2px;	}

#navigace li a:active 	{color:red;
	}

/* hlavni blok c. 3 */
#obsah {
	margin-left:auto;
	margin-right:auto;
	width:980px;
	background: gray; background:white;
	color: #444;
	clear:both;
	/*border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;*/
	}

#homepage-link 	{background:url("gfx/logo2.png");background-repeat:no-repeat;text-align:left;margin-left:10px; padding:10px 0 10px 60px; font-size:180%; vertical-align:top; height:30px;}
#homepage-link a	{text-decoration:none; color:black;}
#homepage-link a:visited { color:#000; text-align:left;}
	
#masterin {
        width:100%; 
        }
      #blok1 {
        width: 170px; /*   šířka navigace */
        float:left;
        color: white; clear:left;
        }
      #blok1in { 			/* sloupec se subnavigací  */
        padding:0; 
      }
 #blok1in ul{padding:0; margin:0; }

      #blok2 {
        margin:  0 170px  0 170px; /*   prostor pro navigaci */
        background-color: #fff;
        padding: 1px 15px;/* border-left:1px solid #ccc; border-right:1px solid #ccc;*/
      }
      #blok2in {
        padding: 5px;
        }
      p {
        margin:2px 0;
	  
	  }
	  

      #blok3 { /* pravý sloupec*/
       width: 170px; /*   šířka navigace */
        float:right;
        color:#444; 
	background: url("gfx/lh.gif") no-repeat;
	font-size:90%;
	text-align:left;
      }
      #blok3in {
        padding: 10px 0px 10px 10px;}

    #blok3in ul li{margin-left:15px; list-style-position:inside; list-style-type:square; }

.banner {width:580px; height:100px; margin:auto;}


.rubrika {color:#444; padding:0.1em;text-align:left;font-size:150%;border-bottom:1px solid #aaa; }

.subnaviitem  {display:block; line-height:180%;border-bottom:1px solid #ddd; padding:5px 5px 5px 0; font-size:1em;text-align:left;/*list-style-position:inside; list-style-image:url("gfx/sq.jpg");background:url("gfx/sq.jpg") #fff;background-position:6% 50%;background-repeat:no-repeat; */}

.subnaviitem  a{text-decoration:none; color:#555;text-align:left;padding-left:15px;/*border:1px solid red;*/ background:url("gfx/sq.jpg") #fff;background-position:0px 50%;background-repeat:no-repeat; display:block;}

.subnaviitem a:hover{text-decoration:none; color:#000;text-align:left;padding-left:15px;/*border:1px solid red;*/ background:url("gfx/sq2.jpg") #fff;background-position:5px 50%;background-repeat:no-repeat;}

.subnaviitem a:visited { color:#752828 ; }

.fastlink-nadpis  {color:#c00; text-align:left; padding-left:15px; }

.okraje {padding:5px;}

table {margin:0; padding-left:0;text-align:left; width:580px;}
table img  {border:none;}

#drobeckarna {
	margin-left:auto;
	margin-right:auto;
float:left;
	width:580px;
	padding:0em;
	text-align: left;
	font-size:xx-small;

	}

/* hlavni blok c. 4*/
#footinfo {
	margin-left:auto;
	margin-right:auto;
	width:760px;
	padding:  2em 0em 2em 0em;
	text-align: center;

	}


#foot {
	clear:both;
	margin:0; padding: 0;
	height:10em;
	line-height:200%;
	border-top:3px solid #b00;
	width:980px;
	margin:auto;
	color: #444;
	font-size:0.7em; 
	}
