body {margin: 0; padding: 0; font-family: Tahoma, Geneva, sans-serif; background-color: #ffffff; font-size: 13px;}
a { color: #009cdc; outline: none;}
p { padding: 0; margin: 0; }
.wrapper {width: 965px; height:650px; padding: 0px 0 0 15px; margin: auto; position: relative;}
.intro {width: 965px; padding: 0px 0 0 15px; margin: auto; text-align: center;}
.intro .arrow { margin-bottom: 340px; }
.intro a {color: #77726e; font-size: 18px; text-decoration: none; padding: 5px;}
.intro a:hover {color: #009cdc;}

h1 {padding: 0; margin: 0; }

/*#nav {line-height: 0; float: left; padding: 0; margin: 0; width: 370px;}*/
#nav {line-height: 0; position:absolute;top:150px;left:15px; padding: 0; margin: 0; width: 370px; z-index:10;}
#nav li {margin: 0; padding: 0; list-style-type: none; float: left;}
#nav li a {float: left; outline: none;}

.image_container {  height: 400px; float: right; margin-top:130px; display: inline; outline: none; z-index:2;}
.view {position: absolute; bottom: 0; right: 0;}
/*.image_container object {position: absolute; bottom: 0; right: 0;}*/

a img {border: 0; margin: 0;}

.blank {margin: 0; padding: 0; height: 0; width: 0; font-size: 0; border: 0; }
.linia_dolna {margin: auto; width: 980px; margin-top: 10px; text-align: right;}
.linia_dolna_2 {margin: 0px 0 0px 0; text-align: right;  display:none;}
.poznan { margin: auto; width: 980px; text-align: right; }

.content {width: 965px; padding: 10px 0 80px 15px; margin: auto;}
h2 {font-size: 35pt; font-weight: normal; margin: 0 0 20px 0; color: #77726e; width: 370px; line-height: 0.8em;}
h3 {font-size: 18px; font-weight: normal; margin: 0 0 20px 0; text-transform:uppercase; }
h4 {font-size: 13px; font-weight: normal; margin: 0 0 15px 0; text-transform:uppercase; }
.article {margin-top: 65px; margin-bottom: 40px; font-size: 18px;}
.article .summ { width: 370px; margin-top: 40px; }
.article_images { margin-top: 20px }
.article_images img{ display: block; }
.article_images .summ{ margin:0px; padding:0 0 20px 0; }
.summary {width: 370px; margin-bottom: 60px;}
.more {padding: 0 10px 10px 0; display: none; display:inline;}
.more:hover {cursor: pointer;}
.more img{ margin: 20px 0 0px 0; }
.hidden {display: none;}

/* _ .item _ */
.item { margin-bottom: 10px; padding: 10px 0 0px 0;}
.summ {width: 370px; font-size: 13px; }
.summ-more { margin: 0 10px 50px 0; display: block; width:20px;}
.summ-more:hover { cursor: pointer; }
.summ-more img{ margin: 20px 0 0px 0; }


#newsletter_form {margin: 30px 0; width: 370px;}
#newsletter_form label {color: #77726e; font-size: 18pt; display: block; margin-top: 30px;}
#newsletter_form span.info {color: inherit; font-size: inherit; /*display: none;*/}
#newsletter_form span.info li { list-style: none; }
#newsletter_input_text {width: 365px; height: 30px; 
padding: 0; border: 2px solid #009cdc; margin: 10px 0 5px 0;
font-size: 18pt;}
#newsletter_input_text:focus {outline: none;}
#newsletter_form button {border: 0; background-color: #ffffff; font-size: 18pt; color: #009cdc; padding: 0; margin:15px 0 0 0;}
#newsletter_form button img {margin-right: 10px;}

address {margin-top: 30px; font-size: 10pt; font-style: normal; width: 370px;}
address a {color: #000000; text-decoration: none;}
address a:hover {text-decoration: underline;}

#linki {margin-top: 30px; width: 370px;}
#linki a {color: #000000; text-decoration: none;}
#linki a:hover {text-decoration: underline;}
#linki p {margin-bottom: 20px;}

#pobierz {margin-top: 30px; width: 370px;}
#pobierz h2 {font-size: 13px; font-weight: normal; margin: 0 0 15px 0; color: #000000; line-height: 1em; text-transform: uppercase;}
#pobierz .summary {margin-bottom: 10px; }
.pobierz_link {margin:15px 0 0 0; color:  #009cdc; text-decoration: none; display: block; width:100px; outline: none;}

#prasa_o_nas {margin-top: 30px; width: 370px;}
#prasa_o_nas a{ color: inherit; text-decoration: inherit; outline: none;}
