body
{
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; 
  margin: 0 auto; 
  padding: 0;
  background: #c2bbae;
  border: 3px solid black;
}

TH {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    background-color: #D20001;
    color: #FFFFFF;
}

ul.logo 
{ 
	list-style-image: url(../img/logo_mini.gif); 
}

div.ustawienia_strony
{
  padding: 0; 
  text-align: left;
  margin: 0 auto;
  width: 996px;
}

img
{
  border: 0px;
}

input, select
{
	border: 1px solid #D00000;
	font-size:12px;
	height: 20px;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; 
}

textarea
{
	border: 1px solid #D00000;
	font-size:12px;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;   
}

div.calosc
{
  background: url(../img/calosc_pion.gif) repeat-x;
  /*height: 1054px;*/
  height:926px;
  font-size: 12px;
  text-align : center;
}

div.do_lewej
{
  float: left;
}

div.menu
{
  text-align: left; 
  padding-top: 10px; 
  padding-left: 35px;
  height: 26px;
  !height: 36px;
  font-weight: bolder;
}
div.menuinside1
{
  text-align: left; 
  padding-top: 12px; 
  padding-left: 35px;
  font-size : 12px; 
  height: 26px;
  !height: 36px;
  font-weight: bolder;
}
div.menuinside2
{
  text-align: left; 
  padding-top: 10px; 
  font-size : 11px; 
  padding-left: 38px;
  height: 17px;
  !height: 27px;
  font-weight: bolder;
}
div.menuinside3
{
  text-align: left; 
  padding-top: 9px; 
  font-size : 10px; 
  padding-left: 44px;
  height: 15px;
  !height: 25px;
  font-weight: bolder;
}
div.menuinside4
{
  text-align: left; 
  padding-top: 8px; 
  padding-left: 52px;
  font-size : 9px; 
  height: 11px;
  !height: 21px;
  font-weight: bolder;
}

a:link
{
  font-weight: bold;
  color: black;
  text-decoration: none;
}
a:active 
{   
  font-weight: bold;
  color: black;
  text-decoration: none;
}
a:visited 
{
  font-weight: bold;
  color: black;
  text-decoration: none;
} 
a:hover 
{
  font-weight: bold;
  color: black;
  text-decoration: none;
}

a.parametry:visited 
{
  font-weight: bold;
  color:blue ;
  text-decoration: none;
} 
a.parametry:hover 
{
  text-decoration: underline ;
}

div.gorna_czesc
{
  width: 996px; 
  float: left; 
  background: url(../img/poziom.gif) repeat-y;
}

div.gorna_czesc_dalej
{
  width: 996px; 
  float: left; 
}

div.lewy_gorny_cien
{
  float: left;
  width: 20px;
  /*height: 798px;*/
  background: url(../img/cien_lewy_goral.gif) no-repeat;
  height:670px;
}

div.styler
{
  width: 172px; 
  height: 1px; 
}

div.tradycja
{
  width: 172px; 
  height: 290px; 
}

/*div.menuItemSelected
{ 
  width: 172px; 
  height: 36px; 
  background: url(../img/guziki_poziome_menu/ciemna.gif) no-repeat;
}
*/
div.menuItem1
{ 
  width: 172px; 
  height: 37px; 
  background: url(../img/guziki_poziome_menu/but/1.gif) no-repeat;
}

div.menuItem2
{ 
  width: 172px; 
  height: 28px; 
  background: url(../img/guziki_poziome_menu/but/2.gif) no-repeat;
}

div.menuItem3
{ 
  width: 172px; 
  height: 26px; 
  background: url(../img/guziki_poziome_menu/but/3.gif) no-repeat;
}
div.menuItem4
{ 
  width: 172px; 
  height: 22px; 
  background: url(../img/guziki_poziome_menu/but/4.gif) no-repeat;
}
/*
div.menuItem4
{ 
  width: 172px; 
  height: 36px; 
  background: url(../img/guziki_poziome_menu/4.gif) no-repeat;
}

div.menuItem5
{ 
  width: 172px; 
  height: 36px; 
  background: url(../img/guziki_poziome_menu/5.gif) no-repeat;
}

div.menuItem6
{ 
  width: 172px; 
  height: 36px; 
  background: url(../img/guziki_poziome_menu/6.gif) no-repeat;
}

div.menuItem7
{ 
  width: 172px; 
  height: 36px; 
  background: url(../img/guziki_poziome_menu/7.gif) no-repeat;
}

div.menuItem8
{ 
  width: 172px; 
  height: 36px; 
  background: url(../img/guziki_poziome_menu/8.gif) no-repeat;
}

div.menuItem9
{ 
  width: 172px; 
  height: 36px; 
  background: url(../img/guziki_poziome_menu/9.gif) no-repeat;
}

div.menuItem10
{ 
  width: 172px; 
  height: 36px; 
  background: url(../img/guziki_poziome_menu/10.gif) no-repeat;
}
*/
div.pikselowka_pionowa
{
  float: left;
  width: 804px; 
  background: url(../img/pionowe.gif) repeat-x;
}

div.prawy_cien_gora
{
  float: left;
  width: 20px; 
  height: 89px; 
  background: url(../img/cien_prawy_goral.gif) no-repeat;
}

div.dekoracja_to_nasza_pasja
{
   width: 480px; 
   height: 89px; 
   padding: 0px 0 0px 0;
   float: left;
}

div.szukaj
{
  float: left;
  margin: 22px 0 0 30px;
}

input.szukaj_text
{
  width: 222px; 
}

div.text_do_prawej
{
  text-align: right;
}

div.poziome_menu
{
  clear: both; 
  height: 25px;
}

div.przycisk
{
  width: 151px; 
  float: left; 
  height: 25px;
}

div.prawy_cien_srodek
{
  float: left;
  width: 20px; 
  /*height: 658px;*/ 
  height:530px;
  background: url(../img/cien_prawy_srodek.gif) no-repeat;
}

div.cien_pod_menu
{
  float: left;
  width: 727px; 
  height: 15px; 
  /*background: url(../img/cien_pod_menu.gif) repeat-x;*/
}

div.baner_reklamowy
{
  float: left;
  height: 127px; 
  width: 731px;
}

div.obrazki
{
  float: left;
  width:731px ;
}

div.obrazek_lewo
{
  float: left;
  margin: 0 0 40px 0;
  width: 202px;
  overflow: hidden ;
}

div.obrazek_srodek
{
  float: left;
  margin: 0 0 40px 61px;
  width: 202px;
  overflow: hidden ;
}

div.obrazek_prawo
{
  float: right;
  margin: 0 0 40px 0;
  width: 202px;
  overflow: hidden ;
}

div.cien_lewa_dol
{
  float: left;
  width: 20px; 
  height: 256px; 
  background: url(../img/cien_lewy_dol.gif) no-repeat;
}

div.pobierz
{
  float: left;
  width: 172px; 
  height: 255px; 
  background: #e5e5e5;
}

div.pobierz_napis
{
  float: left;
  width: 172px; 
  height: 50px; 
  background: url(../img/pobierz.gif) no-repeat;
}

div.pdf_icon_pierwsza
{
  clear: both; 
  float: left; 
  padding: 5px 0 0 5px;
}

div.pdf_icon_druga
{
  clear: both; 
  float: left; 
  padding: 0 0 0 5px;
}

div.katalog
{
  float: left; 
  padding: 25px 0 0 25px; 
}

div.cennik
{
  float: left; 
  padding: 20px 0 0 25px; 
}

div.tekst
{
  clear: both; 
  font-size: 10px; 
  padding-left: 15px;
}

div.dzielnik
{
  clear: both; 
  padding-top:10px;
}

div.cien_prawa_dol
{
  float: left; 
  width: 20px; 
  height: 255px; 
  background: url(../img/cien_prawy_dol.gif) no-repeat;
}

div.dolna_czesc
{
  width: 784px;
  float: left;
}

div.szerokosc_dolu
{
  width: 784px;
}

div.promocja_glowne
{
  float: left; 
  width: 218px; 
  height: 186px; 
  background: #bab19e;
}

div.oddzialka_dol_lewa
{
  width: 218px; 
  height: 14px; 
  background: url(../img/oddzialka_dol_lewa.gif) no-repeat; 
  font-size: 8px;
}

div.promocja
{
  width: 206px; 
  height: 29px;
  background: url(../img/promocja_pakiety.gif) no-repeat;
}

div.maly_baner
{
  width: 263px; 
  height: 186px; 
  overflow:hidden ;
}

div.logowanie_glowne
{
  float: left;
  width: 250px;
  height: 186px; 
  background: #bab19e;
}

div.oddialka_dol_prawa
{
  width: 250px; 
  height: 14px; 
  background: url(../img/oddzialka_dol_prawa.gif) no-repeat; 
  font-size: 8px;
}

div.zaloguj
{
  width: 87px; 
  height: 30px; 
  margin-left: 86px; 
  background: url(../img/Zaloguj.gif) no-repeat;
}

div.mojekonto
{
  width: 150px; 
  height: 30px; 
  margin-left: 50px; 
  background: url(../img/mojekonto.gif) no-repeat;
}

div.login
{
  float: left;
  padding: 0 0 0 15px;
  margin-top: 5px;
  width:40px;
}

div.login_pole
{
  float: left;
  padding: 0 0 0 5px;
  margin-top: 5px;
}

input.rozmiar_pola
{
  width: 170px;
}

div.haslo
{
  clear: both;
  float: left;
  padding: 10px 0 0 15px;
  width:40px;
}

div.haslo_pole
{
  float: left;
  padding: 10px 0 0 5px;
}

div.zaloguj_tekst
{
  clear: both;
  float: left;
  width: 235px;
  text-align: right;
  padding-right:10px;
}

a.zaloguj
{
  margin: 10px 0 0 160px;
}

div.dol_logowania
{
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  width: 235px;
  border-top: 1px solid #c8c8c8;
}

div.zapomnialem_hasla
{
  clear: both;
  float: left;
 padding-top: 5px;
 text-align:right;
}

div.kreska
{
  color: red;
  float: left;
  padding: 5px 16px 0 16px;
}

div.rejestracja
{
  float: left;
  padding-top: 5px;
  margin-left: 0px;
 text-align:left;
}

div.biala_kreska_pozioma
{
  clear: both;
  width: 730px;
  height: 4px;
  background: white;
  font-size: 2px;
}

div.stopka
{
  width: 730px;
  height: 65px;
  background: #787878;
}

div.technology
{
  font-size: 12px; 
  color: white; 
  padding: 10px 0 0 5px;
}

div.baner_sparta_software
{
  padding: 5px 0 0 5px;
}

div.stopka_prawa
{
  float: right; 
  text-align: right; 
  padding-right: 10px;
}

div.styler_tekst
{
  font-size: 10px; 
  color: white; 
  padding: 5px 5px 0 0;
}

div.tekst_stopka
{
  font-size: 10px; 
  color: white; 
  padding-right: 5px;
}

a#mail_styler
{
  text-decoration: none; 
  color: white; 
  font-weight: normal;
}

div.czysc
{
  clear: both;
}

TH {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    background-color: #0099ff;
    color: #FFFFFF;
}

TD {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
}

IMG {
	border: 0;
}

FORM {
	padding: 0px;
	margin: 0px;
}

TD.menu_zaplecze {
	border:0px;
}
/* classes for superMenuTree*/

.menuLink
{
  text-decoration:none ; 
  color:#B20808 ;
}

span.menuLink:hover
{
  text-decoration:underline ; 
}

span.menuTreeNode
{
  	text-decoration:none ; 
  	font-family: verdana, arial;
	color: #626262;
  	font-weight: bold ;
}
span.menuTreeNode:hover
{
  text-decoration:underline ; 
}
span.menuTreeNodeLeaf
{
  	font-family: verdana, arial;
	color: #626262;
  	text-decoration:none ; 
}

/* rejestracja.thtml */
span.required {
  	color: #FF0000 ;
}

/* end rejestracja.thtml */


span.required {
  	color: #FF0000 ;
}

/* end rejestracja.thtml */

input.readonly{
  	background-color: #C0C0C0 ;
}

.loginMessage
{
  	clear:both ;
  	color: red ;
  	padding: 10px 0 0 14px ;
}

div.odstep
{
	clear:both;
	height:8px
}

div.naglowek
{
	clear:both;
	background:url('../img/kropka_srodek.gif') repeat-x; 
	width:731px;
	height:20px;
	font-size:14px;
	margin-bottom:5px;
}

div.naglowek div.przerwa
{
	width:15px;
	float:left;
}

div.naglowek div.nazwa
{
	font-weight:bolder;
	background:#dedee6;
	float:left;
	height:20px;	
}

div.naglowek div.kwadrat
{
	font-size:3px;
	background:#dedee6;
	float:left;
	padding-top:3px;
	height:17px;
	padding-left:5px;
}

div.naglowekProdukt
{
	background-position: 0 3px ; 
}

div.naglowek div.nazwaProdukt
{
	font-weight:bolder;
	font-size: 14pt ;
}

/* rejestracja.php */
input.inp
{
  	width: 350px ;
}
textarea.inp
{
  	width: 350px ;
  	height: 80px ;
}
input.inpReadonly
{
  	width: 350px ;
  	background-color:#878787;
}
textarea.inpReadonly
{
	width: 350px ;
	height:80px;
	background-color:#878787;
}

div.dane
{
  	margin-bottom: 10px ;
}

div.txtB1
{
  	font-weight: bold ;
  	font-size: larger ;
  	background:url("../img/pasek.gif") no-repeat;
  	padding-left: 15px ;
  	margin: 0px 0 10px 0 ;
}

div.txtB
{
  	font-weight: bold ;
  	font-size: larger ;
  	background:url("../img/pasek.gif") no-repeat;
  	padding-left: 15px ;
  	margin: 10px 0 10px 0 ;
}
div.zatwardzenie
{
  	margin-bottom:20px; 
}

/****************** index.php */
div.indexContainer
{
  	width:100% ;
  	padding-top:4px;
}

div.indexContainerNarrow
{
  	width:470px ;
  	float:left ;
}

div.warianty
{
	  float: right;
  	width: 202px;
}

div.wariantyProdukt
{
	  float: right;
  	width: 252px;
}

div.wariantyProdukt div.txt
{
	clear:both;
	float:left;
	font-weight:bolder;
	width:140px;
	height:27px;
	padding-top:3px;
}
div.wariantyProdukt div.txt2
{
	float:left;
	height:30px;
}

table.tableWarianty
{
  	background-color: #e7e5e8 ;
  	border: #bebcbd 1px solid ;
  	width: 100%;
  	border-bottom: #e7e5e8 1px solid ;
}
.tableWarianty th
{
  	background-color: #828282 ;
  	height: 30px ;
  	color:white ;
  	font-weight: normal ;
}
.tableWarianty th.withBorder
{
  	border-right: #e7e5e8 1px solid ;
}
.tableWarianty td
{
  	border-bottom: #d9d9db 1px solid ;
  	text-align: center ;
  	height: 30px ;
  	color: #685e5f ;
  	width: 50% ;
  	
}
.tableWarianty td.withBorder_0
{
	border-right: #d9d9db 1px solid ;
	color: #6b727c ;
	width: 50% ;
}

.tableWarianty td.withBorder_1
{
	border-right: #d9d9db 1px solid ;
	background: #c4c4c4;
	color: #6b727c ;
	width: 50% ;
}

.tableWarianty td.td_0
{
	
}

.tableWarianty td.td_1
{
	background: #c4c4c4;
}

/*********** product.php */
div.fotoContainer
{
  	width: 485px ;
  	float: left ;
}
div.fotoInnerContainer
{
  	margin-left:20px ;
}

div.rightConteiner
{
  	width: 235px ;
  	float:right ;
}

div.similar
{
  	font-size: 12pt ;
  	font-weight: bold; 
  	margin:10px 0 10px 0 ;
}

div.similarBox
{
  	float: left; 
	width: 145px
}
.similar div.center
{
  	text-align: center ;
}
.similar div.left
{
  	text-align: left ;
}
.similar div.right
{
  	text-align: right ;
}

/************ prices.php */

/* preview window */

div.previewContainer
{
  display: none ;
  text-align:left; 
  margin-left:130px; 
  background-color: red ;
}
div.previewContainerRight
{
  display: none ;
  text-align:left; 
  margin-left:-205px; 
  background-color: red ;
}

div.previewInnerDiv
{
  	width:235px;
	height: 175px;
	margin-top:-73px; 
	position:absolute ;
}

img.previewArrow
{
  position:relative;
  z-index:1;
  display:block; 
  float:left; 
  margin-top:80px;
}
img.previewArrowRight
{
  position:relative;
  z-index:1;
  margin-left:-1px; 
  display:block; 
  float:left; 
  margin-top:80px;
}

div.previewImageDiv
{
  	position:relative;
  	text-align:center;
  	border: solid 1px black ;
  	height: 100% ;
  	width:200px; 
  	margin-left:-1px;
  	float:left;
  	background-color:white ;
  	z-index:0 ; 
}

/* END preview window */

table.Prices
{
  	border-right: solid 1px #BEBCBD ; 
  	width:auto ;
}
table.Prices td.header
{
  	background-color:#828282 ;
	font-weight:normal ;
	height:35px; 
	width:70px; 
	border:0;
	color: white ;
}
table.Prices th.header
{
	background-color:#828282 ;
	font-weight:normal ;
	height:35px; 
	width:70px;
}
table.Prices th.headerBorder
{
	border-left: solid 1px white; 
}

table.Prices td
{
  	border: solid 1px #BEBCBD ; 
  	border-top:none ;
  	border-right: none ;
  	text-align: center ;
  	height:35px; 
  	color:#685E5F;
}

table.Prices td.first
{
  	font-weight: bold ;
  	color:#6B727C;
  	padding:0 5px 0 5px ;
}

table.Prices td.even
{
  	background-color: #E7E5E8 ;
}

table.Prices td.odd
{
	background-color: #c4c4c4 ;
}

table.Prices th
{
  	background-color: #D20001; 
  	color: white ;
}

input.price
{
  	width: 25px;
  	font-size:12px ;
  	border: 1px solid #828282;
  	margin: 2px ;
}
span.priceSpan
{
	color: #D20001 ;
	font-weight:bold ;
}

div.contact div.top1
{
	font-weight:bolder;
	margin-bottom:10px;
	padding-left:15px;
	background:url("../img/pasek.gif") no-repeat;
}

div.contact div.top2
{
	font-weight:bolder;
	margin-top:10px;
	margin-bottom:10px;
	clear: both;
	padding-left:15px;
	background:url("../img/pasek.gif") no-repeat;
}

div.contact div.box
{
	float: left;
	width:243px;
	padding-top: 5px;
	padding-bottom:5px;
	height:70px;
}

div.contact div.box span.name
{
	color: #de2219;
	font-weight:bolder;
}

button.zmien
{
  	background-image:url('../img/zmien.gif');
	background-repeat: no-repeat;
	width: 107px;
	height: 30px;
	margin: 0 ;
	padding: 0 ;
}

/* my account *******************/
table.myAccount
{
  
}

.myAccount td
{
  	vertical-align: top ;
}

table.myAccount div.txt
{
	padding: 3px 0 0 0;
}

table.myAccount div.input
{
	padding:0 0 3px 25px;
}


/*********************** search ***************************/
table.search
{
  	border-right: solid 1px #BEBCBD ; 
  	width:730px ;
	
}

table.search th
{
	background-color:#828282 ;
	font-weight:normal ;
	height:35px; 
	padding:0 10px 0 10px;
}

table.search th a:link, 
table.search th a:active, 
table.search th a:visited, 
table.search th a:hover 
{
	color: white;
}

table.search td a:link, 
table.search td a:active, 
table.search td a:visited, 
table.search td a:hover 
{
	color:  #6b727c;
}

table.search td.r_0
{
  	border: solid 1px #BEBCBD ; 
  	border-top:none ;
  	border-right: none ;
  	text-align: center ;
  	height:35px; 
  	color:#685E5F;
	background:#E7E5E8;
	padding:0 10px 0 10px;
}

table.search td.r_1
{
  	border: solid 1px #BEBCBD ; 
  	border-top:none ;
  	border-right: none ;
  	text-align: center ;
  	height:35px; 
  	color:#685E5F;
	background: #c4c4c4;
	padding:0 10px 0 10px;
}

div.registerHidden
{
 	float:left; 
	width: 180px; 
}

