body {
	margin:20px;

	color: #333;
	text-align:center;
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.brtop{
	padding : 0px;
	margin : 23px 0px 0px 37px;
	font-size : 12px;
}

a {  color: #FF3300; text-decoration: underline}
a:hover { color: #ff6666}


.menu{
	border : 1px solid Black;
	width : 90%;
	background-color :#fc7000;
	padding : 2px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 0px;
	color:#fff;
}
/*
.menu:hover{
	border : 1px solid Black;
	width : 90%;
	background-color : #d7dDdF;
	padding : 2px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 0px;
}
*/
.menu a { color:#fc6600; margin:1px 2px;padding-left:0.2em;font-weight: normal;width:170px;height:1.4em;background-color:#eee; display:block; text-align:left;text-decoration:none;border: 1px solid #666; border-right:1px solid #333;border-bottom:1px solid #333;}
.menu a:hover{
	background-color : #ff0000;
	color:#fff;

}
h3 {
	font-size : 100%;
	padding: 2px;
	background-color: #004E5F;
	color : White;

}
h1{
	font-size : 150%;
	padding : 5px 20px 5px 20px;
	margin : 0px;
	color : Black;
}
h2 {
	font-size :120%;
	padding : 0px 20px 0px 20px;
	margin : 0px;
	background-color: #004E5F;
	color : White;
}

form {
	margin : 0px;
	padding : 0px;
}

td{
	font-size : 12px;
}
th{
	font-size : 12px;
}
p, address{margin:0;padding:15px;}
h4 {margin:0; padding: 5px 0;}
#outer {
	width:776px;
	text-align:left;
	border-width: 1px 1px 1px 1px;
	border-style: dotted;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}
/*for Opera*/
html > body #outer {
	width:776px;
}

#hdr {
	height:126px;
	background:#4C838F;
	color: #333333;
}
#bodyblock {
	background: #D8D8D8;
	color: #333333;
	width:776px;
	height:80%;
	position:relative;
	padding:0;
	float: left;
}
#l-col {
	float:left;
	position: relative;
	background:#CCCC99;
	color: #333333;
	width:200px;
	margin-left: 5px;
	margin-top: 10px;
	text-align: left;
}
#cont {
	float:right;
	position: relative;
	width:550px;
	background:#blue;
	color: #333333;
	border-width:0 0 0 0;
	height: auto;
	margin-right: 5px;
}
#ftr {
	background:#4C838F;
	color: #333333;
	border:solid black;
	border-width:1px 0 0 0;
	margin:0;
	clear: left;
	font-size : 12px;
}
.style1 {
	font-size: x-small;
	color: Black;
	font-weight: bold;
}
.style2 {color: #85ADAD;  font-weight : bold; }
.style3 {color: Black;  font-weight : bold; }
.style4 {color: Red}
.style5 {background-color: #999966;}
.style6 {background-color: #CCCC99;}
.style7 {background-color:  #004E5F;}
.style8 {color:  white;}

.a1 {
	color: White;
}

.aweb {color:#ffffff;}
.aweb:hover {color:#ffff00;}
th{
	font-size : 12px;color:#fff;background-color:#fc7000;
}
th a{
	color:#ffff99;padding:1px;
}
th a:hover{color:#fff000;}
#loginbuttons {text-align:left; margin:3px 0;color:#a0a0a0;}
.alogin { color:#000000; margin:0;padding:1px 0.2em;font-size:90%; font-weight: normal;background-color:#eee; display:inline; text-align:left;text-decoration:none;border: 1px solid #666; border-right:1px solid #333;border-bottom:1px solid #333;}
.alogin:hover{background-color : #000000;	color:#ffffff;}
.toph1{
	text-align:left;
	border : 1px solid Black;
	width : 100%;
	background-color: #fc7000;
	padding : 2px 0 2px 0.5em;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 0px;
	color:#fff;
}
.neplati {text-decoration: line-through;}
.zkrz {color:#ff9900;}
.tablist {}
.tablist table{	border: 1px solid #666;	border-collapse: collapse;}
.tablist td{	border: 1px solid #666;	padding:3px 6px;}
.tc {text-align:center;}
#sortable { list-style-type: none; margin: 0; padding: 0; }
ul#sortable li { margin: 3px 3px 3px 0; padding: 1px; width: 200px; height: 160px; font-size: 4em; text-align: center; }
ul#sortable li img {  cursor: pointer;  }
.ui-autocomplete {text-align:left;}
.bo {font-weight:bold;font-size:130%;}
.nezobr {display:none;}

#sortablen { list-style-type: none; margin: 0; padding: 0; }
ul#sortablen li {
	margin: 5px 5px 5px 0;
	padding: 1px;
	float: left;
	width: 200px;
	height: 160px;
	font-size: 4em;
	text-align: center;
	display: block;
}
ul#sortablen li img {  cursor: pointer;  }
