body{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0}
div{margin:0;padding:0;zoom:1}
div:after{clear:both;content:"";display:block;height:0}
img{border-width:0;margin:0;padding:0}
ul{list-style-type:none;margin:0;padding:0}
li {zoom:1}
a{color:#020302;outline:none;text-decoration:none}
table{border-collapse:collapse;border-width:0;width:100%}
td{padding:0}
input,label,select{ }
a:hover,.und,.hover{cursor:pointer;text-decoration:underline}
input[type="submit"]{border:none;cursor:pointer}
p,h3,h1,h2,dd,dl,dt{margin:0;padding:0}

.b975{clear:both;width:975px}
.b785{width:785px}
.b763{width:763px}
.b710{width:710px}
.b570{width:570px}
.b560{width:560px}
.b555{float:left;margin:0;width:555px}
.b490{width:490px}
.b470{width:470px}
.b405{width:405px}
.b403{width:403px}
.b250{width:250px}
.b240{width:240px}
.b200{width:200px}
.b290{width:290px}
.b196{width:196px}
.b195{float:left;margin:0;width:195px}
.b189{width:189px}
.b176{width:176px}
.b175{width:175px}
.b650{width:650px}
.b345{width:345px}
.b440{width:440px}
.b620{width:620px}


.fl,.b_lewy{float:left}
.fr,.b_prawy{float:right}
.ac {text-align:center}
.ar {text-align:right}
.al {text-align:left}
.b0 { border:none !important}
.pt5 {padding-top:5px}
.mr15 { margin-right:15px}
.mt15 { margin-top:15px}
.bld {font-weight:700 !important}
.inside{margin:0 auto;width:975px}
.oh {overflow:hidden;}
.dn {display:none !important}
.cb {clear:both;}
.cn {clear:none !important}

.wbl {width:100%; clear:both;}
.bin {width:975px;margin:auto}

#header,#page,#footer{clear:both;font:400 12px Arial}

#page{margin-bottom:15px}

#header{margin-bottom:15px; height:102px}
#header .inside{position:relative}

.logo_trans {float:left;margin:24px 0 0 21px}
.logo {margin:0; position: absolute; left: 0; top: 24px;}

.logowanie {float:right;padding:9px 13px 0 0;width:670px;margin:0 0 45px;text-align:right;color:#bdbdbd}
.logowanie a {font:400 11px/18px Arial;color:#020202; margin:0 0 0 3px;text-transform:uppercase;padding:0 5px 0 0}
.ico1 { background: url(/i/ico1.png) 0 0 no-repeat; padding:0 3px 0 18px !important}

.szukaj {float:right;background:#f5f5f5;padding:6px;clear: both;}
.szukaj .form {margin:0}
.szukaj .but { margin:2px 0 0 0}
.szukaj .in {margin-right:2px;width:121px !important}

.menu_help {background:#f5f5f5; border-bottom:1px solid #666; margin-bottom:14px}
.menu_help ul {border-bottom:1px solid #fff; padding:0 8px}
.menu_help li {float:left;}
.menu_help a,.menu_help span {color:#020203;position:relative;bottom:-1px;float:left;padding:8px 12px 10px;text-transform:uppercase;font:400 14px Arial;display:inline-block;text-transform:none;}
.menu_help a.sel{color:#fff;background:#000 url(/i/menu_a.gif) 0 0 repeat-x}
.menu_help ul {float:right;}

.menu_pion {float:left; margin-right:14px;}
.menu_pion li { padding:0 0 0 15px}
.menu_pion li li { background: url(/i/li_more.gif) 5px 4px no-repeat}
.menu_pion li li a {margin-left:10px;color:#848484; text-transform:uppercase;font-size:10px}
.menu_pion a {font:400 11px/20px Arial }
.menu_pion a:hover {background:#000;color:#fff;padding:3px; text-decoration:none}

.banner { margin:0 0 15px}

.more {color:#9a9999;font-size:10px; text-transform:uppercase; background: url(/i/ar2.gif) 100% 4px no-repeat; padding:0 8px 0 0 }

.rotor { float:left;background:#eee; margin-bottom:15px}

.lista.li189 { margin:10px 0 15px; clear:both;overflow:hidden;}


.ico.pomoc {background: url(/i/ico2.gif) 0 6px no-repeat;padding-left:27px}
.ico.infolinia { background: url(/i/ico3.gif) 0 6px no-repeat;padding-left:27px}

.ico.new {display:block;width:72px;height:21px; background: url(../i/ico_new.png) 0 0 no-repeat; text-indent:-9999em;float:left;}
.ico.sale {display:block;width:72px;height:21px; background: url(/i/ico_sale.png) 0 0 no-repeat; text-indent:-9999em;float:left;}
.ico.video {display:block;width:72px;height:21px; background: url(/i/ico_video2.png) 100% 0 no-repeat; text-indent:-9999em;float:left;}

.path { clear:both; margin-bottom:15px;padding:0 5px 0 13px}
.path a,.path span {color:#000;background: url(/i/ar1.gif) 100% 5px no-repeat;font:400 11px Tahoma;padding:1px 9px 1px 0;margin-right:2px}
.path span {color:#a1a1a1; background:none}

.newsletter {clear:both; background: url(/i/newsletter.png) 0 0 no-repeat; height:36px; margin-bottom:14px }
.newsletter p {text-indent:-999em;float:left;}
.newsletter form {float:right;width:170px;margin:0}
.newsletter form label {display:inline-block; text-indent:-999em}
.newsletter .in {border:none; background:none;margin:8px 4px 0;width:117px;background:none;display:block;float:left;padding:0 5px}
.newsletter .but {float:right;width:24px;height:24px;margin:5px 8px 0 0; background:none}
.newsletter.maly {background: url(/i/newsletter_s.png) 0 0 no-repeat; width:403px}
.newsletter.maly p {text-indent:0}

#footer .inside {padding:0 12px; width:956px}
#footer .linki {float:left;color:#959595;margin-left:22px}
#footer .linki a,#footer .copy {font:400 11px/16px Arial;color:#959595;}
#footer .linki a {padding:1px 3px;margin-right:0px}
#footer .bottom { margin-bottom:16px}

#footer .inside {padding:0 12px; width:956px}
#footer .linki {float:right;color:#959595}
#footer .linki a,#footer .copy {font:400 11px/16px Arial;color:#959595;}
#footer .linki a {padding:1px 3px;margin-right:0px}
#footer .bottom { margin-bottom:16px}

.pytania {background:#f5f5f5;border-top:1px solid #c0c0c0;padding:7px 15px 15px;font:400 12px/19px Arial;margin-bottom:15px}
.pytania a {color:#333}
.pytania b {font-size:14px}
.pytania .b_lewy {float:left;}
.pytania .b_prawy {float:right; text-align:right;}
.pytania img {vertical-align:bottom}

.b_links {padding:5px 0 0 16px;border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;margin-bottom:15px}
.b_links .box {float:left;width:190px;position:relative;height:130px}
.b_links h2 {font:400 11px/25px Arial; text-transform:uppercase;color:#000; margin-bottom:5px}
.b_links ul {position:absolute;bottom:12px;left:0}
.b_links .lista li {display:block}
.b_links a {font:400 11px/15px Arial;color:#8a8a8a}

.fla_pay {clear:both; margin:0 0 15px 0}
.fla_pay .fla .fla_pay .ipay{display:block;float:left;margin:0 5px 0 0}
.fla_pay .fla img {margin-right:9px}

.koszyk {margin-bottom:15px}
.tabela { margin-bottom:15px}
.tabela td,.tabela th {padding:10px;font:400 12px Arial}
.tabela td {background:#fff; border-bottom:1px solid #eaeaea; vertical-align:top;padding-top:18px}
.tabela th {padding:9px 12px 9px 16px;background:#eee; border-bottom:1px solid #e1e1e1;border-right:2px solid #fff}\

.produkt a:hover {text-decoration:none}
td.produkt { width:345px; padding-top:12px}
.produkt p,.combination p {font:400 11px/16px Arial}
.produkt div {position:relative;}
.produkt .img {border:1px solid #e4e5e4;padding:5px; background:#fff;float:left; display:block; margin:0 13px 2px 0}
.produkt .but2 {position:absolute;bottom:0px;left:132px}
td.info {color:#a1a1a1}
td.suma,td.info {padding-top:10px}
td.suma {background:#f5f5f5; text-align:right;}
td.br2 { border-right:2px solid #fff}

.tabela2 td {padding:2px 0; background:#eee;border:none}

.new {color:#d21670}
.del { display:none; width:125px; height:23px}
.produkt .del { position:absolute;bottom:5px; left:130px}

.nav_box {margin-bottom:12px}
.nav_box img {margin-right:10px}

.but {display:block;text-indent:-999em}
.but.std {text-indent:0; padding:5px 8px;border:1px solid #aaa; background:#DEDEDE}

.b_szukaj {background: url(/i/b_szukaj.png) 0 0 no-repeat;height:19px;width:79px}
.zaloguj {background: url(/i/b_zaloguj.png) 0 0 no-repeat;height:28px;width:118px}
.zaloz_konto {background: url(/i/b_zaloz_konto.png) 0 0 no-repeat;height:28px;width:159px}

/* nag��wki  hd */
.hd {border-top:1px solid #c0c0c0;padding:7px 5px 7px 15px;background:#e2e3e2;font:700 14px Arial;text-transform:uppercase;margin-bottom:1px}
.koszyk .hd {padding:9px 15px}
.hd2 {background:none !important}
.hd3 {border-bottom:1px solid #c0c0c0;border-top:none}
.hd4 {border-bottom:1px solid #c0c0c0;border-top:none;background:#f5f5f5}
.hd5 {border-bottom:1px solid #c0c0c0;border-top:none;background:#fff}
.menu_pion .hd a {font:700 14px Arial}
.wyniki .hd4 {border-bottom:none;border-top:1px solid #c0c0c0}

.b_links .hd {border:none; padding:0; background:none}
.marki .hd { background:#f5f5f5}

.more.top {float:right; background: url(/i/ar2.gif) 100% 3px no-repeat;font:400 10px Arial;color:#979797; padding: 0 7px 0 0; text-transform:uppercase; margin:-23px 10px 0 0}

.marki { margin:25px 0 15px}
.marki .b175 {margin:22px 0 0 14px;float:left;width:165px}
.marki .lista { margin-bottom:22px}
.marki .lista li {display:block;}
.marki .lista a {font:400 12px/18px Arial;color:#000;text-transform:uppercase;}
.alfa_bg {font:400 20px/24px Arial;padding:0;background:url(/i/alfa_bg.png) 50% 50% no-repeat;width:24px; height:24px;text-align:center;margin-bottom:10px;color:#fff}

.box_loga {background:#f5f5f5;border-top:1px solid #d9d9da;padding:10px 0;text-align:center;margin-bottom:5px} /* margin-bottom:39px */
.box_loga img { margin:0 10px}

.steps {margin-bottom:10px;clear:both;line-height:0; padding:5px 0 0 145px}
.steps img {float:left;}

.menu_top {float:right;text-align:center;margin:46px 0 0}
.menu_top a,.menu_top span {display:inline-block;float:left;width:133px}
.powrot { background: url(/i/ar3.png) 0 50% no-repeat; display:inline-block; padding:7px 0 7px 20px;color:#000;text-decoration:underline;font:700 14px Arial}

.rejestracja { margin:0 0 49px}
.rejestracja .inbox { border:1px solid #c0c0c0}
.rejestracja .inbox .hd {border:none}
.rejestracja .podpis {padding:19px 0 0 67px;font-size:14px}
.rejestracja .b555 .podpis {color:#686868;font-size:11px;padding:4px 0 0 9px}


.transakcja { margin:0 0 49px}
.transakcja h2.hd { margin-bottom: 26px; border-top: none;}
.transakcja .inbox { border:1px solid #c0c0c0; padding-bottom: 26px;}
.transakcja .podpis {padding:19px 0 0 67px;font-size:14px}
.transakcja .b555 .podpis {color:#686868;font-size:11px;padding:4px 0 0 9px}
.transakcja .form .tlo { font-size: 14px; font-weight: bold; height: 18px; padding: 9px 7px 6px; width: 200px; }
.transakcja .form .fr .tlo { padding: 6px 7px 9px; }
.transakcja .form label { font-size: 14px; padding: 9px 4px 5px 0; }
.transakcja .form input.in {width:187px;}
.transakcja .form .accordion { font-size: 12px; }
.transakcja .form .accordion h3 { padding: 0 20px; position: relative; margin-top: 10px; outline: none; background: none; border: none; border-radius: 0; }
.transakcja .form .accordion h3 label { padding: 2px 4px 5px 0; float: none; }
.transakcja .form .accordion h3.np span.ui-icon { visibility: hidden; }
.transakcja .form .accordion h3 span { font-size: 12px; padding-top: 5px; position: absolute; right: 20px; }
.transakcja .form .accordion div { padding: 5px 15px 15px 46px; display: none; border: none; border-radius: 0; }
.transakcja .form .accordion div.np { height: 10px; }
.transakcja .form .accordion .active { background: #F0F0F0; padding-top:5px !important;padding-bottom:5px !important}

.transakcja .form .tlo-edit {width: 205px; }
.transakcja .form .tlo-edit input.in {width:185px;}
.transakcja .edycja {float:right; padding: 7px 10px 7px 0;}
.transakcja .edycja a {font-weight: normal !important;}
.transakcja .zam-zapisz-dv {text-align: center}
.transakcja .zam-zapisz {width: 120px; height: 23px; border: solid 1px #C0C0C0 !important;}

.transakcja .par1 { font-size: 12px; padding:10px 10px 5px; margin:0 0 5px }
.transakcja .par1 .header1 { font-size: 12px; text-align: left; border-bottom: 1px dashed #999; padding: 10px; font-weight: bold; margin: 0 0 15px 0; }
.transakcja .par1 .header2 { font-size: 12px; text-align: left; border-top: 1px dashed #999; padding: 10px; font-weight: bold; margin: 0 0 5px 0; }
.transakcja .par1 p.fl { margin: 0 10px; }
.transakcja textarea { width: 340px; border: 1px solid #999; padding: 5px; height: 75px; resize: none; }
.transakcja .bTextCode { border: 1px solid #999; padding: 5px; margin: 0 10px; }
.transakcja .bAddCode { background: url(/i/dodaj_kod.gif); height: 22px; width: 103px; margin:5px 0; border:none; }
.transakcja .comment1 { margin: 15px 0 0 0; font-size: 11px; text-align: center; }
.transakcja .bt {background: #E2E4E1; border-top: 1px solid silver; padding: 10px; }
.transakcja .bt .ls { text-align: right; width: 290px; float: left; margin: 0 20px 0 0; line-height: 18px; font-weight: bold; }
.transakcja .bt .rs { text-align: left; width: 115px; float: right; margin: 0 20px 0 0; line-height: 18px; font-weight: bold; }

.transakcja .suma { padding:0; background:#eaeaea; }
.transakcja .suma table { margin-bottom:0px}
.transakcja .suma table th {padding:10px;font:400 12px Arial}
.transakcja .suma table td {background:#eaeaea;border-bottom:1px solid #eaeaea; vertical-align:top;padding-bottom:3px;padding-top:3px;}
.transakcja .suma table th {padding:9px 12px 9px 16px;background:#eee; border-bottom:1px solid #e1e1e1;border-right:2px solid #fff}

.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mtb20 { margin-top: 20px; margin-bottom: 20px; }
.mb0 { margin-bottom: 0 !important; }
.mb20 { margin-bottom: 20px; }
.pl10 { padding-left: 10px; }
.pb0 { padding-bottom: 0 !important; }
.pt0 { padding-top: 0 !important; }
.pt3 { padding-top: 3px !important; }
.pl0 { padding-left: 0 !important; }
.brn { border: none !important; }
.bgn { background: none !important; }

.f12 {  font-size: 12px; }
.f20 {  font-size: 20px; }

.form { margin:26px 0 15px}
.form label {float:left;width:216px;padding:10px 4px 5px 0;text-align:right;font:400 14px Arial}
.form .tlo { background:#f5f5f5; width:278px;padding:6px 7px;float:left; margin-bottom:6px}
.form .in {width:163px;padding:2px 5px;border-top:1px solid #080808;border-left:1px solid #080808;border-right:1px solid #e3e1dc;border-bottom:1px solid #e3e1dc}
.form .zaloz_konto {margin-left:10px;float:left;}
.i265 {width:254px !important}

.zgody {font:400 11px Arial;color:#686868;margin:15px 10px 12px}
.zgody .lewa {width:206px;float:left;padding:0 13px 0 0}
.zgody .lewa .chb {float:right;}
.zgody .tekst {overflow:hidden;}

.b405 label {width:140px}
.b405 .tlo { width:222px}
.b405 .zaloguj {float:left;margin-top:10px}

.pamiec {padding:20px;background:url(/i/bg_pamiec.gif) 0 0 repeat-x;margin:32px 16px 6px}
.pamiec a {font-size:14px;color:#000 }

.osklep {font-size:11px; margin-bottom:15px}
.osklep .hd {margin-bottom:10px}
.osklep h5 {font-size:11px;padding:0 10px 0;color:#555555}
.osklep p { float:left;width:330px; padding:0 40px 0 10px; color:#555555}
.osklep strong {display:block; margin-bottom:7px}

.marki_box { margin-bottom:15px}
.marki_box .li100 li {line-height:14px; display:block;}
.marki_box .li100 {width:100px; float:left;margin-left:25px;}
.marki_box .li100 a {font-size:11px}

.face_like { margin-bottom:15px}



.powody {position:relative;margin:10px 0;cursor:pointer}
.powody .okno {display:none;position:absolute;left:0;bottom:33px;z-index:1000}
/*.powody:hover .okno {display:block;position:absolute;left:0;bottom:33px;z-index:1000}
.gorny .powody:hover .okno {top:33px;}*/
.gorny .powody .okno {top:33px;}

.banerki { margin-bottom:15px}

.blog_box { margin-bottom:15px}
.blog_box .tytul {font:400 14px/16px Arial; padding:5px 8px 5px 12px; text-transform:uppercase;}
.blog_box .img {float:left; margin:0 8px 0 12px}
.blog_box .zajawka {font-size:11px;color:#535359}

.li189 li {width:186px;float:left;position:relative; text-align:center; margin-bottom:11px}
.li189 li img {margin-bottom:4px}
.li189 li .ico.new,.li189 li .ico.sale {position:absolute;top:3px;left:14px}
.li189 .more { margin-right:19px}

.filter .hd5 {font:700 14px Arial !important;border:none;padding-bottom:0 !important;height:27px}
.filter {float:left;padding-top:7px}
.filter .hd {font-weight:400;padding:7px 5px 7px 12px}
.filter .del {float:right;width:auto;font:400 9px Arial; background:#fff url(/i/ico_del.gif) 44px 4px no-repeat;padding:2px 15px 2px 5px; height:auto; margin:7px 6px 0 0;color:#000}
.filter .del.total { background:#f5f5f5 url(/i/ico_del.gif) 44px 50% no-repeat; position:relative;top:-5px}
.filter ul {margin:10px 0 12px 15px}
.filter li {line-height:17px;overflow:hidden;}
.filter .w50 {width:68px;float:left;}
.filter .w50 label {width:47px}
.filter input { margin:0; float:left}
.filter label {font:400 11px/14px Tahoma;display:inline-block;width:125px;float:left;margin:-15px 0 6px 20px; padding-right:20px}
.filter .h180,.filter .h190,.filter .h150,.filter .h100   {height:173px;overflow-x:hidden;overflow-y:auto;}
/* .filter .h180 label,.filter .h190 label,.filter .h150 label,.filter .h100 label {width:120px} */
.filter .h190 { height:190px}
.filter .h150 { height:150px}
.filter .h100 { height:100px}

.filter .radio.h100 label {width:131px}

.pasek { border-bottom:1px solid #d6d6d6; padding:10px 0; margin-bottom:15px}
.pasek .pager,.pasek .pagination {margin-bottom:0}

.img.blok {display:block;width:175px;height:230px;text-indent:-9999em}

.pagination {float:right}
.pager {font:400 12px Arial, Helvetica, sans-serif;padding:0; margin-bottom:20px}
.pager a,.pager span{display:block;text-align:center;float:left;padding:3px 5px 3px 7px;color:#020203;border:1px solid #d1d1d1;margin-left:5px}
.pager a.sel, .pager span.sel,.pagination a:hover{background-color:#ddd}
.pager a.sel {font-weight:700}
.pager .back,.pager .next{width:auto;padding:3px 5px 3px 20px;background: url(/i/ar4l.gif) 5px 7px no-repeat; text-transform:uppercase;}
.pager .next{background: url(/i/ar4r.gif) 74px 6px no-repeat;padding:3px 20px 3px 5px}
.pager span {border:none}

.sort  {margin:0; float:left;}
.sort .ins {width:164px}
.sort label {font:700 14px Arial}

.listing-model li, .listing-group li {
	float: left;
	height: 300px;
	margin-left: 20px;
	width: 175px;
	font-size: 11px;
}

.listing-model li a, .listing-group li a {
	clear: both;
	color: #020203;
	display: block;
	font-size: 11px;
}

.listing { margin-bottom: 15px; border-bottom: 1px solid #d6d6d6; position: relative; padding-bottom: 40px; }
.listing .hover { text-decoration: none; }
.listing .item { float: left; margin-left: 16px; margin-top: 25px; *margin-left: 16px; width: 180px; height: 315px; position: relative; cursor: pointer; }
.listing .item:nth-child(-n+4) { margin-top: 0; *margin-left: 0; }
.listing .item:hover { z-index: 10; }
.listing .item:hover:before { content:""; position: absolute; background-color: #fff; border: 2px solid #ccc; height: 370px; width: 280px; z-index: -1; left: -85px; top: -10px; }

*+html .listing .item:hover { zoom: expression( this.runtimeStyle.zoom="1", this.insertBefore( document.createElement("i"), this.firstChild).className="ie-before" );}
*+html .listing .item:hover .ie-before { zoom: expression(this.runtimeStyle["zoom"] = "1", this.innerHTML = ""); position: absolute; background-color: #fff; border: 2px solid #ccc; height: 370px; width: 280px; z-index: -1; left: -85px; top: -10px; }

.listing .item .hover { visibility: hidden; opacity: 0; }
.listing .item:hover .hover { visibility: visible; opacity: 1; }

.listing .item-color .hover-display { display: none; }
.listing .item:hover .active .hover-display { display: block; }

.listing .item .item-color .item-color-icon { position: relative; z-index: 3; display: block; padding: 4px 0; float: left; clear: both; margin: 0 2px 0 -75px; left: 0; top: 0; }
.listing .item .item-color:first-child .item-color-icon { padding: 0; }
.listing .item .item-color .item-color-icon span { display: block; border: 1px solid #fff; }
.listing .item .item-color.active .item-color-icon span { border: 1px solid #ccc; }

.listing .item .item-color .item-color-image { visibility: hidden; opacity: 0; width: 180px; height: 240px; z-index: 5; position: relative; text-align: center; display: block; line-height: 240px; }
.listing .item .item-color.active .item-color-image { visibility: visible; opacity: 1; }
.listing .item .item-color .item-color-image img { vertical-align: middle; }

.listing .item .item-color .item-color-content { font-size: 11px; position: absolute; top: 0; left: 0; width: 180px; }
.listing .item .item-color .item-color-content .item-color-delivery { text-transform: uppercase; font-weight: 600; color: #d42478; height: 16px; }
.listing .item .item-color .item-color-content .item-color-size { margin-top: 2px; position: relative; z-index: 10; }
.listing .item .item-color .item-color-content .item-color-size h5 { font: 400 11px/1.2 arial; color: #a1a1a1; padding: 0; margin:0; }
.listing .item .item-color .item-color-content .item-color-size p { margin-top: 0; }
.listing .item .item-color .item-color-content .item-color-size p a { font-weight: 400; color: #020302; padding: 4px; margin:0; }
.listing .item .item-color .item-color-content .item-color-size p a:first-child { padding: 4px 4px 4px 0; }

.listing .item .item-info { font: 400 11px/1.2 arial; visibility: hidden; opacity: 0; min-height: 65px; }
.listing .item .item-color.active .item-info { visibility: visible; opacity: 1; }
.listing .item .item-info .new-sale { height: 25px; }

.listing .item .item-info .item-color-price { font-weight: 700; color: #020203; }
.listing .item .item-info .item-color-price-discount { font-size: 12px; color: #e53b6e; }
.listing .item .item-info .item-color-price del { font-size: 11px; color: #a1a1a1; padding-right: 5px; }

.listing .blok {margin-bottom:0}

.szukajka { margin-bottom:15px;border-bottom:1px solid #d6d6d6;position: relative;}
.szukajka ul { margin-left:-18px}
.szukajka li {float:left;width:175px;margin-left:25px;height:300px;*margin-left:20px}
.szukajka li a {font-size:11px;color:#020203;display:block;clear:both;}
.szukajka .blok {margin-bottom:0}

.cena {font:700 11px Arial}
.cena del {font-weight:400;color:#a1a1a1;padding-right:5px;}
.listing.bloki {border-bottom:none}
.tlo-y {background:url(/i/tlo-y.gif) 0 0 repeat-y; margin:20px 0}

.tekst {font:400 12px/17px Arial; padding-left:22px}

.tekst p {line-height: 17px;color: #222;padding: 0 10px 0 10px;margin: 0 0 10px 0;}
.tekst .ul1{color: #222;margin: 10px 0 20px 20px;list-style: none;}
.tekst ul,.tekst ol{margin-left:25px;line-height:17px;}
.tekst ul ul li {list-style:circle}
.tekst li { list-style:disc}
.tekst a {color: #D41C53;font-weight: bold;}
.tekst .ul1 li {padding: 8px;border-bottom: 1px dashed #ccc; list-style:none}
.tekst .lista2 li{float:none;width:auto;}
.tekst .lista2 li a {color:#D41C53}
.pomoc li {margin: 0 0 20px 0;list-style:none}
.pomoc li a {font-weight: normal !important;}
.pomoc li h4 {padding: 5px 0 5px 37px; margin: 0 0 5px 0;border-bottom: 1px dashed #ccc;background: url('/i/ar5.gif') 20px 8px no-repeat;font-size: 14px;text-transform: uppercase;}
.pomoc li p {padding: 0 0 0 36px !important;}


.tekst h2 {background: none repeat scroll 0 0 #EEEEEE;border-top: 1px solid #CCCCCC;font-size: 13px;margin: 0 0 10px;padding: 10px;text-transform: uppercase;}
.tekst h2 a {color:#020302}
.tekst h3{text-transform:uppercase;border-bottom:1px dashed #999;margin:20px 0 10px;padding:10px 10px 10px 0;}
.tekst h3 span {background: #eee;padding: 10px;}


.menu2 {float:left;}
.menu2 ul { background:#fff}
.menu2 li {background:url(/i/bg_dot.gif) 0 0 repeat-x}
.menu2 li:first-child { background:none}
.menu2 a {color:#000;font:400 11px/25px Arial; padding:0 0 0 30px; background: url(/i/ar2.gif) 18px 4px no-repeat}
.menu2 .sel {color:#5e5e5e;font-weight:700}
.menu2.red_sel li { padding:10px 0}
.menu2.red_sel li a {line-height:14px; display:inline-block;}
.menu2.red_sel .sel {color:#d63d86;font-weight:400}

/*
.hd {border-top:1px solid #c0c0c0;padding:7px 5px 7px 15px;background:#e2e3e2;font:700 14px Arial;text-transform:uppercase;margin-bottom:1px}
.koszyk .hd {padding:9px 15px}
.hd2 {background:none !important}
.hd3 {border-bottom:1px solid #c0c0c0;border-top:none}
.hd4 {border-bottom:1px solid #c0c0c0;border-top:none;background:#f5f5f5}
.hd5 {border-bottom:1px solid #c0c0c0;border-top:none;background:#fff}
*/
.menu2 h3 {padding:7px 5px 7px 15px;font:700 14px Arial;text-transform:uppercase;margin-bottom:1px;border-top:1px solid #c0c0c0;background:#eee}
.menu2 h3 a,.menu2 h3 span {padding:0;font:700 14px/35px Arial;text-transform:uppercase;}
.menu2.red_sel h3{padding:0px 5px 0px 15px;}
.menu2 li a {text-transform:uppercase;}

.skroty {background:#f5f5f5;padding:0px 18px 15px}
.skroty .fl { width:320px}
.skroty h3 {font:700 14px Arial;color:#212121; background: url(/i/ar5.gif) 0 18px no-repeat; padding:15px 0 7px 20px}
.skroty p { padding:0 0 0 20px}
.skroty a,.slowa_klucze a, .info_grey {color:#878587;font-size:11px}

.slowa_klucze {background:#f5f5f5; padding:5px 10px 10px 12px; margin-bottom:20px}
.info_grey { padding:17px;color:#838383}

.produkt .hd,.combination .hd { padding:7px 12px}
.produkt .lista,.combination .lista { margin-top:15px; margin-left:-10px}
.produkt .lista li,.combination .lista li { float:left; width:115px; margin-left:10px; height:185px}

.produkt .lista .img,.combination .lista .img {margin:0 0 3px 0; padding:0;border:1px solid #e3e4e3; overflow:hidden;}
.produkt .lista p,.combination .lista p { margin:0 0 10px 6px;}
.produkt .lista a,.combination .lista a {color:#000}
.produkt .promo {font-size: 13px !important; color: red !important}
.produkt .promo .italic {font-style: italic;}

.info_box { background:#ededf5; margin-bottom:25px; padding:12px;font-size:12px; line-height:17px}
.info_box .label { float:left;width:68px; margin:0 14px 0 8px;color:#000}
.info_box .oh {}
.info_box .oh b {color:#5a565a}
span.red {color:#d41c53}
.info_box li {padding:7px 0;border-top:1px dashed #ccc}
.info_box li:first-child,.okna_link li:first-child {border:none}
.info_box .label_oh { margin: 10px 14px 10px 8px; }
.info_box .ico {padding-left:26px}
.info_box .ico1 {background: url(/i/info_ico1.gif) 2px 6px no-repeat; padding:7px 0 7px 18px !important}
.info_box .ico2 {background: url(/i/info_ico2.gif) 2px 6px no-repeat}
.info_box .ico3 {background: url(/i/info_ico3.gif) 2px 6px no-repeat}

.okna_link {background:#ededf5; margin-bottom:15px; padding:12px;font-size:12px; line-height:17px}
.okna_link li {border-top:1px dashed #ccc}
.okna_link li a {font:700 11px Arial;padding:7px 0 7px 26px !important; display:inline-block;}
.okna_link .ico {padding:0 0 0 20px;color:#000}
.okna_link .ico1 {background: url(/i/link_ico1.gif) 2px 6px no-repeat}
.okna_link .ico2 {background: url(/i/link_ico2.gif) 2px 6px no-repeat}
.okna_link .ico3 {background: url(/i/link_ico3.gif) 2px 6px no-repeat}
.okna_link .ico4 {background: url(/i/link_ico4.gif) 2px 6px no-repeat}
.okna_link .ico5 {background: url(/i/link_ico5.gif) 2px 6px no-repeat}

.koszyk_box {background:#ededf5; margin-bottom:15px; padding:5px 0 0 0 }
.koszyk_box .tlo { background:#fff; margin:7px; padding:5px}
.koszyk_box .cena {border-bottom:1px dashed #c7c7c7; padding:0 0 5px 0; margin-bottom:5px}
.koszyk_box .cena div {font:700 18px/30px Arial;color:#000}
.koszyk_box .cena div b {font-size:24px}
.koszyk_box .cena .old {font:400 14px/16px Arial;color:#878587}
.koszyk_box .cena .old del {font-size:16px}
.koszyk_box .tlo span {font-size:12px}
.koszyk_box .tlo span img {margin-right:5px}
.koszyk_box .ac { margin-bottom:5px}
.produkt .koszyk_box .cena .promo { font: 400 12px/1.3 arial; text-align: justify; color:black !important; font-weight: normal; }
.produkt .koszyk_box .cena .promo .italic {font-style: italic;}
.produkt .koszyk_box .cena .promo .mark { font-weight: 700; font-size: 13px; color: #bf1948; }
.ico_czas {margin:0 10px 10px;font:400 12px Arial; display:inline-block; background:url(/i/ico_czas.gif) 0 0 no-repeat;padding:0 0 2px 20px}

.taby {margin-bottom:-1px;position:static !important}
.taby a {display:block;float:left;padding:7px 22px;font:700 14px Arial;color:#020302; text-transform:uppercase;border:1px solid #e2e3e2;margin:0 7px 0 0;background:#e6e6e8}
/*.taby a.sel {border-bottom:1px solid #fff; background:#fff}*/

.intab { padding:27px;border:1px solid #e2e3e2; margin-bottom:20px;position:static !important; border-radius:0 !important}
.intab p {font-size:12px; margin-bottom:10px}
.intab ul { margin-left:20px}
.intab li { background: url(/i/ar2.gif) 0 9px no-repeat;font-size:12px; padding:3px 0 3px 14px}

.produkt_box {width:368px;float:left; margin-bottom:30px; text-align:center;}
.produkt_box .fota {border:1px solid #e2e3e2;height:390px;padding:5px}

.produkt .opis ,.combination .opis { width:320px; float:right;font-size:12px}
.produkt .opis li {border-top:1px dashed #d3d3d3;padding:12px 0}

.wybor_blok {overflow:hidden;margin:10px 0 5px}
.wybor_blok a,.kolorystyka a {display:block;float:left;width:50px;text-align:center;font-size:11px;color:#878587;margin:0 8px 8px 0; height:80px}
.wybor_blok a span {display:block;word-wrap: break-word}
.wybor_blok .sel a {color:#020302}
.wybor_blok img {border:1px solid #e4e5e4}
.wybor_blok .sel img,.wybor_blok a:hover img {border-color:#000}

.model {margin:0 0 10px;font-size:17px; color:#878587}
.wybrano {padding:5px 0; visibility: hidden}

.chmurka {background: url(/i/chmurka.gif) 0 0 no-repeat; margin-bottom:20px;padding:0 2px 6px}
.chmurka span { font-size:11px; color:#aaa;padding:1px 0 2px;text-align:center;display:inline-block;width:82px}

.ico_powiadom { background:url(/i/ico_powiadom.gif) 7px 0 no-repeat; font-size:11px; padding:2px 0 2px 31px; text-decoration:underline;}
.rozmiary { margin:10px 0;}
.rozmiary a { display:inline-block;padding:5px 8px;border:1px solid #020302;font-size:12px;margin:0 3px 10px 0}
.rozmiary a.sel,.rozmiary a:hover {background:#020302;color:#fff; font-weight:700}
.rozmiary a.off {background:#ededf5;color:#9ba0ad;border:1px solid #ccd3e5}
.rozmiary a:hover.off {font-weight:400 !important}

.video_box {}
.video_box .video {float:right;background:none;width:270px;height:400px;}
.video_box .video.foto {/* border:1px solid #ddd */ }

.karuzel {float:left; height:400px; overflow:hidden;padding:0}
.karuzel img {border:1px solid #ddd}
/*.jcarousel-skin-tango {height:370px}*/
.link_up,.link_down {padding:4px 0; display:block}
.link_up img,.link_down img{ border:none}

.lista2  {margin:10px 0}
.lista2 li {width:150px;float:left;padding-right:10px}
.lista2 li a {color:#777;font-size:11px !important}
.lista2 li b {color:#000}
.lista2 li img {float:left;margin:0 10px 10px 0;border:1px solid #e8e9e8}

.opis_box { padding:15px 0 10px 15px; border:1px solid #e4e5e4; background:#f5f5f5; margin:20px 0;font:400 12px/17px Arial; text-align:left;}
.opis_box h3 {font:700 14px Arial;margin-bottom:10px}
.opis_box .img {border:1px solid #787e7d;display:inline-block;margin:0 26px 10px 0;line-height:0}

.combination {padding-top:10px}
.combination h1 {font-size:28px}
.combination .lista .img {display:block; text-align:center;padding:10px 0}
.combination .lista li { height:150px}

.okno_galery {z-index:104; background:#fff;position:relative; width:955px;/*  height:680px;  */padding:10px;border:1px solid #e2e3e2}
.okno_galery .obraz { width:600px; height:600px;float:left;margin:-4px 10px 10px 24px}
.okno_galery .kolorystyka { background: url(/i/zmien_kolor.gif) 0 0 no-repeat; width:955px; padding:25px 0 0 0; float:left;position:relative;/* top:-50px; */ left:20px}
.okno_galery .kolorystyka a img {border:1px solid #e2e3e2}
.okno_galery .widoki {float:left;width:260px; height: 600px; }
.okno_galery .widoki img {border:1px solid #e2e3e2;margin:0 10px 10px 0}
.okno_galery .widoki .sel img{}

.okno_rozmiar {width:580px; height:635px; z-index:104; background:#f5f5f5;position:relative;/*top:20%; left:30%;*/padding:10px;border:1px solid #e2e3e2}
.okno_rozmiar .ramka {overflow-x:hidden;overflow-y:scroll;height:570px; margin-top:10px}
.okno_rozmiar ul {margin:10px 0}
.okno_rozmiar .tabela th.top {padding:0; background:#787878}
.okno_rozmiar .tabela td { padding:5px 10px; background:none}
.okno_rozmiar .tabela td.margin { padding-left:30px}
.okno_rozmiar .hd5 { background:none !important}

.okno_rozmiar li { background: url(/i/ar5.gif) 18px 10px no-repeat; padding:7px 20px 7px 36px;font-size:13px}
.okno_rozmiar li li {background: url(/i/ar2.gif) 10px 12px no-repeat;padding:7px 10px 7px 20px }

.okno_rozmiar.small { height:auto}

.okno_uni {width:580px;z-index:104;background:#f5f5f5;position:relative;padding:10px;border:1px solid #e2e3e2;}
.okno_uni  h2{border-bottom:1px solid #ddd;font:700 15px Arial;margin-bottom:10px;padding:0 0 5px;text-transform:uppercase}
.okno_uni p {font:400 12px/17px Arial}

.powiadamiacz .linia { border-top:1px dashed #c4c4c4;  text-align:center; padding:20px 0}
.powiadamiacz .in {border:1px solid #e3e1dc;border-top:1px solid #595959;border-left:1px solid #595959; width:250px}
.powiadamiacz .sin { width:125px}
.powiadamiacz div { padding:10px 30px}
.powiadamiacz span {color:#787878}
.powiadamiacz label { float:left;width:130px; padding-right:15px; text-align:right;font:400 14px/22px Arial}
.powiadamiacz .but { background: url(/i/but_powiadom.gif) 0 0 no-repeat; display:inline-block;width:149px; height:24px;}

.data {font:400 11px/15px Arial;color:#a1a1a1;}

.lista_komunikat ul {border-bottom:1px solid #c0c0c0;padding:0 0 30px 0; margin-left:12px}
.lista_komunikat li {padding:10px 0;border-bottom:1px solid #eee;overflow:hidden;}
.lista_komunikat .img {line-height:0;float:left;}
.lista_komunikat .img img {border:1px solid #eee;padding:3px;margin:0 8px 0 0}
.lista_komunikat h2 {line-height:17px}
.lista_komunikat h2 a {font:400 17px Arial;color:#000; text-transform:uppercase;}
.lista_komunikat p {color:#616365;font-size:12px;margin-top:12px}
.lista_komunikat .more,.lista_pomoc .more {color:#d63d86; background:none}

.linki2 {background: url(/i/ar5.gif) 25px 13px no-repeat;padding:5px 10px 5px 45px}
.linki2 a {font-size:11px;padding-right:7px}


.lista_pomoc .tekst {padding:10px 18px; margin-bottom:14px}
.lista_pomoc li {padding:0 0 12px}
.lista_pomoc li h2 { border-bottom:1px dashed #c4c4c4; background:url(/i/ar5.gif) 16px 14px no-repeat;padding:0 0 2px 33px;margin-bottom:6px}
.lista_pomoc li h2 a,.lista_pomoc li h2 span {font-size:14px; text-transform:uppercase;}
.lista_pomoc li p {padding-left:33px;font-size:12px;}


.blok_karta {border:1px solid #e2e3e2; padding:20px;width:183px; float:left; margin:0 5px 20px 15px; position:relative; }
.blok_karta p {font-size:11px;color:#737372;margin-top:5px}
.blok_karta strong {position:absolute;right:23px;bottom:25px;font-size:12px}

.inlista {margin:5px 0 10px 35px}
.inlista li {background: url(/i/ar2.gif) 0 10px no-repeat; padding:5px 0 5px 12px;font:400 12px/18px Arial }

.comb_box {float:left; width:243px;text-align:center; position:relative; margin:0 8px 23px}
.comb_box .inbox {border:1px dashed #d6d6d6; padding:5px 0}
.comb_box .inbox a {font-size:12px;}
.comb_box .inbox a:hover {text-decoration:none}
.comb_box .ico.new, .comb_box .ico.sale { position: absolute; top: 10px; right: 0; }
.comb_box .ico.video { position: absolute; top: 10px; left: 0; margin: 0; padding: 0; }

.loga {float:left;}
.logos {text-align:center;padding-top:20px}
.logos img {opacity:0.2;}

.wynik_search {float:right; margin:12px 10px 0 0;font-size:11px}
.wyniki .hd a:hover { background:#000;color:#fff; padding:5px; text-decoration:none; margin-right:-10px}

.marki_box li a {font-size:12px;color:#9a9999}
.box_loga .li100 {width:120px}
.box_loga .lista li {text-align:left; display:block; }
.box_loga .lista a {color:#000; background: url(/i/ar2.gif) 0 5px no-repeat;padding-left:12px;}
.box_loga .logo {margin-right:15px}

.video {text-align:center; background:#000; padding-bottom:15px;margin-bottom:15px}
.video .hd {background:#000 url(/i/video_txt.png) 15px 10px no-repeat;border-bottom:1px solid #787879; margin-bottom:5px}
.video h2 { text-align:left; padding:5px 8px}
.video h2,.video h2 a {font:400 12px Arial;text-transform:uppercase;color:#fff}

.special {float:right;margin-bottom:-25px}
.sl {font-size:14px; display:inline; margin-right:40px}

.tekst.maly {padding:10px 0;font-size:10px;color:#888}

.wpasku .powody {margin-top:0}
.wpasku .newsletter {clear:none}

.komentarze{font-size:14px;}
.komentarze .zawartosc{height:500px;overflow:auto;width:100%}
.komentarze .liczba{border-bottom:1px dashed #ccc;background:url(/i/ar5.gif) no-repeat 10px 4px;margin:0 0 8px;padding:0 0 8px 30px}
.komentarze .rate{border-bottom:1px dashed #ccc;background:url(/i/ar5.gif) no-repeat 10px 4px;height:60px;padding:0 0 8px 30px}
.komentarze .rate div{font-size:12px;width:160px;float:left;margin:0 30px 0 0;padding:10px 0 0}
.komentarze .rate div span{float:left;font-weight:700;margin:0 10px 0 0}
.komentarze .rate div img{float:left;margin:-2px 1px 3px 0}
.komentarze .rate div p{float:right;color:#999;margin:0 40px 0 0}
.komentarze .komentarz {font-size: 11px;border-bottom: 1px dashed #ccc}
.komentarze .komentarz div.dane{width:120px;float:left;padding:15px}
.komentarze .komentarz span.a{color:#D41C53;font-weight:700}
.komentarze .komentarz span.b{color:#999}
.komentarze .komentarz .opis{font-size:12px;float:left;width:447px;border-left:1px dashed #ccc;padding:15px}
.komentarze .komentarz .opis p{margin:0 0 5px}
.komentarze .komentarz .opis p.mb{line-height:18px;margin:0 0 10px}
.komentarze .komentarz .opis div{font-size:11px;color:#888;float:left;margin:0 23px 0 0}
.komentarze .komentarz .opis div span{float:left;margin:0 5px 0 0}
.komentarze .komentarz .opis div img{float:left}
#komentarzeWrapper{height:300px;overflow-y:scroll;position:relative;}
#commentsLoader{height:100%;width:100%;position:absolute;background:#fff url(/i/loader.gif) 50% 50% no-repeat;opacity:0.5; left: 0; top: 0;display: none;}
#tabWrapper{position: relative;}

.alert {font:700 11px Arial;padding:10px; margin:0 auto 20px;border:1px dashed #ddd; text-align:center;width:600px}
.alert.green {color:#00BB00}
.alert.red {color:#FF0000;border:1px dashed #FF0000}

.rejestracja.comment label {width:100px}
.rejestracja.comment .b345 {border:1px solid #E3E1DC;padding: 2px 0 2px 5px; position:relative;top:5px}
.rejestracja.comment textarea {width:480px; height:120px;border:1px solid #E3E1DC;padding:5px}

.fraza span { padding:5px 5px 5px 13px;font-size:11px}
.fraza .hd5 {margin-bottom:5px}

.loader {position:absolute;height:100%;width:100%;background:#fff url(/i/loader.gif) 50% 5% no-repeat;opacity:0.5;text-indent:-9999em;left:0;top:0;z-index: 6;}

.MagicZoomPup {border:1px solid #ddd; background:#fff}
.MagicZoomBigImageCont {border:1px solid #ddd; margin-top:-1px !important;}
/*.MagicZoomBigImageCont {border:1px solid #ddd;left:277px !important;top:-1px !important;width:599px !important;height:415px !important}*/
.MagicZoom {float:none !important}

#wrap { position: relative; float: left; margin-bottom: 20px; width: 255px; height: 385px; border:1px solid #ddd; padding-left: 15px; padding-top: 25px;}
#wrapGallery { overflow:hidden; float: left; margin-right: 30px; }
#mainCloudPhoto { padding: 10px 0; }
.cloud-zoom-lens { border: 1px solid #aaa; margin:0px;	/* Set this to minus the border thickness. */ background-color:#fff; cursor:move; }
.cloud-zoom-title { font-family:Arial, Helvetica, sans-serif; position:absolute !important; background-color:#000; color:#fff; padding:3px; width:100%; text-align:center; font-weight:bold; font-size:10px; top:0px; }
.cloud-zoom-big { border:1px solid #DDDDDD; overflow:hidden; }
.cloud-zoom-loading { color:white; padding:3px; }
.cloud-zoom-gallery { border: 1px solid #DDDDDD; display: block; margin-bottom: 2px; }

.jcarousel-skin-butyk .jcarousel-container { }
.jcarousel-skin-butyk .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-butyk .jcarousel-container-vertical { width: 60px; height: 380px; padding: 15px 0; }
.jcarousel-skin-butyk .jcarousel-clip {	overflow: hidden; }
.jcarousel-skin-butyk .jcarousel-clip-vertical { width: 60px; height: 380px; }
.jcarousel-skin-butyk .jcarousel-item { width: 60px; height: 87px; }
.jcarousel-skin-butyk .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-butyk .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-butyk .jcarousel-next-vertical { position: absolute; bottom: 0;	left: 23px;	width: 15px; height: 8px; cursor: pointer; }
.jcarousel-skin-butyk .jcarousel-prev-vertical { position: absolute; top: 0; left: 23px; width: 15px; height: 8px; cursor: pointer; }
.jcarousel-skin-butyk .jcarousel-prev-disabled-vertical, .jcarousel-skin-butyk .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-butyk .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-butyk .jcarousel-prev-disabled-vertical:active { cursor: default; opacity: 0.3 !important; }
.jcarousel-skin-butyk .jcarousel-next-disabled-vertical, .jcarousel-skin-butyk .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-butyk .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-butyk .jcarousel-next-disabled-vertical:active {	cursor: default; opacity: 0.3 !important; }

/* ==============	IE HOVER FIX	============== */
body .ie { behavior: url("/s/ie/csshover.htc"); }
/* --------------------------------------------------------------------------------------------------------------------------------------------
					LAYAUT
----------------------------------------------------------------------------------------------------------------------------------------------- */
/* ==============	SLIDER 	============== */
#slides { position: relative;  height: 500px; width: 570px; overflow: hidden; }
#slides .inbox { height: 500px; width: 570px; background: url(/i/slides/wyprzed-red.jpg) 0 0 no-repeat; }
#slides .inbox a { display: block; }
#slides .inbox a img { height: 500px; width: 570px; }
#slides img.prev, #slides img.next { position: absolute; top: 169px; z-index: 9999; display: none; width: 30px; height: 112px; opacity: 0.5; cursor: pointer; }
#slides img.prev { left: 0; }
#slides img.next { right: 0; }
.lista li { display: inline-block; }
.ie .lista li { zoom:1; display: inline; width: 0; }

/* ==============	MENU ENGINE 	============== */
ul.clMenuCSS li:hover ul { display: block; }
ul.clMenu { position: relative; clear: both; }
ul.clMenu li { float: left; position: relative; list-style: none; }
ul.clMenu li a { display: block; text-decoration: none; }
ul.clMenu ul { position: absolute; display: none; }
ul.clMenu ul li { margin: 0; float: none; }
ul.clMenu ul li:last-child { border: 0; }
ul.clMenu ul a { display: inline; }

/* ==============	MENU 	============== */
.menu {margin-bottom:14px;border-bottom:1px solid #666}
.menu .clMenu { height: 32px; width: 100%; padding: 0; z-index: 999; background:#f5f5f5; border-bottom:1px solid #fff; margin-bottom:0; }
.menu .clMenu li { margin-right: 0px; }
.menu .clMenu li:first-child { margin-left: 12px; }
.ie .clMenu li{ margin-left: expression(this.previousSibling==null?'10px':'0'); }
.menu .clMenu li:last-child { margin-right: 0; }
.ie .clMenu li{ margin-right: expression(this.nextSibling==null?'0':'5px'); }
.menu .clMenu li:hover { background: url(/i/menu_on.gif) repeat-x; }
.menu .clMenu li:hover a { color: #fff; }
.ie .menu .clMenu li a:hover { text-decoration: none; }
.menu .clMenu li:hover ul li a { color: #000; }
.menu .clMenu li:hover ul li a.n1 { color: #ce206d; }
.menu .clMenu li a { font-size: 14px; font-weight: bold; height: 33px; line-height: 33px; color: #000; /*text-transform: uppercase;*/ float: left; /*padding: 0 13px;*/padding: 0 19px; }
.menu .clMenu li a:hover { color: #fff; }
.menu .clMenu li ul { top: 33px; left: 0px; background: #fff; border: 1px solid #000;white-space: nowrap; padding: 15px; }
.menu .clMenu li ul li { padding: 5px 10px; margin-right: 0; }
.menu .clMenu li ul li.col { display: inline-block; vertical-align: top; padding: 0 20px 0 0; margin: 0; }
.ie .menu .clMenu li ul li.col { zoom:1; display: inline; width: 0; }
.menu .clMenu li ul li:hover { background: none;  }
.menu .clMenu li ul li:last-child { padding-bottom: 0; }
.menu .clMenu li ul li.col:last-child { padding: 0; }
.menu .clMenu li ul li a { font-weight: normal; padding: 3px; font-size: 13px; line-height: 22px; float: none; text-transform: none; }
.menu .clMenu li ul li a.n1 { display: block; font-weight: bold; color: #ce206d; height: 13px; line-height: 13px; text-transform: uppercase; padding: 0 3px 8px 0; margin-bottom: 8px; border-bottom: 1px dashed #999; }
.menu .clMenu li ul li a.n2 { display: block; font-weight: bold; height: 13px; line-height: 13px; text-transform: uppercase; padding: 0 3px 8px 0; border-bottom: 1px dashed #999; margin-bottom: 2px; }
.menu .clMenu li ul li a.n3 { padding: 0; height: 180px; }
.menu .clMenu li ul li a:hover { background: #000; color: #fff; text-decoration: none; }
.menu .clMenu li ul li a.n1:hover { background: none; color: #ce206d; }
.menu .clMenu li ul li a.n2:hover { background: none; color: #000; }
.menu .clMenu li ul li a.n3:hover { background: #fff; color: #000; }
.menu .clMenu li ul li.col div { display: inline-block; vertical-align: top; width: 100px; }
.ie .menu .clMenu li ul li.col div { zoom:1; display: inline; width: 0; }

.wbl { border: none !important; }
.wbl .ui-widget-header { background: none; border: 1px solid #c0c0c0; }
.wbl .ui-tabs-nav { padding: 0 !important; border-top: none; border-left: none; border-right: none; border-radius: 0; }
.wbl .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #c0c0c0; padding-bottom: 3px !important; }
.wbl .ui-corner-top, .wbl .ui-corner-all { border-radius: 0; }
.wbl .ui-tabs-nav li.ui-state-default {background:#e6e6e8;}
.wbl .ui-tabs-nav li.ui-tabs-selected, .wbl .ui-tabs-nav li.ui-state-active {background: #fff !important;}
.wbl .ui-tabs-nav li {margin: 0 7px 1px 0;}
.wbl .ui-tabs-nav li a {margin: 0;}
.wbl .ui-tabs-nav li.ui-tabs-selected a, .wbl .ui-tabs-nav li.ui-state-active a {background: #fff !important; border: none;}
.qtip-content { font-size: 12px; font-weight: bold; }
.wbl .ui-tabs .ui-tabs-panel { border: 1px solid #c0c0c0 !important; }

.pagination { float: right; margin: 0; padding: 0; }

#filter .ui-slider-handle { background:#505559 !important; border: 1px solid #000 !important; }

.opcja {margin-bottom:10px}
.transakcja .ui-icon-triangle-1-e { background:none !important}


.video_okno{background:#FAFAFA;display:block;margin:auto;padding:20px;top:0;width:700px;border-bottom:1px solid #999;border-right:1px solid #999}
.video_okno h2{border-bottom:1px solid #ddd;font:700 15px Arial;margin-bottom:20px;padding:0 0 5px;text-transform:uppercase}
.video_okno .gora{border-bottom:1px solid #B9B9B9;margin:0 0 20px}
.video_okno .infilm{background:url(../i/onko_video_bg.gif) 0 0 no-repeat;height:424px;margin-left:37px;padding:14px 0 0;text-align:center;width:291px}
.video_okno .film{float:left}
.video_okno .fota{float:right;margin:10px 0 0;text-align:center;width:350px}
.video_okno .lewa{float:left;font-size:15px;width:350px}
.video_okno .gal{float:right;text-align:center;width:350px}
.video_okno .gal img{margin:0 5px}


.fraza span,.fraza span a {font:400 11px/20px Arial}
.filter li a {font:400 11px Arial;position:relative;top:-5px; left:7px; text-decoration:none;}
.filter li label a {font:400 11px Arial;top:0; left:0}



.listing li.sky {float:right;height:600px}
.sky_div {position:absolute;top:12px;right:0;width:180px;height:550px;background: url(../i/sky_box.jpg) 0 0 no-repeat}
.sky_div p {text-indent:-9999em}
.sky_div form {position:absolute;bottom:206px;left:20px;}
.sky_div input { background:none;border:none}
.sky_div .inp {width:123px;padding-left:5px}
.sky_div .but {width:77px;height:20px;margin:5px 0 0 26px}

.gallery2 {border:none; clear:both;}
.gallery2 .kolorystyka { width:325px;left:0;border-bottom:1px dashed #D3D3D3;top:-20px}
.kolorystyka a:hover img {border:1px solid #000}
.kolorystyka p {margin:0 0 5px  }
.opis.top {float:left;margin:0 0 0 10px}
.opis.top .model {font-weight:400}

#desc span { display: block; margin-top: 10px; }
#desc .next { height: 11px; display: block; cursor: pointer; background: #fff url(/images/plus_minus.png) 0 0 no-repeat; }
#desc .next.open {background-position: 0 -11px; }

.banery a {margin:0 0 0 11px}
.banery a:first-child {margin-left:0}

.komunikaty .img {border:1px solid #e2e3e2;margin:0 0 15px 15px}
.komunikaty h1 { text-transform:uppercase;font:400 17px Arial;margin:5px 0 10px 10px}
.komunikaty .data {display:inline-block;margin-left:10px}
.komunikaty p {margin-bottom:18px}
.ml10 {margin-left:10px !important}
.linki2.dot {border-top:1px dashed #c4c4c4;margin-left:25px}
.autor {color:#a1a1a1;font:400 11px Arial;margin:0 0 25px 10px}
.autor a {font-weight:400}

.backList { margin: 0 0 5px 0; }

#recentlyViewed { margin: 0; padding: .2em; width: 100%; }
#recentlyViewed .label {background: none repeat scroll 0 0 #E6E6E8; border: 1px solid #E2E3E2; color: #555555; font: 700 14px Arial; line-height: 1.3; padding: 0.5em 1em; text-align: center; text-transform: uppercase; margin: 10px 0;}
#recentlyViewed .more {position: relative;}
#recentlyViewed ul { clear: both; overflow: hidden; list-style-type: none; margin: 0; padding: 0; }
#recentlyViewed ul li {margin: 10px 20px 0 0; float: left;}
#recentlyViewed ul li:last-child {margin-right: 0;}
#recentlyViewed ul li img {margin: 0 0 3px; overflow: hidden; padding: 2px; width: 120px; height: 120px;}
#recentlyViewed ul li p {text-align: center; font-weight: bold; width: 120px; margin-top: 5px;}