@charset "utf-8";

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: 14px;
    background: transparent;

}
p{
    line-height:1.4;
    font-size: 10px;
}
body {

    font-family:Arial;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
/*end reset*/
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a{color:#BF0000; text-decoration:underline;}
a:hover{color:#bf0000; text-decoration:none;}
body {
    /* background:url(i/bg.gif) left 0px no-repeat;*/


}
h1{font: 900 18px/22px "Arial", Helvetica, sans-serif; color:#d72e20; padding:10px 0;}
h2{padding:10px 0 0 0;}
.descrip {font-weight: normal; font-size: 14px;}
.main{ width:100%; text-align:center;}
table.content{width:1100px	; text-align:left;	}

#topnav {
    margin-top: 10px;
    position:relative;
    text-align:right;
    height:35px;
    font-size:11px;
}
#topnav a.signin {
    background:#BF0000;
    padding:4px 6px;
    text-decoration:none;
    font-weight:bold;
    font-size: 12px;
    color:#FFF;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    border:2px solid #BF0000;
    text-decoration:none;
    float: right;
    right:20px;
    top:5px;
    height: 12px;


}
#topnav a.signin:hover {
    background:#FFF;
    color: #BF0000;

}
#topnav a.signin, #topnav a.signin:hover {
    *background-position:0 3px!important;
}

a.signin {
    margin-left:3px;
}
a.signin span {
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 0px 6px 0;

}
#topnav a.menu-open {
    background:#eee!important;
    color:#666!important;
    outline:none;

}
#small_signup {
    display:inline;
    float:none;
    line-height:23px;
    margin:25px 0 0;
    width:170px;
}
a.signin.menu-open span {
    color:#789;
}

#signin_menu {
    -moz-border-radius-topleft:8px;
    -moz-border-radius-bottomleft:8px;
    -moz-border-radius-bottomright:8px;
    -webkit-border-top-left-radius:8px;
    -webkit-border-bottom-left-radius:8px;
    -webkit-border-bottom-right-radius:8px;
    display:none;
    background:#eee;
    position:absolute;
    right:25px;
    width:210px;
    z-index:100;
    border:1px transparent;
    text-align:left;
    padding:10px;
    margin-left:-8px;
    *margin-left:-15px;
    margin-top:-10px;
    color:#789;
    font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ACE;
    margin:0 0 5px;
    padding:5px;
    width:203px;
}
#signin_menu p {
    margin:0;
}
#signin_menu a {
    color:#6AC;
}
#signin_menu label {
    font-weight:normal;
}
#signin_menu p.remember {
    padding:10px 0;

}

#signin_menu p.forgot, #signin_menu p.complete {
    clear:both;
    margin:5px 0;
}
#signin_menu p a {
    color:#cf0400!important;
}
#signin_menu p a:hover {
    color:#cf0400!important;
    text-decoration:none;
}
#signin_submit {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #e70501;
    color:#fff;
    text-shadow:0 -1px 0 #e70501;
    padding:4px 10px 5px;
    font-size:11px;
    margin:0 5px 0 0;
    font-weight:bold;
}
#signin_submit::-moz-focus-inner {
    padding:0;
    border:0;
}
#signin_submit:hover, #signin_submit:focus {
    background-position:0 -5px;
    cursor:pointer;
}

#topnav ul {list-style:none; right:145px; top:10px; float: right;margin: 7px 5px auto 5px;}
#topnav ul li { padding:3px; border-left:1px solid #e13220; display:inline;}
#topnav ul li.first{ border:none; padding:0;}
#topnav ul li a{text-decoration:underline; color:#BF0000;}
#topnav ul li a:hover{ text-decoration:none;}

#topnav ul.lang { right:85px;}
#topnav ul.lang a:hover{opacity:0.4; filter:alpha(opacity=40)}
table.header td{ padding:10px 11px;}
.logo p+p{ font-size:10px; padding:10px 0 0 0; color:#ccc; text-align:center;}
.tBanner{}
.payMethod {
    /*background:url('i/payBg.png') 0 10px no-repeat;*/
    width:192px;
    height:86px;
    margin:0; padding:0;
    line-height:86px;

}
.payMethod h4{ margin:0; padding:0 0 3px 4px; font-size:12px; color:#666; line-height:10px; vertical-align:text-top; font-weight:600;}
.payMethod p{ text-align:center;	}
.payMethod p img{ padding:10px 4px 0 0;}

.leftCol { padding:10px 0 0 10px; width:180px;}
.centerCol { padding:10px 10px; }
.rightCol { padding:10px 0 0 0;}


.content .list-title {color:#FFDAB9; width: 65px; font-size: 12px; font-weight: bold;}

.round_a_l {    
    width: 8px;
    height: 8px;
    background-image: url(../../img/red/round_a_l.png);
    background-repeat: no-repeat;
}

.round_size {
    width: 8px;
    height: 8px;
}

.full_size {
    height: 24px;
}
.round_a_l {    
    background-image: url(../../img/red/round_a_l.png);
}
.round_a_r {    
    background-image: url(../../img/red/round_a_r.png);
}
.round_b_l {
    background-image: url(../../img/red/round_b_l.png);
}
.round_b_r {
    background-image: url(../../img/red/round_b_r.png);
}
.round_L {
    float: left;
    width: 8px;
    background-image: url(../../img/red/round_L.png);
}
.round_R {
    float: right;
    width: 8px;
    background-image: url(../../img/red/round_R.png);
}
.round_C {
    float: left;
    background-image: url(../../img/red/round_C.png);
    background-repeat: repeat-x;
}

.round_C font {
    color: #fff;
    float: left;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    margin-top: 4px;
}

.round_button a{cursor: pointer}

.round_button a:hover .round_C font{color: #BF0000}

.round_button a:hover .round_R {
    background-image: url(../../img/red/round_R.png);
    background-position: 0 24px;
}
.round_button a:hover .round_C {
    float: left;
    background-image: url(../../img/red/round_C.png);
    background-repeat: repeat-x;
    background-position: 0 -24px;
}
.round_button a:hover .round_L {
    background-image: url(../../img/red/round_L.png);
    background-position: 0 24px;
}

.menu{ border-color:  #BF0000 ; padding:10px 10px; margin:0 0px 0 10px; line-height:10px; }

.menu_bg{
    background-color: #BF0000 ;
    color: #fff;
}


.button_rn{ border-color:  #BF0000 ; padding:10px 10px; margin:0 0px 0 10px; line-height:10px; }
.button_bg{
    background-color: #BF0000 ;
    color: #fff;
}

.button_bg a {text-decoration: none; color: #fff; font-weight: bold;}
.button_bg a:hover {text-decoration: none; color: gray;}


.bMenu{padding: 5px 0px 5px 30px;}

.bMenu ul#headerBrandAlpha {background-color:#FFFFFF;padding-top:5px; width:980px; list-style-image:none;list-style-position:outside;list-style-type:none;}
.bMenu ul .headerBrandAlphaTitle {font-size:11px; color: #BF0000; text-decoration: none; }
.bMenu li {display:inline;margin: 3px 0px;}
.bMenu li a { font-size:11px; color: #BF0000; text-decoration: none; font-weight:normal;text-align:center; padding-left: 6px; padding-right: 6px;}
.bMenu li a:hover { color: #BF0000; text-decoration: underline}

.tMenu{ width:1000px; height:45px; margin:0 10px; line-height:40px; -moz-border-radius:8px;
        -webkit-border-radius:8px; float:left;}
.tMenu li{ float:left; padding:0 5px; }
.tMenu li a{font-size:10px; color:#fff; padding:5px}
.tMenu li a:hover{ background:#f5856b; margin:-10px 0 0 0; -moz-border-radius:8px; 	-webkit-border-radius:8px;}
.tMenu li .search{ border:2px solid #c1c1c1;  height:20px; line-height:20px; width:150px; padding:0 0 0 5px; margin:10px 0 0 0; font-size:11px; color:#777;}


.prev{float:left;width:20px;height:22px;background:url(../../img/tabs_nav.png) no-repeat 0px -36px ;}
.next{float:right;width:20px;height:22px;background:url(../../img/tabs_nav.png) no-repeat right -36px ;}
.prev:hover{background-position:0px -66px;}
.next:hover{background-position:right -66px ;}
#prevBrand {width:20px;height:21px;}
#nextBrand {width:20px;height:21px;}


.tMenuDivCat{height:21px;position:relative;overflow:hidden;width:1000px;background-color:#BF0000; border-left-color:#FFF;
             border-left-style:solid; border-left-width:1px;}
.tMenuDivCatEmp {height:21px;position:relative;overflow:hidden;width:950px; padding-bottom: 0;}

.tMenuListedCat{height: 21px; line-height:21px; float:left; list-style-image:none; list-style-position:outside; list-style-type:none;}
.tMenuListedCat li{ float:left; border-right-color:#FFF;border-right-style:solid; border-right-width:1px;margin:0; position:relative;
                   vertical-align:text-top;
}

.tMenuListedCat li a{font-size:12px; color:#fff; padding: 0 5px 0 5px; background:#BF0000; border-bottom: #560319; border-right: #560319;
                     float:left; height:21px; text-align:center; text-decoration:none; vertical-align:text-top;
}

.round_white_L, .round_white_C, .round_white_R {float: left; height: 20px;}
.round_white_L, .round_white_R {width: 8px;}

.round_white_C font {
    margin-top: 0;
    font-size: 12px;
}

.tMenuListedCat li a:hover .round_white_C font{color: #BF0000}

.tMenuListedCat li a:hover .round_white_R {
    background-image: url(../../img/red/round_white_R.png);
}
.tMenuListedCat li a:hover .round_white_C {
    float: left;
    background-image: url(../../img/red/round_white_C.png);
    background-repeat: repeat-x;
}
.tMenuListedCat li a:hover .round_white_L {
    background-image: url(../../img/red/round_white_L.png);
}

.tMenuListedCat li .selekted .round_white_C font{color: #BF0000}

.tMenuListedCat li .selekted .round_white_R {
    background-image: url(../../img/red/round_white_R.png);
}
.tMenuListedCat li .selekted .round_white_C {
    float: left;
    background-image: url(../../img/red/round_white_C.png);
    background-repeat: repeat-x;
}
.tMenuListedCat li .selekted .round_white_L {
    background-image: url(../../img/red/round_white_L.png);
}

/*==================================================================================#92000A*/
.tMenuDivBrand{height:21px;position:relative;overflow:hidden;width:940px; background-color:#92000A; border-left-color:#FFFFFF;
               border-left-style:solid; border-left-width:1px;}
.tMenuListedBrand{height: 21px; line-height:21px; float:left; list-style-image:none; list-style-position:outside; list-style-type:none;}
.tMenuListedBrand li{ float:left; border-right-color:#FFFFFF;border-right-style:solid; border-right-width:1px; margin:0; height: 21px;position:relative; vertical-align:baseline;}
.tMenuListedBrand li a{font-size:12px; color:#fff; padding:0 5px 0 5px; background: #92000A; border-bottom: #560319; border-right: #560319;
                       float:left; height:21px; text-align:center; text-decoration:none;}
.tMenuListedBrand li a:hover{ background:#BF0000;}
.tMenuListedBrand .selekted{ background:#BF0000;}


.tMenuListedBrand li .search{ border:2px solid #c1c1c1;  height:20px; line-height:20px; width:150px; padding:0 0 0 5px; margin:10px 0 0 0; font-size:11px; color:#777;}


.sidebar_left{background-color:#FFFAF0; border-color:#CCCCCC; border-style:solid; border-width:1px; 
              padding:1px; margin: 2px auto 15px auto; width: 190px;}

h2.titel {background-color:#BF0000; color:#FFFFFF; font-size:12px;  
       text-align:center; padding: 0;
}



/**** MENU ****/
#catmenu { overflow: hidden; text-overflow: ellipsis;}
#catmenu .catmenu { padding-left: 2px; white-space: nowrap;}
#catmenu .catmenu ul{list-style: none;}
#catmenu .catmenu ul li {margin-left: 0;}

#catmenu .catmenu ul li a {font-size: 12px; color: #BF0000; text-decoration: none;}

#catmenu .catmenu ul li ul li {margin-left: 16px;}

#catmenu .catmenu li.isclosed ul {display: none;}

#catmenu .catmenu .nochild,
#catmenu .catmenu .toggle_child { padding-left: 12px; cursor: pointer; background-repeat: no-repeat; background-position: center left;}
#catmenu .catmenu .nochild {background-image: url(../../img/bullet.gif);}
#catmenu .catmenu .doopen {background-image: url(../../img/arrow-black-right.gif);}
#catmenu .catmenu .doclose {background-image: url(../../img/arrow-black-down.gif);}

#catmenu .catmenu a.selected {font-weight: bold;color: #960018;}

#catmenu .catmenu  a.unselected {font-weight: normal;color: #BF0000;}

#catmenu .catmenu  a.unselected:hover {font-weight: bold; color: #960018;}




/*.bMenu{margin:0 10px; line-height:68px; -moz-border-radius:8px;
	-webkit-border-radius:8px; float:left;}
	.bMenu li{ float:left; padding:0 5px; }
		.bMenu li a{font-size:10px; color:#434542; padding:5px}
		.bMenu li a:hover{ background:#f5856b; margin:-10px 0 0 0; -moz-border-radius:8px; 	-webkit-border-radius:8px;}
		.bMenu li .search{ border:2px solid #c1c1c1;  height:20px; line-height:20px; width:150px; padding:0 0 0 5px; margin:10px 0 0 0; font-size:11px; color:#777;}*/


.catMenu { background:#fff6ef; -moz-border-radius:8px; 	-webkit-border-radius:8px; padding:10px;}
.catMenu li{/* background:url(i/bullet.png) left center no-repeat;*/ padding:0 0 4px 15px; }
.catMenu li a{ font-size:10px; color:#bf0000; display:block; border-bottom:1px solid #f8e7df; padding:3px 0;}
.catMenu li a:hover{text-decoration:none;}

.servMenu { background:#fff; border:2px solid #fff6ef; -moz-border-radius:8px; 	-webkit-border-radius:8px; padding:5px;}
.servMenu li{padding:0 0 4px 0px; }
.servMenu li a{ font-size:12px; color:#bf0000; display:block; padding:3px 5px;}
.servMenu li a:hover{text-decoration:none;}
.servMenu li.last{ text-align:right}

.newItem { background:#fff; border:2px solid #fff6ef; -moz-border-radius:8px; 	-webkit-border-radius:8px; padding:10px;}
.catMenu li{ /*background:url(i/bullet.png) left center no-repeat;*/ padding:0 0 4px 15px; }
.catMenu li a{ font-size:10px; color:#bf0000; display:block; padding:3px 0;}
.catMenu li a:hover{text-decoration:none;}





.path{ font-size:12px; color:#fff; background-color:#BF0000; padding: 0 3px;  margin:0 10px; }
/*.path ul { font-size:11px; color:#b72e1b}
.path ul li{ float:left; font-weight:600; padding:0 2px;}
.path ul li a{ font-size:11px; color:#b72e1b}
.path ul li a:hover{text-decoration:none;}
.path ul li.cur{ color:#434343}*/

.path a .round_white_C {padding-top: 0;}

.path a .round_white_C font{font-size:12px; color:#fff; margin-top: 2px; float:left;}

.path  a:hover .round_white_C font{color: #BF0000}

.path  a:hover .round_white_R {
    background-image: url(../../img/red/round_white_R.png);
}
.path a:hover .round_white_C {
    float: left;
    background-image: url(../../img/red/round_white_C.png);
    background-repeat: repeat-x;
}
.path a:hover .round_white_L {
    background-image: url(../../img/red/round_white_L.png);
}


.standard-container {border-color:#CCCCCC;border-style:solid;border-width:1px; width: 650px}

.head_brandlistLCateg{margin-left: 12px}
.head_brandlistLCateg h3 {background-color:#BF0000; color:#FFFFFF; font-size:12px;
                         text-align: center; margin: 0 auto;}

.brandlistLetter {width:650px; margin: 2px 15px 20px 15px; float: left}

.brandlistLetter #brandlist  {float: left; width:630px; padding: 10px;}
.brandlistLetter #brandlist ul {float:left; width:135px; margin-right:20px;}
.brandlistLetter #brandlist ul li {font-size:12px; margin: 5px 0;}
.brandlistLetter #brandlist ul li a {font-size:12px;color:#BF0000; text-decoration: none;}
.brandlistLetter #brandlist ul li a:hover {text-decoration: underline;}
.brandlistLetter #brandlist .sectionBrand { padding: 1px 0;}
.brandlistLetter #brandlist .sectionLeter {width: 135px; color: #FFF; background-color:#BF0000; padding: 1px 0 1px 10px; font-weight:bold; font-size: 12px;}
.brandlistLetter #brandlist .noBrand {color: #BF0000; font-size: 14px;}

.brandlistLCateg {width:650px; margin: 2px 15px 20px 15px; float: left}
.brandlistLCateg h3 {background-color:#BF0000; color:#FFFFFF; font-size:12px; height:20px; line-height:20px; text-align:center; padding-top: 5px; width: 652px;}
.brandlistLCateg #brandlist  {float: left; width:630px; padding: 10px;}
.brandlistLCateg #brandlist ul {float:left; width:135px; margin-right:20px;}
.brandlistLCateg #brandlist ul li {font-size:12px; margin: 5px 0;}
.brandlistLCateg #brandlist ul li a {font-size:12px;color:#BF0000; text-decoration: none; margin-left: 4px;}
.brandlistLCateg #brandlist ul li a:hover {text-decoration: underline;}
.brandlistLCateg #brandlist .sectionBrand { padding: 1px 0;}
.brandlistLCateg #brandlist .sectionLeter {width: 135px; color: #FFF; background-color:#BF0000; padding: 1px 0 1px 10px; font-weight:bold; font-size: 12px;}
.brandlistLCateg #brandlist .noBrand {color: #BF0000; font-size: 14px;}


.userAccount {width:650px; margin: 2px 15px 20px 15px; float: left}
.userAccount h4 {background-color:#BF0000; color:#FFFFFF; font-size:12px; height:20px; line-height:20px; text-align:center; padding-top: 5px; width: 652px;}
.userAccount #userAccount  {float: left; width:630px; padding: 10px;}
.userAccount #userAccount table td {padding: 10px 15px 10px 15px; width: 150px; vertical-align: top;}
.userAccount #userAccount table td div {width: 300px;}
.userAccount #userAccount table td h5 {width: 180px; font-size: 12px; font-weight: bold; color: #696969}
.userAccount #userAccount table td ul {padding:8px; border:1px solid #fff; margin-right:10px;}
.userAccount #userAccount table td ul li { font-size: 12px; padding: 4px 0;}
.userAccount #userAccount table td a {color: #BF0000; font-size: 12px;}

.userPassMail {width:650px; margin: 2px 15px 20px 15px; float: left}
.userPassMail h4 {background-color:#BF0000; color:#FFFFFF; font-size:12px; height:20px; line-height:20px; text-align:center; padding-top: 5px; width: 652px;}
.userPassMail #userPassMail  {float: left; width:630px; padding: 10px;}
.userPassMail #userPassMail table td {padding: 10px 15px 10px 15px; width: 150px; vertical-align: top;}
.userPassMail #userPassMail table td div {width: 300px;}
.userPassMail #userPassMail table td h5 {width: 180px; font-size: 12px; font-weight: bold; color: #696969}
.userPassMail #userPassMail table td ul {padding:8px; border:1px solid #fff; margin-right:10px;}
.userPassMail #userPassMail table td ul li { font-size: 12px; padding: 4px 0;}
.userPassMail #userPassMail table td a {color: #BF0000; font-size: 12px;}


#sidebar {
    /*  background:#fff; border:2px solid #fff6ef; -moz-border-radius:8px; 	-webkit-border-radius:8px;
      color:#CC3300;
      float:left;
      margin:0 0 24px;*/
    padding:15px 10px 10px;
    width:200px;
}

#sidebar ul {
    font-size:12px;
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
}

.rating {
    /* background-image:url(http://static.jqueryfordesigners.com/demo/images/simple-spy/info_bar_stars.png);*/
    background-repeat:no-repeat;
    height:12px;
    text-indent:-900em;
    font-size:1em;
    margin:0 0 9px;
}

.none {
    background-position: 82px 0px;
}

.four {
    background-position: 82px -48px;
}

.five {
    background-position: 82px -60px;
}

.tags {
    color: #B72E1B;
    margin: 0.5em;
}

.tags a,
.tags span {
    background-color: #BF0000;
    border:1px solid #BF0000;
    font-size:10px;
    padding: 0.1em 0.8em 0.2em;
}

.tags a:link,
.tags a:visited {
    color: #fff;
    text-decoration: none;
}

.tags a:hover,
.tags a:active {
    background-color: #FFF;
    color: #BF0000;
    text-decoration: none;
}

#sidebar li {
    height: 90px;
    overflow: hidden;
}

#sidebar li h5 {
    color:#A5A9AB;
    font-size:1em;
    margin-bottom:0.5em;
}

#sidebar li h5 a {
    color:#BF0000;
    text-decoration:none;
}

#sidebar li img {
    float:left;
    margin-right:8px;
}

#sidebar li .info {
    color:#3E4548;
    font-size:1em;
}

#sidebar .info a,
#sidebar .info a:visited {
    color:#3E4548;
    text-decoration: none;
}

#sidebar .spyWrapper {
    height: 100%;
    overflow: hidden;
    position: relative;    
}

#sidebar {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.tags span,
.tags a {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
#shadowMeasureIt{display:none;position:fixed;width:100%;height:100%;top:0px;left:0px;opacity:0.4;background-color: #FFFFFF;z-Index:200000;cursor:crosshair}
#divCoordMeasureIt{display:none;position:absolute;z-Index:200001;top:0px;left:0px;opacity:1;background-color: #FFFFFF;text-align:left;color:#000000;font-family: arial;font-size: 11px;letter-spacing:1;font-weight: bold;border: 1px solid;border-color: #C0210B;padding:3px}
#divRectangleBGMeasureIt{width:100%;height:100%;opacity:0.2;background-color: #2D86DE;z-Index:199999;cursor:move}
#divRectangleMeasureIt{display:none;border: 1px #000000 solid;position:absolute;z-Index:199999;cursor:move}
#smallTextMeasureIt{color:#000000;font-family: arial;font-size:7px;letter-spacing:1;font-weight: bold}

.item { padding:10px; width:310px; letter-spacing:-0.05em; text-align:left; font-size:12px;}
.item .meer{ padding:5px 0; text-align:left; }
.item .meer a{color:#bf0000; padding:0  15px 0 0 ; display:block; background:url(../../img/moreBul.gif) right no-repeat; line-height:14px; text-align:left;}
.item .meer a:hover{text-decoration:none;}
.item .phItem{width: 110px; height: 110px; text-align: center; vertical-align: middle; float:left; padding:5px; border:2px solid #777; margin:10px; position:relative;}
.item .phItem .price {background:#FF99CC url(../../img/priceBg.png) no-repeat; width:76px; height:28px; font-size:14px; font-weight:700; text-align:center; line-height:28px; position:absolute; bottom:-10px; left:50px;}
.phItem .img{}
.item h4{padding:5px 0;}
.item h4 a{ color:#434343; font-size:14px;}
.item h4 a:hover{ color:#434343; font-size:14px; text-decoration:none;}


.item_center{border-color:#CCCCCC; border-style:solid; border-width:1px; margin: 20px 15px; padding:1px 1px 1px 1px;}

.head_item_centerSub {
    margin-left: 12px;
}
.head_item_centerSub h4 { text-align:center; }
.head_item_centerSub h4 a { color:#FFFFFF; font-size:12px; text-align:center; text-decoration: none; }


.item_centerSub{border-color:#CCCCCC; border-style:solid; border-width:1px; margin: 2px 15px 30px 15px; padding:1px 1px 1px 1px;}
.item_centerSub h4 {background-color:#BF0000; color:#FFFFFF; font-size:12px; height:23px; line-height:23px; text-align:center; padding-top: 5px;}
.itemSub { padding:5px; width:180px;height: 180px; text-align:left; font-size:12px; text-align: center; vertical-align: middle;}
.itemSub .phItemSub{width: 170px; height: 170px; text-align: center; vertical-align: middle; padding:5px;}
.phItemSub .imgSub{width: 170px; height: 170px; border-style: groove; border-color: gray; vertical-align: middle;}
.item_centerSub h4 a{ color:#FFFFFF; font-size:14px; text-decoration:none;}
.item_centerSub h4 a:hover{ font-size:14px; text-decoration:none;}
.logoImage {max-height: 106px; max-width: 106px;}
.logoImageSub {max-height: 170px; max-width: 170px;}

/*.itemDet{ padding:10px; font-size:11px; position:relative; }*/
.itemDet { width:320px; height: 410px; text-align:left; font-size:12px; text-align: center; vertical-align: middle; border-color: gray; border-width: 1px; border-style: groove;
           margin: 15px;}
.itemDet .imgDet{margin: 5px; width: 170px; height: 170px; text-align: center;  vertical-align: middle;}
.logoImageDet {max-height: 170px; max-width: 170px;}
.descrTabl {margin-top: 30px;}
.productInfo {float: right; margin: 10px 10px 10px 10px;}
.productInfo table tbody tfoot tr td {font-family: Verdana,Tahoma,Helvetica,Arial; font-size: 12px;}



.itemLnk{background:#f6f6f6; -webkit-border-radius: 5px;
         -moz-border-radius: 5px; padding:10px;}
.itemLnk ul{ float:left;}
.itemLnk ul li a{ background:url(../../img/itembullet.gif) left center no-repeat; line-height:14px; padding:0 0  0 15px; color:#408200;}
.itemLnk ul li a:hover{ text-decoration:none;}

.itemLnk a img{ float:right}
.priceDet {background:#FF99CC url(../../img/priceBg.png) no-repeat; width:76px; height:28px; font-size:14px; font-weight:700; text-align:center; line-height:28px; position:absolute; top:15px; right:10px;}

.noteAd { background:#f2f26e; text-shadow: #fff 1px 1px 2px; color:#434542; padding:10px; font-size:12px; -webkit-border-radius: 5px;
          -moz-border-radius: 5px;}

.footer{background:#FFF6EF;  margin:0 0 0 10px;float: left; width: 1100px;}
.footer .blogo {float: left; margin: 5px 10px;}
.footer .peyar {float: right; margin: 5px 10px;}
.copy{ padding: 3px 0; text-align:center; font-size:11px; color:#FFF;}

#footer { clear:both; overflow:hidden; text-align:left; color:#555; width:1030px; margin:16px 0; padding:12px 0 0 80px;}
#footer div {list-style-position:outside; float:left; width:172px; padding-left:24px; line-height:16px; }
#footer div a {margin-left:0; display:list-item; list-style:none; color:#000; font-size:10px; text-decoration: none}
#footer div a:hover {text-decoration: underline}
#footer div h5 {color:#000; list-style-type:none; font-weight:bold; margin:0 0 4px 0; font-size:12px;}
#footer .footer-features {border:2px solid #ccc; float:left; margin:12px 16px 0 24px; padding:0; width:120px; line-height:15px;}
#footer .footer-features h5 {color:#b50938; margin:8px 12px 0; font-size:10px;}
#footer .footer-features p {margin:8px 12px 12px; font-size:10px;}
#footer .footer-features a, #footer .copy a {font-size:10px; display:inline; margin:0; color:#ec881d;}
#footer .footer-banner {clear:both; text-align:center;}
#footer .copy {clear:left; width:100%; background:#fff; margin:16px 0 0; text-align:center;}
#footer .copy p {width:95%; margin:16px auto; font-size:1.1em;}
#footer .affiliates {float:none; padding:45px 0 0 0; margin:16px auto; background-position:center -276px; width:620px;}
#footer .affiliates a {float:left; display:block; margin:0 3px;}
#footer .affiliates p a {display:inline; float:none; margin:0; background:none !important;}
#footer .shoppingCom {width:83px; height:20px; background-position:-44px -244px; text-indent:-9999px;}
#footer .bbbOnline {width:90px; height:32px; background-position:-127px -244px; text-indent:-9999px;}
#footer .priceGrabber {width:89px; height:76px;}
#footer .bizRate {width:125px; height:73px;}


.subscribe{ padding:10px;}

.subscribe input{ border:1px solid #ffcdae; width:90%; height:20px; padding:2px 5px; color:#999; margin:0 0 10px 0;}
.subscribe label{ font-weight:600; font-size:12px; color:#bf0000; font-family:sans-serif;}


br{ clear:both;}

.itemProp { float:right; text-align:left; width:320px;}
.itemProp li{ border-bottom:1px solid #CCC; line-height:30px; font-weight:bold; padding:0 10px 0 10px;}
.itemProp li span{ float:right; font-weight:normal;}
.itemProp p a{ padding:0 5px 0 0}




.sidebar_right{background-color:#FFFAF0; border-color:#CCCCCC; border-style:solid; border-width:1px; 
               padding:1px; width: 190px; margin: 2px auto 15px auto}

.KLANTENSERVICE { margin-top: 2px; white-space: nowrap;}
.KLANTENSERVICE ul{list-style: none;}
.KLANTENSERVICE ul li {background: url(../../img/bullet.gif) left no-repeat; padding-left: 20px; margin-left: 4px;}
.KLANTENSERVICE ul li.last {background: #FFFAF0; padding-left: 150px; margin-left: 4px;}
.KLANTENSERVICE ul li a {font-size: 12px; color: #BF0000; text-decoration: none;}
.KLANTENSERVICE ul li a:hover {font-weight: bold; color: #960018;}
.KLANTENSERVICE ul li ul li {margin-left: 16px;}

.KLANTENSERVICE li.isclosed ul {display: none;}

.NEWSBRIEF { margin-top: 2px;}

.SOCIAL_MEDIA { margin-top: 2px;}


/*for Buttons*/
.subscribe{ padding:10px 10px 40px 10px}

/*.subscribe a {
    text-decoration: none;
    float:left;
    color: #fff;
    cursor: pointer;
    font: 800 14px/22px "Arial", Helvetica, sans-serif;
    margin:0 0 0 0;

}

.subscribe a {


    cursor: pointer;
    margin: 0 10px 0 50px;
    background:#BF0000;
    color: #fff;
    font-weight:bold;
    font-size: 12px;
    text-decoration: none;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border:2px solid #BF0000;
    text-decoration:none;
    height: 12px;
    padding: 0px 5px 8px 5px;
}


.subscribe a:hover {
    background:#FFF;
    color: #BF0000;
}*/

.NIEUW { margin-top: 0px;}

/*
.subscribe a, .subscribe a:hover  {
    color: #fff;
    background: url(../../img/button.gif) no-repeat top right;
}

.subscribe a span,.subscribe a:hover span {
    background: url(../../img/button.gif) no-repeat top left;
}
*/



.shoping-cart {
    width: 200px;
    height: 57px;
    margin-right: 0;

    /*background-image: url("../../img/right/shoping-cart-bg.png");*/
    background:#BF0000 url("../../img/red/shoping-cart.png") 98% 8% no-repeat;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    text-indent: 8px;
    font-family: Verdana;
    font-size: 11px;
    color: #FFF;
}

.shop-cart {
    width: 200px;
    margin: 0;

    
    text-indent: 8px;
    font-family: Verdana;
    font-size: 11px;
    color: #FFF;}
/*    background:#BF0000 url("../../img/red/shoping-cart.png") 100% 0 no-repeat;
s}*/

.shopTitl{
    float: left;
    font-weight: bold;
    margin-top: 3px;
    font-size: 12px;
}

.shopText{float: left; margin-top: 6px; text-align: center;}
.shopText p{text-align: center;}

.shopText a{
    color:#FFF;
    text-decoration:none;
}
.shopText a strong{
    font-size: 10px;
}
.shopText a:hover{ color:#FFF; text-decoration: underline;}


.toolbar {
    overflow: hidden;
    padding: 5px;
}
.toolbar .left {
    float: left;
}
.toolbar .right {
    float: right;
}
.toolbar .text-div {
    padding-top: 5px;
}
.toolbar .size-div {
    padding-right: 25px;
}
.toolbar .size-div select {
    height: 23px;
}
.toolbar .pages li {
    display: inline;
    list-style: none;
}


/********************** Messages  */
.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703; }
.success, .error { font-weight:bold; }
.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg {
    min-height:23px !important;
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px 8px 8px 32px !important;
    font-size:.95em !important;
    font-weight:bold !important;
}
.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url("../../img/error_msg_icon.gif");
}
.success-msg {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    background-image:url("../../img/success_msg_icon.gif");
}
.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    background-color:#fafaec;
    background-image:url("../../img/note_msg_icon.gif");
}


.round_button{}




.std-form {
    overflow: hidden;
}

.std-controls {
    color: #BF0000;
    padding-top: 1px;
    padding-bottom: 0;
    padding-left: 1px;
    padding-right: 1px;
}

.std-input-text {
    margin-left: 3px;
    color: #BF0000;
    border: 1px solid #BF0000;
    height: 21px;
    width: 28px;
}

.std-button {
    cursor:pointer;
    float: left;
    padding-left:  0;
    padding-right: 0;
}

.std-button .bg2 {
    cursor:pointer;
    vertical-align: middle;
    font-size: 15px;
    text-align: center;
    width: auto;
    height: 21px;
    float: left;
    /*margin-left: 5px;*/
    background: #ffffff url('../../img/btn_bg.gif') no-repeat top right;
    border:solid 1px #BF0000;
    padding:  0 30px 0 6px;
}

.std-button .bg1 {
    cursor:pointer;
    vertical-align: middle;
    font-size: 17px;
    text-align: center;
    width: auto;
    height: 21px;
    float: left;
    /*margin-left: 5px;*/
    background: #ffffff url('../../img/btn_bg1.gif') no-repeat top left;
    border:solid 1px #BF0000;
    padding:  0 6px 0 30px;
}

.std-button a {
    display: block;
    vertical-align: middle;
    background-color: #fff;
    font-size: 15px;
    text-decoration: none;
    color: #BF0000;
}
.std-button a:hover {
    color: #BF0000;
}


ul li {
    list-style: none;
}

.generic-box {
    margin-bottom:15px;
    padding:12px 15px;
    border:1px solid #D0CBC1;
    background:url(../../img/base_mini_head_bg.gif) repeat-x #fff;
}

/* Col2 */
.col2-set {
    overflow: hidden;
    clear: both;
}
.col2-set .col-1,  .col2-set .col-2 { width:48.5%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

.content-box {
    padding:12px 12px 12px 15px;
}
.content-box p {
    padding-bottom: 10px;
    font-size: 14px;
}

.login-box .content-box { background:url(../../img/login_box_bg.gif) repeat-x #faf7ee; padding:14px 21px; }

.form-list label { font-weight:bold; }
/* Form lists */
.form-list li { margin-bottom:6px; }
.form-list li .input-box .input-text,
.form-list li .input-box textarea { width:250px; }
.form-list li .input-box select { width:256px; }
.form-list li.addElement { border-top:1px solid #DDD; padding-top:10px; }

/* Login */
.login-box .col-1, .login-box .col-2, .fpassword { border:1px solid #bbb6a5; background:#dee5e8; }
.login-box .content-box, .fpassword .content-box { background:url(../../img/login_box_bg.gif) repeat-x #faf7ee; padding:14px 21px; }
.login-box h4 {
    min-height:16px;
    border-bottom:1px solid #ddd;
    margin-bottom:1.2em;
    padding-bottom:5px;
    padding-left:23px;
    background-position:0 1px;
    background-repeat:no-repeat;
    font-size:1.05em;
    color:#BF0000;
    text-transform:uppercase;
}
.login-box .new-users h4 { background-image:url(../../img/icon_page_white.gif); }
.login-box .registered-users h4 { background-image:url(../../img/icon_page_white_text.gif); }
.login-box .button-set, .fpassword  .button-set {
    clear: both;
    overflow: hidden;
    margin:0;
    border:none;
    background-color: #FFE4E1;
    /*background:url(../../img/login_box_form_buttons_bg.gif) repeat-x;*/
    padding:8px 13px;
}
.login-box .content-box { min-height:230px; }
.fpassword .input-text {
    width: 250px;
}

input.input-text, select, textarea { border:1px solid #b6b6b6; font:12px arial, helvetica, sans-serif; }

.button-set {
    clear:both;
    margin-top:4em;
    border-top:1px solid #e4e4e4;
    padding-top:8px;
    text-align:right;
}
.form-button, .form-button-alt {
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    background:#BF0000;
    color:#fff;
    border:1px solid #A52A2A;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
}
.form-button span, .form-button-alt span {
    white-space:nowrap;
}
.form-button-alt {
    border:1px solid #406a83;
    background-color:#618499;
}
a.form-button-alt { padding:2px 9px; text-decoration:none; }
.form-button-alt:hover { color:#fff; text-decoration:none; }

.validation-advice, .required { color:#EB340A; }
.validation-advice { clear:both; min-height:15px; margin-top:3px; /*background:url(/imgs/validation_advice_bg.gif) no-repeat 2px 1px;*/ padding-left:17px; font-size:.95em; font-weight:bold; line-height:1.25em; }
.validation-failed { border:1px dashed #EB340A !important; background:#faebe7 !important; }
p.required { font-size:.95em; text-align:left; }

.group-select label { font-weight:bold; }
.group-select {
    margin:28px 0;
    border:1px solid #bbafa0;
    padding:22px 25px 12px 25px;
    background:#fbfaf6;
    width: 580px;
}
.group-select .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #BF0000;
    background:#F9F3E3;
    padding:0 8px;
    color:#BF0000;
    font-weight:bold;
    font-size:1.1em;
}
.group-select li { padding:4px 8px; }
.group-select li .input-box { float:left; width:275px; text-align: left;}
.group-select li .input-box1 { float:left; width:550px; text-align: left;}
.group-select li .input-text, .group-select li select, .group-select li textarea { width:525px; }
.group-select li .input-box .input-text, .group-select li .input-box textarea { width:250px; }
.group-select li .input-box select { width:256px; }


.group-select-ac label { font-weight:bold; }
.group-select-ac {
    margin:0 4px;
    padding:22px 25px 12px 45px;
    background:#fbfaf6;
}
.group-select-ac .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #BF0000;
    background:#F9F3E3;
    padding:0 8px;
    color:#BF0000;
    font-weight:bold;
    font-size:1.1em;
}
.group-select-ac li { display: block; clear: both; padding:8px 8px;}
.group-select-ac li .input-box { float:left; width:275px; }
.group-select-ac li .input-text, .group-select-ac li select, .group-select-ac li textarea { width:525px; }
.group-select-ac li .input-box .input-text, .group-select-ac li .input-box textarea { width:250px; }
.group-select-ac li .input-box select { width:256px; }


.content-title {
    overflow: hidden;
    margin: 0 0 25px 0;
    border-bottom:1px solid #CCCCCC;
}
.content-title h3 {
    float: left;
    margin:         0;
    font-size:      20px  !important;
    font-weight:    normal !important;
    text-transform: none   !important;
    text-align:     left;
}

.content-title h3 .logout {
    font-size:      12px  !important;
    font-weight:    normal !important;
    text-transform: none   !important;
    text-align:     left;
}

.content-title .pipe {
    display: block;
    float: right;
    padding-left: 5px;
    padding-right: 5px;
}
.content-title a {
    display: block;
}


.nav-bar {
    height: 22px;
    background-color: #d588cc;
    margin: 3px 13px 2px 13px;
    text-align: right;
    padding-right: 7px;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    padding-top: 5px;
    color: black;
}
.nav-bar .welcome {
    font-weight: bold;
}
.nav-bar a {
    position: relative;
    color: #00008F;
    text-decoration: underline;
    z-index: 500;
}

.input-text-300{
    margin-top: 5px;
    width: 300px;
    border:1px solid #b6b6b6;
    font:12px arial, helvetica, sans-serif;
}

.input-box-300{
    margin-top: 5px;
    width: 300px;

}
.text_label{
    margin-top: 5px;
}

.listing {padding-left:16px; color: #7E8083; font-size: 12px; font-weight: bold;}
.listing li {margin-bottom:24px;}
.listing li ol {margin-top:8px; padding-left:24px;}
.listing li ol li {margin-bottom:2px;}
.listing li ol li a {color: #7E8083; font-size: 12px; font-weight: normal;}

h3.response-title,
.response li {margin-top:12px; padding-top:22px;}
.response li {overflow:hidden;}
.response dl {float:left; width:736px; padding-left:24px;}
.response dt {margin-top:0.33em; font-weight: bold;}gjyznbz yt bvt.

.response dt p {margin-bottom:2px;}
.response dt p,
.response dd p,
.response dd a {margin-left:24px; color: #7E8083; font-size: 12px;}
.response dd p a {margin:0;}
.response .abbr {float:left; color: #7E8083; font-size: 12px;}

.response li dl dd ul {margin-bottom:8px;}
.response li dl dd ul li {margin:0 0 0 48px; padding:0;}

.standard {font-size:12px; color: #7E8083;}
.standard h3 {font-size:109%;}
.standard p {margin:0 0 8px;}

.user_serv {margin: 15px 0 15px 30px}
.user_serv ul li {overflow:hidden;}
.user_serv ul li a {font-size: 12px; color: #BF0000; text-decoration: none;}
.user_serv ul li a:hover {font-weight: bold; color: #960018;} 

.fiter {width: 100%; text-align: left;}
.fiter #filterelements {padding: 5px 5px 5px 5px;}
.fiter .filtertitle{font-size:14px;line-height:18px;vertical-align:middle;
                    cursor:pointer;margin-top:1px;position:relative; width: 600px}
.fiter .unselect{color:#BF0000; background-color:#FFFFFF;border: gray 1px solid;}
.fiter .select{color:#FFF; background-color:#BF0000;border: gray 1px solid;}
.fiter #filterelements .ui-icon {background: url("../../img/ui-icons_000000_256x240.png") no-repeat; padding-left: 12px;}
.fiter #filterelements .ui-icon-unselect {background-position:-32px -17px;}
.fiter #filterelements .ui-icon-select {background-position:-64px -16px;}
.fiter #filterelements .div_filtr{display: block; border: gray 1px solid;width: 600px;}
.fiter #filterelements .min_max_price{font-size:14px; display: inline; margin: 5px auto 5px 10px; width: 160px;  vertical-align: middle;}
.fiter #filterelements .min_max_price input{width: 60px;margin: 5px auto 5px auto;}
.fiter #filterelements .step_price{ vertical-align: middle; padding: 5px 10px 5px 10px}
.fiter #filterelements .step_price a {font-size:12px; display: list-item; list-style: none;color: #000; cursor: pointer;}
.fiter #filterelements .div_filtr td {text-align: left; vertical-align: top; width:175px; padding: 5px; margin-right:20px;}
.fiter #filterelements .div_filtr td label {font-size:12px;}
.fiter #filterelements .div_filtr td label input {display: inline-block;}
.fiter #filterelements .div_filtr .noBrand {color: #BF0000; font-size: 14px;}
.fiter .button {margin: 10px 0 0 0px}

.search {margin-top: 3px;}
.search input{width: 300px;color: #999999;}
.search_title{margin-left: 20px; color: #BF0000; font-size: 18px;}

.serch_filter {margin-left: 20px; width: 450px; height: 80px; padding: 10px; font-size: 12px; background-color:#FFFAF0; border-bottom-color:#CCCCCC; border-bottom-style:solid; border-bottom-width:1px; border-left-color:#CCCCCC;
               border-left-style:solid; border-left-width:1px; border-right-color:#CCCCCC; border-right-style:solid; border-right-width:1px; border-top-color:#CCCCCC;
               border-top-style:solid; border-top-width:1px; }

.serch_filter table .col1 {width: 140px; height: 25px;}
.serch_filter table .col2 {width: 310px; height: 25px;}
.serch_filter table .col2 select{width: 300px; height: 18px;}


#productDescription h2 {
    font-size: 16px;
}

#productDescription p {
    font-size: 14px;
}

