@import "common.css";


/* General */

li {
	margin: 0.5ex 0ex;
	max-width: 75ex;
	text-align: justify;
}

div.counter {
	text-align: right;
	padding-right: 2ex;
}

.counter a {
	border-bottom: none;
}


/* Page layout */

div.leftbar {
	float: left;
	width: 71.5%;
	padding: 0% 1% 1.5% 0.25%;
	text-align: right;
}

div.leftbar-welcome {
	float: left;
	width: 65%;
	padding: 0% 1% 1.5% 5%;
	text-align: left;
}

div.rightbar {
	float: left;
	width: 24%;
	padding: 0% 1% 1.5% 0.25%;
	text-align: left;
}

div.rightbar-welcome {
	float: right;
	width: 20%;
	padding: 0% 1% 1.5% 0.25%;
	text-align: left;
}


/* Heading */

div.head {
	margin-bottom: 1ex;
	text-align: center;
}

table.banner-in {
	margin: auto;
}

table.banner-in td {
	text-align: center;
	vertical-align: middle;
	line-height: 1.2;
	font-weight: bold;
	color: white;
}

div.holding {
	margin-bottom: 0.8ex;
	padding: 0ex 0.5ex;
	background-color: darkblue;
	color: white;
	text-align: right;
	font-weight: bold;
}

div.holding a {
	margin: 0ex 1.5ex;
	font-weight: bold;
	border-bottom: none;
}

div.holding a:link	{ color: white }
div.holding a:visited	{ color: white }
div.holding a:hover	{ color: white; text-decoration: underline }


/* Main menu */

div.menu-item {
	min-width: 17ex;
}

div.menu-popup {
	min-width: 17ex;
}


/* Frames */

div.frame {
	max-width: 130ex;
}

div.tight {
	display: table;
}

div#hodnoty {
	max-width: 110ex;
}

div.leftbar div.frame {
	margin-left: auto;
	margin-right: 0ex;
	max-width: 95ex;
}

div.rightbar div.frame {
	margin-left: 0ex;
	margin-right: auto;
	max-width: 28ex;
}


/* Lists */

table.list {
	width: 100%;
}

table.list td {
	text-align: left;
	vertical-align: middle;
	padding: 0.5ex 1ex;
}

table.list th {
	text-align: right;
	vertical-align: middle;
	padding-right: 3ex;
}

tr.t td {
	border-top: solid 1px #d0d0d0;
}

tr.b td {
	border-bottom: solid 1px #d0d0d0;
}


/* Akce */

/* Specific */

div.sponzori p.c {
	margin-top: 3ex;
	margin-bottom: 0.5ex;
}
