#cms, #cms div, #cms p, #cms table, #cms th, #cms td, #cms textarea, #cms input, #cms select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

#cms, #cms table {
	background: #FFFFFF;
	color:#000000;
}


#cms {
	background: #F4F4F4;
	line-height: 1.2; /*peekaboo IE6 bug*/
}

#cms a, #cms a:active, #cms a:visited {
	color: #003399;
	text-decoration: underline;
}

#cms a:hover {
	color: #FB6C07;
}


#cms h1 {
	color: #333333;
	font-size: 150%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	text-align: left;
        border: 0; 
}

#cms h2 {
	color: #333333;
	font-size: 130%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 8px;
	padding-left: 5px;
	text-align: left;
        border: 0; 
}

#cms .podnadpis {
	color: #666666;
	font-size: 85%;
	padding-left: 10px;
	text-align: left;
}

#cms img.border0 {
	border: 0px none;
}

#cms li.dir {
	list-style-image: url('../img/ico/dir.gif');
	margin-top: 0px;
}

#cms li.doc {
	list-style-image: url('../img/ico/doc.gif');
	margin-top: 0px;
}

#cms li.file {
	list-style-image: url('../img/ico/file.gif');
	margin-top: 0px;
}

#cms li.gif {
	list-style-image: url('../img/ico/gif.gif');
	margin-top: 0px;
}

#cms li.jpg {
	list-style-image: url('../img/ico/jpg.gif');
	margin-top: 0px;
}

#cms li.pdf {
	list-style-image: url('../img/ico/pdf.gif');
	margin-top: 0px;
}

#cms li.xls {
	list-style-image: url('../img/ico/xls.gif');
	margin-top: 0px;
}

#cms ul {
	list-style: square outside none;
}

#cms .menutop {
	background: #F4F4F4;
	color: #666666;
	font-size: 85%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: 2px solid #CCCCCC;
}

#cms .menuend {
	background: #F4F4F4;
	color: #666666;
	font-size: 85%;
}

#cms .menu {
	background: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	color: #999999;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	position: relative;
	text-align: left;
	width: auto;
}

#cms .menu a, #cms .menu a:active, #cms .menu a:visited {
	background: #FFFFFF;
	color: #666666;
	font-size: 90%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #FFFFFF;
}

#cms .menu a:hover {
	background: #FFFFFF;
	color: #FB6C07;
	text-decoration: none;
	border: 1px solid #FB6C07;
}

#cms .menusel {
	color: #FB6C07;
}

#cms .total {
	font-size: 90%;
	color: #666666;
}

#cms table.sprava {
	border: 2px solid #fb8431;
	color: #333333;
}

#cms .podklad{
	background: #fea558;
}

#cms table.sprava1 {
	border-bottom: 1px solid #EEEEEE;
}

#cms table.sprava1 tr td.top {
	background: #fea558;
	color:#000000;
	font-size: 90%;
	padding-left: 8px;
	padding-right: 8px;
}
    

#cms .sprava2 {
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
}

#cms table.sprava3 {
   border: 2px solid #fea558;
}

#cms table.sprava3 tr {
	vertical-align: top;
}

#cms table.sprava3 tr td {
	padding-left: 3px;
	padding-right: 2px;
}

#cms table.sprava3 tr td.border {
	border: 1px solid #999999;
}

#cms .hover:hover td, #cms table.sprava3 tr.bg td {
	background-color:#fbede3;
}

#cms table.sprava3 tr.btop td, #cms table.sprava3 td.btop {
	border-top: 1px solid #fea558;
	padding-top: 3px;
	padding-bottom: 3px;
}

#cms table.sprava3 th {
	background:#fea558;
	color:#FFFFFF;
	font-size: 85%;
	padding: 2px;
	text-align: left;
}
 
#cms .clear2 {
	clear: both;
	font-size: 2px;
	height: 2px;
}     

#cms .sprava form, .sprava2 form {
	margin: 0 0 10px 0;
}

#cms .sprava_button {
	border: 1px solid #333333;
	background: #808080;
	color: #FFFFFF;
	font-weight:bold;
}

#cms .sprava_small, #cms .s_small {
	font-size: 90%;
}

#cms .s_small1 {
	font-size: 85%;
}

#cms .s_small2 {
	font-size: 80%;
}

#cms .s_e, #cms .s_e:active, #cms .s_e:visited {color:#009900; text-decoration:none; font-weight:bold;}
#cms .s_e:hover {color:#00CC00;}
#cms .s_x, #cms .s_x:active, #cms .s_x:visited {color:#CC0000; text-decoration:none; font-weight:bold;}
#cms .s_x:hover {color:#FF0000;}
#cms .s_o, #cms .s_o:active, #cms .s_o:visited {color:#006600; text-decoration:none; font-weight:bold;}
#cms .s_o:hover {color:#00CC00;}
#cms .s_n, #cms .s_n:active, #cms .s_n:visited {color:#CCCCCC; text-decoration:none; font-weight:bold;}

.width100 {
  width: 100%; /*peekaboo IE6 bug*/
}

.height1 {
  height: 1px; /*peekaboo IE6 bug*/
}

.ok {
	color: #009900;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.pozor {
	color: #FF0000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.edit_tnimg {
	border: 1px solid #aaa;
	margin-top: 2px;
	margin-bottom: 2px;
}

.clear {
	clear: both;
	font-size: 1px;
	height: 0px;
} 
