@font-face {
    font-family: 'humanst521eu';
    src: url('/uploads/font/0291eu27-webfont.eot');
    src: url('/uploads/font/0291eu27-webfont.eot?#iefix') format('embedded-opentype'),
         url('/uploads/font/0291eu27-webfont.woff') format('woff'),
         url('/uploads/font/0291eu27-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

* { margin:0; padding:0; border:0;}

body {
background:url("/uploads/images/body.png") repeat-x scroll center 0 #F4F8F9;
color:#FFFFFF;
font:14px/20px helvetica,arial,sans-serif;
padding-bottom:20px;
}

a {
color:#478BCC;
font-family:trebuchet MS;
font-weight:bold;
text-decoration:none;
}

a:hover {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

a.more, p.more a, div.more a {
background:url("/uploads/images/strzala2.gif") no-repeat scroll right center #FFFFFF;
color:#000000;
font-size:12px;
font-weight:normal;
padding:0 15px 0 5px;
}

.second a.more, .second p.more a, .second div.more a {
background:url("/uploads/images/strzala.gif") no-repeat scroll right center #1B5676;
color:#fff;
}

span.hide {
visibility: hidden; font-size: 0px;
}
span.none {
display: none; font-size: 0px;
}
.left,
.leftsub {
float: left !important;
}
img.left {
float:left !important;
margin:0 10px 10px 0;
}
.textleft {
text-align: left !important;  
}
.right,
.rightsub {
float: right !important; 
}
img.right {
float: right!important;
margin: 0 0 10px 10px;
}
.textright {
text-align: right !important;
}
.clear {
clear: both;
font-size: 0;
}
.clear-left {
clear: left;
}
.clear-right {
clear: right;
}

ul li {
list-style: none;

}
p {
padding-bottom: 10px;
}
p {

}

img {
margin-bottom: 10px;
}
h2 {
color:#FFFFFF;
font-family:trebuchet MS;
font-size:18px;
font-style:italic;
font-weight:normal;
padding:0 0 10px;
}

h3 {
font-size:16px;
margin-bottom:10px;
font-family:trebuchet MS;
}
h4 {
font-size:15px;
padding-bottom:10px;
}
h5 {
font-size:14px;
font-style: italic;
padding-bottom:10px;
}
h6 {
font-size: 12px;
padding-bottom:10px;
}

strong, b {
font-family:tahoma,trebuchet MS,verdana,sans-serif;
}

hr, iehr {
border-top:1px dashed #1E2633;
clear:both;
display:block;
height:0;
margin:0 0 10px;
}

.podstrona hr,
.podstrona iehr {
background:transparent url(/uploads/images/hr-main.jpg) no-repeat scroll center 0;
}

cite {
font-size: 12px;
}

#container {
margin:auto;
overflow:hidden;
position:relative;
width:995px;
}

#top {
background:url("/uploads/images/t_bkg.jpg") no-repeat scroll center 0 transparent;
height:367px;
position:relative;
width:995px;
}

#t_menu {
position:absolute;
right:36px;
top:47px;
}
#t_menu li {
float:left;
}

#content {
background:url("/uploads/images/c_bkg.png") repeat-x scroll center 0 #050C1C;
margin:0 auto;
overflow:hidden;
padding:10px 20px 20px;
width:955px;
}

#content ul, #content ol {
padding: 0 0 5px;
}

#content ol li {
padding: 0 0 5px;
margin-left: 20px;
}

#content ul ol li {
background: none;
list-style: decimal !important;
padding-left:0;
}

#content ul li {
padding: 0 0 5px 12px;
background:transparent url(/uploads/images/li2.gif) no-repeat scroll 0 4px;
}

#content ol ul li {
margin-left: 0;
}

#content ul ul, #content ul ol, #content ol ul, #content ol ol {
margin-bottom: -10px;
padding:5px 0;
}   

#content img {

}

#h2-center,
#h2-left,
#h2-right  {
float:left;
margin:-50px -10px 0;
padding-left:25px;
position:relative;
}

#h2-left {
background:url("/uploads/images/h2-left.jpg") no-repeat scroll 0 4px transparent;
margin: 20px 0 0 10px;
}

#h2-center {
background:transparent url(/uploads/images/h2-center.jpg) no-repeat scroll 0 1px;
}

.podstrona #h2-center {
background:transparent url(/uploads/images/h2-center-podstrona.jpg) no-repeat scroll 0 5px;
}

#h2-right {

}

.podstrona #h2-right {
background:transparent url(/uploads/images/h2-right-podstrona.jpg) no-repeat scroll 0 2px;
}

#main, .main {
background-color:#E1E0DE;
float:left;
margin:60px 13px 0;
width:520px;
text-align: justify;
background:transparent url(/uploads/images/main.jpg) repeat-y scroll center 0;
}

.second{
margin-top: 20px;
}

#main .middle,
.main .middle {
background:transparent url(/uploads/images/main_top.jpg) no-repeat scroll center 0;
width:520px;
float: left;
}

#main .bottom,
.main .bottom {
background:transparent url(/uploads/images/main_bottom.jpg) no-repeat scroll center bottom;
float:left;
min-height:58px;
padding:10px;
width:500px;
}

.podstrona #main {
width: 699px;
background:transparent url(/uploads/images/main-podstrona.jpg) repeat-y scroll center 0;
}

.podstrona #main .middle {
width: 699px;
background:transparent url(/uploads/images/main-podstrona_top.jpg) no-repeat scroll center 0;
}

.podstrona #main .bottom {
width: 679px;
background:transparent url(/uploads/images/main-podstrona_bottom.jpg) no-repeat scroll center bottom;
}

.sub {
color:#478BCC;
margin-top:60px;
}
#page_index .leftsub {
margin-top:0px;
}



.sub.leftsub {
background:url("/uploads/images/sub_left.jpg") repeat-y scroll 0 0 transparent;
}

.sub.rightsub {
width: 180px;
background:transparent url(/uploads/images/sub_right.jpg) repeat-y scroll 0 0;
}

.sub.rightsub .middle {
float:right;
width:180px;
background:transparent url(/uploads/images/sub_right_top.jpg) no-repeat scroll 0 0;
}

.sub.rightsub .middle .bottom {
float:right;
width:160px;
padding: 10px;
background:transparent url(/uploads/images/sub_right_bottom.jpg) no-repeat scroll 0 bottom;
}

.podstrona .sub.rightsub {
width:230px;
background:transparent url(/uploads/images/sub-podstrona.jpg) repeat-y scroll 0 0;
}

.podstrona .sub.rightsub .middle {
width:230px;
background:transparent url(/uploads/images/sub-podstrona_top.jpg) no-repeat scroll 0 0;
}

.podstrona .sub.rightsub .middle .bottom {
width:210px;
background:transparent url(/uploads/images/sub-podstrona_bottom.jpg) no-repeat scroll 0 bottom;
color: #fff;
}

#banner {
background:url("/uploads/images/banner.jpg") no-repeat scroll center 0 #040D1C;
color:#FFFFFF;
height:139px;
overflow:hidden;
}

#banner h3 {
color:#FFFFFF;
font-size:22px;
font-style:italic;
text-shadow:1px 1px #D1D2D4;
white-space:nowrap;
}

#banner a {
color:#154A76;
font-style:italic;
white-space:nowrap;
}

#banner a:hover {
color:#050C1C;
text-decoration: none;
}

#banner div.left,
#banner div.right  {
height:60px;
padding-top:24px;
}

#banner div.left {
background:transparent url(/uploads/images/bannerleft.jpg) no-repeat scroll 60px 12px;
padding-left: 174px;
}

#banner div.right {
background:url("/uploads/images/bannerright.jpg") no-repeat scroll right 9px transparent;
margin-right:70px;
padding-right:50px;
}

#footer_background {
background:transparent url(/uploads/images/footer_background.gif) repeat-x scroll 0 bottom;
width:100%;
}

#footer {
background:url("/uploads/images/footer.jpg") repeat-x scroll 0 bottom transparent;
color:#050C1C;
height:48px;
margin:0 auto;
text-align:left;
width:955px;
}

#footer p {
line-height:48px;
width: 500px;
}

/*WYSIWYG Style*/

#tinymce {
background:#050C1C none repeat scroll 0 0 !important;
margin:0 !important;
padding:10px 57px !important;
width:500px !important;
}

img[align="middle"], img[align="center"] {	float: none !important;	clear: both;	display: block;	margin: 5px auto 10px !important;}
img.middle, img.center {	float: none !important;	clear: both;	display: block;	margin: 5px auto 10px !important;}
img[align="left"]{	float: left !important;	margin: 0 10px 10px 0 !important;}
img.left{	float: left !important;	margin: 0 10px 10px 0 !important;}
img[align="right"]{	float: right !important;	margin: 0 0 10px 10px !important;}
img.right{float: right !important;	margin: 0 0 10px 10px !important;}
.mceContentBody {overflow: auto; width: 689px !important; padding: 10px !important; background: #F3F7F8 !important;}

#primary-nav li a {
font-family: humanst521eu;
font-size: 20px;
font-weight: normal;
}

#primary-nav li {
background:url("/uploads/images/img/sep.png") no-repeat right center;
}
h1 {
display: block !important;
}
#loga {
background:url("/uploads/images/logo_bg.png") no-repeat center center;
    height: 84px;
    margin-top: 70px;
padding: 4px 125px 0;
}
td {
    border: 1px solid #555555;
}


.body, .body_login {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 70%;
    height: 100% !important;
    margin: 0;
    padding: 0;
}
body {
    height: 100% !important;
    margin: 0;
    overflow: auto;
    padding: 0;
}
#licznik {
    font-family: humanst521eu;
    font-style: italic;
    position: absolute;
    right: 39px;
    top: 85px;
    z-index: 2;
}

#slogan {
    position: absolute;
    right: 50px;
    top: 147px;

}
#loga .jcarousel-clip {
overflow: hidden;
}



ul#mycarousel li.jcarousel-item {
width: auto !important;
}



#content #panel > ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#panel .jcarousel-skin-tango ul > li {
	margin: 0 72px 0 0;
	background: none;
	float: left;
	padding: 0;
	height: 100px;
	width:200px;
	overflow:hidden;
}
#panel .jcarousel-skin-tango .jcarousel-container {
	text-align: center;
}
#panel .jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
#panel .jcarousel-skin-tango .jcarousel-container-horizontal {
	padding: 0 10px;
	width: 840px;
}
#panel .jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden;
}
#panel .jcarousel-skin-tango .jcarousel-clip-horizontal {
	margin: 0 45px;
	padding: 0;
	width: 745px;
}
#panel .jcarousel-skin-tango .jcarousel-item {
}

#panel .jcarousel-skin-tango .jcarousel-item img {
 width: 200px;
}

#panel .jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
}
#panel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-right: 0;
}
#panel .jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/** *  Horizontal Buttons */
#panel .jcarousel-skin-tango .jcarousel-next-horizontal {
	cursor: pointer;
	height: 36px;
	position: absolute;
	right: 0;
	top: 9px;
	width: 36px;
	background: url(uploads/images/img/nextb.png) no-repeat;
}
#panel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
}
#panel .jcarousel-skin-tango .jcarousel-prev-horizontal {
	cursor: pointer;
	height: 36px;
	left: 0;
	position: absolute;
	top: 9px;
	width: 36px;
	background: url("/uploads/images/img/prevb.png") no-repeat;
}
#panel .jcarousel-skin-tango .jcarousel-prev-disabled {
	background: url(/uploads/images/img/prevbd.png) no-repeat !important;
	cursor: default;
}
#panel .jcarousel-skin-tango .jcarousel-next-disabled {
	background: url(/uploads/images/img/nextbd.png) no-repeat !important;
	cursor: default;
}


.jcarousel-prev {

    background: url(/uploads/images/img/arrow_r.png) no-repeat;
    cursor: pointer;
    height: 50px;
    position: absolute;
    right: 50px;
    top: 22px;
    width: 32px;
}
.jcarousel-next {
    background: url(/uploads/images/img/arrow_l.png) no-repeat;
    cursor: pointer;
    height: 50px;
    left: 65px;
    position: absolute;
    top: 22px;
    width: 32px;
}
#loga img {
height: 80px;
margin-top: 2px;
margin-left: 10px;
}
.calendar-today span {
    background: none repeat scroll 0 0 #17375D;
    color: #FFFFFF;
}
.calendar-month span {
display: none;
}

#logo > a img {
padding: 29px;
display: block;
}

.gallery .pagenavigation {
height: 0px!important;
}

body #logo > a {display: block !important;}

#loga ul#mycarousel {
width: 1800px !important;
height: 80px !important;
}

/* Stylesheet: Podstawowy Modified On 2014-02-10 16:17:42 */
#menuwrapper {
left:327px;
position:absolute;
top:308px;
z-index:2;
}

#primary-nav {
margin:0 auto;
}

#primary-nav, #primary-nav ul { 
   list-style: none; 
}

#primary-nav ul { 
background:none repeat scroll 0 0 #143352;
border-top:1px solid #fff;
clear:both;
display:none;
left:0;
margin-top:-1px;
position:absolute;
top:60px;
}

#primary-nav ul ul { 
clear:both;
left:161px;
top:0;
}
	
#primary-nav li { 
   float: left; 
   position: relative;
   line-height: 60px;
   padding-right: 26px;
font-size: 17px;
}
#primary-nav li li { 
   position:relative;
   background: none !important;
padding: 0px;
}

#primary-nav li a { 
float:left;
height:59px;
margin:0;
padding:0;
color: #fff;
}

#primary-nav li a img { 
margin:0;
}

#primary-nav li:hover a,
#primary-nav li.menuh a,
#primary-nav li.menuparenth a,
#primary-nav li.lasth a,
#primary-nav li.menuactiveh a,
#primary-nav li.menuactive a { 
text-decoration: none;
color: #478BCC;
background:transparent url(/uploads/images/menu_over.gif) no-repeat scroll 5px center;
}

#primary-nav li:hover,
#primary-nav li.menuh,
#primary-nav li.menuparenth,
#primary-nav li.lasth,
#primary-nav li.menuactiveh,
#primary-nav li.menuactive { 

}

#primary-nav li li a { 
background:transparent none repeat scroll 0 0 !important;
display:block;
font-size:14px;
height:18px;
line-height:18px;
padding:5px;
color: #fff !important;
width:150px;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}	

#primary-nav li li a:hover { 
background-color: #F9F9F9 !important;
color: #18345C !important;
}	

#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}


#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}

/* Stylesheet: menu_rozwijane Modified On 2014-01-15 14:09:59 */
