a {
	color: navy;
}

a.alert {
	color: red;
}

body {
	background-color: white;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 70%;
	color: black;
	background-color: #F8F8F8;
	/*
	width: 770px;
	*/
	
}

div {
	text-align: left;
}

div.clanek-autor {
	margin-left: 6px;
	font-size: smaller;
	clear: both;
	text-align: right;
}

div#cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}

div.hlaska {
	font-weight: bold;
	color: red;
	padding: 2px;
	background-color: #F6F6F6;
	text-align: center;
}

div.hlaska-stanovy {
	font-weight: bold;
	color: red;
	padding: 8px;
	background-color: #F6F6F6;
	text-align: center;
	border: 1px solid navy;
	overflow: hidden;
}

div#hlavicka {
	background-color: #78A4CB;
	background-image: url(images/hlavicka-pozadi.jpg);
	padding-left: 0px;
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
	height: 104px;
}

div.js-strankovani {
	margin: 0px 27px 7px 27px;
	padding: 0px 8px 0 8px;
	/*background-color: #F4F4F4;*/
	margin: auto;
	overflow: auto;	
	border-bottom: 1px navy solid;
}

div.js-strankovani-predchozi, div.js-strankovani-dalsi {
	font-weight: normal;
	font-size: 110%;
	margin:0 10px 7px 0;
}

div.js-strankovani-predchozi {
	float: left;
	margin-top:10px;
}

div.js-strankovani-dalsi {
	float: right;
}

div.lista-horni {
	background-color: #F6F6F6;
	border-bottom: Navy 1px solid;
	border-top: #EFF7FA;
	padding: 4px;
	font-weight: bold;
}

div#menu {
	background-color: #346087;

	color: #E0E0E0;
	padding: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	border-top: white 1px solid;
	height: 22px;
}

div#menu a {
	display: block;
	clear: none;
	float: left;
	
	font-weight: bold;
	font-size: 110%;
	color: white;

	padding-left: 5px;
	padding-right: 5px;
	
	padding-top: 3px;
	padding-bottom: 5px;
	
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	
	text-decoration: none;
}

div#menu a.aktualni {
	background-color: #B0C4DE;
	border-right: 1px solid white;
	border-bottom: 1px #B0C4DE solid;
	color: navy;
}

div#menu a.in {
	border-right: 1px solid none;
}

div#menu a:hover {
	background-color: #87A5CD;
}

div#menu a.aktualni:hover {
	background-color: #B0C4DE;
}

div#menu-leve div.menu-blok, 
div#menu-prave div.menu-blok,
div#menu-leve a.leve-menu,
div#menu-prave a.prave-menu
{
	background-color: #D5E0EE;
	color: navy;
	
	margin-left: 2px;
	padding-left: 4px;
	padding-top: 0px;
	width: 149px;

	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #5C92C1;
}

div#menu-leve {
	width: 148px;
	float: left;
	background-color:  #B0C4DE;
	margin-left: 1px;
	clear:left;
}

div#menu-leve a.leve-menu, div#menu-prave a.prave-menu {
	
	border-top: 1px solid white;
	border-bottom: 1px solid #5C92C1;
	color: #B22222;
	
	display: block;
	margin-top: 1px;
	font-weight: bold;
	text-decoration: none;

	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;

}

div#menu-leve a.leve-menu:hover, div#menu-prave a.prave-menu:hover {
	background-color: white;
}

div#menu-prave {
	width: 150px;
	float: right;
	background-color: #B0C4DE;
}

div#menu-prave div.menu-blok {
	margin: 0px;
	margin-left: 2px;
	padding: 2px;
	margin-right: 2px;
	width: 140px;
	padding-top: 4px;
}

div#menu-prave a.prave-menu {
	width: 140px;
}

div.model {
	margin-left: 24px;
}

div.model div.nazev {
	font-weight: bold;
	font-size: 120%;
}

div.obsah-fotka {
	margin-left: 16px;
	margin-bottom: 32px;
	float: right;
	clear: right;
	text-align: center;	
}

div.obsah-fotka img {
	border: 1px solid navy;
}

div#obsah, div#obsah-bez-menu {
	margin-left: 160px;
	margin-right: 150px;
	background-color: white;
	padding: 14px;
	background-color: white;
	min-height: 300px;
	height: 100%;
}

div#obsah-bez-menu {
	margin-left: 0px;
	margin-right: 0px;
	border: 2px solid #B0C4DE;
}

div#obsah2 {
	position: relative; 
	overflow: auto; 
	height: 100%;
	min-height: 300px;
}

div#telo {
	background-color: white;
	background-color: #B0C4DE;
	padding-top: 4px;
	padding-bottom: 1px;
	border: 1px solid #346087;
	border-top: none 0px;
}

fieldset {
	padding: 2px;
}

form {
	padding: 2px;
	margin: 1px;	
}

form.vyhledavani-prave-menu fieldset {
	border: 0px none;
	margin: 0px;
	padding: 0px;
}

form.vyhledavani-prave-menu input {
	margin: 0px;
	padding: 0px;
}

form input {
	font-size: smaller;
}

form.login, form.logout {
	width: 300px;
	margin: auto;
}

form.obsah {
	width: 90%;
	margin: auto;
}

form.obsah fieldset {
	background-color: #F7F8FD;
}

form.registracni-formular {
	margin: auto;
	width: 420px;
}

h1, h2, h3 {
	color: #191970;
	margin: 8px;
	margin-left: 0px;
	padding: 2px;
	font-size: 180%;
	font-family: Tahoma, Arial, lucida, sans-serif;
}

h1 {
	margin-bottom: 12px;
}

h2 {
	font-size: 125%;
}

h3 {
	font-size: 120%;
	margin: 7px 8px 3px 0;
	padding: 0;
}

img {
	border: 0px none;
}

img.clanek {
	
}

img.hlavicka-logo {
	float: left;
}

img.hlavicka-levy-konec {
	float: right;
}

label {
	margin: 8px;
}

label.box {
	width: 130px;
	clear: left;
	float: left;
	text-align: right;
	padding: 2px;
	margin: 0px;
	padding-top: 2px;
}

label.povinne, span.povinne {
	font-weight: bold;
	color: Red;
}

p {
	margin: 6px;
	margin-left: 0px;
}

p.perex {
	font-weight: bold;
	font-style: italic;

}

span.poznamka {
	font-size: smaller;
}

table {
	font-size: 100%;
}

table.admin-prehled thead {
	background-color: #D4DFED;
}

table.modely {
	
}

table.modely col.nazev {
	font-weight: bold;
}

table.uzivatel {
	margin: 4px;
	background-color: #B0C4DE;
}

table.uzivatel tr {
	background-color: #F6F6F6;
}

table.uzivatel th {
	background-color: #4682B4;
	color: White;
}

table.uzivatel col.polozka {
	width: 150px;	
}

table.uzivatel col.hodnota {
	font-weight: bold;c
}

table.seznam-clenu col.jmeno {

}

table.seznam-clenu col.kraj {
	font-weight: bold;	
}

tr.lichy {
	background-color: #F4F4F4;
}

tr.sudy {
	background-color: #E8EEF6;
}

ul {
	list-style-type: square;
	padding: 0px;
	margin: 6px;
	margin-left: 18px;
}

ul li {
	margin-bottom: 2px;
}

.alert {
	font-weight: bold;
	color: red;
}
.hlavickaUvod{
	background-image:url(bazar/hlav_uvod.gif);
	background-repeat:repeat-x;
	background-position:center;
	height: 30px;
	padding:1px 17px 3px 17px;
	margin: 7px 0 0 0;
	z-index:10;
	clear:both;
}
.hlavUvodOdkaz{
	float:right;
	text-decoration:underline;
	position:relative;
	top:10px;
	_top:12px;
	#top:10px;
	font-size:100%;
}
#forumUvod, #inzeratyUvod{
	padding:10px 17px;
	line-height:150%;
	margin:-1px 0 0 0;
	_margin:-4px 0 0 0;
	#margin:-4px 0 0 0;
	background-color: #F2F5FA;
	z-index:3;
}