/* USTAWIENIA GLOWNE */

html { 
	min-width: 780px;
	 }
body	{
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;	
	background: #F6F9FD url('../img/bg.gif');
	color: #35669A;
	font: 11px Verdana, Helvetica, sans-serif;
	}

td {
font-size: 11px;
}
	
#global{
 	width: 780px; 
 	text-align:center;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:0 auto' */
	border: 0;
}

/*  zaloguj zarejestruj moja strefa */
#headA{
	width: 780px;
	height: 30px;
	background: #EBF1F7 url('../img/ico_user.gif') no-repeat right;
	text-align: right;
	padding-right: 50px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 730px;
}
html>body #headA {
	width: 730px; 

}


#headA a{
	background:  url('../img/krop.gif') no-repeat left;
	line-height: 30px;
	margin-left: 20px;
	padding-left: 15px;
	color: #35669A;
	text-decoration: none;
}
#headA a:hover{
	text-decoration: underline;
}

/*  logo foto */
#headB{
	width: 780px;
	height: 125px;
	background: #C5D6E8 url('../files/head.jpg') no-repeat right;
	text-align: left;
}

#headB a{ 
display: block;
width: 274px;
height: 125px;
background: transparent url('../img/logo.gif') no-repeat left;
}


.alt{
display: none;
}

/*  MENU TOP */

#MenuTop{
width: 780px;
height: 29px;
background: #7EB1E8;
text-align: left;
}

#MenuTop ul{
margin: 0;
padding: 0;
border: 0;
display: inline;
list-style: none;
}

#MenuTop ul li{
display: inline;
margin: 0;
padding: 0;
list-style: none;
}

#MenuTop li a{
display: block;
float: left;
height: 29px;
background: transparent;
}

#MenuTop li a:hover{
background: #003399;
}


#content {
	padding:0;
	margin: 0;
	border: 0;
	background: #FFFFFF url('../img/bgm.gif') repeat-y;
	text-align: left;
	float: left;
	width: 780px; 
}

/* LEWA SEKCJA  */
#LeftSec{
	width: 165px; 
	float: left;
	background: #CCDDEF;
	padding-bottom: 15px;
}

/* GLOWNA  SEKCJA  */
#MainSec{
	width: 615px; 
	float: right;
}

/* SRODKOWA SEKCJA  */
#MainH{
margin: 0;
float:left;
width: 450px;
padding: 10px 12px 15px 12px;
voice-family: "\"}\"";
voice-family:inherit;
width: 426px;
}
html>body #MainH {
width: 426px; 
}


/* PRAWA SEKCJA  */
#RightSec{
float: right;
border: 0;
margin: 0;
width: 165px; 
background: #CCDDEF;
padding-bottom: 15px;
}


/* BOKSY  */
.Cast{
width: 157px;
margin: 15px 4px 0px 4px;
background: #DFEAF5 url('../img/bgc.gif') no-repeat top;
padding: 0 7px 15px 7px;
voice-family: "\"}\"";
voice-family:inherit;
width: 143px;
}
html>body .Cast {
width: 143px; 
}

.Cast h1{
margin: 0 0 12px 0;
padding:0;
line-height: 25px; 
font-size: 12px;
color: #FDECF4;
}

.Cast ul{
margin: 0 0 0 15px;
padding: 0;
list-style: url('../img/krop.gif');
}
.Cast ul li{
margin: 2px 0;
}

.Cast ul a{
text-decoration: none;
color: #35669A;
}
.Cast ul a:hover{
text-decoration: underline;
}

.Cast ul.S1{
margin: 0;
padding: 0;
list-style: none none;
}
.Cast ul.S1 a{
color: #4380C1;
}

.Cast ul.S2{
margin: 0 0 0 5px;
padding: 0;
list-style: none none;
}

.Cast ul.S3{
margin: 0 0 0 5px;
padding: 0;
list-style: none none;
}














/* ADRES - SCIEZKA */
#MainH #Adress{
margin: 0 0 20px 0;
color: #467AB5;
}
#MainH #Adress a{
color: #467AB5;
text-decoration: none;
}
#MainH #Adress a:hover{
text-decoration: underline;
}



/* FORMATOWANIE TRESCI GLOWNEJ  */

#MainH h1{
font-family: Tahoma;
font-size: 18px;
color: #35669A;
font-weight: normal;
margin-top:0;
}

#MainH h1  a{
color: #35669A;
}

#MainH h2{
font-family: Tahoma;
font-size: 15px;
color: #35669A;
font-weight: bold;
margin: 10px 0;
}

#MainH h3{
font-family: Tahoma;
font-size: 13px;
color: #35669A;
font-weight: bold;
margin: 7px 0;
}

#MainH hr{
border-bottom-color: #CCDDEF;
border-bottom-style: solid;
border-bottom-width: 1px;
border-top-width: 0;
border-left-width: 0;
border-right-width: 0;
height: 1px;
}


.price{
color: #D32225;
}
.pricen{
color: #5B80A8;
}
.pricespec{
text-decoration: line-through;
}


.red{
color: #D1323A;

}

/* tabela logowania */

#MainH .signin{
padding: 7px 7px 14px 7px;
background: #EFF4FA;
border: 1px solid #98C1ED;
}

#MainH .signin h2{
font-size: 12px;
padding: 0;
margin-bottom: 7px;
}

#MainH .signin ul{
margin: 5px;
padding: 5px 10px;
}

#MainH .signin a{
color: #07387D;
}


/* Menu USER */
#MainH .MenuUser{
padding: 7px 7px 14px 7px;
background: #F7FAFD;
border: 1px solid #BAD6F3;
margin: 0 0 10px 0;
}

#MainH .MenuUser ul{
margin: 5px 10px;
padding: 5px 10px;
list-style-image: url('../img/krop.gif');
}

#MainH .MenuUser li{
margin-bottom: 7px;
}

#MainH .MenuUser a{
color: #07387D;
}

#MainH .MenuUser a.logout{
color: #D1323A;
}


.small{
font-size: 10px;
}

.norm{
	color: #35669A;
	font: 11px Verdana, Helvetica, sans-serif;
}


#MainH table td.tbs{
/*
background: #F7FAFD;
*/
background: #EEF4FB;
}


#MainH ul.pliki{
 	margin: 20px 0;
	border: 0;
	list-style: none;
	padding: 7px 5px;
	background: #F0F5FB;
}
#MainH ul.pliki li{
margin: 5px;
}

#MainH ul.pliki li a{
color: #35669A;
}


#MainH a{
color: #B30D5B;
text-decoration: none;
}
#MainH a:hover{
text-decoration: underline;
}



#ProdFotter{
text-align: right;
margin: 7px 5px;
}
#ProdFotter a img{
border: 1px solid #fff;
}
#ProdFotter a:hover img{
border: 1px solid #9CC3EC;
}



#MainH .ButGal{
display: block;
margin-top: 8px;
padding-left: 18px;
text-align:left;
color: #5497E0;
text-decoration: none;

font-size: 10px;
background: url('../img/i_gal.gif') no-repeat left;
}
#MainH .ButGal:hover{
text-decoration: none;
background: url('../img/i_galo.gif') no-repeat left;
color: #4983C3;
}


/* Tablela Nowosci */

table.tbnew{ 
font-size: 11px;
empty-cells: show;
width: 100%;
border: 0;
}

table.tbnew td{
padding: 7px;
vertical-align: top;
}


#MainH table.tbnew h2{
color: #35669A;
font-size: 13px;
font-weight: bold;
margin: 0 0 8px 0;
}

#MainH .tbnew h2 a{
color: #35669A;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}
#MainH .tbnew h2 a:hover{
text-decoration: underline;
}


/* Galeria Dokumentu */

table.tbgal{ 
text-align: center;
font-size: 11px;
empty-cells: show;
width: 100%;
border: 0;
}

table.tbgal td{
padding: 7px;
vertical-align: top;
}

table.tbgal td img{
padding-bottom: 4px;
}


/* Tabela sortowania produktow */
table.SortTbl{ 
text-align: right;
font-size: 11px;
empty-cells: show;
width: 100%;
border: 0;
background: #F6F9FD;
margin: 15px 0;
color: #9AC1ED;
}

table.SortTbl td{
padding: 2px 5px;
}

#MainH table.SortTbl a{
color: #5296E0;
}


#SearchForm{
border: solid #98C1ED 1px;
padding: 5px 0;
background: #EFF4FA;	
margin-top: 10px;
}


#SearchForm form input{
   padding: 4px;
}
#SearchForm form input.img{
   background: transparent;
   border: 0;
   margin: 0;
   padding: 0;
}


/* formularz */
form{
margin: 0;
}

form input, form select, form textarea{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
   background: #fff;
	color: #000;
   border: 1px solid #7EB1E8;
   padding: 2px;
}
form input.but{
   color: #fff;
   font-size: 11px;
   font-weight: bold;
   width: auto;
   padding: 0 10px;
   border: 3px double #95BBE2;
   font-family: Arial, Hevlvetica, sans-serif;
   height: 24px;
   line-height: 15px;
  	background: url(../img/button_bg.gif) repeat-x;
}

form input.img{
   background: transparent;
   border: 0;
   margin: 0;
   padding: 0;
}




#MForm {
margin: 0;
padding: 0;
}

#MForm input {
	font-size: 11px;
   background: #F3F4F5;
	color: #35669A;
   border: 1px solid #CCDDEF;
   padding: 4px;
}

#MForm input.but{
   color: #fff;
   font-size: 11px;
   font-weight: bold;
   width: auto;
   padding: 0 3px;
   border: 3px double #95BBE2;
   font-family: Arial, Hevlvetica, sans-serif;
   height: 24px;
   line-height: 15px;
  	background: url(../img/button_bg.gif) repeat-x;
}







/* nawigacja bottom - linit wyswietlen */
#Navig{
border: solid #98C1ED 1px;
padding: 5px 0;
background: #EFF4FA;	
margin-top: 10px;
text-align: center;
}
#Navig a{
color: #6892BF;
margin: 0 1px;
text-decoration :none;
}
#Navig a:hover{
text-decoration: underline;
}
#Navig .Nav{
font-size: 11px;
font-weight: normal;
color: #79775D;
text-decoration: underline;
}
#Navig img{ 
vertical-align: text-top;
}



#AddToB{
border: solid #98C1ED 1px;
padding: 10px 10px 10px 50px;
background: #EFF4FA url('../img/addtob.gif') no-repeat left ;	
margin: 10px 0;
}

#AddToB h2{
margin: 0;
padding: 0;
}


/* SUBKATEGORIE */
ul#SubCategories{
padding: 0;
border: 0;
list-style: none;
margin: 0;
display: block;
}

ul#SubCategories li{
margin: 0;
padding: 0;
border: 0;
display: inline;
list-style: none;
}


ul#SubCategories li a{
display: block;
float: left;
width: 134px;
text-decoration: none;
color: #35669A;
text-align: center;
background: #fff;
margin-right: 8px;
margin-bottom: 10px;
border: 1px solid #98C1ED;
padding: 6px 8px 8px 8px;
voice-family: "\"}\"";
voice-family:inherit;
width: 116px;
}
html>body ul.ProdList a {
width: 116px; 
}

ul#SubCategories li a:hover{
background: #EFF4FA;
}
ul#SubCategories li img{
margin-bottom: 5px;
}


/* subkategorie bez obrazkow */
table#SubCategoriesB ul{
padding: 0;
border: 0;
margin: 0 0 0 20px;
}


table#SubCategoriesB ul li{
margin: 2px 10px;
list-style: url('../img/krop.gif');
}

table#SubCategoriesB ul li a{
color: #35669A;
text-decoration: none;
font-weight: normal;
}




#MainH .NewList h2{
color: #35669A;
font-size: 13px;
font-weight: bold;
margin: 0 0 8px 0;
}

#MainH .NewList h2 a{
color: #35669A;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}
#MainH .NewList h2 a:hover{
text-decoration: underline;
}

#MainH .data{
font-size: 11px;
font-weight: normal;
}




img.Imle{
margin: 0 5px 5px 0;
float: left;
}

img.Imri{
margin: 0 0 5px 5px;
float: right;
}







/* LISTA PRODUKTOW - IKONKI */



ul.ProdList{
padding: 0;
border: 0;
list-style: none;
margin: 20px 0;
display: block;
}

ul.ProdList li{
margin: 0;
padding: 0;
border: 0;
display: inline;
list-style: none;
}

ul.ProdList a{
display: block;
float: left;
width: 134px;
text-decoration: none;
color: #35669A;
background: #EFF4FA;
margin-right: 8px;
margin-bottom: 30px;
border: 1px solid #98C1ED;
padding: 6px 8px 8px 8px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 116px;
}
	html>body ul.ProdList a {
	width: 116px; 
}

ul.ProdList a img{
margin-top: 7px;
margin-bottom: 2px;
}


table.ProdListA{
width: 100%;
font-size: 11px;
empty-cells: show;
padding: 0;
border: 0;
margin: 0;
border-spacing: 0;
border-collapse: collapse;
}

table.ProdListA td{
padding:  14px 7px;
background: #fff;
vertical-align: top;
/*
border-top: 1px solid #CCDDEF;
border-bottom: 1px solid #CCDDEF;
*/
}






table.ProdListA h1{
color: #6993C1;
font-size: 13px;
font-weight: bold;
margin: 0 0 8px 0;
}

table.ProdListA h1 a{
color: #6993C1;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}
table.ProdListA h1 a:hover{
text-decoration: underline;
}


table.ProdListA img{
display: block;
padding: 7px;
background: #EFF4FA;
border: 1px solid #98C1ED;
}


table.AddBasket td{
padding: 3px;
background: transparent;
vertical-align: middle;
}





table td.Gal{
width: 130px;
height: 130px;
text-align: center;
line-height: 130px;
vertical-align: middle;
background: #EFF4FA;
border: 1px solid #98C1ED;
}

table td.Galt{
width: 130px;
text-align: center;
vertical-align: top;
font-size: 11px;
}


.prodImg{
display: block;
padding: 7px;
background: #EFF4FA;
border: 1px solid #98C1ED;

}



table.tba{ 
font-size: 11px;
empty-cells: show;
width: 100%;
border-collapse: collapse;
}
table.tba td{
background: transparent;
padding: 3px 3px;
border: solid 1px #98C1ED;
}
table.tba thead td{
font-weight: bold;
background: #D9E6F3;
text-align: center;
}





/* Tabela Koszyk */

table.BasketTb{ 
font-size: 11px;
empty-cells: show;
width: 100%;
border-collapse: collapse;
}
table.BasketTb td{
background: transparent;
padding: 5px 3px;
border: solid 1px #98C1ED;
}
table.BasketTb td.a{
background: #F6F9FD;
}
table.BasketTb thead td{
font-weight: bold;
background: #D9E6F3;
text-align: center;
}

#MainH table.BasketTb a{ 
color: #35669A;
font-weight: bold;
}









/* Sekcja prawa - promocja */

ul#Promo{
margin: 10px 0;
padding: 0;
border: 0;
list-style: none;
text-align: center;
}

ul#Promo li{
margin: 15px 0;
padding: 0;
border: 0;
list-style: none;
text-align: center;
color: #D32225;
}



ul#Promo a{
display: block;
text-decoration: none;
width: 137px;
text-align: center;
background: #fff;
padding: 5px 9px 9px 9px;
color: #35669A;
margin-bottom: 5px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 123px;
}
	html>body ul#Promo a {
	width: 123px; 
}

ul#Promo img{
margin-top: 7px;
}


.Cast a.all{
text-decoration: none;
color: #35669A;
margin-left: 10px;
/*background: url('../img/next.gif') no-repeat right; 
padding-right: 20px; */
}
.Cast a.all:hover{
text-decoration: underline;
}


/* formularz Search */

#RightSec form{
margin: 0;
padding: 0;
}

#RightSec form input {
	font-size: 11px;
   background: #F3F4F5;
	color: #35669A;
   border: 1px solid #CCDDEF;
   padding: 4px;
   margin: 12px 13px 0 0;
}
#RightSec form input.img{
   background: transparent;
   border: 0;
   margin: 0;
   padding: 0;
}


/* masz w koszyku */

#BasketM{
	display: block;
	color: #35669A;
	text-decoration: none;
	padding-top: 7px;
	height: 24px;
	margin-bottom: 5px;
	background: url('../img/ico_basket.gif') no-repeat right;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 17px;
}
	html>body #BasketM {
	height: 17px; 
}





/* Wybierz kategorie - formularz */
form select .bgCol{
  background: #E1EEFD;
  padding: 1px 0 1px 4px;
}

form select .bgCol1{
  background: #F1F8FE;
  padding: 1px 0 1px 15px;
}

form select .bgCol2{
  background: #fff;
  padding: 1px 0 1px 25px;
}

form select .bgCol3{
  background: #fff;
  padding: 1px 0 1px 35px;
}








/* STOPKA */
#footer{
width: 780px;
float:left;
height: 40px;
line-height: 40px;
background: #EBF1F7;
}
#codefooter{
width: 780px;
float:left;
height: 40px;
line-height: 15px;
}

#footer a{
color: #35669A;
text-decoration: none;
}
#footer a:hover{
text-decoration: underline;
}
