/* GLOBAL
************************************************************/
body { background:#e9e7e9 url(../images/bkg_body.gif) 50% 0 repeat-y; font:12px/1.55 Tahoma, Helvetica, sans-serif; color:#241523; text-align:center; }


/* Layout ================================================================================ */
.wrapper {background-image: url(../images/body_bg.jpg);  background-repeat: no-repeat; background-position: top center; background-color: #fff; padding-top: 6px; }
.page {  width: 982px; margin: auto; }

/* Base Columns */
.col-left { float:left; width:228px;  padding:0 0 1px; background-image: url(../images/col_left_bg.gif); background-repeat: no-repeat; padding-bottom: 30px; }
.col-main { float:left; width:524px; padding-bottom: 40px;}
.col-main-inner { padding:0 15px 10px 15px; }
.col-right { float:right; width:228px; padding:0 0 1px;  background-image: url(../images/col_right_bg.gif); background-repeat: no-repeat; padding-bottom: 500px; }
.main-footer { background-image: url(../images/main_footer_bg.gif); height: 32px; width: 982px; }
.main { background-image: url(../images/main_bg.gif); }
.col1-layout .main {background: none; }
.checkout-onepage-index .main, .checkout-onepage-index .col-right, .checkout-onepage-index .col-left{background: none; }
.checkout-onepage-index .col-main { width: 700px; }
.checkout-onepage-index .block-progress {color:#0a263c }

/* Header ================================================================================ */
.header { width: 982px; }

/* BreadCrumbs */
.header-breadcrumbs { font-size:11px;  margin:0; float:left; width:491px; height: 37px; text-align: left; }
.breadcrumbs li { display:inline; }
.breadcrumbs li strong { font-weight:bold; }
.breadcrumbs li a { color: #5e2b5e; }
.breadcrumbs li strong { font-weight: normal; }

/* topLinks */
.header-menu-search { float:left; width:491px; padding:0; margin: 0; height: 37px;}
.header-menu-search ul { margin: 0; padding: 0;  display: block;  width: 300px;  float: left;}

.header-menu-search .links { text-align: right; }
.header-menu-search .links a { color: #000; text-decoration: none; font-weight: bold; padding-left: 15px; }
.header-menu-search .links a:hover { text-decoration: underline; }
.header-menu-search label { display: none; }
.header-menu-search button { background-image: url(../images/search-button.gif); background-repeat: no-repeat; width: 19px; height: 15px; background-color: transparent; border: 0; cursor: pointer; }

/* Logo */
.logo { height: 160px; width: 982px; clear: both; }
.logo a { color: #c9f3ff; display: block; height: 120px; width: 300px; text-indent: 6000px; overflow: hidden; }

/* Submenu */
.header-submenu { width: 491px; height: 42px; float: left; padding-left: 50px;}
.header-submenu p { text-align: left; color: #5e2b5e;}
.header-submenu a { text-align: left; color: #5e2b5e; font-weight: bold; text-decoration: none; }
.header-submenu a:hover { text-decoration: underline; }
.header-tel { width: 400px; height: 65px; float: right;  }

/* Footer ================================================================================ */
.footer-container { background:#e9e7e9 url(../images/bkg_body.gif) 50% 0 repeat-y;}
.footer .store-switcher { display:inline; margin:0 5px 0 0; color:#fff; }
.footer .store-switcher label { font-weight:bold; vertical-align:middle; }
.footer .store-switcher select { padding:0; vertical-align:middle; }
.footer a { color:#fff; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.footer .bugs { margin:13px 0 0; color:#ecf3f6; }
.footer .bugs a { color:#ecf3f6; text-decoration:underline; }
.footer .bugs a:hover { text-decoration:none; }
.footer address { margin:0 0 20px; color:#ecf3f6; }
.footer address a { color:#ecf3f6; text-decoration:underline; }
.footer address a:hover { text-decoration:none; }
.footer ul { display:inline; }
.footer ul.links { display:block; }
.footer li { display:inline; background:url(../images/bkg_pipe2.gif) 100% 60% no-repeat; padding:0 7px 0 4px; }
.footer li.last { background:none !important; padding-right:0 !important; }
.footer-container .bottom-container { margin:0 0 5px; }


/* Menu navigation *****************************************************/

.nav-container { width: 228px; }
.nav-container ul { list-style-type: none;  width: 228px;  }

.nav-container li a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-align: left !important;
        padding-left: 1em;
        height: 29px;
        border: 1px solid #461d46;
        border-width: 0 0 1px 0;
}

.nav-container .first a { border-width: 1px 0 1px 0; }

.nav-container span {
	display: block;
	padding-left: 15px;
        padding-top: 6px;
        background-image: url("../images/nav-container_a_bg.gif");
        background-repeat: no-repeat;
}

.nav-container li .active, .nav-container li a:hover{
	text-decoration: none;
        background-image: url("../images/nav-container_a_hover.jpg");
        background-repeat: repeat-x;
}

.nav-container .level1 a span { margin-left: 10px;}
.nav-container .level1 .level1 a span { margin-left: 30px;}

/* Category Page ========================================================================= */
.category-title { border:0; margin:0 0 7px; }
.category-image { }
.category-image img {}
.category-description { margin:0 0 10px; }

.products-grid h5 a { color: #673168 !important; font-weight: normal;}
.price-box span  { color: #673168 !important; font-weight: bold; font-size: 18px;}
.price-box .price { color: #673168 !important; font-weight: bold; font-size: 16px;}
#napis-cena {font-weight: normal; font-size: 12px;}
/* Sidebar =============================================================================== */

.block { font-size:0.95em; line-height:1.3em; margin:0 0 16px 0; padding: 0 15px 0 15px; color: #fff; clear: both; }
.block .block-title { margin:0 0 10px 0; padding: 5px 2px 8px 6px; background-image: url(../images/box_title_bg.gif); background-repeat: no-repeat; }
.col-right .block-cart .block-title { margin:0; padding: 28px 2px 8px 6px; background-image: url(../images/box_title_cart.gif); background-repeat: no-repeat; }
.block .block-title strong { display:block; font:bold 12px/16px Arial, Helvetica, sans-serif; min-height:16px; padding:1px 0 1px; text-transform:uppercase; color:#2c2c2c; }
.block .block-title strong span { font:bold 1em Tahoma,Geneva,Arial,Helvetica,sans-serif; padding:0 0 1px 21px;text-transform:none; }
.block .block-title a { text-decoration:none !important; }
.block .block-subtitle { margin:0; padding:5px 9px; font-size:1em; font-weight:bold; color:#fff; }
.block .block-content {  }
.block .block-content li.item { padding:7px 9px; }
.block .btn-remove { float:right; margin:1px 0 2px 5px; }
.block .actions {padding:6px 9px; text-align:right; }
.block .actions a { float:left; }
.block .actions button.button { float:right; }
.block .empty { margin:0; padding:5px 9px; }

.block li.odd { border: 1px solid #f4f3f3; }
.block li.even {border: 1px solid #f4f3f3; }
#narrow-by-list2 dt {padding-left: 12px;}

/* Pager */
.pager {background-color: transparent; background-image: none; }

/* Contact Map */
#map_canvas { width: 400px; height: 300px; overflow: hidden; display: block}

.link-compare {display: none}
.product-shop .product-name h1 { color: #673168; font-size: 16px; }
