/*#############################################################
Name: Bitter Sweet
Date: 2006-10-02
Description: Lime flavoured template with two columns.
Author: Viktor Persson
URL: http://templates.arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */
* {
	margin: 0;
	padding: 0;
}
a {color: #1c5454;}
a:hover {color: #468282;}
body {
	color: #333;
	font: 12px Verdana,sans-serif;
}
.body {
	background: #184848 url(img/bg.gif) repeat-y center top;
}
input {
	color: #555;
	font: 12px Verdana,sans-serif;
}
p,cite,code,ul {
	padding-bottom: 10px;
}
p {
	text-align: justify;
}
ul {margin-left: 1.2em;list-style-image: url(img/li.gif);}
ol {margin-left: 2em;}

h1 {font-size: 18px;}
blockquote {
	background: #FFF;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	color: #333;
	display: block;
	margin-bottom: 1.2em;
	padding: 6px 12px;
}
blockquote p {padding: 3px 0;}
h1,h2,h3 {color: #0e2a2a; font-weight: bold;}
h2 {font-size: 16px; padding-top: 10px; padding-bottom: 10px; font-weight: bold;}

/* misc */
.clearer {clear: both;}

/* structure */
.container {
	background: url(img/bgcontainer.gif) repeat-y;
	margin: 0 auto;
	width: 902px;
}

/* top */
.top {
	display: none;
	background: #133a3a;
	font: normal 24px Verdana,sans-serif;
	height: 90px;
	margin: 0 auto;
	width: 806px;
	text-align: right;
	padding-top: 24px;
	padding-right: 24px;
}
.top a {
	color: #FFF;
	text-decoration: none;
}

.top a:hover {
	background: #133a3a;
	color: #FFF;
}

.logo {
	margin-left: 30px;
}

/* header */
.header {
	height: 294px;
	margin: 0 auto;
	width: 830px;
}

/* item */
.item {clear: both;}
.item .date {
	background: url(img/bgdate.gif) no-repeat;
	color: #FDD;
	float: left;
	height: 40px;
	text-align: center;
	width: 36px;
}
.item .date div {padding-top: 4px;}
.item .date span {font: normal 1.6em serif;}
.item .content {
	float: left;
	width: 620px;
}
.item h1 {
	background: #1f3542;
	color: #FFF;
	line-height: 40px;
	padding-left: 16px;
	font-weight: bold;
}
.item .body {padding: 12px 18px;}

/* main */
.main {float: left;}

/* navigation */
.navigation {
	float: left;
	margin-left: 1px;
	width: 209px;
}
.navigation h1 {
	background: #b59252;
	color: #FFF;
	font-size: 1.3em;
	line-height: 40px;
	padding-left: 12px;
}
.navigation ul {margin: 0; padding: 0;}
.navigation ul ul{margin: 0 0 0 20px; padding: 0;}
.navigation li {
	border-bottom: 1px solid #b2cfcf;
	list-style: none;
	list-style-type: none;
}
.navigation li a {
	background: #d3e4e4 url(img/bgnavigation.gif) repeat-x;
	color: #553;
	display: block;
	padding: 8px 4px 8px 12px;
	text-decoration: none;
}
.navigation li a:hover {
	background: #ebf3f3;
	color: #553;
}

/* footer */
.footer {
	background: url(img/bgfooter.gif) repeat-x;
	color: #FFF;
	font-size: 1.1em;
	height: 47px;
	line-height: 40px;
	margin: 0 auto;
	text-align: center;
	width: 830px;
}
.footer a {color: #FFF;}
.footer a:hover {color: #FAFCB0;}

.printer {text-align: right; margin-bottom: 10px;}

img {border: 0px;}

.center {text-align: center;}
.clear {clear: both;}
.cright {clear: right;}
.fleft {float: left;}
.fright {float: right;}
.noborder, .noborder tr, .noborder td, .noborder th {border: 0px;}
.left {text-align: left;}
.right {text-align: right;}
.red {color: red;}
img.fleft {margin: 0px 15px 15px 0px;}
img.fright {margin: 0px 0px 15px 15px;}
table.blackborder {border: 1px solid black;}
.blackborder tr, .blackborder td, .blackborder th {border: 0px;}



/* PUVODNI STYLY */

.petit {
	font-family: 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
       }
       
.main_center {  font-size: 12pt;
                font-weight: bold;
                font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
                margin-bottom: 4pt;
                margin-top: 0pt;
                text-align: center;
             }

span.petit {
	font-size: 8pt;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
           }
		   
span.popisek {
	           font-size: 7pt;
	           font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	           font-style: oblique;
             }
		   
.fialtuc { font-weight: bold;
           font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
     	   color: #400040;
         }
		 
.fialtucnadpis { font-size: 13pt;
                 font-weight: bold;
                 font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
     	         color: #400040;
               }
		 
.titulek {
	       font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	       font-weight: bold;
	       color: #000000;
	       font-size: 12pt;
         }
		   
.main_text {
	         font-family: Verdana, Tahoma, "sans-serif normal";
	         font-size: 12px;
	         color: #000000;
	         font-style: normal;
	         font-weight: normal;
           }
			   
.inzer_mesto {
               font-size: 10pt;
	           font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
               color: #FF0000;
               font-weight: bold;
             }
           
span.mapaokres { font-size: 7pt;
                 font-family: 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;                 
               }

span.mapakraj { font-size: 9pt;
                font-family: 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
                font-weight: bold;                
              }
       
.bold { font-weight: bolder;
      }      
       
.uper { vertical-align: super;
        font-size: 6pt;
           }
          
fieldset { padding: 3pt;
           margin: 3pt;
         }

.clan { font-size: 10pt;
        font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
        text-indent: 15pt;
        margin-bottom: 4pt;
        margin-top: 0pt;
      }

.ohran_tab  { border: 1px solid #000000;
              font-size: 10pt;
	          font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	          margin-bottom: 4pt;
	          margin-top: 0pt;
	          font-weight: normal;
			  padding: 0pt; 
            }
			
.tab_ramecek_okr  { border: 1px solid #000000;
					background-color: #FFFFCC;           
			        padding: 2pt; 
                  }
			
.tab_seznam_nadp  { color: #ffffff;                    
                    background-color: #00A584;
                    font: bold 10pt 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
                  }
			
.tab_seznam_cel  {	
	color: #000000;
	background-color: #B3D9C8;	
	font-size: 10pt;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;		
             }
      
.menu_table { padding: 3pt;
              color: #ffffff;
              border:1px solid #000000;
              background-color: #00A584;
              font: bold 12pt bold 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
            }        
      
.ins_form  { padding: 3pt;
             color: #ffffff;
             border:1px solid #000000;
             background-color: #99FFCC;
             font: bold 12pt bold 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
            }
			
.formular  { padding: 3pt;            
            border:1px solid #000000;
            background-color: #D3F8D5;            
          }
            
.ins_form_tab  { padding: 1pt;                 
                 background-color: #dadada;
                 font: 10pt 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
               }

span.ins_form_sub {
	background-color: #00A584;
	color: #FFFFFF;
	text-align: center;
	font-family: 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
                  }
                  
.upd_form  { padding: 3pt;
             color: #000000;
             border:1px solid #000000;
             background-color: #C0C0C0;
             font: bold 12pt bold 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
            }

span.upd_form_sub { background-color: #C0C0C0;
                    color: #000000;
                    text-align: center;
                    font: 10pt 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;             
                  }
      
.strankanadpis { margin: 3pt;
                 padding: 3pt;                 
                 background-color: #400040;
                 color: #FFFFFF;
                 text-align: center;
                 font: 15pt bold medium Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;             
               }
               
span.strankapodnadpis { margin-bottom: 3pt;
                        padding-bottom: 3pt;                 
                        background-color: #400040;
                        color: #FFFFFF;
                        text-align: center;
                        font: 10pt 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;             
                       }

.an { font-size: 9pt;
      font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
    }
    
.tisk { font-size: 9pt;
        font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
      }
      
.novin { font-size: 10pt;
         font-family: 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
       }
       
.ucastnici { font-size: 9pt;
             font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
           }
           
.main_tab { 
            border: none;
            font: 10pt Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
            margin-bottom: 1pt;
            margin-top: 1pt;
      }

.tab_akce { 
            border: 1px solid #000000;
            font: 10pt Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
            margin-bottom: 1pt;
            margin-top: 1pt;
      }

.main {
	font-size: 10pt;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	margin-bottom: 4pt;
	margin-top: 0pt;
	font-weight: normal;
      }
      
.nadpis_1 { font: 15pt, bold, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
            margin-bottom: 10pt;
            margin-top: 10pt;
      }
      
.nadpis_2 { font: 13pt, bold, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
            margin-bottom: 2pt;
            text-indent: 15pt;
            margin-top: 6pt;
      }
      
.mala_tab { font-size: 8pt;
            font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
            margin-bottom: 4pt;
            margin-top: 0pt;
          }

      
span.main { font-size: 10pt;
            font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
            margin-bottom: 4pt;
            margin-top: 0pt;
          }
      
.mens { font-size: 9pt;
        font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
        margin-bottom: 4pt;
        margin-top: 0pt;
      }
      
.tab_CTprot { font-size: 10pt;
              font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;              
              border: 1px solid #000000;
              width: 95%
      }
      
.intracell { font-size: 10pt;
             font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;             
             margin: 0pt;
      }
      
.button { background-color: #cccc99;          
          font: 10pt Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
        }
      
 .form_insert { padding: 3pt;
                color: #ffffff;
                background-color: #00A584;
                font: bold 13pt 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
              }
			  
 .form_insert_new {
	                padding: 3pt;
	                color: #ffffff;
	                border: 1px solid #000000;
	                background-color: #00A584;
	                font: 13pt 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;	
                  }

 .form_insert_sub { padding: 1pt;
                   color: #ffffff;
                   background-color: #00A584;
                   font: normal 10pt 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
                 }
              
 span.form_insert_sub { padding: 1pt;
                        color: #ffffff;
                        background-color: #00A584;
                        font: normal 10pt 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
                      }
          
 td.mid { vertical-align: middle;
        }
        
.line_1 { background-color: #DADADA
          }
          
.line_2 { background-color: #CCCC99
          }
          
.small_table { font-size: 9pt;
               font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
               margin-bottom: 4pt;
               margin-top: 0pt;
             }
 
/* PROGRAM AKCI    */

 .progr_tab {	           
	           border-collapse: collapse;			   
			   padding: 2pt;
	           border: 1px solid #000000;
	           font: 10pt 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
			   font-style: normal;
	           font-weight: normal;	
            }
				  
 .progr_den {	           
			   padding: 4pt;
	           color: #ffffff;	           
	           background-color: #00A584;
	           font: bold 13pt 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;	
            }
			
 .progr_blok {
	           
			   padding: 3pt;
	           color: #000000;
	           background-color: #CCCC99;
	           font-family: 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
	           font-style: normal;
	           font-weight: normal;
             }			 
 .progr_predn {
	            padding: 2pt;
	            color: #000000;
	            background-color: #E2E2E2;
	            font-family: 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
	            font-style: normal;
	            font-weight: normal;
	            vertical-align: top;
			  }
			  
 .progr_cas {	            
			  padding: 2pt;
	          color: #000000;
	          vertical-align: middle;
	          font-family: 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
	          font-style: normal;
	          font-weight: normal;
			}
				
 .progr_pauza {
	            
				padding: 2pt;
	            color: #000066;
	            background-color: #B3D9C8;
	            font-family: 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
	            font-style: normal;
	            font-weight: normal;
			  }

/* PROGRAM AKCI end   */
 
/* TABULKA AKCE    */

 .akcenadpis { font-weight: bold;
               font-style: normal;
               font-size: 11pt;
               font-family: "Arial", sans-serif;
               color: #ff0000;               
             }
             
 .akcedatum  { font-weight: bold;
               font-style: normal;
               font-size: 11pt;
               font-family: "Arial", sans-serif;
               color: #ff0000;               
             }

 .bordcell {             
             border-top-style: solid;
             border-top-width: 1px;
             border-left-width: 1px;
             border-right-width: 1px;
             border-bottom-width: 1px;
             padding-bottom: 2pt;
           }
    
 .ikoncell { padding-bottom: 3pt;
           }

/* TABULKA AKCE  end  */

/* ODKAZY   */

.seznam_sekce {  list-style-type: circle;
          }

.odkaz_hl_tab {  font-weight: bold;
                 font-style: normal;
                 font-size: 14pt;
                 vertical-align: top;
                 font-family: 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
                 margin: 0pt;
               }

.odkaz_hl_tab_pods {  font-weight: normal;
                      font-size: 10pt;
                      font-family: 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
                      padding: 0pt;                 
                   }
                   
.insert_odkaz  { border: thin outset #00A584;
                 padding: 4pt;
                 color: #ffffff;
                 background-color: #00A584;
                 font: 14pt bold 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
               }
               
.update_odkaz  { border: thin outset #c0c0c0;
                 padding: 4pt;
                 color: #000000;
                 background-color: #c0c0c0;
                 font: 14pt bold 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
               }

.move_odkaz    { border: thin outset #0080c0;
                 padding: 4pt;
                 color: #ffffff;
                 background-color: #0080c0;
                 font: 14pt bold 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
               }

.delete_odkaz  { border: thin outset #ff3300;
                 padding: 4pt;
                 color: #ffffff;
                 background-color: #ff3300;
                 font: 14pt bold 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
               }

.button_pasivni { background-color: #ff0000;          
                  margin-top: 5pt;
                  color: #ffffff;
                  font: 10pt Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
        }
        
.button_aktivni { background-color: #00a584;          
                  margin-top: 5pt;
                  color: #ffffff;
                  font: 10pt Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
                }

/* ODKAZY   */

/* MAMO */

.akr_okraj   { border-left: 1px solid #000080; border-right: 1px solid #000080;  }

.insert_mamo  { padding: 3pt;
                color: #ffffff;
                background-color: #00A584;
                font: bold 18px bold 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
              }

span.insert_mamo_sub { background-color: #00A584;
                       color: #FFFFFF;
                       text-align: center;
                       font: 10pt 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;             
                     }
                     
.update_mamo  { padding: 3pt;                
                background-color: #C4C4C4;
                font: 18px bold 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;
              }

span.update_mamo_sub { background-color: #C4C4C4;                       
                       text-align: center;
                       font: 10pt 'Arial CE', 'Helvetica CE', 'Arial', 'Helvetica', sans-serif;             
                     }

/* OHRANICENI */
.ohr_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.ohr_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.ohr_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.ohr_bot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.ohr_top_right {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
}
.ohr_top_bot {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.ohr_top_left {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.ohr_right_bot {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.ohr_right_left {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.ohr_bot_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.ohr_top_right_bot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
}
.ohr_top_right_left {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.ohr_right_bot_left {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.ohr_kompl {
	border: 1px solid #000000;
}
.ohr_top_left_bot {
	border-right-style: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

