body {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

a img {
border: none;
}

#left {
border: none;
width: 250px;
margin-left: 0px;
}

#user1 {
text-align: left;
margin-left:0px;
margin-right:auto;
}

#shopmenu, div.moduletable_footer_menu {
/*
border: 1px solid gray;
*/
text-align:left;
margin-left: 0px;
height: 50px;
}

div.moduletable_footer_menu {
display: inline;
}

#mainlevel-shop, #mainlevel_footer_menu {

list-style:none;
list-style-type:none;
margin-left: 0px;
padding-right:80px;
}

#mainlevel_footer_menu {
display:inline;
}

#mainlevel-shop li, #mainlevel_footer_menu li {
display:inline;
margin-left: 0px;
}

a.mainlevel-shop , a.mainlevel_footer_menu {
text-decoration:none;
font-size: 12px;
font-family:sans-serif;
color: #d5d5d5;
margin-left: 0px;
margin-right: 20px;
text-align:left;
padding-left: 0px;
}

/* latest */
div.moduletable_latest h3 {
color: #d5d5d5;
font-family:sans-serif;
font-size: 12px;
font-weight:bold;

}

div.moduletable_latest table {
}
div.moduletable_latest table tr td {
width:210px;
height:210px;
border:1px solid #111111;
background-color: #000000;
}

div.moduletable_latest a.product_show {
display:block;

width:146px;
height:25px;
padding-top:5px;

background-image: url('/sklep/templates/sklep_v2/images/pokaz_tlo.png');
background-repeat:no-repeat;

color:white;
font-family:sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;

}

.moduletable_latest .productPrice {
color: #ec3800;
}
/* login form */
div.moduletable_login_form {
width: 200px;

margin-top: 20px;
margin-bottom: 0px;
padding-top:10px;
/*padding-left: 10px;*/
padding-bottom: 10px;

background-image:url('/sklep/templates/sklep_v2/images/tlo_login_form.png');
background-repeat:no-repeat;

text-align:left;
color: #ed3800;
font-family:sans-serif;
font-weight:bold;
font-size:11px;

}

div.moduletable_login_form form {
padding-left: 10px;
}

div.moduletable_login_form h3 {
color: #cadfef;
font-family:sans-serif;
font-weight:bold;
font-size:10px;
margin-bottom: 5px;
}

div.moduletable_login_form #form-login-username , div.moduletable_login_form #form-login-password{
margin-top: 0px;
margin-bottom: 0px;
}
div.moduletable_login_form #form-login-password{
background-image: url('/sklep/templates/sklep_v2/images/klucz.png');
background-position: 0px 15px;
background-repeat: no-repeat;
}
div.moduletable_login_form input.inputbox {
width:130px;
margin-left: 30px;
}

div.moduletable_login_form label , div.moduletable_login_form ul, div.moduletable_login_form #form-login-remember {
display:none;
visibility:hidden;
}

div.moduletable_login_form input.button {
width:50px;
margin-left: 110px;
margin-top: 5px;
}



/* shopping_cart */
.moduletable_shoppingcart {
width: 200px;

margin-top: 20px;
margin-bottom: 20px;
padding-top:10px;
/*padding-left: 10px;*/
padding-bottom: 10px;

background-image:url('/sklep/templates/sklep_v2/images/koszyk_tlo.png');
background-repeat:no-repeat;

text-align:left;
color: #d5d5d5;
font-family:sans-serif;
font-weight:normal;
font-size:10px;
}
.moduletable_shoppingcart h3 {
color: #cadfef;
font-family:sans-serif;
font-weight:bold;
font-size:10px;
margin-bottom: 5px;
}
.moduletable_shoppingcart div {
padding-left: 5px;
padding-right: 3px;
}

.moduletable_shoppingcart div.vmCartModule {
margin-top: 20px;
}
/* kategorie */

.moduletable_kategorie {
width: 200px;

margin-top: 20px;
margin-bottom: 20px;
padding-top:15px;
/*padding-left: 0px;*/
padding-bottom: 10px;
background-color: #1c1c1c;
background-image:url('/sklep/templates/sklep_v2/images/kategorie_tlo.png');
background-repeat:no-repeat;

text-align:left;
color: #d5d5d5;
font-family:sans-serif;
font-weight:normal;
font-size:11px;
}

.moduletable_kategorie h3 {
color: #cadfef;
font-family:sans-serif;
font-weight:bold;
font-size:11px;
margin-bottom: 10px;
padding-left: 20px;
}

.moduletable_kategorie a.mainlevel, .moduletable_kategorie a.sublevel {
display:block;
height:30px;
width: 175px;
border-bottom: 1px solid #161616;

margin-left:10px;
margin-top: 0px;

padding-left: 0px;
padding-top: 15px;
padding-bottom: 0px;

background-image:url('/sklep/templates/sklep_v2/images/kategorie_strz_dol.gif');
background-repeat:no-repeat;
background-position:150px;

color: #d5d5d5;

text-decoration:none;
}

.moduletable_kategorie #active_menu {
font-style:normal;
font-weight:bold;
}

.moduletable_kategorie a.sublevel {
color: #c5c5c5;
margin-left: 10px;
padding-left:0px;
width: 175px;
background-image:none;

}

/* moduletable_visitor */
div.moduletable_visitor  {
margin-top: 10px;
color: #505050;
font-size:9px;
text-decoration:none;
}
div.moduletable_visitor div div a {
color: #505050;
font-size: 5px;
text-decoration:none;
}



/* produkty danej kategorii */
#product_list {
display:block;
}


#product_list table tr td {
width:210px;
border:1px solid #111111;
background-color: #000000;
text-align:center;

}

div.moduletable_featured {
padding-left: 10px;
}

div.moduletable_featured h3 {
margin-bottom: 10px;
}

#product_list2 table tr , div.moduletable_featured table tr {
padding-bottom: 20px;
border:1px solid #111111;
}



#product_list2 table tr td , div.moduletable_featured table tr td {
background-color: #000000;
border:1px solid #2a2a2a;
}

#product_list2 table tr td table tr td , div.moduletable_featured table tr td table tr td {
background-color: #000000;
border:none;
}


#product_list .productPrice, #product_list2 .productPrice , div.moduletable_featured .productPrice {
color: #ec3800;
}

#vmMainPage h3 {
color: #d5d5d5;
font-family:sans-serif;
font-size: 12px;
font-weight:bold;
}

#product_list a.product_show {
display:block;
width:146px;
height:25px;
padding-top:5px;
margin-left:30px;
padding-left: 0px;

background-image: url('/sklep/templates/sklep_v2/images/pokaz_tlo.png');
background-repeat:no-repeat;

color:white;
font-family:sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;

}

#product_list2 a.product_show , div.moduletable_featured a.product_show {
display:block;
margin-right: 0px;
margin-left: auto;
margin-top: 10px;
width:146px;
height:25px;
padding-top:5px;
padding-left: 25px;

background-image: url('/sklep/templates/sklep_v2/images/pokaz_tlo.png');
background-repeat:no-repeat;

color:white;
font-family:sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;

}

#vmMainPage, #vmCart {
color: #d5d5d5;
margin-bottom: 40px;
}

#vmCart {
font-size:12px;
}

#vmCart .inputbox {
width:50px;
border: solid 1px gray;
}

#vmCart input , #vmMainPage form input {
width: 18px;
border: none;
}

/* product details */
.product_name {
color: white;
font-family:sans-serif;
font-size: 18px;
font-weight:normal;
}

.product_image {
float: left;
margin: 10px 10px 10px 10px;

}

.product_image a {
text-decoration:none;
font-size:7px;
color:#bdbdbd;
}

.product_price {
color: #fa9506;
font-family:sans-serif;
font-size: 18px;
font-weight:normal;
margin-bottom: 20px;
}

.product_desc {
color: #bdbdbd;
margin-bottom: 20px;
}

/* Add to cart */
div.vmCartContainer {
background-image:url('../images/add_to_cart_tlo.png');
background-repeat:no-repeat;
background-color:transparent;
width:300px;
height:100px;
text-align:left;
margin-right: 100px;
margin-left: auto;
}



.vmCartDetails {

display:none;
visibility:hidden;
}

.addtocart_form {
display:block;
float:left;
}

.addtocart_quantity {
position:relative;
top: 40px;
display:block;
width: 300px;
height: 25px;
}

input.inputboxquantity, #vmMainPage form input.inputboxquantity {
display:inline;
width:50px;
height:20px;
margin-left: 10px;
border: 1px solid black;
background-color: #0d0d0d;
color: gray;
font-family:sans-serif;
font-size: 12px;
}

.addtocart_title {
text-transform:uppercase;
font-size:12px;
font-family:sans-serif;
font-weight:bold;
position:relative;
top: 15px;
margin-left: 10px;
}

#vmMainPage form input.addtocart_button, #vmMainPage form input.button {
background-image:url("../images/add_to_cart_btn_tlo.png");
width:173px;
height:25px;
display:inline;
border: none;
font-weight:bold;
font-size: 12px;
font-family:sans-serif;
}

#vmMainPage .checkout_link {
background-image:url("../images/add_to_cart_btn_tlo.png");
width:173px;
height:25px;
display:block;
border: none;
font-weight:bold;
font-size: 12px;
font-family:sans-serif;
color: white;
text-decoration:none;
margin-left: 0px;
padding-left: 0px;
padding-top: 8px;
}

#vmMainPage h4 {
font-size:10px;
font-weight:normal;
}

#login_stretcher .inputbox {
width:150px;
}

#login_stretcher .button {
background-image:url("../images/add_to_cart_btn_tlo.png");
width:173px;
height:25px;
display:block;
border: none;
font-weight:bold;
font-size: 12px;
font-family:sans-serif;
color: white;
text-decoration:none;
margin-left: 0px;
padding-left: 0px;
padding-top: 2px;
}

#register_stretcher .inputbox {
width:200px;
}

#register_stretcher .formLabel {
font-size:10px;
font-weight:normal;
}

#register_stretcher .button {
background-image:url("../images/add_to_cart_btn_tlo.png");
width:173px;
height:25px;
display:block;
border: none;
font-weight:bold;
font-size: 12px;
font-family:sans-serif;
color: white;
text-decoration:none;
margin-left: 0px;
padding-left: 0px;
padding-top: 2px;
}