BODY {  
  font-family: Tahoma, Arial, Verdana;
  font-size: 12px; 
  line-height: 1.5em;
  text-align: center;
  margin: 0;
  padding: 0;
  color: #544F34;
  background: #FDDC73 url('../images/tlo_top.png') top center no-repeat;
}
#background2{ margin: 0px auto; background: #FDDC73 url('../images/tlo_bottom.png') bottom center no-repeat; }


textarea{ font-family: Tahoma, Arial, Verdana;  font-size: 13px;  text-align: left; background: #DDD7BC; border-top: solid 1px #EDEADB; border-left: solid 1px #EDEADB; border-right: solid 1px #716E60; border-bottom: solid 1px #716E60;}
img, img a { border:0; }
div { margin: 0px; padding: 0px; text-align: left; }


#container{ width:970px; margin: 0px auto; clear: both; }

div#menu { width:960px; overflow:hidden; margin: 0 auto; padding: 0px}
div#menu ul { margin: 0px; padding: 0; cursor: default; list-style: none; display:block; }
div#menu ul li { display: block; color:#fff; padding:0; margin: 0px; float: left;}
div#menu ul li #pasek_l {width:209px; height: 45px; background: transparent url('../images/menu/pasek_l.png') top left;}
div#menu ul li #pasek_r {width:212px; height: 45px; background: transparent url('../images/menu/pasek_r.png') top right;}
div#menu ul li a.btn_1 {padding: 0px; display:block; width:147px; height:45px; background: url('../images/menu/main.png') top left no-repeat;}
div#menu ul li a.btn_1:hover {display:block; width:147px; height:45px; background: url('../images/menu/main.png') bottom left no-repeat;}
div#menu ul li a.btn_2 {padding: 0px; display:block; width:98px; height:45px; background: url('../images/menu/firma.png') top left no-repeat;}
div#menu ul li a.btn_2:hover {display:block; width:98px; height:45px; background: url('../images/menu/firma.png') bottom left no-repeat;}
div#menu ul li a.btn_3 {padding: 0px; display:block; width:86px; height:45px; background: url('../images/menu/oferta.png') top left no-repeat;}
div#menu ul li a.btn_3:hover {display:block; width:86px; height:45px; background: url('../images/menu/oferta.png') bottom left no-repeat;}
div#menu ul li a.btn_4 {padding: 0px; display:block; width:114px; height:45px; background: url('../images/menu/techn.png') top left no-repeat;}
div#menu ul li a.btn_4:hover {display:block; width:114px; height:45px; background: url('../images/menu/techn.png') bottom left no-repeat;}
div#menu ul li a.btn_5 {padding: 0px; display:block; width:93px; height:45px; background: url('../images/menu/kontakt.png') top left no-repeat;}
div#menu ul li a.btn_5:hover {display:block; width:93px; height:45px; background: url('../images/menu/kontakt.png') bottom left no-repeat;}


div#menuBg { width: 22px; height:30px; background: url(../images/content_bg.png) top left repeat-y; float: left;}


div#flash { width:960px; height:300px; overflow: hidden; margin: 0 auto;}
div#info { margin: 20px 0;  }

div#polecamy {width: 460px; height: 26px; background: #980100; margin: 17px 0; padding-top: 10px; }

#leftColumn{ font-size: 12px; color: #DFD28D; float: left; width:230px; margin-top: 0px; display: inline; overflow:hidden; }
#leftColumn #produkty {width:200px; height: auto; overflow:hidden; background: transparent url('../images/left_1.png') top left; padding: 0 15px;}
#leftColumn #newsletter {width:200px; height: 303px; overflow:hidden; background: transparent url('../images/left_2.png') top left; padding: 0 15px;}

#menu_oferta ul { margin: 0px; padding: 0; cursor: default; list-style: none; display:block; }
#menu_oferta ul li { padding:0; margin: 0px; }
#menu_oferta ul li a {color: #DFD28D;  text-decoration: none;}
#menu_oferta ul li a.on { font-weight: bold; color: #DFD28D; text-decoration: none;}

#content {	float: left; width:460px; min-height: 200px; padding: 0px 20px; margin-bottom: 10px; display: inline;}

#rightColumn{ font-size: 12px; color: #DFD28D; float: left; width:230px; margin-top: 0px; display: inline; overflow:hidden;}
#rightColumn a{color: #DFD28D;  text-decoration: none;}
#rightColumn #logowanie {width:224px; height: 160px; overflow:hidden; background: transparent url('../images/right_1.png') top left; padding: 0 3px;}
#rightColumn #koszyk {width:200px; height: 108px; overflow:hidden; background: transparent url('../images/right_2.png') top left; padding: 0 15px;}
#rightColumn #promocja {width:200px; height: auto; overflow:hidden; background: transparent url('../images/right_3.png') top left; padding: 0 15px 10px 15px;}
#rightColumn #wyszukiwanie {width:200px; height: 142px; overflow:hidden; background: transparent url('../images/right_4.png') top left; padding: 0 15px;}


#footer { clear:both; font-size: 11px;  width:960px; height: 30px;  margin: 30px auto 0 auto;  padding: 15px 0;  text-align: center; background: url('../images/linia.png') top center no-repeat; }
#footer a {color: #544F34; text-decoration: none;}
#footer a:hover {color: #544F34; text-decoration: none;}

a { color: #990100;  text-decoration: none;}
a:hover {  color: #990100;  text-decoration: none;}

a.dark{ font-weight: bolder; color:#990100; text-decoration: none; padding: 0px 8px 2px 0; background: url(../images/arr_dark.gif) right center no-repeat;}
a.dark:hover { text-decoration: underline; }
a.light{ font-weight: bolder; color:#DFD28D; text-decoration: none; padding: 0px 8px 2px 0; background: url(../images/arr_light.gif) right center no-repeat;}
a.light:hover { text-decoration: underline; }

.subtitle {color: #212213; font-family: times; font-size:21px; font-weight: bolder; margin: 10px 0px 17px 0px;}
.subtitle2 {color: #DBCE87; font-family: times; font-size:21px; font-weight: bolder; margin: 0px 0px 0px 12px;}
div.foto { border: solid 0px #007900;}

input {font-size: 12px; padding-top:0px; background: #DDD7BC; border-top: solid 1px #EDEADB; border-left: solid 1px #EDEADB; border-right: solid 1px #716E60; border-bottom: solid 1px #716E60;}
input.btn {background: transparent; border: 0; padding: 0;}

.foto_gal {
  width:80px;
  height:93px;
  float: left;
  margin-left: 23px;
  margin-top: 20px;
  overflow: hidden;
  border:solid 1px #7B0100;
  padding: 2px;
  display: inline;
}

.foto_gal_podpis {margin-left: 20px; width:80px;}

.tb { font-weight:bold; }
.tl { text-align:left; }
.tj { text-align:justify; }
.tr { text-align:right; }
.tc { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.vt { vertical-align: top; }
.vm { vertical-align: middle; }
.di { display: inline; }
p.error {color: red; }
p.info {font-weight: bold; font-size: 12px; text-align: center;}
p.info2 {}
p.mt {margin: 5px 0 0 0px;}
h1 {font-size:12px; font-weight: bold;}
hr {color: #212213; width: 95%;}

input.reg {font-size: 12px; padding-top:0px; background: #DDDDDD; border-bottom: solid 1px #EDEADB; border-right: solid 1px #EDEADB; border-left: solid 1px #716E60; border-top: solid 1px #716E60;}

input.w200 {width: 200px;}
input.w50 {width: 65px;}

.tr_tab { text-align:right;  padding-top: 10px;  padding-right: 10px;  vertical-align: middle;}

.inpBg{  padding-top: 10px;}

#gMap{	margin-top: 30px;	width:460px;	height: 300px;}

#aaa{	min-height: 650px;	height: auto ! important;	height:650px;}



div.produkt_list{width: 460px; min-height: 110px; clear: both; margin-bottom: 30px;}
div.produkt_list_main {width: 170px; min-height: 110px; float: left; margin: 20px 0 0 40px;}
div.foto_pl{
	float: left;
	margin-right: 10px;
	margin-top: 22px;
	width: 80px;
	height: 93px;
	overflow: hidden;
}					


div.opis_pl{
	height: 110px;
	width: 430px;
	float: right;
	display: inline;
}

div.head_pl{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #544F34;
}

.cena { color: #990100; font-size: 14px; font-weight: bold;}

div.produkt{
	width: 460px;
}

