* { padding: 0; margin: 0; }


body {
	margin: 0;
	padding: 0;
	font-size: 76%;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	/*background: #555 url(../images/logo_vert_black.gif) top left  no-repeat;*/
    background: #F2F2F2 url(../images/logo_vert.gif) no-repeat 0% 0%;
	color:#555;
	
	}

body .clear { 
clear: both; 
font-size: 0; 
}



/* --------------  ogolny style'y -------------*/

a {
color:#333;
text-decoration:none;
outline:none;
}

a:hover {
color:#555;
text-decoration:none;
}

img, img a, img a:hover{
border:none;
}

p{
padding:0;
margin:0 0 5px 0;
}


	.insert{
	border-style:none;
	float:left;
	margin:0 20px 0 0;
	outline:0;
	}
	
	.table_text{
		font-size: 10px;
	font-family: Verdana, sans-serif;
	line-height:140%;
	color:#333;
	
	}

h1{
padding:0;
margin-bottom:5px;
}

#page{
float:left;
position:relative;
top:0px;
left:0px;
width:100%;
background: #ffffff url(../images/logo_vert.gif) top left  no-repeat;
}


#maincontainer{
width: 949px;
margin-left:50px;
border-right:1px dashed #ededed;
}


#header{
background:#ffffff;
width: 950px;
height: 53px;
border-bottom: 1px solid #dedede;

}


#contentcolumn{
width: 950px;
border-right:1px dashed #dedede;
}


#sklep_submenus{
width:100%;
display:block;
border-right:1px dashed #dedede;
}

#bottom{
width: 100%;

}

#content{
width:929px;
padding:0 0 20px 20px;
line-height:165%;
font-size:85%;
float:left;
border-right:1px dashed #dedede;
}



#content .left{
float:left;
padding:0pt 10px 10px 0pt;
width:700px;
}

#content .right{
width:200px;
padding:0 10px 0 0;
margin:0;
float:left;
}


#content .right img{
margin-bottom:10px;
}


#contentBoxes{
width:950px;
padding:0;
display:block;
}



/* ___________ footer stuff _______*/
#footer {
  	float: left;
  	width: 950px;
  	margin: 20px 0 10px 100px;


  	}

#footer .list{
float:left;
width:139px;
height:140px;
padding:0 10px 0 10px;
margin-bottom:20px;
  	color: #777;
  	font-size:75%;
  	line-height:175%;
  	letter-spacing:0.1em;
border-left:1px solid #999;
}


#footer .list ul{
 list-style: none;
 }


#footer .list  a{
  	text-decoration: none;
  	outline:none;
  	color: #777;
}

#footer .list  a:hover{
  	text-decoration: none;
  	padding-bottom:2px;
  	border-bottom:1px dotted #fefcef;
}



#footer .list li{
font-size:115%;
line-height:200%;
 padding-left:10px;
 background:transparent url(../images/list_arrow.gif) left center no-repeat;
 }


#footer .list_last{
float:left;
width:69px;
text-align:right;
padding:0 30px 0 10px;
margin-bottom:10px;

}
#bottom_bar {
  	clear:left;
  	float: left;
  	width: 950px;
  	margin-left: 50px;
  padding-top: 10px;
      	color: #777;
  	font-size:75%;
    border-top:1px solid #bababa;
	}

*html #bottom_bar {
  	margin-top: 10px;
  	}
  	
  	
#adres {
  	float: right;
  	margin: 0;
  	padding: 5px 8px;
  	text-align:right;
  	line-height:145%;
  	
  	}	
	

/* __________________ end of bottom footer stuff ________________________*/


#invisible{
position:absolute;
top:0;
left:0;
width:50px;
height:200px;
border-style:none;
z-index:500;
}

/* _______ top nav ______*/



#topbar { 
  	
  	
  	padding: 3px;
  	color: #555;
  	height:19px;
  	width:950px;

  	}
#topbar ul {
float: left;
margin: 0 0 0 6px;
list-style: none;
}

#topbar li {
	float: left;
	font-size: 75%;
	letter-spacing:0.2em;
	
	}

#topbar  li a, #topbar  li a:link{
  	text-decoration: none;
  	color: #555;
  	padding: 2px 5px;
  	
  	border-bottom:1px solid #fff;
  	}

#topbar li a:hover{
  	text-decoration: none;
  	color: #222;
  	border-bottom:1px solid #555;
  	}



	

 /*  main menu */ 	

	
#navbox{


background: white;
height: 33px;
left: 50px;
position: absolute;
top: 25px;
width: 950px;
}
	

#menu{
	float: left;
	padding: 0;
	color: #7d0047;
	background: #eaeaea;
	border-right: 1px solid #fff;
	
	}

#menu ul{
list-style:none;
}

#menu li {
	float: left;
	height:28px;
	line-height:28px;
	}
	
#menu li a{
display:block;
	padding: 0 13px;
font-size:90%;
line-height:28px;
	color: #7d0047;
	border-right:1px solid #fff;
	text-decoration: none;
	outline:none;
	}

#menu li a:hover{
	color: #555;
    background:#CACACA;
	text-decoration: none;
	outline:none;
	}


#menu li .active {
	float: left;
	display: block;
	padding: 0 13px;
	color: #fff;
	line-height:28px;
	border-right: 1px solid #fff;
    background:#D8CFB5;
	}	

#menu li a.active {
	float: left;
	display: block;
	margin: 0;
	text-decoration:none;
	color: #fff;

	}
	

#kasa  {
	float: left;
	border-right: 1px solid #fff;
	padding: 0;
	font-size:90%;
	font-weight:bold;
	
	}
#kasa  a, #kasa a:link {
	float: left;
	display: block;
	margin-top: 4px;
	background: #efefef;
	padding: 4px 6px;
	font-weight:bold;
	color: #7d0047;
	text-decoration: none;
	outline:none;


	}
	
#kasa  a:hover{
	background:#cdcdcd;
	color:#fff;
}
	
	
#zakupow  {
	float: left;
	border-right: 1px solid #fff;
	padding: 0;
	background: #fefcef;
}

#zakupow  a, #zakupow a:link {
	float: left;
	display: block;
		margin: 0 0 0 10px;
	padding: 6px 13px 6px 28px;
	
	font-weight:bold;
	color: #7d0047;
	text-decoration: none;
outline:none;
background: #fff url(../images/koszyk.png) center left  no-repeat;

	}
	
#zakupow  a:hover{
	
	color:#999;
	background: #fff url(../images/koszyk02.png) center left  no-repeat;
}
	



	



#searchbox, #ac_searchbox{
float:right;
margin-right: 3px;
border-style: none; 
}

fieldset #searchbox, fieldset #ac_searchbox   {
float:left;
border:1px solid #dedede; 
font-family: Arial, sans-serif; 
font-size: 75%;
width:130px;
height: 14px;
}

#searchbox fieldset, #ac_searchbox fieldset  {
border: none;
}

/* koniec main menu */





#sub_burakowska {
	float: left;
	width: 950px;
	margin: 0;
	padding: 0;
	
	background: #fefcef;
	border-top: 2px solid #9a9a9a;
	
	}
#sub_burakowska li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Verdana", sans-serif;
	font-size: 85%;
	padding: 5px 8px;
	display: block;
	color:#fff;
	}	



	
	/*_______________submenu_________________*/

	
	
#sub_sklep {
position:absolute;
left:50px;
top:54px;
height:28px;
	float: left;
	width: 950px;
	background:#d8cfb5 url(../images/menuShade.png) bottom left repeat-x;
	font-size: 85%;
	letter-spacing:0.1em;
	font-weight:bold;
	color:#fff;
	
	
	}
	
#sub_sklep ul{
	list-style: none;
	}
	
	
#sub_sklep li{
display:block;
float:left;
border-right:1px solid #dedede;
}


#sub_sklep li a {
padding: 4px 8px;
height:15px;
line-height:15px;
text-decoration: none;
display:block;
color:#fff;
outline:none;
}
	
#sub_sklep li a:hover {	
text-decoration: none;

}

#sub_sklep li.kat1 a{
background: #d8cfb5;
}
	
#sub_sklep li.kat1 a:hover{
background:#069;
}

#sub_sklep li.kat1_active{
display:block;
padding:0;
background: #069;
color:#fff;
}
	
	
#sub_sklep li.kat2 a{
background: #d8cfb5;
}
	
#sub_sklep li.kat2 a:hover{
background:#044;
}	

#sub_sklep li.kat2_active{
display:block;
background: #044;
color:#fff;
}

#sub_sklep li.kat3 a{
background: #d8cfb5;
}
	
#sub_sklep li.kat3 a:hover{
background:#f60;
}	

#sub_sklep li.kat3_active{
display:block;
background: #f60;
color:#fff;

}


#sub_sklep li.kat4 a{
background: #d8cfb5;
}
	
#sub_sklep li.kat4 a:hover{
background:#939;
}	

#sub_sklep li.kat4_active{
display:block;
background: #939;
color:#fff;
}


#sub_sklep li.kat5 a{
background: #d8cfb5;
}
	
#sub_sklep li.kat5 a:hover{
background:#0cc;
}

#sub_sklep li.kat5_active{
display:block;
background: #0cc;
color:#fff;
}


#sub_sklep li.kat6 a{
background: #d8cfb5;
}
	
#sub_sklep li.kat6 a:hover{
background:#fc0;
}

#sub_sklep li.kat6_active{
display:block;
background: #fc0;
color:#fff;
}

#sub_sklep li.kat7 a{
background: #d8cfb5;
}
	
#sub_sklep li.kat7 a:hover{
background:#D8092C;
}

#sub_sklep li.kat7_active{
display:block;
background: #D8092C;
color:#fff;
}

#sub_sklep li.kat8 a{
background: #d8cfb5;
}
	
#sub_sklep li.kat8 a:hover{
background:#366;
}

#sub_sklep li.kat8_active{
display:block;
background: #366;
color:#fff;
}

#sub_sklep li.kat9 a{
background: #d8cfb5;
}
	
#sub_sklep li.kat9 a:hover{
background:#334477;
}


#sub_sklep li.kat9_active{
display:block;
background: #347;
color:#fff;
}


#sub_sklep li.kat10 a{
background: #d8cfb5;
}
	
#sub_sklep li.kat10 a:hover{
background:#646365;
}

#sub_sklep li.kat10_active{
display:block;
padding: 5px 8px;
background: #646365;
color:#fff;

}


/*____________ submenus kategorie sklep _____________*/




#sub_kat {
position:absolute;
left:50px;
top:77px;
height:30px;
float: left;
	width: 950px;
	
background: url(../images/menuShade.png) bottom left repeat-x;
		}
	
#sub_kat ul{
height:20px;
	list-style: none;

	
	}
	
	
#sub_kat li{
padding: 0 5px;
height:25px;
	font-size: 85%;
	line-height:150%;
	letter-spacing:0.1em;
	font-weight:normal;
display:block;
float:left;
background: url(../images/menuShade.png) bottom left repeat-x;
}


#sub_kat li a {
text-decoration: none;
color:#fff;
outline:none;
}
	
#sub_kat li a:hover {
color:#000;
text-decoration: none;
}



#sub_kat li.selected{
float:left;
display:block;
padding: 2px 8px 0 8px;
background: #fefcef;
font-weight:bold;
color:#333;

}

#sub_kat li.selected a{
color:#333;
}

#sub_kat li.selected a:hover{
color:#555;
}


#sub_kat .kat1 {
padding-top:5px;
background: #069;
}

#sub_kat .kat1 li div {
display:none;
}

#sub_kat .kat1 li:hover div {
display:block;
background: #069;
}

#sub_kat .kat2 {
padding-top:5px;
background: #044;
}

*html #sub_kat ul.kat2, #sub_kat li.kat2{
background: #069;
}
#sub_kat .kat2 li div {
display:none;
}

#sub_kat .kat2 li:hover div {
display:block;
background: #044;
}


#sub_kat .kat3 {
padding-top:5px;
background: #f60;
}

*html #sub_kat ul.kat3, #sub_kat li.kat3{
background: #f60;
}

#sub_kat .kat3 li div {
display:none;
}

#sub_kat .kat3 li:hover div {
display:block;
background: #f60;
}

#sub_kat .kat4 {
padding-top:5px;
	background: #939;
	}
*html #sub_kat ul.kat4, #sub_kat li.kat4{
background: #939;
}

#sub_kat .kat4 li div {
display:none;
}

#sub_kat .kat4 li:hover div {
display:block;
background: #960;
}



#sub_kat .kat5 {
padding-top:5px;
	background: #0cc;
}

*html #sub_kat ul.kat5, #sub_kat li.kat5{
background: #0cc;
}


#sub_kat .kat5 li div {
display:none;
}

#sub_kat .kat5 li:hover div {
display:block;
background: #666000;
}


#sub_kat .kat6 {
padding-top:5px;
background: #fc0;
}

*html #sub_kat ul.kat6, #sub_kat li.kat6{
background: #fc0;
}
#sub_kat .kat6 li div {
display:none;
}

#sub_kat .kat6 li:hover div {
display:block;
background: #8A255A;
}



#sub_kat .kat7 {
padding-top:5px;
background: #D8092C;
}

*html #sub_kat ul.kat7, #sub_kat li.kat7{
background: #D8092C;
}
#sub_kat .kat7 li div {
display:none;
}

#sub_kat .kat7 li:hover div {
display:block;
background: #D8092C;
}

#sub_kat .kat8 {
padding-top:5px;
background: #366;
}

*html #sub_kat ul.kat8, #sub_kat li.kat8{
background: #366;
}
#sub_kat .kat8 li div {
display:none;
}

#sub_kat .kat8 li:hover div {
display:block;
background: #366;
}


#sub_kat .kat9 {
padding-top:5px;
background: #347;
}

*html #sub_kat ul.kat9, #sub_kat li.kat9{
background: #347;
}
#sub_kat .kat9 li div {
display:none;
}

#sub_kat .kat9 li:hover div {
display:block;
background: #347;
}

#sub_kat .kat10 {
padding-top:5px;
background: #646365;
	}
*html #sub_kat ul.kat10, #sub_kat li.kat10{
background: #646365;
}
#sub_kat .kat10 li div {
display:none;
}

#sub_kat .kat10 li:hover div {
display:block;
background: #646365;
}
/* tresc contents */


/* __________ breadcrumbs  ____________*/	

#breadcrumbs{
display:block;
line-height:24px;
padding:5px 0 5px 0;
font-size:85%;
letter-spacing:0.15em;
font-weight:bold;

}

#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited {
background: transparent url(../images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
color:#777;
padding-right: 12px;
outline:0;
font-weight:normal;
}

#breadcrumbs a:hover{
color:#333;
}	


/* __________ page title ________*/


#page-title{
width:949px;
}


#title{
width:50%;
float:left;
}


#title h1{
text-align:left;
font-size:145%;
font-weight:normal;
letter-spacing:0.15em;
padding:0 0 10px 5px;
margin:0;
color:#333;
}

#title h1 a{
color:#333;
outline:none;
}

#title h1 a:hover{
color:#555;

}

#title h1.kat1, #title h1.kat1 a{
color: #F90;
}

#title h1.kat2, #title h1.kat2 a{
color: #069;
}

#title h1.kat3, #title h1.kat3 a{
color: #366;
}

#title h1.kat4, #title h1.kat4 a{
color: #044;
}

#title h1.kat5, #title h1.kat5 a{
color: #960;
}

#title h1.kat6, #title h1.kat6 a{
color: #c33;
}

#title h1.kat7, #title h1.kat7 a{
color: #8a255a;
}

#title h1.kat8, #title h1.kat8 a{
color: #069;
}

#title h1.kat9, #title h1.kat9 a{
color: #347;
}

#title h1.kat10, #title h1.kat10 a{
color: #646365;
}



/# __________ pagination ____________*/

.pagination{
float:left;
padding: 2px;

}

.pagination ul{
margin-right:20px;
text-align: right;
font-size: 80%;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 2px 4px;
border: 1px solid #dedede;
text-decoration: none; 
color: #777;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #dedede;
color: #555;
background-color: #dedede;
}

.pagination a.currentpage{
background-color: #bababa;
color: #FFF !important;
border-color: #fefcef;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: #fefcef;
cursor: default;
color: #777;
border-color: #fefcef;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
border-color: #fefcef;
}



/* ______ end pagination ______*/








#content h1{
text-align:left;
font-size:145%;
font-weight:normal;
letter-spacing:0.15em;
padding:0 0 15px 0;
margin:0;
color: #603;
}

#content h1 a{
color:#333;
outline:none;
}

#content h1 a:hover{
color:#555;

}

#content h1.kat1, #content h1.kat1 a{
color: #F90;
}

#content h1.kat2, #content h1.kat2 a{
color: #069;
}

#content h1.kat3, #content h1.kat3 a{
color: #366;
}

#content h1.kat4, #content h1.kat4 a{
color: #044;
}

#content h1.kat5, #content h1.kat5 a{
color: #960;
}

#content h1.kat6, #content h1.kat6 a{
color: #c33;
}

#content h1.kat7, #content h1.kat7 a{
color: #8a255a;
}

#content h1.kat8, #content h1.kat8 a{
color: #069;
}

#content h1.kat9, #content h1.kat9 a{
color: #347;
}

#content h1.kat10, #content h1.kat10 a{
color: #646365;
}



	
/*    kategorie boksy */
		
#kat_box{
float:left;
width:188px;
height:188px;
margin:10px 35px 25px 0;
border:1px solid #fefcef;
background:#fefcef;
}

#kat_box:hover{
border:1px solid #999;
}



#kat_text{
padding: 0 8px 0 8px;
font-size:90%;
font-weight:normal;
line-height:140%;
color:#333;
}



#kat_button a {
float:left;
width:148px;
height:148px;
margin:0 15px 15px 0;
border:1px solid #ededed;
text-align:center;
background-position:top left;
}

#kat_button a:hover{
border:1px solid #ababab;
background-position: bottom left;
}


#kat_chapterpic{
border-style:none;
margin-bottom:5px;
}

/* ________  wybrany produkt________ */


#produkt_box{
float:left;
width:200px;
height:280px;
margin:0 16px 15px 0;
padding:7px;
border:1px solid #dedede;
background:#fff url(../images/prod_box_bg.png) bottom left repeat-x;
}


#produkt_box:hover{
width:200px;
height:280px;
border:1px solid #cdcdcd;
}

#produkt_content{
width:100%;
height:225px;
text-align:center;
}

#produkt_content img{
border-style:none;
outline:none;
}

#produkt_content .name{
font-size:110%;
font-weight:bold;
padding-bottom:2px;
color:#333;
}

#produkt_content .name a{
color:#555;
text-decoration:none;
outline:none
}

#produkt_content .name a:hover{
color: #7d0047;
text-decoration:none;
}

#produkt_content .opis{
font-size:95%;
padding-bottom:5px;
line-height:145%;
}

#price_order .old_price{
font-size:75%;
text-align:left;
position:relative;
line-height:0px;
top:-5px;
color: #c2c2c2;
}
#price_order .old_price span{
text-decoration:line-through;
}

#price_order{
width:100%;
font-size:120%;
}

#price_order .cena{
float:left;
display:block;
width:50%;

font-weight:normal;
color:#f60;
}


#price_order .basket a{
float:right;
display:block;
font-weight:bold;
height:25px;
color: #333;
text-align:right;
padding: 3px 26px 0 0;
background:transparent url(../images/koszyk.png) top right no-repeat;
outline:none;
}

#price_order .basket_02 a{
float:right;
display:block;
font-weight:bold;
height:25px;
color: #333;
text-align:right;
padding: 3px 26px 0 0;
background:transparent url(../images/buttons/no_koszyk.png) top right no-repeat;
outline:none;
}

#price_order .basket a:hover{
background:transparent url(../images/koszyk02.png) top right no-repeat;
color:#555;
}

#price_order .basket_02 a:hover{
background:transparent url(../images/s/no_koszyk02.png) top right no-repeat;
color:#555;
}

#produkt_more{
clear:both;
width:100%;
text-align:center;
display:block;
border-top:1px dashed #cdcdcd;
}

#produkt_more a, .produkt_more a:link{
font-size:80%;
color: #7d0047;
text-decoration:none;
line-height:35px;
outline:none;
padding:5px 15px 5px 0;
background: url(../images/more.png) center right no-repeat;

}

#produkt_more a:hover{
text-decoration:none;
background: url(../images/more02.png) center right no-repeat;
color:#666;
}


/* ________  wybrany produkt karta produktu ________ */


#produkt_image{
float:left;
width:300px;
margin:0 20px 10px 0;
}

#produkt_image .picture{
width:300px;
/*height:300px;*/
height:auto;
border:1px solid #dedede;
}

#produkt_image .zoom a{
float:left;
font-size:80%;
margin:5px 0 0 135px;
height:24px;
width:24px;
background: url(../images/zoom.gif) 0 0 no-repeat;
font-size:0px;
text-indent:-1000px;
}

#produkt_image .zoom a:hover{
background: url(../images/zoom.gif) 0 -23px no-repeat;
}

#produkt_image .picture:hover{
width:300px;
/*height:300px;*/
height:auto;
border:1px solid #cdcdcd;
}

#produkt_info_box{
float:left;
width:350px;
/*height:300px;*/
min-height:300px;
*height:300px;
}

#produkt_info{
/*height:235px;*/
}

#produkt_info h2{
font-size:145%;
font-weight:bold;
letter-spacing:0pt;
margin-bottom:5px;
padding:0pt;
}

#produkt_info .code{
font-size:95%;
font-weight:normal;
color:#c2c0c0;
}

#produkt_info .opis{
padding-bottom:5px;
line-height:145%;
overflow:hidden;
text-align:justify;
} 

#produkt_info .dodaj a{
border:1px solid #ddd;
height:30px;
line-height:30px;
padding: 8px 32px 8px 8px;
font-size:90%;
font-weight:bold;
color: #7d0047;
text-decoration: none;
outline:none;
background: #fff url(../images/koszyk.png) 52px 2px no-repeat;
}


#produkt_info .dodaj a:hover{
color: #666;
text-decoration: none;
border:1px solid #bbb;
background:  url(../images/koszyk02.png) 52px 2px no-repeat;
}



#produkt_info_stopka{
float:left;
height:60px;
width:150px;
}

#produkt_info_stopka .cena{
font-size:130%;
font-weight:normal;
padding-bottom:5px;
margin:10px 0 5px 0;
line-height:125%;
color:#f60;
}



#produkt_info_stopka .dodaj a{
border:1px solid #ddd;
height:30px;
line-height:30px;
padding: 8px 32px 8px 8px;
font-size:90%;
font-weight:bold;
color: #7d0047;
text-decoration: none;
outline:none;
background: #fff url(../images/koszyk.png) 52px 2px no-repeat;
}


#produkt_info_stopka .dodaj a:hover{
color: #666;
text-decoration: none;
border:1px solid #bbb;
background:  url(../images/koszyk02.png) 52px 2px no-repeat;
}


#produkt_thumbs{
margin-top:10px;
width:300px;
font-size:85%;
}

#produkt_thumbs img{
border:1px solid #dedede;
margin: 5px 5px 5px 0;
}

#kind_art {
	width: 60px;
	float:left;
}

#kind_art_active {
	width: 60px;
	float:left;
}

#kind_art_active img {
	border:1px solid #000;
	margin: 5px 5px 5px 0;
	 
}

#specifikacje{
margin-top:10px;
float:left;
width:150px;
}

#specifikacje h3{
color: #7d0047;
font-size:110%;
font-weight:bold;
margin-bottom:5px;
padding:0;
letter-spacing:0.1em;
}

#produkt_related{
float:left;
text-align:center;
width:220px;
margin:0 10px;
border-left:1px solid #ddd;
}

#produkt_related h3{
color: #7d0047;
text-align:center;
font-size:110%;
font-weight:bold;
margin-bottom:5px;
padding:0;
letter-spacing:0.1em;
}


#produkt_related .picture{
border:1px solid #ededed;
width:75px;
height:75px;
margin:10px 0 5px 72px;
}

#produkt_related .picture:hover{
width:75px;
height:75px;
border:1px solid #dcdcdc;
}

#produkt_related .name a{
font-size:85%;
margin-bottom:5px;
}

#produkt_related .name a:hover{
font-size:85%;
margin-bottom:5px;
}

#tags_box{
display:block;
float:left;
width:100%;
background:#ededed;
height:auto;
text-align:center;
padding-bottom:10px;
}

#tags_box .title{
font-size:100%;
display:block;
color: #777;
padding:5px;
font-weight:bold;
text-align:center;
letter-spacing:0.1em;
}

#tags_content{
padding:5px;
line-height:220%;
color:#f90;
}


#tags_content a{
color:#f90;
padding-bottom:1px;
border-bottom:1px dotted #f90;
}

#tags_content a:hover{
color:#603;
padding-bottom:1px;
border-bottom:1px dotted #603;
}

#tags_content .keywordsPower10{
font-size:200%;
}
#tags_content .keywordsPower9{
font-size:190%;
}
#tags_content .keywordsPower8{
font-size:180%;
}
#tags_content .keywordsPower7{
font-size:170%;
}
#tags_content .keywordsPower6{
font-size:160%; 
}
#tags_content .keywordsPower5{
font-size:150%;
}
#tags_content .keywordsPower4{
font-size:140%;
}
#tags_content .keywordsPower3{
font-size:130%;
}
#tags_content .keywordsPower2{
font-size:120%; 
}
#tags_content .keywordsPower1{
font-size:110%;
}
#tags_content  p{
font-size:100%;
font-weight:bold;
}


#content .tag{
float:left;
width:715px;
margin: 0 0 10px 35px;
border-bottom:1px dashed #d8d8d8;
}

#content .tag h1{
letter-spacing:1px;
color:#999;
}

#content .boxes{
float:left;
width:715px;
margin-left:35px;
}


/*________  strona glowna ____________*/

#baner{
width:910px;
height:250px;
padding:0;
margin-top:20px;
margin-bottom:20px;
border:1px dotted #7d0047;
}

#baner_narrow{
width:910px;
height:150px;
padding:0;
margin-top:20px;
margin-bottom:20px;
border:1px solid #999;
}

/*#home_bottom{
float:left;
height:100%;
margin-bottom:20px;
}


#home_bottom .picture{
border:1px solid #dedede;
background-color:#fff;
margin:5px 0 0 0;
}*/

#home_box{
float:left;




margin:0 17px 0  0;

}


#home_box h1, #home_box_last h1{
font-size:200%;
padding:8px 0;
letter-spacing:1px;
display:block;
background: url(../images/home_nowosci02.png) 0 0 no-repeat;
width:100%;
text-indent:-3000px;
}

#home_box .picture, #home_box_last .picture{
margin:0;
padding: 0;
text-align:center;
}

#home_box .picture img, #home_box_last .picture img{

}

#home_box .picture  a, #home_box_last .picture  a{
position:relative;
top:0;

border:1px solid #dedede;
margin:5px 0;
}

#home_box .picture  a:hover, #home_box_last .picture  a:hover{
background:#fff;
border:1px solid #ababab;
}

#home_box_last{
float:left;
height:465px;
width:205px;
padding:5px;
margin:0;
background: url(../images/home_box_bg.png) 0 0 repeat-x;
}

#home_box a, #home_box_last a{
position:absolute;
bottom:0;
display:block;
line-height:25px;
margin:15px 0;

color:#603;
text-align:center;

background: #cdcdcd url(../images/more.gif) 80% 50% no-repeat;
}

#home_box a:hover, #home_box_last a:hover{
background: #dedede url(../images/more2.gif) 80% 50% no-repeat;
color:#777;
}


#home_box_double_left{
float:left;


margin:0 20px 0 0;
}

#home_box_double_right{
float:left;

}	
#sposob_id{
	float:right !important;
	margin:-18px 29px 0 0 !important;
}

/*________  strona glowna ____________*/

/*#baner{
width:910px;
height:250px;
padding:0;
margin-top:20px;
margin-bottom:20px;
border:1px dotted #7d0047;
}

#baner_narrow{
width:910px;
height:150px;
padding:0;
margin-top:20px;
margin-bottom:20px;
border:1px dotted #7d0047;
}

#home_bottom{
float:left;
height:100%;
margin-bottom:20px;
}

#home_box{
float:left;
width:205px;
padding:5px;
margin:0 14px 0 0;

}

#home_bottom .picture{
border:1px solid #dedede;
background-color:#fff;
margin:5px 0 0 0;
}

#home_box_last{
float:left;
width:205px;
height:300px;
padding:5px;
margin:0;

}


#home_box_double_left{
float:left;
width:424px;
padding:5px;
margin:0 20px 0 0;
}

#home_box_double_right{
float:left;
width:424px;
padding:5px;
}	
#sposob_id{
	float:right !important;
	margin:-18px 29px 0 0 !important;
}*/

/* nowosci */

#nowosci_box{
display:block;
float:left;
width:900px;
margin-bottom:15px;


}

#nowosci_box .contents{
float:left;
display:block;
margin-bottom:8px;
}

#nowosci_box .picture{
float:left;
width:200px;
height:200px;
margin:0 20px 0 0;
}

#nowosci_box .text{
float:left;
width:670px;
font-size:120%;
line-height:165%;

}

#nowosci_box h1{
height:20px;
font-weight:bold;
font-size:170%;
padding-bottom:10px;
padding-left:78px;
margin-bottom:8px;
letter-spacing:1px;
border-bottom:1px dashed #bababa;
background: url(../images/nowosc.png) 0 2px no-repeat;
}

#nowosci_box .bottom{
clear:both;
display:block;
height:20px;
background:#ededed;
font-size:105%;
color:#333;
text-align:right;
padding:4px 8px;
line-height:20px;
}

#nowosci_box .bottom a{
color: #7d0047;
text-decoration:none;
outline:none;
padding-right:15px;
background: url(../images/more.png) center right no-repeat;
}

#nowosci_box .bottom a:hover{
text-decoration:none;
background: url(../images/more02.png) center right no-repeat;
color:#666;
}

/* promocje */

#promocje_box{
display:block;
float:left;
width:900px;
margin-bottom:15px;


}

#promocje_box .contents{
float:left;
display:block;
margin-bottom:8px;
}

#promocje_box .picture{
float:left;
width:200px;
height:200px;
margin:0 20px 0 0;
}

#promocje_box .text{
float:left;
width:670px;
font-size:120%;
line-height:165%;

}

#promocje_box h1{
height:20px;
font-weight:bold;
font-size:170%;
padding-bottom:10px;
padding-left:108px;
margin-bottom:8px;
letter-spacing:1px;
border-bottom:1px dashed #bababa;
background: url(../images/promocja_red_onion.png) 0 2px no-repeat;
}


/* csss do strony karta klienta - dodano do koszyka */


#produkt_info_stopka .dodano a{
border:1px solid #f9ab03;
height:30px;
line-height:30px;
padding: 8px 32px 8px 8px;
font-size:90%;
font-weight:bold;
color: #fff;
text-decoration: none;
outline:none;
background: #f9ab03 url(../images/koszyk04a.png) right center no-repeat;
}

#produkt_info_stopka .dodano a:hover{
color: #fff;
text-decoration: none;
border:1px solid #b1b1b1;
background: #b1b1b1 url(../images/koszyk04b.png) right center no-repeat;
}


/* na stronie produktu - dodane do koszyka */


#price_order .dodano a{
float:right;
display:block;
font-weight:bold;
height:25px;
color: #333;
text-align:right;
padding: 3px 26px 0 0;
background:transparent url(../images/koszyk05.png) top right no-repeat;
outline:none;
}

#price_order .dodano a:hover{
background:transparent url(../images/koszyk06.png) top right no-repeat;
color:#555;
}

/* newsletter */
div.newsletter {
float:left;
clear:both;
width:215px;
background:url('../images/newsletter_bg.gif') no-repeat;
padding:50px 5px 5px 5px;
}

input.newsletter_field {
float:left;
border:none;
height:22px;
line-height:22px;
padding:0 4px;
color:#c2c2c2;
margin-right:5px;
}

input.newsletter_button {
float:left;
background:url('../images/newsletter_button.gif') top no-repeat;
width:22px;
height:22px;
border:none;
cursor:pointer;
}

input.newsletter_button:hover {
background:url('../images/newsletter_button.gif') bottom no-repeat; 
}

#subscribe_content {
clear:both;
color:#fff;
font-weight:bold;
margin:0;
padding:0;
}
/* koniec newsletter */

