body {
	background: #5b7b99 url("../img/background-all.jpg") repeat-x;
}
html, body, table {
	color: #526256;
}	
div#main {
	margin-top: 50px;
}	
div#main, div#header {
	width: 809px;
}

div#divtop2 {
	text-align: center;
  }	
div#divtop, div#divtop0, div#divtop2, div#menu_content1, div#divbottom {
	border: 8px solid white;
	border-bottom: 0;
}
div#menu_content1 {
	border: 8px solid white;
	border-top: 3px solid white;
}

div#content {
	width: 620px;
}	

div#divbottom {
	border-top: 0 solid white;
	border-bottom: 8px solid white;
}
div#divbottom a {
	color: #ffffff;
}
div#divtop2, div#divbottom {
	background: #6599ff;
}
#menu_content2 {
	background: #ffffff url("../img/background-menu-content.gif") repeat-y; 
	border-top: 0;
}


#menu-out {
	width: 167px;
}	

ul.menu li a {
	background-color: #6599ff;
}

ul.menu li a:hover,
ul li a.selected, ul.expand li a.selected,
ul.menu li a.sipka:hover, ul.menu li a.selected_sipka:hover {
    background-color: #5b7b99;
/*	font-style: italic; */
}

ul.menu li a.sipka:hover,
ul.menu li a.selected_sipka,
ul.menu li a.selected_sipka:hover,
ul.menu li a.sipka,
ul.menu ul li a.sipka {
	background-position: 95% 50%;
}

h1, h2, h3, h4, a, p.akt-more a {
	color: #6599ff;
}
h4 {
	font-size: 104%;
}

div#klienti {
	border-top: 1px solid transparent;
}

div.flleft {
	margin-right: 15px;
}
div.flleft,
div.klient {
	margin-top: 1.5em;
}
div.fleft_frst {
	margin-top: 0;
}
div#divrightcol {
	float:left;
	width:167px;
	margin-left: 8px;
	background: #4885b4;
	color: white;
}
div#divrightcol div {
  padding: 5px 8px 5px 8px;
}

div.aktuality {
	width: 100%;
	float: none;
	margin-bottom: 1em;
	height: 6em; 
}

div.akt_1 {
	padding-right: 0;
	border-right: 0px;
}
div.akt_2 {
	padding-left: 0;
}


/* --- CLANKY --- */

table.danovy-kalendar td {
  padding: 0;
  border: 1px solid #efefef;	
}	

table.bord {
	border-collapse: separate;
}

table {
	width: 565px;
}
table td, table th {
  padding: 2px 4px;
  text-align: left;
  vertical-align: top;
}
table tr.top th, th.left {
	background: #6599ff;
	color: #ffffff;
}
table
{
	border-collapse: collapse;
}
tr.tr1 {
	background: #c4dfff;
}
tr.tr2 {
	background: #ffebc4;
}
tr.zvyrazni td {
	color: red;
	font-weight: bold;
}

/* --- /CLANKY --- */

div#loginform, h1#admin_title_login {
	padding-left: 0;
}


/* --- editace maileru --- */
table.mailer-edit { 
	width: 100%;
}
table.mailer-edit th { 
	background: #444444;
	color: #ffffff;
}

table.mailer-edit th, 
table.mailer-edit td { 
	padding: 2px;
}
	
table.mailer-edit tr.vypis-edit {
	display: none; 
	visibility: none;
}
td.alright {
	text-align: right;
}
table.mailer-edit span {
	font-style: italic;
	display: block;
}
table.mailer-edit td.text-mailu {
	padding-left: 20px;
}
table.mailer-edit td.zvyrazni {
	font-weight: bold;
}
table.mailer-edit textarea {
	width: 100%;
	height: 100px;
}
table.mailer-edit th.nazev {
	width: 170px;
}
table.mailer-edit td.nazev input {
	width: 160px;
}
table.mailer-edit th.castka,
table.mailer-edit td.castka {
	text-align: right;
	padding-right: 50px;
}

table.mailer-edit td.castka input {
	width: 55px;
}
table.mailer-edit td.zkratka input {
	width: 55px;
}
table.mailer-edit input,
table.mailer-edit select {
	font-size: 80%;
}
table.mailer-edit input {
	width: 110px;
}
table.mailer-edit input.submit-button,
table.mailer-edit input.submit-button {
	width: 30px;
}
/*
p.submit-button {
	text-align: right;
	margin-right: 8px;
	margin-top: 2px;
}
*/
/* --- /editace maileru --- */




