﻿body                {
	font-family: Tahoma;
	font-size: 80%;
	background-image: url(images/back.gif);
	background-position: left;
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
                    }

#main               {
                    max-width: 1024px;
                    min-width: 800px; 
                    text-align: left;                 
                    }
                    
/*
////////////////////////////////////////////////////////////////////////////////
vrchni lista
////////////////////////////////////////////////////////////////////////////////
*/

#topline-null       {
                    width: 100%;
                    height: 30px;
                    background-image: url(images/bg_topline.jpg);
                    background-position: left;
                    background-repeat: repeat-x;
                    }
                    
#topline_left, #topline_right
		    {
                    padding-top: 7px;
                    padding-left: 18px;
                    word-spacing: 5px;
                    letter-spacing: 1px;
		    float:left;
                    }
		    
#topline_right
			{
			float:right;
			}
                    
#topline a          {
                    color: black;
                    text-decoration: none;
                    }
                    
#topline a:hover    {
                    text-decoration: underline;
                    }
                    
/*
////////////////////////////////////////////////////////////////////////////////
vrchni grafika
////////////////////////////////////////////////////////////////////////////////
*/

#header, #header_
		   {
                    width: 100%;
                    height: 100px;
                    background-color: #9ABACB;
                    background-image: url(images/top.jpg);
                    background-position: left;
                    background-repeat: no-repeat;
                    }
           
		    
		    
#header_ 		{
                    	
			background-image: url(images/top_.jpg);
		    
		    	}		    
		    

			
			
/*
////////////////////////////////////////////////////////////////////////////////
path
////////////////////////////////////////////////////////////////////////////////
*/

#jazyky
{
list-style-type:none;
padding-left:0;
}


			
/*
////////////////////////////////////////////////////////////////////////////////
path
////////////////////////////////////////////////////////////////////////////////
*/


#path               {
                    width: 100%;
                    height: 25px;
                    background-color: #dedede;
                    border-top: 1px solid #838383;
                    }
                    
#path-menu          {
                    float: left;
                    width: 200px;
                    height: 24px;
                    background-image: url(images/menu_top.gif);
                    color: white;
                    } 
                    
#path-menu span     {
                    padding-left: 15px;
                    display: block;
                    padding-top: 3px;
                    }
                    
#path-url           {
                    float: left;
                    height: 24px;
                    color: black;
                    } 
                    
#path-url span      {
                    padding-left: 10px;
                    display: block;
                    padding-top: 4px;
                    }
                    
#path-url a         {
                    color: black;
                    text-decoration: none;
                    }                    
                    
#path-url a:hover   {
                    text-decoration: underline;
                    }
                    
/*
////////////////////////////////////////////////////////////////////////////////
pravy sloupec
////////////////////////////////////////////////////////////////////////////////
*/

#right-null         {
                    float: right;
                    width: 200px;
                    background-color: #dedede;        
                    }
                    
#right              { 
                    margin-left: 5px;                
                    }
                    
.action-top         {
                    padding-left: 10px;
                    padding-right: 10px;
                    padding-top: 5px;
                    padding-bottom: 5px;
                    background-image: url('images/news_top.jpg');
                    color: white;
                    font-size: x-small;
                    text-align: justify;
                    border-top: 1px solid #838383;
                    margin-top: 10px;
                    }
                    
.action-down        {
                    padding-left: 10px;
                    padding-right: 10px;
                    padding-top: 5px;
                    padding-bottom: 5px;
                    background-color: #dedede;
                    color: black;
                    font-size: x-small;
                    text-align: justify;
                    }
                    
.action-down a      {
                    color: #3300cc;
                    text-decoration: none;
                    }
                    
.action-down a:hover{
                    text-decoration: underline;
                    }
                    
.flag               {
                    padding-right: 6px;
                    border: 0;
                    }
                    
/*
////////////////////////////////////////////////////////////////////////////////
levĂ˝ sloupec
////////////////////////////////////////////////////////////////////////////////
*/

#left-null          {
                    float: left;
                    width: 200px;
                    background-color: #DEDEDE;
                    }
                    
#left               {
                    margin-right: 10px;
                    background-color: #B7C3C9;
                    }
                    
/*
////////////////////////////////////////////////////////////////////////////////
menu
////////////////////////////////////////////////////////////////////////////////
*/

#menu               {
                    list-style-type: none;
                    border: 0;                  
                    margin: 0;
                    padding: 0;
                    padding-left: 13px;
                    padding-top: 5px;
                    padding-bottom: 2px;
                    }                    
                    
.outer              {
    	              width: 157px; 
    	              margin-bottom: 4px;
    	              padding: 3px;
    	              border-bottom: 1px solid #dddddd;
    	              }  
.grant		    {
    	              width: 157px; 
    	              margin-bottom: 4px;
    	              padding: 3px;
    	              border-bottom: 1px solid #dddddd;
		      text-align: center;
		      color: black;
		      font-weight: bold;
    	              } 

                    
.outer a, #jazyky a	{   
                  	display: block;
                  	margin: 0; 
                    padding: 0;
                  	width: 100%; 
                    height: 100%;
                  	overflow: hidden;
                  	text-decoration: none;
                    color: black;
      	            }
      	            
.outer a:hover, #current_page a, #cu_ a , #jazyky a:hover , #current_lang a    
		    {
                    background-image: url(images/arrow.gif);
                    background-position: center;
                    background-repeat: no-repeat;
                    }
                    
.outer span         {
    	              display: block;
    	              margin: 0; 
              	    }  
                    
#undermenu          {
                    width: 200px;
                    height: 25px;
                    background-image: url(images/menu_down.gif);
                    }               

span#news {

  color: #ff0000;
  text-decoration: blink;

}

                                
/*
////////////////////////////////////////////////////////////////////////////////
stredni sloupec
////////////////////////////////////////////////////////////////////////////////
*/

#center-null        {
                    margin-left: 210px;
                    margin-right: 210px;
                    margin-top: 8px;
                    background-color: #ffffff;
                    }
                    
#center             {
                    text-align: justify;
                    }
                    
h1                  {
                    font-weight: bold;
                    font-variant: small-caps;
                    font-size: 130%;
                    padding: 0;
                    margin: 0;
                    margin-bottom: 9px;
                    color: #000066;
                    }

h2                  {
                    font-weight: bold;
                    font-variant: small-caps;
                    font-size: 110%;
                    padding: 0;
                    margin: 0;
                    margin-bottom: 9px;
                    color: #000066;
                    }
                    
#center a           {
                    color: blue;
                    text-decoration: none;
                    }
                    
#center a:hover     {
                    text-decoration: underline;
                    }

#center strong      {
                    color: #000066;
                    }
                    
#center li          {
                    padding: 4px;
                    }
                    
/*
////////////////////////////////////////////////////////////////////////////////
ostatni styly
////////////////////////////////////////////////////////////////////////////////
*/

.nodisplay          {
                    display: none;
                    }
                    
th                  {
                    text-align: left;
                    }
                    
td                  {
                    vertical-align: top;
                    padding-bottom: 10px;
                    padding-right: 10px;
                    }
                    
.td1                {
                    text-align: left;
                    width: 170px;
                    }

.td2                {
                    text-align: left;
                    width: 100px;
                    }
                        
.partners td        {
                    vertical-align: middle; 
                    }
                    
.partners .mark     {
                    width: 100px;
                    height: 50px;
                    text-align: center;
                    margin-left: auto;
                    margin-right: auto;
                    }
                    
.partners img       {
                    border: 0;
                    }
                    
.pic                {
                    border: 1px solid #b3b3b3;
                    padding: 2px;
                    margin-left: 20px;
                    margin-bottom: 5px;
                    font-size: 80%;
                    color: #636363;
                    }
                    
.center             {
                    float: right;
                    margin-left: auto;
                    margin-right: auto;
                    text-align: center;
                    }
                                     
.td2                {
                    width: 100px;
                    padding-top: 5px;
                    color: #000066;
                    }
                    
.input1             {
                    width: 200px;
                    height: 17px;
                    border: 1px solid gray;
                    }
                    
.checkbox1          {
                    margin-right: 20px;
                    }
                    
.galery             {
                    float: left;
                    border: 1px solid #b3b3b3;
                    padding: 2px;
                    padding-bottom: 0px;
                    _padding: 2px;
                    font-size: 80%;
                    color: #636363;
                    margin-left: auto;
                    margin-right: 10px;
                    margin-bottom: 10px;
                    }
                    
img                 {
                    border: 0;
                    }

hr                  {
                    height: 1px;
                    }


		    
/******************************** podmenu ***************************/

		
#podmenu
		{
		list-style-type:none;
		margin-left:1em;
		padding-left:0;
		margin-top:1em;
		}
		
		
#podmenu li 
		{
		margin-top:.6em;
		margin-bottom:.6em;
		}
		
		


/************************************* obrazky ***********************/

.levy, .pravy, .image
	{
	margin:1em;
	border: 1px solid #b7c3c9;
	float:left;
	padding:5px;
	text-align:center;
	}


.image
	{
	float:none;
	text-align:center;
	border:0;
	}
	
.levy p, .pravy p, .image p 
	{
	color:gray;
	margin-bottom:0;
	margin-top:0;
	font-size:90%;
	}

	
.pravy
	{
	float:right;
	}

	
.ramecek
	{
	padding:1em;
	text-align:center;
	font-weight:bold;
	background-color:#dedede;
	margin-top:2em;
	}
	
.ramecek a
	{
	color:black;
	}


.ramecek a:hover
	{
	text-decoration:none;
	}


.medailonek dt
	{
	float:left;
	height:60px;
  line-height:60px;
	background-color: #fff;
  border: 1px solid #999;
  text-align:center;
  padding:0;
  }

.medailonek dd
	{
	margin-left:55px;
	font-size: 7pt;
	font-family: Arial;
	}
	

.medailonek dd strong
	{
	font-size: 8pt;
	}
	
.medailonek
	{
	margin-bottom:2em;
	clear:both;
	min-height:70px;
	}	
	
	
.foto-nahled {
	padding:2px;
	border:1px solid gray;
	float:left;
	margin-left:5px;
	margin-top:5px;
	}	
	
.ramecek-stred {
	text-align:center;
	border-bottom:1px solid gray;	
	clear:both;
	margin-bottom:10px;
	padding-bottom:3px;
	}
	
.achtung {
  background-color: rgb(255,204,102);
  padding: 5px;
  border: 2px solid rgb(255,153,0);
}
.vanoce {
  text-align:center;
  font-weight:bold;
  color: red;
  font-size: 28px;
  font-family: Times New Roman;
}
.aktual {
  background-color: #66ccff;
  margin: 10 px;
}

.aktual h1 {
  font-weight: bold;
  font-size: 200%;
  padding: 0;
  margin: 0;
  margin-left: 10px;
  margin-bottom: 9px;
  color: red;
  }
.aktual p {
  padding: 10px;
  margin: 0px;
  color: black;
  }
.odkaz {
  font-size: 200%;
}