html, body {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  background: url('../gfx/tlo_strona_gora.jpg') top center no-repeat;
  text-align: center;
	font-size:12px;
}

span, div, td, th, a, input, textarea, select { 
	font-family: Tahoma, Arial, sans-serif; 
	color: #373535;

}

div, td, input, textarea { font-size: 11px; line-height: 15px; }

a {
 color: #4F4F4F;
 font-weight: bold;
}

.normalny { color: #0062A6; }
.zielony { color: #84C225 !important; }
.kategorie { color: #075D0B; font-weight: bold; }
.szary { color: #757575; font-size: 11px; }
.stopka { color: #5375A2; }
.ciemny { color: #45413e; }
.czerwony { color: #b81b18; }
.zolty { color: #fff000; font-size: inherit; font-family: inherit; }
.czarny { color: #000000; }
.jasny { color: #8F8A86; }
.bialy { color: #ffffff; font-size: 11px; }
.granat { color: #002756; font-size: 11px; }
.braz { color: #970706; font-size: 11px; }
.blad {	font-family: Arial; color: #ffffff; font-size: 12px; font-weight: bold; }
.opis { color: #767676; font-weight: bold; }
.naglowek { color: #ff0000; font-weight: bold; }
.tytul { color: #3F5D80; }
.arial { font-family: Arial, sans-serif; }
.szczegoly_bg1 { background: #eaeed9; }

.button { background: #E8E8E8; height: 23px; padding: 5px 9px 5px 9px; color: #000000; font-weight: normal; }

a.kontakt:hover { background: #D4E6E6; text-decoration: none; }

.float { float: left; }
.underline { text-decoration: underline; }


  
.ulpic ul
{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  list-style-image: url('../gfx/spb.gif');
  margin-left: 15px;
  line-height: 11px;
}
.ulpic li
{
  margin: 0px;
  font-size: 11px;


}

ul {
  padding: 0px;
	margin: 0px;
  list-style-type: none;
  list-style-image: url('../gfx/ul.gif');
  list-style-position: outside;
  margin-left: 23px;
  line-height: 17px;
}

li {
  margin: 0px;
  margin-bottom: 7px;
  font-size: 11px;
  
}
.func
{
	float:left;
	margin-left:40px;
	width:260px;
	
	
}

* html .func
{
	margin-left:20px;
	vertical-align:middle;
}

.menu_el {
  float: right;
  width: 210px;
  padding: 3px 0px 4px 0px;
  display: block;
  font-size: 12px;
}

.small_menu_el {
  float: right;
  width: 200px;
 
  display: block;
  font-size: 11px;
  
}

a.small 
{
	font-weight:normal;
}
a:hover.small
{
	color:#ac0303;
}
a:active.small
{
	color:#ac0303;
}


.menu_item
{
	height:12px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	color: #4F4F4F;
}

.menu_item_over
{
	height:12px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	color: #AC0303;
}

.small_menu_item
{
	background:#ffffff;
	float:left;
	min-height:22px;
	width:173px;
	padding-left:7px;
}

* html .small_menu_item
{
	height:22px;
	width:180px;
}

.small_menu_item_over
{
	background:#F7E9E9;
	float:left;
	height:22px;
	width:180px;
}

a.zdjecie:hover { border: solid 1px black; }

.wiecej { color: #A1A1A1; font-size: 9px; font-weight: normal; }

.border { border: solid 1px black; }
.bold   { font-weight: bold; color: #A10C0B !important; }
.l1     { line-height: 1px; }
.s1     { font-size: 1px; }
.s8     { font-size: 8px; }
.s9     { font-size: 9px; }
.s10    { font-size: 10px; }
.s11, input { font-size: 11px; }
.s12    { font-size: 12px; }
.s13    { font-size: 13px; }
.s14    { font-size: 14px; }
.s15    { font-size: 15px; }
.s16    { font-size: 16px; }
.s18    { font-size: 18px; }
.s20    { font-size: 20px; }

.i      { font-style: italic; }
.u      { text-decoration: underline; }

.left, td, div	{ text-align: left; }
.center, th	{ text-align: center; }
.right		{ text-align: right; }
.justify    { text-align: justify; }

.clear { 
  clear: both;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
}

img { border: 0px; }
form, input, textarea, img { margin: 0px; padding: 0px; }

textarea, select,input.text {
  border: none;
  background: #E8E8E8;
  font-size:11px;
  height:15px;
}

textarea {
  width: 215px;
  height: 150px;
  overflow: auto;
}


input.text {
    width: 160px;
    height: 20px;
	line-height: 20px;
    font-size: 11px;
    color: #363636;
    border: none;
}

select.text {
    width: 160px;
    height: 20px;
	font-size: 11px;
    color: #363636;
    border: none;
	float:left;
}

.submit {
    border: solid 1px #B7B598;
    color: #7F7B52;
    width: 70px !important;
    text-align: center;
    font-weight: bold;
    font-family: Arial;
} 

a                   { text-decoration: none; }
a:link, a:visited	{ text-decoration: none; } 
a:hover 			{ text-decoration: underline; }


.bg1 { background: #EDD5D5; }
.bg2 { background: #BAC0C9; }
.bg3 { background: #EAEAEA; }
.bg4 { background: #E4EECE; }
.bg5 { background: #DDEAAE; }
.bg6 { background: #DFECC0; }

#error,


#error,
#error table,
#error td,
#error th {
	background: #DA0D08;
}

#error table,
#error td,
#error th {
    border: 0px;
}



.textField {
  border: 1px solid #DDDDDD;
  font-family: verdana; 
  font-size: 11px;
  color: #000000; 
}


#product_list
{
	width:100%;
	min-height:200px;
}

* html #product_list
{
	height:200px;
}

fieldset
{
	border:1px #7b7c7d solid;
}

* html fieldset
{
		padding:10px;
}

legend
{
	color:#8B0401;
}

.header_
{
	font-weight:bold;
	font-size:12px;
}

.basket_popup
{	
	background:#f9f9f9;
	border:solid 1px #a5a5a5;
	min-height:35px;
	width:210px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	opacity:.80;
	-moz-opacity:.80;
	
}


* html .basket_popup
{	
	
	height:35px;
	filter:alpha(opacity=80);
}


.basket_add_comment
{
	background:#f9f9f9;
	min-height:35px;
	width:215px;
	text-align:center;
	overflow:hidden;
	opacity:.80;
	-moz-opacity:.80;
}

* html .basket_add_comment
{
	height:35px;
	filter:alpha(opacity=80);
}

