﻿/*
@import url('GridStyle.css');
@import url('SearchStyle.css');
@import url('FileListStyle.css');
@import url('NewsStyle.css');
@import url('MenuStyle.css');
*/
/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

*, a {
	outline: none;
	text-decoration: none;
	color:#424F62;
}
.leftmenu img {
	display: block; 			
}

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_3 {
	margin-left: auto;
	margin-right: 0px;
	width: 1132px;
}

.content{
	margin-left:56px;
}
.wide{
	margin-left: auto;
	margin-right: auto;
	width: 1188px;
	text-align:left;	
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 16px;
	margin-right: 16px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 3 Columns
----------------------------------------------------------------------------------------------------*/

.container_3 .grid_1 {
	width:325px;
}

.container_3 .grid_2 {
	width:684px;
}

.container_3 .grid_3 {
	width:1042px;
}



/* Prefix Extra Space >> 3 Columns
----------------------------------------------------------------------------------------------------*/

.container_3 .prefix_1 {
	padding-left:358px;
}

.container_3 .prefix_2 {
	padding-left:716px;
}



/* Suffix Extra Space >> 3 Columns
----------------------------------------------------------------------------------------------------*/

.container_3 .suffix_1 {
	padding-right:358px;
}

.container_3 .suffix_2 {
	padding-right:716px;
}



/* Push Space >> 3 Columns
----------------------------------------------------------------------------------------------------*/

.container_3 .push_1 {
	left:358px;
}

.container_3 .push_2 {
	left:716px;
}



/* Pull Space >> 3 Columns
----------------------------------------------------------------------------------------------------*/

.container_3 .pull_1 {
	left:-358px;
}

.container_3 .pull_2 {
	left:-716px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
img{
	border:0px;	
}

.actual_short .shortcut img{
	float:right;	
}

.lpane
{
float:left;
padding-top:20px;
}
.rpane
{
float:right;
padding-right:60px;
padding-top:20px;
}

.logosearch
{
float:left;
height:65px;
padding:38px 0 0 55px;
}
.grayBGmain
{
	margin-bottom:55px;
}

.homepage .grayBGmain, .wrapped .grayBGmain{
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;	
}
.homepage .grayBGmain
{
height:390px;				
}
.wrapped .grayBGmain{
height:185px;
}

.withPic, .withoutPic{
float:left;
margin-left:55px;
width:1075px;
}	
.news{
	font-size:10px;
	padding-top:15px;
}
.news h2{
	margin:0px;
	padding:0px;
	font-size:10px;
}
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#eeeef0;
	padding-top:40px;
	text-align:center;
}
.footer{
	margin-top:11px;
	padding-top:2px;
	border-top:#9d9c9d 1px solid;
	float:left;
}
.footer .icons{
	width:158px;
	float:right;
	height:24px;
}
.footer .icons a{
	display:block;	
	height:24px;
	float:left;
}
.footer .icons a.home{
	width:62px;
	margin-right:2px;
}
.footer .icons a.mail{
	width:30px;
	margin-right:2px;
}
.footer .icons a.sitemap{
	width:62px;
	margin-right:2px;
}
.fotterContent 
{
	
}
.mainContent h1{
	font-size:14px;
	margin-top:0px;
}
.mainContent p{
	font-size:11px;	
}
.mainContent .header p{
	font-weight:bold;
}

.ddWithArrows
{
	font-size:11px;
}
.ddWithArrows ul
{
	font-weight:normal;	
	margin-bottom:15px;
}
.ddWithArrows dl,
.ddWithArrows .row
{
	width:100%;	
}
.ddWithArrows dt
{
	width:350px;
	float:left;
	text-align:right;
	padding-bottom:4px;
	text-transform:uppercase;
}

.ddWithArrows.andDate dt{
	padding-right:0px;	
}
.ddWithArrows.andDate dt .datearrow,
.ddWithArrows.andDate dt .underarrow
{
	padding-right:45px;	
	font-weight:bold;
}
.ddWithArrows dd
{
float:left;
margin-left:5px;
padding-top:12px;
width:320px;
/*
bottom:0;
position:absolute;
right:0;
*/

}


.ddWithArrows dd a{
color:#424F62;
float:left;
line-height:20px;
margin-left:0;
text-decoration:none;
width:325px;
}


.ddWithArrows .row
{
	float:left;
	margin-bottom:30px;
	/*position:relative;*/
}

.ddWithArrows .picture img
{
	padding-left:10px;
	padding-right:10px;
}

.ddWithArrows dt.benefit, 
.ddWithArrows dt .datearrow,
.ddWithArrows dt.redukcja
{
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-bottom:5px;
	margin-bottom:8px;
}
.ddWithArrows dt .datearrow div, 
.ddWithArrows dt.redukcja div
{
	width:303px;
	padding-right:30px;
}

.mainContent{
	color:#424f62;	
}
.mainContent .header{
	padding-left:53px;	
}
.mainContent .plainTxt{
	font-size:11px;	
}

.breadcrump, .currentBreadcrump
{
	padding-bottom:35px;
}
.breadcrump, .breadcrump a, .currentBreadcrump, .currentBreadcrump a
{
	text-decoration:none;
	color:#9b9a9a;
	font-size:14px;
}
.currentBreadcrump, .currentBreadcrump a
{
	font-weight:bold;
}

.FNDropDownList
{
	text-align:left;
	width:1%;
}
.FNLabel
{
	text-align:right;
	padding: 5px 10px 5px 0px;
}

.FNYearSelector {
	background-color: transparent;
	border-width:1px;
	color:#424F62;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	float:left;
}

.watermark { color: lightgrey; font-style: italic; }


.SendMessage
{}

.SendMessage div
{
	display:inline;
}

.SendMessageField, .SendMessageFieldNoLine 
{
	float:left;
	padding:5px;
}
.SendMessageField
{
	border-bottom:1px solid #8C8D8F;	
}

.SendMessageField .Label,
.SendMessageField .Input input,
.SendMessageField .Input textarea,
SendMessageFieldNoLine .Label,
SendMessageFieldNoLine .Input input
{

	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:24px;
}

.SendMessageField .Input input, .SendMessageField .Input textarea, SendMessageFieldNoLine .Input input
{
	background-color:#F0F0F0;
}

.SendMessageField .Label, SendMessageFieldNoLine .Label
{
	border:0 none;
	float:left;
	vertical-align:top;
	width:150px;
	line-height:24px;
}

.SendMessage div span
{
	float:left;		
	padding-top:10px;	
}
.SendMessageField .Input, .SendMessageFieldNoLine .Input, .SendMessageFieldNoLine .SendButton
{
	float:left;
}
.SendMessageField .Input input, .SendMessageField .Input textarea, .SendMessageFieldNoLine .SendButton input
{
	border:1px solid #8C8D8F;
	width:250px;
	padding: 5px 0 5px 0;
}
.SendMessageFieldNoLine .SendButton
{
	padding-left:150px;
}

.Button
{
border-color:#8C8D8F;
border-style:solid solid none;
border-width:1px;
cursor:pointer;
}
