/* ############# NAKY DEFAULTY ############### */

a, a:hover, a:visited, a:link {
        color: #0C6C92;
				text-decoration: none;
}
p, ol {
	text-align:left;
}
a:hover {
        color: #000000;
        text-decoration: underline;
}

h1 {
        text-align: center;
}

h3 {
		text-align: left;
		line-height: normal;
		margin:0;
		padding:0;
}

h1,h2,h3,h4 {
        color: #0C6C92;
        font-variant: small-caps;
}

img {
        border: 0;
}

table, td, th {
        border-width: 0px;
        font-size: 10pt;
}

/* ######### SAMOTNEJ DESIGN ########## */

body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana,arial,sans-serif;
	font-size: 0.8em;
	margin:67px 0px 0px 0px;
	padding: 0px;
}

#titulek {
		color: #0C6C92;
		font-size: 47px;
		font-variant: small-caps;
		height: 67px;
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
		background-color: #bfeaff;
		border-bottom: dashed 1px #0270A2;
		padding: 0;
		margin:0;
		text-align:left;
}

#navigate {
	position:absolute;
	top:50px;
	right:10px;
	z-index:10000;
}

#navigate2 {
	position:absolute;
	top:30px;
	right:10px;
	z-index:10000;
}

#navigate3 {
	position:absolute;
	top:10px;
	right:10px;
	z-index:10000;
}

.navigate a {
	border: solid 1px #bfeaff;
	border-bottom:none;
	padding: 1px 10px;
	color:#000000;
}

.navigate a:hover, .navigate a.active {
	text-decoration: none;
	border: solid 1px #0270A2;
	background-color: #0C6C92;
	color: #bfeaff ! important;
}

#obsah {
	padding:5px 2px 20px 2px;
	text-align:center;
}

#end {
		background-color: #0C6C92;
		color: #FFFFFF;
		font-family: verdana, sans-serif;
		text-align: center;
		width: 100%;
		clear: both;
		position:fixed;
		bottom:0;
}

#end a {
		color: #FFFFFF;
}

table, td, th {
        border-width: 0px;
        font-size: 10pt;
}

table.ramecek th {
        background-color: #0C6C92;
        border-collapse: collapse;
        border-color: #0C6C92;
        border-style: solid;
        border-width: 1px;
        color: #FFFFFF;
        font-variant: small-caps;
				padding: 1px 3px;
}

table.login th {
				padding:0;
}

table.ramecek th a {
        color: #FFFFFF;
}

table.ramecek th a:hover {
        color: #FFFFFF;
}

table.ramecek td {
        padding: 1px 3px;
}

table.login td {
        padding: 0;
}

table.ramecek td input {
        border: 0px solid #0C6C92;
}

table.ramecek th input {
        border: 0px solid #0C6C92;
				float:right;
}

table.ramecek, table.ramecek td {
        background-color: #ADE3F9;
        border-collapse: collapse;
        border-color: #0C6C92;
        border-style: solid;
        border-width: 1px;
        color: #000000;
}

a.install {
background:#A8ED2D url(https://addons.mozilla.org/img/rustico/install-button.png) no-repeat scroll left top;
color:#005825;
display:block;
text-decoration:none;
margin-right:auto;
margin-left:auto;
width:230px;
}

a.install:hover {
background:#A8ED2D url(https://addons.mozilla.org/img/rustico/install-button.png) no-repeat scroll right top;
}

span.install {
background:transparent url(https://addons.mozilla.org/img/rustico/install-button.png) no-repeat scroll left bottom;
display:block;
min-height:20px;
padding:10px;
}

.hidden {
	display:none;
}

#hlaska {
	position:absolute;
	top:68px;
	left:0px;
	width:100%;
	padding:2px 0;
	background-color: orange;
	margin: 0 0;
	text-align: center;
}

.fixwid {
	width:180px;
}
