#zagle header .top_content {
	height: 75px;
}
#zagle section.wrap {
	padding: 6px 3px;
	clear: none;
	overflow: visible;
}
#zagle section.wrap:after,
#zagle section.wrap:before {
	display: block;
	clear: both;
	overflow: hidden;
	content: "";
}

#zagle header {
	margin-bottom: 20px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(90, 90, 90, 0.2);
	-moz-box-shadow:    0px 0px 20px 0px rgba(90, 90, 90, 0.2);
	box-shadow:         0px 0px 20px 0px rgba(90, 90, 90, 0.2);
}
#zagle header .content {
	background-color: #243F8E; /* #FFFX200 */
}
#zagle header .small_links .content {
	background: #FFF none;
}
#zagle header .small_links .content .red,
#zagle header .small_links .content .left {
	color: #F00;
}
#zagle header .small_links .content .red:hover {
	text-decoration: underline;
}

#zagle header .small_links .content .bold {
	font-family: "klavika_bold", Arial, sans-serif;
}
#zagle header .small_links .content a.left:before {
	display: inline-block;
	margin: -2px 4px 0 0;
	content: "";
	background-color: #243F8E;
	width: 6px;
	height: 6px;
	vertical-align: middle;
}
#zagle header .logo {
	cursor: pointer;
	display: block;
	background: transparent url(../images/logo_zagle_com_pl.png) no-repeat top left;
	height: 100px;
	width: 241px;
	position: absolute;
	top: -60px;
	left: -10px;
	margin-left: 0;
	z-index: 333;
}
#zagle  header .content .in_content nav  {
	margin-left:  235px;
}
#zagle .content .in_content nav ul li a {
	font: normal 15px "klavika_medium", Arial, sans-serif;
	color: #FFF;
	line-height: 27px;
	padding: 0 6px 0 6px;
}
#zagle .content .in_content nav ul li:hover > a,
#zagle .content .in_content nav ul li:hover,
#zagle .content .in_content nav ul li a:hover {
	color: #F00;
}
#zagle header .content .in_content nav ul li.act>a, #zagle header .content .in_content nav ul li:hover>a {
	color: #243F8E;
}
#zagle .content .in_content nav ul li a:hover {
	color: #F00;
}
#zagle header .content .in_content nav ul li .submenu .list dt a {
	color: #000;
}
#zagle header .content .in_content nav ul li .submenu .list dt a:hover {
	background-color: transparent;
	color: #F00;
}
#zagle header .top_content .in_top_content .social_buttons {
	margin: 13px 0 0 242px;
	z-index: 1000;
	display: block;
	width: 475px;
}
#zagle header .logo_sepl {
	cursor: pointer;
	display: block;
	width: 127px;
	height: 40px;
	background: transparent url(../images/logo_sport_se_pl.png) no-repeat top left;
	position: absolute;
	top: -19px;
	right: 0px;
	z-index: 333;
}
#zagle .left_col  .category {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
#zagle .left_col  .category a {
/*	font: normal 14px "klavika_regular", Arial, sans-serif; */
	color: #FFF;
/*	background-color: #F00; */
	display: inline-block;
	height: 27px;
	line-height: 27px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 5px;
}
#zagle .left_col  .category .icons {
	display: inline-block;
	float: right;

}
#zagle section.wrap section.right_col .box.wiadomosci .content h3 {
	font: normal 17px "klavika_medium", Arial, sans-serif;
	line-height: 100%;
}
#zagle section.wrap section.right_col .box.wiadomosci .content h3 a {
	color: #000;
	text-decoration: none;
}
#zagle section.wrap section.right_col .box.wiadomosci .content h3 a:hover {
	color: #F00;
}

#zagle section.right_col .probe {
	border: 0px none;
	padding: 0px;
}
#zagle  .left_col  .topnews .category  {
	display: block;
	width: 640px;
	margin-bottom: 15px;
	position: relative;
}
#zagle  .left_col  .topnews .category  h2  {
	background-color: #F00;
}
#zagle  .left_col  .topnews .category .icons {
	position: absolute;
	z-index: 100;
	right: 10px;
	top: 2px;
}
#zagle .three_articles, #zagle .two_articles {
	clear: both;
	overflow: hidden;
}
#zagle .three_articles .item .thumb img, #zagle .two_articles .item .thumb img {
	display: block;
}
#zagle .three_articles .item, #zagle .two_articles .item {
	float: left;
	margin-left: 12px;
	margin-bottom: 30px;
}
#zagle .three_articles .item.art_spons , #zagle .two_articles .item.art_spons  {

}
#zagle .three_articles .item:first-child, #zagle .two_articles .item:first-child {
	margin-left: 0px;
	margin-right: 1px;
}
#zagle .three_articles .item {
	width: 230px;
}
#zagle .two_articles .item {
	width: 351px;
}
#zagle .left_col .two_articles h3 a,
#zagle .left_col .three_articles h3 a {
	text-decoration: none;
	font: normal 18px "klavika_bold", Arial, sans-serif;
	line-height: 100%;
	color: #000;
	display: block;
}

#zagle .right_col .box.wiadomosci a,
#zagle .left_col .bxslider .desc p,
#zagle .left_col .two_articles .desc,
#zagle .left_col .three_articles .desc {
	color: #666;
}
#zagle .left_col .three_articles h3 a {
		max-height: 56px
}
#zagle .left_col .three_articles .desc {
	height: 100px;
}
#zagle .left_col  .icons {
	margin-left: 0px;
	clear: both;
	overflow: hidden;
}
#zagle .left_col  .icons .video {
	display: inline-block;
	width: 16px;
	height: 14px;
	background: transparent url(../images/icons.png) no-repeat  0 -17px;
}
#zagle  .left_col  .topnews .category .icons .video {
	background: transparent url(../images/icons.png) no-repeat  0px 0px;
	width: 18px;
}
#zagle .left_col  .icons .photo {
	display: inline-block;
	width: 18px;
	height: 14px;
	background: transparent url(../images/icons.png) no-repeat  -21px -17px;
}
#zagle  .left_col  .topnews .category .icons .photo {
	background: transparent url(../images/icons.png) no-repeat  -21px 0px;
}
#zagle .left_col  .icons div {
	display: inline-block;
	float: left;
	margin: 5px 0px 5px 10px;
}
#zagle .left_col  .icons .comment {
	height: 14px;
}
#zagle .left_col .sponsor .uptitle .icons .comment {
	padding: 3px;
	border: 1px solid #C7C7C7;
	color: #A0A0A0;
	font-size: 9px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
#zagle .left_col  .icons .comment a:before {
	display: inline-block;
	content: "";
	width: 15px;
	height: 14px;
	/* background: transparent url(../images/icons.png) no-repeat -42px -17px ; */
	margin-right: 5px;
}
#zagle  .left_col  .topnews .category .icons .comment a:before {
	background: transparent url(../images/icons.png) no-repeat -42px 0px ;
}
#zagle .left_col  .icons a {
	color: #A0A0A0;
	vertical-align: top;
	background: transparent none;
	line-height: 14px;
	height: 14px;
	display: inline-block;
	float: left;
	padding: 0px;
	text-decoration: none;
}
section.wrap section.left_col .topnews h2 .icons a,
section.wrap section.left_col .topnews h3 .icons a {
	font:normal 14px "klavika_regular", Arial, sans-serif;
	text-decoration:none;
	line-height:100%;
	color: #A0A0A0;
}
section.wrap section.left_col .topnews h2 .icons a:hover,
section.wrap section.left_col .topnews h3 .icons a:hover,
#zagle .left_col  .icons a:hover {
	text-decoration: underline;
}

#zagle  .left_col  .topnews  .desc h3 {
	max-height: 70px;
}
#zagle  .left_col  .topnews  .desc p {
	max-height: 70px;
}
#zagle section.wrap section.left_col .bx-wrapper {
	margin-bottom: 30px;
}


#zagle .left_col .ad_715 div img, #zagle .left_col .ad_715 div div {
	margin-bottom: 15px;
}
#zagle .ads300 div img {
	margin-top: -6px;
}
#zagle .right_col .box.wiadomosci a {
	font-size: 17px;
	color: #000;
}
#zagle .right_col .box.wiadomosci a:hover {
	color: #F00;
}

#zagle .box.facebook_activity {
	clear: both;
	overflow: hidden;
	height: auto;
}

#zagle section.wrap section.right_col .box.gallery .content img {
	display:block;
}
#zagle section.wrap section.right_col .box.gallery .content a {
	display: block;
	float: left;
	margin-bottom: 8px;
	margin-left: 7px;
}
#zagle section.wrap section.right_col .box.gallery .head a {
    color: #243F8C;
    text-decoration: none;
}
#zagle section.wrap section.right_col .box.gallery .content .row a:first-child {
	margin-left: 0px;
	margin-right: 1px;
}
#zagle section.wrap section.right_col .box.wiadomosci.tvse .content img {
	margin-bottom: 10px;
}
#zagle section.wrap section.right_col .box.wiadomosci.tvse .content img.play {
	margin-bottom: 0px;
}

#zagle section.wrap section.right_col .box.wiadomosci.tvse .content h3 {
	font: normal 18px "klavika_bold", Arial, sans-serif;
	line-height: 100%;
}
#zagle section.wrap section.right_col .box.wiadomosci.tvse content h3 a {
	color: #000;
	text-decoration: none;
}


/* Gwizdek dodatki */

/* tabela klasyfikacji - lewa i prawa kolumna */

.klasyfikacja {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}
.klasyfikacja .row.head {
	background-color: #F5F5F5;
	font: normal 14px/18px  "klavika_medium", Arial, sans-serif;
	color: #000;
	margin-bottom: 0px !important;
	padding: 2px 5px;

}
.klasyfikacja .row.head div {
	height: 18px;
	line-height: 18px;
}
.klasyfikacja .row.head .ico {
	width: 18px;
	height: 18px;
	display: inline-block;
	margin: 0px auto;
	background: transparent url(../images/medale.png) no-repeat 0 0;
}
.klasyfikacja .row.head .gold .ico {
	background-position: 0px 0px;,
	display: inline-block;
	text-align: center;
}
.klasyfikacja .row.head .silver .ico {
	background-position: -18px 0px ;
}
.klasyfikacja .row.head .bronze .ico {
	background-position: -36px 0px;
}
.klasyfikacja .line {
	height: 1px;
	border-bottom: 1px dotted #AAAAAA;
	margin-bottom: 1px;
}
.klasyfikacja .row {
	clear: both;
	overflow: hidden;
	padding: 5px;
	font: normal 17px/100%  "klavika_light", Arial, sans-serif;
	margin-bottom: 1px;
}
.klasyfikacja .row.odd {
	background-color: #F5F5F5;
}
.klasyfikacja .row.odd:hover {
	background-color: #E0E0E0;
}
.klasyfikacja .row.even {
	background-color: #F0F0F0;
}
.klasyfikacja .row.even:hover {
	background-color: #E0E0E0;
}
.klasyfikacja .row.pol {
	background-color: #FFFBB2;
}
.klasyfikacja .row.pol:hover {
	background-color: #EDE8A6;
}

.klasyfikacja .row .left, .klasyfikacja .row .lp, .klasyfikacja .row .flag, .klasyfikacja .row .name {
	float: left;
}
.klasyfikacja .row .right, .klasyfikacja .row .medal {
	float: right;
}
.klasyfikacja .row .lp {
	width: 27px;
	text-align: right;
	margin-right: 10px;
}
.klasyfikacja .row .flag {
	width: 16px;
	margin-right: 10px;
	text-align: center;
}
.klasyfikacja .row .medal {
	text-align: center;
	width: 50px;
}

/* tabela klasyfikacji -  prawa kolumna - zmiany */
.wide  .klasyfikacja .row,
.right_col .klasyfikacja .row {
	font-size: 12px;
}
.wide .klasyfikacja .row.head,
.right_col .klasyfikacja .row.head {
	color: #000 !important;
	font-size: 10px !important;
}
.wide .klasyfikacja .row.head .left,
.right_col .klasyfikacja .row.head .left {
	font-size: 12px !important;
}

.wide .klasyfikacja .row .lp,
.right_col .klasyfikacja .row .lp {
	width: 18px;
	margin-right: 5px;
}
.wide .klasyfikacja .row .flag,
.right_col .klasyfikacja .row .flag {
	margin-right: 5px;
}
.wide  .klasyfikacja .row .medal,
.right_col  .klasyfikacja .row .medal {
	width: 32px;
}
.wide  .klasyfikacja {
	margin-bottom: 0px;
}


/* ******************************************** TABELA*/

.tabela {
    margin-bottom: 20px;
	clear: both;
	overflow: hidden;
}
.tabela p {
	line-height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: inherit;
}

.league_table_container .res tr.title,
.tabela .bar {
	padding: 3px 0;
	margin-bottom: 1px;
    clear: both;
	overflow: hidden;
	background-color:  #243F8E;
	color: #FFF;
	font: normal 14px/100%  "klavika_bold", Arial, sans-serif;
	text-transform: uppercase;
}
.tabela .bar p {color: #FFF;}
.tabela .row {
	clear: both;
	overflow: hidden;
	position: relative;
}
.tabela .row .lm,
.tabela .row .le,
.tabela .row .elm,
.tabela .row .ele,
.tabela .row .baraz,
.tabela .row .spadek {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	width: 5px;
}
.tabela .nfo ul li.lm:before,
.tabela .row .lm {
	background-color: #FFCC33;
}
.tabela .nfo ul li.le:before,
.tabela .row .le {
	background-color: #FF9A35;
}
.tabela .nfo ul li.elm:before,
.tabela .row .elm {
	background-color: #66CC00;
}
.tabela .nfo ul li.ele:before,
.tabela .row .ele {
	background-color: #00B4CC;
}
.tabela .nfo ul li.baraz:before,
.tabela .row .baraz {
	background-color: #C558F4;
}
.tabela .nfo ul li.spadek:before,
.tabela .row .spadek {
	background-color: #FF0000;
}
.tabela .row .right .mecze,
.tabela .row .right .z,
.tabela .row .right .r,
.tabela .row .right .p,
.tabela .row .right .bramki,
.tabela .row .right .punkty {
	width: 70px;
	text-align: center;
	display: inline-block
}
.tabela .row .right .z,
.tabela .row .right .r,
.tabela .row .right .p {
	width: 30px;
}

.tabela .row .left .lp {
	width: 30px;
	text-align: right;
	margin-right: 10px;
}
.tabela .row .left .lp,
.tabela .row .left .team {
	display: inline-block;
}
.tabela .row .row {
	margin-bottom: 1px;
	padding: 8px 0;
}

.tabela .row .row.odd {
	background-color: #F5F5F5;
}
.tabela .row .row.odd:hover {
	background-color: #E0E0E0;
}
.tabela .row .row.even {
	background-color: #F0F0F0;
}
.tabela .row .row.even:hover {
	background-color: #E0E0E0;
}
.tabela .line {
	height: 0px;
	border-bottom: 1px dotted #AAAAAA;
	margin-bottom: 1px;
}
.tabela .nfo {
	padding-top: 10px;
}
.tabela .nfo ul  {
	margin: 0px;
	padding: 0px;
}
.tabela .nfo ul li {
	display: inline-block;
	list-style-type: none;
	margin-left: 30px;
}
.tabela .nfo ul li:first-child {
	margin-left: 0px;
}

.tabela .nfo ul li:before {
	display: inline-block;
	content: "";
	width: 15px;
	height: 15px;
	margin-right: 10px;
}
/* style tabeli do prawej kolumny */
.right_col .tabela .bar {
	padding-right: 2px;
}
.right_col .tabela .bar p {
	font: normal 10px/100% "klavika_bold", Arial, sans-serif !important;
}
.right_col .tabela .row .row {
padding: 2px 2px 2px 0;
}
.right_col .tabela .row .right .mecze,
.right_col .tabela .row .right .z,
.right_col .tabela .row .right .r,
.right_col .tabela .row .right .p,
.right_col .tabela .row .right .bramki,
.right_col .tabela .row .right .punkty {
	width: 40px;
	text-align: center;
	display: inline-block;
	font-size: 12px;
}

.right_col .tabela .row .left .lp {
	width: 22px;
	text-align: right;
	margin-right: 5px;
}
.right_col .tabela .row .left .lp,
.right_col .tabela .row .left .team {
	display: inline-block;
	font-size: 12px;
}
.right_col .tabela .nfo {
	font-size: 11px;
}
.right_col .tabela .nfo ul li:before {
	width: 5px;
	height: 10px;
	margin-right: 5px;
}
.right_col .tabela .nfo ul li {
	margin-left: 0px;
	margin-right: 10px;
	vertical-align: top;
}
.right_col .tabela .nfo ul li:first-child {
	/*margin-right: 0px;*/
}
.tabela .row .lm,
.tabela .row .le,
.tabela .row .elm,
.tabela .row .ele,
.tabela .row .baraz,
.tabela .row .spadek {
	width: 2px;
}
/* ******************************************** END TABELA*/



/* ******* TABELE  KOLEJEK */

.box.results {
	margin-bottom: 15px;
	clear: both;
	overflow: hidden;
}
.box.results .header {
	clear: both;
	overflow: hidden;
	background-color: #243F8E;
	color: #FFF;
	font: normal 14px/100% "klavika_bold", Arial, sans-serif;
	text-transform: uppercase;
}
.box.results .header .halfcol {
	cursor: pointer;
	width: 50%;
	float: left;
	text-align: center;
	padding: 5px 0;
}
.box.results .header .halfcol:hover,
.box.results .header .halfcol.active {
	background-color: #6487AA;
}
.box.results .jaka_liga {
	text-align: center;
	padding: 5px 0;
	background-color: #F5F5F5;
	border-bottom: 1px solid #CCC;
}
.box.results  .league_result_container {
	clear: both;
	overflow: hidden;
}
.box.results  .league_result_container .select_kolejki  select {
	width: 100%;
	padding: 4px;
	font: normal 14px/100% "klavika_regular", Arial, sans-serif;
	border: 1px solid #CCC;
}
.league_table_container .res,
.box.results  .league_result_container  table {
	width: 100%;
}
.league_table_container .res,
.league_table_container .res td,
.box.results  .league_result_container  table,
.box.results  .league_result_container  table td {
	border: 0px none;
	border-bottom: 1px solid #FFF;
	text-align: center;
}

.league_table_container .res .title td,
.box.results  .league_result_container  table .title td {
	background-color: #243F8E;
	font: normal 14px/100% "klavika_medium", Arial, sans-serif;
	text-align: center;
	color: #FFF;
}
.league_table_container .res tr.light,
.box.results  .league_result_container  table tr {
	background-color: #F5F5F5;
}
.league_table_container .res tr.dark,
.box.results  .league_result_container  table tr.dark {
	background-color: #F0F0F0;
}
.league_table_container .res tr:hover,
.box.results  .league_result_container  table tr:hover {
	background-color: #E0E0E0;
}
 .box.results .jaka_liga {
	font: normal 21px/100% "klavika_regular", Arial, sans-serif;
 }
.right_col .box.results  .league_result_container  table .title td,
.right_col .box.results .header {
	font: normal 11px/100% "klavika_bold", Arial, sans-serif;
}
.right_col .box.results  .league_table_container .res tr.title td,
.right_col .box.results  .league_result_container  table .title td { padding:  3px 0;}

.right_col .box.results  .league_table_container .res tr td,
.right_col .box.results  .league_result_container  table td {
	font-size: 11px;
	padding: 3px 0;
}
.right_col .box.results .jaka_liga {
	font: normal 15px/100% "klavika_medium", Arial, sans-serif;
	padding: 3px 0;
}
.right_col .box.results  .league_result_container .select_kolejki  select {
	width: 100%;
	padding: 2px;
	font: normal 12px/100% "klavika_regular", Arial, sans-serif;
}
.right_col .box.results  .league_result_container  table td a {color: #F00; text-decoration: underline;}
.right_col .box.results  .league_result_container  table td a:hover {text-decoration: none;}
/* ******** END TABELE KOLEJEK  */


/* WIDE */
#zagle .wide {
	width: 1005px;
}
#zagle .wide .fr {
	overflow: hidden;
	overflow-y: scroll;
}
#zagle header section.marquee {
	position: relative;
	z-index: auto;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#zagle header section.marquee div.results {
	display: inline-block;
	position: absolute;
	background-color: #F00;
	border-right: 4px solid #FFF;
	color:  #FFF;
	font: normal 14px "klavika_medium", Arial, sans-serif;
	height: 30px;
	line-height: 30px;
	top: 0px;
	left: 0px;
	width: 100px;
	text-align: center;
	text-transform:  uppercase;
}
#zagle header section.marquee span {
	margin-right: 30px;
	font: normal 14px "klavika_medium", Arial, sans-serif;
}
#zagle header section.marquee span:before {
	content: "";
}

#zagle .extratitle {
	color: #F00;
	font: normal 14px "klavika_bold", Arial, sans-serif;
	margin-bottom: 10px;
	text-transform: uppercase;
}



/* SCOREBAR*/

 .scorebar, .who{
    overflow:hidden;
    text-align:center;

}
.scorebar{
    background: #243F8E;
	font: normal 24px "klavika_medium", Arial, sans-serif;
	color: #000;
}
.scorebar .ekipa, .who .strzelcy {
    text-align:center;
    float:left;
	width: 300px;
}
.scorebar .score p, .who .score  p {
    text-align:center;
    padding: 10px;
}
.scorebar .ekipa p {
    text-align:right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.who .strzelcy ul  {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.who .strzelcy ul li {
    float:right;
    margin: 5px 10px;
    font: normal 12px/20px  "klavika_light", arial,sans-serif;
    color: black;
}
.scorebar .ekipa.prawy p{
    text-align:left;
}
.who .strzelcy.prawy ul li {
    float:left;
}
.scorebar .score, .who .score {
    float:left;
    text-align:center;
    background-color:#CCC;
    border-left:1px solid #FFF;
}
.article_list .who .score,
.article_list  .scorebar .score,
.article_site .who .score,
.article_site .scorebar .score, .result_category .score {
    margin-bottom: 0px;
    width: 55px;
    background: #F00 !important;
}
.article_list .who .score,
.article_site .who .score, .result_category .who .score {
    background: #CCC !important;
    padding: 0px;
}
.article_list .who .score p,
.article_site .who .score p, .result_category .who .score p {
    margin: 0px;
    padding: 5px 0;
}
.article_list .who .score p,
.article_site .who .score p {
	padding: 2px 0;
}
.scorebar .score.prawy {
    border-right:1px solid #FFF;
}
.scorebar p, .who p{
    color: #666666;
}
.who p{
    padding:0px;
}
.strzelcy ul li{
    float:left;
}

.scorebar .ekipa p,
.scorebar .score p {
	font: normal 28px "klavika_light", Arial, sans-serif;
	color: #FFF;
    padding:  10px;
    margin: 5px 0;
}
.scorebar .score p {
	color: #FFF;
}
.article_list .who,
.article_site .who {
    margin-bottom: 15px;
}

.fburl {
	text-align: center;
	margin-bottom: 15px;
	font-size: 15px;
}
.fburl a { text-decoration: none; color:  #F00; }
.fburl a:hover { text-decoration: underline; }

#zagle section.wrap section.left_col .article_list .box.item .desc .uptitle .icons {
	float:right;
	clear: none;
	overflow:  visible;
}
#zagle section.wrap section.left_col .article_list .box.item.ltr .uptitle .icons {
	float:left;
	clear: none;
	overflow:  visible;
}

#zagle .box.best {
	clear: both;
	overflow: hidden;
	margin-bottom: 15px;
	border: 1px dashed #C3C3C3;
	background-color: #FFF;
	padding: 10px 0 10px 5px;
	text-align: center;
}

#zagle .box.best .item {
	position: relative;
	width: 222px !important;
	height: 148px !important;
	float: left;
	display: inline-block;
	overflow: hidden;
	margin: 0 0.6%;
	zoom: 1 !important;
}
/*#zagle .box.best .item:first-child {*/
/*	margin: 0px;*/
/*}*/

#zagle .box.best .item span {
	display: block;
}
#zagle .box.best .item span.desc {
	position: absolute;
	bottom: 0px;
	text-align: left;
	width: 215px;
	left: 0px;
	right: 0px;
	padding: 5px;
	background: transparent url(../images/bg70.png) repeat 0 0;
	font: normal 15px "klavika_medium", Arial, sans-serif;
	line-height: 100%;
	text-decoration: none;
	color: #FFF;

}
#zagle .box.best .item .thumb  {
	position: relative;
	display: block;
}
#zagle .box.best .item a:hover .desc {
	color:  #F00;
}
#zagle .box.best .item .thumb  img {
	width: 225px;
	height: 148px;
}
#zagle .box.best .item .thumb  .play {
	position: absolute;
	z-index: 1;
	width: 50px;
	height: 50px;
	top:50%;
	left: 50%;
	margin: -25px 0 0 -25px;
}
#zagle .box.best .item span.desc .category {
	position: absolute;
	display: inline-block;
	background-color: #F00;
	padding: 5px;
	line-height: 24px;
	font: normal 14px "klavika_regular", Arial, sans-serif;
	line-height: 100%;
	text-transform: uppercase;
	left: 0px;
	top: -24px;
}
#zagle .box.best .item a:hover span.desc .category {
	color: #FFF;
}
#zagle .four_articles {
	margin-bottom: 20px;
}

.right_col .box.sportlist .content ul li {
	border-bottom: 1px dotted  #C3C3C3;
	padding:  8px 5px;
	font: normal 17px "klavika_medium", Arial, sans-serif;
	line-height: 100%;
}
.right_col .box.sportlist .content ul li:first-child {
	border-top: 1px dotted  #C3C3C3;
}
.right_col .box.sportlist .content .more {
	font: normal 14px "klavika_regular", Arial, sans-serif;
	text-align: right;
}
.right_col .box.sportlist .content .more a {
	text-decoration: none;
	color:  #F00;
	font: normal 14px "klavika_regular", Arial, sans-serif;
	line-height: 100%;
}
.right_col .box.sportlist .content .more a:hover {
	color: #000;
}
#zagle section.wrap section.left_col .article_list .box.item.big .thumb img.play {
	width: auto;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -40px 0 0 -40px;
}
#zagle section.wrap section.left_col .article_list .box.item .desc .category {
	background-color: #243F8E;
}


#zagle .right_col .issue {
	border: 1px dashed #C3C3C3;
	padding: 9px;
}
#zagle .right_col .issue .cover {
	position: relative;
}
#zagle .right_col .issue .cover .ipad {
	position: absolute;
	width: 157px;
	height: 219px;
	z-index: 100;
	bottom: -21px;
	right: 10px;
}
#zagle .right_col .issue .cover .ipad img {
	z-index: 5;
	position: absolute;
	width: 131px;
	height: 177px;
	left: 14px;
	top: 22px;
}
#zagle .right_col .issue .cover .ipad .ipad_bg {
	position: absolute;
	z-index: 1;
	background: transparent url(../images/ipad_app_zagle.png) no-repeat top left;
	width: 157px;
	height: 219px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
#zagle .right_col .issue .links a {
	text-decoration: none;
	color:  #F00;
	font: normal 14px "klavika_regular", Arial, sans-serif;
	line-height: 180%;
}
#zagle .right_col .issue .links a:before {
	content: "»";
	display: inline-block;
	margin-right: 4px;
	color: #000;
}
#zagle .two_column .head,
#zagle section.wrap section.right_col .box.poll .head,
#zagle section.right_col .gallery .head,
#zagle section.right_col .felietony .head,
#zagle section.right_col .firmy .head,
#zagle section.right_col .films .head {
	font: normal 26px "klavika_bold", Arial, sans-serif;
	line-height: 100%;
	color: #243F8C;
	margin-bottom: 10px;
	text-transform: none;
}
#zagle section.wrap section.right_col .box.poll .head .sub {
	font-size: 21px;
}

#zagle section.right_col .felietony .content {
	border:  1px dashed #C3C3C3;
	font: normal 14px "klavika_light", Arial, sans-serif;
	line-height: 125%;
	color: #000;
	padding: 10px;
	background: #FFF url(../images/felieton_bg.jpg) no-repeat top right;
}
#zagle section.right_col .felietony .content a {
	color: #243F8C;
	text-decoration: none;
}
#zagle section.right_col .felietony .content a:hover {
	color: #F00;
}

#zagle section.right_col .firmy .content {
	border:  1px dashed #C3C3C3;
	padding: 10px;
	background: #FFF url(../images/bg_firmy.png) no-repeat bottom right;
}
#zagle section.right_col .firmy .content  ul {margin-bottom:  10px;}
#zagle section.right_col .firmy .content  ul li {
	list-style-type: none;
	background: transparent url(../images/arrow_li_blue.png) no-repeat 0 5px;
	padding-left:  15px;
	line-height: 150%;
}
#zagle section.right_col .firmy .content  ul li a {
	text-decoration: none;
	color: #000;
	font-size: 15px;
}
#zagle section.right_col .firmy .content  ul li a:hover {
	color: #F00;
}


#zagle .two_column {
	clear: both;
	overflow: hidden;
	margin-bottom: 15px;
}
#zagle .two_column .rb {
	width: 342px;
	margin-left: 15px;
	float: left;
}
#zagle .two_column .rb:first-child { margin-left: 0px; }

#zagle .two_column .rb .insert .item {
	margin-top: 15px;
	clear: both;
	overflow: hidden;
}
#zagle .two_column .rb .insert .item:first-child {margin-top: 0;}
#zagle .two_column .rb .insert .item .photo {
	width: 155px;
	position: relative;
	float: left;
	margin-right: 10px;
}
#zagle .two_column .rb .insert .item .photo img {
	width: 100%;
	height: auto;
}

#zagle .two_column .rb .insert .item .desc {
	float: left;
	width: 173px;
}
#zagle .two_column .rb .insert .item .desc .title {
	line-height: 120%;
	margin-bottom: 5px;
}

#zagle .two_column .rb .insert .item .desc .title a {
	font: normal 15px "klavika_bold", Arial, sans-serif;
	line-height: 100% !important;
	color: #000;
	margin-bottom: 5px;
	text-decoration: none;
}
#zagle .two_column .rb .insert .item .desc .title a:hover { color:  #F00; }

#zagle .two_column .rb .insert .item .desc p {
	font: normal 13px "klavika_regular", Arial, sans-serif;
	line-height: 115%;
	color: #333;
}

#zagle section.right_col .films .content {
	clear: both;
	overflow: hidden;
}
#zagle section.right_col .films .content .item {
	float: left;
	width: 145px;
	margin-top: 10px;
}

#zagle section.right_col .films .content .item.nom {
	margin-top: 0px;
}

#zagle section.right_col .films .content .item .thumb {
	position: relative;
	display: block;
	margin-bottom: 10px;
}
#zagle section.right_col .films .content .item .thumb img.play {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -20px 0 0 -20px;
}

#zagle section.right_col .films .content .item.right {
	margin-left: 10px;
}
#zagle section.right_col .films .content .item a {
	line-height: 100%;
	text-decoration: none;
}
#zagle section.right_col .films .content .item a .desc {
	font: normal 13px "klavika_bold", Arial, sans-serif;
	line-height: 100% !important;
	color: #000000;
	display: inline-block;
	text-decoration: none;
}
#zagle section.right_col .films .content .item a:hover .desc {
	color: #F00;
}
#zagle  section.wrap section.left_col .article_list .box.item.big {
	margin-bottom: 15px;
}
#zagle  section.wrap section.left_col .article_list .box.item.big .title {
	margin-bottom: 15px;
}
#zagle  section.wrap section.left_col .article_list .box.item.big .title h2 a,
#zagle  section.wrap section.left_col .article_list .box.item.big .title h3 a {
	font: normal 30px "klavika_bold", Arial, sans-serif;
	line-height: 100% !important;
	color: #000000;
	text-decoration: none;
}
#zagle  section.wrap section.left_col .article_list .box.item.big .desc .title h2,
#zagle  section.wrap section.left_col .article_list .box.item.big .desc .title h3,
#zagle  section.wrap section.left_col .article_list .box.item.big .desc .title {
	margin: 0;
}

#zagle  section.wrap section.left_col .article_list .box.item.big .desc .title h2 a,
#zagle  section.wrap section.left_col .article_list .box.item.big .desc .title h3 a {
	color: #FFF;
}

#zagle  section.wrap section.left_col .article_list .box.item.big .title h2 a:hover,
#zagle  section.wrap section.left_col .article_list .box.item.big .title h3 a:hover {
	color: #F00;
}


#zagle section.wrap section.left_col .article_list .box {
	margin-bottom: 15px;
}

#zagle .weather {
	position: relative;
	clear: both;
	overflow: hidden;
}
#zagle section.right_col .blog_menu .search,
#zagle section.right_col .firmy .search,
#zagle .weather .search,
#zagle .weather .weather_data {
	position: relative;
	z-index: 2;
}

#zagle .weather .weather_bg {
	position: absolute;
	width: 300px;
	height: 100%;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 0;
}
#zagle .weather .weather_bg img {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0px;
	left:0px;
}
#zagle .weather .weather_data {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
#zagle .weather .weather_data .icon {
	width: 125px;
	position: absolute;
	top: 0px;
	right: 10px;
}
#zagle .weather .weather_data .data {
	float: left;
	width: 150px;
	margin-left: 10px;
	text-align: center;
}
#zagle .weather .weather_data .data .heat {
	font: normal 75px "klavika_regular", Arial, sans-serif;
	line-height: 80% !important;
	color: #FFF;
	margin-top: 10px;
}
#zagle .weather .weather_data .data .place {
	font: normal 24px "klavika_regular", Arial, sans-serif;
	line-height: 100% !important;
	color: #FFF;
}
#zagle .weather .weather_data .data .date {
	font: normal 14px "klavika_regular", Arial, sans-serif;
	line-height: 100% !important;
	color: #666;
}

#zagle section.right_col .blog_menu .search,
#zagle section.right_col .firmy .search,
#zagle .weather .search {
	width: 275px;
	margin:  0 10px;
	padding-bottom: 10px;
	clear: both;
	overflow: hidden;
}
#zagle section.right_col .blog_menu .search,
#zagle section.right_col .firmy .search {margin: 0; padding: 0;}
#zagle section.right_col .blog_menu .search .search_input,
#zagle section.right_col .firmy .search .search_input,
#zagle .weather .search .search_input {
	position: relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	padding:0 30px 0 7px;
	margin-bottom:0;
	border:1px solid #E6E6E6;
	background-color:#FFF;
	-webkit-box-shadow:inset 2px 1px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow:inset 2px 1px 2px 0 rgba(0, 0, 0, 0.2);
	height:28px;
	font:normal 16px "klavika_regular", Arial, sans-serif;
	color:#666;
	left:0px;
	right:0px
}
#zagle section.right_col .blog_menu .search .search_input,
#zagle section.right_col .firmy .search .search_input {
	padding-right: 40px;
}
#zagle section.right_col .blog_menu .search .search_input input,
#zagle section.right_col .firmy .search .search_input input,
#zagle .weather .search .search_input input {
	width:100%;
	border:0px none;
	line-height:28px;
	height:28px;
	outline:0px none;
	font:normal 16px "klavika_regular", Arial, sans-serif;
	background-color:transparent
}
.search input::-webkit-input-placeholder,
#zagle section.right_col .firmy .search .search_input input::-webkit-input-placeholder {
	color:#999;
}
.search input:-moz-placeholder,
#zagle section.right_col .firmy .search .search_input input:-moz-placeholder {
	color:#999
}
.search input::-moz-placeholder
#zagle section.right_col .firmy .search .search_input input::-moz-placeholder {
	color:#999
}
.search input:-ms-input-placeholder,
#zagle section.right_col .firmy .search .search_input input:-ms-input-placeholder {
	color:#999
}

#zagle .zagletv section.tv .tvlists .top_head .search button,
#zagle section.right_col .blog_menu .search  button,
#zagle section.right_col .firmy .search  button,
#zagle .weather .search  button {
	position:absolute;
	top:5px;
	right:5px;
	width:20px;
	height:20px;
	vertical-align:middle;
	border:0px none;
	background:transparent url(../images/search.png) no-repeat 50% 50%
}
#zagle section.right_col .blog_menu .search  button,
#zagle section.right_col .firmy .search  button {
	background: transparent;
	color: #000;
	font:normal 16px "klavika_regular", Arial, sans-serif;
	width: auto;
}

#zagle .box.blue {
	background-color: #243F8E;
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
#zagle .box.blue a {
	text-decoration: none;
	clear: both;
	overflow: hidden;
	display: block;
}
#zagle .box.blue a span {
	display: inline-block;
	color: #FFF;
	font: normal 24px "klavika_medium", Arial, sans-serif;
	line-height: 85%;
	padding: 10px 0 10px 10px;
	width: 170px;
	float: left;
}
#zagle .box.blue a img {
	float: right;
}
#zagle .box.blue.zagle {
	background-image: url(../images/logo_zagle_transparent.png);
	background-position: 0 50%;
	background-repeat:  no-repeat;
	height: 60px;
	padding-left: 145px;
	text-align: center;
}
#zagle .box.blue.zagle a {
	font: normal 21px "klavika_medium", Arial, sans-serif;
	line-height: 100%;
	color: #FFF;
	text-decoration: none;
	vertical-align: middle;
	display: block;
	vertical-align: middle;
}
#zagle .box.blue.zagle.oneline a {
	line-height: 60px;
}

#zagle .box.blue.zagle.twoline a {
	padding: 10px 0;
}


#zagle .article_main .more_articles .row .item .title {
	font-family: "klavika_medium", Arial, sans-serif;
}

#zagle .article_main .more_articles .head,
#zagle .article_main a {
	color:#243F8D;
}

#zagle .article_main .new_article_pager .pager_gallery a:hover,
#zagle .article_main .new_article_pager .pager_gallery a.act,
#zagle .article_main .new_article_pager .pager_gallery a.active {
	background-color: #243F8D;
}
#zagle .article_main .new_article_pager a {
	color: #FFF;
}

#zagle header .logo h1 {
	display: none;
	position: absolute;
	top: 20px;
	left: 250px;
	background-color: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 2px solid #243F8E;
	padding: 5px;
}
#zagle header .logo h1:before {
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	border: 6px solid #243F8E;
	border-top: 6px solid transparent;
	border-left: 6px solid transparent;
	position: absolute;
	top: 10px;
	left: -12px
}

#zagle header .logo:hover h1 {
	display: block;
	white-space: nowrap;
}
#zagle section.top_cols {
	display: block;
	float: none;
	clear: both;
	overflow: hidden;
	margin-right: 0px;
}
#zagle section.top_cols .big_title,
#zagle section.top_cols .big_title h1,
#zagle .sg.site .big_title,
#zagle .gallery .big_title,
#zagle .flatpage .article_main h1 {
	font-size: 37px;
	border-bottom:  1px dashed #CCC;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font: normal 37px/100% "klavika_bold", Arial, sans-serif;
	color: #000;
	text-decoration: none;
}
#zagle section.top_cols .big_title span {
	color: #666666;
}
#zagle section.top_cols .big_title,
#zagle section.top_cols .big_title h1 {
	margin: 0px;
	padding: 0px;
}
#zagle section.top_cols .big_title h1 {
	border: 0px none;
}
#zagle section.top_cols .big_title {
	padding-bottom: 15px;
}

#zagle .flatpage .article_main .col-left {
	width: 410px;
}
#zagle .flatpage .article_main .col-right {
	width: 280px;
	border-left: 1px dashed #CCC;
	margin-left: 0px;
	padding-left: 15px;
	font-size: 14px;
}
#zagle .flatpage .article_main .col-right p {
	font-size: 14px;
}
#zagle .flatpage .article_main .col-right p.grey {
	font-size: 12px;
	color: #999999;
}

#zagle .flatpage .article_main .col-right h4 {
	font-size: 14px;
	font-family: "klavika_medium", Arial, sans-serif;
}
#zagle .flatpage .article_main h4,
#zagle .flatpage .article_main .col-left h4 {
	font-size: 17px;
	color: #000;
	font-family: "klavika_medium", Arial, sans-serif;
}
#zagle .flatpage .article_main h3,
#zagle .flatpage .article_main .redaction h3 {
	font: normal 20px "klavika_medium", Arial, sans-serif;
	color: #243F8C;
	margin-bottom: 5px;
}
#zagle .flatpage .patronate-list {
}

#zagle .flatpage .patronate-list li.small-left {
	float: left;
	width: 300px;
	margin-bottom: 10px;
}
#zagle .flatpage .patronate-list li.small-right {
	float: right;
	width: 300px;
	clear: none;
}
#zagle .flatpage .patronate-list li.small-right:after {
	display: block;
	content: "";
	clear: both;
	overflow: hidden;
}
#zagle .flatpage .patronate-list {
	padding: 0px;
	margin: 20px;
}
#zagle .flatpage .patronate-list li {
	list-style-type: none;
	background-color: #F7F7F7;
	text-align: center;
	padding: 15px;
	margin-bottom: 15px;
	clear: both;
}
#zagle .flatpage .patronate-list li img,
#zagle .flatpage .patronate-list li object
#zagle .flatpage .patronate-list li embed {
	margin-bottom: 10px;
}
#zagle .flatpage .patronate-list li a {
	display: block;
	font: normal 15px "klavika_regular", Arial, sans-serif;
	text-decoration: none;
	color: #000;
}
#zagle .flatpage .patronate-list li a:hover {
	text-decoration: underline;
}

#zagle .left_col .two_articles .item .thumb,
#zagle .left_col .three_articles .item .thumb {
	position: relative;
}
#zagle .gallery .left_col .three_articles .thumb {
margin-bottom: 10px;
}
#zagle .left_col .three_articles .item .thumb .category {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 100;
	margin-bottom: 0px;
}
#zagle .left_col .three_articles .item .thumb .category .icons  {
	background-color: #FFF;
}
#zagle .left_col .three_articles .item .thumb .category .icons  div {
	margin: 7px 0 7px 7px;
}
#zagle .add_comment,
#zagle .register_form  {
	font:normal 17px "klavika_regular", Arial, sans-serif;
}
#zagle .blogi .post .input-line,
#zagle .blogi .post .textarea-line,
#zagle .blogi .post .select-line,
#zagle .add_comment .input-line,
#zagle .add_comment  .textarea-line,
#zagle .register_form  .input-line,
#zagle .register_form  .textarea-line,
#zagle .register_form  .select-line {
	clear: both;
	overflow: hidden;
	margin-bottom: 15px;
}
#zagle .blogi .post .bg,
#zagle .register_form  p.token,
#zagle .add_comment  .bg,
#zagle .register_form  .bg {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	padding:0 7px;
	margin-bottom:0;
	border:1px solid #E6E6E6;
	background-color:#FFF;
	-webkit-box-shadow:inset 2px 1px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow:inset 2px 1px 2px 0 rgba(0, 0, 0, 0.2);
	height:28px;
	font:normal 17px "klavika_regular", Arial, sans-serif;
	color:#666;
	width: 520px;
	display: inline-block;
	float: left;
}
#zagle .blogi .post .bg {
	width: 540px;
}
#zagle .register_form  p.token {
	width: auto;
	background-color: #292061;
}
#zagle .add_comment  .textarea-line p.lenght {
	clear: both;
	overflow: hidden;
	text-align: right;
	font:normal 12px "klavika_regular", Arial, sans-serif;
	color: #CCC;
	padding: 0;
	margin: 0;
}
#zagle .register_form  .equal {
	display: inline-block;
	float: left;
	font:normal 22px "klavika_regular", Arial, sans-serif;
	color:#666;
	padding: 0px 10px;
}
#zagle .register_form  .token-line .bg {
	width: 100px;
}
#zagle .add_comment  span.label,
#zagle .register_form  span.label {
	display: inline-block;
	float: left;
	width: 179px;
	line-height: 30px;
}
#zagle .blogi .post span.label {
	display: inline-block;
	float: left;
	text-align: right;
	width: 100px;
	padding-right: 10px;
	line-height: 30px;
}
#zagle .blogi .post .textarea-line .bg,
#zagle .add_comment .textarea-line .bg,
#zagle .register_form  .textarea-line .bg {
	height: 130px;
	padding: 3px 7px 5px;
}
#zagle .blogi .post .bg input,
#zagle .blogi .post .bg textarea,
#zagle .blogi .post .bg select,
#zagle .add_comment  .bg input,
#zagle .add_comment  .bg textarea,
#zagle .add_comment  .bg select,
#zagle .register_form  .bg input,
#zagle .register_form  .bg textarea,
#zagle .register_form  .bg select {
	font:normal 17px "klavika_regular", Arial, sans-serif;
	color: #000;
	border: 0px;
	width: 100%;
	height: 100%;
	resize: none;
	background-color: transparent;
	outline: none;
}
#zagle .blogi .post .bg input[type="file"],
#zagle .register_form  .bg input#id_image {
	font:normal 13px "klavika_regular", Arial, sans-serif;
	margin-top: 4px;
}
#zagle .register_form  .select-line .bg {
	width: 150px;
	margin-right: 10px;
}
#zagle .register_form form p {
	margin-bottom: 20px;
}

#zagle .register_form  .accept_box {
	border: 1px dashed #CCC;
	padding: 15px;
	margin-bottom: 15px;
}
#zagle .register_form  .accept_box .accept-line {
	margin-top: 15px;
	clear: both;
	overflow: hidden;
}
#zagle .register_form  .accept_box .accept-line:first-child {
	margin-top: 0px;
}
#zagle .register_form  .accept_box .accept-line label {
	display: block;
	float: left;
	width: 655px;
}
#zagle .register_form  .accept_box .accept-line input[type="checkbox"] {
	display: block;
	width: auto;
	height: auto;
	padding: 0px;
	border: 0px none;
	margin-right: 10px;
	float: left;
}
#zagle .register_form  label[for="id_gender_0"] {
	margin-right: 10px;
}
#zagle .register_form  input[type="radio"]{
	vertical-align: baseline;
}

#zagle .buttons {
	border-top: 1px dashed #CCC;
	margin-top: 15px;
	padding-top: 15px;
	text-align: center;
}
#zagle .buttons.no-border {
	border: 0px none;
	margin-top: 15px;
	padding-top: 0px;
}
#abuse_form input.button,
#zagle .buttons input.bgblue {
	border: 0px none;
	margin: 0px;
	padding: 0px 20px;
	font:normal 18px "klavika_medium", Arial, sans-serif;
	text-transform: uppercase;
	min-width: 160px;
	height: 44px;
	line-height: 44px;
		-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	cursor: pointer;
}
#abuse_form input.button {
		height: 30px;
		line-height: 30px;
		width: auto;
		min-width: 100px;
}
#zagle form .errorlist:before {
	display: block;
	content: "";
	clear: both;
	overflow: hidden;
	padding-top: 10px;
}
#zagle form .nopassword .errorlist:before {
	padding: 0px;
}
#zagle form .errorlist {
	margin: 0px 0  0 180px;
}
#zagle form .errorlist li {
	list-style-type: none;
	float: none;
	color: #F00;
	background: transparent url(../images/error_log.png) no-repeat left center;
	padding-left: 20px;
}

#zagle .social_btt .back a {
	display: block;
	background-color: #F00;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 5px;
}
#zagle .miesiecznik .year {
	margin-bottom: 20px;
}
#zagle .miesiecznik .year .title {
	font: normal 26px "klavika_bold", Arial, sans-serif;
	color: #243F8C;
	margin-bottom: 10px;
}
#zagle .miesiecznik .year .content {
	border: 1px dashed #CCC;
	clear: both;
	overflow: hidden;
	padding: 2px;
}
#zagle .miesiecznik .year .content ul li {
	display: block;
	width: 100px;
	float: left;
	padding: 9px;
	text-align: center;
}
#zagle .miesiecznik .year .content ul li img {
	margin-bottom: 5px;
}

#zagle .miesiecznik .year .content ul li a {
	display: block;
	text-decoration: none;
}
#zagle .miesiecznik .year .content ul li a span {
	display: block;
	font: normal 17px "klavika_medium", Arial, sans-serif;
	color: #2B2C31;
	text-decoration: none;
}
#zagle .miesiecznik .year .content ul li a:hover span {
	text-decoration: underline;
}
#zagle .miesiecznik .year .content ul li a:hover img {
	-moz-opacity: 0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	filter:alpha(opacity=80);
}
#zagle .miesiecznik .current-newspaper {
	clear: both;
	overflow: hidden;
}
#zagle .miesiecznik .current-newspaper .issue {
	float: left;
	padding: 0 15px 15px  0;
	background-color: #FFF;
}
#zagle .miesiecznik .current-newspaper .issue .cover img { display: block; }

#zagle .miesiecznik .current-newspaper .issue .order {
	border: 1px dashed #CCC;
	padding: 10px;
}
#zagle .miesiecznik .current-newspaper .issue .order ul li {
	list-style-type: none;
	background: rgba(0, 0, 0, 0) url(../images/arrow_li_blue.png) no-repeat 0 8px;
	padding-left: 15px;
	line-height: 150%;
}
#zagle .miesiecznik .current-newspaper .issue .order .head {
	font: normal 17px "klavika_bold", Arial, sans-serif;
	color: #000;
	margin-bottom: 5px;
}
#zagle .miesiecznik .current-newspaper .issue .order ul li  a {
	text-decoration: none;
	color: #000;
	font-size: 15px;
}
#zagle .miesiecznik .current-newspaper .issue .order ul li  a:hover {
	color: #F00;
}

#zagle .miesiecznik .current-newspaper li {
	list-style-type: none;
}

#zagle .miesiecznik .current-newspaper ol li h4 {
	font: normal 26px "klavika_bold", Arial, sans-serif;
	color: #243F8C;
	border-bottom: 1px dashed #CCC;
	margin-bottom: 10px;
}
#zagle .miesiecznik .current-newspaper ol li ul {
	margin-bottom: 20px;
}
#zagle .miesiecznik .current-newspaper ol li ul li {
	font: normal 17px "klavika_regular", Arial, sans-serif;
	line-height: 150%;
	margin-top: 15px;
}
#zagle .miesiecznik .current-newspaper ol li ul li:first-child {
	margin-top: 0px;
}

#zagle .miesiecznik .current-newspaper ol li ul li h5 {
	margin-bottom: 5px;
}
#zagle .miesiecznik .current-newspaper ol li ul li h5 a {
	text-decoration: none;
	font: normal 17px "klavika_bold", Arial, sans-serif;
	color: #000;
}
#zagle .miesiecznik .current-newspaper ol li ul li h5 a em {
	color: #243F8C;
	font: normal 17px "klavika_bold", Arial, sans-serif;
}
#zagle .miesiecznik .current-newspaper ol li ul li h5 a:hover {
	text-decoration: underline;
}
#zagle .zagletv section.tv {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
}
#zagle .zagletv section.tv .bluebg {
	padding: 20px;
	margin-bottom: 20px;
	clear: both;
	color: #FFF;
	background-color: #243F8E;
	font: normal 17px "klavika_regular", Arial, sans-serif;
}
#zagle header .top_content .in_top_content .social_buttons:after,
#zagle header .top_content .in_top_content .social_buttons:before,
#zagle .zagletv section.tv .bluebg .big .social_buttons:before,
#zagle .zagletv section.tv .bluebg .big .social_buttons:after,
#zagle .zagletv section.tv .bluebg:before,
#zagle .zagletv section.tv .bluebg:after {
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
}
#zagle .zagletv section.tv .bluebg .big {
	width: 705px;
	float: left;
}
#zagle .zagletv section.tv .bluebg .best {
	border-left: 1px dashed #AAA;
	width: 252px;
	float: right;
	padding-left: 13px;
}
#zagle .zagletv section.tv .bluebg .big .flow {
	display: block;
	position: relative;
	margin-bottom: 10px;
}
#zagle .zagletv section.tv .bluebg .big .flow .play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -63px  0 0 -63px;
}
#zagle .zagletv section.tv .bluebg .big .flow img {
	display: block;
}
#zagle .zagletv section.tv .bluebg .big .title h2 {
	font: normal 26px "klavika_regular", Arial, sans-serif;
}
#zagle .zagletv section.tv .bluebg .big .social_buttons {
	padding: 10px 0;
}
#zagle .zagletv section.tv .bluebg .big .social_buttons > div {
	float: left;
	margin-right: 10px;
}
#zagle .zagletv section.tv .bluebg .best > h2 {
	font: normal 16px "klavika_bold", Arial, sans-serif;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#zagle .zagletv section.tv .bluebg .best .mask {
	height: 570px;
}
#zagle .zagletv section.tv .bluebg .best .item {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
#zagle .zagletv section.tv .bluebg .best .item .crop {
	width: 100px;
	height: 66px;
	float: left;
	margin-right: 10px;
}
#zagle .zagletv section.tv .bluebg .best .item .crop img {
	width: 100%;
	height: 100%;
	display: block;
}
#zagle .zagletv #category_content .items .item .desc a,
#zagle .zagletv section.tv .bluebg .best .item .desc a {
	font: normal 14px "klavika_medium", Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
}
#zagle .zagletv #category_content .items .item .desc a:hover,
#zagle .zagletv section.tv .bluebg .best .item .desc a:hover {
	text-decoration: underline
}

#zagle .zagletv section.tv .tvlists .top_head {
	font: normal 22px "klavika_bold", Arial, sans-serif;
	text-transform: uppercase;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #AAA;
	clear: both;
	overflow: hidden;
}
#zagle .zagletv section.tv .tvlists .top_head .search {
	position: relative;
	width: 280px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 0 30px 0 7px;
	margin-bottom: 0;
	border: 0px none;
	background-color: #FFF;
	-webkit-box-shadow: inset 2px 1px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset 2px 1px 2px 0 rgba(0, 0, 0, 0.2);
	height: 28px;
	font: normal 16px "klavika_regular", Arial, sans-serif;
	color: #666;
	float: right;
}
#zagle .zagletv section.tv .tvlists .top_head .search input {
	width: 100%;
	border: 0px none;
	line-height: 28px;
	height: 28px;
	outline: 0px none;
	font: normal 16px "klavika_regular", Arial, sans-serif;
	background-color: transparent;
}
#zagle .zagletv #category_content .items {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}
#zagle .zagletv #category_content .items .item {
	display: block;
	float: left;
	margin-left: 23px;
	width: 145px;
}
#zagle .zagletv #category_content .items .item:first-child {
	margin-left: 0px;
}
#zagle .zagletv #category_content .items .item .crop {
	margin-bottom: 10px;
}
#zagle .zagletv #category_content .items .item .desc {}

#zagle .zagletv #category_content .paginator {
	margin-bottom: 0px;
}
#zagle .zagletv #category_content .paginator a, #zagle .zagletv #category_content .paginator span {
	background: #FFF;
	color: #243F8E;
}
#zagle .zagletv #category_content .paginator span,
#zagle .zagletv #category_content .paginator a[title="Następna"],
#zagle .zagletv #category_content .paginator a[title="Poprzednia strona"] {
	background-color: transparent;
	color: #FFF;
}
#zagle .zagletv #category_content .paginator a:hover,
#zagle .zagletv #category_content .paginator a.act {
	background-color: #000;
	color: #FFF;
}



#zagle section.top_cols .person-top-title {
	position: relative;
	border-bottom: 10px solid #243F8E
}
#zagle section.top_cols .person-top-title img {
	display: block;
	border:0px none;
}
#zagle section.top_cols .person-top-title .top-title {
	padding: 20px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	min-width: 715px;
	font: normal 72px "klavika_light", Arial, sans-serif;
	text-shadow: 2px 2px 0px rgba(2, 2, 2, 1);
	color: #FFF;
}

#zagle .sg.blogi {
	padding-top: 15px;
}

#zagle .blogi .right_col .blog_person {
	background-color: #243F8E;
	position: relative;
	padding: 30px 10px 10px;
	margin-top: -15px;
	margin-bottom: 15px;
}
#zagle .blogi .right_col .blog_person .thumb {
	border: 10px solid #243F8E;
	position: absolute;
	top: -120px;
	left: 0px;
}
#zagle .blogi .right_col .blog_person .thumb img { display: block; }
#zagle .blogi .right_col .blog_person,
#zagle .blogi .right_col .blog_person p {
	color: #FFF;
	font: normal 14px "klavika_regular", Arial, sans-serif;
	line-height: 150%;
}
#zagle .blogi .right_col .blog_person p { padding-bottom: 5px; }

#zagle .blogi .right_col .blog_person .name h1,
#zagle .blogi .right_col .blog_person .name {
	font: normal 26px "klavika_light", Arial, sans-serif;
}
#zagle .blogi .right_col .blog_person .name  { margin-bottom: 5px; }

#zagle .blogi .right_col .blog_person .social {
	position: absolute;
	top: -23px;
	right: 25px;
}

#zagle section.right_col .blog_menu .online:before,
#zagle section.right_col .blog_menu .online:after,
#zagle .blogi .right_col .blog_person .social:before,
#zagle .blogi .right_col .blog_person .social:after {
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
}

#zagle .blogi .right_col .blog_person .social .icobox .snippet { display: none; }
#zagle .blogi .right_col .blog_person .social .icobox  {
	position: relative;
	cursor: pointer;
	width: 30px;
	height: 30px;
	float: left;
	margin-left: 10px;
}
#zagle .blogi .right_col .blog_person .social .icobox:first-child  { margin:  0px; }

#zagle .blogi .right_col .blog_person .social .icobox  .ico {
	width: 30px;
	height: 30px;
	display: block;
	background: transparent url(../images/icons/social_icons.png) no-repeat 0 0;
}

#zagle .blogi .right_col .blog_person .social .gplus  .ico {
	background-position: -1px -1px;
}
#zagle .blogi .right_col .blog_person .social .gplus:hover  .ico {
	background-position: -1px -32px;
}
#zagle .blogi .right_col .blog_person .social .face  .ico {
	background-position:  -32px -1px;
}
#zagle .blogi .right_col .blog_person .social .face:hover  .ico {
	background-position: -32px -32px;
}
#zagle .blogi .right_col .blog_person .social .twitter  .ico {
	background-position: -63px -1px;
}
#zagle .blogi .right_col .blog_person .social .twitter:hover  .ico {
	background-position: -63px -32px;
}
/*#zagle .blogi .right_col .blog_person .social .icobox.face .snippet,*/
#zagle .blogi .right_col .blog_person .social .icobox:hover .snippet {
	display: block;
}
#zagle .blogi .right_col .blog_person .social .face  .content .fb-like span {
	/*display: block;*/
	/*width: 70px;*/
	/*margin-left: -40px;*/
}
#zagle .blogi .right_col .blog_person .social .icobox .snippet {
	padding: 10px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	background-color: #FFF;
	bottom: 43px;
	left: -50%;
	margin-left: -15px;
	width: 90px;
	text-align: center;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
#zagle .blogi .right_col .blog_person .social .icobox .snippet .arrow {
	position: absolute;
	width: 0px;
	height: 0px;
	left: 50%;
	margin: 0 0 0 -10px;
	bottom: -20px;
	border: 10px  solid transparent;
	border-top: 10px solid #FFF;
}

#zagle .blogi .right_col .blog_menu {
	border-left: 1px dashed #CCC;
	border-bottom: 1px dashed #CCC;
	background: transparent url(../images/bg_blog_menu.png) no-repeat bottom left;
	margin-bottom: 15px;
	padding: 10px;
}
#zagle .blogi .right_col .blog_menu .title {
	margin-bottom: 10px;
	font: normal 21px "klavika_medium", Arial, sans-serif;
	display: block;
	clear: both;
	overflow: hidden;
}
#zagle .blogi .right_col .blog_menu .mb20 {margin-bottom: 20px;}
#zagle .blogi .right_col .blog_menu  ul li {
	list-style-type: none;
	background: rgba(0, 0, 0, 0) url(../images/arrow_li_blue.png) no-repeat 0 8px;
	padding-left: 15px;
	line-height: 150%;
}
#zagle .blogi .right_col .blog_menu  ul li.act a {
	font-family: "klavika_bold", Arial, sans-serif;
	color: #000;
}
#zagle .blogi .right_col .blog_menu  ul li.bold a {
	font-family: "klavika_bold", Arial, sans-serif;
	color:  #243F8D;
}
#zagle .blogi .right_col .blog_menu  ul {
	padding-left: 5px;
}
#zagle .blogi .right_col .blog_menu  ul li a {
	text-decoration: none;
	color: #000;
	font-size: 15px;
}
#zagle .blogi .right_col .blog_menu  ul li a:hover {
	color: #F00;
}
#zagle section.right_col .blog_menu .search {
	margin-bottom: 15px;
}


#zagle section.right_col .blog_menu .online {
	background-color: #F8F8F8;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 1px 1px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 1px 1px 0px rgba(0, 0, 0, 0.5);
	margin-bottom: 15px;
	padding: 10px;
}
#zagle section.right_col .blog_menu .online .me {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
#zagle section.right_col .blog_menu .online .me .thumb {
	width: 36px;
	height: 36px;
	margin-right: 10px;
	float: left;
}
#zagle section.right_col .blog_menu .online .me .name span {
	font: normal 18px "klavika_light", Arial, sans-serif;
	display: block;
	line-height: 100%;
}
#zagle section.right_col .blog_menu .online .me .name a {
	text-transform: uppercase;
	font: normal 12px "klavika_light", Arial, sans-serif;
	color: #999;
	text-decoration: none;
}
#zagle section.right_col .blog_menu .online .me .name a:hover {
	color: #000;
}

#zagle .blogi .post {
	background-color: #F8F8F8;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 1px 1px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 1px 1px 0px rgba(0, 0, 0, 0.5);
	margin-bottom: 20px;
}
#zagle .blogi .post .post-thumb img { display: block; }
#zagle .blogi .post .post-thumb {
	position: relative;
	min-height: 30px;
	background-color: #EBEBEB;
}
#zagle .blogi .post .post-thumb .post-person {
	display: inline-block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-color: #FFF;
	clear: both;
	overflow: hidden;
	white-space: nowrap;
}
#zagle .blogi .post .post-thumb .post-person a { text-decoration: none; }
#zagle .blogi .post .post-thumb .post-person .person-thumb {
	width: 30px;
	height: 30px;
	float: left;
}
#zagle .blogi .post .post-thumb .post-person .person-thumb img {
	width: 100%;
	height: 100%;
}

#zagle .blogi .post .post-thumb .post-person .person-name {
	float: left;
	text-transform: uppercase;
	font: normal 14px "klavika_regular", Arial, sans-serif;
	color: #000;
	line-height: 30px;
	padding: 0 8px;
}
#zagle .blogi .post .post-thumb .post-person a:hover .person-name {
	text-decoration: underline;
}

#zagle .blogi .post .post-desc {
	padding: 20px 15px 15px;
}
#zagle .blogi .post .post-desc .post-title {
	margin-bottom: 15px;
}

#zagle .blogi .post .post-desc .post-title a {
	font: normal 21px "klavika_medium", Arial, sans-serif;
	color: #000;
	text-decoration: none;
}
#zagle .blogi .post .post-desc .post-title a:hover {
	color:  #243F8D;
	text-decoration: underline;
}
#zagle .blogi .post .post-desc .post-lead {
	font: normal 15px "klavika_light", Arial, sans-serif;
	line-height: 150%;
	color: #000;
	margin-bottom: 15px;
}
#zagle .blogi .post .post-desc .post-info {
	font: normal 12px "klavika_regular", Arial, sans-serif;
	color: #999;
}
#zagle .blogi .post .post-desc .post-info a {
	color:  #243F8D;
	text-decoration: none;
}
#zagle .blogi .post .post-desc .post-info a:hover {
	text-decoration: underline;
}


#zagle .blogi .blogers-list {
	clear: both;
	overflow: hidden;
}
#zagle .blogi .blogers-list ul li {
	position: relative;
	width: 135px;
	height: 135px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	list-style-type: none;
}
#zagle .blogi .blogers-list ul li.last { margin-right: 0px; }
#zagle .blogi .blogers-list ul li {}

#zagle .blogi .blogers-list ul li img {
	display: block;
}
#zagle .blogi .blogers-list ul li .name {
	display: none;
	padding: 45px 0;
	position: absolute;
	background: transparent url(../images/bg_blue.png) repeat top left;
	width: 135px;
	height: 45px;
	vertical-align: middle;
	color: #FFF;
	font: normal 14px "klavika_regular", Arial, sans-serif;
	text-transform: uppercase;
	text-align: center;
}
#zagle .blogi .blogers-list ul li a:hover .name {
	display: block;
}



#zagle .blogi .post.post-more,
#zagle .blogi .post.post-comments,
#zagle .blogi .post.post-add-comment,
#zagle .blogi .post.post-add-post {
	padding: 20px;
}
#zagle .blogi .post.post-more .head,
#zagle .blogi .post.post-comments .head,
#zagle .blogi .post.post-add-comment .head,
#zagle .blogi .post.post-add-post .head {
	font: normal 21px "klavika_regular", Arial, sans-serif;
	color: #000;
	margin-bottom: 15px;
}
#zagle .blogi .post .bg {
	position: relative;
}
#zagle .blogi .post .bg .iamtheauthor,
#zagle .blogi .post .bg .add_more {
	font: normal 14px "klavika_regular", Arial, sans-serif;
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 100;
	color: #666666;
	background-color: #FFF;
	padding: 0 10px;
	line-height: 26px;
}

#zagle .blogi .post .bg .iamtheauthor input[type="checkbox"] {
	display: inline-block;
	width: auto;
	height: auto;
}
#zagle .blogi .post .bg .add_more {
	background-color: #FFF;
	padding-left: 10px;
}
#zagle .blogi .post .bg .add_more a {
	font: normal 12px "klavika_regular", Arial, sans-serif;
	color: #333333;
	text-transform: uppercase;
	text-decoration: none;
}
#zagle .blogi .post .bg .add_more a:hover {
	color: #F00;
}

#zagle .blogi .post .red {
	color: #F00;
}
#zagle .blogi .post.post-add-post p.buttons.no-border {
	margin: 0px;
	padding: 0px;
}
#zagle .blogi .post.post-add-post p.buttons.no-border input.bgblue {
	width: auto !important;
	min-width: 30px;
}
#zagle .blogi .post.post-add-post p.buttons.no-border input.right {
	margin-left: 15px;
}
#zagle .blogi .post.post-add-post p.buttons .info {
	margin-left: 15px;
	font: normal 14px "klavika_regular", Arial, sans-serif;
	color: #666666;
	line-height: 44px;
}
#zagle .blogi .post.post-add-media {
	width: 310px;
	padding: 20px;
	float: left;
	text-align: center
}
#zagle .blogi .post.post-add-media.foto { margin-right: 15px; }
#zagle .blogi .post.post-add-media a {
	font: normal 21px "klavika_regular", Arial, sans-serif;
	text-decoration: none;
	color: #000;
	line-height: 35px;
	display: inline-block;
	vertical-align: middle;
}
#zagle .blogi .post.post-add-media a span {
	width: 39px;
	height: 30px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	margin-top: -8px;
	-moz-opacity: 0.30;
	-khtml-opacity: 0.30;
	opacity: 0.30;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=30);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	filter:alpha(opacity=30);
}
#zagle .blogi .post.post-add-media a:hover span {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter:alpha(opacity=100);
}
#zagle .blogi .post.post-add-media.foto a span {
	background: transparent url(../images/aparat.png) no-repeat 0 0;

}
#zagle .blogi .post.post-add-media.video a span {
	background: transparent url(../images/kamera.png) no-repeat 0 0;
}

#zagle .blogi .post.post-add-comment p.buttons input {
	float: left;
	margin-left: 110px;
}


#zagle .blogi .post-comments {}
#zagle .blogi .post-comments .post_comment-item {
	border-top: 1px dashed #CCC;
	padding-top: 15px;
	margin-top: 15px;
}
#zagle .blogi .post-comments .post_comment-item.noborder {
	padding: 0px;
	margin: 0px;
	border: 0px none;
}

#zagle .blogi .post-comments .post_comment-item .comment-person {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
#zagle .blogi .post-comments .post_comment-item .comment-person .thumb {
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 15px;
}
#zagle .blogi .post-comments .post_comment-item .comment-person .name a {
	font: normal 18px "klavika_regular", Arial, sans-serif;
	color: #333;
	text-decoration: none;
}
#zagle .blogi .post-comments .post_comment-item .comment-person .name span { display: block; margin-bottom: 5px;}
#zagle .blogi .post-comments .post_comment-item .comment-person .name span.date {
	font: normal 11px "klavika_regular", Arial, sans-serif;
	color: #999;
	display: block;
}


#zagle .blogi .post-comments .post_comment-item .comment-content {
	font: normal 15px "klavika_regular", Arial, sans-serif;
	line-height: 150%;
	color: #333333;
}

#zagle .blogi .post-more {}
#zagle .blogi .post-more .post-more-item {
	border-top: 1px dashed #CCC;
	padding-top: 15px;
	margin-top: 15px;
}
#zagle .blogi .post-more .post-more-item.noborder {
	padding: 0px;
	margin: 0px;
	border: 0px none;
}
#zagle .blogi .post-more .post-more-item .post-thumb {
	width: 226px;
	height: 120px;
	background-color: transparent;
	float: left;
	margin-right: 15px;
}
#zagle .blogi .post-more .post-more-item .post-thumb img {
	display: block;
}
#zagle .blogi .post-more .post-more-item .post-desc  {
	padding: 0px;
	margin: 0px;
}
#zagle .blogi .post-more .post-more-item .post-desc .post-title {
	display: block;
	margin-bottom: 5px;
}
#zagle .blogi .post-more .post-more-item .post-desc .post-title a {
	font: normal 21px "klavika_medium", Arial, sans-serif;
	text-decoration: none;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#zagle .blogi .post-more .post-more-item .post-desc .post-title a:hover {
	text-decoration: underline;
	color: #000 !important;
}


#zagle .blogi .post-more .post-more-item .post-desc  .post-info {
	margin-bottom: 5px;
}
#zagle .blogi .post-more .post-more-item .post-desc .post-lead {
	font: normal 15px "klavika_light", Arial, sans-serif;
	line-height: 150%;
}

#zagle .blogi .post-share:before,
#zagle .blogi .post-share:after {
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
}


#zagle .blogi .post-share {
	margin-bottom: 20px;
	padding: 0px 20px;
	font: normal 15px "klavika_light", Arial, sans-serif;
}
#zagle .blogi .post-share .social_buttons > div {
	float: left;
	margin-right: 15px;
	vertical-align: middle;
	line-height: 22px;
}
#zagle .blogi  .post.post-full .post-content,
#zagle .blogi  .post.post-full .post-content p {
	font: normal 16px "klavika_light", Arial, sans-serif;
	line-height: 150%;
	color: #000;
}
#zagle .blogi  .post.post-full .post-content ul,
#zagle .blogi  .post.post-full .post-content ol {
	margin: 5px 10px 10px 30px;
}
#zagle .blogi  .post.post-full .post-content p {
	padding-bottom: 20px;
}
#zagle .blogi  .post.post-full .post-content p a {
	color: #243F8E;
	text-decoration: underline;
}
#zagle .blogi  .post.post-full .post-content p a:hover {
	text-decoration: none;
}

#zagle .blogi  .post.post-full .post-content h1,
#zagle .blogi  .post.post-full .post-content h2,
#zagle .blogi  .post.post-full .post-content h3,
#zagle .blogi  .post.post-full .post-content h4,
#zagle .blogi  .post.post-full .post-content h5,
#zagle .blogi  .post.post-full .post-content h6 {
	font: normal 18px "klavika_medium", Arial, sans-serif;
	margin-bottom: 10px;
	color: #243F8D;
}
#zagle .blogi  .post.post-full .post-content h1:before {
	content: "SEO ERROR! Nie używaj H1 w treści strony - ";
	color: #E200FF;
}
#zagle .blogi  .post.post-full .post-info {
	margin-bottom: 20px;
}
#zagle .blogi  .post.post-full .post-title  {
	font: normal 28px "klavika_medium", Arial, sans-serif;
}
#zagle .blogi  .post.post-full blockquote {
	margin: 20px;
	background-color: #FFF;
	border-left: 10px solid #DDD;
	padding: 20px;
	color: #777;
	font: normal 18px "klavikaregular_italic", Arial, sans-serif;
	line-height: 180%;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#zagle .blogi  .post.post-full  table {
	margin-bottom: 20px;
}
#zagle .blogi  .post.post-full  table,
#zagle .blogi  .post.post-full  table th,
#zagle .blogi  .post.post-full  table td {
	border: 1px solid #CCC;
	border-collapse: collapse;
}
#zagle .blogi  .post.post-full  table {
	width: 100%;
}
#zagle .blogi  .post.post-full  table thead {
	border-bottom: 2px solid #CCC;
}
#zagle .blogi  .post.post-full  table th {
	text-align: center;
	font: normal 15px "klavika_medium", Arial, sans-serif;
}

#zagle .blogi  .post.post-full  table th,
#zagle .blogi  .post.post-full  table td {
	padding: 5px;
}



#zagle .profile_view {
	position: relative;
}
#zagle .profile_view .profile_img {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100px;
	height: 100px;
	background-color: #FFF;
	padding: 5px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.35);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.35);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.35);
}
#zagle .profile_view .profile_img img {
	width: 100%;
	height: 100%;
}
#zagle .add_comment  .input-line.user-name .bg,
#zagle .profile_view .textarea-line .bg,
#zagle .profile_view .input-line .bg {
	-webkit-border-radius: 0px;
   -moz-border-radius: 0px;
   -ms-border-radius: 0px;
   -o-border-radius: 0px;
	border-radius: 0px;
   padding: 0 !important;
   margin-bottom: 0;
   border: 0px none;
   background-color: #FFF;
	-webkit-box-shadow: none;
	box-shadow: none;
   height: auto !important;
   font: normal 17px "klavika_regular", Arial, sans-serif;
   color: #666;
   width: 520px;
   display: inline-block;
   float: left;
}
#zagle .profile_view  span.label {
	line-height: 22px !important;
}

#zagle .add_comment #comments_list h3,
#zagle .add_comment fieldset h3 {
	font: normal 22px "klavika_medium", Arial, sans-serif;
	color: #000;
	border-bottom:  1px dashed #CCC;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#zagle .add_comment #comments_list h3 {
	font: normal 32px "klavika_bold", Arial, sans-serif;
}
#zagle .add_comment { border-bottom:  1px solid #CCC; margin-bottom: 20px;}
#zagle .add_comment  .input-line.user-name .bg {
	line-height: 30px;
}

#zagle .add_comment #comments_list {}
#zagle .add_comment #comments_list ol {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#zagle .add_comment #comments_list .report {
	float: right;
	font-size: 10px;
	color: #999;
	text-decoration: none;
}
#zagle .add_comment #comments_list .report:hover {
	color: #000;
	text-decoration: underline;
}
#zagle .add_comment #comments_list h4 {
	font: normal 18px "klavika_bold", Arial, sans-serif;
	color: #000;
	float: left;
	max-width: 600px;
}
#zagle .add_comment #comments_list dl {
	clear: both;
	overflow: hidden;
	font: normal 14px "klavika_regular", Arial, sans-serif;
	margin-bottom: 10px;
}
#zagle .add_comment #comments_list dl dd,
#zagle .add_comment #comments_list dl dt {
	width: auto;
	margin-right: 5px;
	float: left;
	height: 26px;
	line-height: 26px;
}
#zagle .add_comment #comments_list dl dt {
	color: #999
}
#zagle .add_comment #comments_list dl dd {
	margin-right: 30px;
	color: #555;
}
#zagle .add_comment #comments_list dl dd a {
	color: #555;
	text-decoration: none;
}
#zagle .add_comment #comments_list dl dd a:hover {
	text-decoration: underline;
	color: #000;
}
#zagle .add_comment #comments_list blockquote {
	margin-left: 10px;
	padding-left: 20px;
	border-left: 5px solid #EEE;
}
#zagle .add_comment #comments_list .pagination {
	clear: both;
	overflow: hidden;
}
#zagle .add_comment #comments_list .pagination #prev_comment,
#zagle .add_comment #comments_list .pagination #next_comment {
	float: right;
display: inline-block;
letter-spacing: 0px;
white-space: nowrap;
margin: 0px 1px;
padding: 4px 8px;
font: normal 18px "klavika_light", Arial, sans-serif;
background-color: #243F8E;
color: #FFF;
text-decoration: none;
}
#zagle .add_comment #comments_list .pagination #prev_comment {float: left;}
#zagle #abuse_form_div {
	z-index: 1000;
	position: fixed;
	width: 400px;
	height: 400px;
	padding: 20px;
	background-color: #FFF;
	top: 50%;
	left: 50%;
	margin: -210px 0 0 -210px;
	outline: 1px solid #CCC;
-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.80);
-moz-box-shadow:    0px 0px 30px 0px rgba(0, 0, 0, 0.80);
box-shadow:         0px 0px 30px 0px rgba(0,0, 0, 0.80);
}
#zagle #abuse_form_div textarea {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 0 7px;
	margin-bottom: 0;
	border: 1px solid #E6E6E6;
	background-color: #FFF;
	-webkit-box-shadow: inset 2px 1px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset 2px 1px 2px 0 rgba(0, 0, 0, 0.2);
	height: 28px;
	font: normal 17px "klavika_regular", Arial, sans-serif;
	color: #666;
	width: 380px;
	height: 260px;
	resize: none;
	display: inline-block;
	float: left;
}


/**/

.page-content .naglowek-strony{
	font: normal 37px/100% "klavika_bold", Arial, sans-serif;
	color: #000;
	text-decoration: none;
	margin-bottom: 10px;
	display: block;
}

.feuilleton{
	margin-bottom: 20px;
	overflow: hidden;
}

.feuilleton-bg{
	background-color: #243F8E;
}
.feuilleton h3 {
	font-size: 20px;
	margin-top: 0;
	padding-top: 10px;
	padding-left: 23px;
	width: 320px;
	margin-bottom: 5px;
}
.feuilleton a{
	font: bold 17px "klavika_regular", Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.feuilleton a:hover{
	color: #F00
}
.feuilleton p {
	width: 320px;
	padding-left: 23px;
	color:#FFF;
	font-size: 13px;
}
.feuilleton p span{
	font-weight: bold;
}
.feuilleton .image {
	float: right;
}

/**/

.feuilleton-text{
	overflow: hidden;
	margin-bottom: 20px;
}
.feuilleton-text .big-object {
	width: 302px;
	float: right;
}

.feuilleton-text h3 {
	font-size: 20px;
	width: 420px;
	margin-bottom: 10px;
}
.feuilleton-text a{
	font: bold 17px "klavika_regular", Arial, sans-serif;
	color: #000;
	text-decoration: none;
}
.feuilleton-text a:hover{
	color: #F00
}
.feuilleton-text p {
	width: 420px;
	color:#000;
	font-size: 14px;
	line-height: 130%;
}

.feuilleton-text .article-info{
	display: none;
}

.feuilleton-text .article-content span.link-more{
	color: #243F8E;
	font-weight: bold;
	cursor: pointer;
}

/**/

.small-news-list{
	list-style-type: none;
}
.small-news-list li.first {
	border-top: none;
	padding-top: 1px;
}
.small-news-list li {
	vertical-align: bottom;
	border-top: 1px solid #CCC;
	overflow: hidden;
	font-size: 14px;
	padding: 10px 0;
}

.small-news-list .category {
	margin: 0;
	float: left;
	width: 140px;
	color: #000;
}
.small-news-list .title {
	margin: 0;
	float: left;
	width: 500px;
	color: #002F63;
}
.small-news-list .date {
	float: right;
	width: 70px;
	text-align: right;
	margin: 0;
	color: #999;
}
.small-news-list .none{
	display: none;
}

.small-news-list .title a{
	font: bold 14px "klavika_regular", Arial, sans-serif;
	color: #000;
	text-decoration: none;
}
.small-news-list .title a:hover{
	color: #F00
}


/**/


.path {
margin: 10px auto;
width: 100%;
overflow: hidden;
color: #666;
}
.path a, .path strong a, .path h1, .path h2 a, .path h3 a, .path h4 a, .path h5 a, .path h6 a {
font-size: 12px !important;
color: #999 !important;
text-decoration: none;
display: inline;
}
.path span {
color: #999;
font-size: 17px;
padding: 0px 4px !important;
margin: 0px !important;
}
.path li{
	display: inline;
}

/**/

.articleItems .item{
	overflow: hidden;
	margin-bottom: 20px;
}

.articleItems .item .fot{
	float: left;
	margin-right: 10px;
}
.articleItems .item .fot img{
	width: 300px;
}
.articleItems .item h2{
	display: inline-block;
	width: 400px;
}
.articleItems .item a{
	font: normal 26px "klavika_bold", Arial, sans-serif;
	color: #000;
	text-decoration: none;
	line-height: 70% !important;
}
.articleItems .item .lead{
	display: inline-block;
	width: 400px;
}
.articleItems .item .lead a{
	font: 14px "klavika_regular", Arial, sans-serif;
	text-decoration: none;
	color: #000;
}
.articleItems .item .lead a.more{
	color: #243F8E;
	font-weight: bold;
	cursor: pointer;
}
.articleItems .item .time{
	font: 12px "klavika_regular", Arial, sans-serif;
	text-decoration: none;
	color: #999;
	display: inline-block;
	width: 400px;
}
.big_header{
	overflow: hidden;
	margin-bottom: 20px;
}
.big_header h1 {
font: normal 37px/100% "klavika_bold", Arial, sans-serif;
color: #000;
text-decoration: none;
margin-bottom: 10px;
}
#zagle .article_main .paginator a.act, #zagle .article_main .paginator a:hover, #zagle .article_main .paginator a {
	color:#fff;
}
#zagle .blogi .add_comment {
	border: 0px none;
}