@charset "utf-8";

body  {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	background: #eaebe3;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color:#000000;

}

p {margin:0px;}

.twoColFixLtHdr #container { 

	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background: #FFFFFF;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	margin-top:8px;

	text-align: left; /* this overrides the text-align: center on the body element. */

} 

.twoColFixLtHdr #header {

	height:240px;

} 

.twoColFixLtHdr #header-midd {

	width:960px;

	height:218px;

	float:left;

} 

 



.twoColFixLtHdr #header-menu {

	height:22px;

	background-color:#EEE;

	} 

.twoColFixLtHdr #header-flash {

	height:322px;

	} 

.twoColFixLtHdr #header h1 {

}

.twoColFixLtHdr #sidebar1 {

	float: left; /* since this element is floated, a width must be given */

	width: 278px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */

	background: #fff; /* the background color will be displayed for the length of the content in the column, but no further */

	text-align:center;

}



#cms{

	background-color:#e8eef2;

	height:auto;

	text-align:left;

}



#cms h2{

	background-color:#a9cde6;

	margin:0px;

	padding:10px;

}

#pasek

{

	height:108px;

	width:61;

	background-image:url(images/pasek-bg.jpg);

}



.twoColFixLtHdr #mainContent { 

	margin: 0 0 0 278px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */

	background-color:#fff;

} 

.twoColFixLtHdr #mainContent-text {

	width:621px;

	float:left;

	background-color:#eaebe3;

} 

.twoColFixLtHdr #mainContent-sidebar-right {

	width:60px;

	float:right;

} 



.mainContent-buton {

	height:118px ;

	width:126px ;

	float:left;

}

.twoColFixLtHdr #footer {

	height:66px;

		background-color: #eaebe3;

	background-image:url(images/footer-bg.jpg);

	background-repeat:no-repeat;

} 



.twoColFixLtHdr #footer-left {

	height:66px;

	width: 278px;

	text-align:center;

	float:left;

} 

.twoColFixLtHdr #footer-right {

	height:66px;

	width: 437px;

	text-align:center;

	float:right;

	margin-right:160px;

} 



.twoColFixLtHdr #footer p {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* this class can be used to float an element left in your page */

	float: left;

	margin-right: 8px;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

.fast_form{
	width:470px;
	height:180px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#787978;
	text-align:left;

}

.text1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#787978;

	margin: 0 15px 0 15px;



}



.text2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#014e86;

		margin: 0 15px 0 15px;

}



.text3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#515151;

		margin: 0 15px 0 15px;

}

.text4 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;
	
	text-align:center;	

	font-weight:bold;

	color:#014e86;

		margin: 0 0px 0 0px;

}




h1.text3 {

	font-family:Myriad Pro, Arial, Helvetica, sans-serif;

	font-size:17px;

	font-weight:bold;

}

h2.text3 {

	font-family:Myriad Pro, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

}



#footer a:link{

color: #515151;}



#footer a:visited{

color:#515151;}



#footer a:hover{

color:#014e86;}



#footer a:active {

color:#515151;}



/* omaCMS */

.cmsNewsTitle{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#014e86;

	margin: 0 15px 0 15px;



}



.cmsNewsTagline{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#787978;

	margin: 0 15px 0 15px;

}



.cmsNewsArticle{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#014e86;

	margin: 0 15px 0 15px;

}



.cmsNewsReadMore{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#014e86;

	margin: 0 15px 0 15px;

	text-decoration:none;

}

.cmsContactForm{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#787978;
	text-align:left;
}

input, textarea, option{
	font-family:Arial, Helvetica, sans-serif;
	color:#787978;
	
}

.formError{
	color:#FF0000;
	font-size:10px;
}

a {color:#014E86; text-decoration:underline; }
a:hover{color:#FF0000; text-decoration:none;}

