@CHARSET "UTF-8"; 
a{text-decoration:none; font-weight:normal}
html{padding:0; margin:0; font-size:15px; font-family:Arial; display:block;  line-height:100%; color:#181818}
a img{border:0}

a:link{border-style:none}
body{padding:0; margin:0; display:block; background:url(../gfx/bg.jpg); background-repeat:repeat}
h3{border-bottom:1px dotted #202020; color:#202020; padding-bottom:10px}
#top{width:100%; height:197px; margin:0; padding:0; display:block}
#header{width:1016px; margin:0 auto; display:block; height:170px}
#slider1{width:985px; padding-left:15px; margin:0 auto; z-index:1; padding-bottom:16px}
#sliderImg{width:970px; padding-top:17px; z-index:2}
#smallPicture{height:185px; width:970px; padding-left:15px; padding-right:15px}
.small{float:left; height:185px; width:310px}
.spacerVertical{float:left; height:185px; width:20px}
.clear{clear:both; line-height:0px}
#site{z-index:1; min-height:420px; padding-left:15px; padding-right:15px; padding-bottom:25px; line-height:150%; font-family:"Myriad Pro",Myriad,"Liberation Sans","Nimbus Sans L","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; font-weight:normal}
#site1{}
#content{width:100%; margin:0; padding:0; display:block}
#contentWhite{width:1000px; margin:0 auto; display:block; background:white; z-index:2; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; height:auto}
#footer{float:left; margin-top:10px; width:100%; height:156px; margin:0; padding:0; display:block; z-index:1}
#copyright{width:135px; margin:0 auto; padding-left:865px; color:white; font-size:14px; padding-top:28px}
#lefttop{float:left; width:348px; height:84px; padding-top:56px; padding-left:8px}
#spacer6{height:73px; width:660px}
.left1top a{float:left; width:110px; height:38px; color:white; font-weight:normal; font-size:18px; padding-top:20px; text-align:center; font-family:"Myriad Pro",Myriad,"Liberation Sans","Nimbus Sans L","Helvetica Neue",Helvetica,Arial,sans-serif}
.left1topactive a{float:left; width:110px; height:38px; color:white; font-weight:normal; font-size:18px; padding-top:20px; text-align:center; background-color:rgba(255,255,255,0.25); font-family:"Myriad Pro",Myriad,"Liberation Sans","Nimbus Sans L","Helvetica Neue",Helvetica,Arial,sans-serif}
#bottomtop{float:left; width:1016px; height:28px; z-index:1}
#left2top{float:left; width:918px; height:28px; z-index:3;}
.spacerVertical1{float:left; height:28px; width:8px}
.flags{float:left; height:28px; width:27px; z-index:0}
#exLeftProduct{float:left; width:281px; height:auto; padding-left:15px; padding-bottom:15px; padding-top:28px}
#exRightProduct{float:left; width:689px; height:auto; padding-top:28px}
.exClear{clear:both; line-height:0px}
#koszyk{color:white}
#breadcrump{width:1000px; height:43px}
#leftbreadcrump{float:left; width:715px; height:43px; margin-top:-8px}
#rightbreadcrump{float:left; width:270px; height:43px; cursor:hand}
#katalog{width:247px; height:40px;  background:url(../gfx/katalog.png)}
#polecane{width:247px; height:40px;  background:url(../gfx/polecane.png)}
#katalogde		{width:247px;height:40px;  background:url(../gfx/katalogde.png)}
#polecanede		{width:247px;height:40px;  background:url(../gfx/polecanede.png)}
.polecane1{width:240px; font-weight:700; font-family:Verdana; font-size:12px; color:#333; padding-left:7px; padding-top:30px; padding-bottom:7px}
.polecane2{width:240px; padding-left:7px}
.polecane3{width:240px; font-weight:700; font-family:Verdana; font-size:11px; color:#333; padding-left:7px; padding-top:17px; padding-bottom:17px; font-weight:normal; line-height:200%}
.polecane4{width:237px; height:1px; background:url(../gfx/linekropki.png); margin-left:5px}
.produktGroup{width:242px; height:27px; background:#ff6d01; margin-top:1px; color:white; padding-top:13px; font-weight:700; font-family:Veranda; font-size:12px; padding-left:8px}
.spacer7{width:247px; height:23px}
.spacer8{width:247px; height:14px}
.produktPodgrupa{width:229px; height:25px; background:#f9a502; margin-top:1px; padding-left:18px; padding-top:15px; color:#252525; font-size:12px; font-family:Verdana; font-weight:normal; color:#333}
.produktPodgrupaActive{width:229px; height:25px; background:url(../gfx/grupazaznaczone.png); margin-top:1px; padding-left:18px; padding-top:15px; color:#252525; color:#252525; font-size:12px; font-family:Verdana; font-weight:normal; color:#333}
.kwadratProdukt{float:left; width:321px; height:370px; background:url(../gfx/kwadratprodukt.png); margin-left:3px; margin-bottom:3px; z-index:1}
.fotosmall{margin-left:10px; margin-top:10px}
.titleProduct{width:288px; padding-top:10px; padding-left:40px; font-size:17px; color:#336; font-weight:700}
.price{float:left; width:115px; padding-top:45px; padding-left:40px; font-size:20px; color:#f60; font-weight:700}
.placebutton{float:left; padding-top:35px}
#koszykp{float:left; width:34px;  height:34px; padding-top:9px; padding-left:6px}
#koszykilosc{float:left; width:124px; height:30px; color:white; font-family:Tahoma; padding-top:13px; font-size:12px; cursor:hand}
#koszykkwota{float:left; width:96px;  height:30px; color:white; font-family:Tahoma; padding-top:13px; padding-right:10px; font-size:12px; text-align:right; cursor:hand}
#koszykTitleBlock{margin-top:-17px; float:left; width:270px;  height:43px; background:#f60;  background-repeat:no-repeat; background-size:100% 100%; border-top-left-radius:10px; font-weight:normal}
#koszykilosc a, #koszykkwota a{cursor:hand}
.krok1{width:650px; height:auto; margin-left:0px; padding-bottom:15px}
#danekupujacego{float:left; width:650px; height:auto; margin-left:15px; padding-bottom:15px; background:#f9a502}
#pr{margin-left:15px}
#pr1{padding-top:15px; background:red}
#krok2{}
.k1{float:left; height:30px; width:100px; font-weight:700}
.k2{float:left; height:30px; width:460px; font-weight:700}
.k3{float:left; height:30px; width:100px; text-align:right;  font-weight:700}
.k4{float:left; height:30px; width:100px; text-align:right;  font-weight:700}
.k5{float:left; height:30px; width:100px; text-align:center;  font-weight:700}
#klient{float:left; width:985px; padding-left:15px; padding-bottom:15px}
.p1{float:left; height:85px; width:100px}
.p2{float:left; height:55px; width:450px; padding-top:20px; padding-left:10px}
.p3{float:left; height:55px; width:100px; text-align:right; padding-top:30px}
.p4{float:left; height:55px; width:100px; text-align:right; padding-top:30px}
.p5{float:left; height:55px; width:100px; text-align:right; padding-top:30px}
.p6{float:left; height:55px; width:110px; text-align:right; padding-top:30px; border-bottom:1px dotted #f60}
#p4{border-bottom:1px dotted #f60}
#p5{border-bottom:1px dotted #f60}
.p7{float:left; width:650px; height:auto}
#produktszczegoly{background:#e1eef5; width:661px}
#sz1{float:left; width:421px}
#sz2{float:left; width:240px}
#sz3{width:394px; padding-left:27px; color:#303030; font-weight:700; font-family:Verdana; font-size:18px; padding-top:18px}
#sz4{width:363px; padding-left:58px; color:#303030; font-weight:700; font-family:Verdana; font-size:12px; padding-top:18px; font-weight:normal}
#sz5{float:left; padding-top:55px; color:#303030; padding-left:29px; font-family:Verdana; font-size:12px}
#sz6{float:left; padding-top:37px; color:#303030; padding-left:14px; padding-top:50px; font-family:Verdana; font-size:25px}
#sz7{float:left; font-family:Verdana; font-size:12px; margin-left:39px; margin-top:26px; color:#303030}
#sz8{float:left; background:url(../gfx/dost.png); width:16px; height:13px; margin-top:25px; margin-left:8px}
#sz9{float:left; font-family:Verdana; font-size:12px; margin-left:6px; margin-top:26px; color:#303030}
.alert{background-color:#FFB3AB; border:1px solid red; font-weight:normal; padding:10px; margin-left:15px; width:400px}
.alertGreen{background-color:#70DB93; border:1px solid green; font-weight:bold; padding:10px; margin-left:15px; width:400px}
#bredcrumptop{float:left; padding-left:23px; padding-top:5px}
#bredcrumpopis{float:left; font-size:12px; font-family:Tahoma,serif; color:black; font-weight:700; padding-top:15px}
#bredcrumpline{float:left; width:9px; width:700px; margin-top:-3px; margin-left:15px}
.itemBox{background:url("../gfx/button-admin.png") repeat scroll 0 0 transparent;  float:left; height:140px; margin:3px; overflow:hidden; padding:10px; width:130px; color:#3E3D40; font-weight:bold}
.itemBox a{color:#3E3D40; font-weight:700}
#divbuttonleft{float:left; width:555px; height:70px}
#divbuttonright{float:left; width:415px; height:70px}
.longinput{width:340px}
.mediuminput{width:150px}
.shortinput{width:80px}
.line{border-bottom:1px dotted #bcbcbc; width:100%; height:2px; margin-bottom:10px}
h2.trigger{background:#f60}
#divregulamin{text-align:center; font-size:12px; color:white}
#divregulamin a{font-size:13px; color:white; font-weight:700}
#leftkrok2{float:left; width:469px}
#rightkrok2{float:left; width:501px;  height:300px}
#podsumowanieblok{margin-left:151px; width:306px; background:#e1eef5; height:224px; margin-top:90px; color:#303030;  font-family:Verdana; padding-left:42px; font-size:14px}
#pod1{font-family:Verdana; font-weight:bold; padding-top:35px; font-size:14px}
#pod2{padding-top:20px;  float:left; width:152px}
#pod3{padding-top:10px;  float:left; width:152px}
#pod4{padding-top:35px;  float:left; width:62px}
#suma3{padding-top:20px; float:left; width:90px; text-align:right}
#transport{padding-top:10px; float:left; width:90px; text-align:right}
#suma4{padding-top:30px; float:left; width:180px; text-align:right; font-size:25px}

.dokoszyka{-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1; -webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1; box-shadow:inset 0px 1px 0px 0px #fce2c1; background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#ffc477),color-stop(1,#fb9e25) ); background:-moz-linear-gradient( center top,#ffc477 5%,#fb9e25 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477',endColorstr='#fb9e25'); background-color:#ffc477; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #eeb44f; display:inline-block; color:#fff; font-family:arial; font-size:15px; font-weight:bold; padding:6px 24px; text-decoration:none; text-shadow:1px 1px 0px #cc9f52}
.dokoszyka:hover{background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#fb9e25),color-stop(1,#ffc477) ); background:-moz-linear-gradient( center top,#fb9e25 5%,#ffc477 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25',endColorstr='#ffc477'); background-color:#fb9e25; cursor:pointer}
.dokoszyka:active{position:relative; top:1px}

.dokoszyka1{margin-top:30px; margin-left:30px; -moz-box-shadow:inset 2px 0px 0px -15px #c1ed9c; -webkit-box-shadow:inset 2px 0px 0px -15px #c1ed9c; box-shadow:inset 2px 0px 0px -15px #c1ed9c; background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#9dce2c),color-stop(1,#8cb82b) ); background:-moz-linear-gradient( center top,#9dce2c 5%,#8cb82b 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c',endColorstr='#8cb82b'); background-color:#9dce2c; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:1px solid #83c41a; display:inline-block; color:#fff; font-family:arial; font-size:16px; font-weight:bold; padding:8px 40px; text-decoration:none; text-shadow:1px 1px 0px #689324}
.dokoszyka1:hover{background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#8cb82b),color-stop(1,#9dce2c) ); background:-moz-linear-gradient( center top,#8cb82b 5%,#9dce2c 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b',endColorstr='#9dce2c'); background-color:#8cb82b; cursor:pointer}
.dokoszyka1:active{position:relative; top:1px}

.konsultant{margin-top:30px; margin-left:15px; -moz-box-shadow:inset 2px 0px 0px -15px #f5978e; -webkit-box-shadow:inset 2px 0px 0px -15px #f5978e; box-shadow:inset 2px 0px 0px -15px #f5978e; background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#f24537),color-stop(1,#c62d1f) ); background:-moz-linear-gradient( center top,#f24537 5%,#c62d1f 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537',endColorstr='#c62d1f'); background-color:#f24537; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:1px solid #d02718; display:inline-block; color:#fff; font-family:arial; font-size:16px; font-weight:bold; padding:10px 24px; text-decoration:none; text-shadow:1px 1px 0px #810e05}
.konsultant:hover{background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#c62d1f),color-stop(1,#f24537) ); background:-moz-linear-gradient( center top,#c62d1f 5%,#f24537 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f',endColorstr='#f24537'); background-color:#c62d1f; cursor:pointer}
.konsultant:active{position:relative; top:1px}

.zaloguj{margin-left:40px; -moz-box-shadow:inset 2px 0px 0px -15px #97c4fe; -webkit-box-shadow:inset 2px 0px 0px -15px #97c4fe; box-shadow:inset 2px 0px 0px -15px #97c4fe; background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#3d94f6),color-stop(1,#1e62d0) ); background:-moz-linear-gradient( center top,#3d94f6 5%,#1e62d0 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6',endColorstr='#1e62d0'); background-color:#3d94f6; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:1px solid #337fed; display:inline-block; color:#fff; font-family:arial; font-size:16px; font-weight:bold; padding:6px 24px; text-decoration:none; text-shadow:1px 1px 0px #1570cd}
.zaloguj:hover{background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#1e62d0),color-stop(1,#3d94f6) ); background:-moz-linear-gradient( center top,#1e62d0 5%,#3d94f6 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0',endColorstr='#3d94f6'); background-color:#1e62d0}
.zaloguj:active{position:relative; top:1px}

.dokoszyka3{margin-top:30px; margin-left:30px; -moz-box-shadow:inset 2px 0px 0px -15px #c1ed9c; -webkit-box-shadow:inset 2px 0px 0px -15px #c1ed9c; box-shadow:inset 2px 0px 0px -15px #c1ed9c; background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#9dce2c),color-stop(1,#8cb82b) ); background:-moz-linear-gradient( center top,#9dce2c 5%,#8cb82b 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c',endColorstr='#8cb82b'); background-color:#9dce2c; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:1px solid #83c41a; display:inline-block; color:#fff; font-family:arial; font-size:16px; font-weight:bold; padding:18px 40px; text-decoration:none; text-shadow:1px 1px 0px #689324}
.dokoszyka3:hover{background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#8cb82b),color-stop(1,#9dce2c) ); background:-moz-linear-gradient( center top,#8cb82b 5%,#9dce2c 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b',endColorstr='#9dce2c'); background-color:#8cb82b}
.dokoszyka3:active{position:relative; top:1px}

.ad-gallery{ width:600px}
.ad-gallery, .ad-gallery *{ margin:0;  padding:0}
 .ad-gallery .ad-image-wrapper{ width:100%;  height:400px;  margin-bottom:10px;  position:relative;  overflow:hidden;  border:1px solid #909090}
 .ad-gallery .ad-image-wrapper .ad-loader{ position:absolute;  z-index:10;  top:48%;  left:48%;  border:1px solid #CCC}
 .ad-gallery .ad-image-wrapper .ad-next{ position:absolute;  right:0;  top:0;  width:25%;  height:100%;  cursor:pointer;  display:block;  z-index:200}
 .ad-gallery .ad-image-wrapper .ad-prev{ position:absolute;  left:0;  top:0;  width:25%;  height:100%;  cursor:pointer;  display:block;  z-index:200}
 .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next{       background:url(../gfx/trans.gif)}
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image{        background:url(../gfx/ad_prev.png);         width:30px;         height:30px;         display:none;         position:absolute;         top:47%;         left:0;         z-index:101}
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image{        background:url(../gfx/ad_next.png);         width:30px;         height:30px;         right:0;         left:auto}
    .ad-gallery .ad-image-wrapper .ad-image{      position:absolute;       overflow:hidden;       top:0;       left:0;       z-index:9}
      .ad-gallery .ad-image-wrapper .ad-image a img{     }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{        position:absolute;         bottom:0px;         left:0px;         padding:7px;         text-align:left;         width:100%;         z-index:2;         background:url(../gfx/opa75.png);         color:#000}
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{        background:none;         filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=scale,src='../gfx/opa75.png')}
 .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{ display:block}
 .ad-gallery .ad-controls{ height:20px}
 .ad-gallery .ad-info{ float:left}
 .ad-gallery .ad-slideshow-controls{ float:right}
 .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop{ padding-left:5px;  cursor:pointer}
 .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{ padding-left:5px;  font-size:0.9em}
 .ad-gallery .ad-slideshow-running .ad-slideshow-start{ cursor:default;  font-style:italic}
 .ad-gallery .ad-nav{ width:100%;  position:relative}
 .ad-gallery .ad-forward, .ad-gallery .ad-back{ position:absolute;  top:0;  height:100%;  z-index:10}
 
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back{      height:100px}
    .ad-gallery .ad-back{      cursor:pointer;       left:-20px;       width:13px;       display:block;       background:url(../gfx/ad_scroll_back.png) 0px 22px no-repeat}
    .ad-gallery .ad-forward{      cursor:pointer;       display:block;       right:-20px;       width:13px;       background:url(../gfx/ad_scroll_forward.png) 0px 22px no-repeat}
 .ad-gallery .ad-nav .ad-thumbs{ overflow:hidden;  width:100%}
 .ad-gallery .ad-thumbs .ad-thumb-list{ float:left;  width:9000px;  list-style:none}
 .ad-gallery .ad-thumbs li{ float:left;  padding-right:5px}
 .ad-gallery .ad-thumbs li a{ display:block}
 .ad-gallery .ad-thumbs li a img{ border:3px solid #CCC;  display:block}
 .ad-gallery .ad-thumbs li a.ad-active img{ border:3px solid #616161}

.ad-preloads{  position:absolute;   left:-9000px;   top:-9000px}

#login-box{width:333px; height:352px; padding:0px 0px 0 0px; color:#202020; font:12px Arial,Helvetica,sans-serif; //background:url(../gfx/login-box-backg.png) no-repeat left top}

#login-box img{border:none}

#login-box h2{padding:0; margin:0; color:#ebebeb; font:bold 44px "Calibri",Arial}

#login-box-name{float:left; display:inline; width:80px; text-align:right; padding:14px 10px 0 0; margin:0 0 7px 0}

#login-box-field{float:left; display:inline; width:230px; margin:0; margin:0 0 7px 0}

.form-login{width:205px; padding:10px 4px 6px 3px; font-size:16px}

.login-box-options a{color:#202020}

table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
blockquote:before, blockquote:after, 
q:before, q:after{content:""}
blockquote, q{quotes:""""}

header, section, footer, 
aside, nav, article, figure{display:block}

#dev7link{    position:absolute;     top:0;     left:50px;     background:url(images/dev7logo.png) no-repeat;  width:60px;  height:67px;  border:0;  display:block;  text-indent:-9999px}

.slider-wrapper{width:100%}

.theme-default #slider{}
.theme-pascal.slider-wrapper, 
.theme-orman.slider-wrapper{ margin-top:150px}

.clear{clear:both}

Author:Gilbert Pellegrom
Author URI:http://dev7studios.com
*/
.theme-default .nivoSlider{position:relative; background:#fff url(../gfx/loading.gif) no-repeat 50% 50%;     margin-bottom:50px;     -webkit-box-shadow:0px 1px 5px 0px #4a4a4a;     -moz-box-shadow:0px 1px 5px 0px #4a4a4a;     box-shadow:0px 1px 5px 0px #4a4a4a}
.theme-default .nivoSlider img{position:absolute; top:0px; left:0px; display:none}
.theme-default .nivoSlider a{border:0; display:block}

.theme-default .nivo-controlNav{positon:absolute; text-align:center; padding:0px 0; margin-top:-20px;  overflow:hidden}
.theme-default .nivo-controlNav a{display:inline-block; width:0px; height:0px; background:url(../gfx/bullets.png) no-repeat; text-indent:-9999px; border:0; margin:0 2px; z-index:12}
.theme-default .nivo-controlNav a.active{background-position:0 -22px}

.theme-default .nivo-directionNav a{display:block; width:0px; height:0px; background:transparent; text-indent:-9999px; border:0}
.theme-default a.nivo-nextNav{background-position:-30px 0; right:15px}
.theme-default a.nivo-prevNav{left:15px}

.theme-default .nivo-caption{ font-family:Helvetica,Arial,sans-serif}
.theme-default .nivo-caption a{ color:#fff;  border-bottom:1px dotted #fff}
.theme-default .nivo-caption a:hover{ color:#fff}

.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto; height:auto; background:none; margin-bottom:5px}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block; width:120px; height:auto}

 
.nivoSlider{position:relative; width:100%; height:auto; overflow:hidden}
.nivoSlider img{position:absolute; top:0px; left:0px}
.nivo-main-image{display:block !important; position:relative !important; width:100% !important}

.nivoSlider a.nivo-imageLink{position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none}

.nivo-slice{display:block; position:absolute; z-index:5; height:100%; top:0}
.nivo-box{display:block; position:absolute; z-index:5; overflow:hidden}
.nivo-box img{display:block}

.nivo-caption{position:absolute; left:0px; bottom:0px; background:#000; color:#fff; width:100%; z-index:8; padding:5px 10px; opacity:0.8; overflow:hidden; display:none; -moz-opacity:0.8; filter:alpha(opacity=8); -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  box-sizing:border-box}
.nivo-caption p{padding:5px; margin:0}
.nivo-caption a{display:inline !important}
.nivo-html-caption{ display:none}

.nivo-directionNav a{position:absolute; top:45%; z-index:9; cursor:pointer}
.nivo-prevNav{left:0px}
.nivo-nextNav{right:0px}

.nivo-controlNav{text-align:center; padding:15px 0}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}

#wrapper{margin:30px auto 250px auto; width:390px;  padding:30px}
#sidebar{width:100%; z-index:1000; padding-top:26px}
.clear{clear:both}

.jcart{z-index:1000}
.jcart ul{margin:0; list-style:none; padding:0 20px; text-align:left}
.jcart fieldset{border:0}
.jcart strong{color:#006}
.jcart .button{margin:20px; padding:5px}

#jcart *{margin:0; padding:0; font-family:arial,tahoma,verdana,sans-serif}
#jcart, #jcart input, #jcart-tooltip{font-size:12px}

#jcart fieldset{border:0}

#jcart-error{text-align:center; padding:5px}

#jcart table{width:100%; background:#fff; border:2px solid #ff6d01; border-bottom-right-radius:5px; border-bottom-left-radius:5px}
#jcart thead{}
#jcart-title{}
#jcart tbody{}
#jcart tfoot{}
#jcart tr{}
#jcart th{}
#jcart th, #jcart td{padding:5px; border:0; vertical-align:middle; text-align:left; font-weight:normal}
#jcart #jcart-empty{text-align:center}

.jcart-item-qty{width:10%}
#jcart .jcart-item-name{width:55%; font-weight:bold; padding-left:10px}
#jcart .jcart-item-price{width:35%; font-weight:bold; text-align:right; vertical-align:middle}

.jcart-item-price span{display:block; float:left; margin-right:5px}

#jcart-subtotal{display:block}
#jcart-subtotal strong{}

#jcart-checkout{float:right; width:103px; height:25px}
#jcart-remove{float:left}

#jcart-tooltip{display:none; position:absolute; text-algin:center; padding-left:5px; padding-right:5px; padding-top:3px; ; padding-bottom:3px;  background:url(../images/checkmark.png) 3px center no-repeat #fdfdfd; border:2px solid #ff6d01; z-index:9999; color:red}

#titlekoszyk{width:240px; height:43px}
#koszykup{width:240px; height:28px}
#koszykdown{width:240px; height:15px; float:left}

.koszyk{width:970px; margin-left:auto; margin-right:auto; position:relative}

.layout-240{z-index:1000; width:270px; margin-left:0px; margin-right:auto; position:relative; cursor:hand}

th.head{width:270px; height:16px; background:url(../gfx/koszykhead.png)}

 ul{ list-style-image:url(list-style.gif)}
 pre{ font-family:"Lucida Console","Courier New",Verdana;  border:1px solid #CCC;  background:#f2f2f2;  padding:10px}
 code{ font-family:"Lucida Console","Courier New",Verdana;  margin:0;  padding:0}

 #gallery{ padding:30px;  background:#e1eef5}
 #descriptions{ position:relative;  height:50px;  background:#EEE;  margin-top:10px;  width:640px;  padding:10px;  overflow:hidden}
 #descriptions .ad-image-description{ position:absolute}
 #descriptions .ad-image-description .ad-description-title{ display:block}