 
.js .hidden {
  Display:None;
}

a:link { text-decoration: underline; color: #006699; }
 a:visited { text-decoration: underline; color: #006699; }
 a:active { text-decoration: none; color: #006699; }
 a:hover { text-decoration: none; color: #006699; }

body { margin: 0px; color: black; font-size: 12px; background: url(/images/footer_bg.jpg) bottom repeat-x #ffffff; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: black; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: black; margin: 3px 0px 10px 0px; }
h1 { font-size: 18px; font-weight: normal; color: #ff3333; margin: 0px; margin-bottom: 5px; }
h2 { font-size: 18px; font-weight: normal; color: #ff3333; margin: 0px; margin-bottom: 3px; font-family: Myriad Pro, Arial, Helvetica, sans-serif; }
h3 { font-size: 14px; font-family: Tahoma, Arial, Verdana; font-weight: bold; color: #006699; margin: 0px; margin-bottom: 7px; }
h4 { font-size: 14px; font-weight: bold; color: #a40404; margin: 0px; margin-bottom: 5px; font-family: Arial, Helvetica, sans-serif; }
h5 { font-size: 12px; font-weight: bold; color: #a40404; margin: 0px; margin-bottom: 3px; }
form { padding: 0px; margin: 0px; }

div.topline { background: #006699; height: 5px; margin: 0px 20px 0px 20px; font-size: 5px; }
td.left { padding-left: 0px; width: 1%; vertical-align: top; }
td.center { padding-right: 20px; width: 99%; vertical-align: top; }
td.center2 { width: 99%; vertical-align: top; padding: 0px 15px 20px 0px; }
td.right { width: 1%; vertical-align: top; }
div.logo { padding: 42px 20px 24px 0px;  margin-left: 20px;}



div.leftmenu1 { border-left: solid 5px #006699; padding: 15px 15px 5px 0px; }
div.leftmenu1 ul { list-style: url(/images/arrow_gray.gif); font-size: 14px; margin: 0px 10px 0px 40px; padding: 0px; }
div.leftmenu1 ul li { padding-bottom: 2px; padding-top: 2px; }
div.leftmenu2 { border-left: solid 5px #666666;  }
div.leftmenu2 ul { list-style: none; font-size: 14px; margin: 0px 10px 0px 40px; padding: 0px; }
div.leftmenu2 ul li { padding-bottom: 5px; padding-top: 5px; }
div.leftmenu2 ul li a:link { color: #333333; text-decoration: underline; }
div.leftmenu2 ul li a:visited { color: #333333; text-decoration: underline; }
div.leftmenu2 ul li a:active { color: #333333; text-decoration: none; }
div.leftmenu2 ul li a:hover { color: #333333; text-decoration: none; }



div.comm { width: 95%; margin-bottom: 5px; }
td.comm_1bgl { background: url(/images/comm_1bgl.gif) left no-repeat; width: 93%; font-size: 14px; color: #006699; padding: 5px 4px 4px 4px; }
td.comm_1bgr { background: url(/images/comm_1bgr.gif) right no-repeat;  font-size: 18px; color: #339999; padding: 4px 6px 4px 4px; }
td.comm_2bgl { background: url(/images/comm_2bgl.gif) left no-repeat; width: 93%;   font-size: 14px; color: #006699; padding: 5px 4px 4px 4px; }
td.comm_2bgr { background: url(/images/comm_2bgr.gif) right no-repeat; font-size: 18px; color: #ff0033; padding: 4px 6px 4px 4px; }
td.comm_3bgl { background: url(/images/comm_3bgl.gif) left no-repeat; width: 93%; font-size: 14px; color: #006699; padding: 5px 4px 4px 4px; }
td.comm_3bgr { background: url(/images/comm_3bgr.gif) right no-repeat;  font-size: 18px; color: #ff0033; padding: 4px 6px 4px 4px; }
td.comm_data { color: #333333; padding: 5px 4px 4px 4px; }
td.comm_obl { padding: 5px 4px 4px 4px; }
div.comm_text { border-bottom: dotted 1px #c7e0f8; border-top: dotted 1px #c7e0f8; color: #333333; padding: 4px 4px 4px 4px; }
div.comm_reply { border-bottom: dotted 1px #c7e0f8; color: #333333; padding: 4px 4px 4px 30px; background: url(/images/comm_bgcomm.gif) top left no-repeat; }
div.comm_reply u { color: #006666; }
div.comm_reply2 { border-bottom: dotted 1px #ffcccc; color: #333333; padding: 4px 4px 4px 30px; background: url(/images/comm_bgcomm.gif) top left no-repeat; }
div.comm_reply2 u { color: #993333; }
div.comm_reply3 { border-bottom: dotted 1px #ffcccc; color: #333333; padding: 4px 4px 4px 30px; background: url(/images/comm_bgcomm.gif) top left no-repeat; }
div.comm_reply3 u { color: #999999; }



td.rating_position { background: url(/images/rating_position_bg.gif) left no-repeat; vertical-align: top; color: #ff0033; font-size: 18px; font-family: Arial, Helvetica, sans-serif; padding: 0px 4px 0px 4px; width: 53px; border-bottom: solid 4px #ffffff; }
td.rating_name { background: url(/images/rating_name_left.gif) left no-repeat; font-size: 12px; font-weight: bold; padding: 0px 5px 0px 5px; border-bottom: solid 4px #ffffff; }
td.rating_comments { background: #e2effb; width: 84px; font-size: 10px; border-bottom: solid 4px #ffffff; }
td.rating_comments img { margin: 1px 9px 2px 0px; }
td.rating_commentsnew {background: url(/images/rating_name_right.gif) right no-repeat; font-size: 11px; width: 70px; border-bottom: solid 4px #ffffff; }
td.rating_commentsnew img { margin: 1px 9px 2px 0px; }
table.rating_menu td { padding: 0px 10px 10px 0px; font-size: 11px; }


div.rating_list { }
div.rating_list ul { list-style: none; font-size: 11px; margin: 0px 10px 0px 0px; padding: 0px; }
div.rating_list ul li { padding-bottom: 2px; padding-top: 2px; padding-left: 10px; }
div.rating_list ul li a:link { color: #333333; text-decoration: underline; }
div.rating_list ul li a:visited { color: #333333; text-decoration: underline; }
div.rating_list ul li a:active { color: #333333; text-decoration: none; }
div.rating_list ul li a:hover { color: #333333; text-decoration: none; }

div.spech { background: url(/images/spec_tl.gif) top  left no-repeat #006699; }
div.spech div { background: url(/images/spec_tr.gif) top right no-repeat; }
div.spech div div { background: url(/images/spec_bl.gif) left bottom  no-repeat; }
div.spech div div div { background: url(/images/spec_br.gif) bottom right no-repeat; padding:  ; }
div.spech div div div  div{	height: 20px;padding-top: 2px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px; }
div.spech div div div a:link { color: #ffffff; text-decoration: underline; }
div.spech div div div a:visited { color: #ffffff; text-decoration: underline; }
div.spech div div div a:active { color: #ffffff; text-decoration: none; }
div.spech div div div a:hover { color: #ffffff; text-decoration: none; }
table.spec { clear: both; border-bottom: dotted 1px #c7e0f8; margin-bottom: 10px; }
table.spec td { vertical-align: top; padding-bottom: 10px; }
table.spec td img { margin-right: 10px; }
table.spec td a:link { color: #000000; text-decoration: underline; }
table.spec td a:visited { color: #000000; text-decoration: underline; }
table.spec td a:active { color: #000000; text-decoration: none; }
table.spec td a:hover { color: #000000; text-decoration: none; }
td.block_spec { vertical-align: top; width: 50%; padding-right: 15px; padding-bottom: 15px; }


div.box1 { margin-bottom: 16px; width: 210px; }
div.box1_1 { padding-bottom: 20px; }
div.box1_2 { }
div.box1_2 h3 { padding: 5px 0px 5px 20px; }
div.box1_2 ul { margin: 0px 0px 0px 20px; padding: 0px; list-style: none; }
div.box1_2 ul li { margin-bottom: 6px; }
div.box1_2 ul li a:link {color: #666666;text-decoration: underline;font-size: 14px;	}
div.box1_2 ul li a:visited { color: #666666; text-decoration: underline;font-size: 14px; }
div.box1_2 ul li a:active { color: #666666; text-decoration: none; font-size: 14px;}
div.box1_2 ul li a:hover { color: #666666; text-decoration: none;font-size: 14px; }

div.box2 { background: #ff3333; margin-bottom: 16px; width: 210px; }
div.box2_1 { background: url(/images/box2_bot.gif) bottom right no-repeat; padding-bottom: 20px; }
div.box2_2 { background: url(/images/box2_top.gif) top left no-repeat; }
div.box2_2 h3 { padding: 20px 0px 5px 20px; }
div.box2_2 ul { margin: 0px 0px 0px 20px; padding: 0px; list-style: none; }
div.box2_2 ul li { margin-bottom: 3px; }
div.box2_2 ul li a:link { color: #ffffff; text-decoration: underline; }
div.box2_2 ul li a:visited { color: #ffffff; text-decoration: underline; }
div.box2_2 ul li a:active { color: #ffffff; text-decoration: none; }
div.box2_2 ul li a:hover { color: #ffffff; text-decoration: none; }

div.poll { background: #c7e0f8; width: 180px; padding: 20px 15px 20px 20px; margin-bottom: 16px;  margin-left: 20px; }
div.poll h3 { padding: 0px 0px 5px 0px; }
div.poll span { color: #666666; font-size: 11px; }
div.poll td { color: #006699; vertical-align: top; padding: 2px 3px 2px 0px; }
input.poll { border: solid 1px #666666; font-size: 12px; color: #666666; background: #cccccc; }

div.poll1 { background: #c7e0f8; width: 240px; padding: 20px 15px 20px 20px; margin-bottom: 16px;   }
div.poll1 h3 { padding: 0px 0px 5px 0px; }
div.poll1 span { color: #666666; font-size: 11px; }
div.poll1 td { color: #006699; vertical-align: top; padding: 2px 3px 2px 0px; }
input.poll1 { border: solid 1px #666666; font-size: 12px; color: #666666; background: #cccccc; }


div.proposal { border: solid 1px #d0d0a1; padding: 15px 15px 5px 20px; width: 180px; margin-bottom: 16px;  margin-left: 20px;}
div.proposal_row { clear: both; padding-bottom: 15px; }
div.proposal_row img { margin-right: 7px; }
div.proposal_row a:link { text-decoration: underline; color: #006699; }
div.proposal_row a:visited { text-decoration: underline; color: #006699; }
div.proposal_row a:active { text-decoration: none; color: #006699; }
div.proposal_row a:hover { text-decoration: none; color: #006699; }

div.cabinet { border: solid 1px #cccccc; padding: 15px 15px 5px 20px; width: 203px; margin-bottom: 16px; }
div.cabinet td { text-align: right; padding: 0px 0px 5px 5px; font-size: 11px; color: #006699; }
div.cabinet a:link { color: #006699; text-decoration: underline; }
div.cabinet a:visited { color: #006699; text-decoration: underline; }
div.cabinet a:active { color: #006699; text-decoration: none; }
div.cabinet a:hover { color: #006699; text-decoration: none; }
input.login { border: solid 1px #666666; font-size: 11px; color: #666666; width: 105px; }
input.password { border: solid 1px #666666; font-size: 11px; color: #666666; width: 105px; }


div.left{ padding: 15px 15px 5px 0px; margin-bottom: 16px; margin-left: 20px;}

div.company { border: solid 1px #d0d0a1; padding: 15px 15px 5px 20px; width:  180px; margin-bottom: 16px;  margin-left: 20px; }
div.company_row { clear: both; padding-bottom: 15px; }
div.company_row img { margin-top: 3px; }

div.dir_h { border-left: solid 4px #ff3333; padding: 0px 10px 0px 10px; margin-bottom: 15px; }
div.dir_h a:link { color: #ff3333; text-decoration: underline; }
div.dir_h a:visited { color: #ff3333; text-decoration: underline; }
div.dir_h a:active { color: #ff3333; text-decoration: none; }
div.dir_h a:hover { color: #ff3333; text-decoration: none; }

div.newslist { padding: 0px 14px 20px 14px; }
div.newslist div { padding-bottom: 12px; }
div.newslist span { color: #6699cc; }
div.newslist div a:link { color: #666666; text-decoration: underline; }
div.newslist div a:visited { color: #666666; text-decoration: underline; }
div.newslist div a:active { color: #666666; text-decoration: none; }
div.newslist div a:hover { color: #666666; text-decoration: none; }
div.line_red { border-bottom: solid 1px #ff3333; height: 1px; margin-bottom: 15px; }

td.block_issue { vertical-align: top; width: 50%; padding-bottom: 15px; }
td.block_issue img { margin-bottom: 7px; }
td.block_issue span a:link { color: #666666; text-decoration: underline; font-size: 11px; }
td.block_issue span a:visited { color: #666666; text-decoration: underline; font-size: 11px; }
td.block_issue span a:active { color: #666666; text-decoration: none; font-size: 11px; }
td.block_issue span a:hover { color: #666666; text-decoration: none; font-size: 11px; }
td.block_issue p { color: 6699cc; }
td.block_issue p a:link { color: #6699cc; text-decoration: underline; font-size: 12px; }
td.block_issue p a:visited { color: #6699cc; text-decoration: underline; font-size: 12px; }
td.block_issue p a:active { color: #6699cc; text-decoration: none; font-size: 12px; }
td.block_issue p a:hover { color: #6699cc; text-decoration: none; font-size: 12px; }


td.guide span li { color: #666666; text-decoration: underline; font-size: 15px; font-weight: bold;}
td.guide span li { color: #666666; text-decoration: underline; font-size: 15px; font-weight: bold;}
td.guide span li { color: #666666; text-decoration: none; font-size: 15px; font-weight: bold;}
td.guide span li { color: #666666; text-decoration: none; font-size: 15px; font-weight: bold;}
td.guide span  { color: #666666; text-decoration: underline; font-size: 15px; font-weight: bold;}
td.guide span  { color: #666666; text-decoration: underline; font-size: 15px; font-weight: bold;}
td.guide span  { color: #666666; text-decoration: none; font-size: 15px;font-weight: bold; }
td.guide span  { color: #666666; text-decoration: none; font-size: 15px; font-weight: bold;}
td.guide p{ padding-left: 20px; color: 6699cc; }
td.guide p a:link { color: #6699cc; text-decoration: underline; font-size: 12px; }
td.guide p a:visited { color: #6699cc; text-decoration: underline; font-size: 12px; }
td.guide p a:active { color: #6699cc; text-decoration: none; font-size: 12px; }
td.guide p a:hover { color: #6699cc; text-decoration: none; font-size: 12px; }

table.cases{ border: 1px solid #0099FF;	}
table.cases  td{}
table.cases  td img { margin-right: 10px; }
table.cases  td a:link { color: #000000; text-decoration: underline; }
table.cases  td a:visited { color: #000000; text-decoration: underline; }
table.cases  td a:active { color: #000000; text-decoration: none; }
table.cases  td a:hover { color: #000000; text-decoration: none; }



tr.comp_list { vertical-align: top; width: 50%;  }
tr.comp_list td{padding-bottom: 10px;}
tr.comp_list img { margin-bottom: 7px; }
tr.comp_list td  a:link { color: #666666; text-decoration: underline; font-size: 13px; }
tr.comp_list td  a:visited { color: #666666; text-decoration: underline; font-size: 13px; }
tr.comp_list td  a:active { color: #666666; text-decoration: none; font-size: 13px; }
tr.comp_list  td a:hover { color: #666666; text-decoration: none; font-size: 13px; }
tr.comp_list  { color: 6699cc; }
tr.comp_list  span {padding-left: 13px; padding-right: 13px;}
tr.comp_list  span a:link { color: #6699cc; text-decoration: underline; font-size: 11px; }
tr.comp_list  span a:visited { color: #6699cc; text-decoration: underline; font-size: 11px; }
tr.comp_list  span a:active { color: #6699cc; text-decoration: none; font-size: 11px; }
tr.comp_list  span a:hover { color: #6699cc; text-decoration: none; font-size: 11px; }

div.banner { clear: both; padding-bottom: 15px; }


td.copy { width: 190px; padding: 0px 20px 10px 20px; vertical-align: top; }
td.copy a { font-size: 11px; }
td.footer { vertical-align: top; padding-right: 20px; }
td.footer div { border-top: solid 1px #666666; padding: 15px 30px 10px 30px; }



div.href a:link { text-decoration: underline; color: #006699; }
div.href a:visited { text-decoration: underline; color: #006699; }
div.href a:active { text-decoration: none; color: #006699; }
div.href a:hover { text-decoration: none; color: #006699; }

div.empty { clear: both; background: #FFFFFF; height: 5px; font-size: 5px; }

div.pm{ background: url(/images/pm/pm_tl.gif) top  left no-repeat #94DBCA; }
div.pm div { background: url(/images/pm/pm_tr.gif) top right no-repeat; }
div.pm div div { background: url(/images/pm/pm_bl.gif) left bottom  no-repeat; }
div.pm div div div { background: url(/images/pm/pm_br.gif) bottom right no-repeat; padding:  ; }
div.pm div div div  div{	height: 20px;padding-top: 2px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px; }
div.pm div div div a:link { color: #ffffff; text-decoration: underline; }
div.pm div div div a:visited { color: #ffffff; text-decoration: underline; }
div.pm div div div a:active { color: #ffffff; text-decoration: none; }
div.pm div div div a:hover { color: #ffffff; text-decoration: none; }

div.pm_red{ background: url(/images/pm/pm_red_tl.gif) top  left no-repeat #F29C72; }
div.pm_red div { background: url(/images/pm/pm_red_tr.gif) top right no-repeat; }
div.pm_red div div { background: url(/images/pm/pm_red_bl.gif) left bottom  no-repeat; }
div.pm_red div div div { background: url(/images/pm/pm_red_br.gif) bottom right no-repeat; padding:  ; }
div.pm_red div div div  div{	height: 20px;padding-top: 2px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px; }
div.pm_red div div div a:link { color: #ffffff; text-decoration: underline; }
div.pm_red div div div a:visited { color: #ffffff; text-decoration: underline; }
div.pm_red div div div a:active { color: #ffffff; text-decoration: none; }
div.pm_red div div div a:hover { color: #ffffff; text-decoration: none; }

table.pmess { clear: both; border-bottom: dotted 1px #c7e0f8; margin-bottom: 10px; }
table.pmess td { vertical-align: top; padding-bottom: 10px; }
table.pmess td img { margin-right: 10px; }
table.pmess td a:link { color: #000000; text-decoration: underline; }
table.pmess td a:visited { color: #000000; text-decoration: underline; }
table.pmess td a:active { color: #000000; text-decoration: none; }
table.pmess td a:hover { color: #000000; text-decoration: none; }
td.block_pmess { vertical-align: top; width: 50%; padding-right: 15px; padding-bottom: 15px; }


div.lage_font{font-size: 24px;}
div.news-detail h1 {color:#006699; font-family:Tahoma,Arial,Verdana; font-size:14px; font-weight:bold; margin:0 0 7px;}
table.rating tr td {border-left:2px solid #FFFFFF;padding-left:10px;}
table.rating tr td {border-left:2px solid #FFFFFF;padding:5px;}
table.rating tr td a{font-size:16px;}
table.rating tr td span{font-size:16px;color:red;font-weight:bold;}
table.data-table td {vertical-align:top;}
div.add_answer {float:right;}
div.add_answer a {color:red;}