#body .body { background: url(../../skins/default/pics/bodyBgHome.gif) repeat-y 0 0; }
/* bodyHolder */
#bodyHolder { background:url(../../skins/default/pics/contentBg.jpg) no-repeat top right;  position:relative; float: left; width:929px; height:auto; overflow:hidden; }

#lBody { position:relative; float:left; width:157px; height:100%; border:1px #fff solid; border-width:0 9px 0 0; border:0px red solid; }
#lBody #productMenu { position:relative; width:157px; min-height:200px; height:auto; } * html #lBody #productMenu { height:200px; }
#lBody #productMenu h1 { position:relative; width:157px; font: bold 14px/31px arial; color:#122c8c; background:#fff; }
b.ruler { position: relative; float: left; width: 1px; height:300px; background: transparent; }
.content { margin-top: 25px; }
#bodyBottom { position:relative; width:929px; height:113px; clear:both; background:#2bcbff; border:1px #fff solid; border-width:9px 0 0 0; }
#item1 { left: 189px; background:url(../../skins/default/pics/newsItemOrange.gif) no-repeat 0 0; }
#item2 { left: 435px; background:url(../../skins/default/pics/newsItemDarkBlue.gif) no-repeat 0 0; }
#item3 { left: 682px; background:url(../../skins/default/pics/newsItemBlue.gif) no-repeat 0 0; }
.newsItem { position: absolute; width:227px; height:154px;  top: -62px; overflow:hidden;  }
.newsItem .newsContent { position:relative; width:191px; height:100px; margin:18px 18px 28px 18px; overflow:hidden; }
/* color - font settings */
.newsItem { font: 11px  Arial, Verdana, Helvetica, sans-serif; color:#fff; }
.newsItem a { position:absolute; display:block; bottom:18px; right:20px; color:#fff; }
.newsItem a:hover { text-decoration:none; }
.newsItem .newsContent h2 { font-size:11px; font-weight:bold;  margin:0 0 4px 0; color:#fff; }
/* ////////////////////////// Product Menu //////////////////////////////////////// */
/* niv1 */
ul.productMenu { position:relative; width:157px; list-style:none; margin:0; padding:0;  }
ul.productMenu li { position:relative; width:auto; background: url(../../skins/default/pics/productMenuBg.gif) no-repeat 0 26px;}
ul.productMenu li a { height:27px; background:url(../../skins/default/pics/productMenuNiv1.gif) no-repeat 5px 10px;  position:relative; padding-left:16px; line-height:27px; 
display:block;  text-decoration:none; color:#122c8c; }
ul.productMenu li a:hover { background: #4cbae9 url(../../skins/default/pics/productMenuNiv1.gif) no-repeat 5px 10px; } 
ul.productMenu li.lastNode { background-image:none; }
/* niv2 */
ul.productMenu ul { position:relative; list-style:none; margin:0; padding:0; height:auto;  }
ul.productMenu ul li {margin:0; padding:0;  line-height:16px;  }
ul.productMenu ul li a { margin:0; padding:0;  padding-left:26px; line-height:16px; 
background:#98e8ff url(../../skins/default/pics/productMenuHover.gif) no-repeat 16px 6px; text-decoration:none; color:#122c8c; }
ul.productMenu ul li a:hover {} 
/* niv3 */
ul.productMenu ul ul { position:relative; list-style:none; margin:0; padding:0;  }
ul.productMenu ul ul li { line-height:16px; }
ul.productMenu ul ul li a { padding-left:30px; line-height:16px; background: #a9f9ff; color:#122c8c;    }
ul.productMenu ul ul li a:hover { text-decoration:underline; color:#e0831e; }
ul.productMenu ul { visibility:hidden; display:none; }	

#panel { position:absolute; top:0; left:50%; margin-left:-240px;  margin-top:70px; width: 420px; height: 600px; z-index:5001; background:  #FFFFFF; border: 6px solid #000000;  }
#panel a img { border: 0; }
#panel a.close { position:absolute; top: 10px; right: 10px; z-index:1001; display:block; width:18px; height:18px; background: url(/skins/default/pics/btnClose.gif) no-repeat; }
#panel .panel { position: relative; float: left; width: 239px; height: 60px; text-align: center; background: #FFFFFF; }
#panel .panel h3 a, 
#panel .panel h3 a:hover,
#panel .panel h3 a:visited { font-size: 20px; line-height: 30px; text-transform: uppercase; color: #005995; text-decoration: none; }

/*
#panel #wrapper { position:relative; width:516px; height:260px; top:8px; margin:0; padding:16px 10px 0 10px; background: url(/skins/default/pics/bgPanel.gif) repeat-y; z-index:1;}
#panel #wrapper .bg { position:absolute; top:-6px; left:186px; width:348px; z-index:0;}
#panel #wrapper .content { position:relative; float:none; padding:20px 16px 0 16px; margin:0; text-align:left; z-index:5; font-size: 110%; }
#panel #wrapper .content h1 { position:relative; width:60%; }
#panel #wrapper .content ul { position:relative;  margin:10px 0; padding:0; list-style:none; }
#panel #wrapper .content ul a { font-size: 110%; line-height: 130%; }
#panel #wrapper .content .button { position:absolute; left:500px; top:-10px; width:18px; height:18px; margin:0; padding:0; }
* html #panel #wrapper .content .button { left:480px; }
#panel .top { position:absolute; top:0; left:0; z-index:0;}
#panel .end { position:absolute; height:24px; left:0; top:100%; margin-top:-12px; line-height:1px; font-size:1px; margin:0; padding:0; }
*/