/* obecné definice a odstranění defaultního formátování */

body  {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}


body, td, th,  li, input, textarea, select, h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.small{
	font-size: 11px;
}

input, textarea, select {
	vertical-align: middle;
}

body, td, th, li, input, textarea, select {
	color: #33291b;
}

strong, a {
	color: #eedebe;
}

a:hover {
	color: #D7C5A2;
}

h1, h2, h3, h4, p, form, th, td, table, ul, ol, li {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

ul, li, ol {
	list-style-type: none;
}

p, ul, ol, h1, h2, h3 {
	line-height: 22px;
}

img {
	margin-top: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.img-left {
	margin-right: 25px;
	margin-bottom: 10px;
}

.img-right {
	margin-left: 25px;
	margin-bottom: 10px;
}

table	 		{
	width: 100%;
}

table td		{
	border: 0px none;
}

table.chart	 		{
	border-collapse: collapse;
	margin-bottom: 15px;
}

table.chart td, table.chart th		{ 
	border: 1px solid #b39d76; 
	padding: 8px; 
}

table.chart thead tr		{
	background-color: #c9b183;
	background-image: url(../images/table-top-bg.gif);
	background-repeat: repeat-x;
}

table.chart thead th	{
	color: #33291b;
}

table.chart thead th a		{
	color: #33291b;
}

table.chart tr td		{
	background-color: #cfbc98;
}

table.chart tr.sudy td		{
	background-color: #c5b18c;
}

.left hr {
	border-width: 0px;
	height:2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a18b6c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8b896;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 0px;
}

.right hr {
	border-width: 0px;
	height:2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1f2a00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #334100;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 0px;
}

.left ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.left li {
	padding-bottom: 7px;
	padding-left: 20px;
	background-image: url(../images/li.gif);
	background-position: 0px 9px;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
}

.left li ul {
	padding-bottom: 0px;
	padding-top: 7px;
}

.left li li {
	background-image: url(../images/li.gif);
	
}

/* hlavní div */

.celek {
	width: 980px;
	margin: 0px auto;
	text-align: left;
}

/* záhlaví */

.top {
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	text-align: left;
	height: 460px;
	position: relative;
}
.top .flash {
	position: absolute;
	width: 680px;
	right: 10px;
	top: 0px;
	height: 400px;
	text-align: right;
}

.top .jazyky {
	position: absolute;
	width: 230px;
	left: 30px;
	bottom: 75px;
	height: 18px;
	color: #5f5036;
	font-size: 14px;
}

.top .jazyky a {
	color: #d0bc93;
}

.top .titul {
	position: absolute;
	width: 220px;
	left: 40px;
	top: 28px;
}

.top .titul h1 {
	color: #d0bc93;
	font-weight: bold;
}

.top .titul h2 {
	color: #5f5036;
}

.top .podtitul {
	position: absolute;
	width: 130px;
	left: 156px;
	top: 290px;
}

.top .podtitul h1 {
	color: #ffffff;
}

.top .menu {
	position: absolute;
	width: 960px;
	left: 0px;
	top: 70px;
	height: 20px;
	text-align: center;
	line-height: 20px;
}

.top .menu a {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-right: 24px;
	padding-left: 24px;
	color: #FFFFFF;
	text-decoration: none;
}

.top .menu a:hover {
	text-decoration: underline;
}

.top .menu a.prvni {
	border-left-width: 0px;
	border-left-style: none;
}

/* tělo stránky */

.telo{
	height: 100%;
	background-image: url(../images/telo-bg.gif);
	background-repeat: repeat-y;
}


.left {
	float: left;
	width: 640px;
}

.left .ie-fix {
	padding-left: 40px;
	padding-top: 30px;
	padding-bottom: 15px;
}

.left h2, .left h3, .left p {
	padding-bottom: 15px;
}

.left h1 {
	font-size: 22px;
	color: #eedebe;
	padding-bottom: 20px;
}

.left h2 {
	font-size: 16px;
	font-weight: bold;
	color: #eedebe;
}

.left img {
	border: 1px solid #c4b28f;
}

.left .galerie-item {
	width: 190px;
	margin-right: 15px;
	float: left;
}

.left .treti {
	margin-right: 0px;
}

.left .galerie-foto {
	background-color: #bda881;
	border: 1px solid #d7bf90;
}

.left .galerie-foto div {
	margin-top: ;
}

.left .galerie-popis {
	text-align: center;
	padding-top: 10px;
}



.right {
	float: right;
	width: 280px;
}

.right .ie-fix {
	padding-right: 40px;
	padding-top: 30px;
	padding-bottom: 15px;
}

.right h2 {
	color: #709805;
	font-size: 22px;
	padding-bottom: 20px;
}

.right h2 strong {
	color: #d7bf90;
	font-weight: normal;
}

.right p {
	color: #d7bf90;
	padding-bottom: 15px;
}

.right em {
	color: #3a4908;
}

.right a, .right strong {
	color: #d7bf90;
}

.right input, .right textarea {
	color: #283300;
	background-color: #4b6602;
	border: 1px solid #1f2b00;
}

.right textarea {
	overflow: auto;
}

.message_head {
	background-image: url(../images/odrazka-seda.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	color: #eedebe;
	
}

.message_head em {
	cursor: pointer;
	font-weight: normal;
	text-decoration: underline;
	color: #33291b;
	font-style: normal;
}

.message_body {
}

.message_list li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eedebe;
	margin-bottom: 10px;
}

.collapse_buttons, .collapse_buttons a{
	color: #33291b;
}

.show_all_message{
	background-image: url(../images/expand.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left: 17px;
	padding-right: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #eedebe;
}

.show_recent_only {
	background-image: url(../images/top5.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-right: 10px;
	padding-left: 17px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #eedebe;

}

.collpase_all_message {
	background-image: url(../images/collapse.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left: 17px;
	padding-right: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #eedebe;
}


/* zápatí */

.bottom {
	height: 100px;
	background-image: url(../images/bottom.gif);
	background-repeat: no-repeat;
}

.bottom p  {
	color: #5f5036;
	padding-left: 40px;
	padding-top: 30px;
}

.bottom a  {
	color: #d0bc93;
	text-decoration: none;
}

#capcha div {
    float: left;
} 
