@charset "utf-8";
body {margin: 0px; padding: 0px; border: 0px; font: 12px Verdana, Tahoma, sans-serif;}
div, form, img {margin: 0px; padding: 0px; border: 0px;}
table, tr, td, th, input {font: 12px Verdana, Tahoma, sans-serif;}
table, tr, td, th, thead td {border-collapse: collapse; border: 1px solid #444444;}
th, thead td {background: #dddddd; padding: 3px; font-weight: bold;}
td {padding: 3px; vertical-align: top;}
a {color: #4a6952; text-decoration: underline;}
a:hover {text-decoration: none;}
h1 {margin: 10px 0px 15px 0px; padding: 0px; border: 0px; font-size: 20px; font-weight: bold; color: #4a6952;}
h2 {color: #4a6952; font-size: 17px; font-weight: bold; line-height: 18px; margin: 8px 0px 8px 0px; padding: 0px;}
h3 {color: #4a6952; font-size: 15px; font-weight: bold; margin: 5px 0px; padding: 0px;}
h4 {color: #4a6952; font-size: 13px; font-weight: bold; margin: 5px 0px; padding: 0px;}
h5 {color: #4a6952; font-size: 13px; font-weight: bold; margin: 5px 0px; padding: 0px;}
hr {border: none; color: #4a6952; background-color: #4a6952; height: 1px; line-height: 1px;}
p {text-align: justify;}

.body {background: url('bg_body.jpg') repeat-x;}
.center {text-align: center;}
.clear {clear: both;}
.cright {clear: right;}
.nowrap {white-space: nowrap;}
.right_nowrap {text-align: right; white-space: nowrap;}
.left_nowrap {text-align: left; white-space: nowrap;}
.fleft {float: left;}
.fright {float: right;}
.mod_akce_item {padding-bottom: 10px; border-bottom: 1px solid #4a6952;}
.mod_akce_upresneni {font-style: italic;}
.mod_novinky_item {padding-bottom: 5px; border-bottom: 1px solid #4a6952;}
.mesto_kraj {font-size: 11px; line-height: 12px; font-weight: bold; width: 50px; z-index: 1;}
.mesto_okres {font-size: 10px; line-height: 11px; width: 50px; z-index: 1;}
.mesto_kraj img, .mesto_okres img {margin: 1px; padding: 0px; border: 0px; float: left; width: 8px; height: 8px;}
.noborder, .noborder tr, .noborder td, .noborder th {border: 0px;}
.nomargin, .nomargin tr, .nomargin td, .nomargin th {border: 0px; margin: 0px; padding: 1px;}
.left {text-align: left;}
.right {text-align: right;}
.red {color: red;}
.title {font-weight: bold;  border: 1px outset #d0c789;
 background: #d0c789; color: black; padding: 5px; text-align: center; text-transform: uppercase;}

.mod_akce_item h2 {color: white; background: #4a6952; padding: 3px;}
.mod_akce_item h4 {margin-bottom: 0px;}
td.header {padding: 15px; vertical-align: top;}
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;}


#main
{
	margin: 0px auto;
	border-bottom: 1px solid gray;
	width: 900px;
	background: url('bg2.png');
}

#left
{
	float: left;
	width: 730px;
}

#right
{
	float: left;
	width: 170px;
	color: white;
}

#right a {color: white;}

#header
{
	padding-left: 126px;
	float: left;
	height: 74px;
	background: white url('bg_header.jpg') no-repeat left top;
	position: relative;
}

#logo
{
	position: absolute;
	top: 25px;
	left: -49px;
}

#langs
{
	margin: 10px 0px;
	height: 17px;
	text-align: center;
}

#search
{
	height: 37px;
	text-align: center;
}

#auth
{
	margin: 10px;
}

#news
{
	margin: 10px;
}

#contentnavi
{
	padding-bottom: 5px;
	margin-bottom: 20px;
	border-bottom: 1px solid #4a6952;
}

#crumbs
{
	float: left;
}

#submenu
{
	float: right;
}

#submenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
}

#submenu ul li {
	list-style: none;
	display: inline;
}

#submenu ul li a {
	margin-left: 2px;
	margin-top: 2px;
	padding: 5px;
	color: white;
	background-color: #4a6952;
}

#menu
{
	float: left;
	width: 172px;
}

#sponsors
{
	margin-top: 25px;
	text-align: center;
}

#content
{
	padding: 20px 14px 20px 13px;
	float: left;
	width: 528px;
}

#footer
{
	padding-left: 10px;
	width: 720px;
	font-size: 10px;
	line-height: 20px;
	height: 20px;
	background: #303030;
	clear: both;
	color: white;
}

#footer a {color: white;}

/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0;
  padding: 0;
  width: 172px; /*For KHTML*/
  list-style: none;
  background: #d0c789;
  z-index: 2;
}

ul#navmenu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu a {
  border: 1px outset #d0c789;
  padding: 4px 6px;
  display: block;
  color: #000000;
  font-size: 11px;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #083429;
  color: #ffffff;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background: #d0c789;
  color: #000000;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #083429;
  color: #ffffff;
}

ul#navmenu li:hover li:hover li a,
ul#navmenu li:hover li.iehover li a,
ul#navmenu li.iehover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #d0c789;
  color: #000000;
}

ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li:hover li.iehover li a:hover,
ul#navmenu li:hover li.iehover li:hover a,
ul#navmenu li.iehover li:hover li a:hover,
ul#navmenu li.iehover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover
ul#navmenu li.iehover li.iehover li:hover a {
  background: #083429;
  color: #ffffff;
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 172px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

/*#left input {width: 170px;}*/

#volby input {width: 150px;}

/* 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;			   
            }
				  
 .progr_den {	           
			   padding: 4pt;
	           color: #ffffff;	           
	           background-color: #00A584;
	           font-size: 13pt;
			   font-weight: bold;
            }
			
 .progr_blok {
	           
			   padding: 3pt;
	           color: #000000;
	           background-color: #CCCC99;	           
             }			 
 .progr_predn {
	            padding: 2pt;
	            color: #000000;
	            background-color: #E2E2E2;	            
	            vertical-align: top;
			  }

 .progr_predn_cas {
	            padding: 2pt;
	            color: #000000;
	            background-color: #E2E2E2;	            
	            vertical-align: top;
	            text-align: right;
              white-space: nowrap;
			  }
			  
 .progr_cas {	            
		  padding: 2pt;
	          color: #000000;
	          vertical-align: middle;
                  text-align: right;
                  white-space: nowrap;	          
			}
				
 .progr_pauza {	            
				padding: 2pt;
	            color: #000066;
	            background-color: #B3D9C8;	            
			  }

/* 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;
}

