/*==== klasy dla wszystkich elementow ====*/
body {
	margin : 0px;
	background-color : #f7f7f7;
	background-image : url('img/pl/tlo.gif');
	color : #666666;
	font-size : 13px;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	margin-left: 7px;
	background-repeat : repeat-x;
}

img { border : none; }

a:link {
	color : #7c7c7c;
	text-decoration : none; 
}
a:visited { 
	color : #7c7c7c;
	text-decoration : none;
}
a:hover {
	color : #000000;
/*	font-weight : bold;*/
	text-decoration : underline;
}

hr {
	color : #ffcc99;
}

div {
	color : #666666;
	font-size : 13px;
	font-family : "MS Sans Serif", Geneva, sans-serif;
}

input {
	font-size : 11px;
	margin-bottom: 2px;
	margin-right : 0px;
	margin-left : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

select {
	font-size : 11px;
	margin-bottom : 2px;
}
/*==== klasy dla wszystkich elementow END ====*/

/*==== klasy dla poszczegolnych elementow  strony====*/
.body2 {
	margin : 0px;
	background-color : #f7f7f7;
	color : #666666;
	font-size : 13px;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	margin-left: 7px;
}

.logo {
	margin-right : 8px;
	margin-bottom : 1px;
	margin-top : 5px;
}

.menu_start { 
	margin-right : 3px;
	margin-bottom : 3px;
}

.menu {
	margin-right : 5px;
	margin-top : 5px; 
	margin-bottom : 0px;
	padding-bottom : 1px;
}

.strona {
	margin-top : 10px;
}

.baner {
	margin-top : 8px;
}

.bambus {
	position : absolute; 
	top : 79;
}

.cytat {
	text-align : left;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-style : italic;
}

.kamien {
	padding-top : 2px;
	padding-bottom : 2px;
}

/*==== klasy dla poszczegolnych elementow menu z lewej strony====*/

#menu_header {
	text-align : left;
	text-transform : uppercase;
	font-weight : bold;
	/*font-style : italic;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	letter-spacing : 2px;
}

#menu_header a {
	text-decoration : none;
}

#sklep_menu {
	text-align : left;
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	letter-spacing : 2px;
	text-decoration : none;
	color : #000000;
	font-weight : bold;
}

#sklep_menu a {
	text-decoration : none;
	font-weight : normal;
}

#sklep_menu a:link {
	text-decoration : none;
	font-weight : normal;
}
#sklep_menu a:hover {
	font-weight : bold;
	color : #000000;
}

/*==== style dla elemetow podmenu z lewej stony ====*/

#podmenu {
	text-align : left;
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left : 15px;
	margin-top : 0px;
	margin-bottom : 0px;
	letter-spacing : 1px;
	text-decoration : none;
	color : #000000;
	font-weight : bold;
}

#podmenu a {
	text-decoration : none;
	font-weight : normal;
}

#podmenu a:link {
	text-decoration : none;
	font-weight : normal;
}


#podmenu a:hover {
	font-weight : bold;
	color : #000000;
}

/*==== style dla menu w pokazywaniu prod ====*/

.prod_menu {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	margin-bottom : 10px;
	color : #000000;
	font-weight : bold;
}

.prod_header {
	font-size : 13px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	font-weight : bold;
	font-style : italic;
}

#prod_img {
	border-color : #666666;
	border-width : 1px;
	border-style : solid;
	width : 75px;
	margin-right : 10px;
	margin-bottom : 5px;
}

#prod_brak_img {
	width : 75px;
	margin-right : 10px;
	margin-bottom : 5px;
}

.prod_naglowek {
	font-weight : bold;
	font-size : 11px;
	font-family : arial, Helvetica, sans-serif;
	padding-right : 10px;
	color : #666666;
}

.prod_opis {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	margin  : 0px;
	padding : 0px;
	text-align : left;
}

#szczegoly a{
	/*ff9900*/
	color : #CC3333;
	text-decoration : none;
	font-size : 11px;
	font-family : arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style: italic;
}

/*==== style dla wyswietlania szczegolow ====*/

#zdjecie_duze {
	border-color : #666666;
	border-width : 1px;
	border-style : solid;
}

/*==== produkty dnia ====*/

.produkty_dnia {
	color : #000000;
	font-style : italic;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : center;
	letter-spacing : 1px;
	padding-top : 10px;
	padding-bottom : 10px;
}

#lista_prod_dnia {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : italic;
}

#lista_prod_dnia a {
	text-decoration : none;
	font-weight : normal;
}

#lista_prod_dnia a:hover {
	text-decoration : none;
	font-weight : bold;
	color : #000000;
}

/*==== menu uzytkownika po prawej ====*/
#link a {
	text-decoration : none;
}

#link a:hover {
	text-decoration : none;
}

.naglowek {
	font-weight : bold;
	font-size : 11px;
	font-family : arial, Helvetica, sans-serif;
	padding-right : 10px;
}

#cena a {
	font-weight : bold;
	font-size : 13px;
	font-family : arial, Helvetica, sans-serif;
	padding-right : 10px;
	color : #CC3333;
}

#cena a:hover  {
	text-decoration : none;
}

/*==== koszyk ====*/
.koszyk {
	color : #000000;
	font-style : italic;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	letter-spacing : 1px;
	padding-top : 5px;
}

.koszyk_ilosc {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	margin  : 0px;
	padding : 0px;
	text-align : center;
	padding-top : 5px;
}

/*==== rozne ====*/

.submit {
	border : none;
	padding : 0px, 0px, 0px, 0px;
	background : transparent;
	margin : 0px, 0px, 0px, 0px;
	color : #CC3333;
	font-size : 11px;
	font-family : arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style: italic;
	cursor : pointer;
}

.error {
	font-weight : bold;
	color : red;
}

.button {
	background-color : #ffffff;
	border : thin solid #ffcc99;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	color : #666666;
	padding : 1px 1px 1px 1px;
	font-size : 12px;
}

.przesylki {
	border-bottom : thin solid;
	border-bottom-width : 1px;
	color : #000000;
	font-style : italic;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : left;
	letter-spacing : 1px;
	padding-top : 5px;
	border-color : #000000;
}