body{background:#A9ABAF;background: url(bg/bg.png);background-color:#A9ABAF;background-repeat:repeat-x;background-position:top;}

div#page{	background-color:transparent;}

.page_header_menu{text-align:center;display:block;height:30px;line-height:30px;vertical-align:middle;}
.page_header_menu_link{color:white;text-decoration:none;padding-left:10px;padding-right:10px;text-transform:uppercase;}
.page_header_menu_link:hover{text-decoration:underline;}

div.bar.oxid{background:url(bg/headerbg.png);background-repeat:no-repeat;width:980px;height:206px;margin:0px;}

div.bar.oxid dl.box{min-height:auto;width:230px;min-height:73px;background-color:#7C2230;margin:0px;}
dl.box.service dd ul li{margin:0px;padding-right:10px;text-align:right;border-bottom:1px solid white;height:37px;line-height:37px;}
dl.box.service dd ul li a{vertical-align:middle;font-weight:bold;color:white;padding-left: 10px;background-color: transparent;background-image: none;background-repeat: no-repeat;background-attachment: scroll;background-position: 0pt -100px;text-decoration: none;}
dl.box dd{padding-left:0px;padding-right:0px;}

#contenttable{width:980px;table-layout:fixed;}
#contenttableleft{width:229px;}
#contenttableright{width:229px;background-image:url(bg/rightbg.png);background-repeat:no-repeat;background-position:bottom right;}
#contenttablemiddle{width:522px;}
#bodytable{width:522px;table-layout:fixed;}
div#content{border-top:1px solid white;background-image:url(bg/contentbg.png);background-repeat:repeat-x;background-color:white;}

div#left{width:229px;background-color:#E7E8EA;border-right:0px solid white;}
#left strong.h2{padding-top:6px;color:white;font-weight:normal;padding-left:20px;font-size:12px;background-color:#808486;text-transform:uppercase;}

div#body{margin:0px;padding:0px;margin-left:0px;margin-right:0px;}
div#path{
min-height:30px;
line-height:12px;
vertical-align:middle;
margin:0px;
padding:0px;
margin-left:10px;
margin-right:10px;
padding-top:10px;
padding-bottom:0px;
background-color:transparent;
border:0px solid white;
color:#838280;
}

div#right{width:229px;background-color:#E7E8EA;border-left:0px solid white;margin-bottom:200px;}
#right strong.h2{padding-top:6px;color:white;font-weight:normal;padding-left:20px;font-size:12px;background-color:#808486;text-transform:uppercase;}
#right div.forms div.box,
#right div.box
{
border:0px solid white;
background-color:#F0F0F0;
}
#right div.forms strong.h2,
#right div.forms strong.h2 a
{
background-color: #969696;
color: #ffffff;
margin:0px;
border:0px;
}


.tablered{background-color:#D21034;height:36px;border-bottom:1px solid white;color:white;width:100%;}
.tablered td{padding-left:2px;padding-right:2px;text-align:center;}
.tablered .txt{border:1px solid #7C2230;width:111px;}

input.fullsize {border:1px solid #7C2230;}
textarea.fullsize {border:1px solid #7C2230;}

span.btn{background: url(bg/buttonbg.png); font-weight:normal; }
span.btn input, span.btn a{background: url(bg/buttonbg.png); font-weight:normal; }

ul.tree li a { 
background: url(bg/oxid_pe_2.gif) no-repeat right  500px; 
padding-top:6px;
padding-bottom:6px;
border-width:0px;
}
ul.tree li a.act { background-color:#808486; }
ul.tree li a.root{ border-color:#E6E6E6; }
ul.tree li a.has, ul.tree li a
{
padding-left: 15px;
padding-right: 0px;
background-position: left -175px;
}

/* information list */
#right ul.info {margin:0;padding:0 0 30px 0;}
#right ul.info li {list-style: none; padding: 0; margin: 0;}
#right ul.info li a {background:url(bg/oxid_pe_2.gif) no-repeat right -250px; text-indent: 10px; color: #000;display: block;padding:10px 0; border-bottom:1px solid #fff;}
#right ul.info li a 
{
background:url(bg/oxid_pe_2.gif) no-repeat left -647px; 
padding-left: 6px;
margin-left:2px;
border-width:0px;
padding-top:6px;
padding-bottom:6px;
}


div#footer
{
background-color:transparent;
margin-top:15px;
}
div.bar.shop
{
background-color:transparent;
color:white;
}
div.bar.shop a
{
color:white;
}


#body .boxhead, #body strong.head, #body h1.head, #body strong.head2
{
background-color:#F0F0F0;
border-color:#D21034;
color:#838280;
width:490px;
}
#body .locator
{
width:510px;
border-color:#F0F0F0;
}
#body .box
{
border-color:#F0F0F0;
width:499px;
}
#body .box.info
{
width:484px;
}

#right .listitem .picture,
.picture
{
border:1px solid #d01337;
}
#body .product
{
height:350px;
width:218px; 
padding:15px;
border-color:#969696;
}
#body .product.head
{
border-color:#969696;
}
#body .product .picture
{
position:relative;
padding:0px;
margin:0px;
top:0px;
left:0px;
margin-bottom:20px; 
}
#body .product strong.h3 a, #body .product tt, #body .product .actions a
{
color:#D21034;
}


#body .product .actions a
{
background-image: url('bg/oxid_pe_2.gif');
background-repeat:no-repeat;
background-position:0 -300px;
}


#body .product .tocart input
{
background: transparent url(bg/buttons_pe_2.gif) no-repeat 0 0;
}
#body .product.head strong.h4
{
width:229px; 
background-color:#F0F0F0;
color:#838280;
border-left-color:#D21034;
}

#body .product.head strong.h4.big
{
border-color:#969696;
background-color:#F0F0F0;
color:#838280;
width:491px;
}
#body .product.details
{
width:480px;
padding:15px;
}
#body .product.moredetails
{
width:498px;
}
#body .product.details .exturls
{
top:302px;
left:15px;
}


#body .product.head strong.h4.thin{width:491px;}
#body .product.thin{width:480px;height:320px;}
#body .product.small{height:350px;width:218px;padding:15px;border-color:#969696;}
#body .product.head.topshop{width:480px;padding:15px;height:430px;border-color:#969696;}
#body .product.head.topshop strong.h4{border-color:#969696;background-color:#F0F0F0;color:#838280;width:491px;}
#body .wellcome{clear:both;width:490px;height:auto;padding-right:20px;}
#body div.bar.prevnext{width:510px;}
#body div.bar.prevnext input, #body div.bar.prevnext .arrowright input{background-color:#d21034;}
#body .separator{width:510px;}
#body .product.inlist, #body .product.firstinlist{height:350px;}
#body .ordersteps dl{width:90px;height:90px;}
#body .ordersteps .lastinrow{width: 92px;}
#body .basket{width:510px;}
#body strong.useroptboxhead{width:142px;}
#body .useroptbox{width:131px;}
#body .product.thin .variants{right:5px;bottom:85px;}
#body .box.compare
{
margin:0px;
padding:0px;
width:514px;
}
#body .box.compare .product.small
{
width: 218px;
height: 170px;
margin:0px;
margin-right: auto;
margin-left: 0px;
padding-top: 125px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}



#body .box.variantslist,
#body .box.variantslist .separator,
#body .box.variantslist .txtseparator.inbox
{
  width:499px;
}
#body .box.variantslist .product
{
  width: 490px;
  height: 200px;
  padding:0px;
  margin:0px;
}
#body .box.variantslist .product.thinest .flag
{
  display:none;
}
#body .box.variantslist .short
{
  display:block;
  clear:both;
}
#body .box.variantslist strong.h3
{
  height:70px;
}


#body .product.head.topshop
{
height:490px;
border-color: #f0f0f0;
}
#body .product.head.topshop .picture
{
height: 250px;
}

#body .product.head.topshop strong.h4
{
background-color: #f0f0f0;
border-color: #d21034;
color: #838280;
}
