@charset "utf-8";
/* CSS Document */


body {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color:#666;
		
	background-color:#FFF;
	background-image: url(images/bckgBody.jpg);
	background-repeat:repeat-x;
		
	margin: 0px;		
}




p {
	text-align:justify;
	line-height: 1.4em;	
	margin: 0px;
	margin-bottom: 10px;	
}

#mainContainer {
	width: 830px;	
	min-height: 300px;	
	_height: 300px;
	
	margin: 0 auto;
}



#homeLink {
	width: 200px;
	height: 197px;
	float:left;
	
	background-image: url(images/homeLink.jpg);
}


#homeLink span {
	visibility:hidden;
	display: none;
}

#rightTopContainer {
	width: 630px;
	height: 197px;
	float: left;
	
	background-image:url(images/bckgMenu.jpg);
	
}

#topContainer {
	float:left;
	width: 830px;
}

#menuContainer {
	width: 600px;
	height: 87px;
	margin-left: 13px;
	margin-top: 88px;
}



#menuContainer a {
	width: 100px;
	height: 79px;
	float:left;
	
	text-align:center;
	text-decoration: none;
	padding-top: 8px;
	
	color:#FFF;
	
	font-size: 12px;

	
}

a.menuLink01 { background-image:url(images/menu01normal.jpg) }
a.menuLink01:hover { background-image:url(images/menu01over.jpg) }

a.menuLink02 { background-image:url(images/menu02normal.jpg) }
a.menuLink02:hover { background-image:url(images/menu02over.jpg) }

a.menuLink03 { background-image:url(images/menu03normal.jpg) }
a.menuLink03:hover { background-image:url(images/menu03over.jpg) }

a.menuLink04 { background-image:url(images/menu04normal.jpg) }
a.menuLink04:hover { background-image:url(images/menu04over.jpg) }

a.menuLink05 { background-image:url(images/menu05normal.jpg) }
a.menuLink05:hover { background-image:url(images/menu05over.jpg) }

a.menuLink06 { background-image:url(images/menu06normal.jpg) }
a.menuLink06:hover { background-image:url(images/menu06over.jpg) }





.contentContainer {
	width: 830px;
	min-height: 250px;
	_height: 250px;
	
	float:left;
	 
 
}


h1 {
	color:#005877;
	font-weight: normal;
	font-style:normal;
	text-align: center;
	font-size: 24px;
	margin-bottom: 0px;
}




.headText {
	width: 665px;
	height: 112px;

	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 50px;
	padding-left: 120px;
	color: #FFF;
	font-size: 8pt;
	
	float:left;
	background-repeat:no-repeat;

}
.headText p {
	line-height: 1.3em;	
}

.ht01 {	background-image: url(images/bckgHeadText01.jpg);  }
.ht02 {	background-image: url(images/bckgHeadText02.jpg); }
.ht03 {	background-image: url(images/bckgHeadText03.jpg); }
.ht04 {	background-image: url(images/bckgHeadText04.jpg); }
.ht05 {	background-image: url(images/bckgHeadText05.jpg); }
.ht06 {	background-image: url(images/bckgHeadText06.jpg); }


.headText p {
	margin: 0px;
	
	margin-bottom: 7px;
	_margin-bottom: 0px;	
	_margin-top: 7px;
}







.bottomContainer {
	width: 830px;
	margin-top: 15px;
	float:left;
	
/*	background-color:#39F*/
}


.rightContainer {
	width: 200px;
	float:left;
	
	
}

.rightContainer h3 {
	float:left;
	font-weight: normal;
	font-size: 12px;
	color:#999;
	text-align: center;
	width: 200px;
	height: 33px;
	
	background-image: url(images/rightColumnHeading.jpg);
	
	padding-top:15px;
	margin: 0px;
}



.newsContent {
	width: 159px;
	padding: 10px;
	
	float:left;
	
	border-bottom: 1px solid white;
	
	background-color: #ececec;
	
	min-height: 50px;
	_height: 50px;
	
	margin-left: 11px;
	_margin-left: 5px;	
	
	_margin-top: -13px;

}



.newsContent h2 {
	font-size: 10pt;
	color: #9e0530;
	margin: 0px;
}

.newsContent span {
	color: #9e0530;		
}

.newsContent p {
	text-align: left;		
}



.leftContainer {
	width: 525px;
	padding-left: 30px;
	padding-right: 60px;
	float:left;

/*	background-color: #3F6*/

}


.leftContainer a {	color:#179ecd; }
.leftContainer a:visited {	color:#70acc1; }
.leftContainer a:hover {	color:#004c66; }

.newsContent a {	color:#006487;}
.newsContent a:hover {	color:#179ecd;}


.leftColumnContent, .rightColumnContent {
	width: 240px;
	float:left;
/*	background-color:#CF3;*/
	padding-bottom: 15px;
	border-bottom: 1px solid #005575;
	
	margin-bottom: 15px	
}


/*.leftColumnContent {
	margin-right: 45px;	
	background-color:#6FF;
}
*/


.leftContainer h2 {
	color:#005575;
	font-weight: normal;
	font-size: 15pt;

	margin-top: 15px;
	margin-bottom: 0px;	
	
}


.leftContainer h3 {
	color:#2484ae;
	font-weight: normal;
	font-size: 13pt;

	margin-top: 15px;
	margin-bottom: 0px;	
	width: 100%;
	float:left;
	clear:both;	
	
}


#footerContainer {
	width: 100%;
	height: 38px;
	float:left;
	background-image: url(images/bckgFooterContainer.jpg);
	margin-top: 30px;
}	


#footerContent {
	width: 830px;
	height: 28px;
	text-align:center;
	padding-top: 10px;
	background-image: url(images/bckgFooter.jpg);
	background-position:center;
	background-repeat:no-repeat;
	
	margin: 0 auto;
	
	color:#FFF;
		
}
#footerContent a {
	color:#FFF;	
}

.leftColummContainer, .rightColummContainer {
	width: 240px;			
	float:left;
}



.leftColummContainer{
	margin-right: 40px;		
}




#tfcMap, #tfcMap2 {
	float: left;	
	margin-top: 15px;
}





.articleDatum {
	color: #00a5b4;
	width: 100%;
	float:left;
	margin-bottom: 8px;
	border-bottom: 1px solid #00A5B4;
	padding-bottom: 3px;
	
}


.newsArticleContainer {
	padding-bottom: 15px;
	border-bottom:1px solid #00a5b4;
}

#galeryTools {
	width: 100%;
	height: 15px;
	float: left;
	margin-top: 10px;
	
}

.sipkaVlevo, .sipkaVpravo {
	float:left;	
	margin-left: 5px;
	margin-right: 5px;
}

.pagesContainer {
	float:left;	
}


.column {
	width:	200px;
	float: left;

	padding-top: 15px;
}


















.stdForm {
	margin: 0px;
	padding: 0px;
	/*float:left;*/
	clear:both;
}


.stdForm table {
	border-collapse:collapse;
}

.stdForm table th, .stdForm table td {
	text-align: left;
	padding: 2px 0px 8px 0px;
}


.stdForm .textBox {
	border: 1px solid  #666;	
	border-bottom-color: #CCC;
	border-right-color: #CCC;	
}



.submit {

	width: 130px;
	height: 27px;
	color: white;
	
	border: none;
	background: none;
	
	background-image: url(images/formButton.jpg);
	
	font-size: 13px	!important;
	
	cursor:pointer;	

	
	
}


.stdForm table {
	width: 100%;	
}















.errors {
	float:left;
	color:#C00;
	margin-bottom: 10px;

}