/* nakodoval Martin Krch - www.krch.cz */

p.warning {
	background-color: #F20203;
	color: #fff;
	padding: 10px;
}
/* neviditelne */
.hidden {
	display:none;
}
#goTo {
	display:none;
}
.cleaner {
	display:hidden;
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
}
.cleaner hr {
	display:none;
}
hr.cleaner {
	width:100%;
}
/* LINKY */ 
a, a:visited {
	color:#ee3124;
	font-weight:normal;
	text-decoration:underline;
}
a:hover, a:focus, a:active {
	color:#48434a;
	font-weight:normal;
}
a img {
	border:none;
}
/* BLOCKS */
html, body {
	height:100%;
}
body {
	margin:0;
	padding:0;
	text-align:center;
	overflow:-moz-scrollbars-vertical;
	background:#ffffff;
}
body>#page {
	height:auto;
}
#page {
	position:relative;
	top:0;
	left:0;
	width:100%;
	margin:0;
	padding:0;
	min-height:100%;
	height:100%;
	background:#ffffff url("../images/backgr_body.gif") top center repeat-x;
}
#content {
	width:990px;
	margin:0 auto;
	padding:20px 0 25px 0;
	text-align:left;
	min-height:300px;
	background:transparent;
}
/* oddelovac */
hr {
	width: 755px;
	height: 1px;
	background-color: #666666;
	border: none;
}
/* perex */
#perex img {
	position: absolute;
	top: 141px;
	right: 0px;
}
#boxTop {
	width:100%;
	min-height:200px;
	margin:0 auto;
	padding:0;
	color:#58595a;
	font-size:11px;
	font-weight:normal;
	background:#cdced0 url("../images/backgr_body.gif") 0 -345px repeat-x;
}
#boxTopGalerie {
	width:990px;
	height:135px;
	margin:0 auto;
	padding:0 10px 0 10px;
	background:transparent;
	border:0px solid #0033CC
}
#boxTopContent {
	width:990px;
	min-height:155px;
	margin:0 auto;
	padding:25px 0 20px 0;
	background:#cdced0;
}
#footer {
	width:100%;
	height:auto;
	margin:1em auto 0;
	padding:0;
	color:#58595a;
	font-weight:normal;
	background:#d0d1d3 url("../images/backgr_footer.gif") repeat-x;
	clear: both;
}
#footerContent {
	position:relative;
	top:0px;
	left:0px;
	width:990px;
	height:95px;
	margin:0 auto;
	padding:10px 0 0 0;
	text-align:left;
}
/* MAIN MENU */ 
#navigation {
	position:absolute;
	top:100px;
	left:0;
	width:100%;
	height:40px;
	margin:0;
	padding:0;
}
.mainMenu {
	position:relative;
	width:990px;
	margin:0 auto;
	height:40px;
	padding:0;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	border:0px solid #ffdf4c;
}
/* SLIDERS TOP */ 
#loopedSlider {
	position:relative;
}
#loopedSlider .container {
	width:990px;
	height:131px;
	margin:0 0 0 0;
	overflow:hidden;
	position:relative;
	border:0px solid #FFCC00
}
#loopedSlider .slides {
	position:absolute;
	top:15px;
	left:0;
	width: 100%;
}
/* #loopedSlider .slides div 	{ display:none; position:absolute; top:0; width:990px; } */

#loopedSlider ul.list {
	margin:0;
	text-align:center;
}
#loopedSlider ul.list li {
	position:relative;
	display:block;
	float:left;
	width:160px;
	margin:0;
	color:#ffffff;
	font-size:13px;
	border-right:1px solid #4a4c4f;
}
#loopedSlider ul.list li img {
	display:block;
	margin:0 auto;
}
#loopedSlider ul.list li .overFlowImage {
	position: absolute;
	top: 0;
	left: 37px;
	width: 86px;
	height: 85px;
}
#loopedSlider ul.list li a {
	display:block;
}
#loopedSlider .previous {
	display:none;
	position:absolute;
	top:45px;
	left:0;
}
#loopedSlider .previous span {
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:30px;
	margin:0;
	padding:0;
	background: url("../images/arrowLeft.gif") no-repeat;
}
#loopedSlider .previous span:hover {
	background: url("../images/arrowLeft.gif") 0 -30px no-repeat;
	cursor:pointer;
}
#loopedSlider .next {
	display: none;
	position:absolute;
	top:45px;
	right:20px;
}
#loopedSlider .next span {
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:30px;
	margin:0;
	padding:0;
	background: url("../images/arrowRight.gif") no-repeat;
}
#loopedSlider .next span:hover {
	background: url("../images/arrowRight.gif") 0 -30px no-repeat;
	cursor:pointer;
}
#loopedSlider .pagination {
	position:absolute;
	bottom:0;
	left:425px;
}
#loopedSlider ul.pagination {
	list-style-type:none;
	margin:0;
	padding:0;
	margin:0;
	width:75px;
}
#loopedSlider ul.pagination li {
	float:left;
	margin:0 3px;
}
#loopedSlider ul.pagination a {
	display:block;
	width:8px;
	height:8px;
	overflow:hidden;
	background-image:url("../images/pagination.gif");
	background-position:0 0;
	background-repeat:no-repeat;
}
#loopedSlider ul.pagination a span {
	display:none;
}
#loopedSlider ul.pagination li.active a {
	background-position:0 -8px;
}
/* PODSTRANKY */ 
#text #page {
	position:relative;
	top:0;
	left:0;
	width:100%;
	margin:0;
	padding:0;
	min-height:100%;
	height:100%;
	background:#ffffff url("../images/backgr_body_texty.gif") top center repeat-x;
}
#text #head {
	position:relative;
	width:990px;
	height:220px;
	margin:0 auto;
	padding:160px 0 0 0; /*background: url("../images/backgr_header.jpg") 0 140px no-repeat;*/
}
#text #navigation {
	position:absolute;
	top:67px;
	left:0;
	width:100%;
	height:45px;
	margin:0;
	padding:0;
}
#text #breadCrumbs {
	position:relative;
	top:278px;
	left:0;
	width:940px;
	height:33px;
	margin:0 auto;
	line-height:33px;
	padding:0 0 0 50px;
	font-size:11px;
	text-align:left;
	font-weight:normal;
	color:#cfd0d2;
	background: url("../images/breadCrumbs_home.gif") 25px 7px no-repeat;
}
#text #breadCrumbs a {
	display:block;
	float:left;
	height:33px;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
}
#text #breadCrumbs a:hover {
	color:#cfd0d2;
}
#text #breadCrumbs span {
	display:block;
	float:left;
}
#text #breadCrumbs span.delimater {
	width:40px;
	background: url("../images/breadCrumbs_arrow.gif") center no-repeat;
}
/* BASIC TEXT */
h2 {
	font-size:18px;
	line-height:25px;
	font-weight:bold;
	color:#58585A;
	padding:0 0 17px 25px;
}
h3 {
	font-size:15px;
	line-height:25px;
	font-weight:normal;
	color:#ee3124;
	padding:10px 0 17px 25px;
}
h4 {
	font-size:16px;
	line-height:20px;
	color:#a9a9a9;
	font-weight:bold;
	margin:0;
	padding:10px 10px 5px 25px;
}
p {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#232323;
	padding:0 0 0 25px;
}
.linkArrow {
	display:block;
	clear:both;
	margin:5px 0 0 25px;
	padding:0 0 0 15px;
	background: url("../images/img_bullet.gif") 0 2px no-repeat;
	font-weight:bold;
}
.linkArrow:hover {
	color:#000000;
	font-weight:bold;
}
.left {
	float:left;
	clear:left;
	margin:5px 35px 10px 25px;
	padding:0;
	border:none;
}
.right {
	float:right;
	clear:right;
	margin:5px 15px 10px 35px;
	padding:0;
	border:none;
}
/* HEAD */ 
#head {
	position:relative;
	width:990px;
	height:185px;
	margin:0 auto;
	padding:160px 0 0 0; /*background: url("../images/backgr_header.jpg") center bottom no-repeat;*/
}
#head h1 {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
}
#head h1 a {
	position:relative;
	width:325px;
	height:100px;
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	cursor:pointer;
}
#head h1 a span {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:325px;
	height:100px;
	margin:0;
	padding:0;
	background: url("../images/logo_comtesfht.gif") no-repeat;
}
#head h2 {
	font-size:22px;
	font-weight:bold;
	line-height:30px;
	color:#58585a;
	padding:15px 0 10px 50px;
}
#head p span {
	font-size:22px;
	font-weight:bold;
	line-height:30px;
	color:#4c4c4c;
}
#head p {
	margin:0;
	padding:10px 0 0 50px;
	width:615px;
	font-size:13px;
	line-height:19px;
	font-weight:normal;
	color:#4c4c4c;
}
#head #normy {
	display:block;
	float:right;
	margin:-125px 0 0 0;
	padding:0;
	width:260px;
	height:65px;
}
/* BOXTOP - content */
#boxTopContent .boxLeft {
	display:block;
	float:left;
	width:272px;
	height:auto;
	min-height:130px;
	margin:0;
	padding:0 25px 0 25px;
	text-align:left;
}
#boxTopContent .boxShort {
	display:block;
	float:left;
	width:280px;
	height:auto;
	min-height:150px;
	margin:0;
	padding:0 15px 0 25px;
	border-left:1px solid #b2b7be;
}
#boxTopContent h2 {
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	color:#58585a;
	text-align:left;
	padding:0 0 25px 0;
}
#boxTopContent p {
	color:#5f5f60;
	font-weight:bold;
	margin:0;
	padding:0 0 8px 0;
}
#boxTopContent ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:14px;
	line-height:20px;
}
#boxTopContent ul li {
	width:265px;
	margin:0;
	padding:5px 0 7px 20px;
	background: url("../images/img_bullet.gif") 0 8px no-repeat;
}
#boxTopContent ul li a {
	display:block;
	color:#58585a;
	text-decoration:none;
	font-weight:normal;
}
#boxTopContent ul li a:hover {
	text-decoration:underline;
}
/* COLUMNS */
#content #leftColumn {
	position:relative;
	top:0;
	left:0;
	width:755px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	border:0px solid #f7f0ce;
}
#content #rightColumn {
	position:relative;
	top:0;
	left:0;
	width:235px;
	height:auto;
	margin:0;
	padding:0;
	float:right;
	border:0px solid #f7f0ce;
}
#content #rightColumn .hr {
	width:190px;
	height:1px;
	margin:15px 0 15px 25px;
	padding:0;
	background:#e9e9e9;
}
#content #rightColumn .hr hr {
	display: none;
}
/* INDEX - news */
#content #leftColumn table.index {
	width:750px;
	height:auto;
	margin:0;
	padding:0;
	text-align:left;
	border-collapse:collapse;
}
#content #leftColumn table.index th {
	padding:8px;
	background:#456f9f;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	font-weight:normal;
	border-right:1px solid #d1deee;
}
#content #leftColumn table.index td {
	padding:20px 0 20px 0;
	border:0px solid #d1deee;
}
#content #leftColumn table.index tr.odd {
	background:#ffffff;
	border-bottom:1px dotted #e9e9e9;
}
#content #leftColumn table.index tr.even {
}
#content #leftColumn table.index td.odd {
	background:#ffffff;
	border-right:1px dotted #e9e9e9;
}
#content #leftColumn table.index dtr.even {
}
#content #leftColumn h2 {
	padding:0 0 0 25px;
}
#content #leftColumn form {
	padding:0 0 0 25px;
}
#content #leftColumn form fieldset {
	margin: 0.8em 0 0.2em;
}
#content #leftColumn form legend {
	margin: 0 0 0.2em 0.5em;
	padding: 0 0.5em;
}
#content #leftColumn h5 {
	font-size: 12pt;
	color: #58585A;
	padding:0 0 0 25px;
	margin: 0.8em 0 0.2em;
}
#content #leftColumn .news {
	float:left;
	width:375px;
	margin:0;
	padding:0 0 20px 0;
}
#content #leftColumn .index .datum {
	position:relative;
	float:left;
	left:15px;
	width:50px;
	height:35px;
	margin:0;
	padding:5px 0 0 10px;
	font-size:11px;
	line-height:15px;
	color:#ffffff;
	background:#ee3124 url("../images/backgr_datum.gif") no-repeat;
}
#content #leftColumn .index h3 {
	padding:5px 0 17px 90px;
	line-height:20px;
}
#content #leftColumn .index p {
	padding:8px 0 0 25px;
}
#content #leftColumn .fotka_vlevo {
	float: left;
	margin: 0 2em 0 25px;
}
#content #leftColumn address {
	line-height: 1.6em;
}
#content #leftColumn .pager {
	padding:0 0 0 25px;
	clear: both;
	margin: 0 0 2em;
}
/* PAGE - vypis a detaily */
#content #leftColumn h3 {
	font-size:16px;
	line-height:20px;
	color:#58585a;
	font-weight:bold;
	margin:0;
	padding:0 10px 15px 25px;
}
#content #leftColumn p {
	padding:8px 20px 0 25px;
}
#content #leftColumn ul#list {
	margin:0 25px 0 25px;
	padding:0;
	list-style-type:none;
}
#content #leftColumn ul#list li {
	float:left;
	width:700px;
	margin:0;
	padding:20px 0 20px 0;
	border-bottom:1px dotted #e9e9e9;
	background:none;
}
#content #leftColumn ul#list li h3 {
	font-size:15px;
	line-height:20px;
	color:#ee3124;
	font-weight:bold;
	margin:0;
	padding:0 10px 15px 250px;
	background: url("../images/img_bullet_big.gif") 225px 3px no-repeat;
}
#content #leftColumn ul#list li h3 a {
	font-weight:bold;
}
#content #leftColumn ul#list li p {
	font-size:12px;
	line-height:20px;
	color:#48434a;
	font-weight:normal;
	margin:0;
	padding:0 0 5px 230px;
}
#content #leftColumn ul#list li img {
	float:left;
	clear:left;
	margin:5px 15px 0 0;
	padding:0;
	width:200px;
	height:auto;
	border:none;
}
#content #leftColumn .hr {
	width:710px;
	height:1px;
	margin:22px 0 22px 25px;
	padding:0;
	background:#e9e9e9;
}
#content #leftColumn .hr hr {
	display: none;
}
#content #leftColumn ul {
	margin:15px 25px 10px 45px;
	padding:0;
	list-style-type:none;
}
#content #leftColumn ul li {
	font-size:12px;
	line-height:20px;
	margin:0;
	padding:0 10px 3px 15px;
	background: url("../images/img_bullet.gif") 0 5px no-repeat;
}
#content #leftColumn ol {
	margin:15px 25px 10px 65px;
	padding:0;
}
#content #leftColumn ol li {
	font-size:12px;
	line-height:20px;
	margin:0;
	padding:0 10px 3px 0;
}
#content #leftColumn ul.noListStyleType {
	margin:15px 0 10px 0;
}
#content #leftColumn ul.noListStyleType li {
	background: none;
}
/* KOTNAKTY */
#content #rightColumn #phoneList {
	background:url('../images/phoneList.png') 0 0 no-repeat;
	padding: 0 0 0 25px;
	height: 22px;
	display: block;
}
#content #rightColumn #howToUs {
	background:url('../images/howToUs.png') 0 0 no-repeat;
	padding: 0 0 0 25px;
	height: 22px;
	display: block;
}
/* FORMULAR */
#content #rightColumn #applicationForm {
	width:220px;
	padding:0 0 17px 25px;
}
#content #rightColumn #applicationForm fieldset {
	width:220px;
	padding:10px 0 10px 10px;
	border:1px solid #a9a9a9;
}
#content #rightColumn #applicationForm legend {
	font-size:16px;
	line-height:20px;
	color:#6f6b6f;
	font-weight:bold;
	padding:5px;
}
#content #rightColumn #applicationForm p {
	font-size:12px;
	line-height:17px;
	color:#8f8f8f;
	font-weight:normal;
	padding:6px 0 2px 0;
}
#content #rightColumn #applicationForm p.warning {
	color: #fff;
	padding: 10px;
}
#content #rightColumn #applicationForm table td span {
	color:#ee3124;
}
#content #rightColumn #applicationForm input, .small, .smaller {
	width:200px;
	height:20px;
	margin:0;
	padding:5px 0 0 5px;
	font-weight:normal;
	font-size:12px;
	background:#ffffff;
	color:#777777;
	border:1px solid #a9a9a9;
	vertical-align:middle;
}
#content #rightColumn #applicationForm textarea {
	width:200px;
	height:80px;
	margin:0 0 10px 0;
	padding:5px 0 0 5px;
	font-weight:normal;
	font-size:12px;
	background:#ffffff;
	color:#777777;
	border:1px solid #a9a9a9;
	vertical-align:middle;
}
#content #rightColumn #applicationForm input.small {
	width:130px;
}
#content #rightColumn #applicationForm input.smaller {
	width:50px;
}
#content #rightColumn #applicationForm input#submit {
	background:url("../images/btn.gif") 0 0 no-repeat;
	width:85px;
	line-height:23px;
	height:25px;
	margin:0 15px 0 0;
	padding:0 !important;
	vertical-align:middle;
	border:0px;
	color:#ffffff;
}
#content #rightColumn #applicationForm input#submit:hover {
	background:url("../images/btn.gif") 0 -25px no-repeat;
	cursor:pointer;
}
/* TOP MENU */ 
.mainMenu ul {
	list-style-type:none;
	padding:0;
	margin:0 0 0 10px;
}
.mainMenu li {
	float:left;
	position:relative;
	z-index:100;
	margin:0 1px 0 0
}
.mainMenu span, .mainMenu a, .mainMenu a:visited {
	display:block;
	width:auto;
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, sans-serif;
	line-height:40px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.mainMenu ul li { /* background:#456f9f;*/
}
.mainMenu ul li:hover {
	background: url("../images/backgr_menuOn.gif") top left no-repeat;
}
.mainMenu ul li a {
	color:#232323;
}
.mainMenu ul li:hover a {
	color:#232323;
}
.mainMenu ul li a:hover, .mainMenu .selected {
	background: url("../images/backgr_menuOn.gif") top left no-repeat;
}
.mainMenu ul li a span {
	display:block;
	background: url("../images/menuTop_dividerOff.gif") top right no-repeat;
	padding:0 17px 0 17px;
}
.mainMenu ul li a span:hover {
	background:#ff11ff url("../images/menuTop_dividerOn.gif") top right no-repeat;
}
.mainMenu ul li:hover a span, .mainMenu .selected span {
	background: url("../images/menuTop_dividerOn.gif") top right no-repeat;
}
.mainMenu ul li span {
	display:block;
	background: url("../images/menuTop_dividerOn.gif") top right no-repeat;
	padding:0 15px 0 15px;
}
.mainMenu span span, .mainMenu a span {
	margin: 0;
	padding: 0;
	background:none;
}
.mainMenu span span, .mainMenu a span, .mainMenu ul li ul li a span, .mainMenu ul li ul li span span {
	display:inline;
	height:auto;
	line-height:40px;
	color:inherit;
	float:none;
	margin:0;
	padding: 0;
}
.mainMenu a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}
.mainMenu ul ul {
	visibility:hidden;
	position:absolute;
	width:180px;
	height:auto;
	padding:0;
}
.mainMenu ul li:hover ul, .mainMenu ul a:hover ul {
	visibility:visible;
}
.mainMenu ul li ul li span, .mainMenu ul li ul li a, .mainMenu ul li ul li a:visited {
	display:block; /*height:30px; // neusekne n�zev polo�ky a zobraz� zbytek na dal��m r�dku*/
	line-height:30px;
	margin:0;
	padding:0 10px 0 10px;
	color:#ffffff;
	text-decoration:none;
	text-align:left;
	overflow:hidden;
	float:left;
	width:160px;
	background:#5a5a5c;
	font-size:12px;
}
.mainMenu ul li:hover ul li a span {
	background:transparent;
	color:#ffffff;
	height:30px;
	line-height:30px;
	font-weight:normal;
}
.mainMenu ul li ul li {
	display:block;
	border-bottom:1px solid #a3a3a2;
}
.mainMenu ul li ul li a:hover {
	display:block;
	background:#f0f0f1;
}
.mainMenu ul li ul li a:hover span {
	background:transparent;
	color:#5a5a5c;
}
.mainMenu ul li ul li span span {
	display:block;
	line-height:30px;
	font-weight:bold;
}
/* --- search box TOP --- */
#searchBox {
	display:block;
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
	width:235px;
	height:45px;
	text-align:left;
}
#searchBox h2 {
	display:none;
}
#searchBox p {
	margin:0;
	padding:0;
	height:25px;
	line-height:25px;
	text-align:left;
}
#searchBox form {
	position:relative;
	top:5px;
	left:0;
	width:251px;
	height:25px;
	margin:0;
	padding:0;
}
#searchBox p input#s {
	width:155px;
	height:19px;
	font-size:12px;
	color:#58585a;
	background:url("../images/form_search.gif") no-repeat;
	margin:0;
	padding:3px 0 0 13px;
	vertical-align:middle;
	border:0px;
}
input#searchsubmit {
	background:url("../images/form_search.gif") top right no-repeat;
	width:35px;
	height:22px;
	margin:0;
	padding:0;
	vertical-align:middle;
	border:0px;
}
input#searchsubmit:hover {
	background:url("../images/form_search.gif") top right no-repeat;
	cursor:pointer;
}
/* LANGUAGUE */ 
#languague {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:26px;
	margin:0;
	padding:0;
}
#languagueMenu {
	position:relative;
	top:0;
	left:405px;
	width:127px;
	margin:0 auto;
	height:26px;
	padding:0;
	background:#e5e5e5 url("../images/backgr_languague.gif") no-repeat;
}
#languagueMenu h2 {
	display: none;
}
#languagueMenu ul {
	margin:0;
	padding:0 0 0 15px;
	list-style-type:none;
	float:left;
}
#languagueMenu ul li {
	display:inline;
	padding:0;
	text-align:left;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
#languagueMenu ul li a, #languagueMenu ul li a:visited {
	display:block;
	position:relative;
	height:21px;
	margin:0;
	padding:5px 0 0 0;
	color:#6d96a6;
	text-align:left;
	float:left;
	overflow:hidden;
}
#languagueMenu ul li a span {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:26px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
}
#languagueMenu ul li a:hover span, #languagueMenu .selected span {
	background-position: 0 -26px;
	cursor:pointer;
}
#languagueMenu ul li #item-1 {
	width:32px;
}
#languagueMenu ul li #item-1 span {
	background-image: url("../images/lang_cz.gif");
}
#languagueMenu ul li #item-2 {
	width:32px;
}
#languagueMenu ul li #item-2 span {
	background-image: url("../images/lang_en.gif");
}
#languagueMenu ul li #item-3 {
	width:32px;
}
#languagueMenu ul li #item-3 span {
	background-image: url("../images/lang_de.gif");
}
/* FOOTER */
#footerContent p {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:18px;
	color:#232323;
}
#footerContent #copyright {
	display:block;
	position:relative;
	top:10px;
	left:25px;
	margin:0;
	padding:0;
	width:700px;
	height:20px;
	text-align:left;
	float:left;
	clear:both;
}
#footerContent #copyright p.doporucujeme {
	padding: 0px 0 5px 0;
}
#footerContent #webdesign {
	display:block;
	position:relative;
	top:10px;
	right:20px;
	margin:0;
	padding:0;
	width:200px;
	height:20px;
	text-align:right;
	float:right;
}
#footerContent #webdesign a {
	background: url("../images/img_top.gif") 0 3px no-repeat;
	padding:0 0 0 14px;
}
#footerContent a {
	color:#58585a;
	text-decoration:underline;
	font-weight:normal;
}
#footerContent a:hover {
	color:#ee3124;
}
/* struktura spolecnosti */
#struktura {
	background: url("../images/struktura.gif") no-repeat 0 33px;
	width: 761px;
	height: 686px;
}
#struktura a {
	font-size: 13px;
	text-align:center;
	text-decoration: none;
}
#struktura a:hover {
	text-decoration: underline;
}
.a00, .a0, .a1, .a2, .a3, .a4, .a5, .a7, .a8, .a9, .a10, .a11 {
	color:white;
}
.a12, .a13, .a14, .a15, .a16, .a17, .a18, .a19, .a20, .a21 {
	color:#BF0016;
}
.a00:hover, .a0:hover, .a1:hover, .a2:hover, .a3:hover, .a4:hover, .a5:hover, .a7:hover {
	color:white;
}
.a00:visited, .a0:visited, .a1:visited, .a2:visited, .a3:visited, .a4:visited, .a5:visited, .a7:visited {
	color:white;
}
.a00:visited:hover, .a0:visited:hover, .a1:visited:hover, .a2:visited:hover, .a3:visited:hover, .a4:visited:hover, .a5:visited:hover, .a7:visited:hover {
	color:white;
}
.a12:hover, .a13:hover, .a14:hover, .a15:hover, .a16:hover, .a17:hover, .a18:hover, .a19:hover, .a20:hover, .a21:hover {
	color:#BF0016;
}
.a8:hover, .a9:hover, .a10:hover, .a11:hover, .a8:visited, .a9:visited, .a10:visited, .a11:visited, .a8:visited:hover, .a9:visited:hover, .a10:visited:hover, .a11:visited:hover {
	color:white;
}
.a12:visited, .a13:visited, .a14:visited, .a15:visited, .a16:visited, .a17:visited, .a18:visited, .a19:visited, .a20:visited, .a21:visited {
	color:#BF0016;
}
.a12:visited:hover, .a13:visited:hover, .a14:visited:hover, .a15:visited:hover, .a16:visited:hover, .a17:visited:hover, .a18:visited:hover, .a19:visited:hover, .a20:visited:hover, .a21:visited:hover {
	color:#BF0016;
}
.a00 {
	display:block;
	left:100px;
	position:absolute;
	top:88px;
}
.a0 {
	display:block;
	left:330px;
	position:absolute;
	top:88px;
}
.a1 {
	display:block;
	left:357px;
	position:absolute;
	top:160px;
}
.a2 {
	display:block;
	left:223px;
	position:absolute;
	top:237px;
	font-weight:strong !important;
}
.a3 {
	display:block;
	left:429px;
	position:absolute;
	top:245px;
}
.a4 {
	display:block;
	left:45px;
	position:absolute;
	top:334px;
}
.a5 {
	display:block;
	left:335px;
	position:absolute;
	top:334px;
}
.a7 {
	display:block;
	left:595px;
	position:absolute;
	top:334px;
}
.a8 {
	display:block;
	left:56px;
	position:absolute;
	top:420px;
}
.a9 {
	display:block;
	left:222px;
	position:absolute;
	top:428px;
}
.a10 {
	display:block;
	left:437px;
	position:absolute;
	top:428px;
}
.a11 {
	display:block;
	left:590px;
	position:absolute;
	top:420px;
}
.a12 {
	display:block;
	left:85px;
	position:absolute;
	top:508px;
}
.a13 {
	display:block;
	left:257px;
	position:absolute;
	top:499px;
}
.a14 {
	display:block;
	left:439px;
	position:absolute;
	top:499px;
}
.a15 {
	display:block;
	left:587px;
	position:absolute;
	top:500px;
}
.a16 {
	display:block;
	left:77px;
	position:absolute;
	top:560px;
}
.a17 {
	display:block;
	left:255px;
	position:absolute;
	top:560px;
}
.a18 {
	display:block;
	left:437px;
	position:absolute;
	top:560px;
}
.a19 {
	display:block;
	left:590px;
	position:absolute;
	top:543px;
}
.a20 {
	display:block;
	left:585px;
	position:absolute;
	top:585px;
}
.a21 {
	display:block;
	left:595px;
	position:absolute;
	top:630px;
}
/* struktura spolecnosti */
#struktura-en {
	background: url("../images/struktura.gif") no-repeat 0 33px;
	width: 761px;
	height: 686px;
}
#struktura-en a {
	font-size: 13px;
	text-align:center;
	text-decoration: none;
}
#struktura-en a:hover {
	text-decoration: underline;
}
.a00-en, .a0-en, .a1-en, .a2-en, .a3-en, .a4-en, .a5-en, .a7-en, .a8-en, .a9-en, .a10-en, .a11-en {
	color:white;
}
.a12-en, .a13-en, .a14-en, .a15-en, .a16-en, .a17-en, .a18-en, .a19-en, .a20-en, .a21-en {
	color:#BF0016;
}
.a00-en:hover, .a0-en:hover, .a1-en:hover, .a2-en:hover, .a3-en:hover, .a4-en:hover, .a5-en:hover, .a7-en:hover {
	color:white;
}
.a00-en:visited, .a0-en:visited, .a1-en:visited, .a2-en:visited, .a3-en:visited, .a4-en:visited, .a5-en:visited, .a7-en:visited {
	color:white;
}
.a00-en:visited:hover, .a0-en:visited:hover, .a1-en:visited:hover, .a2-en:visited:hover, .a3-en:visited:hover, .a4-en:visited:hover, .a5-en:visited:hover, .a7-en:visited:hover {
	color:white;
}
.a12-en:hover, .a13-en:hover, .a14-en:hover, .a15-en:hover, .a16-en:hover, .a17-en:hover, .a18-en:hover, .a19-en:hover, .a20-en:hover, .a21-en:hover {
	color:#BF0016;
}
.a8-en:hover, .a9-en:hover, .a10-en:hover, .a11-en:hover, .a8-en:visited, .a9-en:visited, .a10-en:visited, .a11-en:visited, .a8-en:visited:hover, .a9-en:visited:hover, .a10-en:visited:hover, .a11-en:visited:hover {
	color:white;
}
.a12-en:visited, .a13-en:visited, .a14-en:visited, .a15-en:visited, .a16-en:visited, .a17-en:visited, .a18-en:visited, .a19-en:visited, .a20-en:visited, .a21-en:visited {
	color:#BF0016;
}
.a12-en:visited:hover, .a13-en:visited:hover, .a14-en:visited:hover, .a15-en:visited:hover, .a16-en:visited:hover, .a17-en:visited:hover, .a18-en:visited:hover, .a19-en:visited:hover, .a20-en:visited:hover, .a21-en:visited:hover {
	color:#BF0016;
}
.a00-en {
	display:block;
	left:85px;
	position:absolute;
	top:88px;
}
.a0-en {
	display:block;
	left:360px;
	position:absolute;
	top:88px;
}
.a1-en {
	display:block;
	left:337px;
	position:absolute;
	top:160px;
}
.a2-en {
	display:block;
	left:240px;
	position:absolute;
	top:237px;
	font-weight:strong !important;
}
.a3-en {
	display:block;
	left:425px;
	position:absolute;
	top:245px;
}
.a4-en {
	display:block;
	left:80px;
	position:absolute;
	top:334px;
}
.a5-en {
	display:block;
	left:302px;
	position:absolute;
	top:334px;
}
.a7-en {
	display:block;
	left:575px;
	position:absolute;
	top:334px;
}
.a8-en {
	display:block;
	left:56px;
	position:absolute;
	top:420px;
}
.a9-en {
	display:block;
	left:232px;
	position:absolute;
	top:428px;
}
.a10-en {
	display:block;
	left:427px;
	position:absolute;
	top:428px;
}
.a11-en {
	display:block;
	left:570px;
	position:absolute;
	top:420px;
}
.a12-en {
	display:block;
	left:85px;
	position:absolute;
	top:508px;
}
.a13-en {
	display:block;
	left:250px;
	position:absolute;
	top:499px;
}
.a14-en {
	display:block;
	left:439px;
	position:absolute;
	top:499px;
}
.a15-en {
	display:block;
	left:595px;
	position:absolute;
	top:500px;
}
.a16-en {
	display:block;
	left:77px;
	position:absolute;
	top:560px;
}
.a17-en {
	display:block;
	left:250px;
	position:absolute;
	top:560px;
}
.a18-en {
	display:block;
	left:437px;
	position:absolute;
	top:560px;
}
.a19-en {
	display:block;
	left:595px;
	position:absolute;
	top:543px;
}
.a20-en {
	display:block;
	left:605px;
	position:absolute;
	top:577px;
}
.a21-en {
	display:block;
	left:595px;
	position:absolute;
	top:630px;
}
/* struktura spolecnosti DE */
#struktura-de {
	background: url("../images/struktura.gif") no-repeat 0 33px;
	width: 761px;
	height: 686px;
}
#struktura-de a {
	font-size: 13px;
	text-align:center;
	text-decoration: none;
}
#struktura-de span {
	text-align:center;
}
#struktura-de a:hover {
	text-decoration: underline;
}
.a00-de, .a0-de, .a1-de, .a2-de, .a3-de, .a4-de, .a5-de, .a7-de, .a8-de, .a9-de, .a10-de, .a11-de {
	color:white;
}
.a12-de, .a13-de, .a14-de, .a15-de, .a16-de, .a17-de, .a18-de, .a19-de, .a20-de, .a21-de {
	color:#BF0016;
}
.a00-de:hover, .a0-de:hover, .a1-de:hover, .a2-de:hover, .a3-de:hover, .a4-de:hover, .a5-de:hover, .a7-de:hover {
	color:white;
}
.a00-de:visited, .a0-de:visited, .a1-de:visited, .a2-de:visited, .a3-de:visited, .a4-de:visited, .a5-de:visited, .a7-de:visited {
	color:white;
}
.a00-de:visited:hover, .a0-de:visited:hover, .a1-de:visited:hover, .a2-de:visited:hover, .a3-de:visited:hover, .a4-de:visited:hover, .a5-de:visited:hover, .a7-de:visited:hover {
	color:white;
}
.a12-de:hover, .a13-de:hover, .a14-de:hover, .a15-de:hover, .a16-de:hover, .a17-de:hover, .a18-de:hover, .a19-de:hover, .a20-de:hover, .a21-de:hover {
	color:#BF0016;
}
.a8-de:hover, .a9-de:hover, .a10-de:hover, .a11-de:hover, .a8-de:visited, .a9-de:visited, .a10-de:visited, .a11-de:visited, .a8-de:visited:hover, .a9-de:visited:hover, .a10-de:visited:hover, .a11-de:visited:hover {
	color:white;
}
.a12-de:visited, .a13-de:visited, .a14-de:visited, .a15-de:visited, .a16-de:visited, .a17-de:visited, .a18-de:visited, .a19-de:visited, .a20-de:visited, .a21-de:visited {
	color:#BF0016;
}
.a12-de:visited:hover, .a13-de:visited:hover, .a14-de:visited:hover, .a15-de:visited:hover, .a16-de:visited:hover, .a17-de:visited:hover, .a18-de:visited:hover, .a19-de:visited:hover, .a20-de:visited:hover, .a21-de:visited:hover {
	color:#BF0016;
}
.a00-de {
	display:block;
	left:85px;
	position:absolute;
	top:88px;
}
.a0-de {
	display:block;
	left:350px;
	position:absolute;
	top:88px;
}
.a1-de {
	display:block;
	left:355px;
	position:absolute;
	top:160px;
}
.a2-de {
	display:block;
	left:228px;
	position:absolute;
	top:243px;
	font-weight:strong !important;
}
.a3-de {
	display:block;
	left:412px;
	position:absolute;
	top:243px;
}
.a4-de {
	display:block;
	left:55px;
	position:absolute;
	top:325px;
}
.a5-de {
	display:block;
	left:295px;
	position:absolute;
	top:334px;
}
.a7-de {
	display:block;
	left:590px;
	position:absolute;
	top:334px;
}
.a8-de {
	display:block;
	left:40px;
	position:absolute;
	top:420px;
}
.a9-de {
	display:block;
	left:222px;
	position:absolute;
	top:428px;
}
.a10-de {
	display:block;
	left:427px;
	position:absolute;
	top:428px;
}
.a11-de {
	display:block;
	left:570px;
	position:absolute;
	top:420px;
}
.a12-de {
	display:block;
	left:65px;
	position:absolute;
	top:508px;
}
.a13-de {
	display:block;
	left:250px;
	position:absolute;
	top:498px;
}
.a14-de {
	display:block;
	left:424px;
	position:absolute;
	top:508px;
}
.a15-de {
	display:block;
	left:582px;
	position:absolute;
	top:500px;
}
.a16-de {
	display:block;
	left:75px;
	position:absolute;
	top:560px;
}
.a17-de {
	display:block;
	left:245px;
	position:absolute;
	top:560px;
}
.a18-de {
	display:block;
	left:437px;
	position:absolute;
	top:560px;
}
.a19-de {
	display:block;
	left:610px;
	position:absolute;
	top:533px;
}
.a20-de {
	display:block;
	left:590px;
	position:absolute;
	top:575px;
}
.a21-de {
	display:block;
	left:595px;
	position:absolute;
	top:619px;
}
#content .subpage ul#pagination-digg {
	border:0;
	margin:0;
	padding:0;
	height: 25px;
	clear:both
}
#content .subpage ul#pagination-digg li {
	border:0;
	margin:0;
	padding:0;
	font-size:11px;
	list-style:none;
	margin-right:2px;
	border:none;
	background:none;
}
#content .subpage ul#pagination-digg a {
	margin-right:2px;
}
#content .subpage ul#pagination-digg .previous-off, #content .subpage ul#pagination-digg .next-off {
	border:solid 1px #DEDEDE;
	color:#888888;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding:3px 4px;
}
#content .subpage ul#pagination-digg .next a, #content .subpage ul#pagination-digg .previous a {
	font-weight:bold;
}
#content .subpage ul#pagination-digg .active {
	background:#CB1523;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	float:left;
	padding:3px 6px;
	margin: 0 1px 0 1px;
}
#content .subpage ul#pagination-digg a:link, #content .subpage ul#pagination-digg span, #content .subpage ul#pagination-digg a:visited {
	display:block;
	float:left;
	padding:0px 6px;
	text-decoration:none;
}
#content .subpage ul#pagination-digg a:hover {
	border:solid 1px #CB1523;
	padding:0px 5px;
}
.album {
	background: url("../images/gallery-back.gif") no-repeat scroll 0 0 transparent;
	height: 250px;
	margin: 20px;
}
.album, .fotka {
	float: left;
	/*height: 300px;*/    
	overflow: hidden;
	width: 270px;
	text-align: center;
}

.fotka
{
	border:1px solid #DDD;
	background-color: #FBFBFB;
	padding: 15px;
	margin: 10px;
	height: 180px;
}
.album img, .fotka img {
	border: 1px solid #000000;
}
.album a, .fotka a {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.album .titulniFoto, .fotka .fotoImg {
	height: 180px; 
	overflow:hidden;

}
.album p, .fotka p {
	padding: 0 !important;
}
