@CHARSET "UTF-8";
body {
	margin: 0px;
	padding: 0px;
	background: #0c0c0c url(i/bgall.gif) repeat-x scroll top center;
	}
	
#menu {
	/*background: transparent url(i/menuBg.jpg) no-repeat;*/
	width:840px;
	height:340px;
	position: relative;
}

#menuBgFla {
	position: absolute; z-index: -100;
}	
	
#center{
	background: transparent url(i/bg.gif) repeat-x scroll top center;
}

#menuLineBg{
	height:25px;
	width:100%;
	position: absolute;
	top:97px;
	background: #000;
	opacity:0.5;
	filter:alpha(opacity=50);
	}	
#menuLine {
	position: absolute;
	top:97px;	
}
#menuLine ul {
	padding:0;
	margin:0;
	float:left;
	list-style-type:none;
}

#menuLine li{
	/*text-indent:-9999px;*/
	display:inline;
	height:25px;
	line-height:25px;
	padding:0;
	margin:0;	
	float:left;
	display:inline;		
}

#menuLine li a{
	text-align:center;
	font-family:Arial;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	opacity:1.0;
}
/*
#menuLine li a:hover{
	text-align:center;
	font-family:Arial;
	font-size:10px;
	color:#fff;
	
}*/

li#menuPos1 {margin: 0 21px; padding:0 10px; }
li#menuPos2 {margin: 0 30px; padding:0 10px; }
li#menuPos3 {margin: 0 30px; padding:0 10px; }
li#menuPos4 {margin: 0 30px; padding:0 10px; }
li#menuPos5 {margin: 0 30px; padding:0 10px; }
li#menuPos6 {margin: 0 30px; padding:0 10px; }
#submenus {height:25px; padding:0; margin:0px; color:#fff; font-family:arial; font-size:9px;}
#submenus div {background: #696969; width:839px; height:19px; color:#fff;}
#submenus ul {padding:0;margin:0;float:left;list-style-type:none;}
#submenus li {cursor:pointer; display:inline;line-height:19px;padding:0;margin:0;float:left;display:inline; padding: 0 10px; width:100px;text-align:center;}		
li#submenu2_1 {width:102px; padding:0 2px; }
li#submenu2_2 {width:96px; padding:0 2px;}
li#submenu2_3 {width:42px; padding:0 2px;}
li#submenu2_4 {width:110px; padding:0 2px;}
li#submenu2_5 {width:104px; padding:0 2px;}
li#submenu2_6 {width:49px; padding:0 2px;}
li#submenu2_7 {width:99px; padding:0 2px;}
li#submenu2_8 {width:60px; padding:0 2px;}
li#submenu2_9 {width:100px; padding:0 2px;}
li#submenu4_1 {width:150px;}
li#submenu4_3 {width:150px;}
#submenu2{width:839px; height:19px;}
#submenu3{width:839px; height:19px;}

#page {
	width: 840px;
	margin-left: auto;
	margin-right: auto;
	text-align: left; 
} 	 
#all {
	text-align: center;
}
#header{
	height:340px;
}



#left{
	width:92px;
	
	float:left;
}

#right{
	width:600px;
}

#footer{
	background:transparent url(i/zaslepka.gif) repeat scroll 0 0;
	height:30px;
	position:relative;
	width:840px;
}

.newsletterInput{
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#dddddd;
	font-weight:bold;
	left:650px;
	margin-top:9px;
	overflow:hidden;
	position:absolute;
	width:97px;
	font-weight:normal;
	font-style:italic;
}

.newsletterSubmit{
	background:transparent none repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:24px;
	left:763px;
	margin-top:4px;
	position:absolute;
	width:67px;
}

#box {

	width:700px;
	height:280px;
	overflow-x:auto;
	overflow-y:auto;
	padding-right:15px;
	color: #ffffff;
	font-size:12px;
	font-family:"trebuchet MS", verdana;
	text-align:justify;
}
	
#boxP{
	padding-top:15px;
}

#boxA {
	width:780px;
	height:170px;
	overflow-x:auto;
	overflow-y:auto;
	padding-right:15px;
	color: #ffffff;
	font-size:10px;
	font-family:verdana;
	text-align:justify;
	}
	
	
.jScrollPaneDrag {
	height: 13px !important;
	width: 13px !important;
	background:url(i/scrollBall.gif);
	}	
	
.jScrollPaneTrack{
	width: 13px !important;
	background:url(i/scrollLine.gif) repeat-y;
	}	

#logo {float: left;}

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

#register div {display: inline;}

fieldset {
  padding: 1em;
}
label {
  float:left;
  width:15%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }
  
h2 {
	font-size:18px;
	margin-top: 5px;
	padding:5px;
}

h3 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:2px;
	font-weight:normal;
}

#box h1{
	font-size:20px;
	padding: 0px;
	/*padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;*/
}

#box h2{
	font-size:16px;
	padding: 0px;
	/*padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:5px;*/
}

#box p{
	font-size:12px;
	/*padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:7px;
	*/
}

pre {
	border:dashed 2px #CCCCCC;
	color:#FFF;
	background-color:#888;
	/*padding:5px;*/
	width:420px;
	overflow:auto;
}

#mainMenua {
    position: relative;
    width: 300px;
    background-color: white;
    padding: 15px;
    margin: 10px 0;
    overflow: hidden;
    border: 1px solid #CC6600;
}
#mainMenu li {
    float: left;
    list-style: none;
    
}
#mainMenu li.back{
    border: 0px;
    /*border-bottom: 3px solid;*/
    width: 9px;
    position: absolute;
    background: url(i/underline.gif);
}
#mainMenu li a {
    text-decoration: none;
    outline: none;
    text-align: center;
   /* padding: 5px 10px; */
    text-transform: uppercase;
    letter-spacing: 0;
    z-index:10;
    display: block;
    float: left;
    position: relative;
    overflow: hidden;
    /*margin: auto 10px;*/
}

#submenus a
{
	text-decoration:none;
	color: #fff;
}
.chapterList{
	font-size:15px;
	cursor: pointer;
}

#miniImg{
	height:215px;
	left:10px;
	position:absolute;
	top:20px;
	width:315px;	
}

#mapImg{
	height:215px;
	left:10px;
	position:absolute;
	top:20px;
	width:315px;	
	z-index:10;
}

#chapTitle, #chapBack{font-size:12px; text-decoration: underline;}
#chapTitle{float:left;}
#chapBack{cursor:pointer; float:right;}
#box {
	font-style:italic;
	padding-left:391px;
	width:430px; 
}


.gal1 {
	font-size:14px;
}
.gal {
	font-size:14px;
	padding-top:15px;
}

.gmnoprint{
	white-space:wrap !important;
}

.gmnoprint span{
	white-space:wrap !important;
	display:none;
}