body {  height: 100%; /*margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left:0px;*/}

.tabela_glowna{
	margin: 0 auto;
	margin-top: 18px;
	margin-bottom: 10px;
	m argin-right: 10px;
	height: 100%;
}

td.top_pasek {
	background: url(../images/top_linie.png) no-repeat; background-color: #191717; background-color: transparent; height: 100%;
}
td.lewa_top{
	width: 187px; height: 47px;
}
div.lewy_top {
	margin-top: 12px; height: 35px; background: url(../images/tlo_lewa_kolumna.png) repeat-y;
}

td.srodek_top {
	width: 593px; height: 47px; text-align: right; 
}

td.lewe_menu {
	width: 187px; background: url(../images/tlo_lewa_kolumna.png) repeat-y; backgroun d-color: #191717 transparent; 
	text-align: right; overflow: hidden; height: 100%;
}

div.menu {
	padding: 8px 20px 8px 0; width: 167px; border-top: 1px solid #464646; backgro und: url(../images/tlo_lewa_kolumna.png) repeat-y;
}

div.menu_przerwa {
	background-color: #191717; height: 34px; width: 187px; border-top: 1px solid #464646;
}


div.menu_przerwa2 {
	background-color: #191717; height: 55px; width: 187px; border-top: 1px solid #464646;
}

td.lewe_menu div.menu_zakonczenie {
	/*background-color: #191717;*/ 	border-top: 1px solid #464646;  width: 187px; height: 100%;
}

div.menu a {
	color: #AEAEAE; text-decoration: none; font-size: 10pt; font-weight: bold; font-family: arial;
}

div.menu a:hover {
	color: #FFF; text-decoration: underline;
}

div.menu a.b01:hover {
	color: #F75FB9;
}

div.menu a.b02:hover {
	color: #4AC0EC;
}

div.menu a.b03:hover {
	color: #CEBA94;
}

td.srodek {
	width: 593px; background-color: #191717; padding: 12px 16px; color: #AEAEAE;
}

DIV.strona {

padding-left: 20px;



}


TD.koszyk {
font-family : verdana; 
padding-top: 83px;
padding-left: 119px;
color: #FFF;
font-weight: bold;
font-size : 10pt; 
line-height: 20px;

}

DIV.koszyk_link {
padding-top: 15px;
margin-left: -50px;
text-align: center;
}

a.koszyk {
font-family : verdana;
color: #4AC0EC;
font-weight: bold;
font-size : 9pt; 
line-height: 15px;
text-decoration: none;
}


DIV.tytul_strony {
  text-align: center;
  color: #FFF;
  font-size:14px;
  font-family:verdana;
  font-weight: bold;
  padding-bottom: 3px;
}
/*
TABLE.tabela{

}
*/
TD.tabela_naglowek{
background-color: #656565;
color: #FFFFFF; 
font-weight: bold; 
font-style: verdana;
padding-left: 3px;
font-size: 14px;
height: 25px;
}

TD.tabela_komorka {
background-color: #292929;
color: #FFF;
font-family:verdana;
font-size: 11px;
padding-left: 9px;
padding-right: 9px;
}

/* lista produktów*/
DIV.tytul {
  color: #FFF;
  font-size:12px;
  font-family:verdana;
  padding-bottom: 15px;
  font-weight: bold;
  
}

A.szczegoly {
		font-family:verdana;
		font-size:12px;
		color:#CCC;
		font-weight: bold;
		text-decoration: none;
}

A.szczegoly:hover {
		color:#4AC0EC;
		text-decoration: underline;
}


.cena_napis {
  color: #CCC;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
}

SPAN.cena {
  color: #4AC0EC;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
}
DIV.niedostepny { 
  color: #CEBA94;
  font-size:11px;
  font-family:verdana;
  font-weight: bold;
  padding-top: 6px;
  text-decoration: underline;
}

.opis {
  font-family:verdana;
	font-size:12px;
	color:#FFF;
}
/* #lista produktów*/

/*szczegóły produktu*/
DIV.tytul_szczegoly {
  color: #4AC0EC;
  font-size:13px;
  font-family:verdana;
  text-align: center;
  font-weight: bold;
}
DIV.zdjecie_szczegoly {
  text-align: center;
}

TD.opis_lewa {
  color: #FFF;
  font-size:11px;
  font-family:verdana;
  font-weight: bold;
  line-height: 18px;
  vertical-align: top;
  width: 150px;
}
TD.opis_prawa {
  color: #CCC;
  font-size:11px;
  font-family:verdana;
  line-height: 18px;
  width: 200px;
}

DIV.wybierz {
  text-align: center;
  color: #CCC;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
  padding-bottom: 10px;
}

/*formularze*/

TEXTAREA.form{
		width:232px;
		height:77px;
		border-style:solid;
		border-width:1px;
		border-color:#6D6A6A;
		background:#474646;
		font-family:tahoma;
		font-size:11px;
		color:#FFF;
		padding:3 0 0 7px;
		overflow:auto
		}
INPUT.form{
		width:232px;
		height:20px;
		border-style:solid;
		border-width:1px;
		border-color:#6D6A6A;

		background:#474646;

		font-family:tahoma;

		font-size:11px;

		color:#FFF;
		padding:2 0 0 2px
		}
		
SELECT.form{
		height:20px;
		border-style:solid;
		border-width:1px;
		border-color:#6D6A6A;

		background:#474646;

		font-family:tahoma;

		font-size:11px;

		color:#FFF;
		padding:2 0 0 2px
		}
		
INPUT.button{
		width: 60px;
		height:20px;
		border-style:solid;
		border-width:1px;
		border-color:#6D6A6A;

		background:#333232;

		font-family:tahoma;

		font-size:11px;

		color:#F75FB9;
		padding:0 0 0 0px
		}
		
TD.form {
  font-family:tahoma;
  font-size:11px;
  color: #FFF;
  padding: 5px;
}

TD.form_info {
  text-align: left;
  font-family:tahoma;
  font-size:10px;
  color: #CCC;
  padding: 0px;
  padding-left: 5px;
 
}

TD.form_button {
  text-align: right;
  font-family:tahoma;
  font-size:11px;
  color: #CCC;
  padding: 5px;
}

TD.form_error { /*in functions */
  color: red;
  font-family:tahoma;
  font-size:11px;
  padding: 5px;
}

.napis_szary {
  color: #AEAEAE;
  font-size:11px;
  font-family:verdana;
}

.napis_szary2 {
  color: #AEAEAE;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
  
}

.napis_rozowy {
  color: #F75FB9;
  font-size:11px;
  font-family:verdana;
  
}  

.napis_rozowy2 {
  color: #F75FB9;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
  text-decoration: none;
  
}

.napis_niebieski {
  color: #4AC0EC;
  font-size:11px;
  font-family:verdana;

}
.napis_niebieski2 {
  color: #4AC0EC;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
  
}
.napis_zloty {
  color: #C9B590;
  font-size:11px;
  font-family:verdana;

}
.napis_zloty2 {
  color: #C9B590;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
}

.napis_czerwony {
  color: #F75FB9;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
  text-decoration: none;
}

.opis_czerwony {
  color: #A30404;
  font-size:12px;
  font-family:verdana;
}

.napis_niebieski_cienki {
  color: #0E329E;
  font-size:12px;
  font-family:verdana;
}


.napis_czerwony_cienki {
  color: #A30404;
  font-size:10px;
  font-family:verdana;
}

.napis_czarny {
  color: #FFF;
  font-size:12px;
  font-family:verdana;
  font-weight: bold;
}
.napis_czarny_cienki {
  color: #FFF;
  font-size:12px;
  font-family:verdana;
}

.napis_czerwony_cienki2 {
  color: #4AC0EC;
  font-size:12px;
  font-family:verdana;
}

.napis_czarny_cienki2 {
  color: #FFF;
  font-size:11px;
  font-family:verdana;
}
.stopka {
  color: #FFF;
  font-size:10px;
  font-family:arial;
  text-decoration: none;
}