@charset "utf-8";
/* =General
--------------------------------------------------------------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
/* Class for clearing floats */
.clear { clear: both; }
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */
/* class for float  */
.alignleft { float:left; }
.alignright { float:right; }
.alignnone { clear:both; }
img { border: 0; vertical-align:top; }
/* End General
--------------------------------------------------------------------------------------------------------*/

/* =Typography
--------------------------------------------------------------------------------------------------------*/

/* Setting up the fonts */
body { font: 12px/18px Arial, Helvetica, sans-serif; color:#000; }

/* End Typography
--------------------------------------------------------------------------------------------------------*/

/* custom fonts start
--------------------------------------------------------------------------------------------------------*/


/*
@font-face {
    font-family: Gothic725BdBTBold, Arial;
    src: url('/out/udo-baer/src/fonts/gothic725_bd_bt_bold-webfont.eot');
    src: url('/out/udo-baer/src/fonts/gothic725_bd_bt_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/out/udo-baer/src/fonts/gothic725_bd_bt_bold-webfont.woff') format('woff'),
         url('/out/udo-baer/src/fonts/gothic725_bd_bt_bold-webfont.ttf') format('truetype'),
         url('/out/udo-baer/src/fonts/gothic725_bd_bt_bold-webfont.svg#Gothic725BdBTBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Gothic720LtBTLight';
    src: url('/out/udo-baer/src/fonts/gothic720_lt_bt_light-webfont.eot');
    src: url('/out/udo-baer/src/fonts/gothic720_lt_bt_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/out/udo-baer/src/fonts/gothic720_lt_bt_light-webfont.woff') format('woff'),
         url('/out/udo-baer/src/fonts/gothic720_lt_bt_light-webfont.ttf') format('truetype'),
         url('/out/udo-baer/src/fonts/gothic720_lt_bt_light-webfont.svg#Gothic720LtBTLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

/* custom fonts end
--------------------------------------------------------------------------------------------------------*/

/* =Links
--------------------------------------------------------------------------------------------------------*/
a { color:#333333; cursor:pointer !important;}
a:hover { }
/* End Links
--------------------------------------------------------------------------------------------------------*/


/* =Branding
--------------------------------------------------------------------------------------------------------*/

/*html, body { background:url(../../img/bg.jpg) no-repeat top center fixed #dfdfdf;}*/
#page{ width:100%;   }
#mainBg{  }
#wrapper { width:996px; margin:0px auto; position:relative;}
#header { background:url(../../img/header-bg.gif) repeat-x top left; position:relative; z-index:10000;}

.headerBg{ height:122px;}
.headerNav li{ float:left; font-size:11px; font-weight:bold; background:url(../../img/header-div-nav.gif) no-repeat 100% 6px; height:30px; vertical-align:top;}
.headerNav li a{ text-decoration:none; display:inline-block; padding:5px 10px 3px 11px; vertical-align:top; color:#7d7e80;}
.headerNav li div{ padding:4px 11px 3px 11px; display:inline-block; vertical-align:top;}
.headerNav li div span{ display:inline-block; vertical-align:top; color:#7d7e80;float:left;}
.headerNav li.flag div{ padding-right:9px; padding-left:3px;}
.headerNav li.flag div img{ margin-left:6px;}
.headerNav li.last{ margin-right:3px; background:none !important;}
.headerNav li.last div{ padding:4px 10px 3px 10px;}
.headerNav li div img{ margin-left:7px; margin-top:6px;}
.headerNav li.partner img{ margin-left:5px; margin-top:10px; vertical-align:top; display:inline-block; padding:0px; margin-right:11px;}
.headerNav li.partner a{ padding-right:0px;}
.headerNav li.cur img{ margin-left:8px; margin-top:5px; vertical-align:top; display:inline-block; padding:0px; margin-right:0px;float:right;}
.headerNav li.cur a{ padding-right:0px;}
.headerNav li.info-cen img{ margin-left:9px; margin-top:10px; vertical-align:top; display:inline-block; padding:0px; margin-right:11px;}
.headerNav li.info-cen a{ padding-right:0px; padding-left:9px;}
.headerNav li.login{ margin-right:-5px; position:relative; background:none !important;}
.headerNav li.login em{ font-style:normal; font-weight:bold !important;}
.headerNav li.login-in{position:relative;}
.headerNav li.login-in span.login-txt{ margin-right:3px; display:inline-block; height:25px; width:227px; padding-left:9px; padding-top:5px;  font-size:11px; font-weight:normal; line-height:15px !important; color:#fff; background:url(../../img/login-in-tab-bg.png) no-repeat 0px 0px;}
.headerNav li.login-in span.login-txt-set{ margin-right:3px; display:inline-block; height:25px; line-height:15px !important; font-weight:bold !important; width:125px !important; padding-left:9px; padding-top:6px;  font-size:11px; font-weight:normal; color:#fff; background:url(../../img/login-bg.png) no-repeat 0px 0px;}
.headerNav li.login-in span.login-txt-set a{ font-weight:bold; font-size:12px; margin-top:0px !important; padding-top:0px !important; line-height:15px;}
.headerNav li.login-in span.login-txt a{ vertical-align:top; margin-left:6px;padding-left:6px; color:#fff; font-weight:bold; padding:0px; background:url(../../img/login-txt-bg.gif) no-repeat 0px; line-height:15px; margin-left:8px; padding-left:10px; padding-top:0px !important;}
.headerNav li.login-in em{ font-style:normal; font-weight:bold !important;}
.headerNav li.login-in .info-error{ background:url(../../img/info-img.png) no-repeat 0px 2px; font-size:11px; line-height:15px; color:#bc1220; font-weight:normal; position:absolute; left:10px; top:28px; padding-left:19px;}
.headerNav li.login-in:hover div.nxs_loginbox, .headerNav li.login-in:hover div.nxs_loginbox:focus { display: block }
.headerNav li.login-in div.nxs_loginbox { display: none }
.headerNav li.login .info-error{ background:url(../../img/info-img.png) no-repeat 0px 0px; font-size:11px; line-height:15px; color:#bc1220; font-weight:normal; position:absolute; left:10px; top:30px; padding-left:19px;}
.headerNav li.shop-link a{ display:inline-block; padding-left:10px;}
.headerNav li div span img{ margin-left:1px; margin-top:2px;}
.headerNav li img{ vertical-align:top;}
.headerNav li a:hover{ text-decoration:underline;}
.headerNav li a.active{ color:#bc1220;}

.headerSearch{ width:211px; height:36px; background:url(../../img/search-bg.gif) no-repeat 0px 0px; margin:21px 25px 18px 0px;}
.headerSearch .search-txt{ width:165px; height:20px; padding:2px 0px; border:none; background:none; font-size:11px; color:#7d7e80; font-weight:bold; line-height:21px; margin:6px 0px 0px 11px; font-family:Arial, Helvetica, sans-serif;}
.headerSearch .search-btn{ width:26px; height:24px; border:none; background:url(../../img/search-ico.png) no-repeat 7px 6px; vertical-align:top; display:inline-block; padding:0px; margin:6px 0px 0px 0px; cursor:pointer;}

.certi-logo{ position:absolute; left:237px; top:19px;}

/*div#logo{ margin:26px 0px 0px 29px; }
div#logo a{ display:block; width:171px; height:48px; background:url(../../img/logo.png) no-repeat 0px 0px; text-indent:-9999px;}*/


#fade { display:block; background:url(../../img/fade-bg.png) repeat;position: fixed; left: 0; top: 0;width: 100%; height: 100%;z-index: 9999;}

#welcome-box{ left:252px; top:341px; width:550px; height:377px;  -webkit-box-shadow: #000 0px 0px 11px; -moz-box-shadow:#000 0px 0px 11px; box-shadow:#000 0px 0px 11px; background: #ffffff; position:absolute; z-index:99999}
#welcome-box .close-btn{ position:absolute; right:-12px; top:-14px;}
#welcome-box .wel-title{ font-size:20px; line-height:21px; color:#000; padding:22px 21px 17px 26px;}
#welcome-box .wel-title span{ color:#7d7d7d;}
#welcome-box .wel-title strong{ color:#000000;}
#welcome-box .map-img{ position:relative; display:inline-block; margin-left:26px;}
#welcome-box .map-img .map{border: 1px solid #bdbdbd; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; display:inline-block; position:relative; width:179px; height:150px;}
#welcome-box .map-img .flag{ position:absolute; bottom:-53px; left:-26px;}
#welcome-box .wel-dis{ width:308px; float:right; margin-right:26px; display:inline; padding-top:11px; padding-bottom:6px;}
#welcome-box .wel-btn{ width:308px; height:32px; display:inline-block; text-align:center; font-size:18px; line-height:31px; font-weight:bold; color:#fff; background:#f7a62d; text-decoration:none; margin-right:26px; margin-top:12px; border:1px solid #e87607;}
#welcome-box .wel-btn img{ margin-left:10px; margin-top:13px;}
#welcome-box .map-listing{ margin-top:18px; height:116px;}
#welcome-box .map-listing p{ font-weight:bold; padding:8px 26px 13px 26px; text-align:left;}
#welcome-box .map-listing ul{ margin-left:80px;}
#welcome-box .map-listing ul li{ text-align:center; width:90px; float:left;}
#welcome-box .map-listing ul li img{ display:inline-block; border:#949391 solid 1px;}
#welcome-box .map-listing ul li label{ font-size:10px; line-height:16px; width:78px; display:inline-block; text-align:center;}
#welcome-box .map-listing ul li .radio{ padding:0px; margin:0px;}

/* End Branding
--------------------------------------------------------------------------------------------------------*/


/* =Main Nav
--------------------------------------------------------------------------------------------------------*/
ul#mainNavigation { height:61px; background:url(../../img/mainNav-repeat-bg.png) repeat-x top; }
ul#mainNavigation li{ float:left; display:inline-block; font:14px/17px Arial, Helvetica, sans-serif; font-weight:bold; background:url(../../img/mainNav-div1.gif) no-repeat 100% 22px; padding-top:8px;}
ul#mainNavigation li a{ text-decoration:none; color:#fff; text-shadow:#000000 1px 1px 0px; display:block; text-align:center;  padding-left:10px;}
ul#mainNavigation li a span{  display:inline-block; height:39px; padding-left:5px; padding-right:15px; vertical-align:middle; padding-top:15px;}
ul#mainNavigation li a span.pad-txt{ padding-top:24px !important; height:30px !important;}
/*ul#mainNavigation li:hover{background:url(../../img/mainNav-div1.gif) no-repeat 100% 22px;}
ul#mainNavigation li:hover a{ text-decoration:none; color:#fff; text-shadow:#000000 1px 1px 0px; display:block; text-align:center; background:url(../../img/mainNav-hover-bg.png) 0% -54px no-repeat; padding-left:10px;}
ul#mainNavigation li:hover a span{ background:url(../../img/mainNav-hover-bg.png) 100% 0px no-repeat; display:inline-block; height:39px; padding-left:5px; padding-right:15px; vertical-align:middle; padding-top:15px;}


*/


/*
ul#mainNavigation li.nxs_1:hover a.nxs_1{ text-decoration:none; color:#fff; text-shadow:#000000 1px 1px 0px; display:block; text-align:center; background:url(../../img/mainNav-hover-bg1.png) 0% -54px no-repeat; padding-left:10px;}
ul#mainNavigation li.nxs_1:hover a span.nxs_1{ background:url(../../img/mainNav-hover-bg1.png) 100% 0px no-repeat; display:inline-block; height:39px; padding-left:5px; padding-right:15px; vertical-align:middle; padding-top:15px;}

ul#mainNavigation li.nxs_2:hover a.nxs_2{ text-decoration:none; color:#fff; text-shadow:#000000 1px 1px 0px; display:block; text-align:center; background:url(../../img/mainNav-hover-bg8.png) 0% -54px no-repeat; padding-left:10px;}
ul#mainNavigation li.nxs_2:hover a span.nxs_2{ background:url(../../img/mainNav-hover-bg8.png) 100% 0px no-repeat; display:inline-block; height:39px; padding-left:5px; padding-right:15px; vertical-align:middle; padding-top:15px;}

ul#mainNavigation li.nxs_3:hover a.nxs_3{ text-decoration:none; color:#fff; text-shadow:#000000 1px 1px 0px; display:block; text-align:center; background:url(../../img/mainNav-hover-bg9.png) 0% -54px no-repeat; padding-left:10px;}
ul#mainNavigation li.nxs_3:hover a span.nxs_3{ background:url(../../img/mainNav-hover-bg9.png) 100% 0px no-repeat; display:inline-block; height:39px; padding-left:5px; padding-right:15px; vertical-align:middle; padding-top:15px;}

ul#mainNavigation li.nxs_4:hover a.nxs_4{ text-decoration:none; color:#fff; text-shadow:#000000 1px 1px 0px; display:block; text-align:center; background:url(../../img/mainNav-hover-bg4.png) 0% -54px no-repeat; padding-left:10px;}
ul#mainNavigation li.nxs_4:hover a span.nxs_4{ background:url(../../img/mainNav-hover-bg4.png) 100% 0px no-repeat; display:inline-block; height:39px; padding-left:5px; padding-right:15px; vertical-align:middle; padding-top:15px;}

ul#mainNavigation li.nxs_5:hover a.nxs_5{ text-decoration:none; color:#fff; text-shadow:#000000 1px 1px 0px; display:block; text-align:center; background:url(../../img/mainNav-hover-bg5.png) 0% -54px no-repeat; padding-left:10px;}
ul#mainNavigation li.nxs_5:hover a span.nxs_5{ background:url(../../img/mainNav-hover-bg5.png) 100% 0px no-repeat; display:inline-block; height:39px; padding-left:5px; padding-right:15px; vertical-align:middle; padding-top:15px;}

ul#mainNavigation li.nxs_6:hover a.nxs_6{ text-decoration:none; color:#fff; text-shadow:#000000 1px 1px 0px; display:block; text-align:center; background:url(../../img/mainNav-hover-bg6.png) 0% -54px no-repeat; padding-left:10px;}
ul#mainNavigation li.nxs_6:hover a span.nxs_6{ background:url(../../img/mainNav-hover-bg6.png) 100% 0px no-repeat; display:inline-block; height:39px; padding-left:5px; padding-right:15px; vertical-align:middle; padding-top:15px;}

ul#mainNavigation li.nxs_7:hover a.nxs_7{ text-decoration:none; color:#fff; text-shadow:#000000 1px 1px 0px; display:block; text-align:center; background:url(../../img/mainNav-hover-bg2.png) 0% -54px no-repeat; padding-left:10px;}
ul#mainNavigation li.nxs_7:hover a span.nxs_7{ background:url(../../img/mainNav-hover-bg2.png) 100% 0px no-repeat; display:inline-block; height:39px; padding-left:5px; padding-right:15px; vertical-align:middle; padding-top:15px;}

ul#mainNavigation li.nxs_8:hover a.nxs_8{ text-decoration:none; color:#fff; text-shadow:#000000 1px 1px 0px; display:block; text-align:center; background:url(../../img/mainNav-hover-bg10.png) 0% -54px no-repeat; padding-left:10px;}
ul#mainNavigation li.nxs_8:hover a span.nxs_8{ background:url(../../img/mainNav-hover-bg10.png) 100% 0px no-repeat; display:inline-block; height:39px; padding-left:5px; padding-right:15px; vertical-align:middle; padding-top:15px;}

ul#mainNavigation li.nxs_9:hover a.nxs_9{ text-decoration:none; color:#fff; text-shadow:#000000 1px 1px 0px; display:block; text-align:center; background:url(../../img/mainNav-hover-bg3.png) 0% -54px no-repeat; padding-left:10px;}
ul#mainNavigation li.nxs_9:hover a span.nxs_9{ background:url(../../img/mainNav-hover-bg3.png) 100% 0px no-repeat; display:inline-block; height:39px; padding-left:5px; padding-right:15px; vertical-align:middle; padding-top:15px;}

ul#mainNavigation li.nxs_10:hover a.nxs_10{ text-decoration:none; color:#fff; text-shadow:#000000 1px 1px 0px; display:block; text-align:center; background:url(../../img/mainNav-hover-bg7.png) 0% -54px no-repeat; padding-left:10px;}
ul#mainNavigation li.nxs_10:hover a span.nxs_10{ background:url(../../img/mainNav-hover-bg7.png) 100% 0px no-repeat; display:inline-block; height:39px; padding-left:5px; padding-right:15px; vertical-align:middle; padding-top:15px;}
*/


ul#mainNavigation li a:hover span.pad-txt{ padding-top:24px !important; height:30px !important;}
ul#mainNavigation li.active a{ text-decoration:none; color:#fff; text-shadow:#000000 1px 1px 0px; display:block; text-align:center; background:url(../../img/mainNav-hover-bg.png) 0% -54px; padding-left:10px;}
ul#mainNavigation li.active a span{ background:url(../../img/mainNav-hover-bg.png) 100% 0px; display:inline-block; height:39px; padding-left:5px; padding-right:15px; vertical-align:middle; padding-top:15px;}
ul#mainNavigation li.active a span.pad-txt{ padding-top:24px !important; height:30px !important;}
ul#mainNavigation li.last{ background:none !important;}

ul#mainNavigation .sub-nav {top:184px; position: absolute; left:9px; width: 977px; border:1px solid #fff; border-top:none;  -webkit-box-shadow: 0 7px 5px 0 #333; -moz-box-shadow: 0 7px 5px 0 #333; box-shadow: 0 7px 5px 0 #333; z-index:1; }
ul#mainNavigation .sub-nav.nxs_1 { background:url(../../img/sub-nav-bg1.png) repeat-x bottom #0a97dc;}
ul#mainNavigation .sub-nav.nxs_2 { background:url(../../img/sub-nav-bg8.png) repeat-x bottom #f6c666;}
ul#mainNavigation .sub-nav.nxs_3 { background:url(../../img/sub-nav-bg9.png) repeat-x bottom #1fbcc1;}
ul#mainNavigation .sub-nav.nxs_4 { background:url(../../img/sub-nav-bg4.png) repeat-x bottom #84bc41;}
ul#mainNavigation .sub-nav.nxs_5 { background:url(../../img/sub-nav-bg5.png) repeat-x bottom #cea552;}
ul#mainNavigation .sub-nav.nxs_6 { background:url(../../img/sub-nav-bg6.png) repeat-x bottom #cf1524;}
ul#mainNavigation .sub-nav.nxs_7 { background:url(../../img/sub-nav-bg2.png) repeat-x bottom #1ec339;}
ul#mainNavigation .sub-nav.nxs_8 { background:url(../../img/sub-nav-bg10.png) repeat-x bottom #f29048;}
ul#mainNavigation .sub-nav.nxs_9 { background:url(../../img/sub-nav-bg3.png) repeat-x bottom #d268f7;}
ul#mainNavigation .sub-nav.nxs_10 { background:url(../../img/sub-nav-bg7.png) repeat-x bottom #81c3e3;}

ul#mainNavigation .nxs_subnav{ background:url(../../img/nav_bg.png) repeat-x bottom #f1f1f1;}


ul#mainNavigation .sub-nav .area { position: relative; }
ul#mainNavigation .sub-nav .area .bottom { width:966px; padding:5px; position:absolute; bottom:0px; background:#7f7f7f; border:1px solid #fff; -webkit-box-shadow: 0px -3px 10px 0px #555; -moz-box-shadow: 0px -3px 10px 0px #555; box-shadow: 0px -3px 10px 0px #555; left:0px;}
ul#mainNavigation .sub-nav .area .bottom a { background:url(../../img/list_elements.png) no-repeat left -32px; padding-left:10px; text-align:right; float:right; margin-right:10px; }
ul#mainNavigation .sub-nav .area .bottom a:hover { }
ul#mainNavigation .sub-nav .area .grid-4 { width:750px; margin-top:17px; margin-left:11px; }
ul#mainNavigation .sub-nav .area .grid-4 div { width:182px; float:left; margin-right:5px; margin-bottom:13px; margin-top:0px; -webkit-box-shadow: 0px 0px 10px 0px #333333; -moz-box-shadow: 0px 0px 10px 0px #333333; box-shadow: 0px 0px 10px 0px #333333; position:relative; z-index:1; }
ul#mainNavigation .sub-nav .area .grid-4 div span { display:block; background:url(../../img/subnav-title-1.png) no-repeat 2px top; padding:2px 10px 2px; height:36px; position:relative; top:-22px; text-align:center; color:#fff; font-size:13px; letter-spacing:1px; left:-1px;vertical-align:middle;z-index:99; }
ul#mainNavigation .sub-nav .area .grid-4 div span.big { line-height:13px; padding-top:6px; height:24px; }
ul#mainNavigation .sub-nav .area .grid-4 div span.link { background:url(../../img/list_elements.png) no-repeat 8px -73px #dedede; padding:0; top:0; height:14px; left:0px; margin-top:2px; border:#fbfbfb solid 1px; border-bottom:#edf4f8 solid 1px;}
ul#mainNavigation .sub-nav .area .grid-4 div img { border:1px solid #fff; }
ul#mainNavigation .sub-nav .area .grid-4 div span.link a { text-align:left; color:#b71624; text-shadow:0 0 0 !important; padding-left:18px; font-size:11px; line-height:12px; background:none; font-weight:normal;}
ul#mainNavigation .sub-nav .area .grid-4 div span.link a:hover { background:none; }
ul#mainNavigation .sub-nav .area .grid-4 div ul { min-height:89px !important; background:#7d7d7d; margin-top:-41px; padding-top:33px; padding-left:8px; padding-bottom:8px; margin-bottom:0px; }
ul#mainNavigation .sub-nav .area .grid-4 div ul li { border-bottom: 1px solid #9e9e9e; background:url(../../img/list_elements.png) no-repeat left -32px; clear: both; display: block; padding-top: 0; width: 99%; }
ul#mainNavigation .sub-nav .area .grid-4 div ul li.no-border{ border:none !important;}
ul#mainNavigation .sub-nav .area .grid-4 div ul li.last { border-bottom:none; }
ul#mainNavigation .sub-nav .area .grid-4 div ul li a { background:none; padding-left:10px; font-size:12px; font-weight:normal; text-align:left; text-shadow:0 0 0; }
ul#mainNavigation .sub-nav .area .grid-4 div ul li a:hover { background:none; }
ul#mainNavigation .sub-nav .area .grid-1 {padding-left:20px; padding-right:14px; width:179px; border-left:1px solid #fff; display:block; min-height: 574px; }
ul#mainNavigation .sub-nav .area .grid-1 h2 { background:url(../../img/subnav-title.png) no-repeat left top; padding:5px; padding-left:19px; margin-left:46px; color:#fff; font-size:12px; text-transform:uppercase; z-index:9; position:relative; }
ul#mainNavigation .sub-nav .area .grid-1 ul { width:181px; margin-top:-10px; border-top:2px solid #BC1220; }
ul#mainNavigation .sub-nav .area .grid-1 ul li { width:181px; height:218px; background:#fff; display:block; text-align:center; margin-bottom:7px; -webkit-box-shadow: 0px 0px 10px 0px #333333; -moz-box-shadow: 0px 0px 10px 0px #333333; box-shadow: 0px 0px 10px 0px #333333; }
ul#mainNavigation .sub-nav .area .grid-1 ul li img { margin-bottom:10px; }
ul#mainNavigation .sub-nav .area .grid-1 ul li p { margin-bottom:6px; text-align:left; font-size:11px; font-weight:bold; padding:1px 10px 5px; background:#7d7d7d; line-height:13px; color:#fff; }
ul#mainNavigation .sub-nav .area .grid-1 ul li p.price { background:none; color:#bc1220; font-size:16px; border-bottom:1px solid #7d7d7d; margin:0 10px 3px; padding-left:0; padding-right:0;height:13px;}
ul#mainNavigation .sub-nav .area .grid-1 ul li p.price span { float:right; color:#7d7d7d; font-size:11px; font-weight:normal; }
ul#mainNavigation .sub-nav .area .grid-1 ul li p.liferbar { margin:0 10px 1px; color:#7d7d7d; font-size:11px; background:url(../../img/subnav-bullet-1.png) no-repeat 1px 1px; padding-left:21px; font-weight:normal;height:13px;}
ul#mainNavigation .sub-nav .area .grid-1 ul li a.submit { background:url(../../img/sunav-link.png) no-repeat left top; height: 18px; margin: 0 10px; padding: 2px 2px 2px 5px; text-align: left; text-shadow:none; font-size:12px; }

ul#mainNavigation li.nxs_nxsnav:hover { background: url('../../img/mainNav-div1.gif') no-repeat 100% 22px }
ul#mainNavigation li.nxs_nxsnav:hover a.nxs_nxsnav { background: url('../../img/mainNav-hover-bg_new.png') 0% -54px no-repeat }
ul#mainNavigation li.nxs_nxsnav:hover a.nxs_nxsnav span.nxs_nxsnav { background: url('../../img/mainNav-hover-bg_new.png') 100% 0px no-repeat }
ul#mainNavigation li.nxs_nxsnav:hover .sub-nav { display: block }


/* End Main Nav
--------------------------------------------------------------------------------------------------------*/

/* =Main Content
--------------------------------------------------------------------------------------------------------*/
/*#content { padding:24px 11px 56px 15px;}*/
.content-bg{ background:url(../../img/content-bg.png) repeat-x bottom left #fff;}
#widecolumn{ width:660px;}
#narrowcolumn{ width:260px;}
#inner-content { padding:20px 10px 56px 14px;}
#narrowLeftcolumn{ width:201px;}
#widecolumnRight{ width:712px;}
#e-business{ padding:10px 28px 94px 27px;}

/* =End Main Content
--------------------------------------------------------------------------------------------------------*/


/* =Secondary Content
--------------------------------------------------------------------------------------------------------*/
.banner-box{ border:#bdbdbd solid 1px; -webkit-box-shadow: #bdbdbd 0px 0px 3px; -moz-box-shadow: #bdbdbd 0px 0px 3px; box-shadow: #bdbdbd 0px 0px 3px; background: #ffffff; position:relative; width:965px; z-index:8888;}
.banner-box .left-dis{ width:208px; height:234px; border-right:#bdbdbd solid 1px; background:url(../../img/banner-left-bg.jpg) repeat-x left; float:left; padding-left:19px; padding-right:12px; padding-top:16px;}
.banner-box .left-dis h2{ line-height:21px; font-size:18px; color:#bc1220; font-weight:normal; padding-bottom:13px; padding-left:1px;}
.banner-box .left-dis p{ padding-bottom:20px;}
.banner-box .more{ display:inline-block; background:url(../../img/more-bul.gif) no-repeat 0px 6px; font-size:12px; color:#bc1220; text-decoration:none; padding-left:16px; margin-left:1px;}
.banner-box .more:hover{ text-decoration:underline;}
.banner-box .banner-paging{ height:34px; background:url(../../img/banner-paging-bg.png) no-repeat 0% -34px; padding-left:9px; position:absolute; bottom:-11px; right:10px; z-index:8888;}
.banner-box .banner-paging ul{ height:34px;background:url(../../img/banner-paging-bg.png) no-repeat 100% 0px; padding-right:8px;}
.banner-box .banner-paging ul li{ display:inline-block; float:left;border-right:#7d7d7d solid 1px; margin-top:5px;}
.banner-box .banner-paging ul li.last{ border-right:0px;}
.banner-box .banner-paging ul li a{ text-decoration:none; font-size:14px; font-weight:bold; display:inline-block; padding:3px 7px 3px 7px; line-height:17px; vertical-align:top; }
.banner-box .banner-paging ul li a:hover{ background:#bc1220; color:#fff;}
.banner-box .banner-paging ul li a.active{ background:#bc1220; color:#fff;}

.mainContent-box{ padding:38px 0px 0px 13px; position:relative; z-index:99999;}
.mainContent-box h3{ font-size:18px; color:#bc1220; line-height:21px; font-weight:normal; padding-bottom:12px; padding-left:1px;}
.mainContent-box h4{ font-size:18px; text-transform:uppercase; font-weight:normal; color:#bc1220; padding-bottom:12px; line-height:21px;}
.mainContent-box h4 span{ color:#000;}
.mainContent-box h4 strong{ color:#7d7d7d; font-weight:normal;}
.mainContent-box p{ padding-right:15px; padding-bottom:7px;}
.mainContent-box .more{ display:inline-block; background:url(../../img/more-bul.gif) no-repeat 0px 6px; font-size:12px; color:#bc1220; text-decoration:none; padding-left:16px; margin-left:1px;}
.mainContent-box .more:hover{ text-decoration:underline;}
.mainContent-box .right-bg { background:url(../../img/right-con-bg.gif) no-repeat 0px 38px; padding-left:28px;}
.mainContent-box .right-bg p{ padding-right:10px; padding-left:0px; padding-bottom:8px;}

.title-header{ height:37px; position:absolute; left:0px; top:0px; z-index:99; background:url(../../img/header-title-bg.png) no-repeat 0px -37px; padding-left:10px; text-align:right;}
.title-header span{ display:inline-block; height:37px; padding-right:6px; background:url(../../img/header-title-bg.png) no-repeat 100% 0px; vertical-align:middle;}
.title-header strong{ cursor: pointer; display:inline-block; background:url(../../img/float-title-bg.png) repeat-x top; height:25px; line-height:25px; font-family: Gothic725BdBTBold, Arial; font-size:14px; text-transform:uppercase;  color:#fff; padding:0px 10px; vertical-align:middle; margin-left:2px; font-weight:normal;}
.title-header em, .title-header .no-bg{ display:inline-block; background:url(../../img/float-title-bg.png) repeat-x bottom; height:25px; line-height:25px; font-family: Gothic725BdBTBold, Arial; font-size:14px; text-transform:uppercase;  color:#000; padding:0px 7px; vertical-align:middle; margin-left:2px; font-style:normal;}
.ie7render .title-header strong { margin-top: 6px }
.title-header img{ vertical-align:middle;}
.title-header a{ display:inline-block; margin-top:6px; margin-left:2px;}
*+html .nxsBasketCrossselling .title-header span strong{ margin-top:7px;}
.ie7render .title-header a { display: none; }
.title-header-set{background:url(../../img/header-title-bg.png) no-repeat 0px -74px; padding-left:10px !important;}
.title-header-set strong{ margin-left:1px !important; font-weight:normal; }
/* ps(2011/12/11) .title-header .no-bg{ background:none !important;} */

.subtitle-header{ height:34px; background:url(../../img/banner-paging-bg.png) no-repeat 0% -34px; padding-left:9px; position:absolute; top:-23px; left:8px; z-index:8888;}
.subtitle-header span{ background:url(../../img/banner-paging-bg.png) no-repeat 100% 0px; font-family: Gothic725BdBTBold, Arial; font-size:14px; text-transform:uppercase;  color:#fff; text-decoration:none; display:inline-block; padding:9px 13px 9px 4px; line-height:17px; vertical-align:top; }






/* Product slider start
--------------------------------------------------------------------------------------------------------*/

#slider-code { height:403px; overflow:hidden; border-top:#7d7d7d solid 7px; background:url(../../img/header-bg.gif) repeat-x bottom left #fff; position:relative;  }
#slider-code .viewport { float: left; width: 966px; height: 318px; overflow: hidden; position: relative; border-top:#bc1220 solid 2px; margin-left:15px ; margin-top:68px;}
#slider-code .buttons { display: block;  float: left; position:absolute; width:27px; height:67px; top:192px; text-indent:-9999px;}
#slider-code .next { left:0px; background:url(../../img/slider-left-btn.gif) no-repeat 0px 0px;   }
#slider-code .prev { right:0px; background:url(../../img/slider-right-btn.gif) no-repeat 0px 0px;   }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left:15px; top: 0; }
#slider-code .overview li { float: left;  height:310px;  width:180px;-webkit-box-shadow: #666 0px 0px 3px; -moz-box-shadow: #666 0px 0px 3px; box-shadow: #666 0px 0px 3px; margin:0px 4px 0px 3px; position:relative; z-index:1; background:#fff;}
#slider-code .overview .zoom{ position:absolute;  right: 6px;top: 138px;}
#slider-code .overview .rating{ position:absolute; left:8px; top:139px;}
#slider-code .overview .rating a{ display:inline-block; margin-right:1px;}
#slider-code .overview .dis{ line-height:14px; font-weight:bold; color:#fff; background:#7d7d7d; font-size:12px; padding:8px 5px 9px 8px;}
#slider-code .overview .price{ display:block;  font-size:21px; font-weight:bold; color:#000; line-height:26px; vertical-align:top;margin:0px 11px 0px 10px; border-bottom:#7d7d7d solid 1px; margin-top:7px; padding-bottom:3px;}
#slider-code .overview .price strong{ text-decoration:line-through; font-size:11px; color:#7d7d7d; vertical-align:top; line-height:13px; float:right; margin-top:3px; margin-right:2px; font-weight:normal;}
#slider-code .overview .active{ color:#bc1220;}
#slider-code .overview .available { line-height:13px; color:#5B8C1F; padding:0px 11px 0px 12px; margin:7px 0px 0px 0px; display:inline-block; font-size:11px; vertical-align:top; height:13px; }
#slider-code .overview .available a{ height:12px; width:12px; display:inline-block; background:#5b8c1f; margin:0px; margin-right:7px; vertical-align:top; padding:0px; font-size:0px; }
#slider-code .overview .for-btn{ background:url(../../img/for-btn-bg.gif) no-repeat 0px 0px; width:149px; height:22px; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; display:inline-block; padding-left:7px; margin-left:12px; margin-top:8px;}
#slider-code .title-header{ left:19px; top:44px;}
#slider-code .overview .sales{ position:absolute; top:0px; right:0px; background:url(../../img/sale-img.gif) no-repeat 0px 0px; height:41px; width:41px;}
#slider-code .overview .top{ position:absolute; top:0px; right:0px;background:url(../../img/top-img.gif) no-repeat 0px 0px; height:41px; width:41px;}

#slider-top { height:281px; overflow:hidden; border-top:#bc1220 solid 7px; background:url(../../img/header-bg.gif) repeat-x bottom left #fff; position:relative;  }
#slider-top .viewport { float: left; width:980px; height:281px; overflow: hidden; position: relative; margin-left:12px;}
#slider-top .buttons { display: block;  float: left; position:absolute; width:27px; height:67px; top:122px; text-indent:-9999px; z-index:9999;}
#slider-top .next { left:0px; background:url(../../img/slider-left-btn.gif) no-repeat 0px 0px;   }
#slider-top .prev { right:0px; background:url(../../img/slider-right-btn.gif) no-repeat 0px 0px;   }
#slider-top .disable { visibility: hidden; }
#slider-top .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left:0px; top:85px; }
#slider-top .overview li{ float: left;  height:150px;  width:230px; -webkit-box-shadow: #666 0px 0px 4px; -moz-box-shadow: #666 0px 0px 4px; box-shadow: #666 0px 0px 4px; margin:0px 12px 0px 3px; position:relative; z-index:1; background:#fff;}
#slider-top .title-header{ left:19px; top:63px;}

.social-links{ width:38px; position:absolute; right:-35px; width:38px; z-index:9999; top:178px;}
.social-links li{ display:inline-block; float:left; }
.social-links li a{ width:38px; display:inline-block; background:url(../../img/social-ico-bg.png) no-repeat left top; font-size:0px; padding:0px; margin:0px; vertical-align:top; color:#fff;}
.social-links li a:hover{ background-position:-38px 0px;}
.social-links #info{background:url(../../img/social-ico-bg.png) no-repeat left top; background-position:0px 0px; height:108px; width:38px !important;}
.social-links #info .info-i{ display:block; background:none; height:20px; width:22px; margin:1px auto;}
.social-links #info .msg-i{display:block; background:none;  height:23px;width:23px; margin:1px auto;}
.social-links #info .call-i{display:block; background:none;  height:21px;width:23px; margin:1px auto;}
.social-links #info .mail-i{display:block; background:none;  height:15px;width:23px; margin:1px auto;}
.social-links #info .cat-i{display:block; background:none;  height:16px;width:23px; margin:1px auto;}
.social-links .blog{ background-position:0px -91px; height:108px;}
.social-links .blog:hover{background-position:-38px -91px;}
.social-links .feedback{ background-position:0px -214px; height:80px;}
.social-links .feedback:hover{background-position:-38px -214px;}
.social-links .share{ background-position:0px -293px; height:78px;}
.social-links .share:hover{background-position:-38px -293px;}
.social-links .facebook{ background-position:0px -370px; height:91px;}
.social-links .facebook:hover{background-position:-38px -370px;}
.social-links .twitter{ background-position:0px -461px; height:81px;}
.social-links .twitter:hover{background-position:-38px -461px;}
.social-links .xing{ background-position:0px -542px; height:64px;}
.social-links .xing:hover{background-position:-38px -542px;}
.social-links .you{ background-position:0px -593px; height:59px;}
.social-links .you:hover{background-position:-38px -593px;}
.social-links .rss{ background-position:0px -665px; height:62px;}
.social-links .rss:hover{background-position:-38px -665px;}



/* Product slider Ends
--------------------------------------------------------------------------------------------------------*/

.shop-bg{ width:230px; height:53px; background:url(../../img/the-shop-bg.png) no-repeat 0px 0px; position:absolute; right:17px; bottom:-100px;  z-index:9999; font-size:16px; color:#fff; text-transform:uppercase; padding-top:33px; padding-left:33px;  font-family: Gothic725BdBTBold, Arial;}
.shop-bg strong{ font-family: 'Gothic720LtBTLight'; }

.product-search{background:url(../../img/mid-bot-search-bg.png) no-repeat 0px 0px; position:absolute; left:-2px; bottom:-100px; width:670px; height:86px; z-index:9999; }
.product-search span{ font-size:17px;  font-family: Gothic725BdBTBold, Arial;  color:#fff; text-transform:uppercase;  display: inline-block; margin-left: 29px;margin-top: 33px;width: 150px; z-index:9999;}
.product-search .pro-search{ font-size:16px; color:#000000; font-weight:bold; border-color:transparent; font-family:Arial, Helvetica, sans-serif; border:none; width:428px; vertical-align:top; margin-left:7px; margin-top:32px;}
.product-search .pro-btn{ border:none; height:40px; width:41px; background:none; padding:0px; margin:0px; vertical-align:top; margin-top:21px; cursor:pointer;}



/* End Secondary Content
--------------------------------------------------------------------------------------------------------*/


/* =Footer
--------------------------------------------------------------------------------------------------------*/

#footer{ }
.footer-container{ width:996px; margin:0px auto; background:#FFF;}
.footer-link-box{ border-top:#bc1220 solid 7px; background:url(../../img/footer-links-bg.gif) repeat-x top; padding-top:17px; padding-left:25px;}
.footer-link-box ul{  color:#7d7d7d; width:159px; padding-left:7px; background:url(../../img/footer-border-left-bg.gif) no-repeat left 5px; height:175px; padding-bottom:5px;}
.footer-link-box ul li strong{ font-size:12px; font-weight:bold;}
.footer-link-box ul li{ font-size:11px;}
.footer-link-box ul.product{ width:154px;}
.footer-link-box ul.service{ width:161px;}
.footer-link-box ul.e-bus{ width:151px;}
.footer-link-box ul.action{ width:152px;}
.footer-link-box ul.udo{ width:147px; padding-left:3px;}
.footer-link-box ul li a{ color:#7d7d7d;  text-decoration:none;}

.copyright-bar{ background:#7d7d7d; padding:9px 9px 9px 9px;}
.copyright-bar li{ background:url(../../img/copytight-link-bg.gif) no-repeat 0px 5px; display:inline-block; float:left; color:#fff; line-height:18px;}
.copyright-bar li.first{ background:none; padding-left:6px; padding-right:11px;}
.copyright-bar a{ color:#fff; text-decoration:none; display:inline-block; margin:0 6px 0 7px; line-height:18px;}
.copyright-bar li.print{ margin-left:50px; background:none; padding-right:6px; padding-left:0px !important;}
.copyright-bar li.print a{ color:#fff; margin:0px;}
.copyright-bar li img{ vertical-align:top; margin:5px 4px 0px 0px;}
.copyright-bar li.mail{ padding-left:10px;}
.copyright-bar li.mail a{ color:#fff; margin:0px;}

.footer-map-box{ background:url(../../img/footer-map-bg.gif) no-repeat top right; height:227px;}
.footer-map-box .logo{ margin:87px 0px 0px 28px;}
.footer-map-box ul{ width:219px; margin-top:35px;  margin-left:107px;}
.footer-map-box ul.right-box{ width:230px;}
.footer-map-box li.first{ font-size:18px; line-height:21px; font-weight:normal; color:#bc1220; margin-bottom:10px;}
.footer-map-box li.first strong{ font-weight:normal; color:#7d7d7d; width:auto !important; margin-left:0px !important;}
.footer-map-box li.first span{ color:#000;}
.footer-map-box li{ float:left; width:100%;}
.footer-map-box .left-box li em{ display:inline-block; padding-bottom:3px; line-height:18px; font-weight:bold; font-style:normal;}
.footer-map-box .left-box li{ padding-left:2px;}
.footer-map-box .left-box a{ text-decoration:none;}
.footer-map-box .right-box a{ display:inline-block; text-decoration:none; vertical-align:top; line-height:18px; padding-bottom:4px;}
.footer-map-box .right-box a img{ display:inline-block; border:#8b8a88 solid 1px; margin-left:2px; margin-top:3px;}
.footer-map-box .right-box strong{ display:inline-block; width:89px; margin-left:10px;}

.footer-txt{ background:#7d7d7d; position:relative; line-height:15px; font-size:11px; color:#fff; padding:21px 21px 21px 23px;height: 116px; overflow: hidden}
.footer-txt .up-arrow{ position:absolute; right:9px; top:7px;}
.footer-txt .down-arrow{ position:absolute; right:9px; bottom:7px;}

.footer-link-section{ background:url(../../img/main-gray-bg4.png) repeat-x top #7d7d7d; border-top:#bc1220 solid 7px; padding:11px 0px 10px 9px;}
.footer-link-section .inner-box{ width:231px; height:283px; border:#d0d0d0 solid 1px; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; position:relative; z-index:1; background:#fff; margin:0px 6px; display:inline;}
.footer-link-section .footer-title{ height:37px; line-height:37px; vertical-align:middle; font-size:14px;  font-family: Gothic725BdBTBold, Arial;  color:#fff; text-transform:uppercase; background:url(../../img/footer-link-title-bg.png) repeat-x top; padding-left:13px; font-weight:normal;}
.footer-link-section .etrust{ display:inline-block; margin:16px 0px 0px 32px; }
.footer-link-section .purchase-links{ padding:12px 13px 13px 13px;}
.footer-link-section .purchase-links li{ background:url(../../img/list_elements.png) no-repeat 0px -184px; float:left; width:200px; font-size:12px; line-height:15px; padding-bottom:5px; display:inline-block;}
.footer-link-section .purchase-links li a{ line-height:14px; text-decoration:none; display:inline-block; padding-left:19px; font-size:12px;}
.footer-link-section .pay-logo{ width:80px; background:#fff; padding-left:13px; padding-top:13px;}
.footer-link-section .pay-logo li{ float:left; border:#d0d0d0 solid 1px; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; position:relative; z-index:1; float:left;border:#d0d0d0 solid 1px; -webkit-box-shadow: #dfdfdf 0px 0px 4px; -moz-box-shadow: #dfdfdf 0px 0px 4px; box-shadow: #dfdfdf 0px 0px 4px; position:relative; z-index:1; margin-bottom:3px;}
.footer-link-section .pay-dis{ width:116px; margin-right:9px; padding-top:11px;}
.footer-link-section .pay-dis li{ font-size:12px; line-height:14px; font-weight:bold; float:left; display:inline-block; width:116px; float:left; padding-bottom:3px;}
.footer-link-section .pay-dis li.first{ padding-bottom:9px;}
.footer-link-section .pay-dis li.last{ padding-top:1px; line-height:18px;}
.footer-link-section .pay-dis li a{ font-size:12px; line-height:15px !important;  text-decoration:none; font-weight:normal; color:#000; background:url(../../img/list_elements.png) no-repeat 1px -147px; padding-left:10px; display:inline-block;}
.footer-link-section .contact .contact-img{ width:205px; height:104px; background:url(../../img/contact-img-bg.jpg) no-repeat top right #fff; border:#bdbdbd solid 1px; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; position:relative; z-index:1; margin-top:13px; margin-left:12px; margin-bottom:9px;}
.footer-link-section .contact .contact-img li{ float:left; width:142px; display:inline-block;}
.footer-link-section .contact .contact-img li.first{font-size:15px; line-height:17px; padding-top:7px; padding-right:20px; width:100px; margin-left:8px;}
.footer-link-section .contact .contact-img li.mid{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#991820; font-weight:bold; line-height:23px; padding-left:8px; padding-top:5px;}
.footer-link-section .contact .contact-img li.last{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; width:113px; padding-left:8px; padding-top:5px;}
.footer-link-section .contact p{ font-size:12px; line-height:14px !important; padding-left:13px;  }
.footer-link-section .contact p strong{ color:#991820;}
.footer-link-section .contact p a{color:#991820; text-decoration:none; font-weight:bold;}
.footer-link-section .contact span{ display:block; color:#000000; font-size:12px; line-height:15px; font-weight:bold; padding-left:12px; padding-top:10px;}
.footer-link-section .contact .social-icons{ padding-left:13px; padding-top:8px;}
.footer-link-section .contact .social-icons li{ float:left; width:100px; display:inline-block; margin-bottom:4px;}
.footer-link-section .contact .social-icons li img{-webkit-box-shadow: 0 0 2px #888888; -moz-box-shadow: 0 0 2px #888888; box-shadow: 0 0 2px #888888; position:relative; z-index:1;}
.footer-link-section .contact .social-icons li a{ display:inline-block; background:url(../../img/list_elements.png) no-repeat 113% 5px; padding-right:12px; color:#000000; padding-left:5px;}













/* End Footer
--------------------------------------------------------------------------------------------------------*/


/* =Forms
--------------------------------------------------------------------------------------------------------*/

fieldset { border: 0px solid transparent; background:none; padding:0; margin:0; }

/* End Forms
--------------------------------------------------------------------------------------------------------*/

/* Breadcrumbs css start
--------------------------------------------------------------------------------------------------------*/

.breadcrumbs{ padding:8px 0px 0px 18px;}
.breadcrumbs li{ display:inline-block; float:left; background:url(../../img/breadcrumbs-bul.gif) no-repeat 100% 6px; padding-right:16px; padding-left:8px; color:#7d7d7d; }
.breadcrumbs li a{ color:#7d7d7d; text-decoration:none;}
.breadcrumbs li.last { background:none;}
.breadcrumbs li.active{ font-weight:bold;}

/* Breadcrumbs css end
--------------------------------------------------------------------------------------------------------*/

.innerMain-title{ font-size:18px; line-height:21px; color:#bc1220; padding-top:0px; padding-bottom:19px;}
.innerMain-title span{ color:#7d7d7d;}
.innerMain-title strong{ font-weight:normal; color:#000000;}

.inner-dis{ line-height:18px; font-size:12px; color:#000000; padding-left:1px; padding-bottom:7px;}
.size-check{font-size:18px;  font-family: Gothic725BdBTBold, Arial; color:#000; text-align:center; padding-bottom:5px; }

/* carrier css start
--------------------------------------------------------------------------------------------------------*/
.carrier-box{ padding:0px 0px 43px 0px;}
.carrier{ width:483px;}
.carrier .frame-left{border: 1px solid #bdbdbd; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; display:inline-block; margin:0px 0px 9px 1px; position:relative;}
.carrier .frame-right{border: 1px solid #bdbdbd; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; display:inline-block; margin:0px 0px 9px 3px; position:relative;}
.carrier h3{ color:#bc1220; font-size:18px; line-height:21px; font-weight:normal; padding-bottom:12px; margin:0px;}
.carrier h3 span{ font-size:12px; display:inline-block; margin-left:10px; vertical-align:top;}
.carrier h3 span a{ color:#bc1220; font-size:12px; vertical-align:top;}
.carrier p{ line-height:18px; color:#000; padding-left:1px; padding-right:215px; padding-bottom:2px;}
.carrier li{ background:url(../../img/more-bul.gif) no-repeat 2px 6px; color:#bc1220; padding-left:18px; padding-bottom:2px;}

/* carrier css end
--------------------------------------------------------------------------------------------------------*/

/* kontakt css start
--------------------------------------------------------------------------------------------------------*/

.kontakt-box{ padding:11px 10px 26px 25px;}
.kontakt-banner img{border: 1px solid #bdbdbd; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; display:inline-block; margin:0px 0px 9px 1px; position:relative; display:inline-block;}

.kontakt-detail{ border-top:#7d7d7d solid 3px; position:relative; padding-top:10px;}
.kontakt-detail .title-links{ position:absolute; left:21px; top:-26px;}
.kontakt-detail .title-links li{ display:inline-block; float:left; font-size:14px; font-weight:normal; text-transform:uppercase; height:34px;}
.kontakt-detail .title-links li a{ color:#fff; display:inline-block; background:url(../../img/kontakt-title-bg.gif) no-repeat 0% -34px; padding-left:8px; height:34px; text-decoration:none; font-family:Gothic725BdBTBold, Arial ;}
.kontakt-detail .title-links li a span{ display:inline-block; background:url(../../img/kontakt-title-bg.gif) no-repeat 100% 0px; padding-right:8px; height:34px; line-height:34px; width:207px; padding-left:7px; font-family:Gothic725BdBTBold, Arial ;}
.kontakt-detail .title-links li a.active{background:url(../../img/kontakt-title-bg.gif) no-repeat 0% -102px;}
.kontakt-detail .title-links li a.active span{background:url(../../img/kontakt-title-bg.gif) no-repeat 100% -68px;}

.location-box{ padding:16px 10px 33px 26px; border-bottom:#fff solid 1px;}
.location-box .map-list{ padding-bottom:25px;}
.location-box .map-list li{ float:left; display:inline-block; position:relative; margin-right:10px;}
.location-box .map-list li .map{border: 1px solid #bdbdbd; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; display:inline-block; position:relative; display:inline-block;}
.location-box .map-list li .flag{ position:absolute; bottom:-14px; left:10px; border:#969593 solid 1px;}
.location-box h2{ font-size:18px; font-weight:normal; color:#bc1220; line-height:21px; padding-left:10px; padding-bottom:12px;}
.location-box p{ line-height:18px; font-size:12px; color:#000; padding:0px 25px 19px 10px;}
.location-box h3{ font-size:18px; font-weight:normal; color:#bc1220; line-height:21px; padding-left:10px; padding-bottom:17px;}
.location-box .city-map{ padding:0px;}
.location-box .city-map .map{ margin-right:13px; margin-top:-4px; position:relative;}
.location-box .city-info{ width:186px; background:url(../../img/city-info-bg.gif) no-repeat 0px 0px; padding-bottom:20px; }
.location-box .city-info li{ line-height:14px; padding-left:12px;}
.location-box .city-info a{ color:#000000; text-decoration:none;}
.location-box .city-info li img{ margin-top:2px; margin-left:1px;}
.location-box .bg-no{ background:none;}

.kontakt-form{ border-top:#7d7d7d solid 7px; padding:16px 30px 22px 29px;}
.kontakt-form  .kontakt-title{ font-size:18px; color:#bc1220; line-height:21px; border-bottom:#d9d9d9 solid 2px; padding-bottom:7px; font-weight:normal; margin-bottom:9px;}
.kontakt-form .form-left label{ font-weight:bold; display:inline-block; width:97px;}
.kontakt-form .form-left .first em{ font-weight:bold; display:inline-block; width:97px; font-style:normal;}
.kontakt-form .form-left .first label{ width:35px; font-weight:normal; padding-right:0px;}
.kontakt-form .form-left .first .radio{ padding-left:0px; padding-right:0px; margin-left:0px; margin-right:6px; width:12px;}
.kontakt-form .form-left .error{ font-size:12px; color:#000;}
.kontakt-form .form-left{ width:410px;}
.kontakt-form .form-left li.first{ padding-bottom:7px;}
.kontakt-form .form-left li{ padding-bottom:3px;}
.kontakt-form .form-right{ width:411px; margin-right:52px;}
.kontakt-form .form-left .note{font-size:10px; line-height:11px; width:312px !important; padding-left:97px; padding-top:12px;}
.kontakt-form .input-txt{ width:305px; background:url(../../img/input-txt-bg.gif) no-repeat 0px 0px; padding:4px 4px 4px 4px; font-size:12px; color:#000; line-height:15px; vertical-align:middle; border:none; font-family:Arial, Helvetica, sans-serif;}
.kontakt-form .input-tele{ width:217px; background:url(../../img/input-tele-bg.gif) no-repeat 0px 0px; padding:4px 4px 4px 4px; color:#000; line-height:15px; vertical-align:middle; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.kontakt-form .input-area{ width:403px; background:url(../../img/input-txtarea-bg.gif) no-repeat 0px 0px; padding:4px; height:200px; border:none; overflow:hidden; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.kontakt-form .form-left strong{ font-weight:normal; padding-left:7px; vertical-align:top; padding-top:3px; display:inline-block;}
.kontakt-form .form-right li.first label{ display:inline-block; font-size:12px; line-height:14px; font-weight:bold; padding-top:5px; padding-left:1px; padding-bottom:5px;}
.kontakt-form .form-right .check{ display:inline-block; width:13px; height:13px; padding:0px; margin:0px; float:left; margin-right:11px; margin-top:4px;}
.kontakt-form .form-right .note{ font-size:10px; line-height:11px; font-weight:normal; width:382px; float:left;}
.kontakt-form .form-right .check-txt{ padding-bottom:6px; float:left;}
.kontakt-form .form-right .submit-btn{ text-align:right; padding-top:6px; float:left; width:411px;}
.kontakt-form .form-right .submit-btn input{ padding:0px; margin:0px; width:auto; overflow:visible; position:relative; background:url(../../img/btn-bg.gif) repeat-x; border:none; font-size:12px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; height:22px; margin-right:3px; width:98px; text-align:center;}

/* kontakt css end
--------------------------------------------------------------------------------------------------------*/

/* e-business css start
--------------------------------------------------------------------------------------------------------*/

.box-shadow{border: 1px solid #bdbdbd; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; position:relative; margin-bottom:26px; background:#fff;}
.contact-banner a{border: 1px solid #bdbdbd; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; position:relative; display:inline-block;}
.contact-banner{ padding-bottom:15px; margin-left:2px;}
.e-bus-subtitle{ font-weight:normal; font-size:22px; line-height:26px; color:#bc1220; padding-bottom:13px;}
.e-bus-dis{ border-bottom:#bdbdbd solid 1px; padding-bottom:16px;}
.e-bus-title{ height:34px; line-height:34px; vertical-align:middle; background:url(../../img/e-bus-title.gif) repeat-x top; font-size:14px; font-family:Gothic725BdBTBold, Arial;  text-transform:uppercase; color:#fff; padding-left:9px;}
.e-bus-smallbox{ padding-top:19px;}
.e-bus-smallbox li{ width:350px; float:left; margin-right:8px; margin-left:1px;}
.e-bus-smallbox li.last{ margin-right:0px;}
.e-bus-smallbox li a.frame{ -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; position:relative; display:inline-block; margin-bottom:11px; vertical-align:top;}
.e-bus-smallbox h5{ font-size:18px; line-height:21px; color:#bc1220; font-weight:normal; padding-bottom:13px; }
.e-bus-smallbox p{padding-bottom:16px;}
.e-busNav{ background:#eaeaea; padding-top:0px;}
.e-busNav li{ background:url(../../img/more-bul.gif) no-repeat 8px 14px; float:left; width:200px;}
.e-busNav li a{ border-bottom:#bdbdbd solid 1px; margin-left:20px; display:block; text-decoration:none; color:#bc1220; font-size:12px; font-weight:bold; line-height:15px; padding-top:10px; padding-bottom:5px; }
.e-busNav li.last a{ border-bottom:none;}
.e-busNav li a:hover{ text-decoration:underline;}

.contact-box{ background:#eaeaea; padding-bottom:12px;}
.contact-box span{ display:block; line-height:18px; color:#000; font-weight:bold; background:url(../../img/contact-title-bg.gif) no-repeat bottom; padding:5px 2px 10px 8px;}
.contact-box li{ font-weight:bold; padding-top:6px; padding-left:9px;}
.contact-box li p{ font-weight:normal;}
.contact-box li.first{ padding-top:0px; padding-left:0px;}
.contact-box li a{ text-decoration:none;}
.contact-box li a:hover{ text-decoration:underline;}

.contact-form{ background:#eaeaea;}
.contact-form li{ float:left; width:199px;}
.contact-form em{ display:block; line-height:18px; color:#000; font-weight:bold; background:url(../../img/contact-title-bg.gif) no-repeat bottom; padding:16px 2px 10px 8px; font-style:normal; }
.contact-form .input-txt{ background:url(../../img/left-input-txt-bg.gif) no-repeat 0px 0px; border:none; font-weight:normal;  font-size: 12px;margin-left: 8px;margin-right: 2px;padding:6px 3px 5px 5px; vertical-align: top;width: 169px; font-family:Arial, Helvetica, sans-serif;}
.contact-form .input-area{ background:url(../../img/left-input-area-bg.gif) no-repeat 0px 0px; border:none; font-weight:normal;  font-size: 12px;margin-left: 8px;margin-right: 2px;padding:6px 3px 5px 5px; vertical-align: top;width: 169px; font-family:Arial, Helvetica, sans-serif; height:116px; margin-top:6px; overflow:auto;}
.contact-form li.first{ padding-bottom:8px;}
.contact-form li { padding-bottom:10px; vertical-align:middle;}
.contact-form li.check{ width:13px; height:13px; padding:0px; margin:0px; vertical-align:middle; margin-left:8px;}
.contact-form li.mid{ padding-bottom:6px;}
.contact-form li.chk-txt{ padding-left:5px; padding-bottom:2px;}
.contact-form .error{ margin-top:1px; display:inline-block;}
.contact-form .submit-btn{ text-align:right;}
.contact-form .submit-btn input{ padding:0px; margin:0px; width:96px; overflow:visible; position:relative; background:url(../../img/btn-bg.gif) repeat-x; border:none; font-size:12px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:2px 0px 2px 0px; margin-right:14px; cursor:pointer;}

/* startseite top-part
--------------------------------------------------------------------------------------------------------*/

.startseite-top{ background:url(../../img/main-gray-bg.png) repeat-x bottom #fff; padding:12px 13px 17px 15px;}
.startseite-top .left-banner{ border:#bdbdbd solid 1px; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; position:relative; z-index:1;}
.startseite-top .left-banner{}
.startseite-top .paging{ height:34px;  position:absolute; bottom:-11px; right:10px; z-index:8888;  background:url(../../img/banner-paging-bg.png) no-repeat 0% -34px; padding-left:9px;}
.startseite-top .paging span{ display:inline-block; line-height:16px; font-size:14px; font-family:Gothic725BdBTBold, Arial;  text-transform:uppercase; color:#fff; float:left; background:url(../../img/banner-paging-bg.png) no-repeat -9px 0px; vertical-align:top; padding:10px 6px 6px 5px;}
.startseite-top .paging ul{ height:34px;background:url(../../img/banner-paging-bg.png) no-repeat 100% 0px; padding-right:8px; float:left; vertical-align:top;}
.startseite-top .paging ul li{ display:inline-block; float:left;border-right:#7d7d7d solid 1px; margin-top:6px;}
.startseite-top .paging ul li.last{ border-right:0px;}
.startseite-top .paging ul li a{ text-decoration:none; font-size:14px; font-weight:bold; display:inline-block; padding:3px 7px 3px 7px; line-height:16px; vertical-align:top; background:url(../../img/paging-bg.png) no-repeat 0px 0px;  }
.startseite-top .paging ul li a:hover{ color:#fff; background:url(../../img/paging-bg.png) no-repeat 0px -22px;}
.startseite-top .paging ul li a.active{ color:#fff; background:url(../../img/paging-bg.png) no-repeat 0px -22px;}
.startseite-top .right-banner{ border:#bdbdbd solid 1px; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; position:relative; z-index:1;}

.arrow{ background:url(../../img/list_elements.png) no-repeat 92px -73px; padding-right:13px;}

#top-brands-gallery{ position:relative;}
#top-brands-gallery .subtitle-header{ top:18px; font-weight:normal !important;}
#top-brands-gallery .brand-link{ font:11px/13px Arial, Helvetica, sans-serif; color:#bc1220; font-weight:bold; text-decoration:none; text-align:right; padding-top:21px; padding-right:16px; padding-bottom:6px;}
#top-brands-gallery .brand-link a{color:#bc1220; text-decoration:none;}
#top-brands-gallery #slider-brands{ position:relative; }
#top-brands-gallery #slider-brands .viewport{ border:#e1e1e1 solid 1px; -webkit-box-shadow: #7d7d7d 0px 0px 4px; -moz-box-shadow: #7d7d7d 0px 0px 4px; box-shadow: #7d7d7d 0px 0px 4px; position:relative; z-index:1;}
#top-brands-gallery #slider-brands .overview{ padding-top:1px;}
#top-brands-gallery #slider-brands .prev12{ position:absolute; left:0px; top:1px; background:url(../../img/pre_next_slider.png) no-repeat 0px 0px; width:30px; height:63px; z-index:100; display:block; text-indent:-9999px;}
#top-brands-gallery #slider-brands .next12{ position:absolute; right:3px; top:1px; background:url(../../img/pre_next_slider.png) no-repeat 0px -73px; width:30px; height:63px; z-index:100; display:block; text-indent:-9999px;}
#top-brands-gallery #slider-brands .viewport p{ background:#7d7d7d; font-size:10px; line-height:12px; color:#fff; padding:7px 10px 8px 19px; position:relative;}
#top-brands-gallery #slider-brands .viewport p .up-arrow{ position:absolute; right:6px; top:7px;}
#top-brands-gallery #slider-brands .viewport p .down-arrow{ position:absolute; right:6px; bottom:7px;}


.slider-current { overflow:hidden; background:url(../../img/main-gray-bg.png) repeat-x bottom #fff; position:relative; padding-bottom:18px; width: 996px; height:363px; overflow: hidden;}
.slider-current .viewport { float: left; width: 974px; position: relative; margin-left:10px ; margin-top:32px;}
.slider-current .overview { list-style: none; padding: 0; margin: 0; left:0px; top: 0; }
.slider-current .overview li{ float: left; width:180px;-webkit-box-shadow: #666 0px 0px 3px; -moz-box-shadow: #666 0px 0px 3px; box-shadow: #666 0px 0px 3px; margin:0px 14px 0px 3px; background:#fff;}
.slider-current .overview li.last{ margin:0px 0px 0px 3px;}
.slider-current .overview .zoom{ position:absolute;  right: 6px;top: 138px;z-index:99;}
/*.slider-current .overview .rating{ position:absolute; left:8px; top:139px;}
.slider-current .overview .rating a{ display:inline-block; margin-right:1px;}*/
.slider-current .overview .dis{ line-height:14px; font-weight:bold; color:#fff; background:#7d7d7d; font-size:12px; padding:8px 5px 9px 8px;}
.slider-current .overview .price{box-shadow:none;display:block;  font-size:21px; font-weight:bold; color:#000; line-height:26px; vertical-align:top;margin:0px 11px 0px 10px; border-bottom:#7d7d7d solid 1px; margin-top:7px; padding-bottom:3px;}
#nxs_viewport7 .overview, #nxs_viewport8 .overview { width: 10000px }


.slider-current .overview .price strong{ text-decoration:line-through; font-size:11px; color:#7d7d7d; vertical-align:top; line-height:13px; float:right; margin-top:3px; margin-right:2px; font-weight:normal;}
.slider-current .overview .active{ color:#000;}
.slider-current .overview .available { line-height:13px; color:#5B8C1F; padding:0px 11px 0px 10px; margin:7px 0px 0px 0px; display:inline-block; font-size:11px; vertical-align:top; height:13px; width:150px;}
.slider-current .overview .available a{ height:12px; width:12px; display:inline-block; background:#5b8c1f; margin:0px; margin-right:7px; vertical-align:top; padding:0px; font-size:0px; }
.slider-current .overview .for-btn{ background:url(../../img/bgi/sprite_bg.png) no-repeat scroll -100px -439px; margin-bottom:8px; margin-left:25px; width:96px; height:24px; padding-left:34px; line-height:24px; font-size:10px; color:#fff; font-weight:bold; text-decoration:none; display:inline-block; border:none;}
.slider-current .overview .for-btn-set{ margin-bottom:7px !important;}
.slider-current .title-header{ left:19px; top:9px;}
.slider-current .title-header-set{ left:14px; top:18px;}
.slider-current .overview .sales{ position:absolute; top:0px; right:0px; background:url(../../img/sale-img.gif) no-repeat 0px 0px; height:41px; width:41px;}
.slider-current .overview .top{ position:absolute; top:0px; right:0px;background:url(../../img/top-img.gif) no-repeat 0px 0px; height:41px; width:41px;}
.slider-current .overview .compare{ line-height:13px; font-size:11px; vertical-align:top; color:#991820; padding-left:12px; display:block; padding-bottom:3px; height:18px;}
.slider-current .overview .compare .check{ height:13px; width:13px; padding:0px; margin:0px; vertical-align:top; margin-right:6px;}
.slider-current .overview .more{ font-size:11px; line-height:14px; color:#991820; text-decoration:none; background:url(../../img/list_elements.png) no-repeat 0 -74px; display:block; padding-left:16px; margin-left:13px; padding-bottom:7px;}
.slider-current .color-link{ width:158px; border:#7d7d7d solid 1px; border-bottom:none; display:block; background:url(../../img/drop-bg.png) no-repeat 0px 0px; line-height:13px; font-size:11px; text-decoration:none; height:16px; margin-left:11px; padding-top:0px;}
.slider-current .color-link span{ display:inline-block; width:74px; margin-left:3px; vertical-align:top; margin-top:1px;}
.slider-current .color-link strong{ display:inline-block; height:14px; vertical-align:top; line-height:14px;}
.slider-current .bottom-line{border-bottom:#7d7d7d solid 1px;}
.slider-current .color-link strong em{ display:inline-block; width:12px; height:12px; line-height:14px; font-size:0px; background:#0602cf; margin-top:2px; margin-right:2px; vertical-align:top;}
.slider-current .qty-txt{ height:21px; line-height:21px; vertical-align:middle; font-size:12px; color:#000; text-align:right; font-weight:bold; padding-right:9px; margin-top:3px;}
.slider-current .qty-txt input{ width:53px; height:21px; background:url(../../img/up-down-input.png) no-repeat 0px 0px; border:none; font-size:11px; font-weight:bold; vertical-align:middle; margin-left:6px;}
.slider-current .cart-link{ display:inline-block; background:url(../../img/changes-bg.png) no-repeat -51px -3px; height:24px; line-height:24px; font-weight:bold; font-size:12px; color:#fff; text-decoration:none; width:154px; padding-left:7px; margin-left:10px; margin-top:5px; margin-bottom:9px;}
.slider-current li .active-frame{ display:none;}

.slider-current li.active{ border:#991820 solid 2px; width:176px !important; position:relative;}
.slider-current li.active .rating{ top:137px;}
.slider-current li.active .zoom{ top:136px;}
.slider-current li.active .price{ padding-left:8px !important;}
.slider-current li.active .available{ padding-left:9px !important;}
.slider-current li.active .for-btn{ margin-left:9px !important;}
.slider-current li.active .dis{ padding-left:6px; background:url(../../img/hover-box-bg.gif) repeat-y top; text-shadow:#000 1px 1px 1px; position:relative; margin-left:-3px;}
.slider-current li.active .compare{ padding-left:10px !important;}
.slider-current li.active .more{ padding-left:10px !important; padding-bottom:5px !important;}

.slider-current .bot-set{ margin-bottom:9px !important;}

.news-slider-section{background:url(../../img/main-gray-bg1.png) repeat-x bottom #fff;}
.news-slider-section .slider-current{ background:none; padding-bottom:19px;padding-right:2px;}
.news-slider-section .slider-current .viewport { width:579px !important; margin-top:36px;}
.news-slider-section .slider-current .title-header{ left:20px; top:13px;}
.news-slider-section .slider-current .title-header strong{ padding:0 81px 0 8px; font-weight:normal;}

.news-slider{ margin-right:12px; width:377px;}
.news-slider .news-links{ border:#d0d0d0 solid 1px; -webkit-box-shadow: #dfdfdf 0px 0px 4px; -moz-box-shadow: #dfdfdf 0px 0px 4px; box-shadow: #dfdfdf 0px 0px 4px; position:relative; z-index:1; margin-top:39px; float:left;}
.news-slider .news-links .paging{ height:34px;  position:absolute; bottom:-11px; right:10px; z-index:8888;  background:url(../../img/banner-paging-bg.png) no-repeat 0% -34px; padding-left:9px;}
.news-slider .news-links .paging span{ display:block; line-height:16px; font-size:14px; font-family:Gothic725BdBTBold, Arial;  text-transform:uppercase; color:#fff; float:left; background:url(../../img/banner-paging-bg.png) no-repeat -9px 0px; vertical-align:top; padding:10px 6px 6px 5px;}
.news-slider .news-links .paging ul{ height:34px;background:url(../../img/banner-paging-bg.png) no-repeat 100% 0px; padding-right:8px;}
.news-slider .news-links .paging ul li{ display:inline-block; float:left;border-right:#7d7d7d solid 1px; margin-top:6px;}
.news-slider .news-links .paging ul li.last{ border-right:0px;}
.news-slider .news-links .paging ul li a{ text-decoration:none; font-size:14px; font-weight:bold; display:inline-block; padding:3px 7px 3px 7px; line-height:16px; vertical-align:top; background:url(../../img/paging-bg.png) no-repeat 0px 0px;  }
.news-slider .news-links .paging ul li a:hover{ color:#fff; background:url(../../img/paging-bg.png) no-repeat 0px -22px;}
.news-slider .news-links .paging ul li a.active{ color:#fff; background:url(../../img/paging-bg.png) no-repeat 0px -22px;}
.news-slider .news-bot{ margin-top:46px;margin-bottom:19px;}

.payment-section{ padding:38px 14px 22px 14px; background:url(../../img/main-gray-bg2.png) repeat-x bottom #fff;}
.payment{ position:relative;}
.payment .payment-logo{border:#d0d0d0 solid 1px; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; position:relative; z-index:1; width:467px; height:100px; background:#fff; padding-left:8px;}
.payment .payment-logo li{ float:left;border:#d0d0d0 solid 1px; -webkit-box-shadow: #dfdfdf 0px 0px 4px; -moz-box-shadow: #dfdfdf 0px 0px 4px; box-shadow: #dfdfdf 0px 0px 4px; position:relative; z-index:1; margin:0px 2px; margin-top:32px; }
.payment .subtitle-header span{ padding:9px 99px 9px 4px;}

.bus-to-bus{ position:relative;}
.bus-to-bus .bus-box{ width:435px; border:#d0d0d0 solid 1px; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; position:relative; z-index:1; background:#fff; font-size:11px; line-height:13px; color:#7d7d7d; padding:20px 20px 15px 20px;  }

.section-slider #slider-top{background:url(../../img/main-gray-bg2.png) repeat-x bottom #fff; height:191px !important; border:none;}
.section-slider #slider-top .overview{ top:23px;}
.section-slider #slider-top .buttons{ top:60px;}
.section-slider #slider-top .viewport{ height:191px !important;}

.quality-bus-box{padding:38px 14px 22px 14px; background:url(../../img/main-gray-bg2.png) repeat-x bottom #fff;}
.quality-bus-box .inner-box{ width:475px; border:#d0d0d0 solid 1px; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; position:relative; z-index:1; height:164px; background:#fff;}
.quality-bus-box .inner-box .inner-content{ font-size:10px; line-height:12px; color:#7d7d7d; padding:18px 21px 5px 20px;}
.quality-bus-box .inner-box .inner-content .up-arrow{ position:absolute; right:8px; top:7px;}
.quality-bus-box .inner-box .inner-content .down-arrow{ position:absolute; right:8px; bottom:7px;}


.direct-order{ position:absolute; bottom:92px; right:20px; z-index:100;}
.direct-order .order-link{ height:33px; text-decoration:none; padding-left:7px; display:inline-block; background:url(../../img/header-redlabel-bg.png) no-repeat 0px -33px; vertical-align:top;}
.direct-order .order-link span{ display:inline-block; text-decoration:none;  vertical-align:top; background:url(../../img/header-redlabel-bg.png) no-repeat 100% 0px; font-size:11px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; text-shadow:#000 1px 1px 1px; padding-left:4px; padding-top:6px; }
.direct-order .order-link span img{ vertical-align:top; margin:6px 14px 12px 7px;}
.direct-order .cart-link{ background:url(../../img/main-header-bg.png) no-repeat top right; height:59px; position:absolute; right:0px; width:264px; top:23px;}
.direct-order .cart-link .left-corner{position:absolute; left:-8px; top:0px;width:8px;height:65px;background: url("../../img/main-header-bg1.png") no-repeat scroll left top transparent;}
.direct-order .cart-link div{ text-align:right; border-bottom:#f2f2f2 solid 1px; padding-top:6px; width:261px; margin-left:1px;}
.direct-order .cart-link div span a{text-decoration: none; display:inline-block; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-transform:uppercase; vertical-align:top; padding-top:4px; padding-right:3px;}
.direct-order .cart-link div label.input-txt{ height:27px; background:url(../../img/input-bg.png) no-repeat left top; padding-left:3px; display:inline-block;}
.direct-order .cart-link div label.input-txt input{ height:27px; line-height:27px; border:none; background:url(../../img/input-bg.png) no-repeat top right; padding-right:3px; text-align:center; vertical-align:top; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:132px; float:left; }
.direct-order .cart-link div .cart-btn{ background:url(../../img/cart-btn.png) no-repeat 0px 0px; border:none; width:28px; height:27px; vertical-align:top;}
.direct-order .cart-link .inside-link{ font-size:10px; color:#ffffff; text-decoration:none; background:url(../../img/arrows_scroll.png) no-repeat 14px -15px; line-height:13px; width:253px; display:inline-block; margin-left:4px; text-align:center; margin-top:4px;}
.direct-order .item-number{ position:absolute; right:3px; top:26px; background:#7d7d7d; border:#e1e1e1 solid 1px;-webkit-box-shadow: #000 0px 0px 4px; -moz-box-shadow: #000 0px 0px 4px; box-shadow: #000 0px 0px 4px; z-index:1; width:260px; padding-bottom:1px;}
.direct-order .item-title{  display:block; font-size:13px; font-weight:bold; line-height:15px; color:#fff; padding-top:3px; padding-left:12px; padding-bottom:5px;}
.direct-order .item-list{ background:#fff; width:252px; margin-left:4px;}
.direct-order .item-list li{ float:left; border-bottom:#7d7d7d solid 3px; width:252px; padding-bottom:5px;}
.direct-order .item-list li label.input-txt{ height:24px; background:url(../../img/input-bg1.png) no-repeat left top; padding-left:3px; display:inline-block; margin-left:6px; margin-top:5px; float:left;}
.direct-order .item-list li label.input-txt input{ height:24px; line-height:24px; border:none; background:url(../../img/input-bg1.png) no-repeat top right; padding-right:9px; text-align:right; vertical-align:middle; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:119px; float:left; }
.direct-order .item-list li div.amount{ background:#7d7d7d; width:99px; float:left; border:#bdbdbd solid 1px; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; z-index:1; position:relative; margin-left:8px; height:22px; margin-top:5px; }
.direct-order .item-list li div.amount .input-value{ width:24px; height:18px; padding:0px; margin:0px; font-size:12px; color:#000; font-weight:bold; text-align:center; line-height:18px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; background:url(../../img/input-num-bg.png) no-repeat 0px 0px; border:none; margin-top:2px;}
.direct-order .item-list li div.amount span{ display:inline-block; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-transform:uppercase; vertical-align:top; padding:2px 5px 0px 7px;float:left;}
.direct-order .item-list li div.amount a{ display:inline-block; margin-top:2px; vertical-align:top; margin-left:2px;}
.direct-order .item-number .bot-btn{ width:258px;}
.direct-order .item-number .bot-btn a{ font-size:11px; color:#ffffff; font-weight:bold; display:inline-block; text-decoration:none; line-height:11px;}
.direct-order .item-number .bot-btn a img{ margin-left:7px; margin-top:5px;}
.direct-order .item-number .bot-btn a.alignleft{ border:#e1e1e1 solid 1px; padding:1px 7px 1px 8px; margin-left:3px;}
.direct-order .item-number .bot-btn a.alignright{ background:url(../../img/red-btn-bg.png) repeat-x top #8a191e;padding:2px 11px 2px 11px; margin-right:3px; display:inline-block;}
.direct-order .cart-box{position:absolute; right:4px; top:26px; background:#7d7d7d; border:#e1e1e1 solid 1px;-webkit-box-shadow: #e2e2e2 0px 0px 4px; -moz-box-shadow: #e2e2e2 0px 0px 4px; box-shadow: #e2e2e2 0px 0px 4px; z-index:9999; width:268px; padding-bottom:1px;}
.direct-order .cart-box .cart-num{ text-align:right; border-bottom:#f2f2f2 solid 1px; padding-top:3px; width:261px; margin-left:4px; margin-bottom:2px;}
.direct-order .cart-box .cart-num span a{text-decoration:none; display:inline-block; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-transform:uppercase; vertical-align:top; padding-top:4px; padding-right:6px;}
.direct-order .cart-box .cart-num label.input-txt{ height:27px; background:url(../../img/input-bg.png) no-repeat left top; padding-left:3px; display:inline-block;}
.direct-order .cart-box .cart-num label.input-txt input{ height:27px; line-height:27px; border:none; background:url(../../img/input-bg.png) no-repeat top right; padding-right:0px; text-align:center; vertical-align:top; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:132px; float:left; }
.direct-order .cart-box .cart-num .cart-btn{ background:url(../../img/cart-btn.png) no-repeat 0px 0px; border:none; width:28px; height:27px; vertical-align:top;}
.direct-order .cart-box .cart-list{ background:#FFF; width:260px; margin-left:4px;}
.direct-order .cart-box .cart-list{ width:260px; background:#FFF;}
.direct-order .cart-box .cart-list li.alignleft{width:260px !important;border-bottom: 2px solid #7D7D7D;}
.direct-order .cart-box .cart-list p.dis{ width:186px; float:left; font-size:11px; color:#7d7d7d; line-height:13px; padding-left:6px; padding-top:3px; height:44px;}
.direct-order .cart-box .cart-list .other-dis{ width:184px; padding-left:8px;}
.direct-order .cart-box .cart-list .other-dis li{ float:left; display:inline-block;}
.direct-order .cart-box .cart-list .other-dis li div.amount{ background:#7d7d7d; width:85px; float:left; border:#bdbdbd solid 1px; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; z-index:1; position:relative; margin-left:8px; height:16px; margin-top:0px; }
.direct-order .cart-box .cart-list .other-dis li div.amount .input-value{ width:24px; height:14px; padding:0px; margin:0px; font-size:11px; color:#000; font-weight:bold; text-align:center; line-height:14px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; background:url(../../img/input-num-bg.png) no-repeat center; border:none; margin-top:1px;}
.direct-order .cart-box .cart-list .other-dis li div.amount span{ display:inline-block; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; color:#fff; text-transform:uppercase; vertical-align:top; padding:2px 5px 0px 5px; line-height:12px;}
.direct-order .cart-box .cart-list .other-dis li div.amount a{ display:inline-block; vertical-align:top;}
.direct-order .cart-box .cart-list .other-dis li.price{ width:71px; text-align:right; font-size:12px; font-weight:bold; line-height:15px; vertical-align:top; padding-top:2px;}
.direct-order .cart-box .cart-list .other-dis li a.close{ background:url(../../img/red-btn-bg.png) repeat-x top; border:#868686 solid 1px; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; z-index:1; position:relative; font-size:11px; height:14px; line-height:12px; display:inline-block; text-align:center; width:14px;  color:#fff; text-decoration:none; vertical-align:top; margin-top:1px;}
.direct-order .cart-box .cart-total{ margin-left:12px; width:245px; background:#7d7d7d;margin-top:2px;}
.direct-order .cart-box .cart-total li{ width:245px; float:left; font-size:11px; color:#ffffff; line-height:14px !important;}
.direct-order .cart-box .cart-total li strong{ font-weight:normal; display:inline-block; width:163px; margin-left:2px;}
.direct-order .cart-box .cart-total li span{ display:inline-block;  width:68px; text-align:right;}
.direct-order .cart-box .cart-total li.last{ border-top:#fff solid 1px; font-size:14px; line-height:17px; font-weight:bold !important; margin-top:3px; padding-top:5px;}
.direct-order .cart-box .cart-total li.last strong{ font-weight:bold;}
.direct-order .cart-box .cart-bot-btn{ height:22px; line-height:21px; width:239px; background:url(../../img/for-btn-bg.gif) no-repeat top right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; display:inline-block; margin-left:12px; margin-top:6px; padding-left:6px; margin-bottom:4px;}
.direct-order .item-number .bottom-sh{ background:url(../../img/bottom-shadow.png) no-repeat 0px 0px; width:258px; height:30px; bottom:-31px; position:absolute;}

.search-box{ position:absolute; right:316px; bottom:92px;}
.search-box .search-link { height:33px; text-decoration:none; padding-left:7px; display:inline-block; background:url(../../img/header-redlabel-bg.png) no-repeat 0px -33px; vertical-align:top;}
.search-box .search-link span{ display:inline-block; text-decoration:none;  vertical-align:top; background:url(../../img/header-redlabel-bg.png) no-repeat 100% 0px;  padding-right:7px; padding-top:0px; height:33px; line-height:32px;}
.search-box .search-link span a{  font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; text-shadow:#000 1px 1px 1px; font-size:11px; text-decoration:none; display:inline-block; margin:0px 8px 0px 7px;}
.search-box .search-section{ background:url(../../img/main-header-bg.png) no-repeat top right; height:59px; position:absolute; right:0px; width:438px; top:23px;}
.search-box .search-section .left-corner{ position:absolute; left:-8px; top:0px;width:8px;height:65px;background: url("../../img/main-header-bg1.png") no-repeat scroll left top transparent;}
.search-box .search-section div{ text-align:right; /* border-bottom:#f2f2f2 solid 1px; */ padding-top:6px; width:427px; margin-left:5px;}
.search-box .search-section div span{ display:inline-block; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-transform:uppercase; vertical-align:top; padding-top:4px; padding-right:11px;}
.search-box .search-section div label.input-txt{ height:27px; background:url(../../img/input-bg.png) no-repeat left top; padding-left:3px; display:inline-block;}
.search-box .search-section div label.input-txt input{ height:27px; line-height:27px; border:none; background:url(../../img/input-bg.png) no-repeat top right; padding-right:3px; text-align:left; vertical-align:top; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:330px; float:left; padding-left:4px; }
.search-box .search-section div .cart-btn{ background:url(../../img/search-btn.png) no-repeat 0px 0px; border:none; width:28px; height:27px; vertical-align:top;}
.search-box .search-section .inside-txt{ font-size:11px; color:#ffffff; text-decoration:none;line-height:20px; width:442px; display:inline-block; text-align:center; font-style:normal; font-weight:bold; vertical-align:middle;}
.search-box .search-section .inside-txt img{ vertical-align:middle; margin-left:11px; margin-right:9px;}

.warenkorb-header{ height:122px; background:url(../../img/warenkorb-title.gif) repeat-x top;}
.warenkorb-header .warenkorb-title{ display:inline-block; font-size:24px; line-height:30px; font-weight:normal; color:#991820; padding:52px 68px 20px 19px;}
.warenkorb-header .warenkorb-tabs{ margin-top:22px;}
.warenkorb-header .warenkorb-tabs li{ float:left; display:inline-block; width:156px; height:95px;}
.warenkorb-header .warenkorb-tabs li a{ display:inline-block; background:url(../../img/warenkorb-tabs.png) no-repeat 0px -95px; text-decoration:none; color:#000000; width:156px; height:95px;}
.warenkorb-header .warenkorb-tabs li strong{ display:block; font-size:18px; font-weight:bold; line-height:20px; padding-left:13px; padding-top:11px;}
.warenkorb-header .warenkorb-tabs li span{ display:block; padding-left:14px; line-height:17px;}
.warenkorb-header .warenkorb-tabs li a em{ position:relative; display:inline-block; float:right; width:16px; height:28px; right:-12px; top:35px; background:url(../../img/warenkorb-tabs.png) no-repeat -16px -190px; z-index:9999;}
.warenkorb-header .warenkorb-tabs li a:hover em{background:url(../../img/warenkorb-tabs.png) no-repeat 0px -190px; right:-11px;}
.warenkorb-header .warenkorb-tabs li a:hover{background:url(../../img/warenkorb-tabs.png) no-repeat 0px 0px; text-decoration:none; color:#fff;}
.warenkorb-header .warenkorb-tabs li.active a em{background:url(../../img/warenkorb-tabs.png) no-repeat 0px -190px; right:-11px;}
.warenkorb-header .warenkorb-tabs li.active a{background:url(../../img/warenkorb-tabs.png) no-repeat 0px 0px; text-decoration:none; color:#fff;}
.warenkorb-btn{ width:968px; height:40px; margin:0px auto; padding-top:14px; padding-bottom:14px;}
.warenkorb-btn a{font-size:14px; color:#fff; line-height:18px;font-weight:bold; width:274px; height:28px; display:inline-block; text-decoration:none;padding-top:9px;}
.warenkorb-btn a.alignleft{ background:url(../../img/warenkorb-btn.png) no-repeat left top; padding-top:9px; padding-left:34px;}
.warenkorb-btn a.alignright{ background:url(../../img/warenkorb-btn.png) no-repeat left bottom; text-align:right; padding-right:34px;}

.warenkorb{ background:url(../../img/main-gray-bg1.png) repeat-x bottom #fff; padding-bottom:4px;}
.warenkorb-box{ border:#868686 solid 1px; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; z-index:1; position:relative; margin:0px 13px 0px 14px; background:#fff;}
.warenkorb-grid th{ border-bottom:#d9d9d9 solid 2px; padding-top:18px; padding-bottom:7px; vertical-align:top;}
.warenkorb-grid td{ border-bottom:#d9d9d9 solid 1px; padding-top:10px; vertical-align:top; padding-bottom:17px;}
.warenkorb-grid th.number{ width:35px; text-align:center;}
.warenkorb-grid th.close{ width:24px;}
.warenkorb-grid th.article{ text-align:left; width:272px;}
.warenkorb-grid th.size{ width:143px;}
.warenkorb-grid th.available{ width:112px;}
.warenkorb-grid th.qty{ width:120px; text-align:left;}
.warenkorb-grid th.price{ width:72px; padding-left:4px;}
.warenkorb-grid th.ask-price{ width:183px;}
.warenkorb-grid td.number{ text-align:center; padding-top:14px;}
.warenkorb-grid td.close{ text-align:right;}
.warenkorb-grid td.close a{ color:#8e8f8f; font-weight:bold; display:inline-block; text-decoration:none; font-size:9px; margin-right:13px;}
.warenkorb-grid td.article{ text-align:left;}
.warenkorb-grid td.article a{ display:inline-block; float:left; border:#d9d9d9 solid 1px; margin-top:6px; margin-right:15px; }
.warenkorb-grid td.article div{ width:196px; float:left;}
.warenkorb-grid td.article strong{ font-size:14px; line-height:17px; font-weight:bold; display:block !important; padding-left:1px; padding-top:4px;}
.warenkorb-grid td.article span{ display:block; font-size:11px; line-height:13px; color:#7f7f7f; padding-bottom:5px;}
.warenkorb-grid td.article p{ line-height:14px; font-size:11px;}
.warenkorb-grid td.size{ font-size:11px; font-weight:normal; line-height:13px; color:#000; padding-left:21px; padding-top:50px;}
.warenkorb-grid td.size span{ display:inline-block;  display:inline-block; width:38px; font-weight:bold;}
.warenkorb-grid .color-box{ font-size:0px; line-height:0px; width:12px; height:12px; margin-right:5px; display:inline-block; vertical-align:top;}
.warenkorb-grid .blue{ background:#13447c;}
.warenkorb-grid .green{ background:#5b8c1f;}
.warenkorb-grid td.available{ font-size:11px; line-height:13px; padding-top:18px;}
.warenkorb-grid td.qty{ padding-left:0px; padding-top:15px;}
.warenkorb-grid td.qty .grid-input{ width:46px; height:21px; line-height:19px; border:none; background:url(../../img/input-bg2.png) no-repeat 0px 0px; font-size:11px; font-weight:bold; text-align:center; padding-right:7px;}
.warenkorb-grid td.price{ font-size:12px; text-align:right; padding-top:12px; padding-right:7px;}
.warenkorb-grid td.ask-price{ font-weight:bold; font-size:12px; text-align:right; padding-right:54px; padding-top:13px;}

.total-box{border:#7f7f7f solid 1px; border-top:#bc1220 solid 2px; -webkit-box-shadow: #7f7f7f 0px 0px 4px; -moz-box-shadow: #7f7f7f 0px 0px 4px; box-shadow: #7f7f7f 0px 0px 4px; z-index:1; position:relative; width:324px; margin:0px 0px 40px 595px; top:17px; background:#FFF;}
.total-box ul{ border:#fff solid 1px; padding-bottom:6px;}
.total-box ul li{ float:left; width:100%; line-height:16px;}
.total-box ul li strong{ font-weight:normal; font-size:12px; line-height:15px; display:inline-block; width:212px; padding-left:9px;}
.total-box ul li span{ display:inline-block; width:90px; text-align:right;}
.total-box ul li.first{ padding-top:9px;}
.total-box ul li.mid{ font-weight:bold !important; padding-top:16px; padding-bottom:11px;}
.total-box ul li.mid strong{ font-weight:bold;}
.total-box ul li.last{ background:#7d7d7d; padding:4px 0px 6px 0px;}
.total-box ul li.last strong{ font-size:14px; line-height:17px; font-weight:bold; color:#fff;}
.total-box ul li.last span{ font-size:14px; line-height:17px; font-weight:bold; color:#fff;}

.redeem-box{border:#7f7f7f solid 1px; border-top:#bc1220 solid 2px; -webkit-box-shadow: #7f7f7f 0px 0px 4px; -moz-box-shadow: #7f7f7f 0px 0px 4px; box-shadow: #7f7f7f 0px 0px 4px; z-index:1; position:absolute; width:324px; height:48px; left:50px; bottom:40px; background:#FFF;}
.redeem-box span{ background:url(../../img/redeem-title-bg.png) no-repeat 0px 0px; width:168px; height:26px; display:inline-block; position:absolute; top:-22px; line-height:16px; font-size:14px; font-family:Gothic725BdBTBold, Arial;  text-transform:uppercase; color:#fff; padding-left:18px; padding-top:11px; left:0px;}
.redeem-box label{ vertical-align:top;}
.redeem-box label.input-txt{ height:24px; background:url(../../img/input-bg1.png) no-repeat left top; padding-left:3px; display:inline-block; margin-left:9px; margin-top:5px; float:left; margin-top:18px; vertical-align:top;}
.redeem-box label.input-txt input{ height:24px; line-height:21px; border:none; background:url(../../img/input-bg1.png) no-repeat top right; padding-left:5px; text-align:left; vertical-align:top; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:214px; float:left; }
*+html .redeem-box label.input-txt input { width: 185px }
.redeem-box a{ vertical-align:top; background:url(../../img/for-btn-bg.gif) no-repeat left top; height:22px; line-height:21px; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; display:inline-block; padding:0px 13px; margin-left:10px; margin-top:19px;}







.address-header{ border-bottom:#d9d9d9 solid 2px; padding-top:9px; padding-bottom:8px; vertical-align:top;}
.address-header strong{ font-size:18px; color:#bc1220; line-height:21px; display:inline-block; margin-right:5px; font-weight:normal;}
.address-header span{ font-size:12px; color:#000; line-height:17px; margin-left:5px; display:inline-block;}
.address-header .address-left{width:436px; margin-left:42px;}
.address-header .address-right{width:436px; margin-left:30px;}
.address-header .address-left a.alignright{ margin-right:48px; margin-top:-1px;}
.address-header .address-right a.alignright{ margin-right:26px; margin-top:-1px;}
.address-header em{ font-size:14px; line-height:18px; color:#bc1220; font-style:normal; font-weight:normal; display:inline-block; margin-left:0px;}
.address-header-set{ padding-top:18px; padding-bottom:6px;}
.address-header-block{ padding-bottom:99px !important;}
.address-header a{ display:inline-block; padding:0px 18px; background:url(../../img/btn-bg.gif) repeat-x top; height:22px; line-height:21px; text-decoration:none; font-weight:bold; color:#fff;}


.address-form{border-bottom:#d9d9d9 solid 2px; padding-bottom:9px;}
.address-form .left-side{ margin-top:11px; margin-left:42px;}
.address-form .left-side label{ width:75px !important; vertical-align:top;}
.address-form .left-side-bot{ margin-top:11px; margin-left:42px;}
.address-form .left-side-bot label{ width:85px !important; vertical-align:top;}
.address-form .border-set{ border-left:none !important;}
.address-form .right-side{ margin-top:9px; margin-left:14px; border-left:#e8e8e8 solid 2px; padding-left:40px; margin-bottom:0px;}
.address-form .right-side li{ margin-left:0px;}
.address-form .form-left label{ font-weight:bold; display:inline-block; width:97px; vertical-align:top;}
.address-form .form-left label.label-set{ line-height:12px;}
.address-form .form-left .first em{ font-weight:bold; display:inline-block; width:97px; font-style:normal;}
.address-form .form-left .first label{ width:35px; font-weight:normal; padding-right:0px;}
.address-form .form-left .first .radio{ padding-left:0px; padding-right:0px; margin-left:0px; margin-right:6px; width:12px;}
.address-form .form-left .error{ font-size:12px; color:#000;}
.address-form .form-left{ width:410px;}
.address-form .form-left li.first{ padding-bottom:7px;}
.address-form .form-left li.last{ padding-bottom:29px;}
.address-form .form-left li{ padding-bottom:3px; float:left; display:inline-block; position:relative; vertical-align:top;}
.address-form .form-left li.radio-txt{ width:100%;}
.address-form .form-left li.radio-txt label{ width:100% !important; display:block !important; color:#8f8f8f !important; font-weight:normal !important;}
.address-form .form-left li.radio-txt .radio{ padding:0px; margin:0px; display:inline-block; margin-right:10px;}
.address-form .form-left li.radio-link a{ color:#c20d27;}
.address-form li span.hover-error{ width:311px; height:22px; border:#ff7676 solid 1px; display:inline-block; position:absolute; right:0px; top:0px; background:none;}
.address-form .form-left strong{ font-weight:normal; padding-left:7px; vertical-align:top; padding-top:3px; display:inline-block;}
.address-form .form-left .note{font-size:10px; line-height:11px; width:325px !important; padding-left:97px; padding-top:12px;}
.address-form .form-left .pass-note{font-size:10px; line-height:11px; width:325px !important; padding-left:88px; padding-top:2px; padding-bottom:11px;}
.address-form .input-txt{ width:305px; background:url(../../img/input-txt-bg.gif) no-repeat 0px 0px; padding:4px 4px 6px 4px; margin:0px; font-size:12px; color:#000; line-height:15px; vertical-align:top; border:none; font-family:Arial, Helvetica, sans-serif; }
.address-form .input-error{ background:url(../../img/input-txt-bg-error.gif) no-repeat 0px 0px;}
.address-form .input-txt2{ width:305px; background:url(../../img/input-txt-bg2.gif) no-repeat 0px 0px; margin:0px; padding:4px 4px 4px 4px; font-size:12px; color:#000; line-height:15px; vertical-align:middle; border:none; font-family:Arial, Helvetica, sans-serif;}
.address-form .input-txt1{ width:295px; background:url(../../img/input-txt-bg1.gif) no-repeat 0px 0px; margin:0px; padding:4px 4px 6px 4px; font-size:12px; color:#000; line-height:15px; vertical-align:top; border:none; font-family:Arial, Helvetica, sans-serif;}
.address-form .input-tele{ width:217px; background:url(../../img/input-tele-bg.gif) no-repeat 0px 0px; padding:4px 4px 6px 4px; color:#000; line-height:15px; vertical-align:top; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.address-form .input-area{ width:403px; background:url(../../img/input-txtarea-bg.gif) no-repeat 0px 0px; padding:4px; height:200px; border:none; overflow:hidden; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.address-form .input-area1{ width:403px; background:url(../../img/left-input-area-bg1.gif) no-repeat 0px 0px; padding:4px; height:68px; border:none; overflow:hidden; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.address-box{ padding:11px 47px 19px 42px; border-bottom:#d9d9d9 solid 2px;}
.address-box .left-box{ width:430px;}
.address-box .right-box{ width:430px;}
.address-box .box-sh{border:#d8d8d8 solid 1px; -webkit-box-shadow: #d8d8d8 0px 0px 4px; -moz-box-shadow: #d8d8d8 0px 0px 4px; box-shadow: #d8d8d8 0px 0px 4px; z-index:1; position:relative; min-height:150px; height:auto !important; height:150px; background:url(../../img/address-img.jpg) no-repeat 0px 3px #fff;}
.address-box .box-sh span{ display:inline-block; font-size:18px; line-height:21px; color:#bc1220; font-weight:normal; display:block; padding-left:205px; padding-top:16px; padding-bottom:5px;}
.address-box .box-sh p{ font-size:15px; line-height:18px; padding-left:205px; padding-top:9px;}
.address-box .box-sh-r{border:#d8d8d8 solid 1px; -webkit-box-shadow: #d8d8d8 0px 0px 4px; -moz-box-shadow: #d8d8d8 0px 0px 4px; box-shadow: #d8d8d8 0px 0px 4px; z-index:1; position:relative;  height:150px;background:url(../../img/address-img.jpg) no-repeat 0px -150px #fff;}
.address-box .box-sh-r span{ display:inline-block; font-size:18px; line-height:21px; color:#bc1220; font-weight:normal; display:block; padding-left:193px; padding-top:16px; padding-bottom:16px;}
.address-box .box-sh-r ul{ padding:0px; margin:0px; width:220px; margin-left:194px;}
.address-box .box-sh-r li{ background:url(../../img/correct-arrow.gif) no-repeat 0px 2px; float:left; width:220px; font-size:15px; line-height:14px; padding-bottom:7px; display:inline-block; padding-left:19px;}
.address-box .box-sh-r li a{ line-height:14px; text-decoration:none; display:inline-block; padding-left:19px; font-size:12px;}
.address-box .add-note{ display:block; padding-top:9px;}
.address-box .add-note input{ display:inline-block; float:left; width:13px; height:13px; padding:0px; margin:0px; margin-right:17px;}
.address-box .add-note span{ display:block; float:left; font-size:11px; line-height:12px; width:400px;}
.address-box .more-note{ display:block; padding-top:9px;}
.address-box .more-note input{ display:inline-block; float:left; width:13px; height:13px; padding:0px; margin:0px; margin-right:17px;}
.address-box .more-note span{ display:block; float:left; font-size:11px; line-height:12px; width:397px;}

.data-box{ padding:8px 43px 8px 43px;}
.data-box strong{ font-size:18px; line-height:21px; font-weight:normal; color:#bc1220; display:block; padding-bottom:16px;}
.data-box label{ display:block; padding-bottom:12px;}
.data-box input{ display:inline-block; float:left; width:13px; height:13px; padding:0px; margin:0px; margin-right:17px;}
.data-box span{ display:block; float:left; font-size:11px; line-height:12px; width:830px;}
.data-box .box-set{ margin-left:28px;}
.data-box div{display:block; padding-bottom:12px;}


#page-list{ /*background:url(../../img/main-gray-bg1.png) repeat-x bottom #fff; padding:12px 13px 4px 14px;*/}
#page-list #pageLeft-side{ width:183px;}
#page-list #pageRight-side{ width:770px;}

#pageLeft-side .list-title{ height:34px; line-height:34px; vertical-align:middle; background:url(../../img/e-bus-title.gif) repeat-x top; font-size:14px; font-family:Gothic725BdBTBold, Arial;  text-transform:uppercase; color:#fff; padding-left:9px;}
.box-shadow { margin-bottom:20px; }
.produkt-filter { background:#EAEAEA; padding-top:5px; }
.produkt-filter a:hover { text-decoration:none; }
.produkt-filter span { float:right; background:none; width:161px; font-weight:bold; padding-bottom:4px; border-bottom:1px solid #000; margin-bottom:7px; }
*+html .produkt-filter span { float:none; margin:0 0 10px 15px; width:165px; display:block;}
.produkt-filter ul { margin-left: 17px; margin-bottom:11px; padding-bottom:3px; }
.produkt-filter ul.clearfix{ border-bottom: 1px solid #7D7D7D;x}
.produkt-filter ul.last { border-bottom:none; margin-bottom:6px; }
.produkt-filter ul.bigger { padding-bottom:10px; }
.produkt-filter ul li { margin-left:0px; color:#7d7d7d; line-height:13px; float:left; width:100%; font-size:11px; padding-bottom:5px;}
.produkt-filter ul li select { margin-top:3px; margin-bottom:1px; width:134px; font-size:11px; margin-left:20px; }
.produkt-filter ul li em { color:#bc1220; font-weight:bold; font-style:normal; }
.produkt-filter ul li strong { color: #000000;}
.produkt-filter ul li a { padding-left:12px;}
.produkt-filter ul li a strong { margin-left:0px; }
.produkt-filter .select-drop{ display:inline-block; background:#7d7d7d; border:#e1e1e1 solid 1px; -webkit-box-shadow: #7d7d7d 0px 0px 4px; -moz-box-shadow: #7d7d7d 0px 0px 4px; box-shadow: #7d7d7d 0px 0px 4px; z-index:1; position:relative; font-size:13px; font-family:Gothic725BdBTBold, Arial;  text-transform:uppercase; line-height:15px; margin-top:2px !important; margin-bottom:2px !important; margin-left:17px; width:130px !important; padding-bottom:0px !important;}
.produkt-filter .select-drop a{ color:#fff; text-decoration:none; vertical-align:top; padding-right:20px; padding-left:12px !important; line-height:13px !important; display:inline-block; padding-top:2px;}
.produkt-filter .select-drop  em{ width:18px; height:15px; background:url(../../img/select-drop-ico.gif) no-repeat 0px 0px; display:inline-block; vertical-align:top;}
.listCategory-Nav a.no-border { border-bottom: medium none; padding-bottom:0px; background:url(../../img/subnav-bullet-2.png) no-repeat 100% 12px; padding-left:0px; padding-top:8px;}
.seo { background:#EAEAEA; margin-top:-4px;max-height:241px;overflow:hidden; }
.seo p, .seotags p { color: #7D7D7D; font-size: 11px; line-height: 15px; padding: 8px 18px 8px 8px; }
.seo p a, .seotags p a{text-decoration:none;color:#7D7D7D;}
.seotags { background:#EAEAEA; margin-top:-4px;max-height:241px; }

.listCategory-Nav{ background:#eaeaea; padding-bottom:10px;}
.listCategory-Nav li{ background:#eaeaea; float:left; display:block; font-size:12px; line-height:15px; font-weight:bold; }
.listCategory-Nav li a{ display:block; margin-left:11px; border-bottom:#afafaf solid 1px; width:154px; color:#bc1220; text-decoration:none; background:url(../../img/subnav-bullet-2.png) no-repeat 1px 6px;padding-top:3px; padding-bottom:3px; padding-left:16px; line-height:15px;}
.listCategory-Nav li.exp ul li a{ display:block; margin-left:11px; border-bottom:#afafaf solid 1px; width:154px; color:#bc1220; text-decoration:none; background:url(../../img/subnav-bullet-2.png) no-repeat 1px 6px;padding-top:3px; padding-bottom:3px; padding-left:16px; line-height:15px;}
.listCategory-Nav li.exp ul li a ul li a {background: url("../../img/cat-sub-nav-bg.gif") no-repeat scroll 0 7px transparent;border-bottom: medium none;color: #000000;display: block;margin-left: 24px;padding-bottom: 4px;padding-left: 13px;padding-top: 4px;width: 144px;}
.listCategory-Nav li ul li{ float:left;}
.listCategory-Nav li ul li a{ color:#000000; background:url(../../img/cat-sub-nav-bg.gif) no-repeat 0px 7px; width:144px; display:block; margin-left:24px; border-bottom:none; padding-top:4px; padding-bottom:4px; padding-left:13px;}
.listCategory-Nav li.last a{ border-bottom:none;}
.listCategory-Nav li.first a{ padding-top:9px; padding-left:16px; width:154px; background-position:1px 13px;}
.listCategory-Nav li.firstlink a{ padding-top:9px; padding-left:16px; width:154px; background-position:1px 13px;}
.listCategory-Nav li.firstlink ul li a{ width:141px;}

#pageRight-side .list-title{ font-size:24px; line-height:30px; font-weight:bold; color:#991820; padding-top:8px; padding-bottom:3px;}
#pageRight-side .list-title span{ font-size:16px;}
#pageRight-side .list-dis{ color:#7d7d7d; font-size:11px; line-height:13px; padding-right:0px; padding-bottom:1px;}
#pageRight-side .list-dis .more{ text-align:right; padding-top:2px;}
#pageRight-side .list-dis .more a{ display:inline-block; color:#fff; text-decoration:none; line-height:20px; height:22px; font-size:12px; font-weight:bold; background:url(../../img/for-btn-bg.gif) no-repeat top right; padding-right:37px; padding-left:7px;}

.product-listing-header{ padding-top:31px; height:26px;position:relative; z-index: 3100;}
.product-listing-header .bot-bar{ width:770px; height:26px; border:#fff solid 1px;  -webkit-box-shadow: #d8d8d8 0px 0px 4px; -moz-box-shadow: #d8d8d8 0px 0px 4px; box-shadow: #d8d8d8 0px 0px 4px; z-index:1; position:relative; background:#7d7d7d;}
.product-listing-header .page-num{ height:26px;  border:#e1e1e1 solid 1px; -webkit-box-shadow: #d8d8d8 0px 0px 4px; -moz-box-shadow: #d8d8d8 0px 0px 4px; box-shadow: #d8d8d8 0px 0px 4px; z-index:1; position:relative; margin-top:-12px; left:5px; background:#7d7d7d; padding:0px 2px;}
.product-listing-header .page-num li{ float:left; position:relative; hanging-punctuation:28px; font-size:13px; font-family:Gothic725BdBTBold, Arial;  text-transform:uppercase; color:#fff; margin-top:2px; border-right:#7d7d7d solid 1px;}
.product-listing-header .page-num li a{ display:block; line-height:15px;  font-size:13px; font-family:Gothic725BdBTBold, Arial;  text-transform:uppercase; text-decoration:none; background:url(../../img/for-btn-bg.gif) no-repeat 0px -22px; color:#000; padding:4px 6px 3px 6px;}
.product-listing-header .page-num li a:hover{background:url(../../img/for-btn-bg.gif) no-repeat 0px 0px; color:#fff;}
.product-listing-header .page-num li a.active{background:url(../../img/for-btn-bg.gif) no-repeat 0px 0px; color:#fff;}
.product-listing-header .page-num li.last{ border-right:none;}
.product-listing-header .number{ height:26px;  border:#e1e1e1 solid 1px; -webkit-box-shadow: #d8d8d8 0px 0px 4px; -moz-box-shadow: #d8d8d8 0px 0px 4px; box-shadow: #d8d8d8 0px 0px 4px; z-index:1; position:relative; margin-top:-12px; right:16px; background:#7d7d7d; padding:0px 2px 0px 2px;}
.product-listing-header .number span{ display:inline-block;font-size:13px; font-family:Gothic725BdBTBold, Arial;  text-transform:uppercase; text-decoration:none; color:#fff; line-height:15px; margin-top:6px; padding:0px 3px;}
.product-listing-header .number a{ font-size:14px; line-height:22px; color:#fff; text-decoration:none; font-weight:bold; background:url(../../img/for-btn-bg.gif) no-repeat 0px -44px; display:block; height:22px; width:40px; text-align:right; padding-right:10px; vertical-align:top; margin-top:2px;}
*+html .product-listing-header .number a{ margin-top:-20px;}
.product-listing-header .representation{height:26px;  border:#e1e1e1 solid 1px; -webkit-box-shadow: #d8d8d8 0px 0px 4px; -moz-box-shadow: #d8d8d8 0px 0px 4px; box-shadow: #d8d8d8 0px 0px 4px; z-index:1; position:relative; margin-top:-12px; right:10px; background:#7d7d7d; padding:0px 2px 0px 2px; width:138px;}
.product-listing-header .representation span{display:inline-block;font-size:13px; font-family:Gothic725BdBTBold, Arial;  text-transform:uppercase; text-decoration:none; color:#fff; line-height:15px; margin-top:6px; padding:0px 3px 0px 2px; float:left;}
.product-listing-header .representation ul{ float:right;}
.product-listing-header .representation li{ float:left; display:inline-block;}
.product-listing-header .representation a{ background:url(../../img/display-ico-bg.gif) no-repeat 0px 0px; display:block; width:22px; height:22px; float:left; margin-top:2px;}
.product-listing-header .representation a.block{ margin-right:1px; background-position:0px 0px;}
.product-listing-header .representation a.grid{ margin-right:1px;background-position:-22px 0px;}
.product-listing-header .representation a.list{background-position:-44px 0px;}
.product-listing-header .representation a.block:hover{ margin-right:1px; background-position:0px -22px;}
.product-listing-header .representation a.grid:hover { margin-right:1px;background-position:-22px -22px;}
.product-listing-header .representation a.list:hover{background-position:-44px -22px;}
.product-listing-header .representation li.active a.block{ margin-right:1px; background-position:0px -22px;}
.product-listing-header .representation li.active a.grid{ margin-right:1px;background-position:-22px -22px;}
.product-listing-header .representation li.active a.list{background-position:-44px -22px;}
.product-listing-header .sorting{ height:26px;  border:#e1e1e1 solid 1px; -webkit-box-shadow: #d8d8d8 0px 0px 4px; -moz-box-shadow: #d8d8d8 0px 0px 4px; box-shadow: #d8d8d8 0px 0px 4px; z-index:1; position:relative; margin-top:-12px; right:5px; background:#7d7d7d; padding:0px 2px 0px 2px;}
.product-listing-header .sorting span{ display:inline-block;font-size:13px; font-family:Gothic725BdBTBold, Arial;  text-transform:uppercase; text-decoration:none; color:#fff; line-height:15px; margin-top:6px; padding:0px 3px;}
.product-listing-header .sorting a{ font-size:12px; line-height:22px; color:#fff; text-decoration:none; font-weight:bold; background:url(../../img/for-btn-bg.gif) no-repeat 0px -44px; display:inline-block; height:22px; width:64px; text-align:right; padding-right:10px; vertical-align:top; margin-top:2px;}

.listing-type-list{ margin-top:9px;}
.listing-type-list-set{ margin-top:14px;}
.listing-type-list ul{  padding-bottom:2px; width:770px; float:left;}
.listing-type-list ul.last{ border-bottom:none; padding-bottom:4px;}
.listing-type-list li{ float:left; display:inline-block;}
.listing-type-list li.list-item{ width:285px; border-right:#7d7d7d solid 1px; position:relative;}
/* .listing-type-list li.list-item a.frame{ float:left; margin-left:11px;} */
.listing-type-list li.list-item a.zoom{ width:13px; height:13px; position:absolute; left:5px; top:70px; z-index:100; background:url(../../img/search-ico.png) no-repeat 0px 0px;}
.listing-type-list li.list-item div{ float:left; width:174px; margin-left:16px; font-size:11px; line-height:13px; font-weight:bold;}
.listing-type-list li.list-item div strong{ display:block; color:#7d7d7d; margin-top:4px;}
.listing-type-list li.list-item div span{ display:block; color:#9e0000; display:inline-block; padding-bottom:5px;}
.listing-type-list li.list-item div p{ font-size:12px; line-height:14px;}
.listing-type-list li.list-review{ width:182px; border-right:#7d7d7d solid 1px; margin-top:0px; padding-bottom:4px;}
.listing-type-list li.list-review span{ display:block; font-size:11px; color:#7d7d7d; font-weight:bold; line-height:13px; margin-left:14px; margin-top:2px;}
.listing-type-list li.list-review .rating{ display:block; margin-left:6px; font-size:12px; margin-top:0px; margin-bottom:5px; line-height:16px; color:#000000; font-weight:normal;}
.listing-type-list li.list-review .rating img{ margin-right:1px;}
.listing-type-list li.list-review .cordes{ display:inline-block; margin-top:3px; vertical-align:top; margin-left:13px;}
.listing-type-list li.list-review .linie{ font-size:10px; height:24px; line-height:24px; vertical-align:middle; background:#7d7d7d; display:inline-block; width:75px; color:#fff; text-decoration:none; text-align:center; margin:3px 0px 0px 3px;}
.listing-type-list li.list-colors{ width:155px;}
.listing-type-list li.list-colors span{ display:block; font-size:11px; color:#7d7d7d; line-height:13px; margin-left:11px; margin-top:2px; font-weight:bold;}
.listing-type-list li.list-colors .color{ display:block; margin-left:12px;}
.listing-type-list li.list-colors .color a{ display:block; text-indent:-9999px; width:21px; height:21px; float:left; margin-top:5px; margin-right:5px;}
.listing-type-list li.list-colors .color .blue{ background:#00439e;}
.listing-type-list li.list-colors .color .red{ background:#9e0000;}
.listing-type-list li.list-colors .color .white{ background:#fff; border:#000 solid 1px; width:19px; height:19px;}
.listing-type-list li.list-colors .color .gray{ background:#7d7d7d;}
.listing-type-list li.list-colors .compare{ line-height:13px; font-size:11px; vertical-align:top; color:#991820; padding-left:11px; display:block; padding-bottom:4px; height:13px; margin-top:8px;}
.listing-type-list li.list-colors .compare .check{ height:13px; width:13px; padding:0px; margin:0px; vertical-align:top; margin-right:3px;}
.listing-type-list li.list-colors .more{ font-size:11px; line-height:14px; color:#991820; text-decoration:none; background:url(../../img/subnav-bullet-2.png) no-repeat 0% 4px; display:block; padding-left:14px; margin-left:13px; padding-bottom:7px;}
.listing-type-list li.list-price{ width:135px; text-align:right;}
.listing-type-list li.list-price .available { line-height:13px; color:#5B8C1F; margin:5px 0px 0px 0px; display:inline-block; font-size:11px; vertical-align:top; height:13px; width:134px;}
.listing-type-list li.list-price .available a{ height:12px; width:12px; display:inline-block; background:#5b8c1f; margin:0px; vertical-align:top; padding:0px; font-size:0px; margin-left:10px;}
.listing-type-list li.list-price .price{ display:block;  font-size:21px; font-weight:bold; line-height:26px; vertical-align:top; margin-top:6px; color:#bc1220;}
.listing-type-list li.list-price .price strong{ text-decoration:line-through; font-size:11px; color:#7d7d7d; vertical-align:top; line-height:13px; float:left; margin-top:3px; margin-right:2px; font-weight:normal;}
.listing-type-list li.list-price .for-btn{ background:url(../../img/for-btn-bg.gif) no-repeat 100% 0px; width:128px; height:22px; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; display:inline-block; padding-left:7px; margin-top:8px; line-height:22px; text-align:left;}
.listing-slider{ background:none !important;}
.listing-slider { overflow:visible; position:relative;}
.listing-slider .viewport { float: left; width:772px !important; position: relative; border-top:#bc1220 solid 2px; margin-left:0px !important ; margin-top:40px !important; padding-bottom:18px;}
.listing-slider .viewport-set{ margin-top:46px !important;}
.listing-slider .overview li{ float: left; width:180px;-webkit-box-shadow: #666 0px 0px 3px; -moz-box-shadow: #666 0px 0px 3px; box-shadow: #666 0px 0px 3px; margin:0px 16px 0px 0px; position:relative; z-index:1; background:#fff;}
.listing-slider .overview li.last{ margin:0px 0px 0px 2px;}
.listing-slider .title-header{ left:-5px; top:17px;}


.listing-type-grid .slider-current{ background:none !important;}
.listing-type-grid .slider-current { overflow:visible; position:relative; height: auto;width: 774px}
.listing-type-grid .slider-current .viewport {  width:780px !important; position: relative; margin-left:0px !important ; margin-top:12px !important; padding-bottom:0px !important; border-top:0px !important;/*z-index:1300 !important;*/}
.listing-type-grid .slider-current .overview{ margin-bottom:16px;}
.listing-type-grid .slider-current .overview-set{ margin-bottom:0px !important;}
.listing-type-grid .slider-current .overview li{ float: left; padding:0px; width:180px; -webkit-box-shadow: #666 0px 0px 3px; -moz-box-shadow: #666 0px 0px 3px; box-shadow: #666 0px 0px 3px; margin:0px 17px 16px 0px; background:#fff;}
.listing-type-grid .slider-current .overview li.right{ float: right; padding:0px; width:180px; -webkit-box-shadow: #666 0px 0px 3px; -moz-box-shadow: #666 0px 0px 3px; box-shadow: #666 0px 0px 3px; margin:0px 0px 0px 0px; background:#fff;}
.listing-type-grid .slider-current .overview li.last{ margin:0px 0px 0px 2px;}

.listing-type-block{ padding:5px 4px 0px 0px; position:relative;}
.listing-type-block ul{ width:376px;-webkit-box-shadow: #666 0px 0px 3px; -moz-box-shadow: #666 0px 0px 3px; box-shadow: #666 0px 0px 3px; position:relative; z-index:1; background:#fff;}
.listing-type-block .block-img{ position:relative; text-align:center; height:258px;}
.listing-type-block .block-img .zoom{ position:absolute; left:13px; top:13px; background:url(../../img/search-ico.png) no-repeat 0px 0px; height:13px; width:13px;}
.listing-type-block .block-img .rating{ display:inline-block; position:absolute; bottom:10px; left:6px;}
.listing-type-block .block-img .rating img{ margin-right:1px;}
.listing-type-block .block-img strong{ font-weight:normal; position:absolute; display:inline-block; text-decoration:line-through; font-size:11px; color:#7d7d7d; right:14px; bottom:32px;}
.listing-type-block .block-img em{ font-style:normal; font-size:21px; color:#000000; font-weight:bold; position:absolute; right:14px; bottom:10px;}
.listing-type-block .block-dis{ background:#7d7d7d; font-size:12px; line-height:15px; font-weight:bold; color:#fff; padding:8px 10px 7px 7px;height:45px;}
.listing-type-block .block-price{ padding-bottom:8px;height:62px;}
.listing-type-block .block-price div{ width:176px; border-right:#7d7d7d solid 1px; margin-top:10px; margin-left:9px; float:left;}
.listing-type-block .block-price div .available { line-height:13px; color:#5B8C1F; margin:0px 0px 0px 0px; display:inline-block; font-size:11px; vertical-align:top; height:13px; width:135px;}
.listing-type-block .block-price div .available a{ height:12px; width:12px; display:inline-block; background:#5b8c1f; margin:0px; vertical-align:top; padding:0px; font-size:0px; margin-left:0px; margin-right:7px;}
.listing-type-block .block-price div .compare{ line-height:13px; font-size:11px; vertical-align:top; color:#991820; padding-left:0px; display:block; padding-bottom:6px; height:13px; margin-top:1px;}
.listing-type-block .block-price div .compare .check{ height:13px; width:13px; padding:0px; margin:0px; vertical-align:top; margin-right:2px;}
.listing-type-block .block-price div .more{ font-size:11px; line-height:14px; color:#991820; text-decoration:none; background:url(../../img/subnav-bullet-2.png) no-repeat 0 3px; display:block; padding-left:14px; margin-left:2px;}
.listing-type-block .block-price .for-btn{ background:url(../../img/for-btn-bg.gif) no-repeat 100% 0px; width:154px; height:18px; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; display:inline-block; margin-top:24px; line-height:22px; text-align:left; margin-left:14px; padding-left:6px;padding-bottom:6px;}
.listing-type-block ul.active{ width:374px; border:#991820 solid 2px; }
.listing-type-block ul.active .zoom{ left:11px; top:11px;}
.listing-type-block ul.active .rating{ left:4px;}
.listing-type-block ul.active .block-img{ height:256px !important;}
.listing-type-block ul.active .block-img strong{ right:12px; }
.listing-type-block ul.active .block-img em{ right:12px;}
.listing-type-block ul.active .block-price{ padding-bottom:6px;}
.listing-type-block ul.active .block-dis{ background:url(../../img/hover-box-bg1.gif) repeat-y left #d7d7d7; margin-left:-2px;}


.breadcrumb{ border-bottom:#bdbdbd solid 1px; padding:12px 0px 10px 27px; position:relative;height:15px;}
.breadcrumb li{ float:left; display:inline-block; font-size:12px; line-height:15px; color:#7d7d7d;}
.breadcrumb li a{ display:inline-block; line-height:15px; font-size:12px; text-decoration:none; padding-right:2px; margin-right:8px;}
.breadcrumb-set{ padding:16px 0px 3px 0px;}
.breadcrumb .previous-btn{ border:#e1e1e1 solid 1px; -webkit-box-shadow: #e1e1e1 0px 0px 5px; -moz-box-shadow: #e1e1e1 0px 0px 5px; box-shadow: #e1e1e1 0px 0px 5px; z-index:1; position:relative; background:url(../../img/prev-btn-bg.png) no-repeat 0px 0px; width:208px; height:25px; padding-left:38px; font-size:12px; line-height:25px; color:#fff; font-weight:bold; text-decoration:none; position:absolute; right:13px; top:5px;}
.breadcrumb li img {margin-top: 4px;padding-right:4px;}

.konto-breadcrumb{ border-bottom:none !important; padding-left:0px; padding-bottom:8px; padding-top:7px;}
.konto-breadcrumb .previous-btn{ top:-3px; right:0px;}


#detailseite{ background:url(../../img/main-gray-bg.png) repeat-x bottom #fff; position:relative; z-index:999}
.detailseite-box{ padding:13px 13px 14px 26px;}
.detail-left{ width:384px;}
.detail-left .frame-img{border:#d8d8d8 solid 1px; -webkit-box-shadow: #d8d8d8 0px 0px 4px; -moz-box-shadow: #d8d8d8 0px 0px 4px; box-shadow: #d8d8d8 0px 0px 4px; z-index:1; position:relative; background:#FFF;height:372px;width:372px;display: table-cell;vertical-align: middle;text-align:center;}
.detail-left .frame-img img{ margin-top:5px; margin-left:6px; margin-bottom:7px;}
.detail-left .frame-img .zoom{background: url("../../img/search-ico.png") no-repeat scroll 0 0 transparent;bottom: 8px;height: 13px;left: 380px;position: absolute;right: 11px; top: 587px; width: 13px; z-index: 9999;}
.detail-left-gallery{ padding-top:6px; position:relative; overflow:visible !important;}
.detail-left-gallery li{ float:left; display:inline-block; width:85px; height:84px; -webkit-box-shadow: #7d7d7d 0px 0px 5px; -moz-box-shadow: #7d7d7d 0px 0px 5px; box-shadow: #7d7d7d 0px 0px 5px; z-index:1; position:relative; margin-right:14px; background:#ffffff;}
.detail-left-gallery li.last{ margin-right:0px;}
.detail-left-gallery li a img{ margin-top:0px; margin-left:0px;}
.detail-left-gallery .left-btn{ width:19px; height:46px; background:url(../../img/detail-leftright-arrow.gif) no-repeat 0px 0px; position:absolute; left:-10px; top:33px; display:block; text-indent:-9999px; z-index:10;}
.detail-left-gallery .right-btn{width:19px; height:46px; background:url(../../img/detail-leftright-arrow.gif) no-repeat 100% 0px; position:absolute; right:-10px; top:33px; display:block; text-indent:-9999px; z-index:10;}


.detail-right{ width:539px;border:#d8d8d8 solid 1px; -webkit-box-shadow: #d8d8d8 0px 0px 4px; -moz-box-shadow: #d8d8d8 0px 0px 4px; box-shadow: #d8d8d8 0px 0px 4px; position:relative; background:#FFF; padding-bottom:15px;}
.detail-right .sale{ width:75px; height:76px; background:url(../../img/sale-img-big.gif) no-repeat 0px 0px; display:inline-block; position:absolute; right:0px; top:-1px;}
.detail-right .detail-title-sec{ width:497px; margin-left:26px; padding-top:12px;}
.detail-right .detail-title-sec li{ float:left; display:inline-block;}
.detail-right .detail-title-sec li.first{ width:300px;}
.detail-right .detail-title-sec li.first h1{ display:block; line-height:29px; font-size:24px; color:#991820; font-weight:bold; margin-left:-1px; padding-bottom:13px;}
.detail-right .detail-title-sec li.first em{ font-size:11px; color:#7d7d7d; line-height:13px;font-style:normal; margin-left:1px;}
.detail-right .detail-title-sec li.last{ width:197px;padding-top:12px;}
.detail-right .detail-title-sec li.last span{ display:block; margin-left:16px; font-size:11px; color:#991820; margin-top:20px; margin-bottom:0px; line-height:16px;}
.detail-right .detail-title-sec li.last span img{ margin-right:1px;}
.detail-right .detail-title-sec li.last a.link{ font-size:11px; color:#991820; text-decoration:none; line-height:13px; margin-left:10px; margin-top:0px; display:inline-block;}

.detail-right-gallery{ position:relative; overflow:visible !important; width:497px; border-bottom:#7d7d7d solid 1px; border-top:#7d7d7d solid 1px; margin-left:26px; margin-top:5px;}
.detail-right-gallery ul{ width:440px; margin-left:28px; height:55px;}
/* .detail-right-gallery li{ float:left; display:inline-block;  margin-right:11px; margin-top:9px; margin-bottom:10px; margin-right:5px; vertical-align:top;} */
.detail-right-gallery li a.box-sh{border:#bdbdbd solid 1px;  -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; z-index:1; position:relative; display:inline-block; vertical-align:top;}
.detail-right-gallery li.last{ margin-right:0px;}
.detail-right-gallery .left-btn{ width:19px; height:46px; background:url(../../img/detail-leftright-arrow.gif) no-repeat 0px 0px; position:absolute; left:0px; top:4px; display:block; text-indent:-9999px; z-index:10;}
.detail-right-gallery .right-btn{width:19px; height:46px; background:url(../../img/detail-leftright-arrow.gif) no-repeat 100% 0px; position:absolute; right:0px; top:4px; display:block; text-indent:-9999px; z-index:10;}

.detail-right-detail{ width:497px; margin-left:26px; border-bottom:#7d7d7d solid 1px; padding-bottom:11px; position:relative;height:123px;}
.detail-right-detail .left-link{ padding-top:11px; width:362px;}
.detail-right-detail .left-link li{ float:left; display:inline-block; width:100%; font-size:11px; background:url(../../img/list_elements.png) no-repeat 0px -146px; line-height:16px; padding-left:8px; margin-left:2px;}

.detail-right-detail .right-link{ width:135px; padding-top:11px;}
.detail-right-detail .right-link li{ font-size:11px; line-height:17px; color:#991820; padding-left:16px; margin-left:3px;}
.detail-right-detail .right-link li a{ text-decoration:none; color:#991820; white-space:nowrap;}
.detail-right-detail .right-link li.first{ background:url(../../img/mail-ico-r.gif) no-repeat 1px 4px;}
.detail-right-detail .right-link li.catalog{ background:url(../../img/ico-catalogpages.png) no-repeat 0px 4px;}
.detail-right-detail .right-link li.mid{ background:url(../../img/list-ico.gif) no-repeat 3px 4px;}
.detail-right-detail .right-link li.last{ background:url(../../img/print-ico.gif) no-repeat 3px 6px;}


.detail-right-price{ width:497px; margin-left:26px; padding-bottom:10px; position: relative; z-index: 999}
.detail-right-price .price-left{
    bottom: 63px;
    position: absolute;
}
.detail-right-price .price-right{ width:225px;}
.detail-right-price .price-left ul{border:#7d7d7d solid 1px; -webkit-box-shadow: #7d7d7d 0px 0px 4px; -moz-box-shadow: #7d7d7d 0px 0px 4px; box-shadow: #7d7d7d 0px 0px 4px; z-index:1; position:relative;}
.price-left .color-link{ width:281px; border:#7d7d7d solid 1px; border-bottom:none; display:block; background:url(../../img/drop-bg-big.png) no-repeat 0px 0px; line-height:15px; font-weight:bold; font-size:12px; text-decoration:none; height:21px; padding-top:0px;}
.price-left .color-link span{ display:inline-block; width:103px; margin-left:6px; vertical-align:top; margin-top:3px;}
.price-left .color-link strong{ display:inline-block; height:18px; vertical-align:top; line-height:15px; margin-top:3px; font-weight:bold;}
.price-left .bottom-line{border-bottom:#7d7d7d solid 1px;}
.price-left .color-link strong em{ display:inline-block; width:12px; height:12px; line-height:15px; font-size:0px; background:#0602cf; margin-top:2px; margin-right:9px; vertical-align:top;}
.price-left .net-price{ font-size:10px; line-height:12px; color:#7d7d7d; display:block; padding-top:9px; padding-left:1px;}
.price-left .free-ship{ font-size:12px; line-height:15px; color:#7d7d7d; font-weight:bold;}

.price-right li{ float:left; text-align:right; display:inline-block; width:170px;}
.price-right li.uvp{ font-size:14px; line-height:17px; color:#7f7f7f; font-weight:bold; padding-top:14px; padding-bottom:4px;height:17px;}
.price-right li.uvp span{ text-decoration:line-through;}
.price-right li.price{ font-size:40px; font-weight:bold; line-height:49px; color:#bc1220; padding-bottom:13px; width:225px; word-spacing:normal; white-space:nowrap;cursor:pointer;}
.price-right li.last{ font-size:11px; line-height:13px; color:#7f7f7f;}
.price-right li.last strong{ color:#720d16; font-weight:bold;}
.price-right li.last a{ color:#991820;}

.detail-price-bottom{ width:498px; -webkit-box-shadow: #bdbdbd 0px 0px 5px; -moz-box-shadow: #bdbdbd 0px 0px 5px; box-shadow: #bdbdbd 0px 0px 5px; z-index:1; position:relative; background:#cfcece; margin-left:26px; text-align:right;}
.detail-price-bottom a.alignright{line-height:39px; height:41px; font-size:18px; font-weight:bold; color:#fff; text-decoration:none; background:url(../../img/red-big-btn.png) no-repeat right; padding:0px 34px 0px 16px; display:inline-block;}
.detail-price-bottom .mange-input{ background:url(../../img/up-down-input-big.png) no-repeat 0px 0px; border:none; width:68px; height:37px; font-weight:bold; text-align:center; line-height:35px; margin-top:2px; margin-right:7px; float:right;}
.detail-price-bottom .mange-txt{ font-size:14px; line-height:17px; font-weight:bold; background:#cfcece; color:#000; width:71px; display:inline-block; position:absolute; top:12px; left:147px;}
.detail-price-bottom div.left-color{ float:left; border-right:#fff solid 2px; height:42px; width:150px; text-align:left;}
.detail-price-bottom div.left-color span{ display:block; font-size:11px; line-height:13px; font-weight:bold; color:#5b8c1f; text-shadow:#fff 1px 1px 0px; vertical-align:top; margin-top:7px; margin-left:9px;}
.detail-price-bottom div.left-color span .green{ width:12px; height:12px; background:#5b8c1f; font-size:0px; line-height:0px; display:inline-block; vertical-align:top; margin-right:5px;}
.detail-price-bottom div.left-color p{ font-size:11px; line-height:13px; padding-left:9px; padding-top:2px;}

#detailseite-tabs{ position:relative; z-index: 1; background:url(../../img/main-gray-bg.png) repeat-x bottom #fff; padding:38px 13px 16px 18px;}
#detailseite-tabs .title-links{ position:absolute; left:30px; top:16px; z-index:10;}
#detailseite-tabs .title-links li{ display:inline-block; float:left; font-size:12px; font-weight:normal; text-transform:uppercase; height:34px;}
#detailseite-tabs .title-links li a{ color:#fff; display:inline-block; background:url(../../img/tab-title-bg.png) no-repeat 0% -68px; padding-left:8px; height:34px; text-decoration:none; font-family:Gothic725BdBTBold, Arial ;}
#detailseite-tabs .title-links li a span{ display:inline-block; background:url(../../img/tab-title-bg.png) no-repeat 100% -34px; padding-right:8px; height:34px; line-height:34px; width:135px; padding-left:7px; font-family:Gothic725BdBTBold, Arial ;}
#detailseite-tabs .title-links li a.active{background:url(../../img/tab-title-bg.png) no-repeat 0% -68px;}
#detailseite-tabs .title-links li a.active span{background:url(../../img/tab-title-bg.png) no-repeat 100% 0px;}
.detailseite-container{border:#7d7d7d solid 1px; -webkit-box-shadow: #7d7d7d 0px 0px 4px; -moz-box-shadow: #7d7d7d 0px 0px 4px; box-shadow: #7d7d7d 0px 0px 4px; z-index:1; position:relative; background:#fff; font-size:12px; line-height:16px; padding:24px 15px 25px 19px;height:224px;}
.detailseite-container p{ padding-bottom:16px;}
.detailseite-container a{ display:block; padding-bottom:8px; text-decoration:none; color:#991820;}
.detailseite-container .up-arrow{ position:absolute; right:7px; top:31px; z-index:10;}
.detailseite-container .down-arrow{ position:absolute; right:7px; bottom:6px; z-index:10;}
.detailseite-set{ padding-top:9px;}
.detailseite-set-bot{ padding-top:5px !important;}

#detail-pop{left:140px; top:355px;  width:400px; padding-bottom:8px;  -webkit-box-shadow: #000 0px 0px 11px; -moz-box-shadow:#000 0px 0px 11px; box-shadow:#000 0px 0px 11px; background: #ffffff; position:absolute; z-index:9999;}
#nxsNotBuyablePopup{width:400px; -webkit-box-shadow: #000 0px 0px 11px; -moz-box-shadow:#000 0px 0px 11px; box-shadow:#000 0px 0px 11px; background: #ffffff; position:absolute; z-index:9999;}
#detail-pop .close-btn, #nxsNotBuyablePopup .close-btn{ position:absolute; right:-12px; top:-14px;cursor:pointer;}
#detail-pop ul{ width:370x; margin-left:15px;}
#detail-pop ul li{ float:left; font-size:12px; font-weight:normal; color:#000000; width:370px; line-height:15px; padding-bottom:3px;}
#detail-pop ul li strong{ font-weight:normal; display:inline-block; width:194px;}
#detail-pop ul li span{ display:inline-block; width:174px;}
#detail-pop ul li em{ font-weight:bold; font-style:normal;}
#detail-pop ul li span.red{ color:#720d16 !important;}
#detail-pop ul li.first{ border-bottom:#7d7d7d solid 1px; padding-top:11px; padding-bottom:10px; margin-bottom:10px; font-weight:bold !important;}
#detail-pop ul li.first strong{ font-weight:bold;}

#main-konto{ border:#d7d7d7 solid 1px; -webkit-box-shadow: #d7d7d7 0px 0px 4px; -moz-box-shadow: #d7d7d7 0px 0px 4px; box-shadow: #d7d7d7 0px 0px 4px; z-index:1; position:relative; background:#FFF; margin-bottom:14px;}
.konto-title{ border-bottom:#d9d9d9 solid 2px; font-size:18px; color:#ff942b; font-weight:normal; padding:18px 10px 15px 26px;}
.konto-title.nxsRegisterKontoTitle{ padding-bottom:25px;}


.konto-links{ padding-top:21px; padding-bottom:31px;}
.konto-links li{ float:left; width:277px; display:inline-block; margin-left:52px;}
.konto-links a{ width:269px; padding-left:8px; text-decoration:none; font-size:13px; font-weight:bold; color:#fff; background:url(../../img/for-btn-bg.gif) no-repeat 0px 0px; display:inline-block; height:22px; line-height:20px;}
.konto-links li.even{ border-left:#e8e8e8 solid 2px; padding-left:43px; margin-left:47px;}
.konto-links p{ padding-left:8px; padding-top:4px; line-height:15px; padding-bottom:14px;}
.konto-links li.last p{ padding-bottom:0px !important;}

.newsletter{ padding:19px 13px 10px 0px;/* background:url(../../img/main-gray-bg.png) repeat-x bottom #fff;*/}
.newsletter-box{ width:770px; border:#d7d7d7 solid 1px; -webkit-box-shadow: #d7d7d7 0px 0px 4px; -moz-box-shadow: #d7d7d7 0px 0px 4px; box-shadow: #d7d7d7 0px 0px 4px; z-index:1; position:relative; background:#FFF;}
.newsletter-box .newstitle{ font-size:18px; line-height:22px; font-weight:normal; color:#bc1220; padding:18px 0px 15px 27px;}
.newsletter-box .news-dis{ padding:0px 15px 31px 27px;}
.newsletter-box .e-mail-title{ color:#fff; font-size:14px; line-height:17px; font-weight:bold; background:#7d7d7d; padding:5px 0px 7px 26px;}
.newsletter-box .news-check { padding:6px 15px 26px 26px; }
.news-check .active, .news-check .cancel { font-size:10px; }
.news-check .active { margin-right: 5px; }
.news-check .first, .news-check .second { display: block; margin-right: 11px; text-align: right; width: 342px; }
.news-check .second .cancel { margin-right:5px; }
.news-check .left-area { width:353px; }
.news-check .left-area div { margin-bottom:14px; margin-top:3px; display:inline-block; float:left; width:340px; vertical-align:top;  }
.news-check .left-area p { font-size: 11px; line-height: 13px; width:256px; vertical-align:top; }
.news-check .left-area div input {width:250px;}
.newsletter .newsletter-box .nxs_submitButton {
    background: url("../../img/changes-bg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 4px;
    padding-right:20px;
    text-decoration: none;
    width: 220px;
    border:0px;
    cursor:pointer;
}
.news-check strong, .bottom-calendar strong { display: inline-block; width: 256px; color:#7d7d7d; font-size:14px; vertical-align:top;}
.news-check .active-chk { top: 2px; display:inline-block; vertical-align:top; float:right; width:25px; margin-left:5px; width:36px; }
.save-change-btn{ padding-top:15px; border-top:#d9d9d9 solid 2px; padding-left:23px; padding-bottom:23px;}
.save-change-btn a{ display:inline-block; width:197px; height:24px; padding-left:19px;  padding-top:6px;  background:url(../../img/changes-bg.png) no-repeat 0px 0px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.bottom-calendar { padding:22px 15px 21px 24px; }
.bottom-calendar strong { width:auto; }
.bottom-calendar input[type=checkbox] { margin-right:10px; }
.bottom-calendar p { font-size: 11px; line-height: 11px; margin-bottom: 15px; margin-left: 30px; }
.calendar { border: 1px solid #E8E8E8; float:left; font-size:10px; margin-bottom: 6px; margin-right:20px; width:167px; padding:2px 5px; }
.bottom-calendar .main { margin-left:28px; }
.calendar a { text-decoration:none; font-weight:bold; }
.calendar .week-title td{ border-bottom:1px solid #f5f5f5; }
.month { color: #000000; display: block; height: 23px; margin: 0 5px; font-size:12px; position: relative; }
.month .per { background:url(../../img/bullet-cal.png) no-repeat left top; height: 7px; margin-top: 6px; width: 4px; }
.month span { text-align: center; width: 153px; }
.month .next { background:url(../../img/bullet-cal.png) no-repeat right top; height: 12px; margin-top: 6px; width: 4px; right:0; position:absolute; }
.calendar .day { font-size: 10px; height: 21px; line-height: 20px; }
.calendar .day td { text-align: center; width: 33px; }
.calendar .date td.no_border { border-right: 0 none; }
.calendar .date td { color: #B4B3B3; line-height: 15px; text-align: center; width: 34px; }

/* product pop up */
#produktvergleich-pop{ position:absolute; width:953px; left:20px; top:40px; z-index:9999;}
#produktvergleich-pop .close-btn{ position:absolute; right:-12px; top:-14px;}
#produktvergleich-wrapper { width:953px; margin:0 auto; background:#fff; padding:23px 0 7px; }
#produktvergleich-wrapper .inner-wrapper { width:912px; margin:0 27px 0 12px; }
#produktvergleich-wrapper .title { border-bottom:1px solid #bdbdbd; }
#produktvergleich-wrapper h1 { font-size:20px; color:#ff942b; margin-left:10px; }
#produktvergleich-wrapper h1 span { font-size:14px; }
.pro-table td { width:183px; }
.pro-compare-btn { height:33px; text-decoration:none; padding-left:7px; display:inline-block; background:url(../../img/header-redlabel-bg.png) no-repeat 0px -33px; vertical-align:top; position:relative; top:5px; margin-top:-8px; left:-11px; }
.pro-compare-btn span { display:inline-block; text-decoration:none; vertical-align:top; background:url(../../img/header-redlabel-bg.png) no-repeat 100% 0px; padding-right:7px; padding-top:0px; height:33px; line-height:32px; }
a.nxsCompareInnerClose { width:185px; padding-left:30px; padding-top:6px; text-align:center; height:18px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:inline-block; background:url(../../img/bgi/sprite_bg1.png) -145px -80px no-repeat; }
#produktvergleich-wrapper .content { padding-top:45px; }
#produktvergleich-wrapper .sidebar { width:183px; color:#7d7d7d; border-bottom:1px solid #7d7d7d; line-height:16px; padding:3px 0 1px 0px; font-weight:bold; }
#produktvergleich-wrapper .sidebar span { font-weight:normal; font-size:10px; display:inline-block; width:115px; vertical-align:top; margin-left:10px;   }
#produktvergleich-wrapper .sidebar.last { border-bottom:0px; }
#produktvergleich-wrapper table tr td { position:relative; z-index:1; vertical-align:top; }
.top-border { background:url(../../img/top-border-bg.gif) repeat-x; padding-top:0px; border-top:#cccccc solid 1px; }
.pro-image-wrapper .zoom { background:url(../../img/search-ico.png) no-repeat; height:13px; width:13px; position: absolute; right: 6px; top: 138px; }
#produktvergleich-wrapper table tr.prodetail td { width:auto; border-bottom:1px solid #000; float:none; margin:0px; padding-left:12px; line-height:22px; background:url(../../img/li-gray-trans.png) right repeat-y; padding-right:2px; color:#fff; }
#produktvergleich-wrapper .slider-current .overview .price { background: url(../../img/li-gray-trans.png) right repeat-y; margin:0px; padding:7px 11px 0 10px; line-height:30px; border-bottom:1px solid #7d7d7d; }
.gray-left-border .price { border-left:1px solid #CACACA; }
#produktvergleich-wrapper .slider-current .overview .dis { background:#B9B9B9 url(../../img/li-gray-trans.png) right repeat-y; padding-right:2px; }
#produktvergleich-wrapper .pro-img-link { display:block; background: url(../../img/li-gray-trans.png) right repeat-y; padding-right:2px; }
#produktvergleich-wrapper .slider-current .overview .available { color:#fff; padding:7px 11px 5px 12px; margin:0px !important; display:block; width:auto; background:#72C241 url(../../img/li-gray-trans.png) right repeat-y; }
#produktvergleich-wrapper .rating a { background:url(../../img/star-act.png) no-repeat; display:block; float:left; width:18px; height:16px; }
#produktvergleich-wrapper .rating { position:static; background:url(../../img/li-gray-trans.png) right repeat-y; padding:9px 2px 9px 10px; }
.gray-left-border .rating { border-left:1px solid #CACACA; }
#produktvergleich-wrapper .rating span { font-weight:bold; color:#7d7d7d; display:inline-block; margin-left:10px; }
#produktvergleich-wrapper .slider-current { padding:0px; background:none; overflow:visible; }
.next-prev-close-btns { height:34px; width:82px; padding:4px 0 0 8px; position:absolute; top:-17px; right:4px; background:url(../../img/next-prev-close-btn-bg.png) no-repeat;z-index:99; }
.next-prev-close-btns a { background:url(../../img/next-prev-close-btn-bg_2.png) no-repeat; display:block; height:22px; width:22px; float:left; margin-right:1px; margin-top:2px; }
.next-prev-close-btns a.next { background-position:-24px -1px; }
.next-prev-close-btns a.prev { background-position:-2px -1px; }
.next-prev-close-btns a.close { background-position:-54px -6px; margin-right:0px; }
.gray-left-border .color-boxes { border-left:1px solid #CACACA; }
.color-boxes { padding:10px 11px; background: url(../../img/li-gray-trans.png) right repeat-y; border-bottom:1px solid #7d7d7d; }
.color-boxes a { display:block; float:left; height:19px; width:19px; background-color:#00439e; border:1px solid #00439e; margin-right:5px; }
.color-boxes a.red { background-color:#9e0000; border-color:#9e0000; }
.color-boxes a.gray-bg { border:#7d7d7d solid 1px;  background:#7D7D7D; }
.color-boxes a.white { background-color:#fff; border-color:#000; }

.line-cord-btn { background:#B9B9B9 url(../../img/li-gray-trans.png) right repeat-y; -webkit-box-shadow: #bdbdbd 0px 0px 4px; -moz-box-shadow: #bdbdbd 0px 0px 4px; box-shadow: #bdbdbd 0px 0px 4px; position:relative; }
.line-cord-btn a { display:block; width:75px; height:23px; text-align:center; line-height:25px; color:#fff; text-decoration:none; border:1px solid #f9f9f9; font-size:10px; }
.cordes-btn { background:url(../../img/cordes-small-img.jpg) no-repeat; margin-right:7px; float:left; }
.line-btn { background-color:#981820; float:right; }
.logo-list-wrapper { padding:4px 10px; background:url(../../img/li-gray-trans.png) right repeat-y; border-bottom:#cacaca solid 1px; }
.gray-left-border .logo-list-wrapper { border-left:1px solid #cacaca; border-bottom:#cacaca solid 1px; }
.logo-list { height:83px; overflow:hidden;}
.logo-list-inner { padding:13px 0px; }
.logo-list-inner a.gs-logo { margin-right:12px; }
.logo-list-inner a { float:left; margin-right:8px; }
.color-link-list { }
.color-link-list li { float:left; width:171px; padding:0 6px; }
#produktvergleich-wrapper .color-link { width:158px; margin:0; }
.slider-current .color-link .cat-link-inner { background:url(../../img/drop-down-bg.png) no-repeat right -16px; line-height:16px; padding-right:25px; margin:0; display:block; width:133px; }
#produktvergleich-wrapper .slider-current .cart-link.first { margin:0px 0 10px 0; }
#produktvergleich-wrapper .slider-current .cart-link { display:block; width:auto; height:23px; margin-left:0; }
.pro-image-wrapper { position:relative; }
.gray-left-border .pro-image-wrapper { border-left:1px solid #CACACA; }
.bg-gray { font-size:11px; border-bottom:1px solid #fff; color:#fff; background:#B9B9B9 url(../../img/li-gray-trans.png) right repeat-y; padding-right:2px; padding-left:12px; line-height:23px; }
.bg-gray.last { border-bottom:0px; }
.cart-wrapper { margin-top:9px; }
.cart-wrapper table td { padding:0px 11px 0px 11px;}
#produktvergleich-wrapper .cart-wrapper .sidebar { border-bottom:0px; }
.pop-footer { margin-top:56px; }
.footer-border { border-bottom:1px solid #bdbdbd; }
.pop-footer span, .pop-footer a { color:#991820; font-size:11px; text-decoration:none; font-weight:normal; display:block; float:left; margin-right:10px; }
/* .mail { background:url(../../img/mail-ico-r.gif) no-repeat 0 6px; padding-left:14px; } */
.print { background:url(../../img/print-ico.gif) no-repeat 0 6px; padding-left:12px; }
.gray-left-border { border-left:1px solid #eee; }
#produktvergleich-wrapper .bottom-border { background:url(../../img/bottom-brder-bg.gif) repeat-x 0 bottom; padding-bottom:2px; }
#produktvergleich-wrapper .cart-wrapper p{ padding-right:0px;}


/* Start listenseite-XL-gal-flyout-konfi */

.flyout-xl-galerie { border: 2px solid #991820; position: absolute; top:-2px; left:-392px; width: 375px; z-index: 9999; background:#ffffff; -webkit-box-shadow: #666 0px 0px 10px; -moz-box-shadow: #666 0px 0px 10px; box-shadow: #666 0px 0px 10px;}
.list_wrapper.alignleft .flyout-xl-galerie-set{position:absolute;left: 389px;top:-2px;display:none;}
.list_wrapper.alignright .flyout-xl-galerie-set{display:none;}
.flyout-xl-galerie .joint-box{ width:22px; height:65px; display:block; position:absolute; background:url(../../img/box-joint-bg.gif) no-repeat 0px 0px #fff; top:154px; left:-22px; text-indent:-9999px;}
.list_wrapper.alignleft .flyout-xl-galerie .joint-box1{ width:15px; height:65px; display:block; position:absolute; background:url(../../img/box-joint-bg1.gif) no-repeat 100% 0px; top:256px; left:-15px; text-indent:-9999px;}
.list_wrapper.alignright .flyout-xl-galerie .joint-box1{ width:15px; height:65px; display:block; position:absolute; background:url(../../img/box-joint-bg1_r.gif) no-repeat 100% 0px; top:254px; text-indent:-9999px;}
.list_wrapper.alignright .flyout-xl-galerie .joint-box1 {right:-15px;}
.flyout-xl-galerie .block-dis { background: #7D7D7D; color: #FFFFFF; font-size: 12px; font-weight: bold; line-height: 15px; padding:8px 10px 8px 10px }
.details-popup { padding:0 0 7px 0;height:214px; }
.art-nr { margin:8px 0 0px 10px; border-right:1px solid #7d7d7d; width:187px; }
.art-nr em { color: #bc1220; font-size: 11px; font-weight: bold; font-style: normal; display: block; }
.art-nr span { color: #000; font-size: 12px; font-weight: bold; display: block; }
.art-nr .left-link { padding: 5px 0 0 10px; margin:0; width: 167px; background:none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;height:126px; }
.art-nr .left-link li { background: url(../../img/link-bul.gif) no-repeat scroll 0 7px transparent; display: inline-block; float: left; font-size: 11px; line-height: 18px; margin-left: 2px; padding-left: 8px; width: 100%;color:#000; }
.available-colors { display:block; padding:5px 0 0 0; }
.color { display: block; margin:0; }
.color a { display: block; float: left; height: 21px; margin-right: 5px; margin-top: 5px; text-indent: -9999px; width: 21px; }
.color .blue { background: none repeat scroll 0 0 #00439E; }
.color .red { background: none repeat scroll 0 0 #9E0000; }
.color .white { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #000000; height: 19px; width: 19px; }
.color .gray { background: none repeat scroll 0 0 #7D7D7D; }
.list-review { width: 177px; margin:10px 0 0 0; }
.list-review span { color: #000; display: block; font-size: 12px; font-weight: bold; line-height: 13px; margin-left: 14px; margin-top: 2px; }
.list-review .rating.rat2 { color: #000000; display: block; font-size: 12px; font-weight: normal; line-height: 16px; margin: 4px 0 20px 24px; position: static;}
.list-review .rating img { margin-right: 1px; }
.list-review .cordes { display: inline-block; margin-left: 13px; margin-top: 8px; vertical-align: top; }
.list-review .linie { background: #7D7D7D; color: #FFFFFF; display: inline-block; font-size: 10px; height: 24px; line-height: 24px; margin: 8px 0 20px 3px; text-align: center; text-decoration: none; vertical-align: middle; width: 75px; }
.siegel { width:150px; height:75px; overflow:hidden; padding:2px 0 0 20px; }
.siegel a { display:block; float:left; margin:0 3px 3px 0; }
.price-details { border-top:1px solid #7d7d7d; padding-top:5px; width:357px; margin:0 auto; }
.price-details ul { background:none; -moz-box-shadow: 0 0 4px #7D7D7D; border: 2px solid #7D7D7D; position: relative; z-index: 1; width:353px; margin:0 0 10px 0; }
.price-details .color-link { background: url(../../img/price-drop-bg-big.png) no-repeat scroll 0 0 transparent; border-color: #7D7D7D #7D7D7D -moz-use-text-color; border-style: solid solid none; border-width: 1px 1px medium; display: block; font-size: 12px; font-weight: bold; height: 21px; line-height: 15px; padding-top: 0; text-decoration: none; width:351px; margin:0px; color:#000; }
.price-details .color-link span { display: inline-block; margin-left: 6px; margin-top: 3px; vertical-align: top; width: 103px; }
.price-details .color-link strong { display: inline-block; font-weight: bold; height: 18px; line-height: 15px; margin-top: 3px; vertical-align: top; }
.price-details .color-link strong em { background: none repeat scroll 0 0 #0602CF; display: inline-block; font-size: 0; height: 12px; line-height: 15px; margin-right: 9px; margin-top: 2px; vertical-align: top; width: 12px; }
.price-details .net-price { color: #7D7D7D; display: block; font-size: 10px; line-height: 12px; padding-bottom:2px; padding-top:2px; text-align: left; }
.price-details .free-ship { color: #7D7D7D; font-size: 12px; font-weight: bold; line-height: 15px; }
.price-details .detail-price-bottom { width:353px; margin:0px 0 5px 0; padding-bottom: 2px; }
.price-details .detail-price-bottom a { width:353px; background: url(../../img/red-big-btn1.png) no-repeat scroll center center transparent; color: #FFFFFF; display: inline-block; font-size: 18px; font-weight: bold; height: 41px; line-height: 39px; padding: 0; text-decoration: none; text-align:center; }
.price-details .detail-price-bottom .nxs_tocart {cursor:pointer; width:353px; background: url(../../img/red-big-btn1.png) no-repeat scroll center center transparent; color: #FFFFFF; display: inline-block; font-size: 18px; font-weight: bold; height: 41px; line-height: 39px; padding: 0; text-decoration: none; text-align:center; }
.price-details ul.price-right { border:none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow:none; }
.price-details ul li.uvp { padding-top: 25px;box-shadow:none;}
.price-details li.price { width: 188px; padding-bottom: 0 !important; color:#720e1a; }
.menge { position:relative; }
.detail-price-bottom .menge .mange-txt { width:98px; }
.detail-price-bottom .menge .mange-input { margin-right: 27px; }
.for-btn { background: url(../../img/for-btn-bg.gif) no-repeat scroll 100% 0 transparent; color: #FFFFFF; display: inline-block; font-size: 12px; font-weight: bold; height: 22px; line-height: 22px; padding-left: 6px; text-align: left; text-decoration: none; width: 154px; }
/* End listenseite-XL-gal-flyout-konfi */

.checkbox { height:13px; width:12px; clear:left; float:left; margin:0px 0px 0px 0px; padding:0 0 0 6px; /* background:url(../../img/checkbox.gif) no-repeat 0px 0px; */ cursor: default; text-align:left;}
.checkbox input, .radio input { display: none; }
.checkbox input.show, .radio input.show { display: inline; }
.check-set{ width:148px !important; padding:0px 0px 0px 15px !important;}

.listing-type-list li.list-review .manuf_wrap {
	float:left;
	height:26px;
	width:75px;
	display:table-cell;
	text-align:center;
	vertical-align: middle;
}
.listing-type-list li.list-review {
	min-width:80px;
	height:80px;
}
.listing-type-block .rat2 #itemRating  {
    left: 0px;
    position: absolute;
    top: 0px;
}
.listing-type-block .rat2 #itemRating li{
	position: static;
}
.listing-type-block .rat2 #itemRating li a{
	display: inline-block;
}
.list-review span .count {
	position:relative;
    right: -68px;
    top: -3px;
    font-weight:normal;
}
.social-links #info .info-i:hover {
	background:url("../../img/social-ico-bg.png") no-repeat scroll -46px 0px transparent;
}
.social-links #info .msg-i:hover {
	background:url("../../img/social-ico-bg.png") no-repeat scroll -45px -27px transparent;
}
.social-links #info .call-i:hover {
	background:url("../../img/social-ico-bg.png") no-repeat scroll -45px -50px transparent;
}
.social-links #info .mail-i:hover {
	background:url("../../img/social-ico-bg.png") no-repeat scroll -45px -70px transparent;
}
.social-links #info .cat-i:hover {
	background:url("../../img/social-ico-bg.png") no-repeat scroll -45px -86px transparent;
}
#zoomModal {
	background:none;
	border-radius:0px;
}
div.ui-dialog.ui-widget.ui-widget-content{
	z-index:10002 !important;
	background:#fff;
	text-align:center;
    box-shadow:0 0 11px #000000;
}
div.ui-dialog.ui-widget.ui-widget-content .nxs_close{
	position:absolute;
	right:-11px;
	top:-10px;
	cursor: pointer;
}
/*
.hideOnStart {
    display: none !important;
} */

.hide {
    display: none;
}

.nothingfound .listing-type-grid.clearfix {
    display: none;
}

.nothingfound .nxsSearchSuggestion {
    margin-bottom: 15px
}
.listing-type-block .nxsCompareTxt{
    left:-1px;
}
.listing-type-block .block-price div .more {
    padding-left:16px;
}
#nxs_viewport7 {
    width:970px !important;
}
.nxsMultiSelect.nxs_list.nxs_dorder, .nxsMultiSelect.nmsfirst.nxs_direct {
	width:200px;
	margin-top:16px;
}
.slider-current .overview .dis .img-br {
	text-decoration:none;
	color:#fff;
}
/* Anything-Slider */
.nxsSlider li {
    list-style-type: none;
}
.nxsSlider.startbrands ul.overview {
    height: 64px
}

.popup_accessoires {
    width: 500px;
    height: 220px;
    position: relative
}

.popup_accessoires .wrapper1 {
    width: 415px;
    height: 220px;
    overflow: hidden;
    position: relative;
    z-index: 300;
    margin: 0 auto;
}

.popup_accessoires .wrapper1 .wrapper2 {
    width: 50000px;
}

.popup_accessoires .wrapper1 .wrapper2 > ul > li {
    float: left;
    margin-left: 10px
}

.popup_accessoires .btn-area {
    position: absolute;
    top: 10px;
    left: 0;
    width: 500px;
    height: 1px;
    z-index: 400;
}

.popup_accessoires .btn-area a {
    text-decoration: none;
}

#produktvergleich-wrapper td.sidebar{
    vertical-align: middle;
}

#produktvergleich-wrapper .slider-current{
    height: auto;
}

.nxsCompareList table.nxsCompareTable {
    margin-bottom: 50px;
}

.nxsCmsText td {
    font-size: 1.2em;
    padding: 3px 5px 3px 0;
}

.nxsNoBorder{
    border: none;
}

.nxsSecurityText{
    min-width: 300px;
    padding: 10px;
}

.nxsSecurityText .nxsSecContentTable td{
    vertical-align: top;
    padding: 5px;
}

.personal-data-right{
    float: right;
    border-right: 1px solid #e4e4e4;
    width: 445px;
    padding-left: 20px;
}
