﻿@charset "UTF-8";

/**
 * euforia studio css
 *
 * @file		style.css
 * @name		euforia studio
 * @version		1.0
 * @type		transitional
 * @browsers	Windows: IE6+, Opera9+, Firefox3+
 *
 * @link		http://www.euforiastudio.pl/
 * @copyright	2009 euforiastudio.pl All Rights Reserved.
 *
 */

/* Reset - zerowanie wartości
---------------------------------------------------------------------------------------------------- */

@import "reset.css";

/* Ustawienia globalne
---------------------------------------------------------------------------------------------------- */

body {
    height: 100%;
    background-color: #FDF8F2;
    background-image: url("../grafika/bgr-body.png");
    background-repeat: repeat-x;
    margin: 0px;
    padding: 0px;
    color: #000000;
    font-family: Arial, sans;
    font-size: 12px;
}

* {
   outline: 0px;
}

/* Globalne klasy
---------------------------------------------------------------------------------------------------- */

.hide		   { display: none; }
.clear         { clear: both; }
.float-left    { float: left; }
.float-right   { float: right; }
.inline		   { display: inline; }
.block		   { display: block; }

.text-left     { text-align: left; }
.text-right    { text-align: right; }
.text-center   { text-align: center; }
.text-justify  { text-align: justify; }

.valign-top  { vertical-align: top; }
.valign-middle  { vertical-align: middle; }
.valign-bottom  { vertical-align: bottom; }

.bold          { font-weight: bold; }
.italic        { font-style: italic; }
.underline     { border-bottom: 1px solid; }
.highlight     { background: #FDFF0F; }

.img-left      { float: left; margin: 4px 10px 4px 0; }
.img-right     { float: right; margin: 4px 0 4px 10px; }

.nopadding     { padding: 0; }
.nomargin      { margin: 0; }
.noindent      { margin-left: 0; padding-left: 0; }
.nobullet      { list-style: none; list-style-image: none; }

table          { margin-bottom: 10px; }
th             { font-weight: bold; }
thead th 	   { background: #c3d9ff; }
th,td,caption  { padding: 0px 0px 0px 0px; }
tr.even td     { background: #e5ecf9; }
tfoot          { font-style: italic; }
caption        { background: #eee; }

.procent20 { width: 20%; }
.procent25 { width: 25%; }
.procent33 { width: 33%; }
.procent40 { width: 40%; }
.procent50 { width: 50%; }
.procent60 { width: 60%; }
.procent75 { width: 75%; }
.procent100 { width: 100%; }

.width20 { width: 20px; }
.width25 { width: 25px; }
.width30 { width: 30px; }
.width35 { width: 35px; }
.width40 { width: 40px; }
.width50 { width: 50px; }
.width60 { width: 60px; }
.width70 { width: 70px; }
.width100 { width: 100px; }
.width140 { width: 140px; }
.width150 { width: 150px; }
.width160 { width: 160px; }
.width170 { width: 170px; }
.width200 { width: 200px; }
.width250 { width: 250px; }
.width260 { width: 260px; }
.width270 { width: 270px; }
.width300 { width: 300px; }
.width450 { width: 450px; }
.width500 { width: 500px; }
.width570 { width: 570px; }
.width725 { width: 725px; }

.height100 { height: 100px; }
.height70 { height: 70px; }
.height40 { height: 40px; }

.white { color: white; }
.orange { color: #FF6C00; }

/* Struktura strony
---------------------------------------------------------------------------------------------------- */

#tlo_kontener {
    margin: 0px auto;
    width: 1096px;
    background-image: url("../grafika/bgr-tresc.png");
    background-repeat: no-repeat; 
}

#top {
    height: 236px;
    margin-left: 16px;
    margin-right: 30px;
}

#wiersz1 {
    height: 66px;	
}

#wybor_jezyka {
    padding-top: 12px;
    float: left;
    width: 80px;
}

#haft_komputerowy {
	background-image: url("../grafika/bgr-haft-komputerowy.png");
	background-repeat: no-repeat;
    float: left;
    width: 189px;
    height: 66px;
    margin-left: 185px;
}

#menu_sklep {
    float: right;
}

#wiersz2 {
	clear: both;
    height: 76px;  
}

#wiersz3 {
	background-image: url("../grafika/bgr-szukaj-baner.png");
	background-repeat: no-repeat;
    height: 74px;
}

#logo {
    float: left; 
}

#podpis_logo {
    margin-top: 5px;
    margin-right: 5px;
    text-align: center;
    font-size: 14px; 
}

#haslo_pl {
	margin-top: 25px;
	margin-left: 45px;
	background-image: url("../grafika/img-haslo.png");
	background-repeat: no-repeat;
	width: 287px;
	height: 27px;
    float: left;
}

#haslo_ru {
	margin-top: 25px;
	margin-left: 45px;
	background-image: url("../grafika/img-haslo-ru.png");
	background-repeat: no-repeat;
	width: 287px;
	height: 27px;
    float: left;
}

#navi_sklep {
    float: right;
    width: 450px;
    height: 76px;
    display: block;
}

#ico_navi {
    float: right;
    margin-top: 5px;
}

.basket {
    float: right;
    margin-top: 0px;   
}

.basket_info {
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    float: right;
    margin-top: 8px;
    margin-left: 8px;
}

#ico_navi .separator {
    float:right;
    margin-top: 14px;
    font-size: 14px;
}

.basket_info2 {
    font-family: Arial,sans-serif;
    font-size: 12px;
    float: right;
    margin-top: 10px;
    margin-left: 5px;
}

.basket_info3 {
    font-family: Arial,sans-serif;
    font-size: 12px;
    float: right;
    margin-top: 10px;
    margin-left: 10px;
}

.basket_info span {
    color: #7F7F7F;
    font-weight: normal;
    margin-left: 5px;
    margin-right: 5px;
}

.basket_info span strong {
    color: #000000;  
}

#menu {
	margin-top: 25px;
	float: left;
    width: 720px;
    padding-left: 20px;
    height: 27px;
}

#menu span {
    float: left;
}

#menu div.ico {
	float: left;
    margin-left: 0px;
    margin-right: 0px;	
}

#menu div.link {
    float: left;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 15px;  
}

#menu div.link a {
	color: #3e1a06;
    font-size: 16px;	
}

#szukaj {
	margin-top: 21px;
	margin-right: 10px;
	float: right;
	width: 240px;
	height: 33px;
	background-image: url("../grafika/bgr-szukaj-form.png");
    background-repeat: repeat-x;
    border: 1px solid #90755D;
}

#szukaj_button {
    margin-top: 21px;
    margin-right: 20px;
    float: right;
    width: 29px;
    height: 35px;
}

input.form_button {
    background-image: url("../grafika/btn-szukaj.png");
    background-repeat:no-repeat;
    width: 29px;
    height: 35px;
    cursor: pointer;    
}

.form_szukaj {
	color: #A37241;
	background-color: transparent;
    padding-top: 11px;
    padding-left: 10px;
    font-size: 12px;
    width: 230px;
}

#zawartosc {
	clear: both;
	width: 1050px;
	padding-left: 16px;
	padding-right: 16px;
    background-color: white;
}

#kolumna_lewa {
    width: 265px;
    float: left;
}

#kolumna_prawa {
    width: 760px;
    float: right;
}

#kolumna_cala {
    width: 1050px;
}

#tresc_strony {
    width: 760px;
    min-height: 250px;
}

#tresc_strony p {
    line-height: 18px;
}

#tresc_strony2 {
    width: 1050px;
    min-height: 250px;
}

.separator_g {
    width: 265px;	
    height: 2px;
    background-image: url("../grafika/img-linia-submenu.png");
}

.separator_d {
    width: 265px;   
    height: 2px;
    background-image: url("../grafika/img-linia-submenu-d.png");
}

#menu_oferta {
	clear:both;
    width: 265px;
    background-color: #F9F5ED;
    border-left: 1px solid #A59385;
}

#menu_oferta > ul {
    margin-left: 11px;
    font-size: 20px;
    line-height: 24px;
    color: #5A2408;
}

#menu_oferta ul li {
    list-style-image: url("../grafika/img-mark-submenu.png");
}

#menu_oferta > ul ul {
 	margin: 5px 5px 15px 17px;
 	font-size: 20px;
    line-height: 20px;
    color: #5A2408;
}

#menu_oferta ul li ul li {
    list-style-image: url("../grafika/img-mark-menu.png");
}

#menu_oferta > ul ul ul {
 	font-size: 20px;
    line-height: 20px;
    color: #5A2408;
}

div.foto {
    position: relative;
    z-index: 1;
}

div.box .cena_promo {
    font-family: "Helvetica Neue",Helvetica,Arial,Verdana,Geneva,sans-serif;
	float: left;
	display: block;
	
    z-index: 100;
    width: 110px;
    height: 32px;
    background-color: #514030;
    color: #ffffff;
}

.box .cena {
    background-color: #e2001a;
    color: #ffffff;
    font-family: "Helvetica Neue",Helvetica,Arial,Verdana,Geneva,sans-serif;
    height: 32px;
	display: block;
	float: right;
    width: 130px;
    z-index: 100;
}

div.foto .cena {
    font-family: "Helvetica Neue",Helvetica,Arial,Verdana,Geneva,sans-serif;
    top: 135px;
    right: -5px;
    position: absolute;
    z-index: 100;
    width: 130px;
    height: 38px;
    background-color: #E2001A;
    color: #ffffff;
}

.cena .kwota {
    font-weight: bolder;
    padding: 7px 10px 0px 0px;
    font-size: 16px;
    text-transform: uppercase;
    text-align: right;
}

.cena_promo .kwota {
    font-weight: bolder;
    padding: 7px 10px 0px 0px;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: line-through;
    text-align: right;
}

.cena_promo .kwota span, .cena .kwota span {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;    
}

div.foto .ikony {
    font-family: "Helvetica Neue",Helvetica,Arial,Verdana,Geneva,sans-serif;
    top: 5px;
    left: 5px;
    position: absolute;
    z-index: 100;
    width: 27px;
    height: 170px;
}

div.foto .ikony img {
	margin-bottom: 2px;
	border: none;	
}

#newsletter {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
    background-color: #EADED3;
    background-image: url("../grafika/bgr-newsletter.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    width: 225px;
    height: 150px;
    line-height: 17px;
    font-size: 12px;	
}

.newsletter_txt {
    float: left;
    width: 200px;
    height: 15px;
    background-color: white;
    padding: 3px;
    border: 1px solid #A7A7A7;
    margin-bottom: 5px;
}

.newsletter_sel {
    float: left;
    width: 174px;
    height: 23px;
    background-color: white;
    padding: 3px;
    border: 1px solid #A7A7A7;
}

.newsletter_btn {
    float: left;
    width: 23px;
    height: 22px;
    margin-left: 10px;
    background-image: url("../grafika/btn-zapisz.png");
    background-color: transparent;
    background-repeat: no-repeat;
    cursor: pointer;  
}

.poz_cena_powiazane {
	line-height: 14px;
    margin-right: -10px;
    padding: 5px;
    float: right;
    width: 120px;
    height: 25px;
    color: #ffffff;
    background-color: #E2001A;
    font-size: 12px;
}

.poz_cena_powiazane .cena {
    font-weight: bold;
}

.kontener {
	margin: 0px auto;
    width: 1072px;
}

#baner_start {
    width: 100%;
    height: 372px;
    clear: both;
    background-color: #000000;
}

#baner {
	width: 100%;
	height: 103px;
	clear: both;
	background-color: #000000;
}

#kolumna_start {
	width: 100%;
}

#stopka {
    margin: 10px 0 16px 0;
    width: 1080px;
    height: 100px;
    color: #666666;
    clear: both;
    line-height: 20px;
}

.baner_transport {
    float: right;
    width: 287px;
    height: 31px;
}

.kolumna_stopka1 {
	float: left;
    width: 272px;
    margin-right: 50px;	
}
.kolumna_stopka2 {
	float: left;
    margin-right: 20px;
    width: 170px;
}

#produkt_powiazanie {
    margin-top: 20px;	
}

/* Menu
---------------------------------------------------------------------------------------------------- */

.menu-link {
	margin-top: 19px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;	
}

.menu-separator {
	margin-top: 23px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;	
}

.ico-link {
	margin-top: 0px;
	text-align: center;
	margin-left: 20px;
	float: left;	
}

.menu-separator-ico {
    margin-top: 23px;
    margin-left: 5px;
    margin-right: 5px;
    float: left;    
}

.menu-szukaj {
	float: left;	
}

/* Nagłówki
---------------------------------------------------------------------------------------------------- */

h1 {
    color: #3e1a06;
    font-size: 36px;
    padding: 0;
    margin-bottom: 10px;
    line-height: 42px;
}

h2 {
	color: #3e1a06;
    font-size: 24px;
	margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
    line-height: 30px;
}

h2 span {
	background-color: #895421;
	color: #ffffff;
	padding: 5px;	
}

h2.promo {
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 5px;
    background-color: #C10204;
}

h3 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 6px;
    margin-top: 6px;
    padding: 0px;
}

h4 {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 0px;
}

.naglowek_krotki {
    color: #5A2408;
    font-size: 18px;
	padding-top: 5px;
	padding-bottom: 9px;
}

.naglowek_dlugi {
	color: #5A2408;
    font-size: 18px;
    padding-top: 5px;
    padding-bottom: 10px;
}

/* Linki
---------------------------------------------------------------------------------------------------- */

a {
    text-decoration: none;
    color: #753012;
}

a:hover{
    text-decoration: underline;
}

a.haft {
    color: #753012;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 52px;
    padding: 4px 27px;
    text-align: center;
    width: 132px;
}

a.menu_poziome {
    font-weight: normal;
    text-decoration: none;
    color: #753012;
    font-size: 12px;
}

a.menu_poziome:hover{
    color: #000000;
    text-decoration: none;
}

a.menu_poziome_ak {
    font-weight: normal;
    text-decoration: underline;
    color: #000000;
    font-size: 12px;
}

a.basket {
    font-size: 16px;	
}

a.menu_ico {
	border-bottom: 1px dotted #753012;
    color: #753012;
    text-decoration: none;
    margin-left: 5px;
    margin-right: 5px;
}

a.menu_ico:hover{
	border-bottom: 1px solid #753012;
    color: #753012;
    text-decoration: none;
}

a.link {
    border-bottom: 1px dotted #753012;
    color: #753012;
    text-decoration: none;
}

a.zobacz_koszyk {
	margin-right: 45px;
	color: black;
	border-bottom: none;
}

a.zobacz_koszyk:HOVER {
	color: black;
	border-bottom: 1px dotted black;
}	

a.link:hover {
    border-bottom: 1px solid #753012;
    color: #753012;
    text-decoration: none;
}

.formularz_zgoda a {
    border-bottom: 1px dotted #753012;
    color: #753012;
    text-decoration: none;
}
.formularz_zgoda a:hover {
    border-bottom: 1px solid #753012;
    color: #753012;
    text-decoration: none;
}

.menu-konto a {
	font-size: 14px;
    color: #753012;
    text-decoration: none;
}

.menu-konto a:hover {
    color: #753012;
    text-decoration: underline;
}

#promocja a.akt {
    color: #FF6C00;
    text-decoration: none;  
}

a.link_stopka {
	color: #666666;
	text-decoration: none;
}
a.link_stopka:hover {
	color: #666666;
	text-decoration: underline;
}

a.menu_ak {
	color: #5A2408;
    font-weight: bold;
    font-size: 14px;
}

a.menu_n {
	color: #5A2408;
	font-weight: normal;
	font-size: 14px;
}

a.rosnaco, a.malejaco {
    text-decoration: none;
    color: #5A2408;
    font-weight: bold;
    font-size: 11px;
}

a.rosnoco:hover, a.malejaco:hover {
    font-size: 11px;
    color: #5A2408;
    font-weight: bold;
    text-decoration: underline;
}

a.sortowanie {
    text-decoration: none;
    color: #7F7F7F;
    font-weight: normal;
    font-size: 11px;
}

a.sortowanie:hover {
    text-decoration: underline;
}

.basket_info a {
	color: black;
}

.ramka a {
	border-bottom: 1px dotted #753012;
    color: #753012;
    text-decoration: none;
}

.ramka a:hover{
	border-bottom: 1px solid #753012;
    color: #753012;
    text-decoration: none;
}

/* Tabele
---------------------------------------------------------------------------------------------------- */

.tab_nag {
	padding: 5px;
	font-size: 16px;
    border-bottom: 1px solid #D2B999;
    background-color: #593F2F;
    color: #ffffff;
}

.tab_tresc {
    padding: 5px;
    border-bottom: 1px dashed #D2B999;
}

/* Komunikaty
---------------------------------------------------------------------------------------------------- */

.komunikat_info {
    text-align: center;
    color: #ffffff;
    font-weight: normal;
    font-size: 16px;
    padding: 10px;
    border: 1px solid #00aeef;
    background-color: #00aeef;
    margin-top: 2px;
    margin-bottom: 5px;
}

.komunikat_ok {
    background-color: #99cc00;
    color: #ffffff;
    text-align: center;
    font-weight: normal;
    font-size: 16px;
    padding: 15px;
    border: 1px solid #ffffff;
    margin-top: 2px;
    margin-bottom: 5px;
}

.komunikat_uwaga {
    background-color: #ED6F00;
    color: #ffffff;
    text-align: center;
    font-weight: normal;
    font-size: 16px;
    padding: 15px;
    border: 1px solid #ffffff;
    margin-top: 2px;
    margin-bottom: 5px;
}

.komunikat_blad {
    background-color: #ff0000;
    color: #ffffff;
    text-align: center;
    font-weight: normal;
    font-size: 16px;
    padding: 15px;
    border:1px solid #ff0000;
    margin-top: 2px;
    margin-bottom: 5px;
}

/* Formularze
---------------------------------------------------------------------------------------------------- */

.form_tekst {
    font-size: 12px;
    color: #646464;
    font-weight: normal;
    border: 1px solid #D5BD9F;
    padding: 3px;
    background-color: #ffffff;
}

.form_tekst_blad {
    font-size: 12px;
    color: #646464;
    font-weight: normal;
    background-color: #FFE9AF;
    border: 1px solid #CDAD84;
    padding: 3px;
}

.button {
    background-color: #6cb21b;
    color: #ffffff;
    border: 1px solid #60b200;
    display:inline;
    padding: 2px;
}

.button:hover {
    background-color: #df000f;
    color: #ffffff;
    border: 1px solid #df5861;
    display:inline;
    padding: 2px;
    cursor: pointer;
}

.button1 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: #F9F5ED 0px 2px 3px;
	-moz-box-shadow: #F9F5ED 0px 2px 3px;
	box-shadow: #F9F5ED 0px 2px 3px;
    background-color: #6cb21b;
    color: #ffffff;
    border: 1px solid #60b200;
    display:inline;
    font-size: 14px;
    margin-top: 4px;
    margin-bottom: 5px;
    padding: 5px;
    cursor: pointer;
    text-align: center;
}

.button1:hover {
    background-color: #FF6C00;
    border: 1px solid #FF6C00;
}

.button_ilosc {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: #F9F5ED 0px 2px 3px;
	-moz-box-shadow: #F9F5ED 0px 2px 3px;
	box-shadow: #F9F5ED 0px 2px 3px;
    background-color: #FF6C00;
    color: #ffffff;
    border: 1px solid #FF6C00;
    display:inline;
    font-size: 13px;
    margin-top: 4px;
    margin-bottom: 5px;
    padding: 0px;
    cursor: pointer;
    width: 20px;
}

.button_ilosc:hover {
	background-color: #6cb21b;
	border: 1px solid #60b200;
}

.kontynuuj_zakupy {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    background-color: #FF6C00;
    color: #ffffff;
    display:inline;
    font-size: 13px;
    padding: 2px;
    cursor: pointer;
    text-decoration: none;
}

.kontynuuj_zakupy:hover {
	background-color: #6cb21b;
	text-decoration: none;
}

.button_dodaj {
	border: 1px solid #CF001C;
	border-bottom: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: #F9F5ED 0px 2px 3px;
	-moz-box-shadow: #F9F5ED 0px 2px 3px;
	box-shadow: #F9F5ED 0px 2px 3px;
	padding: 0 0 2px 5px;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
    width: 170px;
    height: 30px;
    cursor: pointer;
    color: #ffffff;
    background: url("../grafika/ico-koszyk-dodaj.png") no-repeat right top #E2001A;
}

.button_dodaj:HOVER {
	background-color: #EF0020;
}

.button2 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: #F9F5ED 0px 2px 3px;
	-moz-box-shadow: #F9F5ED 0px 2px 3px;
	box-shadow: #F9F5ED 0px 2px 3px;
    background-color: #E2001A;
    color: #ffffff;
    border: 1px solid #E2001A;
    display:inline;
    padding: 5px;
    margin-top: 5px;
    font-size: 18px;
}

.button2:hover {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: #F9F5ED 0px 2px 3px;
	-moz-box-shadow: #F9F5ED 0px 2px 3px;
	box-shadow: #F9F5ED 0px 2px 3px;
    background-color: #EF0020;
    color: #ffffff;
    border: 1px solid #EF0020;
    display:inline;
    padding: 5px;
    cursor: pointer;
}

.button_usun {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: #F9F5ED 0px 2px 3px;
	-moz-box-shadow: #F9F5ED 0px 2px 3px;
	box-shadow: #F9F5ED 0px 2px 3px;
    background-color: #7F7F7F;
    color: #ffffff;
    display:inline;
    padding: 5px;
    margin-top: 0px;
    font-size: 12px;
    cursor: pointer;
}

.button_usun:hover {
    background-color: #8F8F8F;
}

.button2link {
    background-color: #FF6C00;
    color: #ffffff;
    border: 1px solid #FF6C00;
    display:inline;
    padding: 5px;
    margin-top: 5px;
    font-size: 18px;
}

.button2link:hover {
    background-color: #FF6C00;
    color: #ffffff;
    border: 1px solid #FF6C00;
    display:inline;
    padding: 5px;
    cursor: pointer;
}

.formularz_pole {
	margin: 0px auto;
	margin-top: 2px;
	background-color: #EFE5D1;
	width: 770px;
	padding: 6px;
}
.formularz_nag {
	padding-top: 4px;
	text-align: left;
	float: left;
	width: 150px;
	font-size: 13px;
}
.formularz_nag_blad {
	text-align: left; 
	float: left;
	width: 148px;
    background-color: #FFE9AF;
    border: 1px solid #CDAD84;
}
.formularz_tresc {
	float: left;
	width: 268px;
}
.formularz_opis {
	float: left;
	width: 300px;
}
.opis_tresc {
	background-color: #E5F6D2;
	border: 1px solid #ffffff;
	display: none;
	padding: 3px;
}
.formularz_checkbox {
	float: left;
	width: 20px;
}
.formularz_zgoda {
	float: left;
	width: 600px;
	text-align: justify;
}
.formularz_button {
	margin-left: 150px;	
}

/* podział stron na podstrony
---------------------------------------------------------------------------------------------------- */

.podzial_akt {
    background-color: #753012;
    margin: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    color: #ffffff;
}

.podzial_nieakt {
    margin: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    color: #AFACAC;
}

.podzial_pozycja {
    padding: 20px 0 20px 0;
    text-align: center;
    color: #212121;
    clear: both;
}

.podzial {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    margin: 2px;
    color: #753012;
}

/* tooltip - jquery
---------------------------------------------------------------------------------------------------- */

#tooltip{
    position: absolute;
    border: 1px solid #333;
    background: #f7f5d1;
    padding: 4px 5px;
    color: #333;
    display: none;
    z-index: 11;
}

/* stopka
---------------------------------------------------------------------------------------------------- */

#stopka_rzad_1 {
	margin-left: 5px;
	line-height: 17px;
	padding: 5px;	
}

#stopka_rzad_1 .kolumna1 {
	margin-left: 30px;
	
}
#stopka_rzad_1 .kolumna2 {
	margin-left: 100px;
	
}
#stopka_rzad_1 .kolumna3 {
	margin-left: 100px;
	
}

#stopka_rzad_2 {
	margin-top: 25px;
	text-align: center;
}

/* Modul oferta
---------------------------------------------------------------------------------------------------- */

.nawigator {
    width: 100%;
    padding: 5px 0px 12px 0px;
    margin-top: 6px;
    font-size: 12px;
}

.nawigator span {
    margin-left: 5px;
    margin-right: 5px;	
}

.opis {
    padding: 5px 0px 12px 0px;
    font-size: 13px;
    line-height: 18px;
}

.naglowek_sort {
    margin: 0px 0px 20px 0px;
    width: 290px;
    float: right;
    text-align: right;  
}

.naglowek_h1 {
    width: 760px;
    float: left;
}

.lista_kategorii {
	clear: both;
	width: 760px;
}

.podkategoria {
	border: 1px solid #DBCABA;
	border-bottom: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: #F9F5ED 0px 2px 3px;
	-moz-box-shadow: #F9F5ED 0px 2px 3px;
	box-shadow: #F9F5ED 0px 2px 3px;
	background: #EADED3;
	text-align: center;
	float: left;
	width: 238px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.podkategoria:HOVER {
	background: #F9F5ED;
}

.podkategoria a {
	padding: 15px 5px 15px 5px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.box {
    float: left;
	width: 240px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.last {
	margin-right: 0px;	
}

.box img {
    border: 1px solid #7F4A20;
}

.box .link {
    margin: 10px 10px 0 10px;
}

.box_powiazane {
    float: left;
    width: 152px;
    border: 1px solid #4A1F00;
    padding: 10px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.produkt_oferta .tresc .nazwa {
	padding: 5px;
	width: 500px;
}

.produkt_oferta .tresc .opis {
	padding: 5px;
	width: 540px;
}

.produkt_oferta .tresc .koszyk {
	padding: 5px;
	width: 540px;	
}

.produkt_oferta .tresc .cena {
	float: left;
	width: 290px;
}

.produkt_oferta .tresc .do_koszyka {
	float: left;
	width: 250px;
}

.do_koszyka .ile_do_koszyka_oferta {
	float: left;
	margin-top: 5px;
}

.do_koszyka .dodaj_do_koszyka_oferta {
	margin-left: 10px;
	float: left;
}

.box a.link_nazwa_produktu {
	color: #000000;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
}

.box a.link_nazwa_produktu span {
	color: #5A2408;
	font-size: 16px;
	font-weight: bold;
}

a.link_nazwa_produktu_pow {
    color: #5A2408;
    font-weight: bold;
    font-size: 13px;
}

.tresc .koszyk {
	width: 160px;	
}
.produkt_cena {
	background-color: #65AF23;
	width: 80px;
	height: 24px;
	float: left;
	color: #ffffff;
	font-weight: bold;
}
.tresc .ico_koszyk {
	width: 80px;
	height: 34px;
	float: left;
}

/* modul produkt
---------------------------------------------------------------------------------------------------- */

.produkt_galeria {
	width: 240px;
	float: left;
}

.produkt_galeria a img {
	border: 1px solid #4A1F00;
}

.produkt_galeria .naglowek {
    margin-top: 10px;   
}

.produkt_galeria .plik_prod {
	margin: 5px;	
}

.produkt_galeria .first {
	margin-top: 10px;	
}
	
.produkt_tresc {
	width: 500px;
	float: right;
}

.zdjecie_prod {
	float: left;
	margin-right: 6px;
	margin-top: 6px;
}

.zdjecie_prod_last {
	float: left;
	margin-right: 0px;
	margin-top: 6px;
}

.ikony {
    float: left;
    width: 500px;
    height: 27px;
}

.ikony .wyroznione {
    float: left;
}

.ikony .wyroznione a {
    margin-right: 10px;	
}

.ikony .social {
	margin-top: 7px;
    float: right;
}

.kolumna1 {
	float: left;
	width: 270px;
}

.kolumna1 .producent {
    margin-top: 10px;
}

.kolumna1 .producent strong {
    color: black;
}

.kolumna2 {
	float: right;
	width: 230px;
}
strong.cena {
    font-weight: bold;
    #E2001A;;
    font-size: 20px;
}
.poz_cena .cena {
    font-weight: bold;
    color: #ffffff;
    font-size: 20px;
}
.cena_brutto, .cena_stara {
	float: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: 10px;
    line-height: 20px;
}
.cena_netto {
	float: right;
	color: #CAA97D;
	font-size: 12px;
	margin-top: 15px;
}

.cena_stara strong{
	font-weight: bold;
	color: green; 
}

.cena_stara span{
	text-decoration: line-through;
}

.przekreslone {
	text-decoration: line-through;	
}

.koszt_przesylki {
	margin: 25px 0 0 0;
	text-align: right;
	color: #5A2408;
}

.ile_do_koszyka {
	float: left;
	margin: 20px 0 20px 0;	
}

.dodaj_do_koszyka {
	float: left;
	margin: 16px 0 10px 10px;
}

input.ico_dodaj_do_koszyka {
	width: 162px;
	height: 33px;
	background-image: url("../grafika/buton-dodaj-do-koszyka.gif");
	cursor: pointer;
}

input.ico_dodaj_do_koszyka2 {
	width: 80px;
	height: 34px;
	background-image: url("../grafika/buton-dodaj-do-koszyka2.gif");
	cursor: pointer;
}

input.ico_dodaj_do_koszyka3 {
	width: 20px;
	height: 20px;
	background-image: url("../grafika/ico-dodaj-do-koszyka.gif");
	cursor: pointer;
}

.argument {
	margin-bottom: 5px;	
}

.argument .ico {
	float: left;
	width: 20px;
}
.argument .opis {
	float: left;	
}

.pytanie {
	margin-top: 10px;	
}

#tabs {
    line-height: 18px;
    font-size: 13px;	
}

#tabs-1 ul, #tabs-2 ul, #tabs-3 ul, #tabs-4 ul {
    margin-left: 20px;
}

/* produkty powiazane
---------------------------------------------------------------------------------------------------- */

.naglowek_produkty_powiazane {
	width: 780px;
	height: 20px;
	font-size: 11px;
	color: #ffffff;
	background-color: #330B0C;
	border-bottom: 1px solid #242424;
}

.naglowek_produkty_powiazane .zdjecie {
	float: left;
	width: 55px;
	margin-left: 10px;
	margin-top: 3px;
}
.naglowek_produkty_powiazane .nazwa {
	float: left;
	width: 485px;
	margin-top: 3px;
}

.naglowek_produkty_powiazane .nazwa2 {
    float: left;
    width: 625px;
    margin-top: 3px;
}

.naglowek_produkty_powiazane .cena {
	float: left;
	width: 90px;
	text-align: right;
	margin-top: 3px;
}

.naglowek_produkty_powiazane .wybierz {
    float: left;
    width: 50px;
    text-align: center;
    margin-top: 3px;
}

.produkt_produkty_powiazane {
	width: 780px;
	padding-top: 5px;
	border-bottom: 1px solid #242424;
}

.produkt_produkty_powiazane .zdjecie {
	width: 65px;
	text-align: center;
}
.produkt_produkty_powiazane .nazwa {
	width: 485px;	
}
.produkt_produkty_powiazane .nazwa2 {
    width: 625px;   
}

.nazwa p {
	margin-top: 5px;	
}

.nazwa2 p {
    margin-top: 5px;    
}

.produkt_produkty_powiazane .cena {
	width: 90px;
	text-align: right;
	color: #ffffff;
}

.produkt_produkty_powiazane .wybierz {
    width: 50px;
    text-align: center;
}

/* Modul konto uzytkownika
---------------------------------------------------------------------------------------------------- */

.menu-konto {
	float: left;
	width: 300px;
	line-height: 20px;
	background-color: #F0E7D5;
	padding: 10px 0 10px 0;
}

.twoje-konto h2  {
	color: #FF6C00;
	margin-left: 20px;
}

.menu-konto ul {
	margin-left: 20px;
	font-size: 12px;
	color: #5A2408;
}

.menu-konto li {
	list-style-type: disc;
}

.aktualnosci {
	margin-left: 20px;
	width: 730px;
	float: left;
}

.aktualnosc {
	float: left;
	border-bottom: 1px dashed #F1E8D5;
}

.akt-data {
	float: left;
	width: 75px;
	text-align: center;
	background-color: #F0E7D4;
	padding: 5px;
}
.akt-nag {
	float: left;
	font-weight: bold;
	width: 635px;
	padding: 5px;
}
.akt-tresc {
	margin-left: 90px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 17px;
}

.klient_vip {
    text-align: center;
    padding: 10px;
    background-color: #6cb21b;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
}

.status_konto {
	margin-left: 20px;
	padding: 10px;
	width: 100%px;
	text-align: center;
	border: 1px solid #242424;
}

.podstrona {
	color: #A37241;
}

/* podglad zamowienia
---------------------------------------------------------------------------------------------------- */

table.podglad_zam {
	width: 1050px;
	font-size: 14px;
	margin: 0 auto;
}

.naglowek_zam {
	background-color: #5A3F30;
	height: 20px;
	color: #ffffff;
}

.naglowek_zam td {
	padding: 5px;
	border-bottom: 1px solid #D1B897;	
}

.naglowek_zam .zdjecie {
	width: 75px;
}
.naglowek_zam .nazwa {
	width: 550px;
}
.naglowek_zam .rabat {
	width: 50px;
	text-align: center;
}
.naglowek_zam .cena {
	width: 110px;
	text-align: right;
}
.naglowek_zam .vat {
	width: 60px;
	text-align: center;
}
.naglowek_zam .ilosc {
	width: 50px;
	text-align: center;
}
.naglowek_zam .wartosc {
	width: 125px;
	text-align: right;
}

.tresc_zam td {
	padding: 5px;
	border-bottom: 1px dashed #D1B897;
}

.tresc_zam .zdjecie {
	text-align: center;
}
.tresc_zam .nazwa {
	text-align: left;
}
.tresc_zam .rabat {
	text-align: center;
}
.tresc_zam .vat {
	text-align: center;
	padding-top: 5px;
}
.tresc_zam .cena {
	text-align: right;
	padding-top: 5px;
}
.tresc_zam .ilosc {
	text-align: center;
}
.tresc_zam .wartosc {
	text-align: right;
	font-weight: bold;
}

/* Modul koszyk
---------------------------------------------------------------------------------------------------- */

table.koszyk {
	margin-top: 10px;
}

table.koszyk td {
    padding: 5px;  
}

.naglowek_koszyk {
	background-color: #644635;
	height: 20px;
	font-size: 14px;
	color: #ffffff;
}

.naglowek_koszyk td {
    border-bottom: 1px solid #D5BD9F;
}

.naglowek_koszyk .zdjecie {
	width: 75px;
}
.naglowek_koszyk .nazwa {
	width: 460px;
}
.naglowek_koszyk .usun {
	width: 70px;
	text-align: center;
}
.naglowek_koszyk .cena {
	width: 110px;
	text-align: right;
}
.naglowek_koszyk .vat {
	width: 60px;
	text-align: center;
}
.naglowek_koszyk .ilosc {
	width: 130px;
	text-align: center;
}
.naglowek_koszyk .wartosc {
	width: 125px;
	text-align: right;
}

.tresc_koszyk td {
    border-bottom: 1px dashed #D5BD9F;
}

.tresc_koszyk .zdjecie {
	width: 85px;
	text-align: center;
}
.tresc_koszyk .nazwa {
	width: 460px;
}
.tresc_koszyk .usun {
	width: 70px;
	text-align: right;
}
.tresc_koszyk .vat {
	width: 60px;
	text-align: center;
	color: #4B4B4B;
	padding-top: 5px;
}
.tresc_koszyk .cena {
	width: 110px;
	text-align: right;
	padding-top: 5px;
}
.tresc_koszyk .ilosc {
	width: 130px;
	text-align: center;
}
.tresc_koszyk .wartosc {
	width: 125px;
	text-align: right;
	font-weight: bold;
	padding-top: 5px;
}

.podsumowanie_koszyka {
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #6CB21B;
	height: 20px;
	float: right;
	width: 450px;
	font-size: 12px;
	padding: 5px;
	text-align: right;
	color: #ffffff;
	border-bottom: 1px solid #6cb21b;
}
.podsumowanie_netto {
	clear: both;
	margin-bottom: 5px;
	float: right;
	width: 450px;
	text-align: right;
	color: #4B4B4B;
	margin-right: 5px;
	margin-top: 5px;
}

.podsumowanie_koszyka strong {
	margin-left: 20px;
	color: #ffffff;
	font-size: 18px;
}

.kontynuuj_zakupy {
	float: left;	
}

.darmowa_przesylka{
	float: left;
	margin-left: 160px;
	color: #FF6C00;
}

.aktywny_wiersz {
	background-color: #ebffd5;
}

.koszt_dostawy_naglowek {
	width: 460px;
	float: right;
}

.zamowienie_naglowek {
	width: 600px;
	margin: 0 auto;
}

.koszt_dostawy_naglowek li, .koszyk_naglowek li, .zamowienie_naglowek li {
	list-style-type: none;
	font-size: 14px;
	line-height: 25px;
	margin-left: 10px;
}

.koszt_dostawy_naglowek label, .koszyk_naglowek label, .zamowienie_naglowek label {
	cursor: pointer;
}

.koszt_dostawy_naglowek p, .koszyk_naglowek p, .zamowienie_naglowek p {
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	-webkit-box-shadow: #F9F5ED 0px 2px 3px;
	-moz-box-shadow: #F9F5ED 0px 2px 3px;
	box-shadow: #F9F5ED 0px 2px 3px;
	background: #EADED3;
	font-weight: bold;
	background-color: #E1C9A3;
	padding: 5px 5px 5px 10px; 
	letter-spacing: 0.05em;
	border-bottom: 1px solid #D4BC9E;
	color: #3E1A06;
	font-size: 14px;
}

.koszyk_naglowek {
	width: 240px;
	float: left;
	margin-right: 20px;
}

.koszt_dostawy_naglowek textarea {
	width: 450px;
	height: 75px;
}

.koszt_dostawy_naglowek {
	margin-left: 20px;	
}

.koszyk_adres_dostawy_info {
	margin-left: 20px;
}

.koszt_dostawy {
	text-align: right;
	width: 1040px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 10px;
}

.wartosc_zamowienia_promocja {
    text-align: right;
    width: 950px;
    padding: 5px;
    margin-top: 10px;
    margin-right: 10px;
    color: #6CB21B;
}

.kwota_do_zaplaty {
	text-align:right;
	width: 1030px;
	padding: 10px;
	background-color: #EFE6D2;
	color: #3E1A06;
	font-size: 16px;
	font-weight: bold;
}

.kwota_do_zaplaty strong {
	font-size: 18px;
}

.informacja {
	font-sieze: 12px;
	line-height: 18px;
	padding: 10px;
	width: 800px;
	margin: 0px auto;
}

fieldset {
	float: left;
	padding: 10px;
	border: 1px solid #5A2408;
	font-size: 12px;
	width: 45%;
	margin: 15px;
}
legend {
    background-color: #5A2408;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
}
fieldset p {
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	margin: 0;
}

/* Formularz kontaktowy
---------------------------------------------------------------------------------------------------- */

#formularz_kontaktowy {
	margin-top: 20px;
	width: 500px;
	margin: 0 auto;
}

.f_kolumna_1 {
	width: 250px;
	float: left;
	margin-bottom: 10px;
}

.f_kolumna_2 {
	width: 240px;
	float: right;
	margin-bottom: 10px;
}

.f_tekst {
	width: 500px;
	float: left;
	clear: both;
	margin-bottom: 10px;
}

.f_button {
	text-align: center;
	width: 500px;
	float: left;
	clear: both;
}

.f_info {
	color: #666666;
	float: left;
	clear: both;
}

.f_input {
    font-size: 12px;
    color: #593F2F;
    font-weight: normal;
    border: 1px solid #EADED3;
    padding: 3px;
	width: 230px;
}
.f_input:hover {
    border: 1px solid #E1CAA4;
}
.f_textarea {
    font-size: 12px;
    color: #646464;
    font-weight: normal;
    border: 1px solid #EADED3;
    padding: 3px;
	width: 490px;
	height: 100px;
}
.f_textarea:hover {
    border: 1px solid #E1CAA4;
}

.f_input_token {
    margin-top: 5px;
    font-size: 11px;
    color: #593F2F;
    font-weight: normal;
    border: 1px solid #acacac;
    padding: 3px;
    width: 50px;
}

.f_input_token:hover {
    border: 1px solid #E1CAA4;
}

.f_brak {
	background-color: #FDF8F2;
	border: 1px solid red;
}



/* zamowienie
---------------------------------------------------------------------------------------------------- */

table#zamowienie {
    margin: 0px auto;	
}

.naglowek_zamowienia {
	margin: 0px auto;
	background-color: #644635;
	height: 20px;
	font-size: 14px;
	color: #ffffff;
}

.naglowek_zamowienia td {
	padding: 5px;
    border-bottom: 1px solid #D1B897;
}

.naglowek_zamowienia .id_zam {
	width: 50px;
	text-align: center;
}
.naglowek_zamowienia .szczegoly {
	width: 100px;
	text-align: center;
}
.naglowek_zamowienia .data {
	width: 130px;
	text-align: center;
}
.naglowek_zamowienia .wartosc {
	width: 130px;
}
.naglowek_zamowienia .status {
	width: 347px;
	text-align: center;
}

.tresc_zamowienia td {
	padding: 5px;
    border-bottom: 1px dashed #D1B897;
}

.tresc_zamowienia .id_zam {
	text-align: center;
}
.tresc_zamowienia .szczegoly {
	text-align: center;	
}
.tresc_zamowienia .data {
	text-align: center;
}
.tresc_zamowienia .wartosc {
	text-align: right;
}
.tresc_zamowienia .status {
	padding: 10px;
	text-align: center;
	background-color: #F0E7D4;
}
.tresc_zamowienia .status2 {
	text-align: center;
	background-color: #F0E7D4;
}

/* strona
---------------------------------------------------------------------------------------------------- */

#tresc_strony {
    line-height: 18px;	
}

#tresc_strony ul, #tresc_strony2 ul {
	font-size: 13px;
	list-style-type: disc;
	line-height: 18px;
}

#tresc_strony ol, #tresc_strony2 ol {
	margin-left: 20px;
	font-size: 12px;
	line-height: 17px;
	text-align: justify;
}

hr {
	height: 1px;
	border: 0px dotted #FFFFFF;
	border-top: 1px solid #A8988F;
	clear: both;
}

.separator_linia {
	margin: 10px 0px 10px 0px;	
}

.do_gory {
	clear: both;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}
.gwiazdka {
	color: red;
}

.ramka_srodek {
	margin: 0px auto;
	width: 800px;	
}

.ramka ul {
    margin-left: 20px;
    background-color: #F9F5ED;
    padding: 5px;   
}

.ramka ol {
    margin-left: 20px;   
}

.uwagi {
	border: 1px solid #65AF23;
	padding: 10px;
	margin-top: 10px;
}



/* ------------------------------------------------------- */

  #like-box {
	position: fixed;
	z-index: 99;
	top: 150px;  /* jego polozenie od gory */
	left: -305px; /* szerokosc wygenerowanego boxa + 4px obramowania */
	-webkit-transition: left 0.5s ease-out;
	-moz-transition: left 0.5s ease-out;
	-o-transition: left 0.5s ease-out;
	transition: left 0.5s ease-out;
}
 
/* wysuniecie like box'a */
#like-box:hover {
	left: 0px;
}
 
/* zewnetrzna ramka boxa */
#like-box .outside {
	position: relative;
	z-index: 1;
	background: #3b5999;
	padding: 2px;
	min-width: 1px;
	float: left;
}
 
/* wewnetrzne tlo boxa */
#like-box .inside {
	position: relative;
	z-index: 2;
	background: #fff;
}
 
/* pasek z logo FB */
#like-box .belt {
	position: relative;
	z-index: 0;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg); 
	-o-transform: rotate(90deg); 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 
	float: left;
	width: 100px; 
	height: 40px;
	padding: 7px 0px 0px 20px;
	margin: 50px 0px 0px -55px;
	background: #3b5999;
	color: #fff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 16px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}


/* ------------------------------------------------------- */

/* wybór jezyka
---------------------------------------------------------------------------------------------------- */

/* General dropdown styles */       
.dropdown1 dd, .dropdown1 dt, .dropdown1 ul  { 
    margin: 0px; 
    padding: 0px; 
    z-index: 10; 
    text-align: left 
}

.dropdown1 dd { 
    position: relative; 
}

.dropdown1 a, .dropdown1 a:visited { 
    color: #955d24; 
    text-decoration:none; 
    outline: none;
}

.dropdown1 a:hover { 
    color: #955d24;
}

.dropdown1 dt a:hover { 
    border: 1px solid #c5a687;
    color: #000000;
}

.dropdown1 dt a {
    background: #ffffff url(../grafika/ico-jezyki.png) no-repeat scroll right center; 
    display: block; 
    padding-right: 10px;
    border: 1px solid #c5a687; 
    width: 56px;
    font-weight: bold;
}

.dropdown1 dt a span {
    cursor: pointer; 
    display: block; 
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 3px;
}

.dropdown1 dd ul { 
    background: #ffffff none repeat scroll 0 0; 
    border: 1px solid #c5a687; 
    color: #ffffff; 
    display: none;
    left: 0px;
    padding: 0px 0px; 
    position: absolute; 
    top: 2px; 
    width: auto; 
    width: 66px; 
    list-style: none;
}

.dropdown1 span.value { 
    display: none;
}

.dropdown1 dd ul li a { 
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 3px;
    display: block;
    font-weight: bold;
}
.dropdown1 dd ul li a:hover { 
    background-color: #ffffff;
    color: #000000; 
}

.dropdown1 img.flag { 
    border: none; 
    vertical-align: middle; 
    margin-left: 3px;
    margin-right: 3px;
}

/* =============================================================================
   Cookies
   ========================================================================== */

#ciasteczka {
	color: #434648;
    font: 12px/18px Arial;
    line-height: 1.5;
    width:100%;
    background: #D4D0C8;
    padding:0;
    position:fixed;
    bottom:0px;
    left:0;
    right:0;
    border-top: 1px solid #B4B1AA;
	z-index: 9999;
}

#ciasteczka .zawartosc {
    width: 1000px; /* do zmiany */ 
    margin: 0 auto;
}

#ciasteczka p a {
	color: #434648;
    text-decoration: none;
    border-bottom: 1px dotted #434648; 
}

#ciasteczka p a:HOVER {
    border-bottom: 1px solid #434648; 
}

#ciasteczka p {
	margin: 0;
    padding: 10px 0 5px 0;
}

#ciasteczka p.info {
	float: left;
	width: 90%;
}

#ciasteczka p span {
    font: 18px/18px Arial;
}

#ciasteczka p.button_zamknij {
    float: right;
    width: 5%;
    text-align: center; 
}

#ciasteczka p.button_zamknij img{
    width: 16px;
}

#ciasteczka p.button_zamknij a {
	color: #434648;
    text-decoration: none;
    border-bottom: none; 
}
