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

*
{
  padding: 0px;
  margin: 0px;
}

body
{
  font-family: tahoma,verdana,arial,sans-serif;
  font-size: 12px;
  background:#fff url(img/body.gif) repeat-x scroll 0 0;
  
}

#page
{
  margin: 0px auto;
  width: 903px;
  position: relative;
  clear: both;
}


/* Header
---------------------------------- */
#header
{
  color:#CCCCCC;
  width: 903px;
  height: 114px;
  min-height:114px;
  text-align: right;
  background-image:url(img/header.jpg);
     
}

#header h1 {
height:25px;
left:518px;
overflow:hidden;
position:absolute;
top:31px;
width:135px;
}

#header h1 a {
background:transparent url(img/header.h1.a.gif) no-repeat scroll 0 0;
display:block;
height:25px;
text-indent:-666em;
width:135px;
}
#header h1 a:hover {
background-position:0 -25px;
}
/* subheader
---------------------------------- */
#subheaderen
{
	background-image:url(img/header-menu-en.gif);
  clear: both;
  overflow: hidden;
  width: 903px;
  height: 89px;
}

#subheader
{
  background-image:url(img/header-menu.gif);
  color: #000;
  clear: both;
  overflow: hidden;
  width: 903px;
  height: 89px;
      
}

#subheader ul
{
  list-style: none;
  text-align:center;
  margin:10px 25px;
}

#subheader li
{
  display: inline;
  font-size: 1.2em;
  font-weight: 900;
  padding:0px 10px;
  
}

#subheader li a
{
  color:#000066;  
}

#subheader li a:hover
{
	color: #0033FF;
}


#header-menu {
background:transparent url(img/header-menu.gif) no-repeat scroll 0 0;
height:80px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
padding:5px 0 4px;
width:903px;
}

#header-menu li {
float:left;
}

#header-menu li a {
float:left;
height:80px;
text-indent:-666em;
}

#header-menu-aktualnosci {
background:transparent url(img/header-menu-aktualnosci.gif) no-repeat scroll 0 0;
margin-left:21px;
width:156px;
}

#header-menu-drogi {
background:transparent url(img/header-menu-drogi.gif) no-repeat scroll 0 0;
margin-left:48px;
width:67px;
}

#header-menu-koleje {
background:transparent url(img/header-menu-koleje.gif) no-repeat scroll 0 0;
margin-left:43px;
width:68px;
}

#header-menu-transport-lotniczy {
background:transparent url(img/header-menu-transport-lotniczy.gif) no-repeat scroll 0 0;
margin-left:43px;
width:70px;
}

#header-menu-transport-morski-i-rzeczny {
background:transparent url(img/header-menu-transport-morski-i-rzeczny.gif) no-repeat scroll 0 0;
margin-left:35px;
width:110px;
}

#header-menu-pozostale {
background:transparent url(img/header-menu-pozostale.gif) no-repeat scroll 0 0;
margin-left:32px;
width:70px;
}

#header-menu li a:hover, #header-menu li a.active {
background-position:0 -80px;
}


#header-menu li a {
float:left;
height:80px;
text-indent:-666em;
}

#header-menu-cupt {
background:transparent url(img/header-menu-cupt.gif) no-repeat scroll 0 0;
margin-left:25px;
width:96px;
}


/* Main content
---------------------------------- */
#contentBox {}

/* zmiany wprowadzone przy okazji wgrania modułu newsletter */
#content, .homePage #content_art {
  width: 650px;
  overflow: hidden; 
  list-style-position:inside;
  text-align: justify;
  font-size: 11px;
  }
  
  #content_art {
  
  overflow: hidden; 
  list-style-position:inside;
  text-align: justify;
  font-size: 11px;
  }

  
#contentBox #content {float: left;}

#contentBox #newsletter {width: 240px; float: right; margin-top: 20px;}
#contentBox #newsletter .head {font-size: 11px; font-weight: bold; text-indent: 10px; color: #fff; line-height: 22px; height: 22px; border-top: 2px solid #E2E1E1; background: #F0EFEF url("img/glowna-tlo-akt.jpg") repeat-y scroll 0 0;}
#contentBox #newsletter ul {display: block; list-style: none none outside;}
#contentBox #newsletter ul li{padding: 3px 0; margin: 0; line-height: 20px;}
#contentBox #newsletter ul li label {display: inline; width: 30px; margin-right: 10px;}
#contentBox #newsletter ul li.submit {text-align: right;}

#contentBox #newsletter .newsletterFormBox {padding: 5px; font-size: 11px;}
#contentBox #newsletter .newsletterFormBox input.mail {width: 227px;}
#contentBox #newsletter .newsletterFormBox input.submit {width: 120px;}

#content {
  padding: 20px 0 10px 0;  
  }
  #content_art {
  padding: 0px 0 20px 0; 
  }

#content img {
  float:left;
  width:265px;
  height:199px;
  }

#content p{
	margin:0px 15px 10px 270px ;
	font-size:1.1em;
	}

/* News_header -(strona glowna)
---------------------------------- */
#imageup{
background:transparent url(img/content-promotion-up.gif) no-repeat;
height:20px;
}
#baner{
text-align:center;
}

#newsheader {		
background:transparent url(img/content-promotion.gif) no-repeat scroll 50% 100%;
margin-bottom:24px;
margin-top:-1px;
padding-bottom:18px;
width:903px;
}

#newsheader ul {
overflow:hidden;
width:903px;
}

#newsheader li {
float:left;
text-align:left;
width:446px;
display: inline;

}


.newsh-image {
float:left;
width:185px;
padding:0px 12px;
}

.newsh-body {
color:#010101;
font-size:0.8em;
line-height:1.4em;
margin-left:210px;
padding-right:11px;
}

/*
  naglowki info i aktualnosci na stronie glownej*/

#text1, #text2 {
width:880px;
border-top:2px solid #E2E1E1;
color:#FFFFFF;
font-size:0.8em;
margin:10px 10px 5px 10px;
padding:5px 0 5px 15px;
font-weight:bold;
text-transform:uppercase;
}

#text1 {
background:#F0EFEF url(img/glowna-tlo-akt.jpg) repeat-y scroll 0 0;
}

#text2 {
background:#F0EFEF url(img/glowna-tlo-proj.jpg) repeat-y scroll 0 0;

}
/*
  news - aktualnosci i info na stronie glownej*/
#news, #info {		
background:inherit;
margin-top:-1px;

width:904px;

}


#news ul, #info ul {

margin: 10px 0px 6px 8px;
overflow:hidden;
}

#news li, #info li{
float:left;
text-align:left;
width:214px;
display: inline;
overflow:hidden;
padding-left:10px;
}


.newsh-head {
font-size:0.8em;
margin-bottom:10px;

margin-left:95px;
font-weight:bold;
}
.newsh-head  a{
color:#111111 !important;
}
.newsh-head  a:hover{
text-decoration:underline !important;
}

.projekt-head {
font-size:0.8em;
margin-bottom:10px;
text-transform:uppercase;
margin-left:95px;
font-weight:bold;
}
.projekt-head  a{
color:#000066 !important;
}
.projekt-head  a:hover{
color:#e64B1F !important;
text-decoration:underline !important;
}

.newsh-images {
float:left;
width:80px;
height:60px;
overflow:hidden;
}

.newsh-bodys {
color:#010101;
font-size:0.8em;
line-height:1.0em;
clear:both;
padding-top:10px;line-height:1.3em;
}

/* Info
---------------------------------- */
#headline, #footermenu {
	width:903px;	
	border-top:2px solid #E2E1E1;	
	border-bottom:2px solid #E2E1E1;
	clear:both;
	margin-bottom:10px;
}
#footer {display: block; margin-top: 35px; clear: both; float: none;}
#footer .subinfo {display: block; clear: both; float: none; text-align: center; margin: 20px auto; font-family: Arial; font-size: 12px;}
#footer .spacer {display: inline; margin-left: 245px; margin-right: 235px;}
#footer  img {display:inline-block;vertical-align:middle;}
#footer  a.admin {margin-left:245px;display:inline-block;vertical-align:middle;}

#headline{
	height:40px;
	}
/* Pasek przewijany
---------------------------------- */
#headline{
font-size:1.5em !important;
font-weight:bold;
}


/* Footermenu
---------------------------------- */
#footermenu {
position:relative;
}

#footermenu ul{
position:relative;
text-align:center;
margin:10px 25px;
}

#footermenu li {
	color:#555555;
	font-size:0.9em;
	display: inline;
	padding:4px 2px;
}
#footermenu a{
	/*color:#999999;*/
	text-decoration:none;	
}
#footermenu a:hover{
	color:#999999;
	text-decoration: underline;	
}

#footermenu img.lef{

padding-left:5px;
position:absolute;
top:8px;
left:0px;
width:65px;
}
#footermenu img.rig{

padding-right:5px;
position:absolute;
top:8px;
right:0px;
width:46px;
}
#footer {
display:block;
}
/*  Aktualnosci
*/
.newsdata {
background:transparent url(img/newsdata.jpg) no-repeat scroll 0 0;
background-position:0px 3px;
color:#E6E6E6;
font-weight:bold;
height:21px;
left:0;
padding:8px 0px;
position:absolute;
text-align:center;
top:3px;
width:216px;
}
.aktualnosc {
position:relative;
}
.artlistdata{
background:#FAFAFA url(img/newsdate.gif) repeat-y scroll 0 0;
border-top:2px solid #E4E4E4;
color:#6C6C71;
margin:0 !important;
padding:4px 10px 4px 0px;
text-align:right;
}
/*  Artykuly
                     */
.cont, .contcupt {

text-align:left;
font-size:1.1em;
}

.cont {
margin-left:275px;
padding:15px;
width:594px;
}

.contcupt {
width:697px;
margin-left:203px;
margin-top:28px;
}



.leftpanel, .leftpanelart{
float:left;

display:inline;
overflow:hidden;
text-align:left;
color:#555555;
font-size:1.1em;
border:none;
}

.leftpanel{
width:203px;
}
.leftpanel ul{
list-style:none;

}
.leftpanelart{
width:275px;
}
.leftpanelart img{
padding:15px 0px;
}

/* wyswietlanie beneficjentow*/
.beneficjent{
text-align:center;
}

/* gorna czesc podkladu pod menu boczne*/
#imageupmenu 
{
background:url(img/menucuptg.gif) no-repeat;
text-align:left;
margin-top:24px;
height:20px;
}

#leftpanel{
float:left;
width:183px;
display:inline;
overflow:hidden;
text-align:left;
color:#555555;
font-size:1.1em;
border:none;
}

#leftpanel ul{
background:url(img/menucuptd.gif) no-repeat scroll 0% 100%;
width:180px;
overflow:hidden;
padding-left:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:10px;
}

#leftpanel img{
padding: 10px 0px;
}

#leftpanel li a {
background:transparent url(./img/menu.gif) no-repeat scroll 0 50%;
color:#757575;
display:block;
padding:8px 0 5px 27px;
text-decoration:none;
width:136px;
}

#leftpanel li a:link,#leftpanel li a:visited {
color:#555555;
}

#leftpanel li  a:hover, #leftpanel li  a.active {
background-position:-171px 50%;
color:#F65B2F;
}

.active,#leftpanel li a:hover{
color:#F65B2F !important;
}

#submenu a:link,#submenu a:visited {
border-top:1px solid #999999;
font-size:0.75em !important;
list-style-position:outside;
margin-left:28px!important;
background: none !important;
padding:8px 0 5px 1px;
width:122px;
}

/* Lista artykulow uzywanych Projektach
*/
.lista {
padding:15px 0px;list-style:none;
}
ul .lista {

}
#content_art .lista li{
border-top:2px solid #B9B9AF;
display:block;
clear:both;
}
#linki p{
border-bottom:solid 2px #cccccc;
padding:5px 0px;
color:#666666;
font-weight:bold;
}
#content_art .miniatura2{
float:left;
width:110px;
padding:5px 10px 5px 10px;
margin-left:140px;
}

#content_art .opis2{
margin-left:140px;
padding:10px;
}

#content_art .miniatura{
float:left;
width:110px;
padding:6px 0px 0px 0px;
margin-left:228px;
}

#content_art .opis{
margin:0px 0px 0px 354px;
padding:6px 15px 0px 5px;


}

#content_art h5{
color:#666666;
font-size:0.9em;
}
#content_art .opis h4{
color:#F65B2F;;
font-size:1.1em ;

}

#content_art h6{
background:#F3F2F2 url(./img/projekty-nagl.jpg) repeat-x scroll 0 100%;
border-bottom:1px solid #DBDBDB;
border-top:2px solid #E4E4E4;
font-size:1.1em;
line-height:normal;
padding:2px 0 2px 12px;
color:#666666;
}

#content_art ol {

list-style-position:inside;

}

.listastron {
list-style:none;
width:901px;
margin:0px 1px;
text-align:center;
padding:20px 0px;
background:#F3F2F2 url(./img/projekty-nagl.jpg) repeat-x scroll 0 100%;
border-bottom:1px solid #DBDBDB;
border-top:2px solid #E4E4E4;
font-size:0.9em !important;
line-height:normal;
padding:2px 0 2px 12px;
color:#000000;
}
.listastron a:visited,.listastron a:link{
color:#666666;
}
.listastron a:hover{
color:#e64B1F;
}

.napistytul {
background:#DEDEDE url(img/title-information.gif) repeat-x scroll 0 100%;
border-top:2px solid #CBCBCB;
color:#6C6C71 !important;
cursor:pointer;
font-size:105%;
font-weight:normal;
padding:5px 0 5px 8px;
text-transform:uppercase;
margin:0px;
}

.download {
background:#F7F6F6 url(img/download.gif) repeat-y scroll 0 0;
color:#6C6C71;
font-size:1em;
font-weight:normal;
padding:5px 0 5px 11px;
margin:0px
}

 .download-list {
background:#FAFAFA url(img/download-list.gif) repeat-y scroll 0 0;
padding:5px 0 10px 10px;
}

/* Default
---------------------------------- */
h3 a:hover{
text-decoration:underline;
color:#111111;
}
h3 a:visited, h3 a:link{
color:#111111 !important;
}

a:link
{
	color:#F65B2F;
	text-decoration: none;
	border-bottom-style:none;
}

a:hover,
a:focus
{
	color: #f96B3F;
	text-decoration: none;
	border-bottom-style:none;
}

a:visited
{
  color: #F65B2F;
  background:inherit;
  text-decoration: none;
  border-bottom-style:none;
}

a img
{
  border: 0;
}

h1
{
  font-size: 1.2em;
  font-weight:bold;
  color: #F65B2F
 }

h2
{
  font-size: 1.1em;
  font-weight:bold;
  color: #F65B2F
}

h3
{
color:#999999;
font-size:1.1em;
margin-bottom:10px;

text-transform:uppercase;
}




h4,
h5,
h6
{
  font-size: 1em;
  
}

p,
table
{
  margin: .2em 0 1em 0;
}

table
{
  max-width: 700px;
}

ol,



.left
{
  float: left;
}

.right
{
  float: right;
}

.textright
{
  text-align: right;
}

.textcenter
{
  text-align: center;
}

.small
{
  font-size: 0.7em;
}

.bold
{
  font-weight: bold;
}

.em
{

  font-style: italic
}



/* Search Styles
---------------------------------- */
.searchbox
{
  padding-top:7px;
  padding-right:27px;
  color: inherit;
  font-size: 60%;
  float:right;
  
  
}

.searchbox p
{
  margin: 0;
  padding: 0;
}



