/* 
    Document   : global
    Created on : 2012-01-03, 13:32:32
    Author     : Rafal
    Description:
        Purpose of the stylesheet follows.s
*/
@charset "utf-8";

html { font-family:Tahoma, "Microsoft Sans Serif"; font-size: 13px; }
body { /*background:url('/images/Themes/Orange/background.jpg') repeat-x 0 50px;*/ } /*background:#646461 url('../../images/new/background.png');*/

/* Links */
a { color:#3c85d0; }
a:hover { color:red; }

/* Helpers */
.clear { clear:both; }

/* em */
.em { font-style:italic; color:gray; }

/* Main DOM */
#header-bg { width:100%; height:74px; background:#30395a url('../images/layout/header_background.jpg') repeat-x; }
.wrapper { /*width:971px;*/ margin:0 auto; }
.wrapper-large { width:100%; margin:0 auto; }
.wrapper.main { margin-top:-74px; }

/* Header */
#header { height:74px; position:relative; background:url('../images/layout/header_background_2.jpg') no-repeat; }
	#logo { width:175px; height:18px; background:url('../images/layout/logo.png') no-repeat; position:absolute; top:15px; left:0; }
        #sentence { color:#73aad7; font-family:"Segoe UI"; position:absolute; top:14px; left:380px; font-size:12px; text-shadow:1px 1px 1px #3e424f; }
	#search { position:absolute; top:11px; right:0; }
	#navigation { position:absolute; bottom:5px; left:0; }
		#navigation ul { list-style-type:none }
		#navigation li { float:left; margin-right:20px; padding:1px 5px 3px 5px; }
		#navigation a { color:#5c473d; text-transform:uppercase; font-size:11px; font-weight:bold; }
                #navigation .current_ancestor, #navigation .current { background:url('../images/layout/header_background_2.jpg') center center no-repeat; border-radius:5px; }
                #navigation .current_ancestor a, #navigation .current a { color:#fff; }
        #price_modify { position:absolute; bottom:6px; right:0; font-size:10px; }
            #price_modify select { font-size:10px; }

#logo_narzedzie {
	display:block;
	float:left;
	margin-top:15px;
	width:185px;
	height:50px;
	background-image:url('/images/Themes/Blue/logo_narzedzie.png');
}

#logo_condor {
	display:block;
	float:left;
	margin-top:20px;
	margin-left:40px;
	width:87px;
	height:30px;
	background-image:url('/images/Themes/Blue/logo_condor.png');
}

#logo_producers {
	display:block;
	float:right;
	margin-right:30px;
	margin-top:25px;
	width:504px;
	height:25px;
	background-image:url('/images/Themes/Blue/logo_producers.png');
}

#small-categories { width:971px; position:absolute; top:20px; left:0; display:none; z-index:999;  }
#small-categories a { text-transform:lowercase; font-weight:normal; }
/*.show-categories:hover { background-color:#000; border-radius:5px 5px 0 0; }*/
.show-categories:hover { color:#fff; }
.show-categories:hover #small-categories { display:block }

.box { width:500px; box-shadow:0 0 2px #3e424f; padding:1px; }
    .box_title { line-height:33px; background:url('../images/layout/header_background_2.jpg') no-repeat; color:#fff; padding-left:10px; }
    .box_content { padding:10px; }

/* Infos */
.info { padding:5px 10px; margin:15px 0; border-width:1px 0; border-style:solid; border-color:#fff; position:relative; }
.info.notice { background:url('../images/layout/info.png') 5px center no-repeat; padding-left:25px; background-color:#eef9ff; box-shadow:0 0 1px #bee0f2; }
.info.success { background:url('../images/layout/accept.png') 5px center no-repeat; padding-left:25px; background-color:#d5f4d2; box-shadow:0 0 1px #87de7f; }
.info.warning { background:url('../images/layout/warning.png') 5px center no-repeat; padding-left:25px; background-color:#fff0cd; box-shadow:0 0 1px #ffc43b; }
.info.error { background:url('../images/layout/block.png') 5px center no-repeat; padding-left:25px; background-color:#ffeeee; box-shadow:0 0 1px #ff7777; }
.info a.info-close { position:absolute; top:6px; right:10px; font-size:10px; color:#c1c1c1; background:url('../images/layout/close.png') center right no-repeat; padding-right:15px; }

/* Iframe */
.iframe { clear:both; border-top:1px solid #dae1e6; margin:10px 0; padding:10px; background:url('../images/layout/grd_border.png') no-repeat; position:relative; }
.iframe .iframe-right-border { position:absolute; top:0; right:0; width:1px; height:100%; background:url('../images/layout/grd_border.png') no-repeat; }
                
/* Status Bar */
#status-bar-container { /* kolor tła */ }
#status-bar { font-size:10px; padding:10px 0; color:#5c473d; }
    a.logout-btn { color:red; }
    /* Cart widget */
    #cart-info { border-right:1px solid #c0c0c0; margin-right:20px; padding-right:20px; }
    #cart-info a { background:url('../images/layout/cart.png') left center no-repeat; padding-left:20px; padding-bottom:1px; color:#5c473d; }
    #cart-info .check { margin-left:10px; }
    #status-bar #status-bar-left { float:left }
    #status-bar #status-bar-right { float:right }
    
/* Admin Sidebar */
.admin-sidebar { border-radius:5px; background-color:#fff2f2; padding:10px; margin:10px 0; font-size:11px; box-shadow:1px 1px 3px #c5c5c5; position:relative; }
.admin-sidebar li { float:left; margin-right:10px; padding-right:10px; border-right:1px solid #eec9c9; }
.admin-sidebar li.title { font-weight:bold; text-transform:uppercase; color:#eec9c9; }
    
/* Content */    
#content-container {}
#wrap-content { margin-top:20px; }

/* Footer */
#footer { clear:both; border-top:1px solid #eaeaea; padding-top:10px; margin-top:10px; font-size:10px; color:#c0c0c0 }

/* Headers */
h1, .h1 { font-family:"Segoe UI", "Trebuchet MS", Tahoma; font-weight:normal; font-size:/*1.2em*/18px; margin-bottom:17px; /*text-shadow:1px 1px 3px #999;*/ }
h2, .h2 { font-family:"Segoe UI", "Trebuchet MS", Tahoma; font-weight:normal; font-size:/*1.2em*/15px; margin-bottom:15px; /*text-shadow:1px 1px 3px #999;*/ }
th .h1 { color:#000; display:block; margin-bottom:10px; }
h1 span, h2 span { margin-left:10px; font-weight:normal; font-size:0.8em; color:#696969; }
.normal-font { font-family:Tahoma; }
.small { font-size:10px; }
.right { float:right; }  

/* Icons */
.child-icon { background:url('../../images/icon/child.gif') no-repeat 0 1px; padding-left:15px; }

/* Filter Bar */
#filter-bar { margin:20px 0 25px 0; text-align:right; padding-right:5px; background-color:#fff; padding:10px; }
    #filter-bar ul { list-style-type:none; float:right; }
    #filter-bar li { float:left; margin-left:10px; }
    #filter-bar li:hover {  }
        #filter-bar li.title { font-weight:bold; font-size:11px; margin-left:0; line-height:21px; color:#787878; }
        #filter-bar li.filter-unchecked { opacity:0.1; }

#bread-sort-container { position:absolute; float:left; top:43px; left:40px; }
	#breadcrumbs { margin-top:3px; color:#000; width:180px; }
		#breadcrumbs ul { list-style-type:none; }
		#breadcrumbs ul li { float:left; font-size:10px; margin-right:5px; }
		#breadcrumbs ul li a { text-decoration:none; color:#000; }
		#breadcrumbs ul li a.active { font-weight:bold; }
	#sort { position:absolute; right:0; top:0; font-size:10px; color:#747f86; }
		#sort a { color:#fff; padding:1px 3px; }
		#sort a:hover { /*text-decoration:underline;*/ color:#8b0000; background-color:#fff; }

/* Hr */
hr { color:#848480; border-top:1px solid #40403e; }

/* Tables */
table.decorate { width:100%; margin:10px 0; }
table.decorate th { color:#000; font-size:0.83em; font-weight:normal; }
table.decorate th, table.decorate td { border-bottom:1px solid #dae1e6; padding:5px 10px; }
table.decorate td a span { display:block; color:#696969; font-size:0.90em; }
table.decorate td a span.preview-msg { text-shadow:1px 1px 1px #b9b9b9; }
table.decorate td { display:table-cell; vertical-align:middle; font-size:0.98em; background-color:#fff; } /**/
table.decorate td:first-child, td:last-child { padding:0 5px; }
table.decorate td.label { font-weight:bold; }
table.decorate td img { margin:0; }
table.decorate tr:hover td, table.decorate td.hovered { background-color:#fffbdf; }
table.decorate tr.unread td { font-weight:bold; background-color:#edf3f5; }
table.decorate tr.selected td { background-color:#fff0cd; }
table.decorate tr.no-hover:hover td { background-color:transparent; }
table.decorate tr.imp td { background-color:#f5f9fa }
table.decorate tr.red td { background-color:#ffeeee }
table.decorate tr.imp:hover td { background-color:#fff8c6 }
table.decorate tr.smaller td { font-size:0.7em; }
table.decorate td.empty { padding:20px 0; color:gray; font-size:12px; font-style:italic; }

table.decorate tr.decorate-green td { background-color:#f4fff6; }
table.decorate tr.decorate-green td { color:#9dbdd8; }
table.decorate tr.decorate-green:hover td { background-color:#dbfae0; color:#000; }
table.decorate tr.decorate-green td a { color:#aacee3; }

table.decorate tr .order-detail { background:url('../images/layout/icon/calendar.png') no-repeat 0 1px; padding:0 0 0 18px; color:#000; position:relative; margin:20px 0 5px 0; }
table.decorate tr .order-detail a.show-realized { position:absolute; right:0; color:#a0cda8; text-decoration:none; outline:none; }

table.decorate td.no-decorate { background-color:transparent; padding:5px 0; }
table.decorate tr.no-decorate:hover td { background-color:transparent; }
table.decorate tbody tr:hover td.no-decorate { background-color:transparent; }

table.decorate.white td { background-color:#fff; border-bottom:1px solid #ebebeb; }

/* Forms */
fieldset { background-color:#fff; }
fieldset.decorate { background-color:#6797d2; padding:20px 20px 10px 20px; border-radius:5px; margin-top:-1px; }
.input-line { border-bottom:1px dotted #fff; padding:5px; }
.input-line:last-child { border-bottom:0; padding:5px; }
.input-line label { width:20%; float:left; font-weight:bold; text-align:right; padding:4px 10px 0 0; }
.input-line span.input { width:40%; float:left; }
.input-line span.help-msg { width:30%; float:right; }

table.form-it { width:100%; }
table.form-it tr { border-bottom:1px dotted #7ba7dc; }
table.form-it td { padding:5px 0; vertical-align:top; }
table.form-it td.label { font-weight:bold; padding:9px 0 0 0; color:#365c8c; width:150px; }
table.form-it td.help { padding-top:8px; font-size:10px; color:#dfe6ef; }
table.form-it input, table.form-it textarea { width:90%; }

/* Icons */
.ajax-loading { }

/* Buttons */
.buttons { margin-top:10px; background-color:#f8f8f8; text-align:right; padding:5px 10px; }
fieldset.decorate .buttons { background-color:transparent; }
.box .buttons { margin:10px -10px -10px -10px; border-top:1px solid #ededed; }
.buttons.modal { margin:10px -10px -10px -10px; border-top:1px solid #ededed; }
.button { padding:5px 10px; border:1px solid #3b5f95; background-color:#6797d2; border-radius:5px; color:#fff; text-shadow:1px 1px 0 #000; font-weight:bold; font-size:9px; text-transform:uppercase; box-shadow:1px 1px 2px #91969d; }
.button.clicked { border-color:#6797d2; box-shadow:none; }

/* Widgets */
.widget div { border-width:1px 0 0 0; border-style:dotted; border-color:#ededed; padding:5px 0; }
.widget div:last-child { border-width:1px 0; }
.widget div span { color:#848484; font-size:10px; }
.widget h2 { margin-bottom:10px; }
.widget .iframe { min-height:15px; }

/* Categories on homepage */
#categories { font-size:12px; }
.categories-horizontial-wrapper { clear:both; margin:10px 0; }
#categories ul { width:117px; float:left; margin-right:5px; }
#categories ul.last { margin:0; }
#categories ul li a { padding:2px 0 2px 2px; color:#000; display:block; height:15px; background:url('../images/layout/category-light.png') no-repeat; /*margin-bottom:1px;*/ }
#categories ul li a.category-main { color:#fff; background:url('../images/layout/categories-pic_normalstate.png') no-repeat; width:115px; height:25px; padding:37px 2px 0 0; text-align:center; }
#categories ul li a.category-main:hover { background:url('../images/layout/categories-pic_hoverstate.png') no-repeat; }
#categories ul li a.category-main.long { height:32px; padding-top:30px; }
#categories ul li a:hover { background-position:0 -19px; }
#categories ul li a.category-main:hover { background-position:0 0; }

#categories ul li a.category-main.b1 { background-position:0 0; }
#categories ul li a.category-main.b1:hover { background-position:0 0; }
#categories ul li a.category-main.b2 { background-position:-117px 0; }
#categories ul li a.category-main.b2:hover { background-position:-117px 0; }
#categories ul li a.category-main.b3 { background-position:-234px 0; }
#categories ul li a.category-main.b3:hover { background-position:-234px 0; }
#categories ul li a.category-main.b4 { background-position:-2808px 0; }
#categories ul li a.category-main.b4:hover { background-position:-2808px 0; }
#categories ul li a.category-main.b5 { background-position:-351px 0; }
#categories ul li a.category-main.b5:hover { background-position:-351px 0; }
#categories ul li a.category-main.b6 { background-position:-469px 0; }
#categories ul li a.category-main.b6:hover { background-position:-469px 0; }
#categories ul li a.category-main.b7 { background-position:-585px 0; }
#categories ul li a.category-main.b7:hover { background-position:-585px 0; }
#categories ul li a.category-main.b8 { background-position:-702px 0; }
#categories ul li a.category-main.b8:hover { background-position:-702px 0; }
#categories ul li a.category-main.b9 { background-position:-936px 0; }
#categories ul li a.category-main.b9:hover { background-position:-936px 0; }
#categories ul li a.category-main.b10 { background-position:-1053px 0; }
#categories ul li a.category-main.b10:hover { background-position:-1053px 0; }
#categories ul li a.category-main.b11 { background-position:-1170px 0; }
#categories ul li a.category-main.b11:hover { background-position:-1170px 0; }
#categories ul li a.category-main.b12 { background-position:-1287px 0; }
#categories ul li a.category-main.b12:hover { background-position:-1287px 0; }
#categories ul li a.category-main.b13 { background-position:-1404px 0; }
#categories ul li a.category-main.b13:hover { background-position:-1404px 0; }
#categories ul li a.category-main.b14 { background-position:-1521px 0; }
#categories ul li a.category-main.b14:hover { background-position:-1521px 0; }
#categories ul li a.category-main.b15 { background-position:-1638px 0; }
#categories ul li a.category-main.b15:hover { background-position:-1638px 0; }
#categories ul li a.category-main.b16 { background-position:-1755px 0; }
#categories ul li a.category-main.b16:hover { background-position:-1755px 0; }
#categories ul li a.category-main.b18 { background-position:-2925px 0; }
#categories ul li a.category-main.b18:hover { background-position:-2925 0; }
#categories ul li a.category-main.b19 { background-position:-3042px 0; }
#categories ul li a.category-main.b19:hover { background-position:-3042px 0; }
#categories ul li a.category-main.b20 { background-position:-3159px 0; }
#categories ul li a.category-main.b20:hover { background-position:-3159px 0; }
#categories ul li a.category-main.b21 { background-position:-3276px 0; }
#categories ul li a.category-main.b21:hover { background-position:-3276px 0; }
#categories ul li a.category-main.b22 { background-position:-2106px 0; }
#categories ul li a.category-main.b22:hover { background-position:-2106px 0; }
#categories ul li a.category-main.b23 { background-position:-1989px 0; }
#categories ul li a.category-main.b23:hover { background-position:-1989px 0; }
#categories ul li a.category-main.b17 { background-position:-1638px 0; }
#categories ul li a.category-main.b17:hover { background-position:-1638px 0; }
/*#categories ul li a.category-main.b1 { background-position:0 0; }
#categories ul li a.category-main.b1:hover { background-position:0 0; }
#categories ul li a.category-main.b2 { background-position:-117px 0; }
#categories ul li a.category-main.b2:hover { background-position:-117px 0; }
#categories ul li a.category-main.b3 { background-position:-234px 0; }
#categories ul li a.category-main.b3:hover { background-position:-234px 0; }
#categories ul li a.category-main.b4 { background-position:-351px 0; }
#categories ul li a.category-main.b4:hover { background-position:-351px 0; }
#categories ul li a.category-main.b5 { background-position:-468px 0; }
#categories ul li a.category-main.b5:hover { background-position:-468px 0; }
#categories ul li a.category-main.b8 { background-position:-585px 0; }
#categories ul li a.category-main.b8:hover { background-position:-585px 0; }
#categories ul li a.category-main.b6 { background-position:-702px 0; }
#categories ul li a.category-main.b6:hover { background-position:-702px 0; }
#categories ul li a.category-main.b7 { background-position:-819px 0; }
#categories ul li a.category-main.b7:hover { background-position:-819px 0; }
#categories ul li a.category-main.b9 { background-position:-936px 0; }
#categories ul li a.category-main.b9:hover { background-position:-936px 0; }
#categories ul li a.category-main.b10 { background-position:-1053px 0; }
#categories ul li a.category-main.b10:hover { background-position:-1053px 0; }
#categories ul li a.category-main.b11 { background-position:-1170px 0; }
#categories ul li a.category-main.b11:hover { background-position:-1170px 0; }
#categories ul li a.category-main.b13 { background-position:-1287px 0; }
#categories ul li a.category-main.b13:hover { background-position:-1287px 0; }
#categories ul li a.category-main.b14 { background-position:-1404px 0; }
#categories ul li a.category-main.b14:hover { background-position:-1404px 0; }
#categories ul li a.category-main.b15 { background-position:-1521px 0; }
#categories ul li a.category-main.b15:hover { background-position:-1521px 0; }
#categories ul li a.category-main.b16 { background-position:-1638px 0; }
#categories ul li a.category-main.b16:hover { background-position:-1638px 0; }
#categories ul li a.category-main.b12 { background-position:-1755px 0; }
#categories ul li a.category-main.b12:hover { background-position:-1755px 0; }

#categories ul li a.category-main.b17 { background-position:-1872px 0; }
#categories ul li a.category-main.b17:hover { background-position:-1872px 0; }
#categories ul li a.category-main.b18 { background-position:-1989px 0; }
#categories ul li a.category-main.b18:hover { background-position:-1989px 0; }
#categories ul li a.category-main.b19 { background-position:-2106px 0; }
#categories ul li a.category-main.b19:hover { background-position:-2106px 0; }
#categories ul li a.category-main.b20 { background-position:-2223px 0; }
#categories ul li a.category-main.b20:hover { background-position:-2223px 0; }
#categories ul li a.category-main.b21 { background-position:-2340px 0; }
#categories ul li a.category-main.b21:hover { background-position:-2340px 0; }
#categories ul li a.category-main.b22 { background-position:-2457px 0; }
#categories ul li a.category-main.b22:hover { background-position:-2457px 0; }
#categories ul li a.category-main.b23 { background-position:-2574px 0; }
#categories ul li a.category-main.b23:hover { background-position:-2574px 0; }
#categories ul li a.category-main.b24 { background-position:-2691px 0; }
#categories ul li a.category-main.b24:hover { background-position:-2691px 0; }*/
/* ukrywamy wyprzedaze */
#cl-large .hide { visibility:hidden; height:1px }
#categories-small .hide { visibility:hidden; height:1px }

#categories-small { font-size:7px; background-color:#000; opacity:0.85; border-radius:0px 0px 5px 5px; box-shadow:2px 2px 20px #000; padding:1px 0; margin-top:4px; }
#categories-small ul { width:117px; float:left; margin-right:4px; border-right:1px solid #2d2d2d; }
#categories-small ul.last { margin:0; border:0; }
#categories-small ul li a { color:#fff; display:block; height:10px; font-size:10px; overflow:hidden; display:block; width:107px; padding:1px; }
#categories-small ul li a:hover { background-color:#2d2d2d; }
#categories-small ul li a.category-main { color:#fff; font-weight:bold; border-bottom:1px solid #2d2d2d; }
#categories-small ul li a.category-main:hover { }
#categories-small ul li a.category-main.long { }

/* Products list */
span.new { background:url('../images/layout/new.png') no-repeat; display:block; height:18px; position:absolute; width:18px; margin:-5px 0 0 -2px; z-index:1; }
span.new.big { margin:-13px 0 0 -25px; }

span.nowosc { background:url('../images/layout/new2.png') no-repeat; display:block; height:11px; position:absolute; width:36px; margin:0; z-index:1; }
span.wyprzedaz { background:url('../images/layout/sale.png') no-repeat; display:block; height:11px; position:absolute; width:50px; margin:0; z-index:1; }
span.video { background:url('http://www.narzedzie.pl/images/layout/video.png') no-repeat; display:block; height:11px; position:absolute; width:36px; margin:0; z-index:1; right:0; }
span.truck_icon { background:url('../images/layout/truck.png') no-repeat; display:block; height:11px; position:absolute; width:50px; margin:0; z-index:1; right:0; }
span.in-cat { background:url('http://www.narzedzie.pl/images/layout/kat.png') no-repeat; display:block; height:11px; position:absolute; width:36px; margin:0; z-index:2; right:0; top:0; }

#products-list { margin-top:10px; }
.product { display:block; width:117px; height:146px; background:url('../images/layout/box-logged2.png') no-repeat; position:relative; font-size:10px; float:left; margin:2px; }
/*.product { display:block; width:136px; height:167px; background:url('../images/layout/box-logged2_138.png') no-repeat; position:relative; font-size:10px; float:left; margin:2px; }*/
.product:hover { background-position:0 -176px; }
.product.last {  }
	.product .product-pic, .day-promoted-pic { width:102px; height:91px; position:absolute; top:7px; left:7px; background-position:center; background-repeat:no-repeat; }
	.product .product-pic a { display:block; width:100%; height:100%; }
	.product .product-title { position:absolute; top:98px; text-align:center; color:#15567c; width:100%; }
  /*.product .product-title { position:absolute; top:121px; text-align:center; color:#15567c; width:100%; }*/
	.product .product-title a { color:#15567c; }
	
	.product .product-nr { position:absolute; left:3px; bottom:3px; font-weight:bold; color:#000; }
	.product .product-price { position:absolute; right:3px; bottom:3px; font-weight:bold; color:#515456; }

.product.logged { height:176px; background:url('../images/layout/box-logged2.png') no-repeat; }
.product.logged:hover { background-position:0 -176px; }
	.product.logged .product-nr { position:absolute; left:3px; bottom:33px; font-weight:bold; color:#000; }
	.product.logged .product-price { position:absolute; right:3px; bottom:33px; font-weight:bold; color:#515456; }
	.product.logged .add-to-cart-btn { position:absolute; bottom:6px; left:11px; }
	.product.logged .add-to-cart-btn a { background:url('../images/layout/2/add_to_cart_small.png') no-repeat 3px 4px; display:block; height:19px; width:86px; padding:6px 0 0 23px; text-decoration:none; font-size:10px; color:#236bae; }
	.product.logged .add-to-cart-btn a:hover { background-color:#fff; color:#8b0000; }
        .add-to-cart-btn-info { left:20px; bottom:10px; }
	.confirm-add-to-cart { padding:10px; border-width:1px; border-style:solid; border-color:#fff #839DAF #839DAF #fff; background-position:15px 50%; background:#D7E9F7 url('../images/layout/2/add_to_cart.png') no-repeat 30px 25px; padding:10px 30px; text-align:right; }
	.confirm-add-to-cart form label { color:#a2aeb4; }
	.confirm-add-to-cart:hover { background-color:#e8eef5; }

.product.long-number .product-price { visibility:hidden; }
.product.long-number:hover .product-price { visibility:visible; }
.product.long-number:hover .product-nr { visibility:hidden; }

.day-promoted, .product.logged.day-promoted { background:url('../images/layout/box-day-promoted_logged.png'); }
.product.day-promoted .product-title,
.product.day-promoted .product-nr,
.product.day-promoted .product-price,
.product.logged.day-promoted .product-title a { color:#fff; }

#product-container, #product-affiliation-container { background-color:#fff; padding:1px; margin-top:10px; }
	#product, #product-affiliation {  }
		#product #product-header, #product-affiliation-header { background-color:#fff;/*eff5f9*/ border-left:5px solid #ffa729; position:relative; line-height:30px; padding-left:10px; margin-bottom:20px; margin-right:-20px; }
			/*#product #product-header h1 { margin:0; color:#5a6d77; }*/
                        #product #product-header h1 { margin:0; color:#000; }
		#product-pic { width:500px; text-align:center; float:left; padding:20px 20px 0 0; border-right:1px solid #ededed; }
		#product-info { width:400px; padding:20px 20px 10px 0; float:right; }
		
		#product-info dl { margin-top:15px; }
		#product-info dl dt { border-top:1px solid #e8eef1; color:#a2aeb4; font-size:10px; padding-top:2px; }
		#product-info dl dd { margin:0px 0 0px 0; }
		#product-info dl dd ul, .product-info dl dd ol { margin-left:15px; }
		#product-info dl.price-netto { width:180px; float:left; }
		#product-info dl.price-brutto { width:180px; float:right; }
		#product-info dl.price-brutto dd { font-weight:bold; }
		#product-info dl dd ul.diffcategories { list-style-type:none; font-size:10px; margin-left:0; }
		#product-info dl dd ul.diffcategories li a { color:#5e676c; text-decoration:none; }
		#product-info dl dd ul.diffcategories li a:hover { color:#000; }
		#picture-scroller { border-top:1px solid #e8eef1; margin-left:10px; padding-top:10px; text-align:left; }
		#picture-scroller a img { border:1px solid #e8eef1; padding:2px; margin-right:2px; }
		#picture-scroller a:hover img { border:1px solid #a4afb4; }
		
.show-more { display:block; border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb; border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; background-color:#f1f1f1; padding:7px 0; margin:20px 0; text-align:center; color:#444; }

/* Profile */
#profile-info table { width:100%; margin:10px 0; }
#profile-info th { color:#696969; font-size:0.83em; font-weight:normal; }
#profile-info th, #profile-info td { border-bottom:1px solid #dae1e6; padding:5px 10px; }
#profile-info td a span { display:block; color:#696969; font-size:0.90em; }
#profile-info td a span.preview-msg { text-shadow:1px 1px 1px #b9b9b9; }
#profile-info td { display:table-cell; vertical-align:middle; font-size:0.98em; }
#profile-info td:first-child, #profile-info td:last-child { padding:0 5px; }
#profile-info td.label { font-weight:bold; }
#profile-info td img { margin:0; }
#profile-info tr:hover td, #profile-info td.hovered { background-color:#f5f9fa; }
#profile-info tr.unread td { font-weight:bold; background-color:#edf3f5; }
#profile-info tr.no-hover:hover td { background-color:transparent; }

#profile-info #color td.hover, #profile-info #color tr:hover { background-color:#fcfbac; }
#profile-info #color tr:hover td { background-color:transparent; }
#profile-info #color tr:hover th { background-color:#fff; }
#profile-info { margin-bottom:30px; overflow:auto; }
#profile-info img { float:left; width:128px; }
#profile-info table { float:right; }
#profile-info table { font-size:0.9em; }
#profile-info table tr:hover td { background-color:transparent; }
#profile-info table td.hovered, #profile-info table tr:hover td.hovered { padding:5px 10px; background-color:#f5f9fa; }
#profile-info table td.label { width:60px; color:#696969; }
#profile-info table .no-hover td { width:150px; padding:0; }
#profile-info table .no-hover td { border:0; }

/* Promoted products */
.promoted { margin:15px 0; }
.promoted .title { background:url('../images/layout/gray_bar.png') repeat-x; height:18px; line-height:18px; margin-bottom:10px; }
.promoted h1 { font-size:11px; color:#5c473d; }

/* Colors */
a.on {  }
a.off { color:gray }

a.yes { color:#05cc00 }
a.no { color:red }

.wrapper {
	width: 980px;
	height: inherit;
	margin: 0 auto;
	padding: 0 30px;
	position: relative;
}

.wrapper.large_view {
	width: 90%;
}

h1.ha1 { position:absolute; top:44px; left:40px; }

#global-top-wrapper {
	height: 115px;
	background: #03F url('/images/Themes/Blue/top.jpg') 107px center;
}

.padding {
	height: 15px;	
}

	/* Search Form */
	
	a#narzedzie-link {
		display:block;
		width:200px;
		height: 50px;
		position:absolute;
		bottom:38px;
	}

	#search {
		position: absolute;
		right: 60px;
		top: 80px;
    /*background-color:#fff;
    padding:7px 15px 0 15px;    
    border-radius:5px;*/
	}
		#search label {
			font-size: 9px;
			color: #fff;
      margin-right:10px;
		}
		
		#search input[type=text] {
			font-size: 15px;
			background: #fff url('/images/Themes/Orange/search-icon.png') no-repeat 6px 4px;
			padding-left: 27px;
			vertical-align: middle;
		}
		
		#search input[type=submit] {
			height: 25px;
		}
	
	
	/* Navigation */
	
	nav {
		position:absolute;
		bottom:0;
	}
	
		nav li {
			float: left;
			margin-right: 10px;
			height: 29px;
			/*background: url('/images/Themes/Orange/navi-hr.png') no-repeat right;*/
			padding-right: 10px;
		}
		
		nav li a {
			display: block;
			font-weight: bold;
			color: #fff;
			/*text-shadow: 1px 1px #ac5400;*/
		}
		
		nav li a.active {
			background: url('/images/Themes/Orange/navi-hover.jpg') no-repeat center bottom;
		}
		
		nav li a:hover {
			color: #ffb400;
		}
		nav li a.active:hover {
			color: #fff;
			text-shadow: 1px 1px #ac5400;
		}
		
#categories-small { font-size:7px; background-color:#152347; opacity:0.85; border-radius:0px 0px 5px 5px; box-shadow:2px 2px 20px #000; padding:1px 0; margin-top:4px; }
#categories-small ul { width:117px; float:left; margin-right:4px; border-right:1px solid #2d2d2d; }
#categories-small ul.last { margin:0; border:0; }
#categories-small ul li { margin:0; padding:0; height:15px; background:none; }
#categories-small ul li a { color:#fff; display:block; height:10px; font-size:10px; overflow:hidden; display:block; width:107px; padding:1px; line-height:normal; text-shadow:none; }
#categories-small ul li a:hover { background-color:#2d2d2d; }
#categories-small ul li a.category-main { color:#fff; font-weight:bold; border-bottom:1px solid #2d2d2d; }
#categories-small ul li a.category-main:hover { }
#categories-small ul li a.category-main.long { }

	#view-mode {
		position: absolute;
		bottom: 5px;
		right: 30px;
	}
		#view-mode input {
			vertical-align: middle;	
		}
		#view-mode label {
			color: #fff;
			font-size: 11px;
			margin-bottom: 5px;
		}
/* Global conetent Wrapper *************************************************/
#global-content-wrapper {
	
}
	#global-content-wrapper .wrapper {
		padding-top: 15px; /* ODSTĘP MIĘDZY TOP A CONTENT - 15 */
	}

#cl-large ul {
	width: 117px;
	float: left;
	margin-right: 2px;
}
	#cl-large ul.no-margin { margin-right:0; }

	#cl-large a {
		display:block;
		border-bottom: 1px dotted #d1d1d1;
		padding:2px 0;
		color: #000;
	}
	#cl-large a:hover {
		background-color: #f4f4f4;
	}
	
	#cl-large .head {
		height:80px;
		display:block;
		/*background-image:url('/images/Themes/Orange/categories-large.jpg');*/
		font-weight: bold;
		/*padding:13px 0 0 40px;*/
		text-align: center;
		border:1px solid #d1d1d1;
		background-color: #fafafa;
	}
	#cl-large a.head img {
		height: 45px;
	}
	#cl-large .head span {
		display:block;
	}
/*.b1 { background-position:0 0; }
.b1:hover { background-position:0 0; }
.b2 { background-position:-117px 0; line-height:27px; }
.b2:hover { background-position:-117px 0; }
.b3 { background-position:-234px 0; line-height:27px; }
.b3:hover { background-position:-234px 0; }
.b4 { background-position:-3861px 0; line-height:47px; }
.b4:hover { background-position:-3393px 0; }
.b5 { background-position:-351px 0; }
.b5:hover { background-position:-351px 0; }
.b6 { background-position:-469px 0; font-size:9px; }
.b6:hover { background-position:-469px 0; }
.b7 { background-position:-585px 0; font-size:9px; }
.b7:hover { background-position:-585px 0; }
.b8 { background-position:-702px 0; line-height:27px; }
.b8:hover { background-position:-702px 0; }
.b9 { background-position:-936px 0; }
.b9:hover { background-position:-936px 0; }
.b10 { background-position:-1053px 0; line-height:27px; }
.b10:hover { background-position:-1053px 0; }
.b11 { background-position:-1170px 0; line-height:27px; }
.b11:hover { background-position:-1170px 0; }
.b12 { background-position:-1287px 0; line-height:27px; }
.b12:hover { background-position:-1287px 0; }
.b13 { background-position:-1404px 0; line-height:27px; }
.b14 { background-position:-1521px 0; line-height:27px; }
.b15 { background-position:-1638px 0; }
.b16 { background-position:-1755px 0; }
.b17 { background-position:-3393px 0; }
.b18 { background-position:-3510px 0; }
.b19 { background-position:-3627px 0; }
.b20 { background-position:-3744px 0; line-height:47px; }
.b21 { background-position:-2106px 0; }
.b22 { background-position:-1872px 0; }
.b23 { background-position:-1989px 0; } 
.b24 { background-position:-2925px 0; font-size:0.8em; }
.b25 { background-position:-3042px 0; line-height:27px; }
.b26 { background-position:-3159px 0; }
.b27 { background-position:-2808px 0; font-size:0.8em; }
.b28 { background-position:-3276px 0; font-size:0.8em; }*/
		/*.b1 { background-position:0 0; }
		.b2 { background-position:-117px 0; line-height:27px; }
		.b3 { background-position:-234px 0; line-height:27px; }
		.b4 { background-position:-351px 0; line-height:27px; }
		.b5 { background-position:-468px 0; font-size:11px; }
		.b6 { background-position:-585px 0; font-size:9px; }
		.b7 { background-position:-702px 0; font-size:9px; }
		.b8 { background-position:-819px 0; line-height:30px; }
		.b9 { background-position:-936px 0; }
		.b10 { background-position:-1053px 0; line-height:27px; }
		.b11 { background-position:-1170px 0; line-height:27px; }
		.b12 { background-position:-1287px 0; line-height:27px; }
		.b13 { background-position:-1404px 0; font-size:11px; line-height:27px; }
		.b14 { background-position:-1521px 0; font-size:11px; line-height:27px; }
		.b15 { background-position:-1638px 0; font-size:11px; }
		.b16 { background-position:-1755px 0; font-size:12px; }
		.b17 { background-position:-1872px 0; }
		.b18 { background-position:-1989px 0; font-size:11px; line-height:27px; }
		.b19 { background-position:-2106px 0; }
		.b20 { background-position:-1989px 0; line-height:27px; }
		.b21 { background-position:-1989px 0; line-height:27px; }
		.b22 { background-position:-1989px 0; line-height:27px; }
		.b23 { background-position:-2574px 0; }
		.b24 { background-position:-2691px 0; }  */
		
.HeaderList { display:block; height:38px; background-color:#fea73d; color:#fff; background-repeat:no-repeat; font-size:13px; font-weight:bold; margin-top:40px; line-height:37px; padding-left:10px; }

.certificate {
    display:inline-table;
    padding: 15px;
    color:#467491;
    border:1px solid #97b9cf;
    border-radius: 5px;
    margin:3px 3px 3px 0;
}
.certificate .cert-image {
  display:table-cell;
}
.certificate .cert-image img {
  height:40px;
}
.certificate .name {
    display:table-cell;
    vertical-align:middle;
    padding-left:10px;
}
.certificate .name .add {
  display:block;
  font-size:0.8em;
}