 html,body {
	padding: 0;
	margin: 0;
	font-family: Arial,Verdana,Tahoma,sans-serif;
	font-size: 11px;
        line-height: 20px;
        color: #313131;
        height: 100%;
        background-color: #f0f0f0;
}

body{
    background-image: url('gfx/v2/bg_body.png');
    background-repeat: repeat-x;
    background-position: top center;
}

html{
    background-color: #f0f0f0;
    background-image: url('gfx/v2/bg_html.png');
    background-repeat: repeat-y;
    background-position: top center;
    
}

div#wrapperOuter{
    background-image: url('gfx/v2/bg_html.png');
    background-repeat: repeat-y;
    background-position: top center;
    margin: 0 auto;
}

div#wrapper{
    background-image: url('gfx/v2/bg_wrapper.png');
    background-repeat: no-repeat;
    background-position: top center;
/*    min-height: 100%;*/
    margin: 0 auto;
}

div#wrapper div#container{
    width: 934px;
    margin: 0 auto;
    background-image: url('gfx/v2/bg_content.png');
    background-repeat: repeat-y;
/*    min-height: 100%;   */
}

form, fieldset {
	margin:0;
	padding:0;
	border-width:0;
}
input, select, textarea {
	font-family:tahoma, verdana, helvetica, sans-serif;
	font-size:11px;
	color:#3b3935;
}

input[type="text"],input[type="password"], select, textarea {
    border-left: 1px #929090 solid;
    border-top: 1px #929090 solid;
    border-bottom: 1px #dcdee1 solid;
    border-right: 1px #dcdee1 solid;
    background-color: #F7F6F7;
}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus{
   background-color:#fdfdfd;
}


input[type="text"],input[type="password"]{
    height: 20px;
    padding: 0px 4px;
}

textarea{
    padding: 5px;
}

p, ul {
	margin-top:1em;
	margin-bottom:1em
}
img {
	vertical-align:bottom;
}
a img {
	border-width:0;
}
a {
	color:#323232;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
.none {
	display:none;
}
.columns {
	width:100%;
	overflow:hidden;
}

#block {
	width:900px;
        margin: 0 auto;
}
div#wrapper div#container #top{
    width: 901px;
    height: 98px;
    background-image: url('gfx/v2/bg_top.png');
    background-repeat: repeat-x;
    margin: 0 auto;
}

div#wrapper div#container div#content{
    background-color: #fff;
    min-height: 100%;
}

div#wrapper div#container #top #logo{
    float: left;
    width: 179px;
    height: 98px;
    background-image: url('gfx/v2/logo.png');
    background-repeat: no-repeat;
}

#menuContainer{
    width: 712px;
    float: left;
}

#menu {
    float: right;
    list-style-type: none;
    margin: 0;
    padding: 25px 0px 0 0;
    text-align: right;
}
#menu li {
    display: inline;
	
}

#tool-bar {
	width:902px;
	overflow:hidden;
	height: 26px;
        background-image: url('gfx/v2/bg_toolbar.png');
        background-repeat: no-repeat;
        padding: 6px 0px 0px 0px;
        font-size: 14px;
}

#tool-bar .links {
	float:right;
        padding: 0px 15px 0px 0px;
}

#tool-bar .links a img{
    position: relative;
    top: -3px;
}

#tool-bar h2 {font-size: 14px;margin:0;display:inline;padding-left:23px;color:#323232;}
#tool-bar ul {display:inline;padding:0;margin:0;list-style-type:none;}
#tool-bar li {display:inline;padding-left:5px;font-size: 14px;}

#content {width:100%;overflow:hidden;}
#left {float:left;overflow:hidden;}
#center {
    float:left;
}

#right {
    margin: 20px 0px 0px 0px;
    float:right;overflow:hidden;
}

#right .box{
    width: 160px;
    margin-left: 15px;
}

#right .box h2{
    margin: 0 !IMPORTANT;
    width: 160px !IMPORTANT;
}

#right .box p{
    margin: 0 !IMPORTANT;
}


.box {
    margin-bottom:35px;
/*    text-transform: uppercase;*/
}

#menuBox{
    margin: 20px 0px 0px 0px;
}

.mainUrl_pl{
     background-image: url("gfx/v2/menu/home_pl.png");
    background-position: -5px -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 134px;
}

:hover.mainUrl_pl{
    background-position: -5px -41px;
}

.mainUrl_en{
     background-image: url("gfx/v2/menu/home_en.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 60px;
}

:hover.mainUrl_en{
    background-position: 0px -41px;
}

.mainUrl_de{
     background-image: url("gfx/v2/menu/home_de.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 60px;
}

:hover.mainUrl_de{
    background-position: 0px -41px;
}

.mainUrl_it{
     background-image: url("gfx/v2/menu/home_it.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 60px;
}

:hover.mainUrl_it{
    background-position: 0px -41px;
}

.mainUrl_es{
     background-image: url("gfx/v2/menu/home_es.png");
    background-position: 0 -9px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 147px;
}

:hover.mainUrl_es{
    background-position: 0px -41px;
}
.contact_pl{
     background-image: url("gfx/v2/menu/contact_pl.png");
    background-position: -5px -8px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 74px;
}

:hover.contact_pl{
    background-position: -5px -58px;
}

.contact_en{
     background-image: url("gfx/v2/menu/contact_en.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 87px;
}

:hover.contact_en{
    background-position: 0px -41px;
}

.contact_de{
     background-image: url("gfx/v2/menu/contact_de.png");
    background-position: 0 -8px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 84px;
}

:hover.contact_de{
    background-position: 0px -58px;
}

.contact_it{
     background-image: url("gfx/v2/menu/contact_it.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 94px;
}

:hover.contact_it{
    background-position: 0px -41px;
}

.contact_es{
     background-image: url("gfx/v2/menu/contact_es.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 97px;
}

:hover.contact_es{
    background-position: 0px -41px;
}

.page_15_pl{
     background-image: url("gfx/v2/menu/obuwie_pl.png");
    background-position: -5px -8px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 139px;
}

:hover.page_15_pl{
    background-position: -5px -58px;
}

.page_26_en{
     background-image: url("gfx/v2/menu/obuwie_en.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 140px;
}

:hover.page_26_en{
    background-position: 0px -41px;
}

.page_23_de{
     background-image: url("gfx/v2/menu/obuwie_de.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 149px;
}

:hover.page_23_de{
    background-position: 0px -41px;
}

.page_25_it{
     background-image: url("gfx/v2/menu/obuwie_it.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 150px;
}

:hover.page_25_it{
    background-position: 0px -41px;
}

.page_24_es{
     background-image: url("gfx/v2/menu/obuwie_es.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 154px;
}
.text .text{
    padding: 0px 0px 0px 10px !IMPORTANT;
}

:hover.page_24_es{
    background-position: 0px -41px;
}

.page_16_pl{
     background-image: url("gfx/v2/menu/aktualnosci.png");
    background-position: -5px -19px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 108px;
}

:hover.page_16_pl{
    background-position: -5px -58px;
}

.page_17_pl{
     background-image: url("gfx/v2/menu/gdzie_kupic.png");
    background-position: -5px -8px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 100px;
}

:hover.page_17_pl{
    background-position: -5px -58px;
}

.page_2_pl{
     background-image: url("gfx/v2/menu/regulamin_pl.png");
    background-position: -5px -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 152px;
}

:hover.page_2_pl{
    background-position: -5px -41px;
}


.page_6_en{
     background-image: url("gfx/v2/menu/regulamin_en.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 116px;
}

:hover.page_6_en{
    background-position: 0px -41px;
}

.page_8_de{
     background-image: url("gfx/v2/menu/regulamin_de.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 49px;
}

:hover.page_8_de{
    background-position: 0px -41px;
}

.page_11_it{
     background-image: url("gfx/v2/menu/regulamin_it.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 77px;
}

:hover.page_11_it{
    background-position: 0px -41px;
}

.page_12_es{
     background-image: url("gfx/v2/menu/regulamin_es.png");
    background-position: 0 -10px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 38px;
    width: 75px;
}

:hover.page_12_es{
    background-position: 0px -41px;
}


.box h2{
    width: 160px;
    height: 17px;
    padding: 0px 0px 8px 0px;
    margin: 0px 0px 0px 12px;
    font-size: 18px;
    font-weight: normal;
    color: #313131;
    border-bottom: 2px #bcbcbc solid;
    text-transform:uppercase;
    font-family: 'Anton', sans-serif;
}

.borderBox{
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
}

.border-bottom{
    border-bottom: 2px solid #BCBCBC;
}

.box h2.arrow {
	display:block;
	padding:7px 10px 6px 0;
}
.box h2.arrow .arrow {
	background:transparent url(gfx/arrow2.gif) no-repeat 0 55%;
	display:block;
	padding-left:12px;
}
.box h2.dark {
	color:white;
	background:#4a95b6 url(gfx/h2dark.png) repeat-x left bottom;
	border-left:2px solid #ecebeb;
}

/* srodkowa kolumna */

#center .box {
    padding: 20px 0px 0px 0px;
}

#center .box h2 {
    color: #313131;
    font-size: 18px;
    font-weight: normal;
    height: 17px;
    padding: 0 0 8px;
    text-transform: uppercase;
    border: 0 none;
    width: 100%;
}

#center .box  .productName{
    color: #3a3a3a;
    font-weight: normal;
    font-size: 16px;
    text-align: center;
    font-family: 'Anton',sans-serif;
    
}

#center .box  .productPrice{
    color: #000;
/*    font-weight: bold;*/
    font-size: 14px;
    width: 134px;
    height: 23px;
    margin: 5px auto 0px;
/*    background-image: url("gfx/v2/price.png");
    background-repeat: no-repeat;*/
    text-align: center;
    padding: 3px 0px 0px 0px;
}

.text {
	color:#575757;
	padding:5px 5px 10px 5px;
/*	line-height:14px;*/
        font-size: 14px;
}

.cat-descr{
	border-left: 1px solid #b8b5c0;
	border-right: 1px solid #b8b5c0;
	border-top: 1px solid #b8b5c0;
}
.product-list {
	list-style-type:none;
	margin:0px 0px 12px 0px;
	padding:0;
	width:528px;
	overflow:auto;
}

.border-top {
/*	border-top:1px solid #b8b5c0;*/
}


.bordered {
	padding-top: 20px;
/*	border-top: 1px solid #d9d3da;*/
	border-right: 1px solid #b8b5c0;
}
.product-list .list-item {width:528%;overflow:hidden;position:relative;border-top:1px solid #d9d9d9;top:-1px;padding:20px 0 12px 0;}
.cols2 .list-item {float:left;width:49.9%;overflow:hidden;padding-top:0;border-top-width:0;}
.cols3 .list-item {float:left;width:33%;overflow:hidden;padding-top:0;border-top-width:0;}
.cols4 .list-item {float:left;width:24.5%;overflow:hidden;padding-top:0;border-top-width:0;}
.cols5 .list-item {float:left;width:19.5%;overflow:hidden;padding-top:0;border-top-width:0;}
.cols6 .list-item {float:left;width:16%;overflow:hidden;padding-top:0;border-top-width:0;}
.border-top .list-item {padding-top:20px;}
.product-list .list-item {min-height:97px;}
* html .product-list .list-item {float:left;overflow:visible;height:97px;}
.product-list .first {border-top-width:0;padding-top:0;}
.border-top .first {padding-top:20px;border-top-width:0;}

.product-list h3 {margin:0 125px 0 144px;font-size:13px;line-height:1.3em}
.product-list .text {margin:0 125px 0 16px;padding:1px 0;}
.only-description h3 {margin-left:15px;}
.only-title h3 {margin-left:15px;}
.only-description .text {margin-left:15px;}
.product-list .text p {margin:0.5em 0 0 0;}
.product-list .price {position:absolute;right:17px;width:97px;top:30px;text-align:center;font-size:12px;}
.product-list .first .price {top:10px;}
.border-top .first .price {top:30px;}
.product-list .price strong {font-size:15px;}
.product-list .price a {float:right;}
.product-list .price a img {margin-top:8px;}
.product-list .price input.input {width:17px;margin-top:4px;padding:2px 5px;border:1px solid #929090;border-bottom-color:#dcdee1;border-right-color:#dcdee1;}

.cols2 .list-item .price {position:static;text-align:center;width:100%;padding-top:10px;}
.cols3 .list-item .price {position:static;text-align:center;width:100%;padding-top:10px;}
.cols4 .list-item .price {position:static;text-align:center;width:100%;padding-top:10px;}
.cols5 .list-item .price {position:static;text-align:center;width:100%;padding-top:10px;}
.cols6 .list-item .price {position:static;text-align:center;width:100%;padding-top:10px;}

.cols2 .list-item h3 {margin-right:15px;margin-left:15px;}
.cols3 .list-item h3 {margin-right:15px;margin-left:15px;}
.cols4 .list-item h3 {margin-right:15px;margin-left:15px;}
.cols5 .list-item h3 {margin-right:15px;margin-left:15px;}
.cols6 .list-item h3 {margin-right:15px;margin-left:15px;}

.cols2 .list-item .text {margin-right:15px;margin-left:15px;}
.cols3 .list-item .text {margin-right:15px;margin-left:15px;}
.cols4 .list-item .text {margin-right:15px;margin-left:15px;}
.cols5 .list-item .text {margin-right:15px;margin-left:15px;}
.cols6 .list-item .text {margin-right:15px;margin-left:15px;}

.cols2 .list-item .image {display:block;text-align:center;}
.cols2 .list-item .image img {float:none;margin-bottom:10px;margin-right:0;}
.cols3 .list-item .image {display:block;text-align:center;}
.cols3 .list-item .image img {float:none;margin-bottom:10px;margin-right:0;}
.cols4 .list-item .image {display:block;text-align:center;}
.cols4 .list-item .image img {float:none;margin-bottom:10px;margin-right:0;}
.cols5 .list-item .image {display:block;text-align:center;}
.cols5 .list-item .image img {float:none;margin-bottom:10px;margin-right:0;}
.cols6 .list-item .image {display:block;text-align:center;}
.cols6 .list-item .image img {float:none;margin-bottom:10px;margin-right:0;}


.product-list .price input.add {color:white;font-size:10px;font-weight:bold;height:20px;padding:0 0 2 0;margin-top:8px;border-width:0;cursor:pointer;}
.product-list .price input.hover {text-decoration:none;background-position:left bottom;}

.index {list-style-type:none;margin:0;padding:10px 0;text-align:center;border-top:1px solid #d9d9d9}
.index li {display:inline;padding-left:10px;background:transparent url(gfx/line.png) no-repeat 3px 2px;}
.index li.prev {background-image:none;padding-left:0;}

.view-list {
    display:block;
    float:none;
    width:100%;
    height:34px;
}
.view-list .col-left	{
    display:inline;
    float:left;
    padding-left:5px;
    width:50%;
    text-align: left;
}
.view-list .col-right {
    display:inline;
    float:right;
    width:200px;
    text-align:right;
    text-align: right;
}

.view-list ul {
    list-style-type:none;
    margin:0px;
    text-align:left;
    padding: 0;
    display: inline;
}

.view-list .col-right ul{
 
    padding: 5px 15px 0px 0px;
}


.view-list .col-left ul{
    float: left;
    padding: 5px 0px 0px 10px;
}

.view-list ul li {display:inline;padding-left:10px;background:transparent url(gfx/line.png) no-repeat 3px 2px;}
.view-list ul li.first {background-image:none;padding-left:0;}

.view-list ul li a {
    font-size: 10px;
    text-decoration:underline;
}
.view-list ul li a:hover {text-decoration:none;}

.product-images{
    width:518px;
/*    min-height: 354px;
    border-top: 5px #b9b8b8 solid;
    border-left: 5px #b9b8b8 solid;
    border-right: 2px #b9b8b8 solid;
    border-bottom: 2px #b9b8b8 solid;*/
/*    background-color: #a4a4a4;*/
    background-color: #fff;
}

.product-images .mainImage{
    margin: 0 auto;
    display: block;
    
}

.product-images .minGallery{
    width: 518px;
/*    background-image: url('gfx/v2/bg_gallery.png');
    background-repeat: repeat-y;*/
    padding: 10px 0px 0px;
}

.product h1 {
    font-size: 27px;
    padding: 13px 0px 7px 0px;
    margin: 0px 0px 15px 0px;
    color: #313131;
    border-bottom: 2px solid #BCBCBC;
    font-weight: normal;
    font-family: 'Anton',sans-serif;
    height: 27px;
}

.product .basic-data {
    width:100%;
    position: relative;
}

.product .basic-data .basic-data-items{
   border-top: 2px solid #BCBCBC;
    position: absolute;
    right: -180px;
    top: -17px;
    width: 160px;
    padding: 15px 0px 0px 0px;
    text-transform: uppercase;
}

.product .basic-data .image {float:left;padding-left:16px;margin-right:7px;cursor:pointer;}
.product .basic-data .image img {border:1px solid #d9d9d9;}


.product .basic-data .col-left {
    width:160px;
}
.product .basic-data .col-right {
    width:160px;
}

.product .basic-data .col-left form {display:inline;}
.product .basic-data .col-left fieldset {display:inline;}
.product .basic-data dl {
    margin:0;
    padding:0;
}

.product .basic-data dt {
    float:left;
    margin-right:2px;
    font-size: 11px;
    font-weight:bold;
}
.product .basic-data dd {
    margin:0;
    font-size: 10px;
    text-align: right;
    padding: 0px 5px 0px 0px;
}
.product .basic-data dd.big {font-size:12px;}
.product .basic-data select {border:1px solid #c4c8c9;width:106px;height:18px;color:#5b5b5b;margin-top:4px;}

.product .basic-data .price{
    font-size: 22px;
    font-family: 'Anton',sans-serif;
    text-align: left;
    margin: 30px 0px 15px 0px;
}

.product .basic-data .col-right del {font-size:13px;}
.product .basic-data .col-right a {text-decoration:underline;padding-left:5px;background:transparent url(gfx/arrow3.gif) no-repeat 0 55%}
.product .basic-data .col-right a:hover {text-decoration:none;}


.product-form {
    width:100%;
    overflow:hidden;
}

.product-form .col-left label{
    font-size: 11px;
    font-weight: bold;
    width: 60px !IMPORTANT;
    float: left;
    margin: 0px 0px 10px 0px;
}

.product-form .col-right label{
    font-size: 11px;
    font-weight: bold;
    width: 109px !IMPORTANT;
    float: left;
}

.product-form .col-right input.prodQty{
    border-left: 1px #929090 solid !IMPORTANT;
    border-top: 1px #929090 solid !IMPORTANT;
    border-bottom: 1px #dcdee1 solid !IMPORTANT;
    border-right: 1px #dcdee1 solid !IMPORTANT;
    height: 17px !IMPORTANT;
    width: 17px !IMPORTANT;
    float: left;
    font-size: 11px;
    padding: 0px 4px;
}

.product-form .col-right .add-button-new{
    margin-top: 15px;
}

.product-form .input-line select {
    border:1px solid #c4c8c9;
    width:76px;
    height:19px;
    margin: 0;
    float: left;
}

#mailToFriendContainer{
    text-align: center;
}

#mailToFriend{
    text-decoration: none;
    font-size: 17px;
    font-family: 'Anton',sans-serif;
    font-weight: normal;
    margin-top: 50px;
    display: block;
}

.product-form .silver-button {
    margin-top: 10px;
}
 input.add-button-new{
	position: relative;
	top: 5px;
}
.product-form input.hover {text-decoration:none;background-color:#8baf35;background-position:left bottom;}

.product h3.big-dark-two{
/*	background:transparent url(gfx/bg_title_dark_two.png) no-repeat !IMPORTANT;*/
        background: transparent url(gfx/nowy_lay/bg_title_big_inner.png) no-repeat !IMPORTANT;
}

.product h3.big-dark {
	font-size:11px;
/*	background:transparent url(gfx/bg_title_dark.png) no-repeat;*/
        background: transparent url(gfx/nowy_lay/bg_title_big_inner.png) no-repeat !IMPORTANT;
	height:67px;
	width: 478px;
	line-height: 1.2em;
	margin:0;position:relative;
	top:-1px;
	padding:0 0px 0px 50px;
	border-width:0;
	color:#323232;
	margin-bottom:10px;
}

#center h3.big-dark span {
	float: left;
	height: 33px;
	padding: 16px 17px 0px 9px;
	position: relative;
	top: 1px;
	font-size: 18px;
        color: #698143;
        font-weight: normal;
        font-family: verdana,sans-serif;
}

#center h3.big-dark img{
	position: relative;
	top: 1px;
}

/*.product h3 span {float:left;padding:0 20px 0 8px;background:transparent url(gfx/h2bg2.png) no-repeat right top;}*/

.product-info {margin:1.5em 12px;border:1px solid #d9d9d9;border-top-width:0;border-right-width:0;}
.product-info dt {float:left;padding:0 0 0 11px;border-top:1px solid #d9d9d9;width:176px;font-weight:bold;line-height:25px;}
* html .product-info dt {width:177px;}
.product-info dd {margin-left:187px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding:0 6px;font-size:12px;line-height:25px;}
.product-info .dark {background-color:#f5f5f5;}

.product .text {padding:5px 15px;color:#323232;padding-bottom:15px;line-height: 1.6em;}

.product ul.gallery{
    width: 515px;
    margin: 0 auto;
    text-align: center;
    padding: 0;
}

.product .gallery {
    list-style-type:none;
}
.product .gallery li {
    display: inline;
    
}
.product .gallery li img {
    margin: 0px 10px 10px;
    
}

.product .text ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.product .text ul li{
    background-image: url("gfx/v2/li_dot.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    padding: 0 0 0 15px;
}

.product .links {padding:0 10px;margin:21px 0 25px 0;list-style-type:none;}
.product .links li {width:100%;overflow:hidden;position:relative;}
.product .links .image img {float:left;margin:9px 0 0 22px;}
.product .links .dark {background-color:#f5f5f5;}
.product .links h4 {margin:0 120px 0 100px;padding:22px 0 18px 0;font-size:11px;font-weight:normal;}
.product .links p {margin:0;position:absolute;right:0;top:22px;width:104px;}

.product .comments {padding:1px 28px 10px 28px;font-size: 12px;}
.product .comments p {margin:0.5em 0;}
.product .comments a {
	color:#515151;
	text-decoration:underline;
	font-weight:normal;
        font-size: 14px;
}

.product .comments a:hover {text-decoration:none;}


.form {padding:0 15px;}
.addPadding{
	padding-top: 15px !IMPORTANT;
	padding-bottom: 15px !IMPORTANT;
}
.form .input-line {width:100%;overflow:hidden;margin-bottom:5px;}
.form .input-line label {float:left;width:150px;font-weight:bold;padding-top:2px;}
.form .checkbox-line label {margin-bottom:5px;margin-right:5px;}
.form .input-line .input {padding-right:100px;overflow:hidden;}
* html .form .input-line .input {height:23px;margin-top:-1.4em;padding-left:150px;}
.form .input-line .input input, .form .input-line .input textarea, .form .input-line .input select {
    font-size:12px;
    padding:1px 5px 3px;
    height: 20px;
    width:100%;
}
.form .input-line .input select {padding:0;height:20px;}
.form .input-line .input textarea {height:135px;}
* html .form .input-line .input textarea {margin-left:3px;}
.form .textarea-line .input {padding:0 20px 0 0;overflow:hidden;}
* html .form .textarea-line .input {height:145px;}
.form .textarea-input {padding:5px 15px 10px 15px;}
.form .textarea-input .input {padding:0 12px 0 0;overflow:hidden;}
.form .textarea-input .input textarea {margin-top:4px;height:135px;font-size:12px;padding:3px 5px;background-color:#f7f6f7;border:1px solid #dcdee1;border-left:1px solid #929090;border-top:1px solid #929090;width:100%;}
.form .textarea-input .input textarea:focus {background-color:#fdfdfd;}
.form .radio-line {
    margin:0 5px 0 10px;
    padding:5px 0;
    font-family: Tahoma,sans-serif;
    font-size: 11px;
}
.form .radio-line label {display:block;padding:2px 0;}
.form .radio-line label input {
    margin:0 2px 0 0;
    vertical-align:middle;
    position: relative;
    top: -2px;
}
.form .token {padding:5px 0;}
.form .token img {border:1px solid #d3d0c7;margin-bottom:5px;}
.form .token a {color:#2a2a2a;text-decoration:underline;}
.form .token a:hover {text-decoration:none;}
.form .token label {
    float:left;
    width:140px;
    padding-top:7px;
    margin-right:10px;
    font-weight:bold;
    font-size: 12px;
    line-height: 15px;
}
a.captcha{
    float: right;
    font-size: 10px;
    font-weight: bold;
    position: relative;
    right: 20px;
    text-decoration: none !IMPORTANT;
    top: -17px;
}
.form .token input {

    width: 40px;
    height: 20px;
    padding: 2px 5px;
    margin-left: 4px;
}
.form .buttons {line-height:1.2em;text-align:center;margin-bottom:0.5em}

.form .buttons input:hover {background-position:left bottom;}

.register .bold {
    font-weight:bold;
    font-size:11px;
    margin:1.6em 0 0em 0;
    line-height:1.45em;
    text-align: center;
}
.register .columns {padding-top:1px;}
.register {padding-bottom:15px;}
.register fieldset, .register .fieldset {position:relative;padding-top:13px;margin-top:20px;padding-bottom:5px;border:1px solid #BCBCBC}
.register .input-line label {
    padding-left:15px;width:135px;
    font-size: 12px;
}
.register fieldset h3, .register .fieldset h3 {
        color: #313131;
        font-family: 'Anton',sans-serif;
        font-size: 16px;
        font-weight: normal;
        height: 12px;
        margin: 0 0 0 12px;
        padding: 0 0 8px;
        text-transform: uppercase;
        top: -12px;
        position:absolute;
        background-color: #fff;
/*        background-color: #e7e7e7;*/
}
.register .col-left {float:left;width:48%;}
.register .col-right {float:right;width:48%;}
.label-block .input-line label {
    float:none;
    display:block;
    padding-left:15px;
    font-size: 12px;
    line-height: 15px;
}
.label-block .input-line .input {padding:2px 27px 1px 15px;}
* html .label-block .input-line .input {height:22px;margin-top:0;padding-left:15px;}
.register .token {
    padding: 5px 0 0 150px;
}

.register .token label{
    position: relative;
    left: -135px;
    top: -10px;
}

.register .token #inputToken{
    position: relative;
    left: -135px;
    margin: 0px !IMPORTANT;
    top: -10px;
}

.register .token label {width:125px;}
.register p {margin:0 15px 1em 15px;}
.register .password-line {text-align:center;padding:5px 0 10px 0}
.register .password-line label {
    font-weight:bold;
    display:inline;
    font-size: 12px;
    line-height: 15px;
}

.register .password-line input {
    height: 20px;
    padding: 2px 5px;
    margin-left: 4px;
}

.register .buttons input {
	margin-top:3px;

}

input.noBg{
	background: none !IMPORTANT;
}
.register .buttons .big-button {margin-top:3px;width:130px;}
.register .input-line p {
    font-weight:normal;
    padding: 4px 0px 0px 10px;
    margin: 0;
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana,sans-serif;
}

.form .choose-address {padding-bottom:10px;margin:10px 15px 15px 15px;border-bottom:1px solid #dadada;width:auto;}
.form .choose-address label {padding-left:0;}
.form .choose-address .input {padding-right:73px;}
* html .form .choose-address .input  {height:23px;margin-top:0em;padding-left:5px;}

.register .user-id {
    background-color:#DBDBDB;
    margin:0 15px 8px 15px;
    padding:5px;
    font-size:12px;
    border: 1px #c1c1c1 solid;
}
.register .user-id dt {display:inline;}
.register .user-id dd {display:inline;margin:0;padding-right:10px;font-weight:bold;}

.forgot-password {
    text-align:right;
    padding: 0px;
    margin: 0px 10px 0px 0px !IMPORTANT;
    font-weight: bold;
}
.forgot-password a{
    font-size: 10px;
}

#cart-button {display:none;}
#cart-data1 {display:none;}
#cart-data2 {display:none;}
#cart-data2-address {display:none;}
#cart-data3 {display:none;}
#cart-data4 {display:none;}
#cart-password {display:none;}

#cart-password.show {display:block;}
.show1 #cart-button {display:block;}
.show1 #cart-data2 {display:block;}
.show1 #cart-data3 {display:block;}
.show1 #cart-data4 {display:block;}

.show2 #cart-button {display:block;}
.show2 #cart-data1 {display:block;}
.show2 #cart-data2 {display:block;}
.show2 #cart-data3 {display:block;}
.show2 #cart-data4 {display:block;}


.panel-links {
    margin:0;
    padding:10px 0;
    width:100%;
    overflow:hidden;
    padding-left:20px;
    border-bottom: 1px solid #BCBCBC;
}
.panel-links .td-link {
    margin:10px;
    padding: 0px 0px 10px 0px 
}

.address-list {list-style-type:none;margin:0;padding:0;}
.address-list li {padding:0;margin:0;}
.address-list h3 {
    background-color: #DBDBDB;
    border: 1px solid #C1C1C1;
    padding:5px;
    margin:0;
    font-size:12px;
}
.address-list p {margin:0;padding:10px;line-height:1.5em;}
.address-list ul {list-style-type:none;margin:0;padding:0 0 14px 10px;}
.address-list li li {display:inline;}

.links-site{
	padding: 10px;
	margin: 0;
	list-style-type: none;
}

.links li {list-style-type:none;margin:0;padding:0 0 10px 0px;}

.padding-bottom {padding-bottom:7px;}
.page-cart {
    margin: 0px 15px 0px;
}
.page-cart h3 {
    font-size:13px;
    color: #313131;
    font-family: 'Anton',sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 15px 0px 5px 0px;
}
.table {
    width:100%;
    border-top:1px solid #c1c1c1;
    border-left:1px solid #c1c1c1;
}
.table th {
    background-color:#dbdbdb;
    padding:9px 8px 8px 8px;
    text-align:left;
    font-size:11px;
    border-bottom:1px solid #c1c1c1;
    border-right:1px solid #c1c1c1;
}
.table td {
    border-bottom:1px solid #c1c1c1;
    border-right:1px solid #c1c1c1;
    padding:4px 6px;
}

.table input {width:33px;}
.table .to-center {text-align:center;}
.table .w200 {width:200px;}
.table .w73 {width:73px;}


.error {
    background:#f3f3f3 url(gfx/v2/error.png) no-repeat 10px 50%;
    padding:13px 20px 13px 58px;
    border:1px solid #e42122;
    margin:20px 15px 10px 15px;
    color:#e42122;
    font-weight:bold;
    line-height:1.5em;
}

.notify {
    background:#f3f3f3 url(gfx/v2/warning.png) no-repeat 10px 50%;
    padding:13px 20px 13px 58px;
    border:1px solid #5c5c5c;
    margin:20px 15px 10px 15px;
    color:#5c5c5c;
    font-weight:bold;
    line-height:1.5em;
}
.form .warning {margin-left:0;margin-right:0;}
.form fieldset .warning, .form .fieldset .warning {margin-left:15px;margin-right:15px;}
.warning p {margin:0;font-size:12px;}
.warning p a {text-decoration:underline;}
.warning p a:hover {text-decoration:none;}
.warning input {margin:2px 0 2px 0;vertical-align:middle;}
p.button a {
	display:block;
	margin:1.5em auto 0.5em auto;
	height:20px;
	background:#448aae url(gfx/button_empty_big.png) no-repeat;
	font-weight:bold;
	color:white;
	width:130px;
	line-height:19px;
	text-align:center;
}
p.button a:hover {background-position:left bottom;text-decoration:none;}
.bold-center {text-align:center;font-weight:bold;margin:2em 15px 3em 15px;}

.page-cart .change-details {
    background-color:#dbdbdb;
    margin:0;
    font-size:12px;
    padding:6px 6px 5px 6px;
    position:relative;
    background-color: #DBDBDB;
    border: 1px solid #C1C1C1;
}
.page-cart .change-details strong {position:absolute;right:6px;top:5px;}
.page-cart .change-details a {font-weight:bold;text-decoration:underline;}
.page-cart .change-details a:hover {text-decoration:none;}
.page-cart .shipping span {padding-left:15px;}
.page-cart .shipping .shlist {line-height:25px;}


.page-cart .total {
    float: right;
    line-height: 22px;
    margin: 10px 0px;
    width: 345px;
}

.page-cart .total dt {
    float: left;
    font-size: 11px;
    padding: 2px 15px 0px 0px;
    width: 191px;
    text-align: right;
    font-family: Tahoma,sans-serif;
}

.page-cart .total dd {
    margin-left:90px;
    font-weight:bold;
    padding: 3px 0px;
    font-size: 12px;
}

.page-cart .total .input {font-size:12px;padding:3px 5px;background-color:#f7f6f7;border:1px solid #dcdee1;border-left:1px solid #929090;border-top:1px solid #929090;width:50px;margin-right:2px;float:left;margin-right:7px;}
* html .page-cart .total .input  {margin-right:4px;}
.page-cart .total .input:focus {background-color:#fdfdfd;}
.page-cart .total .button {width:76px;height:20px;background:#448aae url(gfx/button.png) no-repeat;font-weight:bold;color:white;border-width:0;cursor:pointer;padding:0 0 2px 0;margin-top:1px;}
.page-cart .total .button:hover {background-position:left bottom;}

.page-cart .buttons {width:100%;overflow:hidden;padding-bottom:4px;}
.page-cart .buttons a {height:20px;background:#448aae url(gfx/button2.png) no-repeat;font-weight:bold;color:white;width:130px;line-height:19px;text-align:center;float:right;}
.page-cart .buttons a:hover {background-position:left bottom;text-decoration:none;}
.page-cart .buttons input {
    margin: 0px 0px 0px 5px;    
    float:right;
}


.pLeft{
	padding-left: 10px;
}


.margin {margin:0 15px 7px 15px;padding-top:15px;}
.margin p.button {margin-top:0;}
.margin p.button a {margin-top:0;}



/* Lewa i prawa kolumna  */
#current {font-weight:bold;}

.menu {
    list-style-type:none;
    margin:0px 0px 0px 12px;
    padding:0;
    color: #313131;
    width: 160px;
    text-transform: uppercase;
}
.menu li {
    width:160px;
    display:block;
    font-size: 11px;
    font-weight: bold;
    color: #313131;
    padding: 0;
}

.menu li a{
    margin: 0;
    padding: 3px 0px 3px 10px;
    display: block;
    color: #313131;
    background-image: url('gfx/v2/menu_arrow.png');
    background-repeat: no-repeat;
    background-position: 0px 10px;
    
}

.menu li a:hover {
    text-decoration: none;
}

.menu li.noArrow{
	background-image: none !IMPORTANT;
	font-size: 10px;
}

.menu li.noArrow a{
	padding:9px 20px 6px 13px;
}

.menu li.first {
	border-top-width:0;
}

ol.menu a {
	padding:9px 13px 6px 13px;
	display:block;
}



.menu li a.noArrow:hover{
	background-image: none !IMPORTANT;
}

.menu li.selected a {
	background-color:#f3eff2;
	font-weight:bold;
	text-decoration:none;
}

.choose-category {
	padding:16px 13px;
	}

.choose-category select {
	border:1px solid #dededc;
	width:98%;
	height:18px;
	}

.best-product {padding:11px 20px 5px 20px;}
.best-product h3 {font-size:12px;color:black;margin:0 0 2px 0;}
.best-product h3 a {color:black;}
.best-product p {margin:0;font-size:15px;text-align:center;font-weight:bold;}
.best-product p img {margin:8px 0;}

.newsletter p {line-height:1.5em;margin-bottom:0.7em}
.newsletter label {display:block;background-color:#f7f7f7;border-left:1px solid #908f8f;border-top:1px solid #908f8f;border-width:1px 0 0 1px;padding:6px 6px 5px 6px;}
* html .newsletter label {padding:4px 6px 4px 6px;}
*+html .newsletter label {padding:4px 6px 4px 6px;}
.newsletter label .input {width:100%;border-width:0;padding:0;background-color:transparent}
.newsletter .buttons {line-height:1.2em;text-align:center;}
.newsletter .buttons input {
	height:20px;
	cursor:pointer;padding:0 0 2px 0;}
.newsletter .buttons input:hover {background-position:left bottom;}

.cart {
	padding-top: 10px;
	margin: 0px 0px 0px 12px;
	width: 150px;
        text-align: center;
}
.cart a {
	display:block;
	text-align:center;
	margin-bottom:10px;
        text-transform: none;
        font-size: 12px;
}

.box h2.mainMenuCart{
	width: 175px;
	height: 23px;
	
}
.text_b{
	color: #000000;
	font-weight: 500;
}
.filter {
	padding:6px 10px;
	margin:0;
}
.filter div {
	display:block;
	padding: 2px 0px 5px 0px;
}

.box h2.mainMenuBestseler{
	width: 175px;
	height: 23px;
	
}

.filter label {display:block;padding:2px 6px 5px 0px;}
.filter label.inline {display:inline;}

.filter .buttons input.filtre {
	width:66px;
	height:20px;
	font-weight:bold;
	color:white;
	border-width:0;
	cursor:pointer;
	padding:0 0 2px 0;
}

.filter .buttons input.resetFiltre {
	width:82px;
	height:20px;
	
	font-weight:bold;
	color:white;
	border-width:0;
	cursor:pointer;
	padding:0 0 2px 0;
}
.pool fieldset {padding:1px 10px 1px 10px}
.pool p {line-height:1.5em;margin-bottom:0.7em}
.pool label {display:block;padding-left:15px;margin-bottom:8px;}
* html .pool label {margin-bottom:4px;}
*+html .pool label {margin-bottom:4px;}
.pool label input {vertical-align:middle;}
.pool .buttons {line-height:1.2em;text-align:center;}
.pool .buttons input {width:76px;height:20px;background:#448aae url(gfx/button.png) no-repeat;font-weight:bold;color:white;border-width:0;cursor:pointer;padding:0 0 2px 0;}
.pool .buttons input:hover {background-position:left bottom;}
.pool dl {margin:1.4em 0;}
.pool dd {margin:0.3em 0 1em 0;width:100%;overflow:hidden;}
.pool dd .pool-value {float:left;width:40px;}
.pool dd .pool-result {display:block;margin-left:40px;margin-right:20px;border:1px solid #a3a3a3;padding:1px;height:9px;}
.pool dd .pool-result span {background-color:#326ec7;height:9px;overflow:hidden;float:left;}

.search {padding:18px 10px 1px 14px}
.search label {display:block;background-color:#f7f7f7;border-left:1px solid #908f8f;border-top:1px solid #908f8f;border-width:1px 0 0 1px;padding:6px 6px 5px 6px;}
.search label .input {width:100%;border-width:0;padding:0;background-color:transparent}
* html .search label {padding:4px 6px 4px 6px;}
*+html .search label {padding:4px 6px 4px 6px;}
.search .buttons {line-height:1.2em;text-align:center;}
.search .buttons input {width:76px;height:20px;background:#448aae url(gfx/button.png) no-repeat;font-weight:bold;color:white;border-width:0;cursor:pointer;padding:0 0 2px 0;}
.search .buttons input:hover {background-position:left bottom;}

.stats {padding:10px 22px;margin:0;}
.stats dt {float:left;padding:7px 0 6px 22px;margin-right:2px;background:transparent url(gfx/point.png) no-repeat 5px 54%;}
.stats dd {padding:6px 0;font-weight:bold;margin:0;border-top:1px solid #e0e0e0}
.stats dd.first {border-top-color:white;}

.download {list-style-type:none;margin:0;padding:12px 0 8px 0;text-align:center;}
.download li {display:inline;padding:0 2px;}

/* Stopka */

#foot {
    background-image: url('gfx/v2/footer.png');
    background-repeat: no-repeat;
    width: 900px;
    height: 61px;
}

#foot #subscriptionContainer{
    float: right;
    height: 39px;
    background-image: url('gfx/v2/bg_subscription.png');
    background-repeat: no-repeat;
    margin: 14px 19px 0px 0px;
    background-color: #ededed;
    padding: 0px 8px;;
}

#foot #subscriptionContainer form{
    padding: 0;
    margin: 0;
    border: 0 none !IMPORTANT;
}

#foot #subscriptionContainer form input[type=text]{
    width: 200px;
    padding: 0px 4px 1px 4px;
}

#foot #subscriptionContainer form div.inputTextContainer{
    float: right;
    padding: 9px 8px 0px 0px;
}

#foot #subscriptionContainer form div.inputImageContainer{
    float: right;
    padding: 7px 0px 0px 0px;
}

#foot div#footIco{
    float: left;
    padding: 15px 0px 0px 22px;
}

#foot div#footIco a{
    display: block;
    float: left;
    margin: 0px 17px 0px 0px;
}

#foot div#footIco a img{
    display: block;
}

#foot div#footIco #ggChat{
    position: relative;
    float: left;
}

#foot div#footIco #ggChat .png{
    position: absolute; 
    top: 3px; 
    left: 0px;
    width: 25px !IMPORTANT;
    height: 25px !IMPORTANT;
    z-index: 10;
}
#foot div#footIco #ggChat a{
    height: 30px;
    margin: 0;
    padding: 5px 0 0 30px;
    position: absolute;
    width: 37px;
    z-index: 100;
}
#pay {background:#fafafa url(gfx/shadowbottomleft.png) no-repeat;padding-left:4px;}
#pay p {margin:0;padding:16px 4px 10px 0;text-align:center;background:transparent url(gfx/shadowbottomright.png) no-repeat right top;}


#flagi{
    float:right;
    padding: 15px 15px 0px 0px;
}

#flagi a img{
	border:1px solid #999999;
}

#flagi a:hover img{
	border:1px solid #444;
}

.clearBoth{
    clear: both;
}

div#bottomBelt{
    background-image:  url('gfx/v2/bg_footer.png');
    background-repeat: repeat-x;
    background-position: bottom left;
    position: static;
    bottom: 0;
    width: 100%;
    height: 33px;
}

.noPadding{
    padding: 0 !IMPORTANT;
}

.noMargin{
    margin: 0 !IMPORTANT;
}

.marginBottom10{
    margin-bottom: 10px !IMPORTANT;
}

/*pokaz slajdów*/


#sliderContainer{
    border-top: 1px #acacac solid;
    border-bottom: 1px #acacac solid;
    border-left: 1px #8d908e solid;
    border-right: 1px #8d908e solid;
}

.contentBlock{
    margin-top: 15px;
    border-top: 2px solid #BCBCBC;
}


.contentBlock h3{
    font-family: 'Anton',sans-serif;
    padding: 15px 0px;
    margin: 0 auto;
    font-weight: normal;
    font-size: 20px;
}

.opinion{
    margin: 0px 0px 10px 0px;
}

.inOpinion{
    float: right;
    margin: 5px 0px;
}

#opinionForm{
    margin-top: 20px;
    border: 1px solid #BCBCBC;
    position: relative;
    padding-bottom: 5px;
    padding-top: 13px;
}

#opinionForm h3{
     background-color: #E7E7E7;
    color: #313131;
    font-family: 'Anton',sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 12px;
    margin: 0 0 0 12px;
    padding: 0 0 8px;
    position: absolute;
    text-transform: uppercase;
    top: -12px;
   
}

#opinionForm textarea{
    width: 427px !IMPORTANT;
}

.fileLink{
    font-weight: normal;
}

.contentBlock .links{
    margin: 0;
    padding:0 ;
}

input.generateButton{
    height: 25px;
    background-image:  url('gfx/v2/bg_button.png');
    background-repeat: repeat-x;
    border: 0 none;
    border-left: 1px #848484 solid;
    border-right: 1px #848484 solid;
    padding: 0;
    margin: 0;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    padding: 0px 10px 2px;
    text-align: center;
    line-height: 11px;
    white-space: nowrap;
    cursor: pointer;
}

a.generateButton{
    white-space: nowrap;
    background-image:  url('gfx/v2/bg_button.png');
    background-repeat: repeat-x;
    border-left: 1px #848484 solid;
    border-right: 1px #848484 solid;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11px !important;
    font-weight: bold !important;
    height: 18px;
    line-height: 11px;
    margin: 0;
    padding: 7px 10px 0;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
}

.rabat_txt{
    height: 20px !IMPORTANT;
    padding: 2px 5px!IMPORTANT;
}

#allProducts table input[type="text"]{
    padding: 2px 5px;
}

.shlist input{
    position: relative;
    top: 2px;
}

#cart-data2 .checkbox-line input[type="checkbox"]{
    position: relative;
    left: -10px;
}

#country_code_billing{
    font-size: 13px;
    height: 25px;
    width: 255px;
}

#country_code_delivery{
    font-size: 13px;
    height: 25px;
    width: 255px;
}

#cart-data1 .token a{
    float: left;
    font-size: 10px;
    font-weight: bold;
    left: 160px;
    position: relative;
    text-decoration: none !important;
    top: -10px;
}

#inputChangeAddress{
    position: relative;
    left: -9px;
    top: 3px;
}

#inputChooseAddress{
    font-size: 13px;
    height: 25px;
    width: 255px;
}

#inputChooseAddress2{
    font-size: 13px;
    height: 25px;
    width: 255px;
}

.noOpinions{
    text-align: center;
}

.addopinion{
    float: right !IMPORTANT;
        position: relative;
}

.continueShop{
    margin: 0px 0px 0px 208px !IMPORTANT;
}

.tokenRegister{
    padding-left:15px !IMPORTANT
}

.tokenRegister .captcha{
    top: -9px !IMPORTANT;
}

.tokenRegister #inputToken{
    left: -40px !IMPORTANT;
}

.tokenRegister label{
    left: 2px !IMPORTANT;
}

div.changeData{
    padding: 0px 0px 4px 7px;
}

ul.addrOption li a{
    margin-right: 10px;
}

.defInputPanel{
    text-align: left;
}

#input_def{
    width: inherit !IMPORTANT;
    margin: 0 !IMPORTANT;
}

.addNewAddress{
    margin: 0 0 18px 190px !important
}

.histUrl{
    margin: 0px 0px 0px 10px !IMPORTANT;
}

.backToList{
    text-align: center;
    margin-top: 15px;
}

/*formularz kontaktowy*/

#contact{
    border: 1px solid #BCBCBC;
    padding: 15px;
    position: relative;
}

#contact h3{
/*    background-color: #E7E7E7;*/
background-color: #fff;
    color: #313131;
    font-family: 'Anton',sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 12px;
    margin: 0 0 0 12px;
    padding: 0 0 8px;
    position: absolute;
    text-transform: uppercase;
    top: -9px;
}

#contact label{
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    color: #313131;
}

#contact p{
    font-size: 11px;
    text-align: right;
    margin: 0;
    padding: 0;
}

.centerButtonNotify{
    text-align: center;
}

#contact .input-line .input{
    padding-right: 10px;
}

#contact .token{
    padding-left: 0px !IMPORTANT;
}

#contact #inputToken{
    margin-left: 0px !IMPORTANT;
}

#contact .token img{
    margin-left: 150px !IMPORTANT;
}

#contact .token a{
    font-size: 10px;
    font-weight: bold;
    left: 310px;
    position: relative;
    text-decoration: none;
    top: -7px;
}


#contact .reqField{
    margin: 10px 0px !IMPORTANT;
}

.centerButtonNotifyNewsletter a{
    margin: 0px 0px 0px 204px;
}

#contactAddress{
    line-height: 20px !IMPORTANT;
}

/* lista sklepów */

.shops{
    background-color: #DBDBDB;
    border: 1px solid #C1C1C1;
    padding: 5px 10px;
    margin: 10px 0px 0px 10px;
}

.shopH3{
    font-size: 16px;
    padding: 0px 0px 10px 0px;
    margin: 0;
}

.shopH4{
    padding: 0px 0px 10px;
    margin: 0;
}

.shops p{
    padding: 0;
    margin: 0;
}

/*Filtr produktów*/

.selectSize{
    border-bottom: 2px solid #BCBCBC !IMPORTANT;
    margin-top: 20px !IMPORTANT;
}

.selectSize .filterName{
    float: left;
    padding: 0px 5px 0px 0px;
}

.selectSize #sizeFilter{
    float: left;
    display: block;
    padding: 0;
    position: relative;
    top: -3px;
}

.selectSize #sizeFilter select{
    height: 20px;
}

.noBorder{
    border: 0 none;
}

.productInfos{
    min-height: 350px;
}
