/* CSS Document */
body {  margin: 10px auto;  text-align: center;  font-family: Verdana,Arial,sans-serif; font-size: 11px; height: 100%;  }
#content ul, #content ol {text-align: left; padding: 2px 2px 2px 15px}
#content ul li {font-size: 12px; line-height: 20px; list-style: disc; margin-left: 15px }
#content ol li {font-size: 12px; line-height: 20px; margin-left: 15px }

#wrapper { clear: both; padding: 10px 0 10px 0; text-align: center; border: 1px solid #bfd1ef; margin: 0 auto; background: #fdfdfe url('images/content_bg.jpg') repeat-x  }

#container {   margin: 0 auto;}
.breadcrumb {line-height: 36px; border: 1px solid #bfd1ef;  margin-bottom: 5px; text-align: left; background: #fff  }
.breadcrumb div {padding-left: 10px;}


#header {background: url('images/headerbg_04.jpg'); border: 1px solid #cbdaf2; height: 95px; margin: 0 auto;  margin-bottom: 10px; margin-top: 5px;   }
/*#left {float: left; padding: 0; margin: 0}
#right {float: right;  top: 0; height: 50px;}
*/
.search_form {padding: 10px 0 0 0 }
#logo h1 {text-indent: -9999px; width: 1px; line-height: 1px; display: none}
#logo img {top: 17px; padding: 0 0 0 10px; margin: 0}



#up {padding: 10px 0}
 a, a u{color: #000000; /*#FF9900; color: #B1060D;*/ text-decoration: none}
 a:hover {color: #3E68AE}
 h2 {font-size: 18px; padding: 5px 2px 2px 10px}
 
 h3 {color: #F4CA80; font-size: 16px }
 h4 {}
 p, ol, h4, address {padding-bottom: 10px; padding-left: 10px; font-size: 12px; line-height: 20px}

#banner {border: 1px solid #bfd1ef; padding: 0px; }
.box-header {font-size: 14px; color: #000; text-transform: uppercase; font-weight: bold}

.centre-box-left-line-1 {background: url(images/box_heading_bg.jpg); padding: 7px 0 2px 5px;  height: 36px; font-size: 15px; border-top: 1px solid #bfd1ef;border-left: 1px solid #bfd1ef;border-right: 1px solid #bfd1ef; }

.centre-box-left-line-1 td {color: #000; text-transform: uppercase; font-weight: bold; font-size: 14px;}
.centre-box-left-bg3 {border-bottom: 1px solid #bfd1ef;border-left: 1px solid #bfd1ef;border-right: 1px solid #bfd1ef; color: #000; padding: 5px; margin-bottom: 10px; }


#info_list li a {padding: 5px 0 5px 1px; margin: 1px 0; border-bottom: 1px solid #e1dced; width: 100%; display: block;}
/*.centre-box-left-line-2 > ul > li > a > span { margin: 0; padding: 3px 0 5px 1px; border-bottom: 1px solid #e1dced; display: block; }
.centre-box-left-line-2 a:hover {text-decoration: none; }
*/
#info_list li a:hover {background: #e1dced; }




.pageHeading h1 {background: url(images/box_heading_bg.jpg) left bottom; margin:0; padding: 0; padding-left: 10px; height: 30px; font-size: 15px; }

#content {padding: 0; margin: 0 0 10px 0px; }
#content .in_content{border: 1px solid #bfd1ef; }
#content a:hover {text-decoration: underline}
#content .in_content table {margin: 5px auto; }

/* SUPPORT NAV */
#navSupport {  list-style:none;  display: inline;  text-align: center; }

ul#navSupport li {float:left; position:relative; padding-top: 27px; text-align: center; }
ul#navSupport li a {color:#000; padding: 3px 20px 3px 20px;margin:0;font-size:100%;font-weight:normal;border-right: 1px solid #000; line-height: 37px; text-transform: uppercase}
/*ul#navSupport li.basket a {background: url(images/cart.jpg) no-repeat 12px 3px;border:none;padding:0 10px 3px 40px;display:block;margin-top:-1px;}
ul#navSupport li.basket a span.my-basket {font-size:90%;padding:0 5px 0 0;font-weight:normal; text-decoration: none}
*/
/*ul#navSupport li:hover ul, ul#nav-support li.over ul {display:block;}*/
/*ul#navSupport li ul {display:none;  margin:0; padding:5px 0 8px 0; z-index:3;}
ul#navSupport li.basket ul li { list-style:none; padding:0 11px 0 0; margin:0; text-align:center; font-size:90%; font-weight:bold; color:#272727;}
ul#navSupport li.basket ul li a {background:none;padding:0;margin:5px 0 5px 0;}
*/


/* categories */
/*
#categoriesBox { width: 100%; padding: 5px 0;}
#categories {width: 100%}
#categories  li {padding: 1px 0;  border-bottom: 1px solid #e1dced}
#categories li a.tree_menu0  { display: block; padding: 4px 2px; width: 100%;   text-decoration: none; color: #000; text-align: left; line-height: 15px}
#categories li a.tree_menu0:hover {  text-decoration: none; background: #e1dced; width: 200px; }

#categories li a.tree_menu1  {  display: block; padding: 4px 5px; width: 100%;   text-decoration: none; color: #000; text-align: left; line-height: 15px}
#categories li a.tree_menu1:hover { text-decoration: none; background: #e1dced; width: 200px;}
*/

/* categories */
.box-content { width: 100%; padding: 5px 0; }
#categories {width: 100%; text-align: left}
#categories  li {padding: 2px 0;  border-bottom: 1px solid #e1dced}
#categories li a.tree_menu0  { display: block; padding: 4px 2px;  font-size: 11px; text-decoration: none; color: #000; width: 205px; line-height: 15px}
#categories li a.tree_menu0:hover { font-size: 11px; text-decoration: none; background: #e1dced;} 
#categories li a.tree_menu1  { list-style: disc; display: block; padding: 2px 2px;  padding-left: 10px; font-size: 11px; text-decoration: none; line-height: 15px }
#categories li a.tree_menu1:hover { font-size: 11px; text-decoration: none; background: #e1dced;}


#intro_categories_wrapper { float: left; clear: both; padding: 0px 0 15px 0px; border: 1px solid #bfd1ef; }
#intro_categories_wrapper .intro_categories { float: left; clear: both; min-height: 200px; }

.home_mini_category_img {float: left; width: 155px; height: 200px; margin: 5px 7px 5px 7px;  text-align: center; }
.home_mini_category_img img {border: 1px solid #bfd1ef;}
.home_mini_category_img span {padding: 7px 1px; line-height: 17px; font-size: 12px}
.home_mini_category_img a:hover img {border: 2px solid #e1dced}
/* euro */
/*
#euroBox { padding: 5px 0;}



* html #euroBox{ /*IE only rule. Original menu width minus all left/right paddings */


#search_button {background: url('images/lupa.jpg') no-repeat 0 0; border: 0px; height: 25px; width: 25px; cursor: pointer; overflow: visible;  }
#footer { margin-top: 10px; margin-bottom:10px ; background: white url('images/footer_bg.jpg'); border: 1px solid #bfd1ef;}

 .brands  {  height:66px; text-align: center;  }
 /*.brands div.first {margin-left: 10px; }
 .brands div {float: left; margin-left: 30px; padding: 5px; padding-top: 15px}
 .brands div.last {margin-right: 10px; }
 */
 .brands_inner { margin: auto auto; padding-top: 15px}
 
.main .main, .formArea .main, dd {padding: 5px 4px; float: left;}
.main-label, .fieldKey {width: 200px; text-align: left; background: #efefef; padding: 4px 5px; border-bottom: 1px solid white}
.infoBoxHeading, .formAreaTitle, dt {background: #F5F5F5 ; padding: 3px 5px; padding-top: 7px; color: black; font-weight: bold;   color: #000; height: 28px}
/*.pageHeading h1{  padding: 0px; font-weight: bold;  background: url(images/box_heading_bg.jpg); height: 36px}*/



#content .product-list-item {padding: 0px 5px 5px 5px; margin-top: 10px; margin-bottom: 20px; text-align: center; }
#content .product-list-item img {  border: 1px solid #3A1D1B}

#content .product-list-name { border: 0px solid #ddd; text-align: center; background: transparent; padding: 0px; height: 20px; margin: 0 2px; }
#content .product-list-name a {width: 110%;  line-height: 25px; text-align: center; color: #FF9900; text-decoration: none; font-weight: bold }
#content .product-list-name a:hover {text-decoration: underline }

#content .product-list-price {font-size: 140%; text-align: center; color: #FFE0BB; font-family: Georgia, Verdana, Tahoma; font-weight: normal}
.euro-price {font-size: 80%; color: #777; font-weight: normal; float: left; clear: both; width: 100%; margin-bottom: 10px}


#content .product-list-buttons {height: 14px; vertical-align: bottom;}
#content .product-list-buttons a {}
#content .product-list-buttons img {padding: 5px 3px; margin: 4px 3px; }
#content img.button {border: 0px; text-align: left}

#content .paginator table { margin: 40px 3px}

#content .checkbox {width: 20px; height: 20px}
#content .input-number {text-align: right}

/**** eof  */





.infoBoxHeading .productListing-heading {background: #3A1D1B; color: #f4ca80; padding: 5px}
.productListing-odd td {padding: 10px 0px}
.productListing-data img {border: 1px solid #3A1D1B}
.productListing-data a {text-decoration: underline; color: #333; padding-left: 5px }
.productListing-data a:hover {text-decoration: none}
.productListing-data a img {border: 0px}
.infoBoxHeading .productListing-even .productListing-data {vertical-align: top; color:#333; padding: 5px 0; background: #f4ca80; } 
.infoBoxHeading .productListing-odd .productListing-data {vertical-align: top; color:#333; padding: 5px 0; background: #fff; }

.productListing-heading {background: #f4f4f5; line-height: 24px; padding: 3px}
.product-group {border: 1px solid #bfd1ef; width: 98%;}
.product-group-no-border {border: 0px solid #bfd1ef; width: 98%;}
.productListing-even td {background:  url('images/productsListingEven.jpg') bottom }
.productListing-even td, .productListing-odd td { padding: 2px}

/* PRODUCTS LIST*/
.product-list-img {padding: 2px; background: white; margin:0; border: 1px solid #3A1D1B; }
span.error {color: red; font-size: 90%}

/* CART */
.cart-subtotal { color: #f4ca80}


/* DIV LAYOUT DESIGN */
.product-detail-price {font-size: 22px; font-weight: bold; padding-left: 10px; text-align: right; }
.product-detail-price span{border: 1px solid #BFD1EF; background: #BFD1EF; padding: 3px }
.catalogue_table {}
.td1 td {background: #BDCDE4; line-height: 20px; border: 1px solid white; padding: 3px 5px; }
.td3 td {background: #F5F5F5; line-height: 20px; border: 1px solid white; padding: 3px 5px; white-space: nowrap}

/* for shipping table */
table.shipping tr.shipping th {font-size: 11px; background: #BDCDE4 ; border: 1px solid white; line-height: 20px;}
table.shipping tr.ship-odd td {background: #F5F5F5; text-align: center; border: 1px solid white; line-height: 20px; }
table.shipping tr.ship td {background: #F0F0F0; text-align: center; border: 1px solid white; line-height: 20px;}
.smallText {padding: 1px 5px; line-height: 17px;}
.centre-catalogue-info-text {padding: 0 4px 2px 5px }

