body { background:#ffffff; margin:25px 0 20px 10px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}

img { border:0 none;}
a { color:#666666; text-decoration:none}
a:hover { text-decoration:underline}

table, td, th { border:0 none; border-collapse:collapse}
h1 { margin:0; padding:0}
h2 { margin:0; padding:0}
h3 { margin:0; padding:0}
p { margin:0; padding:0}


ul { margin:0; padding:0; list-style:none}

.clear { clear:both}
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.float { float:left}
.float_r { float:right}

.main { width:950px; margin:0 auto}

*html .main { width:1000px; margin:0 auto}
#left_side { background:url(../img/bg_site.gif) left top repeat-x #eeeeee; width: 170px; float:left;}
#left_side .logo { margin:40px 0 40px 40px}
#left_side ul#menu  { margin:0 3px}
#left_side ul#menu li { margin-bottom:4px}
#left_side ul#menu li a { background:#ffffff; font-size:13px; font-weight:bold; display:block; line-height:35px; padding:0 0 0 10px;}
*html #left_side ul#menu li a { background:#ffffff; font-size:13px; display:block; line-height:35px; height: auto; height:1%; padding:0 0 0 10px;}

#left_side ul#menu li a:hover { text-decoration:none}
#left_side ul#menu li ul li { margin:0 0 5px 0; padding:0}
#left_side ul#menu li ul li a { background:none; font-size:11px; line-height:18px; padding:0 0 0 18px;}

#left_side ul#menu li ul li a:hover { background:url(../img/1li1.gif) left 5px no-repeat;}
#left_side ul#menu li ul li.hover_li { background:url(../img/1li1.gif) left 5px no-repeat;}
#left_side ul#menu li ul li a.wn:hover { background:url(../img/1li2.gif) left 5px no-repeat;}
#left_side ul#menu li ul li.hover_li_wn { background:url(../img/1li2.gif) left 5px no-repeat;}
#left_side ul#menu li a.b1:hover { border-right:4px solid #bb254a; }
#left_side ul#menu li a.b1_roll { border-right:4px solid #bb254a; }

#left_side ul#menu li a.b2:hover { border-right:4px solid #430c5f; }
#left_side ul#menu li a.b2_roll { border-right:4px solid #430c5f; }

#left_side ul#menu  li a.b3:hover { border-right:4px solid #50a5c8; }
#left_side ul#menu  li a.b3_roll { border-right:4px solid #50a5c8; }

#left_side ul#menu  li a.b4:hover { border-right:4px solid #d67500; }
#left_side ul#menu  li a.b4_roll { border-right:4px solid #d67500; }

#left_side ul#menu  li a.b5:hover { border-right:4px solid #aab300; }
#left_side ul#menu  li a.b5_roll { border-right:4px solid #aab300; }

#left_side ul#menu  li a.b6:hover { border-right:4px solid #ee2e24; }
#left_side ul#menu  li a.b6_roll { border-right:4px solid #ee2e24; }

#left_side ul#menu  li a.b7:hover { border-right:4px solid #430c5f; }
#left_side ul#menu  li a.b7_roll { border-right:4px solid #430c5f; }

#left_side ul#menu  li a.b8:hover { border-right:4px solid #50a5c8; }
#left_side ul#menu  li a.b8_roll { border-right:4px solid #50a5c8; }

#left_side ul#menu  li a.b9:hover { border-right:4px solid #d67500; }
#left_side ul#menu  li a.b9_roll { border-right:4px solid #d67500; }

#right_side { width:775px; float:right}
*html #right_side { width:775px; float:left; margin-left:5px;}
.bg_home { background:url(../img/bg_site.gif) left top repeat-x #eeeeee;}
#right_side .link { font-size:11px}
#right_side #content { padding:28px}

#footer { padding:20px 0 0 0; color:#b2b2b2; clear:both}
#footer a { color:#b2b2b2}