body {
	margin: 0px;
	padding: 0px;
	font:12px "Arial",sans-serif;
	background-color:rgb(229,229,229); 
	color:black;
}

#main{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	text-align: left;
	border: 8px solid white;
	background:white url(../img/don.jpg) no-repeat top;
}
a{
	color: rgb(187,81,55);/*cervena*/
}
a:hover{
	text-decoration: none;
}
a img{
	border: 1px solid silver;
	padding: 5px;
	margin:5px;
}
a img:hover{
	border: 1px solid rgb(187,81,55);
}

#header{
	width: 100%;
	height: 200px;
}

#header img{
	margin: 10px 0 0 20px;
	border: none;
}
#header p{
	margin: -150px 0 0 0;
	width: 300px;
	text-align: right;
	color: White;
	font-size:14px;
	font-weight:bold;
	line-height: 25px;
}
#content{
	width: 615px;
	margin:0 0 0 198px;
}
#content ul{
	line-height: 2em;
}
/*nadpisy*/
h1, h2, h3, h4, h5, h6, h7{
	color: rgb(187,81,55);/*cervena*/
	font-weight: bold;
}
h1{
	font-size: 18px;
	border-bottom: 1px solid rgb(229,229,229);
}
h2{
	font-size: 17px;
}
h3{
	font-size: 15px;
}
h4{
	font-size: 13px;
}
h5{
	font-size: 12px;
	font-style: italic;
}
h6{
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin:0;
	padding: 0;
}
.bold{
	font-weight: bold;
}
.red{
	color: rgb(187,81,55);/*cervena*/
}
.floatR{
	float: right;
}
/*zarovnani textu*/
.center{
	text-align: center;
}
.left{
	text-align: left;
}
.right{
	text-align: right;
}
/*tabulky*/
.otevreno{
	background-color: rgb(229,229,229);
}
table{
	border-collapse: collapse;
}
.otevreno td{
	border: 2px solid white;
}
.silver{
	background-color: silver;
}
/*obtekane panely*/
#levyPanel, #pravyPanel{
	margin: 0px;
}
#levyPanel{	margin-top: -40px; }
#pravyPanel{	margin-top: -50px; }
.stin{
	border: 1px solid rgb(229,229,229);
}
.barva{
	background-color: rgb(187,81,55);/*cervena*/
	border: 8px solid white;
}
#levyPanel .barva,#levyPanel .stin{
	border-left: none;
}
#pravyPanel .barva,#pravyPanel .stin{
	border-right: none;
}
#pravyPanel .barva{
	background-color: rgb(249,217,155);/*zluta*/
}
#levyPanel{
	float: left;
	width:185px;
}
#pravyPanel{
	float: right;
	width:155px;
	border-right: none;
}
#pravyPanel .barva div{
	padding:0 5px 0 10px;
}

/*vlastnosti textu v obtekanych panelech*/
#pravyPanel p{
	margin: 0 0 10px 0;
}
#kontakt{
	font-size: 11px;
}
#kontakt li a{
	text-decoration:underline;
}
#kontakt li a:hover{
	text-decoration: none;
}
#levyPanel h4,#levyPanel h6,#levyPanel h5 {
	color: white;
	margin: 5px 0 5px 0;
}
#levyPanel h5{margin: 5px 0 0;}
#levyPanel {
	color: white;
	line-height: 1.5em;
}
#levyPanel a{
	color: white;
	text-decoration:none;
}
#levyPanel a:hover{
	color: white;
	text-decoration:underline;
}
#levyPanel ul{
	list-style: none;
	padding:5px 0 5px 0;
	margin: 0px;
}
#levyPanel a, #kontakt li{
	padding-left:10px;
}
.submenu{
	margin-left:20px;
}
/*paticka stranky*/
#footer{
	border-top:1px solid #E5E5E5;
	clear:both;
	color:#BB5137;
	height:20px;
	margin-top:20px;
	text-align:center;
	font-size: 8pt;
}
#footer div{
	margin: 5px 0 0 0;
}

/*KOULE*/
#koule #main{
	background:white url(../img/koule.jpg) no-repeat top;
}
#koule #levyPanel, #koule #levyPanel a, #koule #kontakt h4{
	color: black;
}
/*obtekane panely*/
#koule #levyPanel .barva{
	background-color: rgb(244,193,92);/*tm. zluta*/
}

#koule a img:hover{
	border-color: rgb(244,193,92);
}

#aktuality,
ul.menu{
	border-bottom: 8px solid white;
}

ul.menu li.aktivni{
	background: url(../img/arrow.png) no-repeat left;
	font-weight: bold;
}

.pollStatus{		float:right;	font-size: 8pt;}
.pollText{			float:left;		}
#anketa div.pollText,
#anketa div.pollItem{
	padding: 0px;
}
#anketa div.pollGraph{
	clear: both;
	border: 1px solid black;
	height: 8px;
	background-color: #bb5137;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

div.photoView{ display: inline; }

.subAddCtrls{
	display: block;
	width: 100%;
}

.subhead{
	width: 100%;
	background: #ffcfaf;
}
.subhead .time{ text-align: right; }
.subhead .ctl	{ width: 40px; }
.subtext{
	margin: 2px 0px 3px 0px;
}

#aktuality a.preview{
	color: black;
	text-decoration: none;
}

#aktuality h6 a.preview{
	color: rgb(187,81,55);/*cervena*/
	font-weight: bold;
}
#aktuality a.preview:hover{ text-decoration: underline; }
#aktuality p.atime{ font-size: 8pt; }

/*ROZCESTNIK*/
#rozcestnik #main{
	background: url(../img/rozcestnik.jpg);
	border: none;
	height: 600px;
	border: 8px solid white;
}
#rozcestnik td{
	width: 490px;
	height: 600px;
}

#rozcestnik, #rozcestnik a, #rozcestnik h4,  #rozcestnik h5{
	color: black;
}

#rozcestnik span{
	display: block;
	width: 490px;
	height: 590px;
	text-decoration: none;
}
#rozcestnik h4{
	padding: 145px 0 0 0;
	margin: 0px;
}
#donText ul, #donText h4, #donText h5{
	margin-left:250px;
	text-decoration: none;
}
#kouleText ul, #kouleText h4, #kouleText h5{
	margin-left:80px;
}
#rozcestnik ul{
	padding-top: 230px;
}
#rozcestnik object{
	display: block;
	text-align: left;
	background-color: transparent;
	padding: 0px;
	border: none;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

#rozcestnik object:hover li,
#rozcestnik object:hover h4,
#rozcestnik object:hover h5{ text-decoration: underline; }

/* Buttons */
.btnx, .btnrx,
.btn, .btnr, .btnMid{
	display: block;
	padding: 3px 7px 3px 7px;
	margin: 5px 2px 5px 2px;
	border: 1px solid black;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background: #cf7f00;
	float: left;
	cursor: pointer;
	color: black;
}

.btn img, .btnr img
.btnx img, .btnrx img, .btnMid img{
	border: none;
}

.btnrx,
.btnr{
	float: right;
}
.btnx, .btnrx{
	color: #1f1f1f;
	background: #cfcfcf;
	cursor: default;
}

.btnMid{
	float: none;
	margin: 5px auto 5px auto;
	width: 70px;
}

