/*
Theme Name: Qnisz.pl
Description: Szablon dla firmy Qnisz.pl
Author: BuzzyBees.pl
Version: 1.0
* @subpackage Qnisz.pl
*/

* {
	margin: 0px;
	padding: 0px;
	outline: none;
}

.foto a {
	float: left;
	padding: 8px; 
	margin-top: 10px;
	margin-right: 0px;
}

h2, h3 { clear: both }

a {
	text-decoration: none;
}

img {
	border: 0px;
}

html {
	width: 100%;
}

body {
	width: 100%;
	background: url("img/header_bg.png") top left repeat-x;
}

#all {
	width: 100%;
}

.left {
	float: left;
}

.right {
	float: right;
}

/* Header */

#header {
	width: 1105px;
	height: 170px;
	margin: 0px auto;
}

#header_top {
	width: 1105px;
	height: 132px;
}

#header_top #logo {
	width: 340px;
	height: 105px;
	margin-top: 15px;
	margin-left: 15px;
}

#header_top #right_container {
	width: 600px;
	float: right;	
}

#header_top #menu_main {
	width: 600px;
	height: 40px;
	background: url('img/menu_top_bg_2.png') top right repeat-y;
	text-align: right;
	margin-right: 5px;
}

#header_top .menu-menu_1-container {
	width: auto;
	float: right;
}

#header_top #search {
	width: 350px;
	height: 33px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: right;
}

#header_top #search .search {
	width: 162px;
	height: 33px;
	background: url("img/search_bg_2.png") top left no-repeat;
	color: #ffffff;
	font-size: 16px;
	font-family: Arial,Helvetica,sans-serif;
	border: none;
	padding: 0px 10px;
}

#header_top #search .submit_search {
	width: 32px;
	height: 32px;
	background: url("img/search_2.png") top left no-repeat;
	border: none;
	cursor: pointer;
}

#header_top #search #search_submit {
	margin-right: 32px;
	margin-left: 9px;
}

#header_top #menu_main ul {
	width: auto;
	height: 40px;
	text-align: right;
	list-style-type: none;
}

#header_top #menu_main ul li {
	text-align: right;
	float: left;
}

#header_top #menu_main ul li a {
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial,Helvetica,sans-serif;
	padding: 10px 29px;
	display: block;
}

#header_top #menu_main ul li a:hover {
	text-shadow: #fff 1px 1px 30px;
}

#header_top #menu_main ul li .sub-menu {
	display: none;
}

#header_bottom {
	width: 1105px;
	height: 39px;
	border-bottom: 1px solid #34393e;
}

#header_bottom #header_bottom_l {
	width: 7px;
	height: 39px;
	background: url("img/header_menu_bg_l_2.png") top left no-repeat;
}

#header_bottom #header_bottom_c {
	width: 1090px;
	height: 39px;
	background: url("img/header_menu_bg_c_2.png") top left repeat-x;
}

#header_bottom #header_bottom_r {
	width: 8px;
	height: 39px;
	background: url("img/header_menu_bg_r_2.png") top left no-repeat;
}

#header_bottom #menu_top ul {
	list-style-type: none;
	height: 39px;
}

#header_bottom #menu_top ul li {
	height: 39px;
	display: block;
	float: left;
}

#header_bottom #menu_top ul li a {
	color: #2A2C2D;
	font-size: 16px;
	font-family: Arial,Helvetica,sans-serif;
	padding: 3px 8px 5px 8px;
	margin: 5px 15px;
	display: block;
}

#header_bottom #menu_top ul li a:hover {
	background: url("img/bottom_menu_li_bg_hover.png") top left repeat-x;
	color: #ffffff;
	-moz-border-radius: 3px; /* FF */
	-webkit-border-radius: 3px; /* przegl�darki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius: 3px; /* przegl�darki typu K-meleon (typowo Linuxowe) */
	border-radius: 3px;
	behavior: url(border-radius.htc);
}

#header_bottom #menu_navigation {
	height: 26px;
}

#header_bottom #menu_navigation h1 {
	color: #858789;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
	padding-top: 5px;
	padding-left: 20px;
}

#menu_bottom #inputs {
	width: 381px;
	height: 188px;
}

#menu_bottom #inputs #menu_bottom_l {
	width: 9px;
	height: 188px;
	background: url("img/menu_bottom_bg_l.png") top left no-repeat;
}

#menu_bottom #inputs #menu_bottom_c {
	width: 363px;
	height: 188px;
	background: url("img/menu_bottom_bg_c.png") top left repeat-x;
}

#menu_bottom #inputs #menu_bottom_r {
	width: 9px;
	height: 188px;
	background: url("img/menu_bottom_bg_r.png") top left no-repeat;
}

#menu_bottom #inputs #newsletter img {
	margin-left: 2px;
	margin-bottom: 5px;
}

#menu_bottom #inputs #newsletter p {
	color: #FFF;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	
	text-align: center;
}

#menu_bottom #inputs #newsletter form {
	margin-top: 10px;
}


#menu_bottom #inputs #newsletter .newsletter {
	width: 211px;
	height: 17px;
	background: url("img/input_newsletter.png") top left no-repeat;
	color: #393939;
	font-size: 16px;
	font-family: Arial,Helvetica,sans-serif;
	
	border: none;
	padding: 12px 10px;
}

#menu_bottom #inputs #newsletter .submit_newsletter {
	width: 116px;
	height: 41px;
	background: url("img/submit_newsletter.png") top left no-repeat;
	cursor: pointer;
	border: none;
	margin-right: 5px;
}

#content {
	width: 1105px;
	margin: 0px auto;
	margin-top: 15px;
}

#content_sidebar {
	width: 219px;	
}

#main_menu_left {
	width: 219px;
	margin-bottom: 15px;
}

#main_menu_left ul {
	width: 219px;
	list-style-type: none;
}

#main_menu_left ul li {
	height: 36px;
	display: block;
	background: url("img/menu_left_middle.png") top left no-repeat;
}

#main_menu_left ul .first {
	height: 37px;
	background: url("img/menu_left_top.png") top left no-repeat;
}

#main_menu_left ul .last {
	background: url("img/menu_left_bottom.png") top left no-repeat;
}

#main_menu_left ul li:hover {
	background: url("img/menu_left_middle.png") bottom left no-repeat;
}

#main_menu_left ul li:active {
	background: url("img/menu_left_middle_active.png") bottom left no-repeat;
}

#main_menu_left ul .first:hover {
	background: url("img/menu_left_top.png") bottom left no-repeat;
}

#main_menu_left ul .last:hover {
	background: url("img/menu_left_bottom.png") bottom left no-repeat;
}

#main_menu_left ul li a {
	color: #FFF;
	font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;
	padding: 10px;
	display: block;
}

#main_menu_left ul li ul {
	position: relative;
	margin-left: 219px;
	padding-left: 1px;
	margin-top:-37px;
	display: none;
	z-index: 100;
}

#main_menu_left ul li ul.off {
	display: none;
}

#main_menu_left ul li ul.on {
	display: block;
}

#menu_left_social {
	padding-left: 20px;
	padding-bottom: 8px;
}

#menu_left_social .social_icon {
	float: left;
	padding-right: 7px;
}

#menu_left_social .social_icon img {
	width: 20px;
	height: 20px;
}

#menu_left_top10 {
	width: 219px;
	margin-bottom: 15px;
}

#menu_left_top10 h2 {
	width: 189px;
	height: 32px;
	color: #FFF;
	font-size: 23px;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
	
	text-shadow: #000 1px 1px 0px;
	background: url("img/top10_bg.png") top left no-repeat;
	display: block;
	padding: 6px 15px;
}

#menu_left_top10 ul {
	width: 219px;
	background-color: #1F242A;
	list-style-type: none;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-khtml-border-radius-bottomleft: 3px;
	-khtml-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	behaviour: url("js/border-radius.htc");
	padding-bottom: 3px;
}

#menu_left_top10 ul li {
	width: 215px;
	height: 30px;
	background-color: #1F242A;
	display: block;
	margin: 0px auto;
}

#menu_left_top10 ul .bg2 {
	width: 215px;
	height: 28px;
	background-color: #3B4754;
	display: block;
	margin: 0px auto;
}

#menu_left_top10 ul li a {
	width: 215px;
	height: 18px;
	color: #D9D9D9;
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
	display: block;
	padding: 6px 0px;
}

#menu_left_top10 ul .bg2 a {
	height: 16px;
	padding: 6px 0px;
}

#menu_left_top10 span.legend {
	color: #1F242A;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
	display: block;
	padding-top: 2px;
}

#menu_left_top10 .title {
	width: 135px;
	display: block;
	margin-left: 5px;
	letter-spacing: -0.3px;
	float: left;
}

#menu_left_top10 .price {
	width: 70px;
	display: block;
	text-align: right;
	font-weight: bold;
	margin-right: 5px;
	float: right;
}

#menu_left_special {
	width: 219px;
	background-color: #1F242A;
	margin-bottom: 15px;
}

#menu_left_special h2 {
	width: 189px;
	height: 32px;
	color: #FFF;
	font-size: 23px;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
	
	text-shadow: #000 1px 1px 0px;
	background: url("img/special_bg.png") top left no-repeat;
	display: block;
	padding: 6px 15px;
}

#menu_left_special h3 {
	width: 219px;
	height: 28px;
	color: #DBDBDB;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #1F242A;
	display: block;
}

#menu_left_special h3 a {
	color: #DBDBDB;
	padding: 5px 7px;
	display: block;
}

#menu_left_special .special_img {
	width: 215px;
	background-color: #3B4754;
	text-align: center;
	padding: 5px 0px;
	margin: 0px auto;
}

#menu_left_special .special_img img {
	max-width: 210px !important;
}

#menu_left_special .special_text {
	width: 189px;
	text-align: justify;
	padding: 8px 15px;
	color: #DBDBDB;
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 14px;
}

#menu_left_special .special_price {
	width: 219px;
	height: 29px;
	background: url("img/special_bottom_bg.png") top left no-repeat;
}

#menu_left_special .special_price p {
	width: 108px;
	color: #FFF;
	font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
	float: right;
}

#menu_left_special .special_price p a {
	color: #FFF;
	display: block;
	padding: 5px 0px;
}

#menu_left_special .special_price p strong {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

#content_right {
	width: 871px;
}


#content_right #slideshow {
	width: 871px;
	height: 127px;
	background: url("img/slider_bg_2.png") top left no-repeat;
	margin-bottom: 15px; 
}

#content_right #slideshow .slideshow_img {
	width: 165px;
	height: 121px;
	margin-top: 6px;
	margin-left: 39px;
	float: left;
}

#content_right #slideshow .slideshow_img img {
	max-width: 155px;
	padding: 0px 5px;
}

#content_right #slideshow .slideshow_text {
	width: 625px;
	height: 127px;
	margin-right: 13px;
	margin-top: 0px;
	float: left;
}

#content_right #slideshow .slideshow_text .slideshow_title {
	width: 625px;
	height: 35px;
	margin-top: 0px;
}

#content_right #slideshow .slideshow_text .slideshow_title h2 {
	color: #343d48;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
	padding-top: 6px;
}

#content_right #slideshow .slideshow_text .slideshow_title h2 a {
	color: #343d48;
}

#content_right #slideshow .slideshow_text .slideshow_content {
	width: 625px;
	height: 92px;
}

#content_right #slideshow .slideshow_text .slideshow_content p {
	color: #FFF;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: justify;
	line-height: 16px;
	padding-top: 6px;
}

#content_right #slideshow .slideshow_text .slideshow_content a {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

#content_right #slideshow .slideshow_text .slideshow_content a:hover {
	color: #BBB;
	font-weight: bold;
	text-decoration: underline;
}

#content_right #slideshow ul li {
	list-style-type: none;
}

#recomended {
	width: 871px;
}

#recomended #recomended_top {
	width: 871px;
	height: 51px;
}

#recomended #recomended_top #recomended_top_l {
	width: 4px;
	height: 51px;
	background: url("img/recomended_top_bg_l.png") top left no-repeat;
}

#recomended #recomended_top #recomended_top_c {
	width: 863px;
	height: 51px;
	background: url("img/recomended_top_bg_c.png") top left repeat-x;
}

#recomended #recomended_top #recomended_top_c h2 {
	color: #FFF;
	font-size: 17px;
	font-family: Arial,Helvetica,sans-serif;
	display: block;
	padding: 12px;
}

#recomended #recomended_top #recomended_top_r {
	width: 4px;
	height: 51px;
	background: url("img/recomended_top_bg_r.png") top left no-repeat;
}

#recomended_bottom {
	width: 869px;
	background-color: #f6f6f6;
	border: 1px solid #bdbcbc;
	border-top: none;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	behaviour: url("js/border-radius.htc");
	padding: 5px 0px;
}

#recomended_bottom .recomended_bottom_text {
	width: 177px;
	padding: 0px 15px;
}

#recomended_bottom .recomended_bottom_text h3 {
	color: #484848;
	font-size: 15px;
	font-weight: bold;
	
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
	padding-bottom: 2px;
}

#recomended_bottom .recomended_bottom_text p {
	color: #484848;
	font-size: 11px;
	font-family: arial, calibri, tahoma;
	text-align: center;
	padding-bottom: 5px;
}

#recomended_bottom .recomended_bottom_text .recomended_img {
	padding: 10px 0px;
	text-align: center;
}

#recomended_bottom .recomended_bottom_text .recomended_img img {
	max-width: 165px;
	background-color: #FFF;
	border: 1px solid #c8c8c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	behaviour: url("js/border-radius.htc");
	padding: 2px;
}

#recomended_bottom .recomended_bottom_text .recomended_read_more {
	text-align: center;
	padding: 5px 0px;
}

#products {
	width: 859px;
	background-color: #F2F2F2;
	border: 1px solid #bdbcbc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	behaviour: url("js/border-radius.htc");
	padding: 15px 5px;
	margin-top: 20px;
}

#products .product {
	width: 400px;
	padding: 10px 0px 10px 20px;
	min-height: 130px;
}

#products .product .product_img {
	width: 130px;
	text-align: center;
}

#products .product .product_img img {
	max-width: 130px;
	margin-top: 15px;
}

#products .product .product_text {
	width: 270px;
}

#products .product .product_text h2 {
	color: #212121;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	padding-left: 5px;
	margin-bottom: 5px;
}

#products .product .product_text h2 a {
	color: #212121;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

#products .product .product_text p {
	color: #212121;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: justify;
	padding-left: 10px;
}

#products .product .product_text p a {
	color: #070707;
	font-weight: normal;
	border-bottom: 1px dotted;
}

#products .product .product_text p a:hover {
	color: #212121;
	border-bottom: 1px solid;
}

#content_post {
	width: 871px;
}

#content_post_top h1{
	width: 871px;
	height: 51px;
	
}

#content_post_top_l {
	width: 4px;
	height: 51px;
	background: url("img/entry_bg_l.png") top left no-repeat;
}

#content_post_top_c {
	width: 863px;
	height: 51px;
	background: url("img/entry_bg.png") top left repeat-x;
}

#content_post_top_r {
	width: 4px;
	height: 51px;
	background: url("img/entry_bg_r.png") top left no-repeat;
}

#content_post_top  h2 {
	color: #FFF;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	
	font-weight: bold;
	padding: 9px 10px;
	text-shadow: 1px 1px 1px #000000;
}

#content_post_top  h2 a {
	color: #FFF;
}

#content_post_top  h2 a:hover {
	color: #DDD;
}

#content_post_top2 {
	width: 871px;
	min-height: 28px;
}

#content_post_top2_text {
	width: 851px;
	min-height: 18px;
	background: #263545 url("img/entry_bg2.png") top left repeat-x;
	color: #777D83;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 10px 3px 10px;
}

#content_post_top2_text a {
	color: #BCC0C4;
}

#content_post_top2_text a:hover {
	color: #E2E6EB;
}

#content_post_top2_bottom {
	width: 871px;
	height: 4px;
	background: url("img/entry_bg2_bottom.png") top left no-repeat;
}

#content_post .archive {
	margin-top: 30px;
	border-top: 1px solid;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-khtml-border-radius-topleft: 3px;
	-khtml-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

#content_post_text {
	width: 849px;
	background-color: #f6f6f6;
	color: #3a3939;
	font-family: arial;
	font-size: 14px;
	padding-left: 10px;
	border: 1px solid #bdbcbc;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding: 10px;
	line-height: 1,6;
	letter-spacing: 0,3px;
}

#content_post_text p a {
	
	font-family: Arial,Helvetica,sans-serif;
}

#content_post_text h2 {
	color: #ff6448;
	font-size: 15px;
	padding: 5px 0px 15px 0px;
width: 849px;
}

#content_post_text h2 a{
	color: #18557f;
	font-size: 15px;
	padding: 5px 0px 15px 0px;
	text-shadow: 2px 2px 0 #FFF;
}

#content_post_text h2 a:hover {
	color: #18557f;
	text-decoration: underline;
}

#content_post_text h3,
#content_post_text h3 > a {
  padding-bottom: 10px;
  margin-top: 30px;
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  color: #ff6448;
  display: block; 
}

#content_post_text h4,
#content_post_text h4 > a {
	color: #16222F;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-shadow: none;
	background-color: #EBEBEB;
	text-align: center;
	padding: 7px;
	margin: 15px 0px;
	clear: both;
	display: block;
	border-top: 1px #E3E3E3 solid;
	border-bottom: 1px #E3E3E3 solid;
}

#content_post_text .info h4{
	color: #16222F;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-shadow: none;
	background-color: #EBEBEB;
	text-align: center;
	padding: 7px;
	margin: 15px 0px;
	clear: both;
	display: block;
	border-top: 1px #E3E3E3 solid;
	border-bottom: 1px #E3E3E3 solid;
}

#content_post_text img {
	padding: 0px 10px 10px;
	float: left;
}

#content_post_text table {
	margin: 0px auto;
	margin-top: 25px;
	margin-bottom: 25px;
	border: 1px solid #BDBCBC;
}

#content_post_text table td {
	text-align: center;
	padding: 5px;
	border: 1px solid #BDBCBC;
}


#content_post_text ul  {
	margin: 15px 5px;
}

#content_post_text ul li {
	list-style-type: none;
	padding-left: 15px;
	margin-left: 150px;
	background: url("img/list.png") top left no-repeat;
	display: table;
}


#content_post_text ol li {
	list-style-type: none;
	padding-left: 15px;
	margin-left: 20px;
	background: url("img/list.png") top left no-repeat;
	display: table;
}

#content_post_text p {
	/* display: inline; */
	display: block;
}

#content_post_text .more {
	text-align: right;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #BDBCBC solid;
	display: block; 
	clear: both;
	text-color: #18557f;
	text-decoration: underline;
}

#content_post_text .special {
	background-color: #BF1818;
	text-align: center;
	padding: 10px;
	margin: 10px 0px;
	display: block;
	border-top: 1px #1B1B1B solid;
	border-bottom: 1px #1B1B1B solid;
}

#content_post_text .shadow {
	background-color: #EBEBEB;
	text-align: center;
	padding: 7px;
	margin: 15px 0px;
	display: block;
	border-top: 1px #E3E3E3 solid;
	border-bottom: 1px #E3E3E3 solid;
}


#content_post_text .more-link {
	text-align: right;
	padding: 5px 10px 0px;
	display: block;
}

#content_post_text .special a {
	color: #FFF;
	font-size: 17px;
	text-shadow: 1px 1px 0 #000;
}

#content_post_text .special a:hover {
	color: #E3E3E3;
}

#content_post_text .small {
	font-size: 11px;
}

#content_post_text .no_border {
	border: none;
}

#content_post_text .no_border tr, #content_post_text .no_border td {
	border: none;
}

#content_post_text .no_border td {
	padding: 10px;
}

#content_post_text #sitemap ul {
	margin: 15px 5px 5px;
}

#content_post_text #sitemap ul li {
	margin-left: 15px;
}

#content_post_text #sitemap ul li ul li {
	margin-left: 70px;
}

#content_post_text #sitemap .sitemap_cat {
	margin-top: 20px;
}

#content_post_text #sitemap .ddsg-xml-link {
	margin: 50px 0px 0px 10px;
}

#content_post_text_menu {
	background: #11171D;
	-moz-border-radius: 6px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 6px;
	padding: 1px 3px;
	margin-bottom: 20px;
}

#content_post_text_menu ul {
	padding: 8px 0px;
	margin: 0px;
	border-top: 1px solid #71767B;
	border-bottom: 1px solid #595D61;
}

#content_post_text_menu ul li {
	background: none;
	padding-right: 15px;
	margin: 0px;
	display: inline;
}

#content_post_text_menu ul li a {
	color: #D3D3D3;
	font-size: 12px;
	font-weight: bold;
	
	border-bottom: 1px dotted #11171D;
}

#content_post_text_menu ul li a:hover {
	color: #FFFFFF;
	border-bottom: 1px dotted;
}

#footer {
	width: 100%;
	background: #000 url("img/footer_bg.png") top left repeat-x;
	min-height: 200px;
	margin: 0px auto;
	margin-top: 80px;
	padding-top: 25px;
	padding-bottom: 15px;
}

#footer_contener {
	width: 1105px;	
	margin: 0px auto;
}

#footer #sitemap {
	width: 850px;
}

#footer #sitemap h3 {
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
	display: block;
	border-bottom: 1px solid #525252;
	padding: 3px 5px;
	margin-bottom: 5px;
}

#footer #sitemap .widget-container {
	width: 165px;
	float: left;
	margin: 30px 15px 0px 15px;
	list-style-type: none;
}

#footer #sitemap ul li ul {
	list-style-type: none;
}

#footer #sitemap ul li ul li {
	height: 20px;
	text-align: right;
}

#footer #sitemap ul li ul li a {
	color: #AFAFAF;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

#footer #sitemap ul li ul li a:hover {
	color: #8f8f8f;
	border-bottom: 1px dotted;
}

#footer #sitemap .double {
	width: 228px;
	float: left;
	padding: 20px 10px;
}
#footer #sitemap .double ul {
	width: 110px;
	list-style-type: none;
	float: right;
}

#footer #sitemap .widget_nav_menu {
	width: 126px;
	float: left;
	padding: 20px 10px;
}

#footer #siteinfo {
	width: 250px;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: right;
	padding-top: 25px;
}

#footer #siteinfo p {
	color: #8a8a8a;
}

#footer #siteinfo .copyright {
	color: #c4c4c4;
	margin: 10px 0px 5px 0px;
}

#footer #siteinfo .autor {
	color: #535353;
}

#footer #siteinfo .autor span {
	width:160px;
	padding-right:3px;
	padding-top:2px;
	display:block;
	float:left;
}

#footer #siteinfo .autor .buzzybees {
	width: 100px;
	height: 25px;
	background-image: url("img/buzzybees1.png");
	display: block;
	float: right;
}

#footer #siteinfo .autor .buzzybees:hover {
	background-image: url("img/buzzybees2.png");	
}

#footer #siteinfo .autor .amistad18 {
	color: #FFF;
	font-size: 14px;
}

#footer #siteinfo .autor .amistad18:hover {
	color: #8A8A8A;
}

.wpcf7-form {
	background: #EBEBEB;
	color: #676767;
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	padding: 15px 20px;
}

.wpcf7-form p {
	display: block !important;
}

.wpcf7-form input, .wpcf7-form select , .wpcf7-form textarea {
	color: #13689B;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin: 5px 0px;
	padding: 3px 5px;
}

.wpcf7-form select {
	width: 317px;
}

.wpcf7-form textarea {
	width: 500px;
	height: 300px;
}

.wpcf7-submit {
	float: left;
}

.contact_hr {
	border-bottom: 1px solid #FFF;
	margin-bottom: 3px;
}

.lista1 li {
    margin-left: 10px !important;
}

.dark {
	background: #D1D8DE;
}

.light {
	background: #ece9e9;
}

#logo h1 a * {visibility: hidden; }
#logo h1 a {
	background: url('https://qnisz.pl/wp-content/themes/Qnisz.pl/img/qunisz_logo_2.png') no-repeat;
	display:block;
	width: 393px;
	height: 103px;
}
#content .blue {
background: #6dd0f6;
}

#content .red {
background: #df7a60;
}
 .yellow {
	background: #f9fcb0;
}