a:link {
font-weight: bold; color:#0000ff; text-decoration:none
}

a:visited {
font-weight: bold; color:"#0000ff"; text-decoration:none
}

a:active {
font-weight: bold; color:"#009531"; text-decoration:none
}

a:hover {
font-weight: bold; color:#009531; text-decoration:underline
}

BODY {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: url(../design/bg.gif) #FFF3DF repeat-x 0px 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; font-size: 11px; font-family: "Trebuchet ms", Arial, Verdana, Calibri, Sans-serif; COLOR: #000; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; _text-align: center
}

/*A.url:hover {
        color: #7e0517; text-decoration: none; font-family: "Trebuchet ms", Arial, Verdana, Calibriica, sans-serif; font-size: 10px;
}
A.url:link {
        color: #666666; text-decoration: none; font-family: "Trebuchet ms", Arial, Verdana, Calibriica, sans-serif; font-size: 10px;
}
A.url:visited {
        color: #306eff; text-decoration: none; font-family: "Trebuchet ms", Arial, Verdana, Calibriica, sans-serif; font-size: 10px;
}
A.noline:visited {
	color: #0000ff;
}
*/	
.mezera {height: 4px;}

.noscreen {
	DISPLAY: none
}

.menu_active { font-size: 9pt; color: red; text-decoration: none; font-weight: bold; }
.nav { font-size: 9pt; text-decoration: none; font-weight: bold; }

hr { border-right: medium none; border-top: #ff9900 1px dotted; border-left: medium none; border-bottom: white 1px solid; width: 600px; }
.noscreen { display: none; } 
.menu { width: 165px; } 
.info { width: 590px; }

.akcebar { border-right: #c7d4e1 0px solid; padding-right: 4px; border-top: #c7d4e1 0px solid; padding-left: 4px; background: #FFF3DF; padding-bottom: 4px; border-left: #c7d4e1 0px solid; width: 596px; padding-top: 4px; border-bottom: #c7d4e1 0px solid; text-align: center; font-weight: normal; font-size: 12px; font-family: "Trebuchet ms", Arial, Verdana, Tahoma ; COLOR: black; }
.topbar { border-right: #c7d4e1 0px solid; padding-right: 3px; border-top: #c7d4e1 0px solid; padding-left: 3px; background: #3399FF; padding-bottom: 3px; border-left: #c7d4e1 0px solid; width: 596px; padding-top: 3px; border-bottom: #c7d4e1 0px solid; text-align: left; font-weight: bold; font-size: 13px; font-family: "Trebuchet ms", Arial, Verdana, Tahoma ; COLOR: yellow; }
.filebar { border-right: #c7d4e1 0px solid; padding-right: 4px; border-top: #c7d4e1 0px solid; padding-left: 4px; background: #DFFFEA; padding-bottom: 4px; border-left: #c7d4e1 0px solid; width: 596px; padding-top: 4px; border-bottom: #c7d4e1 0px solid; text-align: left; font-weight: normal; font-size: 12px; font-family: "Trebuchet ms", Arial, Verdana, Tahoma ; COLOR: black; }

.pagebox { border-right: #009900 1px solid; padding-right: 2px; 
		   border-top: #009900 1px solid; padding-top: 2px;  
		   border-left: #009900 1px solid; padding-left: 2px;
		   border-bottom: #009900 1px solid; padding-bottom: 2px; margin-bottom: 5px;
		   background: #e6ffe6;  
		   width: 596px; 
		   text-align: center; font-weight: bold; font-size: 10pt; 
		   font-family: "Trebuchet ms", Arial, Verdana, Tahoma ; 
		   color: #009900; }
		   
.menubox { border-right: #ff9900 1px solid; padding-right: 1px; 
		   border-top: #ff9900 1px solid; padding-top: 1px;  
		   border-left: #ff9900 1px solid; padding-left: 1px;
		   border-bottom: #ff9900 1px solid; padding-bottom: 1px; margin-bottom: 5px;
		   background: #ff9900;  
		   width: 100%; 
		   text-align: center; font-weight: bold; font-size: 10pt; 
		   font-family: "Trebuchet ms", Arial, Verdana, Tahoma ; 
		   color: #ffffff; }

.box { border-right: #ff9900 1px solid; padding-right: 0px; 
		   border-top: #ff9900 1px solid; padding-top: 0px;  
		   border-left: #ff9900 1px solid; padding-left: 0px;
		   border-bottom: #ff9900 1px solid; padding-bottom: 0px;
		   }
		   
.horni_okr { margin-top: 5px;
}

.rozvrh_hodin { text-align: center; background: #E8E8E8; color: #009933; font-weight: bold;
}
.pager { font-size: 12px; font-weight: bold;}
		  
.pocasi { HEIGHT: 200px }
		  
#footer {
	/*CLEAR: both; */
	border-right: #e9e9e9 1px solid; 
	border-left: #e9e9e9 1px solid; 
	border-top: #e9e9e9 1px solid;
	border-bottom: #e9e9e9 1px solid;  
	width: 1000px; 
	height: 30px; 
	background-color: #e9e9e9; 
	text-align: center; 
	font-weight: normal;
	/* 
	font-size: 11px; 
	font-family: Arial, Verdana, Tahoma ; 
	COLOR: white;
	*/
}
	
/* kniha
h1                  { margin: 0px 0px 5px 0px; font-size: 22px; font-weight: normal; text-align: center; color: #369D06;}
div.gb              { margin-left: 5px; margin-right: 5x;  margin-top: 6px; margin-bottom: 6px; width: 628px; padding: 0px; border: 1px solid #a8ffa8; background: #d2ffd2; line-height: 19px; }
div.gb-author       { margin: 0px; padding: 2px 5px 2px 5px; border-bottom: 1px solid #a8ffa8; background:  #bfffbf; }
div.title           { margin: 0px; padding: 5px 0px 0px 0px; text-align:center; font-family: Arial, Arial CE, Verdana, Sans-serif; font-size: 15pt; color: #009933; }
p.gb-author-left    { margin: 0px; float: left; font-family: Arial, Arial CE, Verdana, Sans-serif; font-size: 9pt; color: black;}
p.gb-author-right   { margin: 0px; text-align: right; font-family: Arial, Arial CE, Verdana, Sans-serif; font-size: 9pt; color: black; }
div.gb-napsat       { margin: 5px; text-align: justify; padding: 0px; font-family: Arial, Arial CE, Verdana, Sans-serif; font-size: 9pt;}
p.gb-browse         { text-align: center; font-weight: bold; font-family: Arial, Arial CE, Verdana, Sans-serif; color: #369D06; font-size: 9pt; }
p.gb-admin-buttons  { margin: 5px 0px 0px 0px; text-align:right; font-family: Arial, Arial CE, Verdana, Sans-serif; color: #369D06; font-size: 9pt; }
.caution            { font-family: Arial, Arial CE, Verdana, Sans-serif; font-size: 9pt; color: red; text-align: center; font-weight: bold;}
.small              { font-family: Arial, Arial CE, Verdana, Sans-serif; color: blue; font-size: 8pt; }
.comment            { margin: 10px 0px 0px 0px; text-align: justify; font-family: Arial, Arial CE, Verdana, Sans-serif; color: #369D06; font-size: 9pt; font-weight: normal; }
.text               { font-size: 9px; text-align: justify; font-family: Arial, Arial CE, Verdana, Sans-serif; text-align: center; color: #3333FF; font-weight: bold; }
.micro              { font-size: 8pt; font-family: Arial, Arial CE, Verdana, Sans-serif; color: black; }

 */

/* .pagemenu { border-right: #c7d4e1 0px solid; padding-right: 4px; border-top: #c7d4e1 0px solid; padding-left: 4px; background: #3F995B; padding-bottom: 4px; border-left: #c7d4e1 0px solid; width: 560px; padding-top: 4px; border-bottom: #c7d4e1 0px solid; text-align: center; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Tahoma ; COLOR: white; }
*/
.box-slunicko { background: #ffffff url('../img/slunicko.gif') no-repeat 200px 200px !important; border: 0px dotted #e3203a; color: #ffffff; }

.mezera { HEIGHT: 4px }

div.gb-autor       { margin: 0px; padding: 3px 4px 3px 4px; border-bottom: 0px solid white; background: #D5E1FF; }
p.gb-autor-left    { margin: 0px; float: left; }
p.gb-autor-right   { margin: 0px; text-align: right; }
div.gb-vzkaz       { margin: 0px 0px 5px 0px ; padding: 3px 4px 3px 4px; text-align: justify; background: #E8EFFF; border-bottom: 1px solid #D5E1FF; border-left: 1px solid #D5E1FF; border-right: 1px solid #D5E1FF; }
div.gb-autor-koment { margin: 3px 0px 0px 0px; padding: 3px 4px 3px 4px; border-bottom: 0px solid white; background: #CCFFCC; color: #FF6600; }
div.gb-koment       { margin: 0px 0px 2px 0px ; padding: 3px 4px 3px 4px; text-align: justify; background: #EAFFEA; color: #FF6600; border-bottom: 1px solid #CCFFCC; border-left: 1px solid #CCFFCC; border-right: 1px solid #CCFFCC;}

_FORM {
	border-right: medium none; border-top: medium none; margin: 0px; border-left: medium none; border-bottom: medium none
}
_INPUT {
	border-right: silver 1px solid; padding-right: 0px; border-top: silver 1px solid; padding-left: 2px; font-size: 8pt; padding-bottom: 0px; border-left: silver 1px solid; COLOR: black; padding-top: 0px; border-bottom: silver 1px solid; font-family: "Trebuchet ms", Arial, Verdana, Calibri; HEIGHT: 16px; background-COLOR: #DDFFDD
}
INPUT.sub {
	border-right: medium none; padding-right: 0px; border-top: 1px solid; padding-left: 0px; font-weight: bold; font-size: 8pt; padding-bottom: 0px; border-left: 1px solid; width: 100px; COLOR: #32A61F; padding-top: 0px; border-bottom: 1px solid; border-right: 1px solid; font-family: "Trebuchet ms", Arial, Verdana, Calibri; HEIGHT: 18px; background-COLOR: #BFFFBF
}
INPUT.res {
	border-right: medium none; padding-right: 0px; border-top: 1px solid; padding-left: 0px; font-weight: bold; font-size: 8pt; padding-bottom: 0px; border-left: 1px solid; width: 80px; COLOR: #32A61F; padding-top: 0px; border-bottom: 1px solid; border-right: 1px solid; font-family: "Trebuchet ms", Arial, Verdana, Calibri; HEIGHT: 18px; background-COLOR: #BFFFBF
}
TEXTAREA {
	border-right: silver 1px solid; padding-right: 0px; border-top: silver 1px solid; padding-left: 3px; font-size: 8pt; padding-bottom: 3px; border-left: silver 1px solid; COLOR: black; padding-top: 0px; border-bottom: silver 1px solid; font-family: "Trebuchet ms", Arial, Verdana, Calibri; background-COLOR: #DDFFDD
}


.buttonr {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: 1px solid; COLOR: #32A61F; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #BFFFBF
}

.pole {
	BORDER-RIGHT: #32A61F 1px solid; BORDER-TOP: #32A61F 1px solid; BORDER-LEFT: #32A61F 1px solid; BORDER-BOTTOM: #32A61F 1px solid; font-size: 9pt; color: black;
}	

.pole-2 { BORDER-RIGHT: #32A61F 1px solid; BORDER-TOP: #32A61F 1px solid; BORDER-LEFT: #32A61F 1px solid; BORDER-BOTTOM: #32A61F 1px solid; FONT-SIZE: 10pt;}


.pagemenu { border-right: #c7d4e1 0px solid; padding-right: 4px; border-top: #c7d4e1 0px solid; padding-left: 4px; background: #E8EFFF; padding-bottom: 4px; border-left: #c7d4e1 0px solid; width: 600px; padding-top: 4px; border-bottom: #c7d4e1 0px solid; text-align: left; font-weight: normal; font-size: 12px; font-family: "Trebuchet ms", Arial, Verdana, Calibri; color: black; }
p.blok-left { margin: 0px; float: left; text-align: left;}
p.blok-right { margin: 0px; text-align: right; }
div.blok { width: 600px; margin: 0px; padding: 4px 5px 4px 5px; background: #D2DFFF;}

.green { color: green; }
.grey { color: #808080; }
.red { color: red; }
.orange { color: #ff6600; }

.suda { background-color: #f9ead9; }
.licha { background-color: #fbf1e6; }

TD.item {
	FONT-WEIGHT: bold; WIDTH: 60px; BACKGROUND-COLOR: #ccc;BORDER-BOTTOM: white 1px solid; 
}

TD.itemx {
	FONT-WEIGHT: normal; BORDER-BOTTOM: white 1px solid; 
	}

.result {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #eaeaea; WIDTH: 590px;
}

TABLE.okraj {
	MARGIN: 0px 0px; BORDER-COLLAPSE: collapse
}

TR.x {
	BORDER-RIGHT: #eaeaea 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #eaeaea 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #eaeaea 1px solid; LINE-HEIGHT: 1.2em; PADDING-TOP: 3px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #dbdbdb
}

TR.y {
	BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #dbdbdb
}


/*
BODY {
	color: black;
	/* scrollbar-face-color: #C61E00;
	scrollbar-base-color: #f9eee2;
	scrollbar-highlight-color: #751200;
	scrollbar-shadow-color: #FFBAAE;
	scrollbar-3dlight-color: #FFBAAE;
	scrollbar-arrow-color: #FCFCFC;
	scrollbar-track-color: #FFE1D7;
	scrollbar-darkshadow-color: #751200 */
/*	font-family :Arial, Arial CE, Tahoma, sans-serif;
	font-size: 9px;
	background-repeat: no-repeat;
}
*/
.noline { text-decoration: none;
}
.nadpis {font-size: 10pt; font-weight: bold; text-decoration: underline; color: #CD0000;}
.pozdrav {font-size: 14pt; color: green;}
.nadpis2 {font-size: 10pt; font-weight: bold; color: #269B26;}
.povinne {FONT-SIZE: 9 pt; font-family : "Trebuchet ms", Arial, Verdana, Calibri; font-weight : bold;color : #009933;}
.upozorneni {font-size: 15 pt; font-family: "Trebuchet ms", Arial, Verdana, Calibri; font-weight: normal; color: #FF0000; text-align: center;}

.text0 {
	font-family: "Trebuchet ms", Arial, Verdana, Calibri; font-size: 9px;
}
.text05 {
	font-family: "Trebuchet ms", Arial, Verdana, Calibriica, sans-serif; font-size: 10px;
}
.text, TD, TH, SELECT, INPUT, BODY {
	font-family: "Trebuchet ms", Arial, Verdana, Calibri; font-size: 11px; margin-top: 0px;
}
.text1 {
	font-family: "Trebuchet ms", Arial, Verdana, Calibri; font-size: 12px;
}
.text1a {
	font-family: "Trebuchet ms", Arial, Verdana, Calibri; font-size: 12px;
}
.text1b {
	font-family: "Trebuchet ms", Arial, Verdana, Calibri; font-size: 12px; font-weight: bold;
}
.text2b {
	font-family: "Trebuchet ms", Arial, Verdana, Calibri; font-size: 13px; font-weight: bold; 
}	
.text2c {
	font-family: "Trebuchet ms", Arial, Verdana, Calibri; font-size: 13px; font-weight: bold; text-decoration: none;

}
.text3 {
	font-family: "Trebuchet ms", Arial, Verdana, Calibri; font-size: 16px; font-weight: bold;

LI {
	margin-bottom: 8px;
}
.textcom {
	font-family: "Trebuchet ms", Arial, Verdana, Calibriica, sans-serif; font-size: 9px; color: #999999;
}
.zahlavi {
	font-family: "Trebuchet ms", Arial, Verdana, Calibriica, sans-serif; font-size: 9px; font-weight: bold; color: #ffffff;
}
.zahlavib {
	font-family: "Trebuchet ms", Arial, Verdana, Calibriica, sans-serif; font-size: 9px; font-weight: bold; color: #0069b3;
}
.zahlavif {
	font-family: "Trebuchet ms", Arial, Verdana, Calibriica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; letter-spacing: 0.6ex
}
.zahlavi2b {
	font-family: "Trebuchet ms", Arial, Verdana, Calibriica, sans-serif; font-size: 12px; font-weight: bold; color: #0069b3;
}
.zahlavi3b {
	font-family: "Trebuchet ms", Arial, Verdana, Calibriica, sans-serif; font-size: 14px; font-weight: bold; color: #0069b3;
}
P {
	line-height: 15px;
}
.tv {
	font-family: Arial, Arial CE, Helvetica CE, Arial CE, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
}
.tabb {
	border-bottom: #8da5dc 1px solid; border-left: #8da5dc 1px solid; border-right: #8da5dc 1px solid; border-top: #8da5dc 1px solid
}
.gray {
	color: #666666;
}
.orange {
	color: #ff6600
}
.num {
	font-family: "Trebuchet ms", Arial, Verdana, Calibriica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.wht12b {
	font-family: "Trebuchet ms", Arial, Verdana, Calibriica, sans-serif; font-size: 12px; color: white; font-weight: bold;
}
.ylw12b {
	font-family: "Trebuchet ms", Arial, Verdana, Calibriica, sans-serif; font-size: 12px; color: yellow; font-weight: bold;
}
.grn15 {font-family : "Trebuchet ms", Arial, Verdana, Calibri; font-size : 15pt; color : #009933;
}
.fire {font-family : "Trebuchet ms", Arial, Verdana, Calibri; font-size : 15pt;
}
.crn12b {
	font-family: "Trebuchet ms", Arial, Verdana, Calibri; font-size: 12px; color: #333333; font-weight: bold;
}


#photo {
	BACKGROUND: url(http://zs.huslenky.cz/fotogalerie/img/load.gif) no-repeat 50% 10%; border-color: #FFC062;
}
#nahled {
	border-color: #FFC062;
}

.stin {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #555 1px solid; PADDING-LEFT: 5px; BACKGROUND: white; LEFT: -5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #555 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #555 1px solid; POSITION: relative; TOP: -5px
}
