body{
	background:url(/images/frontend/theme/wiko/bg.gif) 0 20px repeat-x;
	margin:0;
	padding:0;
	font-family:tahoma;
}

img{
	border:0;
}

#top,#middle,#footer,#pasek,#partners{
	width:1000px;
	margin:0 auto;
}

#middle{
	clear:both;
}

#top{
	height:132px;
	margin-top:20px;
	position: relative;
}

#top h1.ng{
	font-size: 14px;
	font-weight: normal;
	left: 30px;
	letter-spacing: 3px;
	position: absolute;
	top: 90px;
}

#logo{
	display:block;
	float:left;
	margin-top:20px;
	height:112px;
	width:252px;
	text-align:center;
}

#panel{
	float:left;
	height:103px;
	width:748px;
	background:url(/images/frontend/theme/wiko/menu.jpg) no-repeat;
}

#baner{
	float:left;
	height:131px;
	width:741px;
	position:relative;
	top:-29px;
	background:url(/images/frontend/theme/wiko/baner.jpg) no-repeat;
}


#search_box{
	float:left;
	width:232px;
	padding-right:20px;
	height:88px;
	text-align:right;
}

#search_box form{
	margin:0;
	padding:0;
}

#st_search_search{
	margin-top:20px;
	height:20px;
	width:200px;
}









#panel #nav{
	padding:0;
	margin:0;
	height:32px;
	margin-top:9px;
	margin-left:10px;
}


#panel #nav a{
	display:block;
	float:left;
	height:32px;
	line-height:32px;
	font-size:10pt;
	padding-left:10px;
	padding-right:10px;
	border-left:solid 1px #6fb2d8;
	border-right:solid 1px #017fc5;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#panel #nav #nowosci_button a:hover{
	background:#008c00;
	color:#fff;
}

#panel #nav #nowosci_button a{
	background:#00C131;
	color:#fff;
}


#panel #nav #promocje_button a{
	background:#d90000;
	color:#fff;
}

#panel #nav #promocje_button a:hover{
	background:#b30000;
}

#panel #nav a:hover{
	color:#eaeaea;
	background:#017fc5;
}

#account_info{
	height:32px;
	line-height:32px;
	text-align:right;
	padding-right:10px;
	font-size:8pt;
	font-family:arial;
}

#account_info a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}


#middle .col_left,#middle .col_right{
	float:left;
}

#middle .col_left{
	width:260px;
}

#middle .col_right{
	width:740px;
}

#partners{
	padding-top:5px;
	text-align:center;
	clear:both;
}

#partners .header{
		margin-top:10px;
		border-bottom:solid 1px #c0c0c0;
		margin-bottom:10px;
}

#footer{
	margin-top:20px;
	clear:both;
	background:#002230;
	padding-bottom:20px;
}

#footer .linki{
	text-align:center;
	height:30px;
	line-height:30px;
	background:#003043;
}

#footer .linki a{
	text-decoration:none;
	color: #c5c5c5;
	font-size:8pt;
	padding-left:5px;
	padding-right:5px;
}

#footer .linki a:hover{
	color:#fff;
}

#footer .copyrights{
	text-align:center;
	padding-top:10px;
	height:30px;
	line-height:15px;
	color:#fff;
	font-size:8pt;
}

#footer .copyrights a{
	color:#006697;
	text-decoration:none;
}

/*produkt*/
.product_list{
	
}

.products_list_item{
	width:730px;
	clear:both;

	margin-bottom:10px;
}

.products_list_item_top{
	padding-top:3px;
	background:url(/images/frontend/theme/wiko/product_top.gif) top no-repeat;
}

.products_list_item_middle{
	background:url(/images/frontend/theme/wiko/product_middle.gif) repeat-y;
}

.products_list_item_bottom{
	padding-bottom:3px;
	background:url(/images/frontend/theme/wiko/product_bottom.gif) bottom no-repeat;
}

.products_list_item .product_table{
	width:720px;
	padding:0;
	margin:0;
	margin-left:5px;
	font-size:8pt;
	border-collapse: collapse;
	color:#00425b;

}

.products_list_item .product_table tr td{
	padding:0;
	margin:0;
}

.products_list_item .product_photo{
	width:130px;
	height:120px;
	
	vertical-align:middle;
	text-align:center;
}

.products_list_item .product_photo a{
	color:#00425b;
	font-size:7pt;
	text-decoration:none;
}

.products_list_item .product_photo a:hover{
	color:#0080ff;
}

.products_list_item .product_title{
	font-weight:bold;
	
}

.products_list_item .product_title a{
	padding-top:6px;
	display:block;
	padding-left:5px;
	color:#00425b;
}

.products_list_item .product_title a:hover{
	color:#0080ff;
}

.products_list_item .product_title{
height: 30px;
}

.products_list_item .product_title, td.product_desc{
	width:320px;
	
	vertical-align:top;
}


.products_list_item .product_desc p{
	text-align:left;
	margin:10px 5px 0;
	font-size:8pt;
	padding:0;
}

.product_table tr td.product_desc{
	vertical-align:top;
}

.products_list_item .product_price{
	width:140px;
	text-align:right;
	background:#ebf0f2 url(/images/frontend/theme/wiko/cena_bg.gif) bottom repeat-x;
}

.products_list_item .product_price div.ceny{
	margin:0 8px 0 8px;
}

.your_price_brutto{
	color:#bf0000;
	font-size:14pt;
	font-weight:bold;
}



.your_rabat{
	color:#bf0000;
	font-size:11pt;
	font-weight:bold;
}

.products_list_item .product_buy{
	height:30px;
	line-height:30px;
	text-align:center;
}

.products_list_item .product_buy a{
	padding:5px 5px 5px 22px;
	text-decoration:none;
	background: #0080ff url(/images/frontend/theme/wiko/cart.gif)  2px center no-repeat ;
	color:#fff;

}

.products_list_item .product_buy a:hover{
	color:#000;
}


.products_list_item .product_details{
	text-align:center;
}
.products_list_item .product_details a{
	text-decoration:none;
	color:#0080c0;
	

}

.product_table tr td.product_more{

}

/*Style dla zawartości strony*/

p{
	font-size:10pt;
	padding:10px;
}




/* jesteś tutaj */

#you_are_here{
	float:left;
	font-size:10pt;
	font-family:arial;
}

#you_are_here a{
	color:#00425b;
}

#you_are_here a:hover{
	color:#0080c0;
}

/* koszyk */ 

#koszyk{
	text-align:right;
	font-size:10pt;
	font-family:arial;
	padding-right:20px;
}

#koszyk a img{
	vertical-align:middle;
}

#koszyk a{
	text-decoration:none;
	color:#00425b;
	font-weight:bold;
}

#koszyk a:hover{
	color:#0080c0;
}

/* sortuj */

#sortuj{
	float:right;
	padding-left:20px;
	text-align:right;
	font-size:10pt;
	font-family:arial;
	padding-right:20px;

}

#sortuj a{
	text-decoration:none;
	color:#00425b;
}

#sortuj span.active{
	font-weight:bold;
}

#sortuj a:hover{
	color:#0080c0;
}

/* Wybrana kategoria */

#wybrana_kategoria{
	font-weight:bold;
	font-family:arial;
	font-size:11pt;
	color:#0080c0;
}

/*TITLE*/

h1.st_title{
	font-size:24pt;
	border-bottom: 1px solid #E6E6E6;
	color:#B02A40;
	padding-top:15px;
	padding-bottom:15px;
}




.st_f_text_frame_content{
	font-size:10pt;
}



/*LISTA TABULARYCZNA*/

.st_tabular-list{
	font-size:10pt;
	
}


#szybki_kontakt{
	width:200px;
	padding-left:20px;
	font-size:8pt;
	color:#0080c0;
	height:70px;
}
#szybki_kontakt img{
	float:left;
}

#szybki_kontakt div.telefony{
	padding-top:40px;
	line-height:15px;
	height:70px;
	text-align:right;
	color:#00739e;
}

#szybki_kontakt div.telefony .opis{
	font-size:8pt;
	color:#c0c0c0;
}

#rzetelna_firma{
	padding-left:20px;
	padding-top:20px;
}

#rzetelna_firma a img{
	border:0;
}


/*Dynamic content*/

.st_dynamic_content{
	font-size:10pt;
}

.st_dynamic_content a, .adres_firmowy a{
	color:#0080c0;
}




.dane_firmowe{
margin-top:20px;
border-collapse:collapse;
clear:both;
width:700px;
}

.adres_firmowy{
padding:10px;
width:150px;
float:left;
font-size:8pt;
background:#efefef;
}

.dane_firmowe tr:hover td.osoba,
.dane_firmowe tr:hover td.kontakt{
	background:#f0fff0;
}

.dane_firmowe tr td{
	vertical-align:top;
	padding:10px;
	border:solid 1px #f2f2f2;
	
}

tr td.kontakt{
	font-size:8pt;
}

.dzial{
	color:#dd0000;
	font-weight:bold;
	width:150px;
}

.o_produktach{
color: #004F75;
font-size: 14pt;
padding-bottom: 0px;
padding-top: 0px;
}

.opis_produktu p{
padding:0;
}

.dane_firmowe a{
	text-decoration:none;
	color:#808080;
}


.osoba{
	width:325px;
}

.region{
	font-size:8pt;
	color:#0080c0;
}

.mapa{
	float:left;
	padding-left:10px;
	padding-right:5px;
}

.wyprzedaz_link{
background: none repeat scroll 0 0 #003F5E;
    border-bottom: 1px solid #003A50;
    border-top: 1px solid #205A70;
    color: #80ff00;
    display: block;
    font-size: 10pt;
		margin-left:15px;
    padding: 8px 5px 8px 10px;
    text-decoration: none;
		width:207px;
}

.wyprzedaz_link:hover{
	background:#00324A;
}


