a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	overflow:scroll;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*************************************************/
/*************************************************/
/******RESETER END********************************/
/*************************************************/
/*************************************************/

body{
	padding:0px;
	margin:0px;
	background: #FFFFCC url('../images/header_rep.jpg') top left repeat-x;
	font-family: 'Arial CE','Arial','Helvetica';
	font-size:9pt;
	}
#header
			{
				width:900px;
				height:337px;
				margin:0px auto;
				padding:0px;
				background: TRANSPARENT url('../images/header.jpg') left top no-repeat;
			}
			#header h1
			{
				width:360px;
				height:337px;
				float:left;
				margin:0px auto;
			}
			#header ul#main_menu,
			#header ul#submenu
			{
				width:255px;
				height:200px;
				float:left;
				list-style:none inside;
				padding:0px;
				margin:137px 0px 0px 0px;
				font: normal normal bold 10pt 'Arial';
			}
			#header ul#main_menu li,
			#header ul#submenu li
			{
				width:250px;
				margin:2px 0px;
				padding:0px;
			}

			#header ul#main_menu li a,
			#header ul#submenu li a
			{
				display:inline-block;
				width:245px;
				color:#000;
				max-height:46px;
				line-height:23px;
				padding:0px 0px 0px 5px;
				margin:0px;
			}

			li a:hover,
			a.active
			{
				background-color:#99ff33;
			}

			h1 span,
			li span
			{
				display:none;
			}

#page{
	clear:left;
	margin:0px auto;
	padding:10px 0px;
	width:900px;
}

#page #content
{
	width:600px;
	padding:5px 10px;
	display:inline-block;
	float:left;
	border:1px solid black;
	background:#ccff66 url('../images/lotus.jpg') top right no-repeat;
}
#page #content p a h5
{
font-size:10pt;
}
ol
{
list-style: circle outside none;
margin-left:15px;
}
ol li
{
margin:5px 0px;
}

#page div.right_col
{
	width:220px;
    float:right;

}
#page div.right_col div
{
    background-color:#ccff66;
    margin-bottom:20px;
    padding:5px;
}
table.potraviny
{
  border:1px solid black;
  width:95%;
  font-size:11pt;
}

table.potraviny th
{
  background-color:#9F6;

  font-size:12pt;
  font-variant:small-caps;
  border-bottom:3px double black;
}
table.potraviny th strong,
table.potraviny td strong
{
  font-weight:bold;
}

table.potraviny tr td:first-child
{
  background-color:#cc334c;
}
table.potraviny td
{
width:50%;
  padding:5px 2px;
  border-bottom:1px solid #AAA;
  background-color:#FFF;
}


/******************************/
/*  Calendar Style  */
/******************************/
table.terminyPrehled
{
max-width:600px;
margin:5px 20px;
border:1px solid black;
background-color:#000;
  text-align:center;
  font-weight:bold;
}

table.terminyPrehled thead
{
  background-color:#ADFA55;
  font-size:12pt;
}
table.terminyPrehled tbody
{
background-color:#000;
}
table.terminyPrehled tbody td
{
  background-color:#FADA11;
  border:1px solid black;
  font-size:9pt;
  width:80px;
  height:70px;
  z-index:1000;
}
table.terminyPrehled tbody td span
{
  font-weight:normal;
  font-size:8pt;
}
table.terminyPrehled tbody td.isEvent
{
  background-color:#F60;
}
div#messageBox{
  border-right: 1px solid #000000;
  position: absolute;
  width: 200px;
  /*height: 130px;*/
  z-index:5000;
  background-color: #FFF;
  border-style: solid;
  border-width: 1px;
  display:none;
  font-size:8pt;
}
 
table#miniCalendar
{
    width:90%;
    border:1px solid black;
    margin:5px 5%;
    text-align:center;
}

table#miniCalendar thead
{
    background-color:#FA3;
}
table#miniCalendar thead td
{
    width:14%;
}
table#miniCalendar tbody
{
background-color:#000;
}
table#miniCalendar tbody td
{
    width:14%;
    height:14px;
    background-color:#FFF;
}
div.clanek
{
	width:600px;
	border:1px solid #BBB;
	background-color:#EFEFEF;
	margin-bottom:10px;
}

div.right_col div div.clanek
{
	width:190px;
	margin:5px auto;
	background-color:#EFEFEF;

}

div.clanek h5
{
	margin:5px;
	font-size:10pt;
	text-decoration:underline;
}
div.clanek h6
{
	margin:5px;
	font-size:9pt;
}

div.clanek p
{
	text-indent:8pt;
	padding:2px;
}
hr.cleaner
{
clear:both;
visibility:hidden;
}
