/*******************************/
/*  Created by Mariusz Galka   */
/*  Copyright by IguanaStudio  */
/*******************************/

@import url('reset.css');

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 12px;
	font-family: Arial, 'Trebuchet MS', 'Myriad Pro', Trebuchet, Sans-serif;
	color: #363636;
	background: #ecf1f5 url(images/background.gif) repeat-x 0 0;
}
div {
	text-align: left;
}
.clear {
	clear: both;
}
.flash-replaced .alt {
	display: block;
	height: 0;
	overflow: hidden;
	position: absolute;
	width: 0;
}
.do_lewej {
	float: left;
}
.do_prawej {
	float: right;
}
.text_do_lewej {
	text-align: left;
}
p {
	border: 0;
	padding: 0;
	margin: 0 0 12px 0;
	text-align: justify;
	line-height: 130%;
	overflow: hidden;
}
a.link_wiecej {
	background: transparent url(images/b_wiecej.gif) no-repeat 0 4px;
	color: #952569;
	text-decoration: none;
	padding: 2px 2px 2px 20px;
	line-height: 100%;
}
a.link_wiecej:hover {
	color: #346c99;
	background: transparent url(images/b_wiecej.gif) no-repeat 0 -15px;
	text-decoration: none;
	padding: 0 0 0 20px;
	line-height: 100%;
}
#cien_left {
	background: transparent url(images/cien_lewa.jpg) no-repeat left top;
	padding: 0 0 0 10px;
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
#cien_right {
	width: 950px;
	background: transparent url(images/cien_prawa.jpg) no-repeat right top;
	padding: 0 10px 0 0;
	overflow: hidden;
}
#cien_bottom_bialy {
	width: 950px;
	padding: 0 0 8px;
	background: transparent url(images/background_wrapper.gif) no-repeat left bottom;
	overflow: hidden;
}
#cien_bottom_niebieski {
	width: 950px;
	padding: 0 0 8px;
	background: transparent url(images/background_wrapper_niebieski.gif) no-repeat left bottom;
	overflow: hidden;
}
#wrapper {
	background: #fff;
	overflow: hidden;
	position: relative;
}
#wrapper h1 {
	position: absolute;
	font-weight: normal;
	font-family: Trebuchet MS, sans-serif;
	color: #3f75a3;
	font-size: 19px;
	z-index: 100;
	top: 65px;
	left: 280px;
}
/*----[ jQuery tooltip ]-----------------------------------------------------------------------*/
#JT_arrow_left{
	background-image: url(images/tooltip.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-17px;
	height:18px;
	width:17px;
   top: 0px;
}
#JT {
	position: absolute;
	z-index:100;
	background-color: #892b65;
	margin: 7px 0 0;
}

#JT_copy {
	padding: 0 15px 15px;
	color :#fff;
}

.JT_loader {
	background-image: url(images/ajax_loader.gif) no-repeat center center;
	width: 100%;
	height: 12px;
}

#JT_close_left {
	background-color: #892b65;
	text-align: left;
}

#JT_copy p {
	margin: 3px 0;
}
.jTip {
	cursor:help;
}

#JT_arrow_right {
background-image:url(../images/arrow_right.gif);
background-position:left top;
background-repeat:no-repeat;
height:23px;
position:absolute;
top:-2px;
width:11px;
z-index:101;
}
#JT_close_right {
background-color:#CCCCCC;
font-weight:bold;
padding-bottom:5px;
padding-left:8px;
padding-top:2px;
text-align:left;
}
#JT_copy img {
border:1px solid #CCCCCC;
padding:1px;
}
/*----[ newsletter ]-----------------------------------------------------------------------*/
form#form_newsletter {
	width: 228px;
	height: 25px;
	position: relative;
}
form#form_newsletter .newsletter_input {
	width: 195px;
	height: 25px;
	top: 0;
	left: 0;
	background: transparent url(images/input_newsletter.gif) no-repeat 0 0;
	position: absolute;
}
form#form_newsletter .newsletter_input input {
	width: 180px;
	font-size: 11px;
	margin: 4px 0 0 8px;
	border: 0 none;
	background: transparent;
	color: #465e72;
}
form#form_newsletter .newsletter_baton {
	width: 26px;
	height: 25px;
	top: 0;
	right: 0;
	position: absolute;
}
form#form_newsletter .newsletter_baton input {
	background: transparent url(images/b_dodaj.gif) no-repeat 0 0;
	border: none;
	width: 26px;
	height: 25px;			
	max-height: 25px;			
	padding-top: 50px;
	cursor: pointer;
}
form#form_newsletter .newsletter_baton input:hover {
	background-position: 0 -25px;
}
/*----[ top flash i menu ]-----------------------------------------------------------------------*/
#top {
	height: 126px;
	width: 950px;
}
#menu {
	height: 47px;
	width: 912px;
	background: transparent url(images/menu.gif) no-repeat 0 0;
	margin: 0 auto;
}
#menu li { float: left; height: 23px; }
#menu li a { display: block; height: 23px; width: 100%; text-indent: -9999px; float: left; background: transparent url(images/menu.gif) no-repeat 0 0; }
#menu li.o_nas { width: 50px; margin: 12px 12px 12px 13px; }
#menu li.planowanie_promocji { width: 160px; margin: 12px 11px 12px 0; }
#menu li.produkcja_gadzetow { width: 159px; margin: 12px 10px 12px 0; }
#menu li.galeria_produktow { width: 148px; margin: 12px 11px 12px 0; }
#menu li.dla_agencji { width: 93px; margin: 12px 11px 12px 0; }
#menu li.radocha_za_darmo { width: 137px; margin: 12px 10px 12px 0; }
#menu li.kontakt { width: 74px; margin: 12px 13px 12px 0; }
#menu li.o_nas a { background-position: -13px -12px; }
#menu li.planowanie_promocji a { background-position: -75px -12px; }
#menu li.produkcja_gadzetow a { background-position: -246px -12px; }
#menu li.galeria_produktow a { background-position: -416px -12px; }
#menu li.dla_agencji a { background-position: -574px -12px; }
#menu li.radocha_za_darmo a { background-position: -678px -12px; }
#menu li.kontakt a { background-position: -826px -12px; }
#menu li.o_nas a:hover,
#menu li.o_nas a.active { background-position: -13px -59px; }
#menu li.planowanie_promocji a:hover,
#menu li.planowanie_promocji a.active { background-position: -75px -59px; }
#menu li.produkcja_gadzetow a:hover,
#menu li.produkcja_gadzetow a.active { background-position: -246px -59px; }
#menu li.galeria_produktow a:hover,
#menu li.galeria_produktow a.active { background-position: -416px -59px; }
#menu li.dla_agencji a:hover,
#menu li.dla_agencji a.active { background-position: -574px -59px; }
#menu li.radocha_za_darmo a:hover,
#menu li.radocha_za_darmo a.active { background-position: -678px -59px; }
#menu li.kontakt a:hover,
#menu li.kontakt a.active { background-position: -826px -59px; }
#cien_menu {
	width: 912px;
	height: 26px;
	background: transparent url(images/cien_pod_menu.jpg) no-repeat 0 0;
	margin: 0 auto;
}
/*----[ zajawkowe menu i tabelka sifr ]-----------------------------------------------------------------------*/
#menu3 {
	height: 254px;
	width: 659px;
	background: transparent url(images/menu3.jpg) no-repeat 0 0;
	float: left;
	margin: 0 0 40px;
}
#menu3 li { float: left; height: 254px; }
#menu3 li a { display: block; height: 254px; width: 100%; text-indent: -9999px; float: left; background: transparent url(images/menu3.jpg) no-repeat 0 0; }
#menu3 li.planowanie_promocji3 { width: 216px; }
#menu3 li.produkcja_gadzetow3 { width: 214px; }
#menu3 li.galeria_produktow3 { width: 229px; }
#menu3 li.planowanie_promocji3 a { background-position: 0 0; }
#menu3 li.produkcja_gadzetow3 a { background-position: -216px 0; }
#menu3 li.galeria_produktow3 a { background-position: -430px 0; }
#menu3 li.planowanie_promocji3 a:hover { background-position: 0 -254px; }
#menu3 li.produkcja_gadzetow3 a:hover { background-position: -216px -254px; }
#menu3 li.galeria_produktow3 a:hover { background-position: -430px -254px; }

#ramka_sifr {
	float: right;
	width: 241px;
	height: 191px;
	margin: 22px 0 40px;
	padding: 20px 30px 20px 20px;
	background: transparent url(images/background_ramka_sifr.jpg) no-repeat 0 0;
}
#ramka_sifr h2 {
	color: #316a98;
	font-size: 1.79em;
	text-transform: uppercase;
	margin: 0 0 2px;
	font-weight: normal;
	font-family: Arial, 'Trebuchet MS', 'Myriad Pro', Trebuchet, Sans-serif;
}
#ramka_sifr h3 {
	color: #3b91c9;
	font-size: 16px;
	text-transform: uppercase;
	margin: 0 0 10px;
	font-weight: normal;
}
#ramka_sifr p {
	color: #183247;
	font-size: 12px;
	margin: 0 0 5px;
	text-align: left;
}
#ramka_sifr div {
	background: transparent url(images/b_wiecej.gif) no-repeat 0 0;
	width: 15px;
	height: 11px;
}
/*----[ box'y na glownej - aktualnosci i newsletter ]-----------------------------------------------------------------------*/
#box_glowna_left {
	float: left;
	overflow: hidden;
	margin: 0 0 25px 25px;
	width: 600px;
}
#box_glowna_left .akt_zdjecie {
	width: 88px;
	height: 88px;
	position: relative;
	margin: 0 15px 10px 0;
	float: left;
}
#box_glowna_left .akt_zdjecie .tl {
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url(images/tl.gif) no-repeat 0 0;
}
#box_glowna_left .akt_zdjecie .tr {
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	right: 0;
	background: transparent url(images/tr.gif) no-repeat 0 0;
}
#box_glowna_left .akt_zdjecie .bl {
	width: 6px;
	height: 6px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: transparent url(images/bl.gif) no-repeat 0 0;
}
#box_glowna_left .akt_zdjecie .br {
	width: 6px;
	height: 6px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: transparent url(images/br.gif) no-repeat 0 0;
}
#box_glowna_left .akt_data {
	color: #959595;
	font-size: 10px;
	background: transparent url(images/icon_data.gif) no-repeat left center;
	padding: 0 0 0 15px;
	overflow: hidden;
	margin: 0 0 4px;
}
#box_glowna_left h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 6px;
}
#box_glowna_left h3 a {
	color: #346c99;
	text-decoration: none;
}
#box_glowna_left h3 a:hover {
	color: #952569;
}
#box_glowna_left p {
	margin: 0 0 7px;
}
#box_glowna_left p a {
	color: #18364f;
	text-decoration: none;
}
#box_glowna_left p a:hover {
	text-decoration: underline;
}
#box_glowna_left .akt_left {
	float: left;
	overflow: hidden;
	width: 285px;
}
#box_glowna_left .akt_right {
	float: right;
	overflow: hidden;
	width: 285px;
}
#box_glowna_right {
	float: right;
	overflow: hidden;
	margin: 0 25px 25px 0;
	width: 250px;
}
#box_glowna_right img {
	float: right;
}
#box_glowna_left h2, #box_glowna_right h2 {
	color: #3b91c9;
	font-size: 20px;
	border-bottom: 1px solid #d0dfec;
	padding: 0 0 5px;
	margin: 0 0 18px;
	font-weight: normal;
}
/*----[ galeria produktow ]-----------------------------------------------------------------------*/
#podstrona {
	padding: 0 20px;
	overflow: hidden;
	position: relative;
}
#podstrona h2 {
	color: #7c324b;
	font-size: 20px;
	border-bottom: 1px solid #d0dfec;
	padding: 0 0 8px;
	margin: 0 0 18px;
	font-weight: normal;
}
a {
	color: #952569;
	text-decoration: underline;
}
a:hover {
	color: #346c99;
}
#podstrona h2 span {
	color: #18598d;
}
#podstrona a.link_zapytanie {
	position: absolute;
	top: 7px;
	right: 20px;
	background: transparent url(images/icon_koperta.gif) no-repeat left center;
	font-size: 13px;
	font-weight: bold;
	color: #952569;
	text-decoration: none;
	padding: 0 0 0 19px;
	line-height: 105%;
}
#podstrona a.link_zapytanie:hover {
	color: #346c99;
}
#podstrona .galeria_do_lewej {
	width: 430px;
	float: left;
	margin: 0 0 30px;
	clear: both;
}
#podstrona .galeria_do_prawej {
	width: 430px;
	float: right;
	margin: 0 0 30px;
}
#podstrona .galeria_do_lewej td, #podstrona .galeria_do_prawej td {
	vertical-align: middle;
	text-align: center;
	padding: 10px 0;
}
#podstrona .galeria_do_lewej td.galeria_naglowek, #podstrona .galeria_do_prawej td.galeria_naglowek {
	vertical-align: top;
	text-align: left;
}
#podstrona .galeria_do_lewej td.galeria_naglowek h3, #podstrona .galeria_do_prawej td.galeria_naglowek h3 {
	color: #18598d;
	font-size: 18px;
	font-weight: normal;
}
#podstrona .galeria_do_lewej td img, #podstrona .galeria_do_prawej td img {
	margin: 0 0 10px;
}
#podstrona .galeria_do_lewej td span, #podstrona .galeria_do_prawej td span {
	display: block;
}
#podstrona .galeria_do_lewej td a, #podstrona .galeria_do_prawej td a {
	color: #952569;
	text-decoration: none;
	line-height: 100%;
	font-size: 13px;
	font-weight: bold;
}
#podstrona .galeria_do_lewej td a:hover, #podstrona .galeria_do_prawej td a:hover {
	color: #346c99;
	text-decoration: underline;
}
#podstrona .galeria_do_lewej .image_small, #podstrona .galeria_do_prawej .image_small {
	width: 155px;
}
#podstrona .image_big {
	width: 275px;
}
#podstrona .tekst_informacyjny {
	color: #aaa;
	margin: 0 0 15px;
	text-align: center;
	line-height: 120%;
}
#podstrona .h_wybierz_kategorie {
	height: 33px;
	background: transparent url(images/h_wybierz_kategorie.gif) no-repeat 0 0;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}
#podstrona .h_wybierz_produkt {
	height: 33px;
	background: transparent url(images/h_wybierz_produkt.gif) no-repeat 0 0;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}
#podstrona #kategoria_lista_div {
	border: 1px solid #bad0e0;
	padding: 6px 0;
	background: #fff;
	margin: 0 0 30px;
}
#podstrona #kategoria_lista {
	padding: 0 15px;
	overflow: hidden;
}
#podstrona #kategoria_lista li {
	float: left;
	width: 164px;
	margin: 5px 0;
	padding: 0 0 0 10px;
	background: transparent url(images/icon_kropa.gif) no-repeat left center;
}
#podstrona #kategoria_lista li a {
	color: #952569;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 110%;
}
#podstrona #kategoria_lista li a:hover {
	color: #346c99;
	text-decoration: underline;
}
#podstrona #kategorie {
	overflow: hidden;
	margin: 0 0 30px;
}
#podstrona #kategorie li {
	float: left;
	width: 207px;
	height: 180px;
	text-align: center;
	padding: 10px;
}
#podstrona #kategorie li img {
	margin: 0 0 10px;
}
#podstrona #kategorie li span {
	display: block;
}
#podstrona #kategorie li a {
	color: #952569;
	text-decoration: none;
	line-height: 100%;
	font-size: 13px;
	font-weight: bold;
}
#podstrona #kategorie li a:hover {
	color: #346c99;
	text-decoration: underline;
}
#podstrona #powrot {
	border: 1px solid #bad0e0;
	padding: 8px 10px;
	background: #fff;
	margin: 0 0 30px;
	width: 200px;
}
#podstrona #powrot1 {
	border: 1px solid #bad0e0;
	padding: 8px 10px;
	background: #fff;
	margin: 0 0 30px;
	overflow: hidden;
}
#podstrona #powrot a, #podstrona #powrot1 a {
	color: #952569;
	text-decoration: underline;
	line-height: 100%;
}
#podstrona #powrot a:hover, #podstrona #powrot1 a:hover {
	color: #346c99;
}
/* wybrany produkt */
#podstrona .nazwa_produktu {
	padding: 30px 0 0;
}
#podstrona a.link_produkt {
	width: 300px;
	float: left;
	margin: 0 15px 10px 0;
	text-align: center;
	padding: 0 0 25px;
	background: transparent url(images/kliknij_aby.gif) no-repeat left bottom;
}
#podstrona a.link_produkt:hover {
	background-position: -300px bottom;
}
/*----[ menu boxy u dolu ]-----------------------------------------------------------------------*/
#menu4 {
	height: 87px;
	width: 950px;
	padding: 0 7px;
	background: transparent url(images/background_menu4.gif) repeat-x 0 0;
}
#menu4 li { float: left; height: 87px; width: 214px; margin: 0 10px }
#menu4 li a { display: block; height: 87px; width: 100%; text-indent: -9999px; float: left; }
#menu4 li.zaplanuj_z_nami4 a { background: transparent url(images/b_zaplanuj_z_nami.gif) no-repeat 0 0; }
#menu4 li.produkcja_gadzetow a { background: transparent url(images/b_produkcja_gadzetow.gif) no-repeat 0 0; }
#menu4 li.galeria_produktow a { background: transparent url(images/b_galeria_produktow.gif) no-repeat 0 0; }
#menu4 li.dla_agencji_reklamowych a { background: transparent url(images/b_dla_agencji_reklamowych.gif) no-repeat 0 0; }
#menu4 li.zapisz_sie_na_newsletter a { background: transparent url(images/b_zapisz_sie_newsletter.gif) no-repeat 0 0; }
#menu4 li.zaplanuj_z_nami4 a:hover { background-position: 0 -87px; }
#menu4 li.produkcja_gadzetow a:hover { background-position: 0 -87px; }
#menu4 li.galeria_produktow a:hover { background-position: 0 -87px; }
#menu4 li.dla_agencji_reklamowych a:hover { background-position: 0 -87px; }
#menu4 li.zapisz_sie_na_newsletter a:hover { background-position: 0 -87px; }
/*----[ aktualnosci ]-----------------------------------------------------------------------*/
#podstrona #left {
	float: left;
	width: 675px;
}
#podstrona #left p {
	text-indent: 15px;
}
#podstrona #left h3, #podstrona #left_kontakt h3, #podstrona #right_kontakt h3 {
	color: #18598d;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 12px;
}
#podstrona #left ul {
	overflow: hidden;
	margin: 0 0 12px 10px;
}
#podstrona #left ul li {
	overflow: hidden;
	margin: 3px 0;
	padding: 0 0 0 12px;
	background: transparent url(images/icon_li.gif) no-repeat 0 3px;
	line-height: 105%;
}
#podstrona #aktualnosc  {
	overflow: hidden;
}
#podstrona #aktualnosc img {
	border: 1px solid #c1d6e7;
	padding: 4px;
	float: right;
	margin: 0 0 10px 15px;
}
#aktualnosci_pozostale {
	overflow: hidden;
}
#aktualnosci_pozostale h2 {
	padding: 15px 0 8px;
	font-size: 18px;
}
#aktualnosci_pozostale .akt_zdjecie {
	width: 88px;
	height: 88px;
	position: relative;
	margin: 0 15px 10px 0;
	float: left;
}
#aktualnosc #aktualnosci_pozostale .akt_zdjecie img {
	border: 0 none;
	padding: 0;
	float: none;
	margin: 0;
}
#aktualnosci_pozostale .akt_zdjecie .tl {
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url(images/tl.gif) no-repeat 0 0;
}
#aktualnosci_pozostale .akt_zdjecie .tr {
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	right: 0;
	background: transparent url(images/tr.gif) no-repeat 0 0;
}
#aktualnosci_pozostale .akt_zdjecie .bl {
	width: 6px;
	height: 6px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: transparent url(images/bl.gif) no-repeat 0 0;
}
#aktualnosci_pozostale .akt_zdjecie .br {
	width: 6px;
	height: 6px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: transparent url(images/br.gif) no-repeat 0 0;
}
#aktualnosci_pozostale .akt_data {
	color: #959595;
	font-size: 10px;
	background: transparent url(images/icon_data.gif) no-repeat left center;
	padding: 0 0 0 15px;
	overflow: hidden;
	margin: 0 0 4px;
}
#aktualnosc #aktualnosci_pozostale h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 6px;
}
#aktualnosci_pozostale h3 a {
	color: #346c99;
	text-decoration: none;
}
#aktualnosci_pozostale h3 a:hover {
	color: #952569;
}
#podstrona #left #aktualnosci_pozostale p {
	margin: 0 0 7px;
	text-indent: 0;
}
#aktualnosci_pozostale p a {
	color: #18364f;
	text-decoration: none;
}
#aktualnosci_pozostale p a:hover {
	text-decoration: underline;
}
#aktualnosci_pozostale .akt_left {
	float: left;
	overflow: hidden;
	width: 320px;
	margin: 0 0 10px;
}
#aktualnosci_pozostale .akt_right {
	float: right;
	overflow: hidden;
	width: 320px;
	margin: 0 0 10px;
}
/* prawa stron */
#podstrona #right {
	float: right;
	width: 208px;
}
#podstrona #right h2 {
	color: #18598d;
	font-size: 18px;
	padding: 0;
	margin: 0 0 10px;
	font-weight: normal;
	border: 0 none;
}
#podstrona #right #form_bottom {
	background: transparent url(images/background_form_bottom.gif) no-repeat left bottom;
	width: 208px;
	padding: 0 0 11px;
	margin: 0 0 25px;
}
#podstrona #right #form_top {
	background: transparent url(images/background_form_top.gif) no-repeat left top;
	padding: 11px 0 0;
}
#podstrona #right #form_middle {
	background: #eaf0f6 url(images/background_form_middle.gif) repeat-x left top;
	padding: 0 15px;
	border-left: 1px solid #72b0e2;
	border-right: 1px solid #72b0e2;
	overflow: hidden;
}
#podstrona #right #form_middle .etykiety {
	margin: 0 0 4px;
	display: block;
}
#podstrona #right #form_middle .inputy {
	margin: 0 0 10px;
}
#podstrona #right #form_middle .inputy input, #podstrona #right #form_middle .inputy textarea {
	border: 1px solid #fff;
	background: #fff;
	font-size: 12px;
	font-family: Arial, sans-serif;
	width: 170px;
	padding: 2px;
	overflow: auto;
}
#podstrona #right #form_middle .inputy input:focus, #podstrona #right #form_middle .inputy textarea:focus {
	border: 1px solid #72b0e2;
	width: 170px;
	padding: 2px;
}
#podstrona #right #form_middle .submit1 {
	margin: 0 0 10px;
}
#podstrona #right #form_middle .submit1 a {
	background: transparent url(images/b_dodaj_do_listy.gif) no-repeat 0 0;
	height: 22px;
	width: 145px;
	text-indent: -9999px;
	display: block;
}
#podstrona #right #form_middle .submit1 a:hover {
	background-position: 0 -22px;
}
#podstrona #right #form_middle .submit2 {
	margin: 0;
}
#podstrona #right #form_middle .submit2 a {
	background: transparent url(images/b_wyslij_teraz.gif) no-repeat 0 0;
	width: 96px;
	height: 22px;
	text-indent: -9999px;
	display: block;
}
#podstrona #right #form_middle .submit2 a:hover {
	background-position: 0 -22px;
}
#podstrona #right #form_middle .submit, #podstrona #left .submit {
	margin: 0;
}
#podstrona #right #form_middle .submit input, #podstrona #left .submit input {
	background: transparent url(images/b_wyslij.gif) no-repeat 0 0;
	border: 0 none;
	width: 88px;
	height: 22px;
	max-height: 22px;
	cursor: pointer;
	padding-top: 22px;
}
#podstrona #right #form_middle .submit input:hover, #podstrona #left .submit input:hover {
	background-position: 0 -22px;
}
#podstrona #right a.link_zaprojektuj_gadzet {
	width: 142px;
	height: 204px;
	display: block;
	text-indent: -9999px;
	background: transparent url(images/b_zaprojektuj_gadzet.gif) no-repeat 0 0;
	margin: 0 auto 12px;
}
#podstrona #right a.link_zaprojektuj_gadzet:hover {
	background-position: 0 -204px;
}
/*----[ planowanie promocji i  produkcja gadzetow ]-----------------------------------------------------------------------*/
#podstrona #right #kontakt_bottom {
	background: transparent url(images/background_kontakt_bottom.gif) no-repeat left bottom;
	width: 208px;
	padding: 0 0 11px;
	margin: 0 0 25px;
}
#podstrona #right #kontakt_top {
	background: transparent url(images/background_kontakt_top.gif) no-repeat left top;
	padding: 11px 0 0;
}
#podstrona #right #kontakt_middle {
	background: #fff url(images/background_kontakt_middle.gif) repeat-x left top;
	padding: 0 15px;
	border-left: 1px solid #72b0e2;
	border-right: 1px solid #72b0e2;
	overflow: hidden;
}
#podstrona #right #kontakt_middle .imie {
	color: #346e9c;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #dfe1e2;
	margin: 0 0 5px;
}
#podstrona #right #kontakt_middle .kontakty {
	line-height: 150%;
	margin: 0;
	font-size: 13px;
}
#podstrona #right #kontakt_middle .kontakty img {
	vertical-align: middle;
}
#podstrona #right #kontakt_middle .kontakty a {
	color: #952569;
	text-decoration: none;
	line-height: 100%;
	font-weight: bold;
}
#podstrona #right #kontakt_middle .kontakty a:hover {
	color: #346c99;
}
#podstrona #left #schemat_dzialan a {
	color: #952569;
	text-decoration: underline;
	line-height: 100%;
}
#podstrona #left #schemat_dzialan a:hover {
	color: #346c99;
}
#podstrona #left #schemat_dzialan {
	margin: 0 0 30px;
}
#podstrona #left #schemat_dzialan li {
	height: 39px;
	background: transparent url(images/icon_planowanie_promocji.gif) no-repeat 0 0;
	padding: 0 0 0 38px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #18364f;
	margin: 0;
}
#podstrona #left #schemat_dzialan li.planowanie1 { background-position: 0 0; }
#podstrona #left #schemat_dzialan li.planowanie2 { background-position: 0 -39px; }
#podstrona #left #schemat_dzialan li.planowanie3 { background-position: 0 -78px; }
#podstrona #left #schemat_dzialan li.planowanie4 { background-position: 0 -117px; }
#podstrona #left #schemat_dzialan li.planowanie5 { background-position: 0 -156px; }
#podstrona #left #schemat_dzialan li.planowanie6 { background-position: 0 -197px; }
#podstrona #left #schemat_dzialan li.produkcja1 { background-position: 0 -234px; }
#podstrona #left #schemat_dzialan li.produkcja2 { background-position: 0 -272px; }
#podstrona #left #schemat_dzialan li.produkcja3 { background-position: 0 -311px; }
#podstrona #left #schemat_dzialan li.produkcja4 { background-position: 0 -350px; }
#podstrona #left #schemat_dzialan li.produkcja5 { background-position: 0 -390px; }
#podstrona #left #schemat_dzialan li.produkcja6 { background-position: 0 -431px; }
#podstrona #left #schemat_dzialan li.produkcja7 { background-position: 0 -470px; }
#podstrona #left #schemat_dzialan li.produkcja8 { background-position: 0 -507px; }
#podstrona #left #schemat_dzialan li.produkcja9 { background-position: 0 -546px; }
#podstrona #left #schemat_dzialan li.produkcja10 { background-position: 0 -583px; }
#podstrona #left #schemat_dzialan li.produkcja11 { background-position: 0 -622px; }
#podstrona #left #schemat_dzialan li.produkcja12 { background-position: 0 -663px; }
#podstrona #left #schemat_dzialan li.produkcja13 { background-position: 0 -701px; }
#podstrona #left #schemat_dzialan li.produkcja14 { background-position: 0 -740px; }
#podstrona #left #schemat_dzialan li span {
	height: 25px;
	padding: 13px 10px 0 10px;
	border-bottom: 1px solid #e5e5e5;
	display: block;
}
#podstrona #left form#form_schemat {
	width: 510px;
	margin: 0 0 15px;
	overflow: hidden;
}
#podstrona #left form#form_schemat a {
	width: 12px;
	height: 12px;
	margin: 0 0 0 4px;
	vertical-align: middle;
}
#podstrona #left form#form_schemat a:hover {
	background-position: 0 -12px;
}
#podstrona #left form#form_schemat div {
	clear: both;
	border-bottom: 1px solid #e7e7e7;
	padding: 0 0 5px;
	margin: 0 0 5px;
	overflow: hidden; 
	line-height: 120%;
}
#podstrona #left form#form_schemat div.no_border {
	border-bottom: 0 none; 
}
#podstrona #left form#form_schemat span {
	float: left;
	padding: 5px 0 0;
}
#podstrona #left form#form_schemat span.double {
	padding: 0;
}
#podstrona #left form#form_schemat input, #podstrona #left form#form_schemat textarea {
	width: 280px;
	padding: 3px 5px;
	background: #f0f0f0;
	border-top: 1px solid #c2c2c2;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 1px solid #c2c2c2;
	vertical-align: middle;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#podstrona #left form#form_schemat input:focus, #podstrona #left form#form_schemat textarea:focus {
	background: #ddd;
}
#podstrona #left form#form_schemat textarea {
	overflow: auto;
}
#podstrona #left form#form_schemat input.osoba_prywatna {
	width: auto;
	padding: 3px 5px;
	background: #fff;
	border: 0 none;
	vertical-align: middle;
	float: right;
	margin-right: 270px;
}
#podstrona #left form#form_schemat #submit {
	margin: 0 0 15px;
	padding: 0 160px 0 0;
	border: 0 none;
}
#podstrona #left form#form_schemat #submit input {
	background: transparent url(images/b_wyslij_big.gif) no-repeat 0 0;
	border: none;
	width: 132px;
	height: 32px;			
	max-height: 32x;
	padding: 32px 0 0;
	cursor: pointer;
}
#podstrona #left form#form_schemat #submit input:hover {
	background-position: 0 -32px;
}
#podstrona #left #pliki_do_pobrania, #podstrona #left_kontakt #pliki_do_pobrania {
	margin: 0 0 30px;
	overflow: hidden;
}
#podstrona #left #pliki_do_pobrania li, #podstrona #left_kontakt #pliki_do_pobrania li {
	padding: 0;
	background: none;
	margin: 5px 0;
	overflow: hidden;
}
#podstrona #left #pliki_do_pobrania a.link_word, #podstrona #left_kontakt #pliki_do_pobrania a.link_word {
	background: transparent url(images/icon_word.gif) no-repeat 0 0;
	border: none;
	width: 16px;
	height: 16px;		
	cursor: pointer;
	margin: 0 6px 0 0;
	display: block;
	float: left;
	text-indent: -9999px;
	vertical-align: middle;
}
#podstrona #left #pliki_do_pobrania a.link_pdf, #podstrona #left_kontakt #pliki_do_pobrania a.link_pdf {
	background: transparent url(images/icon_pdf.gif) no-repeat 0 0;
	border: none;
	width: 16px;
	height: 16px;		
	cursor: pointer;
	margin: 0 10px 0 0;
	display: block;
	float: left;
	text-indent: -9999px;
	vertical-align: middle;
}
#podstrona #left #pliki_do_pobrania a.link_word:hover, #podstrona #left #pliki_do_pobrania a.link_pdf:hover, #podstrona #left_kontakt #pliki_do_pobrania a.link_word:hover, #podstrona #left_kontakt #pliki_do_pobrania a.link_pdf:hover {
	background-position: 0 -16px;
}
/*----[ kontakt ]-----------------------------------------------------------------------*/
#podstrona #left_kontakt {
	width: 455px;
	float: left;
	overflow: hidden;
	background: transparent url(images/background_telefon.jpg) no-repeat right 40px;
	margin: 0 0 30px;
}
#podstrona #left_kontakt a {
	color: #952569;
	text-decoration: underline;
}
#podstrona #left_kontakt a:hover {
	color: #346c99;
}
#podstrona #right_kontakt {
	width: 455px;
	float: right;
	overflow: hidden;
	margin: 0 0 30px;
}
#podstrona #right_kontakt #cien_mapa {
	width: 455px;
	background: transparent url(images/cien_mapka.jpg) no-repeat center bottom;
	padding: 0 0 17px;
	margin: 0 0 20px;
}
#podstrona #right_kontakt form#form_kontakt {
	width: 455px;
	overflow: hidden;
}
#podstrona #right_kontakt form#form_kontakt a {
	width: 12px;
	height: 12px;
	margin: 0 0 0 4px;
	vertical-align: middle;
}
#podstrona #right_kontakt form#form_kontakt a:hover {
	background-position: 0 -12px;
}
#podstrona #right_kontakt form#form_kontakt div {
	clear: both;
	border-bottom: 1px solid #e7e7e7;
	padding: 0 0 5px;
	margin: 0 0 5px;
	overflow: hidden; 
	line-height: 120%;
}
#podstrona #right_kontakt form#form_kontakt div.no_border {
	border-bottom: 0 none; 
}
#podstrona #right_kontakt form#form_kontakt span {
	float: left;
	padding: 5px 0 0;
}
#podstrona #right_kontakt form#form_kontakt span.double {
	padding: 0;
}
#podstrona #right_kontakt form#form_kontakt input, #podstrona #right_kontakt form#form_kontakt textarea {
	width: 280px;
	padding: 3px 5px;
	background: #f0f0f0;
	border-top: 1px solid #c2c2c2;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 1px solid #c2c2c2;
	vertical-align: middle;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#podstrona #right_kontakt form#form_kontakt textarea {
	overflow: auto;
}
#podstrona #right_kontakt form#form_kontakt #submit {
	margin: 0 0 15px;
	padding: 0 160px 0 0;
	border: 0 none;
}
#podstrona #right_kontakt form#form_kontakt #submit input {
	background: transparent url(images/b_wyslij_big.gif) no-repeat 0 0;
	border: none;
	width: 132px;
	height: 32px;			
	max-height: 32x;
	padding: 32px 0 0;
	cursor: pointer;
}
#podstrona #right_kontakt form#form_kontakt #submit input:hover {
	background-position: 0 -32px;
}
/*----[ site map ]-----------------------------------------------------------------------*/
#podstrona #left #site_map {
	margin: 0 0 30px;
}
#podstrona #left #site_map ul {
	margin: 0 0 5px 30px;
}
#podstrona #left #site_map ul li {
	background: transparent url(images/icon_site_map.gif) no-repeat left top;
	padding: 5px 0 5px 20px;
}
#podstrona #left #site_map ul li a {
	color: #952569;
	text-decoration: underline;
}
#podstrona #left #site_map ul li a:hover {
	color: #346c99;
}
/*----[ lista zapytan ]-----------------------------------------------------------------------*/
#lista_zapytan_wysylka {
	
}
#lista_zapytan_wysylka .zapytanie {
	margin-bottom: 15px;
	border-bottom: 1px dotted #D0DFEC;
	padding: 0 0 15px;
}
#lista_zapytan_wysylka .zapytanie textarea {
	width: 500px;
	margin: 0;
}
#lista_zapytan_wysylka label {
	display: block;
	margin: 0 0 4px;
}
#lista_zapytan_wysylka input, #lista_zapytan_wysylka textarea {
	padding: 3px 5px;
	background: #f0f0f0;
	border-top: 1px solid #c2c2c2;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 1px solid #c2c2c2;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 10px;
}
#lista_zapytan_wysylka input:focus, #lista_zapytan_wysylka textarea:focus {
	background: #ddd;
}
/*----[ stopka ]-----------------------------------------------------------------------*/
#stopka {
	width: 946px;
	margin: 0 auto;
	padding: 20px 12px;
	background: transparent url(images/background_stopka.png) no-repeat center top;
	overflow: hidden;
	font-size: 10px;
	color: #316a98;
	line-height: 120%;
	font-family: Tahoma, sans-serif;
}
#stopka #menub {
	overflow: hidden;
	float: left;
	width: 51%;
}
#stopka #menub li {
	float: left;
	border-right: 1px solid #bae0fe;
	margin: 0 7px 0 0;
	padding: 0 7px 0 0;
}
#stopka #menub li.last {
	border-right: 0 none;
	margin: 0;
	padding: 0;
}
#stopka #menub li a {
	color: #316a98;
	text-decoration: none;
}
#stopka #menub li a:hover {
	color: #123958;
}
#stopka .mapa_serwisu {
	float: left;
	width: 29%;
	text-align: center;
}
#stopka .mapa_serwisu a {
	background: transparent url(images/icon_mapa_serwisu.gif) no-repeat left center;
	padding: 2px 0 2px 17px;
	color: #316a98;
	text-decoration: none;
}
#stopka .mapa_serwisu a:hover {
	color: #123958;
}
#stopka .iguana {
	float: right;
	width: 20%;
	text-align: right;
}
#stopka .iguana a {
	color: #316a98;
	text-decoration: none;
}
#stopka .iguana a:hover {
	color: #123958;
}
/*----[ wyszukiwarka ]-----------------------------------------------------------------------*/
#search_form {
	padding: 6px;
	margin: 0 0 25px;
	text-align: right;
	height: 23px;
	background: #fff url(images/background_szukaj.gif) no-repeat center center;
	width: 464px;
}
#search_form input {
	width: 200px;
	padding: 3px 5px;
	background: #fff;
	border: 1px solid #fff;
	vertical-align: middle;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#search_form input:hover {
	border: 1px solid #72B0E2;
}
#search_form #submit_szukaj input {
	background: transparent url(images/b_szukaj.gif) no-repeat 0 0;
	border: none;
	width: 88px;
	height: 22px;			
	max-height: 22x;
	padding: 22px 0 0;
	cursor: pointer;
	margin: 0 0 0 10px;
}
#search_form #submit_szukaj input:hover {
	background-position: 0 -22px;
}


#search_results{
	padding:15px 0 30px 0;	
	min-height:300px;
}
#search_results .row {
	border:1px solid #ffffff;
	width:120px;
	height:110px;
	float:left;
	padding:5px;
	cursor:pointer;
	margin: 9px;
}
#search_results .row:hover{
	border:1px solid #dddddd;
}
#search_results .row .image{
	text-align: center;
	width:120px;
	height:80px;
}
#search_results .row .description{
	text-align: center;
	width:120px;
	height:30px;
}

