.Comp {font-weight:bold;color:red}

#Content {
	width:275px;
	margin:0px;
	text-align:justify; /* Counteract to IE5/Win Hack */
	border:1px dashed #333;
	background-color:#ECECEC;
	}
A {
	color:black;
	text-decoration:none;
}
a:hover{
	color:black;
	/*font-color:white;*/
	/*text-decoration:underline overline;*/
	text-decoration:underline;
	/*font-weight:bold;*/
}
#nadpis {
	text-align:center; /* Counteract to IE5/Win Hack */
	font:150% "Arial Black", arial, helvetica, sans-serif, verdana;
	color: #000000;
	padding:15px;
}
#text {
	padding:10px;
	text-align: left;
	font-size: 11px; 
}
input {
	border: #B36B00 1px solid; 
	font-weight: normal; 
	font-size: 11px; 
	color: black; 
	font-family: Verdana, Arial, sans-serif; 
	background-color: #FFF5E6;
	text-align: left;
	padding-left:1px
}
select {
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid;
	border-left: #000000 1px solid; 
	font-weight: normal; 
	font-size: 11px; 
	border-family: #000000 1px solid; 
	/*background-color: #CAD7C2;*/
	color: black; 
	border-bottom: #000000 1px solid; 
	font-family: Verdana, Arial, sans-serif; 
	text-align: left;
}
.copyright{
	color: 888888;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.granted {
font-family: Tahoma, Arial;
font-size: 200%;
font-weight: bold; 
color: green;
}
.forbidden {
font-family: Tahoma, Arial;
font-size: 200%;
font-weight: bold; 
color: red;
}
h5 {font-size:15pt;font-weight:bold;text-align:center}


/* ZONER */
form {margin: 0px; padding: 0px; margin-bottom: 0px;}
form fieldset {padding: 5px; margin-top: 10px; border: 1px solid #808080;}
form legend {border: 1px solid #808080; padding: 3px 5px; text-align: right; color: black; font-weight: bold;}
form p {margin: 5px 0 0 0;}
form p.pozn {text-align: right;}
form label {float: left; width: 120px; margin-top: 3px; text-align: right; padding-right: 10px;}
form .inputText {border: 1px solid #808080; width: 262px;}
form select {width: 267px;}
form textarea {border: 1px solid #808080; width: 262px;}
form .boxSubmit {text-align: right; margin-top: 20px;}
form .inputSubmit {background-color: #808080; padding: 0px 10px; letter-spacing: 1px; color: white; border: 1px solid #ccc; font-weight: bold;  height: 20px; cursor: pointer;}
button.inputSubmit {background-color: #808080; padding: 0px 10px; letter-spacing: 1px; color: white; border: 1px solid #ccc; font-weight: bold;  height: 20px; cursor: pointer;}

tr.main-row td  {font-weight:bold;border-bottom:2px solid black;}
tr.normal-row td  {border-bottom:1px solid black;}



#menu {	margin: 0;	padding: 0;	background-color:white;height:25px}
#menu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
	width:100%;
	}
#menu ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	}
#menu ul li a {
	background: #fff;
	width: 133.5px; /* pokud je i polozka Prihlasit se, ta je sirka jne 138px, jinak muze byt az 168*/
	height: 2em;
/*	border-top: 1px solid #6096BF;
	border-left: 1px solid #6096BF;
	border-bottom: 1px solid #6096BF;
	border-right: none;*/
	border-bottom:3px solid silver;
	padding: 0;
	margin: 0 0 2px 0;
	margin-right:3px;
	margin-left:3px;
	/*color: #237BBD;*/
	color:#618059;
	text-decoration: none;
	display: block; /*block*/
	text-align: center;
		font-weight: bold;
		letter-spacing: 1px;
		line-height: 2em;
		font-size:    xx-small;      
		voice-family: "\"}\"";   
		voice-family: inherit;   
		font-size:    x-small;   
	}
html>#menu ul li a  {font-size: x-small;} 
/*#menu ul li#five a	{width: 119px;}
#menu ul li#six a	{width: 119px;}*/
#resources a:link, #resources a:visited {border-right: 1px solid #ccc;}
#menu ul li a:hover {color: #000;/*background: #C5D9E7;*/border-bottom:3px solid black;}

/*activemenus*/
body#sectionhome #menu li#home a, 
body#sectionkitchen #menu li#kitchen a,
body#sectionactivity #menu li#activity a,
body#sectionsuplov #menu li#suplov a,
body#sectionlibrary #menu li#library a,
body#sectionphotos #menu li#photos a,
body#sectionhelp #menu li#help a {
	background: #ffffff;
	border-bottom: 3px solid #000000;
/*	border-bottom:5px solid #B72020;*/
	color: black;
	font-weight: bold;
	}



/* Footer */
#footer p {
	margin:0;
	padding:4px 8px;
	text-align:right;
	float:right;
	}
#footer .left {
	float:left;
/*	background:url(layout/footera.gif) no-repeat 9px center;*/
	padding-left:20px
	}
#footer {
	margin:0 auto;
	width:980px;
/*	float:left;*/
	}
#footer {
	border-top:2px solid black;
/*	background:url(layout/grline.gif) repeat-x top #FFE6BF;*/
	padding:2px 0 0 0;
	color:#606060;
	height:2.5em;
	color:#8b8b8b;
  }
table{border-collapse:collapse}
body {margin:1px;font-family:Tahoma;font-size:10pt;text-align:left;background:url(g/bodybg2.gif) repeat-y center #D8C5A8;
	text-align:center; /* IE 5 div centering */}
#page{width:980px;text-align:left;margin:0 auto;position:relative}
#tablebody{clear:both;display:block;background-color:#FFF5E6;border-collapse:collapse;width:980px;margin:0px auto 0px;border:3px solid #B36B00;margin-bottom:4px;}



h5 
{
	text-align:left;
	margin:3px 0px 15px 0px;
	font-size:15pt;
	color: #000080;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:2px;
	/*background-color:#FFE6BF;*/
	padding:5px;
	border-
}
h5:first-letter
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:110%
}
/* Indikators*/
.notify{text-align:center;margin:5px}
.error{}
.warn{}
.sucess{}

h6
{
	text-align:left;
	margin:3px 0px 6px 0px;
	font-size:11pt;
	color: #CB2626;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:2px;
	/*background-color:#FFE6BF;*/
	padding:2.5px;
	border-bottom:1px black solid;
	border-right:1px black solid;
	border-left:1px white solid;
	border-top:1px white solid;	
}
h6:first-letter
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:110%
}

.img
{
    position: relative;
    float: right;
    /*border: solid 1px #bbb; dat, pokud pouzivame obrazek (vypada to hezky ;] )*/
    height:60px;
}
.msg_hlavicka
{
background-color:#FFE6BF;
    height: 48px;
    border: solid #fff 1px;
    border-bottom: 1px solid #bbb;
    border-right: 1px solid #bbb;
    background: #fff;
    margin-bottom:2px;
    padding:2px;
    /*border-bottom:1px solid black;*/
}
.msg_title
{
	font-weight:normal;margin: 5px 2px 2px 2px;font-size:13pt;
}
.numb {
	margin-top:12px;font-size:22pt;font-weight:bold;
}


/* clanky */
.RegForm .LongerInput input {width:300px}
.RegForm .LongerInput textarea {width:300px}
.RegForm .LongerInput select {width:300px}
.RegRight {text-align:left}
.RegFormTab {font-size:11pt;font-weight:norm;}
/* / */

.menuHeadline {color:#008000;background-color:#FFE6BF;font-weight:bold;border-bottom:2px solid black;padding:5px;margin-bottom:5px;margin-top:5px;font-size:12pt}
.newsTable {background-color: #FFE6BF; font-size: 9pt;font-weight: bold; text-align: left; color: #b30000}