BODY {
	height:100%;
	background: #ffffff url('../img/bg.jpg') left top repeat-x;
	font-size: 12px; 
	font-family: Arial, Verdana, serif; 
	color: #646464;
	margin: 0px;
	padding:0px;
	padding-top:0px;
	padding-bottom:22px;
	line-height:1.4;			
}

DIV,P,TABLE {
  font-size: 11px; 	
}

H1, .bg3 { 
	clear:both;
	font-size:24px; 
	color: #1b2647; 
	font-weight:bold; 
	padding-bottom:15px;
	margin:0px; 
	text-align:left;	
	line-height:1.4;		
}
	
H2 {
	padding-bottom:10px;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding-top:3px;
	padding-bottom:5px;
	color:#1e2a4e;
}

HR {
	margin:0px; 
	padding:0px; 
	border:0px;
	height:1px; 
	background-color: #cccccc; 
}

INPUT, SELECT {
	vertical-align:middle; 
	margin-bottom: 2px; 
	margin-top: 2px; 
	border: 1px solid #d8d8d9; 
	font-size: 12px; 
	background-color: #ffffff; 
	color: #000000; 
	padding:6px;
}

INPUT[type="checkbox"] {
   padding:1px;
}    

TEXTAREA { 
	margin-bottom: 3px; 
	margin-top: 3px; 
	border: 1px solid #d8d8d9; 
	font-size: 12px; 
	background-color: #ffffff; 
	color: #000000; 
	padding:6px;	
}

INPUT:focus, INPUT:active, TEXTAREA:focus, TEXTAREA:active, SELECT:focus, SELECT:active {
	border:1px solid #666666;
}

.submitb { 
	cursor:pointer; 
	margin-bottom: 2px;
	margin-top: 2px; 
	border: 1px solid #202d54; 
	font-size: 12px; 
	background-color: #202d54; 
	color: #ffffff; 
	font-weight:normal;
	padding:6px;	
	text-transform:uppercase;
}

.f_ssmall   { width:40px; }
.f_small    { width:70px; }
.f_small2   { width:40px; }
.f_normal   { width:140px; }
.f_normal2  { width:163px; }
.f_normal3  { width:168px; }
.f_long     { width:180px; }
.f_long2    { width:290px; }
.f_blong2   { width:350px; }
.f_blong    { width:380px; }

.button { 
	height:13px; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	border-width: 0px;
	border-style: none; 
	font-size: 11px; 
	background:none; 
}

A, A:link, A:visited, A:active { 
	color: #223059; 
	text-decoration: none; 
}

A:hover { 
	color: #ff0000; 
	text-decoration: none; 
}

.small { 
	font-size: 9px;
}

.img { border: 1px solid #000000; margin:3px; }

.tytul { 
	font-weight:bold; 
	font-size: 11px; 
	color: #000000; 
}

/* tlo tresc */
.bg1 { 
	background-color: #ffffff; 
	padding:7px;	
}

/* tlo tresc wokol ramka */
.bg1s	{ }

/* tlo wyroznione */
.bg2 { 
	background-color: #f7f6f7; 
	padding:4px;	
}

.bg6 { 
	background-color: #eff0f2; 
	padding:7px;	
	font-weight:bold;
}

/* podkategorie menu */
.bg4 { 
	background-color: #eff0f2; 
	padding:7px;	
	font-weight:bold;
}

.tbl {
	border:1px solid #cccccc;
	border-collapse:collapse;
	width:100%;
	margin-bottom:3px;
}

.tbl TD {
	border-color:#cccccc;
}

.date { font-weight: normal; font-size: 9px; }
.error  { color: #FF0000; }
.defaultwidth { width:980px; }

A.copy, A.copy:link, A.copy:visited, A.copy:active	{ 
	color:#37415e;
	font-weight: normal; 
	font-size: 9px; 
	text-decoration:none;
}

A.copy:hover { 
	color:#1a41b2;
}

#artmap UL{
	list-style-image: url('../img/sys/list.gif');
	padding-left:20px;
	margin:0px;
}

#artmap LI {
	padding:1px;
}

.data_tbl {
	width:90%;
	margin:auto;
	text-align:center;
	border:1px solid #858689;
	border-collapse:collapse;
}

.data_tbl TD {
	border:1px solid #858689;
}

.data_desc {
	width:200px;
	text-align:left;
	font-size:10px;
	background-color:#ffffff;
}

.data_title {
	text-align:left;
	font-weight:bold;
	background-color:#ffffff;
}

.data_value {
	text-align:left;
	background-color:#f8f6eb;
}

.cp {
	margin-bottom:5px; 
	margin-top:5px; 	
	border:1px solid #666666
}

.gal1 {
	padding-top:3px;
	padding-bottom:3px;
}

.gal1 TABLE {
	margin:auto;
	text-align:center;
}

.gal1 TD {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

.gal1 IMG {
	border:1px solid #666666;
}

.gal1 DIV {
	font-size:10px;
	padding-bottom:4px;
	text-align:center
} 

.cite {
	padding:4px; 
	border:1px solid #cccccc;
	background-color:#eaedf9;
}

TABLE.submenu {
	margin:auto;
	width:90%;	
	text-align:left;	
	margin-top:7px;
	margin-bottom:7px;
}

TABLE.submenu TD {
	padding-right:1px;
	padding-bottom:1px;
}

TABLE.submenu A, TABLE.submenu A:visited, TABLE.submenu A:link, TABLE.submenu A:active {
	display:block;
	font-weight:normal;
	padding:7px;
	text-align:left;
	background-color:#e6e4e6;
	color:#0f297b;
}

TABLE.submenu A:hover {
	background-color:#2e3c68;
	color:#ffffff;
	text-decoration:none;
}

UL.submenu {

}

UL.submenu LI {
	padding-bottom:10px;
}


UL.submenu LI DIV A {
	font-weight:bold;
}

TABLE.submenu3 {
	margin:auto;
	width:90%;	
	text-align:center;	
	margin-top:7px;
	margin-bottom:7px;
}

TABLE.submenu3 TD {
	padding:5px;
	text-align:center;
	font-weight:bold;
}

TABLE.submenu4 {
	width:100%;
	text-align:left;	
	margin-top:7px;
	margin-bottom:7px;
}

TABLE.submenu4 TD {
	padding:4px;
}

TABLE.submenu4 TD.td1 {
	width:120px;
}

.nodata {
	font-weight:bold;
	padding:15px;
	text-align:center;
}

#facebook_pan { background: url("../img/fb.png") repeat scroll 0 0 transparent; display: block; float: right; height: 420px; padding: 0; position: fixed; right: -205px; top: 170px; width: 232px; z-index: 10000; }
#facebook_pan2{ color:#fff; padding:10px 5px 0 35px; }
#facebook_pan A{ color:#ffffff; display:block; padding-top:10px; text-align:center; }
#facebook_pan DIV.fb-like-box{ background-color:#ffffff; }

.comment_row{
	clear:both;
	background-color:#f8f8f8;
	text-align:left;
	margin-bottom:7px;
	border:1px solid #dee1e2;
	padding:2px;
}

.comment_header{
	padding:7px;
	background-color:#ebf5fa;
}

.comment_body{
	padding:7px;
}

.artfiles{
	margin-top:10px;
}

.artfiles TD{
	padding-bottom:5px;
}

.artfiles A{
	font-weight:bold;
}

.artfiles DIV{
	padding-top:1px;
}

.artfiles IMG{
	margin-right:5px;
	margin-left:5px;
}

/* cms demo */

#u_login2, #u_pass2 {
	padding:2px;
}

#columns {
	clear:both;
	width:980px;
	padding-top:15px;
	padding-bottom:23px;
	margin:auto;
	text-align:center;
	overflow-y:auto;
}

#left_k {
	width:233px;
	padding-bottom:20px;
	float:left;
	overflow-x:hidden;
	text-align:left;	
}

#left_k2 {
	width:200px;
	text-align:left;
}

#center_k {
	width:747px;
	padding-bottom:20px;	
	float:left;
	overflow-x:hidden;
	text-align:left;
}

#notlogged #center_k{
	width:auto;
	padding-bottom:20px;	
	float:none;
	overflow-x:hidden;
	text-align:left;
}

DIV.na_skroty {
	background-color:#303030;
	text-align:center;
	color:#919090;
	padding:7px;
	font-weight:bold;
}

.od {
	height:3px;
	font-size:1px;
}

.subm {
	padding-bottom:12px;
}

.subm .section{
	display:block;
	margin-bottom:4px;
	margin-bottom:3px;
	border:1px solid #bbbbbb;
	background:#ffffff;
	padding:4px;
}

.sk_n{
	background:#e7e7e7;
	border:1px solid #bbbbbb;		
	padding:3px;
	margin-bottom:4px;
}

.sk_n A {
	display:block;
	color:#1b2647;
	font-weight:normal;
	font-size:13px;
	background:#ffffff;
	padding:7px;
	padding-left:12px;
	text-align:left;
}

.sk_n A:hover {
	color:#de0303;
}

.sk_d, A.sk_d, A.sk_d:link, A.sk_d:visited, A.sk_d:active {
	color:#1b2647;
	display:block;
	font-weight:normal;
	font-size:12px;
	background-image:url('../img/shop/sk_d.gif');
	background-repeat:no-repeat;	
	background-position:7px 12px;		
	padding:6px;
	padding-left:20px;
	text-align:left;	
}

A.sk_d:hover {
	color:#de0303;
	background:#ffffff url('../img/shop/sk_d.gif') 7px 12px no-repeat;	
}

.sk_d2, A.sk_d2, A.sk_d2:link, A.sk_d2:visited, A.sk_d2:active, A.sk_d2:hover {
	color:#de0303;
	display:block;	
	font-size:12px;
	background:#ffffff url('../img/shop/sk_d2.gif') 7px 12px no-repeat;	
	padding:6px;
	padding-left:20px;
	text-align:left;	
}

A.sk_k, A.sk_k:link, A.sk_k:visited, A.sk_k:active { 
	display: block; 
	background:#ffffff;
	color:#1b2647;		
	font-size:12px;
	padding:5px;
	padding-left:7px;
	text-align:left;
	text-decoration:none; 
	border-bottom:1px solid #dbdbdb;
} 

A.sk_k:hover, A.sk_k2, A.sk_k2:link	, A.sk_k2:visited, A.sk_k2:active { 
	display:block; 
	background:#1b2647;
	color:#ffffff;		
	font-size:12px;
	padding:5px;
	padding-left:7px;	
	text-align:left;
	text-decoration : none; 
	border-bottom:1px solid #dbdbdb;	
} 

A.sk_k2:hover { 
	display: block; 
	color:#ffffff;		
	font-size:12px;
	padding:5px;
	padding-left:7px;
	text-align:left;
	text-decoration : none; 
} 

A.sk_pk, A.sk_pk:link, A.sk_pk:visited, A.sk_pk:active { 
	display: block; 
	background-color:#5d80dc;	
	color:#ffffff;		
	font-size:11px;
	padding-left:27px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;	
	text-align:left;
	text-decoration : none; 
} 

A.sk_pk:hover { 
	color:#e7e5e5;
	text-decoration : none;
} 

#d_menu {
	clear:both;
	overflow-y:auto;
	padding-top:16px;
	padding-bottom:30px;
	text-align:left;
	color:#ffffff;
	background-color:#1f2c51;
}

#notlogged #d_menu{
	padding-left:200px;
}

#d_menu UL {
	list-style-type:none;
	display:block;
	padding:0px;
	margin:0px;
}

#d_menu UL LI {
	list-style-type:none;
	display:block;
	float:left;
	text-align:left;
	padding:0px;
	margin:0px;
	padding-left:30px;
	padding-right:100px;
	border-right:1px solid #3d497a;
	min-height:180px;
}

#d_menu UL LI:last-child {
	border-right:0px none;
}


#d_menu UL LI#d_top {
	padding-left:25px;
	padding-right:25px;
	text-align:center;
}

#d_menu UL LI#d_top A {
	background:none;
	padding:none;
	padding-top:60px;
}

#d_menu DIV{
	font-size:16px;
	padding-bottom:15px;
	color:#ffffff;
	font-weight:bold;
}

#d_menu A, #d_menu A:link, #d_menu A:visited, #d_menu A:active { 
	display:block;
	color:#ffffff;	
	padding:5px;
	padding-left:17px;
	background:url('../img/shop/dm.gif') 0px 8px no-repeat;		
	text-decoration : none; 
} 

#d_menu A:hover { 
	color:#e70f11;
	text-decoration : none;
} 

#d_menu UL LI#d_top A {
	background:none;
	padding:none;
}

#shop_szuk {
	background:#2c3132;
	color:#ffffff;	
}

#shop_szuk2 {
	padding-top:5px;
	padding-bottom:10px;
	width:165px;
	margin:auto;
	text-align:left;	
}

#shop_szuk2 DIV {
	padding-top:3px;
	padding-bottom:3px;
}

#contact_panel {
	background-color:#ffffff;	
	border:1px solid #d8d8d8;
	padding:10px;
	text-align:left;
	margin-top:10px;
	overflow-y:auto;
	overflow-x:hidden;
}

#notlogged #contact_panel{
	padding-left:100px;
}

#contact_panel1{
	width:183px;
	padding-top:10px;
	float:left;
	text-align:center;
}

#contact_panel2{
	width:300px;
	padding-top:10px;
	float:left;
	text-align:left;
}

#contact_panel3{
	width:230px;
	float:left;
	text-align:left;
	padding-top:35px;
}

#contact_panel3 A{
	font-size:24px;
	color:#1e2a4e;
}

#contact_panel3 A:hover{
	font-size:24px;
	color:#1e2a4e;
}

.produkt_skrot {
	width:50%;
	text-align:left;
	padding:7px;
	border-top:1px solid #a6a6a6;
	border-right:1px solid #a6a6a6;
}

.produkt_pierwszy {
	border-top:0px none;
	border-right:1px solid #a6a6a6;
}

.produkt_drugi {
	border-top:0px none;
	border-right:0px none;
}

.produkt_parzysty {
	border-right:0px none;
}

.prod_img {
	margin:auto;
	text-align:center;
	border:1px solid #dedede;
}

#recommend, #promo {
	background-color:#eff0f2;
	padding:6px;
}

#polecamy TABLE, #promo TABLE {
	width:100%;
}

#newsi .bg3 {

}

#podkategorie .bg3 {

}

#podkategorie TD {
	width:25%;
}

.dokoszyka {
	width:127px;
	height:32px;
	margin:0px;
	padding:0px;
	border:0px;
	line-height:10px;
}

.shop_ile {
	float:left;
	padding-top:9px;
	width:50px;	
}

.shop_ile INPUT {
	text-align:right;
}

.shop_add {
	float:left;
	width:150px;	
}

INPUT#form_send {
	background:#03d826;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #03d826;	
	background-image:none;
}

#top{
	height:110px;
	margin:auto;
	text-align:center;
	background:url('../img/top.gif') center top no-repeat;
}

#top0{
	width:980px;
	height:210px;
	margin:auto;
	text-align:center;
	overflow:hidden;
}

#top1{
	width:233px;
	height:110px;
	float:left;
	overflow:hidden;
}

#top1 A{
	width:233px;
	height:110px;
	display:block;
}

#top2{
	width:747px;
	height:110px;
	overflow:hidden;
	float:left;
}

#top2_1{
	height:62px;
}

#top2_1 UL{
	display:block;
	float:right;
	list-style-type:none;
	padding:0px;
	margin:0px;
	padding-top:11px;	
}

#top2_1 LI{
	display:block;
	float:left;
	list-style-type:none;
	padding:0px;
	margin:0px;
	height:46px;
	overflow-y:hidden;
}

#top2_2{
	clear:both;
	text-align:left;
}

#top2_2_1{
	width:687px;
	float:left;
}

#top2_2_2{
	width:60px;
	float:left;
	text-align:right;
}

#lang_menu {
	padding-top:10px;
}

#lang_menu IMG{
	margin-left:5px;
	border:1px solid #cccccc;
}

#topmenu {
	display:block;
	list-style-type:none;	
	float:right;
	padding:0px;
	margin:0px;	
}

#topmenu LI {
	display:block;
	list-style-type:none;	
	padding:0px;
	margin:0px;	
	padding-top:7px;
	padding-bottom:7px;		
	background-color:#f6f6f7;
	float:left;
}

#topmenu LI.gl {
	background-color:#ffffff;
}

#topmenu A, #topmenu A:link, #topmenu A:visited, #topmenu A:active { 
	display: block; 
	color:#757373;		
	border-right:1px solid #757373;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	text-decoration : none; 
} 

#topmenu A:hover { 
	color:#e70f11;
	text-decoration: none;
} 

#topmenu LI.gl A, #topmenu LI.gl A:link, #topmenu LI.gl A:visited, #topmenu LI.gl A:active { 
	display:block; 
	color:#e70f11;		
	border-right:1px solid #e70f11;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	text-align:center;
	text-decoration:none; 
} 

#topmenu LI.gl A:hover { 
	color:#757373;	
	text-decoration:none;
} 

#gmenu {
	display:block;
	list-style-type:none;	
	float:left;
	padding:0px;
	margin:0px;	
}

#gmenu LI {
	display:block;
	list-style-type:none;	
	padding:0px;
	margin:0px;	
	padding-right:10px;	
	float:left;
}

#gmenu LI.gl {
	background:#ffffff;
}

#gmenu A, #gmenu A:link , #gmenu A:visited, #gmenu A:active { 
	display:block; 
	color:#2a3453;		
	font-weight:bold;
	height:32px;
	line-height:32px;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
	text-decoration : none; 
} 

#gmenu A:hover { 
	color:#e70f11;
	text-decoration : none;
} 


#notlogged #homep{
	padding-right:100px;
}

#gmenu #homep A{
	height:40px;
	line-height:40px;
	padding-right:30px;
}

.contact_stopka {
	clear:both;
	text-align:center;
	padding-top:10px;
}

.contact_stopka P {
	padding:0px;
	margin:0px;
}

#copyr {
	clear:both;
	padding-top:5px;
	padding-bottom:6px;
	overflow-y:auto;
	background:#536390;
	color:#ffffff;
	text-align:center;
	font-size:11px;
}

#copyr A {
	color:#ffffff;
}

#copyr A:hover {
	color:#ffffff;
	text-decoration:underline;
}

#copyr1{
	width:500px;
	float:left;
	text-align:left;
}

#copyr2{
	width:480px;
	float:left;
	text-align:right;
}

#szuk_panel {
	clear:both;
	text-align:center;
	background-color:#ffffff;
	padding:2px;
	border:1px solid #cccccc;
}

#szuk_panel INPUT{
	padding:4px;
}

#szuk_panel #szuk_name{
	border:0px none;
	width:190px;
}

#searchp{
	width:80px;
}

.banners {
	clear:both;
	text-align:center;
	padding-bottom:6px;
}

#szuk_prod {
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#eff0f2;
}

.od {
	clear:both;
	height:7px;
	line-height:7px;
}

#newsletter_panel {
	padding-top:15px;
	padding-bottom:15px;
	background:#ccccff;
	text-align:left;
	overflow-y:auto;
}


#newsletter_panel INPUT{
	border:1px solid #ffffff;
}

#newsletter_panel1{
	width:194px;
	padding-top:8px;
	text-align:center;
	text-transform:uppercase;
	font-size:16px;
	color:#273153;
	float:left;
	font-weight:bold;
}

#newsletter_panel2{
	width:412px;
	float:left;
	text-align:left;
}

#newsletter_panel3{
	width:141px;
	float:left;
	text-align:center;
	padding-top:10px;
}

#prodpan {
	width:100%;
	border:1px solid #a5a5a5;
}

#prodpan TD {
	width:20%;
	text-align:center;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
}

.sk_panel {
	clear:both;
	border:1px solid #d2d2d2;
	padding:10px;
	text-align:left;
}

.sk_t {
	font-weight:bold;
	color:#e70f11;
	padding-bottom:7px;
	border-bottom:1px solid #d2d2d2;
}

.sk_p {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e0e0;
}

.sk_p A, .sk_p A:link, .sk_p A:visited, .sk_p A:active {
	color:#636363;
	text-decoration:none;
}

.sk_p A:hover {
	color:#e70f11;
	text-decoration:none;
}

.prod_skrot {
	clear:both;
	background:#ffffff;
	overflow-y:auto;
	padding-top:5px;
	padding-bottom:5px;
}

.active {
	font-weight:bold;
}

.listskrp {
	background:#ffffff;
	padding:4px;
	padding-top:10px;
	border-top:1px solid #787878;	
}

.listt {
	width:150px;
	padding:7px;
	padding-left:12px;
	background:#ffffff;
	text-align:left;
	font-weight:bold;
	color:#d80001;
	font-size:16px;
}

.display_mode{
	float:right;
}

.display_mode A {
	display:block;
	width:18px;
	height:14px;
	float:left;
	overflow:hidden;
	margin-right:5px;
	background:#cccccc url('../img/shop/display_mode.png') left top no-repeat;
}

.display_mode A.mode1 {
    background-position:left top;
}

.display_mode A.mode2 {
    background-position:right top;
}

.display_mode A:hover {
    background-color:#0000ff;
}

.display_mode A.wyb {
    background-color:#ff0000;
}

.pager TD A:hover, .pager TD A.pager_wyb {
	background:#ff0000;
	border:1px solid #666666;
}

.prod_cena{
	text-align:right;
	padding-bottom:15px;
}

.prod_cenas {
	color:#ff0000;
	text-decoration:line-through;
}

.prod_cenaw {
	font-weight:bold;
	font-size:24px;
	color:#e70f11;
}

.prod_producent {
	padding-bottom:5px;
	color:#4e4e4e;
}

.prod_producent SPAN{
	font-weight:bold;
}

.prod_symbol {
	padding-bottom:15px;
	color:#7c7c7c;	
	font-size:12px;
}

.prod_symbol SPAN{
	font-weight:bold;
	color:#1c284a;
}

.prod_list2{
	border-top:1px solid #c9c9c9;
	margin-top:5px;
}

.prod_list2 TABLE{
	width:100%;
}

.prod_list2 .prod_skr TD{
	border:0px none;
	border-bottom:1px solid #c9c9c9;
	padding-top:7px;
	padding-bottom:7px;
}

.prod_list2 H3 {
	padding:0px;
	font-weight:bold;
	font-size:14px;
}

.prod_list2 H3 A {
	color:#4e4e4e;
	font-weight:bold;
}

.prod_list2 H3 A:hover {
	color:#ff0000;
}

.prod_list2 .prod_img{
	width:40px;
	text-align:center;
}

.prod_list2 .prod_body{
	text-align:left;
	padding-left:10px;
}

.prod_list2 .prod_producent {
	padding-bottom:5px;
	color:#4e4e4e;
}

.prod_list2 .prod_producent SPAN{
	font-weight:bold;
}

.prod_list2 .prod_symbol {
	width:100px;
	color:#4e4e4e;
	font-size:11px;	
	text-align:center;
}

.prod_list2 .prod_symbol SPAN{
	font-weight:bold;
	color:#1b2647;	
}

.prod_list2 .prod_cena {
	text-align:right;
	width:120px;
}

.prod_list2 .prod_cenaw {
	font-weight:bold;
	font-size:16px;
	color:#e70f11;
}

.prod_list2 .prod_cenas {
	color:#ff0000;
	text-decoration:line-through;
}

.prod_list2 .prod_label {
	color:#4e4e4e;
	font-size:10px;
}

.prod_list2 .prod_basket{
	text-align:right;
	width:150px;
}

.prod_nav{
	margin-top:10px;
	border-top:1px solid #c9c9c9;	
	padding-top:5px;
}

.prod_nav SELECT{
	padding:2px;
}

.prod_list1 TABLE {
	width:100%;
	margin-top:5px;
}

.prod_list1 .prod_skr TD{
	width:33%;
	text-align:center;
	padding:5px;
	border:1px solid #c9c9c9;
	border-right:0px none;
	padding:10px;
	width:25%;
}

.prod_list1 TD.prod_skr0{
	border-left:0px none;
}

.prod_list1 H3 {
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
}

.prod_list1 H3 A {
	color:#1b2647;
	font-weight:bold;
}

.prod_list1 H3 A:hover {
	color:#ff0000;
}

.prod_list1 .prod_img{
	height:140px;
	text-align:center;
	border:0px none;
}

.prod_list1 .prod_body{
	padding-left:10px;
}

.prod_list1 .prod_producent {
	padding-bottom:5px;
	color:#4e4e4e;
}

.prod_list1 .prod_producent SPAN{
	font-weight:bold;
}

.prod_list1 .prod_symbol {
	padding-bottom:5px;
	color:#4e4e4e;
	font-size:11px;
}

.prod_list1 .prod_symbol SPAN {
	font-weight:bold;
	color:#1b2647;
}

.prod_list1 .prod_cena {
	padding-bottom:5px;
	font-weight:bold;
	font-size:18px;	
	text-align:center;
}

.prod_list1 .prod_cenaw, .prod_list1 .prod_cenaw2 {
	font-weight:bold;
	font-size:18px;
}

.prod_list1 .prod_cenas{
	color:#ff0000;
	text-decoration:line-through;
}

.prod_list1 .prod_label{
	color:#4e4e4e;
	font-size:11px;
}

.prod_list1 .prod_basket{
	clear:both;
	white-space:nowrap;
}

.prod_list1 .prod_basket .ileb{
	width:30px;
	margin-right:5px;
	text-align:right
}

.prod_list1 .prod_basket .submitb{
	background-color:none;
	background:url('../img/basket2.gif') left top no-repeat;
	padding-left:30px;
	font-weight:bold;
	color:#1d284b;
	border:0px none;
	text-transform:none;
}

.prod_list2 .prod_basket .ileb{
	width:30px;
	margin-right:5px;
	text-align:right
}

.prod_list2 .prod_basket .submitb{
	background-color:none;
	background:url('../img/basket2.gif') left top no-repeat;
	padding-left:30px;
	font-weight:bold;
	color:#1d284b;
	border:0px none;
	text-transform:none;
}

.shopfiles{
	clear:both;
	margin-top:10px;
}

.shopfiles TD{
	padding-bottom:5px;
}

.shopfiles A{
	font-weight:bold;
}

.shopfiles DIV{
	padding-top:1px;
}

.shopfiles IMG{
	margin-right:5px;
	margin-left:5px;	
}

#top2_1 LI#tmenu{
	height:33px;
	line-height:33px;
	font-size:18px;
	color:#cecece;
	padding-right:15px;
}

#top2_1 LI#tmenu A{
	line-height:33px;
	font-weight:bold;
	font-size:13px;
	color:#39435f;
	text-transform:uppercase;
}

#top2_1 LI#tmenu A:hover{
	color:#ff0000;
}

#basket{
	padding-left:15px;
	padding-right:5px;
	font-size:13px;
}

#basket UL{
	list-style-type:none;
	display:block;
	padding:0px;
	margin:0px;
}

#basket LI{
	list-style-type:none;
	display:block;	
	float:left;
}

LI#twojkoszyk{
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
}

#basket A{
	color:#223059;
	font-weight:bold;
}

#basket A:hover{
	color:#ff0000;
}

#basket DIV SPAN{
	color:#ff0000;
}

#basket DIV{
	font-size:13px;
}

#content_panel{
	clear:both;
	background-color:#ffffff;
	padding:15px;
	padding-top:18px;
}


#slider0{
	width:747px;
	height:270px;
}

#slider{
	width:747px;
	height:270px;
	top:0px;
	left:0px;
	overflow:hidden;
	position:relative;	
}

#slider_img{
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;
	width:747px;
	height:270px;
	overflow:hidden;
}

.slider_el{
	width:747px;
	height:270px;
	overflow:hidden;
}

#slider_naw{
	position:absolute;
	z-index:3;
	top:244px;
	left:15px;
	height:10px;
	width:300px;
	overflow:hidden;
}

#naw{
	display:block;
	padding:0px;
	margin:0px;
	list-style-type:none;
	float:left;
	height:10px;
}

#naw LI{
	display:block;
	padding:0px;
	margin:0px;
	list-style-type:none;
	padding-right:3px;
	height:10px;
	float:left;
}

#naw LI A{
	display:block;
	float:left;
	width:19px;
	height:10px;
	overflow:hidden;
	background:#ffffff;
}

#naw LI A.activeSlide, #naw LI.activeSlide A {
	background:#ff0000;
}

#naw2{
	position:absolute;
	z-index:4;
	top:100px;
	left:0px;
	height:56px;
	width:747px;
	overflow:hidden;
}

#naw2_1{
	width:300px;	
	float:left;
	text-align:left;
}

#naw2_2{
	width:447px;	
	float:left;
	text-align:right;	
}


#tabs { position: relative; padding:0px; zoom: 1; } 
#tabs .ui-tabs-nav { margin:0; padding:0px; height:35px; }

#tabs .ui-tabs-nav LI { 
	font-weight:normal; 
	list-style:none; 
	float:left; 
	position:relative; 
	top:1px; 
	margin:0px;
	padding:0; 
	padding-right:5px;
	white-space:nowrap; 
}

#tabs .ui-tabs-nav LI A { 
	float: left; text-decoration:none; 
	background:#ccccff;
	color:#202d54;
	border:0px none;
	padding-left:50px;
	padding-right:50px;
	height:40px;
	line-height:40px;
	font-size:18px;
}

#tabs .ui-tabs-nav LI.ui-tabs-selected, #tabs .ui-tabs-nav LI.ui-state-active { 
	padding-bottom:10px;
	background: url('../img/tabs.gif') center bottom no-repeat; 	
}

#tabs .ui-tabs-nav LI.ui-tabs-selected A, #tabs .ui-tabs-nav LI.ui-state-disabled A, #tabs .ui-tabs-nav LI.ui-state-processing A, #tabs .ui-tabs-nav LI.ui-state-active A { 
	color:#ffffff;
	cursor:text; 
	background:#202d53; 
}

#tabs .ui-tabs-nav LI A, #tabs .ui-tabs-collapsible .ui-tabs-nav LI.ui-tabs-selected A { cursor:pointer; } 
#tabs .ui-tabs-panel { display:block; border:0px; padding:0px; background:none; }
#tabs .ui-tabs-hide { display:none !important; }
#tabs_content{ clear:both; }

#tabs_content DIV{
	clear:both;
}

#tabs_content UL{
	list-style-type:none;
	display:block;
	padding:0px;
	margin:0px;
	overflow-x:hidden;
	width:780px;
}

#tabs_content LI{
	list-style-type:none;
	display:block;
	padding:0px;
	margin:0px;
	padding-right:12px;
	float:left;
}

#tabs_content LI DIV{
	font-weight:bold;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	width:150px;
	overflow-x:hidden;
	color:#1b2647;
	text-align:center;
}

.tabs_more{
	text-align:right;
	padding-bottom:4px;
	font-size:11px;
	padding-right:10px;
}

#form_panel{
	margin-top:40px;
	background:#eeeded;
	width:640px;
	margin:auto;
}

#form_panel2{
	padding:40px;
	text-align:center;
}

#form_panel H1{
	font-size:36px;
	color:#1e2a4e;
	border-bottom:0px;
	text-align:center;
	padding-bottom:30px;
	background:none;
}

#form_panel TABLE{
	margin:auto;
	text-align:center;
	font-size:16px;
}

#form_panel INPUT{
	padding:8px;
}

#form_panel #login{
	padding:15px;
	font-size:16px;
}

#breadcrumb{
	border-bottom:1px solid #c9c9c9;
	padding-bottom:10px;
	color:#a0a0a0;
	margin-bottom:10px;
}

#breadcrumb A{
	color:#a0a0a0;
}

#breadcrumb A:hover{
	color:#000000;
}



#form_panelx{
	margin-top:40px;
	background:#eeeded;
	width:640px;
	margin:auto;
}

#form_panelx2{
	padding:40px;
	text-align:left;
}

#form_panel H1{
	font-size:36px;
	color:#1e2a4e;
	border-bottom:0px;
	text-align:center;
	padding-bottom:30px;
	background:none;
}

#form_panelx INPUT{
	padding:8px;
}

#form_panelx #login{
	padding:15px;
	font-size:16px;
}

.pager {
	margin:0px;
	padding:0px;
	margin:auto;
	text-align:center;
}

.pager TD {
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	font-size:11px;
	text-align:center;	
	font-weight:bold;
}

.pager TD SPAN {
	display:block;
	width:26px;
	height:18px;
	line-height:18px;	
}

.pager TD A, .pager TD A:link, .pager TD A:visited, .pager TD A:active { 
	display:block;
	height:16px;
	line-height:16px;
	width:22px;
	color: #1c284a; 
	background-color:none;
	border:0px none;
	text-decoration: none; 
}

.pager TD A:hover, .pager TD A.pager_wyb { 
	color: #e90101; 
	background-color:none;
	border:0px none;;	
	text-decoration: none; 
}


#prod_basketx{
	clear:both;
	white-space:nowrap;
	text-align:right;
}

#prod_basketx .ileb{
	width:50px;
	margin-right:5px;
	text-align:right
}

#prod_basketx .submitb{
	background-color:none;
	background:url('../img/basket2.gif') left top no-repeat;
	padding-left:30px;
	font-weight:bold;
	color:#1d284b;
	border:0px none;
	text-transform:none;
}

#komunikaty{
	width:100%;
}

.komunikaty{
	border-bottom:1px solid #d8d8d8;
	padding:10px;
	margin-bottom:10px;
	background:#ffffff;
	overflow-y:auto;
	clear:both;
}

.komunikaty_zamknij{
	display:block;
	padding:5px;
	text-align:center;
	float:right;
	background:#ededed;
	color:#223059;
	width:100px;	
}

.komunikaty H1{
	float:left;
}

.komunikaty_tr{
	clear:both;
}

.komunikaty_arch{
	clear:both;
	text-align:right;
}

.artfiles{
	width:100%;
	text-align:left;
}

.artfiles TD{
	border-bottom:1px solid #d8d8d8;
	padding:5px;
}

.data_desc{
	background:none;
	padding:6px;
	font-size:11px;
	border-bottom:1px solid #cccccc;
}

.data_value{
	background:none;
	padding:6px;
	font-size:12px;
	border-bottom:1px solid #cccccc;	
}