.showpage_miniatura{
float:left; 
padding:3px;
margin-top:1px;
border:2px solid #d8d8d8;
width:50px;
}
.showpage_miniatura:hover{
border:2px solid orange;
}



.zakladka_off{
	border:1px solid white; 
	float:left;
	padding:1px;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
height:20px;
border-bottom:0px;
background-color:#87a3c3;
cursor:hand;
	
}


.zakladka_off:hover{
	border:1px solid gray; float:left;
	border-bottom:0px;
	padding:1px;
	padding-left:5px;
	background:#eaeaea;
	text-decoration:none;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
height:20px;
background-color:#40567b;
cursor:hand;
}


.zakladka_on, .zakladka_on a{
	border:1px solid gray; float:left;
	padding:3px;
	cursor:hand;
}


.zakladka_on:hover, .zakladka_on a:hover{
	border:1px solid gray; float:left;
	padding:3px;
	background:gray;
	cursor:hand;
}


.widget{
float:left;
margin:5px;
border:0px solid black;
}


.search_item:hover, .search_item_alt:hover, search_item_img.a:hover, search_item_opis:hover{
	background:#40567b;
	 
	background-image: url();
	color:white;
}



.search_header{
	font-size:10px;
	float:left; 
	width:400px; 
	height:20px; 
	overflow:hidden;
	padding:3px;
	background: #eaeaea;
}


.search_item{

	float:left; 
	width:400px; 
	height:45px; 
	overflow:hidden;
	padding:3px;
}


.search_item_alt{
	float:left; 
	width:400px; 
	
	height:45px; 
	overflow:hidden;
	background:#bcccdf;
	padding:3px;
}


.search_item_img{
float:left; 
width:50px; 
height:45px; 
overflow:hidden;
padding;5px; 
border:0px solid black;
}

.search_item_opis{
vertical-align:center; 
float:left; 
text-align:left; 
width:320px; 
height:50px; 
overflow:hidden;
padding;5px;
 border:0px solid black;
}






.koszykIcon{
display:block; float:left; width: 340px; height:52px; border-left: 3px solid #AAAAAA; margin:3px; padding-top:4px; padding-left:12px; 

background:#b40000; background-repeat: repeat-x;
color:white;
}

.koszykIcon:hover{
background:#617597;

}

.koszykIcon a:hover{
color:white;
}

.obligatory{
color:#CD5C5C;
}

.koszyk_button{
color:white;
float:left;

width:100px;
height:25px;
border:1px solid black;
background-color:#b40000;
text-align:center;

font-weight:bold;
border-radius: 5px;

	text-decoration:none;
}



.koszyk_button:hover 
{
color:white;
float:left;

width:100px;
height:25px;
border:1px solid black;
background-color:#e02727;
text-align:center;
font-weight:bold;
border-radius: 5px;

	text-decoration:none;
}


.szczegoly_button
{
color:white;
float:left;
width:100px;
height:25px;
border:1px solid black;
background-color:#87a3c3;
text-align:center;
font-weight:bold;
border-radius: 5px;

	text-decoration:none;
}


.szczegoly_button:hover 
{
color:white;
float:left;
width:100px;
height:25px;
border:1px solid black;
background-color:#40567b;
text-align:center;
font-weight:bold;
border-radius: 5px;

	text-decoration:none;
}


.koszyk_buttonBIG, .koszyk_buttonBIG a
{
color:white;
float:left;

width:120px;
height:30px;
border:1px solid black;
background-color:#b40000;
text-align:center;
font-weight:bold;
border-radius: 5px;
text-decoration:none;
}

.koszyk_buttonBIG:hover 
{
color:white;
float:left;

width:120px;
height:30px;
border:1px solid black;
background-color:#e02727;
text-align:center;
font-weight:bold;
border-radius: 5px;
text-decoration:none;
}




.szczegoly_buttonBIG
{
color:white;
float:left;
width:120px;
height:30px;
border:1px solid black;
background-color:#87a3c3;
text-align:center;
border-radius: 5px;
}

.szczegoly_buttonBIG:hover 
{
color:white;
float:left;
width:120px;
height:30px;
border:1px solid black;
background-color:#40567b;
text-align:center;
border-radius: 5px;
}




.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}




h1{

font-size:13px;

}



body  {

  
    zoom: 1;
    
    
	font-family: "Segoe UI", Tahoma, Helvetica, sans-serif;

	font-size: 13px;

	background:url('lay_img/new/pion.jpg');

	background-attachment: fixed;

	background-repeat:repeat;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #000000;

}



img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}





body a {text-decoration: none;}

a:link, a:visited {color: #000000; text-decoration: underline;}

a:hover {color: #ff0000; text-decoration: underline;}





/* gl�wny uklad */



.container{

	width: 940px; 

	margin: 0pt auto; 

	text-align: left; 

	background: #FFFFFF;

}











/* BATONY POZIOME */





ul#rollMenu{list-style-type:none; width: 944px; height: 44px; border: 0; margin: 0; padding-left:0px; padding-right:0px; padding: 0;}



ul#rollMenu li {  list-style-type:none;   width: 118px;   height: 44px; float: left; display: inline; margin:0; padding:0; white-space: nowrap;

}



ul#rollMenu li a{  list-style-type:none;   width: 118px;   height: 44px; float: left; display: inline; margin:0; padding:0; white-space: nowrap;

}





ul#rollMenu li img {   visibility: hidden; border: 0; margin: 0; padding:0; padding-left:0px; padding-right:0px;}



ul#rollMenu li:hover img {    visibility: visible; }















/* MENU */



.menu_kat {

    display:block;

    width:195px; height:27px;

    font-family: "Segoe UI", Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

    line-height: 27px;

	text-align: left;

	background: url(lay_img/new/left_menu_back_down.png);

	margin-left: 3px; 

	

}
 .menu_kat a{
 text-decoration:none;
 }


.menu_kat:hover {

	background: url(lay_img/new/left_menu_back_up.png);

	width: 195px;

	color: #FFFFFF;

}



.przycisk{

    width:187px; 

	height:27px;

    font-family: "Segoe UI", Tahoma, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-left: 10px;	

    line-height: 27px;

	background: url(lay_img/new/left_menu_back_down.png); 

	margin-left: 3px; 	

	

}



.przycisk:hover{

	background: url(lay_img/new/left_menu_back_up.png);

	width: 187px;

	

}



.title3{

	clear:both;

	font-size:14px;

	font-weight:bold;

	padding: 5px;

	padding-left: 10px;

/*	background-color:#f5f5f5;*/

	border-bottom:#666666 solid 1px;

	margin-top: 20px;

	margin-bottom: 20px;

}








/*widok FOTO*/

.ramka_banner{
border: 0px solid #EAEBEE;	
	width: 206px; 

	padding: 10px;

	height: 310px;

	float:left;

	margin: 2px;

}

.ramka_foto{

	border: 1px solid #EAEBEE;	
	width: 206px; 
	padding: 10px;
	height: 340px;

	float:left;

	margin: 2px;
	text-decoration:none;



}




.ramka_foto_alt{
	border: 1px solid #EAEBEE; 
	background-image: url(lay_img/new/back_white.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color: #FAFAFA; 
	width: 206px; 
	padding: 10px;
	height: 340px;
	float:left;
	margin: 2px;

	text-decoration:none;
}


.ramka_ban2{

float:left;
width:206px;
height:310px;
	padding: 0px;
	margin: 2px;
}




.ramka_foto:hover, .ramka_foto_alt:hover{
	background-color: #f5f5f5;
	border: 1px solid #CC0000; 
	background-image: url();
}


.nazwa_produktu, .nazwa_produktu a{
	clear:both;
	font-family:, Tahoma, Arial, Helvetica, sans-serif;
	color: #000 
	font-size:11px;font-weight:bold;
	height: 45px;
	width:auto;
	
	text-decoration:none;
}

	

.nazwa_produktu:hover{
	color:#CC0000;
	
	}
	
	
.box_zdjecie{
	clear:both;
	height: 110px;
}


.zdjecie_produktu{
	background-color:#FFFFFF;
	width: 140px; 
	margin: auto auto;
	text-align:center;
	padding-bottom: 5px;
	padding-top: 5px;

}



.krotki_opis, .krotki_opis a{ 
	clear:both;
	font-family: Verdana, Helvetica, sans-serif; 
	color: #000;
	font-size:9px; 
	height: 130px;
	border:0px solid black;

	text-decoration:none;
}



.cena{ 
	float: left;
	padding-top: 5px;
	text-align:right;
	padding-right: 15px;
	color:#CC0000;
}



.ilosc{ 
	float: left;
	width: 80px;
}







/*widok OPIS*/



.normal_o{

	background-color:#FAFAFA; 
	border: 1px solid #EAEBEE; 
	border-top: 0; 
	padding: 1em; 
	clear: both;
	height:130px;
}



.alternate_o{
	background-color:#FFFFFF; 
	border: 1px solid #EAEBEE; 
	border-top: 0; 
	padding: 1em; 
	clear: both;
	height:130px;

}



.normal_o:hover, .alternate_o:hover{
	background-color:#F5F5F5; 
}





.nazwa_produktu_o, .nazwa_produktu_o a{
	clear:both;
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; 
	font-size:12px;
	height: 20px;
	padding-bottom:5px;
	text-decoration:none;

}



.nazwa_produktu_o:hover{
	color:#CC0000;
}



.zdjecie_produktu_o{
	clear:both;
	float:left;
	background-color:#FFFFFF;
	width: 140px;
	height:100px; 
	text-align:center;
	padding-bottom: 5px;
	padding-top: 5px;

}



.krotki_opis_o, .krotki_opis_o a{ 
	float: left;
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size:11px;
	width: 420px;
	padding-left: 15px;
	height:70px;
	overflow:hidden;
	text-decoration:none;
}



.cena_o{ 
	float:left;
	padding-top:10px;
	padding-left: 15px;
	color:#CC0000;
	font-size:14px;
	width:200px;
}



.cena_o_old{
	font-size:12px;
	color:#000000;
}



.ilosc_o{ 
	float: right;
	text-align:right;
	width:90px;	

}



.status_o{ 
	float: right;
	padding-bottom:10px;
}







/*widok LISTA*/



.normal_l{

	background-color:#FAFAFA; 

	border: 1px solid #EAEBEE; 

	border-top: 0; 

	padding: 5px; 

	padding-left:10px;

	clear: both;

	height: 45px;

}



.alternate_l{

	background-color:#FFFFFF; 

	border: 1px solid #EAEBEE; 

	border-top: 0; 

	padding: 5px; 

	padding-left:10px;

	clear: both;

	height: 45px;



}



.normal_l:hover, .alternate_l:hover{

	background-color:#F5F5F5; 

}





.nazwa_produktu_l, .nazwa_produktu_l a{

	float: left;

	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; 

	font-size:12px;

	height: 20px;
	
	width: 300px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left: 5px;
	border:0px solid black;
text-decoration:none;

}



.nazwa_produktu_l:hover{

	color:#CC0000;}



.zdjecie_produktu_l{

	clear:both;

	float:left;

	width: 50px; 

	text-align:center;

}



.cena_l{ 

	float: left;

	width: 80px;

	text-align:right;

	color:#CC0000;

	padding-top:15px;
	border:0px solid black;
}



.ilosc_l{ 

	float: left;

	padding-left: 10px;

	padding-top:10px;

}



.status_l{ 

	float: right;

	padding-left: 10px;	

	padding-top:10px;

}





/*widok akcesoria*/



.normal_a{

	background-color:#FAFAFA; 

	border: 1px solid #EAEBEE; 

	border-top: 0; 

	padding: 5px; 

	padding-left: 10px; 

	padding-right: 10px; 

	clear: both;

	height:100px;

}



.alternate_a{

	background-color:#FFFFFF; 

	border: 1px solid #EAEBEE; 

	border-top: 0; 

	padding: 5px; 

	padding-left: 10px; 

	padding-right: 10px; 

	clear: both;

	height:100px;

}



.normal_a:hover, .alternate_a:hover{

	background-color:#F4F4F4; 
	

}

td a{

}

td a:hover{
text-decoration:underline;

}


.koszyk_row:hover{
background-color:#a3b1c9; 
}





.nazwa_produktu_a, .nazwa_produktu_a a{
	clear:both;
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; 
	font-size:12px;
	height: 20px;
	padding-bottom:5px;
	border:0px solid black;
	text-decoration:none;
}



.zdjecie_produktu_a{

	clear:both;

	float:left;

	background-color:#FFFFFF;

	width: 80px; 

	text-align:center;

}


.zdjecie_produktu_a_zestaw{


clear:both;

	float:left;

	
	width: 270px; 

	text-align:left;
	border:0px solid black;
}




.krotki_opis_a, .krotki_opis_a a{ 

overflow:hidden;
	float: left;
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; 
	color: #666666;
	font-size:10px;
	width: 350px;
	padding-left: 15px;	
	border:0px solid black;
	overflow:hidden;
	text-decoration:none;
}


.krotki_opis_a_zestaw{ 

	

	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; 

	color: #666666;
	width:200px;
	float:left;

	font-size:10px;

	padding-left: 15px;	
border:0px solid black;
}

.cena_i_status{ 

	width:100px;
	float:left;

	font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; 

	color: #666666;

	font-size:10px;

	padding-left: 15px;	
border:0px solid black;
}

.cena_a{ 

	float: left;

	padding-top: 22px;

	width: 70px;

	color:#CC0000;

	text-align:right;

}



.ilosc_a{ 

	float: left;

	padding-left: 15px;

	width: 80px;

}



.status_a{ 

	padding-top: 15px;

	float: right;

}



/* opinie */

.normal_r{

	background-color:#FAFAFA; 

	border: 1px solid #EAEBEE; 

	border-top: 0; 

	padding: 5px; 

	padding-left: 10px; 

	padding-right: 10px;

	width: 670px; 

	clear: both;

}



.alternate_r{

	background-color:#FFFFFF; 

	border: 1px solid #EAEBEE; 

	border-top: 0; 

	padding: 5px; 

	padding-left: 10px; 

	padding-right: 10px; 

	width: 670px; 

	clear: both;

}



.normal_r:hover, .alternate_r:hover{

	background-color:#F4F4F4; 

}











/* nag��wki */



.head1{

font-weight:bold;

}



.head2{

	font-weight:bold;

	padding:8px;

	background-color:#f5f5f5;

	border-bottom: 1px solid #EAEBEE; 

	border-top: 1px solid #EAEBEE; 

}



.head3{

	font-weight:bold;

	padding:8px;

	background-color:#f5f5f5;

	border-bottom: 1px solid #EAEBEE; 

	border-top: 1px solid #EAEBEE; 

}





/* formularze */

.field_name{
width:100px;
border:0px solid black;
float:left;
text-align:right;
margin-right:3px;
}

.formularz{
border:0px solid black;

	padding:8px;

	

	vertical-align:top;
	font-size:12px;
	

	}



.formularz_alt{

	padding:8px;



	}



.formularz:hover, .formularz_alt:hover{

   

}







/*wyniki szukania*/

.search_{

	background-color:#FAFAFA; 

	border: 1px solid #EAEBEE; 

	border-top: 0; 

	padding: 1em; 

	width: 670px;

	clear: both;

}







.text_product {

   text-align:justify;

   font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;

       

} 



.text_product_header {

   font-size: 16px;

   line-height: 20px;

   font-family: "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;

       

} 



.table_product {

   border-bottom-width: 1px;

   border-bottom-style: solid;

   border-bottom-color: #CCCCCC;

   vertical-align: top;

   padding-top: 5px;

   padding-bottom: 5px;

   padding-left: 10px;

} 



.table_product_header { 

   border-bottom-width: 1px; 

   border-bottom-style: solid; 

   border-bottom-color: #CCCCCC; 

   vertical-align: top;

   background-color: #EEEEEE; 

   padding-left: 10px;

   padding-top: 7px;

   padding-bottom: 7px;

   text-align:left;

}



.table_product_alternative {

   border-bottom-width: 1px;

   border-bottom-style: solid;

   border-bottom-color: #CCCCCC;

   vertical-align: top;

   padding-top: 5px;

   padding-bottom: 5px;

   padding-left: 10px;

   background-color: #FAFAFA;    

}



.footer1 {

	float: right;

	padding-top: 15px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 0px;

	width: 120px;

	vertical-align: top;

	font-size: 8pt;

	color:#C0C4CB;

}



.footer2 {

	clear: both;

	float: right;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	width: 730px;

	vertical-align: top;

	font-size: 8pt;

	color:#7B879D;

	border-top: 1px solid #7B879D;



}


.footer2 a{
color:#7B879D;
}





a.footer_text:link {text-decoration: none; color:#C0C4CB}

a.footer_text:visited {text-decoration: none; color:#C0C4CB}

a.footer_text:hover {text-decoration: none; color: #ffffff}

a.footer_text:active {text-decoration: none; color:#C0C4CB}	









.podzialStron {

	clear:both; 

	padding:15px;

	color: red;

}







.highlight{

	font-weight:bold;

}



.norm{



}

