/* CSS */
    * {
	   font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#333333;
	}
	html {
	    background-image:url(../layout/img/pattern.gif);
	}
	body {
	   text-align:left;
		margin:0 auto;
		padding:0;
		width:600px;
		background:#FFFFFF;
		border-left:5px solid #648EDB;
		border-right:5px solid #648EDB;
	}
	#hlava {
	   width:575;
		height:60px;
		padding:10px 0 0 15px;
	}
	#logo {
		width: 51px;
		height: 60px;
		background-image: url('logo.jpg');
		float: left;
	}
	#logo a {
		display: block;
		border: none;
		width: 100%;
		height: 100%;
	}
	#logo a span {
		display: none;
	}
	#title {
		margin-left: 20px;
	   font-size:28px;
		font-weight:800;
		color:#0080C0;
	}
	#menu {
	    border-bottom:5px double #648EDB;
		height:20px;
	}
	#menu ul {
	    margin:0 0 0 0;
		float:right;
		padding-right:10px;
	}
	#menu li {
	    float:left;
		list-style:none;
		list-style-type:none;
		/* width:120px; */
		margin-left:2px;
		text-align:center;
		/*border:1px solid #003399;*/
	}
	#menu a {
	    display:block;
		padding:5px 5px 5px 5px;
		background:#5E8DA2;
		border-bottom:2px solid #5E8DA2;
		font-size:12px;
		font-weight:500;
		color:#ffffff;
		text-decoration:none;
	}
	#menu a:hover {
	    background:#1F84E1;
		color:#000000;
		text-decoration:none;
		border-bottom:2px solid #000033;
	}
	.active {
	    background:#378EC9 !important;
	    text-decoration:none !important;
	}
	#text {
	    width:570;
	    min-height:300px;
		padding:5px 15px 5px 15px;
	}
	#pata {
	    clear:both;
	    display:block;
		width:570px;
		border-top:5px double #648EDB;
		border-bottom:5px solid #648EDB;
		padding:2px 15px 2px 15px;
		color:#3399FF;
		font-weight:900;
		font-size:10px;
	}
	.odeslat {
	    text-align:right;
	    margin:5px 0 0 5px;
	}
	.red {
	    color:red;
	}
	a {
	    color:#0000FF;
		text-decoration:underline;
	}
	a:hover {
	    color:#0066FF;
		text-decoration:none;
	}
	a:visited {
	    color:#0099FF;
		text-decoration:underline;
	}
	textarea, input, select {
	    border-bottom:1px solid #999999;
		border-left:1px solid #333333;
		border-right:1px solid #999999;
		border-top:1px solid #333333;
	}
	textarea {
	    width:100%;
		height:150px;
	}
	fieldset {
	    border:1px solid #3080D0;
		border-top:3px solid #2F64D1;
		padding:5px 10px 5px 10px;
	}
	legend {
	    padding:0 5px 0 5px;
	    color:#3366FF;
		font-weight:500;
	}
	form {
	    margin:0 0 0 0;
		padding:0 0 0 0;
	}
	table {
	    width:100%;
		border-spacing: 0px 0px;
		border:1px solid #3080D0;
		border-top:2px solid #2F64D1;
	}
	tr {
	}
	td {
	    border-left:1px solid #3080D0;
		padding:1px 2px 1px 2px;
	}
	th {
	    text-align:left;
		padding:1px 2px 1px 2px;
		font-variant:small-caps;
		color:#0066FF;
		font-weight:700;
		border-left:1px solid #3080D0;
		border-bottom:1px solid #3080D0;
	}
