body {
background-color: #F3EAD9; 
margin: 0px;
font-family: verdana,tahoma;
font-size: 11px;
color: #595758;
}
td {text-align: left; }

a {
color: #595758;
}

ol {
font-size: 11px;
}

li {
margin-left:10px;
}

.bg{
background-image: url('../images/dol_powt.gif'); 
background-repeat: repeat; 
background-position: center; 
}

td.polsat {
background:url("../images/baner_polsat_tlo.gif");
}
object{
float: top;
}

td.polsat object{
float: bottom;
}

.left {
background: url("../images/megapunkt_lewy.gif");
width: 38px;
/*height:620;*/
height: 100%;
}

.right {
background: url("../images/megapunkt_prawy.gif");
width: 38px;
/*height:620;*/
height: 100%;
}

img {
  border: 0;
  padding: 0px;
  margin: 0px;
}

.productMenu {
background: #F3EADB;
width: 915px;
height: 90%;
margin: 0 5px 0 5px;
text-align: center;
padding: 0px;
}

.productMenu table{
padding: 10px 0 10px 0;
/*float: left;*/
}

div.menu {
padding-left:5px;
}

.tree {
padding: 5px;
}

div.page {
width: 99%;
/*height: 98%;*/
float: top;
background-color: #F6F2E7; 
/*ssdmargin: 0 5px 5px 5px;*/
margin: 0 2px 5px 0;
padding-bottom: 5px;
}

div.page.location {
width: 99%;
height: 79px;
/*float: right;*/
}

.location img{
/*width: 710px;
height: 70px;*/
}

div.page .main {
margin: 5px;
-rereroverflow: scroll;
}

div.city{
line-height: 28px;
text-align:center;
padding-top: 5%;
width: 250px;
float: right;
}

div.city a{
text-decoration: none;
display: block;
float: top;
color: #595758;
}

div.institution img{
margin: 30px;
width: 300px;
height: 300px;
}

div.institution{
line-height: 16px;
text-align:center;
padding-top: 5%;
}

div.institution div{
float: top;
}

div.institution .Name{
float: top;
font-weight: bold;
font-size: 12px;
padding: 5px;
}

div.clr {
clear: both;
}
/*----------koszyk----------*/
div.koszyk {
/*background: url("../images/koszyk/_koszyk_panel.gif") no-repeat;*/
background: url("../images/koszyk/panel_koszyk.gif") no-repeat;
width: 100%; 
height: 99px;
padding-top: 0px;
padding-left: 5px;
/*margin: 2%;*/
}

a.basket {
/*background: url("../images/koszyk/_koszyk_panel.gif") no-repeat;
width:100%; 
height: 99px;*/
display: block;
text-decoration: none;
font-size: 10px;
}

a.basket div{
padding-top:20px;
padding-left: 5px;
}

/*a.basket*/ .text{
padding-top:28px;
width:53%;
font-size: 9px;
float: left;
text-align: right;
padding-right: 10px;
}

/*a.basket*/ .data {
padding-top:28px;
float: left;
font-size: 9px;
width:40%;
font-weight: bold;
}

a.buy {
background: url("../images/koszyk/_koszyk_jak-kup.gif") no-repeat;
width:100%; 
height:20px;
display: block;
}
a.reg {
width:100%; 
height:20px;
background: url("../images/koszyk/_koszyk_regulamin.gif") no-repeat;
display: block;
}

div.komunikat{
padding: 15px;
font-size: 11px;
}

div.komunikat div{
/*float: top;*/
font-style: italic;
margin: 10px;
}

div.komunikat a{
text-decoration: none;
font-weight: bold;
float:bottom;
}
/*----------Pasek Produktu----------*/
.record_a {
width: 98%;
height: 30px;
background-color: #F6F2E7; 
display: block;
text-decoration: none;
font-family: verdana,tahoma;
font-size: 11px;
}

.record_b {
width: 98%;
height: 30px;
background-color: #FBFAF5;
display: block;
text-decoration: none;
font-size: 11px;
}

.record_a div{
width: 20%;
float:left;
}

.record_b div{
width: 20%;
float:left;
}

.record_a a{
display: block;
color: #000000;
text-decoration: none
}

.record_b a{
display: block;
color: #000000;
text-decoration: none
}

.record_a div.name{
width: 60%;
float:left;
}

.record_b div.name{
width: 60%;
float:left;
}
/*----------MENU----------*/


div.mainMenu {
width: 190px;
padding-left: 5px;
float: top;
}

div.introMenu {
width: 125px;
padding-left: 5px;
float: top;
}

div.mainMenu img{
height: 33px;
padding-top: 1px;
}

div.introMenu img{
height: 33px;
padding-top: 1px;
}

div.introMenu .button {
padding-bottom: 2px;
}

div.mainMenu .button {
padding-bottom: 2px;
}

div.mediaMenu .button {
padding-bottom: 25px;
float: left;
}
/*---------Prezentaja Produktu----------*/
.showProd{
width: 350px;
margin: 2%;
float: left;
}

.showProdPic{
float:left;
/*width:180px;
height:190px;*/
}
.prodImg {
	width: 180px;
	float: left;
	margin: 2%;
}

.showProd .name{
width:270px;
height:50px;
float: right;
font-weight: bold;
}

.showProd div{
width:270px;
float: right;
}

.showProd div div{
width:80px;
float: left;
height:20px;
}

.showProd div .descr{
height: 100%;
width: 190px;
float: left;
}

/*----------marki----------*/
a.brand_a {
float:left;
width:100px;
height:70px;
text-align:center;
background-color: #F6F2E7; 
display: block;
text-decoration: none;
margin: 10px 0 0 20px;
color: #000000;
}

a.brand_b {
float:left;
width:100px;
height:70px;
text-align:center;
background-color: #FBFAF5; 
display: block;
text-decoration: none;
margin: 10px 0 0 20px;
color: #000000;
}

.logo {
width:100px;
height:30px;
}

/*----------Neswy----------*/
.News {
padding: 5px;
}

.News .Name{
padding: 0 0 5px 0;
font-weight: bold;
}

.News div{
margin: 5px 0 5px 0;
}
/*----------Rejestracja----------*/
div.regForm {
text-align: center;
/*float: left;*/
width: 300px;
border: 1px solid gray;
padding: 3px;
font-size: 11px;
}

div.regForm input{
float: left;
width: 150px;
padding-top: 5px;

}

div.regForm input.submit{
	width: 100px;
	float: none;
}


div.regForm div{
width: 300px;
height: 30px;
text-align: left;
}

div.regForm div div{
width: 100px;
float: left;
height: auto;
font-weight: bold;
}

div.registry .descr{
width: 200px;
font-style: italic;
float: left;
font-weight: bold;
}

div.registry center{
float: bottom;
margin: 25px;
}

.regFormularz {
	width: 300px;
	text-align: center;
	padding: 10px 100px 0 100px;
}

.regDescr {
	width: 500px;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
	padding-bottom: 10px;
	font-size: 11px;
}

.tooltip {
   position: absolute;
   top: 0;
   left: 0;
   border: 1px solid black;
   width: 100px;
   height: 100px;
   background: url("../images/load.gif") no-repeat;
}

table.siatka {
   border: 1px solid #E9E5DB;
}

.prodpic {
   border: 1px solid black;
   width: 90px;
   height: 90px;
}

.tooltip img {
   width: 100px;
   height: 100px;
}

.prodpic img {
   width: 90px;
   height: 90px;
}

.widok {
	text-align: left;
	font-weight: bold;
	padding: 20px;
}

.widok a {
	color: #000000;
	text-decoration: none;	
}
/*----------Pasek Produktu(sklep)----------*/

div.buyProd_a {
width: 98%;
height: 30px;
background-color: #F6F2E7; 
display: block;
text-decoration: none;
font-size: 11px;
}

div.buyProd_b {
width: 98%;
height: 30px;
background-color: #FBFAF5;
display: block;
text-decoration: none;
font-size: 11px;
}

div.buyProd_a div{
width: 13%;
float:left;
padding: 3px 0 0 3px;
}

div.buyProd_b div{
width: 13%;
float:left;
padding: 3px 0 0 3px;
}

div.buyProd_a a{
color: #000000;
text-decoration: none;
color: #595758;
}

div.buyProd_b a{
color: #000000;
text-decoration: none;
color: #595758;
}

div.buyProd_a div.name{
width: 45%;
float:left;
}

div.buyProd_b div.name{
width: 45%;
float:left;
}
/*----------kupno produktów----------*/
.buyProduct {
margin: 0 auto;
float: middle;
font-size: 11px;
width:50%;
}

.buyProduct .name{
width:300px;
height:50px;
float: left;
font-weight: bold;
}

.buyProduct div{
width:400px;
float: left;
}

.buyProduct div div{
width:100px;
float: left;
height:20px;
}

.buyProduct table{
font-size: 11px;
}

/* eto */
.searchinput {
	float: right;
}

.searchinput .szukaj{
	font-size: 11px;
	padding: 2px;
	color: gray;
	height: 15px;
  font-style: italic;
}

div.absoluteSearch {
  position: absolute;
  margin: 415px 0 0 140px;
  width: 400px;
  height: 20px;
}

div.absoluteSearch .searchinput{
float: left;
}

/* intro */
td.menu_srodek {
	width: 739px;
	height: 120px;
}

td.top_menu {
	width: 127px;
	padding-left: 3px;
	vertical-align: top;
	text-align: right;
}

td.top_srodek {
	width: 614px;
}

td.menu {
	width: 127px;
	height: 300px;
}

td.srodek {
	width: 614px;
	vertical-align: top;
}

td.banery {
	height: 388px;
	vertical-align: top;
}

td.programy {
	vertical-align: top;
	height: 175px;
	width: 184px;
	padding: 0 0px 1px 0;
	ybackground: url('../images/baner_polsat_tlo.gif') no-repeat;
}

td.nowosci {
	height: 213px;
	vertical-align: top;
	background: url('../images/tlo_nowosci.gif') no-repeat;
}

.navigator {
	text-align: right;
	padding-top: 5px;
}

.newsletter {
	padding: 10px;
}

td.top {
	vertical-align: top; 
	padding: 0px; 
	height: 128px;
	width: 925px;
	qbackground: url('../images/_top.gif') no-repeat 1px;
}

td.shop_pic {
	width: 300px;
	height: 170px;
	padding: 5px 5px 20px 5px;
	text-align: center;
}

td.shop_pic .Name{
float: top;
font-weight: bold;
font-size: 12px;
padding: 5px;
}

td.shop_pic div {
	padding: 2px;
}

div.englishMenu {
margin: 5px;
line-height: 25px;
font-weight: bold;
}

div.englishMenu a {
display: block;
width: 100%;
}

div.englishIMG {
margin: 15px 5px 0 5px;
width: 150px;
float: left;
}

div.englishText {
width: 500px;
float:left;
margin-top: 15px;
line-height: 15px;
}

div.english {
height: 350px;
overflow: auto;
border: 5px double gray;
padding: 5px;
margin-top: 15px;
}

a.enFlag {
display: block;
margin: 0 0 10px 15px;
background: url("/images/gb_flaga.gif") no-repeat;
width: 30px;
height: 15px;
}

b.results {
text-align: center;
width: 100%;
display: block;
}


div.searchLine {
margin :5px;
font-size: 11px;
font-style: italic;
}

div.searchLine input {
font-size: 11px;
padding: 2px;
color: gray;
height: 15px;
font-style: italic;
}

div.searchLine select {
font-size: 11px;
color: gray;
height: 20px;
}

div.searchLine .searchbutton{
height: 25px;
width: 60px;
font-weight: bold;
}

b.search_info {
font-size: 9px;
display: block;
text-align: center;
}

div.searchLine b.search_info{
text-align: left;
font-size: 8px;
}

option.main {
font-weight:bold;
background-color: gray;
color: white;
}

a.advSearch {
/*font-size: 8px;*/
font-weight: bold;
}

.branPanel {
padding: 5px;
text-align: center;
}

ul.adviceMenu{
padding: 0px;
list-style-type: none;
overflow:auto;
height: 300px;
}
ul.adviceMenu li{
padding: 2px 2px 0 2px;
margin-top: 3px;
}

ul.adviceMenu li.current{
font-weight: bold;
}

/*---------Psek zwycięzców----------*/
.winners_a, .winners_b  {
width: 500px;
background-color: #F6F2E7; 
font-size: 11px;
padding: 10px;
margin: auto;
overflow: hidden;
}

a.winners_a, a.winners_b  {
display:block;	
text-decoration: none;
}

.winners_b {
background-color: #FBFAF5;
}

.winners_a div, .winners_b div{
width: 200px;
float:left;
padding: 3px 0 0 3px;
}

a.winners_a:hover, a.winners_b:hover{
	background-color: #F5F5DC;
}

.newspaper, .letter{
	width:600px;
	margin: auto;
}

.newspaper .descr{
	width: 380px;
	float: left;
	margin: 0 20px 20px 0;
}

.newspaper .image{
	float: right;
}

.letterPhotos{
	margin: 10px 10px 10px 5px;
}
.letterPhotos img{
	margin-left: 5px;
}
.return {
	font-weight: bold;
	margin: 40px;
	float:right;
	display:block;
}

h4 {
	font-size: 13px;
}

.clt {
	clear:both;
}

