body#mainBody {
	background-image: url(../images/bg.gif);	 
	background-position: top left;
  background-repeat: repeat-x;	
	text-align: center; 
	/*background-color: #73b673;*/
	background-color: #212020;
	color: #000;
	height:100%;
	font-family: Verdana, Tahoma, sans-serif;	
	padding:0px; margin:0px; border: 0px; 
}
#mainBody * { padding:0px; margin:0px; border: 0px; }
#mainBody div.clear{ clear: both; }

h1 a {color: #017CC0; font-size: 13pt; padding: 0 0 5px; text-decoration:none;}
h1 a:hover {text-decoration:underline;}
p {font-size:10pt;}

div#mainPage{ background-color:#5f5f5f; width:962px; margin:0px auto 0px auto;}
div#mainPageInside{ border-left:1px Solid #464545; border-right:1px Solid #464545; width:950px; margin:0px auto 0px auto; height:auto; background-color:white; }


/*TOP PANEL*/
div#topPanel{ clear:both; width:950px; height:104px; background-color: #fff; background-image: url(../images/top.jpg); background-repeat: no-repeat; background-position: top left; color:#828282; text-align:left; font-size:8pt; font-weight: bold; }
#topPanel a{ display:block; width:305px; overflow:hidden; float: left;}
#topPanel img{ margin: 0px 0px 0px 0px; }
#topPanel strong{ margin: 55px 22px 0px 0px; float: right; display:block; font-style: italic; font-size: 12pt; color: black; }

#menuPanel{ text-align:left; width: 950px; }

div#blackMainMenu{	width: 950px; height: 37px; background-color: #017cc0; font-weight: bold; margin-bottom: 9px;}
#blackMainMenuItems{ background-color: transparent; margin: 0px 0px 0px 0px; padding: 7px 0px 6px 0px; border: 0px; width: auto; }
#blackMainMenuItems li{ margin: 4px 0px 0px 20px;display: inline; font-weight:normal; color:#fff; font-weight: bold;}
#blackMainMenuItems a {color: white; text-decoration: none; font-size:9pt; text-transform:uppercase; padding-left: 20px; background: url(../images/white-box.gif) no-repeat left center;}
#blackMainMenuItems a:hover {text-decoration: underline;}
#blackMainMenuItems .menuItemOff{ background-color: transparent; padding: 5px 8px 5px 20px;}
#blackMainMenuItems .menuItemOn{ background: #038fdc; padding: 5px 8px 5px 20px;}
#blackMainMenuItems #topMenuItem18 {}
#blackMainMenuItems #topMenuItem18.menuItemOff{ color:#fdf401; background: url(../images/yellow-box.gif) no-repeat left center; background-color: transparent; padding: 5px 8px 5px 20px;}
#blackMainMenuItems #topMenuItem18.menuItemOn{ background: #038fdc; padding: 5px 8px 5px 20px;}
#blackMainSubMenuItems { position:relative; top: -20px; left: -1px;}
#blackMainSubMenuItems a {color: #fff; text-decoration:none; font-weight:bold;  font-size: 9pt;}
#blackMainSubMenuItems a:hover {text-decoration: underline;}
#blackMainSubMenuItems .menuItemJS{ filter: alpha(opacity=90); -moz-opacity: 0.9; z-index:3; position: absolute; display:none;	top:0px; background:#038fdc; padding: 10px 10px 10px 10px; }


div#bm {width: 950px; height: 40px; background-color: #017cc0; margin-top: 10px;}
ul#bmItems{	background-color: transparent;	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 8px;	width: auto; line-height: 35px; }
#bmItems .menuItemOff{ background-color: transparent; padding: 5px 8px 5px 20px; margin-left: 1px;}
#bmItems .menuItemOn{ background: #038fdc; padding: 5px 8px 5px 20px; margin-left: 1px; }
#bmItems a{color: white; text-decoration: none; font-size:9pt; text-transform:uppercase; padding-left: 20px; background: url(../images/white-box.gif) no-repeat left center;}
#bmItems a:hover { text-decoration:underline; }
#bmItems li{margin: 4px 0px 0px 20px;display: inline; font-weight:normal; color:#fff; font-weight: bold;}
#bmSubMenuItems { position:relative; top: -10px;  left: -1px; overflow:visible; }
#bmSubMenuItems a {color: #fff; text-decoration:none; font-weight:bold; font-size: 9pt;}
#bmSubMenuItems a:hover {text-decoration:underline;}
#bmSubMenuItems .menuItemJS{ filter: alpha(opacity=90); -moz-opacity: 0.9; z-index:10; position: absolute; display:none; top:0px; background:#038fdc; padding: 10px 10px 10px 10px; }


/*FOTOGALERIE*/
#photogallery{ margin: 16px 25px 30px 16px; background:#f5f5f5; padding:10px;}
#photogallery h1{ padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; font-size: 13pt; }
#photogallery p{ color: #514f52; text-align:left; font-size:9pt; white-space:pre; overflow:hidden; }
#photogalleryPhotos{ margin: 0px; }
/*#photoDetail { width:600px; height:451px; float:left; padding:0px 0px 0px 0px; text-align:center; overflow:hidden; }*/
#photoDetail { width:606px; float:left; padding:0px 0px 0px 0px; text-align:center; overflow:hidden; }
#photoDetail img{ margin: auto; vertical-align:middle; border: 3px Solid #000; }
#photos { float:right; padding:0px 0px 0px 0px; text-align:left; margin: 0px; width:279px; overflow:hidden; }
#photos .photo1{ margin:0px 5px 5px 5px; width:130px; height:97px; float:left; background:#000; border:1px solid #9e9a99; overflow:hidden; }
#photos .photo0{ margin:0px 0px 5px 0px; width:130px; height:97px; float:left; background:#000; border:1px solid #9e9a99; overflow:hidden; }
#photogalleryControlPanel{ clear:both; width:606px; height:25px; text-align:center; font-size:10pt; }
#photogalleryControlPanel input{ float:left; width:55px; font-size:10pt; font-weight:bold; border:0px;  margin: 4px 0px 0px 110px; background:transparent; }
#photogalleryControlPanel .photoLeft{ float:left; font-weight:bold; color:#000; margin: 4px 0px 0px 0px; }
#photogalleryControlPanel .photoRight{ float:right; font-weight:bold; color: #000; margin: 4px 0px 0px 0px; }

div#files p {padding-left: 40px; line-height:40px; color: #9f9f9f;}
div#files a {font-weight: bold; text-decoration:none; color: #017cc0;}
div#files a:hover {text-decoration: underline;}
div#files p.pdf {background: url(../images/acrobaticon.gif) no-repeat left center;}

/*HLAVNI OKNO*/
div#contentHolder{ margin:0px 0px 0px 0px; width:950px; background-color:#fff; overflow:visible; }

div#contentPanel{ text-align:left; overflow:hidden; float: }
#actualities {padding: 30px 25px 40px 25px;}

/*LEVY PANEL*/
div#contentLeftPanel{ text-align:left; width:755px; overflow:hidden; float: left; }
div#subMenuPath{ font-size: 8pt; font-weight: normal; color: #6b6b6b; text-transform: lowercase; letter-spacing: 0.1em; margin: 16px 0px 0px 25px; }
#subMenuPath a{ color: #6b6b6b; }

ul#subMenu{ margin: 24px 24px 0px 16px;  padding: 26px 0px 26px 7px; background-color: #f5f5f5; list-style-type: none; }
#subMenu ul{ padding: 0px 0px 0px 7px; color: #373737; list-style-type: none; }
#subMenu li{font-size: 8pt; padding: 7px 0px 0px 0px;}
#subMenu .liLevel3{font-size: 9pt; padding: 0px 0px 7px 0px;}
#subMenu a{ letter-spacing: 0.1em; color: #373737; }
#subMenu a:link{ color: #373737;}
#subMenu a:hover{ color: #9c9b9b; }
#subMenu .level3{ font-size: 9pt; }
#subMenu .selected{ color: #911111; }
/*
div#aktuality{ color: #f9cf01; clear:both; }
#aktuality h2{font-size: 12pt; padding: 37px 0px 17px 23px; }
#aktuality div{float: left; width: 254px; height: 165px; padding: 0px 0px 0px 23px; }
#aktuality h1{ font-size: 10pt; font-weight: normal;}
#aktuality a{color: #1e1a19; text-decoration: none;}
#aktuality span{font-size: 10pt;}
#aktuality p{color: #1e1a19; font-size: 10pt; padding: 16px 0px 0px 0px; }
#aktuality .more{ color: #000; font-size: 8pt; }
#aktuality .more:hover{ text-decoration:underline; }
*/
div#aktuality{ color: #f9cf01;}
#aktuality h2{font-size: 12pt;}
/*#aktuality h1{ font-size: 14pt; font-weight: normal;}*/
/*#aktuality a{color: #1e1a19; text-decoration: none;}*/
#aktuality span{font-size: 10pt;}
#aktuality p{color: #1e1a19; font-size: 10pt; }
#aktuality .more{ color: #000; font-size: 8pt; }
#aktuality .more:hover{ text-decoration:underline; }
#aktuality .newsItem {padding: 20px 30px 10px 30px; }
#aktuality .newsImageBoxHolder {width: 185px; height: 139px; overflow:hidden; float: left;}
#aktuality .newsImageBox {width: 178px; height: 139px; overflow:hidden; float: left;}
#aktuality .newsItem hr {clear: both; border: none; height: 0px; color: #fff;}

/* skupina aktualit */
/*div#actualities{ color: #f9cf01; margin:0px 20px 0px 23px; width:547px; overflow:hidden; }
#actualities h2{font-size: 12pt; padding: 37px 0px 17px 0px; }
#actualities div{ padding: 0px 0px 30px 0px; font-size: 8pt; }
#actualities h1{ font-size: 10pt; }
#actualities a{ color: #1e1a19; text-decoration: none;}
#actualities span{ font-size: 10pt;}
#actualities p{color: #1e1a19; font-size: 10pt; padding: 6px 0px 5px 0px; }
#actualities .more{ color: #717171; font-weight:bold; }
#actualities .more:hover{ text-decoration:underline; }
*/

div#textPanel{ padding: 0px; margin: 34px 23px 23px 23px; /*clear:both*/ }
#textPanel .articleHeader{ color:#1e1a19; font-size:12pt; margin:0px 0px 26px 0px; }
#textPanel .articleItem {margin: 3px 0 15px 0;}
.articleItem span {font-size: 8pt;}
#textPanel .more{ color: #000; font-size: 8pt; }
hr#cleaner {width: 900px; clear: both; height: 0px; border: 0px; color:#FFFFFF;}

/*PRAVY PANEL*/
div#contentRightPanel{ float:left; width:195px; text-align:center; margin: 0px; padding:0px; background: #c1c1c1; height:auto !important; min-height:400px; height:400px; }

/*SPONZORI*/
#sponzori {text-align:center;}
#sponzori .sponzorBox {width:153px; border:1px solid #9e9a99; overflow:hidden;   margin: 10px auto; }
/*#sponzori .sponzor {line-height:90px;}*/
#sponzori .sponzor img {margin: auto; vertical-align:middle; }


/*div#kontakt{ width: 186px; height: 148px; border: 1px Solid #d1d1d1;  margin: 51px 0px 0px 0px;  }
#kontakt h1{background-color: #717171; color:#f9cf01; font-size:10pt; text-transform:uppercase; padding: 4px 0px 4px 4px; margin: 1px 1px 0px 1px;}
#kontakt h2{font-size: 10pt; padding: 4px 0px 0px 4px}
#kontakt p{font-size: 9pt; padding: 0px 0px 0px 4px}
span#telefon{font-weight: bold;}
span#fax{font-weight: bold;}

div#sponzori{ width: 186px; height: 336px; border: 1px Solid #d1d1d1; margin: 26px 0px 38px 0px; text-align:center; }
#sponzori h1{ text-align:left; background-color: #717171; color:#f9cf01; font-size:10pt; text-transform:uppercase; padding: 4px 0px 4px 4px; margin: 1px 1px 0px 1px;}
#sponzori img{margin: 15px auto 0px auto; }*/



/*ZAHLAVI*/
div#footer{ background-image: url(../images/footer.jpg); text-align:right; background-repeat: no-repeat; background-position: top right; padding:0px; margin: 0px auto 0px auto; width:950px; height:136px; font-size:8pt; color:#949494; clear:both; overflow:hidden; }
#footer a {width:950px; height:136px; display: block;}
div#sasport{ color:#949494; margin:0px 0px 0px 0px; float:right; }
#copyfooter {background: #5F5F5F; padding: 4px; text-align: right;}

#sasport img{margin: 13px 0px 0px auto; background-position: right;}
/*#sasport a{ color: #949494;}*/
#sasport a{ float: left; margin: -13px 190px 0px auto; font-size: 9pt; text-decoration: underline; color: black}
span#bizpublish{ margin: 2px 0px 0px 2px; color: #999999; text-align:right;  font-size: 8pt;  }
#bizpublish a{ color: #999999; font-weight:bold; text-decoration:none; }
#bizpublish a:hover{ text-decoration:underline; color: #CCCCCC; }


#articlePics {width: 230px; float: right; text-align:center;}
#articlePics img {margin: 0 5px 10px 5px;}
