@import  url(https://fonts.googleapis.com/css?family=Oswald&subset=latin,latin-ext);
html, form, body{
height:100%;
}
html,form,div,body{
padding:0px;
margin:0px;
}
body {
text-align: center;
font-size: 12px;
color: #000000;
font-family: Arial; /*Tahoma, Verdana, Arial*/
font-style: normal;
font-variant: normal;
}
td{
font-size: 12px;
}
.bodypopup{
text-align: left;
font-size: 11px;
color: #000000;
background-color: #FFFFFF;
}
h1, h2, h3, h4, h5, h6 {
font-weight:normal;
margin:0px;
}
img{
border:0px;
}
a{
color:#0484B6;
}
a:hover{
color:#CC0000;
}
a:focus {
outline:none;
}
input:focus{
outline:none;
}
*:focus {
outline: none;
}
textarea{
line-height:16px;
}
select{
font-size:12px;
}
input[type=button], input[type=submit], div[class*="addtobasket"]{
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;
border-radius: 0px;
cursor:pointer;
}
div[class*="addtobasket"]{
border-radius:0px;
}
input[type=button]:hover, input[type=submit]:hover,div[class*="addtobasket"]:hover{
-moz-box-shadow: 0 0 6px #000000;
-webkit-box-shadow: 0 0 6px #000000;
box-shadow: 0 0 6px #000000;
}
.b-radius{
border-radius: 4px 4px 4px 4px;
border:2px solid #DDDDDD;
}
.txt{
border: #D0D0CE 1px solid;
background-attachment: scroll;
background-color: #FFFFFF;
/*    background-image: url('/templates/12/images/bg.gif');*/
/*    background-position: left top;*/
/*    background-repeat: no-repeat;*/
padding:6px;
margin:2px;
}
.txtprice{
text-align:center;
}
.txterr{
background-color:#CC3333;
border: #D0D0CE 1px solid;
padding:6px;
margin:2px;
color:#FFFFFF;
}
.clsdemopage{
text-align:center;
width:100%;
height:30px;
color:#ffffff;
font-size:13px;
font-weight:bold;
background-color:#29A1CE;
padding:5px 0px 5px 0px;
}
.clswrapper{
padding:0px 10px 5px 10px;
clear:both;
}
.clsmsg{
font-weight:bold;
text-align:center;
color:red;
font-size:14px;
margin:20px 5px 20px 5px;
background-color:white;
}
.clsmsg2{
font-weight:normal;
text-align:left;
color:red;
font-size:12px;
background-color:white;
margin:0px 0px 5px 0px;
}
.clsmsg2 span{
color:black;
}
.clsmsg3{
font-weight:bold;
text-align:left;
color:black;
font-size:13px;
background-color:white;
margin:20px 5px 20px 0px;
}
.dmc{
margin-left:5px;
}
/***** wyszukiwarka custom  *****/
.clssearchcustom{
height: 36px;
position: absolute;
right: -27px;
top: 165px;
width: 314px;
background:transparent url('/templates/12/images/srchbg.png') no-repeat left top;
}
.clssearchcustom .txtsearch{
border: medium none;
margin-left: 15px;
margin-top: 10px;
width: 200px;
color:#777777;
}
.clssearchcustom  a{
color: white;
cursor: pointer;
font-size: 13px;
font-weight: bold;
padding: 1px 0 10px 45px;
}
/*** szkielet strony */
.clspagemain {
margin:0px auto;
padding:0px;
text-align: left;
position:relative;
}
.clspageheader {
overflow: hidden;
width:100%;
}
.clspagemiddle{
padding-top: 10px;
padding-bottom: 10px;
display:table;
margin:0 auto;
float:left;
width:100%;
}
.clspageleft{
float:left;
margin:auto;
text-align:center;
padding-top:7px;
}
.clspagecenter{
float:left;
margin:auto;
padding:0px;
padding-top:7px;
padding-bottom:20px;
overflow:hidden;
line-height: 18px;
line-height:22px;
}
.clspageright{
float:left;
margin:auto;
text-align:center;
padding-top:7px;
}
.clspagebasket{
position:absolute;
}
.clspagesearch{
position:absolute;
}
.clspagefoot{
clear:both;
text-align:center;
}
.clspagefoot .pages{
padding-top:20px;
padding-bottom:20px;
color:#959494;
}
.clspagefoot .custom{
clear:both;
}
.clspagefoot .custom p{
margin:0px;
}
/*** marquee text */
.clsalttext{
overflow:hidden;
background-color:transparent;
padding-left:5px;
padding-right:5px;
}
.clsmarquee{
min-height:44px;
overflow:hidden;
position:relative;
width:100%;
}
.clsmarqueetext{
position:absolute;
white-space:nowrap;
}
/*** where am i */
.clstitle{
padding: 2px 2px 20px 0;
color:#4E4E4E;
font-size:12px;
font-weight:bold;
letter-spacing:normal;
}
.clsbasketloyaltyinfo{
padding: 2px 2px 20px 5px;
color:#4E4E4E;
font-size:16px;
letter-spacing:normal;
}
.clsbasketloyaltyinfo{
padding-bottom:10px;
}
.clswhereami{
padding: 0px 0px 12px 0px;
font-weight:normal;
letter-spacing:normal;
height:14px;
clear:both;
}
.clswhereami a{
text-decoration:underline;
float:left;
}
.clswhereami img{
float:left;
}
.clswhereami a:hover{
text-decoration:none;
}
.clswhereami .clshome{
background:transparent url('/templates/12/images/home.png') no-repeat left top;
padding-left:20px;
}
/*** stopka strony */
.clspagefoot .marpnet{
padding:12px;
float: right;
}
.clspagefoot .marpnet .link{
float:left;
}
.clspagefoot .marpnet .logo{
float: right;
padding-left: 3px;
padding-top: 1px;
}
.clspagefoot .marpnet .link a{
text-decoration: none;
font-size:11px;
color:silver;
}
.clear {
clear: both;
font-size: 0;
height: 0;
line-height: 0;
margin: 0;
padding: 0;
}
/*** pusty box bez tytulu i ramki */
.clsbox_2_empty{
margin:auto;
padding:0px;
margin-bottom:10px;
}
/*** box wyszukiwania */
.clsboxsrch{
text-align:center;
}
.clsboxsrch .text{
text-align:left;
padding: 0px 5px;
}
.clsboxsrch .text .txt{
width:140px;
}
.clsboxsrch .linkbtn{
cursor:pointer;
padding:1px 10px 10px 20px;
background:transparent url('/templates/12/images/zoom3.png') no-repeat left top;
font-size:13px;
}
.clsboxsrch .linkbtnclear{
cursor:pointer;
padding:1px 10px 10px 20px;
background:transparent url('/templates/12/images/clear.png') no-repeat left top;
font-size:13px;
}
.clsboxsrch .linkadv{
font-size:11px;
padding-top:10px;
padding-left:10px;
text-align:center;
}
.clsboxsrch .linkadv a{
text-decoration:none;
}
.clsboxsrch .atrt{
padding:4px;
}
.clsboxsrch .atrtn{
font-weight: bold;
text-align:left;
clear:both;
padding:8px 0px 4px 0px;
}
.clsboxsrch .atrtnprice{
text-align:left;
clear:both;
padding:1px;
}
.clsboxsrch .bg{
/*    background:transparent url('/templates/12/images/_down.gif') no-repeat 130px 7px;
cursor:pointer;	*/
}
.clsboxsrch .bg2{
/*    background:transparent url('/templates/12/images/_up.gif') no-repeat 130px 7px;
cursor:pointer;	*/
}
.clsboxsrch .atrtcc{
text-align:left;
clear:both;
}
.clsboxsrch .atrtcc .txt{
width:150px;
}
.clsboxsrch .atrtct{
text-align:left;
}
.clsboxsrch .atrtct .txt{
width:140px;
}
/*** box subskrypcji */
.clsboxsub{
text-align:center;
height:110px;
}
.clsboxsub #txtSubscribe{
width:140px;
}
.clsboxsub #cboSubscribe{
clear:both;
width:154px;
}
.clsboxsub .btn{
min-width:88px;
height:25px;
border:0 none;
color:#F2F2F2;
margin-top:10px;
background-color:#289FCC;
}
/*** box loginu */
.clsboxlogin{
text-align:center;
height:110px;
padding:5px 0px 0px 10px;
}
.clslogin{
width:120px;
}
.clspass{
width:120px;
}
.clsloginbtn{
height:25px;
border:0 none;
color:#F2F2F2;
margin-top:10px;
background-color:#289FCC;
cursor:pointer;
min-width:88px;
}
/*** box koszyka */
.clsboxbasket .info span{
font-weight:bold;
}
.clsboxbasket .price span{
font-weight:bold;
}
/*** box promocji... */
.clsboxmark{
text-align:center;
}
.clsboxmark li{
padding-bottom:10px;
}
.clsboxmark li .sep{
clear:both;
height:5px;
border-bottom:1px dotted silver;
}
.clsboxmark li .img{
float:left;
width:50%;
}
.clsboxmark li .descr{
float:right;
width:50%;
text-align:left;
line-height:18px;
}
.clsboxmark li .descr .inner{
padding:4px;
}
.clsboxmark li a{
text-decoration:none;
}
.clsboxmore{
padding:5px 3px 0px 0px;
text-align:right;
}
.clsboxmark .brutto{
padding-top:3px;
}
.clsboxmark .brutto .pricetext{
font-size:11px;
}
.clsboxmark .brutto .actualprice{
font-size:14px;
font-weight:bold;
margin-right:2px;
}
.clsboxmark .brutto .oldprice{
margin-right:2px;
text-decoration: line-through;
color:red;
}
.clsboxmark .netto .oldprice{
margin-right:2px;
text-decoration: line-through;
color:red;
}
.clsboxmark .promotxt span, .clsboxmark .newstxt span, .clsboxmark .saletxt span, .clsboxmark .dayprdtxt span, .clsboxmark .besttxt span{
padding:2px;
}
/*** box produkt dnia */
.clsboxprdday{
font-size:11px;
min-height:110px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.clsboxprdday li .sep{
clear:both;
height:5px;
border-bottom:1px dotted silver;
}
.clsboxprdday li .img{
float:left;
width:50%;
text-align:center;
}
.clsboxprdday li .descr{
float:right;
width:50%;
text-align:left;
}
.clsboxprdday li .descr .inner{
padding:4px;
}
.clsboxprdday li{
}
.clsboxprdday li a{
font-size:11px;
text-decoration:none;
}
.clsboxprdday .brutto{
padding-top:3px;
}
.clsboxprdday .brutto .actualprice{
font-size:14px;
font-weight:bold;
margin-right: 2px;
}
.clsboxprdday .brutto .pricetext{
}
.clsboxprdday .brutto .oldprice{
margin-right:2px;
text-decoration: line-through;
color:red;
font-size:10px;
}
.clsboxprdday .netto .oldprice{
margin-right:2px;
text-decoration: line-through;
color:red;
font-size:10px;
}
.clsboxprdday .promotxt span, .clsboxprdday .newstxt span, .clsboxprdday .saletxt span, .clsboxprdday .dayprdtxt span, .clsboxprdday .besttxt span{
font-size:11px;
padding:1px;
font-weight:bold;
}
/*** opinie o produkcie*/
.clscomments{
line-height:17px;
padding:10px 8px 10px 8px;
background-color:#FAFBFC;
border-top: 1px solid #F1EFEF;
border-right: 1px solid #F1EFEF;
border-bottom: 1px solid #F1EFEF;
border-left: 1px solid #F1EFEF;
color:#7D7E7F;
clear:both;
margin-top:10px;
}
.clscomments .opinion{
margin-top:10px;
}
.clscomments .comments td{
color:#7D7E7F;
border-bottom: 1px dotted #ECECED;
}
.clscomments .comments .body{
padding: 3px 1px 1px 10px;
width:350px;
overflow:hidden;
display:block;
line-height:19px;
}
.clscomments .comments .img{
border: 2px solid #ECECED;
width:50px;
height:50px;
}
.clscomments .comments .date{
font-size:10px;
margin-bottom: 4px;
color:#C3C1B7;
}
/*** produkty powiazane */
.clsbindprd{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
}
.clsbindprd li{
float:left;
width:130px;
padding:10px;
text-align:center;
min-height:180px;
}
.clsbindprd .brutto, .clsbindprd .netto{
white-space:nowrap;
}
.clsbindprd .brutto .actualprice{
font-size:14px;
font-weight:bold;
margin-right:2px;
}
.clsbindprd .brutto .oldprice{
margin-right:2px;
text-decoration: line-through;
color:red;
}
.clsbindprd  .netto .oldprice{
margin-right:2px;
text-decoration: line-through;
color:red;
}
/*** lista skr�cona produktow */
.clsprdshortlist{
clear:both;
margin:5px;
}
.clsprdshorttbl{
width:100%;
border:1px solid #E3E4E4;
}
.clsprdshorttbl td{
padding:4px;
}
.clsprdshorttbl .clsrmark1{
background-color:#F7F8F8;
}
.clsprdshorttbl .clsrmark2{
background-color:#F0F2F2;
}
.clsprdshorttbl .img{
width:5%;
text-align:center;
}
.clsprdshorttbl .img img{
-moz-box-shadow: 0 5px 5px -5px #888;
-webkit-box-shadow:0 5px 5px -5px #888;
box-shadow: 0 5px 5px -5px #888;
}
.clsprdshorttbl .name{
width:50%;
line-height:18px;
}
.clsprdshorttbl .name a{
text-decoration:none;
font-weight:bold;
}
.clsprdshorttbl .prices{
width:20%;
}
.clsprdshorttbl .price .brutto .actualprice{
font-size:12px;
font-weight:bold;
}
.clsprdshorttbl .price .brutto .oldprice{
text-decoration: line-through;
color:red;
}
.clsprdshorttbl .price .netto{
font-size:10px;
color: #7F7F80;
}
.clsprdshorttbl .price .netto .oldprice{
font-size:10px;
color: #7F7F80;
text-decoration: line-through;
}
.clsprdshorttbl .price .pricetext{
padding-left:3px;
}
.clsprdshorttbl .account{
width:15%;
}
.clsprdshorttbl .account .typeaccount{
white-space:nowrap;
}
.clsprdshorttbl .account .typeaccount .stockpos{
padding-left:10px;
}
.clsprdshorttbl .account ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
}
.clsprdshorttbl .account  .descr{
}
.clsprdshorttbl .account  .ctrl, .clsprdshorttbl .account  .ctrl select{
font-size:11px;
}
.clsprdshorttbl .addtobasket{
height:29px;
background:url(/templates/12/images/bag.png) no-repeat 58px 6px;
background-color:#289FCC;
width:90px;
}
.clsprdshorttbl .addtobasket ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
width: 200px;
}
.clsprdshorttbl .addtobasket ul li{
float:left;
}
.clsprdshorttbl .addtobasket li.arrow{
float:left;
padding:5px 0px 5px 2px;
cursor:pointer;
}
.clsprdshorttbl  .addtobasket li.basket{
float:left;
}
.clsprdshorttbl .addtobasket .txt{
width:26px;
text-align:center;
font-size:11px;
margin-left:5px;
margin-top: 4px;
padding: 3px;
}
.clsprdshorttbl .promotxt span, .clsprdshorttbl .newstxt span, .clsprdshorttbl .saletxt span, .clsprdshorttbl .dayprdtxt span, .clsprdshorttbl .besttxt span{
font-weight:bold;
font-size:11px;
padding:0px 3px 0px 3px;
}
.clsprdshorttbl .addtobasket .link{
padding:0px 0px 0px 0px;
height:24px;
width:30px;
text-indent:-999px;
opacity:0;
cursor:pointer;
background-color:transparent;
border:0px;
font-size: 0;
display:block;
line-height: 0;
}
.clsprdshorttbl .addtobasket .link:hover{
color:red;
}
/*** lista produktow */
.clsprdlist{
position:relative;
margin:5px;
padding:10px;
clear:both;
}
.clsprdlistover{
-moz-box-shadow: 0 0 20px #C7C5C5;
-webkit-box-shadow: 0 0 20px #C7C5C5;
box-shadow: 0 0 20px #C7C5C5;
}
.clsprdlist .img{
text-align:center;
float:left;
position:relative;
}
.clsprdlist .img img{
border:5px solid #E9EAEA;
-moz-box-shadow: 0 5px 5px -5px #888;
-webkit-box-shadow:0 5px 5px -5px #888;
box-shadow: 0 5px 5px -5px #888;
}
.clsprdlist .det{
margin-left:15px;
float:left;
position:relative;
}
.clsprdlist .det ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
}
.clsprdlist .name{
padding-bottom: 10px;
}
.clsprdlist .name a{
font-size:15px;
font-weight:bold;
text-decoration:none;
}
.clsprdlist .descr{
clear:both;
padding-top:5px;
}
.clsprdlist .attributes, .clsprdlist .stock{
margin-top:5px;
clear:both;
}
.clsprdlist .attributes li{
line-height:17px;
}
.clsprdlist .attributes li span{
font-weight:bold;
}
.clsprdlist .stock li span{
font-weight:bold;
}
.clsprdlist .stockpos{
padding-left:10px;
}
.clsprdlist .producer{
margin-top:10px;
}
.clsprdlist .price{
margin:5px 0px 5px 0px;
clear:both;
}
.clsprdlist .pricetext{
margin-right:2px;
}
.clsprdlist .brutto{
white-space:nowrap;
}
.clsprdlist .brutto .actualprice{
margin-right:5px;
}
.clsprdlist .brutto .oldprice{
margin-right:2px;
text-decoration: line-through;
color:red;
}
.clsprdlist .netto .actualprice{
margin-right:2px;
}
.clsprdlist .netto .oldprice{
margin-right:2px;
text-decoration: line-through;
color:red;
}
.clsprdlist .typeaccount{
}
.clsprdlist .typeaccount ul li{
float:left;
margin-right:8px;
}
.clsprdlist .typeaccount ul li div .descr{
float:left;
display: block;
}
.clsprdlist .addtobasket{
clear:both;
float:left;
height:30px;
margin:15px 0px 15px 0px;
color:#ffffff;
background:url(/templates/12/images/bag.png) no-repeat 58px 6px;
background-color:#289FCC;
width:90px;
}
.clsprdlist .addtobasket li{
float:left;
}
.clsprdlist .addtobasket li.arrow{
float:left;
padding:5px 0px 5px 2px;
cursor:pointer;
}
.clsprdlist .addtobasket li.basket{
float:left;
padding:4px 0px 5px 2px;
}
.clsprdlist .addtobasket .txt{
width:26px;
text-align:center;
font-size:11px;
margin-left:5px;
margin-top: 4px;
padding: 3px;
}
.clsprdlist .addtobasket .link{
padding:0px 0px 0px 0px;
height:24px;
width:30px;
text-indent:-999px;
opacity:0;
cursor:pointer;
background-color:transparent;
border:0px;
font-size: 0;
display:block;
line-height: 0;
}
.clsprdlist .more{
padding-right:5px;
font-weight:bold;
text-align:right;
}
.clsprdlist .promotxt, .clsprdlist .newstxt, .clsprdlist .saletxt, .clsprdlist .dayprdtxt, .clsprdlist .besttxt{
text-align:right;
margin:0px;
position:absolute;
right:0px;
}
.clsprdlist .promotxt span, .clsprdlist .newstxt span, .clsprdlist .saletxt span, .clsprdlist .dayprdtxt span, .clsprdlist .besttxt span{
padding:3px;
display: block;
}
/*** grid produktow */
.clsprdgrid{
text-align:center;
clear:both;
}
.clsprdgrid ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px auto;
}
.clsprdgrid .prdpos{
text-align:center;
display:inline;
float:left;
height:275px;
margin:5px;
position:relative;
width:170px;
padding:5px;
}
.prdposover{
-moz-box-shadow: 0 0 20px #C7C5C5;
-webkit-box-shadow: 0 0 20px #C7C5C5;
box-shadow: 0 0 20px #C7C5C5;
}
.clsprdgrid .prdpos .img img{
border:5px solid #E9EAEA;
-moz-box-shadow: 0 5px 5px -5px #888;
-webkit-box-shadow:0 5px 5px -5px #888;
box-shadow: 0 5px 5px -5px #888;
}
.clsprdgrid .prdpos .name{
padding-top:12px;
padding-bottom:5px;
}
.clsprdgrid .prdpos .name a{
font-size:12px;
text-decoration:none;
}
.clsprdgrid .prdpos .netto{
text-align:center;
}
.clsprdgrid .prdpos .brutto{
text-align:center;
}
.clsprdgrid .prdpos .brutto .actualprice{
margin-right: 5px;
}
.clsprdgrid .prdpos .brutto .oldprice{
margin-right:2px;
text-decoration: line-through;
color:red;
}
.clsprdgrid .prdpos .netto .actualprice{
margin-right:2px;
}
.clsprdgrid .prdpos .netto .oldprice{
margin-right:2px;
text-decoration: line-through;
color:red;
}
.clsprdgrid .prdpos  .pricetext{
margin-right:2px;
white-space:nowrap;
}
.clsprdgrid .prdpos .types{
background-color: white;
border: 3px solid red;
left: 0px;
padding: 5px;
position: absolute;
top: 0px;
z-index:3;
}
.clsprdgrid .prdpos .types .close{
cursor:pointer;
float:right;
}
.clsprdgrid .prdpos .typeaccount li{
text-align:left;
}
.clsprdgrid .prdpos .typeaccount li .stockpos{
padding-left:10px;
}
.clsprdgrid .prdpos .typeaccount li .descr{
float:left;
clear:both;
}
.clsprdgrid .prdpos .typeaccount li .ctrl{
float:left;
padding-top:2px;
clear:both;
}
.clsprdgrid .prdpos .typeaccount li .ctrl select{
}
.clsprdgrid .prdpos .addtobasket{
position:absolute;
right:1px;
bottom:1px;
height:29px;
background:url(/templates/12/images/bag.png) no-repeat 58px 6px;
background-color:#289FCC;
width:90px;
}
.clsprdgrid .prdpos .addtobasket li{
float:left;
}
.clsprdgrid .prdpos .addtobasket li.arrow{
float:left;
padding:5px 0px 5px 2px;
cursor:pointer;
}
.clsprdgrid .prdpos .addtobasket li.basket{
float:left;
}
.clsprdgrid .prdpos .addtobasket .txt{
font-size: 11px;
margin-left: 5px;
margin-top: 4px;
padding: 3px;
text-align: center;
width: 26px;
}
.clsprdgrid .prdpos .addtobasket .link{
padding:0px 0px 0px 0px;
height:24px;
width:30px;
text-indent:-999px;
opacity:0;
cursor:pointer;
background-color:transparent;
border:0px;
font-size: 0;
display:block;
line-height: 0;
}
.clsprdgrid .prdpos .more{
position:absolute;
right:0px;
bottom:0px;
padding:4px;
font-weight:bold;
}
.clsprdgrid .promotxt, .clsprdgrid .newstxt, .clsprdgrid .saletxt, .clsprdgrid .dayprdtxt, .clsprdgrid .besttxt{
text-align:right;
margin:0px;
position:absolute;
right:0px;
}
.clsprdgrid .promotxt span, .clsprdgrid .newstxt span, .clsprdgrid .saletxt span, .clsprdgrid .dayprdtxt span, .clsprdgrid .besttxt span{
padding:3px;
}
/*** produkt */
.clsprd{
position:relative;
margin:0px 10px 0px 10px;
}
.clsprd ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
}
.clsprd .name{
text-decoration:none;
padding:10px 0px 10px 0px;
clear:both;
}
.clsprd .img{
text-align:center;
float:left;
margin-right:7px;
position:relative;
}
.clsprd .img img{
border:5px solid #E9EAEA;
}
.clsprd .imgs{
clear:both;
padding-top:15px;
}
.clsprd .imgs ul{
display:block;
}
.clsprd .imgs ul li{
background: transparent url('/templates/12/images/loading.gif')  no-repeat scroll 50% 50%;
text-align:center;
display:inline;
float:left;
height:85px;
margin:3px;
position:relative;
width:85px;
cursor:pointer;
}
.clsprd .img #spanImgBig{
cursor:pointer;
border: 0px solid;
overflow: hidden;
}
.clsprd .attributes, .clsprd .stock{
margin-top:5px;
margin-bottom:5px;
}
.clsprd .attributes li{
}
.clsprd .attributes li span{
font-weight:bold;
}
.clsprd .stock li span{
font-weight:bold;
}
.clsprd .producer{
margin-top:10px;
}
.clsprd .brutto .actualprice{
margin-right:5px;
}
.clsprd .price{
margin:15px 0px 15px 0px;
}
.clsprd .pricetext{
margin-right:2px;
}
.clsprd .brutto .oldprice{
margin-right:2px;
text-decoration: line-through;
color:red;
}
.clsprd .netto .actualprice{
margin-right:2px;
}
.clsprd .netto .oldprice{
margin-right:2px;
text-decoration: line-through;
color:red;
}
.clsprd .typeaccount{
margin:10px 10px 0px 0px;
}
.clsprd .typeaccount li{
float:left;
margin-right:8px;
}
.clsprd .typeaccount li div .descr{
float:left;
display: block;
}
.clsprd .typeaccount li .stockrow{
height:20px;
}
.clsprd .typeaccount li .stockpos{
float: right;
padding-left: 10px;
width: 80px;
}
.clsprd .addtobasket{
clear:both;
float:left;
height:29px;
background:url(/templates/12/images/bag.png) no-repeat 58px 6px;
background-color:#289FCC;
width:90px;
margin-top:10px;
}
.clsprd .addtobasket li{
float:left;
}
.clsprd .addtobasket li.arrow{
float:left;
padding:5px 0px 5px 2px;
cursor:pointer;
}
.clsprd .addtobasket li.basket{
float:left;
}
.clsprd .addtobasket .txt{
width:26px;
text-align:center;
font-size:11px;
margin-left:5px;
margin-top: 4px;
padding: 3px;
}
.clsprd .addtobasket .link{
padding:0px 0px 0px 0px;
height:24px;
width:30px;
text-indent:-999px;
opacity:0;
cursor:pointer;
background-color:transparent;
border:0px;
font-size: 0;
display:block;
line-height: 0;
}
.clsprd .zagiel{
clear:both;
padding:5px;
}
.clsprd .menuc{
clear: both;
height: 30px;
padding: 10px 0px 5px 0px;
}
.clsprd .menu{
}
.clsprd .menu li{
float: left;
padding: 0px 10px 0px 20px;
}
.clsprd .menu li a{
border-bottom:1px solid #C8CCD6;
text-decoration:none;
}
.clsprd .menu .zoom{
background:url(/templates/12/images/zoom.gif) no-repeat bottom left;
}
.clsprd .menu .mail{
background:url(/templates/12/images/mail.gif) no-repeat bottom left;
}
.clsprd .menu .print{
background:url(/templates/12/images/print.gif) no-repeat bottom left;
}
.clsprd .menu .favorite{
background:url(/templates/12/images/favorite.gif) no-repeat bottom left;
}
.clsprd .menu .back{
background:url(/templates/12/images/back.gif) no-repeat bottom left;
}
.clsprd .menu .neg{
background:url(/templates/12/images/neg.gif) no-repeat bottom left;
}
.clsprd .menu .recomm{
background:url(/templates/12/images/comment.gif) no-repeat bottom left;
}
.clsprd .menu .quest{
background:url(/templates/12/images/mail.gif) no-repeat bottom left;
}
.clsprd .promotxt, .clsprd .newstxt, .clsprd .saletxt, .clsprd .dayprdtxt, .clsprd .besttxt{
text-align:right;
margin:0px;
right:0px;
}
.clsprd .promotxt span, .clsprd .newstxt span, .clsprd .saletxt span, .clsprd .dayprdtxt span, .clsprd .besttxt span{
font-weight:bold;
font-size:12px;
padding:3px;
display:inline-block;
}
/***za��czniki do produktow */
.clsattach{
margin-top:20px;
margin-left:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.clsattach li{
margin:10px 0px 0px 0px;
}
.clsattach li a{
float:none;
background:url(/templates/12/images/attach.png) no-repeat top left;
padding:2px 0px 5px 20px;
}
/*** ostatnio ogl�dane produkty */
.clslastview{
padding-top:20px;
clear:both;
height:150px;
}
.clslast{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
}
.clslast li{
border:1px solid #F2F2F2;
text-align:center;
display:block;
float:left;
margin: 2px 2px 2px 2px;
position:relative;
width:90px;
height:110px;
padding:2px;
font-size:10px;
}
/************************************************** wybor widoku prdoduktow, sortowanie, liczba wynikow */
.clsprdtoolbar{
clear:both;
margin:5px;
background-color:#F7F8F8;
border:1px solid #E3E4E4;
}
.clsprdtoolbar table{
margin:auto;
}
.clsprdtoolbar td img{
cursor:pointer;
}
/************************************************** lista - zamowiena klienta*/
.grid_head {
font-weight: bold;
color: #000000;
background-color:#41CA18;
white-space: nowrap;
}
.grid_head_sort {
font-weight: bold;
color: #000000;
background-color:#C2BEBE;
white-space: nowrap;
}
.grid_head_issort{
cursor:pointer;
}
.grid_head_over{
background-color:#C2BEBE;
}
.tbl_ td {
padding: 6px 6px 6px 6px;
}
.tbl_ td a{
color: #000000;
}
.tbl_ td a:hover {
color: #FFFFFF;
}
.tbl_ td.active {
cursor:pointer;
}
.tbl_lp {
font-size: 11px;
color: #000000;
font-family: Verdana, Arial, Helvetica;
background-color: #ffffff;
}
.tbl_lp_in {
font-size: 11px;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
background-color: #9E9EBA;
text-decoration: none;
}
.tbl_lp_in a {
font-size: 11px;
color: #FFFFFF !important;
font-family: Verdana, Arial, Helvetica;
background-color: #9E9EBA;
text-decoration: none;
}
.tbl_lp_in_in a {
font-size: 11px;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
background-color: #9E9EBA;
text-decoration: none;
}
.tbl_lp_in_in {
font-size: 11px;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
background-color: #9E9EBA;
text-decoration: none;
}
.tbl_lp2 {
font-size: 11px;
color: #000000;
font-family: Verdana, Arial, Helvetica;
background-color: #eaeaea;
}
.tbl_lp2 a:hover {
color: #9E9EBA;
}
.tbl_lp2_in {
font-size: 11px;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
background-color: #9E9EBA;
text-decoration: none;
}
.tbl_lp2_in a {
font-size: 11px;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
background-color: #9E9EBA;
text-decoration: none;
}
.tbl_lpdel a:hover {
color: #9E9EBA;
}
.tbl_lpdel {
font-size: 11px;
color: #000000;
font-family: Verdana, Arial, Helvetica;
background-color: #ffffff;
text-decoration: line-through;
}
.tbl_lpdel_in a {
font-size: 11px;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
background-color: #9E9EBA;
text-decoration: line-through;
}
.tbl_lpdel_in {
font-size: 11px;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
background-color: #9E9EBA;
text-decoration: line-through;
}
.tbl_lpdel2 a:hover {
color: #9E9EBA;
}
.tbl_lpdel2 {
font-size: 11px;
color: #000000;
font-family: Verdana, Arial, Helvetica;
background-color: #eaeaea;
text-decoration: line-through;
}
.tbl_lpdel2_in a {
font-size: 11px;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
background-color: #9E9EBA;
text-decoration: line-through;
}
.tbl_lpdel2_in {
font-size: 11px;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica;
background-color: #9E9EBA;
text-decoration: line-through;
}
.over{
color: #FFFFFF;
background-color: #9E9EBA;
}
.aover{
color: #FFFFFF !important;
text-decoration:none !important;
}
/************************************************** kroki w koszyku */
.clsbasketstages{
margin:5px 0px 20px 0px;
}
.clsbasketstages ul{
text-align:center;
}
.clsbasketstages ul li{
display:inline;
padding:1px 12px 5px 12px;
margin-left:10px;
border:1px solid #E2E2E1;
font-size:24px;
font-weight:bold;
font-family:Georgia;
font-style: oblique;
color:#E2E2E1;
}
.clsbasketstages ul .in{
color:#FFFFFF;
border:1px solid #000000;
background-color:#289FCC;
}
/************************************************** adres w koszyku*/
.clstblsummary{
margin: auto;
width: 98%;
margin-top:20px;
margin-bottom:10px;
background-color:#F8FAFA;
}
.clstblsummary td{
padding:7px;
font-size:12px;
white-space: nowrap;
vertical-align:top;
}
.clstblsummarytype{
line-height:18px;
}
.clstblsummarycaption{
font-weight:bold;
background-color: #F0F1F1;
}
/************************************************** buttony*/
.clsbasketbtn ul{
text-align:center;
}
.clsbasketbtn ul li{
display:inline;
margin-right:4px;
}
.btndiscount{
height:26px;
border:0 none;
color:#F2F2F2;
margin:3px;
background-color:#289FCC;
cursor:pointer;
font-size:11px;
}
.clsbasketbtn .btnback, .clsbasketbtn .btncount, .clsbasketbtn .btnsave, .btncomment, .btnbasketuser, .clsbasketbtn .btnaddress, .clsbasketbtn .btnsummary, .clsbasketbtn .btnlogin, .clsbasketbtn .btnpay{
height:25px;
border:0 none;
color:#F2F2F2;
margin-top:3px;
background-color:#289FCC;
cursor:pointer;
}
.btnbasketuser{
background-color:#D20606;
}
.clsbasketbtn .btnlogin{
height:25px;
border:0 none;
color:#F2F2F2;
margin-top:3px;
background-color:#289FCC;
cursor:pointer;
}
.clsbasketbtn .btnpay2{
width:200px;
height:25px;
border:0 none;
color:#000000;
font-weight:bold;
margin:3px;
background-color:#C2C0BE;
cursor:pointer;
}
.clsbasketbtn .btnpayzagiel{
width:251px;
height:56px;
border:0 none;
color:#F2F2F2;
background:url('/templates/12/images/zagiel_zloz_wniosek.gif') no-repeat 0px 0px;
cursor:pointer;
}
/**************************************************platnosc w koszyku*/
table.clspayment{
width:90%;
border:#EEEDED 1px solid;
}
table.clspayment td{
vertical-align:top;
padding-top:10px;
background-color:#FBF8F8;
padding:4px;
}
.clspaymentmark{
color:red;
}
/*koszyk na stronie*/
table.clsbasket{
width:98%;
margin:auto;
}
table.clsbasket td{
background-color:#F2F2F2;
padding:5px;
}
.clsbasket .header{
padding-left: 3px;
padding-right: 3px;
height: 20px;
font-weight: normal;
font-size: 11px;
color: #000000;
text-align:center;
}
.clsbasket .name{
font-weight:bold;
}
.clsbasket .name span{
font-weight:normal;
font-style:italic;
}
.clsbasket .price{
text-align:center;
vertical-align:middle;
white-space:nowrap;
}
.clsbasket .ammount{
text-align:center;
vertical-align:middle;
white-space:nowrap;
width:130px;
}
.clsbasket .pricesum{
text-align:center;
vertical-align:middle;
}
.clsbasket .del{
text-align:center;
vertical-align:middle;
}
.clsbasket .txt{
text-align: center;
width: 26px;
border: #A79E9E 1px solid;
/*    background:url(/templates/12/images/bg.gif) no-repeat scroll left top;*/
}
.clsbasket .foot{
padding-left: 3px;
padding-right: 3px;
height: 20px;
font-weight: bold;
font-size: 14px;
}
.clsbasket .amount{
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
}
.clsbasket li{
float:left;
display: block;
line-height: 30px;
height: 30px;
padding:0px 3px 0px 3px;
}
.clsbasket li.arrow{
float:left;
padding-top:7px;
cursor:pointer;
}
.clsbasket .arrow img{
background-color:#999797;
}
.clsbasketloyalty{
padding:10px 0px 10px 0px;
}
.clsbasketclear{
padding:5px 5px 10px 0px;
text-align:right;
}
.clsbasketclearbtn{
background: url(/templates/12/images/delete.gif) no-repeat scroll 0 2px transparent;
cursor: pointer;
padding: 1px 0px 10px 15px;
}
/************************************************** koszyk ajax*/
.clsqbasketcontener{
}
.clsqbasket{
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
}
.clsqbasketadd{
height:39px;
width:140px;
color:black;
padding-top:9px;
font-weight:bold;
background:transparent url('/templates/12/images/titleadd.png') no-repeat center top;
z-index:3;
position:absolute;
}
.clsboxbasket .sum{
text-align:right;
padding-top:3px;
font-size:12px;
}
.clsboxbasket .ammount{
font-weight:bold;
font-size:16px;
}
.clsboxbasket .discount, .clsboxbasket .discountcode, .clsboxbasket .delivery{
text-align:right;
padding-top:3px;
}
.clsboxbasket .delivery span{
color:red;
font-weight:bold;
}
.clsboxbasket .gobasket{
text-align:right;
padding-top:14px;
font-size:12px;
}
.clsboxbasket .gobasket a{
text-decoration:none;
background:transparent url(/templates/12/images/bag.png) no-repeat center left;
padding-left: 25px;
}
.clsqbasket .pos{
border-bottom: 1px dotted #D2D0D2;
margin-left: 1px;
overflow: hidden;
padding-top: 4px;
padding-bottom: 4px;
}
.clsqbasket .pos a{
text-decoration:none;
font-weight:normal;
font-size: 12px;
}
.clsqbasket .pos span{
font-weight:normal;
font-style:italic;
color:#999999;
}
.clsqbasket .img{
float:right;
vertical-align: middle;
}
.clsqbasketdet{
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
}
.clsqbasketdet li{
float:left;
display: block;
line-height: 30px;
height: 30px;
padding:0px 3px 0px 3px;
font-size:12px;
}
.clsqbasketdet .txt{
width:26px;
text-align:center;
}
.clsqbasketdet .arrow{
float:left;
padding-top:7px;
cursor:pointer;
}
.clsqbasketdet .arrow img{
background-color:#999797;
}
/************************************************** cena w koszyku*/
.clsbagprice{
font-size:26px;
font-weight:bold;
/*    font-family:Georgia;
font-style: oblique;	*/
}
.clsbasketminprice{
padding:5px;
font-weight:bold;
text-align:center;
font-size:13px;
}
.clsbasketminprice span{
color:red;
font-size:15px;
}
/************************************************** rabaty*/
.clsdiscount{
padding:20px 20px 0px 0px;
font-size:13px;
text-align:right;
}
.clsclsdiscountcode{
padding:20px 20px 0px 4px;
}
.clsclsdiscounttxt{
float:left;
}
.clsdiscountprice{
font-size:13px;
text-align:right;
padding-top:5px;
}
.clsdiscountprice span{
color:red;
font-weight:bold;
}
/************************************************** pusty koszyk*/
.clsemptybasketmsg{
padding:10px;
text-align:center;
}
/************************************************** ktota do zap�aty w koszyku*/
.clsbaskettopay{
text-align:right;
padding:10px;
font-size:13px;
}
/************************************************** forma p�atno�ci w koszyku*/
.clspayform ul{
margin-top:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.clstblpayment{
margin: auto;
width: 98%;
margin-top:20px;
margin-bottom:10px;
background-color:#F8FAFA;
}
.clstblpayment td{
padding:7px;
font-size:12px;
white-space: nowrap;
}
.clstblpaymenttype{
border-bottom: #DCDCDC 1px solid;
}
.clstblpaymenttypelast{
border-bottom: 0px;
}
.clspaymentcaption{
font-weight:bold;
background-color: #F0F1F1;
}
/************************************************** forma dostawy w koszyku*/
.clstbldelivery{
margin: auto;
width: 98%;
margin-top:20px;
margin-bottom:10px;
background-color:#F8FAFA;
}
.clstbldelivery td{
padding:7px;
font-size:12px;
white-space: nowrap;
}
.clsdeliverytype{
border-bottom: #DCDCDC 1px solid;
border-right: #DCDCDC 1px solid;
}
.clsdeliverytypelast{
border-bottom: 0px;
border-right: #DCDCDC 1px solid;
}
.clsdeliveryval{
border-bottom: #DCDCDC 1px solid;
}
.clsdeliveryvallast{
border-bottom: 0px;
}
.clsdeliveryprice{
font-size:16px;
font-weight:bold;
color:#982C2B;
}
.clsdeliverycaption{
font-weight:bold;
background-color: #F0F1F1;
}
.clsdeliverymark{
color:red;
}
/************************************************** wyszukiwanie na liscie produktow */
.clssearchc{
margin:5px;
border:1px solid #E3E4E4;
clear:both;
padding:10px;
background-color:#F7F8F8;
}
.clssearchc table{
margin-top:10px;
}
.clssearchc {
padding-top:4px;
}
.clssearchc  .link{
cursor:pointer;
padding:1px 10px 10px 20px;
background:#F7F8F8 url(/templates/12/images/zoom3.png) no-repeat left top;
font-size:13px;
border:0;
}
.clssearchc .linkbtn{
cursor:pointer;
padding:1px 10px 10px 24px;
background:transparent url(/templates/12/images/zoom3.png) no-repeat 4px top;
font-size:13px;
}
.clssearchc .linkbtnclear{
cursor:pointer;
padding:1px 10px 10px 20px;
background:transparent url(/templates/12/images/clear.png) no-repeat left top;
font-size:13px;
}
.clssearchc td{
vertical-align:top;
font-size:12px;
}
.clssearchc td .name{
padding-bottom:3px;
font-weight:bold;
}
.clssearch td{
width:33%;
vertical-align:top;
}
.clssearch td .name{
padding-bottom:3px;
font-weight:bold;
}
.clssearch .clsmore, .clssearchc .clsmore{
font-size:11px;
cursor:pointer;
text-align:left;
padding: 2px 0px 2px 20px;
font-style: oblique;
text-decoration:underline;
color:#999898;
}
/************************************************** wyszukiwanie zaawansowane */
.btnsearch{
width:88px;
height:29px;
border:0 none;
color:#F2F2F2;
margin-top:3px;
background-color:#289FCC;
cursor:pointer;
}
/************************************************** raiting */
.clsratingimg{
float:left;
padding:10px 2px 10px 0px;
width:90px;
}
.clsratingtxt{
font-size:11px;
}
.clsratingtxth{
font-size:11px;
height:18px;
margin:0px 0px 0px 0px;
padding:10px 2px 10px 0px;
}
/*** ramka z zaokraglonymi rogami */
.clsframe{
/*background:#F8F8F8 url(http://static.chartbeat.com/images/index/v3/box_bg.png) repeat-x scroll 0 0;*/
border:1px solid #DDDDDD;
margin-bottom:25px;
width:100%;
}
.clsframe .top{
background:transparent url(/templates/12/images/_frametopl.gif) no-repeat scroll 0 0;
margin:-1px 0 0 -1px;
position:relative;
width:100%;
}
.clsframe .top .topr{
background:transparent url(/templates/12/images/_frametopr.gif) no-repeat scroll 100% 0;
display:block;
height:12px;
margin-right:-2px;
position:relative;
}
.clsframe .bottom{
background:transparent url(/templates/12/images/_framebottoml.gif) no-repeat scroll 0 100%;
clear:both;
height:12px;
margin:0 0 -1px -1px;
position:relative;
width:100%;
}
.clsframe .bottom .bottomr{
background:transparent url(/templates/12/images/_framebottomr.gif) no-repeat scroll 100% 100%;
display:block;
height:12px;
margin-right:-2px;
position:relative;
}
#address, #payment, #orders{
width:90%;
margin-left:auto;
margin-right:auto;
}
/*** top menu */
.clspagemenu{
overflow:hidden;
margin:auto;
text-align:left;
display: inline-block;
width:100%;
}
.clstm {
list-style-image: none;
list-style-type: none;
margin: 0px;
padding: 0px;
}
.clstm li {
margin: 0px;
padding: 0px;
float: left;
display: block;
text-align: center;
}
.clstm li a {
padding: 10px 12px 10px 12px;
margin: 0px;
text-decoration: none;
color: #FFFFFF;
font-size: 12px;
text-align: center;
display:block;
float:left;
}
.clstm li a:hover {
margin: 0px;
text-decoration: none;
color: #FFFFFF;
font-size: 12px;
text-align: center;
display:block;
}
.clstm li .clsactive{
color: #000000;
}
.clstm li .clsactive:hover{
color: #000000;
}
.clstm li .promo{
color: #ffffff;
}
.clstm li .promo:hover{
color: #ffffff;
}
.clstm li .news{
color: #ffffff;
}
.clstm li .news:hover{
color: #ffffff;
}
.clstm li .sale{
color: #ffffff;
}
.clstm li .sale:hover{
color: #ffffff;
}
.clstm li .best{
color: #ffffff;
}
.clstm li .best:hover{
color: #ffffff;
}
.clstm li .day{
color: #ffffff;
}
.clstm li .day:hover{
color: #ffffff;
}
.clstm .point{
background: url('/templates/12/images/sep2.gif') no-repeat scroll center 50%;
width:1px;
height:34px;
float:left;
}
/*** top additional menu */
.clspagemenu2{
position:absolute;
top:10px;
right:0px;
}
.clstm2 {
list-style-image: none;
list-style-type: none;
margin: 0px;
padding: 0px;
}
.clstm2 li {
margin: 0px;
padding: 0px;
float: left;
display: block;
text-align: center;
}
.clstm2 li a {
padding: 5px 5px 5px 5px;
margin: 0px;
text-decoration: none;
text-align: center;
display:block;
float:left;
}
.clstm2 li a:hover {
margin: 0px;
text-decoration: none;
text-align: center;
display:block;
}
.clstm2 li .clsactive{
color: #000000;
}
.clstm2 li .clsactive:hover{
color: #000000;
}
/*** reklama popup */
.clspopAdvertising{/*div*/
background-color:#FFFFFF;
border:1px solid #CECBCB;
padding: 4px 4px 4px 4px;
position:absolute;
display:block;
overflow:hidden;
}
/** reklama pod menu*/
.clsaftermenu{
}
/**** stronicowanie*/
.clspaging{
clear:both;
padding:20px 0px 20px 0px;
text-align:center;
}
a.clspag{
font-size:11px;
padding:6px 8px;
text-align:center;
text-decoration:none;
margin:2px;
cursor:pointer;
background-color:#DBDBDB;
}
a.clspag:hover{
text-decoration:none;
background-color:#289FCC;
color:#FFFFFF;
}
a.clspagsel{
background-color:#289FCC;
color:#FFFFFF;
}
/******* box producenta*/
.cboproducer{
width:99%;
}
/****** produkt dnia*/
.clsprdday{
height:210px;
}
/**** formularz uzytkownika*/
.clstblform td{
text-align:left;
}
.btnsend{
width:88px;
height:25px;
border:0 none;
color:#F2F2F2;
margin-top:1px;
background-color:#289FCC;
}
/**** poddrzewo kategorii */
.clsprdcat{
width:100%;
margin:5px 0px 20px 0px;
}
.clsprdcat td{
border:0px solid #F2F2F2;
text-align:center;
margin:5px;
padding:5px;
vertical-align:bottom;
}
.clsprdcat td .clsprdcatimg{
margin:auto;
padding:5px;
}
.clsprdcat td a{
font-family:Arial;
text-decoration:none;
}
.clsprdcat td .clsprdcatn a{
font-size:13px;
font-weight:bold;
}
.clsprdcat td .clsprdcatsn{
padding-top:5px;
}
.clsprdcat td .clsprdcatsn ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
font-weight:normal;
display: table;
margin: 0 auto;
}
.clsprdcat td .clsprdcatsn ul li{
text-align:left;
}
.clsprdcat td .clsprdcatsn ul li a{
font-size:12px;
font-weight:normal;
background: url("/templates/12/images/_bull.gif") no-repeat scroll left center transparent;
padding: 3px 0 3px 10px;
line-height: 16px;
}
.clsprdcat td .clsprdcatsn ul li .clsprdcatall{
color:#757474;
font-size:11px;
font-weight:bold;
font-style: oblique;
background: url("/templates/12/images/_bull.gif") no-repeat scroll left center transparent;
padding: 3px 0 3px 10px;
}
/*** taby */
.clstabs_nav {
clear:both;
border-color: #D3D3D3;
border-style: none solid none none;
border-width: 0pt 1px 0px 0px;
bottom: -1px;
float: left;
font-size: 100%;
line-height: 1.3;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
text-decoration: none;
z-index: 1;
}
#tabs_tabprd{
margin: 0px 10px 0px 10px;
}
.clstabs_nav_item {
border-color: #D3D3D3;
border-style: solid none solid solid;
border-width: 1px 1px 1px 1px;
float: left;
font-size: 100%;
line-height: 1.3;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0px;
padding: 0px;
text-decoration: none;
cursor:pointer;
}
.clstabs_nav_item a {
background-color: #E6E6E6;
border: 0px none;
color: #928F8F;
float: left;
font-size: 1.1em;
font-weight: normal;
line-height: 1.3;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0px;
padding: 0.5em 1.7em;
text-decoration: none;
}
.clstabs_nav_item  a:hover {
background-color: #DADADA;
color: #212121;
}
.clstabs_nav_item_sel {
border-bottom-color: #FFFFFF;
}
.clstabs_nav_item_sel a,.clstabs_nav_item_sel a:hover {
background-color: #FFFFFF;
color: #222222;
}
.clstabs_div {
background: #FFFFFF none repeat scroll 0%;
border: 1px solid #D3D3D3;
clear: left;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0px;
padding: 10px;
text-decoration: none;
height:100%;
overflow:hidden;
}
/*** kategorie */
.clsmenuprd{/*caly content*/
overflow:hidden;
margin:auto;
letter-spacing:normal;
text-align:left;
}
.clsmenuprd ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.clsmenuprd li{
clear: both;
display: inline-block;
line-height: 25px;
width: 100%;
}
.clsmenuprd a{
background:transparent url('/templates/12/images/_bull.gif') no-repeat 0px 50%;
padding:0px 0 0px 10px;
text-decoration:none;
float:left;
}
.clsmenuprd .dmc{
float:left;
margin-left:5px;
font-weight:normal;
}
.menuprdsel{
display: block;
font-weight: bold;
height: 22px;
width: 100%;
}
.lvl1{
background-position:2px 50% !important;
padding-left:12px !important;
}
.lvl2{
background-position:9px 50% !important;
padding-left:19px !important;
}
.lvl3{
background-position:18px 50% !important;
padding-left:28px !important;
}
.lvl4{
background-position:27px 50% !important;
padding-left:38px !important;
}
/*** atrybuty w boxie */
.boxatr{
overflow:hidden;
margin:auto;
letter-spacing:normal;
text-align:left;
}
.boxatr ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.boxatr a:link, .boxatr a:visited {
background:transparent url(/templates/12/images/_bull.gif) no-repeat left;
display:block;
padding:3px 0 3px 10px;
text-decoration:none;
}
.boxatr a:hover{
background:transparent url(/templates/12/images/_bull.gif) no-repeat left;
display:block;
padding:3px 0 3px 10px;
text-decoration:none;
}
.boxatr ul ul a:link, .boxatr ul ul a:visited {
background:transparent url(/templates/12/images/_bull.gif) no-repeat 14px;
padding:4px 0 4px 24px;
}
.boxatr ul ul a:hover {
background:transparent url(/templates/12/images/_bull.gif) no-repeat 14px;
padding:4px 0 4px 24px;
}
.boxatr ul ul ul a:link, .boxatr ul ul ul a:visited {
background:transparent url(/templates/12/images/_bull.gif) no-repeat 23px;
padding:4px 0 4px 34px;
}
.boxatr ul ul ul a:hover{
background:transparent url(/templates/12/images/_bull.gif) no-repeat 23px;
padding:4px 0 4px 34px;
}
.boxatr ul ul ul ul a:link, .boxatr ul ul ul ul a:visited {
background:transparent url(/templates/12/images/_bull.gif) no-repeat 32px;
padding:4px 0 4px 44px;
}
.boxatr ul ul ul ul a:hover {
background:transparent url(/templates/12/images/_bull.gif) no-repeat 32px;
padding:4px 0 4px 44px;
}
.boxatr ul ul ul ul ul a:link, .boxatr ul ul ul ul ul a:visited {
background:transparent url(/templates/12/images/_bull.gif) no-repeat 46px;
padding:4px 0 4px 58px;
}
.boxatr ul ul ul ul ul a:hover{
background:transparent url(/templates/12/images/_bull.gif) no-repeat 46px;
padding:4px 0 4px 58px;
}
.boxatrh{
font-weight:bold;
padding:0px 0px 3px 0px;
}
/*** tooltipy */
.tooltip{
position:absolute;
left:-9999px;
top:-9999px;
background-color:#dedede;
padding:5px;
border:1px solid #fff;
z-index:200;
}
.tooltip p{
margin:0;
padding:0;
color:#fff;
background-color:#222;
padding:5px 5px;
}
/*** ogloszenia */
.clsann {
border-bottom: 1px solid #7A778D;
clear: both;
min-height: 150px;
padding-top: 10px;
}
.clsann .clsannimg {
float: left;
margin: 5px;
text-align: center;
width: 120px;
}
.clsann .clsanndate{
font-size:10px;
color:#676666;
padding-top:5px;
font-style: italic;
}
.clsann .clsanntext{
cursor: pointer;
line-height: 18px;
padding: 5px 5px 5px 145px;
}
.clsann .clsanntext2{
cursor: pointer;
line-height: 18px;
padding: 5px 5px 5px 5px;
}
.clsann .clsannmore{
text-align: right;
padding-right: 10px;
clear:both;
}
/************** atrybut kolor w boxie*/
.clscolors
{
list-style-image: none;
list-style-type: none;
margin: 0px;
padding: 0px;
}
.clscolors li {
padding: 2px;
float: left;
display: block;
}
.clscolors li a{
display:block;
width:19px;
height:19px;
}
/************** podpowiadanie */
.ac_results {
padding: 0px;
border: 1px solid #C2BEBE;
background-color: white;
overflow: hidden;
position:absolute;
width:152px;
z-index:10;
margin-left:2px;
}
.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}
.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: pointer;
display: block;
width: 100%;
overflow: hidden;
text-align:left;
}
.ac_loading {
background : Window url(/templates/12/images/indicator.gif) right center no-repeat;
}
.ac_over {
background-color: Highlight;
color: HighlightText;
}
.ac_out {
background-color: HighlightText;
color: Highlight;
}
/************** podpowiadanie 2*/
.ac_results2 {
padding: 0px;
/*border: 1px solid #C2BEBE;*/
/*    background-color: #FBFBFB;*/
overflow: hidden;
width:150px;
margin-bottom:4px;
}
.ac_results2 ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}
.ac_results2 li {
margin: 0px;
padding: 2px 0px 2px 0px;
cursor: pointer;
display: block;
width: 100%;
overflow: hidden;
text-align:left;
}
.ac_results2 li input[type=checkbox]{
vertical-align:  middle;
}
.ac_over {
background-color: Highlight;
color: HighlightText;
}
.ac_out {
background-color: HighlightText;
color: Highlight;
}
/************** boxy z produktami*/
.clsboxprdscont{
clear:both;
overflow:hidden;
}
.clsboxprdscont .caroufredsel_wrapper{
margin:auto !important;
}
.clsboxprdscont ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
}
.clsboxprdscont ul li{
text-align:center;
display: block;
float: left;
}
.clsboxprdscont ul li .clsboxprd{
float:left;
width:140px;
padding:2px;
position:relative;
line-height:14px;
}
.clsboxprdscont ul li .img{
height:100px;
text-align:center;
width:140px;
}
.clsboxprdscont a.name{
clear:both;
text-decoration:none;
font-size:13px !important;
text-align:center;
width:140px;
}
.clsboxprdscont ul li div{
display: block;
float: left;
height:30px;
padding-top:5px;
text-align:center;
}
.clsboxprdscont .brutto{
padding-top:10px;
text-align:center;
width:140px;
font-size:15px !important;
}
.clsboxprdscont .brutto .pricetext{
}
.clsboxprdscont .brutto .actualprice{
font-weight:bold;
margin-right:2px;
}
.clsboxprdscont .brutto .oldprice{
margin-right:2px;
text-decoration: line-through;
color:red;
}
.clsboxprdscont .netto{
text-align: center;
width:140px;
}
.clsboxprdscont .netto .oldprice{
margin-right:2px;
text-decoration: line-through;
color:red;
font-size:10px;
}
.clsboxprdscont .promotxt, .clsboxprdscont .newstxt, .clsboxprdscont .saletxt, .clsboxprdscont .dayprdtxt, .clsboxprdscont .besttxt{
text-align:right;
margin:0px;
position:absolute;
right:0px;
}
.clsboxprdscont .promotxt span, .clsboxprdscont .newstxt span, .clsboxprdscont .saletxt span, .clsboxprdscont .dayprdtxt span, .clsboxprdscont .besttxt span{
padding:3px;
}
.clearfix {
float: none;
clear: both;
}
/************** boxy ze zdjeciami*/
.clsboximgscont{
clear:both;
overflow:hidden;
}
.clsboximgscont .caroufredsel_wrapper{
margin:auto !important;
}
.clsboximgscont ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin:0px;
}
.clsboximgscont ul li{
text-align:center;
display: block;
float: left;
}
.clsboximgscont a.name{
clear:both;
text-decoration:none;
font-size:11px !important;
text-align:center;
}
.clsboximgscont ul li div{
display: block;
float: left;
}
/************ boxy***********/
.clsboxwrap{
width:160px;
}
/************ modu� deliveryzipcode***********/
.clszipcodemsg{
color:red;
font-weight:bold;
padding:5px;
}
.clszipcodebody input[type=text], .clszipcodebody input[type=password]{
height:17px;
padding-top:5px;
padding-bottom:6px;
font-size:13px;
}
#txtplugzipcode1, #txtplugzipcode2{
text-align:center;
}
.clszipcodebody input{
vertical-align:middle;
}
.jqmWindow{
height:240px;
}
.clszipcodebody .leftzip{
width:280px;
float:left;
height:80px;
}
.clszipcodebody .leftlogin{
width:290px;
float:left;
height:140px;
clear:both;
}
.clszipcodebody .right{
float: left;
height: 200px;
overflow: hidden;
width: 300px;
}
.clszipcodeclose{
text-align:right;
height:30px;
}
.clszipcodeclose a{
text-decoration:none;
}
.zipcodelogin .msg{
font-weight:bold;
font-size:12px;
padding-bottom:10px;
}
.zipcodelogin .input{
padding:0px 0px 3px 0px;
vertical-align:middle;
}
.zipcodelogin label{
float:left;
width:120px;
padding-top:5px;
text-align:right;
}
.zipcodeexpressprice{
font-weight:bold;
padding-top:10px;
font-size:13px;
}
.zipcodeexpressprice span{
font-size:11px;
font-weight:normal;
}
.zipcodeinfo{
position: fixed;
top:0px;
right:0px;
height:38px;
width:235px;
background:transparent url(/templates/12/images/zipcodeinfo.png) no-repeat 0px 0px;
background-attachment: scroll;
padding-top:6px;
color:black;
}
.slide-out-div {
padding: 20px;
width: 150px;
background: #FFFFFF;
}
.loading{
position: fixed;
background-color:#FFFFFF;
border:3px solid #58F806;
color:#000000;
width:250px;
height:35px;
text-align:center;
padding-top:15px;
font-size:13px;
}
/*** chmura tag�w ***/
.clstagcloud a{
text-decoration:none;
}
.clstagcloud .tag9{
font-size:19px;
}
.clstagcloud .tag8{
font-size:18px;
}
.clstagcloud .tag7{
font-size:17px;
}
.clstagcloud .tag6{
font-size:16px;
}
.clstagcloud .tag5{
font-size:15px;
}
.clstagcloud .tag4{
font-size:14px;
}
.clstagcloud .tag3{
font-size:13px;
}
.clstagcloud .tag2{
font-size:12px;
}
.clstagcloud .tag1{
font-size:11px;
}
.clstagcloud .tag0{
font-size:10px;
}
.clssearchbox{
text-align: left;
}
.clssearchbox .name{
font-weight:bold;
padding:10px 0px 5px 0px;
line-height: 17px;
}
.clssearchbox .foot{
padding:10px 5px;
text-align: center;
}
.clssearchbox .linkbtn{
cursor:pointer;
padding:1px 10px 10px 20px;
background:transparent url('/templates/12/images/zoom3.png') no-repeat left top;
font-size:13px;
}
.clssearchbox .linkbtnclear{
cursor:pointer;
padding:1px 10px 10px 20px;
background:transparent url('/templates/12/images/clear.png') no-repeat left top;
font-size:13px;
}
.clstbldelivery td{
vertical-align: top;
}
.clsinposts{
color:black;
padding-top: 10px;
white-space: normal;
}
.clsinpostselect{
font-size:14px;
font-weight: bold;
}
.clsinpost{
padding-bottom: 5px;
line-height: 16px;
padding-left:10px;
}
.clsinpost .name{
font-size:15px;
font-weight: bold;
}
#fb-sl {
float:left;
overflow:hidden;
display:block;
padding-right:50px;
position:fixed;
top: 100px;
background:transparent url('/templates/12/images/fb-left.png') scroll no-repeat 100% 0;
width: 292px;
left: -310px;
z-index: 2002;
}
#fb-sl #fb-fr{
padding:10px 12px 10px 6px;
width: 220px;
background-color:#5777b1;
}
#fb-sl #fb-fr #fb-back{
background:white;
}
#cookie_info {
width: 100%; position: fixed; bottom: 0px; z-index: 1000;
}
#cookie_close {
z-index:10001;background-image: url('/templates/12/images/close.png');cursor: pointer;  position: relative; margin: 0px auto; right: -505px; top: 15px; width:24px;height: 24px;
}
#cookie_text{
background: #000000; text-align:center; opacity:.8; font-size: 12px; color:#D1CECE; margin: 0 auto; padding: 10px; width: 1000px; z-index: 10000;
}
#cookie_text a{
color:#D1CECE;
}
.clsaskforprice{
text-decoration: underline;
cursor:pointer;
font-weight:bold;
font-size:15px;
}
.clstblform td{
font-size:12px;
}
#kontoorderdetails,#ordersclient{
background-color:#FAFBFC;
border:1px solid #F2F2F2;
}
#kontoorderdetails .clspaging, #ordersclient .clspaging{
padding-top: 10px;
padding-bottom: 10px;
}
#kontoorderdetails .clspaging .clspag, #ordersclient .clspaging .clspag{
font-size:10px;
}
.tblgallery{
width:100%;
}
.tblgallery td{
padding:10px;
border-right:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
}
.tblgallery td.galre{
border-right:0px solid #E3E3E3;
}
/**box asortymentu**/
.lilvl1 > div, .lilvl2 > div, .lilvl3 > div, .lilvl4 > div{
display: block;
height: 25px;
width: 100%;
cursor:pointer;
}
/* jqModal base Styling courtesy of;
Brice Burgess <bhb@iceburg.net> */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
the Window's z-index value will be set to 3000 by default (via jqModal.js). */
.jqmWindow {
display: none;
position: fixed;
top: 17%;
left: 50%;
margin-left: -200px;
width: 400px;
height:200px;
background-color: #EEE;
color: #333;
border: 4px solid black;
padding: 12px;
}
.jqmOverlay { background-color: #000; }
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
width: expression(this.parentNode.offsetWidth+'px');
height: expression(this.parentNode.offsetHeight+'px');
}
/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html .jqmWindow {
position: absolute;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.clsalertbody{
height:165px;
width:390px;
font-size:12px;
display:table-cell;
vertical-align:middle;
font-family:Arial;
overflow-y: auto;
text-align:center;
}
.clsjqmbody{
width:390px;
font-size:12px;
font-family:Arial;
overflow-y: auto;
text-align:left;
height:170px;
overflow-y: auto;
}
.clsjqmtitle{
font-size:15px;
font-weight:bold;
height:25px;
}
.clsjqmsgok{
font-size:15px;
font-weight:bold;
color:red;
text-align:center;
padding-top:20px;
}
.clsalertclose{
text-align:center;
padding-top:20px;
clear:both;
font-size:12px;
font-family: Verdana,Arial;
}
.clsalertclose a{
text-decoration:none;
background-color:black;
padding:6px 10px 6px 10px;
}
#topcatmenu{
width: 100%;
margin:auto;
clear:both;
display: inline-block;
}
#topcatmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
z-index:5;
position:relative;
}
/*Top level list items*/
#topcatmenu ul li{
position: relative;
display: inline;
float:left;
}
/*Top level menu link items style*/
#topcatmenu ul li a{
display: block;
color: white;
padding: 8px 10px 8px 12px;
text-decoration: none;
border:0px;
margin: 0;
}
* html #topcatmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
#topcatmenu ul li a:hover{
color: black;
}
/*1st sub level menu*/
#topcatmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
-moz-box-shadow: 0 2px 6px #888;
-webkit-box-shadow: 0 2px 6px #888;
box-shadow: 0 2px 6px #888;
background-color:inherit;
}
/*Sub level menu list items (undo style from Top level List Items)*/
#topcatmenu ul li ul li{
display: list-item;
float: none;
background-color:inherit;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#topcatmenu ul li ul li ul{
top: 0;
}
/* Sub level menu links style */
#topcatmenu ul li ul li a{
width: 180px; /*width of sub menus*/
padding: 5px;
margin: 0;
padding-left:12px;
border:0px;
}
#topcatmenu ul li ul li a:hover{
color:black;
}
#topcatmenuz ul li ul li a:hover{ /*sub menus hover style*/
color: black;
}
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}
.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
.clsmhome{
border-left: 1px solid #778;
}
.stylish-select .SSContainerDivWrapper {
left:-9999px;
}
.stylish-select .SSContainerDivWrapper {
margin:0;
padding:0;
width:153px;
position:absolute;
top:28px !important;
left:0;
z-index:20;
}
.stylish-select ul.newList {
margin:0;
padding:0;
list-style:none;
background:#fff;
border:1px solid #ccc;
overflow:auto;
}
.stylish-select ul.newList * {
margin:0;
padding:0;
}
.stylish-select ul.newList a {
text-decoration:none;
display:block;
padding:3px 8px;
}
.stylish-select .newListSelected {
width:140px;
height: 16px;
padding: 6px;
background:url('/templates/12/images/select-bg.png') no-repeat center right;
text-align:left;
margin:auto;
border: #D0D0CE 1px solid;
}
.newListSelectederr{
background:url('/templates/12/images/select-bg-err.png') no-repeat center right !important;
color:white !important;
}
.stylish-select ul.newList li a:focus{
-moz-outline-style: none;
}
.stylish-select .selectedTxt {
width:140px;
overflow:hidden;
height:16px;
padding:0 23px 0 0;
}
.stylish-select .hiLite {
background:#ccc!important;
color:#fff!important;
}
.stylish-select .newListHover {
background:#ccc!important;
color:#000!important;
cursor:default;
}
.stylish-select .newListDisabled {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
}
.stylish-select .newListItemDisabled {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
}
.stylish-select .newListOptionDisabled {
opacity: 0.6;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
}
.stylish-select .newListSelHover,
.stylish-select .newListSelFocus {
/*background-position:0 -22px;*/
cursor:default;
}
.stylish-select .newListOptionTitle {
font-weight:bold;
}
.stylish-select .newListOptionTitle ul {
margin:3px 0 0;
}
.stylish-select .newListOptionTitle li {
font-weight:normal;
}
body {
background-color:#E8FFBF;
}
.clspagemiddle {
background-color:#FFFFFF;
}
.clsmarquee {
background-color:#FFFFFF;
}
.clswhereami {
background-color:#FFFFFF;
}
.clspageleft {
background-color:#FFFFFF;
}
.clspagecenter {
background-color:#FFFFFF;
}
.clspageright {
background-color:#FFFFFF;
}
#topcatmenu {
background-color:#F9FFDB;
background-image:none;
}
#topcatmenu .clstopcat .mlvl1 {
background-color:#F9FFDB;
background-image:none;
}
#topcatmenu .clstopcat .mlvl1 a {
color:#545454;
font-family: 'Oswald', sans-serif;;
font-size:12px;
text-transform:uppercase;
font-weight:normal;
}
#topcatmenu .clstopcat .mlvl1:hover {
background-color:#258EC8;
background-image:none;
}
#topcatmenu .clstopcat .mlvl1 a:hover {
color:#F2F8FF;
}
#topcatmenu .clstopcat .mlvl1 div.inner {
background-color:#258EC8;
}
#topcatmenu .clstopcat .mlvl1 div.innerdesc {
border-right:1px solid #258EC8;
border-bottom:1px solid #258EC8;
}
#topcatmenu .clstopcat .mlvl1 div.inner ul li a {
color:#F0F0F0;
}
#topcatmenu .clstopcat .mlvl1 div.inner ul li a:hover {
color:#000000;
}
.clspagemenu {
background-color:#B1C89A;
}
.clstm li a {
background-color:#3FA30D;
color:#FCFCFC;
font-family:Tahoma, Verdana, Arial;
font-size:17px;
text-transform:uppercase;
}
.clstm li a:hover {
background-color:#96C84C;
color:#F7F7F7;
font-family:Tahoma, Verdana, Arial;
font-size:17px;
text-transform:uppercase;
}
.clstm li .clsactive {
background-color:#96C84C;
color:#FFFFFF;
}
.clstm li .clsactive:hover {
color:#FAFAFA;
}
.clstm2 li a {
font-family: 'Oswald', sans-serif;;
font-size:13px;
font-weight:normal;
text-transform:uppercase;
}
.clstm2 li:hover {
background-color:#258EC8;
}
.clstm2 li a:hover {
color:#F0F0F0;
}
.clstm2 li .clsactive:hover {
color:#F0F0F0;
}
a {
color:#2D2D2D;
}
a:hover {
color:#2B66AA;
}
.clsboxsub .btn {
background-color:#5D91C1;
color:#FFFFFF;
}
.clsloginbtn {
background-color:#5D91C1;
color:#FFFFFF;
}
.clsprdlist .addtobasket {
background-color:#5D91C1;
color:#FFFFFF;
}
.clsprdshorttbl .addtobasket {
background-color:#5D91C1;
}
.clsprdgrid .prdpos .addtobasket {
background-color:#5D91C1;
}
.clsprd .addtobasket {
background-color:#5D91C1;
}
.clsbasketbtn .btnback, .clsbasketbtn .btncount, .clsbasketbtn .btnsave, .btncomment, .btnbasketuser, .clsbasketbtn .btnaddress, .clsbasketbtn .btnsummary, .clsbasketbtn .btnlogin, .clsbasketbtn .btnpay {
background-color:#5D91C1;
color:#FFFFFF;
}
.btndiscount {
background-color:#5D91C1;
color:#FFFFFF;
}
.clsbasketstages ul .in {
background-color:#5D91C1;
}
.btnsend {
background-color:#5D91C1;
color:#FFFFFF;
color:#FFFFFF;
}
.btnsearch {
background-color:#5D91C1;
color:#FFFFFF;
}
a.clspagsel {
background-color:#5D91C1;
}
a.clspag:hover {
background-color:#5D91C1;
}
.clsalertclose a {
background-color:#5D91C1;
color:#FFFFFF;
}
.comm_btn input {
background-color:#5D91C1;
color:#FFFFFF;
}
.clsprd .addtobasket .link {
color:#FFFFFF;
}
.clsboxsub .btn:hover {
background-color:#2B66AA;
color:#FFFFFF;
}
.clsloginbtn:hover {
background-color:#2B66AA;
color:#FFFFFF;
}
.clsprdlist .addtobasket:hover {
background-color:#2B66AA;
color:#FFFFFF;
}
.clsprdshorttbl .addtobasket:hover {
background-color:#2B66AA;
}
.clsprdgrid .prdpos .addtobasket:hover {
background-color:#2B66AA;
}
.clsprd .addtobasket:hover {
background-color:#2B66AA;
}
.clsbasketbtn .btnback:hover, .clsbasketbtn .btncount:hover, .clsbasketbtn .btnsave:hover, .btncomment:hover, .btnbasketuser:hover, .clsbasketbtn .btnaddress:hover, .clsbasketbtn .btnsummary:hover, .clsbasketbtn .btnlogin:hover, .clsbasketbtn .btnpay:hover {
background-color:#2B66AA;
color:#FFFFFF;
}
.btndiscount:hover {
background-color:#2B66AA;
color:#FFFFFF;
}
.clsbasketstages ul .in:hover {
background-color:#2B66AA;
}
.btnsend:hover {
background-color:#2B66AA;
}
.btnsearch:hover {
background-color:#2B66AA;
color:#FFFFFF;
}
a.clspagsel:hover {
background-color:#2B66AA;
}
a.clspag:hover:hover {
background-color:#2B66AA;
}
.clsalertclose a:hover {
background-color:#2B66AA;
color:#FFFFFF;
}
.comm_btn input:hover {
background-color:#2B66AA;
color:#FFFFFF;
}
.clsprd .addtobasket .link:hover {
color:#FFFFFF;
}
input[type=button]:hover,input[type=submit]:hover,div[class*='addtobasket']:hover {
-moz-box-shadow: 0px 0px 6px 0px #696969;-webkit-box-shadow: 0px 0px 6px 0px #696969;box-shadow: 0px 0px 6px 0px #696969;
}
.clssearchcustom {
top:60px;
right:0px;
}
.clspageheader {
background-color:#FFFFFF;
}
.clspagefoot {
background-color:#FFFFFF;
}
.clspagefoot .pages {
color:#D9D9D9;
}
.clspagefoot .pages a {
color:#D9D9D9;
}
.clspagefoot .pages a:hover {
color:#FFFFFF;
}
.clsprd .name {
font-family: 'Oswald', sans-serif;;
font-size:26px;
color:#00A651;
}
.clsprd .price .brutto {
font-family: 'Oswald', sans-serif;;
font-size:26px;
color:#345F87;
}
.clsprd .price .netto {
font-family: 'Oswald', sans-serif;;
font-size:26px;
color:#345F87;
}
.clsprd .promotxt span, .clsprd .newstxt span, .clsprd .saletxt span, .clsprd .dayprdtxt span, .clsprd .besttxt span {
font-family: 'Oswald', sans-serif;;
font-size:15px;
font-weight:normal;
}
.clsprdgrid .prdpos {
width:223px;
height:285px;
border-width:1px;
border-color:#EBEBEB;
border-style:solid;
}
.clsprdgrid .prdpos .name a {
font-family: 'Oswald', sans-serif;;
font-size:15px;
font-weight:normal;
color:#00A651;
text-transform:uppercase;
}
.clsprd .name {
font-family: 'Oswald', sans-serif;;
}
.clsprdgrid .prdpos .brutto {
font-family: 'Oswald', sans-serif;;
font-size:18px;
font-weight:normal;
color:#345F87;
}
.clsprdgrid .prdpos .netto {
font-family: 'Oswald', sans-serif;;
font-size:18px;
font-weight:normal;
color:#345F87;
}
.clsprdgrid .promotxt span, .clsprdgrid .newstxt span, .clsprdgrid .saletxt span, .clsprdgrid .dayprdtxt span, .clsprdgrid .besttxt span {
font-family: 'Oswald', sans-serif;;
font-size:15px;
font-weight:normal;
text-transform:none;
}
.lilvl1 a {
font-size:14px;
color:#585253;
font-weight:normal;
}
.lilvl1 > div:hover {
background-color:#00A651;
}
.lilvl1 > div:hover > a {
color:#FFFFFF;
}
.lilvl2 a {
font-size:13px;
font-weight:normal;
}
.lilvl2 > div:hover {
background-color:#008641;
}
.lilvl2 > div:hover > a {
color:#FFFFFF;
}
.lilvl3 a {
font-size:12px;
font-weight:normal;
}
.lilvl3 > div:hover {
background-color:#008641;
}
.lilvl3 > div:hover > a {
color:#FFFFFF;
}
.lilvl4 a {
font-weight:normal;
}
.lilvl4 > div:hover {
background-color:#008641;
}
.lilvl4 > div:hover > a {
color:#FFFFFF;
}
.menuprdsel {
background-color:#5D91C1;
}
.menuprdsel a {
color:#FFFFFF;
font-style:italic;
}
.clsprdlist {
border-width:1px;
border-color:#E3E4E4;
border-style:solid;
}
.clsprdlist .name a {
font-family: 'Oswald', sans-serif;;
font-size:20px;
font-weight:normal;
color:#00A651;
text-transform:uppercase;
}
.clsprdlist .brutto {
font-family: 'Oswald', sans-serif;;
font-size:20px;
font-weight:normal;
color:#345F87;
}
.clsprdlist .netto {
font-family: 'Oswald', sans-serif;;
font-size:20px;
font-weight:normal;
color:#345F87;
}
.clsprdlist .promotxt span, .clsprdlist .newstxt span, .clsprdlist .saletxt span, .clsprdlist .dayprdtxt span, .clsprdlist .besttxt span {
font-family: 'Oswald', sans-serif;;
font-size:15px;
font-weight:normal;
text-transform:none;
}
