/* CSS Document */

/* text */
body{
  text-align: center;  margin: 0 auto;  padding: 0px;  
  background: url(layout/bck.jpg);
  background-color: #9099a9;
  }
.obal { 
  margin: 0 auto; width: 792px; text-align: left; padding: 0px;	
  }
.top { 
  background: url(layout/top_bck.jpg);background-repeat: repeat-x; height:209px;}
.menu {
  padding-left:14px; padding-top:1px;
}
.submenu {
  margin-left:14px; margin-right:14px; padding-left: 30px; position: relative; top: -1px;
  background: url(layout/submenu.jpg);background-repeat: repeat-x; height:27px;
}
.logo1 {
  text-align: left; padding: 0px; width: 792px;  margin: 0 auto;
  background: url(layout/top.jpg);background-repeat: no-repeat; height:178px; 		
}
.logo2 {
  text-align: left; padding: 0px; width: 792px;  margin: 0 auto;
  background: url(layout/top.jpg);background-position: bottom; background-repeat: no-repeat; height:31px; _height:27px; 		
}    
.footer { 
  position: relative; top: -1px; 
  height: 223px; background: url(layout/footer.jpg);background-position: top;  background-repeat: no-repeat;  
  text-align: left; font-family: verdana, arial;  font-size: 12px;  font-weight: normal;
  border: 0px; margin: 0; }    
.footer2 { 
  position: relative; top: -1px; 
  height: 14px; background: url(layout/footer2.jpg);background-position: top;  background-repeat: no-repeat;  
  padding-bottom: 80px; }      
.pg {
  background: url(layout/pg_bck.jpg);background-position: top left;  background-repeat: repeat-y; 
} 
.pg2 {
  background: url(layout/pg2_bck.jpg); background-attachment: fixed; background-position: center;background-repeat: no-repeat;
  padding: 20px 70px 20px 60px; font-family: verdana, arial;  font-size: 12px;  font-weight: normal; color: black;
  border: 0px;margin: 0; text-align: justify; 
  padding-bottom:100px;
  }  
.pg_home {
  background: url(layout/pg_bck.jpg);background-position: top left;  background-repeat: repeat-y; 
}   
.home {
  position: relative; top: -1px; margin-left:14px; margin-right:15px; height: 456px;
  background: url(layout/home.jpg);background-position: top left;  background-repeat: no-repeat; 
}     
.home1 {
  display: block; float: left; padding-top: 270px; padding-left: 15px; padding-right: 15px;text-decoration: none;
  width: 224px; height: 458px; _height: 185px;font-family: verdana, arial;  font-size: 11px;  font-weight: normal; color:white;
}   
.home1:hover {
  display: block; color:black;
  background-color:white; opacity:0.2; filter: alpha(opacity=20);
} 
.home2 {
  display: block; float: left; padding-top: 215px; padding-left: 15px; padding-right: 15px;text-decoration: none;
  width: 224px; height: 458px; _height: 240px;font-family: verdana, arial;  font-size: 11px;  font-weight: normal; color:white;
}   
.home2:hover {
  display: block; color:black;
  background-color:white; opacity:0.2; filter: alpha(opacity=20);
} 
.lit 
  { font-family: verdana, arial;  font-size: 8px;  font-weight: normal;}
.ico{
  width: 730px;  margin: 0 auto; font-family: verdana, arial;  font-size: 9px;  font-weight: normal; color: white;
  text-align: right;  padding-top: 130px; padding-right: 0px;
}
.ico a {
  color: white; text-decoration: none;
}
.ico a:hover {
  color: white;
}
.clear {
  clear:both; 
}
.galerie_foto {
  
}
.popisek {
  font-size:9px; margin-top:-15px;
}
.article {
  padding:5px 15px 0px 15px;
}
.cely_clanek {
  padding:5px 0px 0px 0px; margin:0px;
}
/************************* nadpisy, text, tabulky, formulare */  
h1 
  { font-family:tahoma, verdana, arial;  font-size: 20px;   text-align: left; font-weight: bold; color: #c09e89;   
  
  }
h2 
  { font-family: verdana, arial;  font-size: 13px;  font-weight: bold; color: #734925; padding: 0xp; 
  margin: 0px;}
h3 
  { font-family: verdana, arial;  font-size: 16px;  font-weight: bold; color:black; padding: 0xp; margin-bottom: 5px;}  
.ER
  { font-family: verdana, arial;  font-size: 14px;  font-weight: bold; color: red;}
.OK
  { font-family: verdana, arial;  font-size: 14px;  font-weight: bold; color: green;}
.datum
  { font-family: verdana, arial;  font-size: 10px;  font-weight: normal; text-align:right; 
  border-bottom:1px solid #d5bbaa; margin-bottom: 10px; margin-top: 6px;}
  
a {color: #ae0a0a;text-decoration:underline;}
a:hover {color: #740505; text-decoration:none;}

img {border: 0px; padding:0px; margin: 0px; }
 
.cas {font-size:10px;}
.oddel {margin: 0px; padding: 0px; background: url(layout/oddel.jpg);  background-position: center;  background-repeat: no-repeat;  height 5px; }       
.news_date {text-align:right; font-size: 9px; width:100%;}   
.lit 
  { font-family: verdana, arial;  font-size: 9px;  font-weight: normal;}
.cena 
  { font-family: verdana, arial;  font-size: 12px;  font-weight: bold;}

/* formulare */
input, textarea {
  border: 1px; font-family: verdana, arial;  font-size: 11px;  font-weight: normal; }
input
  { font-family: verdana, arial;  font-size: 9px;  font-weight: normal;
  border: 1px solid gray; }
.form_clean {
  background-color: #f0f2f3;font-size: 11px; padding: 2px;  border: 1px solid #95a3ad;}
.form_focus {
  background-color: rgb(255,255,204);font-size: 11px; padding: 2px; border: 1px solid white;}  
fieldset {
  font-family: verdana, arial;  font-size: 12px;  font-weight: normal; _padding: 0px; _padding-left: 25px; border: 1px solid #606060;} 
  
   
/* menu, odkazy, tlacitka*/  
.mnu 
  { font-family: arial, verdana;  font-size: 14px;  font-weight: bold; display: block;  text-align: center;
  color: black; text-decoration: none;  margin: 0px;  padding: 7px; 
  float: left; width: 239px;
  }
.mnu:hover
  { color: black; background: url(layout/mnu_h.jpg);   background-position: top left; background-repeat: repeat-x;
  text-decoration: underline;
  
  }
.mnu_a 
  { font-family: arial, verdana;  font-size: 14px;  font-weight: bold; display: block;  text-align: center;
  color: white; text-decoration: none;  margin: 0px;  padding: 7px;  float: left; width: 239px;
  background: url(layout/mnu_a.jpg);   background-position: top left; background-repeat: repeat-x;
  }
.mnu_a:hover 
  { text-decoration:underline; color: white;
  }  

.submnu 
  { font-family: arial, verdana;  font-size: 12px;  font-weight: bold; display: block;  text-align: center;
  color: white; text-decoration: none;  margin: 0px;  padding: 6px; padding-left: 15px; padding-right: 15px; 
  float: left; 
  }  
.submnu:hover
  { font-family: arial, verdana;  font-size: 12px;  font-weight: bold; display: block;  text-align: center;
  color: white; text-decoration: underline;  margin: 0px;  padding: 6px; padding-left: 15px; padding-right: 15px; 
  float: left; background-color: #3f0000;
  }  
.submnu_a 
  { font-family: arial, verdana;  font-size: 12px;  font-weight: bold; display: block;  text-align: center;
  color: white; text-decoration: none;  margin: 0px;  padding: 6px; padding-left: 15px; padding-right: 15px; 
  float: left; background-color: #7d3e19;
  background: url(layout/submenu_a.jpg);   background-position: top left; background-repeat: repeat-x;
  } 
.submnu_a:hover
  { font-family: arial, verdana;  font-size: 12px;  font-weight: bold; display: block;  text-align: center;
  color: white; text-decoration: underline;  margin: 0px;  padding: 6px; padding-left: 15px; padding-right: 15px; 
  float: left; background: #732929;
  }   

/* urovne menu galerie */
.mnu_kat {
  width:169px; display:block;padding: 2px 0px 2px 0px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: black; text-decoration: none;
}
.mnu_kat:hover {
  color:#930000; text-decoration:none;
}
.mnu_kat_a {
  width:169px; display:block;padding: 2px 0px 2px 0px; border-left:15px solid #930000; margin-left:-20px; padding-left:5px;
  font-family: arial, verdana, arial; font-weight:normal; font-size: 11px; color: black; text-decoration: none;
}
.mnu_kat_a:hover {
  color:#930000; text-decoration:none;
}
.mnu_kat_lv1_a2 {
  background: url(layout/mnu_arrow.gif);background-repeat: no-repeat; background-position: center right;
  border-top: 1px solid #303030; border-bottom: 1px solid #707070;
  width:169px; display: block; background-color: #505050;margin: 0px; padding: 4px 5px 4px 10px;
  font-family: arial, verdana, arial; font-weight:bold; font-size: 12px; color: black; text-decoration: none;  color: white;
} 


/*************************/       
.rn
  { background-color: rgb(0,102,153); color: white; font-size: 10px;  font-weight: normal; text-decoration: none;}
.btn_save 
  { font-family: verdana, arial;  font-size: 11px;  font-weight: normal; border: 0px; text-decoration: none; background-color:rgb(75,117,62); color:white; padding:0px; padding-left: 4px;padding-right: 4px;}
.btn_edit 
  { text-decoration: none; background-color:rgb(96,128,176); color:white; padding:2px; padding-left: 4px;padding-right: 4px;}
.btn_del 
  { text-decoration: none; background-color:rgb(152,61,61); color:white; padding:2px; padding-left: 4px;padding-right: 4px;}
  

/* tabulky */
.table_mnu td {margin: 0px; padding: 0px; }
.1a {display:block; background: URL('layout/btn_on_1.jpg'); background-position: bottom ; background-repeat: no-repeat; width:50px; height:24px;}
.2a {display:block; background: URL('layout/btn_on_3.jpg'); background-position: bottom ; background-repeat: no-repeat; width:5px;height:24px;}
.1b {display:block; background: URL('layout/btn_off_1.jpg'); background-position: bottom ; background-repeat: no-repeat; width:5px;height:24px;}
.2b {display:block; background: URL('layout/btn_off_3.jpg'); background-position: bottom ; background-repeat: no-repeat; width:5px;height:24px;}

.table01 {background-color: #b7a57d; width:660px; border: 3px solid #d2c49b;}
.table01 thead{font-size: 10px; background: URL('layout//thead.jpg'); background-position: top left; 
background-repeat: repeat-x; color: black; font-weight: normal;}
/*.trbg1 {background: URL('layout/td1.gif'); background-position: top ; background-repeat: repeat-x;background-color: #e4e1db;}
.trbg2 {background: URL('layout/td2.gif'); background-position: top ; background-repeat: repeat-x;background-color: #f4f2ee;}
*/
.trbg1 {}
.trbg2 {}
tr.trbgE {background-color: #b7a57d; height: 1px; }
tr.trbgE td {
  padding: 0px;
}
td {
  vertical-align: top; }
/* zobraz strankovani */
.page_select 
  { background-color: #f3e0cf; border: 1px solid #e2c5ac; padding: 10px; margin-top: 20px;}
.page_select .highlighted 
  { font-size: 14px; font-weight: bold;}
.page_select a
  { color: #ae0a0a;}     
.page_select a:hover
  { color: #740505; text-decoration: none }     
.page_select a:visited
  { color: #ae0a0a;}
.pg_back 
  { background: URL('admin/pic/pg_back.gif'); background-position: left; padding-left: 18px; padding-bottom: 3px; background-repeat: no-repeat;}
.pg_fwd
  { background: URL('admin/pic/pg_fwd.gif'); background-position: right; padding-right: 18px; padding-bottom: 3px; background-repeat: no-repeat;}
.pg_first
  { background: URL('admin/pic/pg_first.gif'); background-position: left; padding-left: 18px; padding-bottom: 3px; background-repeat: no-repeat;}
.pg_last
  { background: URL('admin/pic/pg_last.gif'); background-position: right; padding-right: 18px; padding-bottom: 3px; background-repeat: no-repeat;}
    

