
@font-face {
    font-family: 'bnjinx';
    src: url('fonty/bnjinx-webfont.eot');
    src: url('fonty/bnjinx-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonty/bnjinx-webfont.woff') format('woff'),
         url('fonty/bnjinx-webfont.ttf') format('truetype'),
         url('fonty/bnjinx-webfont.svg#bn_jinxregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswaldregular';
    src: url('fonty/oswald.regular-webfont.eot');
    src: url('fonty/oswald.regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonty/oswald.regular-webfont.woff') format('woff'),
         url('fonty/oswald.regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

html, body, div, span, applet, object, iframe,
 h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
 abbr, acronym, address, big, cite, code, del,
 dfn, em, font, img, ins, kbd, q, s, samp, small,
 strike, strong, sub, sup, tt, var, dl, dt, dd,
 ol, ul, li, fieldset, form, label, legend, table,
 caption, tbody, tfoot, thead, tr, th, td {
	margin : 0;
	padding : 0;
	border : 0;
	outline : 0;
	font-weight : inherit;
	font-style : inherit;
	font-size : 100%;
	font-family : inherit;
	vertical-align : baseline;
}

table {
	border-collapse : separate;
	border-spacing : 0;
}

caption, th, td {
	text-align : left;
	font-weight : normal;
}

blockquote:before, blockquote:after, q:before, q:after {
	content : "";
}

blockquote, q {
	quotes : "" "";
}

header, section, footer, aside, nav, article, figure {
	display : block;
}



.clear {
	clear : both;
}

body {
	font-family : Arial, Helvetica, sans-serif;
	color : #fff;

	background: #27023a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #27023a 10%, #065DA0 54%, #7db9e8 67%, #2989d8 75%, #27023a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#27023a), color-stop(54%,#065DA0), color-stop(67%,#7db9e8), color-stop(75%,#2989d8), color-stop(100%,#27023a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #27023a 10%,#207cca 54%,#065DA0 67%,#2989d8 75%,#27023a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #27023a 10%,#207cca 54%,#065DA0 67%,#2989d8 75%,#27023a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #27023a 10%,#207cca 54%,#065DA0 67%,#2989d8 75%,#27023a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #27023a 10%,#207cca 54%,#065DA0 67%,#2989d8 75%,#27023a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27023a', endColorstr='#27023a',GradientType=0 ); /* IE6-8 */

}
#tlostrony {
	background: url('images/tlo-strony3.png') top center repeat-x;
	height: 483px;
}

a {
	color : #fff;
	text-decoration : none;
}

a:hover {
	color : #fff;
	text-decoration : underline;
}

img.lewo {
	float : left;
	margin : 10px 10px 10px 0;
	border: 2px solid #a69898;
	box-shadow : 4px 4px 6px #a69898;
}

img.prawo {
	float : right;
	margin : 10px 0 10px 10px;
	border: 2px solid #a69898;
	box-shadow : 4px 4px 6px #a69898;
}

img.bez {
	display: block;
	margin-bottom: 5px;
	border: 2px solid #a69898;
	box-shadow : 6px 6px 9px #a69898;
}

.clearfix {
	display : block;
	clear : both;
}

#cookies-message {
	color : #000;
	padding : 10px;
	font-size : 12px;
	line-height : 22px;
	position : fixed;
	top : 0;
	right : 0;
	text-align : center;
	background-color : #fff;
	width : 100%;
	z-index : 999;
	opacity : 0.6;
}

#strona {
	width : 1000px;
	margin : 0 auto;
	padding : 10px;
	margin-top: -480px;
}

#logo {
	width: 500px;
	height: 140px;
	background: #0F1782;
	border: 2px solid #fff;
	border-radius: 8px;
	box-shadow : 6px 6px 10px #a69898;	*/
}

#logo_tlo {
	width: 950px;
	padding: 10px;
	margin: 15px auto;


}
.tytul_logo {
	font-family : bnjinx, Arial, Helvetica, sans-serif;
	font-size : 72px;
	color : #E0021C;
	float : left;
	font-weight : bold;
	letter-spacing: 2px;
	white-space: nowrap;
	margin : 5px 0 0 45px;
	text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff; 
}

.opis_logo {
	font-family : oswaldregular, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #fff;
	float : left;
	margin : 10px 0 0 40px;
	letter-spacing: 2px;
}
.tytul_logo span {
	display: inline-block;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 16px;
	letter-spacing: 1px;
	color : #fff;
	text-shadow: none;
	background: #0D1144;
	padding: 2px 6px 2px 3px;
	transform:skew(-25deg,0deg);
-ms-transform:skew(-20deg,0deg); /* IE 9 */
-webkit-transform:skew(-20deg,0deg); /* Safari and Chrome */
}

#socjal {
	float: right;
	text-align: right;
	margin: -40px 0 0 0;
}

#socjal img {
	margin-left: 2px;
}

#tresc {
	font-size : 16px;
	text-align : justify;
	padding : 20px 10px 10px 10px;
	line-height : 20px;

	margin-top : 20px;
	overflow : auto;
	border-radius : 6px;
}

#tresc:after {
	display : block;
	content : "";
	clear : both;
}
#tresc li {
	margin: 10px 0 0 15px;
	list-style : none;
}

#tresc li:before { content: url(images/lista.png)"\2009""\2009"; }


#tresc h1 {
	margin: 20px;
	font-size: 20px;
}

#tresci {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : justify;
	padding : 20px;
	line-height : 20px;
	background : #fff;
	overflow : auto;
	border-radius : 6px;
}

#tresci:after {
	display : block;
	content : "";
	clear : both;
}

#tresc_dol {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : justify;
	padding : 10px;
	margin-top : 10px;
	overflow : auto;
	background : #380B4F;
	border-radius : 6px;
}
#tresc_dol h2 {
	font-family: oswaldregular, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 10px;
	margin-bottom: 15px;
	background : #0F1782;
	text-align: center;
	border-radius: 80px 8px 80px 8px;
}
#tresc_dol_box1 {
	float : left;
	width : 245px;
	margin: 5px 5px 5px 8px;
	color : #fff;
}



#tresc_dol_box2 {
	float : left;
	width : 245px;
	margin: 5px 5px 5px 8px;
	color : #fff;
}



#tresc_dol_box_mapa {
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : justify;
	width : 425px;
	margin: 5px 5px 5px 20px;
}


#tresc_lewe {
	width : 200px;
	float : left;
}
#tresc_lewe img {
	margin: 0 auto;
	margin-bottom: 15px;
	border: 2px solid #a69898;
	box-shadow : 4px 4px 6px #a69898;
}

#tresc_prawe {
	width : 200px;
	float : right;
}
#tresc_prawe img {
	margin: 10px auto;
	border: 2px solid #a69898;
	box-shadow : 4px 4px 6px #a69898;
	float: right;
}
#tresc2 {
	width : 775px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	float : left;
}

#tresc2 li {
	margin-left : 15px;
	list-style : disc;
	line-height : normal;
}

#menu {
	float: left;
	height: 50px;
	margin: 20px 0 0 20px;
}

#menu ul {
	margin : 0;
	padding : 0;
	list-style : none;
	line-height : normal;
	float: left;
}

#menu li {
	display : inline;
}

#menu li a {
	display : block;
	width: 150px;
	float : left;
	margin-left : 15px;
	padding : 10px;
	text-align: center;
	text-decoration : none;
	font-family : oswaldregular, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #fff;
	text-transform: uppercase;
	background: #0F1782;
	border-radius: 80px 8px 80px 8px;
}

#menu li a:hover {
	text-decoration : none;
	color:#000;
	background: #66AAE1;
}

#menu_li_active {
	color : #fff !important;
	background: #0F1782 !important;
	border: 1px solid #fff;

}

#stopka {
	margin: 25px auto;
	height : 40px;
	width: 80%;
	padding : 10px 0 0 0;
	text-align : center;
	color : #fff;
	border-top: 2px solid #fff;
}

#stopka a {
	color: #fff;
	text-decoration: none;
}

#stopka a:hover {
	color: #fff;
	text-decoration: underline;
}

#form-send-contact {
	color : #55032B;
	margin : 10px;
	padding : 10px;
	background : #fff;
	width : 650px;
	border : #d9d3d3 solid 1px;
	border-radius : 6px;
	box-shadow : 0.3em 0.3em 0.9em #a69898;
}

#form-send-contact dl dt {
	float : left;
}

#form-send-contact dl dt label {
	display : block;
	width : 230px;
}

#form-send-contact dl dd {
	margin : 10px;
}

#form-send-contact .shadow {
	border : #d9d3d3 solid 1px;
	box-shadow : 0.3em 0.3em 0.5em #a69898;
}

.buttony {
	background : url('images/buttony.png') top left no-repeat transparent;
	color : #4F4F4F;
	border-width : 0;
	width : 77px;
	height : 25px;
	font-weight : 600;
	font-size : 12px;
	margin : 20px;
}

.buttony:hover {
	background : url('images/buttony.png') bottom left no-repeat transparent;
}

#formularz {
	float: left;
	color : #55032B;

	padding : 10px;
	background : #fff;
	width : 520px;
	border : #d9d3d3 solid 1px;
	overflow : auto;
	border-radius : 6px;
}

.divlewy {
	display : block;
	width : 160px;
	font-size: 14px !important;
}

.divprawy {
	float : left;
}

#formularz textarea {
	float : left;
	outline : none;
	width : 300px;
	border : #d9d3d3 solid 1px;
	margin : -20px 0 10px 170px;
	box-shadow : 0.3em 0.3em 0.9em #a69898;
}

#formularz input[type="text"] {
	float : left;
	border : #d9d3d3 solid 1px;
	margin : -20px 0 10px 170px;
	box-shadow : 0.3em 0.3em 0.9em #a69898;
}

#blad {
	background : #ff0000;
	padding : 10px;
}

.red {
	color : #ff0000;
}

.mapa {
	float: right;
	width: 425px;
	overflow: auto;
	border-radius : 6px;
}


.slider-wrapper {
	padding : 10px;
	margin : 0 auto;
	background : #20062D;
	border: 2px solid #fff;
	border-radius : 7px;
	-moz-box-shadow: inset 0 0 5px 5px #888;
	-webkit-box-shadow: inset 0 0 5px 5px#888;
	box-shadow: inset 0 0 5px 5px #888;
}

.slider-wrapper2 {
	width : 960px;
	padding: 3px;
	margin : 0 auto;
	background : #000;
	margin-bottom : 5px;
	border: 2px solid #fff;
	border-radius : 12px;

}

.nivoSlider {
	position : relative;
	width : 100%;
	height : auto;
	overflow : hidden;
	background: #fff url(images/loading.gif) no-repeat 50% 50%;
    margin-bottom: 10px;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}

.nivoSlider img {
	position : absolute;
	top : 0;
	left : 0;
	max-width : none;
	display: none;
}

.nivo-main-image {
	display : block !important ;
	position : relative !important ;
	width : 100% !important ;
}

.nivoSlider a .nivo-imageLink {
	position : absolute;
	top : 0;
	left : 0;
	width : 100%;
	height : 100%;
	border : 0;
	padding : 0;
	margin : 0;
	z-index : 6;
	display : block;
	background : white;
	opacity : 0;
}

.nivo-slice {
	display : block;
	position : absolute;
	z-index : 5;
	height : 100%;
	top : 0;
}

.nivo-box {
	display : block;
	position : absolute;
	z-index : 5;
	overflow : hidden;
}

.nivo-box img {
	display : block;
}

.nivo-caption {
	font-family: Helvetica, Arial, sans-serif;
	position : absolute;
	left : 0;
	bottom : 0;
	background : #000;
	color : #fff;
	width : 100%;
	z-index : 8;
	padding : 5px 10px;
	opacity : 0.800000011920928955078125;
	overflow : hidden;
	display : none;
	box-sizing : border-box;
}

.nivo-caption a:hover {
    color: #fff;
}

.nivo-caption p {
	padding : 5px;
	margin : 0;
}

.nivo-caption a {
	display : inline !important ;
	color: #fff;
    border-bottom: 1px dotted #fff;
}

.nivo-html-caption {
	display : none;
}
.nivo-directionNav {
}
.nivo-directionNav a {
	position : absolute;
	top : 0;
	z-index : 9;
	cursor : pointer;
	display: block;
	width: 45%;
	height: 100%;
	text-indent: -9999px;
	border: none;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

.nivo-directionNav a:hover {
	opacity: 1;
}
.nivo-prevNav {
	left: 15px;
	background: url(images/arrows-left.png) left 45% no-repeat;
}
.nivo-nextNav {
	background: url(images/arrows-right.png) right 45% no-repeat;
	right: 15px;
}
.nivo-controlNav {
	text-align : center;
}

.nivo-controlNav a {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(images/bullets.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	margin: 0 2px;
	cursor : pointer;
}

.nivo-controlNav a.active {
	background-position: 0 -22px;
	font-weight : bold;
}
.nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}

.nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}

.nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}

#myhtmlticker {
	margin: 0;
	padding: 0;
}


.tickerstyle {
	margin: 0;
	padding: 0;
	font-size: 14px;
	overflow: auto;
}
.tickerstyle a {

	text-decoration: none;
}

.tickerstyle a:hover {

	text-decoration: underline;
}
.tickerstyle ul {
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
}
.tickerstyle ul li {
    padding: 0 0 9px 2px;

}

.messagediv {
	display: none;

}
.messagediv img{
	display: block;
	margin: 0 auto;
	border: 2px solid #a69898;
	box-shadow : 4px 4px 6px #a69898;

}
.imgshadow {
	display: block;
	margin-bottom: 15px;
	box-shadow : 6px 6px 9px #a69898;

}
.messagediv  a {
    color: #024343;
    text-decoration: none;
}

.messagediv  a:hover {
    color: #0EA8A8;
    text-decoration: none;
}
.aligncenter {
	margin:0 auto;
}
/*
#messagediv h2{
	font-size : 18px;
	color : #fff;
	text-transform: uppercase;
	padding: 10px;
	margin: 0px 5px 5px 20px;
	background : #197051;
	text-align: center;
	border-top-left-radius: 80px 60px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 80px 60px;
	border-bottom-left-radius: 8px;
}
*/
