.wrapper {
	width: 982px;
	background-color: #FFF;
	margin: 0px auto;
	padding: 0px 5px 5px;
}
.wrapper.artykul .main_columns {
	background: transparent none;
}
.clear {
	display:block !important;
	clear:both !important;
	overflow:hidden !important;
	width: 100%;
	float: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.header {
	z-index: 9999;
	background-color:  #FFF;
}
.lContent .header {
	z-index: 99;
}
.header .sticky-wrapper.fix .wide,
.header .sticky-wrapper.fix {
	z-index: 100000;
}
.wrapper .main_columns .submenu {
	background:  #FFF none;
}
.header, * {
	font-family: Arial, Helvetica, sans-serif;
}
.header .wide {
	background-color: #BA0100;
	border-bottom: 3px solid #D6D6D6;
}
.header .line {
	width: 982px;
	background-color: #FFF;
	margin: 0px auto;
	padding: 0px 5px;
}
.header .line .top_logo, .header .line .icon_bar, .header .line .search_bar {
	float: left;
}
.bottoms .item.as a img {
	margin-left: 8px;	
}
.header .line .top_logo {
	cursor: pointer;
}
.header .line .search_bar {
	position: relative;
	margin: 0px 0 0 30px
}
.header .line .search_bar .header_input {
	border: 1px solid #D6D6D6;
	width: 470px;
	/*height: 26px;*/
}

.header .line .search_bar .header_input input.form_input {
	font-size: 15px;
	color: #999999;
	height: 26px;
	line-height: 26px;
	padding: 0px 0px 0 5px;
	width: 421px;
	outline: 0px none;
	/*background-color: #FFF;*/
	border: 0px none !important;
	
	height: 28px;
  /*background-color: #F0F0F0;*/
  border: 1px solid #ddd;
  padding: 5px;
    color: #878787;
  font-size: 18px;
  background: #F0F0F0 url("http://www.poradnikzdrowie.pl/media/v3/images/search_button.png") no-repeat scroll 5px;
    padding-left: 44px;
  outline: none;
}
.header .line .search_bar .header_input input.form_input:focus:-ms-input-placeholder,
.header .line .search_bar .header_input input.form_input:focus::-moz-placeholde,
.header .line .search_bar .header_input input.form_input:focus:-moz-placeholder,
.header .line .search_bar .header_input input.form_input:focus::-webkit-input-placeholder {
	color: #FFF;
}
.header .line .search_bar .form_search {
	position: absolute;
	top: 1px;
	right: 1px;
	display: block;
	width: 24px;
	height: 24px;
	/*background: transparent url(../images/ico_search.png) no-repeat 0 0;*/
}
.header .line .search_bar .form_search:hover {
	background-position: 0px -24px;
}
.header .line .icon_bar {
	float: right;
	background-color: #f2f2f2;
	padding: 4px 10px;
}

.header .line .icon_bar a {
	text-decoration: none;
	float: left;
	display: inline-block;
	margin-left: 12px;
}


.header .line .icon_bar a span.ico {
	display: block;
	margin: 0px auto;
	text-align: center;
	width: 44px;
	height: 44px;
	background: transparent url(../images/header_icons.png) no-repeat 0 0;
}
.header .line .icon_bar a span.title {
	font-size: 9px;
	display: block;
	text-align: center;
	color: #333;
	font-weight: normal;
}
.header .line .icon_bar a:hover span.ico {
	background-position: 0px -44px;
}
.header .line .icon_bar a:hover span.title {
	color: #BA0100;
}
.header .line .icon_bar a.pg span.ico {
	background-position: 0px 0px !important;
}
.header .line .icon_bar a.pg:hover span.ico {
	background-position: 0px -44px !important;
}
.header .line .icon_bar a.zs span.ico {
	background-position: -44px 0px !important;
}
.header .line .icon_bar a.zs:hover span.ico {
	background-position: -44px -44px !important;
}
.header .line .icon_bar a.mtv span.ico {
	background-position: -88px 0px !important;
}
.header .line .icon_bar a.mtv:hover span.ico {
	background-position: -88px -44px !important;
}
.header .line .icon_bar a.wyk span.ico {
	background-position: -132px 0px !important;
}
.header .line .icon_bar a.wyk:hover span.ico {
	background-position: -132px -44px !important;
}
.header .line .icon_bar a.mob span.ico {
	background-position: -176px 0px !important;
}
.header .line .icon_bar a.mob:hover span.ico {
	background-position: -176px -44px !important;
}
.header .wide .line {
	background-color: transparent;
}
.header .line.smallurl {
	text-align: right;
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
}
.header .line.smallurl a {
	line-height: 26px;
	margin-left: 20px;
	display: inline-block;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	float: right;
}
.header .line.smallurl a:hover {
	color: #111110;
}
.header .wide ul li .submenu {
	display: none;
}
.header .wide ul li {
	padding: 0px;
	margin: 0px;
	display: inline-block;
	float:left;
	border-left: 1px solid #D6D6D6;
	position: relative;
}
.header .wide ul li.forum {
	border-right: 1px solid #D6D6D6;
}
.header .wide ul li.budowa {
	width: 88px;
}
.header .wide ul li.instalacje {
	width: 92px;
}
.header .wide ul li.wnetrza {
	width: 86px;
}
.header .wide ul li.kuchnia {
	width: 84px;
}
.header .wide ul li.lazienka {
	width: 88px;
}
.header .wide ul li.ogrod {
	width: 72px;
}
.header .wide ul li.prawo {
	width:72px;
}
.header .wide ul li.eko {
	width: 56px;
}
.header .wide ul li.eksperci {
	width: 88px;
}
.header .wide ul li.galerie {
	width: 76px;
}
.header .wide ul li.prem {
	width: 97px;
}
.header .wide ul li.forum {
	width: 70px;
}
.header .upmenu:after, .header .wide:after {
	content:"";
	display: block;
	clear: both;
	overflow: hidden;
}
.header .upmenu {
	padding-bottom: 5px;
}
.header .wide ul li > a {
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: 31px;
	text-align: center;
	display: block;
}
.header .wide ul li strong {
	font-weight: normal;
}
.header .wide ul li.prem > a {
	color: #FFFFCC;
}
.header .wide ul li.prem:first-child > a {
	color: #FFF;
}
.header .wide ul li.act > a, .header .wide ul li:hover > a, .header .wide ul li.prem:first-child:hover > a {
	font-weight: bold;
	line-height: 31px;
	color: #111110;
	background: transparent url(../images/bg_menu_hover.png) repeat-x top left;
}
.header .wide ul li.act > a strong, .header .wide ul li:hover > a strong {
	font-weight: bold;
}
/*
.header .wide ul li > .submenu {
	display:block;
}
*/

.header .wide ul li > .submenu {
	top: 31px;
	position: absolute;
	border: 3px solid #D6D6D6;
	width: 976px;
	background-color: #FFF;
	z-index: 200;
}
.header .wide ul li > .submenu a {
	font-size: 15px;
}
.header .wide ul li:hover > .submenu {
	display:block;
	z-index: 1000000;
}
.header .wide ul li > .submenu .insub {
	margin: 10px;
	clear: both;
	overflow: hidden;
}
.header .wide ul li > .submenu .bottom:after, .header .wide ul li > .submenu .top .submenu_items:after, .header .wide ul li > .submenu .top:after {
	content:"";
	display: block;
	clear: both;
	overflow: hidden;
}
.header .wide ul li > .submenu .top .submenu_items {
	width: 590px;
	float: left;
}
.header .wide ul li > .submenu .top .submenu_items.one_col {
	width:190px;
}
.header .wide ul li > .submenu .top .submenu_items.two_col {
	width: 390px;
}
.header .wide ul li > .submenu .top .recommend {
	margin: 0 0 10px 10px;
	position:relative;
}
.header .wide ul li > .submenu .top .recommend:first-child {
	margin: 0px;
}
.header .wide ul li > .submenu .top .recommend {
	width: 354px;
	float: right;
}
.header .wide ul li > .submenu .top .recommend .minihead {
	font-size: 11px;
	color: #333;
	display: inline-block;
	background-color: #F2F2F2;
	padding: 5px 10px 0px 10px;
}
.header .wide ul li > .submenu .top .recommend .thumb {
	padding: 10px;
	background-color: #F2F2F2;
	position:relative;
}
.header .wide ul li > .submenu .top .recommend .thumb .title {
	padding-top: 5px;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .info .author, .main_container_left .list_off_gallery .content .item .author, .header .wide ul li > .submenu .top .recommend .thumb .author {
	display:inline-block;
	background-color: #FFF;
	padding: 0 5px 0 0;
	position:absolute;
	height: 20px;
	line-height:20px;
	top: 123px;
	left: 20px;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .info .author img, .main_container_left .list_off_gallery .content .item .author img, .header .wide ul li > .submenu .top .recommend .thumb .author img {
	margin-right: 5px;
	display:inline-block;
	float: left;
	margin: 0 5px 0 0;
	padding:0px;
	cursor: pointer;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .info .author a, .main_container_left .list_off_gallery .content .item .author a, .header .wide ul li > .submenu .top .recommend .thumb .author a {
	height: 20px;
	margin:0px;
	padding:0px;
	display:inline-block;
	line-height:20px;
	font-size: 11px;
	color: #5C5C5C;
	text-decoration: none;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .info .author a:hover, .main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .info .author:hover a, .main_container_left .list_off_gallery .content .item .author a:hover, .main_container_left .list_off_gallery .content .item .author:hover a, .header .wide ul li > .submenu .top .recommend .thumb .author a:hover, .header .wide ul li > .submenu .top .recommend .thumb .author:hover a {
	text-decoration:underline;
}
.header .wide ul li > .submenu .top .recommend .thumb .title a {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
.header .wide ul li > .submenu .top .recommend .thumb .title a:hover {
	color: #111110;
}
.header .wide ul li > .submenu .top .submenu_items .cols_menu {
	width: 190px;
	margin-left: 10px;
	float: left;
}
.header .wide ul li > .submenu .top .submenu_items .cols_menu:first-child {
	margin-left: 0px;
}
.header .wide ul li > .submenu .top .submenu_items .cols_menu a {
	display: block;
	border-top: 1px solid #D6D6D6;
	padding: 5px 10px 5px;
	text-decoration: none;
	color: #333333;
}
.header .wide ul li > .submenu .top .submenu_items .cols_menu a:hover {
	color: #B90000;
}
.header .wide ul li > .submenu .top .submenu_items .cols_menu a.red {
	color: #B90000;
	font-weight:bold;
}
.header .wide ul li > .submenu .top .submenu_items .cols_menu a.red:hover {
	color: #333333;
}
.header .wide ul li > .submenu .top .submenu_items .cols_menu a:first-child {
	border-top: 0px none;
}
.menu_partners {
	overflow: hidden;
	padding: 10px 10px 0px 10px;
	border-top: 1px solid #D6D6D6;
	margin-top: 10px;
}
.header .wide ul li > .submenu .bottom {
	padding: 10px 10px 0px 10px;
	border-top: 1px solid #D6D6D6;
}
.header .wide ul li > .submenu .bottom .minihead,  .menu_partners .minihead{
	font-size: 11px;
	color: #333;
	display: inline-block;
	float: left;
	text-transform: uppercase;
	line-height: 28px;
}
.header .wide ul li > .submenu .bottom .items, .menu_partners .items {
	float: left;
}
.header .wide ul li > .submenu .bottom .items .item, .menu_partners .items .item {
	display: inline-block;
	float: left;
	vertical-align: middle;
	height: 28px;
	margin-left: 15px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.header .wide ul li > .submenu .bottom .items .item img {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.header .wide ul li.budowa > .submenu {
	margin-left: -99px;
}
.header .wide ul li.instalacje > .submenu {
	margin-left: -188px;
}
.header .wide ul li.wnetrza > .submenu {
	margin-left: -281px;
}
.header .wide ul li.kuchnia > .submenu {
	margin-left: -368px;
}
.header .wide ul li.lazienka > .submenu {
	margin-left: -453px;
}
.header .wide ul li.ogrod > .submenu {
	margin-left: -542px;
}
.header .wide ul li.prawo > .submenu {
	margin-left: -615px;
}
.header .wide ul li.eko > .submenu {
	margin-left: -688px;
}
.header .wide ul li.eksperci > .submenu {
	margin-left: -745px;
}
.header .wide ul li.galerie > .submenu {
	margin-left: -745px;
}
.header .wide ul li.prem > .submenu {
	margin-left: -911px;
}
.header .wide ul li.forum > .submenu {
	margin-left: -1009px;
}
/* poddziałowa */
  .main_container_left .galleries,  .main_container_left .article_list {
	width: 670px;
}
 .main_container_left .article_list .item {
	border-bottom: 1px solid #F2F2F2;
	padding-bottom: 10px;
	margin-bottom: 10px;
	position: relative;
}
 .main_container_left .article_list .item .desc:after {
	content: "";
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
}
 .main_container_left .article_list .item .thumb {
	width: 250px;
	height: 153px;
	float: left;
	margin-right: 10px;
	position: relative;
}
 .main_container_left .article_list .item .thumb img {
	width: 100%;
	height: 100%;
}
 .main_container_left .article_list .item .thumb img.movie_play {
	position:absolute;
	top: 50%;
	left:50%;
	margin: -19px 0 0 -19px;
	width: auto;
	height: auto;
}
 .main_container_left .article_list .item .desc {
	width: 410px;
	float: left;
	margin-bottom: 15px;
	overflow: hidden;
}
 .main_container_left .article_list .item .desc .title a,
 .main_container_left .article_list .item .desc h2 a {
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	line-height: 135%;
	color: #525F71;
}
 .main_container_left .article_list .item .desc .title a:hover,
 .main_container_left .article_list .item .desc h2 a:hover {
	text-decoration: underline;
}
 .main_container_left .article_list .item .desc .text {
	font-size: 12px;
	text-decoration: none;
	line-height: 135%;
	color: #000000;
	margin-top: 5px;
}
 .main_container_left .article_list .item .info {
	position: absolute;
	left: 260px;
	bottom: 2px;
	color: #999999;
	font-weight: normal;
	font-size: 9px;
	text-transform: uppercase;
}
.social_infos .social a, .social_infos .social div,  .main_container_left .article_list .item .social a,  .main_container_left .article_list .item .info .art_type,  .main_container_left .article_list .item .social {
	float: left;
	display: inline-block;
	margin-top: 2px;
}
.social_infos .social div, .social_infos .sociala,  .main_container_left .article_list .item .social a {
	margin-left: 5px;
}
.galleries .gallery_category .big_gal_img .desc .top .info .social a, .social_infos .social a,  .main_container_left .article_list .item .social a,  .main_container_left .article_list .item .info .art_type {
	line-height: 20px;
	height: 20px;
	text-align: center;
	display: inline-block;
	padding-right: 3px;
	margin-right: 3px;
	background: transparent url(../images/info_bg.png) no-repeat bottom right;
}
.galleries .gallery_category .big_gal_img .desc .top .info .social a span, .social_infos .social a span,  .main_container_left .article_list .item .social a span,  .main_container_left .article_list .item .art_type span {
	background: transparent url(../images/info_bg.png) no-repeat top left;
	line-height: 20px;
	height: 20px;
	display: inline-block;
	padding: 0px 7px 0px 10px;
}
 .main_container_left .article_list .item .social a span {
	padding: 1px 1px 1px 2px;
}
.galleries .gallery_category .big_gal_img .desc .top .info .social a span, .social_infos .social a span {
	padding: 1px 1px 1px 3px;
}

 .main_container_left .article_list .item .social .fb-like {
	float: left;
}
 .main_container_left .article_list .item .social div[id^="___plusone"] {
	float: left !important;
	width: 76px !important;
}
 .main_container_left .article_list .item .social .twitter {
	float: left;
}
 .main_container_left .article_list .item .social .twitter iframe {
 width: 100px !important;
 overflow: visible !important; 
}

.article_list .photo_raw.interiors {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E2E2E2;
}
.article_list .photo_raw.interiors .block {
	width: 215px;
	margin-right: 12px;
}
.article_list .photo_raw.interiors .block.last {
	margin-right: 0px;
}
.article_list .photo_raw.interiors .block a {
	font-size: 14px;
	font-weight: bold;
	color: #525F71;
}
.article_list .photo_raw.interiors .header a {
	font: normal 22px arial, sans-serif;
	color: #525F71;
	text-decoration: none;
}
.article_list .photo_raw.interiors h3 {
	margin-bottom: 10px;
}
.article_list .photo_raw.interiors a:hover {
	text-decoration:underline;
}
.advextra {
	height: 0px;
	overflow:visible;
	background: transparent;
}
/* **************** submenu poddziałowej */


 .main_columns .submenu {
	border: 3px solid #D6D6D6;
	background: #FFF none;
	border-top: 0px none;
	padding:10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.wrapper .submenu {
	margin-bottom: 0px;
	padding: 10px 0;
	mb1px solid #ccc;
}
.wrapper .submenu .active, .wrapper .submenu a,
.main_columns .submenu .active, .main_columns .submenu a {
	font-size:14px;
	color:#333;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	white-space:nowrap;
	position:relative;
}
.wrapper .submenu .active, .wrapper .submenu a.red.
.main_columns .submenu .active, .main_columns .submenu a.red {
	font-weight: bold;
	color: #BA0100;
}
.wrapper .submenu a,
.main_columns .submenu a {
	margin-right:8px;
}
.wrapper .submenu a.active, .wrapper .submenu a:hover,
.main_columns .submenu a.active, .main_columns .submenu a:hover {
	color:#BA0100;
}
.wrapper .submenu a:before,
.main_columns .submenu a:before {
	content:"";
	display:inline-block;
	width:5px;
	height:5px;
	background-color:#CCC;
	vertical-align:middle;
	margin-top:-4px;
	margin-right: 5px;
}
.wrapper .submenu a:hover:before,
.main_columns .submenu a:hover:before {
	background-color: #999;
}
.menu_partners .items .item a:before {
	content: "" !important;
	display: none;
}
/* **************** podkategorie poddziałowej - niżej już nie ma :) */
 .main_container_left .subcategory {
	border: 1px solid #D7D7D7;
	padding: 10px;
	width: 645px;
	font-size: 11px;
	color: #333333;
}
.main_container_left .subcategory .list {
	float:left;
	width: 500px;
	font-size: 11px;
	color: #333333;
}
.main_container_left .subcategory .list strong {
	font-weight:bold;
	color: #BA0100;
}
.main_container_left .subcategory .list a {
	color: #BA0100;
	white-space: nowrap;
	font: 11px arial, sans-serif;
	padding-left: 6px;
	background: url(../images/li_red.gif) no-repeat 0px 5px;
	margin-right: 4px;
	text-decoration: none;
}
.main_container_left .subcategory .list a:hover {
	text-decoration: underline;
}
.main_container_left .subcategory .sort {
	float:right;
	font-size:9px;
	color: #999999;
	width:140px;
	text-align:right;
}
.main_container_left .subcategory .sort select {
	font-size:9px;
	padding:3px;
	color:#999999;
	border: 1px solid #D7D7D7;
	margin-left: 5px;
}
/* **************** breadcrumb poprawka */
 .breadcrum {
	padding: 3px 0;
	clear: both;
	overflow: hidden;
 }
 .breadcrum h1, .breadcrum h1 a {
	color: #000;
	display:inline-block;
	font-size:26px !important;
	font-weight:bold;
	text-transform:uppercase;
}
 .breadcrum h1 span {
	font-weight: normal !important;
 }
 .breadcrum h1 span a {
	font-size: 9px !important;
 }
.article_content .breadcrum h1, .article_content .breadcrum h1 a {
	font-size:inherit !important;
	text-transform: none;
	font-weight: normal;
}
.breadcrum.short {
	width: 676px;
	overflow: hidden;
		text-overflow: ellipsis;
		white-space:  nowrap
}
.breadcrum.short h1 {
	display: inline;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.breadcrum.short  .bread_small {
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	text-overflow: ellipsis;
	text-transform: none;
 }
 .breadcrum  .bread_small  * {
	text-transform: none;
 }
  .breadcrum  .bread_small span {
	font-weight: bold !important;
  }
/* ********************* murator tv poddzial */
 .row.tv .header {
	background-color: #333;
	position: relative;
	z-index: auto;
	clear:both;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
}
.row.tv .header a {
	width: 100%;
	height: 38px;
	background: url(../images/murator-tv.png) rgba(0, 0, 0, 0) no-repeat;
	display: block;
	overflow: hidden;
	margin:0px;
	padding:0px;
}
.row.tv .row.wideo_big {
	padding: 5px 0 5px 5px;
	margin: 0 0 20px 0;
	background-color: #333;
	display: block;
	overflow:hidden;
	clear:both;
}
.row.tv .row.wideo .left.wideo {
	position: relative;
	border: none;
	margin-top: 0px;
	float:left;
}
.row.tv .row.wideo .left.wideo img {
	cursor:pointer;
}
.row.tv .row.wideo_big .right {
	width: 340px;
	float: right;
	margin-right:10px;
}
.row.tv .row.wideo_big img.movie_play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -19px 0 0 -19px;
}
.row.tv .wideo_big h3 {
	margin:0 0 10px 0;
}
.row.tv .wideo_big a {
	font-size: 20px;
	color: #FFF;
	font-weight:bold;
	text-decoration: none;
	line-height:130%;
}
.row.tv .wideo_big a:hover {
	text-decoration: underline;
}
.row.tv .wideo_big p {
	color: #FFF;
	font-size: 12px;
}
.row.tv .wideo_big .info {
	margin-bottom: 10px;
	clear:both;
	overflow:hidden;
}
.row.tv .row.tv .row.wideo_big p {
	padding-right: 10px;
}
.row.tv .wideo_big .info p {
	font-size: 10px;
	color: #CCC;
	float: left;
	margin-right:10px;
}
.row.tv .wideo_big .info p span {
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
}
/* ******************** poddzial eksperci */
 .box.ekspertbox {
	margin-top: 20px;
	overflow:visible;
	border: 1px solid #D7D7D7;
	padding: 0 10px 10px 10px;
}
.box.ekspertbox .header {
	display:inline-block;
	font-size: 16px;
	background-color: #FFF;
	margin: -15px 0px 0 -11px;
	padding: 2px 5px 2px 2px;
}
.box.ekspertbox .header a {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}
.box.ekspertbox .header a:hover {
	text-decoration: underline;
}
.box.ekspertbox .content {
	clear:both;
	overflow:hidden;
	margin-top:5px;
}
.box.ekspertbox .content .left {
	float:left;
	width:360px;
	margin-right: 20px;
	padding-right: 14px;
	border-right:1px solid #D7D7D7;
}
.box.ekspertbox .content .left .title {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	color: #BA0100;
	text-decoration:none;
}
.box.ekspertbox .content .left .title a {
	text-decoration:none;
	color: #BA0100;
}
.box.ekspertbox .content .left .title a:hover {
	text-decoration: underline;
}
.box.ekspertbox .content .left p {
	font-size:12px;
	line-height:135%;
	color: #666;
}
.box.ekspertbox .content .right {
	width:250px;
	float:left;
}
.box.ekspertbox .content .right ul {
	list-style-type: none;
	line-height:100%;
}
.box.ekspertbox .content .right ul li {
	margin-top:5px;
}
.box.ekspertbox .content .right ul li:before {
	content:"";
	display:inline-block;
	width: 4px;
	height: 4px;
	background-color: #333;
	vertical-align: middle;
	margin-top: -2px;
	margin-left: -10px;
	margin-right: 5px;
}
.box.ekspertbox .content .right ul li:first-child {
	margin-top:0px;
}
.box.ekspertbox .content .right ul li a {
	padding-left: 0px;
	font-size:12px;
	line-height:100%;
	color: #666;
	text-decoration:none;
}
.box.ekspertbox .content .right ul li a:hover {
	text-decoration:underline
}
.box.ekspertbox .content .right ul li a img {
	margin-left: -15px;
	padding-right: 5px;
}
/* ************************** nie przegap */
 .main_container_left .box.dontmiss {
	border-bottom: 1px solid #D7D7D7;
	padding-bottom:10px;
	clear: both;
	display: block;
}
.main_container_left .box.dontmiss .head {
	margin-bottom:5px;
	clear:both;
	overflow:hidden;
	color: #666;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
}
.main_container_left .box.dontmiss .head a {
	color: #666;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
}
.main_container_left .box.dontmiss .head a:hover {
	text-decoration: underline;
}
.main_container_left .box.dontmiss .content {
}
.main_container_left .box.dontmiss .content ul {
	margin-left: 0px;
}
.main_container_left .box.dontmiss .content ul li {
	border-top: 1px dotted  #D7D7D7;
	display:block;
	padding: 10px;
}
.main_container_left .box.dontmiss .content ul li h3 {
	font-size: 14px;
	font-weight:normal;
	margin-left:10px;
}
.main_container_left .box.dontmiss .content ul li a {
	font-size: 14px !important;
	text-decoration:none;
	color:#333;
}
.main_container_left .box.dontmiss.red .content ul li a {
		color: #596679;
		font-weight: bold;
}
.main_container_left .box.dontmiss .content ul li a:before {
	content:"";
	display:inline-block;
	width: 4px;
	height: 4px;
	background-color: #333;
	vertical-align: middle;
	margin-top: -4px;
	margin-left: -10px;
	margin-right: 5px;
}
.main_container_left .box.dontmiss .content ul li a:hover {
	text-decoration:underline;
}
/* ***************************** galerie zdjęć */
 .main_container_left .list_off_gallery .head {
	margin-bottom: 5px;
	font-size: 17px;
	font-weight: bold;
	color: #BA0100;
}
 .main_container_left .list_off_gallery .head {
	color: #666;
}
 .main_container_left .list_off_gallery .head span {
	color:#000;
 }
  .main_container_left .list_off_gallery .head a {
	color:#666;
  }
    .main_container_left .list_off_gallery .head a span {
	color:#ba0100;
	font-weight: bold;
	font-size: 17px;
    }
.head a span {
	color: #BA0100 !important;
}
.main_container_left .list_off_gallery .content {
	clear:both;
	overflow:hidden;
	padding:0px;
	margin: 0 0 5px 0;
}
.main_container_left .list_off_gallery .content.dotted {
	border-bottom: 1px dotted #D6D6D6;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.main_container_left .list_off_gallery .content .item {
	display: block;
	float: left;
	clear: none;
	width:160px;
	margin: 0 0 0 10px;
	border-bottom: 0px none;
}
.main_container_left .article_content .list_off_gallery .content .item {
	margin-left: 8px;
}
.main_container_left .list_off_gallery .content .item:first-child {
	margin-left: 0px;
}
.main_container_left .list_off_gallery .content .item .thumb {
	width: 160px;
	height: 105px;
	margin: 0px;
	padding: 0px;
	float: none;
	position:relative;
}
.main_container_left .list_off_gallery .content .item .info {
	position:relative;
	left: auto;
	bottom: auto;
	text-transform: none;
	line-height: 150%;
	font-size: 11px;
	color: #999999
}
.main_container_left .list_off_gallery .content .item .title {
	padding:5px 0;
}
.main_container_left .list_off_gallery .content .item .title a {
	font-weight: bold;
	font-size: 14px;
	color: #525F71;
	text-decoration: none;
}
.main_container_left .list_off_gallery .content .item .title a:hover {
	text-decoration: underline;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .info .author, .main_container_left .list_off_gallery .content .item .author {
	position: relative;
	top: auto;
	left: auto;
	margin-bottom: 5px;
}
.main_container_left .letterslist .more, /* TAGI więcej */
.main_container_left .najnowsze_tematy.noscroll .more,
.main_container_left .list_off_gallery .more {
	border-bottom: 1px solid #F2F2F2;
	border-top: 0px;
	padding: 0px 0px 5px 0px;
	margin: 0;
	font-size: 11px;
}
.main_container_left .letterslist .more a, /* TAGI więcej */
.main_container_left .najnowsze_tematy.noscroll .more a, 
.main_container_left .list_off_gallery .more a {
	font-size: 11px;
	color: #BA0100;
}
.main_container_left .letterslist .more a:before, /* TAGI więcej */
.main_container_left .najnowsze_tematy.noscroll .more a:before, 
.main_container_left .list_off_gallery .more a:before {
	content: url(../images/li_red.gif);
	background-color: transparent;
}
.main_container_left .letterslist .more a span, /* TAGI więcej */
.main_container_left .najnowsze_tematy.noscroll .more a span,
.main_container_left .list_off_gallery .more a span {
	color: #999999;
	font-size: inherit;
	text-transform: none !important;
}
/* ***************************** nowy paginator */
 .box.paginator {
	border-bottom: 2px solid #F2F2F2;
	padding: 0 0 10px 0;
	text-align:right;
	font-size:14px;
}
.box.paginator span, .box.paginator a {
	position:relative;
	text-decoration:none;
	display: inline-block;
	padding: 4px 7px;
	font-size:17px;
	font-weight:normal;
	background-color: #CCC;
	color: #111;
	margin-left:1px;
	border: 1px solid #CCC;
}
.box.paginator span {
	background-color:#FFF;
	border-collapse:collapse;
	border: 1px solid #CCC;
}
.box.paginator span.act,
.box.paginator a:hover, .box.paginator a.act {
	color: #FFF;
	border: 1px solid #BA0100;
	background-color: #BA0100;
	display: inline-block;
	padding: 4px 7px !important;
}
.box.paginator span {
	padding: 4px 4px;
	color: #CCC;
}
/* ****************** biblioteka muratora male */
 .box.bibliotekamuratora {
	clear:both;
	overflow:hidden;
}
.box.bibliotekamuratora .head {
	margin-bottom:5px;
	clear:both;
	overflow:hidden;
}
.box.bibliotekamuratora .head a {
	color: #666;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
}
.box.bibliotekamuratora .head a:hover {
	text-decoration:underline;
}
.box.bibliotekamuratora .thumb, .box.bibliotekamuratora .thumb img {
	width: 100px !important;
	height:auto !important;
	cursor: pointer;
}
.box.bibliotekamuratora .thumb img {
	display: inline-block;
	border: 1px solid #CCC;
}
.box.bibliotekamuratora .desc {
	width: 555px !important;
	height: auto !important:
}
.box.bibliotekamuratora .desc .category {
	font-size: 11px;
	color:#999999;
}
.box.bibliotekamuratora .desc .category a {
	color: #BA0100;
	text-decoration:none;
}
.box.bibliotekamuratora .desc .category a:hover {
	text-decoration:underline;
}
.box.bibliotekamuratora .desc .text {
	font-size:14px !important;
	line-height:150% !important;
}
/* ********************** prawa kolumna naglowki */
 .main_columns_right .box  {
}
.main_columns_right .box .head {
	margin-bottom:5px;
	clear:both;
	overflow:hidden;
	color: #666;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
	text-transform:uppercase;
}
.main_columns_right .box .head a {
	color: #666;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
}
.main_columns_right .box .head a:hover {
	text-decoration: underline;
}
.main_columns_right .box.writeforyou .images .item {
	float:left;
}
.main_columns_right .box.writeforyou .images .item span {
	display:none;
}
.main_columns_right .box.writeforyou .images .item.moreface span {
	display:block;
	float:left;
	width: 75px;
	height: 50px;
	background-color:#333;
	color: #FFF;
	text-decoration:none;
	text-align: center;
	font-size:12px;
	margin: 0px;
	line-height:100%;
	padding: 25px 0 0 0;
	cursor: pointer;
}
.main_columns_right .box.writeforyou .images .item.moreface span:hover {
	background-color: #BA0100;
}
.box.see_morea {
	border-bottom: 1px solid #E2E2E2;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.box.see_morea .content {
	line-height:100%;
}
.box.see_morea .content a {
	font-size:12px;
	font-weight:normal;
	color: #333;
	text-decoration:none;
}
.box.see_morea .content a:hover {
	color: #BA0100;
}
.box.starters.redakcja .head {
	font-weight: bold;
}
.box.starters.premium .block img {
	float:right;
}
.box.starters.premium .block img.piano-key {
	float:none;
}
.box.starters.redakcja .block a, .box.starters.premium .block a {
	font-weight: normal;
}
.box.starters.redakcja,
.box.top5 {
	border-bottom: 1px solid #D6D6D6;
}
.box.top5 .head b, .box.top5 ol li {
	color: #BA0100;
}
.box.top5 ol li  a {
	font: bold 14px/135% arial,sans-serif;
	color: #545F71;
	text-decoration: none;
}
.box.top5 .head b {
	font-weight: strong;
}
.box .more {
	border-top: 1px solid #E2E2E2;
	text-align: right;
	margin-top:5px;
	padding-top:5px;
	font-size:12px;
}
.box .more a {
	color: #3F3F3F;
	text-decoration:none;
	font-size:12px;
}
.box .more a:before {
	content:"";
	display:inline-block;
	width:4px;
	height:4px;
	background-color:#666666;
	margin: -2px 5px 2px 0;
}
.box .more a:hover {
	text-decoration:underline;
}
.box.dedykowane_ads .item div > div, .box.dedykowane_ads .item div > table {
	margin-bottom: 10px;
	padding-top: 7px;
	background: transparent url(../images/ico_reklama-h.gif) no-repeat top right;
}
.box.ofero24 {
	clear:both;
	overflow:hidden;
}
.box.ofero24 .head img {
	display:inline-block;
	margin-left: 0px;
	margin-bottom:-5px;
}
.box.ofero24 .item {
	overflow: hidden;
	border-top: 1px solid #E5E5E5;
	margin-top: 2px;
	padding-top: 2px;
	height: 50px;
	position: relative;
}
.box.ofero24 .item:first-child {
	border: 0px none;
}
.box.ofero24 .item .txt {
	float: left;
	width: 210px;
	margin-right: 6px;
}
.box.ofero24 .item img {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 6px;
	cursor:pointer;
}
.box.ofero24 .item .txt .first {
	color: #666;
	font: normal 11px/110% sans-serif;
	text-decoration: none;
	display: block;
	height: 25px;
	overflow: hidden;
}
.box.ofero24 .item .txt .second {
	color: #999999;
	font: bold 10px sans-serif;
	text-decoration: none;
	display: block;
	overflow: hidden;
	height: 25px;
}
.box.ofero24 .item .where {
	float: left;
	width: 80px;
	padding-top: 12px;
}
.box.ofero24 .item .where a {
	color: #666;
	font: normal 10px sans-serif;
	text-decoration: none;
	display: block;
	text-align: center;
}
.box.ofero24 .item .txt .second:hover, .box.ofero24 .item .txt .first:hover {
	text-decoration: underline;
}
.box.ofero24 .item a:hover {
	text-decoration: underline !importnatn;
}
.mdom_extra .right p {
	font-size: 12px;
}
.mdom_extra .right .item.list a {
	margin-bottom: 2px;
	font-size: 12px
}
.mdom_extra .right .item.list a:before {
	content:"";
	display:inline-block;
	width: 4px;
	height: 4px;
	background-color: #CCC;
	vertical-align: middle;
	margin-top: -3px;
	margin-left: -10px;
	margin-right: 5px;
}
.box.socialbuttons .content {
	background-color: #E2E2E2;
	clear:both;
	overflow:hidden;
	padding:10px;
}
.box.socialbuttons .content a {
	display:block;
	float:left;
	width: 40px;
	height: 40px;
	background: transparent url(../images/social_icons_right.png) no-repeat 0 0;
	margin-left: 8px;
}
.box.socialbuttons .content a:first-child {
	margin-left:0px;
}
.box.socialbuttons .content a.fb {
	background-position: 0 0px;
}
.box.socialbuttons .content a.gplus {
	background-position: -40px 0px;
}
.box.socialbuttons .content a.twitter {
	background-position: -80px 0px;
}
.box.socialbuttons .content a.rss {
	background-position: -120px 0px;
}
.box.socialbuttons .content a.mail {
	background-position: -160px 0px;
}
.box.socialbuttons .content a.mobile {
	background-position: -200px 0px;
}
.box.socialbuttons .content a.fb:hover {
	background-position: 0 -40px;
}
.box.socialbuttons .content a.gplus:hover {
	background-position: -40px -40px;
}
.box.socialbuttons .content a.twitter:hover {
	background-position: -80px -40px;
}
.box.socialbuttons .content a.rss:hover {
	background-position: -120px -40px;
}
.box.socialbuttons .content a.mail:hover {
	background-position: -160px -40px;
}
.box.socialbuttons .content a.mobile:hover {
	background-position: -200px -40px;
}
/*najnowsze_tematy zrobiszsam */
 .najnowsze_tematy {
	position: relative;
	color: #FFF;
	background: #424242 url(../images/stripes20.png) 0 0 repeat;
	padding: 10px;
	margin: 0 0 15px 0;
}
.najnowsze_tematy.noscroll {
	padding: 0px;
	background: none;
}
.najnowsze_tematy .title {
	overflow: hidden;
	padding: 5px;
	font-size: inherit !important;
}
.najnowsze_tematy .title img[alt="projekty.muratordom.pl"] {
	height: 30px;
	width: auto;
	margin-left: -5px;
}
.najnowsze_tematy span {
	color: #9D9D9D;
	text-transform: uppercase !important;
	font-size: 22px;
}
.najnowsze_tematy .block {
	width:25%;
	display: inline-block;
	margin-right: -4px;
	cursor: pointer;
	vertical-align: top;
	padding: 5px;
}
.najnowsze_tematy.noscroll .block {
	width: 330px;
	padding: 0px;
	margin-left: 10px;
}
.najnowsze_tematy.noscroll .block:first-child {
	margin-left: 0px;
}
.najnowsze_tematy .block:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.najnowsze_tematy.noscroll .block:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.najnowsze_tematy .block .img {
	height: 85px;
	width: 130px;
	margin: 0;
	background-size: cover;
	position: relative;
	float: left;
	border-bottom: none !important;
}
.najnowsze_tematy.noscroll .block:hover .txt p {
	text-decoration: underline;
}
.main_container_left .najnowsze_tematy.noscroll .more {
	margin-top: 10px;
}
.najnowsze_tematy .block .txt {
	background: url(../images/white10.png) 0 0 repeat;
	height: 85px;
	overflow: hidden;
	width:165px;
	float: left;
	margin: 0;
	border: 0;
}
.najnowsze_tematy.noscroll .block .txt {
	width: 200px;
	height: auto;
	background: none;
}
.najnowsze_tematy .block .txt p, .najnowsze_tematy .block .txt a {
	font-size: 12px;
	line-height: 150%;
	padding: 5px 10px;
	color: #FFF;
	overflow: auto;
	height: auto;
	display: inherit;
}
.najnowsze_tematy.noscroll .block .txt p, .najnowsze_tematy.noscroll .block .txt a {
	color: #333333;
	font-size: 13px;
	padding: 0 0 0 10px;
}
.najnowsze_tematy .bx-controls.bx-has-controls-direction {
	position: absolute;
	top: 10px;
	right: 10px;
}
.najnowsze_tematy .bx-controls.bx-has-controls-direction a {
	margin-left:10px
}
/*end najnowsze_tematy zrobiszsam */
.toggler,
.toggle_box {
	z-index: 5010;
	background-color: white;
	position: fixed;
	bottom: 0px;
	right: -312px;
	padding: 5px;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	width: 300px;
	clear:both;
	overflow:hidden;
}
.toggler .head {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
	
}
.toggle_box .left {
	width: 80px;
	float: left;
	margin-right: 8px;
}
.toggler .left img,
.toggle_box .left img {
	cursor: pointer;
}
.toggler .right,
.toggle_box .right {
	float: left;
	width: 200px;
	position: relative;
}
.toggler .right .title,
.toggle_box .right .title {
	margin-bottom: 5px;
}
.toggler .right .title a,
.toggle_box .right .title a {
	font-weight: bold;
}
.toggler .right .sneekpeak,
.toggle_box .right .sneakpeek {
	margin-bottom: 5px;
	height: 45px;
	overflow: hidden;
}
.toggler .right .seemore span,
.toggle_box .right .seemore span {
	color: #BB0000;
	font-weight: bold;
	background: url(../images/red_arrow.gif) 0 5px no-repeat;
	padding-left: 10px;
	text-decoration: underline;
	cursor: pointer;
}
.toggler .right img.close_it,
.toggle_box .right img.close_it {
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	margin-right: -12px;
}
.toggler  .content {
	margin-bottom: 10px;
}
#slidebox_platforma {
	background-color: #F3F4F9;
}
#slidebox_platforma  .content a {
	font-weight: bold;
	color: #555;
	line-height: 130%;
}
#slidebox_platforma  .togg_button {
	text-align: right
}

/* ARTYKUŁ */
 .article_content {
	width:665px;
}

.article_content .article_elements:after {
	content:"";
	display:block;
	clear:both;
	overflow:hidden;
}
.article_content .article_elements .left_article_content {
	float:left;
	width: 200px;
	margin: 0 10px 0px 0;
	padding-right: 20px;
}
.article_content .article_elements .left_article_content .box .box_head {
	font-size:11px;
	text-transform: uppercase;
	display:inline-block;
	padding:3px;
}
.article_content .article_elements .left_article_content .box.sonda .box_head {
	background-color: #F2F2F2;
}
.article_content .article_elements .left_article_content .box.sonda .question {
	font-size: 14px;
	color: #666;
	margin: 0 0 5px 0;
	padding:0px;
}
.article_content .article_elements .left_article_content .box.sonda .answers {
	font-size: 12px;
}
.main_columns_right #right_poll_cont .ppsg_hold p.buttons button, .article_content .article_elements .left_article_content .box.sonda .answers button {
	border: 1px solid #E2E2E2;
	background-color: #FFF;
	padding: 2px 5px;
	font-size: 13px;
	color: #BA0100;
	cursor: pointer;
	text-decoration: none;
}
.main_columns_right #right_poll_cont .ppsg_hold p.buttons button.wyniki, .article_content .article_elements .left_article_content .box.sonda .answers button.light {
	padding: 2px 5px;
	float:right;
	color: #999999;
}
.main_columns_right #right_poll_cont .ppsg_hold p.buttons button:hover, .article_content .article_elements .left_article_content .box.sonda .answers button:hover {
	border: 1px solid #333;
	background-color: #333;
	color: #FFF;
	text-decoration:none !important;
}
.article_content .article_elements .left_article_content .box.sonda .answers .answer_btt {
	padding-top:5px;
	clear:both;
	overflow:hidden;
}
.article_content .article_elements .left_article_content .box .box_head .logo {
	cursor: pointer;
}
.article_content .article_elements .left_article_content .box .desc {
	background-color: #FFF
	/* #F2F2F2 */
	;
	border-bottom: 2px solid #F2F2F2;
	font-size: 12px;
	padding: 5px 0;
}
.article_content .article_elements .left_article_content .box .desc a {
	color: #333333;
	text-decoration: none;
}
.article_content .article_elements .left_article_content .box .thumb {
	position:relative;
	width: 200px;
}
.article_content .article_elements .left_article_content .box .thumb img {
	width: 200px;
	height: auto;
}

.article_content .article_elements .left_article_content .box .thumb .play {
	position:absolute;
	width: 38px;
	height: 38px;
	top: 50%;
	left:50%;
	margin: -19px 0 0 -19px;
}
.article_content .article_elements .left_article_content .box .desc a:hover {
	text-decoration: underline;
}
.article_content .article_elements .left_article_content .box .desc em {
	color: #999999;
	display:block;
	font-size:11px;
	margin-bottom:3px;
}
.article_content .other_articles {
	clear:both;
	overflow:hidden;
	margin-bottom:15px;
}
.article_content .other_articles .item {
	width:215px;
	margin-left: 10px;
	float: left;
}
.article_content .other_articles .item:after {
	content:"";
	display:block;
	clear:both;
	overflow: hidden;
}
.article_content .other_articles .item:first-child {
	margin-left: 0px;
}
.article_content .other_articles .item .thumb {
	float: left;
	margin-right:10px;
	position: relative;
}
.article_content .other_articles .item .thumb .play {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -18px 0 0 -20px;
	z-index: 1
}

.article_content .other_articles .head, .article_content .other_articles .head a, .article_content .other_articles .item a {
	font-size:11px;
	color: #858585;
	font-weight: normal;
	text-decoration:none;
}
.article_content .other_articles .head {
	margin-bottom:5px;
}
.article_content .other_articles a:hover {
	text-decoration: underline;
}
.article_content .article_head {
	clear:both;
	/*overflow:hidden;*/
}
.article_content .article_head:after {
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
}
.article_content .article_head .header_top {
	background: transparent none !important;
	clear: both;
	overflow: hidden;
	padding: 0px;
	margin: 0 0 10px 0;
}

.article_content .article_head .header_top .sponsored_art_title {
	font-weight: normal;
	font-size: 17px;
	color: #666;
	margin-bottom: 10px;
	display: inline-block;
	float: left;
}
.article_content .footer {
	margin-bottom: 20px;
	clear: both;
	z-index: auto;
}
.article_content .footer .left {
	float: left;
}
.article_content .footer .nav,
.article_content .article_head .header_top .nav { float: right; display:  inline-block}


.article_content .article_head .header_top .back {clear: both; display: block; text-align; left;}

.article_content .footer .nav a,
.article_content .footer .back a,
.article_content .article_head .header_top .nav a {

	display: inline-block;
	background-color: #666;
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 4px;
}
.article_content .article_head .header_top .back a {
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;
	color: #BA0100;
}

.article_content .footer .nav a:hover,
.article_content .article_head .header_top .nav a:hover {
	background-color: #000;
}
.article_content .footer .back a:hover,
.article_content .article_head .header_top .back a:hover {
	color: #000;
	text-decoration: underline;
}
.article_content .article_head .overtitle {
	font-size: 14px;
	color: #999;
	margin-bottom:10px;
}
.article_content .article_head h1 {
	font-size: 34px;
	font-weight: normal;
	color:#596679;
	color:#000;
	padding-bottom: 5px;
}
.article_content .article_head .sponsor {
	margin:10px 0;
	position:relative;
	height:1px;
	background-color:#D6D6D6;
	text-align:center;
}
.article_content .article_head .sponsor span {
	display: inline-block;
	background-color: #FFF;
	color: #858585;
	text-align:center;
	padding:2px 5px;
	font-size: 9px;
	text-transform:uppercase;
	margin-top:-6px;
	width:auto;
}
.main_container .main_container_left .article_list .item .desc .tags,
.main_container .main_container_left .article_list .item .desc .tags a,
.main_columns .main_container_left .article_list .item .desc .tags,
.main_columns .main_container_left .article_list .item .desc .tags a,
.article_content .article_head .tags a, .article_content .article_head .tags {
	font-size:11px;
	color: #858585;
	text-decoration:none;
	padding: 0;
}
.main_container .main_container_left .article_list .item .desc .tags,
.main_columns .main_container_left .article_list .item .desc .tags,
.article_content .article_head .tags {
	margin-bottom:10px;
	padding: 0;
}
.main_container .main_container_left .article_list .item .desc .tags a:hover,
.main_columns .main_container_left .article_list .item .desc .tags a:hover,
.article_content .article_head .tags a:hover {
	text-decoration: underline;
}
.main_container .main_container_left .article_list .item .desc .tags,
.main_columns .main_container_left .article_list .item .desc .tags {
	clear: both;
	overflow: hidden;
}
.article_content .article_head p {
	font-weight: normal;
	font-size: 20px;
	color:#666666;
	margin-bottom: 10px;
	padding-top: 5px;
}
.main_columns .main_container_left .article_list.ekoznaki {
	
}
.main_columns .main_container_left .article_list.ekoznaki .item .thumb {
	width: 120px;
	height: auto;
	text-align: center;
}
.main_columns .main_container_left .article_list.ekoznaki .item .thumb img {
	width: auto;
	height: auto;
}
.main_columns .main_container_left .article_list.ekoznaki .item .desc {
	width: 530px;
}
.main_columns .main_container_left .article_list.ekoznaki .item .desc h6 {
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	line-height: 135%;
	color: #525F71;
}
.article_content .article_elements h3 {
}
.article_content .article_elements h5 {
}
.article_content .article_elements ol, .article_content .article_elements ul  {
	line-height: 150%;
	font-size: 14px;
	margin: 10px 0 10px 30px;
	list-style-position:  outside;
}
.article_content .article_elements ol { list-style-type: decimal; }
.article_content .article_elements ul { list-style-type: square; }
.article_content .article_elements ol ul, .article_content .article_elements ul ol,
.article_content .article_elements ul ul, .article_content .article_elements ol ol    { margin-top: 0; margin-bottom: 0; }

.article_content .article_elements h4, .article_content .article_elements p {
	margin-bottom:10px;
	line-height: 150%;
	font-size:14px;
}
.article_content .article_elements h2,
.article_content .article_elements h3 {
	font-size:18px;
	color:#596679;
	color:#000;
	margin-bottom: 10px;
}
.article_content .article_elements p a {
	font-size: inherit;
	color: #BA0100;
	text-decoration:none;
}
.article_content .article_elements p a:hover {
	text-decoration:underline;
}
.article_content .article_elements p strong {
	color:#596679;
}
.article_content .article_elements .added_buttons {
	padding: 0 0 15px 0;
}
.article_content .article_elements .added_buttons a.back_button {
	background-color:#BA0100;
	display:inline-block;
	color: #FFF;
	font-size:17px;
	text-decoration:none;
	line-height: 30px;
	height: 30px;
	padding: 0px 10px;
}
.article_content .article_elements .quiz_container .head {
	clear:both;
	overflow:hidden;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #D6D6D6;
}
.article_content .article_elements .quiz_container .head .left {
	float:left;
	font-size: 18px;
	font-weight: bold;
	color: #666;
	padding-top: 2px;
}
.article_content .article_elements .quiz_container .head .right {
	float:right;
}
.article_content .article_elements .quiz_container .head .right ul {
	display:inline-block;
	clear:both;
	overflow:hidden;
}
.article_content .article_elements .quiz_container .head .right ul li {
	list-style-type: none;
	display:inline-block;
	float:left;
	margin: 0 0 0 1px;
	padding: 0;
	text-align: center;
	background-color: #D6D6D6;
	font-size:12px;
	width:22px;
	height:22px;
	line-height:22px;
}
.article_content .article_elements .quiz_container .head .right ul li.act {
	color: #FFF;
	background-color: #BA0100;
}
.article_content .article_elements .npe_nowe {
	padding-bottom: 20px;
}
.article_content .article_elements .npe_nowe p.buttons {
	clear:both;
	overflow:hidden;
	margin-top: 10px;
	padding-top: 10px;
}
.article_content .article_elements .npe_nowe p.buttons .wyniki, .article_content .article_elements .npe_nowe p.buttons .glosuj {
	float:left;
	display: inline-block;
	border: 1px solid #BA0100;
	background-color: #BA0100;
	color: #FFF;
	text-transform: uppercase;
	font-size: 17px;
	height: 30px;
	line-height:30px;
	padding:0 20px;
	margin-right: 10px;
	cursor: pointer;
}
.article_content .article_elements .npe_nowe p.buttons .wyniki {
	float:left;
	border: 1px solid #CCCCCC;
	background-color: #FFF;
	text-transform: none;
	color: #999999;
	font-weight:normal;
}
.article_content .article_elements .npe_nowe p.buttons .wyniki:hover, .article_content .article_elements .npe_nowe p.buttons .glosuj:hover {
	color: #FFF;
	background-color:#666;
	border: 1px solid #666;
}
.article_content .article_elements .npe_nowe .pytania .gTemat {
	margin-bottom:10px;
}
.article_content .article_elements .npe_nowe .pytania .gTemat .float-left {
	margin-right: 10px;
}
.article_content .article_elements .npe_nowe .pytania .gTemat p label input {
	margin-right: 5px;
}
.article_content .article_elements .npe_nowe .pytania {
	padding: 0 0 0 20px;
}
.article_content .article_elements .npe_nowe .pytania .pytanie {
	margin-top: 10px;
}
.article_content .article_elements .npe_nowe p.buttons {
	padding-left: 20px;
}
.article_content .article_elements .npe_nowe .wynik {
	margin-right: 20px;
	margin-bottom: 10px;
	
}
.article_content .article_elements .npe_nowe .wynik .title {
	font-size: 14px;
	color: #333;
	margin-bottom: 5px;
}

.article_content .article_elements .npe_nowe .wynik .line {
	background-color: #E1E1E1;
	height: 22px;
}
.article_content .article_elements .npe_nowe .gTemat .wynik {
	float: left;
	width: 482px;
	margin-right: 0px;
}
.article_content .article_elements .npe_nowe .wynik .line .red {
		background-color: #BA0100;
		height: 22px;
		position: relative;
}
.article_content .article_elements .npe_nowe .wynik .line .red .procent {
		color: #FFF;
		padding-left: 8px;
		font-size: 12px;
		line-height: 22px;
		height: 22px;
		white-space: nowrap;
}
.article_content .article_elements .podziekowanie {
	text-align: center;
	width: 360px;
	padding: 10px;
	margin: 0px auto 20px;
	border: 1px solid #CCCCCC;
	color: #999999;
	font-size: 17px;
}
.article_content .article_elements .pytania_glosy {
	padding: 0 20px 20px 20px;
	
}
.article_content .article_elements .npe_nowe .wynik .line.small .red .procent {
	right: -95px;
	position: absolute;
	text-align: left;
	float: none;
	display:inline-block;
	width: 90px;
	color: #666666;
}
.article_content .article_elements .quiz_container .quiz_content {
	clear:both;
	overflow:hidden;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #D6D6D6;
}
.article_content .article_elements .quiz_container .quiz_content img {
	margin-bottom: 20px;
}
.article_content .article_elements .quiz_container .quiz_content .question {
	font-size: 18px;
	color: #596679;
	margin-bottom: 10px;
}
.article_content .article_elements .quiz_container .quiz_footer {
	clear:both;
	overflow:hidden;
}
.article_content .article_elements .quiz_container .quiz_footer button {
	float:right;
	background-color: #BA0100;
	color: #FFF;
	text-transform: uppercase;
	height: 30px;
	line-height:30px;
	padding:0 20px;
	cursor: pointer;
}
.article_content .article_elements .quiz_container .quiz_footer button:hover {
	background-color: #666;
}
.article_content .article_elements .added_buttons a.back_button:hover {
	background-color:#666;
}
.article_content .social_infos {
	clear:both;
	/*overflow:hidden;*/
	margin-bottom: 15px;
	z-index: auto;
}
.article_content .social_infos .social:after, .article_content .social_infos:after {
	content:"";
	display:block;
	clear:both;
	overflow:hidden;
}
.article_content .social_infos .social {
	float:left;
	display:block;
	width: 480px;
}
.article_content .social_infos .social span.time {
	font-size: 11px;
	color: #999999;
	display: inline-block;
	margin-left: 5px;
	line-height: 20px;
}
.galleries .gallery_category .big_gal_img .desc .top .info .social a, .article_content .social_infos .social div {
	margin-left: 0px;
	display: inline-block;
	float: left;
	margin-left: 5px;
}
.galleries .gallery_category .big_gal_img .desc .top .info .social a:first-child, .article_content .social_infos .social div:first-child {
	margin-left: 0px;
}
.article_content .social_infos .fb {
	width:100px;
}
.article_content .social_infos .gplus {
	width:70px;
}
.article_content .social_infos .tweet {
	width:100px;
}
.article_content .social_infos .author {
	float: right;
	font-size: 11px;
	line-height: 20px;
	color:#858585;
}
.article_content .social_infos .social a {
	margin-left:5px;
}
.article_content .social_infos .author a {
	color: #5C5C5C;
	text-decoration:none;
}
.article_content .social_infos .author a:hover {
	text-decoration:underline;
}
.article_content .social_infos .author img {
	margin-right:5px;
	float:left;
	vertical-align: middle;
}

.article_content .article_elements .big_image {
	background-color: #F2F2F2;
	clear: both;
	overflow: hidden;
}
.article_content .article_elements .big_image .thumb {
	text-align: center;
}
.article_content .article_elements .big_image .desc {
	padding: 10px;
}
.article_content .article_elements .big_image .desc em {
	color:#999999;
	font-size:11px;
	margin-bottom:5px;
	display:block;
}
.article_content .article_elements .big_image .desc p {
	padding: 0px;
	font-size:14px;
	color: #333333;
	line-height:150%;
}
.article_content .article_elements .big_image.gallery {
	border: 0px none;
	padding:0px;
}
.article_content .article_elements .big_image.gallery .thumb {
	position:relative;
}
.article_content .article_elements .big_image.gallery .thumb a.zoom {
	padding: 4px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #FFF;
	display:block;
	-moz-opacity: 0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter:alpha(opacity=70);
}
.article_content .article_elements .big_image.gallery .thumb a.zoom span {
	display:block;
	width: 24px;
	height: 24px;
	background: transparent url(../images/ico_search.png) no-repeat bottom left;
}
.article_content .article_elements .big_image.gallery .thumb a.prev, .article_content .article_elements .big_image.gallery .thumb a.next {
	position:absolute;
	top: 50%;
	left:0px;
	width:50px;
	height:60px;
	margin-top:-30px;
	background: transparent url(../images/gallery_buttons.png) no-repeat 0px 0px;
}
.article_content .article_elements .big_image.gallery .thumb a.next:hover {
	background-position: 0px -60px;
}
.article_content .article_elements .big_image.gallery .thumb a.prev {
	background-position: -50px 0;
	left: auto;
	right: 0px;
}
.article_content .article_elements .big_image.gallery .thumb a.prev:hover {
	background-position: -50px -60px;
}
.article_content .article_elements .big_image.gallery .desc {
	padding: 10px 10px 0px 10px;
	margin:0px;
}
.article_content .article_elements .big_image.gallery .desc .slides {
	font-size: 11px;
	color: #999999;
	border: 1px solid #EAEAEA;
	background-color:#F9F9F9;
	display:inline-block;
	float:left;
	padding: 3px 5px;
}
.article_content .article_elements .big_image.gallery .desc em {
	padding: 4px 0px;
	float:left;
	margin-left: 10px;
}
.article_content .article_elements .big_image.gallery .desc .slides input {
	margin:-4px 0 0 5px;
	vertical-align:middle;
}
.article_content .article_elements .big_image.gallery .desc p {
	margin-bottom: 5px;
}
.article_content .article_elements .big_image.gallery .gallery_images {
	padding:0px;
	margin:0px;
	clear:both;
	overflow:hidden;
}
.article_content .article_elements .big_image.gallery .gallery_images a {
	display:block;
	float:left;
	text-decoration: none;
	position: relative;
}
.article_content .article_elements .big_image.gallery .gallery_images a.txt {
	color: #FFF;
	background: #333;
	width:103px;
	border: 4px solid #F2F2F2;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	text-align:center;
	padding-top: 18px;
	height: 47px;
}
.article_content .article_elements .big_image.gallery .gallery_images a.txt:hover {
	background-color: #BA0100;
}
.article_content .article_elements .big_image.gallery .gallery_images a img {
	display:block;
	float:left;
	border: 4px solid #F2F2F2;
}
.article_content .article_elements .big_image.gallery .gallery_images a img.play {
	position: absolute;
	border: 0px none;
	padding: 0px;
	top: 50%;
	left: 50%;
	margin: -20px 0 0 -20px;
}
.article_content .article_elements .big_image.gallery .title {
	text-transform: none;
	font: bold 17px arial,sans-serif;
	color: #545F71;
	margin: 10px 0;
}
.article_content .article_elements .big_image.gallery .gallery_images a.last img {
	border-right-width:3px;
}
.article_content .article_elements .big_image.gallery .gallery_images a.act img {
	border-color:#BA0100;
}
.article_content .article_elements .big_image.gallery .gallery_images a:hover img {
	border-color:#D6D6D6;
}
.article_content .article_elements .big_image.two_images {
	background-color: transparent;
	clear:both;
	overflow:hidden;
}
.article_content .article_elements .big_image.two_images .box.image {
	background-color: #F2F2F2;
	display:block;
	float:left;
	width: 325px;
	margin-left: 15px;
}
.article_content .article_elements .big_image.two_images .box.image:first-child {
	margin:0;
}
.article_content .article_elements .big_image.two_images .box.image p {
	margin:0;
}
.article_content .article_elements .box.dontmiss.red .head {
	background-color: #BA0100;
	display:inline-block;
	clear:both;
	overflow:hidden;
	color: #FFF;
	padding:3px 5px;
	text-transform:uppercase;
}
.article_content .article_elements .box.expert {
	border: 1px solid #BA0100;
	padding: 4px 10px 10px 10px;
}
.article_content .article_elements .box.expert .head {
	border-bottom: 1px dotted #BA0100;
	clear:both;
	overflow:hidden;
	line-height: 30px;
	height:30px;
	padding-bottom:4px;
}
.article_content .article_elements .box.expert .head span {
	float:left;
	font-weight:bold;
	color:#333;
	font-size:14px;
}
.article_content .article_elements .box.expert .head .ekspert {
	text-align:right;
	float:right;
	display:inline-block;
	line-height: 30px;
	height:30px;
	color: #333;
}
.article_content .article_elements a {
		color: #BA0100;
		text-decoration: none;
}
.article_content .article_elements a:hover {
	text-decoration: underline;
}
.article_content .article_elements .box.expert .head .ekspert a {
	color: #BA0100;
	font-weight:normal;
}

.article_content .article_elements .box.expert .head .ekspert img {
	float:left;
	margin-right:5px;
}
.article_content .article_elements .box.expert .content {
	clear:both;
	overflow:hidden;
	padding: 5px 0 0 0;
	color: #666;
	font-size: 14px;
	line-height: 150%;
}
.article_content .article_elements .box.expert .content h6, .article_content .article_elements .box.expert .content h5, .article_content .article_elements .box.expert .content h4, .article_content .article_elements .box.expert .content h3, .article_content .article_elements .box.expert .content h2 {
	font-size: 14px;
	font-weight:bold;
	color: #333333;
	margin-bottom:5px;
}
.article_content .article_elements .box.expert .content ul {
	margin-bottom:10px;
}
.article_content .article_elements .box.expert .content ul li {
	padding: 2px 0px 2px 16px;
	list-style-type:  none;
}
.article_content .article_elements .box.expert .content ul li:before {
	content:"";
	display:inline-block;
	width: 4px;
	height: 4px;
	background-color: #333;
	margin:  0px 5px 4px -12px;
}
.article_content .article_elements .box.expert .content ol {
	list-style-type: decimal;
	margin-left: 25px;
}
.article_content .article_elements table {
	margin-bottom:15px;
	color: #333;
}
.article_content .article_elements table td, .article_content .article_elements table {
	background-color: #FFF;
	border-collapse: collapse;
}
.article_content .article_elements table tr td, .article_content .article_elements table tr th {
	border-collapse: collapse;
	border: 1px solid #E8E8E8;
	padding: 5px;
	font-size:14px;
	line-height:150%;
}
.article_content .article_elements table tr td {
	vertical-align: top;
}
.article_content .article_elements table tr th {
	background-color:#E8E8E8;
	border-color: #FFF;
	border-bottom-color:#E8E8E8;
	font-size: 14px;
	text-align:left;
	color: #333333;
}
.article_content .article_elements .box.big_image.video .thumb {
	position:relative;
}
.article_content .article_elements .box.big_image.video img {
	z-index:auto;
}
.article_content .article_elements .box.big_image.video .play {
	top: 50%;
	left: 50%;
	position: absolute;
	margin: -25px 0 0 -25px;
	z-index: 1000;
}
.article_content .article_elements .box.big_image.video .desc {
	clear:both;
	overflow: hidden;
}
.article_content .article_elements .box.big_image.video .desc .more {
	border: 0px none;
	background: transparent;
	padding: 0px;
	margin:0px;
	float: right;
	font-size:14px;
	text-decoration: none;
	color:#333333;
	height:30px;
	line-height:30px;
}
.article_content .article_elements .box.big_image.video .desc .more:hover {
	text-decoration:underline;
}
.main_container_left .article_list .bibliotekamuratora .item,
.box.bibliotekamuratora .content,
.article_content .article_elements .box.bibliotekamuratora .content .item, .article_content .article_elements .bibliotekamuratora {
	clear:both;
	overflow:hidden;
}
.article_content .article_elements .box.bibliotekamuratora .content .item {
	border-bottom: 1px dotted #E2E2E2;
	margin-bottom:10px;
	padding-bottom:10px;
}
.article_content .article_elements .box.bibliotekamuratora .head, .article_content .article_elements .box.bibliotekamuratora .head a {
	text-transform: uppercase;
	color: #BA0100 !important;
}
.article_content .article_elements .box.bibliotekamuratora .content .item .thumb {
	width: 197px !important;
	margin-right: 10px;
	float:left;
	cursor: pointer;
}
.article_content .article_elements .box.bibliotekamuratora .content .item .thumb img {
	width: 100% !important;
	height: auto;
}
.article_content .article_elements .box.bibliotekamuratora .content .item .desc {
	width: 455px !important;
	float:left;
}
.article_content .article_elements .box.bibliotekamuratora .content .item .desc .title {
	margin-bottom:10px;
}
.article_content .article_elements .box.bibliotekamuratora .content .item .desc .category {
	margin-bottom:10px;
}
.article_content .article_elements .box.bibliotekamuratora .content .item .desc .title a {
	font-size: 24px;
	font-weight:bold;
	color:#545F71;
	text-decoration:none;
}
.article_content .article_elements .box.bibliotekamuratora .content .item .desc .title a:hover {
	color: #BA0100;
}
.article_content .article_elements .paginator {
	text-align:center;
}
.article_content .article_elements .paginator a {
	color: #333;
	text-decoration: none;
}
.article_content .article_elements .paginator a:hover {
	color: #FFF;
	text-decoration: none;
}
.article_content .article_elements .info_piano {
	padding:10px;
	text-align:center;
	background-color: #F2F2F2;
	clear: both;
	overflow: hidden;
	margin-bottom: 15px;
}
.article_content .article_elements .info_piano a {
	text-decoration:none;
	color: #BA0100;
	font-weight:bold;
	font-size:14px;
}
.article_content .article_elements .info_piano a:hover {
	text-decoration:underline;
}
.article_content .article_elements .quote_comments {
	text-align: right;
	margin-bottom:20px;
}
.article_content .article_elements .quote_comments a {
	font-size: 20px;
	text-decoration: none;
	color: #666;
}
.article_content .article_elements .quote_comments a:hover {
	text-decoration: underline;
}

.box.addComment .header {
	font-size: 18px;
	color: #596679;
	margin-bottom: 10px;
}
.box.addComment .nfo {
	margin-bottom: 10px;
	line-height: 150%;
	font-size: 14px;
	color: #222;

}
.box.addComment .commentinput textarea {
	border: 1px solid #D6D6D6;
	padding: 4px;
	font-size: 14px;
	color: #333;
	resize:  none;
	font-family: Arial, sans-serif;
	width: 435px;
	padding: 5px;
	margin-bottom: 10px;
}
.box.addComment .commentinput button {
	float: right;
	background-color: #BA0100;
	color: #FFF;
	text-transform: uppercase;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	cursor: pointer;
}
.box.addComment .commentinput button:hover {
	background-color: #666;
}
.article_content .article_elements .article_footer .top_footer {
	padding: 10px 0;
	position:relative;
	font-size: 12px;
}
.article_content .article_elements .article_footer .other_info {
	color:#666;
	line-height: 180%;
}
.article_content .article_elements .article_footer .other_info span {
	color:#333;
}
.article_content .article_elements .article_footer .other_info a {
	color: #BA0100;
	text-decoration:none;
}
.article_content .article_elements .article_footer .other_info a:hover {
	text-decoration:underline;
}
.article_content .article_elements .article_footer .rate {
	position:absolute;
	bottom: 10px;
	right: 0px;
	font-size: 12px;
	color:#333333;
}
.article_content .big_image.gallery .rate {
	float: right;
	font-size: 14px;
}
.article_content .rate .stars {
	display:inline-block;
	vertical-align: inherit;
}
.article_content .rate .stars a {
	/* background: transparent url(../images/stars.png) no-repeat 0 0; */
	display:inline-block;
	float:left;
	width: 17px;
	height: 17px;
}
.article_content .rate .stars a.on {
	background-position: 0px -35px
}
.article_content .rate .stars a.off {
	background-position: 0px 0px
}
.article_content .rate .stars a:hover {
	background-position: 0px -17px
}
.article_content .article_elements .article_footer .author {
	/* background-color:#F2F2F2; */
	border: 1px solid #D6D6D6;
	padding: 10px;
	font-size: 12px;
	margin-bottom: 15px;
	clear: both;
	overflow: hidden;
}
.article_content .article_elements .article_footer .author p {
	font-size: 12px;
	line-height: 160%;
	padding:0px;
	margin:0px;
}
.article_content .article_elements .article_footer .author img {
	margin-right: 10px;
	float:left;
}
.article_content .article_elements .moreabout .head {
	margin-bottom:5px;
	clear:both;
	overflow:hidden;
	color: #666;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}
.article_content .article_elements .moreabout .row {
	clear: both;
	overflow: hidden;
	margin-bottom:10px;
}
.article_content .article_elements .moreabout .item {
	width:215px;
	float: left;
	margin-left: 10px;
}
.article_content .article_elements .moreabout .item:first-child {
	margin-left: 0px;
}
.article_content .article_elements .moreabout .item .thumb {
	position:relative;
	margin-bottom: 5px;
}
.article_content .article_elements .moreabout .item .thumb .play {
	position:absolute;
	top: 50%;
	left: 50%;
	margin: -19px 0 0 -19px;
}
.article_content .article_elements .moreabout .desc {
}
.article_content .article_elements .moreabout .desc a {
	display:block;
	width: 100%;
	font-size: 14px;
	font-weight:bold;
	color:#596679;
	color:#000;
	text-decoration:none;
}
.article_content .article_elements .moreabout .desc a:hover {
	text-decoration: underline;
}
.article_content .article_elements .moreabout .desc p {
	font-weight:normal;
	font-size:12px;
	color:#333333;
	line-height: 125%;
}
.article_content .article_elements .comments .head {
	display:block;
	font-size: 14px;
	font-weight:bold;
	color:#596679;
	text-transform:uppercase;
	text-decoration:none;
	padding-bottom: 10px;
	clear:both;
	overflow:hidden;
	position:relative;
}
.article_content .article_elements .comments .head span {
	font-weight: normal;
	text-transform: none;
	color:#999999;
}
.article_content .article_elements .comments .content {
	clear:both;
	overflow:hidden;
	margin-bottom: 15px;
}
.article_content .article_elements .comments .content .item {
	border-bottom: 1px solid #E8E8E8;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.article_content .article_elements .comments .content .item .info {
	margin-bottom:5px;
	position:relative;
	clear:both;
	overflow:hidden;
	font-size:14px;
}
.article_content .article_elements .comments .content .item .info .author {
	color: #BA0100;
	text-decoration: none;
}

.article_content .article_elements .comments .content .item .info .time {
	font-size: 12px;
	color: #999999;
}
.article_content .article_elements .comments .content .item .options {
	position:absolute;
	top:2px;
	right:0px;
	display:inline;
	font-size: 10px;
	text-transform: uppercase;
}
.article_content .article_elements .comments .content ul li {
	list-style-type: none;
}
.article_content .article_elements .comments .content ul li ul {
	margin-left: 10px;
}
.article_content .article_elements .comments .content .item .options a {
	color:#999999;
	text-decoration:none;
	padding-left: 6px;
	margin-left: 10px;
	background: transparent url(../images/li_red.gif) no-repeat 0px 50%;
}
.article_content .article_elements .comments .content .item .options .re {
}
.article_content .article_elements .comments .content .item .options .abbuse {
}
.article_content .article_elements .comments .content .item .comments_content {
	font-size: 14px;
	line-height: 150%;
}
.article_content .article_elements .comments .content .item .comments_content a {
	color: #000000;
}
.article_content .article_elements .comments .content .item .comments_content a:hover {
	text-decoration: underline;
}

.article_content .article_elements .comments .bottom {
	position: relative;
	clear: both;
	overflow: hidden;
	color: #666;
	text-align: center;
	font-size: 12px;
	display: block;
	font-weight: bold;
}
.article_content .article_elements .comments .bottom span.next {
	display: inline-block;
	float: right;
	right: 0px;
	position: absolute;
	cursor: pointer;
	text-decoration: none;
	font-size: 12px;
}

.article_content .article_elements .comments .bottom span.next:after {
	content: "»";
	font-weight: bold;
	color: #BA0100;
	margin-left: 5px ;
	display: inline-block;
}

.article_content .article_elements .comments .bottom span.previous {
	display: inline-block;
	float: left;
	left: 0px;
	position: absolute;
	cursor: pointer;
	text-decoration: none;
	font-size: 12px;
}
.article_content .article_elements .comments .bottom span.previous:before {
	content: "«";
	font-weight: bold;
	color: #BA0100;
	margin-right: 5px;
	display: inline-block;
}
.article_content .article_elements .comments .bottom span.previous:hover,
.article_content .article_elements .comments .bottom span.next:hover {
	color: #BA0100;
}
.article_content .article_elements .comments .comment_form {
	clear:both;
	overflow:hidden;
	margin-bottom: 15px;
}
.article_content .article_elements .comments .comment_form .form_content .row {
	clear:both;
	overflow:hidden;
	margin-bottom:8px;
}
.article_content .article_elements .comments .comment_form .form_content {
}
.article_content .article_elements .comments .comment_form .form_content input, .article_content .article_elements .comments .comment_form .form_content textarea {
	border: 1px solid #D6D6D6;
	padding: 4px;
	font-size: 14px;
	color: #333;
}
.article_content .article_elements .comments .comment_form .form_content textarea {
	width: 654px;
	resize: none;
}
.article_content .article_elements .comments .comment_form .form_content .comment_form_captcha {
	width: 320px;
	float:left;
}
.article_content .article_elements .comments .comment_form .form_content .comment_form_captcha input {
	width:159px;
	float:left;
	height:20px;
	line-height: 20px;
}
.article_content .article_elements .comments .comment_form .form_content .comment_form_captcha img {
	display:inline-block;
	float:left;
	height: 30px;
	width: auto;
	margin-right:0;
}
.article_content .article_elements .comments .comment_form .form_content button[type="submit"] {
	float:right;
	background-color: #BA0100;
	color: #FFF;
	text-transform: uppercase;
	height: 30px;
	line-height:30px;
	padding:0 20px;
	cursor: pointer;
}
.article_content .article_elements .comments .comment_form .form_content button[type="submit"]:hover {
	background-color: #666;
}

#cfc #dodaj_komentarz {
	padding-top: 20px;
}
#cfc #dodaj_komentarz .form_content .row {
	font-size: 11px;
	color: #999;
}
#cfc #dodaj_komentarz .form_content .row #id_email,
#cfc #dodaj_komentarz .form_content .row #id_name {
	width: 400px;
}

.article_content .article_elements .toggle_box .right .title {
}
.article_content .article_elements .toggle_box .right .title a {
	font-size:14px;
	font-weight:bold;
	color: #BA0100;
	text-decoration: none;
}
.article_content .article_elements .toggle_box .right .title a:hover {
	text-decoration: underline;
}
.article_content .article_elements .toggle_box .right .sneakpeek, .article_content .article_elements .toggle_box .right .sneakpeek p {
	font-size: 12px !important;
	clear:both;
	overflow:hidden;
	height: auto;
	margin-bottom: 5px;
	padding: 0px;
}
.toggle_box .right .seemore {
	border-top: 1px dotted #999999;
	padding: 4px 0;
	clear:both;
	overflow: hidden;
}
.toggle_box .right .seemore span {
	font-size: 12px;
	color: #333;
	float:right;
}
.main_columns_right .box.art_sponsor {
	border: 1px solid #D6D6D6;
	clear: none;
	overflow:visible;
}
.main_columns_right .box.art_sponsor .head {
	display: block;
	font-size: 9px;
	font-weight: normal;
	text-transform: lowercase;
	color:#BDBDBD;
	background-color: #FFF;
	width: 80px;
	text-align:center;
	z-index:100;
	position:relative;
	left: auto;
	right: auto;
	margin: -5px auto 0;
	float: none;
}
.main_columns_right .box.art_sponsor .content .logo {
	text-align:center;
	margin: 10px 0;
}
.main_columns_right #right_poll_cont .ppsg_hold {
	border-bottom: 1px solid #D6D6D6;
	margin-bottom: 10px;
}
.main_columns_right #right_poll_cont .ppsg_hold .sprawdz {
	margin-bottom: 10px;
	padding-bottom: 0px;
	border-bottom: 0px none;
}

.main_columns_right #right_poll_cont .ppsg_hold .ppsg_head a, .main_columns_right #right_poll_cont .ppsg_hold .ppsg_head {
	color: #666;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
}
.main_columns_right #right_poll_cont .ppsg_hold .ppsg_head a:hover {
	text-decoration: underline;
}
/* SEO ERROR - na końcu css */
 .article_content .article_elements h1 {
	color: #e200ff;
}
.article_content .article_elements h1:before {
	content:"SEO ERROR! Nie używaj H1 w treści strony - ";
	color: #e200ff;
}
/* GALERIE  */
 .main_columns .main_container_left .galleries {
}
.main_columns .main_container_left .galleries .box.list_off_gallery .more {
	border-bottom-width: 3px;
}
.main_columns .main_container_left .galleries .gallery_category .head {
	margin-bottom: 10px;
}
.main_columns .main_container_left .galleries .gallery_category .head a {
	color: #BA0100;
	text-transform: uppercase;
}
.main_columns .main_container_left .galleries .gallery_category .head h2 a {
	color: #BA0100;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 17px;
}
.main_columns .main_container_left .galleries .gallery_category .head h2 a:hover {
	text-decoration: underline;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img {
	clear:both;
	overflow:hidden;
	margin-bottom: 15px;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .thumb {
	width: 400px;
	height: 410px;
	float: left;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc {
	padding: 0 0 0 10px;
	float: left;
	width: 260px;
	height: 410px;
	position: relative;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top {
	height: 233px;
	margin-bottom: 15px;
	overflow: hidden;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top h4 a {
	color: #525F71;
	text-decoration: none;
	font-size: 20px;
	font-weight: normal;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top h4 a:hover {
	text-decoration: underline;
}



.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .title h3 a {
color: #525F71;
text-decoration: none;
font-size: 20px;
font-weight: normal;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .title h3 a:hover {
	text-decoration: underline;
}


.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .info {
	clear:both;
	overflow: hidden;
	padding: 4px 0;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .info .author {
	float:left;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .info .social {
	float: right;
	float:none;
	clear: both;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .info .social div.fb,
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .info .social div.gplus,
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .info .social div.tweet {
	float:left;
	margin-right: 6px;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc .top .info .social div.fb-like {
	margin-right: 0px;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .desc p {
	font-size: 14px;
	color: #333333;
	line-height: 150%;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .mini {
	clear:both;
	overflow: hidden;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .mini a {
	display:inline-block;
	float: left;
	text-decoration: none;
	width: 80px;
	height: 80px;
	color: #FFF;
	margin-left: 10px;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .mini a:first-child {
	margin: 0;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .mini a.mg {
	background-color: #333;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .mini a.mg:hover {
	background-color: #BA0100;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .mini a span {
	display:block;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	margin-top: 25px;
}
.main_columns .main_container_left .galleries .gallery_category .big_gal_img .gal_data {
	font-size: 11px;
	color: #999999;
	line-height: 150%;
	margin-top: 25px;
	position: absolute;
	bottom:20px;
}
.main_columns .main_container_left .galleries .gallery_category .list_off_gallery .more {
	border-bottom-width: 1px;
}
.main_columns .main_container_left .galleries .galleries_seo_desc {
	padding: 10px 0;
	font-size: 12px;
	color: #999999;
	border-bottom: 2px solid #D6D6D6;
	margin-bottom: 15px;
	line-height: 150%;
}
.main_container_left .sondy_list .paginator, /* SONDY paginator */
.main_container_left .letterslist .paginator, /* TAGI paginator */
.main_columns .main_container_left .galleries .paginator {
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	border-top: 1px solid #D6D6D6;
}
.main_container_left .sondy_list .paginator em.left, /* SONDY paginator */
.main_container_left .letterslist .paginator  em.left, /* TAGI paginator */
.main_columns .main_container_left .galleries .paginator em.left {
	float: left;
	font-size: 11px;
	color: #999999;
	font-style: normal;
}

.gallery_add a {
	font-size: 26px;
	display: block;
	width: 300px;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	background-color: #333333;
	text-align: center;
	text-decoration: none;
}
.gallery_add a:hover {
	background-color: #BA0100;
}
.gallery_add .nfo {
	background-color: #F8F8F8;
	padding: 10px;
	text-align: center;
	font-size:14px;
	line-height: 125%;
	color: #636360;
}
.bill_bottom {
	text-align: center;
}
.adv_link_tekstowy a {
	background-color: #FFF;
}
/* TAGI & SŁOWNIKI */
.main_container_left .letters {
 	border: 1px solid #CCC;
 	padding: 10px 10px 7px 10px;
 	clear:both;
 	overflow:hidden;
 	width: 645px;
}
.main_container_left .letters ul li {
 	display: inline-block;
 	float: left;
 	margin-right: 3px;
 	margin-bottom: 3px;
}
.main_container_left .letters ul li a {
	float:left;
	display: inline-block;
	border: 1px solid #CCC;
	height: 28px;
	background-color: #FFF;
	line-height: 28px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 2px 4px 0 4px;
	color: #333333;
	min-width: 18px;
	text-align: center;
}
.main_container_left .letters ul li.active a,
.main_container_left .letters ul li a.act,
.main_container_left .letters ul li a:hover {
	background-color: #BA0100;
	border: 1px solid #BA0100;
	color: #FFF;
}
/* TAGI */
.main_container_left .letterslist {
	width: 665px;
}
.main_container_left .letterslist .title {
	margin-bottom: 10px;
}
.main_container_left .letterslist .title a {
	font-weight: normal;
	font-size: 18px;
	color: #525F71;
	text-decoration: none;
	text-transform: uppercase;
}
.main_container_left .letterslist .title a:hover {
	text-decoration: underline;
}
.main_container_left .letterslist .content {
	clear:both;
	overflow: hidden;
	margin-bottom: 10px;
}
.main_container_left .letterslist .content ul {
	list-style-type: none;
}
.main_container_left .letterslist .content ul li:before {
	content: "";
	display:inline-block;
	width: 4px; 
	height: 4px;
	margin-left: -10px;
	margin-right: 5px;
	background-color: #333;
	vertical-align: middle;
}
.main_container_left .letterslist .content ul li {
	width: 200px;
	line-height: 150%;
	display: inline-block;
	float: left;
	font-size: 12px;
	padding-left: 10px;
	margin-right: 10px;
}
.main_container_left .letterslist .content ul li a {
	text-decoration: none;
	color: #3F3F3F;
}
.main_container_left .letterslist .content ul li a:hover {
	text-decoration: underline;
}
.main_container_left .letterslist .content ul li span {
	color: #CCCCCC;
}
.main_container_left .letterslist .more {
	margin-bottom: 15px;
	clear:both;
	overflow: hidden;
}

/* SŁOWNIK */
.main_container_left .letters.slownik {
	background: #FFF url(../images/slownik.png) no-repeat 480px 15px;
	padding-right: 165px;
	width: 490px;
}
.main_container_left .letterslist.slownik {
	clear: both;
	overflow: hidden;
}
.main_container_left .letterslist.slownik ul li {
	display:block;
	margin-left: 20px;
	margin-bottom:10px;
}
.main_container_left .letterslist.slownik ul li:before {
	content: "";
	display:inline-block;
	float:left;
	width: 4px; 
	height: 4px;
	margin-left: -10px;
	margin-right: 5px;
	margin-top: 9px;
	background-color: #333;
	}
.main_container_left .letterslist.slownik ul li h6,
.main_container_left .letterslist.slownik ul li h6 a {
	font-size: 18px;
	font-weight: normal;
	color: #525F71;
	text-decoration: none;
}
.main_container_left .letterslist.slownik ul li h6 a:hover {
	text-decoration: underline;
}
.main_container_left .letterslist.slownik p {
	font-size: 12px;
	color: #333;
}
.main_container_left .letterslist.slownik h2 {
	font-size:18px;
	font-weight: normal;
	color: #525F71;
	margin-bottom: 10px;
}
.main_container_left .letterslist.slownik .added_buttons {
	border-top: 1px solid #E2E2E2;
	margin-top: 10px;
	padding-top: 10px;
}
/* Sondy / Sonda */
.main_container_left .sondy_list {
	width: 665px;
	clear: both;
	overflow: hidden;
}
.main_container_left .sondy_list .item {
	position: relative;
	border-top: 1px solid #E2E2E2;
	padding-top: 10px;
	margin-top: 10px;
	padding-right: 160px;
	clear: both;
	overflow: hidden;
}
.main_container_left .sondy_list .item:first-child {
	border: 0px none;
	margin-top: 0px;
	padding-top: 0px;
}
.main_container_left .sondy_list .item .thumb {
	display: inline-block;
	margin-right: 10px;
	float: left;
}
.main_container_left .sondy_list .item .title {
display: inline;
}
.main_container_left .sondy_list .item .title a {
	font-size: 18px;
	font-weight: normal;
	color: #525F71;
	text-decoration: none;
}
.main_container_left .sondy_list .item .title a:hover {
	text-decoration: underline;
}
.main_container_left .sondy_list .item .buttons {
	position: absolute;
	display: inline-block;
	text-align: right;
	font-size:9px;
	text-transform: uppercase;
	right: 0px;
	top: 12px;
}
.main_container_left .sondy_list .item:first-child .buttons {
	top: 2px;
}
.main_container_left .sondy_list .item .buttons a {
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 20px;
	line-height: 20px;
	padding: 0px 5px;
	text-decoration: none;
	color: #999999;
	margin-left: 5px;
}
.main_container_left .sondy_list .item .buttons a.vote  {
	color: #BA0100;
}
.main_container_left .sondy_list .item .buttons a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #666;
	border-color: #666;
}
.main_container_left .sondy_list .paginator {
	margin-top: 10px;
}

/* Biblioteka muratora */


.main_columns_right .new_bm_sidebar .new_bm_category_list,
.main_columns_right .new_bm_sidebar .what_bm,
.main_columns_right .new_bm_sidebar .shoppingcart {
	border-bottom: 1px solid #E2E2E2;
}

.main_columns_right .new_bm_sidebar .new_bm_category_title {
	background-color: #F8F8F8;
	font-size: 17px;
	font-weight: normal;
	color: #333;
	height: 60px;
	line-height: 60px;
	text-align: center;
}
.main_columns_right .new_bm_sidebar .new_bm_category_list .subcategory {
	margin: 5px 0;
	display: none;
}
.main_columns_right .new_bm_sidebar .new_bm_category_list .fullopen .subcategory,
.main_columns_right .new_bm_sidebar .new_bm_category_list .open .subcategory {
	display:block;
}
.main_columns_right .new_bm_sidebar .new_bm_category_list > ul > li {
	display:block;
	float: none;
	clear: both;
	overflow: hidden;
	position: relative;
	margin-left: 10px;
	margin-bottom: 4px;
}
.main_columns_right .new_bm_sidebar .new_bm_category_list > ul > li > a {
	display:inline-block;
	clear:both;
	overflow: hidden;
	text-decoration: none;
	text-transform: uppercase;
	color: #333;
	font-size: 13px;
}

.main_columns_right .new_bm_sidebar .new_bm_category_list > ul > li > a span {
	display:inline-block;
	position:absolute;
	float: right;
	top: 0; 
	right: 0px;
	width: 15px;
	height: 15px;
	background: transparent url(../images/sprite_biblioteka_muratora.png) no-repeat -79px 0px;	
}
.main_columns_right .new_bm_sidebar .new_bm_category_list > ul > li > a:hover span {
	background: transparent url(../images/sprite_biblioteka_muratora.png) no-repeat -95px 0px;	
}
.main_columns_right .new_bm_sidebar .new_bm_category_list > ul > li.fullopen > a span,
.main_columns_right .new_bm_sidebar .new_bm_category_list > ul > li.open > a span {
	background: transparent url(../images/sprite_biblioteka_muratora.png) no-repeat -79px -17px;	
}
.main_columns_right .new_bm_sidebar .new_bm_category_list > ul > li.open > a:hover span {
	background: transparent url(../images/sprite_biblioteka_muratora.png) no-repeat -95px -17px;	
}
.main_columns_right .new_bm_sidebar .new_bm_category_list .subcategory {
	margin-left: 10px;
}
.main_columns_right .new_bm_sidebar .new_bm_category_list .subcategory li:before {
	content:"";
	display:inline-block;
	width:4px;
	height:4px;
	background-color:#CCC;
	vertical-align:middle;
	margin-top: -2px;
	margin-right: 5px;
}
.main_columns_right .new_bm_sidebar .new_bm_category_list .subcategory li span {
	font-size: 10px;
	color: #CCC;
}
.main_columns_right .new_bm_sidebar .new_bm_category_list .subcategory li a {
	color: #333;
	font-size: 13px;
	text-decoration: none;
}
.main_columns_right .new_bm_sidebar .new_bm_category_list .subcategory li.act a,
.main_columns_right .new_bm_sidebar .new_bm_category_list .subcategory li a:hover,
.main_columns_right .new_bm_sidebar .new_bm_category_list a:hover {
	color: #BA0100;
}

.main_columns_right .new_bm_sidebar .what_bm {
	background-color:#F7F7F7;
	height: 38px;
	line-height: 38px;
}
.main_columns_right .new_bm_sidebar .what_bm a {
	font-size: 13px;
	color: #333333;
	text-decoration:none;
}
.main_columns_right .new_bm_sidebar .what_bm a:hover {
	text-decoration: underline;
}
.main_columns_right .new_bm_sidebar .what_bm a:before {
	content:"";
	display:inline-block;
	background: transparent url(../images/sprite_biblioteka_muratora.png) no-repeat -120px 0px;
	width: 14px;
	height: 24px;
	vertical-align: middle;
	margin: -4px 10px 0 10px;
	
}
.main_columns_right .new_bm_sidebar .shoppingcart.empty .content {
	padding: 10px 0;
	background-color:#F7F7F7;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content {
	padding: 10px;
	background-color:#F7F7F7;
}
.main_columns_right .new_bm_sidebar .shoppingcart.empty .content p {
	font-size: 14px;
	color: #666666;
	text-align: center;
}
.main_columns_right .new_bm_sidebar .shoppingcart.empty .content p:before {
	content:"";
	display:block;
	width: 58px;
	height: 49px;
	background: transparent url(../images/sprite_biblioteka_muratora.png) no-repeat -144px 0px;
	margin: 0 auto 10px;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content ul li {
	margin-top: 5px;
	margin-left: 10px;
	list-style-type: none;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content ul li:first-child {
	margin-top: 0px;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content ul li a {
	font-weight: bold;
	font-size: 12px;
	color: #525F71;
	text-decoration: none;
	padding-left: 10px;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content ul li a:hover {
	text-decoration: underline;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content ul li a:before {
	content: "";
	display: inline-block;
	margin: -2px 5px 0 -20px ;
	width: 4px;
	height: 4px;
	background-color: #333;
	vertical-align: middle;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content .info {
	border-top: 1px solid #E2E2E2;
	margin-top: 10px;
	padding-top: 10px;
	font-size: 12px;
	color: #333;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content .info p {
	margin-bottom: 10px;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content .info p strong {
	color: #BA0100;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content .info .totalprice {
	clear:both;
	overflow: hidden;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content .info .totalprice .cart {
	float: right;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content .info .totalprice .cart a {
	display:block;
	color: #FFF;
	text-transform: uppercase;
	background-color:#BA0100;
	padding: 2px 4px;
	text-decoration: none;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content .info .totalprice .cart a:hover {
	background-color: #666;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content .info .totalprice .price {
	float:left;
	font-size: 11px;
	text-transform: uppercase;
	color: #999999;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content .info .totalprice .price a {
	text-transform: none;
	font-size: 14px;
	font-weight: bold;
	color: #BA0100;
	text-decoration: none;
}
.main_columns_right .new_bm_sidebar .shoppingcart .content .info .totalprice .price a:hover {
	text-decoration: underline;
}
.main_container_left .bm_new {
	clear: both;
	overflow: hidden;
	width: 665px;
}
.main_container_left .bm_new .head,
.main_container_left .bm_new .category_title {
	color: #666666;
	font-weight:bold;
	font-size: 17px;
	margin-bottom: 10px;
}
.main_container_left .bm_new .search_info {
	color: #333;
	font-weight: regular;
	font-size: 11px;
	line-height: 150%;
	margin-bottom: 10px;
}
.main_container_left .bm_new .search_info strong,
.main_container_left .bm_new .search_info span {
	font-weight: bold;
	color: #BA0100;
}

.main_container_left .bm_new .new_bm_search {
	background-color: #F8F8F8;
	border-bottom: 1px solid #E2E2E2;
	padding: 10px;
	clear:both;
	overflow: hidden;
}
.main_container_left .bm_new .new_bm_search label {
	font-size: 17px; 
	line-height: 28px;
	font-weight: bold;
	color:#666666;
	margin-right: 10px;
	display: inline-block;
	float: left;
}
.main_container_left .bm_new .new_bm_search input {
	border: 1px solid #D7D7D7;
	background-color: #FFF;
	font-size: 15px;
	font-weight: normal;
	color: #333;
	height: 28px;
	line-height: 28px;
	padding: 0px 4px;
	width: 502px;
	margin: 0 10px 0 0;
	display: inline-block;
	float: left;
}
.main_container_left .bm_new .new_bm_search button {
	background-color: #BA0100;
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	width: 60px;
	height: 28px;
	margin:0px;
	line-height: 28px;
	cursor: pointer;
	display: inline-block;
	float: left;
}
.main_container_left .bm_new .new_bm_search button:hover {
	background-color:#666;
}
.main_container_left .bm_new .new_bm_sort {
	border: 1px solid #D7D7D7;
	padding: 10px;
	clear: both;
	overflow: hidden;
}
.main_container_left .bm_new .new_bm_sort * {
	font-size: 11px;
	color: #999999;
}
.main_container_left .bm_new .new_bm_sort .sort_wg {
	float:left;
	margin-right: 20px;
}
.main_container_left .bm_new .new_bm_sort .sort_wg .sort_type {
	display: inline-block;
	float left;
	margin-left: 2px;
	vertical-align: middle;
	width: 9px;
	height: 12px;
	background: transparent url(../images/sprite_biblioteka_muratora.png) no-repeat 0 0;
}
.main_container_left .bm_new .new_bm_sort .sort_wg .sort_type.a-z {
	background-position: 0 0;
}
.main_container_left .bm_new .new_bm_sort .sort_wg .sort_type.a-z:hover {
	background-position: 0 -13px;
}
.main_container_left .bm_new .new_bm_sort .sort_wg .sort_type.z-a {
	background-position: -9px 0;
}
.main_container_left .bm_new .new_bm_sort .sort_wg .sort_type.z-a:hover {
	background-position: -9px -13px;
}
.main_container_left .bm_new .new_bm_sort select {
	border: 1px solid #D7D7D7;
	background-color: #FFF;
	padding: 1px;
	margin-left: 3px;
}
.main_container_left .bm_new .new_bm_sort .show_colrow {
	float: left;
	line-height: 20px;
}
.main_container_left .bm_new .new_bm_sort .show_colrow a {
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 16px;
	background-image: url(../images/sprite_biblioteka_muratora.png);
	background-repeat: no-repeat;
	margin: 0px 2px;
}
.main_container_left .bm_new .new_bm_sort .show_colrow a.show_cols {
	background-position: -28px 0;
}
.main_container_left .bm_new .new_bm_sort .show_colrow a.show_row {
	background-position: -46px 0;
}
.main_container_left .bm_new.bm_cols .new_bm_sort .show_colrow a.show_cols,
.main_container_left .bm_new .new_bm_sort .show_colrow a.show_cols:hover {
	background-position: -28px -17px;
}
.main_container_left .bm_new.bm_row .new_bm_sort .show_colrow a.show_row,
.main_container_left .bm_new .new_bm_sort .show_colrow a.show_row:hover {
	background-position: -46px -17px;
}
.main_container_left .bm_new .new_bm_sort .show_many {
	float: right;
}


.main_container_left .bm_new.bm_cols .new_bm_content {
	clear: both;
	overflow: hidden;
}
.main_container_left .bm_new.bm_cols .new_bm_content .item {
	width: 215px;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	background-color: #F8F8F8;
	border-bottom: 1px solid #E2E2E2;
}
.main_container_left .bm_new.bm_row .new_bm_content .item {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E2E2E2;
	position:relative;
	clear:both;
	overflow: hidden;
}
.main_container_left .bm_new .bm_product .item .thumb,
.main_container_left .bm_new.bm_row .new_bm_content .item .thumb {
	width: 215px;
	float: left;
	margin-right: 10px;
}
.main_container_left .bm_new.bm_cols .new_bm_content .item .desc {
	padding:8px;
	height: 185px;
	position:relative;
}
.main_container_left .bm_new .bm_product .item .desc,
.main_container_left .bm_new.bm_row .new_bm_content .item .desc {
	float:left;
	width: 440px;
	min-height: 293px;
	position: relative;
}
.main_container_left .bm_new .bm_product .item .desc .price,
.main_container_left .bm_new .new_bm_content .item .desc .price {
	position: absolute;
	bottom: 7px;
}
.main_container_left .bm_new .bm_product .item .thumb {
	position: relative;
} 
.main_container_left .bm_new .bm_product .item .thumb .zoom {
	display:block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: transparent url(../images/black80.png) repeat top left
}
.main_container_left .bm_new .bm_product .item .thumb .zoom span {
	display:block;
	width:18px;
	height:18px;
	background: transparent url(../images/sprite_biblioteka_muratora.png) no-repeat -212px 0;
	margin: 4px;
}

.main_container_left .bm_new.bm_cols .new_bm_content .item.last {
	margin-right: 0px;
}
.main_container_left .bm_new.bm_cols .new_bm_content .item .desc .about {
	display:none;
}
.main_container_left .bm_new .bm_product .item .desc .about h4,
.main_container_left .bm_new.bm_row .new_bm_content .item .desc .about {
	display:block;
	font-weight: normal;
	font-size: 12px;
	line-height: 135%;
	margin-bottom: 10px;
}
.main_container_left .bm_new .bm_product .item .desc .about h4 {
	line-height:150%;
	font-size: 14px;
	margin-bottom: 15px;
}
.main_container_left .bm_new .new_bm_content .item .desc .title {
	height: 50px;
	overflow: hidden;
	margin-bottom: 5px;
}
.main_container_left .bm_new.bm_row .new_bm_content .item .desc .title {
	height: auto;
	margin-bottom: 10px;
}
.main_container_left .bm_new .new_bm_content .item .desc .title a {
	font-weight: bold;
	font-size: 14px;
	color: #525F71;
	text-decoration:none;
}
.main_container_left .bm_new .new_bm_content .item .desc .title a:hover {
	text-decoration: underline;
}
.main_container_left .bm_new .bm_product .item .desc .info,
.main_container_left .bm_new .new_bm_content .item .desc .info {
	font-size: 11px;
	color: #999999;
	margin-bottom: 5px;
}
.main_container_left .bm_new .bm_product .item .desc .info {
	margin-bottom: 90px;
}

.main_container_left .bm_new .bm_product .item .desc .info p,
.main_container_left .bm_new .new_bm_content .item .desc .info p {
	display:block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 2px;
}
.main_container_left .bm_new .bm_product .item .desc .info a,
.main_container_left .bm_new .new_bm_content .item .desc .info a {
	color: #5B5B5B;
	text-decoration: none;
}
.main_container_left .bm_new .bm_product .item .desc .info a:hover,
.main_container_left .bm_new .new_bm_content .item .desc .info a:hover {
	text-decoration: underline;
}
.main_container_left .bm_new.bm_cols .new_bm_content .item .desc .info .tags,
.main_container_left .bm_new.bm_cols .new_bm_content .item .desc .info .lp {
	display:none;
}
.main_container_left .bm_new .bm_product .item .desc .price,
.main_container_left .bm_new .new_bm_content .item .desc .price {
	width: 200px;
	font-size:11px;
	color: #999999;
}
.main_container_left .bm_new .bm_product .item .desc .price {
	width: 100%;
}
.main_container_left .bm_new .bm_product .item .desc .price span.p,
.main_container_left .bm_new .new_bm_content .item .desc .price span.p {
	font-size:14px;
	font-weight:bold;
	color: #BA0100;
}
.main_container_left .bm_new .bm_product .item .desc .price .row,
.main_container_left .bm_new .new_bm_content .item .desc .price .row {
	clear:both;
	overflow: hidden;
	margin-top: 4px;
	line-height: 20px;
}
.main_container_left .bm_new .bm_product .item {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E2E2E2;
}
.main_container_left .bm_new .bm_product .sms_info {
	background-color: #F8F8F8;
}
.main_container_left .bm_new .bm_product .sms_info .info {
	padding: 10px 0;
	margin: 0px 10px;
	border-bottom: 1px solid #E2E2E2;
	line-height: 150%;
	font-size: 14px;
	color: #666666;
}
.main_container_left .bm_new .bm_product .sms_info .info span {
	font-weight:bold;
}
.main_container_left .bm_new .bm_product .sms_info .buy_sms input {
	width: 405px
}
.main_container_left .bm_new .bm_product .sms_info .buy_sms button {
	width: 80px;
}
.main_container_left .bm_new .bm_product .bm_desc_copy {
	font-style: italic;
	font-size: 13px;
	line-height: 150%;
	color: #333;
	margin-bottom: 5px;
	
}
.main_container_left .bm_new .bm_product .item .desc .price .row.right {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.main_container_left .bm_new .bm_product .item .desc .price .row:first-child,
.main_container_left .bm_new .new_bm_content .item .desc .price .row:first-child {
	margin-top: 0px;
}
.main_container_left .bm_new .bm_product .item .desc .price a.buy,
.main_container_left .bm_new .new_bm_content .item .desc .price a.buy {
	display: inline-block;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-color: #BA0100;
	text-transform: uppercase;
	float: right;
}
.main_container_left .bm_new .bm_product .item .desc .price a.buy:hover,
.main_container_left .bm_new .new_bm_content .item .desc .price a.buy:hover {
	background-color: #666;
}

.main_container_left .bm_new .paginator {
	padding:0px;
	border: 0px none;
	margin: 0 0 10px 0;
}

.main_container_left .bm_new .bm_product {}
.main_container_left .bm_new .bm_product h2 {
	font-size: 34px;
	font-weight: normal;
	color: #596679;
	line-height: 100%;
	margin-bottom: 15px;
}

.main_container_left .bm_new .new_bm_content.mycart {
	padding:10px;
	background-color:#F7F7F7;
	border-bottom: 1px solid #E2E2E2;
}
.main_container_left .bm_new .new_bm_content.mycart .head {
	margin-bottom: 10px;
	color: #666;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
} 
.main_container_left .bm_new .new_bm_content.mycart .tablehead {
	border-bottom: 1px solid #E2E2E2;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	color: #999999;
	text-transform: uppercase;
	clear: both;
	overflow: hidden;
}
.main_container_left .bm_new .new_bm_content.mycart .tablehead div {
	display: inline-block;
	float: left;
}
.main_container_left .bm_new .new_bm_content.mycart .tablehead div.dane {
	margin-right: 465px
}
.main_container_left .bm_new .new_bm_content.mycart .tablehead div.cena {
	margin-right: 30px;
}
.main_container_left .bm_new .new_bm_content.mycart .tablehead div.usun {}
.main_container_left .bm_new .new_bm_content.mycart .item {
	width: auto;
	float: none;
	margin-right: 0px;
	padding-bottom: 10px;
	clear: both;
	overflow:hidden;
	position: relative;
}
.main_container_left .bm_new .new_bm_content.mycart .item .thumb {
	float:left;
	margin-right: 10px;
}
.main_container_left .bm_new .new_bm_content.mycart .item .thumb img  {
	width: 100px;
	height: auto;
}
.main_container_left .bm_new .new_bm_content.mycart .item .desc {
	width: 375px;
	float:left;
	height: auto;
}
.main_container_left .bm_new .new_bm_content.mycart .item .desc .title {
	height: auto;
}
.main_container_left .bm_new .new_bm_content.mycart .item .desc .about {
	font-size:12px;
	line-height: 150%;
	margin-bottom: 10px;
	display:block;
}
.main_container_left .bm_new .new_bm_content.mycart .item .desc .info .tags,
.main_container_left .bm_new .new_bm_content.mycart .item .desc .info .lp {
	display:block;
}
.main_container_left .bm_new .new_bm_content.mycart .item .price_box {
	width: 120px;
	right: 0;
	position: absolute;
	top: 50%;
	line-height: 30px;
	height:30px;
	margin-top: -15px;
	clear:both;
	text-align: right;
	overflow: hidden;
}
.main_container_left .bm_new .new_bm_content.mycart .item .price_box div {
	float: right;
	margin-left: 15px;
	display: inline-block;
}

.main_container_left .bm_new .new_bm_content.mycart .item .price_box .pr {
	font-weight: bold;
	color: #BA0100;
	margin-left: 0px;
}
.main_container_left .bm_new .new_bm_content.mycart .item .price_box .delete {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-top: 7px;
	margin-right: 10px;
	background: transparent url(../images/sprite_biblioteka_muratora.png) no-repeat  -79px -34px;
}
.main_container_left .bm_new .new_bm_content.mycart .item .price_box .delete:hover {
	background-position: -95px -34px;
}
.main_container_left .bm_new .new_bm_content.mycart .totalprice {
	border-bottom: 1px solid #E2E2E2;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.main_container_left .bm_new .new_bm_content.mycart .totalprice div {
	font-weight:bold;
	color: #666666;
	font-size: 14px;
	text-transform: uppercase;
	text-align: right;
	padding-right: 40px;
}
.main_container_left .bm_new .new_bm_content.mycart .totalprice div span {
	text-transform: none;
	font-size: 21px;
	color: #BA0100;
	font-weight: bold;
}
.main_container_left .bm_new .new_bm_content.mycart .price_buttons {
	clear:both;
	overflow: hidden;
}
.main_container_left .bm_new .new_bm_content.mycart .price_buttons .req {
	display: inline-block;
	float:left;
	margin-right: 20px;
	line-height: 24px;
	height: 24px;
	font-size: 12px;
	color: #999999;
}
.main_container_left .bm_new .red {
	color: #BA0100;
	font-weight: bold;
	font-size: 15px;
	line-height: 24px;
	height: 24px;
}
.main_container_left .bm_new .new_bm_content.mycart .price_buttons a {
	color:#666666;
	display: inline-block;
	float:left;
	background-color: #E5E5E5;
	height: 24px;
	line-height: 24px;
	padding: 0px 10px;
	margin-right: 10px;
	text-decoration: none;
	font-size: 14px;
}
.main_container_left .bm_new .new_bm_content.mycart .price_buttons a.right {
	margin-right: 0px;
	float:right;
	color: #FFF;
	background-color: #BA0100;
}
.main_container_left .bm_new .new_bm_content.mycart .price_buttons a:hover {
	color: #FFF;
	background-color: #666;
}

.main_container_left .bm_new .new_bm_content.mycart .cart_form {}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section_head {
	font-size: 13px;
	color: #333;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section {
	margin-bottom: 10px;
	padding: 10px 0;
	border-bottom: 1px solid #E2E2E2;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_data p {
	clear:both;
	overflow: hidden;
	margin-bottom: 5px;
	height: 24px;
	line-height: 24px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_data label {
	display:inline-block;
	float:left;
	width: 150px;
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
	margin-right: 10px;
	text-align: right;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_data input[type="text"] {
	border: 1px solid #D7D7D7;
	font-size: 12px;
	color: #333333;
	line-height:22px;
	height: 22px;
	padding: 0px 4px;
	width: 400px;
	outline: 0px none;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_data label[for="id_vat"] {
	width:auto;
	margin-left: 160px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_data label[for="id_vat"] input {
	width: auto;
	margin: 5px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay {

}

.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay p strong {
	font-size: 12px;
	color: #666666;
	margin: 0px;
	 padding: 0px;
	 
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay ul {
	clear:both;
	overflow: hidden;
	margin-bottom: 20px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li {
	list-style-type:none;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a {
	display: block;
	float: left;
	margin: 2px;
	width: 117px;
	height: 56px;
	background: transparent url(../images/sprite_biblioteka_muratora.png) no-repeat  0px -81px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.active {
	margin: 0px;
	border:  2px solid #BA0100;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-01 {
	background-position: 0 -81px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-02 {
	background-position: -122px -81px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-03 {
	background-position: -244px -81px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-04 {
	background-position: -366px -81px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-05 {
	background-position: -488px -81px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-06 {
	background-position: 0 -142px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-07 {
	background-position: -122px -142px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-08 {
	background-position: -244px -142px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-09 {
	background-position: -366px -142px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-10 {
	background-position: -488px -142px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-11 {
	background-position: 0 -203px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-12 {
	background-position: 0 -203px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-13 {
	background-position: -122px -203px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-14 {
	background-position: 0 -203px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-15 {
	background-position: -244px -203px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-16 {
	background-position: -366px -203px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-17 {
	background-position: -488px -203px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-18 {
	background-position: 0 -203px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a.id-19 {
	background-color: #FFF;
	background-image: none;
	border: 1px solid #EAEAEA;
	height: 54px;
	width: 225px;
	padding-left: 10px;
	line-height: 54px;
	font-size: 12px;
	text-decoration: none;
	color: #787878;	
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay li a:hover {
	-moz-opacity: 0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	filter:alpha(opacity=60);
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay #credit_card {
	display:block;
	width: 137px;
	height: 57px;
	background: transparent url(../images/sprite_biblioteka_muratora.png) no-repeat  0px -264px;
	margin-top: 5px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay #credit_card.active {
	margin: 3px -2px -2px -2px;
	border: 2px solid #BA0100;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section.cart_pay .dotpay {
	display:inline-block;
	width: 60px;
	height: 24px;
	vertical-align: middle;
	background: transparent url(../images/sprite_biblioteka_muratora.png) no-repeat  -147px -264px;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section label[for="id_tak_daneosobowe"] {
	padding-left: 20px;
	display:block;
	font-size: 12px;
	color: #999;
	line-height: 135%;
}
.main_container_left .bm_new .new_bm_content.mycart .cart_form .section label[for="id_tak_daneosobowe"] input {
	margin: -3px 5px -3px -25px;
}

.main_container_left .bm_new.download_pdf {
	
}
.main_container_left .bm_new.download_pdf .download {
	position: absolute;
	bottom: 7px;
}
.main_container_left .bm_new.download_pdf .download a {
	display: inline-block;
}

.main_container_left .bm_new.download_pdf .download a.get_pdf {
	display: inline-block;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-color: #BA0100;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.main_container_left .bm_new.download_pdf .download a.get_pdf:hover {
	background-color: #666;
}
.main_container_left .bm_new.download_pdf .download a.get_adobe {
	font-size: 11px;
	color:  #666;
	text-decoration: none;
}
.main_container_left .bm_new.download_pdf .download a.get_adobe:hover {
	text-decoration: underline;
}


.main_container_top .tools {
	clear:both;
	overflow: hidden;
	padding-top: 10px;
}
.main_container_top .tools ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.main_container_top .tools ul li a {
	display:block;
	padding: 10px;
	width: 296px;
	height: 110px;
	float:left;
	background: transparent url(../images/sprite_tools.png) no-repeat  0 0;
	text-decoration: none;
	 margin-right: 17px;
	 
	 margin-bottom: 17px;
}
.main_container_top .tools ul li a span {
	display:block;
}
.main_container_top .tools ul li a span.title {
	font-size: 30px;
	font-weight: normal;
	color: #596679;
	line-height: 100%;
	margin-bottom: 3px;
	width: 160px;
}
.main_container_top .tools ul li a:hover span.title {
	color: #BA0100;
}
.main_container_top .tools ul li a span.subtitle {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	width: 160px;
}
.main_container_top .tools ul li.id_01 a { background-position: 0px 0px; }
.main_container_top .tools ul li.id_02 a { background-position: 0px -130px; }
.main_container_top .tools ul li.id_03 a { background-position: 0px -260px; margin-right: 0px; }
.main_container_top .tools ul li.id_04 a { background-position: 0px -390px; }
.main_container_top .tools ul li.id_05 a { background-position: 0px -520px; }
.main_container_top .tools ul li.id_06 a { background-position: 0px -650px; margin-right: 0px; }
.main_container_top .tools ul li.id_07 a { background-position: 0px -780px; }
.main_container_top .tools ul li.id_08 a { background-position: 0px -910px; }
.main_container_top .tools ul li.id_09 a { background-position: 0px -1040px; margin-right: 0px; }

.main_container_top .tools ul li.id_01 a:hover { background-position: -316px 0px; }
.main_container_top .tools ul li.id_02 a:hover { background-position: -316px -130px; }
.main_container_top .tools ul li.id_03 a:hover { background-position: -316px -260px; }
.main_container_top .tools ul li.id_04 a:hover { background-position: -316px -390px; }
.main_container_top .tools ul li.id_05 a:hover { background-position: -316px -520px; }
.main_container_top .tools ul li.id_06 a:hover { background-position: -316px -650px; }
.main_container_top .tools ul li.id_07 a:hover { background-position: -316px -780px; }
.main_container_top .tools ul li.id_08 a:hover { background-position: -316px -910px; }
.main_container_top .tools ul li.id_09 a:hover { background-position: -316px -1040px; }

.adv.ads750x100 div div, .adv.ads750x100 div table,
.adv.ads750x100 {
	text-align: center;
	margin: 0px auto;
}
.advextra .ads {
	margin-top: 5px;
} 

.sbuttons  a.more {
	border:  0px none;
	margin-top:  0px;
	padding-top: 0px;
}
.wrapper .siteinfo .nfo .title {
	margin: 4px 0px 0px 0px;
}
.wrapper .siteinfo .nfo .title a {
	font: bold 13px/135% arial,sans-serif;
	text-decoration: none;
	color: #545F71;
	color:#000;
}
.wrapper .siteinfo .nfo .title a:hover {
	text-decoration: underline;
}
/* Nowe definicje */
.warsztat.definitions {
	padding: 10px;
	background-color: #F2F2F2;
	margin-bottom: 10px;
}
.warsztat.definitions .head {
	text-transform: uppercase;
}
.warsztat.definitions .block img {
	width: 100%;
	height: auto;
	padding-bottom: 10px;
}
.warsztat.definitions .block p {
	font-size: 12px;
	color:  #666;
}
.warsztat.definitions .block p a {
	text-decoration: underline;
}
.warsztat.definitions .block p a:hover {
	text-decoration: none;
}
.warsztat.definitions .item.list a {
	display: inline-block;
}
.photo_raw.interiors .header {
	margin-bottom: 10px;
}
.photo_raw.interiors.wide .header span,
.photo_raw.interiors .header a {
	font: normal 22px arial,sans-serif;
	color: #525F71;
	text-decoration: none;
}



.wrapper.artykul  .other_works  .jcarousel-list li, .jcarousel-item {
	width: 140px;
	height: 155px;
	margin-right: 10px;
	margin-bottom: 10px;
}
/**
 *  Horizontal Buttons dla - other_works
 */
.wrapper.artykul  .other_works .jcarousel-skin-competition {
	position: relative;
	z-index: 0;
}
.wrapper.artykul  .other_works .jcarousel-skin-competition .jcarousel-next-horizontal {
    position: absolute;
    top: 36px;
    right: 0px;
    width: 49px;
    height: 49px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
    * behavior: url(/media/css/iepngfix.htc);
}

.wrapper.artykul  .other_works .jcarousel-skin-competition .jcarousel-next-horizontal:hover {
    background-position: -49px 0;
}

.wrapper.artykul  .other_works .jcarousel-skin-competition .jcarousel-next-horizontal:active {
    background-position: -98px 0;
}

.wrapper.artykul  .other_works .jcarousel-skin-competition .jcarousel-next-disabled-horizontal,
.wrapper.artykul  .other_works .jcarousel-skin-competition .jcarousel-next-disabled-horizontal:hover,
.wrapper.artykul  .other_works .jcarousel-skin-competition .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -147px 0;
}

.wrapper.artykul  .other_works .jcarousel-skin-competition .jcarousel-prev-horizontal {
    position: absolute;
    top: 36px;
    left: 5px;
    width: 49px;
    height: 49px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
    * behavior: url(/media/css/iepngfix.htc);
}

.wrapper.artykul  .other_works .jcarousel-skin-competition .jcarousel-prev-horizontal:hover {
    background-position: -49px 0;
}

.wrapper.artykul  .other_works .jcarousel-skin-competition .jcarousel-prev-horizontal:active {
    background-position: -98px 0;
}

.wrapper.artykul  .other_works .jcarousel-skin-competition .jcarousel-prev-disabled-horizontal,
.wrapper.artykul  .other_works .jcarousel-skin-competition .jcarousel-prev-disabled-horizontal:hover,
.wrapper.artykul  .other_works .jcarousel-skin-competition .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -147px 0;
}


.wrapper.artykul  .other_works {
    margin-top: 20px;
    border-top: 1px solid #ccc;
    padding-top: 0px;
}
.wrapper.artykul  .other_works .jcarousel-container {
    padding: 0px;
}
.wrapper.artykul  .other_works .jcarousel-container  .thumbnail a img {
    width: 140px;
	margin-bottom: 10px;
}
.wrapper.artykul  .other_works .header {
	margin-bottom: 5px;
	clear: both;
	overflow: hidden;
	color: #666;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 10px;
}
.wrapper.artykul  .other_works .jcarousel-container h2,
.wrapper.artykul  .other_works .jcarousel-container h2 a {
	color: #999;
	font-weight: normal;
    font-size: 13px;
    text-transform: uppercase;
	text-decoration: none;
}
.wrapper.artykul  .other_works .jcarousel-container h2 a:hover {
	text-decoration: underline;
}

.wrapper.artykul .other_works .jcarousel-skin-competition .jcarousel-prev-horizontal {
    left:0px;
}
.wrapper.artykul  .other_works .jcarousel-skin-competition .jcarousel-next-horizontal {
    right:0px;
}



.piano_article_row {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 10px 10px 15px 10px;
	width: 620px;
}
.piano_article_row .piano_img img {
	display: block;
	border: 0px none;
	float: left;
	margin: 0px 10px 0 0;
	width: 129px;
	height: auto;
}
.piano_article_row .piano_article_conent h4 {
	padding: 0px !important;
	margin: 0 0 5px 0 !important;
	font: 14px bold Arial, sans-serif;
	background: transparent none;
	text-align: left;
}
.piano_article_row .piano_article_conent h4 a {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

.piano_article_row .piano_article_conent h4 a:hover {
	text-decoration: none !important;
}
.piano_article_row .piano_article_conent p {
	margin: 0px !important;
	padding: 0px !important;
	font-size: 12px;
	font-family: arial,sans-serif;
}
.piano_article_row .piano_article_conent p a.more {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
	padding-left: 8px;
	background: transparent url(http://se.pl/media/new/images/red-arrow.gif) no-repeat left 6px;
	font-family: arial,sans-serif;
}
.piano_article_row .piano_article_conent p a.more:hover {
	color: #000;
	text-decoration: none !important;
}



.single_textbox .small_test_content {
    padding: 5px;
    border: 1px solid #CCC;
}

.single_textbox .small_test_content a{
    color:#B00 !important;
   font-size:14px !important;
   text-decoration:underline;
}

.single_textbox .small_test_content a:hover {
   text-decoration:none;
}

.single_textbox .small_test_content .img img {
    width: 188px;
}

.single_textbox.photo_newsletter {
    width: 100%;
    clear: both;
    overflow: hidden;
    float: none;
    margin: 0px 0px 10px 0px;
}
.single_textbox.photo_newsletter .small_test_content {
    clear: both;
    overflow: hidden;
}
.single_textbox.photo_newsletter .img {
    width: 188px;
    float: left;
}
.single_textbox.photo_newsletter .newsletter_form {
    float: right;
    width: 450px;
}
.single_textbox.photo_newsletter .newsletter_form  p {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 5px;
}
.single_textbox.photo_newsletter .newsletter_form .subscribe {
    padding: 5px;
    background-color: #CBCBCB;
    margin-bottom: 10px;
}
.single_textbox.photo_newsletter .newsletter_form .subscribe #newsletter_email_raport {
    background-color:  #FFF;
    border: 1px solid #ccc;
    color:  #000;
    padding: 4px;
    width: 339px;
    font-size:  14px;
    margin: 0 0 10px 0;
}
.single_textbox.photo_newsletter .newsletter_form .subscribe button {
    border: 0px none;
    background-color: #BA0100;
    color:  #FFF;
    font-size: 14px;
    width: 89px;
    text-align: center;
    padding: 4px 0;
    margin: 0px;
    text-transform: uppercase;
    cursor: pointer;
}
.single_textbox.photo_newsletter .newsletter_form .subscribe button:hover {
    background-color: #666;
}

.single_textbox.photo_newsletter .newsletter_form .zgoda {
    font-size: 9px;
    clear: both;
    overflow:  hidden;
}
.single_textbox.photo_newsletter .newsletter_form .zgoda label {
    display: block;
    float: right;
    width: 425px;
}
.single_textbox.photo_newsletter .newsletter_form .zgoda input[name="rules"] {
    float: left;
}
.single_textbox.photo_newsletter .newsletter_form .zgoda .errors {
    clear: both;
    overflow: hidden;
    margin-bottom: 5px;
    color: #BA0100;
    margin-left: -10px;
    float: none;
    width: auto;
}


/********************* QUIZ ***********************/

.quiz_container {
	position:relative;
	overflow:hidden;
}
.quiz_top_tab  {
	position:relative;
	overflow:hidden;
	padding-bottom:10px;
	border-bottom: 1px solid #CCC;
	margin-top:20px;
}
.quiz_top_tab_left {
	float:left;
	overflow:hidden;
	font-size:18px;
	font-weight:bold;
}
.quiz_top_tab_right {
	float:right;
	overflow:hidden;
	font-size:13px;
	font-weight:bold;
	color:#999999;
	margin-top:2px;
}
.quiz_top_cart_noact {
	position:relative;
	float:left;
	width:19px;
	height:21px;
	background:#E9E9E9;
	/*cursor:pointer;*/
	margin-left:2px;
}
.quiz_top_cart_act {
	position:relative;
	float:left;
	width:19px;
	height:21px;
	background:#999999;
	/*cursor:pointer;*/
	margin-left:2px;
}
.quiz_top_cart_noact p {
	text-align:center;
	position:relative;
	top:1px;
}
.quiz_top_cart_act p {
	text-align:center;
	position:relative;
	top:1px;
	color:#FFFFFF !important;
}
.quiz_top_cart_good {
	position:relative;
	float:left;
	width:19px;
	height:21px;
	background:#009900;
	margin-left:2px;
}
.quiz_top_cart_bad {
	position:relative;
	float:left;
	width:19px;
	height:21px;
	background:#E9E9E9;
	margin-left:2px;
}
.quiz_content {
	position:relative;
	margin-top:15px;
}
.quiz_tagline {
	position:relative;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
}
.quiz_answer {
	position: relative;
	overflow: hidden;
	clear: both;
	margin-top: 8px;
	line-height: 125%;
}
.quiz_answer_left {
	position:relative;
	float:left;
}
.quiz_answer_right {
	position:relative;
	float:left;
	margin-left:7px;
	font-size:14px;
	margin-top:-1px;
}
.quiz_footer {
	position:relative;
	border-top: 1px solid #CCC;
	padding-top:15px;
	margin-top:15px;
	margin-bottom:20px;
}
.quiz_footer3 {
	position:relative;
	padding-top:15px;
	margin-bottom:20px;
}
.quiz_footer2 {
	position:relative;
	border-bottom: 1px solid #CCC;
	padding-bottom:15px;
	margin-top:20px;
	margin-bottom:20px;
	clear: both;
	overflow: hidden;
}
.quiz_footer2 a {
	display: inline-block;
	float: right;
	padding: 5px 10px;
	background-color: #BA0100;
	color: #FFF !important;
	font-weight: normal !important;
	text-transform: uppercase;
}
.quiz_footer2 a:hover {
	background-color: #666;
}
.quiz_points_head {
	font-weight: normal;
	font-size: 26px;
	color: #596679;
	margin-bottom: 10px;
}
.article_content .article_elements .quiz_data_result p {
	font-weight: normal;
	font-size: 18px;
	line-height: 150%;
	margin-bottom: 15px;
}
.quiz_incorrect span,
.quiz_your_score strong {
	font-weight: bold;
	color: #BA0100;
	font-size: 18px;
}
.quiz_correct span {
	font-weight: bold;
	color: #009900;
	font-size: 18px;
}
.quiz_incorrect, .quiz_correct,
.quiz_your_score {
	margin-bottom: 10px;
}

.next_btn {
	position:relative;
	height:28px;
	background-color:#BB0000;
	color:#FFFFFF;
	font-weight:normal;
	font-size:16px;
	float:right;
	text-transform: uppercase;
	cursor:pointer;
	padding: 0px 10px;
}
.next_btn:hover {
	background-color: #666;
	color: #FFF;
}
.next_btn p {
	text-align:center;
	position:relative;
	top:3px;
	padding: 0px;
	
}

.quiz_points {
	position:relative;
	font-size:14px;
}

p.quiz_points_head {
	margin-top:15px;
	margin-bottom:15px;
}


.quiz_answer_left img {
	position:relative;
	top:2px;
	margin-left:5px;
	margin-right:3px;
}

.quiz_real_ans {
	position:relative;
	padding-bottom:20px;
	border-bottom: 1px solid #CCC;

}

.text_quiz_bottom p {
	font-size:14px;
}
#wyslij_znajomemu_container_x {
	width: 420px;
	margin: 10px auto;
}
#wyslij_znajomemu_container_x  input,
#wyslij_znajomemu_container_x  textarea {
	border: 1px solid #D6D6D6;
	font-size: 14px;
	color: #333;
	resize: none;
	font-family: Arial, sans-serif;
	width: 413px;
	padding: 5px;
	margin-bottom: 10px;
}
#wyslij_znajomemu_container_x  textarea {
	height: 110px;
}
#wyslij_znajomemu_container_x button {
	line-height: 100%;
	padding: 5px 20px;
	font-size: 15px;
	text-transform: uppercase;
	color: #FFF;
	border: 0px none;
}
#wyslij_znajomemu_container_x button span {
	line-height: 100%;
	font-size: 15px;
	text-transform: uppercase;
}
.sciaga .head .left h2,
#akcja_edukacja .head .title {
	float: left;
	line-height: 33px;
	margin-left: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #CCC;
	vertical-align: middle;
}

#wyslij_znajomemu_container_x .header div a {
	font: normal 21px/115% arial,sans-serif;
	color: #BA0100;
	text-decoration: none;
	margin: 10px 0px;
	display: block;
}
#wyslij_znajomemu_container_x .header div.tags a {
	font-size: 11px;
	color: #858585;
	text-decoration: none;
	margin: 0px;
	display: inline;
}
#wyslij_znajomemu_container_x .header div.tags a:hover {
	text-decoration: underline;
}
 .main_container_left .box.dontmiss {
	border-bottom: 1px solid #D7D7D7;
	padding-bottom:10px;
}
.main_container_left .box.dontmiss .head {
	margin-bottom:5px;
	clear:both;
	overflow:hidden;
	color: #666;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
}
.main_container_left .box.dontmiss .head a {
	color: #666;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
}
.main_container_left .box.dontmiss .head a:hover {
	text-decoration: underline;
}
.main_container_left .box.dontmiss .content {
}
.main_container_left .box.dontmiss .content ul {
	list-style-type: none !important;
}
.main_container_left .box.dontmiss .content ul li {
	border-top: 1px dotted #D7D7D7;
	display:block;
	padding: 10px;
	list-style-type: none !important;
}
.main_container_left .box.dontmiss .content ul li h3 {
	font-size: 14px;
	font-weight:normal;
	margin-left:10px;
	margin-bottom: 0px;
}
.main_container_left .box.dontmiss .content ul li h3 a {
	font-size: 14px !important;
	text-decoration:none;
	color:#333;
}
.main_container_left .box.dontmiss .content ul li h3 a:before {
	content:"";
	display:inline-block;
	width: 5px;
	height: 5px;
	background-color: #CCC;
	vertical-align: middle;
	margin-top: -4px;
	margin-left: -10px;
	margin-right: 5px;
}
.main_container_left .box.dontmiss .content ul li h3 a:hover {
	text-decoration:underline;
}





/* PRINT artyku */
 @media print {
	 
	.main_columns_right, .advextra, .adv, .main_columns .submenu, .header .smallurl, .toggle_box, .movies, .box.siteinfo, .site_footer .row, .left_article_content, .social_infos .social, .breadcrum, .other_articles, .search_bar, .icon_bar, .wide ul, .added_buttons, .box.big_image.gallery .desc .slides, .dontmiss, .bibliotekamuratora, .paginator, .moreabout, .info_piano, .comment_form, .npe_nowe, .quiz_container, .quote_comments, #pianoMediaBar, .rate, .wrapper .submenu, .box.big_image.video, .toggler, .toggle_box {
		display: none !important;
	}
	.header {
		display:block !important;
		margin-bottom: 20px !important;
	}
	.article_content .article_elements .big_image.gallery .desc em {
		margin-left:0px;
	}
	.article_content .article_elements .big_image.gallery .gallery_images {
		text-align:center;
	}
	.article_content .article_elements .big_image.gallery .gallery_images a {
		display: inline-block;
	}
	.article_content .article_elements .big_image.gallery .gallery_images a.last img, .article_content .article_elements .big_image.gallery .gallery_images a.act img {
		border: 4px solid #F2F2F2;
		clear:none;
		overflow:visible;
	}
	.article_content .social_infos .author {
		float:left;
	}
	.article_content, .main_container_left {
		width: 100% !important;
		border: 0px none !important;
	}
	.article_content, .article_content p, .article_content ol, .article_content ul, .article_content ul li, .article_content ol li, .article_content h2, .article_content h3, .article_content h4, .article_content h5, .article_content h6 {
		font-size: 1.15em !important;
		line-height: 150%;
	 }
	 .expert p, .expert ul li, .expert .content, .expert {
		font-size: 1.05em !important;
	 }
	 .article_content h2, .article_content h3, .article_content h4, .article_content h5, .article_content h6 {
		font-size: 1.4em !important;
	 }
	 	 .article_content  .article_head  h1 {
			font-size: 2.2em !important;
			line-height: 150%;
		 }
		  .article_content  .article_head p {
			font-size: 1.6em !important;
			line-height: 150%;
		  }

}

.article_elements input {
	padding: 4px;
	border: 1px solid #e2e2e2;
	margin-bottom: 10px;
}
.article_elements div input {
	margin-bottom: 0px;
}
.article_elements div span {
	font:normal 12px arial,sans-serif;
}
.article_elements button {
	padding:4px 10px;
	margin-top: 20px;
}



.sonda .small_poll_cont .wynik {
	margin-right: 20px;
	margin-bottom: 10px;
	
}
.sonda .small_poll_cont .wynik .title {
	font-size: 14px;
	color: #333;
	margin-bottom: 5px;
}

.sonda .small_poll_cont .wynik .line {
	background-color: #E1E1E1;
	height: 18px;
}
.sonda .small_poll_cont .gTemat .wynik {
	float: left;
	width: 482px;
	margin-right: 0px;
}
.sonda .small_poll_cont .wynik .line .red {
		background-color: #BA0100;
		height: 18px;
		position: relative;
}
.sonda .small_poll_cont .wynik .line .red .procent {
		color: #FFF;
		padding-left: 8px;
		font-size: 11px;
		line-height: 18px;
		height: 18px;
		white-space: nowrap;
}


#poll_cont .sonda_bloczek .wynik {
	margin-right: 20px;
	margin-bottom: 10px;
	
}
#poll_cont .sonda_bloczek .wynik .title {
	font-size: 14px;
	color: #333;
	margin-bottom: 5px;
}

#poll_cont .sonda_bloczek .wynik .line {
	background-color: #E1E1E1;
	height: 18px;
}
#poll_cont .sonda_bloczek .gTemat .wynik {
	float: left;
	width: 482px;
	margin-right: 0px;
}
#poll_cont .sonda_bloczek .wynik .line .red {
		background-color: #BA0100;
		height: 18px;
		position: relative;
}
#poll_cont .sonda_bloczek .wynik .line .red .procent {
		color: #FFF;
		padding-left: 8px;
		font-size: 11px;
		line-height: 18px;
		height: 18px;
		white-space: nowrap;
}
#poll_cont .sonda_bloczek .pytania_glosy {
	font-size: 12px;
	margin:10px 20px;
}


.sonda .small_poll_cont p.buttons button.wyniki {
	padding: 2px 5px;
color: #999999;
cursor: pointer;
text-decoration: none;
border: 1px solid #E2E2E2;
background-color: #FFF;
font-weight: normal;
}
.sonda .small_poll_cont p.buttons button.wyniki:hover {
border: 1px solid #333;
background-color: #333;
color: #FFF;
text-decoration: none !important;
}
.sonda .small_poll_cont .pytania_glosy {
padding: 0 20px 20px 0px !important;
}
.wrapper .site_footer .whiterow span:first-child span {
	cursor:pointer;
	
}


#tuznajdziesz_offers_of_week_content,
#epasaz_read_also_products_content {
	overflow: hidden;
}

#tuznajdziesz_offers_of_week_content h4,
#epasaz_read_also_products_content h4 {
	margin-bottom: 5px;
clear: both;
overflow: hidden;
color: #666;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
}
.formularz_bos{
    background: #48B631 url(../images/bos_bg.png) 0 0 no-repeat;
    /*margin-left: 10px;*/
    padding: 10px;
    color: #FFF;
}
.formularz_bos .title{
    font-size: 28px;
    font-style: italic;
    line-height: 100%;
    margin-bottom: 10px;
}
.formularz_bos .txt{
    font-size: 12px;
}
.formularz_bos .txt p{
    margin-bottom: 10px;

}


#tuznajdziesz_offers_of_week ul.tz_oow_list,
#epasaz_read_also_products ul.epasaz_rap_list {
	list-style-type: none;
	margin: 0;
	overflow: hidden;
}
.formularz_bos .pola .errorlist, .formularz_bos .zgody .errorlist{
    color: #ff0000;
    font-size: 12px;
}

.formularz_bos .pola{
    margin-bottom: 10px;
}
.formularz_bos .pola ul{
    margin-left: -10px;
    font-size: 0;
}

.formularz_bos .pola li{
    margin-left: 10px;
    margin-bottom: 10px;
    display: inline-block;
    font-size: 12px;
}

.formularz_bos .pola li input{
    padding: 5px 10px;
    color: #666;
    width: 185px;
}

.formularz_bos .pola li #id_hours {
    width: 206px;
    padding: 5px 0px 5px 5px;
    color: #666;
}

.formularz_bos .pola li #id_voivodeship {
    padding: 5px 10px;
    color: #666;
    width: 206px;

}


#tuznajdziesz_offers_of_week ul.tz_oow_list li:first-child,
#epasaz_read_also_products ul.epasaz_rap_list li:first-child {
	margin-left: 0px;
}

.formularz_bos .pola li #id_stage{
    width: 640px;
    padding: 5px 10px;
    color: #666;
}


#tuznajdziesz_offers_of_week ul.tz_oow_list li,
#epasaz_read_also_products ul.epasaz_rap_list li {
	float: left;
	width: 200px;
	margin-left:5px;
	float: left;
	width: 215px;
	margin-left: 10px;
}

.formularz_bos form{
    position: relative;

}


#tuznajdziesz_offers_of_week ul.tz_oow_list li img,
#epasaz_read_also_products ul.epasaz_rap_list li img {
	width: 215px;
	cursor: pointer;
}
.formularz_bos form p{
    font-size: 12px;
    margin-bottom: 10px;
    
    height: 0;
    overflow: hidden;
	
	-transition: all;
    -moz-transition-timing-function: ease;
    -moz-transition-duration: 0.2s;
    -webkit-transition: all;
    -webkit-transition-timing-function: ease;
    -webkit-transition-duration: 0.2s;
    transition: all;
    transition-timing-function: ease;
    transition-duration: 0.2s;

}

.formularz_bos.active form p{
	height: 42px;	
}

.formularz_bos .zgody{
    position: relative;
    /*margin-right: 300px;*/
    height: 0;
    overflow: hidden;
}

#tuznajdziesz_offers_of_week ul.tz_oow_list li .title a,
#epasaz_read_also_products ul.epasaz_rap_list li .title a {
display: block;
width: 100%;
font-size: 14px;
font-weight: bold;
color: #596679;
text-decoration: none;
line-height: 130%;
margin-top: 2px;
height: 38px;
overflow: hidden;
}

#epasaz_read_also_products ul.epasaz_rap_list li .title a:hover {
	text-decoration: underline;
}

#tuznajdziesz_offers_of_week ul.tz_oow_list li .title a:hover,
#epasaz_read_also_products ul.epasaz_rap_list li .title a:hover {
}
.formularz_bos.active .zgody {
    height: 160px;
}
.formularz_bos .zgody a {
    color: #FFF;
    text-decoration: underline;
}
.formularz_bos .zgody ul {
	margin-left: 0;
}
.formularz_bos .zgody li {
    margin-bottom: 10px;
    overflow: hidden;
}
.formularz_bos .zgody li p {
    font-size: 10px;
    margin-bottom: 5px;
    height: auto;
}

.formularz_bos .zgody li a {
color: #FFF;
text-decoration: underline;
}


#epasaz_read_also_products_content li {
text-align: center;
}

.formularz_bos .zgody input{
    vertical-align: bottom;
}
.formularz_bos .zgody .button{
    float: left;
    margin-right: 10px;
    font-size: 10px;
    line-height: 100%;
}
.formularz_bos .send_button{
    text-align: center;
    height: 0;
    overflow: hidden;
	-transition: all;
    -moz-transition-timing-function: ease;
    -moz-transition-duration: 0.2s;
    -webkit-transition: all;
    -webkit-transition-timing-function: ease;
    -webkit-transition-duration: 0.2s;
    transition: all;
    transition-timing-function: ease;
    transition-duration: 0.2s;
}
.formularz_bos.active .send_button{
	height: 64px;
}

.formularz_bos .send_button button {
    font-size: 20px;
    color: #FFF;
    padding:10px 100px;
    background-color: #F0761A;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    cursor:pointer;
}

.formularz_bos .send_button button:hover{
    background-color: #D9470D;

}


#epasaz_read_also_products_content li img {
	position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
max-height: 200px;
max-width: 140px;
min-width: 60px;
min-height: 60px;
}


#epasaz_read_also_products_content .title a {
	text-align: left;
}
#epasaz_read_also_products_content .title .price {
	display: block;
	color: #BA0100;
	font-size: 16px;
	font-weight: bold;
	margin-top:5px;
}

#epasaz_read_also_products_content a {
	margin-top:5px;
}

#epasaz_read_also_products_content .img_cont {
	width: 213px;
height: 170px;
position: relative;
border: 1px solid #eee;
overflow: hidden;
}

#epasaz_read_also_products_content .button {
		display: block;
	width: 130px;
	color: #fff;
	background-color: #ba0100;
	padding: 7px 0px;
	text-align: center;
	margin-top: 5px;
	margin-left: 20%;
	font-size: 15px;
	line-height: 18px;
}

#epasaz_read_also_products_content .button:hover {
	cursor: pointer;
	background-color: #444;
}

.article_content #bos_form_email {
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	height: auto !important;
}
/**/

#id_newsletter_raport .subscribe #newsletter_email_raport{
	display: block;
	width: 100%;
	box-sizing: border-box;
}
#id_newsletter_raport form > span{
	font-size: 16px;
	margin-bottom: 10px;
	display: block;
	line-height: 120%;
	color:#BA0100;
}
.single_textbox.photo_newsletter .newsletter_form p{
	font-size: 24px;
	line-height: 120%;
	margin-bottom: 5px;
	color: #596679;
}
#id_newsletter_raport .subscribe.removable{
	padding-top: 10px;
}
#id_newsletter_raport .subscribe.removable label{
	font-size: 12px;
	display: block;
}
#id_newsletter_raport .subscribe.removable label input{
	display: block;
	width: 100%;
	box-sizing: border-box;
	margin-top: 3px;
	margin-bottom: 10px;
}

#id_newsletter_raport .subscribe.removable .errors{
	font-weight: bold;
	color:#BA0100;
}
#id_newsletter_raport .zgoda{
	margin-bottom: 10px;
	display: block;
	color: #999;
}
#id_newsletter_raport .zgoda .errors{
	font-size: 12px;
	font-weight: bold;
}

#id_newsletter_raport .subscribe{
	background-color: #fff;
}
#id_newsletter_raport .subscribe.removable, #id_newsletter_raport .subscribe.email{
	background-color: #CBCBCB;
}
.line.smallurl .top_links {
	float: left;
	margin-top: 10px;
}
.line.smallurl .top_links a {
	margin-left: 5px;
	font:normal 11px sans-serif;
	color:#000;
	border-left: 1px solid #000;
	padding-left: 5px;
	float: left;
}
.line.smallurl .top_links a:first-child {
	border: 0px none;
	padding-left: 0px;
	margin-left: 0px;
}
.line.smallurl .top_links a:hover {
	text-decoration: underline;
}
.line.smallurl .fb {
	margin-top: 4px;
}
.icon_bar .actual {
	
	font: normal 14px sans-serif;
	color: #000;
}
.icon_bar {
	background: url(/media/images/envelope.png) no-repeat 180px center;
	padding: 4px;
	width: 210px;
	cursor: pointer;
	font: normal 14px sans-serif;
}
.icon_bar a {
	
	font: normal 14px sans-serif;
	color: #000;
	margin-left: 0px !important;
}
.icon_bar a:hover {
	text-decoration: underline !important;
}
.article_elements .box.big_image.gallery.rw_intext a.btt_gallery.btt_next {
  display: none;
  margin-top: -30px;
  top: 50%;
  position: absolute;
  background-color: #FFF;
  font-family: "Ubuntu Regular", Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-decoration: none;
  color: #BA0100;
  text-transform: uppercase;
  line-height: 60px;
  padding: 0 20px;
  white-space: nowrap;
  right: 70px;  
}
.article_elements .box.big_image.gallery.rw_intext a.btt_gallery.btt_prev {
  display: none;
  margin-top: -30px;
  top: 50%;
  position: absolute;
  background-color: #FFF;
  font-family: "Ubuntu Regular", Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-decoration: none;
  color: #BA0100;
  text-transform: uppercase;
  line-height: 60px;
  padding: 0 20px;
  white-space: nowrap;
  left: 70px;  
}
.article_content .article_elements .big_image.gallery .thumb .next {
  display: block;
  position: absolute;
  right: 0;
  width: 50%;
  top: 0;
  bottom: 0;
}
.article_content .article_elements .big_image.gallery .thumb .prev {
  display: block;
  position: absolute;
  left: 0;
  width: 50%;
  top: 0;
  bottom: 0;
}
.article_content .article_elements .big_image.gallery .thumb .next:hover a.btt_gallery.btt_next {
    display: block; 
}
.article_content .article_elements .big_image.gallery .thumb .prev:hover a.btt_gallery.btt_prev {
        display: block; 
}
.box.big_image.gallery.rw_intext .thumb a.btt_gallery {
  margin-top: -30px;
  top: 50%;
  position: absolute;
  background-color: #FFF;
  font-family: "Ubuntu Regular", Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-decoration: none;
  color: #999999;
  text-transform: uppercase;
  line-height: 60px;
  padding: 0 20px;
  white-space: nowrap;
}
.questions ul li a {
    font: 12px/170% arial,sans-serif;
  color: #3F3F3F;
  background: url(../images/bg_li.gif) no-repeat 0px 5px;
  display: block;
  padding-left: 10px;
  text-decoration: none;
}
.box.writeforyou .images {
    overflow: hidden;
    margin-bottom: 10px;
}
/**/
.above-menu {
	width: 100%;
	background-color: #EEE;
	margin-bottom: 10px;
}
.above-menu ul {
	font-size: 0;
	float: left;

	}
.above-menu .above-menu-center {
	width: 982px;
  margin: 0px auto;
}
.above-menu ul li {
	display: inline-block;
	color: #fff;
	margin-right: 15px;
}
.above-menu ul li a {
	text-decoration: none;
	color: #444;
	font-size: 10px;
	font-weight: bold;
	line-height: 26px;
}
.above-menu ul li a:hover {
	text-decoration: underline;
}
.above-menu .sklep-online {
	float: right;
	font-size: 0;
	display: inline-block;
	text-align: right;
}
.above-menu .sklep-online a {
	font-size: 0;
}
.above-menu .above-menu-center:after {
	content:'';
    display:block;
    clear: both;
}

.above-menu .fb {
    float: right;
    font-size: 0;
    display: inline-block;
    text-align: right;
	margin-right: 10px;
	margin-top: 3px;
}
div.star-rating-on a {
    background-position: 0 -16px!important;
}
div.star-rating-hover a {
    background-position: 0 -16px!important;
}
.star-rating.rater-0.star.star-rating-applied.star-rating-live.star-rating-hover a{
	background-position: 0 -16px!important;
}
.newsletter .article_elements form input[type="text"] {
	outline: none;
    line-height: 40px;
    background: #f2f2f2;
    font-size: 14px;
    font-weight: 300;
    border: 1px solid #d7d7d7;
    border-radius: 30px;
    height: 32px;
    width: 400px;
    padding: 0 10px;
    margin: 0;
	margin-bottom: 20px;
	color: #aaa;
}