@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato-Lig.eot');
    src: url('../fonts/Lato-Lig.svg#Lato-Lig') format('svg'),
         url('../fonts/Lato-Lig.woff') format('woff'),
         url('../fonts/Lato-Lig.ttf') format('truetype'),
		 url('../fonts/Lato-Lig.eot?#iefix') format('embedded-opentype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato-reg.eot');
    src: url('../fonts/lato-reg.svg#Lato') format('svg'),
         url('../fonts/lato-reg.woff') format('woff'),
         url('../fonts/lato-reg.ttf') format('truetype'),
		 url('../fonts/lato-reg.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato-bol.eot');
    src: url('../fonts/lato-bol.svg#Lato') format('svg'),
         url('../fonts/lato-bol.woff') format('woff'),
         url('../fonts/lato-bol.ttf') format('truetype'),
		 url('../fonts/lato-bol.eot?#iefix') format('embedded-opentype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato-blaita.eot');
    src: url('../fonts/lato-blaita.svg#Lato') format('svg'),
         url('../fonts/lato-blaita.woff') format('woff'),
         url('../fonts/lato-blaita.ttf') format('truetype'),
		 url('../fonts/lato-blaita.eot?#iefix') format('embedded-opentype');
    font-weight: bold;
    font-style: italic;
}
@font-face {
	font-family: 'iconFontOSP';
	src:url('../fonts/QXiconFont.eot');
	src:url('../fonts/QXiconFont.svg#QXiconFont') format('svg'),
		url('../fonts/QXiconFont.woff') format('woff'),
		url('../fonts/QXiconFont.ttf') format('truetype'),
		url('../fonts/QXiconFont.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

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

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
   /* vertical-align:middle;*/
}
*:focus {
    outline: none;
}
a, a:link, a:visited, a:active {
	text-decoration: none;
}
html {
	width: 100%;
	height: 100%;
}
body {
    line-height:1;
	min-height: 100%;
	height: 100%;
	color: #F9F9F9;
	cursor: default;
	z-index: 0;
	background-color: transparent;
	font-weight: normal;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
}
/*
body.bg-blue {
	background-image: url('./bg/b4.jpg');
	background-repeat: no-repeat;
	background-color: #155FC8 !important;
	background-attachment: fixed;
	background-size: cover;
}
*/
div.all_wrap {
	position: relative;
	z-index: 2;
}
div.container {
	width: 980px;
	padding-left: 20px;
	margin: 0px auto;
}
div.headcontainer {
	width: 100%;
	float: left;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMDIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.02) 94%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(94%,rgba(0,0,0,0.02)), color-stop(100%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.02) 94%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.02) 94%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.02) 94%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.02) 94%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00000000',GradientType=0 );

}
header {
	text-align: center;
	width: 980px;
	margin: 0px auto;
}
a#logo:link, a#logo:visited {
	display: inline-block;
	float: left;
	height: 213px;
	width: 192px;
	margin: 15px 0px 0px 0px;
	background: url('../img/logob.png') 0 0 no-repeat;
	text-decoration: none;
}
a#logotext:link, a#logotext:visited {
	width: 710px;
	margin: 20px 0px 0px 0px;
	/*background: url('../img/osp_title2.png') 0 0 no-repeat transparent;*/
	display: inline-block;
	color: #FFF;
	text-decoration: none;
	font: 60px/75px 'Lato', serif;
	font-weight: bold;
	font-style: italic;
	color: #FFF;
	text-shadow: 2px 2px 1px rgba(0,0,0,0.9);
}
a#logotext span {
	display: block;
	text-align: right;
	font-size: 40px;
	padding-right: 100px;
	line-height: 50px;
}
ul.nav {
	float: left;
	font-family: 'Lato', serif;
	font-weight: 200;
	font-size: 21px;
	color: #F8F8F8;
	list-style: none;
	margin: 10px 0px 0px 0px;
}
ul.nav > li {
	text-align: left;
	float: left;
	position: relative;
	z-index: 9;
	opacity: 0.65;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
ul.nav > li:hover {
	opacity: 1;
	text-shadow: 0px 0px 3px #0C0C0C;
}
ul.nav > li.active {
	opacity: 1 !important;
}
ul.nav > li > a:link, ul.nav > li > a:visited {
	display: inline-block;
	color: #F8F8F8;
	padding: 2px 6px 12px 6px;
	text-align: center;
}
ul.nav > li > a > span {
	display: block;
	font: 27px/41px 'iconFontOSP', Verdana, Geneva, sans-serif;
	margin-bottom: 5px;
}
div.dropdown > span {
	position: absolute;
	top: 0px;
	left: 15px;
	width: 0px;
	height: 0px;
	content: "";
	display: block;
	border-width: 0 15px 9px 0;
	border-style: solid;
	border-color: transparent transparent rgba(0,0,0,0.9) transparent;
}
div.dropdown {
	position: absolute;
	left: 20px;
	top: 70px;
	z-index: 120;
	height: 0px;
	min-width: 150px;
	overflow: hidden;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
}
div.leftside span {
	left: auto !important;
	right: 15px !important;
	border-width: 0 0 9px 15px;
	border-color: transparent transparent rgba(0,0,0,0.9) transparent;
}
div.leftside {
	left: auto !important;
	right: 40px !important;
}
ul.nav > li:hover > div.el1 {
	height: 69px;
}
ul.nav > li:hover > div.el2 {
	height: 104px;
}
ul.nav > li:hover > div.el3 {
	height: 141px;
}
ul.nav > li:hover > div.el4 {
	height: 177px;
}
ul.nav > li:hover > div.el5 {
	height: 213px;
}
ul.nav > li:hover > div.el6 {
	height: 249px;
}
ul.nav > li:hover > div.el7 {
	height: 285px;
}
ul.nav > li:hover > div.el8 {
	height: 320px;
}
ul.nav > li:hover > div.el9 {
	height: 357px;
}
div.dropdown ul {
	list-style: none;
	overflow: hidden;
	padding: 12px 16px 12px 10px;
	margin-top: 9px;
	background-color: rgba(0,0,0,0.9);
}
div.dropdown ul li {
	line-height: 36px;
	white-space: nowrap;
}
div.dropdown ul li a span {
	width: 20px;
	text-align: center;
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
	font: 18px/34px 'iconFontOSP', Verdana, Geneva, sans-serif;
	-webkit-transition: color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out;
	-ms-transition: color 200ms ease-in-out;
	-o-transition: color 200ms ease-in-out;
	transition: color 200ms ease-in-out;
}
div.dropdown ul li a:link, div.dropdown ul li a:visited {
	opacity: 0.6;
	display: block;
	color: #F8F8F8;
	padding: 0px 0px 0px 7px;
	border-width: 0px 0px 0px 2px;
	border-style: solid;
	border-color: transparent;
	-webkit-transition: opacity 200ms ease-in-out;
	-moz-transition: opacity 200ms ease-in-out;
	-ms-transition: opacity 200ms ease-in-out;
	-o-transition: opacity 200ms ease-in-out;
	transition: opacity 200ms ease-in-out;
}
div.dropdown ul li a:hover {
	opacity: 1;
	border-color: #CCC;
}
div.dropdown ul li a.current:link {
	opacity: 1;
	border-color: #CCC;
}

div.content {
	float: left;
	clear: both;
	width: 100%;
	padding-top: 10px;
}
div#sidebar {
	float: left;
	width: 360px;
	padding: 0px 0px 10px 0px;
	margin-left: 10px;
}
form#search_engine {
	float: left;
	width: 100%;
}
form#search_engine input.searchfield {
	float: left;
	width: 240px;
	height: 39px;
	margin: 0px 0px 8px 8px;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #FFF;
	color: #FFF;
	font-family: 'Lato', Verdana, Geneva, sans-serif;
	font-weight: 200;
	font-size: 16px;
	line-height: 39px;
	background: none !important;
	padding: 0px 20px;
	opacity: 0.6;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	box-shadow: none;
	border-radius: 0px;
}
form#search_engine input.searchfield:hover, form#search_engine input.searchfield:focus  {
	opacity: 1;
}
form#search_engine input.searchfield:hover + input.searchbutton, form#search_engine input.searchfield:focus + input.searchbutton {
	opacity: 1;
}
form#search_engine input.searchbutton {
	width: 50px;
	height: 41px;
	opacity: 0.6;
	margin: 0px !important;
	background: url('../img/search.png') center center no-repeat transparent;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #FFF;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
form#search_engine input.searchbutton:hover {
	box-shadow: none !important;
}
div#sidebar > a:link, div#sidebar > a:visited {
	width: 160px;
	height: 160px;
	float: left;
	display: inline-block;
	margin: 0px 0px 4px 4px;
	border-width: 4px;
	border-style: solid;
	border-color: rgba(0,0,0,0);
	box-shadow: 0px 0px 1px 0px #FFFFCC inset;
	text-decoration: none;
	text-align: center;
	color: #FFF;
	font: 30px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: 200;
	background-clip: padding-box;
	position: relative;
}
div#sidebar > div {
	width: 332px;
	height: 160px;
	margin: 0px 0px 4px 4px;
	overflow: hidden;
	position: relative;
	float: left;
	color: #FFF;
	border-width: 4px;
	border-style: solid;
	border-color: transparent;
	background-clip: padding-box;
	box-shadow: 0px 0px 1px 0px #FFFFCC inset;
}
div#sidebar > a span {
	display: block;
	font: 90px/104px 'iconFontOSP', Verdana, Geneva, sans-serif;
	margin-bottom: 2px;
	margin-top: 5px;
}
.red {
	background: rgb(219,50,50);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZGIzMjMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  rgba(219,50,50,1) 0%, rgba(221,17,17,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(219,50,50,1)), color-stop(100%,rgba(221,17,17,1)));
background: -webkit-linear-gradient(-45deg,  rgba(219,50,50,1) 0%,rgba(221,17,17,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(219,50,50,1) 0%,rgba(221,17,17,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(219,50,50,1) 0%,rgba(221,17,17,1) 100%);
background: linear-gradient(135deg,  rgba(219,50,50,1) 0%,rgba(221,17,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db3232', endColorstr='#dd1111',GradientType=1 );
}
.red:hover{
	border-color: #900 !important;
}
.blue {
	position: relative;
background: rgb(39,169,227);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjdhOWUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIwOGRiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  rgba(39,169,227,1) 0%, rgba(32,141,190,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(39,169,227,1)), color-stop(100%,rgba(32,141,190,1)));
background: -webkit-linear-gradient(-45deg,  rgba(39,169,227,1) 0%,rgba(32,141,190,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(39,169,227,1) 0%,rgba(32,141,190,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(39,169,227,1) 0%,rgba(32,141,190,1) 100%);
background: linear-gradient(135deg,  rgba(39,169,227,1) 0%,rgba(32,141,190,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27a9e3', endColorstr='#208dbe',GradientType=1 );
}
.blue:hover{
	border-color: #003d82 !important;
}
.fiolet {
	overflow: hidden;
background: rgb(133,43,153);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjODUyYjk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc1MWU4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  rgba(133,43,153,1) 0%, rgba(117,30,136,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(133,43,153,1)), color-stop(100%,rgba(117,30,136,1)));
background: -webkit-linear-gradient(-45deg,  rgba(133,43,153,1) 0%,rgba(117,30,136,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(133,43,153,1) 0%,rgba(117,30,136,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(133,43,153,1) 0%,rgba(117,30,136,1) 100%);
background: linear-gradient(135deg,  rgba(133,43,153,1) 0%,rgba(117,30,136,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#852b99', endColorstr='#751e88',GradientType=1 );
}
.fiolet:hover {
	border-color: #6D0045 !important;
}
.green {
	background: rgb(53,170,71);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzVhYTQ3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYTgxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  rgba(53,170,71,1) 0%, rgba(0,168,25,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(53,170,71,1)), color-stop(100%,rgba(0,168,25,1)));
background: -webkit-linear-gradient(-45deg,  rgba(53,170,71,1) 0%,rgba(0,168,25,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(53,170,71,1) 0%,rgba(0,168,25,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(53,170,71,1) 0%,rgba(0,168,25,1) 100%);
background: linear-gradient(135deg,  rgba(53,170,71,1) 0%,rgba(0,168,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35aa47', endColorstr='#00a819',GradientType=1 );
}
.green:hover{
	border-color: #060 !important;
}
.yellow {
	background: rgb(255,184,72);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZiODQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhOTYyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  rgba(255,184,72,1) 0%, rgba(234,150,46,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,184,72,1)), color-stop(100%,rgba(234,150,46,1)));
background: -webkit-linear-gradient(-45deg,  rgba(255,184,72,1) 0%,rgba(234,150,46,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(255,184,72,1) 0%,rgba(234,150,46,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(255,184,72,1) 0%,rgba(234,150,46,1) 100%);
background: linear-gradient(135deg,  rgba(255,184,72,1) 0%,rgba(234,150,46,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb848', endColorstr='#ea962e',GradientType=1 );
}
.yellow:hover{
	border-color: #C1771D !important;
}
.grey {
	background: rgb(85,85,85);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTU1NTU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkM2QzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  rgba(85,85,85,1) 0%, rgba(61,61,61,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(61,61,61,1)));
background: -webkit-linear-gradient(-45deg,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: linear-gradient(135deg,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#3d3d3d',GradientType=1 );
}
.grey:hover {
	border-color: #3A3A3A !important;
}
a#gallery div {
	position: absolute;
	top: 56px;
	left: 72px;
	width: 16px;
	height: 16px;
	background-color: #FFF;
	border-radius: 8px;
	opacity:1;
}
a#gallery:hover div {
	animation-name: flash;
	animation-duration: 450ms;
	animation-timing-function: easy-in;
	-moz-animation-name: flash;
	-moz-animation-duration: 450ms;
	-moz-animation-timing-function: easy-in;
	-webkit-animation-name: flash;
	-webkit-animation-duration: 450ms;
	-webkit-animation-timing-function: easy-in;
	-o-animation-name: flash;
	-o-animation-duration: 450ms;
	-o-animation-timing-function: easy-in;
	-ms-animation-name: flash;
	-ms-animation-duration: 450ms;
	-ms-animation-timing-function: easy-in;
}
@keyframes flash
{
0%   {opacity: 1; width: 16px; height: 16px; border-radius: 8px; top: 54px; left: 72px;}
100% {opacity: 0; width: 120px; height: 120px; border-radius: 60px; top: 2px; left: 20px;}
}

@-moz-keyframes flash
{
0%   {opacity: 1; width: 16px; height: 16px; border-radius: 8px; top: 54px; left: 72px;}
100% {opacity: 0; width: 120px; height: 120px; border-radius: 60px; top: 2px; left: 20px;}
}

@-webkit-keyframes flash
{
0%   {opacity: 1; width: 16px; height: 16px; border-radius: 8px; top: 54px; left: 72px;}
100% {opacity: 0; width: 120px; height: 120px; border-radius: 60px; top: 2px; left: 20px;}
}

@-o-keyframes flash
{
0%   {opacity: 1; width: 16px; height: 16px; border-radius: 8px; top: 54px; left: 72px;}
100% {opacity: 0; width: 120px; height: 120px; border-radius: 60px; top: 2px; left: 20px;}
}
@-ms-keyframes flash
{
0%   {opacity: 1; width: 16px; height: 16px; border-radius: 8px; top: 54px; left: 72px;}
100% {opacity: 0; width: 120px; height: 120px; border-radius: 60px; top: 2px; left: 20px;}
}
a#contact span.con_2 {
	display: none;
}
a#contact:hover span.con_1 {
	display: none;
}
a#contact:hover span.con_2 {
	display: inline-block;
}
a#joinus {
	width: 332px !important;
	background: url('../img/dolaczdonas.jpg') 0 0 no-repeat transparent;
}
a#stats {
	overflow: hidden;
	overflow-y: hidden;
	overflow-x: visible;
}
a#stats.hover {
	border-color: #060 !important;
}
a#stats > div {
	position: absolute;
	width: 160px;
	left: 0px;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
a#stats .maintitle {
	top: 0px;
	z-index: 10;
}
a#stats .piestats {
	top: 160px;
	z-index: 9;
	line-height: 42px;
	padding-top: 7px;
}
/*
a#stats:hover > div.maintitle {
	top: -160px;
}
a#stats:hover > div.piestats {
	top: 0px;
}
*/
div.stat {
	height: 110px;
	line-height: 110px !important;
	position: relative;
}
div.stat > div {
	display: inline-block;
	vertical-align: bottom;
	position: relative !important;
	width: 20px !important;
	margin: 0px 2px 0px 6px;
}
div.stat > div span {
	font: 18px 'iconFontOSP' !important;
	color: #FFF !important;
	position: absolute;
	bottom: 0px;
	left: 1px;
}

						/* Facebook */		
a#facebook:link {
	width: 332px !important;
	overflow: hidden;
}
a#facebook .fup {
	height: 75%;
	background: rgb(92,117,169);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjNzVhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjRkODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(92,117,169,1) 0%, rgba(43,77,133,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(92,117,169,1)), color-stop(100%,rgba(43,77,133,1)));
background: -webkit-linear-gradient(top,  rgba(92,117,169,1) 0%,rgba(43,77,133,1) 100%);
background: -o-linear-gradient(top,  rgba(92,117,169,1) 0%,rgba(43,77,133,1) 100%);
background: -ms-linear-gradient(top,  rgba(92,117,169,1) 0%,rgba(43,77,133,1) 100%);
background: linear-gradient(to bottom,  rgba(92,117,169,1) 0%,rgba(43,77,133,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c75a9', endColorstr='#2b4d85',GradientType=0 );
box-shadow: 0px 0px 1px 0px #FFFFCC inset;
}
a#facebook span.findus {
	position: absolute;
	top: 14px;
	left: 23px;
	font: 28px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: 200;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
	margin: 0px;
}
a#facebook span.faceb {
	position: absolute;
	top: 48px;
	left: 23px;
	font: 28px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
	margin: 0px;
}
a#facebook .fdown {
	height: 25%;
	background-color: #677CAA;
	box-shadow: 0px 0px 1px 0px #FFFFCC inset;
}
a#facebook span.fe {
	position: absolute;
	bottom: 7px;
	right: 10px;
	font: 130px/113px 'iconFontOSP';
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
}
a#facebook div.like {
	width: 150px;
	height: 35px;
	padding-top: 5px;
	text-align: center;
	border-radius: 5px;
	position: absolute;
	top: 100px;
	left: 35px;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.6);
	background: rgb(241,248,252);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjhmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmVkZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(241,248,252,1) 0%, rgba(226,237,245,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,248,252,1)), color-stop(100%,rgba(226,237,245,1)));
background: -webkit-linear-gradient(top,  rgba(241,248,252,1) 0%,rgba(226,237,245,1) 100%);
background: -o-linear-gradient(top,  rgba(241,248,252,1) 0%,rgba(226,237,245,1) 100%);
background: -ms-linear-gradient(top,  rgba(241,248,252,1) 0%,rgba(226,237,245,1) 100%);
background: linear-gradient(to bottom,  rgba(241,248,252,1) 0%,rgba(226,237,245,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f8fc', endColorstr='#e2edf5',GradientType=0 );
}
.fb_iframe_widget {
	margin-bottom: 2px;
}

						/* Pogoda */
div#weather {
	font-family: 'Lato', Verdana, Geneva, sans-serif;
	font-weight: 200;
}
div#weather .icon {
	font: 100px/150px 'iconFontOSP';
	position: absolute;
	top: 0px;
	left: 26px;
}
div#weather .temp {
	font-size: 60px;
	position: absolute;
	top: 18px;
	left: 150px;
}
div#weather .temp:after {
	position: absolute;
	content: '\00b0';
	font: 60px/55px Arial, Helvetica, sans-serif;
}
div#weather .city {
	font-size: 30px;
	position: absolute;
	top: 84px;
	left: 150px;
}
div#weather .conditions {
	font-size: 14px;
	position: absolute;
	top: 123px;
	left: 152px;
}

						/* 1 procent */
a#percentage:link, a#percentage:visited {
	width: 332px !important;
	height: 39px !important;
	font: 25px/39px 'Lato', Verdana, Geneva, sans-serif !important;
	font-weight: 200 !important;
}
a#percentage span {
	display: inline !important;
	vertical-align: top !important;
	font: 37px/35px 'iconFontOSP', Verdana, Geneva, sans-serif !important;
	margin-right: 5px;
}
						/* Content / Articles */
div.articles {
	float: left;
	width: 610px;
}
article {
	position: relative;
	float: left;
	clear: left;
	width: 100%;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.6);
}
article section a, article section a:link, article section a:visited {
	color: #0552BA;
}
article section a:hover, article section a:active {
	color: #0552BA;
	text-decoration: underline;
}
article.onearticle {
	text-align: justify;
}
article.onearticle p {
	text-indent: 20px;
}
article section img {
	max-width: 580px;
	height: auto;
}
article .readmore {
	background: rgb(85,85,85);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDNkM2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(85,85,85,1) 0%, rgba(61,61,61,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(61,61,61,1)));
background: -webkit-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: -o-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: -ms-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: linear-gradient(to bottom,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#3d3d3d',GradientType=0 );
}
article .head {
	position: relative;
	z-index: 6;
	width: 100%;
	height: 35px;
	float: left;
	box-shadow: 0px 0px 1px 0px #FFFFCC inset;
	background: rgb(85,85,85);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDNkM2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(85,85,85,1) 0%, rgba(61,61,61,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(61,61,61,1)));
background: -webkit-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: -o-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: -ms-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: linear-gradient(to bottom,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#3d3d3d',GradientType=0 );
}
article.color-2 div.head, article.color-2 a.readmore, div.p, article.color-2 .gallery_box img:hover, .col-2 {
background: rgb(219,50,50);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiMzIzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZDExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(219,50,50,1) 0%, rgba(221,17,17,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,50,50,1)), color-stop(100%,rgba(221,17,17,1)));
background: -webkit-linear-gradient(top,  rgba(219,50,50,1) 0%,rgba(221,17,17,1) 100%);
background: -o-linear-gradient(top,  rgba(219,50,50,1) 0%,rgba(221,17,17,1) 100%);
background: -ms-linear-gradient(top,  rgba(219,50,50,1) 0%,rgba(221,17,17,1) 100%);
background: linear-gradient(to bottom,  rgba(219,50,50,1) 0%,rgba(221,17,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db3232', endColorstr='#dd1111',GradientType=0 );
}
article.color-3 div.head, article.color-3 a.readmore, div.m, article.color-3 .gallery_box img:hover, .col-3 {
background: rgb(39,169,227);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3YTllMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhkYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(39,169,227,1) 0%, rgba(32,141,190,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(39,169,227,1)), color-stop(100%,rgba(32,141,190,1)));
background: -webkit-linear-gradient(top,  rgba(39,169,227,1) 0%,rgba(32,141,190,1) 100%);
background: -o-linear-gradient(top,  rgba(39,169,227,1) 0%,rgba(32,141,190,1) 100%);
background: -ms-linear-gradient(top,  rgba(39,169,227,1) 0%,rgba(32,141,190,1) 100%);
background: linear-gradient(to bottom,  rgba(39,169,227,1) 0%,rgba(32,141,190,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27a9e3', endColorstr='#208dbe',GradientType=0 );
}
article.color-4 div.head, article.color-4 a.readmore, div.c, article.color-4 .gallery_box img:hover, .col-4 {
background: rgb(133,43,153);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1MmI5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NTFlODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(133,43,153,1) 0%, rgba(117,30,136,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(133,43,153,1)), color-stop(100%,rgba(117,30,136,1)));
background: -webkit-linear-gradient(top,  rgba(133,43,153,1) 0%,rgba(117,30,136,1) 100%);
background: -o-linear-gradient(top,  rgba(133,43,153,1) 0%,rgba(117,30,136,1) 100%);
background: -ms-linear-gradient(top,  rgba(133,43,153,1) 0%,rgba(117,30,136,1) 100%);
background: linear-gradient(to bottom,  rgba(133,43,153,1) 0%,rgba(117,30,136,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#852b99', endColorstr='#751e88',GradientType=0 );
}
article.color-5 div.head, article.color-5 a.readmore, article.color-5 .gallery_box img:hover, .col-5 {
background: rgb(53,170,71);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1YWE0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGE4MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(53,170,71,1) 0%, rgba(0,168,25,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(53,170,71,1)), color-stop(100%,rgba(0,168,25,1)));
background: -webkit-linear-gradient(top,  rgba(53,170,71,1) 0%,rgba(0,168,25,1) 100%);
background: -o-linear-gradient(top,  rgba(53,170,71,1) 0%,rgba(0,168,25,1) 100%);
background: -ms-linear-gradient(top,  rgba(53,170,71,1) 0%,rgba(0,168,25,1) 100%);
background: linear-gradient(to bottom,  rgba(53,170,71,1) 0%,rgba(0,168,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35aa47', endColorstr='#00a819',GradientType=0 );
}
article.color-6 div.head, article.color-6 a.readmore, div.f, article.color-6 .gallery_box img:hover, .col-6 {
background: rgb(255,184,72);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjg0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTk2MmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,184,72,1) 0%, rgba(234,150,46,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,184,72,1)), color-stop(100%,rgba(234,150,46,1)));
background: -webkit-linear-gradient(top,  rgba(255,184,72,1) 0%,rgba(234,150,46,1) 100%);
background: -o-linear-gradient(top,  rgba(255,184,72,1) 0%,rgba(234,150,46,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,184,72,1) 0%,rgba(234,150,46,1) 100%);
background: linear-gradient(to bottom,  rgba(255,184,72,1) 0%,rgba(234,150,46,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb848', endColorstr='#ea962e',GradientType=0 );
}
article.color-7 div.head, article.color-7 a.readmore, article.color-7 .gallery_box img:hover, .col-7 {
background: rgb(85,85,85);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDNkM2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(85,85,85,1) 0%, rgba(61,61,61,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(61,61,61,1)));
background: -webkit-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: -o-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: -ms-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: linear-gradient(to bottom,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#3d3d3d',GradientType=0 );
}
article.color-10 div.head, article.color-10 a.readmore, article.color-10 .gallery_box img:hover, .col-10 {
background: rgb(255,93,177);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWRiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjAxN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,93,177,1) 0%, rgba(239,1,124,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,93,177,1)), color-stop(100%,rgba(239,1,124,1)));
background: -webkit-linear-gradient(top,  rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%);
background: -o-linear-gradient(top,  rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%);
background: linear-gradient(to bottom,  rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c',GradientType=0 );
}
article.color-12 div.head, article.color-12 a.readmore, article.color-12 .gallery_box img:hover, .col-12 {
background: rgb(163,86,53);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EzNTYzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YjQ2MTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(163,86,53,1) 0%, rgba(155,70,24,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(163,86,53,1)), color-stop(100%,rgba(155,70,24,1)));
background: -webkit-linear-gradient(top,  rgba(163,86,53,1) 0%,rgba(155,70,24,1) 100%);
background: -o-linear-gradient(top,  rgba(163,86,53,1) 0%,rgba(155,70,24,1) 100%);
background: -ms-linear-gradient(top,  rgba(163,86,53,1) 0%,rgba(155,70,24,1) 100%);
background: linear-gradient(to bottom,  rgba(163,86,53,1) 0%,rgba(155,70,24,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a35635', endColorstr='#9b4618',GradientType=0 );


}

article .head a:link, article .head a:visited {
	float: left;
	color: #FFF;
	font: 14px/35px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: 200;
	padding-left: 39px;
}
article .head a:hover, article .head a:active {
	color: #FFF;
}
article .head a:before, .share:before, tr.cat span:before {
	font: 20px/30px 'iconFontOSP';
	position: absolute;
	margin: 2px 0 0 -23px;
}
article.color-2 .head a:before, tr.col-2 span:before {
	content: '\e300';
}
article.color-3 .head a:before, tr.col-3 span:before {
	content: '\e222';
}
article.color-4 .head a:before, tr.col-4 span:before {
	content: '\e205';
}
article.color-5 .head a:before, tr.col-5 span:before {
	content: '\e0c4';
}
article.color-6 .head a:before, tr.col-6 span:before {
	content: '\e20e';
}
article.color-7 .head a:before, tr.col-7 span:before {
	content: '\e1fe';
}
article.color-8 .head a:before, tr.col-8 span:before {
	content: '\e1d2';
}
article.color-9 .head a:before, tr.col-9 span:before {
	content: '\e1c5';
}
article.color-10 .head a:before, tr.col-10 span:before {
	content: '\e3c5';
}
article.color-11 .head a:before, tr.col-11 span:before {
	content: '\e215';
}
article.color-12 .head a:before, tr.col-12 span:before {
	content: '\e0e5';
}
article .head .share {
	float: right;
	font: 14px/35px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: 200;
	cursor: pointer;
	margin-right: 20px;
	padding-left: 20px;
}
.share:before {
	content: '\e344';
}
.share:after {
	content: '\e2a1';
	font: 16px/30px 'iconFontOSP';
	position: absolute;
	margin: 2px 0 0 0px;
}
article .head *:hover {
	text-shadow: 0px 0px 3px #0C0C0C;
}
section {
	float: left;
	width: 580px;
	padding: 10px 15px 10px 15px;
	text-overflow: ellipsis;
	overflow: hidden;
	background-color: #F8F8F8;
	color: #333;
	font: 14px/25px 'Lato', 'Times New Roman', Arial, Helvetica, sans-serif;
}
section .images_box {
	float: left;
    display: inline-block;
    width: 150px;
	height: 150px;
	overflow: hidden;
	margin: 5px 15px 4px 0px;
	padding: 4px;
	border: 1px dashed #CCC;
	position: relative;
	border-radius: 1px;
}
section .images_box_o {
	margin: 5px 15px 0px 0px;
	height: auto !important;
	max-height: 150px;
}
section .images_box_o img {
	position: static !important;
	height: auto !important;
	vertical-align: top;
}
.images_box img {
	position: absolute;
	z-index: 0;
	width: 150px;
	height: 150px;
	left: -30%;
	top: 4px;
	opacity:0;filter:alpha(opacity=0);
	transition-duration:1.2s;
	-moz-transition-duration:1.2s;
	-webkit-transition-duration:1.2s;
	-o-transition-duration:1.2s;
	-webkit-backface-visibility: hidden;
	transition-timing-function: linear;
	-moz-transition-timing-function: linear;
}
.images_box img.current {
	left: 4px;
	z-index: 5;
	opacity:1;filter:alpha(opacity=100);
}
section h1 {
	font: 22px/26px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 8px 0px 8px 0px;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #0A0A0A;
	text-align: left;
}
section h1 a:link, section h1 a:visited {
	color: #0A0A0A;
}
section h1 a:hover, section h1 a:active {
	color: #0A0A0A;
	text-decoration: underline;
}
section p {
	padding: 0px 10px 0px 0px;
}
section div.samWycofane {
    text-align: center;
    font: 22px/26px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	text-overflow: ellipsis;
	color: #0A0A0A;
}
article.onearticle section p {
	padding: 0px 10px 10px 0px;
}
div.article_info {
	border-top: 1px solid #ddd;
	float: left;
	width: 100%;
	height: 34px;
	overflow: hidden;
	background: #F5F5F5;
	color: #333333;
}
div.article_info time, div.article_info a.comments:link, div.article_info a.comments:visited, div.article_info a.autor:link, div.article_info a.autor:visited, div.article_info span.autor, div.article_info a.adminlink:link, div.article_info a.adminlink:visited {
	float: left;
	margin-left: 15px;
	font: 13px/34px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: 200;
	color: #333333;
	text-shadow: 0px 1px 0px #FFF;
}
div.article_info time:before {
	content: '\e3f0';
	font: 16px/32px 'iconFontOSP';
    padding-right: 3px;
    vertical-align: top;
}
div.article_info a.comments:before {
	content: '\e417';
	font: 16px/32px 'iconFontOSP';
    padding-right: 3px;
    vertical-align: top;
}
div.article_info a.autor:before, div.article_info span.autor:before {
	content: '\e2e0';
	font: 16px/32px 'iconFontOSP';
    padding-right: 3px;
    vertical-align: top;
}
div.article_info a.readmore:link, div.article_info a.readmore:visited {
	display: inline-block;
	height: 34px;
	padding: 0px 10px 0px 28px;
	text-align: right;
	position: relative;
	float: right;
	font: 15px/34px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
	box-shadow: 0px 0px 1px 0px #FFFFCC inset;
}
div.article_info a.readmore span {
	display: inline-block;
	width: 23px;
	height: 34px;
	background: url('../img/arrow.png') 0 0 no-repeat transparent;
	position: absolute;
	top: 0px;
	left: 0px;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
div.article_info a.readmore:hover span {
	left: -10px;
}
.gallery_box {
	width: 100%;
}
.gallery_box > div {
	width: 100%;
}
.gallery_box > div.morephotos {
	max-height: 278px;
	overflow: auto;
	clear: left;
}
.gallery_box h2 a:link, .gallery_box h2 a:visited, .gallery_box h2 a:hover, .gallery_box h2 a:active {
	color: #0A0A0A;
}
.gallery_box h2 span {
	float: right;
	font: 13px/26px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: 200;
	padding: 0px 10px 0px 0px;
	color: #0A0A0A;
}
.gallery_box div a:link {
	display: inline-block;
	margin: 8px 0 0 8px !important; 
	padding: 0px !important;
	line-height: 10px;
	vertical-align: top;
}
.gallery_box div a:hover, .gallery_box div a:active {
	text-decoration: none !important;
}
.gallery_box img {
	cursor: pointer;
	padding: 4px;
	border: 1px dashed #CCC;
	width: 125px;
	height: 125px;
	color: #F8F8F8;
}
.gallery_box img:hover {
	border: 1px solid #F8F8F8 !important;
	background: rgb(85,85,85);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDNkM2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(85,85,85,1) 0%, rgba(61,61,61,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(61,61,61,1)));
background: -webkit-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: -o-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: -ms-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
background: linear-gradient(to bottom,  rgba(85,85,85,1) 0%,rgba(61,61,61,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#3d3d3d',GradientType=0 );
}
.gallery_box div.morephotos a:link {
	margin: 4px 0px 0px 4px !important;
}


																	/* KOMENTARZE */
#comments_box, #guestbook_box {
	font-family: 'Lato',Arial,Helvetica,sans-serif;
    line-height: 23px;
	color: #333333;
	font-size: 14px;
}
h3.comments, #comments_box h3 {
	float: left;
	font: 22px/26px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 8px 10px 8px 0px;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #F8F8F8;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5)
}
.comment {
	float: left;
	width: 100%;
	margin: 0px 0px 8px 0px;
}
.comment a.author:link, .comment a.author:visited, .comment > .author {
	display: inline-block;
	overflow: hidden;
	text-align: center;
	float: left;
	color: #F8F8F8;
	margin: 5px 0px 0px 5px;
	width: 80px;
	height: 80px;
	border: 5px solid #F8F8F8;
	border-radius: 45px;
	box-shadow: 0 0 5px 0 #333333;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out
}
.comment a.author:hover, .comment a.author:active {
	border: 5px solid #3A3A3A;
}
.comment a img, .comment span img {
	width: 100%;
	height: auto;
	position: relative;
	top: -6px;
}
.comment .default img {
	top: 0px !important;
}
.com-box {
	margin: 12px 10px 0px 115px;
	padding: 10px 15px 40px 15px;
	position: relative;
	background-color: #F8F8F8;
	box-shadow: 0 0 5px 0 #333333;
}
.com-box:before {
	border-width: 9px 9px 9px 0;
	border-color: transparent #F8F8F8 transparent transparent;
    border-style: solid;
    content: "";
    display: block;
    height: 0;
    left: -9px;
    position: absolute;
    top: 17px;
    width: 0;
}
.com-box .com-info {
	height: 30px;
	background-color: #F5F5F5;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	font: 13px/30px 'Lato',Arial,Helvetica,sans-serif;
	font-weight: 200;
	color: #333333;
	text-shadow: 0 1px 0 #FFFFFF;
}
.com-info span.author, .com-info span.loca, .com-info span.admin {
	margin-left: 10px;
	float: left;
}
.com-info span.author:before {
	content: '\e2e0';
	font: 16px/30px 'iconFontOSP';
    padding-right: 3px;
    vertical-align: top;
}
.com-info span.loca:before {
	content: '\e1ab';
	font: 16px/30px 'iconFontOSP';
    padding-right: 2px;
    vertical-align: top;
}
.com-info span.website {
	margin-left: 10px;
	float: left;
	font: 16px/30px 'iconFontOSP';
}
.com-info span.website a:link, .com-info span.website a:visited, .com-info span.website a:hover {
	color: #333333;
}
.com-info span.vote {
	font: 16px/28px 'iconFontOSP';
    padding-right: 15px;
    vertical-align: top;
	float: right;
	color: #FC0;
}
.com-info span.date {
	float: right;
	margin-right: 10px;
}
.com-info span.date:before {
	content: "\e20c";
    font: 16px/30px 'iconFontOSP';
    padding-right: 3px;
    vertical-align: top;
}
.com-info button.answer_com {
	display: none;
	position: absolute;
	top: 0px;
	right: 9px;
	cursor: pointer;
}
.com-info button.answer_com:before {
	content: '\e0dd';
	font: 18px/22px 'iconFontOSP';
    margin-right: 7px;
    vertical-align: top;
}
.com-box:hover .com-info button.answer_com {
	/*opacity: 1;*/
}
.commentsbox {
	float: left;
	width: 100%;
	font: 15px 'Lato',Arial,Helvetica,sans-serif;
	font-weight: 200;
}
.commentsbox h3 {
	float: left;
	font: 18px/26px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 8px 10px 8px 0px;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #F8F8F8;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5)
}
.commentsbox form {
	display: block;
	float: left;
	width: 100%;
}
.commentsbox table tr td {
	padding: 3px 0px;
	vertical-align: middle;
}
.commentsbox table tr td:first-child {
	width: 85px;
	padding: 3px 10px 3px 20px;;
}
.commentsbox textarea {
	width: 400px;
	max-width: 400px;
	min-width: 300px;
	height: 60px;
	min-height: 60px;
	max-height: 500px;
	font: 14px/20px 'Lato',Arial,Helvetica,sans-serif;
	border: 1px solid #CCCCCC;
    border-radius: 1px;
    box-shadow: 0 1px 1px #DDDDDD inset;
	padding: 5px 4px;
	margin: 0px;
}
.infocoment {
	float: left;
	width: 100%;
	font: 18px/26px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 8px 10px 8px 0px;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #F8F8F8;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5)
}
						/* share article */
div.sharebox {
	position: absolute;
	top: -22px;
	right: 5px;
	z-index: 5;
	text-align: center;
	width: 105px;
	height: 49px;
	padding-top: 5px;
	overflow: hidden;
	border-radius: 0px 0px 5px 5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.6);
	background: rgb(241,248,252);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjhmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmVkZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(241,248,252,1) 0%, rgba(226,237,245,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,248,252,1)), color-stop(100%,rgba(226,237,245,1)));
background: -webkit-linear-gradient(top,  rgba(241,248,252,1) 0%,rgba(226,237,245,1) 100%);
background: -o-linear-gradient(top,  rgba(241,248,252,1) 0%,rgba(226,237,245,1) 100%);
background: -ms-linear-gradient(top,  rgba(241,248,252,1) 0%,rgba(226,237,245,1) 100%);
background: linear-gradient(to bottom,  rgba(241,248,252,1) 0%,rgba(226,237,245,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f8fc', endColorstr='#e2edf5',GradientType=0 );
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out
}
.twitter-share-button { width: 79px !important; }

						/* PAGINACJA */
.pagination {
	text-align: center;
	font: 15px 'Lato', Verdana, Geneva, sans-serif;
}
.pagination ul {
    display: inline-block;
}
.pagination ul > li {
    display: inline;
}
.pagination ul > li > a, .pagination ul > li > span {
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 20px;
    padding: 4px 12px;
    text-decoration: none;
}
.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span {
    background-color: #F5F5F5;
}
.pagination ul > .active > a, .pagination ul > .active > span {
    color: #999999;
    cursor: default;
}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover {
    background-color: transparent;
    color: #999999;
    cursor: default;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
    border-left-width: 1px;
}
.pagination ul > li > a, .pagination ul > li > span, .pagination ul > li > a:first-child, .pagination ul > li > a:last-child {
    border-width: 2px;
    margin-left: 2px;
    margin-top: 2px;
}
.pagination ul > li > a, .pagination ul > li.disabled > a, .pagination ul > li.disabled > a:hover {
    background-color: #E0E0E0;
    background-image: linear-gradient(to bottom, #E9E9E9 0px, #DDDDDD 100%);
    border-color: #FFFFFF;
    color: #333333;
}
.pagination ul > li > span {
    border: 0 none;
    color: #333333;
    font-weight: bold;
}
.pagination ul > li.disabled > a, .pagination ul > li.disabled > a:hover {
    box-shadow: none;
    color: #999999;
}
.pagination ul > li.active > a, .pagination ul > li > a:hover {
    background: none repeat scroll 0 0 #DCDCDC;
    box-shadow: 0 1px 2px #AAAAAA inset;
    color: #333333;
}

				/* stopka */
div.footercontainer {
	margin-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	float: left;
	background: rgba(0,0,0,0.6);
}
footer {
	border-top: 1px dashed #888;
	clear: both;
	width: 960px;
	margin: 5px auto;
	padding: 10px 0px;
}
footer > div {
	float: left;
	width: 305px;
	color: #F8F8F8;
	margin-left: 12px;
	overflow: hidden;
	font-family: 'Lato', Verdana, Geneva, sans-serif;
	font-weight: 200;
}
footer > div h3 {
	display: block;
	padding: 0px 0px 10px 10px;
	font-size: 24px;
	font-family: 'Lato', Verdana, Geneva, sans-serif;
	font-weight: normal;
}
div.links a:before {
	content: '\e298';
	font: 16px/26px 'iconFontOSP';
	color: #999;
	position: absolute;
	margin: -3px 0px 0px -20px;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out
}
div.links a:link, div.links a:visited {
	display: block;
	color: #999;
	font-size: 15px;
	line-height: 22px;
	padding-left: 20px;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out
}
div.links a:hover, div.links a:active {
	color: #F8F8F8;
}
div.links a:hover:before {
	margin: -3px 0px 0px -15px;
	color: #EF050C;
}
div#sponsors {
}
div#sponsors a:link, div#sponsors a:visited {
	display: inline-block;
	text-align: left;
	line-height: 35px;
	margin: 0px 1px 8px 1px !important;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out
}
div#sponsors a:hover {
}
div#sponsors a img {
	vertical-align: middle;
}
div#sponsors div#linkwrap {
}
footer p {
	text-align: right;
	padding: 3px 0px 10px 0px;
	font-size: 14px;
	color: #999;
}
footer p.copyright {
	color: #F8F8F8;
}
footer p.adres {
	margin-top: 13px;
	color: #F8F8F8;
	font-size: 13px;
}


												/* GALERIA */
h1.firsttitle {
	float: left;
	width: 100%;
	padding: 3px 0px 10px 0px;
	font: 25px/40px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #F8F8F8;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.5)
}
h1.withicon {
	float: left;
	width: 100%;
	font: 22px/26px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-overflow: ellipsis;
	overflow: hidden;
}
h1.firsttitle span {
	margin: 0px 10px 0px 20px;
	font: 30px/35px 'iconFontOSP';
	vertical-align: top;
}
h1.withicon span {
	margin: 0px 10px 0px 0px;
	font: 30px/22px 'iconFontOSP';
	vertical-align: top;
}
table.gallery {
	float: left;
	width: 100%;
	table-layout: auto;
	font: 14px 'Lato', Verdana, Geneva, sans-serif;
	border-collapse: collapse;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
	margin-bottom: 10px;
	color: #0A0A0A; 
}
table.gallery li {
	display: block;
}
table.gallery tr.cat {
    box-shadow: 0 0 1px 0 #FFFFCC inset;
    height: 35px;
	width: 100%;
}
table.gallery tr.cat span {
	color: #FFFFFF;
    float: left;
    font: 14px/35px 'Lato',Verdana,Geneva,sans-serif;
	font-weight: 200;
    padding-left: 39px;
}
table.gallery tr.row-1 {
	background: #F8F8F8;
	border-bottom: 1px solid #CCC;
}
table.gallery tr.row-2 {
	background: #F5F5F5;
	border-bottom: 1px solid #CCC;
}
able.gallery tr:last-child {
	border-bottom: none !important;
}
table.gallery tr.row-1 td, table.gallery tr.row-2 td {
	vertical-align: middle;
	border-right: 1px solid #CCC;
	height: 20px;
}
table.gallery tr.row-1 td:last-child, table.gallery tr.row-2 td:last-child {
	border-right: none !important;
}
table.gallery td a:link, table.gallery td a:visited {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #0A0A0A; 
}
table.gallery td a:hover, table.gallery td a:active {
	color: #0552BA;
	text-decoration: underline;
}
table.gallery td.name {
	padding-left: 10px;
}
table.gallery td.date, table.gallery td.author, table.gallery td.author2, table.gallery td.article, table.gallery td.article2 {
	width: 30px;
	font: 16px 'iconFontOSP';
	text-align: center;
}
table.gallery td.author2, table.gallery td.article2 {
	color: rgba(0,0,0,0.2);
}
table.gallery td.article a:hover {
	text-decoration: none !important;
}

												/* ToolTip */
div#tooltip, div#tooltip2 {
	opacity: 0;
	position: absolute;
	z-index: 100;
	white-space: nowrap;
	background-color: rgba(0,0,0,0.9);
	padding: 0px 6px;
	font: 14px/26px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: 200;
	color: #FFF;
	-webkit-transition: opacity 150ms ease-in-out;
	-moz-transition: opacity 150ms ease-in-out;
	-ms-transition: opacity 150ms ease-in-out;
	-o-transition: opacity 150ms ease-in-out;
	transition: opacity 150ms ease-in-out;
}
div#tooltip:before, div#tooltip2:before {
	position: absolute;
	bottom: -8px;
	left: 8px;
	width: 0px;
	height: 0px;
	content: "";
	display: block;
	border-width: 8px 13px 0px 0px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0.9) transparent transparent transparent;
}

div#tooltip_check {
	opacity: 0;
	position: absolute;
	z-index: 100;
	width: 200px;
	background-color: rgba(0,0,0,0.9);
	padding: 0px 6px;
	font: 14px/23px 'Lato', Verdana, Geneva, sans-serif;
	color: #FFF;
	-webkit-transition: opacity 150ms ease-in-out;
	-moz-transition: opacity 150ms ease-in-out;
	-ms-transition: opacity 150ms ease-in-out;
	-o-transition: opacity 150ms ease-in-out;
	transition: opacity 150ms ease-in-out;
}
div#tooltip_check:before {
	position: absolute;
	top: -8px;
	left: 50%;
	margin-left: -8px;
	width: 0px;
	height: 0px;
	content: "";
	display: block;
	border-width: 0px 8px 8px 8px;
	border-style: solid;
	border-color: transparent transparent rgba(0, 0, 0, 0.9) transparent;
}



													/* slider */
div.slider {
	position:relative;
	float: left;
	width: 332px;
	height: 160px;
	margin: 0px 0px 4px 4px;
	border: 1px solid rgba(0,0,0,0.5);
	overflow: hidden;
	border-width: 4px;
	border-style: solid;
	border-color: rgba(0,0,0,0);
	box-shadow: 0px 0px 1px 0px #FFFFCC inset;
	background: none !important;
}
div.slider div.playlist {
	position: absolute;
	top: 0px;
	left: 5px;
	z-index: 8;
	opacity: 0;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
}
div.slider div.playlist span {
	display: inline-block;
	width: 5px;
	height: 5px;
	border: 2px solid #FFF;
	border-radius: 4px;
	margin-right: 2px;
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.7);
	cursor: pointer;
}
div.slider div.playlist span:hover, div.slider div.playlist span.current {
	background-color: #FFF;
}
.slider a:link {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;     /* to trzeba usunac */
	padding:0 !important;
	margin:0 !important;
	text-decoration: none !important;
	z-index:-2;
	transition-duration:1.5s;
	-moz-transition-duration:1.5s;
	-webkit-transition-duration:1.5s;
	-o-transition-duration:1.5s;
	transform:scale(2) rotate(20deg);
	-moz-transform:scale(2) rotate(20deg);
	-webkit-transform:scale(2) rotate(20deg);
	-o-transform:scale(2) rotate(20deg);
	opacity:0;
	filter:alpha(opacity=0);
	transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;
	-webkit-transform-origin:50% 50%;
	-o-transform-origin:50% 50%;
	-webkit-backface-visibility: hidden;
}
.slider a:hover {
	text-decoration: none;
}
.slider a.current {
	opacity:1;
	filter:alpha(opacity=100);
	transform:scale(1) rotate(0deg);
	-moz-transform:scale(1) rotate(0deg);
	-webkit-transform:scale(1) rotate(0deg);
	-o-transform:scale(1) rotate(0deg);
	z-index:1;
}
.slider a img {
	width: 100%;
	border: none;
	position: relative;
	bottom: 6%;
	z-index: 2;
	image-rendering:optimizeQuality; -ms-interpolation-mode:bicubic;
	height: auto;
}
.slider a span {
	opacity: 0;
	position: absolute;
	bottom: 7px;
	right: 5px;
	color: #FFF;
	text-align: right;
	background-color: rgba(0,0,0,0.8);
	padding: 2px 8px 2px 8px;
	border-radius: 1px;
	font: 14px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: 200;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
	z-index: 3;
}
.slider:hover a span, .slider:hover div.playlist {
	opacity: 1;
}

.slideshow {
	position: relative;
	overflow: hidden;
	width: 580px;
	height: 435px;
	margin-bottom: 15px;
    cursor: pointer;
}
.slideshow img {
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	z-index: 2;
    transform-origin: 50% 50% 0;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 1.3s ease-in-out;
	-moz-transition: all 1.3s ease-in-out;
	-ms-transition: all 1.3s ease-in-out;
	-o-transition: all 1.3s ease-in-out;
	transition: all 1.3s ease-in-out;
	image-rendering: optimizequality;
}
.slideshow img.current {
    opacity: 1;
	z-index: 3;
}

													/* TŁO STRONY */
#canvas2 {
	display: none;
}
body.bg-animate #canvas2 {
	display: block !important;
    position: fixed;
	top: 0px;
	left: 0px;
    z-index: -4;
	height: 100%;
    margin: 0;
    width: 100%;
	-webkit-transform: translateZ(0);
}
div.bg {
	display: block;
    position: fixed;
	top: 0px;
	left: 0px;
    z-index: 1;
	height: 100%;
    margin: 0;
    width: 100%;
	-webkit-transform: translateZ(0);
	background-color: #510000;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-image: url('../img/bg/c8.jpg');
}
body.bg-animate {
	background-color: #510000;
}
body.bg-animate div.bg {
	background-image: none;
	background-color: transparent;
}
body.bg-blue div.bg {
	background-image: url('../img/bg/b1.jpg');
	background-color: #155FC8;
}
body.bg-blue2 div.bg {
	background-image: url('../img/bg/b2.jpg');
	background-color: #155FC8;
}
body.bg-blue3 div.bg {
	background-image: url('../img/bg/b3.jpg');
	background-color: #155FC8;
}
body.bg-blue4 div.bg {
	background-image: url('../img/bg/b4.jpg');
	background-color: #155FC8;
}
body.bg-fire div.bg {
	background-image: url('../img/bg/f1.jpg');
	background-color: #510000;
}
body.bg-fire2 div.bg {
	background-image: url('../img/bg/f2.jpg');
	background-color: #510000;
}
body.bg-red div.bg {
	background-image: url('../img/bg/c1.jpg');
	background-color: #510000;
}
body.bg-red2 div.bg {
	background-image: url('../img/bg/c2.jpg');
	background-color: #510000;
}
body.bg-red3 div.bg {
	background-image: url('../img/bg/c3.jpg');
	background-color: #510000;
}
body.bg-red4 div.bg {
	background-image: url('../img/bg/c4.jpg');
	background-color: #510000;
}
body.bg-red5 div.bg {
	background-image: url('../img/bg/c5.jpg');
	background-color: #510000;
}
body.bg-red6 div.bg {
	background-image: url('../img/bg/c6.jpg');
	background-color: #510000;
}
body.bg-red7 div.bg {
	background-image: url('../img/bg/c7.jpg');
	background-color: #510000;
}
body.bg-red8 div.bg {
	background-image: url('../img/bg/c8.jpg');
	background-color: #510000;
}
body.bg-red9 div.bg {
	background-image: url('../img/bg/c9.jpg');
	background-color: #510000;
}
body.bg-red10 div.bg {
	background-image: url('../img/bg/c10.jpg');
	background-color: #510000;
}
body.bg-red11 div.bg {
	background-image: url('../img/bg/c11.jpg');
	background-color: #510000;
}
/* ustawienia */
div#set {
	position: fixed;
	top: 100px;
	right: 0px;
	font: 15px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: 200;
	-webkit-transform: translateZ(0);
	z-index: 100;
}
div#set > span {
	position: absolute;
	top: 0px;
	right: 0px;
	display: inline-block;
	font: 20px/30px 'iconFontOSP';
	background-color: #333;
	width: 32px;
	height: 32px;
	text-align: center;
	cursor: pointer;
}
div#set span.open {
	opacity: 0.8;
}
div#set span.open:hover {
	opacity: 1;
}
div#set span.close {
	display: none;
}
div#set .bg-mode {
	display: none;
	margin-right: 32px;
	background: #333;
	padding: 7px 10px;
	text-align: center;
	width: 65px;
}
div#set .bg-mode span {
	margin: 5px 2px 0px 2px;
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 1px solid #666;
	cursor: pointer;
}
div#set .bg-mode span:hover {
	border: 1px solid #CCC;
}
span.style-redanim {
	background: url('../img/bg-thumbs/style-redanim.png') 0 0 no-repeat #F00;
}
span.style-blue {
	background: url('../img/bg-thumbs/style-blue.png') 0 0 no-repeat #055BCC;
}
span.style-blue2 {
	background: url('../img/bg-thumbs/style-blue2.png') 0 0 no-repeat #055BCC;
}
span.style-blue3 {
	background: url('../img/bg-thumbs/style-blue3.png') 0 0 no-repeat #055BCC;
}
span.style-blue4 {
	background: url('../img/bg-thumbs/style-blue4.png') 0 0 no-repeat #055BCC;
}
span.style-fire {
	background: url('../img/bg-thumbs/style-fire.png') 0 0 no-repeat #055BCC;
}
span.style-fire2 {
	background: url('../img/bg-thumbs/style-fire2.png') 0 0 no-repeat #055BCC;
}
span.style-red {
	background: url('../img/bg-thumbs/style-red.png') 0 0 no-repeat #055BCC;
}
span.style-red2 {
	background: url('../img/bg-thumbs/style-red2.png') 0 0 no-repeat #055BCC;
}
span.style-red3 {
	background: url('../img/bg-thumbs/style-red3.png') 0 0 no-repeat #055BCC;
}
span.style-red4 {
	background: url('../img/bg-thumbs/style-red4.png') 0 0 no-repeat #055BCC;
}
span.style-red5 {
	background: url('../img/bg-thumbs/style-red5.png') 0 0 no-repeat #055BCC;
}
span.style-red6 {
	background: url('../img/bg-thumbs/style-red6.png') 0 0 no-repeat #055BCC;
}
span.style-red7 {
	background: url('../img/bg-thumbs/style-red7.png') 0 0 no-repeat #055BCC;
}
span.style-red8 {
	background: url('../img/bg-thumbs/style-red8.png') 0 0 no-repeat #055BCC;
}
span.style-red9 {
	background: url('../img/bg-thumbs/style-red9.png') 0 0 no-repeat #055BCC;
}
span.style-red10 {
	background: url('../img/bg-thumbs/style-red10.png') 0 0 no-repeat #055BCC;
}
span.style-red11 {
	background: url('../img/bg-thumbs/style-red11.png') 0 0 no-repeat #055BCC;
}

div#userlinks {
	position: fixed;
	top: 140px;
	right: 0px;
	-webkit-transform: translateZ(0);
	z-index: 100;
}
div#userlinks a:link, div#userlinks a:visited {
	position: absolute;
	right: 0px;
	display: inline-block;
	font: 20px/30px 'iconFontOSP';
	background-color: #333;
	color: #FFF;
	width: 32px;
	height: 32px;
	text-align: center;
	cursor: pointer;
	white-space: nowrap;
	opacity: 0.8;
}
div#userlinks a:hover, div#userlinks a:active {
	width: auto;
	padding: 0px 6px 0px 10px;
	opacity: 1;
}
div#userlinks a:hover span, div#userlinks a:active span {
	display: inline-block;
}
div#userlinks span {
	display: none;
	color: #FFF !important;
	font: 15px/32px 'Lato', Verdana, Geneva, sans-serif !important;
	font-weight: 200 !important;
	margin-right: 8px;
	vertical-align: top;
}
.login, .logoff {
	top: 0px;
}
.logoff:link, .logoff:visited {
	color: #F00 !important;
}
.userprofile {
	top: 40px;
}
.adminlink {
	top: 80px;
}
						/* COOKIES */
div#cookies {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	font: 18px/30px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: 200;
	z-index: 150;
	box-shadow: 0px 0px 5px 0px #000;
	display: none;
	-webkit-transition: opacity 150ms ease-in;
	-moz-transition: opacity 150ms ease-in;
	-ms-transition: opacity 150ms ease-in;
	-o-transition: opacity 150ms ease-in;
	transition: opacity 150ms ease-in;
	-webkit-transform: translateZ(0);
}
div#cookies span {
	float: left;
	display: block;
	height: 60px;
	font: 40px/60px 'iconFontOSP';
	padding: 0px 15px;
}
div#cookies span.closecookies {
	float: right !important;
	cursor: pointer;
}

						/* LIGHTBOX */
/* line 7, ../sass/lightbox.sass */
body:after {
  content: url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../img/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../img/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../img/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../img/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#crumbs {
	display: none;
}
.hidden {
	display: none;
}

/* DYSTYNKCJE */

article .dystynkcja {
	width: 50px;
}

										/* KONTAKT */
.contact {
	float: left;
	width: 100%;
	background-color: #F8F8F8;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
	padding: 10px 0px;
	margin: 0px 0px 20px 0px;
}
.contact div.p50 {
	width: 50%;
	float: left;
}
.contact div.p50 img {
	float: left;
	width: 90px;
	height: auto;
	margin: 0px 9px 0px 0px;
	padding: 4px;
	border: 1px dashed #CCC;
	border-radius: 1px;
}
.contact img.firstimg {
	margin: 0px 9px 0px 10px !important;
}
.contact div.p50 span {
	display: inline-block;
	float: left;
	min-width: 100px;
}
.contact div.p50 span.name {
	font: 20px/26px 'Lato', Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 3px 0px 0px 0px;
	color: #0A0A0A;
}
.contact div.p50 span.pos {
	font-size: 15px;
	font-family: 'Lato', Tahoma, Geneva, sans-serif;
	font-weight: normal;
	padding: 1px 0px 0px 10px;
	color: #333333;
}
.contact div.p50 span.tel {
	font: 20px/26px 'Lato', Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 13px 0px 4px 22px;
	color: #333333;
}
.contact div.p50 span.tel:hover {
	color: #0A0A0A;
}
.contact div.p50 span.tel:before {
	content: "\e2c9";
	font: 18px/26px 'iconFontOSP';
	position: absolute;
	margin: -2px 0 0 -21px;
}
.contact div.p50 span.mail {
	font: 13px/26px 'Lato', Tahoma, Geneva, sans-serif;
	font-weight: normal;
	padding: 6px 0px 0px 22px;
	color: #333333;
}
.contact div.p50 span.mail:before {
	content: "@";
	font: 24px/26px 'Lato', Tahoma, Geneva, sans-serif;
	position: absolute;
	margin: -2px 0 0 -22px;
}
.contact table {
	width: 100%;
	table-layout: auto;
	color: #0A0A0A;
	font-size: 15px;
	font-family: 'Lato', Tahoma, Geneva, sans-serif;
}
.contact table tr td {
	padding: 3px 0px;
	vertical-align: middle;
}
.contact table tr td:first-child {
	width: 85px;
	padding: 3px 10px 3px 20px;
	white-space: nowrap;
}
.contact textarea {
	width: 460px;
	max-width: 460px;
	min-width: 460px;
	height: 60px;
	min-height: 60px;
	max-height: 500px;
	font: 14px/20px 'Lato',Arial,Helvetica,sans-serif;
	border: 1px solid #CCCCCC;
    border-radius: 1px;
    box-shadow: 0 1px 1px #DDDDDD inset;
	padding: 5px 4px;
	margin: 0px;
	-webkit-appearance: none;
}
.contact span.info {
	float: right;
	padding: 8px 20px 0px 0px;
	font: 14px/20px 'Lato',Arial,Helvetica,sans-serif;
	color: #9C0C0F;
	display: inline-block;
	vertical-align: bottom;
}
.contact span.info:before {
	content: "\e43f";
	font: 30px/30px 'iconFontOSP';
	position: absolute;
	margin: -7px 0 0 -25px;
}
#googlemap {
	border: 5px solid #F8F8F8;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
	margin-bottom: 20px;
}
input[type="text"], input[type="password"] {
	border: 1px solid #CCCCCC;
    border-radius: 1px;
    box-shadow: 0 1px 1px #DDDDDD inset;
    font: 14px 'Lato',Arial,Helvetica,sans-serif;
    padding: 5px 4px;
	margin: 0px;
	min-width: 30px;
}
input.invalid {
	box-shadow: 0 1px 1px #DDDDDD inset, 0px 0px 3px 0px #F00;	
}
span.icon-invalid {
	display: inline-block;
	margin-left: 10px;
	color: #F00;
	font: 21px/24px 'iconFontOSP';
	vertical-align: top;
}
span.icon-success {
	display: inline-block;
	margin-left: 10px;
	color: #090;
	font: 21px/24px 'iconFontOSP';
	vertical-align: top;
}
input[type="submit"], button[type="submit"], button {
	cursor: pointer;
	font: 15px/26px 'Lato', Arial, Verdana, Geneva, sans-serif;
	background: linear-gradient(to bottom, #E8E8E8 0%, #F7F7F7 50%, #E8E8E8 100%) repeat scroll 0 0 transparent;
    border-color: #CCCCCC #CCCCCC #AAAAAA;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: inline-block;
    margin: 0 2px;
    padding: 0 8px;
    text-shadow: 0 1px 0 #FFFFFF;
    -webkit-transition: all 150ms ease-in;
	-moz-transition: all 150ms ease-in;
	-ms-transition: all 150ms ease-in;
	-o-transition: all 150ms ease-in;
	transition: all 150ms ease-in;
}
input[type="submit"]:hover, button[type="submit"]:hover, button:hover {
	border-color: #AAAAAA #AAAAAA #999999;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.3);
    color: #333333;
}
input[type="submit"]:active, button[type="submit"]:active, button:active {
    border-color: #AAAAAA #AAAAAA #999999;
    box-shadow: 0 0 3px 0 #666666 inset;
    color: #333333;
}
button.submit:before {
	content: "\e276";
	font: 18px/22px 'iconFontOSP';
	margin-right: 6px;
	vertical-align: top;
}
button#comment:before {
	content: "\e112";
}
select {
	border: 1px solid #CCCCCC;
    border-radius: 1px;
    box-shadow: 0 1px 1px #DDDDDD inset;
    font: 14px 'Lato',Arial,Helvetica,sans-serif;
    padding: 5px 4px;
	margin: 0px;
}
input#name, input#email {
	width: 200px;
}

								/* STATYSTYKI */
#wykresik {
	float: left;
	width: 100%;
	height: 1243px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
}
										/* KALENDARZ */
table.calendar {
	width: 100%;
	float: left;
	table-layout: fixed;
	border-collapse: collapse;
	background-color: #F8F8F8;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
	color: #0A0A0A;
	position: relative;
	margin-bottom: 15px;
}
table.calendar td {
	vertical-align: middle;
	text-align: center;
}
table.calendar tr {
	border: 1px solid #CCC;
}
table.calendar td.month{
	font: 25px 'Lato', Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #F8F8F8;
	padding: 10px 0px;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.7);
	background: rgb(219,50,50);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiMzIzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZDExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(219,50,50,1) 0%, rgba(221,17,17,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,50,50,1)), color-stop(100%,rgba(221,17,17,1)));
background: -webkit-linear-gradient(top,  rgba(219,50,50,1) 0%,rgba(221,17,17,1) 100%);
background: -o-linear-gradient(top,  rgba(219,50,50,1) 0%,rgba(221,17,17,1) 100%);
background: -ms-linear-gradient(top,  rgba(219,50,50,1) 0%,rgba(221,17,17,1) 100%);
background: linear-gradient(to bottom,  rgba(219,50,50,1) 0%,rgba(221,17,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db3232', endColorstr='#dd1111',GradientType=0 );
}
table.calendar td.dnityg {
	font: 13px 'Lato', Arial, Verdana, Geneva, sans-serif;
	font-weight: 200;
	padding: 10px 0px;
	color: rgba(255,255,255,0.9);
	background: rgb(39,169,227);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3YTllMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhkYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(39,169,227,1) 0%, rgba(32,141,190,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(39,169,227,1)), color-stop(100%,rgba(32,141,190,1)));
background: -webkit-linear-gradient(top,  rgba(39,169,227,1) 0%,rgba(32,141,190,1) 100%);
background: -o-linear-gradient(top,  rgba(39,169,227,1) 0%,rgba(32,141,190,1) 100%);
background: -ms-linear-gradient(top,  rgba(39,169,227,1) 0%,rgba(32,141,190,1) 100%);
background: linear-gradient(to bottom,  rgba(39,169,227,1) 0%,rgba(32,141,190,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27a9e3', endColorstr='#208dbe',GradientType=0 );
}
table.calendar td.day {
	font: 22px 'Lato', Arial, Verdana, Geneva, sans-serif;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
}
table.calendar tr td.saturday {
	background-color: rgba(0,102,255,0.2);
}
table.calendar tr td.sunday {
	background-color: rgba(255,0,0,0.2);
}
table.calendar td > div {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 22px 0px;
	z-index: 8;
}
table.calendar td.today > div {
	font: 22px 'Lato', Arial, Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
}
table.calendar td.today > div > span.today {
	display: inline-block;
	position: absolute;
	border: 4px solid #D70B10;
	width: 50px;
	height: 50px;
	top: 50%;
	left: 50%;
	z-index: 10;
	margin: -29px 0px 0px -29px;
	border-radius: 29px;
	background-color: transparent !important;
}
table.calendar td > div > div.article {
	display: inline-block;
	position: absolute;
	left: 0px;
	bottom: 3px;
	width: 100%;
	height: 26px;
	z-index: 11;
	text-align: left;
}
table.calendar td > div > div.article > a:link, table.calendar td > div > div.article > a:visited {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-left: 3px;
	vertical-align: bottom;
	font: 17px/20px 'iconFontOSP';
	color: #FFF;
	text-align: center;
}
table.calendar td > div > div.events {
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 26px;
	z-index: 11;
	text-align: left;
}
table.calendar td > div > div.events > a:link, table.calendar td > div > div.events > a:visited, table.calendar td > div > div.events > span {
	display: block;
	height: 11px;
	margin: 2px 2px 0px 2px;
	vertical-align: top;
	font: 10px/10px 'Lato', Arial, Verdana, Geneva, sans-serif;
	color: #FFF;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0px 1px;
}

								/* ADMIN */
#crumbs2 {
	display: block !important;
}
.subcat {
margin-left:1em;
}

input {
padding:2px;
}

input.searchfield {
width:255px;
border:2px solid #ccc;
font-size:.9em;
padding:6px;
}

input.searchbutton {
border:0;
color:#fff;
font-weight:700;
font-size:.9em;
background:gray;
padding:6px;
}

#crumbs {
background:#eee;
margin:0 auto;
padding:10px;
margin-bottom: 10px;
}

#content {
padding:20px 10px;
}

#content p.subcat {
margin-left:30px;
}

#main {
width:56%;
float:left;
margin-bottom:40px;
}

#side {
width:40%;
float:right;
}

.single {
width:40%;
float:left;
padding:0 15px;
}

#footer {
clear:both;
margin-top:30px;
border-top:2px solid #eee;
}

#main input[type=button] {
border:1px solid #ccc;
color:#000;
font-size:.8em;
line-height:1.5em;
cursor:pointer;
display:block;
float:left;
background:#f9f6f2;
margin:0 .1em;
padding:.2em .8em;
}

.strong {
font-weight:700;
}

.em {
font-style:italic;
}

.underline {
text-decoration:underline;
}

.del {
text-decoration:line-through;
}

fieldset {
border:1px solid #E4DF94;
color:#000;
background:#FFFBC0;
margin:0 0 8px;
padding:10px 8px;
}

/* Patch #19 - 1.7.1 - new panel division */
.adminpanel, .innerpanel { margin: 0 0 8px 0; color: #000; }
.adminpanel { padding: 10px 8px 10px 15px; border: 1px solid #ccc; background: #FFFBC0; }
.innerpanel { padding: 5px 8px 0px 8px; border: 1px solid #e0e0e0; background: #FFFBC0; }
.admintitle { font: bold 14px Arial; color: #a62300; margin-left: 0px; margin-bottom: 8px; }
.admintitle a { font-weight: normal; }
.message { margin-bottom: 8px; }
.warning, .message { text-align: center; color: #000; border: 1px solid #ccc; background: #FFFBC0; padding: 10px 8px 0px 8px; }
.spacelink { margin: 0px 0px 6px 0px; }

textarea {
width:97%;
height:20em;
padding:3px;
}
textarea.invalid {
	box-shadow: 0 1px 1px #DDDDDD inset, 0px 0px 3px 0px #F00;
}

/* for expandable title links on archive and sitemap pages */
.drop_title a {
font:bold 12px Arial;
}

.droplist_div {
width:95%;
border-bottom:1px solid #ccc;
padding:4px 0;
}

.subcatlist_div {
width:95%;
padding:0 0 0 15px;
}

/* MailChimp Form Embed Code - Classic - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; float: left; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {
	text-align:right;
	font-size:11px;
	margin-right:4%;
	float: right;
}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:37px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

.poweredWrapper {
	text-align: right;
	color: #92928E;
	font-size: 12px;
}
.poweredWrapper a:link {
	display: inline-block;
	vertical-align: middle;
}
.buttonwrap {
	float: left;
	width: 100%;
}

							/* KLASY W ARTYKUŁACH */
section p img {
	float: left;
	margin-right: 10px;
	max-width: 570px !important;
}
section ul {
	list-style: circle outside;
	font-size: 13px;
	line-height: 22px;
	margin: 0px 0px 10px 15px;
}
section ul.blank {
	list-style: none outside;
}
strong {
	font-weight: bold;
	color: #0E0E0E;
}
section span.icon {
	display: inline;
	font: 16px/25px 'iconFontOSP';
	vertical-align: top;
	margin-right: 2px;
}
p.no-indent {
	text-indent: 0px !important;
}
p.min-indent {
	text-indent: -23px !important;
}
p.no-padding {
	padding: 0 10px 0px 0 !important
}
section h2 {
	font: 18px/26px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 8px 0px 5px 0px;
	color: #0A0A0A;
	text-align: left;
	clear: left;
	float: left;
	width: 100%;
}
section h3 {
	font: 15px/22px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 8px 0px 5px 0px;
	color: #0A0A0A;
	text-align: left;
	clear: left;
}
div.with-pad {
	padding-left: 25px;
}
.center {
	text-align: center;
	margin: 0px auto;
}
.right {
	text-align: right;
}
.small {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
section table {
	table-layout: fixed;
	margin: 10px 0px;
	border-collapse: collapse;
}
section table td {
	vertical-align: middle;
	text-align: center;
	padding: 5px 0px 5px 0px;
	border: 1px solid #C4C4C4;
}
section table td img {
	vertical-align: top;
}
section table.dystynkcje td {
	width: 115px;
}
	
	
	
										/* REZERWACJA SALI &#xe0e5; &#xe0f4; &#xe11c; &#xe1fa; */
#slideshow_sala {
	position: relative;
	overflow: hidden;
	width: 580px;
	height: 230px;
	margin-bottom: 10px;
}
#slideshow_sala img {
	position: absolute;
	top: -50%;
	left: 0px;
	opacity: 0;
	z-index: 2;
    transform-origin: 50% 50% 0;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 1.3s ease-in-out;
	-moz-transition: all 1.3s ease-in-out;
	-ms-transition: all 1.3s ease-in-out;
	-o-transition: all 1.3s ease-in-out;
	transition: all 1.3s ease-in-out;
}
#slideshow_sala img.current {
    opacity: 1;
	top: 0%;
	z-index: 3;
}
#form_rez_sala {
	float: left;
}
#rez_sala {
	box-shadow: none !important;
	margin: 0px 0px 20px 0px !important;
	padding: 0px !important;
	position: relative;
}
#ajax_cover {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(248, 248, 248, 0.9);
	z-index: 10;
}
#ajax_cover span {
	position: absolute;
	top: 50%;
	left: 50%;
	font: 60px/60px 'iconFontOSP';
	color: #666;
	margin: -30px 0px 0px -30px;
	animation-name: rotate;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	transform-origin: 50% 56%;
	-moz-animation-name: rotate;
	-moz-animation-duration: 1s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	-moz-transform-origin: 50% 56%;
	-webkit-animation-name: rotate;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-webkit-transform-origin: 50% 56%;
	-o-animation-name: rotate;
	-o-animation-duration: 1s;
	-o-animation-timing-function: linear;
	-o-animation-iteration-count: infinite;
	-o-transform-origin: 50% 56%;
	-ms-animation-name: rotate;
	-ms-animation-duration: 1s;
	-ms-animation-timing-function: linear;
	-ms-animation-iteration-count: infinite;
	-ms-transform-origin: 50% 56%;
}
@keyframes rotate
{
0%   {
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg); 
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
}
50%  {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
}
100% {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg); 
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
}

@-moz-keyframes rotate
{
0%   {
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg); 
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
}
50%  {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
}
100% {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg); 
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
}

@-webkit-keyframes rotate
{
0%   {
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg); 
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
}
50%  {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
}
100% {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg); 
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
}
@-o-keyframes rotate
{
0%   {
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg); 
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
}
50%  {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
}
100% {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg); 
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
}
@-ms-keyframes rotate
{
0%   {
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg); 
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
}
50%  {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
}
100% {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg); 
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
}
#rez_sala table {
	margin: 0px;
}
#rez_sala table td {
	text-align: left;
	border: none;
}
#rez_sala table tr td:first-child {
	padding: 3px 10px 3px 10px;
	width: 110px !important;
}
#rez_sala textarea {
	width: 410px !important;
	min-width: 410px !important;
	max-width: 410px !important;
}

										/* NOTIFICATIONS POWAIDOMIENIA */
table#notification {
	float: left;
	width: 100%;
	border-collapse: separate;
	border-spacing: 15px;
	height: 70px;
	color: #F8F8F8;
	overflow: hidden;
	margin-bottom: 15px;
	animation-name: flashnotify;
	animation-duration: 1s;
	animation-timing-function: easy-in-out;
	animation-iteration-count: infinite;
	-moz-animation-name: flashnotify;
	-moz-animation-duration: 1s;
	-moz-animation-timing-function: easy-in-out;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-name: flashnotify;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: easy-in-out;
	-webkit-animation-iteration-count: infinite;
	-o-animation-name: flashnotify;
	-o-animation-duration: 1s;
	-o-animation-timing-function: easy-in-out;
	-o-animation-iteration-count: infinite;
	-ms-animation-name: flashnotify;
	-ms-animation-duration: 1s;
	-ms-animation-timing-function: easy-in-out;
	-ms-animation-iteration-count: infinite;
}
table#notification tr {
}
table#notification td.icon {
	vertical-align: middle;
	font: 60px/60px 'iconFontOSP';
	border-right: 1px solid rgba(255,255,255,0.2);
	padding: 0 15px 5px 0px !important;
	text-align: center;
	width: 60px;
	max-width: 60px;
}
table#notification td.text {
	vertical-align: middle;
	padding: 0px;
}
table#notification td.text h3 {
	font: 22px/26px 'Lato', Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 0px 0px 6px 0px;
}
table#notification td.text p {
	font: 16px/24px 'Lato', Arial, Verdana, Geneva, sans-serif;
	text-indent: 0px !important;
	padding: 0px;
}
@keyframes flashnotify
{
0%   {box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6), 0 0 1px 0 #FFFFCC inset;}
50%  {box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.6), 0 0 1px 0 #FFFFCC inset;}
100% {box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6), 0 0 1px 0 #FFFFCC inset;}
}

@-moz-keyframes flashnotify
{
0%   {box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6), 0 0 1px 0 #FFFFCC inset;}
50%  {box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.6), 0 0 1px 0 #FFFFCC inset;}
100% {box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6), 0 0 1px 0 #FFFFCC inset;}
}

@-webkit-keyframes flashnotify
{
0%   {box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6), 0 0 1px 0 #FFFFCC inset;}
50%  {box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.6), 0 0 1px 0 #FFFFCC inset;}
100% {box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6), 0 0 1px 0 #FFFFCC inset;}
}
@-o-keyframes flashnotify
{
0%   {box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6), 0 0 1px 0 #FFFFCC inset;}
50%  {box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.6), 0 0 1px 0 #FFFFCC inset;}
100% {box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6), 0 0 1px 0 #FFFFCC inset;}
}
@-ms-keyframes flashnotify
{
0%   {box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6), 0 0 1px 0 #FFFFCC inset;}
50%  {box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.6), 0 0 1px 0 #FFFFCC inset;}
100% {box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6), 0 0 1px 0 #FFFFCC inset;}
}


							/* CZŁONKOWIE */
div.useracount {
	float: left;
	width: 100%;
	background-color: #F8F8F8;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.6);
	padding: 10px 0px;
	margin: 0px 0px 10px 0px;
	position: relative;
}
div.useracount img.photo {
	float: left;
	width: 80px;
	height: auto;
	margin: 0px 9px 0px 10px;
	padding: 4px;
	border: 1px dashed #CCC;
	border-radius: 1px;
	min-height: 102px;
}
div.useracount > span, div.useracount > a {
	display: inline-block;
	float: left;
	min-width: 100px;
	position: absolute;
	left: 115px;
}
div.useracount a.name:link, div.useracount a.name:visited {
	top: 15px;
	font: 20px/26px 'Lato', Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #0A0A0A;
}
div.useracount a.name:hover, div.useracount a.name:active {
	color: #0A0A0A;
	text-decoration: underline;
}
div.useracount span.pos {
	top: 43px;
	font-size: 15px;
	font-family: 'Lato', Tahoma, Geneva, sans-serif;
	font-weight: normal;
	color: #333333;
	padding-left: 10px;
}
div.useracount span.tel {
	font: 20px/26px 'Lato', Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 13px 0px 4px 22px;
	color: #333333;
}
div.useracount span.tel:hover {
	color: #0A0A0A;
}
div.useracount span.tel:before {
	content: "\e2c9";
	font: 18px/26px 'iconFontOSP';
	position: absolute;
	margin: -2px 0 0 -21px;
}
div.useracount span.mail {
	bottom: 20px;
	font: 13px/26px 'Lato', Tahoma, Geneva, sans-serif;
	font-weight: normal;
	padding: 0px 0px 0px 22px;
	color: #333333;
}
div.useracount span.mail:before {
	content: "@";
	font: 24px/26px 'Lato', Tahoma, Geneva, sans-serif;
	position: absolute;
	margin: -2px 0 0 -22px;
}
div.useracount img.dystynkcja {
	position: absolute;
	top: 28px;
	right: 20px;
	width: 60px;
}
div.useracount img.dystynkcja2 {
	position: absolute;
	top: 18px;
	right: 20px;
	width: 60px;
}
div.useracount div.funkcjadys {
	position: absolute;
	right: 20px;
	bottom: 20px;
	font: 13px 'Lato', Tahoma, Geneva, sans-serif;
	color: #333333;
	min-width: 60px;
	text-align: center;
}
div.useracount div.odznaczenia {
	position: absolute;
	width: 151px;
	text-align: center;
	bottom: 10px;
	right: 120px;
	font: 13px 'Lato', Tahoma, Geneva, sans-serif;
	color: #333333;
}
div.useracount div.odznaczenia span {
	display: block;
}
div.useracount div.odznaczenia img {
	vertical-align: middle;
}

										/* KSIĘGA GOŚCI */
#guestbook_box div.com-box {
	margin: 0px 0px 12px 0px;
}
#guestbook_box div.com-box:before {
	display: none;
}
td#vote_box i.star_empty:before {
	font: 16px/28px 'iconFontOSP';
    vertical-align: top;
	color: #FC0;
	content: "\e30c";
}
td#vote_box i.star_full:before {
	font: 16px/28px 'iconFontOSP';
    vertical-align: top;
	color: #FC0;
	content: "\e0fd";
}

#statut {
	height: 800px;
}
span.malpa {
	display: inline !important;
	float: none !important;
}
span.malpa:before {
	content: '@';
}

img.blackWhite, .blackWhite > img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
}

img.wiki2015 {
    width: 100%;
    margin-bottom: 10px;
}