/* ------------------znaczniki------------------ */
body {
	margin: auto; color: white; ; font-family: Tahoma, Arial, sans-serif; text-align: center; 
	background: url(./images/gora-tlo2.jpg) repeat-x; background-color: #EFEFEF;
}

td {
	border: none; font-size: 12px;color: #666;
}

a {
	color: #999; font-size: 12px; font-weight: bold; text-decoration: none; margin-left: 0px; margin-right: 2px;
	
}

a.menuHover {
	color: white; font-size: 12px; text-decoration: none; font-weight: normal; margin-left: 0px; margin-right: 2px;
}

a:hover {
	color: black; font-size: 12px; font-weight: bold; text-decoration: underline; margin-left: 0px;margin-right: 2px;	
}
a.menuHover:hover {
	color: white; font-size: 11px; font-weight: bold; text-decoration: none; margin-left: 0px;margin-right: 2px;	
}


img {
	border: none;padding: 0px;
}

A:link IMG { border: none; padding: 0px;}
A:visited IMG { border: none;padding: 0px; }
A:active IMG { border: none; padding: 0px;}

/* ----------------------DIV---------------------- */
div {
	border: none; padding: 0px; font-size: 12; box-sizing: border-box; -moz-box-sizing: border-box;
}

div#body {
	margin: 0px; display: block; width: 920px; margin: auto; text-align: left; height: 100%;
}

div#naglowek  {
	width:920px; height:76px; z-index:1; background-image: url(./images/header-bg.gif);  padding:0px;
}

div#obrazek  {
	margin:0px; width:920px; height:158px; z-index:1; background-image: url(./images/obrazek.jpg);
}

div#menu  {
	margin:0px; width:190px; z-index:1; height: 100%;
}

div#menu_flash  {
	margin:0px; padding-top: 0px;

}

div#main  {
	margin-top: 0px;  width:710px; z-index:1;  height: 100%;
	color: black; padding: 10px; 
}

div#stopka  {
	width:920px; height:96px; background-image: url(./images/stopka3.jpg); padding:5px; 
	margin-bottom:0px;color: #999; text-align: center; vertical-align: top;
}

div#roboczy  {
	width:708px; z-index:1; background-color: white; border: 1px solid #efefef;
	color: #666; padding: 8px; text-align: justify;
}

div#news_x  {
	width:688px; z-index:1; background-color: #F9F9F9; border: 1px solid #ddd;
	color: #777; padding: 5px; text-align: justify;
}

div#logo {
	 background: url(./images/logo-bravos.jpg) no-repeat; padding: 0px; width: 700px; height: 76px; z-index:1;
	 position: absolute;
}


/* ----------------------class---------------------- */
.borderStart  {
	border: 1px solid #ddd;
	color: #777;
	width: 130px;
}
.menuA {
	vertical-align: middle; margin: 1px; margin-left: 0px; font-size: 12px;
	background-color: #013875; border-style: solid; border-color: #C0C0C0; border-width: 1px; color: #666;
	padding-left: 10px; padding: 4px;
}

.menuAp {
	height: 100%; width: 5px; margin: 0px; margin-left: 15px; margin-top: 1px; margin-bottom: 0px; 
	background-color: #938f8f; color: #66; border-style: solid; border-color: #938f8f; border-width: 1px; 
	padding: 4px; padding-bottom: 0px;
}

.szablon {
	margin: 0px; width: 820px;  background-color: silver; height: 100%; 
}

.logo {
	padding: 0px; background:  url(./images/logo-bravos.jpg) no-repeat; width: 600px; height: 76px; display: inline;
}

.menu_duza {
	display:inline; float: left; width:516px; height: 86px; padding: 5px;
}

.menu_mala {
	display: inline; float: right; width: 170px; height: 86px;
}

.lewa {
	width: 20px;  background-image: url(./images/lewa-tlo.jpg); vertical-align: top;
}

.prawa {
	width: 20px; background-image: url(./images/prawa-tlo.jpg); vertical-align: top;
}


.stopka_c {
	height: 76px; vertical-align: bottom;
}

.produkt {
	height: 140px; background-color: pink;
}

.produkty_karcher  {
	width:688px; background-image: url(./images/menu_bg.jpg); border: 1px solid #ddd; 
	color: #777; padding: 0px; text-align: justify; height: 88px;
}

.bezlink{
	color: black; font-size: 12px; font-weight: bold; text-decoration: none; margin-left: 5px; 
}

.cien {
	background-image: url(./images/tabsh.gif); height: 5px; width: 688px; border: none; margin: 0px; margin-bottom: 5px;
}

.menu_td {
	width: 190px; vertical-align: top; background-color: #efefef;
}

.main_td {
	width: 720px; vertical-align: top; background: url(./images/main-bg-730.gif); 
}

.tabela_users {
	width: 688px; border: 1px solid #ddd;padding: 3px;font-size: 12px;
}

.user {
	width:344px; background-color: #F9F9F9; border: 1px solid #ddd; 
	color: #777; padding: 3px; text-align: center; margin-bottom: 3px;
}

.user_naglowek {
	width:344px; background-color: #777; border: 1px solid #ddd; font-weight: bold; 
	color: white; padding: 3px; margin-bottom: 3px; text-align: center;
}

.td_formularze_users {
	vertical-align: top; text-align: center;
}

.td_formularze_users2 {
	vertical-align: top; text-align: left; font-weight: bold; color: black; border: 1px solid #ddd;
}

.user_text {
	color: #666; text-align: left; padding-left: 4px;
}

.sort {
	width:688px; border:none; text-align: right; margin-bottom: 4px; padding-right: 10px;
}

.text_static {
	 line-height: 20px; vertical-align: top; text-align: justify; padding-right: 10px;
}

.text_static2 {
	 line-height: 18px; vertical-align: top; text-align: justify; padding-right: 10px;
	margin-top: 20px; font-size: 12px; color: #464646;
}
.obrazek_static {
	border: 1px solid #ddd;
}
/* ----------------------kontakt---------------------- */

.firma_kontakt {
	font-size: 15px; font-weight: bold; color: black;
}

.adres_kontakt {
	font-size: 13px; color: black;
}

.mail_kontakt {
	font-size: 12px;
}

.mail_kontakt2 {
	font-size: 12px; margin-left: 0px;
}

.mail_kontakt2:hover {
	font-size: 12px; margin-left: 0px; color: black;
}

.naglowekEdit {
	font-size: 14px; margin-left: 0px; color: black; font-weight: bold;
}

.naglowekEdit2 {
	font-size: 14px; margin-left: 0px; color: black; font-weight: bold; text-align: left;
}

.telefon_big_kontakt {
	font-size: 13px; color: black;
}

.nazwisko {
	font-size: 12px; font-weight: bold; color: #666;
}

.osoba_kontakt {
	font-size: 12px;
}

.stanowisko {
	font-size: 11px; text-decoration: italic;
}

/* ----------------------stopka---------------------- */

.firma_kontakt_stopka {
	font-size: 14px; font-weight: bold; color: #6666ff;
}

.adres_kontakt_stopka {
	font-size: 12px; color: #efefef;
}

.mail_kontakt_stopka {
	font-size: 12px;
}

.telefon_big_kontakt_stopka {
	font-size: 12px; color: white;
}

/* ----------------------FORM---------------------- */
form {
	margin: 0;	padding: 0;
}

input, select {
	font: 11px Tahoma, Arial, sans-serif;
}

select, .inputbox {
	padding: 2px;
}

textarea {
	padding-left: 2px;font: 11px Tahoma, Arial, sans-serif;
}

.textarea {
    border-top: 1px solid #BABDB6; border-right: 1px solid #EDEEEC; border-bottom: 1px solid #EDEEEC; border-left: 1px solid #BABDB6;
	background: url(/images/shadow.gif) repeat-x top #FFFFFF;
}

.button {
	padding: 1px 4px; border-top: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; border-bottom: 1px solid #BABDB6;
	border-right: 1px solid #BABDB6; background: url(images/but-bg.gif) #EFEFEF;
}

.button:hover, .button:focus {
	border-top: 1px solid #BABDB6; border-right: 1px solid #E1E1E1;	border-bottom: 1px solid #E1E1E1; border-left: 1px solid #BABDB6;
}

.inputbox_wym {
		border-top: 1px solid #BABDB6; border-right: 1px solid #EDEEEC; border-bottom: 1px solid #EDEEEC; border-left: 1px solid #BABDB6;
		background-color: yellow;
}

.inputbox_nag {
		border-top: 1px solid #BABDB6; border-right: 1px solid #EDEEEC; border-bottom: 1px solid #EDEEEC; border-left: 1px solid #BABDB6;
		background-color: white;
}


.inputbox {
	border-top: 1px solid #BABDB6; border-right: 1px solid #EDEEEC; border-bottom: 1px solid #EDEEEC; border-left: 1px solid #BABDB6;
	background: url(/images/shadow.gif) repeat-x top #fff;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #BABDB6; background: url(/images/shadow.gif) repeat-x top #FFFFFF;
}

button {
	padding: 1px 4px; border-top: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; border-bottom: 1px solid #BABDB6;
	border-right: 1px solid #BABDB6; background: url(images/but-bg.gif) #EFEFEF;
}

button:hover, .button:focus {
	border-top: 1px solid #BABDB6; border-right: 1px solid #E1E1E1;	border-bottom: 1px solid #E1E1E1; border-left: 1px solid #BABDB6;
}

/* --------------  SZUKAJ ------------------*/
#ja-search {
	background: url(./images/icon-search.gif) no-repeat center left;
	padding-left: 20px;
}

#ja-search .inputbox {
	border: 1px solid #efefef; color: black; background-color: #FFFF00;
}

#ja-search .inputbox:hover,
#ja-search .inputbox:focus {
	border: 1px solid #BABDB6; color: #333333;
}

div#szukaj {
	background:  url(./images/search-bg.jpg); position: absolute; width: 180px; height: 40px; padding: 7px 5px 5px 20px;
	margin: 0px; z-index:1; margin-left: 740px;
}

/* --------------  BAZA ------------------*/

.tytul { font-size: 13; font-family: verdana; font-weight: bold; color: black; letter-spacing: -1;
		background: url(./images/icon-tytul2.gif) no-repeat center left; padding-left: 20px;
}

.tytul_new { font-size: 13; font-family: verdana; color: black; letter-spacing: -1;
		background: url(./images/icon-tytul2.gif) no-repeat center left; padding-left: 20px;
}

.tytul_newsa { font-size: 11; font-family: verdana; font-weight: bold; color: #666; padding-left: 3px;
}

.opis_newsa { font-size: 10; font-family: verdana; font-weight: normal; color: #666; padding-left: 3px; margin-top: 6px;
}

.opis_newsa_2 { width:684px; font-size: 10; font-family: verdana; font-weight: normal; color: #666; padding: 5px; margin-top: 6px;
	border: 1px solid #efefef;
}

.opis_newsa_3 { width:688px; font-size: 10; font-family: verdana; font-weight: normal; color: #666; padding: 5px; margin-top: 6px;
	border: 1px solid #efefef;
}

.border_sub { border: 1px solid #efefef; font-size: 20;
}

.autor { font-size: 9; font-family: verdana; color: #bbb; padding-left: 3px; padding-bottom: 5px;
}

.baza_wiele  {
	margin:0px; width:688px; margin-bottom: 5px;
}

.border_sub {
	border: 1px solid #efefef; 
}

.zdjecie {
	margin: 0px; width: 140px; height: 150px; padding: 3px; border: 1px solid #efefef; text-align: center;
}

.kol_2 {
	margin: 0px; width: 438px; height: 150px; padding: 3px; border: 1px solid #efefef; margin-left: 5px;
}

.kol_3 {
	margin: 0px; width: 100px; height: 150px; padding: 3px; border: 1px solid #efefef; margin-left: 5px;
}

.mail {
	margin-top: 3px; width: 100px; padding: 3px; border: 1px solid #efefef; margin-left: 5px;text-align: center;
}

.mail_sub {
	margin-top: 3px; width: 100px; padding: 3px; border: 0px solid #efefef; margin-left: 5px;text-align: center;
}

.mail_sub_inf{
	margin-top: 3px; padding: 3px; border: 0px solid #efefef; margin-left: 5px;
}

.kol_3_inner {
	background-color: #efefef; height: 140px;
}

.zdjecie_spec {
	margin: 0px; width: 242px; height: 271px; padding: 3px; border: 1px solid #efefef; margin-left: 0px;text-align: center;
}

.zdjecie_spec_new {
	margin: 0px; width: 242px; padding: 3px; border: 0px solid #efefef; margin-left: 0px;text-align: center;
}

.kol_2_spec {
	margin: 0px; width: 436px; height: 271px; padding: 3px; border: 1px solid #efefef; margin-left: 5px;
}

.kol_3_spec {
	margin: 0px; width: 100px; height: 150px; padding: 3px; border: 1px solid #efefef; margin-left: 0px; 
	vertical-align: top; margin-top: 0px; 
}

div#sortowanie_form {
	text-align:right; z-index: 1;
}

.baza_wiele_tabela {
	margin: 0px; width: 688px; 
}
	
.nazwa_menu {
	font-size: 13px; font-weight: bold; color: #999; background-color: yellow;	margin-top: 0px;  height: 30px;
	padding: 5px; margin-left: 0px;
}

.nazwa_prod {
	font-size: 13px; font-weight: bold; color: #666666; background-color: #f3f3f3;	margin-top: 0px;
	padding: 5px; margin-left: 0px; height: 30px;
}

.name_produkt {
	font-size: 13px; font-weight: bold; color: #666666; background-color: #efefef;	margin-top: 0px;
	padding: 5px; margin-left: 0px;
}

.pliki_inf {
	font-size: 12px; font-weight: bold; color: black; margin-top: 0px;  height: 20px;
	padding: 5px; margin-left: 0px;
}

.vat {
	font-size: 12px; font-weight: bold; color: black; background-color: #efefef;	margin-top: 0px;  height: 25px;
	padding: 5px; margin-left: 0px; text-align: center;
}

.vat_new {
	font-size: 11px; font-weight: bold; color: black; margin-top: 0px; 
	padding: 0px; margin-left: 0px; text-align: center;
}

.parametry_prod {
	font-size: 11px; color: black; position: relative; margin-left: 10px;	margin-top: 0px;   padding: 4px;
	background: url(./images/icon-parametr.gif) no-repeat center left; padding-left: 20px; 
}

.cena {
	font-size: 12px; color: white;  margin: 0px; background-color: black;	margin-top: 0px;  padding: 5px; 
	text-align: center; vertical-align: middle; height: 47px;font-weight: bold;
}

.cena_new {
	font-size: 12px; color: white;  margin: 0px; background-color: black;	margin-top: 0px;  padding: 0px; 
	text-align: center; vertical-align: middle; height: 47px;font-weight: bold;
}

.cena3 {
	font-size: 12px; color: black;  margin: 0px; background-color: #efefef;	margin-top: 0px;  padding: 5px; 
	text-align: center; vertical-align: middle; height: 92px; font-weight: bold; 
}

.cena3_new {
	font-size: 12px; color: black;  margin: 0px; background-color: #efefef;	margin-top: 0px;  padding: 0px; 
	text-align: center; vertical-align: middle; height: 42px; font-weight: bold; 
}

.cena3_2 {
	font-size: 12px; color: black; text-align: center; font-weight: bold; text-decoration: line-through;
}

.cena3_2_new {
	font-size: 12px; color: black; text-align: center; font-weight: bold; text-decoration: line-through;
}

.cena3_1 {
	font-size: 12px; color: black;  margin: 0px; margin-top: 30px;  padding: 5px; position: absolute; margin-left: -45px; 
	text-align: center; vertical-align: middle; font-weight: bold; vertical-align:bottom; width: 90px;
}

.cena3_1_new {
	font-size: 12px; color: black;  margin: 0px; margin-top: 15px;  padding: 5px; position: absolute; margin-left: -85px; 
	text-align: center; vertical-align: middle; font-weight: bold; vertical-align:bottom; width: 90px;
}

.cena2 {
	font-size: 12px; color: white; text-align: center; text-decoration: line-through; font-weight: bold;
}

.cena_rabat {
	font-size: 10px; color: black; margin: 0px; background-color: #efefef; margin-top: 0px;   padding: 5px; 
	text-align: center; vertical-align: middle; height: 45px;
}
.cena_rabat2 {
	font-size: 12px; color: black; margin: 0px;  margin-top: 0px;   padding: 5px; 
	text-align: center; vertical-align: middle; font-weight: bold;
}

.cena_promocja {
	font-size: 12px; color: white; font-weight: bold; margin: 0px; background-color: red;margin-top: 4px; margin-left: 0px; padding: 5px; height: 44px;
	text-align: center; 
}

.cena_promocja_new {
	font-size: 12px; color: white; font-weight: bold; margin: 0px; background-color: red;margin-top: 4px; margin-left: 0px; padding: 5px; height: 44px;
	text-align: center; 
}

.cena_promocja_sub {
	font-size: 12px; color: white; font-weight: bold; margin: 0px; background-color: red;margin-top: 0px; margin-left: 0px; padding: 5px; height: 30px;
	text-align: center; 
}

.cena_org_sub {
	font-size: 12px; color: black; font-weight: bold; margin: 0px; background-color: #f3f3f3; margin-top: 0px; margin-left: 0px; padding: 5px; height: 30px;
	text-align: center; 
}

.cena_promocja_spec {
	font-size: 11px; color: white; font-weight: bold; margin: 0px; background-color: red; margin-left: 0px; padding: 3px;
	text-align: center; position: absolute;  height: 116px; padding-top: 50px; width: 82px;z-index:2; margin-top: -116px;
}

a.male {
	font-size: 9; font-family: verdana; color: red; padding-left: 3px; padding-bottom: 5px;font-weight: normal; 
}

a.male:hover {
	font-size: 9; font-family: verdana; color: black; padding-left: 3px; padding-bottom: 5px;font-weight: normal; 	
}

.drzewo {
	font-family: arial; color: #999;font-weight: bold;font-size: 9px;
}
/* ----------------------mihal---------------------- */
#start_podklad {
	  background-image: url(./img/bg.jpg);
}
#start_podklad_krople {
	  background-image: url(./img/bg_krople.jpg);
}