body {
	padding: 0px;
	margin: 0px;
	text-align: 0px;
	font-family: Comic Sans MS, Tahoma;
	font-size: 90%;
	color: #533f2d;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat;
	background-position: left top;
}

h1,h2,h3,h4,h5,h6,ul,li,p,form {
	margin: 0px;
	padding: 0px;
}

ul,ol {
	margin-left: 20px;
}

p {
	margin: 10px 0;
}

.adres{
	text-align: center;
	/*margin-bottom: 20px;*/
	margin-top: 20px;
}

.clear {
	clear: both;
}

.wczytanie_img {
	display: none;
}

/*page*/
.page {
	width: 100%;
	/*height: 100%;*/
	background-image: url(../img/bg_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.main {
	width: 975px;
	margin: 0 auto;
	text-align: left;
}

/*top*/
.top {
	height: 385px;
}

.top_top {
	height: 121px;
	background: transparent url(../img/baner_top.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.top_bottom {
	height: 263px;
	background-image: url(../img/baner_bottom.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.logo {
	width: 280px;
}

.logo a {
	display: block;
	width: 280px;
	height: 121px;
}

/*menu_top*/
.menu_top {
	height: 48px;
	width: 100%;
	margin-top: 10px;
	background-image: url(../img/menu_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.menu_top ul {
	margin: 0px;
}

.menu_top ul li {
	float: left;
	list-style: none;
	display: block;
}

.menu_top ul li.menu_nici {
	width: 98px;
	height: 48px;
	background-image: url(../img/menu_nici_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.menu_top ul li a {
	display: block;
	height: 48px;
	width: 100px;
	background-image: url(../img/menu_ofirmie_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.menu_top ul li a span {
	display: none;
}

.menu_top ul li a.menu_ofirmie {
	width: 138px;
	background-image: url(../img/menu_ofirmie_bg.jpg);
}

.menu_top ul li a.menu_produkty {
	width: 111px;
	background-image: url(../img/menu_produkty_bg.jpg);
}

.menu_top ul li a.menu_lokalizacja {
	width: 121px;
	background-image: url(../img/menu_lokalizacja_bg.jpg);
}

.menu_top ul li a.menu_kontakt {
	width: 117px;
	background-image: url(../img/menu_kontakt_bg.jpg);
}

.menu_top ul li a.menu_regulamin {
	width: 124px;
	background: url(../img/menu_regulamin_bg.jpg);
}

/*menu hover active */
.menu_top ul li a.menu_ofirmie:hover,.menu_top ul li a.menu_ofirmie.active
	{
	width: 138px;
	background-image: url(../img/menu_ofirmie_bg_hover.jpg);
}

.menu_top ul li a.menu_produkty:hover,.menu_top ul li a.menu_produkty.active
	{
	width: 111px;
	background-image: url(../img/menu_produkty_bg_hover.jpg);
}

.menu_top ul li a.menu_lokalizacja:hover,.menu_top ul li a.menu_lokalizacja.active
	{
	width: 121px;
	background-image: url(../img/menu_lokalizacja_bg_hover.jpg);
}

.menu_top ul li a.menu_kontakt:hover,.menu_top ul li a.menu_kontakt.active
	{
	width: 117px;
	background-image: url(../img/menu_kontakt_bg_hover.jpg);
}

.menu_top ul li a.menu_regulamin:hover,.menu_top ul li a.menu_regulamin.active
	{
	width: 124px;
	background-image: url(../img/menu_regulamin_bg_hover.jpg);
}

/*menu_top search*/
.search {
	width: 266px;
	height: 48px;
	float: left;
	background-image: url(../img/menu_search_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.search_input {
	margin-top: 8px;
	/*margin-right:5px;*/
	float: right;
	color: #E5D4B6;
	width: 150px;
	border: 1px solid #a18b62;
}

.search_button {
	float: right;
	margin-top: 13px;
	width: 80px;
	border: 0px;
	background: transparent;
	cursor: pointer;
}

.search_button_2 {
	float: right;
	/*margin-top:13px;*/
	margin-right: 5px;
	width: 39px;
	height: 48px;
	border: 0px;
	background-image: url(../img/lupka2.jpg);
	cursor: pointer;
}

.wyszukiwanie_zaawansowane {
	float: right;
	margin-right: 2px;
}

.search_link {
	color: #455E3E;
	font-weight: normal;
	font-size: 75%;
	text-decoration: none;
}

/*main content*/
.path {
	color: #455E3E;
	font-size: 90%;
	font-weight: normal;
	/*font-style: italic;*/
	text-align: left;
}

.path_list {
	list-style-type: none;
	margin-left: 0px;
}

.path_text {
	color: #455E3E;
}

.main_content {
	
}

/*lista produktow*/
.lista_cena {
	float: left;
	width: 50%;
	text-align: left;
}

.lista_wiecej {
	float: left;
	width: 100%;
	text-align: right;
}

.tabela_nazwa{
	display: table-cell;
	width: 200px;
	height: 30px;
	vertical-align: bottom;
	padding-bottom: 3px;
}

.tabela_cena {
	float: left;
	margin-left: 0px;
	text-align: left;
	width: 100px;
}

.tabela_wiecej {
	float: right;
	margin-right: 0px;
	text-align: right;
	width: 80px;
}

.kind_of_list {
	cursor: pointer;
}

.lista_produktow {
	width: 100%;
	/*padding: 20px;*/
}

.lista_produktow_kontener {
	width: 100%;
	list-style-type: none;
	font-family: Comic Sans MS, Tahoma;
	margin: 0px;
}

.image_kontener {
	float: left;
	margin-top: 6px;
	margin-right: 10px;
	/*padding: 3px;*/
	border: 1px solid #A18B62;
	background-color: #FFFFFF;
}

.image_kontener_tabela { /*float: left;*/
	margin-top: 6px;
	/*margin-right: 10px;*/ /*padding: 3px;*/
	border: 1px solid #A18B62;
	background-color: #FFFFFF;
}

.image_in_kontener {
	cursor: pointer;
	height: 91px;
	width: 200px;
	overflow: hidden;
	text-align: center;
}

.opis_kontener {
	float: left;
	width: 360px;
	padding: 2px;
	text-align: justify;
	/*height: 120px;*/
}

.lista_produktow_content {
	width: 100%;
	text-align: justify;
}

.tabela_produktow {
	float: left;
	margin-left: 30px;
	margin-right: 30px;
	width: 200px;
	padding-left: 20px;
	padding-right: 20px;
	/*margin-right: 40px*/
	margin-bottom: 20px;
}

.image {
	border: none;
	cursor: pointer;
}

.image_tabela {
	background-color: #transparent;
	border: 1px solid #A18B62;
	color: #333333;
	display: block;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.lista_produktow_nazwa {
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	color: #49743d;
	line-height: 15px;
	
	
}

.lista_produktow_opis {
	text-decoration: none;
	font-size: 90%;
	/*font-weight: bold;*/
	color: #533F2D;
	colspan: 2;
	rowspan: 2;
}

.lista_produktow_cena {
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	color: #533F2D;
}

.lista_produktow_wiecej {
	text-decoration: none;
	font-size: 100%;
	
	color: #49743D;
	text_align: right;
}

.tabela_produktow_cena {
	text-decoration: none;
	font-size: 90%;
	color: #533F2D;
	font-weight: bold;
}

.tabela_produktow_wiecej {
	text-decoration: none;
	font-size: 90%;
	color: #49743D;
	text_align: right;
	
}

/*pojedynczy produkt*/
.produkt_kontener {
	
}

.produkt_kontener ul {
	list-style: none;
	margin: 0px;
}

.product_image {
	float: left;
	background-color: transparent;
	color: #333333;
	margin-bottom: 5px;
	margin-right: 10px;
	padding: 5px;
	/*height: 120px;
	padding: 5px;
	text-decoration: none;
	width: 150px;*/
}

.product_image ul { /*margin-left: 20px;*/
	
}

.product_image ul li {
	float: left;
}

.box_img_big {
	cursor: pointer;
	height: 180px;
	width: 250px;
	overflow: hidden;
	text-align: center;
}

.box_img_min {
	cursor: pointer;
	height: 70px;
	width: 70px;
	overflow: hidden;
	text-align: center;
}

.product_opis {
	float: left;
	width: 300px;
	padding: 2px;
	text-align: justify;
	/*height: 120px;*/
}

.img_kontener {
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	/*padding: 3px;*/
	border: 1px solid #A18B62;
	background-color: #FFFFFF;
}
.img_kontener_koszyk {
	float: left;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 25px;
	/*padding: 3px;*/
	border: 1px solid #A18B62;
	background-color: #FFFFFF;
}

.img_kontener_in {
	cursor: pointer;
	height: 55px;
	width: 79px;
	overflow: hidden;
	text-align: center;
}
.img_kontener_in_koszyk {
	height: 30px;
	width: 45px;
	overflow: hidden;
	text-align: center;
}

.produkty_podlegle{
	
}
.produkt_wiodacy table{
	width: 100%;
	text-align: left;
}

.produkt_wiodacy th {
	font-size: 100%;
	font-weight: bold;
	color: #455E3E;
	/*padding-left: 10px;*/
	padding-right: 40px;
}
.produkt_wiodacy input{
	border: 1px solid #A18B62
}
.produkt_wiodacy td {
	font-size: 100%;
	/*width: 15%;*/ /*padding-right: 0px;
	margin-right: 0px;*/
	/*padding-left: 10px;*/
	padding-right: 40px;	
	line-height: 23px;
}

.table_podlegle input{
	border: 1px solid #A18B62;
}

.table_podlegle{
	text-align: left;
}
.table_podlegle th{
	color: #455E3E;
}
.table_podlegle td{
	padding-right: 5px;
	line-height: 23px;
}

.table_podlegle hr{
	color: #A18B62;
	height: 1px;
	border: none;
	background-color: #A18B62;
}

.koszyk_input_ile{
	width: 30px;
	color: #533F2D;
	text-align: right;
}


.box_img {
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 3px;
}

.box_img_in {
	cursor: pointer;
	height: 80px;
	width: 80px;
	overflow: hidden;
	text-align: center;
}

.content_produkt {
	width: 100%;
}

.td_nazwa {
	text-align: left;
	width: 160px;
}
.td_ilosc {
	text-align: left;
	line-height: 23px;
	width: 200px;
	/*padding-right: 10px;*/
}
.td_cena{
	padding-left: 25px;
}
.td_duze_zdjecie {
	text-align: center;
}

.td_miniaturki_zdjec {
	text-align: center;
}
.td_submit{
	text-align: right;
}
.product_image_img {
	text-align: left;
	margin-top: 5px;
	width: 257px;
	/*border: 1px solid #A18B62;*/
}

.product_image_box { /*float: left;*/
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	/*padding: 3px;*/
	border: 1px solid #A18B62;
	background-color: #FFFFFF; 
}

.product_short_text {
	text-align: justify;
	vertical-align: top;
}

.image_box {
	cursor: pointer;
	height: 200px;
	overflow: hidden;
	text-align: center;
	width: 250px;
}

.image_box_min {
	cursor: pointer;
	height: 100px;
	overflow: hidden;
	text-align: center;
	width: 76px;
}

.td_zdjecie_min {
	text-align: center;
}

.a_image {
	color: transparent;
}

/*left col*/
.left_col {
	float: left;
	width: 175px;
}

.naglowek_kategorie {
	width: 175px;
	height: 76px;
	background-image: url(../img/naglowek_kategorie.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.menu_left_top {
	width: 145px;
	height: 8px;
	background-image: url(../img/menu_left_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.menu_left_bottom {
	width: 145px;
	height: 8px;
	background-image: url(../img/menu_left_bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.menu_left {
	width: 145px;
	margin-left: 20px;
	background-image: url(../img/menu_left_bg.jpg);
	background-repeat: repeat-y;
	background-position: top center;
}

.menu_left_middle {
	background-image: url(../img/wzorek.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 25px;
	padding-top: 10px;
}

.menu_left_middle h4,.menu_left_middle h4 a {
	font-weight: normal;
	margin-top: 17px;
	margin-left: 4px;
	font-size: 90%;
	text-decoration: none;
	color: #533F2D;
}

.menu_left_middle h4 a.active {
	text-decoration: underline;
}

.menu_left_middle ul {
	margin: 5px 0;
	margin-left: 0px;
	font-size: 80%;
	
}

.menu_left_middle ul li {
	list-style: none;
	margin-bottom: 5px;
}

/*
.menu_left_middle ul li a {
	text-decoration: none;
	color: #533f2d;
}
*/
.menu_left_middle ul li a.active {
	text-decoration: underline;
}

/*center col*/
.center_col {
	float: left;
	width: 620px;
}

.content {
	line-height: 150%;
	padding: 10px;
	font-size: 90%;
}

.naglowek {
	margin: 10px 0;
	font-size: 160%;
	font-family: Trebuchet;
}

.content_text {
	margin: 10px 0;
}

/*produkt list*/
.produkt_list {
	
}

.produkt_box {
	width: 580px;
	margin-bottom: 20px;
}

.produkt_box_left {
	width: 220px;
	float: left;
}

.produkt_box_right {
	width: 360px;
	float: left;
}

.produkt_box_img {
	width: 200px;
	height: 90px;
	overflow: hidden;
	border: 1px solid #533f2d;
}

.produkt_box_img a img {
	border: 0px;
}

.produkt_title {
	color: #455e3e;
}

.produkt_opis {
	margin: 5px 0;
}

.cena {
	font-weight: bold;
	font-size: 90%;
	width: 100px;
	float: left;
}

.zamawiam {
	font-weight: bold;
	font-size: 90%;
	text-align: right;
}

.zamawiam a {
	text-decoration: none;
	color: #533f2d;
}

/*right col*/
.right_col {
	float: right;
	width: 175px;
}

.naglowek_koszyk {
	width: 175px;
	height: 82px;
	background-image: url(../img/naglowek_koszyk.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.naglowek_logowanie {
	width: 175px;
	height: 82px;
	background-image: url(../img/naglowek_logowanie.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.naglowek_aktualnosci {
	width: 175px;
	height: 68px;
	background-image: url(../img/naglowek_aktualnosci.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.naglowek_linki {
	width: 175px;
	height: 68px;
	background-image: url(../img/naglowek_linki.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.box_aktualnosci {
	width: 151px;
	margin-left: 15px;
}

.box_aktualnosci_top {
	width: 151px;
	background-image: url(../img/box_aktualnosci_top.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.box_aktualnosci_bottom {
	width: 151px;
	background-image: url(../img/box_aktualnosci_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.box_aktualnosci_left {
	width: 151px;
	background-image: url(../img/box_aktualnosci_left.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}

.box_aktualnosci_right {
	width: 151px;
	background-image: url(../img/box_aktualnosci_right.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}

.gray_link {
	color: #455E3E;
	font-weight: normal;
	font-size: 12px;
}

.back {
	color: #533F2D;
}

/*bottom*/
.bottom {
	width: 100%;
	height: 14px;
	background-image: url(../img/bottom_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	margin-top: 15px;
	text-align: center;
}

.bottom_center {
	width: 56px;
	height: 14px;
	margin: 0 auto;
	background-image: url(../img/wzorek_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.copy {
	text-align: center;
	font-size: 80%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.copy a {
	color: #455e3e;
}

/*submit*/
.submit { /*border: 1px solid #533f2d;*/
	border: 0px;
	background-color: #6c4720;
	cursor: pointer;
	color: #e5d4b6;
	font-weight: bold;
}

/*inputs*/ /*formularz rejestracji*/
.input_rejestracja {
	border: 1px solid #a18b62;
	width: 150px;
	color: #533F2D;
}

.td_specjal {
	width: 150px;
}

/*formularz logowania*/
.zalogowany_div {
	text-align: center;
	font-size: 90%;
	margin-left: 15px;
}

.zalogowany_dane {
	font-weight: bold;
}

.zle_dane {
	font-size: 90%;
}

.box_right {
	margin-right: 10px;
	text-align: right;
	font-size: 90%;
	width: 165px;
}

.box_right_bg {
	margin-right: 10px;
	text-align: right;
	font-size: 90%;
	width: 165px;
	margin-left: 10px;
	background-image: url(../img/menu_left_bg.jpg);
	background-repeat: repeat-y;
	background-position: top center;
}

.box_right_top {
	width: 145px;
	height: 8px;
	margin-left: 10px;
	background-image: url(../img/menu_left_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.box_right_middle {
	background-image: url(../img/wzorek_left.png);
	background-repeat: no-repeat;
	background-position: 10px bottom;
	padding-bottom: 30px;
	padding-top: 10px;
	margin-right: 10px;
}

.box_right_bottom {
	width: 145px;
	height: 8px;
	margin-left: 10px;
	background-image: url(../img/menu_left_bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}


.login {
	border: 1px solid #a18b62;
	width: 145px;
	margin-bottom: 3px;
}

.haslo {
	border: 1px solid #a18b62;
	width: 145px;
	color: #533F2D;
	margin-bottom: 3px;
}

.headers {
	font-size: 80%;
	font-weight: normal;
	text-align: right;
}

/*stronicowanie*/
.stronicowanie_kontener {
	font-size: 90%;
	list-style: none;
	text-align: center;
	color: #49743D;
}

.stronicowanie_element {
	display: inline;
}

.stronicowanie_link {
	color: #49743D;
}

/* koszyk */


.input_ilosc {
	border: 1px solid #A18B62;
	width: 70px;
	color: #533F2D;
	text-align: right;
	padding-right: 5px;
}

.checkbox {
	width: 10px;
}

/*podglad koszyka*/

.rozbudowana_lista {
	list-style: none;
	margin-right: 10px;
}
.rozbudowana_lista li{
	display: inline;
	margin-right: 3px;
}
.rozbudowana_lista li zdjecie{
	display: inline;
	margin-right: 3px;
	margin-left: 20px;
}

.box_koszyk {
	text-align: center;
	font-size: 12px;
}

.lista ul {
	list-style: none;
	margin-right: 10px;
}

.lista ul li {
	
	margin-right: 3px;
}

.lista a {
	font-size: 90%;
	color: #533F2D;
}

.tytul {
	font-weight: bold;
}

.lista {
	line-height: 20px;
}

.wiecej {
	text-align: right;
	margin-right: 35px;
}

.left {
	text-align: left;
	margin-left: 10px;
}

.right {
	text-align: right;
	margin-right: 10px;
}

/*adresy*/

.adres_box{
	float: left;
	width: 280px;
	padding-right: 20px;
}

.table select{
	width: 350px;
	border: 1px solid #A18B62;
}
.table textarea{
	border: 1px solid #A18B62;
}
.table hr{
	color: #A18B62;
	height: 1px;
	border: none;
	background-color: #A18B62;
}

.table th{
	color: #455E3E;
	text-align: left;
}
.table td{
	width: 170px;
	padding-bottom: 3px;
	padding-right: 10px;
}
.table input{
	border: 1px solid #A18B62;
}
.dlugi{
	width: 200px;
	color: #533F2D;
}
.krotki{
	width: 75px;
	color: #533F2D;
}
.kod{
	width: 75px;
	/*color: #E5D4B6;*/
}
.dane{
	font-weight: bold;
}
.adres_box td{
	width: 170px;
}

/*ustawienia*/
.edycja_kontener{
	margin-left: 0px;
	text-align: left;
}
.pole_ustawienia{
	float: left;
	width: 165px;
}
.submit_ustawienia{
	/*float: left;*/
	background-color:#6C4720;
	border:0 none;
	color:#E5D4B6;
	cursor:pointer;
	font-weight:bold;
	width: 80px;
}
.edycja{
	width: 70px !important; 
}
.suma{
	font-weight: bold;
	/*color: #455E3E;*/
}

.do_przodu{
	float: right;
	/*width: 200px;*/
	text-align: right:
}

.do_tylu{
	float: left;
	/*width: 200px;*/
	text-align: left;
}
.platnosc_dostawa{
	margin-left: 0px;
	margin-right:0px;
}
.table_platnosc_dostawa{
	width: 100%;
	
}
.table_platnosc_dostawa td{
	width: 300px;
}
.koszty{
	font-weight: bold;
}
.kasa_sub{
	text-align: center;
}
.kasa_podsumowanie{
	margin-left: 90px;
	/*margin-right: 70px;*/
}
.table_podsumowanie{
	width: 100%;
}
.table_podsumowanie th{
	color: #455E3E;
	font-weight: bold;
}
.padding_div{
	width: 200px;
}

.td_label{
	width: 160px;
}
.td_content{
	width: 200px;
}
.td_content input{
	border: 1px solid #A18B62;
	color: #533F2D;
}
.td_content select{
	border: 1px solid #A18B62;
	color: #533F2D;
}
.td_przycisk{
	text-align: right;
}

.table_historia{
	width:90%;
	padding-left: 20px;
	padding-right: 20px;
}
.table_historia tr th{
	color: #455E3E;
	text-align: left;
	padding-left: 5px;
}
/*.table_historia tr td{
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
}*/
.table_historia hr{
	color: #A18B62;
	height: 1px;
	border: none;
	background-color: #A18B62;
}
.el_data{
	width: 150px;
}
.el_status{
	width: 190px;
}
.el_szczegoly{
	text-align: right;
	margin: 0px;
}
.table_info{
	width: 90%;	
	text-align: left;
}
.table_info hr{
	color: #A18B62;
	height: 1px;
	border: none;
	background-color: #A18B62;
	
}
.table_info tr th{
	color: #455E3E;
	text-align: left;
	padding-left: 5px;
}
.table_info tr td{
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
.table_lista{
	width: 90%;
	margin-left: 0px;
	margin-right: 0px;
}
.table_lista tr td{
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

.table_lista hr{
	color: #A18B62;
	height: 1px;
	border: none;
	background-color: #A18B62;
	
}
.light{
	text-align: center;
}
.table_platnosc{
	width: 90%;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}
.table_platnosc tr td{
	/*padding-left: 5px;
	padding-right: 3px;*/
	text-align: left;
}
.table_platnosc tr th{
	/*color: #455E3E;*/
	text-align: left;
	padding-left: 5px;
}
.table_platnosc hr{
	color: #A18B62;
	height: 1px;
	border: none;
	background-color: #A18B62;	
}
.konto{
	text-align: left;
}
.konto ul{
 list-style:none;
 padding:0px;
 margin:0px;
 margin-left:30px;
 
}
.konto_box{
	width: 220px;
	height: 100px;
	background-image: url(../img/box_dane.png);
	background-position: 0px 0px;
}
.konto ul li{
 float:left;
 margin-right:40px;
 display:block;
 width:200px;
 height:90px;
 margin-bottom:40px;
 padding-left: 20px;
}
.konto ul li a{
 display:block;
 width: 145px;
 height:60px;
 color: #533F2D;
 text-decoration:none;
 padding-top:40px;
 padding-left:80px;
 background-color: transparent;
 background-image: url(../img/moje_adresy.png);
 background-repeat: no-repeat;
 background-position: 20px center;
}
.konto ul li a:hover, 
.konto ul li a.platnosci:hover, 
.konto ul li a.moje_dane:hover, 
.konto ul li a.historia_zamowien:hover{
 /*background-image: url(../img/box_dane_hover.png);
 background-position: 0px 0px;*/
 color: #455E3E;
 text-decoration: underline;
}
.konto ul li a.platnosci{
 background-image: url(../img/platnosci.png);
 background-repeat: no-repeat;
 background-position: 20px center;
}
.konto ul li a.moje_dane{
 background-image: url(../img/moje_dane.png);
 background-repeat: no-repeat;
 background-position: 20px center;
}
.konto ul li a.historia_zamowien{
 background-image: url(../img/historia_zamowien.png);
 background-repeat: no-repeat;
 background-position: 20px center;
}
.view_table{
	cursor: pointer;
	float: left;
	width: 32px;
	height: 32px;
	background-image: url(../img/table.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.view_list{
	cursor: pointer;
	float: left;
	width: 32px;
	height: 32px;
	background-image: url(../img/list.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.view_table{
	cursor: pointer;
	float: left;
	width: 32px;
	height: 32px;
	background-image: url(../img/table.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.view_list{
	cursor: pointer;
	float: left;
	width: 32px;
	height: 32px;
	background-image: url(../img/list.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.view_table_active{
	cursor: pointer;
	float: left;
	width: 32px;
	height: 32px;
	background-image: url(../img/table_active.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.view_list_active{
	cursor: pointer;
	float: left;
	width: 32px;
	height: 32px;
	background-image: url(../img/list_active.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.view_table_hover:hover{
	float: left;
	width: 32px;
	height: 32px;
	background-image: url(../img/table_active.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.view_list_hover:hover{
	float: left;
	width: 32px;
	height: 32px;
	background-image: url(../img/list_active.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*modul kategorie*/

.kategorie{
	list-style: none;
	margin-left: 10px;
}

.kategorie li{
	display: inline;
	list-style: none;
}
.kategoria a{
	color: #533F2D;
	text-decoration: none;
}
.pozycja{
	padding-top: 5px;
	padding-bottom: 5px;
}

.rozwin_nie{
	display: table-cell;
	width: 15px;
	/*padding-right: 2px;*/
	padding-left: 4px;
	padding-right: 2px;
	background: transparent;
	float: left;
}
.rozwin_tak{
	display: table-cell;
	width: 15px;
	height: 12px;
	/*padding-right: 2px;*/
	padding-left: 4px;
	padding-right: 2px;
	background-image: url(../img/unroll__3.png);
	background-position: 4px 3px;
	background-repeat: no-repeat; 
	float: left;
}
.rozwiniety{
	display: table-cell;
	width: 15px;
	height: 12px;
	/*padding-right: 2px;*/
	padding-left: 4px;
	padding-right: 2px;
	background-image: url(../img/roll__3.png);
	background-position: 4px 4px;
	background-repeat: no-repeat; 
	float: left;
}
.rozwin_male_nie{
	display: table-cell;
	width: 10px;
	height: 10px;
	/*padding-right: 2px;*/
	padding-left: 4px;
	padding-right: 4px;
	background: transparent;
}
.rozwin_male_tak{
	display: table-cell;
	width: 10px;
	height: 10px;
	/*padding-right: 2px;*/
	padding-left: 4px;
	padding-right: 4px;
	background-image: url(../img/unroll__small_3.png);
	background-position: 4px 4px;
	background-repeat: no-repeat; 
}
.rozwiniety_male{
	display: table-cell;
	width: 10px;
	height: 10px;
	/*padding-right: 2px;*/
	padding-left: 6px;
	padding-right: 4px;
	background-image: url(../img/roll__small_3.png);
	background-position: 2px 2px;
	background-repeat: no-repeat; 
}

.kategoria{
	/*display: table-cell;*/
	width: 120px;
	font-size: 12px;
	padding-right: 4px;
	float: right;
}
.kategoria_1{
	display: table-cell;
	width: 130px;
	font-size: 12px;
	padding-right: 4px;
	padding-bottom: 2px;
}
.kategoria_2{
	display: table-cell;
	width: 130px;
	font-size: 10px;
	padding-right: 4px;
}
.kategorie li{
	padding-bottom: 8px;
}


/*modul wyswietlania podkategorii*/

.poziom_0{
	margin: 30px;
	
}
.grupy{
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.grupa_link_0{
	color:#533F2D;
	text-decoration:none;
	font-size: 13px;
}

.grupa_link_1{
	color:#533F2D;
	text-decoration:none;
	font-size: 12px;
}

.grupa_link_2{
	color:#533F2D;
	text-decoration:none;
	font-size: 11px;
}

.grupa_link_3{
	color:#533F2D;
	text-decoration:none;
	font-size: 10px;
}

.grupa_aktywna{
	text-decoration: underline;
}

.jedna_kategoria{
	width: 50%;
	float: left;
}

.grupa_kategorii{
	width: 50%;
	float: left;
	
}
.lewa{
	width: 50%;
	float: left;
}
.prawa{
	width: 50%;
	float: left;
	
}
.glowna_kategoria{
	font-size: 13px;
	font-weight: bold;
	color: #49743D;
	text-decoration: none;
}
.podkategoria{
	margin-left: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #533F2D;
	text-decoration: none;
}
.podkategoria2{
	margin-left: 15px;
	font-size: 11px;
	font-weight: normal;
	color: #533F2D;
	text-decoration: none;
}
.mapka{
	width: 100%;
	text-align: center;
}

/*platnosc*/

.platnosc_form ul{
	list-style: none;
	margin: 0px;		
}

.platnosc_form ul li{
	display: table-cell;
	vertical-align: middle;
	padding-bottom: 40px;

}
.logo_platnosci {
	text-align: center;
	margin-right: 5px;
	padding-right: 10px;

}
.select_platnosci {
	text-align: center;
	margin-left: 5px;
	padding-left: 10px;
}
.wstecz_platnosci {
	margin-right: 5px;
	padding-right: 10px;
	width: 170px;
}
.submit_platnosci {
	margin-left: 5px;
	padding-left: 10px;
	width: 180px;
}
.zamowienie_platnosci {
	font-size: 14px;
	font-weight: bold;
	color: #455E3E;
}

/*uprawnienia*/
.uprawnienia, sekcje{
}
.uprawnienia ul, .sekcje ul{
 list-style:none;
}


.uprawnienia ul li, .sekcje ul li{
	margin-left: 5px;
	padding-bottom:3px;

}
.uprawnienia ul li a.kategoria_plus, .sekcje ul li a.kategoria_plus{
 background-image:url(../img/unroll__small_3.png);
 background-position: 4px 3px;
 background-repeat: no-repeat;
 display:block;
 float:left;
 width:15px;
 height:15px;
}
.uprawnienia ul li a.kategoria, .sekcje ul li a.kategoria{
 background-image: transparent url(../img/unroll__small_3.png);
 background-position: 4px 3px;
 background-repeat: no-repeat;
 display:block;
 float:left;
 width:15px;
 height:15px;
}
.uprawnienia ul li a.uprawnienia_minus, .sekcje ul li a.uprawnienia_minus{
 background-image:url(../img/roll__small_3.png);
 background-position: 2px 3px;
 background-repeat: no-repeat;	
margin-left: 4px;
}
.uprawnienia ul ul, .sekcje ul ul{
 display:none;
}
.uprawnienia ul ul li, .sekcje ul ul li{
 /*background-image:url(../img/joinbottom.gif);
 background-position: left center;
 background-repeat: no-repeat;*/ 
 padding-left:3px;
}
.uprawnienia ul ul li.uprawnienia_last, .sekcje ul ul li.uprawnienia_last{
/*  background-image:url(../img/joinlast.gif);
 background-position: left center;
 background-repeat: no-repeat;*/ 
}


.tree_navigation{
 margin:10px 0;
}
.tree_navigation a{
 color:#3D3E39;
 margin-right:10px;
}

.kategoria {
	width: 50%;
	float: left;
	
}

.lewy{
	width: 15px;
	float: left;
}

.prawy_0{
	width: 100px;
	float: right;
	margin-right: 25px;
}
.prawy_1{
	width: 90px;
	float: right;
	margin-right: 25px;
}
.prawy_2{
	width: 80px;
	float: right;
	margin-right: 25px;
}
.prawy_3{
	width: 70px;
	float: right;
	margin-right: 25px;
}

/*box linki*/

.linki{
  list-style: none;
  margin-left: 10px;
}
.linki li{
  margin-bottom: 15px;
  text-align: center;
}

.linki li a{
 border: 0px;
 color: #455E3E
}

.linki li a img{
 border: 0px;
}

.panorama_bg{
	width: 600px;
	height: 280px;
	background-image: url(../img/module_bg.jpg);
	background-position: 0px 0px;
	background-repeat: repeat;
	margin-bottom: 30px;
}
.panorama {
	width: 600px;
	height: 200px;
	background-color: transparent;
}
.separator_top{
	width: 600px;
	height: 8px;
	overflow: hidden;
	background-image: url(../img/separator_top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 15px;
}

.separator_bottom{
	width: 600px;
	height: 8px;
	overflow: hidden;
	background-image: url(../img/separator_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

fieldset{
	border: 0px;
    margin-top: 10px;
}
.dane_zamowienia table tr td input.dlugi {
	width: 180px;
}
.dane_zamowienia table tr td input.krotki {
	width: 40px;
}
.dane_zamowienia table tr td input.kod_pocztowy {
	width: 60px;
}

.dane_zamowienia table tr td input.telefon {
	width: 90px;
}
.info_pola_obowiazkowe{
	font-size: 11px;
	margin-bottom: 30px;
}
.dane_zamowienia div{
	margin-right: 5px;
}
.blad{
	color: #FF0000;
	font-size: 10px;
}
.format_info{
	color: #455E3E;
	font-size: 11px;
}
.wiersz{
	margin-top: 5px;
}
.dane_zamowienia input, .dane_zamowienia textarea{
	border: 1px solid #A18B62;
}

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

.promocja{
	color: #89293C;
	font-size: 14px;
}