

/* semanticke prvky */
kbd {
	padding:0px 1px 0px 1px;
	font-size: 150%;
	color:#333;
}

abbr,acronym {
	border-bottom:1px dashed;
	cursor:help;
}

dfn  {
	font-style:normal;
	border-bottom:1px dashed;
	cursor:help;
}

code {
	font-family: courier, monospace;
	color:#333;
	background-color:#fff;
	padding-left:3px;
	padding-right:3px;
}

samp {
	font-family: courier, monospace;
	border:1px solid #ccc;
	color:#333;
	background-color:#cfc;
	padding-left:1px;
	padding-right:1px;
}

cite {
	color: #0E599D;
	font-style: italic;
}

p {
	line-height: 1.5em;
	margin: 0.5em 0 1.5em 0;
}


p.extra, p.zvyraz, p.highlighted {
	font-weight: bold;
	background: url('../img/bg-p-extra.gif') no-repeat 0 5px;
	padding: 0px 0px 0px 20px;
	margin: 15px 0px;
}

blockquote, p blockquote {
	margin-right: 0px;
	padding-bottom: 0.5em;
	line-height: 1.5em;  
}


/* odkazy */

a, a:link {color: #D13421;}
a:visited {color: #343434;}
a:hover, a:focus {color: #06A0E8;}
a:active {color: #0E599D;}

img {
	margin: 5px;
}

/* seznamy */

ol,ul {margin: 1em 0;}

li {
	margin-left: 2em;
	margin-top: 0.5em;
}

ul li {list-style-image: url('../img/icon-li.gif');}


/* tabulky */
/*
table { border: 2px solid #0C599F; padding: 0px; margin: 10px 0px;  border-collapse: collapse;}
table tr {background-color: #fff;}
table caption {font-size: 90%; color: #0C599F; text-align: left; font-weight: bold; text-transform: uppercase }
tbody td,tbody th, td, th {color: #000;padding: 3px; font-size: 100%; border:1px solid #fff; }
thead td,thead th, tr.tableRowHeader td, tr.tableRowHeader th {background-color: #0C599F; padding: 5px; color: #fff; font-size: 100%;}
tfoot td,tfoot th, tr.tableRowFooter td, tr.tableRowFooter th {background-color: #E2ECF5; padding: 5px; color: #000; font-size: 100%;}

table.invisible {border: none; background: none;}
table.invisible td, table.invisible th {border: none; background: none;}

tr.tableRowOdd   {background:#fff;}
tr.tableRowEven  {background:#F7F7F7;}
*/


/* layout */
body {
	text-align: center;	
	color: #333;
	font-family:  "Arial", "Verdana", "Geneva CE", "lucida", sans-serif;  
	font-size: 75%;
	background: #fff url('../img/bg-body.jpg') no-repeat center top;
}

body.visual {
	background: #fff url('../img/bg-body.jpg') no-repeat center top;
}
body.small-visual {
	background: #fff url('../img/bg-body.jpg') no-repeat center -60px;
}

#page {
	width: 980px;
	margin: 0 auto;
	padding-bottom: 20px;
	text-align: left;
	position: relative;
}

#header {
	
}
	#top-langs {
		height: 34px;
		padding-left: 40px;
		background: url('../img/bg-top-langs.gif') no-repeat left top;
	}
	#top-langs span {
		display: block;
		float: left;
		height: 27px;
		padding-left: 28px;
		padding-top: 7px;
		padding-right: 20px;
	}
	#top-langs span.hidden {
		display:none;
	}
	#top-langs span.active {
		color: #fff;
		font-weight: bold;
	}
		#top-langs span a {
			color: #fff;
		}
		#top-langs span a:hover {
			color: #fff;
			text-decoration: none;
		}
	#top-langs span.lang-cs {
		background: url('/img/lang-cs.gif') no-repeat 0 50%;
	}
	#top-langs span.lang-sk {
		background: url('/img/lang-sk.gif') no-repeat 0 50%;
	}
	#top-langs span.lang-de {
		background: url('/img/lang-de.gif') no-repeat 0 50%;
	}
	#top-langs span.lang-en {
		background: url('/img/lang-en.gif') no-repeat 0 50%;
	}
	#top-langs span.lang-hu {
		background: url('/img/lang-hu.gif') no-repeat 0 50%;
	}
	#top-langs span.lang-ro {
		background: url('/img/lang-ro.gif') no-repeat 0 50%;
	}

#right-container {	
	width: 730px;
	float: right;
}	
	/*#visual {
		height: 280px;
		background: url('../img/bg-visual.gif') no-repeat center top;
	}
	#visual-small {
		height: 220px;
		background: url('../img/bg-visual.gif') no-repeat center top;
	}*/
	
	#visual .visual-img-01 {
		height: 280px;
		/*background: url('../img/img-visual-01.jpg') no-repeat left top;*/
	}
	#visual-small .visual-img-01 {
		height: 220px;
		/*background: url('../img/img-visual-01-small.jpg') no-repeat left top;*/
	}
		#top-menu {
			background: url('../img/bg-top-menu.gif') no-repeat left top;
			height: 84px;
			margin-bottom: 10px;
		}
		#top-menu ul {
			margin: 0px;
			padding: 0px;
		}
		#top-menu ul li {
			display: block;
			float: left;
			/*width: 144px;*/
			width: 175px;
			margin: 0px;
		}
		#top-menu ul li a {
			color: #fff;
			text-decoration: none;
			font-weight: bold;
			background-color: #D13421;
			padding: 1px;
		}
		#top-menu ul li a:hover {
			text-decoration: underline;
		}
		#top-menu ul li span {
			display: block;			
			padding-left: 20px;			
			overflow: hidden;
			height: 23px;
		}
		#top-menu ul li.top-img-01 {background: url('../img/top-img-01.gif') no-repeat left top;}
			#top-menu ul li.top-img-01 span {margin-top: 66px;}
		#top-menu ul li.top-img-02 {background: url('../img/top-img-02.gif') no-repeat left top;}
			#top-menu ul li.top-img-02 span {margin-top: 64px;padding-left: 23px;}
		#top-menu ul li.top-img-03 {background: url('../img/top-img-03.gif') no-repeat left top;}
			#top-menu ul li.top-img-03 span {margin-top: 62px;padding-left: 22px;}		
		#top-menu ul li.top-img-04 {background: url('../img/top-img-04.gif') no-repeat left top; width: 178px;}
			#top-menu ul li.top-img-04 span {margin-top: 60px;padding-left: 21px;}		
		/*#top-menu ul li.top-img-05 {background: url('../img/top-img-05.gif') no-repeat left top;}
			#top-menu ul li.top-img-05 span {margin-top: 58px;}*/
		#top-menu ul ul {
			display: none;
		}
					
	#navigator {
		background: url('../img/bg-navigator.gif') no-repeat left top;
		padding: 15px 15px 0px 10px;
		margin-left: 5px;
		line-height: 150%;
	}
	#navigator-bottom {
		background: url('../img/bg-navigator-bottom.gif') no-repeat 5px top;
		height: 10px;
		font-size: 0px;
	}
	
		#navigator span a {
			color: #000;
		}
		#navigator span a:hover {
			color: #D13421;
		}
		
		
		/*#navigator span.nav-item, #navigator span.last-nav-item {
			background: url('../img/icon-menu-item-level-2.gif') no-repeat 7px 50%;
			padding-left: 18px;
		}*/
		#navigator span.last-nav-item, #navigator span.last-nav-item a {
			font-weight: bold;
			color: #0E599D;
			text-decoration: none;
		}
		
		#navigator span.bg-arrow {
			background: url('../img/icon-menu-item-level-2.gif') no-repeat 7px 50%;
			padding: 5px 0.1em 5px 1em;
		}
	
	#page-perex {
		padding-left: 10px;
		font-weight: bold;
	}
	#content {
		width: 438px;
		padding: 0px 10px 0px 40px;
		margin-top: 20px;
		float: left;
		overflow: hidden;
	}
	#content-wide {
		width: 673px;
		padding: 0px 10px 0px 40px;
		margin-top: 20px;
		float: none;
		overflow: hidden;
	}
	.content-padding {
		padding-left: 10px;
	}
	#right-column {
		width: 235px;
		margin-top: 20px;
		float: right;
	}

#left-container {	
	width: 250px;
	float: left;
}

	#left-column {
		
	}
	#search-box {
		position: absolute;
		width: 233px;
		height: 34px;
		top: 0px;
		right: 0px;
		background: url('../img/bg-search-box.gif') no-repeat right top;
		text-align: right;
	}
		#search-box form {padding: 7px 10px 0px 0px; font-size: 90%;}
		#search-box form fieldset {border: none; padding: 0px;}
		#search-box form fieldset legend {display: none;}
		#search-box form .search-input {
			background: #fff;
			width: 130px;
			border: 1px solid #4f93d1;
			color: #4f93d1;
			margin-right: 5px;
			padding: 1px 3px;
		}
		#search-box form .search-submit {
			background: #D54433 url('../img/bg-search-submit.gif') no-repeat right top;
			width: 49px;
			height: 18px;
			border: none;
			color: #fff;
			font-weight: bold;
			cursor: pointer;
		}
	
#bottom {	
	clear: both;
	background: url('../img/bg-bottom.gif') no-repeat center bottom;
	height: 35px;
	padding: 15px 10px 0px 50px;
	*padding: 5px 10px 0px 50px;
	margin-bottom: 5px;
}

	#bottom span.bottom-item-first {
		padding-right: 10px;
	}
	#bottom span.bottom-item {
		padding-right: 10px;
		padding-left: 10px;
	}
	#bottom span.hidden {
		display: inline;
		border-right: 1px solid #a5a3a3;
	}
		#bottom span.hidden span {
			display: none;
		}

#print-link {
	position: absolute;
	width: 150px;
	height:27px;
	right: 250px;
	top: 7px;
	text-align: right;
}
#print-link span.print {
	background: url('../img/icon-print.gif') no-repeat 0% 50%;
	padding-left: 20px;
}
#print-link span.print a {
	color: #fff;
}
#print-link span.print a:hover, #print-link span.print a:focus {
	text-decoration: none;
}		
	
	
#bottom-links {	
	padding: 0px 20px;
	font-size: 90%;
}
	.bl-left {
		width: 60%; 
		float: left;
	}
	.bl-right {
		width: 40%; 
		float: right;
		text-align: right;
		color: #666;
	}
	#bottom-links .bl-left span {
		padding-right: 10px;
	}
	#bottom-links .bl-right span {
		padding-left: 5px;
		padding-right: 5px;
		font-weight: normal;
		
	}

	#bottom-links .bl-left a, #bottom-links .bl-left a:visited {
		color: #D13421;
	}
	#bottom-links .bl-right a, #bottom-links .bl-right a:visited {
		color: #666;
	}
	#bottom-links .bl-left a:hover, #bottom-links .bl-right a:hover {
		text-decoration: none;
	}


#logo {
	position: absolute;
	top: 60px;
	left: 295px;
	width: 244px;
	height: 28px;
	display: block;
}


/* specificke casti */

/* box - obecne definice */
.box {
	/*width: 234px; Spatna velikost boxu na http://www.bolzano.cz/ */
	overflow: hidden;
	font-size: 95%;
	margin-bottom: 25px;
}

.box-content {
	background: #F6FAFD url('../img/bg-box-lightblue-top.gif') no-repeat right 0px;
	height: 100%;
}
	.box div.box-title {
		background: url('../img/bg-box-lightblue-title-top.gif') no-repeat right top;
		padding: 5px 10px 0px 0px;
	}
		.box div.box-title h2, .box div.box-title h3, .box div.box-title h4, .box div.box-title h5 {
			margin: 0px;
			padding: 0px 0px 0px 40px;
			background: url('../img/icon-B.gif') no-repeat 10px 3px;
		}
	.box div.box-title-bottom {
		height: 4px;
		margin-left: 20px;
		font-size: 0px;
		background: url('../img/bg-box-lightblue-title-bottom.gif') no-repeat right bottom;
	}
	.box .box-img {
		width: 90px;
		float: left;
		padding: 15px 5px 5px 10px;
	}
	.box img {
		margin: 5px 8px;
	}
		.box .box-img img {
			background: #fff;
			border: 2px solid #CCDCEB;
		}
		.box .box-img a:hover img {
			background: #fff;
			border: 2px solid #B9CFE4;
		}
	.box p {
		padding: 5px 10px 5px 18px;
	}
	.box div.wysiwyg {
		padding: 5px 10px 0px 18px;
		border-bottom: 0.5px solid transparent;
		overflow: hidden;
	}
	.box div.wysiwyg p {
		padding: 0px 0px 5px 0px;
	}
	.box div.more-info {
		padding: 5px 0px 5px 18px;
	}
	.box div.box-bottom {
		height: 4px;
		font-size: 0px;
		background: url('../img/bg-box-lightblue-bottom.gif') no-repeat right bottom;
	}

/* odsazeni boxu v levem sloupci */
#left-column .box {
	margin-left: 16px;
}	

	
/* box - obarveni */	
.lightblue-box h2, .lightblue-box h3, .lightblue-box h4, .lightblue-box h5 {
	color: #0B5A9F;
}

		.darkblue-box h2, .darkblue-box h3, .darkblue-box h4, .darkblue-box h5 {
			color: #0B5A9F;
		}
		.darkblue-box div.box-title {
			background: url('../img/bg-box-lightblue-title-top.gif') no-repeat right top;
		}
		.darkblue-box div.box-title-bottom {
			background: url('../img/bg-box-lightblue-title-bottom.gif') no-repeat right bottom;
		}
		.darkblue-box .box-content {
			background: #E9F1F7 url('../img/bg-box-darkblue-top.gif') no-repeat right 0px;
		}
		.darkblue-box div.box-bottom {
			background: url('../img/bg-box-darkblue-bottom.gif') no-repeat right bottom;
		}
		.darkblue-box .box-img img {
			border: 2px solid #CCDCEB;
		}
		.darkblue-box .box-img a:hover img {
			border: 2px solid #B9CFE4;
		}

		
		.lightred-box h2, .lightred-box h3, .lightred-box h4, .lightred-box h5 {
			color: #D13421;
		}
		.lightred-box div.box-title {
			background: url('../img/bg-box-lightred-title-top.gif') no-repeat right top;
		}
		.lightred-box div.box-title-bottom {
			background: url('../img/bg-box-lightred-title-bottom.gif') no-repeat right bottom;
		}
		.lightred-box .box-content {
			background: #FBEEEC url('../img/bg-box-lightred-top.gif') no-repeat right 0px;
		}
		.lightred-box div.box-bottom {
			background: url('../img/bg-box-lightred-bottom.gif') no-repeat right bottom;
		}
		.lightred-box .box-img img {
			border: 2px solid #F4D3D3;
		}
		.lightred-box .box-img a:hover img {
			border: 2px solid #EBADAD;
		}


.hr-dashed {
	border-top: 1px dashed #CCDCEB;
	padding: 5px 0px 0px 0px;
	margin: 0px 10px;
}
.lightred-box .hr-dashed{
	border-top: 1px dashed #EBADAD;
}


/* box Nase tvar */
.face-box .face-img {
	float: left;
}

.face-box h4 {
	color: #D13421;
	font-size: 110%;
}
.face-box h4.face-img-blank {
	padding-left: 15px;
}
.face-box .face-text {
	padding-left: 0px;
}

.face-box .face-link {
	padding: 3px 10px;
	color: #0E599D;
}

.face-box .face-link a, .face-box .face-link a:visited {
	color: #0E599D;
}
.face-box .face-link a:hover, .face-box .face-link a:focus {
	color: #D13421;
}


/* box Dulezite dny */
.important-days-date {
	color: #035196;
	font-weight: bold;
}

.important-days-title {
	color: #D13421;
	font-weight: bold;
	font-size: 110%;
}

.important-days-content {
	padding-bottom: 1em;
}


/* ikony */
span.icon-more {
	background: url('../img/icon-more.gif') no-repeat 0 3px;
	padding-left: 15px;
}
span.icon-more-red {
	background: url('../img/icon-more-red.gif') no-repeat 0 3px;
	padding-left: 15px;
}
span.icon-2left {
	background: url('../img/icon-arrow-2left.gif') no-repeat 0 5px;
	padding-left: 10px;
}		
span.icon-phone {
	background: url('../img/icon-phone.gif') no-repeat 0px 0px;
	padding-left: 20px;
}
span.icon-email {
	background: url('../img/icon-email.gif') no-repeat 2px 5px;
	padding-left: 20px;
}		

h1 {
	font-size: 200%;
	color: #0E599D;
	background: url('../img/bg-h1-top.gif') no-repeat left top;
	margin: 0px -10px 0px -35px;
	padding: 10px 15px 0px 45px;
	line-height: 28px;
	min-height: 28px;
}
.h1-bottom {
	display: block;
	margin: 0px -10px 10px -35px;
	background: url('../img/bg-h1-bottom.gif') no-repeat left bottom;
	padding: 0px 15px 5px 40px;
	height: 3px;
	font-size: 0px;
}

#content-wide h1 {
	background: url('../img/bg-h1-top-wide.gif') no-repeat left top;
}
#content-wide .h1-bottom {
	background: url('../img/bg-h1-bottom-wide.gif') no-repeat left bottom;
}

h2 {
	color: #343434;
	font-size: 180%;
	padding: 0px;
	margin: 0.5em 0em 0em 0em;
}

h3, h4, h5, h6 {
	color: #D13421;
	font-size: 150%;
	padding: 0px;
	margin: 0.5em 0em 0em 0em;
}

h4 {font-size: 1.3em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.1em;}



		
				
 
/*
	vertikalni menu
*/


#h-menu {
	width: 250px;
	z-index: 10;
	font-size: 12px!important;
	letter-spacing: 1px;
	margin-bottom: 25px;
}

#h-menu #menu-top {
	height: 36px;
	background: url('../img/bg-menu-top.gif') no-repeat 0px 0px;
}

#h-menu #menu-bottom {
	height: 85px;
	background: url('../img/bg-menu-bottom.gif') no-repeat 0px 0px;
}


#h-menu ul {
	list-style: none;	
	list-style-image: none;
	margin: 0;
	padding: 0;
	background: url('../img/bg-menu-content.gif') repeat-y 0px 0px;
	/*width: 705px;*/
}

#h-menu ul li {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;	
	list-style-image: none;
}


#h-menu ul li a {
	display: block;
	padding: 0px; 
	height: 39px;
	font-weight: bold;
	text-decoration: none;
	background: url('../img/bg-menu-item-normal.gif') no-repeat 11px 0px;
	text-align: left;
	color: #035196;
}

#h-menu ul li a span {
	display: block;
	padding: 12px 15px 3px 50px;
}

#h-menu ul li a.active {
	background: url('../img/bg-menu-item-active.gif') no-repeat 11px 0px;
}

#h-menu ul li a:hover {
	background: url('../img/bg-menu-item-active.gif') no-repeat 11px 0px;
}


/*
	druha uroven
*/
#h-menu ul li ul {
	background:  url('../img/bg-menu-content-active.gif') repeat-y left top;
	padding: 0px;
	line-height: 100%;
	margin: 0px;
}

#h-menu ul li ul li {
	height: auto;
	margin-left: 34px;
	width: 213px;
}

#h-menu ul li ul li a, #h-menu ul li ul li a:hover {
	height: 100%;
	line-height:120%;
	color: #D13421;
	background: #E9F2F9 url('../img/bg-menu-item-active-level-2.gif') no-repeat right bottom;	
	
}
#h-menu ul li ul li a:hover, #h-menu ul li ul li a.active {
	color: #fff;
	background: #95C1E7 url('../img/bg-menu-item-active-level-2-hover.gif') no-repeat right bottom;
}

#h-menu ul li ul li a span {
	display: block;
	padding: 8px 15px 6px 26px; 
	background: url('../img/icon-menu-item-level-2.gif') no-repeat 16px 50%;
}



/*
	treti uroven 
*/

#h-menu ul li ul li ul {
	margin-left: -34px;
}
#h-menu ul li ul li ul li {
	height: auto;
	margin-left: 0px;
	width: 100%;
}

#h-menu ul li ul li ul li a, #h-menu ul li ul li ul li a:hover {
	height: 100%;
	line-height:120%;
	color: #000;
	
	background: url('../img/bg-menu-item-active-level-3.gif') no-repeat left bottom;
}
#h-menu ul li ul li ul li a:hover, #h-menu ul li ul li ul li a.active  {
	color: #000;
	background: url('../img/bg-menu-item-active-level-3-hover.gif') no-repeat left bottom;
}

#h-menu ul li ul li ul li a span {
	display: block;
	padding: 8px 15px 6px 70px; 
	background: url('../img/icon-menu-item-level-3.gif') no-repeat 60px 50%;
}



/*
	ctvrta uroven
*/
#h-menu ul li ul li ul li ul {
	margin-left: 0px;
}
#h-menu ul li ul li ul li ul li {
	height: auto;
	margin-left: 0px;
	width: 100%;
}

#h-menu ul li ul li ul li ul li a, #h-menu ul li ul li ul li ul li a:hover {
	height: 100%;
	line-height:120%;
	color: #000;
	font-weight: normal;
	background: url('../img/bg-menu-item-active-level-4.gif') no-repeat left bottom;
}
#h-menu ul li ul li ul li ul li a:hover, #h-menu ul li ul li ul li ul li a.activer {
	color: #000;
	background: url('../img/bg-menu-item-active-level-4-hover.gif') no-repeat left bottom;
}

#h-menu ul li ul li ul li ul li a span {
	display: block;
	padding: 8px 15px 6px 80px; 
	background: url('../img/icon-menu-item-level-4.gif') no-repeat 70px 50%;
}



/* strankovani */

.navigacni-zalozka {
	border-bottom: 1px solid #DDE8F2;
}
.navigacni-zalozka-dolni {
	border-top: 1px solid #DDE8F2;
}
.navigacni-zalozka-odsazeni {
	float: right;
}	

.paging img {
	margin: 0px;
}
	
.paging a, .paging span.actual, .paging span {
	display: block;
	float: left;
	width: 21px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	margin-left: 4px;
}

.wysiwyg .paging a.paging-link, .wysiwyg .paging a.paging-link:visited {
	color: #D13421;
}
.wysiwyg .paging a.first-last, .wysiwyg  .paging a.first-last:visited {
	color: #0B5A9F;
}
.paging span {
	color: #D13421;
}

a.paging-link:hover, a.paging-link:focus, a.paging-link:active {
	background: url('../img/icon-paging-actual.gif') no-repeat center bottom;
	text-decoration: none;
}

.navigacni-zalozka a.paging-link:hover, .navigacni-zalozka a.paging-link:focus, .navigacni-zalozka a.paging-link:active {
	color: #D13421;
}

.navigacni-zalozka-dolni a.paging-link:hover, .navigacni-zalozka-dolni a.paging-link:focus, .navigacni-zalozka-dolni a.paging-link:active {
	background: url('../img/icon-paging-actual-bottom.gif') no-repeat center bottom;
	text-decoration: none;
	color: #D13421;
}

.paging span.actual {
	background: url('../img/icon-paging-actual.gif') no-repeat center bottom;
	font-weight: bold;
	color: #000;
}	

.navigacni-zalozka-dolni .paging span.actual {
	background: url('../img/icon-paging-actual-bottom.gif') no-repeat center bottom;
}



.navigacni-zalozka a.first-last, .navigacni-zalozka-dolni a.first-last {
	font-size: 130%;
	background: url('../img/bg-paging-top.gif') no-repeat center bottom;
	color: #0B5A9F;
}
.navigacni-zalozka a.first-last:hover,.navigacni-zalozka a.first-last:focus {
	background: url('../img/icon-paging-actual.gif') no-repeat center bottom;
	color: #D13421;
}

.navigacni-zalozka-dolni a.first-last {
	background: url('../img/bg-paging-bottom.gif') no-repeat center bottom;
}
.navigacni-zalozka-dolni a.first-last:hover, .navigacni-zalozka-dolni a.first-last:focus {
	background: url('../img/icon-paging-actual-bottom.gif') no-repeat center bottom;
	color: #D13421;
}


.navigacni-zalozka a.first-last,
.navigacni-zalozka-dolni a.first-last {
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	/*display: block;
	position: relative;
	left: -5px;*/
}


/* odkazy na podstranky */
#sub-pages-top {
	height: 13px;
	background: url('../img/bg-subpages-top.gif') no-repeat right top;
	font-size: 0px;
}
	#sub-pages-top span.left-corner {
		display: block;
		width: 100px;
		height: 13px;
		background: url('../img/bg-subpages-top.gif') no-repeat left top;
	}
#sub-pages-body {
	background: url('../img/bg-subpages-body.gif') repeat-y center top;
}
#sub-pages-body-noline {
	background: url('../img/bg-subpages-body-noline.gif') repeat-y center top;
}
#sub-pages-body ul {
	margin: 0px 25px;
	padding: 0px;
	line-height: 100%;
	height: 100%;
}
#sub-pages-body li {
	margin: 5px 0px;
	padding: 0px;
	display: block;
	width: 45%;
	float: left;
}
#sub-pages-body li.licha {
	clear: both;
}
#sub-pages-body li.suda {
	width: 45%;
	float: right;
}
#sub-pages-body li a {
	color: #000;
	text-decoration: underline;
}
#sub-pages-body li a:hover {
	color: #D13421;
	text-decoration: none;
}
#sub-pages-body li span {
	padding: 0px 5px 0px 15px;
	background: url('../img/icon-li.gif') no-repeat 0px 5px;
}
#sub-pages-bottom {
	height: 13px;
	background: url('../img/bg-subpages-bottom.gif') no-repeat right top;
	font-size: 0px;
}
	#sub-pages-bottom span.left-corner {
		display: block;
		width: 100px;
		height: 13px;
		background: url('../img/bg-subpages-bottom.gif') no-repeat left top;
	}


.included-visual-small {
	display: block;
	widows: 730px;
	height: 220px;
}

.included-visual {
	display: block;
	widows: 730px;
	height: 280px;
}


/*
	Vypis souboru
*/


#files {
	margin-top: 20px;
	margin-left: -30px;
}

#files form {
	text-align: right;
}

#files ul {
	margin: 0;
	padding: 0;
}


#files ul li {
	background: none;
	padding: 0;
	line-height: normal; 
	height: auto;
	line-height: 20px;
	display: block;
	font-weight: bold;
	margin-left: 30px;
	list-style-image: none;
	list-style: none;
}

#files ul li div.folder-container {
	font-weight: normal;
	margin-left: 30px;
	background-color: #F3FAFF;
	padding: 5px;
}
#files ul li div.folder-container-no-bg {
	background-color: none;
	background: none;
}



#files ul li span.folder {
	line-height: 25px;
	height: 20px;
	display: block;
	font-weight: bold;	
	padding: 5px 0px 5px 30px;
	color: #0B5A9F;
	font-size: 130%;
	margin-left: -30px;
	background: url('../img/servermap/folder.gif') left center no-repeat;
}
#files ul li span.folder-open {
	background: url('../img/servermap/folder-open.gif') left center no-repeat;	
}
#files ul li ul li span.folder {
	color: #0B5A9F;
	font-size: 110%;
	margin-left: -30px;
	background: url('../img/servermap/folder-small.gif') left center no-repeat;
}
#files ul li ul li span.folder-open {
	background: url('../img/servermap/folder-small-open.gif') left center no-repeat;	
}

#files ul li a {
	background: url('../img/ext/---.gif') left center no-repeat;
	padding-left: 25px;
	line-height: 20px;
	height: 20px;
	display: block;
	float: left;
	font-weight: normal;
	margin-left: -25px;
	color: #0B5A9F;
}

#files ul li a:hover, #files ul li a:focus {
	color: #06A0E8;
}


/*#files ul li a span.cleaner {
	clear: both;
}*/
#files ul li div.item {
	font-weight: normal;
	margin-left: 30px;
	background-color: #F3FAFF;
	padding: 5px;
}
#files ul li div.item-no-bg {
	background-color: none;
	background: none;
}

#files ul li div.comment {
	clear: both;
	font-weight: normal;
	font-size: 90%;
	font-style: italic;
}

#files-form .input-submit {
	width: 120px;
	height: 25px;
	line-height: 25px;
	background: #fff url('../img/bg-form-submit-souhlasim.gif') no-repeat left top;
	border: none;
	padding: 0px;
	color:#0E5A9F;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	margin: 10px;
}
#files-form .nesouhlasim {
	background: #fff url('../img/bg-form-submit-nesouhlasim.gif') no-repeat left top;
	color:#D13421;
}

