BODY {
	
/* background: #152F63; */
 background: #9FB6CD; 
	margin: 0px;
	padding: 0px;
}

td, th {
	font-family: "Verdana", "Helvetica", sans-serif;
	color: #152F63;
	font-size: 12px;
}

p, P, H1, H2, UL, OL, LI, .textBody {
	font-family: "Verdana", "Helvetica", sans-serif;
	color: #152F63;
	padding-right: 12px;
}

H3, H4, .textBody {
	font-family: "Verdana", "Helvetica", sans-serif;
	color: white;
	padding-right: 11px; font-size:medium
}

.textBody IMG {
	margin: 10px;
}

p, P, UL, OL {
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 18px;
}



.heading {
	font-size: 16px;
	margin-bottom: 5px;
	font-weight: bold;
}


.heading2 {
	font-size: 15px;
	margin-bottom: 5px;
	font-weight: bold;
}


.heading3 {
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: bold;
}



H1 {
	font-size: 12px;
	margin-bottom: 5px;
}

H2 {
	font-size: 11px;
	margin-bottom: 5px;
	margin-top: 20px;
}

#middleSectionFull A,
#middleSectionAlternative A,
#middleSection A {
	color: #152F63;
	text-decoration: none;
}
#middleSectionFull A:hover,
#middleSectionAlternative A:hover,
#middleSection A:hover {
	color: #152F63;
	text-decoration: underline;
}
#pasek {
	color:  white;
	background:  #9FB6CD;	
	padding-top: 0px;
}
#topSection,#topSection1,#topSection2 {
	
	background: white;	
	height: 200px;
}
#mainContainer {
	background: white;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
}

#horisontalMenuContainer {
	background: white;
	
	background-repeat: repeat-y;
	background-position: top right;
	padding:0px;
	margin:0px 0px 0px 1px;
}

#horisontalMenu {
background: #99CCFF;
	font-family: "Verdana", "Helvetica", sans-serif;
	border: 0px solid #FFF;
	border-right: 0px solid #E3E4E8;
        border-left: 0px solid #E3E4E8;
	margin-right: 0px;
	margin-left: 0px;
 	padding-left: 0px;
        
}

#horisontalMenu A {
	font-family: "Verdana", "Helvetica", sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #152F63;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	border-right: 1px solid #152F63;
	white-space: nowrap;
  border-left: 0px solid #E3E4E8;
}

#horisontalMenu A:hover {
	font-family: "Verdana", "Helvetica", sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	background: #152F63;
	border-right: 1px solid #152F63;
  border-left: 0px solid #E3E4E8;
}

#horisontalMenu A.active {
	font-family: "Verdana", "Helvetica", sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFF;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	background: #152F63;
	border-right: 1px solid #152F63;
  border-left: 0px solid #E3E4E8;
}

#languageSelection {
	height: 19px;
	text-align: right;
	font-family: "Verdana", "Helvetica", sans-serif;
	font-size: 9px;
	color: #152F63;
	padding-right: 12px;
	margin-top: -17px;
	margin-bottom: -2px;
}

#languageSelection IMG {
	border: 1px solid #b3d6e3;
	vertical-align: -20%;
}

#languageSelection A {
	padding: 2px;
}

#headerImage {
	position: relative;
	z-index: 20;
}

#picture {
	float:right;
	width: 405px;
}

.floatstop {
	clear:both;
}

#picture2 {
	float:right;
	width: 536px;
}

.floatstop {
	clear:both;
}
#contentSection {
	background: repeat-y;
	position: relative;
	z-index: 5;
        margin-left: 5px;
	height: 400px;
}

#contentSectionAlternative {
	background: repeat-y;
	position: relative;
	z-index: 5;
}

#contentSplit {
	border-top: 1px solid #7382A1;
	width: 769px;
	margin-left: 2px;
}

#contentNoSplit {
	border-top: 1px solid #7382A1;
	width: 769px;
	margin-left: 2px;
	background: no-repeat bottom left;
}


#leftSection {
	width: 139px;
	padding-top: 15px;
	background: no-repeat bottom left;
}

#leftSectionAlternative {
	width: 139px;
	padding-top: 15px;
}

#middleSection {
	padding-top: 15px;
	width: 476px;
}

#middleSectionAlternative {
	padding-top: 15px;
	width: 630px;
}

#middleSectionFull {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	width: 769px;
}

#rightSection {
	width: 154px;
	padding-top: 1px;
}
.rightVerticalSection {
	margin-left: 1px;
	border-bottom: 1px solid #FFF;

}

.rightBannerLink {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: center;
}


#verticalMenu {
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 12px;
}

A.menuLevel1 {
	display: block;
	margin-bottom: 6px;
}

.menuLevel2Section {
	margin-bottom: 10px;
}

A.menuLevel2 {
	font-family: "Verdana", "Helvetica", sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #152F63;
	display: block;
	
	padding-left: 10px;
	margin-bottom: 3px;
}

#footer {
	position: relative;
	z-index: 1;
	padding-bottom: 15px;
}

.dropDown {
	font-family: "Verdana", "Helvetica", sans-serif;
	font-size: 11px;
	color: #152F63;
}

.textField {
	font-family: "Verdana", "Helvetica", sans-serif;
	font-size: 11px;
	color: #152F63;
}

.largeBanner {
	text-align: center;
	margin-left: -4px;
}

.dataTable TD,
.dataTable TH {
	padding: 2px;
	font-family: Tahoma, "Verdana", "Helvetica", sans-serif;
	font-size: 11px;
	color: #000;
}

.dataTable TH {
	padding-top: 4px;
}

.dataInnerTable {
	margin-left: -2px;
	margin-right: -2px;
	margin-top: -2px;
	margin-bottom: -2px;
}

.dataInnerTable TH {
	padding-top: 2px;
}

.required {
	color: #FF0000;
	padding: 2px;
}

H1.property {
	text-align: left;
	font-size: 14px;
	color: #152F63;
}

H1.calc {
	text-align: center;
	font-size: 14px;
	color: #152F63;
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 15px;
}

.calcContact {
	color: #152F63;
	font-family: "Verdana", "Helvetica", sans-serif;
	font-size: 9px;
	padding: 10px;
}


.topPageTop {
	text-align: right;
	padding-right: 30px;
	margin-top: -55px;
}


.pagingBlockContent {
	margin-top: 20px;
}

#middleSectionAlternative .pagingBlockContent TD A.pagingLink,
#middleSectionAlternative .pagingBlockContent TD A.pagingLinkNavi {
	color: #B3001E;
	text-decoration: none;
}

#middleSectionAlternative .pagingBlockContent TD A.pagingLink:hover,
#middleSectionAlternative .pagingBlockContent TD A.pagingLinkNavi:hover {
	color: #B3001E;
	text-decoration: underline;
}

.pagingBlockContent TD {
	color: #B3001E;
	font-family: "Verdana", "Helvetica", sans-serif;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.pagingPath {
	font-weight: bold;
	font-size: 14px;
}

.pagingResultsAmount {
	font-weight: bold;
	font-size: 14px;
}

.pagingPages {
	font-size: 12px;
}

.pagingSelectedPage {
	font-size: 15px; 
	font-weight:bold;
	text-decoration:underline;
}

.pagingLinkNavi {
	font-size: 12px;
}

.pagingInstruction {
	font-size: 10px;
}

.pagingShowall {
	font-size: 12px;
}

.pagingBlockPageEnd {
	margin-bottom: 20px;
/*	margin-right: 50px;*/
}

.pagingBlockPageEnd TD A.pagingLink,
.pagingBlockPageEnd TD A.pagingLinkNavi {
	color: #FFF;
	text-decoration: none;
}

.pagingBlockPageEnd TD A.pagingLink:hover,
.pagingBlockPageEnd TD A.pagingLinkNavi:hover {
	color: #FFF;
	text-decoration: underline;
}

.pagingBlockPageEnd TD {
	color: #FFF;
	font-family: "Verdana", "Helvetica", sans-serif;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}


#calcStart {
	width: 284px;
}

#calcEnd {
	width: 284px;
}

.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(media/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(media/glossyback2.gif);
}


