/* header default list
-------------------------------------------------------------- */
#header .default-list { margin-top: 23px; padding: 0 0 0 4px; font-size: 0.95em; border-left: 1px solid #f0f0f0; }
#header .default-list li { padding-left: 5px; }
#header { position: relative; }

/* language menu
-------------------------------------------------------------- */
#lang-menu { margin-bottom: 10px; padding-left: 40px; height: 20px; font-size: 1.0em; color: #ca0b0c !important; }
#lang-menu li { float: left; padding: 0 10px 0 10px; height: 20px; line-height: 20px; border-right: 1px solid #f0f0f0; }
#lang-menu li.last { border: none; }
#lang-menu a { color: #ca0b0c !important; }

/* left section default list
-------------------------------------------------------------- */
#left-section .default-list { padding: 6px 0 0 12px; font-size: 0.9em; }
#left-section .default-list li { margin-top: 4px; padding-left: 9px; background: url('../img/smalls/bullet2.gif') left 6px no-repeat; }

/* footer default list
-------------------------------------------------------------- */
#footer .default-list li { padding-left: 7px; background: url('../img/smalls/bullet2.gif') left 6px no-repeat; }

/* home bottom objects
-------------------------------------------------------------- */
#home-bottom-objects { margin-top: 10px; height: 114px; background: #e1e1e1 url('../img/bg_home-bottom-objects.gif') left top repeat-x }
#home-bottom-objects a { display: block; float: left; }
#home-bottom-objects .newsletter { float: left; width: 307px; height: 114px; }
#home-bottom-objects .newsletter-at { background: url('../img/banners/home_bottom3_at.jpg') left top no-repeat; }
#home-bottom-objects .newsletter-sk { background: url('../img/banners/home_bottom3_sk.jpg') left top no-repeat; }
#home-bottom-objects .newsletter-cz { background: url('../img/banners/home_bottom3_cz.jpg') left top no-repeat; }
#home-bottom-objects .newsletter-de { background: url('../img/banners/home_bottom3_de.jpg') left top no-repeat; }

/* page tool bar
-------------------------------------------------------------- */
.page-tool-bar { background: #f4f4f4 url('../img/bg_content-tools-object-left.gif') left top no-repeat }
.page-tool-bar-inner { height: 33px; background: url('../img/bg_content-tools-object-right.gif') left top no-repeat }

/* breadcrumbs
-------------------------------------------------------------- */
#breadcrumbs { float: left; padding-left: 2px; width: 650px; height: 33px; font-size: 0.9em; }
#breadcrumbs li { float: left; padding: 0 10px 0 15px; height: 33px; line-height: 33px; background: url('../img/smalls/bullet3.gif') left 14px no-repeat; }
#breadcrumbs li.first { padding: 0 10px 0 10px; background: none; }

/* paging list
-------------------------------------------------------------- */
.paging-list { float: left; margin-top: 12px; padding-left: 9px; width: 204px; height: 12px; }
.paging-list li { float: left; padding: 0 5px 0 5px; height: 12px; line-height: 12px; color: #db0202; border-left: 1px solid #cecece; }
.paging-list li.first { border: none; }

/* catalog tool bar sort by
-------------------------------------------------------------- */
.catalog-tool-bar .sort-by { float: right }
.catalog-tool-bar .sort-by .label { float: right; margin-top: 11px; height: 12px; line-height: 12px; }
.catalog-tool-bar .default-list { float: right; margin-top: 11px; padding-right: 9px; height: 12px; }
.catalog-tool-bar .default-list.special li a.active span{color:#DB0202!important;}
.catalog-tool-bar .default-list li { float: left; padding: 0 8px 0 8px; height: 12px; line-height: 12px; color: #db0202; border-left: 1px solid #cecece; }
.catalog-tool-bar .default-list li .checked { color: #db0202; }
.catalog-tool-bar .default-list li a:hover { text-decoration: none; color: #db0202; }
.catalog-tool-bar .default-list li.first { border-left: none;}

/* order list tools
-------------------------------------------------------------- */
.order-list-tools .label { float: right; height: 12px; line-height: 12px; }
.order-list-tools .default-list { float: right; padding-right: 9px; height: 12px; }
.order-list-tools .default-list li { float: left; padding: 0 8px 0 8px; height: 12px; line-height: 12px; color: #db0202; border-left: 1px solid #cecece; }
.order-list-tools .default-list li .checked { color: #db0202; }
.order-list-tools .default-list li a:hover { text-decoration: none; color: #db0202; }
.order-list-tools .default-list li.first { border-left: none;}
.order-list-tools .products-found { float: left; width: 200px; font-size: 0.9em; }

/* various objects
-------------------------------------------------------------- */

/* message container */
.message-container { margin-top: 15px; background: #f4f4f4; }
.message-content { padding: 10px 15px 10px 15px; }
.message-header div, .message-footer div { height: 5px; line-height: 1px; font-size: 1px; }
.message-header-co-right { background: url('../img/bg_message-container-top-right.gif') right top no-repeat; }
.message-header-co-left { background: url('../img/bg_message-container-top-left.gif') left top no-repeat; }
.message-footer-co-right { background: url('../img/bg_message-container-bottom-right.gif') right bottom no-repeat; }
.message-footer-co-left { background: url('../img/bg_message-container-bottom-left.gif') left bottom no-repeat; }
.message-container li { margin: 5px 0 0 10px; padding-left: 10px; font-size: 0.9em; color: #5E5E5E; background: url('../img/smalls/bullet1.gif') left 7px no-repeat; }

/* center object */
.co3-container { margin-top: 10px; background: #f4f4f4; }
.co3-content { padding: 5px 10px 5px 10px; }
.co3-header div, .co3-footer div { height: 5px; line-height: 1px; font-size: 1px; }
.co3-header-co-right { background: url('../img/bg_message-container-top-right.gif') right top no-repeat; }
.co3-header-co-left { background: url('../img/bg_message-container-top-left.gif') left top no-repeat; }
.co3-footer-co-right { background: url('../img/bg_message-container-bottom-right.gif') right bottom no-repeat; }
.co3-footer-co-left { background: url('../img/bg_message-container-bottom-left.gif') left bottom no-repeat; }

.alert-container { margin-top: 15px; padding: 0 0 8px 0; color: #CA0B0C; border-bottom: 3px solid #ca0b0c; }

.vertical-delimiter1 { padding-top: 15px; clear: both; line-height: 1px; font-size: 1px; border-bottom: 1px solid #f7f7f7; }
.vertical-delimiter2 { margin-top: 40px; clear: both; height: 1px; line-height: 1px; font-size: 1px; border-top: 1px solid #f0f0f0; }
.vertical-delimiter3 { margin-top: 20px; clear: both; height: 1px; line-height: 1px; font-size: 1px; border-top: 1px solid #E9E9E9; }
.default-list1 { margin-top: 15px; }
.default-list1 li { margin: 3px 0 0 10px; padding-left: 10px; background: url('../img/smalls/bullet1.gif') left 8px no-repeat; }
.free-transport {
  margin-bottom:3px;
}
.sp {
  padding-left:10px;
  padding-right:20px;
}

.infolink {
  margin-bottom:4px;
}

.header-spec {
  position:absolute;
  top: 24px;
  left: 225px;
}


