body {
	background: #222;
	color: #f1f1f1;
	font-family: Arial;
    font-size: 12px;
}
a {
    text-decoration: none;
}
a:focus, a:hover {
    text-decoration: underline;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
ol, ul {
	list-style: none;
}
div.container {
}
div.top, div.lewa, div.tresc, div.prawa, div.spod div, .listaProduktow2 li, .boxy_main_site div {
	padding: 0;
}
div.lewa {
	padding-right: 15px;
}
div.prawa {
	padding-left: 15px;
}
	
/* --------------------- TOP --------------------- */
h1#logo, div#logo {
    margin: 0px;
    padding: 0 !important;
} 
h1#logo a, div#logo a {
    width: 317px;
    height: 56px;
    overflow: hidden;
    text-indent: -9999px;
    background: url('../images/logo_rs_biale.png') top left no-repeat;
}
.top_user, div.wyszukiwarka {
	float: right;
}
div.top_user {
    margin-right: 30px;
}
div.wyszukiwarka input.submit {
	background: url('../images/search_ico.jpg') top left no-repeat;
	width: 30px;
	height: 30px;
	text-indent: -999px;
}
div.top_information {
	width: 100%;
	padding: 15px;
}

/* --------------------- MENUSY --------------------- */
.menu_top2 {
	border-right: 1px solid #222;
}
.menu_top2 ul {
    z-index: 9;
    display: none;
}
.menu_top2 li {
    list-style-type: none;
}
/*
.menu_top2 li:hover ul {
    position: absolute;
	left: 15%;
    top: 44px;
    width: 240px;
}
*/
.menu_kat ul {
    z-index: 9;
    display: none;
}
.menu_top2 li ul li, .menu_kat li, .gray_box li {
    list-style-type: none;
}
/*
.menu_kat li:hover ul {
    position: absolute;
	left: 50%;
    top: 35px;
    width: 240px;
}
*/
li.menu_kat_sub a {
	padding: 7px 15px;
}

/* --------------------- LISTY --------------------- */
div.boxy_main_site {
	text-align: right;	
}
div.one ul, div.three ul, div.five ul, div.seven ul {
	margin-right: 7px;
}
div.two ul, div.four ul, div.six ul, div.eight ul {
	margin-left: 8px;
}
div.one ul {
	background: #fff url("../images/boxy_main_site/boxy_main_site_2016.jpg") top left no-repeat;
}
div.two ul {
	background: #fff url("../images/boxy_main_site/boxy_main_site_bielizna.jpg") top left no-repeat;
}
div.three ul {
	background: #fff url("../images/boxy_main_site/boxy_main_site_buty.jpg") top left no-repeat;
}
div.four ul {
	background: #fff url("../images/boxy_main_site/boxy_main_site_fotel.jpg") top left no-repeat;
}
div.five ul {
	background: #fff url("../images/boxy_main_site/boxy_main_site_kaski.jpg") top left no-repeat;
}
div.six ul {
	background: #fff url("../images/boxy_main_site/boxy_main_site_kombinezon.jpg") top left no-repeat;
}
div.seven ul {
	background: #fff url("../images/boxy_main_site/boxy_main_site_rekawice.jpg") top left no-repeat;
}
div.eight ul {
	background: #fff url("../images/boxy_main_site/boxy_main_site_pasy.jpg") top left no-repeat;
}
h2.nag_kat, h4.nag_kat {
	border-bottom: 1px solid #222;
}
ul.listaProduktow li {
	border-top: 1px solid #222;
}
ul.listaProduktow2 li {
	border-right: 1px solid #222;
}
.img_container img, .img_container2 img {
	margin-left: auto;
	margin-right: auto;
    height: auto;
    max-width: 100%;
}
.product_content {
	min-height: 140px;
}
.img_container2 {
	min-height: 130px;
}
.product_content2 h3 {
	height: 25px;
	overflow: hidden;
}
a.zobacz_wiecej {
	float: right;
}
div.product_left ul.gallery li {
	height: 60px;
	overflow: hidden;
}
div.product_left ul.gallery li:first-child {
    width: 100%;
    height: auto;
}
span#bestseller_ico, span#wyprzedaz_ico, span#nowosc_ico, span#promocja_ico {
	padding: 3px 5px;
	line-height: 15px;
	margin-bottom: 3px;
}
.boxy_kategorie div, ul#marka {
	padding: 0px;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
}
.boxy_kategorie div a span {
	height: 60px;
}
.boxy_kategorie img {
    height: 131px;
}
div#product_site div.content h2 {
	padding: 15px 30px !important;
}
div.main_selected_products div.block {
	width: 50%;	
	float: left;
}
div.main_selected_products div.block:first-child {
	padding: 0 7px 0 0;
}
div.main_selected_products div.block:last-child {
	padding: 0 0 0 8px;
}
div.content ol, div.content ul {
    list-style-position: outside;
}
div.content ol {
    list-style-type: decimal;
}
div.content ul {
    list-style-type: lower-latin;
}
div#product_site ul {
    list-style-type: none;
}
ul.spis_linkow {
    list-style-type: square;
    list-style-position: inside;
    color: #ec0000;
}
ul.spis_linkow li {
    border-bottom: 1px solid #e1e1e1;
}
ul.spis_linkow li:last-child {
    border: none;
}
ul.gray_box li div {
    height: 55px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
ul.gray_box li div a img {
    max-height: 30px;
    max-width: 30px;
}
ul.lista_akcesoriow img {
    display: block;
    height: auto;
    max-width: 100%;
}
div.akcesoria_content {
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1
}
    
/* --------------------- BLACK BOX LISTA MAREK - START --------------------- */
ul#marka {
	width: 25%;
	float: left;
	min-height: 1px;
}
ul#marka ul {
    z-index: 1;
    display: none;
}
ul#marka li:hover ul {
    position: absolute;
	left: 15%;
    top: 50%;
}
ul#marka li.sub_menu > a {
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 130px;
}
ul#marka li.sub_menu ul li a span {
	padding-right: 15px;
}
ul#marka li.choose_model {
	width: 200px;
}
li.sub_menu > a#ab {background: url('../marki/abarth.jpg');}
li.sub_menu > a#ar {background: url('../marki/alfa.jpg');}
li.sub_menu > a#allard {background: url('../marki/allard.jpg');}
li.sub_menu > a#aston {background: url('../marki/aston.jpg');}
li.sub_menu > a#austin {background: url('../marki/austin.jpg');}
li.sub_menu > a#audi {background: url('../marki/audi.jpg');}
li.sub_menu > a#bmw {background: url('../marki/bmw.jpg');}
li.sub_menu > a#cadillac {background: url('../marki/cadillac.jpg');}
li.sub_menu > a#chevrolet {background: url('../marki/chevrolet.jpg');}
li.sub_menu > a#chrysler {background: url('../marki/chrysler.jpg');}
li.sub_menu > a#citroen {background: url('../marki/citroen.jpg');}
li.sub_menu > a#dacia {background: url('../marki/dacia.jpg');}
li.sub_menu > a#daewoo {background: url('../marki/daewoo.jpg');}
li.sub_menu > a#daihatsu {background: url('../marki/daihatsu.jpg');}
li.sub_menu > a#datsun {background: url('../marki/datsun.jpg');}
li.sub_menu > a#de_tomaso {background: url('../marki/de_tomaso.jpg');}
li.sub_menu > a#dodge {background: url('../marki/dodge.jpg');}
li.sub_menu > a#fiat {background: url('../marki/fiat.jpg');}
li.sub_menu > a#ford {background: url('../marki/ford.jpg');}
li.sub_menu > a#honda {background: url('../marki/honda.jpg');}
li.sub_menu > a#hyundai {background: url('../marki/hyundai.jpg');}
li.sub_menu > a#hillman {background: url('../marki/hillman.jpg');}
li.sub_menu > a#jaguar {background: url('../marki/jaguar.jpg');}
li.sub_menu > a#jeep {background: url('../marki/jeep.jpg');}
li.sub_menu > a#kia {background: url('../marki/kia.jpg');}
li.sub_menu > a#lada {background: url('../marki/lada.jpg');}
li.sub_menu > a#lancia {background: url('../marki/lancia.jpg');}
li.sub_menu > a#lexus {background: url('../marki/lexus.jpg');}
li.sub_menu > a#lotus {background: url('../marki/lotus.jpg');}
li.sub_menu > a#mazda {background: url('../marki/mazda.jpg');}
li.sub_menu > a#maserati {background: url('../marki/maserati.jpg');}
li.sub_menu > a#matra {background: url('../marki/matra.jpg');}
li.sub_menu > a#mercedesbenz {background: url('../marki/mercedesbenz.jpg');}
li.sub_menu > a#mini {background: url('../marki/mini.jpg');}
li.sub_menu > a#mitsubishi {background: url('../marki/mitsubishi.jpg');}
li.sub_menu > a#morgan {background: url('../marki/morgan.jpg');}
li.sub_menu > a#nissan {background: url('../marki/nissan.jpg');}
li.sub_menu > a#opel {background: url('../marki/opel.jpg');}
li.sub_menu > a#peugeot {background: url('../marki/peugeot.jpg');}
li.sub_menu > a#porsche {background: url('../marki/porsche.jpg');}
li.sub_menu > a#proton {background: url('../marki/proton.jpg');}
li.sub_menu > a#renault {background: url('../marki/renault.jpg');}
li.sub_menu > a#rover {background: url('../marki/rover.jpg');}
li.sub_menu > a#saab {background: url('../marki/saab.jpg');}
li.sub_menu > a#seat {background: url('../marki/seat.jpg');}
li.sub_menu > a#skoda {background: url('../marki/skoda.jpg');}
li.sub_menu > a#smart {background: url('../marki/smart.jpg');}
li.sub_menu > a#ssangyong {background: url('../marki/ssangyong.jpg');}
li.sub_menu > a#subaru {background: url('../marki/subaru.jpg');}
li.sub_menu > a#sunbeam {background: url('../marki/sunbeam.jpg');}
li.sub_menu > a#suzuki {background: url('../marki/suzuki.jpg');}
li.sub_menu > a#toyota {background: url('../marki/toyota.jpg');}
li.sub_menu > a#talbot {background: url('../marki/talbot.jpg');}
li.sub_menu > a#volvo {background: url('../marki/volvo.jpg');}
li.sub_menu > a#vw {background: url('../marki/vw.jpg');}
li.sub_menu > a#isuzu {background: url('../marki/isuzu.jpg');}
li.sub_menu > a#ferrari {background: url('../marki/ferrari.jpg');}
li.sub_menu > a#grecav {background: url('../marki/grecav.jpg');}
li.sub_menu > a#mg {background: url('../marki/mg.jpg');}
li.sub_menu > a#land_rover {background: url('../marki/land_rover.jpg');}
li.sub_menu > a#yugo {background: url('../marki/yugo.jpg');}
li.sub_menu > a#chatenet {background: url('../marki/chatenet.jpg');}
li.sub_menu > a#triumph {background: url('../marki/triumph.jpg');}
li.sub_menu > a#westfield {background: url('../marki/westfield.jpg');}
li.sub_menu > a#simca {background: url('../marki/simca.jpg');}
li.sub_menu > a#dkw {background: url('../marki/dkw.jpg');}
li.sub_menu > a#morris_minor {background: url('../marki/morris_minor.jpg');}
li.sub_menu > a#uniwersalne_rozporki {background: url('http://www.rallyshop.pl/images/marki/uniwersalne_rozporki.jpg');}

/* --------------------- Różne --------------------- */
div#wstepKate img {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 120px;
}
div#wstepKate p {
	padding-left: 150px !important;
	min-height: 190px;
}
a.big img {
	width: 270px;
}
div.promocja {
	position: absolute;
	top: 0;
	left: 15px;
}
label.payment_type {
	width: 100%;
}
ul.atrybuty select, ul.atrybuty input {
    width: 85%;
}
ul.atrybuty div {
    margin-top: 5px;
}
div.payment_type_name {
	height: 35px;
}
h1.nag_product_name {
	background: none !important;
}
div.filtry_checbox ul li {
	border-bottom: 1px solid #ddd;
}
div.filtry_checbox ul li:last-child {
	border-bottom: none;
}
div.filtry_checbox ul li img {
	float: right;
    height: 20px;
    margin-top: 5px;
}
div.filtry_checbox ul li label input {
    margin-right: 5px !important;
}
h1.nag_product_name, .btn, .btn-primary {
	border: none;
}
div.promotion {
	background: #f1f1f1 url("../images/banery_main/baner_main_bg.jpg");
}
#cookie_policy{
    display: none;
}
img.float {
    float: left;
    padding: 0 15px 0 0;
}
.slick-slide img {
    margin: 0 auto;
}
div.mainsite_icons img {
    height: 30px;
    padding-right: 15px;
}
div.mainsite_icons div.middle {
    border-left: 7px solid #222;
    border-right: 7px solid #222;
}
div.mainsite_icons div:first-child {
    border-right: 8px solid #222;
}
div.mainsite_icons div:last-child {
    border-left: 8px solid #222;
}
div.watp {
    background: #c7dddd;
}
iframe.sprezyny {
    width: 100%;
    height: 500px;
}
div.social_media {
    margin-bottom: 5px;
}
div#product_site div.description a {
    text-decoration: underline;
}

/* --------------------- TABLE - START --------------------- */
div.koszyk_content table, div.koszyk_content table tr, div.koszyk_content table tr td {
	border-color: #ddd;
}
td.zdjecie {
	width: 150px;
}
label.payment_type {
	padding: 10px 5px;
}

/* --------------------- FORM - START --------------------- */
.style-form form {
    padding: 30px 15px;
}
input, select, textarea, option {
    line-height: 1em !important;
    padding: 5px 10px !important;
    margin: 0 !important;
    border: none !important;
    height: 30px !important;
    font-size: 12px !important;
    vertical-align: middle !important;
}
select {
    padding: 5px !important;
}
input#filtr_cena_min, input#filtr_cena_max, input.pInputIlosc, select.atrybuty, input.form-control, textarea.form-control, input.kod_obrazka, input.text {
    border: 1px solid #ddd !important;
    border-radius: 0;
}
textarea {
    height: 150px !important;
    padding: 15px !important;
}
.style-form br {
    height: 0;
}
.style-form div, .style-form table, .style-form tr, .style-form td, .style-form span, div.style-form ul.listaProduktow form, div.style-form div#sort_pagi form, div.pagi table tr td {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}
.style-form table {
    width: 100% !important;
}
.style-form table tr td {
    padding: 0 0 15px 15px !important;
}
input[type="image"] {
    width: 0;
	height: 0;
    padding: 60px 250px 0 0 !important;
    background: #f00 url("../images/dodaj_do_koszyka.jpg");
}
div.wyszukiwarka input.text {
    width: 200px;
}
div.style-form div.sort, div.style-form div.pagi, div.style-form ul.listaProduktow li div.img_container, div.style-form ul.listaProduktow li div.product_content {
    padding: 15px !important;
}

/* --------------------- KLASY WSPÓLNE - START --------------------- */

/* --------------------- GRADIENTY --------------------- */
div.menu_top, div.menu_top li, .menu_kat, .menu_kat li, div.manufactures, div.pagi, div.sort, div.koszyk_content table thead, td.kom, .tooltip-inner, ul#marka li.sub_menu ul li a, .style-form, div#cookie_policy, div.mainsite_icons div {
	background: #333;
}
div.tresc h1, h2, h4.nag_kat, div.nag {
	background: #414141;
}
div#product, div#product_site div.content, .spod, div.koszyk_content table, div.towar, div.filtry_form, div#wstepKate, .boxy_kategorie a span, .product_content, .product_cntent2, .product_content2, p.zapyt, div.zapytanie, ul#marka li.marka, div.content, div.spis, div#product_site div.content h2, .gray_box {
	background: #f1f1f1;
}
.product_block, a.selected_kat span, div.important_information, input[type=reset], div#product_site div.content h2 {
	background: #e1e1e1;
}
div.menu_top ul li:hover, ul.menu_kat li:hover, ul.menu_kat li.chosen_category, .btn, .btn-primary, .top_information, .boxy_kategorie div h3 a:hover span, ul#marka li.sub_menu ul li a:hover, ul#marka li.choose_model, a.selected_kat span, a.selected_kat a:hover span, a.selected_kat a:visited span, input[type=submit], span#promocja_ico, div#cookie_policy input {
	background: #ec0000;
}
label.payment_type, ul.listaProduktow li, ul.listaProduktow2 li, .boxy_kategorie div h3, ul#marka, ul.lista_akcesoriow li, ul.gray_box li div:first-child {
	background: #fff;
}
span#nowosc_ico { background: #00bd00; }
span#bestseller_ico { background: #ff8e30; }
span#wyprzedaz_ico { background: #1d9b9b; }

/* --------------------- Blokowe --------------------- */
div.payment_ico {
	height: 30px;
}
/*ul.menu_top2,*/
h1#logo, div#logo, .user_panel, .koszyk,  div.price, a.zobacz_wiecej, span.cronic_tooltip span:after {
	display: inline-block;
}
/* ul.menu_kat li:hover ul*/
span.kod_produktu, span.producent, span.availability, ul.atrybuty div, .boxy_kategorie div a, ul.menu_kat li a, ul.menu_kat li ul li a, h1#logo a, div#logo a, .menu_top2 li:hover ul, .menu_top2 li a, ul#marka li a, .style-form br, ul#marka li:hover ul, .boxy_kategorie div a span, .img_container img, .img_container2 img {
	display: block;
}
.menu_top2 li, ul.menu_kat li, div#wstepKate, ul#marka li, ul#marka {
    position: relative;
}
h1#logo a, div#logo a, .footer_baner, div.spod img, ul.listaProduktow div.product_content p, .towar p, ul.filtry_form ul li, p.more_photos, p.bg-info, p.bg-success, p.bg-info, p.bg-danger, .spacer, .img_container2, .wyszukiwarka, div.content h3, .mainsite_icons {
	margin: 15px 0;
}
/* div.menu_top,*/
.product_left, .product_right, .product_block, div.koszyk_content div.col-md-12, div#product_social, .spod, .manufactures, .product_content2 p, .boxy_main_site div, div.tresc h2.nag_kat, div.tresc h4.nag_kat, div#rotator_top, ul.cechy, .akcesoria_cena, div.akcesoria_content div.atrybuty {
	margin-top: 15px;
}
div.top_information span:first-child {
	margin-left: 0;
}
.see_all, div.top_information span, div.user_panel, div.product_content span.price {
    margin-left: 15px;
}
ul.atrybuty li.nag, div.first_row, ul.atrybuty li, div#random_banner, div.product_icons, div.product_left ul.gallery li, div.zapytanie form div, div.koszyk_footer_links, label.payment_type, div.payment_ico, .product_block, .spod ul li, .boxy_main_site h3, .prawa .block, .filtry_form, div.spisy, div.content p, div.price, img.space, a.poradniki_link img, div#sort_pagi, div.manufactures, div.filtry_checbox ul, ul.lista_akcesoriow li, .watp, .spacer_bottom, a.big img {
	margin-bottom: 15px;
}
.boxy_kategorie {
	margin-bottom: 30px;
}
div.akcesoria_content h3, div.akcesoria_content div.atrybuty ul li {
    margin: 0 0 15px 0;
}
.spod ul li:last-child, form.slick-slider, ul.informacje_icons li:last-child, .filtr_zakresy {
	margin-bottom: 0;
	padding-bottom: 0;
}
div.sciezka, .menu_top2 li a, .menu_kat li a, div.nag, div.towar, div.manufactures, div.sort, div.pagi, div.content, div#wstepKate p, .watp, h1.wstepNazwa, h2.nag_kat, h4.nag_kat, div#product_site h2, div.description, ul.cechy, h1.koszyk_nag, p.bg-success, p.bg-info, p.bg-warning, p.bg-danger, div.koszyk_content table tr td, h1, .product_block, .boxy_kategorie div a span, .tooltip-inner, .spod ul, ul.listaProduktow li div.product_content, .img_container, div.spod div, .product_content2, .boxy_main_site div ul, ul#marka li.choose_model, ul#marka li.sub_menu ul li a, ul#marka li.marka, div.important_information, .style-form div:first-child, .boxy_kategorie img, div.zapytanie, div.spis, div.spis ul.spis_linkow, div.filtry_checbox, div.filtr_zakresy, div#cookie_policy, div#cookie_policy input, .lista_akcesoriow li, ul.informacje_icons, div.mainsite_icons div {
	padding: 15px;
}
div.content ol li dl dd ul li dl dt, .main_selected_products, div.top_user, .foot {
    padding-top: 15px;
}
div.content ol li, div.content ol li dl dt, .boxy_main_site, .main_selected_products div.block, ul.informacje_icons li, .filtry_checbox p, .filtr_zakresy p, .foot, .lista_akcesoriow_nazwa_grupy {
    padding-bottom: 15px;
}
div.manufactures img, ul.cechy li, div.style-form div a {
    padding-bottom: 10px;	
}
div.content ol, div.content ul {
    padding: 0 15px;
}
h1.nag_product_name {
    padding: 0 0 15px 0;
}
div#product_social div, div.akcesoria_content h3, .lista_akcesoriow li ul li, div.atrybuty ul {
    padding: 0;
}
div.koszyk_content table, .naglowekImg {
    width: 100% !important;
}
.menu_top2 li ul li, .menu_kat li, .gray_box li, ul#marka li.sub_menu ul li a, ul#marka li.choose_model, .tooltip.right .tooltip-arrow {
    border-bottom: 1px solid #222;
}
/*
div.menu_top li ul, .menu_kat li ul {
    -webkit-box-shadow: 0 5px 15px 0px rgba(30,30,30,1);
    -moz-box-shadow: 0 5px 15px 0px rgba(30,30,30,1);
    box-shadow: 0 5px 15px 0px rgba(30,30,30,1);
}
*/

/* --------------------- TEXTY --------------------- */
.foot, div.sciezka, div.filtry_checbox ul li, .tooltip-inner, span#bestseller_ico, span#wyprzedaz_ico, span#nowosc_ico, span#promocja_ico, label, .wyszukiwarka a, div.product_block div.price p, .top_user, .top_user a, div#cookie_policy {
	font-size: 11px;
}
div.boxy_kategorie h3 a, ul#marka li.marka h3, div.product_content2 h3 a {
	font-size: 12px; 
}
h1, h2, h3, h3 a, h4, div.nag, .spod li:first-child, div.price span strike {
	font-size: 14px;
}
table.koszyk_podsumowanie, .boxy_main_site h3, div.boxy_main_site h3 a, div.price, div.content h3 {
	font-size: 18px;
}
h1.nag_product_name {
	font-size: 26px;
}
.bold, thead td.wartosc, div.koszyk_content table thead, table.koszyk_podsumowanie, div.nag, h1.wstepNazwa, h2.nag_kat, h2.nag_kat strong, h4.nag_kat, div#product_site h2, h1.nag_product_name, h1.nag_kat, div.product_content h3, .boxy_kategorie div h3, .product_content2 h3, h1.koszyk_nag, .boxy_main_site h3, .spod li:first-child, ul#marka li.marka h3, div.content h3, .dostepnosc_green, .dostepnosc_orange, .dostepnosc_red, span.price, div.price, div.trzynastka {
	font-weight: bold;
}
.see_all, form[name="rejestracja"] label, form[name="profil"] label, .tooltip-inner, .control-label, div.filtry_checbox label, span.price strike, div.price strike, div.price p, .product_content2 span.price {
	font-weight: normal;
}
h1.wstepNazwa, h2.nag_kat, h2.nag_kat a, h2.nag_kat a:hover, h2.nag_kat a:visited, h2.nag_kat strong, h4.nag_kat, div.top_information, div.top_information a, div.top_information a:hover, div.top_information a:visited, li.chosen_category, li.chosen_category a, li.chosen_category a:hover, li.chosen_category:visited, a.selected_kat span, a.selected_kat a:hover span, a.selected_kat a:visited span, ul.menu_kat li:hover a, input[type=submit], span#bestseller_ico, span#wyprzedaz_ico, span#nowosc_ico, span#promocja_ico, div#cookie_policy input {
    color: #fff;
}
ul.listaProduktow, ul.listaProduktow2, #sort_pagi, #sort_pagi a, ul.listaProduktow li, ul.listaProduktow2 li, div#product, div#product_site div.content h2, div#product_site div.content, div#product_site div.content a, div#product a, p.bg-success, p.bg-info , p.bg-warning, p.bg-danger, div.koszyk_content table, div.koszyk_content table a, div.filtry_form ul li, h1.nag_product_name, div.filtry_form, div#wstepKate, div.towar, .boxy_main_site h3, div.boxy_kategorie a, div.boxy_kategorie a:visited, p.zapyt, div.zapytanie, .product_content a, .product_content a:hover, .product_content a:visited, .product_content2 a, .product_content2 a:hover, .product_content2 a:visited, div.spod a, div.spod a:hover, div.spod a:visited, div.towar a, div.towar a:hover, div.towar a:visited, .boxy_main_site div a, .boxy_main_site div a:hover, .boxy_main_site div a:visited, .spod li:first-child, ul#marka li.marka, div.content, div.content a, div.content a:hover, div.content a:visited, div.spis, div.spis a, div.spis a:hover, div.spis a:visited, .gray_box li a, input, select, textarea, option, .popupy_darkfont {
	color: #333;
}
.sciezka {
	color: #666;
}
a, a:focus, a:hover, div#sort_pagi, div.sort {
	color: #ccc;
}
div.boxy_kategorie a:hover, ul#marka li.sub_menu ul li a, ul#marka li.sub_menu ul li a span {
	color: #f1f1f1;
}
span.cronic_tooltip .dostepnosc_red, span.cronic_tooltip .dostepnosc_green, span.cronic_tooltip .dostepnosc_orange {
    margin-left: 5px;
}
span.red, span#ilosc, span.cronic_tooltip .dostepnosc_red {
	color: #ec0000;
}
span.cronic_tooltip .dostepnosc_green {
    color: #00bd00;
}
span.cronic_tooltip .dostepnosc_orange {
    color: #ff8e30;
}
.top_information, p.more_photos, div.manufactures, ul.listaProduktow div.img_container, ul.listaProduktow2 div.img_container2, ul.listaProduktow2 div.product_content2, p.bg-warning, .boxy_kategorie, div.towar, label.payment_type div, .tooltip-inner, ul#marka li.marka, div.important_information, li.slick-slide, .watp, div.mainsite_icons div, div#cookie_policy, ul.lista_akcesoriow li div, ul.gray_box li div:first-child {
	text-align: center;
}
ul.lista_akcesoriow li div.akcesoria_content, ul.lista_akcesoriow li div.akcesoria_content div {
    text-align: left;
}
h1, h2, div.nag, span#bestseller_ico, span#wyprzedaz_ico, span#nowosc_ico, span#promocja_ico, .dostepnosc_green, .dostepnosc_orange, .dostepnosc_red {
	text-transform: uppercase;
}
div.menut_top, div.menut_top a, .menu_kat_sub, .menu_kat_sub.a, .sub_menu a {
	text-transform: capitalize;
}

/* Warunki responsywne */

/* Small devices (tablets, 768px and up) */
@media(max-width:992px){
    body, ul.lista_akcesoriow li div.akcesoria_content, ul.lista_akcesoriow li div.akcesoria_content div, ul.lista_akcesoriow li div a, a.poradniki_link img {
        text-align: center;
    }
    div.filtry_checbox {
        text-align: left;
    }
    .prawa, .lewa {
        padding: 15px 0 !important;
    }
    div.one ul, div.three ul, div.five ul, div.seven ul, div.two ul, div.four ul, div.six ul, div.eight ul {
        margin: 0;
    }
    .top_user, div.wyszukiwarka, div.addthis_toolbox {
        float: none;
    }
    h1#logo a, div#logo a, a.poradniki_link img {
        margin: 15px auto 30px;
    }
    div.product_left ul.gallery li a img, ul.lista_akcesoriow li a img {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }
    div.top_user {
        margin-right: 0;
    }
    h1#logo a, div#logo a {
        width: 250px;
        background-size: 100%
    }
    div.lewa {
        position: static;
    }
    div.top_information {
        display: none;
    }
}
/* Warunki responsywne koniec */

/* --------------------- TOOLTIP --------------------- */
.tooltip.in {
    filter: alpha(opacity=70);
    opacity: .7;
}
.tooltip-inner {
    max-width: 150px;
    white-space: normal;
}
span.cronic_tooltip span:after {
    content: "\f05a";
    font-family: "FontAwesome";
    z-index: 99;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #333;
}
/* --------------------- Inputy --------------------- */
input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  margin: 10px 0 0;
  padding: 0 !important;
  background: transparent;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 15px;
  cursor: pointer;
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
  background: #e1e1e1;
  border-radius: 0px;
  border: 0px solid #e1e1e1;
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
  border: 0px solid rgba(0, 0, 0, 0);
  height: 15px;
  width: 15px;
  border-radius: 0px;
  background: #333;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: 0px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #e1e1e1;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 15px;
  cursor: pointer;
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
  background: #e1e1e1;
  border-radius: 0px;
  border: 0px solid #e1e1e1;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
  border: 0px solid rgba(0, 0, 0, 0);
  height: 15px;
  width: 15px;
  border-radius: 0px;
  background: #333;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 15px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #e1e1e1;
  border: 0px solid #e1e1e1;
  border-radius: 0px;
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
}
input[type=range]::-ms-fill-upper {
  background: #e1e1e1;
  border: 0px solid #e1e1e1;
  border-radius: 0px;
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
}
input[type=range]::-ms-thumb {
  box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d;
  border: 0px solid #e1e1e1;
  width: 15px;
  border-radius: 0px;
  background: #333;
  cursor: pointer;
  height: 15px;
}
input[type=range]:focus::-ms-fill-lower {
  background: #e1e1e1;
}
input[type=range]:focus::-ms-fill-upper {
  background: #e1e1e1;
}
input[type=number] {
	width: 100%;
	border: 1px solid #e1e1e1;
}
.pagi{
    height: 40px;
}
.pagi div{
    float: left;
}
.pagi-prev,.pagi-next{
    width: 100px;
    height: 15px;
}
.pagi-next{
    text-align: right;
}
.pagi-center{
    text-align: center;
    width: 340px;
}
.sort_pagi form{padding:0;}