*{margin:0; padding:0}

fieldset, img{border:0}
 
a:focus{outline:none}

ul{padding-left:16px}

 
html{height:100%; margin-bottom:1px}

a:link, a:visited{text-decoration:none}
a:hover{text-decoration:underline}

#vmMainPage  a:hover {text-decoration:none !important;}

h1, h2, h3, h4, h5, h6{font-weight:bold; line-height:100%}

h1{font-size:300%}
h2{font-size:250%}
h3{font-size:200%}
h4{font-size:175%}
h5{font-size:150%}
h6{font-size:125%}

body{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:150%; color:#646464; background:#F5F5F5 url(../images/bg.gif) repeat-y 50%}
a:link, a:visited{color:#3BA0BC}

a:hover{color:#2F7D93}
h1, h2, h3, h4, h5, h6{font-family:Arial,Helvetica,sans-serif}

h1{font-weight:normal; color:#7887A0}

h2{color:#b4b4be}

h3{color:#646478}

h4{font-weight:normal; color:#7887A0}

h5{color:#878796}

h6{color:#7887A0}
.inside-right{padding:0 20px 0 0}
.inside{padding:8px}
.clear{clear:both}
.gap{height:8px; display:block; clear:both}

#wrap{background:none repeat scroll 0 0 #FFFFFF;
display:block;
margin:0 auto;
padding:0;
text-align:left;
width:960px !important;}
#header{background:url("../images/header.gif") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
display:block;
float:left;
height:140px;
width:960px;}
#logo{width:299px; height:100px; float:left; background:url(../images/logo.png) no-repeat; margin-left:30px;}
#top-menu{float:right;
height:20px;
margin-top:8px;
width:600px;}
#date{color:#C8C8C8;
display:block;
float:right;
font-size:9px;
margin-right:50px;
width:250px;}

#menu_horyzontalne {display:block;
float:left;
height:35px;
width:960px;}

#container{margin:0; width:auto; height:auto; background:#fff; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3}
#top-m{width:100%; height:5px; background:url(../images/top-m.gif) repeat-x}
#top-lt{width:100%; height:5px; background:url(../images/top-lt.gif) no-repeat left}
#top-rt{width:100%; height:5px; background:url(../images/top-rt.gif) no-repeat right}
#promocja{width:auto ; background:none repeat scroll 0 0 #FFFFFF;
 text-align:center;
 border:3px solid #3BA0BC;
margin-top:20px;
 -moz-border-radius: 10px;
     -webkit-border-radius: 10px;

 }

#bottom-m{width:100%; height:5px; background:url(../images/bottom-m.gif) repeat-x}
#bottom-lt{width:100%; height:5px; background:url(../images/bottom-lt.gif) no-repeat left}
#bottom-rt{width:100%; height:5px; background:url(../images/bottom-rt.gif) no-repeat right}

#right{float:left; width:22%; overflow:hidden; background:none}

#content80{float:right; width:76%; overflow:hidden}
#content100{float:left; width:100%; overflow:hidden}
#user{width:auto; height:auto; background:#f9f9f9}
#user1, #user2, #user3{height:auto; float:left}
#user h2{font-family:Helvetica,Arial,sans-serif; font-weight:bold; color:#59B5EB; font-size:12px; text-transform:uppercase}
.imgborder{border:1px solid #DDD; background:#fff; padding:4px; margin:0 10px 10px 0}
.usertop-inside{padding:16px 16px 0 16px}
.userpadding{padding:10px 20px 10px 10px}
#footer{background:url("../images/footer_bg.gif") no-repeat scroll 0 0 #FFFFFF;
clear:both;
color:#FFFFFF;
float:left;
height:104px;
text-align:left;
width:960px;}
#copyright{height:auto; width:auto; padding:5px 10px; font-size:10px; color:#808080; float:left}
#footer-nav{width:auto; height:45px; line-height:45px; margin:0; padding:0; float:right}

#login_area, 
#login{background:url("../images/member_bg.png") repeat-x scroll 0 0 transparent;
float:left;
font-size:10px;
height:32px;
line-height:32px;
width:960px;
display:block;
}
#login{display:none}
#login_area .inside, #login .inside{padding:0 16px; text-align:right;}
#login_area a{background:url('../images/button_left.png') no-repeat 0 50%; color:#666; padding:4px 3px; margin-right:1px}
#login_area  a span{background:url('../images/button_right.png') no-repeat 100% 50%; padding:4px 7px 4px 4px; font-weight:bold;}
#login_area a:hover{}

#search{width:auto; height:auto; float:right}
.search{margin-top:5px}
.search input{border:1px solid #e1e1e1; padding:3px 2px; color:#c0c0c0; width:215px}
.search input:focus{color:#000}
.search .button, 
.logout input.button, #login .button{color:#fff; border:none; width:auto; height:19px; padding:0 0 1px; margin-left:3px; background:#3CA2BE; cursor:pointer}

#login li{float:left; background:none; padding:3px 6px 0 0; line-height:30px; border:none; list-style-type:none; font-size:12px}
#login label{color:#666; font-size:12px; margin-right:4px}
input#modlogin_username, 
input#modlogin_passwd{border:1px solid #E1E1E1; color:#C0C0C0; padding:3px 2px; width:117px}
.main-inside{float:left;
padding:10px 16px;
width:928px;
display:block;}

.slide-padding{padding:16px 16px 0 16px}
#slide-wrap{padding:20px 40px; background:#f1f1f1; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px}
#slide-box{position:absolute}
#slide-box p{font-size:12px; line-height:18px; color:#8C8C8C}
#slide-box h1{color:#666; font-size:20px; line-height:120%}
#slide-box .inner{width:850px; height:180px; display:block; float:left}
.bg-img{border:1px solid #DDD; background:#fff; padding:4px; margin:0 20px 0 0}

.slide-box{position:relative; width:850px; height:180px; overflow:hidden}

.button-left{width:20px; height:100%; position:absolute; top:0; left:0; background:url(../images/left-button.png) no-repeat 0 50%; opacity:0.4; filter:alpha(opacity=40); z-index:1024; cursor:pointer}
.button-right{width:20px; height:100%; position:absolute; top:0; right:0; background:url(../images/right-button.png) no-repeat 100% 50%; opacity:0.4; filter:alpha(opacity=40); z-index:1024; cursor:pointer}
.button-left:hover{opacity:1; filter:alpha(opacity=100)}
.button-right:hover{opacity:1; filter:alpha(opacity=100)}.vmCartModule {background: none !important;}

.browseProductContainer h2 , .naglowek_produkt{
float:left;
font-size:16px !important;
line-height:20px !important;
height:45px;
border-top:0px !important;
width:100%;
}

#product_list {
padding-left:18px;
}

.strona_glowna{
	text-align:center;
	border:2px solid #3BA0BC;
	margin-top:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.strona_glowna a {
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
 
.promocja_produktow {
width:100%;
text-align:center;
	-webkit-border-radius: 10px;
-moz-border-radius:10px 10px 10px 10px;
border:2px solid #3BA0BC;
}

.promocja_produktow h3 {
margin: 10px 0 10px 5px !important;
}

.promocja_container {

}

#vmProductSlideShow_box1{margin-bottom:20px;}

#user4 {
clear:both;
display:block;
width:100%;
}

#dodatkowe {
clear:both;
padding:10px 16px;
width:928px;
background:white;
float:left;
}

#dodatkowe_left  li{
margin-bottom: 15px;
}

#small, #big {
	position: absolute;
	top: 0;
	right: 0;
}
#big {

}
