<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
YUI 3.5.0 (build 5089)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
/*
	TODO will need to remove settings on HTML since we can't namespace it.
	TODO with the prefix, should I group by selector or property for weight savings?
*/
html{
	color:#000;
	background:#FFF;
}
/*
	TODO remove settings on BODY since we can't namespace it.
*/
/*
	TODO test putting a class on HEAD.
		- Fails on FF. 
*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,
img {
	border:0;
}
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style:normal;
	font-weight:normal;
}

ol,
ul {
	list-style:none;
}

caption,
th {
	text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:bold;
}
q:before,
q:after {
	content:'';
}
abbr,
acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:super;
}
sub {
	vertical-align:sub;
}
input,
textarea,
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}
/*
YUI 3.5.0 (build 5089)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font-size:13px;
	line-height:1.231;
	font-family:Arial, Helvetica, sans-serif;
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea {
	font-size:99%;
	font-family:Arial, Helvetica, clean, sans-serif;	
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font-size:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	line-height:100%;
}

strong {
  font-weight:bold;
}


/* CSS Document */
html { margin: 0; padding: 0; }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #40516b;
	text-decoration: none;
	padding: 5px;
}

/*Obrazki*/
.foto_l {
	border: 1px solid #afc7da;
	background-color: #fff;
	padding: 8px;
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 8px;
	margin-left: 0px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
}
.foto_r { 
	
	border: 1px solid #afc7da;
	background-color: #fff;
	padding: 8px;
	float: right;	
	margin-top: 5px;
	margin-left: 8px;
	margin-bottom: 8px;
	margin-left: 20px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
}
.foto {	
	border: 1px solid #afc7da;
	background-color: #fff;
	padding: 8px;
	margin-left: 10px;
	margin: 5px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
}
/*NagĹowki*/
h1 {
	color: #1B5D1B;
	font-family: "open Sans";
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -0.05em;	
	line-height: 1em;	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
	letter-spacing: -0.05em;
	background-color: transparent;
	/* background-image: url(../themes/elabika/pics/bg_galery_box.png);*/
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom: solid 1px #5C9606;
}
h2.subtitle_orange, #main_content h2 {
	color: #1B5D1B;
	font-family: "open Sans";
	font-size: 16px;
	font-weight: normal;
	letter-spacing: -0.05em;	
	line-height: 1em;	
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
    display: inline-block;
}

#subpage_content h2 {background: url(../themes/elabika/pics/h2.png) no-repeat 0 -1px;padding-bottom: 15px; padding-left: 17px; line-height: 22px;}


#main_content h2.subtitle_blue {
	color: #0059b2;
	font-family: "open Sans";
	font-size: 16px;
	font-weight: normal;
	letter-spacing: -0.05em;	
	line-height: 1em;	
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0px;
	border-bottom: dotted 1px #0059b2;
}

h3 {margin:0 0 15px 0; font-size:15px; font-weight:bold;}
h4 {margin:0 0 15px 0; font-size:14px; font-weight:bold;}
h5 {margin:0 0 15px 0; font-size:13px; font-weight:bold;}
h6 {margin:0 0 15px 0; color:#252525; font-size:12px; font-weight:bold;}

hr { border:none; border-bottom:#eee solid 1px; background:transparent; clear:both; }

#subpage_content p {margin: 16px 0;}


/*Listy*/
#subpage_content ul {
	margin: 10px 0 20px 20px;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
#subpage_content ul li {
	background-image: url(../themes/elabika/pics/bullet_1.png);
	background-repeat: no-repeat;
	background-position: 8px 3px;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-left: 20px;
}
#subpage_content ul ul {
	text-decoration: none;
	margin: 10px 0 10px 35px;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}
#subpage_content ul ul li {
	font-weight: normal;
	background-image: url(../themes/elabika/pics/bullet_1a.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
.lista1 {
	margin: 10px 0 20px 20px;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
.lista1 li {
	background-image: url(../themes/elabika/pics/bullet_2.png);
	background-repeat: no-repeat;
	background-position: 8px 3px;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 22px;
}
.lista1 ul {
	text-decoration: none;
	margin: 10px 0 10px 35px;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}
.lista1 ul li {
	font-weight: normal;
	background-image: url(../themes/elabika/pics/bullet_2a.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
/*Panel info*/
.info {
	color: #fff;
	font-size: 14px;
	font-family: "open Sans";
	font-weight: normal;
	line-height: normal;
	background-image: url(../themes/elabika/pics/bg_subpage_1.png);
	background-repeat: no-repeat;
	background-position: left top;	
	text-align: left;
	width: 80%;
	height: auto;
	border: 3px solid #005ab4;
	display: block;
    margin: 20px auto !important;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	letter-spacing: -0.05em;
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.45);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.45);
	background-size: cover;
}
.info1 {
	color: #fff;
	font-size: 14px;
	font-family: "open Sans";
	font-weight: normal;
	line-height: normal;
	background-image: url(../themes/elabika/pics/bg_subpage_2.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	width: 80%;
	height: auto;
	border: 3px solid #b04600;
	display: block;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	letter-spacing: -0.05em;
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.45);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.45);
	background-size: cover;
}
.info a,
.info1 a {color: #fff;}
/*Tabele*/
table {	
	background-color: transparent;
	width: 90%;
	display: table;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
    border: 0;
     border-collapse:collapse;
}
table td {
	background-color: transparent;
	vertical-align: top;
	padding: 5px;
}

table th {
	color: #fff;	
	background-color: #98a8b9;
	padding: 15px 8px 10px;	
	font-size: 14px; 
}


table.pobierz {	
	background-color: transparent;
	width: 90%;
	display: table;
	outline: 2px solid #005ab4;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
table.pobierz td {
	background-color: transparent;
	vertical-align: top;
	padding: 5px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #005ab4;
	border-left-color: #005ab4;
}
table.pobierz td:first-child {
	background-color: transparent;
	padding: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #005ab4;
	border-top-width: 1px;
	border-top-color: #005ab4;
}
table.pobierz th {
	color: #fff;	
	background-color: #005ab4;
	padding: 15px 8px 10px;
	border: 1px solid #ebebeb;
	font-size: 14px; 
}
table.pobierz th:first-child {
	color: #fff;	
	background-position: left top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ebebeb;
}

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400&amp;subset=latin,latin-ext);
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #40516b;
	text-decoration: none;
	background-image: url(../themes/elabika/pics/bg_body.jpg);
	background-color: #1f94f4;
	background-repeat: no-repeat;
	background-position: center top;
	padding: 50px 0 0 0;
	background-attachment: fixed;
}

.bold { font-weight:bold; }
.hidden {
	position: absolute !important;
	height: 1px; width: 1px;
	overflow: hidden;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
}
.openSns {font-family: "open Sans";}
.fr {float: right;}
.justify {text-align: justify;}
.fz16 {font-size: 16px;}
.infod {padding: 10px 0 15px;display: block;}
._makro { margin:0 !important; padding:0 !important; }
.imgrpl {display: inline-block !important;text-indent: 100%!important;white-space: nowrap;overflow: hidden;}
.mr10 {margin-right: 10px;}
a {
	color: #e35f29;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	color: #e35f29;
	text-decoration: underline;
}
td { 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-style: normal; 
	background-color: transparent; 
	background-image: none; 
	text-decoration: none; 
}
img, form { 
	margin: 0; 
	padding: 0; 
	border: 0; 
}
/* index */
#header_box {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_main.png);
	background-repeat: repeat;
	background-position: left top;
}
#menu_header_box {
	margin: 0px;
	padding: 0px;
	height: 152px;
	width: 1000px;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_menu_header_box.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#logo_box {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 152px;
	width: 295px;
}
#logo_box p {
	font-size: 9px;
	color: #04559f;
	font-weight: normal;
	text-decoration: none;
	margin-left: 25px;
}
#link_box {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 152px;
	width: 705px;
}
#top_link_box {
	width: 689px;
	text-align: right;
	margin-top: 32px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 36px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#top_link_box input {
	vertical-align: middle;
}
#top_link_box label {
	vertical-align: middle;
	font-size: 9px;
	font-weight: normal;
	color: #6f9ec8;
	margin-right: 19px;
	margin-left: 5px;
}
#top_link_box #szukaj {
	border: 1px solid #9dcbf9;
	height: 23px;
	padding-top: 0px;
	padding-left: 5px;
	width: 217px;
	font-size: 14px;
	font-weight: normal;
	color: #4f88bc;
	margin-right: 2px;
	vertical-align: middle;
}
#top_link_box #btn_szukaj {	
	vertical-align: middle;
}
#bottom_link_box {
	margin: 0px;
	width: 689px;
	text-align: right;
	padding-top: 0px;
	padding-right: 36px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bottom_link_box ul li{
	display: block;
	float: right;
    list-style: none;
}
#bottom_link_box ul li a {
	display: block;
	float: right;
	height: 33px;
	padding-right: 22px;
	padding-left: 22px;
	padding-top: 13px;
	font-family: "open Sans";
	font-size: 16px;
	font-weight: normal;
	color: #1b5d1b;
	text-decoration: none;
	border: 1px solid transparent;
	letter-spacing: -0.05em;
}
#bottom_link_box ul li a:hover
/* #bottom_link_box ul li a.active */
{
	color: #FFF; transition: color 0.5s ease;
	border: 1px solid #5F9807;
	background-color: #5F9807;
	background-image: url(../themes/elabika/pics/bg_menu.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.box_active {position: relative;}
.box_active a,
.box_active a {color: #5A9405 !important;}
.box_active a:hover {color: #fff !important;}
.box_active:after {content: " ";display: block; height: 5px; background: url(../themes/elabika/pics/bg_menu.png) left bottom repeat-x;position: absolute;top: 43px; width: 100%;}


#main_baner_box {
	margin: 0px;
	padding: 0px;
	z-index: 0;
}
#glowna-slajder #slogan_top {
	font-family: "open Sans";
	font-size: 65px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	position: absolute;
	z-index: 1;
	left: 37px;
	top: 40px;
	letter-spacing: -0.05em;
}
#glowna-slajder #slogan_top span {
	font-size: 35px;
	display: block;
	margin-top: -20px;
	letter-spacing: -0.04em;
	margin-left: 4px;
}
#glowna-slajder #slogan_bottom {
	font-family: "open Sans";
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #fff;
	position: absolute;
	left: 40px;
	top: 160px;
	width: 290px;
	margin-top: 0px;
	z-index: 2;
	letter-spacing: -0.05em;
	line-height: 1.4em;
}
#glowna-slajder #baner_counter {
	margin: 0px;
	height: 35px;
	width: 204px;
	position: absolute;
	z-index: 3;
	left: 0px;
	bottom: 0px;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_baner_counter.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}

#glowna-slajder #baner_counter #prev {
    float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 24px;
	background-color: transparent;
    background-image: url(../themes/elabika/pics/bg_btn_next.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#glowna-slajder #baner_counter #prev:hover {
	background-color: transparent;
    background-image: url(../themes/elabika/pics/bg_btn_next_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#slajder-tekst {position: absolute;top:40px;left:35px; width:375px; height:310px;overflow: hidden;}
#slajder-tekst &gt; h1 {font-size: 65px;font-family: "open Sans";color: #FFF;font-weight: bold;text-decoration: none;z-index: 1;letter-spacing: -0.05em;border:0;margin: 0;}
#slajder-tekst &gt; h2 {font-size: 35px;color: #FFF;letter-spacing: -0.04em;margin-left: 4px;margin: 0;margin-top: -20px;}
#slajder-tekst &gt; p {display: block;font-family: "open Sans";font-size: 14px;font-style: italic;font-weight: normal;color: #FFF;width: 290px;
margin-top: 10px;
z-index: 2;
letter-spacing: -0.05em;
line-height: 1.4em;}

#glowna-slajder #baner_counter #next {
    float: left;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 24px;
	background-color: transparent;
    background-image: url(../themes/elabika/pics/bg_btn_prev.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}
#glowna-slajder #baner_counter #next:hover {
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_btn_prev_hover.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#glowna-slajder-paginacja {
	float: left;
}
#glowna-slajder-paginacja ul li {
	display: block;
	float: left;
}
#glowna-slajder-paginacja ul li a {
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_status_banner.png) !important;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 20px;
	display: block;
}
#glowna-slajder-paginacja ul li a:hover {
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_status_banner_active.png) !important;
	background-repeat: no-repeat;
	background-position: left top;
}
#glowna-slajder-paginacja ul li a.active{	
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_status_banner_active.png) !important;
	background-repeat: no-repeat;
	background-position: left top;
}



#content {
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_main.png);
	background-repeat: repeat;
	background-position: left top;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
    min-height: 500px;
}
#top_content {
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 1000px;
}
.stroje_box {
	height: 76px;
	width: 205px;
	float: left;
	position: relative;
	margin: 0px;
	padding-top: 25px;
	padding-right: 22px;
	padding-bottom: 18px;
	padding-left: 22px;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_stroje_box.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.maskotki_box {
	height: 76px;
	width: 205px;	
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 25px;
	padding-right: 22px;
	padding-bottom: 18px;
	padding-left: 22px;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_maskotki_box.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.gadzety_box {
	height: 76px;
	width: 205px;	
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 25px;
	padding-right: 22px;
	padding-bottom: 18px;
	padding-left: 22px;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_gadzety_box.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.kibice_box {
	height: 76px;
	width: 206px;	
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 25px;
	padding-right: 22px;
	padding-bottom: 18px;
	padding-left: 22px;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_kibice_box.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.podstrona .stroje_box, .podstrona .maskotki_box, .podstrona .gadzety_box, .podstrona .kibice_box {background-position: left -10px !important;}
.podstrona .stroje_box h2, .podstrona .maskotki_box h2, .podstrona .gadzety_box h2, .podstrona .kibice_box h2 {margin-top: -20px;}
.podstrona .stroje_box a:hover, .podstrona .maskotki_box a:hover, .podstrona .gadzety_box a:hover, .podstrona .kibice_box a:hover {background-position: right 24px !important;}

.stroje_box h2, .maskotki_box h2, .gadzety_box h2, .kibice_box h2 {
	color: #FFF;
	font-family: "open Sans";
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -0.05em;
	margin-bottom: 11px;
	margin-top: 0px;
}
.stroje_box p, .maskotki_box p, .gadzety_box p, .kibice_box p {
	color: #FFF;
	font-family: "open Sans";
	font-size: 15px;
	font-weight: normal;
	letter-spacing: -0.05em;
	opacity:0.5;
	line-height: 1em;
	margin: 0px;
}
.stroje_box a, .maskotki_box a, .gadzety_box a, .kibice_box a {
	width: 249px;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 128px;
	z-index: 999;
	display: block;
}
.stroje_box a:hover, .maskotki_box a:hover, .gadzety_box a:hover, .kibice_box a:hover {
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_top_box_link.png);
	background-repeat: no-repeat;
	background-position: right 34px;
}
#main_content {
	width: 1000px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    overflow: hidden;
}
#aktual_box {
	float: left;
	width: 420px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 40px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d4dfe7;
}
#aktual_box h2 {
	font-family: "open Sans";
	font-size: 30px;
	font-weight: normal;
	color: #009640;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 260px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009640;
	letter-spacing: -0.05em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	float: left;
}
#aktual_box a.wszystkie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #009640;
	text-decoration: none;
	display: block;
	width: 164px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	float: left;
	text-align: right;
	margin: 23px 0 0 0;
}
#aktual_box a.wszystkie:hover {
	color: #005ab4;
}
.aktual_box_info {
	margin: 0px;
	width: 430px;
	float: none;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.aktualnosc-glowna h3 {margin-bottom: 2px !important;}
.aktualnosc-glowna h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #005ab4 !important;
	text-decoration: none;
}
.aktualnosc-glowna .aktualnosc-data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #005ab4 !important;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.aktual_box_info p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #40516b;
	text-decoration: none;
	line-height: 1.3em;
}
.aktualnosc-glowna a {
display: inline;
text-align: left;
font-size: 14px;
font-weight: normal;
color: #40516B !important;
text-decoration: none;
}
.aktualnosc-glowna a:hover {
	text-decoration: underline;	
}
#o_nas_box {
	margin: 0px;
	padding: 35px;
	float: left;
	width: 430px;
}
#o_nas_box h2 {
	font-family: "open Sans";
	font-size: 30px;
	font-weight: normal;
	color: #6455a0;
	text-decoration: none;
	display: block;
	margin: 0px;
	width: 260px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6455a0;
	letter-spacing: -0.05em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	float: left;
}
#o_nas_box a.wiecej {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6455a0;
	text-decoration: none;
	display: block;
	width: 164px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	float: left;
	text-align: right;
	margin: 23px 0 0 0;
}
#o_nas_box a.wiecej:hover {
	color: #ce3c24;
}
#o_nas_box img {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#o_nas_box p {
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	line-height: 1.3em;
	padding: 0px;
}
#footer_box {
	padding: 0px;
	width: 1032px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
#slider_logo_box {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	height: 165px;
	width: 1032px;
	position: relative;
	z-index: 10;
}

#left_btn_box {
    z-index: 100;
	margin: 0px;
	padding: 0px;
    position: absolute;
    left: 0;
	height: 165px;
	width: 80px;
    background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_btn_big_next.png);
	background-repeat: no-repeat;
	background-position: left top;
    cursor: pointer;
}

#left_btn_box:hover {	
	background-image: url(../themes/elabika/pics/bg_btn_big_next_hover.png);	
}
#logos_box {
	margin: 0px;
	float: left;
	height: 95px;
	width: 852px;
	padding-top: 35px;
	padding-right: 10px;
	padding-bottom: 35px;
	padding-left: 10px;
	text-align: center;
}
#logos_box a {
	margin: 0px;
	padding: 0px;
}
#right_btn_box {
    z-index: 100;
    position: absolute;
    right: 0;
	margin: 0px;
	padding: 0px;
	height: 165px;
	width: 80px;
    background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_btn_big_prev.png);
	background-repeat: no-repeat;
	background-position: left top;
    cursor: pointer;
}

#right_btn_box:hover {	
	background-image: url(../themes/elabika/pics/bg_btn_big_prev_hover.png);	
}
#corner_left_box {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 11px;
	position: absolute;
	left: 0px;
	top: -11px;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_corner_left.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#corner_right_box {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 11px;
	position: absolute;
	top: -11px;
	right: 0px;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_corner_right.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#footer_menu_box {
	background-color: #623379;
	height: 30px;
	width: 1008px;
	margin-top: 0px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 11px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #623379;
	border-bottom-color: #623379;
	border-left-color: #623379;
	background-image: url(../themes/elabika/pics/bg_footer_menu.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	z-index: 20;
	position: relative;
	letter-spacing: -0.01em;
}
#footer_menu_box a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;	
}
#footer_menu_box a:hover {	
	text-decoration: underline;	
}

#footer_menu_box a:after {content:"|"; margin: 0 5px;text-decoration: none !important;}
#footer_menu_box a:last-child:after {content: none;}

#footer_link_box {
	height: 20px;
	width: 954px;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bg_footer_link.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 56px;
	margin: 0px;
	font-size: 9px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	z-index: 10;
}

#footer_link_box a {
	font-size: 9px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
#footer_link_box a span {	
	color: #ff7f03;	
}
#footer_link_box a:hover {	
	text-decoration: underline;
}
#footer_link_box a:hover span {	
	text-decoration: underline;
	color: #ff7f03;	
}

#maskotka_1_box {
	background-color: transparent;
	background-image: url(../themes/elabika/pics/maskotka_1.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 164px;
	width: 130px;
	position: absolute;
    z-index: 30;
    left: -75px;
    bottom: 47px;
}
#maskotka_2_box {
	background-color: transparent;
	background-image: url(../themes/elabika/pics/maskotka_2.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 128px;
	position: absolute;
	z-index: 0;
	right: -85px;
    bottom: 100px;
}
#maskotka_3_box {
	background-color: transparent;
	background-image: url(../themes/elabika/pics/maskotka_3.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 193px;
	width: 173px;
	position: absolute;
	z-index: 99;
	right: -99px;
	bottom: 10px;
}
/* subpage */

.podstrona #maskotka_1_box {top: -40px;}
.podstrona #maskotka_2_box {top: -110px;}
.podstrona #maskotka_3_box {top: -56px;right: -112px;}

#subpage_content {
    position: relative;
	width: 710px;
	padding: 0px 20px 90px 20px;
	margin:0;
	float: right;
    min-height: 507px;
}
#subpage_content.jedna-kolumna { width:980px; padding:0; margin:10px; }
#subpage_menu {
	width: 240px;
	padding: 10px 0 0 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#subpage_menu h2 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 10px;
	font-family: "open Sans";
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -0.05em;	
	line-height: 1em;
	margin: 0px;
	border: none;
	margin: 0px;	
}
div#subpage_menu div { 
	margin: 0 0 1px 0; 
	padding: 0;	 
}
div#subpage_menu div a {
	color: #fff;
	font-size: 16px;
	background-color: #0059b2;
	background-image: url(../themes/elabika/pics/bg_submenu_2.png);
	text-decoration: none;
	width: auto;
	height: auto;
	display: block;
	text-align: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	font-family: "open Sans";
	font-weight: normal;
	border: none;
}
div#subpage_menu div a:hover {
	color: #fff;
	background-color: #1c8ade;
	text-decoration: none;
	border-bottom-color: #1563a6;
	background-image: url(../themes/elabika/pics/bg_submenu_1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
div#subpage_menu div a.active {
	color: #fff;
	background-color: #1c8ade;
	text-decoration: none;
	border-bottom-color: #1563a6;
	background-image: url(../themes/elabika/pics/bg_submenu_1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
div#subpage_menu div div {
	margin: 0;
	padding: 0;
}
div#subpage_menu div div a {
	color: #0059b2;
	font-size: 14px;
	font-weight: normal;
	background-color: transparent;
	text-decoration: none;
	background-image: url(../themes/elabika/pics/bg_submenu_3.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	margin: 0;
	width: auto;
	height: auto;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	border-top: solid 1px transparent;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #c2e5ff;
}
div#subpage_menu div div:last-child a {
	border: none;
	border-top: solid 1px transparent;
}
div#subpage_menu div div a:hover {
	color: #951b81;	
	border-top: solid 1px #fff;
	border-bottom-color: #edc3b4;
	background-color: #f1f2f4;
	background-image: url(../themes/elabika/pics/bg_submenu_4.png);
	background-repeat: no-repeat;
	background-position: left 2px;
}
div#subpage_menu div div a.active {
	color: #951b81;	
	border-top: solid 1px #fff;
	border-bottom-color: #edc3b4;
	background-color: #f1f2f4;
	background-image: url(../themes/elabika/pics/bg_submenu_4.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#print_panel {
    width: 700px;
    position: absolute;
    bottom: 45px !important;
    clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b8ddfc;	
	padding: 12px 20px 0 0;
}
#print_panel a img {
	vertical-align: bottom;
}
#print_panel a {
	font-size: 11px;
	font-weight: normal;
	color: #005ab4;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 15px;
}
#print_panel a:hover {
	text-decoration: underline;
}
#print_panel a img.left {
	vertical-align: middle;
	float: right;
	margin-left: 10px;
}
#print_panel a img.left_ {
	vertical-align: middle;
	float: right;
	margin-left: 10px;
	margin-top: -2px;
}
#lokalizer {
	position: absolute; top: 0;right: 20px;
	font-size: 9px;
	
}	
/* aktualnoĹci */
.aktualnosc {
	padding: 0px;
	margin-top: 23px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.aktualnosc h2.tytul {
	font-family: "open Sans";	
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal !important;
	color: #005ab4;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/bullet_1.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 17px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.aktualnosc h2.tytul a.tytul_link {
	display: inline;
	background-image: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: none;
	color: #005ab4;
}

.aktualnosc h1 {margin-bottom: 15px !important;}
.aktualnosc h2.tytul a.tytul_link:hover {	
	text-decoration: underline;
	color: #d95400;
}
.aktualnosc span {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #d95400;
}

.aktualnosc-tresc {margin: 20px 0;}

.aktualnosc p {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 17px;	
	text-decoration: none;
	text-align: left;	
}
.aktualnosc p img {
	border: 1px solid #afc7da;
	background-color: #fff;
	padding: 8px;
	float: left;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 0px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
}
.aktualnosc a.bottom_link {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	background-image: url(../themes/elabika/pics/bg_menu.png);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	height: 18px;
	width: 61px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	border: solid 1px #BC5902
} 
.aktualnosc a.bottom_link:hover {	
	color: #fff;	
	text-decoration: underline;
} 
/* pasek stron */
.pasek_stron {
	margin: 15px 0; 
	padding: 0; 
	overflow: hidden;
}
.pasek_stron li {
	float: left; 
	margin: 0 !important; 
	padding: 0 !important; 
	background-image:none !important;
}
.pasek_stron a, .pasek_stron li.pasek_aktywna, .pasek_stron li strong {
	margin:0 2px 0 0; 
	display:block; 
	padding:2px 6px; 
	line-height: 1.4em; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFF; 
	text-align:center; 
	text-decoration:none; 
	background:#005ab4;
}
.pasek_stron a:hover, .pasek_stron li strong {
	background:#00b9ee; 
	color:#fff;
} 
/* formularz */
form {
	margin:0; 
	padding: 0;
}
form input[type=radio] {
	margin: 0; 
	padding: 0;
}
form input[type=checkbox] {
	height:14px; 
	width:14px; 
	margin:0; 
	padding:0;
}

form select, select {
	padding:3px; 
	width:auto; 
	line-height:1.6; 
	border:0; 
	vertical-align:baseline; 
	font-size:11px; 
	font-family:sans-serif; 
	border:1px solid #e9e9e9;
}
form textarea {
	background:#FFF;
}
form#polecStrone {
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.formularz {
	overflow:hidden;	
	margin: 0;
	padding-bottom: 20px;
	
}
.formularz ul {
	margin:0;
}
.formularz li {
	margin:0 0 10px 0; 
	padding:0; 
	background:0; 
	overflow:hidden;
}
.formularz label {
	float:left;
	width:40%;
	padding-right:15px;
	text-align:right;
	color:#005ab4;
	padding-top: 6px;
}
.formularz p {
	text-align:left !important;
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 0px;
}
.formularz input[type=text], form input[type=password], .formularz textarea, .input-tekstowy {
	color: #4f88bc;
	font-family:Arial, Tahoma, sans-serif;
	background-color: #ffffff;
    border: 1px solid #9dcbf9;
} 


.formularz input[type=text], form input[type=password] {
	width:190px; 
	padding:4px 6px;
} 
.formularz textarea, .textarea {
	width:308px; 
	padding:6px 8px; 
	height:6em;
}
textarea#polec_tresc_obow {
	color: #4f88bc;
	font-size: 14px;
	font-family: arial, tahoma, Helvetica, SunSans-Regular, sans-serif;	
	width: 278px;
	height: 53px;
	margin: 0;
	padding: 13px 15px 13px 15px;		
}
textarea#polec_tresc {
	color: #4f88bc;
	font-size: 14px;
	font-family: arial, tahoma, Helvetica, SunSans-Regular, sans-serif;	
	width: 278px;
	height: 53px;
	margin: 0;
	padding: 13px 15px 13px 15px;
	background-image: url(../themes/elabika/pics/form_bg_1.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
input#polec_email {
	color: #4f88bc;
	font-size: 14px;
	font-family: arial, tahoma, Helvetica, SunSans-Regular, sans-serif;	
	width: 168px;
	height: 23px;
	margin: 0px;
	background-image: url(../themes/elabika/pics/form_bg_2.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;	
}
input#polec_podpis {
	color: #4f88bc;
	font-size: 14px;
	font-family: arial, tahoma, Helvetica, SunSans-Regular, sans-serif;	
	width: 168px;
	height: 23px;
	margin: 0px;
	background-image: url(../themes/elabika/pics/form_bg_2.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;	
}
.formularz-prawa-strona {
	float:left; 
	position:relative; 
	width:50%;
}
.formularz-prawa-strona input[type=checkbox], .formularz-prawa-strona input[type=radio] {
	position:absolute; 
	left:0; 
	top:0;
}
.formularz-prawa-strona label {
	float:left; 
	padding-left:23px; 
	width:auto; 
	color:#005ab4; 
	text-align:left; 
	line-height:1.2;
}
.formularz input[type=reset] {
	background-color: #951b81;
	width: 80px;
	height: 25px;
	color: #fff;
	font-size: 14px;
	border: 1px solid #cd3500;
	
}
.formularz input[type=reset]:hover {
	background-color: #7f3400;
	width: 80px;
	height: 25px;
	color: #fff;
	font-size: 14px;
	border: 1px solid #592502;
	
}
.formularz input[type=submit] {
	background-color: #206fbd;
	width: 80px;
	height: 25px;
	color: #fff;
	font-size: 14px;
	border: 1px solid #005ab4;
}
.formularz input[type=submit]:hover {	
	background-color: #1c446c;
	width: 80px;
	height: 25px;
	color: #fff;
	font-size: 14px;
	border: 1px solid #1c446c;
	
}
#captcha_img {
	display:block; 
	margin-bottom:10px;
}
.form_notka {
	clear:both;
	padding-top:5px;
	font-size:9px;
	color:#da5900;
	border-top:1px solid #EDC3B4;
}
/* galeria */   
.nag_galeria_w {
	color: #005ab4;
	padding:0 0 16px 5px;	
	font-weight:normal;
	font-size: 14px;
	border: none;
}
.nag_galeria_w select {
	width:231px;
	margin-left: 15px;
	font-weight:normal;
	background-color: #fff;
	background-image: none;
	font-size: 14px;
	color: #4f88bc;
	padding: 0px;
	border: 1px solid #9dcbf9;
}

#galeria_main {
	margin:0 auto; 
	text-align:center; 
	padding: 0;
}

.galeria-element {
    width: 173px;
	border: 1px solid #afc7da;
	float:left;
	background-color: #dae1eb;
    margin: 10px;
    padding: 15px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.25);position: relative;
}

.galeria-element:hover {background: #fff;cursor: pointer;border: 1px solid #E57500;transition: all 0.5s ease-out 0s;}
.galeria-element:hover .galeria-element-foto {box-shadow: none; -webkit-box-shadow: none;}



.galeria-element-foto {
    overflow: hidden;
    display: block; 
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
    background: #fff;
    padding: 15px 0;
    position: relative;
}
.galeria-element-foto img {
     margin: auto !important; 
	 border: 0 !important; text-decoration: none;
}

.galeria-element-opis {
	color:#005ab4;
	line-height:1.1;
	font-size:12px;
	margin:5px 0 0 !important;
	text-align:left;  
}

.galeria-element-opis a {font-weight: 700;}
.galeria-element-opis li {list-style: none !important;background-image: none !important;margin: 2px 0 !important;}
.galeria-element-opis li:first-child {font-size: 14px;font-weight: 700;margin: 10px 0 15px !important;}

.podgaleria_w {
	/*border-top:1px solid #dfc8bd;*/ 
	padding:10px 0 0;
}
.nazwa_galerii_w .nazwa_w {
	color:#005ab4;
	float:left;
	font-weight:700;
	margin:0 0 10px;
	padding:0;
	text-decoration:none;
}
.nazwa_galerii_w .link_w a {
	float:right;
	color:#09549f;
	text-decoration: none;
}
.nazwa_galerii_w .link_w a:hover {
	color:#005ab4;
	text-decoration: underline;
}
.galeria-wiersz-welcome .galeria-element {
	padding:4px;
}


/* mapa witryny */
ul.mapa {
	float:left;
	width:45%;
	margin:0 30px 20px 0 !important;
	padding:0 0 20px 0 !important;
    border: none;
}
ul.mapa li {
    margin: 0px 0px 5px !important;
    padding: 5px 0px !important;
	background: transparent url(../themes/elabika/pics/mapa1.png) no-repeat left 3px scroll !important;
}
ul.mapa li a {
	font-size:16px;
	font-weight:normal;
	margin-left:30px;
	padding:2px 0 8px 0;
	border-bottom:0;
	color: #005ab4;	
}
ul.mapa li a:hover {
	text-decoration:underline;
	}
ul.mapa ul {
	margin:4px 0 0 0 !important;
	padding:0 !important;
}
ul.mapa ul li {
	margin:0;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/mapa2.gif) !important;
	background-repeat: no-repeat;
	background-position: 30px 11px !important;
	padding: 10px 0 0 0 !important;
}
ul.mapa ul li:first-child {
	border-top: 1px solid #9dcbf9;
}
ul.mapa ul li a {
	color:#951b81;
	font-size:14px;
	font-weight:normal;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 53px;
	border-bottom: none;
}
ul.mapa ul ul li {
	margin:0;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/mapa3.png) !important;
	background-repeat: no-repeat;
	background-position: 38px 6px;
	padding: 5px 0 0 5px !important;
	border-top: none;
}
ul.mapa ul ul li:first-child {
	border-top: none;
}
ul.mapa ul ul li a {
	color:#005ab4;
	font-size:12px;
	font-weight:normal;
	margin-left:70px;
	text-decoration: none;
}
ul.mapa ul ul li a:hover {
	text-decoration: underline;
}
/* wyniki szukania */
#wyniki-naglowek {
	/* background:url(../themes/elabika/pics/wyniki_bg.png) no-repeat 0 17px; */ 
	overflow:hidden;
}
#wyniki-tytul {
	color:#005ab4; 
	font-weight:bold;
}
#wyniki-opis {}
#wyniki-formularz,
#aktualnosci-wyszukiwarka {
	overflow: hidden;
	/* border: solid 1px #012c71;	
	background-color: #04559f;
	background-image: url(../themes/elabika/pics/bg_footer_menu.png);
	background-repeat: repeat-x; 
	margin: 10px 0 25px 0;
	padding: 18px 0 10px 0;	
	background-position: left top;*/
}
#wyniki-formularz-pola,
#aktualnosci-wyszukiwarka {
	margin:0;margin-left: 0 !important;
}
#wyniki-formularz-pola li,
#aktualnosci-wyszukiwarka li {
	display:inline; 
	margin:0 5px 0 0 !important; 
	background-image:none !important;
    padding: 0 !important;
}

#wyniki-formularz-pola li input[type="submit"],
#aktualnosci-wyszukiwarka li input[type="submit"],
.button-nieb {
	width:79px; 
	height:24px; 
	text-align:center; 
	line-height:22px; 
	font-size:12px; 
	color:#FFF; 
	vertical-align:baseline; 
	border: solid 1px #044d95; 	
    background-color: #206FBD;
}
#wyniki-formularz-pola li input[type="submit"]:hover,
#aktualnosci-wyszukiwarka li input[type="submit"]:hover,
.button-nieb:hover {
	background-color: #951b81;
	border: solid 1px #a34101;
}

.button-nieb {width: auto; height: auto !important; padding: 2px 10px !important;cursor: pointer; height: 26px !important;}

.formularz-wyszukaj-oferta {position: relative;}
.formularz-wyszukaj-oferta .button-nieb {position: absolute; right: 22px;}
.wyniki-formularz-pola {display: block;padding: 0;overflow: hidden;height: 28px !important;}
.wyniki-formularz-pola.m-10 {margin-top: -10px !important;}
.wyniki-formularz-pola li {display: inline-block !important;margin: 0 !important;padding: 0 !important; height: 18px !important;}
.wyniki-formularz-pola label {display: block !important; text-indent: 100%!important; white-space: nowrap; overflow: hidden;height: 0;width: 0;}
.wyniki-formularz-pola input[type="text"],
.wyniki-formularz-pola select {padding: 3px 5px !important; border: 1px solid #4f88bc !important; font-size: 14px !important;}
.wyniki-formularz-pola select[disabled] {background: #acacac; border: 1px solid #acacac !important;width: 210px; }
.formularz-wyszukaj-oferta #sn_tresc {width: 320px;}
.formularz-wyszukaj-oferta #sn_referencje,
.formularz-wyszukaj-oferta #sn_tag {width: 180px;}
.formularz-wyszukaj-oferta #sn_rozmiar {width: 100px;}


input#sn_tresc,
select#sn_kategoria {padding: 3px 5px !important; border: 1px solid #f4f4f4; font-size: 14px;}
input.DatePicker {width: 90px; background: #fff url(/pics/ico/cal.gif) no-repeat right 3px; padding: 3px 5px;border: 1px solid #f4f4f4;}

input#szukaj_tmp {
	color: #4f88bc;
	font-size: 14px;
	font-family: arial, tahoma, Helvetica, SunSans-Regular, sans-serif;
	background-color: #fff;
	width: 162px;
	height: 20px;		
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 1px;
	padding-left: 15px;
	border-top-style: none;
	border: solid 1px #044d95;	
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#wyniki-formularz select {
	width:231px;
	margin-left: 0px;
	font-weight:normal;
	background-color: #fff;
	background-image: none;
	font-size: 14px;
	color: #4f88bc;
	padding: 0;
	border: solid 1px #044d95;
	vertical-align: middle;
	height: 23px;
}
#wyniki-przedmiot {
	margin-bottom:25px; 
	color:#951b81;
}

#wyniki_przedmiot {margin-bottom: 25px;color: #951b81;}
#wyniki_przedmiot strong {color: #005AB4;}

.wynik-szukania {
        padding: 12px 0px 8px;
    border-top: 1px solid #D8E6F4;
}
.wynik-szukania:hover {
	background:#d8e6f4;
	text-decoration: none;
}
.wynik-szukania:hover a {
	color:#636363 !important;
	text-decoration: none;
}
.wynik-szukania:hover a:hover {	
	text-decoration: underline;
}
.wynik-szukania:hover h2 a {
	color:#04559f !important;
	text-decoration: none;
}
.wynik-szukania:hover h2 a:hover {
	color:#04559f !important;
	text-decoration: underline;
}
.wynik-numer {
	float:left; 
	padding:2px 4px; 
	margin-left:7px; 
	color:#005ab4; 
	font-size:11px; 
	border:none;
}
.wynik-tresc {
	margin:0 0 0 40px;
}
.wynik-tresc h2 {
	margin-bottom:3px;
	padding:0;
	font-size:12px;
	line-height:1.4;
	font-family:Arial, Verdana, sans-serif;
	background:none;
	border:0;
	color: #951b81;
}
.wynik-tresc h2 a {
	color:#951b81; 
	font-weight:bold;
	border:0 !important; 
	text-decoration:none;
}
.wynik-tresc h2 a:hover {
	color:#951b81 !important;
	text-decoration:underline;
	}
.wynik-fragment {
	margin:0 10px 5px 0 !important; 
	line-height:1.2;
}
.wynik-fragment a {
	color:#40516b !important; 
	border:0 !important; 
	text-decoration:none;
}
.wynik-dzial {
	color:#005ab4; 
	font-size:9px;
}
.szukana_fraza { 
	background:#f7941d; 
	padding:1px 3px; 
	color:#FFF !important; 
	font-weight:bold;
    letter-spacing: 2px;
}
.kolor {
	color:#005ab4;
}
/* strona_bledu */
div#blad {
	color: #04559f;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/brak_strony.png);
	background-repeat: no-repeat;
	background-position: center top;	
	text-align: center;
	width: 500px;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 235px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
div#blad span {
	color: #636363;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	text-align: center;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8e6f4;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}


/* komunikaty */
#errors,
.alert_error {margin: 30px 0; min-height: 50px; padding: 50px 20px 20px 120px; color: #fff; font-size: 14px; overflow: hidden; position: relative;font-family: "Open Sans", Arial, sans-serif;background: #00b9ee url(../themes/elabika/pics/bg_error.png) repeat-x top left;}
#errors:after,
.alert_error:after {content: url(../themes/elabika/pics/alert_error.png); display: block; position: absolute; top: 20px;left: 30px;}
#errors div {color: #fff !important;}

.alert_ok {margin: 30px 0; min-height: 50px; padding: 50px 20px 20px 120px; color: #fff; font-size: 14px; overflow: hidden; position: relative;font-family: "Open Sans", Arial, sans-serif;background: #25b4b1 url(../themes/elabika/pics/bg_gadzety_box.png) repeat-x top left;}
.alert_ok:after {content: url(../themes/elabika/pics/alert_ok.png); display: block; position: absolute; top: 20px;left: 30px;}

/* czy wiesz ze */
.czywiesz {margin: 30px 0; min-height: 50px; padding: 50px 20px 20px 120px; color: #fff; font-size: 14px; overflow: hidden; position: relative;font-family: "Open Sans", Arial, sans-serif;}
.czywiesz:after {content: url(../themes/elabika/pics/czy_wiesz_ze.png); display: block; position: absolute; top: 20px;left: 30px;}
.czywiesz:before {content:"Czy wiesz Ĺźe?"; display: block; position: absolute;top: 12px; border-bottom: 1px solid #fff; font-size: 24px; width: 80%;padding: 0 0 4px 0; }

.czywiesz {background: #00b9ee url(../themes/elabika/pics/bg_stroje_box.png) repeat-x top left;}
.kostiumy_reklamowe .czywiesz {background: #00b9ee url(../themes/elabika/pics/bg_stroje_box.png) repeat-x top left !important;}
.gadzety_z_logo .czywiesz {background: #25b4b1 url(../themes/elabika/pics/bg_gadzety_box.png) repeat-x top left !important;}
.gadzety_pilka_nozna .czywiesz {background: #83b400 url(../themes/elabika/pics/bg_kibice_box.png) repeat-x top left !important;}
.pluszaki_reklamowe .czywiesz {background: #951b81 url(../themes/elabika/pics/bg_maskotki_box.png) repeat-x top left !important;}


/* podstrona produktu */
#opis_produkt_left dl {font-family: "Open Sans", Arial, sans-serif;}
#opis_produkt_left dt {width: 140px;float: left; color: #40516b; text-align: right; padding: 2px 0;}
#opis_produkt_left dd {margin-left: 140px;font-weight: 700; padding: 2px 0 2px 10px;}
#foto_produkt {margin: 5px 0 10px; padding: 10px 0; width: 100%;}
#foto_produkt img {margin: 11px;border-width: 1px; border-style: solid; }
#foto_produkt img:hover {border-color: #ff6803;}
#foto_produkt a:hover, #opis_miniatury a:hover {text-decoration: none;}
#opis_miniatury {position: relative;height: 120px;}
#opis_miniatury p {margin-bottom: 10px;font-family: "open Sans";font-weight: 700;}

#miniatury_center {position: relative; text-align: center;}
#miniatury_center a {width: 87px;height: 87px; display: inline-block;background: #fff;border-width: 1px; border-style: solid;}
#miniatury_center img {max-height: 85px; max-width: 85px; border: none !important;}

#mini_poprzednie, #mini_nastepne {display: block; width: 9px; height: 15px;top: 60px;position: absolute;z-index: 2; border: 0; background: #005ab4;}
#mini_poprzednie img, #mini_nastepne img {border: none !important;margin: 0 !important; padding: 0 !important;}
#mini_poprzednie {left: 0;}
#mini_nastepne {right: 0;}
#mini_poprzednie:hover, #mini_nastepne:hover{background-color: #ff6803;}
#miniatury_center a:hover {border-color:#ff6803; }

.kostiumy_reklamowe h1 {color: #00b9ee; border-bottom: 1px solid #00b9ee;}
.kostiumy_reklamowe h2, .kostiumy_reklamowe dd {color: #00b9ee;}
.kostiumy_reklamowe .produkt_nazwa {font-size: 18px; border-bottom: 1px dotted #00b9ee;padding-bottom: 5px;}
.kostiumy_reklamowe .bb_kropki {border-bottom: 1px dotted #00b9ee;}
.kostiumy_reklamowe .sekcja_kolor, .kostiumy_reklamowe .sekcja_kolor a {color: #00b9ee !important;}
.kostiumy_reklamowe .sekcja_bgkolor {background-color: #00b9ee;}


.pluszaki_reklamowe h1 {color: #951b81; border-bottom: 1px solid #951b81;}
.pluszaki_reklamowe h2, .pluszaki_reklamowe dd {color: #951b81;}
.pluszaki_reklamowe .produkt_nazwa {font-size: 18px; border-bottom: 1px dotted #951b81;padding-bottom: 5px;}
.pluszaki_reklamowe .bb_kropki {border-bottom: 1px dotted #951b81;}
.pluszaki_reklamowe .sekcja_kolor, .pluszaki_reklamowe .sekcja_kolor a {color: #951b81 !important;}
.pluszaki_reklamowe .sekcja_bgkolor {background-color: #951b81;}

.gadzety_z_logo h1 {color: #25b4b1; border-bottom: 1px solid #25b4b1;}
.gadzety_z_logo h2, .gadzety_z_logo dd {color: #25b4b1; }
.gadzety_z_logo .produkt_nazwa {font-size: 18px; border-bottom: 1px dotted #25b4b1;padding-bottom: 5px;}
.gadzety_z_logo .bb_kropki {border-bottom: 1px dotted #25b4b1;}
.gadzety_z_logo .sekcja_kolor, .gadzety_z_logo .sekcja_kolor a {color: #25b4b1 !important;}
.gadzety_z_logo .sekcja_bgkolor {background-color: #25b4b1;}

.gadzety_pilka_nozna h1 {color: #83b400; border-bottom: 1px solid #83b400;}
.gadzety_pilka_nozna h2, .gadzety_pilka_nozna dd {color: #83b400;}
.gadzety_pilka_nozna .produkt_nazwa {font-size: 18px; border-bottom: 1px dotted #83b400;padding-bottom: 5px;}
.gadzety_pilka_nozna .bb_kropki {border-bottom: 1px dotted #83b400;}
.gadzety_pilka_nozna .sekcja_kolor, .gadzety_pilka_nozna .sekcja_kolor a {color: #83b400 !important;}
.gadzety_pilka_nozna .sekcja_bgkolor {background-color: #83b400;}

.przebrania_na_eventy .sekcja_bgkolor {background-color: #1B5D1B;}
.przebrania_na_eventy .sekcja_kolor a {color: #1B5D1B;}


/* aktualnosci */
.aktualnosc p {
    padding: 0px 30px 5px 17px !important;
    margin: 0 !important;
    text-decoration: none;
    text-align: left;}

.aktualnosc h2.tytul {
    font-family: "open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal !important;
    color: #005AB4;
    text-decoration: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left 3px;
    padding: 0px 0px 18px 17px !important;
    margin: 0px 12px 0px 0px !important;
    border: 0 !important;
    background-image: url('../themes/elabika/pics/bullet_1.png');}

.fn_drukuj img, .fn_wstecz img, .left_ {border: none !important;}

/* strona_bledu */
div#blad {
	color: #04559f;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: transparent;
	background-image: url(../themes/elabika/pics/brak_strony.png);
	background-repeat: no-repeat;
	background-position: center top;	
	text-align: center;
	width: 500px;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 235px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
div#blad span {
	color: #636363;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	text-align: center;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8e6f4;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.stopka-bannery {height:92px; margin:0; overflow:hidden;}

#stopka-bannery-kontener {width:930px; margin:30px 0 0; overflow:hidden;position: absolute;left: 50px;}
#stopka-bannery-kontener ul {width:10000px; margin:0; overflow:hidden;}
#stopka-bannery-kontener li {float:left; margin:0; padding:0; background:none;}
#stopka-bannery-kontener a {display:block; border:0; margin: 2px 0 0 2px;}
.stopka-bannery .baner {width:180px; height:90px; background:none; margin: 0 25px;}
.stopka-bannery .loading { background:url(../themes/elabika/pics/spinner.gif) no-repeat center center; }

/* slider */
#glowna-slajder {position: relative;width: 1000px;margin: 0;padding: 1px 0;}
#glowna-slajder-container {width: 100%; overflow: hidden;}
#glowna-slajder-container ul {margin: 0; width: 9999px;}
#glowna-slajder-container li {float: left; width: 1000px; margin: 0; padding: 0; background: none;}
#social_ico {
	height: 59px;
	width: 116px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: 4;
	left: 335px;
	bottom: 10px;
}
#social_ico img {
	margin: 3px;		
}
#social_ico a {
	display: block;
	float: left;			
}

/* newsletter */
#FormNewsletter {text-align: center;margin: -10px 0 20px 0;}
#FormNewsletter label {display: inline-block !important;text-indent: 100%!important;white-space: nowrap;overflow: hidden;width: 200px;}
#FormNewsletter input[type="text"] {width: 200px; font-size: 14px;margin-bottom: 10px;color: #4F88BC; background-color: #FFF; border: 1px solid #9DCBF9;padding: 5px 10px;}
#FormNewsletter input[type="submit"] {width: 80px; height: 25px; color: #FFF; font-size: 14px;}
#FormNewsletter .news-wypisz {background-color: #951b81;border: 1px solid #CD3500;}
#FormNewsletter .news-wypisz:hover {background-color: #7F3400;border: 1px solid #7F3400;}
#FormNewsletter .news-zapisz {background-color: #206FBD;border: 1px solid #005AB4;}
#FormNewsletter .news-zapisz:hover {background-color: #1C446C;border: 1px solid #1C446C;}

/* kalendarzyk JS */
.DatePicker-Wrapper {background:#fff; border: 1px solid #006ab5;margin-top: 1px;}
.DatePicker-Wrapper table {background:#fff; border-collapse:collapse; color:#006ab5; margin:0; border-width:0;width: 98% !important; margin: 0 auto;}
.DatePicker-Wrapper table td {/*border:1px solid #E4E4E4;*/ padding:3px; font-size:11px;}
.DatePicker-Wrapper table td.nav {background:#fff; padding:3px 0;}
.DatePicker-Wrapper table td.nav img {vertical-align:middle; cursor:pointer;}
.DatePicker-Wrapper table input {font-size:10px; padding:2px 4px;}
.DatePicker-Wrapper table select {font-size:11px; margin-top:2px; padding:0; border: 1px solid #ccc !important;}
.kalendarzyk-monthSelect {margin-right:2px;}
.DatePicker-Wrapper table tr td.dayName {background:#fff; color:#006ab5; font-size:11px; border:0; font-weight: 700;}
.DatePicker-Wrapper table tr td.dayName:last-child {color: #c30000;}
.DatePicker-Wrapper table td.empty {background:transparent; border:0;}
.DatePicker-Wrapper table td.day {background:#fff; color:#000; font-size:11px; border:3px solid #fff;}
.DatePicker-Wrapper table td.n {color:#c30000;}
.DatePicker-Wrapper table .bp {float:left; margin:2px 0 0 4px;}
.DatePicker-Wrapper table .bn {float:right; margin:2px 2px 0 2px;}
td.day.current {background-color:#006ab5 !important ; color: #fff !important; font-weight: 700;}
div.kalendarzyk img {cursor:pointer;}

/* baner ezapytanie*/
.baner240_80 {display: block; width: 240px;height: 80px; margin: 10px 0 20px; }
.ezapytanie {background: #0046BF url(/pics/_banery/baner_zapytaj_o_cene.jpg) no-repeat center center;}
.ezapytanie:hover {background: #0059B1 url(/pics/_banery/baner_zapytaj_o_cene_hover.jpg);}

/* chmura tagow */
.chmura_tagow {display: block;width: 100%; margin-bottom: 20px !important;margin-top: 10px !important;}
.chmura_tagow a {color: #40516B;}
.tag {line-height: 24px; vertical-align: middle;white-space: nowrap;font-family: "open Sans";font-weight: 700;}
.tag1 {font-size:24px;}  
.tag2 {font-size:20px;}
.tag3 {font-size:18px;}
.tag4 {font-size:16px;}  
.tag5 {font-size:14px;}
.tag6 {font-size:12px;}

#FormSzukaj {position: relative;}
#FormSzukaj a {display: block;font-size: 11px;position: absolute; right: 18px;bottom: -18px;}

/************************************************************************************
CLEARFIX
*************************************************************************************/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clear {clear: both;}

.clear { 
	background-image: none; 
	width: auto; 
	height: 0; 
	float: none; 
	clear: both; 
	margin: 0; 
	padding: 0; 
	border-style: none; 
	border-width: 0; 
}

/* polityka Cookie szare */
#polityka-cookie {position: fixed; bottom: 0px; left: 0px; right: 0px; width: 100%; padding-bottom: 5px; border-top: 3px solid #ccc; font-size: 12px; color: rgb(0, 0, 0); text-align: justify; line-height: 1.3; background: #fff; z-index: 99999;}
#polityka-cookie-zamknij {position: absolute; top: -16px; right: 30px; height: 20px; line-height: 20px; background: none repeat scroll 0% 0% rgb(153, 153, 153); cursor: pointer; padding: 2px 7px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold !important; vertical-align: middle; text-align: center; border-radius: 3px 3px 3px 3px;}
#polityka-cookie p {margin: 10px auto ! important; text-align:center; max-width:945px; font-weight:bold }
#polityka-cookie a { text-decoration: underline; }
#polityka-cookie a:hover {text-decoration:none;}

/* IntraCOM */
.intracom, .intracom a {color: #fff !important; text-decoration: none;font-size: 12px !important; padding: 1px 5px;}
.intracom span {color: #000 !important;}
.intracom span span {color: #ec8000 !important;}

/**************************************************************

	MultiBox
	v1.3

**************************************************************/

.MultiBoxContainer {
	position: absolute;
	border: 2px solid #FFF;
	background-color: #283252;
	display: none;
	z-index: 1002;
	text-align: left;
	padding: 10px;
	background: #F4F4F4;	
	/*overflow: hidden;*/
    height: auto !important;
}

.MultiBoxContainer2 {
	position: fixed;
	/*border: 2px solid #FFF;*/
	background-color: #283252;
	display: none;
	z-index: 1002;
	text-align: left;
	/*padding: 10px;*/
	background: #F4F4F4;
	/*overflow: hidden;*/
}

.MultiBoxLoading {
	background: url(../themes/elabika/pics/multibox/loader.gif) no-repeat center;
}

.MultiBoxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background:#FFF;
}

.MultiBoxClose {
	position: absolute;
	top: -10px;
	right: -10px;
	background: url(../themes/elabika/pics/multibox/sprite_multibox.png) no-repeat 0 0;
	width: 24px;
	height: 24px;
	cursor: pointer;
}


.MultiBoxControlsContainer {
	overflow: hidden;
	height: 0;
	position: relative;
	margin-top: 4px;
}

.MultiBoxControls {
	width: 100%;
	height: auto;
	position: relative;
	background-color: transparent;
}


.MultiBoxPrevious {
	position: absolute;
	background: url(../themes/elabika/pics/multibox/sprite_multibox.png) no-repeat 0 -25px;
	width: 24px;
	height: 24px;
	left: 0px;
	cursor: pointer;
}
.MultiBoxPlayPrevious {
	position: absolute;
	background: url(../themes/elabika/pics/multibox/sprite_multibox.png) no-repeat 0 -75px;
	width: 24px;
	height: 24px;
	left: 28px;
	top: 0px;
	cursor: pointer;
	overflow: hidden;
}


.MultiBoxNext {
	position: absolute;
	background: url(../themes/elabika/pics/multibox/sprite_multibox.png) no-repeat 0 -175px;
	width: 24px;
	height: 24px;
	right: 0px;
	cursor: pointer;
}
.MultiBoxPlayNext {
	position: absolute;
	background: url(../themes/elabika/pics/multibox/sprite_multibox.png) no-repeat 0 -125px;
	width: 24px;
	height: 24px;
	right: 28px;
	top:0px;
	cursor: pointer;
	overflow:hidden;
}
.MultiBoxPlayNextPause {
	position: absolute;
	width: 24px;
	height: 24px;
	right: 28px;
	top:0px;
	cursor: pointer;
	overflow:hidden;
	background: url(../themes/elabika/pics/multibox/sprite_multibox.png) no-repeat 0 -100px;
}
.MultiBoxPlayPreviousPause {
	position: absolute;
	width: 24px;
	height: 24px;
	left: 28px;
	top: 0px;
	cursor: pointer;
	overflow: hidden;
	background: url(../themes/elabika/pics/multibox/sprite_multibox.png) no-repeat 0 -100px;
}
.MultiBoxPlayPreviousDisabled {
	cursor: default;
	/*background: url(../themes/elabika/pics/multibox/leftplayDisabled.png) no-repeat;*/
}

.MultiBoxPlayNextDisabled {
	cursor: default;
	background: url(../themes/elabika/pics/multibox/sprite_multibox.png) no-repeat 0 -150px;
}
.MultiBoxNextDisabled {
	cursor: default;
	background: url(../themes/elabika/pics/multibox/sprite_multibox.png) no-repeat 0 -200px;
}

.MultiBoxPreviousDisabled {
	cursor: default;
	background: url(../themes/elabika/pics/multibox/sprite_multibox.png) no-repeat 0 -50px;
}

.MultiBoxTitle {
	position: relative;
	margin: 6px 70px 0 70px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-align: left;
}

.MultiBoxNumber {
	position: relative;
	width: 50px;
	margin: 10px 70px 5px 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: right;
}

.MultiBoxDesc {
	clear: left;
	position: relative;
	margin: 0 70px 0 70px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: left;
}

.MultiBoxHelp{
	width: 1px;
	height: 1px;
	display:none;
}
.MultiBoxHelpButton {
	position: absolute;
	top: -26px;
	left: -26px;
	width: 24px;
	height: 24px;
	cursor: pointer;
}
#Overlay {
	background-color:#000000;
}

.OverlayIcon {
	background: transparent url(../themes/elabika/pics/multibox/MagIcon.png) no-repeat;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
	position: absolute;
	right: 10px;
	top: -5px;
	width: 17px !important;
	height: 17px !important;
}

/*************************************************************/


/*galeria*/
.nag_galeria { background-color: transparent; background-image: url(../themes/elabika/pics/bg_form.gif); background-repeat: repeat-x; background-position: right top; width: auto; margin: 0 0 5px; padding: 25px 0 15px; }
.nag_galeria div { color: #0391c2; font-size: 11px; font-weight: normal; text-align: left; margin: 0 0 5px; padding: 15px 10px 7px 20px; width: auto; height: 26px; border-style: none; }
.nag_galeria select { color: #626262; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; text-transform: none; letter-spacing: normal; width: auto; height: 18px; margin: 0 0 0 10px; border: solid 1px #a2b0bd; }
#galeria_main { background-image: url(../themes/elabika/pics/bg_notka.gif); background-repeat: no-repeat; background-position: right bottom; margin: 0 0 0; padding: 0 10px 10px; }
.fotka { background-color: #ddf0ff; background-image: none; text-align: center; width: auto; max-width: 183px; height: auto; float: left; margin: 0 8px 10px 4px; padding: 0 0 10px; border-color: #ddf0ff #a2b0bd #a2b0bd #ddf0ff; border-style: solid; border-width: 1px; }
.fotka div { color: #000; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 9px; width: auto; height: auto; float: none; margin: 0 0 0 0; padding: 0 4px; }
div.fotka img, img.fotka_img { background-image: none; width: 170px; float: none; margin: 6px 5px 0; padding: 0; border-color: #a2b0bd #ddf0ff #f7f7f7 #a2b0bd; border-style: solid; border-width: 2px 1px 1px 2px; }
div.fotka img:hover, img.fotka_img:hover { border-color: #f9a56f #f6c4a4 #f6c4a4 #f9a56f; }

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #196abb;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;	
	background-color:		#f4fbff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
	background:none;
	color: #005ab4;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#005ab4;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#fff;
}
html {background: #ffffff; margin:0;}
body {background: #ffffff; margin:0;}
#wydruk-nag {border-bottom: 1px solid #999999;}
#wydruk-nag span {float:left;font-size:20px; font-weight:bold; padding-top:30px;}
#wydruk-nag img {float:left; margin-right:0;}
#wydruk-uri { margin-top:2px; padding:4px 8px; background:#999999; text-align:right; font-size:11px; color:#fff;}
#wydruk-tresc {padding: 40px 0; overflow: hidden;}
#wydruk-stopka {padding: 10px 0; border-top: 1px solid #999999;}

.no_print {display:none;}

</pre></body></html>