html{
font-size:100.01%;
height:100%;
width:100%;
border:0;
padding:0;
margin:0;
} 
body{
font-size:.875em;
font-family:arial,verdana,trebuchet ms;
color:#666;
margin:0;
padding:0;
text-align:center;
background:#fff url(../gfx/body-bg.gif) repeat-x 0 0;
height:100%;
width:100%;
border:0;
}
a img, img{margin:0;padding:0;border:0;}
a{color:#ce1b1b;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
hr,.noScreen{display:none;}
.break{display:block;}
fieldset{padding:0;margin:0;border:0}
ul li{list-style-type:none}
.rel{position:relative;}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}

.width273{width:273px;}
.width437{width:437px;}
.width600{width:600px;}

.marginTop30{margin-top:30px;}

#all{
width:100%;
margin:0px auto;
text-align:left;
position:relative;
min-height:100%;
}
* html #all{
height:100%;
}
#page{
width:900px;
margin:0 auto;
padding-bottom:240px;
}
/*HEADER begin*/
#header{
width:900px;
height:56px;
padding:79px 0 0;
position:relative;
font-size:12px;
}
#header h2 a{
width:174px;
height:68px;
background:url(../gfx/header-logo.gif) no-repeat;
display:block;
text-indent:-9999px;
position:absolute;
top:44px;
left:19px;
}
#header ul#langs{
float:right;
margin-right:-12px;
}
#header ul#langs li{
float:left;
padding:0 12px;
}
#header ul#langs li a:hover,#header ul#langs li.active a{
color:#666666;
text-decoration:none;
}
#header .separator{
float:right;
padding:0 12px;
color:#ce1b1b;
}
#header ul#menu{
float:right;
}
#header ul#menu li{
float:left;
padding:0 12px;
}
#header ul#menu li a:hover,#header ul#menu li.active a{
color:#666666;
text-decoration:none;
}
/*HEADER end*/

/*PROMO begin*/
#promo{
width:900px;
height:90px;
overflow:hidden;
margin:0 0 9px;
}
body#hp #promo{
width:900px;
height:250px;
overflow:hidden;
margin:0 0 9px;
}
/*PROMO end*/

/*PRODUCT MENU begin*/
#productMenu{
width:900px;
height:41px;
background:url(../gfx/product-menu-bg.png) no-repeat;
margin:0 0 9px;
}
#productMenu ul{
float:left;
padding:12px 0 0 3px;
}
#productMenu ul li{
float:left;
padding:0 10px;
}
#productMenu ul li a{
font-size:14px;
}
#productMenu ul li a:hover,#productMenu ul li.active a{
color:#666666;
text-decoration:none;
}
#formSearch fieldset{
width:177px;
float:right;
padding:8px 8px 0 0;
}
#formSearch fieldset .inputText{
width:142px;
height:20px;
padding:5px 5px 0;
float:left;
border:0;
background:#fff;
color:#666666;
}
#formSearch fieldset .btn{
float:right;
}
/*PRODUCT MENU end*/

/*CONTENT begin*/
#content{
width:900px;
position: relative;
}
#content h1,#content h2.h1Like{
font-size:16px !important;
font-weight:bold;
color:#ce1b1b;
padding:0 0 10px !important;
text-transform:uppercase;
}
#content h2{
font-size:14px;
font-weight:bold;
color:#ce1b1b;
padding:0 0 14px;
}
#content h3{
font-size:14px;
font-weight:bold;
color:#ce1b1b;
padding:0 0 3px;
}
#content p{
padding:0 0 14px;
}
#content p.font10{
padding:0 0 6px;
font-size:10px;
}
#navigation{
font-size:12px;
}
.news{
width:880px;

padding:10px;
background:url(../gfx/news-bg.png) no-repeat left bottom;
margin:0 0 5px;
padding-bottom: 30px;
position:relative;
}
* html .news{
height:127px;
}
.news .newsImg{
width:100px;
float:left;
padding:0 0 25px;
}
.news .newsImg img{
width:98px;
border:1px solid #999999;
}
.news .newsText{
width:768px;
float:right;
}
.news .newsText h3{
font-size:14px;
padding:0 0 5px;
}
.news .newsText p{
padding:0 0 5px !important;
}
.news p.more{
position:absolute;
bottom:6px;
right:10px;
padding:0 !important;
height: 10px;
}
.news437{
width:417px;

padding:10px 10px 15px;
background:url(../gfx/news-437-bg.gif) no-repeat left bottom;
margin:0 0 5px;
padding-bottom: 30px;
position:relative;
}
.news437 .newsImg{
width:100px;
float:left;
padding:0 0 25px;
margin-right:12px;
}
.news437 .newsImg img{
width:98px;
border:1px solid #999999;
}
.news437 h3{
font-size:14px;
padding:0 0 5px;
}
.news437 p{
padding:0 0 5px !important;
}
.news437 p.more{
position:absolute;
bottom:6px;
right:10px;

padding:0 !important;
}
.loupe{
width:15px;
height:14px;
display:block;
background:url(../gfx/loupe-plus.png) no-repeat;
text-indent:-9999px;
margin:1px 0 0 2px;
}
* html .loupe{
display:inline;
}

#banners{
width:900px;
height:142px;
position:relative;
}
body#hp #banners{
margin:0 0 9px;
}
#slideshowBox{
width:900px;
height:142px;
position:absolute;
overflow:hidden;
}
#slideshow{
width:906px;
height:142px;
position:absolute;
left:-5px;
z-index:10;
}
#slideshow div{
width:912px;
}
#slideshow div a{
margin:0 3px 0 4px;
float:left;
}
#scrollButtons a{
position:absolute;
top:70px;
cursor:pointer;
width:13px;
height:24px;
overflow:hidden;
z-index:1000;
}
#scrollButtons a#prev{
left:-30px;
background:url(../gfx/slideshow-arrow-left.gif) no-repeat;
}
#scrollButtons a#next{
right:-30px;
background:url(../gfx/slideshow-arrow-right.gif) no-repeat;
}
.width273 .productDetailImg img{
border:1px solid #999;
}
.productLogos{
float:right;
width:240px;
margin-top:-8px;
text-align:right;
}
.productLogos img{
margin-left:5px;
}
.borderTopDouble{
border-top:2px solid #000;
padding:10px 0 0;
}
.borderBot{
border-bottom:1px solid #000;
}
table.productTab{
width:100%;
border-collapse:collapse;
border-top:1px solid #000;
border-bottom:1px solid #000;
margin:0 0 12px;
}
table.productTab th,table.productTab td{
text-align:left;
vertical-align:top;
padding:6px 10px 6px 0;
font-weight:normal;
border-bottom:1px solid #ccc;
}
table.productTab tr.last th,table.productTab tr.last td{
border-bottom:0;
}
table.productTab tr.blackBorderBot th,table.productTab tr.blackBorderBot td{
border-bottom:1px solid #000;
}
table.productTab th{
width:135px;
}
table.productTab td img{
margin:0 10px 0 0;
}
.oldies{
border-bottom:1px solid #bbbbbb;
padding:0 0 8px;
margin:0 0 10px;
}
.oldiesLast{
border-bottom:0;
}
.oldies p{
padding:0 0 3px !important;
}
/*CONTENT end*/

/*FOOTER begin*/
#footer{
width:100%;
height:204px;
background:#000;
position:absolute;
bottom:0;
left:0;
}
#footer .in{
width:900px;
height:197px;
padding:7px 0 0;
margin:0 auto;
font-size:12px;
color:#666666;
}


/*FOOTER end*/
.product{
float: left;
width: 150px;
height: 200px;
}
.productname{
width: 120px;
}
#content ul li{
margin-left: 20px;
list-style-type:disc;
}
#content ul li{
list-style-type:disc;
}
#content table { width: 100%; margin-bottom: 30px;} 
#content table td { border-bottom: 1px solid #aeaeae; padding: 1px 2px 1px 2px;}
#content table tr.sudy td { background:#d3d3d3  }
#content h3 { padding-top: 14px;}

.submenu {
position: absolute;
display:none;
padding: 3px;
width: 154px;
z-index: 100;
background: black;
}
.submenu li{
display: block;
width: 100%;
}

.switch6 a:hover .slide6{
display: block;
}

