body,td,th,input,textarea {
  font-family: Tahoma;
  font-size: 11px;
  color: #818181;
}
li {padding-bottom: 3px;}
select{color:#393939; vertical-align:top; text-align:left; border: 1px solid #818181; font:11px Arial, helvetica, sans-serif;}
a:link {
  color: #CE7727;
}
a:visited {
  color: #CE7727;
}
a:hover {
  color: #FA9D02;
}
h1 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #1c8d02;
	margin-bottom: 5px;
}
h2 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #1c8d02;
	margin-bottom: 5px;
}
.home {
  text-decoration: none;
}
.home_akt {
  border-collapse: collapse;
  border-color: #BEBEBE;
  border-width: 1px;
  background-color: #FFF88E;
  padding-right: 1px;
}
.home_odkazy {
/*
  border-collapse: collapse;
  border-color: white;
  border-width: 1px;
  background-color: #FFF88E;
  */
  padding-right: 1px;
  height: 63px;
  width: 240px;
  margin-top: 18px;
}
.home_odkaz {
  padding-left:10px;
}
.new_header {
	padding-top: 5px;
	padding-bottom: 5px;
}
.akce_skoly {
    padding-top:5px;
    padding-bottom:10px;
}
.home_inzerat {
  background-image: url(images/veg_rep-2.jpg);
  padding-left:20px;
  padding-right:0px;
  padding-bottom:3px;
}
#akce_skoly_h {
    padding-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
    padding-left: 20px;
}
#inzerce_h {
    padding-top:18px;
    margin-bottom:0px;
    padding-bottom:0px;
    margin-left:20px;
}
.inzerce {margin-right:5px;}
.error {color: red; font-weight: bold}
.style1 {color: #fffaac}
.style3 {
	color: #ae373d;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
}
.style4 {
	color: #737373;
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma;
}

.style6 {
	font-size: 12px;
	font-weight: bold;
	color: #1c8d02;
}
.style7 {
	font-size: 11px;
	color: #737373;
}
.style8 {
	font-size: 12px;
	font-family: Tahoma;
	color: #E53536;
	font-weight: bold;

}
.style10 {
	font-size: 12px;
	font-weight: bold;
	color: #759956;
}
.style11 {
	color: #7c8005;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
}
.style13 {
	color: #76769d;
	font-family: Tahoma;
	font-size: 11px;
}
.style14 {
	color: #818181;
	font-family: Tahoma;
	font-size: 11px;
}
.style15 {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	color: #9fa40a;
}
.kontakt_info {
	color: #818181;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
.top_indent_10px{margin-top:10px; display:block;}
.align_right{text-align:right;}
.blog_footer {color: #393939;}

.box_1, .box_2 {float:left;}
.calendar{margin:0 0 10px 4px; color:#393939; font-size:0.84em; line-height:0.7em;}
.calendar .box_1{width:100px; height:28px;padding-left:40px}
.calendar .box_1 select{width:88px; height:17px;}
.calendar .box_2{width:65px;}
.calendar .box_2 select{width:65px; height:17px; margin-left: 10px;}

.calendar .td_1, .calendar .td_3{width:18px; height:16px; text-align:center; vertical-align:middle;}
.calendar .td_2, .td_2_top{width:5px; height:16px; background:url(/images/calendar_line_y.gif) 2px top repeat-y;}

.calendar .line{height:5px; background:url(/images/calendar_line_x.gif) left 2px repeat-x;}

.calendar a, .calendar span{color:#393939; text-decoration:none;}
.calendar a:visited, .calendar span{color:#393939; text-decoration:none;}
.calendar a:hover, .calendar span{text-decoration:none; color:#35324E; font-weight:bold;}
.calendar table{border:1px solid #808080;}

.calendar .top{color:#FFFFFF; background:#808080; text-transform:uppercase; text-align:center; vertical-align:middle;}
.calendar .td_2_top{background:url(/images/calendar_line_y.gif) 2px top repeat-y #808080; height:18px;}

.calendar .td_3{width:22px; height:19px;}
.calendar .today{background-color: #D27623;}
.calendar .event{font-weight: bold;}
.cal_left {padding-left: 40px;}
.container{width:100%; overflow:hidden;text-align:justify;}
