.justify{ clear: left; font-size: 0; line-height: 0; height: 0; margin: 0; padding: 0; }

.bl_demo_l{ width: 200px; float: left; padding: 15px 0 0; }
.bl_demo_l h1{ font-size: 22px; line-height: 24px; color: #4a5058; text-align: right; padding: 0 10px 0 0; margin: 0 0 10px; font-family: Arial; }
.bl_demo_l h1 span{ font-weight: normal; }
.bl_demo_lmenu{ background: url(../img/bl_demo_lmenu.gif) 0 0 repeat-y; width: 210px; color: #fff; margin: 0 0 20px; }
.bl_demo_lmenu_t{ background: url(../img/bl_demo_lmenu_t.gif) 0 0 no-repeat; width: 210px; }
.bl_demo_lmenu_b{ background: url(../img/bl_demo_lmenu_b.gif) 0 100% no-repeat; width: 210px; padding: 15px 0 40px; }

.bl_demo_lmenu_color{ background: url(../img/bl_demo_lmenu_color.gif) 0 0 repeat-y; font-weight: bold; text-align: center; line-height: 18px; padding: 1px 0 2px; margin: 0 0 20px; }

.bl_demo_l dl{ margin: 0 25px 10px 0; padding: 0 0 10px; text-align: right; border-bottom: 1px dashed; }
.bl_demo_l dl dt{ margin: 0 0 4px; padding: 0; font-weight: bold; }
.bl_demo_l dl dt.color{ color: #66cb0b; }
.bl_demo_l dl dd{ margin: 0 0 4px; padding: 0; }
.bl_demo_l dl dd a{ color: #fff; }
.bl_demo_l dl dd a:hover{ text-decoration: none; }

.bl_demo_cont{ float: right; }
.bl_demo_cont h1{ font-size: 22px; line-height: 24px; font-weight: normal; color: #fff; margin: 0 0 5px; font-family: Arial; padding: 0 0 0 10px; }
.bl_demo_cont h1 span{ font-weight: bold; }
.bl_demo_cont h1 a.red{ color: #ff0600; }
.bl_demo_cont h1 a.lilac{ color: #94b4f5; }
.bl_demo_cont h1 a.green{ color: #19f43d; }
.bl_demo_cont h1 a.orange{ color: #f2a800; }
.bl_demo_cont h1 a:hover{ text-decoration: none; }
.bl_demo_cont h1 span.green{ color: #b2e711; }
.bl_demo_cont h1 span.lblue{ color: #90c9db; }
.bl_demo_cont h1 span.yellow{ color: #fff801; }
.bl_demo_cont h1 span.blue{ color: #0ec6ff; }
.bl_demo_cont h1 span.blue2{ color: #2a9bea; }
.bl_demo_cont h1 span.dblue{ color: #6189e6; }
.bl_demo_cont h1 span.red{ color: #ff0600; }
.bl_demo_cont h1 span.orange{ color: #ff7900; }
.bl_demo_cont h1 span.raspberry_pink{ color: #da0b91; }
.bl_demo_cont h1 span.pink{ color: #f20bc0; }

.bl_demo_main{ background: #4e5560 url(../img/bl_demo_main_t.gif) 0 0 no-repeat; width: 464px;  }
.bl_demo_main p{ color: #fff; width: 390px; margin: 0 auto 10px; }
.bl_demo_main p a.green{ color: #b2e711; }
.bl_demo_main p a.lilac{ color: #94b4f5; }
.bl_demo_main p a.red{ color: #f93542; }
.bl_demo_main p a.green{ color: #19f43d; }
.bl_demo_main p a.orange{ color: #f2a800; }
.bl_demo_main p a{ color: #fff; }
.bl_demo_main p a:hover{ text-decoration: none; }
.bl_demo_main_c{ background: url(../img/bl_demo_main_b.gif) 0 100% no-repeat; width: 464px; padding: 15px 0 20px 0; }

.bl_demo_part{ padding: 0 0 20px 11px; border-bottom: 2px dashed #7a8698; margin: 0 5px 25px; }

.bl_demo_shadow{ background: url(../img/bl_demo_shadow.png) 0 0 no-repeat; width: 434px; }
* html .bl_demo_shadow{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bl_demo_shadow.png', sizingMethod='crop');}
.bl_demo_shadow a{ text-decoration: none; cursor: pointer; }
.bl_demo_shadow_c{ background: url(../img/bl_demo_shadow_b.jpg) 0 100% no-repeat; width: 434px; padding: 25px 0; }
.bl_demo_img{ width: 384px; margin: 0 auto; position: relative; }
.bl_demo_img img{ border: 1px solid #7a8698; }

.bl_demo_decor{ background: url(../img/bl_demo_decor.png) 0 0 no-repeat; width: 131px; position: absolute; top: 6px; right: -1px; margin: 0 0 10px; }
* html .bl_demo_decor{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bl_demo_decor.png', sizingMethod='crop');}
.bl_demo_decor ul{ margin: 0 7px 0 0; padding: 0; }
.bl_demo_decor ul li{ margin: 0 0 1px; padding: 0; font-weight: bold; height: 33px; line-height: 33px; text-align: right; color: #fff; font-size: 10px; }
.bl_demo_decor ul li span.pink{ color: #ff07c1; }
.bl_demo_decor ul li span.green{ color: #b2e711; }
.bl_demo_decor ul li span.lblue{ color: #90c9db; }
.bl_demo_decor ul li span.yellow{ color: #fff801; }
.bl_demo_decor ul li span.blue{ color: #0ec6ff; }
.bl_demo_decor ul li span.blue2{ color: #2a9bea; }
.bl_demo_decor ul li span.dblue{ color: #6189e6; }
.bl_demo_decor ul li span.orange{ color: #ff7900; }
.bl_demo_decor ul li span.raspberry_pink{ color: #da0b91; }
.bl_demo_decor ul li span.pink{ color: #f20bc0; }

.bl_demo_btn{ font-size: 18px; text-align: center; font-family: Arial; }
.bl_demo_btn a{ display: block; text-decoration: none; }
a.bl_demo_btn_launchdemo{ background: url(../img/bl_demo_btn_launchdemo.png) 0 0 no-repeat; width: 280px; height: 40px; float: left; padding: 20px 0 0; }
* html .bl_demo_btn_launchdemo{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bl_demo_btn_launchdemo.png', sizingMethod='crop');}
a.bl_demo_btn_launchdemo span{ color: #fef500; line-height: 19px; display: block; }
a.bl_demo_btn_launchdemo span.comment{ color: #9cbcef; font-size: 9px; line-height: 10px; }
a.bl_demo_btn_admincp{ background: url(../img/bl_demo_btn_admincp.png) 0 0 no-repeat; width: 132px; height: 40px; float: left; padding: 20px 0 0 15px; color: #fff; }
a.bl_demo_btn_admincp span{ $line-height: 9px; line-height: 19px; display: block; }
* html .bl_demo_btn_admincp{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bl_demo_btn_admincp.png', sizingMethod='crop');}
a.bl_demo_btn_admincp span.comment{ color: #d1b3e4; font-size: 9px; line-height: 10px; }
a.bl_demo_btn_red{ background: url(../img/bl_demo_btn_red.png) 0 0 no-repeat; width: 430px; height: 40px; float: left; padding: 20px 0 0; }
* html .bl_demo_btn_red{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bl_demo_btn_red.png', sizingMethod='crop');}
a.bl_demo_btn_red span{ color: #fff; line-height: 19px; display: block; }
a.bl_demo_btn_launchdemo_l{ background: url(../img/bl_demo_btn_launchdemo_l.png) 0 0 no-repeat; width: 430px; height: 40px; float: left; padding: 20px 0 0; }
* html .bl_demo_btn_launchdemo_l{background: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bl_demo_btn_launchdemo_l.png', sizingMethod='crop');}
a.bl_demo_btn_launchdemo_l span{ color: #fef500; line-height: 19px; display: block; }
a.bl_demo_btn_launchdemo_l span.comment{ color: #9cbcef; font-size: 9px; line-height: 10px; }
