body {
background: #346B17 url(graphics/background.jpg) no-repeat;
}

.search {
width:54%;
float:left;

text-align:center;
}

.search input {
padding-left:10px;
}

.basket {
width:23%;
float:right;
text-align:right;
font-weight:bold;
font-size:11px;
}

.BigPage {
padding:5px 10px;
border:1px solid silver;
margin:auto;
width:800px;
background:white;
}

.promotion {
width:23%;
float:left;
text-align:left;
line-height:48px;
}

.CatalogItemLight a {
font-size:12px;
line-height:18px;
font-weight:normal;

}

.pageHeader ,.ProductSubtitle{
font-size:24px;
color:silver;

}

.TopBottomBar {
border-top:1px solid #2B62A3;
}

.pageNavigation {
font-size:14px;
border-bottom:1px solid silver;
background:#f0f0f0;
color:silver;
}

.pageNavigation a{
color:#666666;
}

.pager p{
font-size:14px;
border-top:1px solid silver;
background:#f0f0f0;
color:#666;
line-height:22px;
}

.familyTitle {
font-size:14px;
border-top:1px solid silver;
background:#f0f0f0;
color:#666;
line-height:22px;
padding-left:5px;
}

#product_price {
color:#E98214;
font-size:28px;
line-height:36px;
font-weight:bold;
}

.BoxHeader {
background:#F0F0F0;
border-bottom:1px solid silver;
color:#666;
}

.cartprice {
color:#E98214;
font-size:16px;
font-weight:bold;
}

.pricemessage {
font-weight:normal;
color:#666666;
line-height:16px;
}

.text-button {
border:0px;
background:#ffffff;
color:#666666;
text-decoration:none;
padding:5px 3px;
}

.text-button:hover {
cursor:pointer;
cursor:hand;
background:#F2AB08;
color:#fff;
}

.productimage {
padding:25px;border:0px;
}

.without_vat {
font-weight:normal;
}

.paylink {
text-decoration:none;
border:5px solid white;
display:block;
margin:2px;
}

.paylink:hover {;
text-decoration:none;
cursor:hand;
cursor:pointer;
border:5px solid #F2AB08;
}

.text-button {
border:0px;
background:#fff;
font-weight:bold;
color:#2B62A3;
font-size:14px;
}