@import "reset.css"; /*reset predvolených formátov prehliadačov */

html, body {
	background:#ffffff;
	color:#000;
	font-family:"Arial",Helvetica,sans-serif;
	font-size:9px;
	text-align:center;
}
.clear {
	clear:both;
}

/* typo */
small{font-size: 8px;}
a:link, a:visited{color:#CB0000; text-decoration: none;}
a:hover, a:active{text-decoration: underline;}

h1{color:#92722d; font-size:1.5em; font-weight: bold; margin:0 7px 7px 7px; padding:0; float:left; }
h3{color:#508ea2; font-size:1.2em; font-weight: bold; margin:0 7px 7px 7px;}
h3.brown{color:#92722d; margin-left:0; margin-right:0;}

#container{width:760px; margin:0 auto;}

#info-panel{display:none;}

#header{display:none;}

.reklama{display:none;}

.noprint{display:none;}

#content,#omene{width:758px; text-align:left; overflow-x: hidden;}

#omene2 {margin:0 7px 7px 7px;}

#omene3 {color:#92722d;font-size:11px;}

.menu,.shortmenu,.shortmenu2,.shortmenu2a {display:none;}

.big{height:38px;}
.big .menu-title{height:38px; line-height: 38px;}
.big ul{background: url('../img/line_bg.gif') left 24px repeat-x; }
.big ul{background: url('../img/line_bg.gif') left 24px repeat-x; }

.top{width:744px; border:2px solid #ddd0b4; height:38px; }
.top .menu-title{width:109px; height:38px; line-height: 38px;}
.top ul{background: url('../img/line_bg.gif') left 24px repeat-x; }

.hrline{width:758px; height:16px; background: url('../img/hrline_bg.gif') left top repeat-x #ffffff;}

.tools{display:none;}

.navig{display:none;}

.icalendar{background: url('../img/icalendar.gif') left -2px no-repeat; padding-left:20px; height:14px; display:block;}

.calendar {float:left; margin:5px; width:368px;}
.calendar table{border:3px solid #dac69e; font-size: 8px;}
.calendar.actual table{border:3px solid #92722d;}
.calendar table th{font-size: 14px; color:#797670; font-weight:bold;border:2px solid #ffffff; border-bottom:1px solid #d1d1d1;}
.calendar table th.month{text-align: right; padding:0 7px 0 7px;}
.calendar table tr.days th{font-size:8px; font-weight: normal; border-bottom:0; text-align: center;}
.calendar table th a,.calendar table td a{color:#68b1cb;}
.calendar table td a{text-decoration:underline;}
.calendar table td{background: #cde5ed; color:#508ea2; width:48px; height:48px; padding:1px; vertical-align: top; text-align: center; border:1px solid #ffffff;}
.calendar table td .number{font-size: 11px; font-weight: bold; display:block; width:16px; margin:0 auto;}

.calendar table td.weekend{background: #e6d9bd; color:#92722d;}
.calendar table td.weekend a {color:#92722d;}

.calendar table td.weekend.sviatok {background:#92722d;color:#E6D9BD !important;}
.calendar table td.weekend.sviatok a {color:#E6D9BD !important;}
.calendar table td.sviatok {background:#508ea2;color:#cde5ed;}
.calendar table td.sviatok a {color:#cde5ed;}

.calendar table td.today{background: #cb0000; color:#ffffff;}
.calendar table td.today a {color:#cde5ed;}
.calendar table td.shadow{background: #eef6f9;}
.calendar table td.weekend.shadow {background: #f5f1e6;}

.help{cursor:help;}
.week {
  width:12px;
  background-color:#508ea2;
	color:#ffffff;
	float:left;
	font-size:8px;
	text-align: center;
	left:0px;
	top:0;
	position:relative;
  margin:0; padding:0;
}

.calendar3 {float:left; margin:5px; width:240px;}
.calendar3.actual table{border:3px solid #92722d;}
.calendar3 table {width:100%;}
.calendar3 table {border:3px solid #dac69e; font-size: 8px;}
.calendar3 table td.today{background: #cb0000; color:#ffffff;}
.calendar3 table td.today a {color:#ffffff;}
.calendar3 table td.shadow{background: #eef6f9;}
.calendar3 table td.weekend, .weekend {background: #e6d9bd; color:#92722d;}
.calendar3 table td.weekend.shadow {background: #f5f1e6;}
.calendar3 table td {background: #cde5ed; color:#508ea2; padding:1px; vertical-align: top; border:1px solid #ffffff;text-align:center;}
.calendar3 table th{font-size: 14px; color:#797670; font-weight:bold;border:2px solid #ffffff; border-bottom:1px solid #d1d1d1;}
.calendar3 table th a{color:#68b1cb}
.calendar3 table tr.days th{font-size:8px; font-weight: normal; border-bottom:0; text-align: center;}
.calendar3 table th a {color:#68b1cb;}
.calendar3 table td a{color:#92722d;}
.calendar3 table td.weekend a{color:#68b1cb;}
.calendar3 table td a{text-decoration:underline;}
.calendar3 table td.skolske, .skolske {background: #d9e6bd; color:#72922d;}
.calendar3 table td.regionalne, .regionalne {background: #e6bdd9; color:#922d72;}

table.prazdniny{background:#cde5ed; border:1px solid #a0c2cd; margin:0 5px 5px 5px; padding:5px; width:747px; border-collapse: separate !important; border-spacing: 3px;}
table.prazdniny tr th, table.prazdniny tr td{
	font-weight: bold;
	padding: 5px 7px 5px 7px;
	color: #68b1cb;
	background: #ffffff;
	border-top:1px solid #fbfdfe;
	border-bottom:1px solid #a0c2cd;

}
table.prazdniny tr th{color:#ffffff; background:#8eb9c7; border:0;}
table.prazdniny tr.topth th{color:#508ea2; background:none;}

table.prazdniny2{background:#cde5ed; border:1px solid #a0c2cd; margin:0 7px 7px 7px; padding:3px; border-collapse: separate !important; border-spacing: 3px;}
table.prazdniny2 tr th, table.prazdniny2 tr td{
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	color: #68b1cb;
	background: #ffffff;
	border-top:1px solid #fbfdfe;
	border-bottom:1px solid #a0c2cd;

}
table.prazdniny2 tr th{color:#ffffff; background:#8eb9c7; border:0;}
table.prazdniny2 tr.topth th{color:#508ea2; background:none;}



.float-left{float:left; width:368px; margin:5px;}
.float-right{float:left; width:368px; margin:5px;}

table.table2{color:#92722d;  width:368px; border-right:1px solid #ddd0b4; border-bottom:1px solid #ddd0b4; float:left;}
table.table2 tr td, table.table2 tr th{border-left:1px solid #ddd0b4; border-top:1px solid #ddd0b4;padding:4px;}
table.table2 tr th{font-weight: bold; background: url('../img/menu-hnede_bg.gif') left top no-repeat; width:30%;}

#footer{padding:13px 100px 0 100px;}
#footer a{color:#d71f26 !important;}
#footer_bottom{width:760px; height:4px; margin-bottom:10px; }

.freetext {margin:0px 7px 7px 7px;}

#popismena P {
text-align:justify;
}
.rightmenu TR TD {
padding-left:4px;
}
.rightmenuinput {
height:16px;
text-align:center;
width:32px;
border:1px solid #888;
font-size:12px;
}


table.prazdniny3{
  border-left:1px solid #000; 
  border-top:1px solid #000;
  margin:0px 7px 7px 7px;
  padding:0px;
}
table.prazdniny3 tr th, table.prazdniny3 tr td{
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  margin:0px;
  padding:0px;
	font-size:7px;
}
table.prazdniny3 tr.topth th{
  color:#508ea2;
  background:none;
  margin:0px;
  padding:0px;
	font-size:7px;
}
