html
{
	height: 100%;
}
body
{
	margin: 0px auto 0px auto; 
	font-family:Tahoma; 
	font-size: 10pt; 
	color:#5F5F5F; 
	height: 100%;
	background-image: url('../img/bg_gora.jpg');
	background-repeat: repeat-x;
	background-position: top; 
}
a, a:active, a:visited
{
	color: #333333; 
	text-decoration: none; 
	cursor: pointer;
}
a:hover
{
	text-decoration: underline;
}
img
{
	border: none;
	margin: 0px;
}
p 
{
	margin: 0px;
}
.clear
{
	clear: both;
}
.white
{
	color: #FFFFFF !important;
}
.bold
{
	font-weight: bold;
}

/* --- struktura strony ---*/
#website
{
	margin: 0px auto -70px auto; 
	width: 1200px; 
	height: auto !important; 
	min-height: 100%;
}
#top
{
	height: 70px;
	margin-top: 20px;
}
#baloons div
{
	width: 84px;
	height: 21px;
	background-image: url('../img/GornaBelka/buttony/m_button.jpg');
	float: left;
	margin-right: 1px;
	text-align: center;
	font-weight: bold;
	font-size: 9pt;
}
#baloons div.bigger
{
	width: 139px !important;
	background-image: url('../img/GornaBelka/buttony/m_button_bigger.jpg') !important;
}
#searcher
{
	height: 36px;
	background-image: url('../img/GornaBelka/wyszukiwarka/m_tlo-11.jpg');
	background-repeat: repeat-x;
}
#searcher .side
{
	height: 36px;
	padding: 0px 7px;
	font-weight: bold;
}
#searcher .side span, #searcher .side a
{
	margin-top: 8px; 
	margin-left: 10px;
	display: block;
	color: #FFFFFF;
	font-size: 9pt;
}
#searcher #phrase
{
	width: 476px;
	background-image: url('../img/GornaBelka/wyszukiwarka/wyszuk_tlo.jpg');
	border: none;
	height: 18px;
}
#greyMenu
{
	text-align: center;
	background-image: url('../img/PanelUzytkownika/panel_bg.jpg');
	height: 61px;
	color: #505050;
}
#greyMenu a
{
	color: #505050;
}
#navigator
{
	padding: 5px 0px;
}
#left
{
	float: left;
	width: 226px;
	margin-right: 10px;
}
#right
{
	float: right;
	width: 12px;
}
#center
{
	float: left;
	width: 964px;
}
#centerpro
{
	float: left;
	width: 100%;
}
#footerSpace
{ 
	height: 70px; 
	clear: both; 
	margin: 0px auto; 
}
#footer
{
	width: 1200px; 
	margin: 0px auto; 
}
#footer .bg
{
	height: 195px;
	background-image: url('../img/Stopka/stopka.jpg');
	background-repeat: repeat-x;
}
#footer .title
{
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
}
#footer .content a
{
	color: #434343;
	font-size: 10pt;
	font-weight: bold;
}

#footer .dotted
{
	background-image: url('../img/Stopka/kropki.jpg');
	background-repeat: repeat-x;
}

#left .categories, #left .advertisement, #right .recommended, #right .sellers, #right .advertisement
{
	margin-bottom: 12px;
}

#left .categories table
{
	width: 100%;
}

#left .categories .maincat
{
	background-image: url('../img/Kategorie/kategorie_tlo.jpg');
	background-repeat: repeat-x;
	font-weight: bold;
}


#left .categories .subcat
{
	background-image: url('../img/Kategorie/podkat_bg.jpg');
	background-repeat: repeat-x;
}

#left .categories ul
{
	margin: 0px;
	padding-left: 25px;
}
#left .advertisement div
{
	text-align: center;
}
#right .recommended div
{
	background-image: url('../img/Prawa/polecamy_tlo.jpg');
	background-repeat: repeat-x;
	height: 159px;
}

#center #sellers
{
	margin-bottom: 10px;
}

#center #sellers div
{
	background-image: url('../img/sprzedawcy/polecani_bg.jpg');
	background-repeat: repeat-x;
	height: 34px;
}

#center #sellers td
{
	text-align: center;
	height: 48px;
	width: 190px;
}

#center #sellers table
{
	height: 48px;
	width: 100%;
	border: 1px solid #e5e5e5;
	margin-top: 1px;
}

#center #buy
{
	margin-bottom: 10px;
}

#center #buy .head
{
	background-image: url('../img/kupowane/kupowane_bg.jpg');
	background-repeat: repeat-x;
	height: 34px;
}

#center #buy .boxy
{
	width: 100%;
	height: 170px;
	padding-left: 1px;
	background-image: url('../img/Polecane/boxP_bg.jpg');
	background-repeat: repeat-x;
	text-align: center;
}

#center #buy .box
{
	width: 180px;
	height: 165px;
	float: left;
	border: 1px solid #eaeaea;
}
#center #buy .box .name
{
	height: 20px;
	margin: 1px;
	font-size: 10pt;
}
#center #buy .box .name a
{
	color: #2f4c86;
}
#center #buy .box .body
{
	height: 121px;
	text-align: center;
}

#center #buy .box .price
{
	margin: 1px 0px;
	height: 20px;
	width: 154px;
	margin-left: 11px;
	border-top: 1px solid #eaeaea;
}

#center #buy .box .price .right
{
	float: right;
	color: #ad1d26;
}

#center #buy .box .price .left
{
	float: left;
	color: #595959;
}

#center #promo_head
{
	width: 100%;
	height: 30px;
	background-image: url('../img/promowane/promo_bg.jpg');
	background-repeat: repeat-x;
}

#center #pozostale_head
{
	width: 100%;
	height: 32px;
	background-image: url('../img/Pozostale/pozostale_bg.jpg');
	background-repeat: repeat-x;
}

#center #mostsearched
{
	width: 100%;
	border: 1px solid #dedede;
	background-image: url('../img/tag/mostsearched_bg.jpg');
	background-repeat: repeat;
}

#center #mostsearched .tag
{
	margin: 0px 10px 10px 10px;
	text-align: justify; 
	text-justify: newspaper;
}

#center #mostsearched a
{
	color: #57718c !important;
	font-weight: bold;
}

#center #recommendedProducts .rotator
{
	width: 100%;
	height: 31px;
	background-image: url('../img/Polecane/polecane_bg.jpg');
	background-repeat: repeat-x;
}

#center #recommendedProducts .boxy
{
	width: 100%;
	height: 170px;
	margin-top: 1px;
	background-image: url('../img/Polecane/boxP_bg.jpg');
	background-repeat: repeat-x;
	border: 1px solid #e6e6e6;
}

#center #recommendedProducts .box
{
	width: 168px;
	height: 165px;
	float: left;
	text-align: center;
}
#center #recommendedProducts .box .name
{
	height: 30px;
	margin: 1px;
	font-size: 10pt;
	font-weight: bold;
}
#center #recommendedProducts .box .name a
{
	color: #595959;
}
#center #recommendedProducts .box .body
{
	height: 111px;
	text-align: center;
}
#center #recommendedProducts .box .price
{
	margin: 1px 0px;
	height: 20px;
	color: #ad1d26;
	font-weight: bold;
}
#mainBanner
{
	width: 964px;
}
#mainBanner img
{
	display: block;
	float: left;
}

#productList .box
{
	width: 964px;
	height: 105px;
	border: 1px solid #e3e3e3;
	font-size: 10pt;
	padding-top: 10px;
}

#productListMain
{
	margin-bottom: 10px;
}

#productListMain .box
{
	width: 180px;
	height: 200px;
	float: left;
	text-align: center;
}
#productListMain .box .name
{
	height: 50px;
	margin: 1px;
	font-size: 10pt;
}
#productListMain .box .name a
{
	color: #595959;
}
#productListMain .box .body
{
	height: 121px;
	text-align: center;
}
#productListMain .box .price
{
	margin: 1px 0px;
	height: 20px;
	color: #ad1d26;
	background-color: #f1f1f1;
	margin-bottom: 2px;
}

#productData
{
	width: 100%;
	margin-bottom: 15px;
}
#productData .top
{
	height: 26px;
	background-image: url('../img/stronaProduktu/boxduzy/d_head.jpg');
}
#productData .top span
{
	display: block;
	float: left;
	margin-top: 5px;
}
#productData .body
{
	background-image: url('../img/stronaProduktu/boxduzy/d_bg.jpg');
	background-repeat: repeat-y;
}
#productData #basicInfo
{
	float: left;
	width: 100%;
}

#productData #basicInfo .photos
{
	width: 450px;
	margin-right: 20px;
	float: left;
}

#productData #basicInfo .productInfo
{
	width: 720px;
	float: left;
	color: #393939; 
}

#productData #basicInfo .productInfo .productName
{
	color: #393939; 
	height: 31px;
	font-size: 14pt;
	font-weight: bold;
	background-image: url('../img/stronaProduktu/produkt/p_nazwa_bg.jpg');
	background-repeat: repeat-x;
}

#productData #basicInfo .dotted
{
	height: 27px;
	background-image: url('../img/stronaProduktu/produkt/p_dotted_bg.jpg');
	background-repeat: repeat-x;
	background-position: center;
}

#productData #basicInfo .label
{
	display: block;
	margin-top: 6px;
	margin-left: 15px;
	width: 100px;
	color: #393939;
	
}
#productData #basicInfo .value
{
	display: block;
	margin-top: 2px;
	text-align: left;
	color: #E10602;
}
#productData #basicInfo .productInfo .buyNow
{
	text-align: right;
}

#productData #basicInfo .moreActions
{
	width: 720px;
	float: left;
	color: #393939; 
}

#productData #basicInfo .moreActions .more
{
	display: block;
	margin-top: 6px;
	margin-left: 15px;
	color: #393939;
	
}

#productData #details
{
	width: 100%;
	float: left;
	color: #393939; 
}

#productData #details .head
{
	width: 100%;
	height: 31px;
	background-image: url('../img/stronaProduktu/opisy/opis_p_bg.jpg');
	background-repeat: repeat-x;
}

#userProducts
{
	width: 100%;
	margin-bottom: 20px;
}


#userProducts .head
{
	width: 100%;
	height: 32px;
	background-image: url('../img/stronaProduktu/opisy/pozost_p_bg.jpg');
	background-repeat: repeat-x;
}

#userProducts .boxy
{
	width: 100%;
	height: 190px;
	margin-top: 1px;
	padding-left: 1px;
	background-image: url('../img/Polecane/boxP_bg.jpg');
	background-repeat: repeat-x;
	text-align: center;
}

#userProducts .box
{
	width: 160px;
	height: 185px;
	float: left;
	border: 1px solid #eaeaea;
}
#userProducts .box .name
{
	height: 40px;
	margin: 1px;
	font-size: 10pt;
}
#userProducts .box .name a
{
	color: #2f4c86;
}
#userProducts .box .body
{
	height: 121px;
	text-align: center;
}

#userProducts .box .price
{
	margin: 1px 0px;
	height: 20px;
	width: 134px;
	margin-left: 11px;
	border-top: 1px solid #eaeaea;
}

#userProducts .box .price .right
{
	float: right;
	color: #ad1d26;
}

#userProducts .box .price .left
{
	float: left;
	color: #595959;
}


/* KOPIA ZE STARYCH STYLI */
input, select{font-family:Tahoma; font-size: 10pt; 	color:#5F5F5F;}

span.req{color: red;}
span.greyTab{color: white;}

.error{color: red; font-weight: bold;}
.r{text-align: right;}
.c{text-align: center;}

/* tabelki z danymi i innymi */
.table { border-collapse: collapse; }
.table th { background-image: url('../img/butony/belka_bg.jpg'); background-repeat: repeat-x; padding: 5px; font-weight: bold; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
.table td { padding: 1px 4px; margin: 0px; border-bottom: 1px solid #ebebeb; }
.table .right { border-right: 1px solid #ebebeb; }
.table .left { border-left: 1px solid #ebebeb; }
.table .both { border-right: 1px solid #ebebeb; border-left: 1px solid #ebebeb; }
.table tr:hover td { background-color: #EEEEEE; }
.table .wrong td { background-color: #FF8888; }
.table .wrong:hover td { background-color: #FFAAAA; }
.table .nohover:hover td { background-color: #FFFFFF !important; }
.table img { float: left; margin: 0px 2px; }

.categorySelector { width: 830px; margin: 0px auto; }
.categorySelector select { width: 200px; margin: 0px auto; }

#message { width: 400px; text-align: center; background-color: #EEEEEE; -moz-border-radius: 5px;
			padding: 10px; margin: 0px auto; }
