@charset "utf-8";
* {margin:0; padding:0;}
html, body { height: 100%; }
#str, #str *{ font-size:16px;color:#CCCCCC;}
#str span{ text-decoration:underline;font-weight:bold;}
.stron{cursor:pointer;}
.stron:visited{ color:#CCCCCC;}
.disabl{ color:#00FF33;}
img {border:none;}
body {text-align:center; margin:0; padding:0; font-size:12px; font-family:Arial,Verdana,Tahoma; color:#37516C; background: white ;}
a {outline:none; text-decoration:none;}
a:hover{ text-decoration:underline;}
#container {width: 100%; height: auto !important; height: 100%; min-height: 100%; position: relative;}
#srodek {width: 1100px; margin: 0 auto;}
#site_content {width: 1100px; padding:0 0px 0px 0px; border-top: 0px solid #FFFFFF;}
/*#baner {width: 1100px; height: 293px; position: relative; padding:0px 0px 0px 0px; background: #FFFFFF url(../img/tlo_gora.jpg) no-repeat;}*/
#logo {width: 342px; height:118px; float:left;}
#wersje {width: 434px; float: left; padding: 10px 19px 0 30px; text-align:left;}
#menu {height: 36px; background:url(../img/menu_tlo.jpg) 0 0 repeat-x; border-bottom: 3px solid #FFFFFF;}
.czysc {clear: both; font-size: 1px; display:block;}

#tresc { background-color:#FFFFFF;width: 1100px; height: auto !important; height: 450px; min-height: 450px; position:relative;  padding: 0px 0px 0px 0px; font-family: Verdana, Arial; font-size: 13px; color: #000000; text-align:justify;}
#pom {position:absolute; top: 0; left: 0; height: 73px; background:url(../img/title_tlo.jpg) 0 0 repeat-x; z-index: 1000; width: 797px; overflow:hidden;}
#pom1 {position: absolute; top: 0; left: 0; height: 73px; width: 547px; background:url(../img/pom1_tlo.jpg) 0 0 no-repeat; z-index: 1000; overflow:hidden;}
#stopka {bottom:-62px;height: 62px;   width: 100%; position: absolute; left: 0; background: #FFFFFF;}
#srodek-pom { height: 62px; width: 1100px;background: #FFFFFF; margin:0 auto; position: relative;}
#pom2 {width: 1100px; height: 18px; position: absolute; top: 0; left: 0; background:url(../img/pasek_3.jpg) 0 0 no-repeat;}
#srodek-stopka {width: 1067px; height: 21px; background:#425482; margin:0 auto; padding: 7px 0 0 0; color: #FFFFFF; font-family: Verdana, Arial; font-size: 12px; overflow:hidden; border-top:6px white solid; border-left:0px white solid;}
#tresc h1 {font-family: Verdana, Arial; font-size: 16px; font-weight: bold;  z-index: 1001; position:relative; text-align:left; padding: 0 0 20px 0;}
#tresc #tt {z-index: 1001; position:relative;}
#kontakt {width: 172px; float: left; padding: 24px 0 0 60px; text-align: left;}
#lewa {width: 404px; float: left;}
#srodek-tresc {width: 717px; padding: 0 15px 15px 0;}
#prawa {width: 328px; float: left; text-align: right; position:relative; z-index: 1001;}
/*#stopka-lewa {width: 622px; float: left; text-align:left; padding:0px 0 0 15px; height:17px;}
#stopka-prawa {width: 145px; float: right; text-align:right; padding: 0px 15px 0 0; height: 17px;}
#srodek-stopka a {color: #FFFFFF; font-family: Verdana, Arial; font-size: 12px;}
#srodek-stopka a:hover {color: #FC1D18;}
*/
#stopka-lewa {width: 300px; float: left; text-align:left; padding:0px 0 0 15px; height:17px;}
#stopka-prawa {width: 145px; float: right; text-align:right; padding: 0px 15px 0px 0px; height: 17px;}
#srodek-stopka a {color: #FFFFFF; font-family: Verdana, Arial; font-size: 12px;}
#srodek-stopka a:hover {color: #FC1D18;}
.data {color: #DD293C; font-family: Verdana, Arial; font-size: 11px;}
.data1 {color: #DD293C; font-family: Verdana, Arial; font-size: 12px;}
h2 {font-family: Verdana, Arial; font-size: 12px; color: #537CA6; font-weight: bold; padding: 0 0 10px 0;}
a.tytul {font-family: Verdana, Arial; font-size: 12px; color: #537CA6; font-weight: bold;}
a.tytul:hover {color: #324B65;}
.wiecej a {font-family: Verdana, Arial; font-size: 10px; color: #990000;}
.wiecej a:hover {color: #FF0000;}
.separator {padding: 25px 0; text-align:center; clear:both;}
.wiecej {text-align: right;}
input.forms {border: 1px solid #FE9900; padding: 2px 2px;}
textarea {border: 1px solid #FE9900; padding: 2px 2px; overflow: hidden;}
.gwiazdka {color: #FF0000;}
#formularz td {font-size: 10px;}
#komunikaty {padding: 25px 0 0 0; color:#FF0000; font-family: Verdana, Arial; font-size: 11px;}
.zdjecie { overflow: hidden; /*height: 154px;*/ padding: 10px 12px;}
.zdjecie img {border: 4px solid #466689; margin-bottom:7px;}
.zdjecie_podpis,.zdjecie_podpis2{font:normal normal 14px Arial, Helvetica, sans-serif; color:#666666;display:block;}

.highslide-caption {text-align: justify;}

.highslide-caption h4 {text-align: center; padding: 10px 0;}
ul {padding: 0 0 0 15px; margin: 0;}
a.abstrakt {color:#37516C;}
a.abstrakt:hover {color: #5A83AB;}
#lewa_wrap{ margin:0px 0px 0px 0px;background:#FFFFFF; padding:0px 5px 0px 17px; width:205px;float:left;}
#lewa_wrap .produkt{ background:#425482 url(../img/malaplewa.jpg) no-repeat 0px 35px; width:205px; min-height:258px;height:auto !important;height:258px; text-align:center;}
#lewa_wrap .title{font:normal normal 18px Arial, Helvetica, sans-serif; padding: 0px 0px 0px 20px; border-bottom:white 5px solid;  background: white url(../img/bg_nowywzor.jpg) repeat-x left top; line-height:30px; height:30px;}
#lewa_wrap .title a{color:#0F6DC6; }
#lewa_wrap .produkt img{ padding:23px 0 23px 0px;}
#lewa_wrap .desc{border:0px #000000 solid; font:normal normal 15px Arial, Helvetica, sans-serif; color:white; padding:0 0 15px 20px; text-align:left;}
#lewa_wrap .desc a{ color:white;}
#lewa_wrap .title2{border:0px #000000 solid; font:normal normal 18px Arial, Helvetica, sans-serif; line-height:27px; height:27px;  background:#FFCC00 url(../img/bg_aktualnosci.jpg) repeat-x; padding:4px 0px 0px 20px; border-top:6px white solid; border-bottom:6px white solid;}
#lewa_wrap .title2 a{font:normal normal 18px Arial, Helvetica, sans-serif; color:#0F6DC6; }
#lewa_wrap .txt{width:175px; border: 0px #FECC00 solid;  background-color:#425482; padding:10px 15px 10px 15px; line-height:15px; }
#lewa_wrap .txt a{font:normal normal 14px Arial, Helvetica, sans-serif; color:white; }
#lewa_wrap .news_link a{ color:#EAF7C4; float:right; font-size:15px; padding:20px 0 0 0;}



#prawa_menu {/*width:837px;*/width:860px; float:left;height:89px; background:#F1F2C6 url(../img/menu-gora2.jpg) no-repeat;}
#prawa_menu ul{list-style:none; padding: 36px 0 0 148px;}
#prawa_menu ul li{float:left; width:71px; height:52px; color:#C3D08B; padding-right:39px; text-align:left;}
#prawa_menu a, .news_date{color:#27277D;}
.news_date {font-size:13px;}
.news_item{padding:20px 0px 20px 0px;}
.news_title *, .news_title { height:4px;padding:0px 0px 0px 0px;font-size:17px; font-weight:bold; color:#000000;}

#prawa_menu a.current{color:#FC3A30;}

#lewe_menu{list-style:none; position:absolute; left:225px; top:105px;}
#lewe_menu li.first{position:absolute; left:70px; top:-50px; display:block; width:60px; height:50px;}
#lewe_menu li{ padding-bottom:12px;}
#lewe_menu a{color:white;}
#lewe_menu a.current{color:#FF2727;}

#prawa_wrap {margin:0px 0px 0px 0px;width:835px; float:left;min-height:360px;height:auto !important;height:360px; background:transparent url(../img/menu_lewa.jpg) no-repeat; border:0px #C0E44F solid; border-top-width:0px; padding:0px 0px 98px 0px;}
#prawa_wrap .content{  margin-left:82px;min-height:360px;height:auto !important;height:360px; background:white url(../img/prawa_content_corner.jpg) left top  no-repeat; border:0px #FFCC00 solid;border-top-width:0px; padding:35px 60px; padding-top:0px;}
#prawa_wrap .title {padding-left:80px; padding-top:9px;}
#prawa_wrap .title,#prawa_wrap .title *{font:normal normal 17px Arial, Helvetica, sans-serif; color:white; letter-spacing:2px;}
#prawa_wrap .txt{font:normal normal 16px Arial, Helvetica, sans-serif; color:#FF7D27; line-height:25px;}

#zdjecia_wrap{padding:30px 0px 0px 0px; text-align:justify;}
.zdjecia{ border:0px #FFCC00 solid; text-align:center; padding:20px 0 0 0;}
.zdjecia img{ border:2px #FFCC00 solid; }

#logo_link{width:1100px ; height: 250px; font-size:0px; line-height:0px; cursor:pointer;}
.news_img {border:1px solid #C0E44F;}
/*#content {min-height:500px;height:auto !important;height:500px;}*/
