/*
	float: left; float: right;
	clear: both; clear: left; clear: right;
	position: relative; position: absolute;
	overflow: hidden;
	display: inline; display: block;
	zoom: 1;
*/

div{
   	zoom: 1;
	overflow: hidden;
}

#divContentA li div{
   	zoom: 0;
    display: inline;
}

/* --- divMain --- */

#divMain{
	width: 984px;
	margin: 0 auto;
	position: relative;
	overflow: visible;
}

/* --- divHeadA --- */

#divHeadA{
	margin: 5px 17px 5px 17px;
	width: 950px;
	clear: both;
}

#divHeadAA{
	float: left;
}

#divHeadAB{
	float: right;
}

#divHeadAB ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#divHeadAB ul li{
	padding: 0px 0px 0px 4px;
	display: inline;
	margin: 0px;
}

/* --- divHeadB --- */

#divHeadB{
	width: 950px;
	height: 90px;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 17px;
}

#divHeadBA{
	float: left;
	padding: 0px 0px 0px 28px;
}

#divHeadBB{
	float: left;
	width: 739px;
}

.serviceHeader {
	color: #60534D;
	font-size: 26pt;
	letter-spacing: 2px;
	font-family: "Times New Roman";
	text-align: center;
	margin: 22px 0px 0px 0px;
}

.govAddresses {
	color: #9A9A9A;
	font-size: 7pt;
	text-align: center;
}

#divHeadBC{
	float: left;
	margin: 12px 0px 0px 0px;
}

/* --- divHeadC --- */

#divHeadC{
	width: 984px;
	clear: both;
	overflow: visible;
}

#divHeadCA{
	width: 704px;
	float: left;
}

#divHeadCB{
	width: 264px; /*bez paddinga: 280*/
	height: 147px; /*bez paddinga: 189*/
	float: left;
	padding: 30px 13px 12px 3px;
	overflow: visible;
}

/* --- divHeadCB --- */

#divHeadCB table {
	margin: 14px 0px 10px 0px;
	width: 100%;
}

#divHeadCB table td{
	padding: 0px 0px 5px 0px;
	border: 0px solid black;
}

.womMainLabel {
	color: #666666 ;
	font-size: 14px;
	font-weight: bold;
}

.womLabelCell{
	text-align: left;
	color: #30466D ;
	font-weight: bold;

}

.womValueCell, .womValueCell a {
	text-align: right;
	color: #7B263B;
	font-weight: bold;
}

/* ------------------ */

/* --- divMenuA --- */

#divMenuA{
	width: 984px;
	clear: both;
	overflow: visible ;
	position: relative ;
}

#divMenuAA{
	width: 17px;
	float: left;
}

#divMenuAB{
	width: 950px;
	/*height: 30px;*/
	float: left ;
	overflow: visible ;
}

#divMenuABA {
	width: 950px;
	height: 17px;
}

#divMenuABB {
	overflow: visible ;
	width: 930px;
	height: 20px;
	margin: 0px auto ;
	padding: 0px 10px 0px 10px ;
}

#divMenuABB ul {
	padding: 0px 10px 0px 10px;
	margin: 0px auto;
	width: 910px;
	list-style-type: none  ;
}

#divMenuABB ul li{
	float: left ;
	display: block ;
	margin: 0px ;
	position: relative ;
}

#divMenuABB ul li a{
	font-weight: bold;
	font-size: 10pt;
}

#divMenuABB ul li .rollOverMenuList {
	margin: 0px;
	padding: 0px 5px 5px 5px;
	width: 200px;
	position: absolute;
	display: none;
	background-color: #AD586D;
	top: 15px;
	list-style-type: none;
	left: 0;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	height: auto;
	z-index: 100;
}

#divMenuABB ul li .rollOverMenuList li {
	padding: 5px 0px 0px 15px;
	margin-left: 5px;
	background-image: url('../../img/punktor.gif');
	background-repeat: no-repeat;
	background-position: 0px 10px;
	float: none ;
}

#divMenuABB ul li .rollOverMenuList li a{
	font-size: 8pt;
	font-weight: normal ;
	color: #FFFFFF ;
}


#divMenuABB .separator01 {
	font-weight: bold ;
	margin: 0px 18px 0px 18px ;
}

#divMenuAC{
	width: 17px;
	position: absolute ;
	right: 0px ;
	top: 0px ;
}

#divMenuABC {
	width: 950px;
	height: 8px;
	clear: both;
}

/* --- divContent --- */

#divContent{
	margin: 0px 17px 0 17px;
	width: 950px;
	background: white;
	clear: both;
}

#divContentH{ /* for homepage */
	margin-top: 11px;
	margin-bottom: 20px;
	width: 950px;
}

/* --- divContentH ----*/

#divContentHead {
	width: 950px ;
	margin: 11px 0px 11px 0px;

}

#divContentHeadA {
	width: 685px ;
	padding-left: 15px;
	float: left;
}

#divContentHeadA a:link, #divContentHeadA a:visited, #divContentHeadA a:hover, #divContentHeadA a:active{
	color: #983049;
	font-weight: bold;
}

#divContentHeadB {
	color: #666666;
	width: 235px ;
	float: right;
}

#divContentHA {
	float: left ;
	width: 657px;
}

#divContentHAA {
	width: 315px;
	float: left;
	margin-right: 14px;
}

#divContentHAAA {
	background-repeat: no-repeat;
	width: 315px;
	height: 25px;
	margin-bottom: 15px;
}

#divContentHAAB {
	padding: 0px 0px 20px 10px;
}

#divContentHAAE {
	padding: 0px 0px 20px 10px;
}

#divContentHAB {
	width: 325px;
}

#divContentHAC {
	/*width: 647px;
	padding: 0px 0px 25px 10px ;
	clear: both ;*/
	width: 325px ;
	float: right ;
}

#divContentHAD {
	width: 657px;
	clear: both ;
	border-bottom: 1px solid black ;
	margin-bottom: 15px ;
}

#divContentHAE {
	width: 657px;
	height: 106px ;
	padding: 0px 0px 0px 0px ;
	clear: both ;
}

.headerBg01 {
	background-repeat: no-repeat;
	background-position: left top ;
	width: 316px;
	height: 25px;
	margin-bottom: 15px;
	float: left ;
}

.headerArticle {
	height: 21px ;
	margin: 0px 0px 4px 0px ;
	border-bottom: 1px solid black ;
	text-align: right ;
}

.containerArticle {
	padding: 0px 0px 25px 10px ;
	width: 647px;
	clear: both ;
	position: relative ;
}

.containerBottomBanner {
	width: 180px;
	height: 106px;
	padding: 0px 6px 0px 10px ;
	background-image: url('../../../data/layout/bottom_banners_bg.jpg') ;
	background-repeat: repeat-x;
	background-position: top ;
	float:left ;
	position: relative ;
}

.bottomBannerName {
	text-align: right ;
	color: #000000 ;
}

.containerBottomBanner img{
	margin: 0px 15px 0px 0px ;
	float: left ;
}

.imgArticle{
	float: left;
	margin: 0px 10px 0px 0px ;
	width: 120px ;
	height: 90px ;
	text-align: left ;
	vertical-align: top ;
	background-repeat: no-repeat;
	background-position: right bottom ;
}

.textArticle{
	margin: 0px 10px 10px 0px ;
}

#divContentHABA {
	background-repeat: no-repeat;
	width: 325px;
	height: 25px;
	margin-bottom: 15px;
}

#divContentHABB {
	padding: 0px 0px 0px 0px ;
}

.divisionHeader01 {
	margin: 0px 0px 0px 5px;
}

.divisionHeader01 a:visited, .divisionHeader01 a:link {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	font-family: "Palatino Linotype" "Times New Roman";
}

.divisionHeader02 {
	margin: 0px 0px 0px 15px;
}

.divisionHeader02 a:visited, .divisionHeader02 a:link {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	font-family: "Palatino Linotype" "Times New Roman";
}

.divisionHeader03 {
	margin: 0px 0px 0px 5px;
	padding: 0px ;
	color: #877C46;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	font-family: "Palatino Linotype" "Times New Roman";
}

.divisionHeader03 a:visited, .divisionHeader03 a:link {
	color: #877C46;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	font-family: "Palatino Linotype" "Times New Roman";
}

#divContentHB {
	float: right ;
	margin-left: 26px;
	width: 267px;
}

#divContentHBA {
	width: 267px;
}

#divContentHBAA {
	background-repeat: no-repeat;
	width: 267px;
	height: 25px;
	margin-bottom: 15px;
}

#divContentHBAB {
	padding: 0px 10px 25px 0px ;
}

#divContentHBAC {
	background-repeat: no-repeat;
	width: 267px;
	height: 25px;
	margin-bottom: 15px;
}

#divContentHBAD {
	padding: 0px 10px 25px 0px ;
}

#divContentHBAE {
	width: 267px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-bottom: 15px;
}

.mainBookmark {
	float: left ;
	color: #9B344F;
	font-weight: bold;
	font-size: 15px;
	margin: 0px 0px 0px 9px;
	text-decoration: none;
	font-family: "Palatino Linotype" "Times New Roman";
	cursor: pointer;
	text-align: center ;
	padding: 2px 4px 2px 4px ;
}

#divContentHBAF {
 	padding: 0px 10px 25px 0px ;
}

#divContentHBAG {
 	padding: 0px 10px 25px 0px ;
}

#divContentHBAH {
 	padding: 0px 10px 25px 0px ;
}

#divContentHBAI {
 	padding: 0px 10px 25px 0px ;
}

#divContentHBAJ {
	border-bottom: 1px solid black ;
	width: 258px;
	height: 20px;
	margin-bottom: 15px ;
}

#divContentHBAK {
	padding: 0px 10px 0px 0px ;
}

#divContentHBAK p{
	margin: 0px 0px 0px 20px ;
}

#divContentHBAK form{
	margin: 10px 0px 0px 25px ;
}

#sendButton{
	margin: 10px 0px 0px 85px ;
}

#divContentHAAC {
	background-repeat: no-repeat;
	width: 325px;
	height: 25px;
	margin-bottom: 15px;
}

#divContentHAAD {
	padding: 0px 0px 25px 10px ;
}

#divMainGalleryFoto {
	width: 310px;
	height: 155px ;
}

/* -------------------- */

#divContentA{
	padding: 0px 0px 10px 0px;
	width: 663px;
	float: left;
}

/* --- divContentA --- */

#divContentAA{
	margin: 0px 0px 5px 0px;
	width: 663px;
	min-height: 26px ;
	background-position: bottom left;
	background-repeat: no-repeat ;
}

#mainContent{
	padding-left: 10px ;
}

#mainContent a:visited, #mainContent a:link, #mainContent a:active{
	color: #962F4A ;
	text-decoration: none;
}

#mainContent a:hover {
	color: #962F4A ;
	text-decoration: underline;
}

/* ------------------- */

#divContentB{
	padding: 0px 0px 10px 0px;
	width: 267px;
	float: left;
	margin: 0px 0px 0px 20px ;
}

/*-- divContentB ---*/
#divContentBA {
	background-repeat: no-repeat;
	width: 267px;
	height: 26px;
	margin-bottom: 15px;

}

#divContentBA {
	width: 267px;
}

#divContentBB {
	margin-bottom: 15px;
}

#divContentBB ul {
	list-style-type: none ;
	margin: 0px ;
	padding: 0px ;
}

.activeSubMenu1Li {
	background-repeat: no-repeat;
	background-position: top left ;
	margin: 8px 2px 0px 0px;
	padding: 3px 0px 0px 20px ;
	min-height: 16px ;
}

.activeSubMenu1Li a:visited, .activeSubMenu1Li a:link, activeSubMenu1Li a:hover{
	color: #862A41 ;
}

.noactiveSubMenu1Li {
	background-repeat: no-repeat;
	background-position: top left ;
	margin: 8px 2px 0px 0px;
	padding: 3px 0px 0px 20px ;
	min-height: 16px ;
}

.noactiveSubMenu1Li a:visited, .noactiveSubMenu1Li a:link, noactiveSubMenu1Li a:hover{
	color: #7A7A7A ;
}

.subMenu2Li {
	background-color: #F6F6F6 ;
	margin: 0px 2px 0px 9px;
	padding: 5px 5px 5px 11px ;
}

.subMenu2Li a:visited, .subMenu2Li a:link, subMenu2Li a:hover{
	color: #7A7A7A ;
}

.bottomActiveSubmenu1Padding {
	background-repeat: repeat-x;
	height: 5px ;
	margin: 0px 2px 0px 9px;
	padding: 0px ;
}

.bottomNoactiveSubmenu1Padding {
	background-repeat: no-repeat;
	height: 5px ;
	margin: 0px 2px 0px 0px;
	padding: 0px ;
}

.bottomSubmenu2Padding {
	background-image: url('../../../data/layout/submenu_5_bg.jpg') ;
	background-repeat: repeat-x;
	height: 5px ;
	margin: 0px 2px 2px 9px;
	padding: 0px ;
}

#divContentBC {

}

/*--------------------*/

/* --- divFoot --- */

#divFootA{
	margin: 0 17px 0 17px;
	padding: 5px 0 5px 0;
	width: 950px;
	background: white;
	text-align: center ;
	clear: both;
}


#divFootC{
	margin: 0 17px 0 17px;
	padding: 5px 0 5px 0;
	width: 950px;
	background: white;
	border-top: 5px solid #983049;
	clear: both;
}

#divFootCA{
	padding-left: 10px;
	float: left;
	width: 190px;
}

#divFootCB{
	float: left;
	text-align: center;
	width: 550px;
}

/* --- divFoorCB --- */

#divFootCB ul {
	margin: 0px 0px 0px 0px ;
}

#divFootCB ul li{
	display: inline ;
	margin: 0px 8px 0px 8px ;
}

#divFootCB .separator02 {
	font-weight: bolder ;
	color: #983049;
}

/* ------------------ */

#divFootCC{
	padding-right: 10px;
	float: left;
	text-align: right;
	width: 190px;
}

.subPageTitleIcon {
	float: right ;
	width: 76px ;
	height: 15px ;
	text-align: right ;
}

.subPagePath {
	margin: 0px 0px 20px 10px ;
	clear: both ;
}

.subPagePath a{
	color: #666666 ;
	font-size: 8pt ;
}

.subPagePath img{
	margin: 0px 5px 0px 5px ;
}
