body {
margin:0;
padding:0;
background-color:#e8e8e8;
font-size:12px;
font-weight:normal;
font-family:arial,sans-serif;
}
.clearfix{
clear:both;
}

a{color: navy}

.HRwhite{
width:100%;
height:2px;
color:#fff;
background-color:#fff;
border:none;
}
div#container {
width:900px;
margin:5px auto;
}

div#top {
height:125px;
}

div#header{
position:relative;
height:69px;
border-bottom:1px solid #c0c0c0;
}
img{
border:none;
}
div#logo{
position:absolute;
width:573px;
height:104px;
float:right;
}

div#logo img{
border:none;
}

div#lang{
float:right;
height:69px;
text-align:right;
width:327px;
}

div#lang div{
padding-top:46px;
padding-right:12px;
}

div#lang div a{
text-decoration:none;
font-weight:bold;
color:#279da3;
}
div#menu{
margin-top:10px;
padding-top:5px;
height:45px;
text-align:right;
color:#fff;
}

div#page{
background-color:white;
border:1px solid #dcdcdc;
}

div#page-content{
font-size: 13px;
margin: 0px auto;
width:854px;
min-height:598px;
padding-top:20px;
}
/* zawartość strony głównej */
div#newsflash{
margin-bottom:30px;
}
div#newsflash div{
width:370px;
height: 165px;
overflow: hidden;
float:left;
}
div#newsflash p{
padding-left:412px;
padding-bottom:10px;
}
div#newsflash a{
text-decoration:none;
color:#000;
}
div#newsflash img{
width: 370px;
height: 165px;
float:left;
}
div#modules{
margin: 0px;
padding-left:7px;
padding-bottom:20px;
}
div#module1-header{
width:203px;
height:27px;
background:url('../bgnd/module1.png') no-repeat;
}

div#module2-header{
width:203px;
height:27px;
background:url('../bgnd/module2.png') no-repeat;
}

div#module3-header{
width:203px;
height:27px;
background:url('../bgnd/module3.png') no-repeat;
}

div#module4-header{
width:203px;
height:27px;
background:url('../bgnd/module4.png') no-repeat;
}

.module{
width:203px;
padding-right:5px;
float:left;
}
.module-content h4.m1 a{
text-decoration:none;
color:#F57B21;
}
.module-content img{
border:none;
} 
.module-content h4.m2 a{
text-decoration:none;
color:#1A0F60;     #EE1E74
}
.module-content h4.m3 a{
text-decoration:none;
color:#EE1E74;
}
.module-content h4.m4 a{
text-decoration:none;
color:#00ABE1;
}
.module-content{
border:1px solid #80b2b2;
padding-left:8px;
padding-right:8px;
height:315px;
position:relative; 
}
.module-content  h4{ 
font-weight:bold;
font-size:13px
}
.module-content p{
text-align:left;
line-height:17px;
}
.m1 {
text-decoration:none;
color:#f57b21;
}
.m2 {
text-decoration:none;
color:#1a0f60;
}
.m3 {
text-decoration:none;
color:#ee1e74!important;
}
.m4 {
text-decoration:none;
color:#00abe1 !important;
}
div#page-foot{
text-align:center;
padding-top:10px;
border-top: 6px solid #dcdcdc;
padding-bottom:10px;
}
div#page-foot img{
border:none;
padding-right:10px;
}
div#page-foot a{
text-decoration:none;
}
/* stopka */
div#foot{
height:30px;
}
p.fleft{
float: left;
margin-left:10px;
margin-top:8px;
color:#fff;
}
p.fright{
margin-right:10px;
margin-top:8px;
float: right;
color:#fff;
font-size: 10px;
}
p.fright a{
text-decoration:none;
color:#fff;
font-size: 10px;
}
/*typografia różna */
p.porange{
background:url('../bgnd/porange.jpg') no-repeat 46% 0; 
}
p.pviolet{
background:url('../bgnd/pviolet.jpg') no-repeat 46% 0;
}
p.ppink{
background:url('../bgnd/ppink.jpg') no-repeat 46% 0;
}
p.pblue{
background:url('../bgnd/pblue.jpg') no-repeat 46% 0;
}
/*podstrona*/
#download{
width:80%;
float:left;
}
#news{
width:49%;
float:left;
}
.normal{
text-decoration:none;
color:#279DA3;
font-size:12px;
}
#left-context-menu{
display: block;
width:216px;
float:left;
}
#left-content{
display: block;
width:614px;
float:left;
}
#left-content p{
line-height: 22px;
font-size: 13px;
}
#left-content2{
width:100%;
}
#left-content2 p{
line-height: 22px;
font-size: 13px;
}
#left-content3{
width:400px;
border-right:1px solid #e8e8e8;
float:left;
}
#newsflash2 #news p{
padding-left:30px;
}
/*typografia różna 2*/
p.porange2{
background:url('../bgnd/porange.jpg') no-repeat 0 0;
}
p.pviolet2{
background:url('../bgnd/pviolet.jpg') no-repeat 0 0;
}
p.ppink2{
background:url('../bgnd/ppink.jpg') no-repeat 0 0;
}
p.pblue2{
background:url('../bgnd/pblue.jpg') no-repeat 0 0;
}
/*menu na podstronie */
div#page-menu{
margin-top:10px;
border-top: 6px solid #dcdcdc;
height:40px;
}
ul#pmenu{
margin-top:13px;
margin-left:40px;
padding:0;
list-style:none;
}
ul#pmenu li{
background: url('../bgnd/menupoint.jpg') no-repeat left center;
float:left;
padding-left:17px;
margin-left:22px;
}
/* prawa strona */
#right-content{
float:left;
width:180px;
border-left:1px solid #e8e8e8;
margin-left:17px;
}
#right-content img{
border:none;
padding-bottom:5px;
}
#right-content .prev, #right-content .next{
margin-left: 30px;
}
#right-content .slider img{
width:180px;
height:119px;
}

span.date{
font-size:10px;
}
span.news_title{
font-size:13px;
font-weight:bold;
}
div.news p{
margin-top:5px;
padding:0;
}
div.pagination{
float:right;
}
div.pagination ul{
list-style-type:none;
}
div.pagination ul li{
float:left;
padding-left:4px;
}
div.pagination a.pagenum{
border:1px solid #c0c0c0;
text-decoration:none;
color:#737373;
font-size:11px;
padding-left:4px;
padding-right:4px;
}
div.pagination a.current{
border:2px solid #a0a0a0;
}
ul.publications{
list-style-type:none;
}
ul.publications li{
color:#1A0F60;
font-weight:bold;
font-size:13px;
padding-bottom:5px;
}
ul.publications li ul{
padding-top:5px;
list-style-type:none;
}
ul.publications li ul li{
color:#000;
padding-left:42px;
padding-top:7px;
padding-bottom:10px;
font-weight:normal;
}
ul.publications li ul li a{
text-decoration:none;
color:#000;
}
li.pdf{
color:#000000;
list-style-type:none;
font-weight:normal;
padding-bottom:30px;
padding-left:42px;
padding-top:7px;
background:url('../bgnd/pdf.jpg') no-repeat;
}
li.pdf a{
text-decoration:none;
color:#000;
}
li.pdf img{
border:none;
}

.addressbox{
width:830px;
float:left;
border-bottom: 1px dotted black;
}

#gmap {
float:left;
display: block;
width: 100px;  /*previous state 160px height: 220px*/
height: 138px;
}

#gmap_small {
float:left;
width: 80px;  /*previous state 160px height: 220px*/
height: 108px;
display: block;
}

.contact{
width:310px;  /*previous state 230px height: 220px */
height: 138px;
display: block;
float:left;
margin-left:0px;
}

.contact_small{
width:195px;  /*previous state 230px height: 220px */
height: 108px;
display: block;
float:left;
margin-left:15px;
}

.contact_small p{
margin-left:0px;
font-size: 10px;
}

.contact h1{
margin:0;
padding:0;
font-size:19px; 
font-weight:normal;
}
.label{
font-size:12px;
font-weight:bold;
}
p.adress{
margin-left:40px;
}
p.adress .label{
font-size:14px;
display:block;
}
p.contact2{
padding-top:30px;
}

.bluecontact{
color:#00abe1;
font-size:14px;
}
.flashmap{
width:210px;
float:left;
}
.contactform{
width:594px;
border-top:1px solid #e0e0e0;
font-size:11px;
margin-left:50px;
float:left;
}
.contactform input, .contactform textarea{
border: 1px solid black;
background:white;
}
.contactform td{
vertical-align:top;
}
.contactform table.send{
width:461px;
margin-top:20px
}
.tdr{
text-align:right;
}
.tdr input,.tdl input{
background:#00ABE1;
color:white;
}
.tdl{
text-align:left;
}
.module-content img{
position:absolute;
bottom:28px;
}

.error{
color:#ff0000;
font-weight:bold;
}

p.news_content{
border-bottom: 1px dotted #c1c1c1;
margin-bottom:2px;
padding-bottom:5px !important;
}
div.news{
padding-bottom:20px;
}
/*male menu about us*/
table.aboutus {
border: 1px solid #f57b21; 
font-family: Arial; 
font-size: 12px;
}

a.aboutus:link, a.aboutus:active, a.aboutus:visited{
font-family: Arial;
font-size: 12px;
text-decoration: none;
color: #000;
}
a.aboutus:hover{
text-decoration: underline;
}
