/* reset marginesów oraz dopełnień */
html, body, ul, li { margin: 0; padding: 0;}

/* reset wysokości linii i fontu */
h1, h2, h3, ul, li, p, div { margin: 0; padding: 0; font-size: 12px; line-height: 30px; color: #414141;}

/* ustawienia globalne */
body { font-family: Verdana, Geneva, sans-serif; background: url(gfx/body_bg.png) no-repeat top center;}

/* resetowanie ramek obrazków */
img {
	border: 0;
	}

a { outline-style: none; /*nie pojawia się kropkowana ramka po naciśnięciu na link*/}

.clear {
	clear: both;
	}

.feed-icon, .breadcrumb {
	display: none;
	}

.content p, .content div {
	line-height: 23px;
	}

#content-content {
	padding: 20px 20px 20px 30px;
	}

#main {
	border-bottom: dotted 1px #000;
	margin-bottom: 20px;
	}

#page {
	width: 1000px;
	margin: 0 auto;
	}

#logo {
	margin-left: 25px;
	}

#header {
	position: relative;
	height: 210px;
	background: url(gfx/hit.png) top right no-repeat;
	}

#logo-title {
	padding-top: 20px;
	}

#name-and-slogan {
	position: absolute;
	top: 100px;	
	}

#site-name a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
	margin-left: 27px;
	}

#megamenu-primary-links {
	margin: 42px 0 0 27px;
	width: 935px;
	}

#megamenu-primary-links li {
	margin: 0 5px;
	}

#megamenu-primary-links .megamenu-parent h2 a {
	display: inline-block;
	width: 220px;
	height: 35px;
	padding: 5px 0 0 0;
	background: url(gfx/menu.png) no-repeat;
	color: #dedfdf;
	text-decoration: none;
	letter-spacing: 4px;
	font-size: 15px;
	text-align: center;
	}

#megamenu-primary-links .megamenu-parent h2 a:hover {
	background: url(gfx/menu_hover.png) no-repeat;
	color: #fff;
	}

#block-megamenu-0 .megamenu-bin {
	width: 220px !important;
	margin: -8px 0 0 0;
	padding: 0;
	background: url(gfx/submenu.png) repeat;
	position: absolute;
	z-index: -10000;
	}

#megamenu-primary-links .megamenu-parent ul li a {
	color: #fff;
	display: block;
	width: 200px;
	margin-left: 5px;
	border-bottom: solid 1px #fff;
	text-align: center;
	text-decoration: none;
	}

#megamenu-primary-links .megamenu-parent ul li a:hover {
	color: #fab24c;
	}

#megamenu-primary-links .megamenu-parent ul li.first a {
	padding-top: 8px;
	}

#megamenu-primary-links .megamenu-parent ul li.last a {
	border-bottom: none;
	padding-bottom: 3px;
	}

.views_slideshow_singleframe_slide {
	position: relative;
	}

.views_slideshow_singleframe_slide .views-field-field-link-slider-url a {
	display: block;
	width: 227px;
	height: 129px;
	background: url(gfx/kup_btn.png) no-repeat;
	position: absolute;
	left: 25px;
	top: 230px;
	text-indent: -9999px;
	}

.views_slideshow_singleframe_slide .views-field-field-cena-value {
	position: absolute;
	left: 38px;
	top: 317px;
	}

.views_slideshow_singleframe_slide .views-field-field-cena-value label {
	font-size: 20px;
	font-weight: bold;
	}

.views_slideshow_singleframe_slide .views-field-field-cena-value span {
	font-size: 27px;
	font-weight: bold;
	color: #fb9300;
	text-shadow: 1px 1px #000;
	}

.view-id-Slideshow {
	position: relative;
	}

#views_slideshow_singleframe_prev_Slideshow-block_1 {
	position: absolute;
	z-index: 1000;
	top: 110px;
	left: 45px;
	display: block;
	width: 33px;
	height: 34px;
	background: url(gfx/prev_bg.png) top no-repeat;
	text-indent: -9999px;
	}

#views_slideshow_singleframe_next_Slideshow-block_1 {
	position: absolute;
	z-index: 1000;
	top: 110px;
	right: 45px;
	display: block;
	width: 33px;
	height: 34px;
	background: url(gfx/next_bg.png) top no-repeat;
	text-indent: -9999px;
	}

#views_slideshow_singleframe_prev_Slideshow-block_1:hover, #views_slideshow_singleframe_next_Slideshow-block_1:hover {
	background-position: bottom;
	}

#views_slideshow_singleframe_playpause_Slideshow-block_1 {
	display: none;
	}

#block-menu-menu-zalogowany, #block-menu-menu-niezalogowany {
	position: absolute;
	top: 10px;
	right: 20px;
	height: 14px;
	}

#block-menu-menu-zalogowany ul li, #block-menu-menu-niezalogowany ul li {
	display: inline-block;
	padding-right: 11px;
	border-right: 1px solid #e9e9e9;
	}

#block-menu-menu-zalogowany ul li.first, #block-menu-menu-niezalogowany ul li.first {
	background: url(gfx/mini_koszyk.png) left center no-repeat;
	padding-left: 25px;
	}

#block-menu-menu-zalogowany ul li.last, #block-menu-menu-niezalogowany ul li.last {
	border-right: none;
	}

#block-menu-menu-zalogowany ul li a, #block-menu-menu-niezalogowany ul li a {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 13px;
	}

#block-menu-menu-zalogowany ul li a:hover, #block-menu-menu-niezalogowany ul li a:hover {
	text-decoration: underline;
	color: #959595;
	}

#content_bottom_region {
	overflow: hidden;
	}

#block-views-Ddolny_pas-block_1 {
	width: 510px;
	height: 223px;
	padding: 10px 0 0 0;
	float: left;
	margin-left: 27px;
	background: url(gfx/youtube_tlo.png) right top no-repeat;
	}

#block-views-Ddolny_pas-block_1 .views-field-edit-node {
	margin-top: -10px;
	}

#block-views-Ddolny_pas_prawy-block_1 {
	width: 385px;
	float: right;
	}

#block-views-Ddolny_pas_prawy-block_1 .views-field-field-adres-odnosnika-url a {
	text-indent: -9999px;
	display: block;
	width: 371px;
	}

#block-views-Ddolny_pas_prawy-block_1 .views-row-2 .views-field-field-adres-odnosnika-url a {
	height: 183px;
	background: url(gfx/przejdz_do_sklepu.png) no-repeat;
	}

#block-views-Ddolny_pas_prawy-block_1 .views-row-3 .views-field-field-adres-odnosnika-url a {
	height: 40px;
	background: url(gfx/merlin.png) no-repeat;
	}

#page-title {
	font-size: 28px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #231f20;
	margin: 15px 0 0 40px;
	font-style: italic;
	}

#page-title:first-letter {
	font-size: 50px;
	font-weight: bold;
	color: #f9b14b;
	text-shadow: 2px 2px #6f6f6f;
	}

/* USTAWIENIE POLA Z PRODUKTAMI */

.page-products #page-title {
	display: none;
	}

.page-products #container {
	margin-top: 30px;
	}

.page-products #container .content {
	padding: 20px 0;
	overflow: hidden;
	}

.view-id-uc_products .views-row {
	}

.view-id-uc_products .views-row h2 {
	height: 35px;
	width: 902px;
	padding: 5px 0 0 20px;
	margin-left: 24px;
	background: url(gfx/product_h2.png) no-repeat;
	}

.view-id-uc_products .views-row h2 a {
	color: #dedfdf;
	text-decoration: none;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 3px;
	}

.product-image {
	float: left;
	margin: 0 30px;
	max-width: 240px;
	overflow: hidden;
	}

.product-body {
	width: 470px;
	float: right;
	display: block;
	}

.sell .uc-price-product {
	font-size: 22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fb9300;
	text-shadow: 1px 1px #000;
	}

.attributes label {
	line-height: 5px;
	}

.display .uc-price-display {
	display: none;
	}

html.js .uc_out_of_stock_throbbing {
	background: none;
	}

.add-to-cart .uc-out-stock-processed .node-add-to-cart {
	background: url(gfx/dodaj_do_koszyka.png) no-repeat;
	cursor: pointer;
	width: 148px;
	height: 160px;
	border: none;
	text-indent: -9999px;
	}

/* //USTAWIENIE POLA Z PRODUKTAMI */

/* USTAWIENIE PODSTRON Z MENU RĘKAWICZKI */

.node-type-menu-rekawiczki #main {
	width: 755px;
	float: left;
	}

.group-paramertry-rekawiczek {
	border: none;
	overflow: hidden;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(gfx/parametry_rekawiczek_top.png) top left no-repeat;
	margin-bottom: 15px;
	width: 380px;
	float: left;
	margin: 0 0 25px 0;
	padding: 0;
	}

.group-paramertry-rekawiczek .field {
	overflow: hidden;
	margin: 15px 0;
	}

.group-paramertry-rekawiczek .field:last-child {
	background: url(gfx/parametry_rekawiczek_bottom.png) bottom left no-repeat;
	margin: 0;
	padding-bottom: 15px;
	}

.group-paramertry-rekawiczek .field-label {
	float: left;
	width: 115px;
	font-size: 17px;
	text-align: right;
	padding-right: 25px;
	}

.group-paramertry-rekawiczek .field-items {
	float: left;
	font-size: 17px;
	}

.group-paramertry-rekawiczek .field-items div {
	font-size: 17px;
	}

.node-type-menu-rekawiczki .field-field-zdjecie-menu-rekawiczki {
	width: 320px;
	overflow: hidden;
	float: right;
	}

.node-type-menu-rekawiczki .content p {
	width: 380px;
	float: left;
	margin-bottom: 20px;
	}

.node-type-menu-rekawiczki .field-field-adres-odnosnika {
	width: 380px;
	float: left;
	}

.node-type-menu-rekawiczki .field-field-adres-odnosnika a {
	display: block;
	background: url(gfx/dodaj_do_koszyka.png) center no-repeat;
    height: 160px;
    text-indent: -9999px;
	}

.node-type-menu-rekawiczki #sidebar-right {
	width: 240px;
	float: right;
	margin-top: 50px;
	text-align: center;
	}

.node-type-menu-rekawiczki #sidebar-right .block {
	margin-bottom: 40px;
	}

.view-id-blok_rekawiczki .views-field-field-zdjecie-menu-rekawiczki-fid {
	width: 106px;
	height: 90px;
	padding-top: 10px;
	background: url(gfx/rekawiczki_miniaturki.png) no-repeat;
	float: left;
	margin: 2px;
	}

.field-field-mini-zdj-menu-rekawiczki a {
	display: block;
	width: 96px;
	height: 90px;
	padding-top: 10px;
	padding-left: 10px;
	background: url(gfx/rekawiczki_miniaturki.png) no-repeat;
	float: left;
	margin: 2px;
	margin: 10px;
	}

#sidebar-right #block-views-blok_rekawiczki-block_1 h2 {
	color: #231F20;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 28px;
    font-style: italic;
    font-weight: normal;
	margin-bottom: 10px;
	}

/* USTAWIENIE PODSTRON Z MENU RĘKAWICZKI */


.field-field-film-youtube {
	text-align: center;
	margin: 20px 0;
	}

#footer-wrapper {
	border-top: 1px solid #d8d8d8;
	}

#footer p {
	width: 320px;
	float: left;
	margin-left: 15px;
	}

#footer p a {
	text-decoration: none;
	color: #414141;
	}

#footer ul {
	width: 640px;
	float: right;
	}

#footer ul li {
	display: inline;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid #414141;
	}

#footer ul li:last-child {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
	}

#footer ul li a {
	color: #414141;
	text-decoration: none;
	}

#footer ul li a:hover {
	color: #686868;
	text-decoration: underline;
	}

#uc-cart-checkout-form #payment-pane .form-radios-table tr {
	float: left;
	width: 305px;
	}

#block-fblikebutton-0 {
	width: 320px;
	height: 30px;
	position: absolute;
	top: 100px;
	right: 110px;
	}


#sliding-popup {
	padding-top: 10px;
	background: url(gfx/popup-bg.png) repeat-x;
	}

#sliding-popup .popup-content #popup-text h2, #sliding-popup .popup-content #popup-text p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	line-height: 20px;
	}

#sliding-popup .popup-content #popup-text h2 a {
	color: #fb9300;
	}



























