﻿body {font-family:Verdana, Arial, sans-serif;font-size:14px;background-color:#9BB33E;padding:0px;margin:5px 0px 0px 0px;text-align:center;}
#main {width:900px;margin:5px auto;text-align:left;border:5px solid white;background-color:white;}
#head{height:140px;background:transparent url("images/head.png") no-repeat top right;margin-bottom:10px;}
#logo{height:138px;width:240px;padding-bottom: 12px;background-color:white;}
#logo img,#logo a,#logo a:visited{border:none;padding-left:4px;display:inline;}
#l-box{width:235px;text-align:left;margin-bottom:10px;font-weight:bold;float:left;}

#menu{font-size:0.85em;margin:0px 0px 10px 0px;border: 2px solid #FFBC21;}
#menu ul{list-style: none;padding: 2px;padding-bottom:0px;margin:0px;list-style-position:inside;}
#menu li {border-bottom: 2px solid white;background:#CFEC8E url("images/rady.gif") repeat-x left top;}
#menu li.aktualni,#menu a:hover{background: #FFBC21;}
#menu a {height:18px;list-style-type:disc;color:black;text-decoration:none;display:block;padding: 5px 15px 5px 15px;
}

#menu li.sub_2 a:before, #menu li.sub_3 a:before, #menu li.sub_4 a:before{content:" - ";}
#menu li.sub_2 a{padding-left:25px;}
#menu li.sub_3 a{padding-left:40px;}
#menu li.sub_4 a{padding-left:55px;}

#tree{margin:5px 10px;padding:5px;border-bottom:1px solid #FFBC21}
#tree a{text-decoration:none;color:#FFBC21;font-weight:bold;}

#rightbar{float:right;width:125px;font-size:12px;}
#rightbar dl{font-weight:bold;margin: 0px 0px 10px 0px;list-style: none;
text-align:center;border:2px solid #FFBC21;background:#E9F6CD url("images/rady.gif") repeat-x top;}
#rightbar dt, #rightbar dd{padding:3px 3px 2px 5px;border:1px solid white;border-width:0px 1px 1px 0px;}
#rightbar dt{text-align:left;}
#rightbar dd{text-align:right;}

#content{margin-left:235px;margin-right:130px;padding:0 5px;}

#data{background:#E9F6CD url(images/green.gif) repeat-x left top;padding:10px 15px;
border:1px solid #CFEC8E;margin:0 0 20px;}
#data a img{background:transparent;border:3px solid white;padding:4px;}
#data a:hover img{border:3px solid #F6D877;}
#data a{color:#2B7E23;font-weight:bold;text-decoration:underline;}
#data a:hover{text-decoration:none;}
#data a:visited{color:#2B7E23;}
#data ul{list-style-position:inside;}

#footer{text-align:center;font-size:13px;display:block;padding:5px;background: url('images/rady.gif') repeat-x bottom;}
#footer a, #footer a:visited, #footer a:hover{color: black;font-weight:bold;text-decoration:none;}

/******************** sidebar - rady ****************/
#ram{
  text-align: left;
  padding: 0px;
	color: black;
	background: #CFEC8E url("images/rady.gif") repeat-x top;
	border: 2px solid #FFBC21;
}



/********* další class ************/
.normal{
  font-weight: normal;
}

.center{
  text-align: center;
}

.t_left img{
  margin: 0px 10px 5px 5px;
}

.t_left{
  text-align: left;
  padding: 0px 0px 0px 3px;
  vertical-align:top;
}

.t_right{
  text-align: right;
  vertical-align:bottom;
}

.t_c{
  text-align: center;
  vertical-align:top;
}

.adminmenu{
	font-weight:bold;
  border: 1px solid #BBBBBB;
  background: #BBDDC0;
  color: black;
	padding: 5px 10px;
  margin:  5px 10px;
  text-decoration:none;
}  
 
.ainfo, .aerr{
  background: #CFEC90;
  margin: 5px 0px; 
  padding: 5px; 
  display:block;
}

.aerr{
  border: 2px solid red;
}

.site{
  display: block;
  border: 2px solid #FFBC21;
  background: #F6D877 url("images/img05.gif") repeat-x top;
  margin: 0px;
}
/********* další ************/
.pozn{
  font-size:85%;
  font-weight:normal;
  text-align:left;
  margin: 5px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
	border-top: 1px solid #FFBC21;
}
.cena_od, .cena_do{text-align:right;width:50px;}
.cena_do{width:60px;}
.cena_stred{text-align:right;width:20px;}
/********* pravidla pro prvky HTML ************/
img{border:0px;margin:0px 10px 5px 5px;} 
hr{border-style:solid; border-width:0px;border-top-width:1px;border-color:#FFBC21;margin:2px;padding:0px;}

/**** jquery ****************/
.ui-effects-transfer{border:1px solid gray;} 
/**** galerie ****/
.galerie{text-align:center;}
.galerie a{text-decoration:none;}
.galerie div.strankovani{}
.galerie .strankovani a{text-decoration:underline;}

/**** univerzalni pozicovaci tridy *********/
.f_r{float:right;}
.f_l{float:left;}
.a_r{text-align:right;}
.a_c{text-align:center;}
.a_l{text-align:left;}
hr.cleaner{clear:both;margin:-1px 0 0 0;height:1px;border:0;visibility:hidden;}
hr.cleaner_right{clear:right;margin:-1px 0 0 0;height:1px;border:0;visibility:hidden;}
hr.cleaner_left{clear:left;margin:-1px 0 0 0;height:1px;border:0;visibility:hidden;}

/**** systémové styly ****/
.mess {color:#2E6E9E;background:#ebf7ff;border:solid 1px #febe44;padding:7px 5px 7px 40px;
	display:block;margin:40px 5px 5px;max-width:100%;font-weight:bold;text-align:left;
	background:#fbec88 url("/image/ico/24_info.png") no-repeat 6px 3px;
}

h1{color:black;font-size:140%;font-weight:bold;border:2px solid #FFBC21;padding:3px;margin:0;text-align:center;
background:#F6D877 url(images/nadpis.gif) repeat-x top;}
h2, h3, h4, h5, h6{font-style:normal;padding:3px;margin:3px;text-align:left;}
h2{color:black;font-size:125%;}
h3{font-size:115%;}
h4{font-size:110%;}
h5{font-size:105%;}
h6{font-size:100%;}
p{padding:3px;margin:3px;text-indent:16px;}

