* {

	margin:0;

	padding: 0;

}

h2 {

	font-size: 14px;

	font-weight: bold; 

	margin: 0;

}

.KoszykStyle input {
	margin: 17px 0 0 0;
}

a.YLink {
	color: #FFC000;
	font-weight: bold;
}

.tdPadding td {
	padding: 3px;
}

a:hover {

	text-decoration: none !important;

}

.product_name_list a:hover{
	color: #fff;
}

.product_name_list {
	height: 26px;
	vertical-align: bottom;
}

/*  Layout */

    .belka_top {position:absolute; left:620px; top:30px; color: #ffffff; font-family:Tahoma, sans-serif; font-size:12px; }

    .menu_head {position:absolute; left:270px; top:80px; }

       

    .belka {color: #ffffff; font-family:Tahoma, sans-serif; font-size:13px;}

    .text  {color: #ffffff; font-family:Tahoma, sans-serif; font-size:12px;}

    

    .top {font-family:Tahoma, sans-serif; font-size:12px; color:#999; font-weight:bold;}

	.top2 {font-family:Tahoma, sans-serif; font-size:10px; color:#999; font-weight:normal;}

    .white tr td a{font-family:Tahoma, sans-serif; font-size:10px; color:#fff; font-weight:normal;}

    .white td {padding: 0px 3px;}

    .white td td {padding: 0px 0px;}

    .konto_main a  {font-family:Tahoma, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;}

    .konto a  {font-family:Tahoma, sans-serif; font-size:11px; color:#ffc000; font-weight:bold;}

    .konto a:hover  {font-family:Tahoma, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;}

    .konto1  {font-family:Tahoma, sans-serif; font-size:11px; color:#c3c3c3; font-weight:normal;}

    .naglowek2  {font-family:Tahoma, sans-serif; font-size:12px; color:#44383a; font-weight:bold; }

    .naglowek3  {font-family:Tahoma, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; }

    .naglowek  {font-family:Tahoma, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-align: left !important; }

	.naglowek_kat {display: block;background: url(../_img/kategorie.jpg) no-repeat; width: 180px; height: 31px; padding-left: 21px; padding-top: 11px; text-align: left !important; }
	
	#RightContent .naglowek_kat { _background: url(../_img/kategorie.jpg) 10px 0 no-repeat; }

	.naglowek_kat2 {display: block;background: url(../_img/promocje.jpg) no-repeat; width: 180px; height: 31px; padding-left: 21px; padding-top: 11px;}

	.naglowek_kat3 {display: block;background: url(../_img/nowosci.jpg) no-repeat; width: 180px; height: 31px; padding-left: 21px; padding-top: 11px;}

    .koszyk   {font-family:Tahoma, sans-serif; font-size:11px; color:#f88907; font-weight:bold;}

    .koszyk a  {font-family:Tahoma, sans-serif; font-size:11px; color:#f88907; font-weight:bold;}

    

body {

	background: url(../_img/tlo.jpg);

	color: #ffffff;



}

.teksty p{

	padding: 10px;



}.teksty span{

	padding: 10px;



}

.teksty h2{

	padding-left: 10px;

		padding-right: 10px;

}

.tabelka_dane{ 

	padding-bottom: 10px;

	width: 865px;

	padding-left: 10px;

	height: 74px;

	background: url(../_img/tlo_shoppasek.jpg) no-repeat;



}

.black {

	background: #000000;

	padding: 5px;



}

.dostepnosc {

	color: #c4c4c4;

	font-size: 10px !important;

	padding-top: 10px;

}

.stopka {

	width: 865px;

	height: 40px;

	color: #ffffff;

	background: url(../_img/stopka_tlo.jpg) no-repeat;



}

.stopka a{ color: #ffffff;}

.stopka a:hover{ color: #ffc000;}

.stopeczka {

	width: 865px;

	background: url(../_img/stopka_tlo.jpg) no-repeat;



}

.tabelka_prawo {

	margin-right: 5px;



}

a.wartosc_link {

	color: #ffffff;

	font-weight: normal;

}

a.wartosc_link2 {

	color: #bcbbbb;

	font-size: 10px;

	font-weight: normal;

}

.wartosc_link a{

	color: #ffffff;

	font-weight: normal;

}

.or {

	color: #ffc000;

	font-weight: bold;



}

.pole p{

	padding-left: 10px;

}

.promocja {

	background: #000000;

	width: 200px;



}

.bestseller {

	background: #000000;

	width: 200px;



}

.nowosci {

	background: #000000;

	width: 200px;



}

.nowosci_tab {

	width: 200px;





}

.opis_news {

	padding-left: 5px;

	padding-top: 10px;

	padding-bottom: 15px;

	padding-right: 15px;

	text-align: justify !important;

	

}

.tlo_news {

	background: url(../_img/newletter_tlo.jpg) no-repeat 0px 42px;

	height: 167px !important;

	color:#ffffff;

	text-align: justify;

	width: 200px;



}

.tab_lewo {

	margin-left: 15px;

}

p.menu_opcje {

	font-size: 11px;

	float: left;

	font-weight: bold;

	color: #ffffff;

}

p.menu_opcje a{

	font-size: 11px;

	padding-left: 5px;

	padding-right: 5px;

	font-weight: bold;

	color: #ffffff;

}

p.menu_opcje a:hover{

	color: #44383a;

	text-decoration: none;

}

p.uzytkownicy_online {

	float: right;

	padding-right: 30px;

	color:#ffffff !important;

}

p.uzytkownicy_online span {

color:#ffffff !important;



}

.pasek_nadmenu {

	width: 865px;

	height: 53px;

	background: none;



}

table.tabela_podmenu {

	width: 865px;

	height: 59px;

	background: url(../_img/menu_pasek.jpg) no-repeat;



}

.cena {

	color:#ffc000;



}

.red {

	color: #a30f1a;



}

.orange {

	color: #ffc000;

}

.pasek_nadmenu a {

	padding-left: 5px; 

	padding-right: 5px;



}

p.uzytkownik {

	float: left;

	color: #ffffff;

	margin-left: 25px;

	font-size: 11px;

}

p.uzytkownik a{

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

}



p.nadmenu_2 a{

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

}

p.nadmenu_2 {

	color: #ffffff;

	float: right;

	margin-right: 25px;

}

body, table, tr, td, div, b, a, input, textarea, form, select {

	font-family: Tahoma, sans-serif;

	font-size: 11px;

	margin:0px;

	}

a {text-decoration: none; color: #ffffff}	



img { border: none }



a:hover img { text-decoration: none; }



a:hover, a.currentNavLink {

	color: #ffc000;

	text-decoration: underline;

	}

	





a.gora:link { color: #ffffff; font-size:12px; }

a.gora:visited { color: #ffffff; font-size:12px; }

a.gora:hover { color: #ffffff;  font-size:12px; text-decoration: underline; }

a.gora:active { color: #ffffff; font-size:12px; } 







.normal a:link {color: #ffffff;  font-size:12px; }

.normal a:visited {color: #ffffff;  font-size:12px; }

.normal a:hover { color: #ffffff;  font-size:12px; text-decoration: underline; }

.normal table, .normal td, .normal b { color: #ffffff; font-size:12px;}



.normal2 a:link {color: #ffffff;  font-size:12px; }

.normal2 a:visited {color: #ffffff;  font-size:12px; }

.normal2 a:hover { color: #ffffff;  font-size:12px; text-decoration: underline; }

.normal2 table, .normal2 td, .normal2 b { color: #ffffff; font-family:Arial; font-size:12px;}



.pseudo_link { cursor: hand; cursor: pointer }



#10{

  font-size: 10px;

}

#11{

  font-size: 11px;

}

#12{

  font-size: 12px;

}

.red{

  color: #bb0000;

}

.green{

  color: #005500;

}

.blue{

  color: #000033;

}





/* Form elements */

select, textarea, input, textarea { 

	border-style: solid;

	border-top-width: 1px; 

	border-right-width: 1px; 

	border-bottom-width: 1px; 

	border-left-width: 1px;

	/*border-color: #563409;*/

	border-color: #777777;

    font-size: 12px;

}



.border0{

	border-top-width: 0px; 

	border-right-width: 0px; 

	border-bottom-width: 0px; 

	border-left-width: 0px;



}



/* Price preview (info) */

.text_preview { 

	border-style: solid;

	border-top-width: 0px; 

	border-right-width: 0px; 

	border-bottom-width: 0px; 

	border-left-width: 0px;

	border-color: #563409;	

    font-size: 11px;

}



/* Terminarz */

.bg_red {    

    border-style: solid;

	border-top-width: 1px; 

	border-right-width: 1px; 

	border-bottom-width: 1px; 

	border-left-width: 1px;

    border-color: #770000;

    padding: 8px 16px;

}



.record_even {

    background-color: #f2f2f2;

    padding: 4px;

}

.record_odd {

    background-color: #fefefe;

    padding: 4px;

}

/* end Terminarz */



/* galeria */

.gallery_tab { 

	margin: 5px;

	padding: 5px; 

	float: left;  

	border: 1px solid #cccccc; 

}



.gallery_tab  img {

	display: block;

}





    

#page_links, #page_links span { 

	color: #999; 

	font-size: 10pt 

}



#page_links span { 

	text-decoration: underline;

	margin: 0 2px 

}



#page_links #selected { 

	color: #888; 

	font-weight: bold 

}

/* koniec galerii */





/*wyszukiwarka ajax*/



div.searchDivHidden {

    position: absolute;

    left: 710px;

    border: 0px none none;

/*    border: 0px none none;*/

}

span.searchHint {

    padding: 2px;

    padding-top: 3px;

    text-align: left;

    display: block;

}

span.HintHighlight {

    padding: 2px;

    padding-top: 3px;

    text-align: left;

    display: block;

    background-color: #f0f0f0;

    color: black;

}

span.HintUnHighlight {

    padding: 2px;

    padding-top: 3px;

    text-align: left;

    display: block;

    background-color: white;

    color: black;

}

div.searchDiv {

    text-align: left;

    border-left: 1px solid #ccc; 

    border-right: 1px solid #ccc; 

    border-bottom: 1px solid #ccc; 

    position: relative; 

    top: 0px;

    width: 135px; 

    left: 0px;

    background-color: white;

}

#magicDiv {

width: 0px; 

height: 0px; 

float: left;

}

/* map site */



.SiteMapCatgories {

	width: 100%;

}

.SiteMapCatgories td {

	vertical-align: top;

	width: 50%;

	padding-left: 15px;

	text-align: left;

}



.SiteMapCatgories td.border {

	border-left: 1px solid #666;

	text-align: right;

}



.SiteMapCatgories td.border div {

	text-align: left;

}

.pseudoLink {

	cursor: hand;

	float: left;

	padding-top: 5px;

	padding-right: 0px;

	padding-left: 8px;

	cursor: pointer;

}

.odstep {

	padding-right: 10px;



}

.pseudoLink2 {

	cursor: hand;

	float: left;

	padding-top: 5px;

	padding-right: 10px;

	padding-left: 0px;

	cursor: pointer;

}



.map_category_link{

font-weight: bold;

font-size:12px;

}

.link_menu0 {

	width: 180px;

	background: url(../_img/kropki_down_button.jpg) no-repeat bottom;

	height: 32px;

	



}

.link_menu10 {

	width: 172px;

	background: url(../_img/kropki_down_button.jpg) no-repeat bottom;

	height: 32px;

	padding-left: 8px;

	



}

.link_menu20 {

	width: 164px;

	background: url(../_img/kropki_down_button.jpg) no-repeat bottom;

	height: 32px;

	padding-left: 16px;

	

	



}

.kropki2 {

	padding-right: 10px;



}

.map_subcategory_link1{

}



/*end ajax search*/



/* start menu kategorii */

.category  {

	width: 200px;

 	border-bottom: 1px dotted #6a6a6a;

}



.category td {

	height: 30px;

	vertical-align: middle;

	padding: 0 5px;

	background-image: url('../_img/kropki.jpg');

	background-position: center left;

	background-repeat: no-repeat;

}



.category td.no_bg {

	background-image: none;

}



.category td a {

	color: #ffffff;

	font-size: 11px;

	font-family:Verdana;

	font-weight: normal;

	color:#666;

}



.category td a span { 

	color: #990000;

}



.linkcategory1 a {color: #ffc000;  font-size:12px; font-weight: bold; }

.linkcategory1 a:hover { color: #ffffff;  font-size:12px; text-decoration: underline; }







.linkcategory2 a {color: #ffffff;}

.site_map_category a {

	font-size: 14px;

	font-weight: bold; 

}

.button {
	width:125px;
	height:24px;
	background: url(../_img/button.png);
	color:#ffffff;
	border:0;
	font-size:11px;
	padding-bottom:4px !important;
	margin:0 !important;
	font-family: tahoma,arial,helvetica,sans-serif;
}

.Ybutton {
	width:125px;
	height:24px;
	background: url(../_img/ybutton.png);
	color:#2f2f2f;
	border:0;
	font-size:11px;
	padding-bottom:4px !important;
	margin:0 !important;
	font-family: tahoma,arial,helvetica,sans-serif;
}

th {
	padding: 3px 3px 3px 3px !important;
}

.wide {
	background: #000000 url(../_img/wide_bg.jpg) no-repeat;
	width:840px;
	margin: auto;
	padding: 5px 10px 5px 10px;
}
.billing td {
	padding: 2px 2px 2px 2px;
}
.billing * {
	border: 0;
}
.padd {
	padding: 2px 2px 2px 2px;
	width: 238px;
}