/* ============================== DEFAULT HTML ============================== */
@font-face {
    font-family: 'Aller_Rg';    
    src: url('fonts/Aller_Rg.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
html, body {
	line-height: 1.5;
	margin: 0;
	padding: 0;
}
body {
	overflow-x: hidden;
	color: #777;
    color: #d0d0d0;	
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
    background-color: #1b1f23;
    padding: 0;
    margin: 0;
	
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}
hr {
	border-left: none;
	border-right: none;
    border-top: 1px solid #E5E5E5;
    color: #F4F4F4;
    margin: 20px 0;
    padding: 0;
}
hr.soften {
  height: 1px;
  margin: 50px 0;
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  border: 0;
}
/*
iframe {
	height: auto;
}
*/
/* =============== DEFAULT HTML - TEXT STYLES =============== */
.text-warning {
    color: #C09853;
}
.text-error {
    color: #B94A48;
}
.text-info {
    color: #3A87AD;
}
.text-success {
    color: #468847;
}
/* =============== DEFAULT HTML - LINK STYLES =============== */
a,
a:link,
a:visited {
	text-decoration: none!important;
	outline: none;
	color: #2b68ab;
}
a:hover {
	color: #d54e21;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:focus {
	outline: none;
}
a img {
	border: none;
}
a.st-readmore {
	background: #32383e;
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
	margin-bottom: 30px;
	border-radius: 5px;
}
a.st-readmore:hover {
	background: #545b62;
}
/* =============== DEFAULT HTML - HEADING STYLES =============== */
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: inherit;
	font-family: "oswaldbook", Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 38.5px;
}
h2 {
	font-size: 31.5px;
}
h3 {
	font-size: 24.5px;
}
h4 {
	font-size: 17.5px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 11.9px;
}
/* =============== DEFAULT HTML - LIST STYLES =============== */
ul, ul li,
ol, ol li,
p, form, input {
	margin: 0;
	padding: 0;
}
p {
	margin-bottom: 10px;
}
ul, ul li {
	list-style: none;
}
ol li,
ul li {
	list-style-position: inside;
}
/* =============== DEFAULT HTML - IMAGES STYLES =============== */
img {
	border: none;
	max-width: 100%;
	-webkit-box-sizing: border-box;
  	   -moz-box-sizing: border-box;
  			box-sizing: border-box;
}
img.image-border {
    border: 1px solid #D2D2D2;
    padding: 3px;
}
img.image-left {
	float: left;
	margin-right: 5px;
}
img.img-full-width {
	width: 100%;
}
[class*="img-fulltext-"] {
	margin: 10px 0;	
}
[class*="img-fulltext-"] img {
	width: 100%;
}
/* =============== IMAGES HOVER STYLES =============== */
[class*="img-intro-"] a,
[class*="st-news-horizontal-style-"] .inner .image a,
[class*="st-related-news-style-"] .relateditems .image a,
.st-content-tabs-style-1 .span4 a,
.latestnews .span4 a {
	display: block;
	position: relative;
}
[class*="img-intro-"] a:after,
[class*="st-news-horizontal-style-"] .inner .image a:after,
[class*="st-related-news-style-"] .relateditems .image a:after,
.st-content-tabs-style-1 .span4 a:after,
.latestnews .span4 a:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(79, 180, 243, 0.6) url(../images/icons/icon-link.png) center -100px no-repeat;
	opacity: 0;
}
[class*="img-intro-"]:hover a:after,
[class*="st-news-horizontal-style-"] .inner .image:hover a:after,
[class*="st-related-news-style-"] .relateditems .image:hover a:after,
.st-content-tabs-style-1 .span4:hover a:after,
.latestnews .span4:hover a:after {
	opacity: 1;
	background-position: center center;
}
/* =============== PREDEFINED CONTENT ALIGN =============== */
.left {
	float: left;
}
.right {
	float: right;
}
.margin-left {
	margin-left: 1em;
	margin-right: 0;
}
.margin-right {
	margin-left: 0;
	margin-right: 1em;
}
.content-left {
	text-align: left;
}
.content-center {
	text-align: center;
}
.content-right {
	text-align: right;	
}
/* ============================== LAYOUT ============================== */
/* =============== LAYOUT - GENERAL LAYOUT =============== */
.clearafter:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
.clearbreak,
.clear {
	clear: both;
}
/* =============== LAYOUT - HEADER AREA =============== */
#avatar-header-inside-block {
	background: #22272c;
	/*background-image: url("images/gwiazdki.png");*/
	padding: 20px 0;
}
/* =============== LAYOUT - CONTENT AREA =============== */
.title {
	color: #30AEC4;
    margin: 10px 0;
    font-family: "oswaldbook", Arial, Helvetica, sans-serif;
}
.title a:link,
.title a:visited {
	color: #21759B;
}
.title a:hover {
	color: #d54e21;
}
.avatar-article-heading,
.item-page.blog .avatar-article-heading {
	color: #2b68ab;
	font-size: 25px;
    font-weight: 200;
    line-height: 30px;
    margin-top: 15px;
	margin-bottom: 20px;
}
#avatar-content-user-bottom,
#avatar-pos-content-user-bottom,
#avatar-promo-top,
#avatar-user-top-col-3 {
	/**margin: 30px 0;**/
}
#avatar-body-top-block {
	padding: 0px 0 0px;
	border-bottom: 0px solid rgba(0, 0, 0, 0.1);
}
#avatar-content-user-top #avatar-pos-content-user-1,
#avatar-content-user-top #avatar-pos-content-user-2,
#avatar-content-user-bottom #avatar-pos-content-user-3,
#avatar-content-user-bottom #avatar-pos-content-user-4 {
	width: 49%;
}
#avatar-content-user-top #avatar-pos-content-user-2,
#avatar-content-user-bottom #avatar-pos-content-user-4 {
	float: right;
}
#avatar-body-middle-block {
	background-color: #1b1f23;
	padding: 0;	
}
#avatar-promo-top,
#avatar-user-top-col-3 {
	/**margin: 30px -10px;**/
}
#avatar-right_inner {
	margin-left: 20px;
}
#avatar-left_inner {
	margin-right: 20px;
}
.box_skitter .info_slide_dots .image_number {
	width: 10px;
	height: 10px;
}
#disqus_thread {
	margin-top: 15px;
	padding-top: 30px;
	border-top: 1px solid #ccc;
}
/* =============== LAYOUT - FOOTER AREA =============== */
#avatar-footer-inside-block {
	background: #32383e;
	/**padding: 5px 0 5px;**/
	border-top: 1px solid #414850;
	border-bottom: 1px solid #414850;
}
#avatar-footer-block {
	padding-top: 15px;
	padding-bottom: 25px;
}
#avatar-footer-block .st-copyright {
	padding-top: 10px;
}
.st-socials [class*="social-"] {
	text-align: left;
	display: inline-block;
	height: 33px;
	width: 33px;
	margin: 0 3px;
	text-indent: -9999em;
	background: url(../images/icons/social.png) 0 0 no-repeat;
}
.st-socials [class*="social-"]:hover {
	opacity: 0.8;
}
.st-socials .social-facebook { background-position: 0 0; }
.st-socials .social-flick { background-position: 0 -83px; }
.st-socials .social-pinterest { background-position: 0 -166px; }
.st-socials .social-rss { background-position: 0 -249px; }
.st-socials .social-twitter { background-position: 0 -332px; }
.st-socials .social-youtube { background-position: 0 -415px; }

/* ============================== MENU ============================== */
/* =============== ICONS MAIN MENU =============== */
[class*="avatar-main-menu"] [class*="icons-"] {
	background: none;
}
[class*="avatar-main-menu"].avatar-menu-icons > li {

	border-bottom: 4px solid #1b4a7e;
	line-height: 18px;
    height: 18px;
	padding: 12px 12px;
	background-color: #2b68ab;
	border-right: 1px solid #5592d5;
}
/* =============== MAIN MENU =============== */
.avatar-nav-responsive .pull,
.avatar-nav-responsive .pull-main,
.avatar-nav-responsive .toggle {
	display: none;
}
#avatar-pos-top-right ._menu ,
#avatar-pos-top-right [class*="avatar-module"] > div {
	padding: 0;
	margin-top: 0px;
}
[class*="avatar-main-menu"],
[class*="avatar-main-menu"] ul {
	list-style: none;
	margin: 0;
	font-family: "Aller_Rg",Arial,Helvetica,sans-serif;
}
[class*="avatar-main-menu"] li span {
	cursor: default;
}
ul[class*="avatar-main-menu"] > li > a,
ul[class*="avatar-main-menu"] > li > span {
	margin: 0;
	padding: 0;
	display: block;
	line-height: 22px;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4);
	letter-spacing:1px;
}
[class*="avatar-main-menu"] > li:hover > span,
[class*="avatar-main-menu"] > li:hover > a,
[class*="avatar-main-menu"] > li.active > span,
[class*="avatar-main-menu"] > li.active > a {
	color: #cccccc;
}
[class*="avatar-main-menu"] > li:hover > a {
position:relative;
top:2px;
}


ul[class*="avatar-main-menu"] > li > a.icons-home,
ul[class*="avatar-main-menu"].avatar-menu-icons.white > li > a.icons-home {
	background: url(../images/icons/icons-home.png) center center no-repeat;
	width: 26px;
	height: 26px;
	text-indent: -99999em;
	padding-left: 0;
}
[class*="avatar-main-menu"] > li {
	float: left;
    font-size: 14px;
	display: block;
	line-height: 22px;
    height: 22px;

}
[class*="avatar-main-menu"] > li:hover {
	border-bottom: none;
	line-height: 22px;
    height: 22px;
	
}
[class*="avatar-main-menu"] li.parent {
	position: relative;
}
[class*="avatar-main-menu"] li span,
[class*="avatar-main-menu"] li a {
	color: #fff;
    display: block;
    line-height: 40px;
    padding: 0 12px;
	text-transform: none;
    text-decoration: none;
}
[class*="avatar-main-menu"] ul {
    opacity: 0;
	position: absolute;
	top: 100%;
	left: 0;
	width: 182px;
	background: #2b68ab;
	z-index: 9999;
	margin-left: -99999em;
	transition: all 0.2s ease-in-out 0.2s;
}
[class*="avatar-main-menu"] li:hover > ul {
	opacity: 1;
	margin-left: auto;
}
[class*="avatar-main-menu"] ul li {
	border-top: 1px solid rgba(255, 255, 255, 0.15);
	margin: 0;
}
[class*="avatar-main-menu"] ul li:first-child {
	border-top: none;
}
[class*="avatar-main-menu"] ul li.parent {
	background-image: url("../images/icons/white-arrow.png");
	background-repeat: no-repeat;
	background-position: 96% center;
	position: relative;
}
[class*="avatar-main-menu"] ul li:hover {
	background-color: rgba(0, 0, 0, 0.2);
}
[class*="avatar-main-menu"] ul li ul {
	left: 100%;
	top: 0;
}
[class*="avatar-main-menu"] ul li.current > span,
[class*="avatar-main-menu"] ul li:hover > span,
[class*="avatar-main-menu"] ul li.current > a,
[class*="avatar-main-menu"] ul li:hover > a {
	color: #CCCCCC;
}
[class*="avatar-main-menu"] ul li:hover > a,
[class*="avatar-main-menu"] ul li:hover > span {
	margin-left: 10px;
	transition: all 0.2s ease-in-out 0.2s;
}
[class*="avatar-main-menu"] ul li > a,
[class*="avatar-main-menu"] ul li > span {
	transition: all 0.2s ease-in-out 0.2s;
}

/* =============== SLIDE MENU =============== */
[class*="avatar-slide-menu"], 
[class*="avatar-slide-menu"] ul {
	list-style: none;
	margin: 0;
	background: #1E83C2;
	font-size: 14px;
	font-family: "oswaldbook",Arial,Helvetica,sans-serif;
}
[class*="avatar-slide-menu"] li {
	line-height: 24px;
	position: relative;
	border-bottom: 1px solid #399EDD;
}
[class*="avatar-slide-menu"] li.parent {
	background-image: url("../images/icons/white-arrow.png");
	background-repeat: no-repeat;
	background-position: 96% center;
}
[class*="avatar-slide-menu"] li:hover {
	background-color: rgba(0, 0, 0, 0.2);
}
[class*="avatar-slide-menu"] li span,
[class*="avatar-slide-menu"] li a {
	display: block;	
	color: #fff;
	background: none;
	padding: 10px;
}
[class*="avatar-slide-menu"] li.current > span,
[class*="avatar-slide-menu"] li:hover > span,
[class*="avatar-slide-menu"] li.current > a,
[class*="avatar-slide-menu"] li:hover > a {
	color: #C5FFFF;
	text-decoration: none;
}
[class*="avatar-slide-menu"] li:hover > a,
[class*="avatar-slide-menu"] li:hover > span {
	margin-left: 10px;
}
[class*="avatar-slide-menu"] ul {
	opacity: 0;
	position: absolute;
	z-index: 9999;	
}
[class*="avatar-slide-menu"] li.parent:hover > ul {
	opacity: 1;
	margin-left: auto;
}
.avatar-slide-menu-right li.parent:hover > ul {
	margin-right: auto;
}
/* sub-menu */
.avatar-slide-menu-left ul {
	left: 100%;
	top: 0;
	width: 250px;
	margin-left: -9999em;
}
.avatar-slide-menu-right ul {
	right: 100%;
	top: 0;
	width: 250px;
	margin-right: -9999em;
}
/* =============== TREE MENU =============== */
[class*="avatar-tree-menu"] {
	list-style: inside;
	font-size: 14px;
	background: #1E83C2;
	font-family: "oswaldbook",Arial,Helvetica,sans-serif;
}
[class*="avatar-tree-menu"] ul {
	margin-left: 15px;
}
[class*="avatar-tree-menu"] li {
	border-bottom: 1px solid #399EDD;  
}
[class*="avatar-tree-menu"] li:last-child {
	border: none;
}
[class*="avatar-tree-menu"] li span,
[class*="avatar-tree-menu"] li a {
	display: block;
	color: #fff;
	padding: 10px 10px 10px 20px;
	position: relative;
	text-transform: capitalize;
	background: url("../images/icons/white-square.png") 8px center no-repeat;
}
[class*="avatar-tree-menu"] li.active > a,
[class*="avatar-tree-menu"] li.current > a,
[class*="avatar-tree-menu"] li a:hover {
	color: #C5FFFF;
	text-decoration: none;
}
[class*="avatar-tree-menu"] li a:hover,
[class*="avatar-tree-menu"] li span:hover {
	margin-left: 10px;
}
/* ============================== MODULE ============================== */
/* =============== MODULE STYLE =============== */
.avatar-module[class*="st-module-"] {
	margin-bottom: 20px;
	line-height: 24px;
	
}
.avatar-module .st-module-heading {
background-color: #32383e;
    color: #ffffff;
    font-size: 14px;
    line-height: 24px;
    margin: 0 0 5px;
    padding: 5px;
}
.avatar-module[class*="st-module-"] .st-module-heading {
	background: #4FB4F3;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 20px;
    padding: 10px;
	text-transform: capitalize;
	
}
.avatar-module[class*="icons-"][class*="st-module-"],
.avatar-module .st-module-content > [class*="icons-"] {
	display: block;
}
.avatar-module[class*="icons-"][class*="st-module-"] [class*="st-module-"][class*="icons-"] {
	background-image: none;
	padding-left: 0;
}
.avatar-module.st-module-1 .st-module-heading {
	background: #4FB4F3;
}
.avatar-module.st-module-2 .st-module-heading {
	background: #0A659E;
}
.avatar-module.st-module-3 .st-module-heading {
	background: #4D5A66;
}
.avatar-module.st-module-4 .st-module-heading {
	background: #373737;
}
.avatar-module.st-module-5 {
	background: #DEF1FC;
	color: #0E84CD;
}
.avatar-module.st-module-6 {
	background: #0A659E;
	color: #fff;
}
.avatar-module.st-module-7 {
	background: #4D5A66;
	color: #ebebeb;
}
.avatar-module.st-module-8 {
	background: #4FB4F3;
	color: #fff;
}

.avatar-module.st-module-5 > div,
.avatar-module.st-module-6 > div,
.avatar-module.st-module-7 > div,
.avatar-module.st-module-8 > div {
	padding: 0 15px 10px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
#avatar-footer-inside-block .avatar-module {
	margin: 0 0px 30px;
	color: #bbb;
}
#avatar-footer-inside-block .avatar-module:last-child {
	margin-bottom: 0px;}


/* =============== MODULE RELATED NEWS =============== */
[class*="st-related-news-style-"] .relateditems li {
	margin-bottom: 10px;
}
[class*="st-related-news-style-"] .relateditems li .title {
	font-size: 15px;
}
/* ======== module related news style 2 ======== */
.st-related-news-style-2 .relateditems li {
	float: left;
	width: 32%;
	margin-right: 2%;
	display: block;
}
.st-related-news-style-2 .relateditems li:last-child {
	margin-right: 0;
}
.st-related-news-style-2 .relateditems li .span4,
.st-related-news-style-2 .relateditems li .span8 {
	width: 100%;
	margin: 0 0 10px;
}
/* =============== MODULE SEARCH =============== */
.search[class*="icons-"] {
	padding-left: 0;
	display: block;
}
.search label {
	display: none;
}
.search input[type="text"] {
	width: 100%;
	height: 35px;
	padding: 5px !important;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
  	   -moz-box-sizing: border-box;
  			box-sizing: border-box;
}
/* =============== MODULE LATEST NEWS =============== */
#avatar-footer-inside-block .latestnews > li {
	border-bottom: 1px solid #373737;
}
.latestnews[class*="icons-"] {
	display: block;
	padding: 0;
	background-image: none;
}
.latestnews > li {
	border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 10px;
	position: relative;
	display: block;
}
.latestnews > li:last-child {
	margin-bottom: 0;
}
.latestnews .title {
	margin: 0 0 5px;
	font-size: 15px;
}
.latestnews .date {
	font-style: italic;
	margin-bottom: 5px;
	color: #7C7C7C;
	font-size: 11.5px;
}
.latestnews .desc p:last-child {
	margin: 0;
}
/* ======== st-latestnews-style-1 ======== */
.st-latestnews-style-1 .latestnews li {
	float: left;
	width: 49%;
	margin: 0 2% 0 0;
}
.st-latestnews-style-1 .latestnews li {
	border-bottom: none;
}
.st-latestnews-style-1 .latestnews li:nth-child(even) {
	margin: 0;
}
.st-latestnews-style-1 .latestnews li .span4,
.st-latestnews-style-1 .latestnews li .span8 {
	width: 100%;
	margin: 0 0 10px;
}
/* ======== st-latestnews-style-2 ======== */
.st-latestnews-style-2 .latestnews li:first-child .span4,
.st-latestnews-style-2 .latestnews li:first-child .span8 {
	width: 100%;
	margin: 0 0 10px;
}
.st-latestnews-style-2 .latestnews li:first-child .desc {
	display: block;
}
.st-latestnews-style-2 .latestnews .desc {
	display: none;
}
/* ======== st-latestnews-style-3 ======== */
.st-latestnews-style-3 .latestnews li {
	float: left;
	width: 49%;
	margin: 0 2% 10px 0;
}
.st-latestnews-style-3 .latestnews li:first-child {
	float: none;
	width: 100%;
	margin: 0 0 10px;
}
.st-latestnews-style-3 .latestnews li:nth-child(odd) {
	margin-right: 0;
}
.st-latestnews-style-3 .latestnews li .desc {
	display: none;
}
.st-latestnews-style-3 .latestnews li:first-child .desc {
	display: block;
}
/* ======== st-latestnews-style-4 ======== */
.st-latestnews-style-4 .latestnews .desc {
	display: none;
}
/* ======== st-latestnews-style-5 ======== */
.st-latestnews-style-5 .latestnews-date-title li {
	padding-left: 45px;
	padding-bottom: 5px;
	min-height: 45px;
}
.st-latestnews-style-5 .latestnews-date-title li .post-number {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 20px;
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	background: #FA824F;
	font-family: "oswaldbook",Arial,Helvetica,sans-serif;
}
/* ======== st-latestnews-style-6 ======== */
.st-latestnews-style-6 .latestnews li:first-child {
	float: left;
	width: 40%;
	border-bottom: none;
}
.st-latestnews-style-6 .latestnews li:first-child [class*="span"] {
	width: 100%;
	margin: 0 0 10px;
}
.st-latestnews-style-6 .latestnews li:first-child .desc {
	display: block;
}
.st-latestnews-style-6 .latestnews li {
	float: right;
	width: 58%;
	clear: right;
}
.st-latestnews-style-6 .latestnews li .desc {
	display: none;
}
/* ============================== ST CONTENT SHOWCASE ============================== */
/* =============== CONTENT TAB STYLE =============== */
.st-content-tabs-style-1 .st-content-tabs a {
	font-family: "oswaldbook", Arial, Helvetica, sans-serif;
}
.st-content-tabs-style-1 .st-content-tabs .nav-tabs {
	border-bottom: none;
}
.st-content-tabs-style-1 .st-content-tabs .nav-tabs li {
	width: 50%;
	text-align: center;
}
.st-content-tabs-style-1 .st-content-tabs .nav-tabs li a {
	background: #4FB4F3;
	border-radius: 0;
	border: none;
	color: #fff;	
	font-size: 16px;
	margin: 0;
}
.st-content-tabs-style-1 .st-content-tabs .nav-tabs li.active a,
.st-content-tabs-style-1 .st-content-tabs .nav-tabs li a:hover {
	background: #1E83C2;
}
.st-content-tabs-style-1 .st-content-tabs .outter {
	border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.st-content-tabs-style-1 .st-content-tabs .outter:last-child {
	display: none;
}
/* =============== NEWS HORIZONTAL =============== */
.st-news-horizontal-style-1 .st-news-horizonal .inner .title {
	font-size: 15px;
	line-height: 25px;
}
.st-news-horizontal-style-1 .st-news-horizonal .inner .content {
	display: none;
}
/* ============================== ACYMAILLING ============================== */
.acymailing_form {
	width: 100%;	
}
.acymailing_form input[type="text"] {
	height: 35px;
	-webkit-box-sizing: border-box;
  	   -moz-box-sizing: border-box;
  			box-sizing: border-box;
}
.acysubbuttons {
	text-align: left;	
}
.acysubbuttons input[type="submit"] {
	background: #FA824F;
	border-radius: 0;
	padding: 8px 12px;
	border: none;
}
/* ============================== JOOMLA COMPONENT OVERRIDE ============================== */
/* =============== COM BREADCRUMBS =============== */
.breadcrumb {
	font-family: "oswaldbook",Arial,Helvetica,sans-serif;
	font-size: 16px;
	background: none;
	margin: 0;
	padding: 0;
}
/* =============== PAGINATION =============== */
.pagination ul,
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span,
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
	border-radius: 0;
	box-shadow: none;
}
.pagination ul li a,
.pagination ul li span {
	background: #A1A1A1;
	color: #fff;
	border: none;
	margin-right: 3px;
	padding: 8px 12px;
	line-height: 100%;
	font-family: "oswaldbook",Arial,Helvetica,sans-serif;
}
.pagination ul li a {
	background: #4FB4F3;
}
.pagination ul li a:hover {
	background: #0A659E;
}
/* =============== COM CATEGORY LIST =============== */
.categories-list li {
    border-bottom: 1px solid #CCCCCC;
    padding: 5px;
}
.categories-list dl {
    margin: 0;
}
.categories-list dt,
.categories-list dd {
    display: inline;
}
/* =============== COM CONTACT =============== */
.contact-category #adminForm .btn-toolbar,
.contact-category #adminForm .btn-toolbar .btn-group {
	font-size: 100%;
}
/* =============== COM BLOG =============== */
.item-page {
	margin-bottom: 30px;
}
.item-page.blog[class*="st-blog-style-"] .avatar-article-heading {
	font-size: 25px;
	line-height: 35px;
	margin-bottom: 10px;
}
.item-page.blog[class*="st-blog-style-"] .article-info .article-info-term {
	display: none;
}
.item-page.blog[class*="st-blog-style-"] .article-info dd {
	margin: 0;
}
.item-page ul,
.item-page ol {
	margin: 10px 0;
}
.item-page ul li {
	/**list-style: square inside;**/
}
.item-page .st-article-toolbar {
	padding-bottom: 20px;
}
.item-page .st-article-toolbar:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
.item-page .st-article-tools,
.item-page .st-article-toolbar .article-info dl {
	margin: 0;
}
.st-article-tools li {
	list-style: none !important;
	float: left;
	margin-left: 10px;
	line-height: 2.2;
}
.item-page .item-image {
	margin: 10px 0;
}
.item-page .pull-left.item-image {
	margin: 0 10px 10px 0;
}
.item-page .pull-right.item-image {
	margin: 0 0 10px 10px;
}
.item-page .tags {
	margin: 10px 0;
	border-top: 1px solid #E1E1E1;
	padding-top: 10px;
}
.item-page .tags a {
	background: #4FB4F3;
	color: #fff;
	border-radius: 0;
	padding: 5px 8px;
}
.item-page .tags a:hover {
	background: #2085C4;
}
.item-page .pager {
	border-top: 1px solid #E1E1E1;
	padding-top: 10px;
}
.blog .category-desc {
	position: relative;
	margin: -20px 0 20px;
}
.blog .category-desc > img {
	width: 100%;
}
.blog .category-desc > p {
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	color: #fff;
	background: rgba(79, 180, 243, 0.6);
}
.blog .items-more {
	margin-top: 10px;
	clear: both;
	font-family: "oswaldbook",Arial,Helvetica,sans-serif;
}
.blog .items-more h3 {
	font-size: 20px;
	margin: 0 0 5px;
	color: inherit;
}
/* ======== Blog Featured ======== */
.blog-featured .avatar-page-heading {
	background: #4FB4F3;
	color: #fff;
	padding: 10px;
	font-size: 20px;
	margin: 0 0 20px;
	line-height: 24px;
	position: relative;
}
.blog-featured .avatar-article-heading {
	font-size: 15px;
    line-height: 20px;
    margin: 0 0 5px;
}
.blog-featured .article-info {
	margin: 5px 0;
	font-style: italic;
	font-size: 11.5px;
}
.blog-featured .article-info dd {
	margin-left: 0;
}
.blog-featured.st-featured-style-1 .items-leading {
	float: left;
	width: 40%;
	border-bottom: none;
}
.blog-featured.st-featured-style-1 .items-leading {
	padding-top: 0;
}
.blog-featured.st-featured-style-1 .items-leading .row-fluid .span4,
.blog-featured.st-featured-style-1 .items-leading .row-fluid .span8 {
	margin: 0;
	width: 100%;
}
.blog-featured.st-featured-style-1 .items-leading .row-fluid [class*="img-intro-"] {
	margin-bottom: 10px;
}
.blog-featured.st-featured-style-1 .items-row {
	float: right;
	width: 58%;
	clear: right;
}
.blog-featured.st-featured-style-1 .items-row:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
.blog-featured.st-featured-style-1 .items-row .item {
	margin: 0 0 10px;
	padding: 0 0 10px;
}
.blog-featured.st-featured-style-1 .items-row .item .article-info {
	margin-bottom: 0;
}
.blog-featured.st-featured-style-1 .items-row .avatar-article-intro-text,
.blog-featured.st-featured-style-1 .items-row .readmore,
.blog-featured.st-featured-style-1 .items-row .article-tools {
	display: none;
}
/* ======== blog style ======== */
.blog .items-leading,
.blog .items-row .item {
	padding: 20px 0;
	margin: 0;
}
.blog .items-row .item {
	
}
.blog .avatar-page-subheading {
	background: none repeat scroll 0 0 #4FB4F3;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 20px;
    padding: 10px;
}
.blog[class*="st-blog-style-"] .avatar-article-heading {
	font-size: 14px;
	margin: 0;
	line-height: 20px;
}
.blog[class*="st-blog-style-"] .st-all-categories-meta {
	margin: 0 0 5px 0;
	padding: 0;
	background: none;
}
.blog .st-all-categories-meta {
	margin: 5px 0 15px;
}
.blog .article-tools,
.blog #icons {
	margin-bottom: 5px;
}
.blog .items-row:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
/* =============== COM NEWSFEED =============== */
.newsfeed h1 {
	font-size: 28px;
}
.newsfeed h2 {
	font-size: 25px;
}
.newsfeed > h2,
.newsfeed-category > h2 {
	color: #3A87AD;
	font-size: 25px;
    font-weight: 200;
    line-height: 30px;
    margin-bottom: 20px;
}
.newsfeed .feed-description {
	font-size: 17px;
	font-weight: 200;
    line-height: 25px;
    margin-bottom: 15px;
}
.newsfeed ol li {
	list-style-position: inside;
	margin-bottom: 15px; 
}
/* =============== COM CONTACT =============== */
.contact .jicons-icons {
	display: none !important;
}
.contact .accordion-inner {
	overflow: hidden;
}
.contact .contact-links ul li {
	list-style: disc inside;
}
.contact h3 {
	clear: both;
	font-size: 20px;
}
.contact > h1,
.contact-category > h2 {
	color: #3A87AD;
	font-size: 25px;
    font-weight: 200;
    line-height: 30px;
    margin-bottom: 20px;
}
.contact .contact-name {
	margin: 0;
	padding: 0;
	font-size: 25px;
}
.contact .contact-details {
	margin-bottom: 20px;
}
.contact .contact-details .contact-image{ 
	float: right;
	padding: 3px;
	border: 1px solid #e3e3e3;
	background: #fff;
	margin: -14px 5px 10px 10px;
}
.contact fieldset {
	border: 1px solid #e3e3e3;
	padding: 10px;
}
.contact fieldset dt {
	float:left;
	width: 100px;
}
.contact fieldset dt label {
	margin: 5px 0;
}
.contact fieldset input,
.contact fieldset textarea {
	width: 98%;
	padding: 5px;
}
.contact fieldset .send-copy label,
.contact fieldset .send-copy input {
	display: inline;
	width: 30px;
	margin: 0;
}
.contact fieldset dd.button {
	text-align: right;
	margin-right: 10px;
}
.contact legend {
	width: auto;
	margin: 0 20px 0 20px;
	border: none;
	padding: 0 5px;
	font-size: 13.5px;
	color: #777;
}
.contact address {
	margin-bottom: 10px;
	background: url(../images/icons/contact.png) no-repeat 0px 2px;
	padding-left: 25px;
}
.contact .contact-emailto {
	margin-bottom: 10px;
	background: url(../images/icons/contact.png) no-repeat 0px -59px;
	padding-left: 25px;
}
.contact .contact-telephone {
	margin-bottom: 10px;
	background: url(../images/icons/contact.png) no-repeat 0px -30px;
	padding-left: 25px;
}
.contact .contact-webpage {
	margin-bottom: 10px;
	background: url(../images/icons/contact.png) no-repeat 0px -90px;
	padding-left: 25px;
}
/* =============== COM SEARCH =============== */
#finder-search fieldset,
#searchForm fieldset {
	margin-bottom: 15px;
}
#searchForm label {
	font-size: 13px;
	display: inline-block;
	padding-top: 0;
}
#searchForm input.inputbox {
	width: auto;
	height: 30px;
}
#searchForm select {
	width: auto;
	padding: 3px;
}
#searchForm .phrases-box {
	margin: 0 0 10px 100px;
}
#searchForm .phrases-box label,
#searchForm .only label {
	margin-right: 5px;
}
#searchForm .ordering {
	margin-right: 43px;
}
#searchForm .only > p {
	display: inline-block;
	margin-right: 22px;
}
.search .search-results li {
	padding: 8px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
}
/* =============== COM TAGS =============== */
.tag-category #adminForm .pagination {
	display: none;
}
.tag-category #adminForm h3 {
	font-size: 17px;
	margin: 0;
	line-height: 100%;
}
.tag-category #adminForm .category li {
	padding: 15px 10px;
	border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
/* =============== MODULE POPULAR TAGS =============== */
.tagspopular li a {
	float: left;
	display: block;
	padding: 5px 8px;
	background: #64C9F1;
	margin: 0 5px 5px 0;
	color: #fff;
}
.tagspopular li a:hover {
	background: #4FB4F3;
}
/* =============== MODULE SIMILAR TAGS =============== */
.tagssimilar ul li {
	position: relative;
	min-height: 45px;
	padding: 0 0 5px 45px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;    
}
.tagssimilar ul li .post-number {
	background: #FA824F;
    color: #FFFFFF;
    font-family: "oswaldbook",Arial,Helvetica,sans-serif;
    font-size: 20px;
    height: 36px;
    left: 0;
    line-height: 40px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 36px;
}
/* ============================== POSITION STYLE ============================== */
#avatar-tool-block {
	background: #32383e;
}
#avatar-tool-block h1 {
	font-size: 45px;
	line-height: 1;
	margin-bottom: 20px;
}
#avatar-pos-breadcrumbs {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #ddd;
}
/* ============================== GO TO TOP ============================== */
#avatar-go-to-top {
	background: rgba(0, 0, 0, 0.7) url(../images/icons/go-to-top.png) center center no-repeat;
	color: #fff;
	position: fixed;
	right: 10px;
	bottom: 10px;
	z-index: 1000;
	height: 45px;
	width: 45px;
	padding: 0;
	border: none;
	text-decoration: none;
	text-indent: -9999em;
}
#avatar-go-to-top:hover {
	background-color: #4FB4F3;
}
/* ============================== ERROR 404 ============================== */
.st-404 {
    margin: auto;
    text-align: center;
}
.st-404 .title .part-1 {
    font-size: 250px;
    line-height: 250px;
}
.st-404 .title .part-2 {
    font-family: "oswaldbook",Arial,Helvetica,sans-serif;
    font-size: 60px;
    line-height: 60px;
}
.st-404 .description {
    border-top: 1px solid #ddd;
    display: inline-block;	
    font-size: 18px;
    margin: 40px 0;
    padding: 40px 0 0;
}
.st-404 .st-readmore {
	padding: 12px 20px;
	font-size: 20px;
}
/* ============================== LOGO ============================== */
.avatar-template-logo {
	background: url('../images/logo.png') no-repeat;
	min-height: 40px;
	width: 100%;
}
.avatar-template-logo a {
	min-height: 45px;
	width: 100%;
	display: block;
	text-indent: -99999em;
}
/* ============================== Dodatkowe Style ============================== */
#search {
    float: right;
}

#search #search_btn {
    margin-left: 1px;
}

#search #select_btn {
    margin-left: 11px;
}

#search #phrase {
    width: 194px;
    height: 35px;
    color: #7a878c;
    border-left: none;
    padding: 0 17px 0 46px;
    line-height: 16px;
}

#search #phrase_box {
    display: block;
    cursor: default;
    position: absolute;
    left: -20px;
    width: 108px;
    height: 39px;
    background: transparent url('images/phrase.png') right top  no-repeat;
    color: #ffffff;
    font-size: 16px;
    line-height: 36px;
    padding: 0 0 0 45px;
}

#search #select_btn {
    background-image: url('images/select.png');
    background-position: 16px 8px;
    background-repeat: no-repeat;
    padding-left: 53px;
}

#search #select_btn:hover {
    background-position: 16px -21px;
}

#search #select_btn:active {
    background-position: 16px 7px;
}

#search #search_btn {
    background-image: url('images/search.png');
    background-position: 16px 8px;
    background-repeat: no-repeat;
    padding-left: 48px;
}

#search #search_btn:hover {
    background-position: 16px -19px;
}

#search #search_btn:active {
    background-position: 16px 7px;
}
/* ============================== Menu ============================== */
nav {
    width: 970px;
    margin: 0 auto;
    height: 46px;
    background-color: #32383e;
}

nav ul li {
    float: left;
    height: 46px;
}

nav ul li a {
    text-decoration: none;
    display: block;
    cursor: pointer;
    padding: 0 20px;
    font-size: 16px;
    line-height: 46px;
    height: 46px;
}

nav ul li.menu_opener {
    width: 46px;
    background: #414850 url('../images/opener.png') center center no-repeat;
}

nav ul li.menu_item a {
    color: #ffffff;
    text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.3);
    filter: dropshadow(color=#4C000000, offx=0, offy=-1);
    background-color: #2b68ab;
    border-right: 1px solid #5592d5;
}

nav ul li.menu_item a:hover {
    text-decoration: none;
    border-bottom: 4px solid #1b4a7e;
    line-height: 42px;
    height: 42px;
}

nav ul li.menu_item a:active, nav ul li.menu_item a.active {
    border-top: 4px solid #1b4a7e;
    border-bottom: 4px solid #215690;
    background-color: #215690;
    line-height: 38px;
    height: 38px;
}

nav ul li.menu_item a.disabled {
    opacity: 0.5;
    pointer-events: none;
}

nav ul li.menu_irc a {
    background-color: #32383e;
    border-right: 1px solid #414850;
}

nav ul li.menu_irc a:hover {
    text-decoration: none;
    border-bottom: 4px solid #22272c;
    line-height: 42px;
    height: 42px;
}

nav ul li.menu_irc a:active {
    border-top: 4px solid #262b31;
    border-bottom: 4px solid #2c3137;
    background-color: #2c3137;
    line-height: 38px;
    height: 38px;
}

nav ul li.menu_rss a {
    background-color: #32383e;
    border-right: 1px solid #414850;
}

nav ul li.menu_rss a:hover {
    text-decoration: none;
    border-bottom: 4px solid #22272c;
    line-height: 42px;
    height: 42px;
}

nav ul li.menu_rss a:active {
    border-top: 4px solid #262b31;
    border-bottom: 4px solid #2c3137;
    background-color: #2c3137;
    line-height: 38px;
    height: 38px;
}

nav ul li.menu_add_napisy {
    float: right;
}

nav ul li.menu_add_napisy a {
    width: 118px;
    color: #ffffff;
    font-weight: bold;
    text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.2);
    filter: dropshadow(color=#33000000, offx=0, offy=-1);
    background-color: #41d64b;
    border-bottom: 4px solid #2aa632;
    line-height: 44px;
    height: 42px;
    background-image: url('/images/add.png');
    background-position: 21px 10px;
    background-repeat: no-repeat;
    padding: 0 0 0 56px;
}

nav ul li.menu_add_napisy a:hover {
    text-decoration: none;
    color: #feee39;
    background-color: #41d64b;
    border: none;
    line-height: 48px;
    height: 46px;
    background-position: 21px center;
}

nav ul li.menu_add_napisy a:active {
    color: #000000;
    text-shadow: 0px 1px 1px #69ee72;
    filter: dropshadow(color=#69ee72, offx=0, offy=1);
    border-top: 4px solid #30a338;
    border-bottom: 4px solid #3ccc46;
    background-color: #3ccc46;
    line-height: 38px;
    height: 38px;
    background-position: 21px -64px;
}

nav ul li.menu_add_tlum {
    float: right;
}

nav ul li.menu_add_tlum a {
    width: 150px;
    color: #ffffff;
    font-weight: bold;
    text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.2);
    filter: dropshadow(color=#33000000, offx=0, offy=-1);
    background-color: #41d64b;
    border-bottom: 4px solid #2aa632;
    line-height: 44px;
    height: 42px;
    background-image: url('/images/add.png');
    background-position: 21px 10px;
    background-repeat: no-repeat;
    padding: 0 20px 0 57px;
}

nav ul li.menu_add_tlum a:hover {
    text-decoration: none;
    color: #feee39;
    background-color: #41d64b;
    border: none;
    line-height: 48px;
    height: 46px;
    background-position: 21px center;
}

nav ul li.menu_add_tlum a:active {
    color: #000000;
    text-shadow: 0px 1px 1px #69ee72;
    filter: dropshadow(color=#69ee72, offx=0, offy=1);
    border-top: 4px solid #30a338;
    border-bottom: 4px solid #3ccc46;
    background-color: #3ccc46;
    line-height: 38px;
    height: 38px;
    background-position: 21px -64px;
}

.module_frame {
border: 1px solid #414850; 
	padding: 5px;
	margin-bottom: 10px;
	}
	
.reklama_pionowa {
padding: 5px 4px 5px 6px;
background-color: #32383e;
text-align: center;   
margin-bottom: 10px;
}
.reklama_pozioma {
padding: 0px;
/*background-color: #32383e;*/
text-align: center; 
clear: both;
margin-bottom: 10px;  
}
.niebieskie_menu {


}
.szare_menu {
float:left;
}
.zielone_menu {
float:right;
}
.main_menu {
display: block;
margin: auto;

}
.rsform-submit-button {
 text-decoration: none;
    width: auto;
    cursor: pointer;
    display: block;
    padding: 0 16px;
    height: 37px;
    background-color: #2b68ab;
    border: none;
    border-bottom: 4px solid #1b4a7e;
    color: #ffffff;
    font-size: 16px;
    line-height: 36px;
    font-weight: bold;
    letter-spacing: 1px;
    text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.2);
    filter: dropshadow(color=#33000000, offx=0, offy=-1);
}
.rsform-submit-button:hover {
    text-decoration: none;
    border-bottom-color: #2b68ab;
    padding-top: 1px;
    height: 37px;
}

.rsbutton_blue {
    background-color: #2b68ab;
    border-color: -moz-use-text-color -moz-use-text-color #1b4a7e;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 4px;
    color: #ffffff;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    letter-spacing: 1px;
    line-height: 20px;
    padding: 0 10px;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
    width: auto;
	margin-left: 10px;
}

.rsbutton_blue:hover {
text-decoration: none;
    border-bottom-color: #2b68ab;
    padding-top: 1px;
    height: 31px;
}

.blue_btn {

    text-decoration: none;
    width: auto;
    cursor: pointer;
    display: block;
    padding: 0 16px;
    height: 37px;
    background-color: #2b68ab;
    border: none;
    border-bottom: 4px solid #1b4a7e;
    color: #ffffff;
    font-size: 16px;
    line-height: 36px;
    font-weight: bold;
    letter-spacing: 1px;
    text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.2);
    filter: dropshadow(color=#33000000, offx=0, offy=-1);
}
.blue_btn2 {
border: none;
	width: auto;
    color: #ffffff;
    font-weight: bold;
    text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.2);
    filter: dropshadow(color=#33000000, offx=0, offy=-1);
    background-color: #2b68ab;
    border-bottom: 4px solid rgb(27, 74, 126);
    line-height: 36px;
    height: 37px;
    background-image: url('/images/add.png');
    background-position: 21px 10px;
    background-repeat: no-repeat;
    padding: 0 20px 0 57px;
}
.blue_btn:hover {
    text-decoration: none;
    border-bottom-color: #2b68ab;
    padding-top: 1px;
    height: 36px;
}
.blue_btn:active {
    background-color: #2862a2;
    border-bottom: none;
    border-top: 4px solid #1b4a7e;
    line-height: 32px;
    height: 36px;
    border-bottom: 4px solid #2862a2;
}
.blue_btn.normal {
    font-weight: normal;
    height: 33px;
}

.blue_btn.small {
    font-weight: normal;
    font-size: 14px;
    line-height: 30px;
    height: 28px;
}



.blue_btn.normal:hover {
    text-decoration: none;
    height: 32px;
}

.blue_btn.small:hover {
    text-decoration: none;
    height: 26px;
}



.blue_btn.normal:active {
    height: 28px;
}

.blue_btn.small:active {
    height: 22px;
    line-height: 26px;
}

.yellow_btn {
    box-sizing: content-box;
    text-decoration: none;
    width: auto;
    cursor: pointer;
    display: block;
    padding: 0 16px;
    height: 33px;
    background-color: #feee39;
    border: none;
    border-bottom: 4px solid #aba131;
    color: #22272c;
    font-size: 14px;
    line-height: 36px;
    font-weight: normal;
    letter-spacing: 1px;
    text-shadow: 0px 1px 1px #fff68b;
    filter: dropshadow(color=#fff68b, offx=0, offy=1);
}

.yellow_btn.normal {
    font-size: 16px;
}

.yellow_btn:focus {
    color: #22272c;
}

.yellow_btn:hover {
    text-decoration: none;
    border-bottom-color: #feee39;
    padding-top: 1px;
    height: 32px;
}

.yellow_btn:active {
    background-color: #eddf37;
    border-bottom: none;
    border-top: 4px solid #aba131;
    line-height: 28px;
    height: 28px;
    border-bottom: 4px solid #eddf37;
}

section#content .pagination {
    height: 33px;
    margin: 10px 0 0 0;
    border: 1px solid #32383e;
    background-color: #22272c;
    text-align: left;
}

section#content .pagination .page-prev {
    display: block;
    cursor: pointer;
    border-right: 1px solid #32383e;
    border-bottom: 2px solid #32383e;
    background-color: #1b1f23;
    color: #7a878c;
    line-height: 30px;
    padding: 1px 15px 0 35px;
    font-weight: normal;
    font-size: 16px;
    float: left;
    margin-right: 4px;
    background: transparent url('../images/arrow_left.png') 15px center no-repeat;
}

section#content .pagination .page-prev:hover {
    background-image: url('../images/arrow_lefth.png');
    border-bottom: none;
    border-top: 2px solid #32383e;
    line-height: 27px;
    padding-bottom: 4px;
    background-position: 13px 8px;
}

section#content .pagination .page-prev:active {
    background-image: url('../images/arrow_lefta.png');
}

section#content .pagination .page-start {
    display: block;
    cursor: pointer;
    border-right: 1px solid #32383e;
    border-bottom: 2px solid #32383e;
    background-color: #1b1f23;
    color: #7a878c;
    line-height: 30px;
    padding: 1px 15px 0 35px;
    font-weight: normal;
    font-size: 16px;
    float: left;
    margin-right: 0px;
	width:49px;
    background: transparent url('../images/icons-home.png') 15px center no-repeat;
}

section#content .pagination .page-start:hover {
    background-image: url('../images/icons-home.png');
    border-bottom: none;
    border-top: 2px solid #32383e;
    line-height: 27px;
    padding-bottom: 4px;
    background-position: 13px 8px;
}

section#content .pagination .page-start:active {
    background-image: url('../images/arrow_lefta.png');
}

section#content .pagination .page-end {
    display: block;
    cursor: pointer;
    border-left: 1px solid #32383e;
    border-bottom: 2px solid #32383e;
    background-color: #1b1f23;
    color: #7a878c;
    padding: 1px 35px 0 15px;
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;
    float: right;
    background: transparent url('../images/arrow_right.png') 96px center no-repeat;
}

section#content .pagination .page-end:hover {
    background-image: url('../images/arrow_righth.png');
    border-bottom: none;
    border-top: 2px solid #32383e;
    line-height: 27px;
    padding-bottom: 4px;
    background-position: 96px 15px;
    text-decoration: none;
}

section#content .pagination .page-end:active {
    background-image: url('../images/arrow_righta.png');
    text-decoration: none;
}

section#content .pagination .page-next {
    display: block;
    cursor: pointer;
    border-left: 1px solid #32383e;
    border-bottom: 2px solid #32383e;
    background-color: #1b1f23;
    color: #7a878c;
    padding: 1px 35px 0 15px;
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;
    float: right;
    background: transparent url('../images/arrow_right.png') 90px center no-repeat;
}

section#content .pagination .page-next:hover {
    background-image: url('../images/arrow_righth.png');
    border-bottom: none;
    border-top: 2px solid #32383e;
    line-height: 27px;
    padding-bottom: 4px;
    background-position: 93px 8px;
    text-decoration: none;
}

section#content .pagination .page-next:active {
    background-image: url('../images/arrow_righta.png');
    text-decoration: none;
}

section#content .pagination a:hover {
    text-decoration: none;
}

section#content .pagination .page-num {
    display: inline-block;
    cursor: pointer;
    border: 1px solid #32383e;
    border-bottom-width: 3px;
    background-color: #1b1f23;
    color: #7a878c;
    font-weight: normal;
    font-size: 13px;
    line-height: 20px;
    margin: 4px 2px 0 2px;
    padding: 1px 9px 0 9px;
}

section#content .pagination .page-num:hover {
    border-bottom-width: 1px;
    border-top-width: 3px;
    margin-top: 2px;
    background-color: #22272c;
    text-decoration: none;
}

section#content .pagination .page-num.active {
    color: #e8eef0;
    text-decoration: none;
}

section#content .pagination .page-prev.disabled, section#content .pagination .page-next.disabled, section#content .pagination .page-num.disabled, section#content .pagination .page-start.disabled {
    cursor: default;
    pointer-events: none;
}


.category-modulemodule_frame {
    margin: 7px 0 0 0;
}

.category-modulemodule_frame li a {
    display: block;
    color: #e8eef0;
    font-size: 12px;
    line-height: 12px;
    padding: 7px 0px 7px 15px;
    background: transparent url('/run/images/arr.png') 4px center no-repeat;
}

.category-modulemodule_frame li a:hover {
    color: #feee39;
    background-color: #22272c;
}


aside .list {
    margin: 7px 0 0 0;
}

aside .list li a {
    display: block;
    color: #e8eef0;
    font-size: 12px;
    line-height: 12px;
    padding: 7px 0px 7px 15px;
    background: transparent url('/run/images/arr.png') 4px center no-repeat;
}

aside .list li a:hover {
    color: #feee39;
    background-color: #22272c;
}


[class*="avatar-main-menu-szare"].avatar-menu-icons > li {
	padding: 12px 12px;
	background-color: #414850;
	border-right: 1px solid #646f7c;
	border-bottom: 4px solid #303840;
}
[class*="avatar-main-menu-szare"] > li {
	float: left;
    font-size: 14px;
	display: block;
	line-height: 22px;
    height: 22px;

}
[class*="avatar-main-menu-szare"] > li:hover {
	border-bottom: 4px solid #22272c;
	line-height: 18px;
    height: 18px;}
	
[class*="avatar-main-menu-footer"].avatar-menu-icons > li {
	padding: 5px 10px 10px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-right: 1px solid #414850;
	font-weight: normal!important;
}
[class*="avatar-main-menu-footer"] > li {
	float: left;
    font-size: 12px;
	font-weight: normal!important;
	display: block;
	line-height: 18px;
    height: 18px;

}
[class*="avatar-main-menu-footer"] > li:hover {
	border-bottom:none;
	line-height: 18px;
    height: 18px;}
	

header > .wrap a.logo {
    display: block;
    cursor: pointer;
    float: left;
}
.ad {
    color: #7a878c;
    font-size: 11px;
    line-height: 19px;
    text-align: right;
}
.login-avatar {
text-align: center;
}
.najnowsze {
margin-top: -30px!important;
}

#avatar-pos-main-body ul li {
list-style: outside none disc;
margin-left: 15px;
}

.btn-primary {
background-image: linear-gradient(to bottom, #3277b3, #265b89)!important;
width: 160px;
}

#form-login-submit, #login-form .btn:hover,.btn:focus{color:#fff;text-decoration:none;background-position:0!important;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear; }

.cbConnectButtons > .cbConnectButton {
    text-align: center!important;
}

.cb_template .btn-primary  {
width:160px!important;}
.fa.fa-facebook.fa-lg.cbConnectButtonPrefix {
    display: none;
}
.fa.fa-google-plus.fa-lg.cbConnectButtonPrefix {
    display: none;
}
.cb_template .btn-sm, .cb_template .btn-group-sm > .btn {
border-radius: 5px!important;}



.input-append .add-on, .input-prepend .add-on {
  background-color: #1b1e23!important;
    border: 1px solid #33383e!important;
}
input[type="text"], input[type="password"] {
background-color: #21262b!important;
border: 1px solid #33383e!important;
width: 122px;
}
.userdata {margin-top:10px;}

.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:transparent!important}
select {
    background-color: #21262b!important;
    border: 1px solid #33383e!important;
}


textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #23272c!important;
	color: #f5f5f5!important;}
	
.alert-message {
    background-color: #feee39!important;  
		
}

.alert {
    
    border: 2px solid #aba131 !important; }

.alert-message , .alert-message h4 {
    color: #414850!important;
}
.row-fluid {
    border-bottom: 1px solid #292e33!important;
    margin-bottom: 10px!important;
}
.alert-warning {
    border: 2px solid #c09853!important;}
	
.alert-danger, .alert-error {
    background-color: #f2dede;
    border: 2px solid #b94a48!important;
    
}

.cb_template .table-hover > tbody > tr:hover {
  background-color:transparent!important;
}

.cb_template .table > thead > tr > th, .cb_template .table > tbody > tr > th, .cb_template .table > tfoot > tr > th, .cb_template .table > thead > tr > td, .cb_template .table > tbody > tr > td, .cb_template .table > tfoot > tr > td {
    border-top: 1px solid #414850;    
}
#cbScrollerContent .cb_template .table > thead > tr > th, .cb_template .table > tbody > tr > th, .cb_template .table > tfoot > tr > th, .cb_template .table > thead > tr > td, .cb_template .table > tbody > tr > td, .cb_template .table > tfoot > tr > td {
       
	 border-top: 1px solid rgba(204, 204, 204, .2);
}

.cb_template .navbar-default .navbar-nav > .open > a, .cb_template .navbar-default .navbar-nav > .active > a {
    background-image: linear-gradient(to bottom, #32383e 0%, #32383e 100%);}

.cb_template .navbar-default {
    background-image: linear-gradient(to bottom, #414850 0%, #414850 100%)!important;
	border: medium none;}	

.cb_template .navbar-default .navbar-nav > li > a {
    color: #cccccc!important;}
	
.navbar .nav > li > a {
 text-shadow: none!important;}
}
.cb_template .navbar-default {
    border-color: #32383e!important;
}


.form_series select {
    height: 25px!important;
	margin-bottom: 0!important;
}
.cb_template .btn-primary:hover,
.cb_template .btn-primary:focus {
  background-position:0!important;
  -webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear; background-image: linear-gradient(to bottom, #246095, #1b4a73)!important;
}

.cb_template .btn-default:hover,
.cb_template .btn-default:focus,
.cb_template input[type="radio"]:not(:checked):hover + .btn-primary,
.cb_template input[type="radio"]:not(:checked):hover + .btn-success,
.cb_template input[type="radio"]:not(:checked):hover + .btn-info,
.cb_template input[type="radio"]:not(:checked):hover + .btn-warning,
.cb_template input[type="radio"]:not(:checked):hover + .btn-danger {
  background-position:0!important;
  -webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear; background-image: linear-gradient(to bottom, #e4e4e4, #cfcfcf)!important;
}

.cb_template .cbPosCanvas .cbPosCanvasMain .cbPosCanvasMainLeft .cb_form_line > .cb_field, .cb_template .cbPosCanvas .cbPosCanvasMain .cbPosCanvasMainRight .cb_form_line > .cb_field, .cb_template .cbPosCanvas .cbPosCanvasMain .cbPosCanvasMainLeft tr > .cb_field, .cb_template .cbPosCanvas .cbPosCanvasMain .cbPosCanvasMainRight tr > .cb_field, .cb_template .cbPosCanvas .cbPosCanvasMain .cbPosCanvasMainLeft .cb_form_line > .fieldCell, .cb_template .cbPosCanvas .cbPosCanvasMain .cbPosCanvasMainRight .cb_form_line > .fieldCell, .cb_template .cbPosCanvas .cbPosCanvasMain .cbPosCanvasMainLeft tr > .fieldCell, .cb_template .cbPosCanvas .cbPosCanvasMain .cbPosCanvasMainRight tr > .fieldCell {
    font-size: 14px!important;
}

.cb_template label {
    margin-bottom: 0px!important;
}

.cb_template p {
    margin: 0px!important;
}

cbavatar_tr {
border-top:0px!important;
}

.cb_template .col-xs-1, .cb_template .col-sm-1, .cb_template .col-md-1, .cb_template .col-lg-1, .cb_template .col-xs-2, .cb_template .col-sm-2, .cb_template .col-md-2, .cb_template .col-lg-2, .cb_template .col-xs-3, .cb_template .col-sm-3, .cb_template .col-md-3, .cb_template .col-lg-3, .cb_template .col-xs-4, .cb_template .col-sm-4, .cb_template .col-md-4, .cb_template .col-lg-4, .cb_template .col-xs-5, .cb_template .col-sm-5, .cb_template .col-md-5, .cb_template .col-lg-5, .cb_template .col-xs-6, .cb_template .col-sm-6, .cb_template .col-md-6, .cb_template .col-lg-6, .cb_template .col-xs-7, .cb_template .col-sm-7, .cb_template .col-md-7, .cb_template .col-lg-7, .cb_template .col-xs-8, .cb_template .col-sm-8, .cb_template .col-md-8, .cb_template .col-lg-8, .cb_template .col-xs-9, .cb_template .col-sm-9, .cb_template .col-md-9, .cb_template .col-lg-9, .cb_template .col-xs-10, .cb_template .col-sm-10, .cb_template .col-md-10, .cb_template .col-lg-10, .cb_template .col-xs-11, .cb_template .col-sm-11, .cb_template .col-md-11, .cb_template .col-lg-11, .cb_template .col-xs-12, .cb_template .col-sm-12, .cb_template .col-md-12, .cb_template .col-lg-12 {
    
    padding-left: 0px!important;
   
}

.cb_template .nav-tabs > li.active > a, .cb_template .nav-tabs > li.active > a:hover, .cb_template .nav-tabs > li.active > a:focus {
    background-color: #3f4245!important;
    border-color: #3f4245 #3f4245 transparent!important;
    color: #f5f5f5!important; 
}

.cb_template .nav-tabs {
    border-bottom: 1px solid #3f4245!important;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
    background-color: #3f4245!important;
    border-color: #3f4245 #3f4245 transparent!important;
    color: #f5f5f5!important; 
	
}

.nav-tabs {
    border-bottom: 1px solid #3f4245!important;
}



/* =============== guziki zwijania profil =============== */
.openerSmall {
    float: right;
    height: 15px;
    margin: 12px -8px 5px 5px;
    width: 15px;
    border: 1px solid #32383e;
    border-bottom-width: 3px;
    background: transparent url('../images/opener-arrow-off.png') center 5px no-repeat;
 cursor: pointer;
}

  .openerSmall:hover {
    background-color: #202428;
    background-image: url('../images/opener-arrow-on.png');
}
 .page .closerSmall, .fieldCell .closerSmall {
    float: right;
    height: 15px;
    margin: 12px -8px 5px 5px;
    width: 15px;
    border: 1px solid #32383e;
    border-bottom-width: 3px;
    background: transparent url('../images/closer-arrow-off.png') center 5px no-repeat;
 cursor: pointer;
}
 .page .closerSmall:hover {
    background-color: #202428;
    background-image: url('../images/closer-arrow-on.png');
}

/* =============== guziki zwijania główna =============== */
 
 .page .openerSmall2 {
    float: right;
    height: 15px;
    margin: 0px -8px 0px 5px;
    width: 15px;
    border: 1px solid #32383e;
    border-bottom-width: 3px;
    background: transparent url('../images/opener-arrow-off.png') center 5px no-repeat;
 cursor: pointer;
}

  
 .page .openerSmall2:hover {
    background-color: #202428;
    background-image: url('../images/opener-arrow-on.png');
}
 
 .page .closerSmall2 {
    float: right;
    height: 15px;
    margin: 0px -8px 0px 5px;
    width: 15px;
    border: 1px solid #32383e;
    border-bottom-width: 3px;
    background: transparent url('../images/closer-arrow-off.png') center 5px no-repeat;
 cursor: pointer;
}
 
 .page .closerSmall2:hover {
    background-color: #202428;
    background-image: url('../images/closer-arrow-on.png');
}

.cbAntiSpam .cbAntiSpamInner .btn {
    color: #fff!important;
	border: none!important;
}
.logout-private-messages a{
color: #d54e21!important;}
.logout-private-messages a:hover {
color: #2b68ab!important;}

.logout-connection-requests a{
color: #d54e21!important;}
.logout-connection-requests a:hover {
color: #2b68ab!important;}

/* ============================== wyszukiwarka ============================== */

#findingTable {
/*background-color: rgb(50, 56, 62); 
background-color: rgba(50, 56, 62, 0.95); */
width:100%;
 }
#findingTable tr {
  border-bottom:1px solid #414850;
  /**background-color: rgba(50, 56, 62, 0.99);**/
  }
/**#findingTable tr:hover {
background-color: rgba(59, 66, 73, 0.99);
transition-duration: 0.2s;}**/

#finding {
position:absolute; display:none; z-index:5000;border:1px solid #414850; margin-top:40px;margin-left:-109px;width:478px;min-height:40px; }

.search-cover {
width:60px; height:auto; float: left; padding: 5px;}

.search-title {
margin-top: 3px;
font-size:16px;
line-height: 20px;
color: #fff;
}
.search-find {
font-size:14px;
line-height: 16px;
color: #dce3e6;
}
.search-year {
font-size:14px;
line-height: 16px;
color: #dce3e6;
}
.search-addinfo {
font-size:12px;
line-height: 14px;
color: #dce3e6;
}
.search-stars {
    margin: 5px 0 10px 0;
    width: 71px;
    height: 11px;
    background: transparent url('/images/stars.png') left center no-repeat;
    position: relative;
	left:70px;
}
.search-stars div {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 11px;
    background: transparent url('/images/starsh.png') left center no-repeat;
}

table tr td.serial {
background-color: rgba(78, 83, 87, 0.98);
/**background-image:url(/images/serial.png);
background-repeat:no-repeat;
background-position:right;**/

}
table tr td.serial:hover {
background-color: rgba(59, 66, 73, 0.99);
transition-duration: 0.2s;
}
table tr td.odcinek {
background-color: rgba(63, 69, 74, 0.98);


}
table tr td.odcinek:hover {
background-color: rgba(59, 66, 73, 0.99);
transition-duration: 0.2s;
}

table tr td.film {
background-color: rgba(50, 56, 62, 0.98);

}
table tr td.film:hover {
background-color: rgba(59, 66, 73, 0.99);
transition-duration: 0.2s;
}

/*----------------------Najbliższe odcinki -----------------------*/
.nextTitle {
font-size:11px}

.nextDays {
font-size:11px;
float: right;
padding-top: 3px;
}

.alert-message a, .alert-message a:active, .alert-message a:visited {
    color: #2b68ab!important;
    outline: medium none;
    text-decoration: none;
}
.alert-message a:hover{
    color: #d54e21!important;
    outline: medium none;
    text-decoration: none;
}

#nextSeries a:link, #nextSeries a:active, #nextSeries a:visited{
    color: #dadada;
    outline: medium none;
    text-decoration: none;
}

#nextSeries a:hover {
    color: #feee39;
    
}

.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th{background-color:#32383e!important;}
.table-bordered { border-color: #32383e!important;}
.table-bordered th, .table-bordered td {border-left: 1px solid #32383e!important;}
.table th, .table td {border-top: 0px solid #32383e!important;}
[class^="icon-"], [class*=" icon-"] {margin-right: 5px!important;}

.hasTooltip a, .hasTooltip a:link, .hasTooltip a:visited {color: #FFFFFF!important;}

#editor-xtd-buttons .btn:hover,.btn:focus {background-image: linear-gradient(to bottom, #fff, #fff)!important;}
.cb_template .containerBox{background-color:#32383e!important;}

.cb_template .containerBox {background-color: #000;border:none;}

.cbScrollerLeft, .cbScrollerRight {display:none;}


.customfixedad {
    left: 3%;
    position: fixed;
    top: 20%;
    z-index: 0;
}
.edit-icon {
  display:none;
}

.cb_template .border-default {
    border-color: #414850!important;
}
.cb_template .bg-muted {
    background-color: #1b1f23!important;
}
.cb_template .cbCanvasLayout .cbCanvasLayoutBottom {
    background-color: #1b1f23!important;}

.cb_template .img-thumbnail {
  max-width:156px!important;
}

--

.cbProfileTitle {
margin-top: 10px!important;}

.cb_template .cbCanvasLayout .cbCanvasLayoutTop .cbCanvasLayoutPhoto {

left: 10px!important;
bottom: 14px!important;
}

.page-header h3 {
    color: #fff!important;
}

.cb_template .text-muted {
    color: #fff!important;
}
.cb_template .cbCanvasLayout .cbCanvasLayoutBottom {
  min-height: 0px!important;
}
.cb_template .cbCanvasLayout .cbCanvasLayoutBottom {
height: 0px!important;
      z-index: 99!important;
}

.cb_template .cbCanvasLayout .cbCanvasLayoutBottom .cbCanvasLayoutTitle, .cb_template .cbCanvasLayout .cbCanvasLayoutBottom .cbCanvasLayoutCounters {
  
    position: relative;
    top: -190px!important;
    z-index: 99!important;
}

.cb_template .cbCanvasLayout .cbCanvasLayoutTop {
    height: 200px!important;
}

#cbfv_17 {
    padding: 0px !important;
}
/* RSS */

.light-rss-item-desc {
    margin-top: 10px;
}
.lightTip {
    font-size: 25px;
    line-height: 30px;
}

.light-rss-item {
    border-bottom: 1px solid #32383e;
    padding: 15px 0;
}
.light-rss-item-desc img {
margin-bottom: 10px;
}
.well {
    background-color: transparent!important;
    border: 1px solid #292e33!important;}
	
.accordion-group {
    border: 1px solid #292e33!important;}