@charset "utf-8";

/* 
Realization: Creativehead.info

*/


/* import css */
/* ------------------------ */
@import url('reset.css');
@import url('jquery.css');




html, body{
	padding: 0 0;
	margin: 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c5651;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7);m
	width: 100%;
	height: 100%;
	overflow-x: hidden;
}

body {
    width: 100%;
	overflow-x: hidden;
}


::-moz-selection { /* Code for Firefox */
	background: #000;
	color: #fff;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.6);
}


/* ---------------------------------------------------------------------------------------------------------------------- */
                   /* -----*//* UNIWERSALNE ELEMENTY *//*-----*/
/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */
.content {
	display: block;
	margin: auto;
	width: 1140px;
	height: auto;	
	position: relative;
}

.content_big {
	display: block;
	margin: auto;
	width: 1600px;
	height: auto;	
	position: relative;
}

.wrap_big {
	display: block;
	margin: auto;
	width: 100%;
	height: auto;
	position: relative;
}

.wiersz {
	display: block;
	float: left;
	width: 100%;
	position: relative;
}



input, select {
	display: block;
	float: left;
	width: auto;
	padding: 12px 17px 10px  17px;
	font-size: 12px;
	color: #575757;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #d3d2d2;
}



input:hover, select:hover {
	color: #000;
	border: 1px solid #000;
}

input[type='checkbox'] {
	display: block;
	float: left;
	max-width: 10px;
	max-height: 10px;
	padding: 0;
	margin: -1px 5px 0 0;
	border: 1px solid #d3d2d2;
	text-transform: none;
	
}

 /*    HEADER PAGE    */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.header {
	display: block;
	float: left;
	width: 100%;
	min-height: 147px;
	position: relative;
	color: #727272;
	background: url(../gfx/header/bg_header.jpg) repeat-x top center;
}

.header .wrap {
	display: block;
	float: left;
	min-height: 70px;
	width: 620px;
	margin: 22px 0 0 0;
	position: relative;
}


 /*    LOGO HEADER    */
/*--------------------*/
.logo {
	display: block;
	float: left;
	width: 510px;
	height: 139px;
	margin: 25px 0 0 -20px;
	padding: 0 0 0 0;
	background: url(../gfx/header/logo.png) no-repeat 0 0;
	opacity: 1;	
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.logo a {
	display: block;
	float: left;
	width: 510px;
	height: 139px;
	margin: 0 0 5px 0;
	background: url(../gfx/header/logo.png) no-repeat 0 -156px;
	font-size: 0px;
	color: rgba(0, 0, 0, 0);
	text-decoration: none;
	opacity: 0;	
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}



.logo a:hover {
	opacity: 1;
}


 /*    SMALL ICON   */
/*--------------------*/
.small_icon {
	display: block;
	float: right;
	width: 120px;
	height: 49px;
	padding: 0;
}

.small_icon .home a, .small_icon .sitemap a, .small_icon .contact a {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	color: rgba(0, 0, 0, 0);
	text-decoration: none;
	font-size: 0px;
}

.small_icon .home a {
	margin-right: 0;	
	background: url(../gfx/header/small_icon.png) no-repeat 0 0;
}

.small_icon .sitemap a {
	margin-right: 0;	
	background: url(../gfx/header/small_icon.png) no-repeat -40px 0;
}

.small_icon .contact a {
	margin-right: 0;	
	background: url(../gfx/header/small_icon.png) no-repeat -80px 0;
}



/* smal icon:  hover & active */

.small_icon .home a:hover, .small_icon .home  .active {
	background: url(../gfx/header/small_icon.png) no-repeat 0 -40px;
}

.small_icon .sitemap a:hover, .small_icon .sitemap .active{
	background: url(../gfx/header/small_icon.png) no-repeat -40px -40px;
}

.small_icon .contact a:hover, .small_icon .contact .active {
	background: url(../gfx/header/small_icon.png) no-repeat -80px -40px;
}



/* smal icon:  active: hover */

.small_icon .home .active:hover {
	background: url(../gfx/header/small_icon.png) no-repeat 0 -40px;

}

.small_icon .sitemap .active:hover{
	background: url(../gfx/header/small_icon.png) no-repeat -40px -40px;
}

.small_icon .contact .active:hover {
	background: url(../gfx/header/small_icon.png) no-repeat -80px -40px;
}



/*     REJESTRACJA */
/*--------------------*/
.rejestracja a{
	display: block;
	float: right;
	width: 96px;
	height: 35px;
	position: relative;
	background: url(../gfx/header/rejestracja.png) no-repeat 0 0;
	font-size: 0.1px;
	text-decoration: none;
	color: rgba(0, 0, 0, 0);
	font-size: 12px;
	text-align: center;
	cursor: pointer;	
	text-transform: uppercase;
	color: #fff;
	padding: 10px 40px 0 12px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
	z-index: 3;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}

.rejestracja a:hover{
	opacity: 0.7;
	color: #ffab59;
	text-decoration: underline;
}


 /*    LOGOWANIE   */
/*--------------------*/

.panel_logowania_wrap {
	display: block;
	float: right;	
	position: absolute;	
    right: 160px;	
}


.panel_logowania {
	display: block;
	float: right;
	width: 124px;
	min-height: 33px;
	padding: 10px 12px 0 40px;
	position: relative;	
	z-index: 2;
	color: #fff;
	text-align: center;	
	text-transform: uppercase;
	font-size: 12px;
	text-shadow: none;
	z-index: 1;
	background: url(../gfx/header/panel_logowania_btn.png) no-repeat 0 0;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}


.panel_logowania:hover {
	opacity: 1;
	color: #000;
	text-decoration: underline;
}



.logowanie {
	display: none;
	float: left;
	width: 275px;
	min-height: 426px;
	max-height: 426px;
	height: 429px;
	padding: 33px 53px 55px 68px;
	background: url(../gfx/header/panel_logowania_hover.png) no-repeat 0 0;
    position: absolute;
    left: -43px;
    top: -24px;
	z-index:2;
}

.nazwa_boksu_logowania {
	display: block;
	float: left;	
	width: 114px;	
	color: #000;
	text-align: center;	
	text-transform: uppercase;
	font-size: 11px;
	cursor: pointer;
	text-shadow: none;
	padding: 3px 80px 30px 21px;
}


.panel_logowania:hover .logowanie {
	display: block;
}


.logowanie .opis {
    display: block;
    float: left;
    width: 289px;
	min-height: 31px;
	padding: 20px ;
    margin: -6px 0px 18px -25px;
    color: #342F2C;
    text-transform: none;
    font-family: Tahoma,Geneva,sans-serif;
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.6);
    background: url(../gfx/header/bg_repeat_login_opis.png) repeat-x 0 100% ;

}

.logowanie .opis a {
	color: #ff4a00;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;	
}

.logowanie .opis a:hover {
	color: #b73500;
	text-decoration: underline;
}

.zaloguj_sie {
	display: block;
	float: left;
	width: 298px;
	margin: 0px 0px 30px -25px;
	text-align: left;
	background: url(../gfx/header/zaloguj_bottom.jpg) no-repeat 0 100% #FFF;
	padding: 0 0 0 31px;
	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
}

.zaloguj_sie h3 {
	display: block;
	float: left;
	width: 250px;
	padding: 0 0 0 25px;
	margin: 0 0 15px 0;
	background: url(../gfx/header/arrow_panel_logowania.png) no-repeat 0 0;
	color: #ff4a00;
	font-size: 13px;
	text-transform: uppercase;
}

.zaloguj_sie .input_wrap  input {
	display: block;
	float: left;
	width: 240px;
}


.zaloguj_sie input:hover, .zaloguj_sie select:hover {
	color: #000;
	border: 1px solid #000;
}


.input_wrap {
	display: block;
	float: left;
	width: 280px;
	min-height: 10px;
	padding: 0 0 0 0px;	
	margin: 0 0 12px 0;
	text-transform: uppercase;
	color: rgba(0, 0, 0, 0.44);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
	font-weight: bold;
}

.input_option_wrap {
	display: block;
	float: left;
	width: 270px;
	min-height: 16px;
	padding: 0px 30px 0px 0px;
	margin: 0 0 30px 0px;
	position: relative;
}



.zaloguj_sie input, select {
	display: block;
	float: left;
	width: 216px;
	padding: 12px 17px 10px  17px;
	font-size: 12px;
	color: #575757;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #d3d2d2;
}
.zaloguj_sie input[type='checkbox'] {
	text-transform: none;
	color: #ff4a00;
}

.zaloguj_sie a {
	float: right;
	text-align: right;
	color: #ff4a00;
	text-transform: none;
	text-decoration: none;
}

.zaloguj_sie a:hover {
	color: #a32f00;
	text-decoration: underline;
}

.przyciski {
	display: block;
	float: left;
	width: 280px;
	height: 120px;
	position: relative;
	left: 0px;
	bottom: 0px;
}


.zaloguj_sie  input[type='submit'] {
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 12px 22px 10px 70px;
	margin: 0 0 10px 0;
	background:  url(../gfx/header/swiatlo.png) no-repeat 500px 0, url(../gfx/header/zaloguj_btn.jpg) no-repeat 0 0;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	cursor: pointer;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;	
}


.zaloguj_sie  input[type='submit']:hover {
	background:url(../gfx/header/swiatlo.png) no-repeat 50px -100px, url(../gfx/header/zaloguj_btn.jpg) no-repeat 0 -40px;
}

.facebook_btn_login {
  display: block;
  float: left;
  width: 204px;
  height: 41px;
  font-size: 0px;
  position: relative;  
  text-decoration: none;
  color: rgba(0, 0, 0, 0);
  background: url(../gfx/header/logowanie_przez_facebook_btn.jpg) no-repeat 0 0;
  cursor: pointer;
}

.facebook_btn_login:hover {
  background: url(../gfx/header/logowanie_przez_facebook_btn.jpg) no-repeat 0 -41px;
}



 /*    MENU   */
/*--------------------*/
.menu_wrap {
	display: block;
	float: left;
	width: 1140px;
	min-height: 62px;
	margin: 0;
	padding: 0;
}

.menu_wrap ul {
	list-style: none;
}

.menu_wrap ul li{
	display: block;
	float: left;
	text-align: center;
	background: url(../gfx/header/separator_menu.png) no-repeat 100% 10px;

}

.menu_wrap ul li:hover {
	background: url(../gfx/header/separator_menu.png) no-repeat 100% 10px;
}


.menu_wrap ul li:last-child {
	background: none;
} 


.menu_wrap li a {
	display: block;
	padding: 23px 14px 23px 14px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.8);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	box-shadow: inset 0 0 155px rgba(0, 0, 0, 0);
}

.menu_wrap li a:hover {
	box-shadow: inset 0 0 155px rgba(0, 0, 0, 0.8);	
}

. menu_wrap .home_active {background:  url(../gfx/header/home.jpg) no-repeat;	}

.menu_wrap .home_active a {
	display: block;
	float: left;
	margin: 15px 0 0 0;
	padding: 10px 20px 10px 55px;
	text-align: center;
	background:  url(../gfx/header/home.jpg) no-repeat;	
	-webkit-transition: 0.5s; /* Safari */
    transition: 0.5s;
}


.menu_wrap .home_active a:hover {
	background:  url(../gfx/header/home2.jpg) no-repeat;
	box-shadow: none;
}


/* WYSZUKIWARKA */
.wyszukiwarka {
	display: block;
	float: left;
	width: auto;
	margin: 15px 0 0 20px;

	
}


.wyszukiwarka input {
	display: block;
	float: left;
	width: auto;
	padding: 8px 40px 8px 14px;
	margin: 0 12px 0 0; 
	background-color: none;
	background: url(../gfx/header/szukaj_w_portalu_icon.png) no-repeat 100% 0;
	color: #fff;
	border: 1px solid rgba(255, 255, 255, 0.2);
	box-shadow:inset 0px 0px 0px rgba(0, 0, 0, 0);	
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}



.wyszukiwarka input:hover {
	box-shadow:inset 3px 3px 50px rgba(0, 0, 0, 0.5);
}


.wyszukiwarka input[type='submit'] {
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 8px 14px ;
	margin: 0 0 10px 0;
	background: url(../gfx/header/swiatlo.png) no-repeat 250px 50px #921905;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	cursor: pointer;
	box-shadow:inset 3px 3px 50px rgba(0, 0, 0, 0);	
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;	
}

.wyszukiwarka input[type='submit']:hover {
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 8px 14px ;
	margin: 0 0 10px 0;
	background: url(../gfx/header/swiatlo.png) no-repeat 0px -10px #921905;
	box-shadow:inset 3px 3px 50px rgba(0, 0, 0, 0);	
}



/* SUBMENU */
.submenu {
	display: block;
	float: left;
	width: 1095px;
	padding: 0 0 0 45px;
	min-height: 45px;
	background: url(../gfx/header/icon_submenu.png) no-repeat 0 5px; 
}


.submenu strong{
	display: block;
	float: left;
	padding: 15px 15px 15px 0;
	background:  url(../gfx/header/separator_submenu.png) no-repeat 100% 5px;
	text-transform: uppercase;
}


.submenu ul {
	list-style: none;
}

.submenu ul li{
	display: block;
	float: left;
	background: url(../gfx/header/separator_menu_li_a.png) no-repeat 100% 8px; 	
}

.submenu ul li:last-child {
	background: none;
}

.submenu ul li a{
	display: block;
	float: left;
	padding: 15px 10px 14px 10px;
	margin: 1px 0 0 0;
	color: #e84807;
	text-decoration: none;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	box-shadow:inset 0px 0px 0px rgba(255, 255, 255, 0);	
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}
.submenu ul li a:hover{
	box-shadow:inset 0px 0px 200px rgba(255, 255, 255, 0.9);
}


/* SLIIDER */
.slider {
	display: block;
	float: left;
	width: 100%;
	height: 470px;
	margin: -1px 0 0 0;
	background: url(../gfx/slider/bg_slider.jpg) repeat-x 0 0;
	position: relative;
}


.slider  ul {
	list-style: none;
}


.slider li {
	display: block;
	width: 100%;
	margin: auto;
	position: relative;
}

.slider li img {
	display: block;
	width: 100%;
	width: auto;
	min-height: 540px;
	
	margin: auto;
	position: relative;
}

.slider .opis_slider {
	display: block;
	margin: auto;
	width: 1140px;
	height: 470px;
}

.slider .opis {
	display: block;
	margin: auto;
	width: 400px;
	height: 300px;
	padding: 40px 0 0 70px;
	margin: 20px 0 0 0;
	position: absolute;
	top: 180px;
	color: #fff;
	text-shadow: none;
	background: url(../gfx/slider/bg_pod_tekst.png) no-repeat 0 0;
}


.slider .opis strong {
	display: block;
	float: left;
	width: 100%;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	text-transform: uppercase;
}


.slider .opis .button a {
	display: block;
	float: left;
	width: 109px;
	height: 22px;
	padding: 15px 20px 15px 50px;
	text-align: center;
	background: url(../gfx/slider/przycisk.png) no-repeat 0 0;
	margin: 20px 0;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	text-transform: uppercase;
	text-shadow: none;
	font-weight: bold;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}

.slider .opis .button a:hover {
	opacity: 0.6;
}


.slider .slogan {
	display: block;
	margin: auto;
	width: 400px;
	height: 50px;
	padding: 0px 0 0 70px;
	position: absolute;
	top: 50px;
}

.slider .slogan h2 {
	display: block;
	float: left;
	width: 100%;
	margin: 0 0 5px 0;
	color: #fff;
	font-size: 42px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.slider .slogan h3 {
	display: block;
	float: left;
	width: 90%;
	padding: 10px 20px;
	margin: 0 0 10px 0;
	color: #ef5406;
	font-size: 29px;
	font-weight: bold;
	text-align: center;
	text-transform: none;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
	background: #27231f;
	box-shadow: 3px 3px 25px rgba(0, 0, 0, 0.9);
}



                   /* -----*//* FOOTHER *//*-----*/
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

 /*    FOOTHER   */
/*--------------------*/
.foother {
	display: block;
	float: left;
	width: 100%;
	max-height: 330px;
	padding: 0 0 220px 0;
	position: relative;
	background:  url(../gfx/foother/foother_bg.jpg) no-repeat top center #000;
}


#cookies {
	display: block;
	float: left;
	width: 100%;
	border-top: 1px solid rgba(0, 0, 0, 0.5);
	margin: -170px 0 0 0;
	padding: 35px 0 0 0;
	position: relative;
	z-index: 1;
	text-shadow: none;
}

#cookies h3{
	display: block;
	text-align: center;
	color: 13px;
	font-weight: bold;
	color: #fff;
	text-shadow: none;	
}


#cookies h3 b{
	color: 15px;
}


#cookies p{
	display: block;
	text-align: center;
	color: 12px;
	color: #a79682;
	text-shadow: none;	
}

.rozumiem {
	display: block;
	margin: 15px auto;
	width: 139px;
	height: 43px;
	background: url(../gfx/foother/rozumiem.png) no-repeat 0 0;
	cursor: pointer;
	font-size: 0px;
	text-decoration: none;
	color: rgba(0, 0, 0, 0);
	cursor: pointer;
}

.rozumiem:hover {
	background: url(../gfx/foother/rozumiem.png) no-repeat 0 -44px;
}



/* Copyright */
.copyright {
	display: block;
	float: left;
	width: 300px;
	min-height: 78px;
	padding: 20px 22px 0 0;
	color: rgba(255, 255, 255, 0.7);
	text-shadow: 1px 1px 0px  rgba(0, 0, 0, 0.7);
}

.copyright p {
	display: block;
	float: left;
	width: auto;
	margin: 0 10px 0 0;
	padding: 10px 0 0 20px;
	color: rgba(255, 255, 255, 0.7);
	text-shadow: 1px 1px 0px  rgba(0, 0, 0, 0.7);
	background: url(../gfx/foother/point_copyright.png) no-repeat 0 13px;
}


.copyright a {
	display: block;
	float: left;
	width: auto;
	padding: 10px 15px;
	background: url(../gfx/header/swiatlo.png) no-repeat 250px -50px ,url(../gfx/foother/copyright_a_bg.jpg) repeat-x 0 0 #ca4b18;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px  rgba(0, 0, 0, 0.7);
	border-top: 1px solid  rgba(255, 255, 255, 0.5);
	border-top: 1px solid  rgba(255, 255, 255, 0.5);	
	border-bottom: 1px solid #5e230b;
	border-left: 1px solid #5e230b;	
	box-shadow:inset 0px 0px 0px rgba(0, 0, 0, 0), 2px 2px 3px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;	
}


.copyright a:hover {
	box-shadow: inset 0px 0px 15px rgba(0, 0, 0, 0.3),  0px 3px 15px rgba(0, 0, 0, 0.8);
	background: url(../gfx/header/swiatlo.png) no-repeat  0px -50px ,url(../gfx/foother/copyright_a_bg.jpg) repeat-x 0 0 #ca4b18;	
}

.copyright a:hover {
}

/*  FOOTHER MENU */
.foother_menu {
	display: block;
	float: right;
	width: auto;
	max-width: 820px;
	position: relative;
	text-shadow: 1px 1px 0px #000;
}

.foother_menu ul {
	list-style: none;
}

.foother_menu ul li {
	display: block;
	float: left;
	width: auto;
	background: url(../gfx/foother/separator_menu_foother.png) no-repeat 100% 15px; 
}


.foother_menu ul li:last-child {
	background: none;
} 


.foother_menu ul li a {
	display: block;
	float: left;
	width: auto;
	padding: 30px 14px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 1px 1px 0px #000;

	background: rgba(0, 0, 0, 0);
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}

.foother_menu ul li a:hover {
	color: #ff4e00;	
	background: rgba(0, 0, 0, 0.5);	
}

.foother_menu  .home_active {
	background: #42392e;
	border-bottom: 1px solid #ff4e00;
	font-weight: bold;
}


.foother_menu  .home_active:hover {
	background: #42392e;
	border-bottom: 1px solid #ff4e00;
	color: #ff4e00;
}


/* REKLAMA FOOTHER */
.reklama_wrap {
	display: block;
	float: left;
	width: 100%;
	min-height: 140px;
	padding: 30px 0;
	position: relative;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.reklama_wrap .content {
	display: block;
	margin: auto;
	width: 920px;
}

.reklama_wrap a{
	display: block;
	margin: auto;
	color: rgba(0, 0, 0, 0);
	text-decoration: none;
}

.reklama_wrap a{
	display: block;
	margin: auto;
	border: 10px solid #fff;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}


.reklama_wrap a:hover {
	opacity: 0.8;
	box-shadow: 3px 3px 25px rgba(0, 0, 0, 0.5);	
}


.reklama_wrap img{
	display: block;
	margin: auto;
}


.reklama_wrap .x {
	display: block;
	float: right;
	width: 40px;
	height: 40px;
	position: absolute;
	top: -52px;
	right: -200px;
	background: url(../gfx/foother/x.png) no-repeat 0 0;
	cursor: pointer;	
}

.reklama_wrap .x:hover {
	background: url(../gfx/foother/x.png) no-repeat 0 -40px;
}


 /*    GO TO TOP  */
/*--------------------*/
.go_to_top {
	display: block;
	float: right;
	width: 210px;
	height: 180px;
	position: absolute;
	top: -60px;
	right: 0px;
	background: url(../gfx/foother/go_to_top.png) no-repeat 0 0;
}

.go_to_top p, .go_to_top a{
	display: block;
	float: right;
	width: 58px;
	height: 58px;
	position: relative;
	top: 59px;
	right: 55px;
	background: url(../gfx/foother/to_top.jpg) no-repeat 0 0;
	font-size: 0px;
	color: rgba(0, 0, 0, 0);
	cursor: pointer;
	opacity: 0;
	text-decoration: none;
	z-index: 992;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 50px rgba(0, 0, 0, 0);
	-webkit-transition: 0.2s all linear;
	-o-transition: 0.2s all linear;
	-moz-transition: 0.2s all linear;
	-transition: 0.2s all linear;		
}


.go_to_top p:hover, .go_to_top a:hover{
	opacity: 1;
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5), 0 0 50px rgba(0, 0, 0, 0.5);	
}



/* FOOTHER SUBMENU */
.foother_submenu {
	display: block;
	float: left;
	width: 220px;
	min-height: 350px;
	margin: 40px 50px 0 0;
	text-shadow: none;
}

.foother_submenu  h3{
	display: block;
	float: left;
	width: 180px;
	padding: 0px 0 15px 50px;
	margin: 0 0 10px 0;
	color: #fff;
	background: url(../gfx/foother/arrow_submenu_foother.png) no-repeat 10px 0px;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Tahoma, Geneva, sans-serif;
	text-shadow: none;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.foother_submenu  li{
	display: block;
	float: left;
	width: 230px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.5);
	background: url(../gfx/foother/arrow_link_submenu.png) no-repeat 20px 10px;
}


.foother_submenu  li:hover{
	background: url(../gfx/foother/arrow_link_submenu.png) no-repeat 30px 10px #2c2c2c;
}

.foother_submenu  li:last-child {
	border-bottom: none;
} 


.foother_submenu  li a{
	display: block;
	float: left;
	width: 160px;
	padding: 8px 20px 8px 50px;
	color: #ffbd8e;
	text-decoration: none;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}


.foother_submenu  li a:hover{
	color: #ff7b38;	
}


/* ONAS FOOTHER */


.onas_foother {
	display: block;
	float: right;
	width: 245px;
	min-height: 50px;
	margin: 130px 30px 0 0;
	position: relative;
}

.onas_foother h3 {
	display: block;
	float: left;
	width: 220px;
	padding: 0 0 10px 25px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	color: #f4b68a;
	font-size: 12px;
	font-weight: bold;
	text-shadow: none;
	background: url(../gfx/foother/strzalka_o_nas_foother.png) no-repeat 0px 0;
}

.onas_foother p{
	display: block;
	float: left;
	width: 220px;
	margin: 0 0 15px 0;
	color: #c8c8c8;
	text-shadow: none;
}


.onas_foother a{
	display: block;
	float: left;
	width: 200px;
	padding: 4px 0 6px 20px;
	margin: 0 0 15px 0;
	color: #ff6500;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
	background: url(../gfx/foother/onas_foother_czytaj_wiecej.png) no-repeat 0 0;
}


.onas_foother a:hover{
	color: #fff;
}

/* FACEBOOK TAB */
/* ------------------*/
.tab_bg {
	display: block;
	float: right;
	position: fixed;
	right: 0;
	top: 440px;
	width: 115px;
	height: 432px;
	background: url(../gfx/header/shadow_facebook_tab.png) no-repeat 0 0;
	opacity: 1;
	color: rgba(0, 0, 0, 0);
	text-decoration: none;
	z-index: 991;	
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;	
}


.facebook_bg_button, .facebook_bg_button a {
	display: block;
	float: right;
	position: fixed;
	right: 0;
	top: 560px;
	width: 72px;
	height: 215px;
	cursor: pointer;
	background: url(../gfx/header/facebook.jpg) no-repeat 0 0;
	opacity: 1;
	color: rgba(0, 0, 0, 0);
	text-decoration: none;
	z-index: 999;	
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;	
	box-shadow: -3px 7px 25px -7px rgba(0, 0, 0, 0.8);
}



.facebook_bg_button a {
	background: url(../gfx/header/facebook.jpg) no-repeat -72px 0;
	opacity: 0;
	font-size: 0px;
	text-decoration: none;
	color: rgba(0, 0, 0, 0);
	box-shadow: -3px 7px 25px -7px rgba(0, 0, 0, 0.2);
}


.facebook_bg_button a:hover {
	opacity: 1;
	box-shadow: -3px 7px 125px -7px rgba(0, 0, 0, 0.7);
}



                   /* -----*//* CONTENT *//*-----*/
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.left_column {
	display: block;
	float: left;
	width: 780px;
	min-height: 1000px;
	margin: 20px 0 40px 0;
	position: relative;
	background: url(../gfx/home/najnowsze_newsy/separator_right.png) no-repeat 100% 0;
}

.right_column {
	display: block;
	float: right;
	width: 340px;
	min-height: 200px;
	margin: 20px 0 40px 0;
	padding: 0 0 20px 0;
	position: relative;
}


/* NAJNOWSZE TEMATY */
.najnowsze_tematy {
	display: block;
	float: left;
	width: 300px;
	padding: 2px 0 20px 40px;
	background: url(../gfx/home/najnosze_tematy/icon.png) no-repeat 0 0;
	color: #424953;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}



.najnowsze_tematy b {
	font-weight: bold;
	color: #ef5406
}

.najnowsze_tematy_wrap {
	display: block;
	float: left;
	width: 338px;
	min-height: 200px;
	padding: 0 0 99px 0;
	margin: 0 0 30px 0;
	position: relative;
	background: url(../gfx/home/najnosze_tematy/najnowsze_wpisy_bottom.jpg) no-repeat 0 100% #48413c;
}

.najnowsze_tematy_wrap .cien{
	display: block;
	float: left;
	width: 338px;
	height: 25px;
	background: url(../gfx/home/najnosze_tematy/cien.png) no-repeat 0 0;
	position: absolute;
	bottom: -25px;
}


.nowy_temat {
	display: block;
	float: left;
	width: 298px;
	min-height: 50px;
	padding: 20px 20px 10px 20px;
	position: relative;
	color: #dab28f;
	text-shadow: none;
	border-bottom: 2px solid rgba(0, 0, 0, 0.3);
	background:rgba(0, 0, 0, 0);	
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;	
}

.nowy_temat:nth-child(even) {
	background:rgba(0, 0, 0, 0.3);
}

.nowy_temat:hover {
	background:rgba(0, 0, 0, 0.4);	
}


.nowy_temat .img_wrap{
	display: block;
	float: left;
	width: 94px;
	height: 94px;
	position: relative;
}

.nowy_temat .img_wrap img{
	display: block;
	float: left;
	width: 76px;
	height: 76px;
	border: 3px solid #5c5651;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

.nowy_temat .img_wrap a{
	display: block;
	float: left;
	width: 76px;
	height: 76px;
	position: absolute;
	left: 3px;
	top: 3px;
	box-shadow: inset -3px 3px 10px 2px rgba(0, 0, 0, 0.8);
	background: url(../gfx/home/najnosze_tematy/img_a_decoration.png) no-repeat 0 70px rgba(0, 0, 0, 0);
	font-size: 0px;
	color: rgba(0, 0, 0, 0);
	text-decoration: none;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;	
}

.nowy_temat .img_wrap a:hover{
	box-shadow: inset -3px 3px 15px 2px rgba(0, 0, 0, 0.8);
	background: url(../gfx/home/najnosze_tematy/img_a_decoration.png) no-repeat 0 62px  rgba(0, 0, 0, 0.5);
}


.nowy_temat .wrap {
	display: block;
	float: left;
	width: 200px;
	position: relative;
}

.nowy_temat .wrap a {
	display: block;
	float: left;
	width: 200px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 0 0 7px 0;
	margin: 0 0 3px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.nowy_temat .wrap a:hover {
	color: #ff6000;
}

.nowy_temat .wrap .line, .nowy_temat .wrap .line_end {
	display: block;
	float: left;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.polecane_recenzje_wrap .nowy_temat .wrap .line, .polecane_recenzje_wrap .nowy_temat .wrap .line_end {
	border-bottom: 1px solid rgba(255, 255, 255, 0);
}

.nowy_temat .wrap .line_end {
	border-bottom: none;
}

.nowy_temat .wrap  .lewa_kolumna, .nowy_temat .wrap  .prawa_kolumna {
	display: block;
	float: left;
	width: 50%;
}

.nowy_temat .wrap  .prawa_kolumna {
	text-align: right;
}

.nowy_temat .wrap .line_end .prawa_kolumna a {
	display: block;
	float: right;
	width: auto;
	text-align: right;
	color: #ff791d;
	font-weight: normal;
	text-decoration: none;
	border-bottom: none;
}

.nowy_temat .wrap .line_end .prawa_kolumna a:hover{
	color: #ff6000;
	text-decoration: underline;
}
.najnowsze_tematy_wrap .button_wiecej a {
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 10px 20px 10px 60px;
	color: #e84909;
	position: absolute;
	bottom: 30px;
	left: 30px;
	color: #e84909;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5),  3px 3px 25px rgba(0, 0, 0, 0.3);
	background: url(../gfx/home/najnosze_tematy/zobacz_wiecej_wpisow_btn.jpg) no-repeat 0 0 #ececec;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;	
}

.najnowsze_tematy_wrap .button_wiecej a:hover {
	color: #000;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5),  3px 3px 25px rgba(0, 0, 0, 0.3);
}


/* NEWSELTTER */ 
.newsetter {
	display: block;
	float: left;
	width: 300px;
	padding: 2px 0 20px 40px;
	background: url(../gfx/home/newsletter/icon.png) no-repeat 0 0;
	color: #424953;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
}





.newsetter_wrap {
	display: block;
	float: left;
	width: 288px;
	padding: 20px 25px 10px 25px;
	margin: 0 0 30px 0;
	position: relative;
	background: url(../gfx/home/newsletter/bg.png) no-repeat 0 0;
	border-top: solid 1px #c7c7c7;
	border-bottom: solid 1px #c7c7c7;
}

.newsetter_wrap p {
	display: block;
	float: left;
	width: 288px;
	margin: 0 0 20px 0;
}

.newsetter_wrap b {
	color: #ef5d07;
}

.newsetter_wrap input {
	color: #675d5d;
	border: 1px solid #675d5d
}


.newsetter_wrap input[type='submit'] {
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 11px 15px 11px 15px;
	margin: 0 0 10px -10px;
	background:  url(../gfx/header/swiatlo.png) no-repeat 550px 50px, url(../gfx/home/newsletter/newsletter_button.jpg) no-repeat 0 0 #e94e0b;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	cursor: pointer;
	position: absolute;
	right: 10px;	
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;	
}

.newsetter_wrap input[type='submit']:hover {
	background: url(../gfx/header/swiatlo.png) no-repeat 0px -80px, url(../gfx/home/newsletter/newsletter_button.jpg) no-repeat 0 0 #e94e0b;
}


/* POLECANE RECENZEJE */
.polecane_recenzje {
	display: block;
	float: left;
	width: 300px;
	padding: 2px 0 20px 40px;
	background: url(../gfx/home/polecane_recenzje/icon.png) no-repeat 0 0;
	color: #424953;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
}



.polecane_recenzje b {
	font-weight: normal;
	color: #ef5406
}

.polecane_recenzje_wrap {
	display: block;
	float: left;
	width: 338px;
	min-height: 200px;
	padding: 0 0 104px 0;
	margin: 0 0 0 0;
	position: relative;
	background: url(../gfx/home/polecane_recenzje/bottom_box_bg.jpg) no-repeat 0 100%, url(../gfx/home/polecane_recenzje/box_bg.jpg) repeat-x 0 0 #e0dfdf;
	box-shadow: inset 5px 5px 15px rgba(0, 0, 0, 0.3);
}



.polecane_recenzje_wrap .button_wiecej a {
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 10px 20px 10px 60px;
	color: #e84909;
	position: absolute;
	bottom: 30px;
	left: 30px;
	color: #e84909;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5),  3px 3px 25px rgba(0, 0, 0, 0.3);
	background: url(../gfx/home/polecane_recenzje/button.jpg) no-repeat 0 0 #fbfbfb;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;	
}

.polecane_recenzje_wrap .button_wiecej a:hover {
	color: #000;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5),  3px 3px 25px rgba(0, 0, 0, 0.3);
}


.polecane_recenzje_wrap .nowy_temat {
	display: block;
	float: left;
	width: 238px;
	min-height: 50px;
	padding: 20px 20px 10px 80px;
	position: relative;
	color: #434953;
	text-shadow: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	background: url(../gfx/home/polecane_recenzje/icon_post.png) no-repeat 30px 30px rgba(0, 0, 0, 0);	
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;	
}

.polecane_recenzje_wrap .nowy_temat:nth-child(even) {
	background: url(../gfx/home/polecane_recenzje/icon_post.png) no-repeat 30px 30px rgba(0, 0, 0, 0.1);	
}

.polecane_recenzje_wrap .nowy_temat:hover {
	background: url(../gfx/home/polecane_recenzje/icon_post.png) no-repeat 30px 30px rgba(255, 255, 255, 1);
	box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.2);
}

.polecane_recenzje_wrap .nowy_temat a {
	width: 228px;
	color: #ef5d07;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}



.polecane_recenzje_wrap .wrap .line, .polecane_recenzje_wrap .line_end {
    width: 228px;
}


/* NAJNOWSZE NEWSY */
.najnowsze_news {
	display: block;
	float: left;
	position: relative;
	color: #675d5d;
	text-shadow: none;
}



.najnowsze_news .header {
	display: block;
	float: left;
	width: 550px;
	min-height: 10px;
	position: absolute;
	top: -95px;
	left: 40px;
	font-size: 23px;
	font-weight: bold;
	padding: 5px 0 7px 60px;
	background: url(../gfx/home/najnowsze_newsy.png) no-repeat 0 0;
	color: #424953;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

.najnowsze_news .header b {
	color: #ef5406;
	font-size: 23px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
}

.decoration {
	display: block;
	float: left;
	width: 100px;
	height: 758px;
	background: url(../gfx/home/najnowsze_newsy/dekoracje_lewa_strona.png) no-repeat 0 0;
	position: absolute;
	left: -100px;
	top: -80px;
}

.najnowsze_news .sort_wrap {
	display: block;
	float: left;
	width: 730px;
	min-height: 30px;
	padding: 0px 10px 10px 40px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	position: relative;
	color: #675d5d;
}

.najnowsze_news .sort_wrap h3 {
	display: block;
	float: left;
	width: 230px;
	text-transform: uppercase;
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 5px 0 5px 40px;
	background: url(../gfx/home/najnowsze_newsy/opcje_sortowania.png) no-repeat 0 0;
}

.najnowsze_news .sort_wrap .sortowanie {
	display: block;
	float: right;
	width: 385px;
	background: url(../gfx/home/najnowsze_newsy/tryb_wyswietlania_separator.png) no-repeat 0 0;
	padding: 0 0 0 5px;
}

.najnowsze_news .sort_wrap .sortowanie p {
	display: block;
	float: left;
	width: auto;
	margin: 5px 10px 0 10px;
}











.najnowsze_news .sort_wrap .sortowanie   select {
   display: block;
   float: left;
   width: 170px;
   padding: 5px;
   font-size: 12px;
   -webkit-appearance: none;
   text-transform: none;
}




.najnowsze_news .sort_wrap .sortowanie select {
   display: block;
   float: left;
   width: 170px;
   padding: 5px;
   font-size: 12px;
   -webkit-appearance: none;
   text-transform: none;
    margin: 0;
    background: #fff;
    color:#888;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:18px}
}
.najnowsze_news .sort_wrap .sortowanie label {position:relative}

.najnowsze_news .sort_wrap .sortowanie label:after {
	display: block;
	float: right;
	width: 29px;
	height: 27px;
    content:' ';
    right: 1px; 
	top: 1px;
	color: rgba(0, 0, 0, 0);
	font-size: 0;
    position:absolute;
    pointer-events:none;
	background: url(../gfx/home/najnowsze_newsy/select_arrow.png) no-repeat 0 0;
}



.najnowsze_news .sort_wrap .sortowanie label:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    background:#f8f8f8;
    position:absolute;
    pointer-events:none;
    display: none;
}







.najnowsze_news  .input_wrap {
	display: block;
	float; left:;
	width: auto;
}

.najnowsze_news .sort_wrap .sortowanie  input[type='submit'] {
	display: block;
	float: right;
	width: auto;
	height: auto;
	padding: 6px 15px 7px 15px;
	margin: 0 5px ;
	background: #48413c;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	cursor: pointer;
}


.najnowsze_news .sort_wrap .sortowanie  input[type='submit']:hover {
	background: #ef5406;
}

.najnowsze_news .sort_wrap .lista a, .najnowsze_news .sort_wrap .lista a, .najnowsze_news .sort_wrap .kafelki a, .najnowsze_news .sort_wrap .kafelki a   {
	display:block;
	float: left;
	width: 18px;
	height: 20px;
	position: relative;
	margin: 5px 5px;
	background: url(../gfx/home/najnowsze_newsy/tryb_wyswietlania.png) no-repeat 0 0;
	cursor: pointer;
	text-decoration: none;
	font-size: 0px;
	color: rgba(0, 0, 0, 0);
}

.najnowsze_news .sort_wrap .kafelki a, .najnowsze_news .sort_wrap .kafelki a  {
	width: 17px;
}

.najnowsze_news .sort_wrap .lista a:hover, .najnowsze_news .sort_wrap .lista a:hover   {
	background: url(../gfx/home/najnowsze_newsy/tryb_wyswietlania.png) no-repeat 0 -30px;
}

.najnowsze_news .sort_wrap .kafelki a, .najnowsze_news .sort_wrap .kafelki a  {
	background: url(../gfx/home/najnowsze_newsy/tryb_wyswietlania.png) no-repeat -27px 0;	
}

.najnowsze_news .sort_wrap .kafelki a:hover, .najnowsze_news .sort_wrap .kafelki a:hover  {
	background: url(../gfx/home/najnowsze_newsy/tryb_wyswietlania.png) no-repeat -27px -30px;	
}




.aktywna_ikona_lista  {
	opacity: 0.5;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #F63;
}


.aktywna_ikona_kafelki  {
	background: url(../gfx/home/najnowsze_newsy/tryb_wyswietlania.png) no-repeat -27px -60px;
	opacity: 0.5;	
}



.najnowsze_news .news {
	display: block;
	float: left;
	width: 345px;
	min-height: 100px;
	margin: 0 25px 40px 0;
	padding: 276px 0 10px 0;
	position: relative;
	border: 1px solid #a6a29f;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;			
}

.najnowsze_news .news:hover {
	background: rgba(0, 0, 0, 0.1);
	border: 1px solid #000;			
}


.najnowsze_news .news:nth-child(even) {
		margin: 0 0 25px 0;
}


.najnowsze_news .news .cien {
	display: block;
	float: left;
	width: 345px;
	min-height: 25px;
	position: absolute;
	bottom: -25px;
	background: url(../gfx/home/najnowsze_newsy/cien.png) no-repeat 0 0;
}


.news_content {
	display: block;
	float: left;
	width: 720px;
	min-height: 30px;
	padding: 30px;
	position: relative;
	background: url(../gfx/home/najnowsze_newsy/bottom.jpg) no-repeat 0 100%;
}


.najnowsze_news .news img {
	display: block;
	float: left;
	width: 345px;
	max-width: 345px;
	min-width: 345px;
	min-height: 276px;
	max-height: 276px;
	height: 276px;
	position: absolute;
	top: 0;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}


.najnowsze_news .news img:hover {
	opacity: 0.6;
} 


.najnowsze_news .news h3 {
	display: block;
	float: left;
	width: 305px;
	height: 25px;
	padding: 12px 20px;
	margin: 0 0 20px 0;
	background: url(../gfx/home/najnowsze_newsy/img_dekoracje.jpg) no-repeat 0 0;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.najnowsze_news .subheader {
	display: none;
	float: left;
	width: 285px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F30;
	text-decoration: none;
	padding: 0 10px 5px 10px;
	margin: 8px 20px 5px 20px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	position: absolute;
	right: 25px;
	top: 5px;	
}

.najnowsze_news .line, .najnowsze_news .line_end {
	display: block;
	float: left;
	width: 285px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 0 10px 5px 10px;
	margin: 0 20px 5px 20px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

 .najnowsze_news .line_end {
	padding: 15px 10px ;	 
	border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.najnowsze_news .line .lewa_kolumna, .najnowsze_news .line .prawa_kolumna, .najnowsze_news .line_end  .lewa_kolumna, .najnowsze_news .line_end .prawa_kolumna {
	display: block;
	float: left;
	width: 50%;
}

.najnowsze_news .line  .prawa_kolumna, .najnowsze_news .line_end  .prawa_kolumna{
	text-align: right;
}

.najnowsze_news .line  .prawa_kolumna a, .najnowsze_news .line_end  .prawa_kolumna a{
	text-decoration: none;
	color: #675d5d;
}

.najnowsze_news .line  .prawa_kolumna a:hover, .najnowsze_news .line_end  .prawa_kolumna a:hover{
	text-decoration: underline;
	color: #ff5500;
}



.najnowsze_news .line  .lewa_kolumna b, .najnowsze_news .line_end  .lewa_kolumna b{
	display: block;
	float: left;
	padding: 0 0 0 20px;
	background: url(../gfx/home/najnowsze_newsy/icon_autor.png) no-repeat 0 0;
	text-decoration: none;
	color: #ff5500;
}


.najnowsze_news .opis {
	display: block;
	float: left;
	width: 285px;
	padding: 0 10px 5px 10px;
	margin: 0 20px 5px 20px;
}


.zobacz_wiecej a {
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 12px 20px 12px 40px;
	margin: 20px 0 25px 25px;
	position: relative;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	background: url(../gfx/header/swiatlo.png) no-repeat 250px -52px, url(../gfx/home/najnowsze_newsy/czytaj_wiecej_przycisk_strzalka.png) no-repeat 20px 17px #f96313;
	border-bottom: 3px solid #e84e09;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}


.zobacz_wiecej a:hover {
	background: url(../gfx/header/swiatlo.png) no-repeat -250px -152px, url(../gfx/home/najnowsze_newsy/czytaj_wiecej_przycisk_strzalka.png) no-repeat 20px 17px #df4e00;
	border-bottom: 3px solid #b53f00;	
}

/* paginacja */
.paginacja {
	display: block;
	float: left;
	width: 780px;
	min-height: 30px;
	padding: 30px 0;
	position: relative;
	background: url(../gfx/home/najnowsze_newsy/bg_paginacja.jpg) no-repeat center 25px;
}

.prev a, .next a {
	display: block;
	float: left;
	width: 128px;
	height: 30px;
	padding: 15px 20px 10px 60px;
	background: url(../gfx/home/najnowsze_newsy/poprednia_strona.png) no-repeat 0 0;
	position: relative;
	text-decoration: none;
	font-size: 11px;
	color: #000;
	font-weight:bold;
	text-align: center;
	text-transform: uppercase;
}

.prev a {
	position: absolute;
	left: 0;
	top: 30px;	
}


.next a {
	position: absolute;	
	right: 0;
	top: 30px;	
	float: right;
	padding: 15px 60px 10px 20px;
	background: url(../gfx/home/najnowsze_newsy/nastepna_strona.png) no-repeat 0 0;
}


.prev a:hover, .next a:hover {
	color: #ef5d07;
}


.paginacja_liczbowa {
	display: block;
	width: 200px;
	height: 50px;
	position: relative;
	top: 0;
	margin: auto;
}

.nieaktyny_numer a {
	display: inline-block;
	float: left;
	width: 35px;
	height: 16px;
	padding: 18px 10px;
	margin: 0 -8px;
	background: url(../gfx/home/najnowsze_newsy/paginacja_numery.png) no-repeat -60px 0;
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}


.nieaktyny_numer a:hover {
	color: #ef5d07;	
	background: url(../gfx/home/najnowsze_newsy/paginacja_numery.png) no-repeat -60px -80px;
}


.aktyny_numer a {
	display: inline;
	float: left;
	width: 35px;
	height: 16px;
	padding: 18px 10px;
	margin: auto -8px;
	background: url(../gfx/home/najnowsze_newsy/paginacja_numery.png) no-repeat 0 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}


.aktyny_numer a:hover {
	color: #ef5d07;	
	background: url(../gfx/home/najnowsze_newsy/paginacja_numery.png) no-repeat 0 -80px;
}


/* NASI PARTNERZY */

.parnerzy_header {
	display: block;
	float: left;
	width: 100%;
	min-height: 50px;
	position: relative;
}

.parnerzy_header h3 {
	display: block;
	margin: auto;
	width: 1125px;
	padding: 10px 0 10px 65px;
	position: relative;
	background: url(../gfx/home/nasi_partnerzy/icon.png) no-repeat 25px 7px;
	color: #424953;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}



.parnerzy_header h3 b {
	font-weight: normal;
	color: #ef5406
}


.nasi_partnerzy {
	display: block;
	float: left;
	width: 100%;
	min-height: 170px;
	padding: 30px 0 0 0;
	background: url(../gfx/home/nasi_partnerzy/bg_repeat_x.jpg) repeat-x 0 0;
	position: relative;
}


.nasi_partnerzy img {
	display: block;
	float: left;
	width: 220px;
	min-width: 220px;
	max-width: 220px;
	height: 117px;
	max-height: 117px;
	min-height: 117px;
	
}

.nasi_partnerzy img:hover {
	opacity: 0.5;
}

.zostan_partnerem {
	display: block;
	float: left;
	width: 180px;
	height: 42px;
	padding: 25px 20px;
	position: absolute;
	right: 0px;
	top: 0px;
	color: #fff;
	text-shadow: none;
	background: url(../gfx/home/nasi_partnerzy/zostan_partnerem_bg.jpg) no-repeat 0 0;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}

.zostan_partnerem h4 {
	display: block;
	float: left;
	width: 180px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5), 1px 1px 5px rgba(255, 255, 255, 0.2);	
}

.zostan_partnerem h3 {
	display: block;
	float: left;
	width: 160px;
	padding: 0 0 0 20px;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}



/* ---------------------------------------------------------------------------------------------------------------------- */
                   /* -----*//* PODSTRONA KONTAKT *//*-----*/
/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */
.subpage_ilustration {
	display: block;
	float: left;
	width: 100%;
	min-height: 60px;
	padding: 290px 0 0 0;
	margin: -1px 0 0 0;	
	position: relative;
}

#kontakt_ilustration {
	background: url(../gfx/podstrony/kontakt/header.jpg) no-repeat center top, url(../gfx/podstrony/kontakt/header_bg.jpg) repeat-x 0 0;
}

.subpage_ilustration .okruchy_chleba {
	display: block;
	margin: auto;
	width: 1110px;
	min-height: 30px;
	padding: 6px 0 0 30px;
	position: relative;
	background: url(../gfx/podstrony/uniwersalne/okruchy_chleba_icon.png) no-repeat 0 3px;
}

.subpage_ilustration .okruchy_chleba a {
	display: block;
	float: left;
	padding: 0 20px 0 10px;
	color: #4f453c;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background: url(../gfx/podstrony/uniwersalne/okruchy_chleba_strzalka.png) no-repeat 100% 1px;
}

.subpage_ilustration .okruchy_chleba a:hover {
	color: #e84807;
	text-decoration: underline;
}


.subpage_ilustration .okruchy_chleba a:last-child  {
	color: #e84807;
	text-decoration: none;
	background: none;
}

.subpage_ilustration .okruchy_chleba a:hover {
	color: #e84807;
	text-decoration: underline;
}

#podstrona_kontakt .right_column {
	float: left; 
}


#podstrona_kontakt .left_column {
	float: right; 	
	background: url(../gfx/podstrony/kontakt/separator_lewa_kolumna.jpg) no-repeat 0px 0;
}


.nasza_redakcja {
	display: block;
	float: left;
	width: 760px;
	min-height: 150px;
	padding: 0 0 0 20px; 
}

.redakcja_header {
	display: block;
	float: left;
	width: 550px;
	padding: 2px 0 20px 50px;
	background: url(../gfx/podstrony/kontakt/nasza_redakcja_icon.png) no-repeat 0 0;
	color: #424953;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
}


.redakcja_header b {
	font-weight: normal;
	color: #ef5406
}

.nasza_redakcja .content {
	display: block;
	float: left;
	width: 100%;
	min-height: 150px;
}


.redakcja_box {
	display: block;
	float: left;
	width: 435px;
	min-height: 206px;
	padding: 20px 45px 0 230px;
	position: relative;
	background: url(../gfx/podstrony/kontakt/redaktor_naczelny_box_bg.jpg) no-repeat 0 0, url(../gfx/podstrony/kontakt/redaktor_naczelny_box_bg_bottom.jpg)repeat-y 0 0;
	color: #74787e;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
	margin: 0 0 5px 0;
	box-shadow:  inset 0px 0px 0 rgba(0, 0, 0, 0);
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}


.redakcja_box:hover {
	box-shadow: inset 3px 3px 25px rgba(0, 0, 0, 0.3);	
}

#sekretarz {
	background: url(../gfx/podstrony/kontakt/redaktor_naczelny_box_bg2.jpg) no-repeat 0 0, url(../gfx/podstrony/kontakt/redaktor_naczelny_box_bg2_bottom.jpg) repeat-y 0 0;	
}

.redakcja_box .foto {
	display: block;
	float: left;
	width: 180px;
	height: 160px;
	position: absolute;
	left: 15px;
	top: 20px;
}


.redakcja_box .foto a {
	display: block;
	font-size: 0px;
	color: rgba(0, 0, 0, 0);
	text-decoration: none;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}

.redakcja_box .foto a:hover {
	opacity: 0.7;
}


.redakcja_box .foto img {
	display: block;
	float: left;
	width: 180px;
	max-width: 180px;
	min-width: 180px;
	min-height: 160px;
	max-height: 160px;
	height: 160px;
	border: 5px solid #fff; 
}


.redakcja_box .foto .cien {
	display: block;
	float: left;
	width: 160px;
	height: 25px;
	position: absolute;
	bottom: -34px;
	left: 15px;
	background: url(../gfx/podstrony/kontakt/cien_pod_zdjeciem.png) no-repeat 0 0;
}

.redakcja_box .ozdoby_foto {
	display: block;
	float: left;
	width: 180px;
	height: 40px;
	position: absolute;
	bottom: -5px;
	left: 5px;
	background: url(../gfx/podstrony/kontakt/zoom_foto_redakcja.png) no-repeat 0 0
}

.redakcja_box .dane_redaktora {
	display: block;
	float: left;
	width: 435px;
	min-height: 20px;
}

.redakcja_box .dane_redaktora .wiersz_redaktor_naczelny, .redakcja_box .dane_redaktora .wiersz_redaktor_naczelny_email, .redakcja_box .dane_redaktora .wiersz_redaktor_naczelny_opis {
	display: block;
	float: left;
	width: 395px;
	padding: 7px 10px 7px 30px;
	border-bottom: 1px solid #d1b4a0;
}



.redakcja_box .dane_redaktora .wiersz_redaktor_naczelny {
	background: url(../gfx/podstrony/kontakt/subicon.png) no-repeat 5px 5px;
	color: #da4c28;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.redakcja_box .dane_redaktora .wiersz_redaktor_naczelny b {
	color: #544444;
	font-weight: 700;
}



.redakcja_box .dane_redaktora .wiersz_redaktor_naczelny_email {
	background: url(../gfx/podstrony/kontakt/subicon.png) no-repeat 5px -28px;
	color: #544444;	
	font-weight: normal;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.redakcja_box .dane_redaktora .wiersz_redaktor_naczelny_email a {
	padding: 0 5px;
	color: #da4c28;
	font-weight: normal;
	text-decoration: none;
}

.redakcja_box .dane_redaktora .wiersz_redaktor_naczelny_email a:hover {
	font-weight: 700;
	text-decoration: underline;
}

.redakcja_box .dane_redaktora .wiersz_redaktor_naczelny_opis {
	border-bottom: none;
	line-height: 20px;
}




/* REDAKTORZY */


.redaktorzy {
	display: block;
	float: left;
	width: 710px;
	min-height: 380px;
	padding: 20px 0 0 20px;
	margin: 20px 0 10px 0;
	background: url(../gfx/podstrony/kontakt/redaktorzy_bg.jpg) no-repeat 0 0;
}

.redaktorzy_header {
	display: block;
	float: left;
	width: 300px;
	padding: 0 0 20px 30px;
	color: #ef5406;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
}


.redaktorzy .zostan_redaktorem {
	display: block;
	float: right;
	width: 350px;
	margin: 0 10px 0 0;
	text-align: right;
	color: #4d4339;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.redaktorzy .zostan_redaktorem a {
	padding: 0 5px;
	color: #f56e05;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.redaktorzy .zostan_redaktorem a:hover{
	color: #000;
}

.redaktorzy .slide{
	display: block;
	float: left;
	width: 660px;
	height: 250px;
	padding: 25px 0px 0px 10px;
}



.redaktorzy .redaktor{
	display: block;
	float: left;
	width: 180px;
	height: 220px;
	padding: 0 20px;
	text-align: center;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #544444;
	font-weight: bold;
	text-transform: uppercase;
	background: url(../gfx/podstrony/kontakt/separator_redaktorzy.png) no-repeat 100% 0;
}

.redaktorzy .redaktor a{ 
	display: block;
	float: left;
	width: 180px;
	text-align: center;
	color: #d95c05;
	text-decoration: none;
	text-transform: none;
}


.redaktorzy .redaktor a:hover{ 
	color: #000;
}

.redaktorzy .redaktor .foto_redaktora {
	display: block;
	float: left;
	margin: 10px 0 0 0 ;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}


.redaktorzy .redaktor .foto_redaktora:hover {
	opacity: 0.6;
}


.redaktorzy .redaktor .foto_redaktora img {
	display: block;
	margin: auto;
	width: 170px;
	height: 150px;
	border: 7px solid #e5e2e2;
}



/*  FORMULARZ KONTAKTOWY */
.formularz_kontaktowy {
	display: block;
	float: left;
	width: 714px;
	min-height: 655px;
	padding: 0px;
	margin: 0 0 20px 0;
}

.formularz_kontaktowy_header {
	display: block;
	float: left;
	width: 300px;
	padding: 7px 0px 20px 70px;
	color: ##424953;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	background: url(../gfx/podstrony/kontakt/formularz_kontaktowy_icon.png) no-repeat 25px 0;
}


.formularz_kontaktowy_header b {
	font-weight: normal;
	color: #ef5406;
}


.formularz_kontaktowy  .content_form {
	display: block;
	float: left;
	width: 624px;
	min-height: 555px;
	padding: 30px 40px 150px 50px;
	margin: 0 0 0 10px;
	background: url(../gfx/podstrony/kontakt/formularz_kontaktowy_top.jpg) no-repeat 0 0, url(../gfx/podstrony/kontakt/formularz_kontaktowy_bottom.jpg) no-repeat 0 100%, url(../gfx/podstrony/kontakt/formularz_kontaktowy_top2.jpg) no-repeat 0 0, url(../gfx/podstrony/kontakt/formularz_kontaktowy_repeat_y.jpg) repeat-y 0 0;
	position: relative;
	color: #fff;
}

.formularz_kontaktowy  .content_form .cien {
	display: block;
	float: left;
	width: 714px;
	height: 25px;
	position: absolute;
	bottom: -25px;
	left: 0;
	background: url(../gfx/podstrony/kontakt/cien_formularz_kontaktowy.png) no-repeat top center;
}


.formularz_kontaktowy  .content_form .icon {
	display: block;
	float: left;
	width: 283px;
	height: 296px;
	position: absolute;
	bottom: -110px;
	right: -180px;
	background: url(../gfx/podstrony/kontakt/icon_form.png) no-repeat top center;
}


.formularz_kontaktowy  .content_form .opis {
	display: block;
	float: left;
	width: 474px;
	padding: 0 150px 0 0;
	margin: 0 0 40px 0;
	min-height: 106px;
	overflow: hidden;
	text-shadow: none;
}

.formularz_kontaktowy  .content_form .opis h3 {
	display: block;
	float: left;
	width: 460px;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 5px 14px;
	margin: 0 0 5px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.33);
	background: url(../gfx/podstrony/kontakt/point.png) no-repeat 0 5px;
}


.formularz_kontaktowy  .content_form .form {
	display: block;
	float: left;
	width: 624px;
	min-height: 200px;
}

.formularz_kontaktowy  .content_form .input_wrap {
	width: 260px;
	min-height: 60px;
	padding: 0 0 0 20px;
	margin: 0 25px 20px 0;
	position: relative;
	background: url(../gfx/podstrony/kontakt/point_form.png) no-repeat 0 0;
}
#wiadomosc {
	width: 570px;
}

.formularz_kontaktowy  .content_form .input_wrap .gwiazdka{
	display: block;
	float: right;
	width: 9px;
	height: 9px;
	background: url(../gfx/podstrony/kontakt/gwiazdka.png) no-repeat 0 0;
	position: absolute;
	right: 0;
	top: 0;
}


.formularz_kontaktowy  .content_form .input_wrap p{
	display: block;
	float: left;
	width: 260px;
	margin: 0 0 5px 0;
	text-transform: uppercase;
	color: #434953;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);
	font-weight: normal;	
}



.formularz_kontaktowy  .content_form .input_wrap input, .formularz_kontaktowy  .content_form .input_wrap textarea {
    width: 220px;
    padding: 9px 15px 9px 15px;
    color: #575757;
    background: #FFF none repeat scroll 0% 0%;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    border: 1px solid #a29993;
}


.formularz_kontaktowy  .content_form .input_wrap input:hover, .formularz_kontaktowy  .content_form .input_wrap textarea:hover {
	color: #000;
    border: 1px solid #615349;
}


.formularz_kontaktowy  .content_form .input_wrap textarea {
    width: 466px;
	max-width: 466px;
	min-width: 466px;
	min-height: 150px;
    padding: 20px 45px;;
    color: #575757;
    background:  url(../gfx/podstrony/kontakt/cytat_dol.png) 100% 100% no-repeat, url(../gfx/podstrony/kontakt/cytat_gora.png) no-repeat 20px 20px #FFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    border: 1px solid #a29993;
}


.formularz_kontaktowy  .content_form  .legenda {
	display: block;
	float: left;
	width: 642px;
	height: 31px;
	background: url(../gfx/podstrony/kontakt/pole_obowiazkowe.png) no-repeat 0 0;
	position: absolute;
	bottom: 120px;
	left: 0;
}


.formularz_kontaktowy .przyciski {
	display: block;
	float: left;
	width: auto;
	position: absolute;
	bottom: -50px;
	left: 40px;	
}

.formularz_kontaktowy .przyciski  input[type='submit'] {
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 12px 15px 10px 50px;
	margin: 0 0 10px 0;
	background:  url(../gfx/header/swiatlo.png) no-repeat 500px 0, url(../gfx/podstrony/kontakt/button_wyslij_wiadomosc.jpg) no-repeat 0 0;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	cursor: pointer;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;	
}


.formularz_kontaktowy .przyciski  input[type='submit']:hover {
	background:url(../gfx/header/swiatlo.png) no-repeat 50px -100px, url(../gfx/podstrony/kontakt/button_wyslij_wiadomosc.jpg) no-repeat 0 -42px;
}


.slider_dekoracja {
	display: block;
	float: left;
	width: 100%;
	min-height: 164px;
	background: url(../gfx/header/tlo_pod_slajderem.png) repeat-x 0 0;
	padding: 100px 0 0 0;
    margin: -3px 0 0 0;
}

/* ---------------------------------------------------------------------------------------------------------------------- */
                   /* -----*//* PODSTRONA RECENZJA *//*-----*/
/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

#recenzja_ilustration {
	background: url(../gfx/podstrony/recenzje/recenzje_header_ilutration.png) no-repeat top center, url(../gfx/podstrony/recenzje/header_ilustration_center.jpg) no-repeat center top, url(../gfx/podstrony/recenzje/header_ilustration_repeat.jpg) repeat-x 0 0;
}

#recenzja_ilustration .okruchy_chleba {
    width: 1240px;
}

#podstrona_recenzja {
	width: 1270px;
	height: auto;	
	position: relative;
}


#podstrona_recenzja .right_column {
	float: left; 
}


#podstrona_recenzja .left_column {
	float: right;
	width: 910px;
	background: url(../gfx/podstrony/kontakt/separator_lewa_kolumna.jpg) no-repeat 0px 0;
}


.recenzja {
	display: block;
	float: left;
	width: 910px;
	min-height: 150px;
	padding: 0 0 0 20px; 
}

.recenzja_header {
	display: block;
	float: left;
	width: 863px;
	padding: 2px 0 20px 50px;
	background: url(../gfx/podstrony/recenzje/ikona_recenzja_header.png) no-repeat 0 0;
	color: #ef5406;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom: 1px solid #d4c9c7;
}

.recenzja .content {
	display: block;
	float: left;
	width: 910px;
	min-height: 90px;
	margin: 3px 0 20px 0;
	padding: 0 0 80px 0;
	position: relative;
	border: 1px solid #a8a8a8;
	background: url(../gfx/podstrony/recenzje/redaktor_paginacja_bg.jpg) no-repeat 0 100%, url(../gfx/podstrony/recenzje/bg_recenzja_content.jpg) repeat-x 0 100%;
}


.recenzja .content .cien {
	display: block;
	float: left;
	width: 910px;
	min-height: 24px;
	position: absolute;
	bottom: -25px;
	left: 0;
	background: url(../gfx/podstrony/recenzje/cien_recenzja.jpg) no-repeat 0 0;
}


.recenzja .content .glowne_foto {
	display: block;
	float: left;
	width: 910px;
	min-height: 100px;
	margin: 0 0 0 0;
	position: relative;
}

.recenzja .content .glowne_foto a {
	color: rgba(0, 0, 0, 0);
	text-decoration: none;
	font-size: 0;
	
}

.recenzja .content .glowne_foto img {
	display: block;
	float: left;
	width: 910px;
	min-width: 910px;
	max-width: 910px;
	height: 350px;
	min-height: 350px;
	max-height: 350px;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}


.recenzja .content .glowne_foto img:hover {
	opacity: 0.7;
}


.recenzja .content .glowne_foto .zaslona {
	display: block;
	float: left;
	width: 820px;
	height: 45px;
	padding: 13px 45px 0 45px; 
	position: absolute;
	top: 292px;
	left: 0px;
	background: url(../gfx/podstrony/recenzje/zaslona_duza_fotka.png) no-repeat 0 0;
	color: #fff;
	text-shadow: none;
}


.recenzja .content .glowne_foto .kategoria_recenzji {
	display: block;
	float: left;
	width: 410px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	padding: 7px 0 0 0;
}

.recenzja .content .glowne_foto .info_komentarze {
	display: block;
	float: right;
	width: auto;
    padding: 6px 0 0 0;
    margin: 0 10px 0 0;
}

.recenzja .content .glowne_foto .info_komentarze p {
    display: block;
    float: left;
	padding: 0 5px 0 0;
	color: #fff;
	text-transform: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}

.recenzja .content .glowne_foto .info_komentarze b {
	color: #fff;
	text-transform: none;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.glowne_foto .zaslona a {
	display: block;
	float: right;
	width: 131px;
	height: 27px;
	font-size: 0;
	text-decoration: none;
	color: rgba(0, 0, 0, 0);
	background: url(../gfx/podstrony/recenzje/dodaj_komentarz_btn.png) no-repeat 0 0;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;	
}

.glowne_foto .zaslona a:hover {
	opacity: 0.6;
}


.recenzja .content .data_wrap {
	display: block;
	float: left;
	width: 820px;
	padding: 18px 45px 18px 45px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #b2b2b2;
	color: #5c5651;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: none;
}

.recenzja .content .data_wrap  .data_publikacji {
	display: block;
	float: left;
	width: 400px;
}

.recenzja .content .data_wrap .kategoria_recenzji {
	display: block;
	float: right;
	width: auto;
	text-align: right;
}

.recenzja .content .data_wrap .kategoria_recenzji b {
	color: #ff5600;
	font-weight: bold;
}


.recenzja .content .recenzja_slowo_wstepu {
	display: block;
	float: left;
	width: 820px;
	padding: 18px 45px 40px 45px;
	background: url(../gfx/podstrony/recenzje/slowo_wstepu_bottom.png) no-repeat 0 100%;
	font-weight: bold;
	color: #5c5651;
}


.recenzja .content .opis_dwu_kolumnowy {
	display: block;
	float: left;
	width: 820px;
	padding: 0 45px;
	margin: 18px 0 25px 0;
	font-weight: normal;
	color: #5c5651;
	column-count: 2; 
	-moz-column-count: 2; 
	-webkit-column-count: 2;
    -webkit-column-gap: 50px; /* Chrome, Safari, Opera */
    -moz-column-gap: 50px; /* Firefox */
    column-gap: 50px;
	background: url(../gfx/podstrony/recenzje/separator_2_kolumny_txt.png) repeat-y 50% 0;
}



.recenzja .content strong {
	font-weight: bold;
	color: #ff5600;
}



/* SPIS TREŚĆI */
.spis_tresci {
	display: block;
	float: left;
	width: 300px;
	padding: 2px 0 20px 40px;
	background: url(../gfx/podstrony/recenzje/spis_tresci_icon.png) no-repeat 0 0;
	color: #424953;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}



.spis_tresci b {
	font-weight: bold;
	color: #ef5406
}

.spis_tresci_wrap .cien{
	display: block;
	float: left;
	width: 338px;
	height: 25px;
	background: url(../gfx/home/najnosze_tematy/cien.png) no-repeat 0 0;
	position: absolute;
	bottom: -25px;
}




.spis_tresci_wrap {
	display: block;
	float: left;
	width: 338px;
	min-height: 200px;
	padding: 0;
	margin: 0 0 30px 0;
	position: relative;
	background: url(../gfx/podstrony/recenzje/tlo_spis_tresci.jpg) no-repeat 0 0, url(../gfx/podstrony/recenzje/tlo_spis_tresci_bottom_repeat_y.jpg) repeat-y 0 0;
	box-shadow: inset 5px 5px 15px rgba(0, 0, 0, 0.1);
}





.spis_tresci_wrap ol {
	counter-reset:	licznik;
}

.spis_tresci_wrap ol > li {
	display: block;
	float: left;
	width: 338px;	
	position:	relative;
	list-style:	none;
	background: url(../gfx/podstrony/recenzje/spis_tresci_li_icon.png) no-repeat 22px 12px;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}

.spis_tresci_wrap ol > li:nth-child(even) {
	background: url(../gfx/podstrony/recenzje/spis_tresci_li_icon.png) no-repeat 22px 12px, url(../gfx/podstrony/recenzje/spis_tresci_li_bg.png) repeat 0 0;	
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}


.spis_tresci_wrap ol > li:hover {
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
}





.spis_tresci_wrap ol > li {
	display: block;
	float: left;
	width: 338px;	
	position:	relative;
	list-style:	none;
	background: url(../gfx/podstrony/recenzje/spis_tresci_li_icon.png) no-repeat 22px 12px;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}

.spis_tresci_wrap ol > li:before {
	content: counter(licznik);
    counter-increment: licznik;
    position: absolute;
    display: block;
    float: left;
    width: 26px;
    left: 24px;
    top: 21px;
    color: #433930;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}





.spis_tresci_wrap ol > li:before:here {
	opacity: 0.5;
}





.spis_tresci_wrap a {
	display: block;
	float: left;
	width: 238px;
	padding: 20px 0 20px 100px;
	color: #ef5d07;
	text-decoration: none;
	text-transform: none;
	font-size: 13px;
	font-weight: bold;
}

.spis_tresci_wrap a:hover {
	color: #000
}


/* SLIDER RECENZJA */
.recenzje_galeria_zdjec_produktu {
	display: block;
	float: left;
	width: 820px;
	padding: 18px 45px 18px 45px;
	margin: 0 0 0 0;
	position: relative;
	overflow: hidden;
	border-top: 1px solid #dcdcdc;
}

.recenzje_galeria_zdjec_produktu  .powiekszenie_slider_recenzja {
	display: block;
	float: left;
	width: 600px;
	max-width: 600px;
	min-width: 600px;
	min-height: 300px;
	padding: 0;
	margin: 10px 0;
	position: relative;
	box-shadow: 0 0 35px rgba(0, 0, 0, 0.35);
}

.powiekszenie_slider_recenzja li {
	display: block;
	float: left;
	width: 5840px;
	max-width: 584px;
	min-width: 584px;
	border: 8px solid #fff;
	box-shadow: 0 0 35px rgba(0, 0, 0, 0.2);
	opacity: 1;
	position: relative;
}

.recenzje_galeria_zdjec_produktu  .cien_wewnetrzny {
	display: block;
	float: left;
	width: 584px;
	max-width: 584px;
	min-width: 584px;
	min-height: 350px;
	box-shadow: inset 0 0 25px rgba(0, 0, 0, 0.3);
	position: absolute;
	top: 8px;
	left: 8px;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}

.recenzje_galeria_zdjec_produktu  .cien_wewnetrzny:hover {
	box-shadow: inset 0 0 75px rgba(0, 0, 0, 0.3);	
}

.miniaturki_slider_recenzja {
	display: block;
	float: left;
	width: 220px;
	height: 390px;
	position: relative;
	right: 0px;
	top: 0px;
	overflow: hidden;
}


.miniaturki_slider_recenzja  .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 240px;
    margin-top:  0;
    outline: 0px none;
    width: 170px;
    height: 50px;
    text-indent: -9999px;
    z-index: 9999;
}

.powiekszenie_slider_recenzja b {
	display: block;
	float: left;
	width: 500px;
	min-height: 20px;
	position: absolute;
	top: 300px;
	background: url(../gfx/podstrony/recenzje/point_slider.png) no-repeat 18px 18px, url(../gfx/podstrony/recenzje/slider_bg_pod_telst.png) no-repeat 0 0;
	padding: 15px 42px;
	color: #fff;
	text-shadow: none;
}

.miniaturki_slider_recenzja a{
	display: block;
	float: left;
	width: 170px;
	height: 145px;
	margin: 2px 1px 8px 35px;
	border: 3px solid #fff;
	padding: 0 0 8px 0;
	background: url(../gfx/podstrony/recenzje/miniaturka_bottom.jpg) no-repeat 0 150px; 
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}



.miniaturki_slider_recenzja a:hover{
	opacity: 0.7;
}


.miniaturki_slider_recenzja img {
	display: block;
	float: left;
}


.miniaturki_slider_recenzja .active {
	display: block;
	position: relative;
}


.liczba_zdjec  {
	display: block;
	float: left;
	width: 820px;
	padding: 0 45px;
	margin: 0 0 20px 0;
	position: relative;
	background: url(../gfx/podstrony/recenzje/galerie_separator_bottom.png) no-repeat 0 100%;
}


.liczba_zdjec .info  {
	display: block;
	float: right;
	width: auto;
	min-height: 15px;
	position: relative;
	right: 35px;
	bottom: -6px;
	text-align: center;
}

.liczba_zdjec .info p  {
	display: inline-block;
	float: left;
	margin: auto;
}


.liczba_zdjec .info .wynik {
	display: inline-block;
	float: left;
	margin: auto;
	padding: 0 5px;
	color: #000000;
	font-weight: bold;
}


/*  SPECYFIKACJA TECHNICZNA */
.specyfikacja_techniczna {
	display: block;
	float: left;
	position: relative;
	width: 820px;
	padding: 18px 45px 0px;
}

.specyfikacja_techniczna_header {
	display: block;
	float: left;
	position: relative;	
	width: 770px;
	padding: 2px 0 20px 50px;
	background: url(../gfx/podstrony/recenzje/pierwsze_spojrzenie_icon.png) no-repeat 0 0;
	color: #ef5d07;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom: 1px solid #d4c9c7;
}



.specyfikacja_techniczna_header b {
	color: #7f7f7f;
	font-weight: normal;
}

.tabela_specyfikacja {
	display: block;
	float: left;
	width: 820px;
	padding: 0 0 15px 0;
	margin: 0 0 10px 0;
	background: url(../gfx/podstrony/recenzje/table_bg_bottom.png) no-repeat 0 100%;
	box-shadow: 3px -3px 25px rgba(0, 0, 0, 0.15);
}

.specyfikacja_techniczna table {
	display: block;
	float: left;
	width: 820px;
	background: #fff;
	border: 0;
	text-shadow: none;
}


.specyfikacja_techniczna table td:nth-child(odd) {
	width: 210px;
	padding: 10px 30px 10px 20px;
	text-align: right;
	background: #e84909;
	border: 0;
	color: #fff;
	border-right: 3px solid #a23507;
	border-bottom: 1px solid #e8875e;
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);	
	-webkit-transition: 0.2s all linear;
	-o-transition: 0.2s all linear;
	-moz-transition: 0.2s all linear;
	-transition: 0.2s all linear;		
}

.specyfikacja_techniczna table tr:nth-child(odd) td:nth-child(odd){
	background: #d93e00;
}


.specyfikacja_techniczna table td:nth-child(odd):hover {
	background: rgba(255, 80, 0, 1);
	border-bottom: 1px solid #e8875e;
	box-shadow: inset 0 0 35px rgba(0, 0, 0, 0.2);
}




.specyfikacja_techniczna table td:nth-child(even) {
	width: 560px;
	padding: 10px 20px 10px 30px;
	text-align: left;
	background: url(../gfx/podstrony/recenzje/table_td_right.png) repeat-y 0 0, url(../gfx/podstrony/recenzje/table_bg_right_odd.jpg) repeat-y 0 0 #fff;
	border: 0;
	color: #7d7d7d;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #dbdbdb;
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);	
	-webkit-transition: 0.2s all linear;
	-o-transition: 0.2s all linear;
	-moz-transition: 0.2s all linear;
	-transition: 0.2s all linear;		
}



.specyfikacja_techniczna table tr:nth-child(odd) td:nth-child(even) {
	background: url(../gfx/podstrony/recenzje/table_td_right.png) repeat-y 0 0;
}


.specyfikacja_techniczna table tr:hover td:nth-child(even) {
	background: url(../gfx/podstrony/recenzje/table_td_right.png) repeat-y 0 0, url(../gfx/podstrony/recenzje/table_bg_right_odd_hover.jpg) repeat-y 0 0 #fff;
	color: #000;
}


.specyfikacja_techniczna table tr:hover td:nth-child(odd):hover {
	background: rgba(255, 80, 0, 1);
	border-bottom: 1px solid #e8875e;
	box-shadow: inset 0 0 55px rgba(0, 0, 0, 0.5);
}


.specyfikacja_techniczna table tr:last-child  td{
	border-bottom: none;
}


/*  PIERWSE SPOJRZENIE */
.pierwsze_spojrzenie {
	display: block;
	float: left;
	width: 820px;
	padding: 18px 45px 0px;
	position: relative;
}

.pierwsze_spojrzenie .naglowek {
	display: block;
	float: left;
	position: relative;
	width: 770px;
	padding: 2px 0 20px 50px;
	margin: 0 0 20px 0;
	background: url(../gfx/podstrony/recenzje/pierwsze_spojrzenie_icon.png) no-repeat 0 0;
	color: #ef5d07;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom: 1px solid #d4c9c7;
}



.pierwsze_spojrzenie .naglowek b {
	color: #7f7f7f;
	font-weight: normal;
}


.pierwsze_spojrzenie .content_pierwsze_spojrzenie {
	display: block;
	float: left;
	width: 820px;
	color: #5c5651;
	font-size: 12px;
	margin: 0 0 20px 0;
}


.pierwsze_spojrzenie .content_pierwsze_spojrzenie b{
	color: #000000;
	font-size: 13px;
}

.pierwsze_spojrzenie .content_pierwsze_spojrzenie .lista_uniwersalna{
	display: block;
	float: left;
	width: 820px;
}

.pierwsze_spojrzenie .content_pierwsze_spojrzenie .lista_uniwersalna h3{
	display: block;
	float: left;
	width: 820px;
	color: #52514e;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 10px 0; 
}


.pierwsze_spojrzenie .content_pierwsze_spojrzenie .lista_uniwersalna ul{
	display: block;
	float: left;
	width: 820px;
	list-style: none;
	padding: 0 0 0 0;
}

.pierwsze_spojrzenie .content_pierwsze_spojrzenie .lista_uniwersalna ul li{
	display: block;
	float: left;
	width: 770px;
	list-style: none;
	padding: 10px 25px 10px 25px;
	background: url(../gfx/podstrony/recenzje/li_bg_point.png) no-repeat 8px 14px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);	
}

.pierwsze_spojrzenie .content_pierwsze_spojrzenie .lista_uniwersalna ul li:hover{
	box-shadow: inset 0 0 155px rgba(0, 0, 0, 0.1);		
}

.pierwsze_spojrzenie .content_pierwsze_spojrzenie .lista_uniwersalna ul li:last-child {
	border-bottom: none;
} 


.anchor {
	display: block;
	float: left;
	width: 1px;
	height: 1px;
	font-size: 0;
	color: rgba(0, 0, 0, 0);
	text-decoration: none;
}


/* NAJNOWSZE KOMENTARZE */
.najnowsze_komentarze {
	display: block;
	float: left;
	width: 910px;
	position: relative;
	padding: 18px 0 0 0;
	margin: 0 0 0 20px;
}

.najnowsze_komentarze .naglowek {
	display: block;
	float: left;
	position: relative;
	width: 860px;
	padding: 2px 0 18px 50px;
	margin: 0;
	background: url(../gfx/podstrony/recenzje/najnowsze_komentarze_icon.png) no-repeat 10px 0;
	color: #ef5d07;
	text-transform: uppercase;
	font-size: 18px;
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom: 1px solid #d4c9c7;
}



.najnowsze_komentarze .naglowek b {
	color: #7f7f7f;
	font-weight: normal;
}

.komentarze {
	display: block;
	float: left;
	width: 910px;
	height: 235px;
	background: url(../gfx/podstrony/recenzje/komentarze.jpg) no-repeat 0 -4px;
	position: relative;
}


/* Testy wydajności: */
.test_wydajnosci {
	display: block;
	float: left;
	width: 820px;
	padding: 18px 45px 0px;
	margin: 0 0 30px 0;
	position: relative;
}

.test_wydajnosci .naglowek {
	display: block;
	float: left;
	position: relative;
	width: 758px;
	padding: 2px 0 10px 50px;
	margin: 0;
	background: url(../gfx/podstrony/recenzje/test_wydajnosci_icon.png) no-repeat 4px 3px;
	color: #ef5d07;
	text-transform: uppercase;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom: 1px solid #d4c9c7;
}



.test_wydajnosci .naglowek b {
	color: #7f7f7f;
	font-weight: normal;
}

.test_wydajnosci .subheader {
	display: block;
	float: left;
	width: 758px;
	padding: 7px 0 7px 50px;
	margin: 0 0;
	background: url(../gfx/podstrony/recenzje/test_wydajnosci_subheader_kropki.png) no-repeat 12px 2px #e84909;
	color: #fff;
	text-shadow: none;
}

.test_wydajnosci .content {
	display: block;
	float: left;
	width: 753px;
	min-height: 600px;
	padding: 10px 55px 94px 0px;
	margin: 1px 0 0 0;
	position: relative;
	border: none;
	background: url(../gfx/podstrony/recenzje/test_wydajnosci_top_box_bg_no_repeat_copyright.png) no-repeat 0 38%, url(../gfx/podstrony/recenzje/test_wydajnosci_top_box_bg.jpg) no-repeat 0 0, url(../gfx/podstrony/recenzje/test_wydajnosci_bottom_box_bg.jpg) no-repeat 0 100%, url(../gfx/podstrony/recenzje/test_wydajnosci_bottom_box_bg_repeat_y.jpg) repeat-y 0 0 #e84909;
}


.test_wydajnosci .legenda {
	display: block;
	float: left;
	width: 808px;
	min-height: 30px;
	padding: 0 0 10px 0;
	margin: -20px 0 0 0;
	position: relative;
	color: #92533b;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);	
}

.test_wydajnosci .legenda h3 {
	display: block;
	float: left;
	width: 798px;
	min-height: 10px;
	padding: 10px 10px 10px 0;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.test_wydajnosci .legenda  .punkt1, .test_wydajnosci .legenda  .punkt2, .test_wydajnosci .legenda  .punkt3 {
	display: block;
	float: left;
	min-width: 10px;
	padding: 0 20px 0 28px;
	color: #e84909;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;	
}

.test_wydajnosci .legenda  .punkt1 {
	background: url(../gfx/podstrony/recenzje/punkt1_legenda.jpg) no-repeat 10px 3px;
}

.test_wydajnosci .legenda  .punkt2 {
	color: #e80909;
	background: url(../gfx/podstrony/recenzje/punkt2_legenda.jpg) no-repeat 10px 3px;	
}


.test_wydajnosci .legenda  .punkt3 {
	background: url(../gfx/podstrony/recenzje/punkt3_legenda.jpg) no-repeat 10px 3px;	
	color: #404041;
}

.test_wydajnosci .wykres_name {
	display: block;
	float: left;
	width: 733px;
	min-height: 48px;
	padding: 8px 10px 2px 65px;
	color: #5c1e01;
	text-shadow: 1px1px 0px rgba(255, 255, 255, 0.3);

}

.test_wydajnosci .wykres_name h2 {
	display: block;
	float: left;
	width: auto;
	padding: 5px 10px 0 0;
	font-size: 16px;
	font-weight: normal;
}

.test_wydajnosci .wykres_name h2 b{
	font-size: 17px;
	font-weight: bold;
}

.test_wydajnosci .wykres_name .info {
	display: block;
	float: left;
	width: auto;	
	padding: 5px 10px 5px 10px;
	margin: 4px 0 0 0;
	color: #fff;
	text-shadow: none;
	font-size: 13px;
	background: rgba(0, 0, 0, 0.2);
	box-shadow: inset 3px 3px 15px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}


.test_wydajnosci .wykres_wrap {
	display: block;
	float: left;
	width: 755px;
	max-width: 760px;
	min-height: 76px;
	position: relative;
	background: url(../gfx/podstrony/recenzje/wykres_wrap_bg_bottom.png) no-repeat 0 100%;
	color: #fff;
	text-shadow: none;
	overflow: hidden;
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);	
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;			
}



.test_wydajnosci .wykres_wrap:last-child {
	background: none;
}

.test_wydajnosci .wykres_wrap:nth-child(2) {
	background: url(../gfx/podstrony/recenzje/pierwszy_wykres_wrap_bg.png) no-repeat 0 0, url(../gfx/podstrony/recenzje/wykres_wrap_bg_bottom2.png) no-repeat 0 100%;
	color: #e84909;
}

.test_wydajnosci .wykres_wrap:nth-child(2) .opis_pola b{
	color: #e84909;
}

.test_wydajnosci .wykres_wrap:nth-child(2) .opis_pola{
	color: rgba(232, 73, 9, 0.66);
}


.test_wydajnosci .wykres_wrap:hover {
	box-shadow: inset 0 0 155px rgba(0, 0, 0, 0.2);		
}


.test_wydajnosci .wykres_wrap:nth-child(2):hover {
	box-shadow: none;	
}


.test_wydajnosci .wykres_wrap  .opis_pola{
	display: block;
	float: left;
	width: 151px;
	min-height: 36px;
	padding: 20px 15px 20px 25px;
	position: relative;
	text-align: left;
	color: rgba(255, 255, 255, 0.6);
	font-size: 12px;	
}

.test_wydajnosci .wykres_wrap  .opis_pola b{
	display: block;
	float: left;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
}

.test_wydajnosci .wykres_wrap .wykres {
	display: block;
	float: left;
	width: 563px;
	min-height: 76px;
	position: relative;
	background: url(../gfx/podstrony/recenzje/wykres_wrap%20_wartosci_pasek.png) repeat-x 0 0;
}
.wykres_prawa_kolumna {
	display: block;
	float: left;
	width: 563px;
	min-height: 62px;
	position: relative;
	overflow: hidden;
}

.test_wydajnosci .wykres_wrap .wykres {
	display: block;
	float: left;
	width: 1126px;
	min-height: 62px;
	padding: 14px 0 0 0;
	position: relative;
	background: url(../gfx/podstrony/recenzje/wykres_wrap%20_wartosci_pasek.png) repeat-x 0 0;
}


.test_wydajnosci .wykres_wrap .wykres .stat1, .test_wydajnosci .wykres_wrap .wykres .stat2{
	display: block;
	float: left;
	width: auto;
	height: 12px;
	margin: 0 0 18px 0;
	position: relative;
}

.test_wydajnosci .wykres_wrap .wykres .stat1 {
	background: #e84909;
	
}


.test_wydajnosci .wykres_wrap .wykres .stat2 {
	background: #1b6600;	
}


.test_wydajnosci .wykres_wrap:nth-child(2) .wykres .stat1 {
	background: url(../gfx/podstrony/recenzje/stat1.jpg) repeat-x 0 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	border-left: 1px solid #98370b;
}


.test_wydajnosci .wykres_wrap:nth-child(2) .wykres .stat2 {
	background: url(../gfx/podstrony/recenzje/stat2.jpg) repeat-x 0 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	border-left: 1px solid #287309;
}


.test_wydajnosci .wykres_wrap .wykres .stat1 p, .test_wydajnosci .wykres_wrap .wykres .stat2 p{
	display: block;
	float: left;
	width: auto;
	height: auto;
	padding: 4px 4px;
	margin: -6px 0 0 10px;
	left: 100%;
	position: relative;
	font-size: 11px;
	font-weight: bold;
	text-shadow: none;
	text-align: center;
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;	
}


.test_wydajnosci .wykres_wrap .wykres .stat1 p {
	color: #e84909;
	border: 1px solid #e84909;
}

.test_wydajnosci .wykres_wrap .wykres .stat2 p {
	color: #1a6300;
	border: 1px solid #1a6300;
}


.test_wydajnosci .wykres_wrap .wykres .wykres_wiersz {
	display: block;
	float: left;
	width: 100%;
}


.test_wydajnosci .wykres_wrap:nth-child(2) .wykres .stat1 p {
	border: none;
	background: url(../gfx/podstrony/recenzje/pierwszy_wykres_wrap_stat1_p_bg.png) no-repeat 0 0;
	color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5),  0px 0px 5px rgba(0, 0, 0, 0.5);
	padding: 7px;
	margin: -8px 0px 0px 10px;	
}



.test_wydajnosci .wykres_wrap:nth-child(2) .wykres .stat2 p {
	border: none;
	background: url(../gfx/podstrony/recenzje/pierwszy_wykres_wrap_stat2_p_bg.png) no-repeat 0 0;
	color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5),  0px 0px 5px rgba(0, 0, 0, 0.5);
	padding: 7px;
	margin: -8px 0px 0px 10px;	
}


/*  ŚRODOWISKO TESTOWE */
.srodowisko_testowe_sorotwnie table {
	display: block;
	float: left;
	width: 778px;
	background: #fcce90;
	border: 0;
	text-shadow: none;
	color: #e84909;
	text-shadow: none;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.srodowisko_testowe_sorotwnie table tr {
	border-bottom: 1px solid #e84909;
}

.srodowisko_testowe_sorotwnie table td {
	padding: 10px 0;
}


.srodowisko_testowe_sorotwnie table td:nth-child(1) {
	width: 110px;
	padding: 10px 0 10px 20px;
	border-right: 1px solid #dbad6f;
	text-align: left;
}

.srodowisko_testowe_sorotwnie table td:nth-child(2) {
	width: 310px;
	padding: 10px 0 10px 20px;
	border-right: 1px solid #dbad6f;	
}


.srodowisko_testowe_sorotwnie table td:nth-child(3) {
	width: 298px;
	padding: 10px 0 10px 20px;
}




.produkty {
	display: block;
	float: left;
	width:  808px;
	min-height: 400px;
	padding: 0 0px 30px 0;
	margin: 0 0 20px0;
	position: relative;
	background: url(../gfx/podstrony/recenzje/srodowisko_testowe_tlo_pod_tabele.jpg) repeat-y 0 0;
}


.produkty table {
	display: block;
	float: left;
	width: 778px;
	min-height:300px;
	background: #fff;
	border: 0;
	text-shadow: none;
	color: #848484;
	text-shadow: none;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ccc;
}

.produkty  table tr {
	border-bottom: 1px solid #ccc;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}


.produkty  table tr:hover {
	box-shadow: inset 0 0 155px rgba(0, 0, 0, 0.17);	
}

.produkty  table td {
	padding: 10px 0;
    vertical-align: middle;
}


.produkty table td:nth-child(1) {
	width: 110px;
	padding: 10px 10px 10px 10px;
	border-right: 1px solid #bdbdbd;
	text-align: center;
}


.produkty table td:nth-child(1) img {
	display: block;
	margin: auto;
	max-width: 100px;
	height: 100px;	
}

.produkty table td:nth-child(2) {
	width: 310px;
	padding: 10px 0 10px 20px;
	border-right: 1px solid #bdbdbd;	
}


.produkty table td:nth-child(3) {
	width: 298px;
	padding: 10px 0 10px 20px;	
	background: url(../gfx/podstrony/recenzje/tabela_srodowisko_testowe_ostatnie_td.jpg) repeat-y 100% 0;
}



.produkty table td:nth-child(3) img {
	display: block;
	margin: auto;
	max-width: 250px;
	height: auto;
	padding: 15px 0px;
	text-align: center;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}

.produkty table td:nth-child(3) img:hover {
	opacity: 0.7;
}

.produkty  table td b {
	display: block;
	float: left;
	width: 100%;
	padding: 5px 0;
	color: #e84909;
	font-size: 12px;
	font-weight: bold;
}


#srodowisko_testowe .naglowek, #srodowisko_testowe  .subheader {
	width: 728px;
}

/* PODSUMOWANIE */
.podsumowanie {
	display: block;
	float: left;
	width: 910px;
	padding: 18px 0 0px;
	margin: 0px 0px 2px;
	position: relative;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.podsumowanie .naglowek {
	display: block;
	float: left;
	position: relative;
	width: 768px;
	padding: 2px 0 10px 40px;
	margin: 0 45px;
	background:  url(../gfx/podstrony/recenzje/podsumowanie_icon_header.png) no-repeat 4px 3px;
	color: #ef5d07;
	text-transform: uppercase;
	font-size: 21px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom: 1px solid #d4c9c7;
}



.podsumowanie .naglowek b {
	color: #7f7f7f;
	font-weight: bold;
}


.podsumowanie .content {
	display: block;
	float: left;
	width: 758px;
	min-height: 500px;
	padding: 10px 25px 30px 25px;
	background: url(../gfx/podstrony/recenzje/podsumowanie_box_top.png) repeat-x 0 0;
	position: relative;
	color: #5c5651;
	text-shadow: none;
	margin: 0 45px;
	border: none;	
}


.podsumowanie .lewa_kolumna {
	display: block;
	float: left;
	width: 320px;
	min-height: 200px;
	padding: 20px 25px 40px 0;
	margin: 10px 0 0 0;
	border-right: 1px solid rgba(0, 0, 0, 0.2);
}



.podsumowanie .prawa_kolumna {
	display: block;
	float: left;
	width: 380px;
	min-height: 200px;
	padding: 0 0 0 25px;
}


.podsumowanie .dostepnosc {
	display: block;
	float: left;
	width: 320px;
	margin: 0 0 30px 0;
}

.podsumowanie .dostepnosc h3 {
	display: block;
	float: left;
	width: 320px;
	min-height: 30px;
	padding: 0 0 10px 50px;
	margin: 0 ;
	background: url(../gfx/podstrony/recenzje/dostepnosc_icon.png) no-repeat 10px 0;
	color: #ef5d07;
	font-size: 19px;
	font-weight: bold;
}

.podsumowanie .dostepnosc .info {
	display: block;
	float: left;
	width: 280px;
	padding: 20px 20px;
	background: #f0f0f0;
	border: 1px solid #a8a8a8;
	color: #ef5d07;	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}

.podsumowanie .dostepnosc .info p {
	display: block;
	float: left;
	width: 280px;
	text-align: center;
	margin: 0 0 20px 0;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}


.podsumowanie .dostepnosc .info_o_cenie {
	display: block;
	float: left;
	margin: auto;
	width: 280px;
}
.podsumowanie .dostepnosc .cena {
	display: block;
	margin: auto;
	min-width: 1px;
	padding: 14px 20px 14px 140px;
	background:  url(../gfx/podstrony/recenzje/cena_icon.png) no-repeat 20px 7px #f35c0c;
	text-align: left;
	color: #fff;
	text-shadow: none;
	font-size: 19px;
	font-weight: normal;
	position: relative;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0px rgba(0, 0, 0, 0);	
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;			
}

.podsumowanie .dostepnosc .cena:hover {
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8),  3px 3px 25px rgba(0, 0, 0, 0.4);				
}


.podsumowanie .dostepnosc  .cena:before {
	content:'Cena:';
	display: block;
	float: left;
	position: absolute;
	left: 65px;
	top: 13px;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);
}

.podsumowanie .txt {
	display: block;
	float: left;
	width: 100%;
}

.podsumowanie .txt p {
	display: block;
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	color: #5c5651;
}

.podsumowanie .txt b {
	color: #ff5600;
}

.podsumowanie .txt hr {
	display: block;
	float: left;
	width: 100%;
	margin: 25px 0;
	opacity: 0.2;
}

.podsumowanie .ocena_koncowa{
	display: block;
	float: left;
	width: 240px;
	height: auto;
	padding: 12px 25px 12px 55px;
	margin: 10px 0;
	background: url(../gfx/podstrony/recenzje/ocena_icon2.png) no-repeat 15px 7px #f0f0f0;
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;	
	text-align: left;
	font-size: 19px;
	font-weight: bold;
	color: #ef5d07;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
}

.podsumowanie .ocena_koncowa:before{
	content: 'Ocena końcowa:';
	display: block;
	float: left;
	padding: 0 8px 0 0;
}

.prawa_kolumna .podsumowanie_foto {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0 0 20px 0;	
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;		
}

.prawa_kolumna .podsumowanie_foto:hover {
	opacity: 0.7;
}
 
.prawa_kolumna .podsumowanie_foto img{
	display: block;
	margin: auto;
	width:350px;
	max-width: 350px;
	min-width: 350px;
	max-height: 370px;
}

.prawa_kolumna .plusy_i_minusy {
	display: block;
	float: left;
	width: 374px;
	min-height: 200px;
	padding: 0 0 0 0;
	margin: 26px 0 26px 5px;
	position: relative;
	background: #090;
}

.prawa_kolumna .plusy_i_minusy .top, .prawa_kolumna .plusy_i_minusy .bottom{
	display: block;
	float: left;
	width: 374px;
	height: 16px;
	background: url(../gfx/podstrony/recenzje/plusy_top.png) no-repeat 0 0;
	position: absolute;
	top: -16px;
	left: 0px;	
}

 .prawa_kolumna .plusy_i_minusy .bottom{
	background: url(../gfx/podstrony/recenzje/minusy_bottom.png)no-repeat 0 0;
	bottom: -16px;
	top: auto;
}

.prawa_kolumna  .plusy, .prawa_kolumna  .minusy {
	display: block;
	float: left;
	list-style: none;
	width: 284px;
	min-height: 50px;
	padding: 50px 50px 30px 40px;	
	background: url(../gfx/podstrony/recenzje/plusy_bottom.jpg) repeat-x 0 100%, url(../gfx/podstrony/recenzje/plusy_top.jpg) repeat-x 0 0 #239302;
	position: relative;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}

.prawa_kolumna .plusy:before, .prawa_kolumna .minusy:before{
	content: 'Plusy:';
	display: block;
	float: left;
	width: 284px;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-weight: bold;
	color: #fff;
	font-size: 21px;
	position: absolute;
	top: 10px;
	left: 40px;
	text-transform: uppercase;
}


.prawa_kolumna .minusy:before {
	content: 'Minusy:';
}



.prawa_kolumna  .minusy {
	background: url(../gfx/podstrony/recenzje/minusy_top.jpg) repeat-x 0 0 #bc1403;
}



.prawa_kolumna  .plusy li, .prawa_kolumna  .minusy li {
	display: block;
	float: left;
	width: 260px;
	padding: 7px 0 7px 24px; 
	list-style: none;
	background: url(../gfx/podstrony/recenzje/plusy.png) no-repeat 0 7px;
}

.prawa_kolumna  .minusy li {
	background: url(../gfx/podstrony/recenzje/minus.png) no-repeat 0 7px;
}


/* REDAKTOR */

.podsumowanie .redaktor {
	display: block;
	float: left;
	width: 588px;
	min-height: 155px;
	padding: 20px 30px 15px 190px;
	margin: 0 45px;
	position: relative;
	background: url(../gfx/podstrony/recenzje/redaktor_bg.png) no-repeat 0 0;
	color: #544444;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: none;
	font-size: 13px;
	font-weight: bold;
}



.podsumowanie .redaktor:before {
	content: 'REDAKTOR RECENZUJĄCY PRODUKT';
	display: block;
	float: left;
	width: 588px;
	color: #000;
	font-weight: bold;
	margin: -7px 0 20px 0;
}

.podsumowanie .redaktor .dane {
	display: block;
	float: left;
	width: 588px;
	margin: 0 0 10px 0;
}


.podsumowanie .redaktor .dane p {
	display: block;
	float: left;
	width: 588px;
	margin: 0 0 3px 0;
}

.podsumowanie .redaktor .dane a {
	display: block;
	float: left;
	width: auto;
	text-decoration: none;
	color: #d95c05;
	text-transform: none;
	font-size: 12px;
}


.podsumowanie .redaktor .foto img{
	display: block;
	float: left;
	width:  135px;
	min-width: 135px;
	max-width: 135px;
	height: 115px;
	min-height: 115px;
	max-height: 115px;
	position: absolute;
	left: 15px;
	top: 15px;
	border: 3px solid #b1b1b1;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.4);
}

.inne_recenzje a {
	display: block;
	float: left;
	width: auto;
	padding: 12px 15px;
	background: #fff;
	box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.4);
	text-decoration: none;
	color: #d95c05;
	text-transform: none;
	font-size: 12px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	-moz-transition: 0.3s all linear;
	-transition: 0.3s all linear;	
}

.inne_recenzje a:hover {
	background: #d95c05;
	box-shadow: 3px 3px 25px rgba(0, 0, 0, 0.4);
	color: #fff;
	border-bottom: 1px solid rgba(0, 0, 0, 0.8);
}

.recenzja .content .paginacja {
	display: block;
	float: left;
	margin: 0 45px -75px 55px;
	background: none;
}