body {margin: 0; padding:0; color: #000; background: #FFF; font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px;  }
a { text-decoration: none; color: #000;}
a:hover { color: #FF1A00;}
h3, p, ul, li, h4, h1, h2 { margin: 0; padding:0;}
ul, li { list-style: none; }
.blClear { overflow: hidden; height: 0; clear: both;}
img { border: none; }

#blContent { width: 940px; margin: 0 auto; }

#blHeader { height: 190px; }
#blHeader .blTitle { width: 940px; height: 26px; padding-top: 3px; background: url(/images/header.gif) no-repeat;}
#blHeader .blTitle p { margin-top: 5px; margin-left: 15px; color: #FFF; font-size: 12px; font-weight: bold;  }
#blHeader .blTitle p b { color: #000; }
#blHeader .blTitle  .bl_right { float: right; margin-right: 15px; margin-top: 0px; color: #000; color: #FFF; font-size: 12px; font-weight: bold;}
#blHeader .blTitle  .bl_right input { margin-left: 10px; border: 1px solid #ffffff; padding: 0; width: 200px;  font-weight: bold; font-size: 15px;}
#blHeader h1 { width: 364px; height: 105px; background: url(/images/logo.gif) no-repeat; float: left; margin-top: 5px; }
#blHeader .bl_box { width: 481px; height: 78px; padding: 6px 30px; color: #FFF; font-weight: bold;background: url(/images/login_box.gif) no-repeat; float: right; margin: 5px 16px 0 0; }
#blHeader .bl_menu { width: 860px; padding-left: 80px; height: 30px; padding-top: 3px; background: url(/images/title_big.gif) no-repeat;}
#blHeader .bl_menu li { float: left; height: 30px; margin-right: 10px; }
#blHeader .bl_menu li a { display: block;  background: url(/images/menu-left.gif) no-repeat; height: 30px; padding-left: 5px;} 
#blHeader .bl_menu li a span { font-size: 14px; font-weight: bold; display: block; background: url(/images/menu-right.gif) no-repeat right; padding-top: 8px; height: 22px; padding-right: 5px; cursor:pointer}

#blBody { width: 940px; margin: 5px auto; }
#blBody .bl_column { background: #E9E9E9 url(/images/bg_bottom.gif) no-repeat bottom; width: 155px; float: left; /*height: 1165px;*/display:table}
*+html #blBody  .bl_column  {  /*height: 1188px; */ display:table}
#blBody .bl_column h2 { background: url(/images/titlebox.gif) no-repeat; color: #FFF; padding-left: 22px; height: 19px; font-size: 12px; padding-top: 10px; }
#blBody .bl_column ul { margin-top: 16px; padding: 0 5px;}

#blBody .bl_column li { border-bottom: 1px solid #FF1A00; margin-bottom: 5px; padding-bottom: 4px; }
#blBody .bl_column li a { font-size: 12px; font-weight: bold; background: url(/images/arrow_red.gif) no-repeat 0 2px; padding-left: 10px; }
#blBody .bl_column .bl_bottom { height: 5px;}
#blBody .bl_column .bl_selected a { background: url(/images/arrow_black.gif) no-repeat 0 2px; color: #FF1A00;}

#blBody .bl_column2 { float: right; width: 780px; }
#blBody .bl_column2 .bl_column2_1 { float: left; width: 618px; }
#blBody .bl_column2 .bl_column2_1 .bl_box { padding-top: 9px; margin-bottom: 5px; background: #CDCDCD url(/images/box_bg-top.gif) no-repeat; }
#blBody .bl_column2 .bl_column2_1 .bl_boxbottom {background: url(/images/box_bottom_bg.gif) no-repeat; height: 6px;}
#blBody .bl_column2 .bl_column2_1 .bl_box .bl_image { margin: 0 10px 0 15px; width: 182px; float: left;}
#blBody .bl_column2 .bl_column2_1 .bl_box .bl_text { width: 400px; float: left}
#blBody .bl_column2 .bl_column2_1 .bl_box .bl_image img { border: 1px solid #FF1A00; background: #000; padding: 1px; }
#blBody .bl_column2 .bl_column2_1 .bl_box .bl_text p { margin-bottom: 10px; font-size: 12px; font-weight: bold; height:70px}
#blBody .bl_column2 .bl_column2_1 .bl_box .bl_text  .bl_left { float: left; }
#blBody .bl_column2 .bl_column2_1 .bl_box .bl_text  .bl_right { float: right; }
#blBody h4 { margin-bottom: 10px; background: url(/images/bigred.gif) no-repeat; height: 25px; width: 380px; padding: 3px 0 0 20px; font-size: 18px; }
#blBody  .bl_black { margin-bottom: 10px; background: url(/images/title_black_bg.gif) no-repeat;}
#blBody h4 b { color: #FFF; }

#blBody  .bl_column_2 { background: #E9E9E9 url(/images/bg_bottom.gif) no-repeat bottom; width: 155px; float: left; margin-left: 5px; height: 473px; }
*+html #blBody  .bl_column_2  {  height: 500px; }
#blBody .bl_column_2  h2 {  background: url(/images/titlebox.gif) no-repeat; color: #FFF; padding-left: 22px;  height: 21px; font-size: 12px; padding-top: 10px; }
.bl_logo2 { margin: 16px auto; width: 150px;}
.bl_logo2 span { background: url(/images/item_review.gif) no-repeat; width: 150px; height: 153px; display: block; }

#blBody .bl_column_2  h3 {color: #FFF; background: url(/images/title_red.gif) no-repeat; color: #FFF; width: 123px; height: 20px; padding: 7px 0 0 22px; font-size: 12px; margin: 10px 0 0 5px; }
#blBody .bl_column_2  h3 a { color: #FFF; }



.bl_box_big { background: #E9E9E9 url(/images/box_big_bg.gif) no-repeat; width: 780px;  padding: 8px 0 0 0; }
.bl_boxbottombig { background: url(/images/box_medium_bg.gif) no-repeat; height: 6px }

#blBody .bl_box_big h4 { background: url(/images/bigtitlered.gif) no-repeat; width: 741px; color: #FFF; padding-left: 20px; margin-left: 4px; }

#blBody .bl_box_big .bl_image { float: left; width: 380px; margin-left: 6px;}
#blBody .bl_box_big .bl_image img { border: 1px solid #FF1A00; background: #000; padding: 1px; }
#blBody .bl_box_big .bl_image ul { margin-top: 5px; }
#blBody .bl_box_big .bl_image li { margin: 0 0 3px 2px; width: 124px; float: left}
.big { margin-left: 8px;}
#blBody .bl_box_big .bl_dates {float: right; width: 374px; margin-right: 13px; }

#blBody .bl_box_big .bl_dates .bl_boxgen {background: #F1DA37 url(/images/anotherbox.gif) no-repeat; width: 374px; margin-bottom: 5px;}
#blBody .bl_box_big .bl_dates .bl_boxgen .bl_box_bottom { background: url(/images/anotherbox-bottom.gif) no-repeat; height: 4px; }
#blBody .bl_box_big .bl_dates .bl_box2 .bl_box_bottom { background: url(/images/other-box-bottom.gif) no-repeat;  }
#blBody .bl_box_big .bl_dates .bl_box2 { margin-bottom: 0px; background: #F1DA37 url(/images/other-box.gif) no-repeat; width: 374px;  }

#blBody .bl_box_big .bl_dates .bl_box {    padding: 0 11px 0 5px;  }
#blBody .bl_box_big .bl_dates .bl_box table { margin-top: 35px; }
#blBody .bl_box_big .bl_dates .bl_box table td { padding: 8px 8px 4px 8px; border-bottom: 1px solid #CCC; vertical-align: top; font-weight: bold; }
#blBody .bl_box_big .bl_dates .bl_box table .bl_first { border: none; }
#blBody .bl_box_big .bl_dates .bl_box table td b {  color: red;}
.bl_lenght { width: 170px;}
#blBody .bl_box_big .bl_dates .bl_box2 .bl_lenght { width: 250px;}

.bl_box_big2 { margin: 10px 0 8px 10px; background: #F1DB38 url(/images/box-large.gif) no-repeat; width: 758px; padding: 30px 0 0 0; }
*+html .bl_box_big2 { padding: 40px 0 0 0;}
.bl_box_big2 p { font-weight: bold; margin-top: 10px; padding: 0 10px 0 11px;}
.bl_box_big2 p a { color: #C80000; font-size: 18px; text-decoration: underline;}
.bl_box_big2 p a:hover { color: #000; }
.blFooter { background: url(/images/footer.gif) no-repeat; height: 41px; margin: 10px auto; margin-bottom: 0; width: 940px; text-align:center; padding-top:5px;}
.blFooter   a {color: #C80000; font-weight: bold; text-decoration: underline; padding:5px; font-size:10px; margin:10px}
.blFooter   a:hover { color: #000; }
#foot  {padding:5px; font-size:10px; text-align:center}