body{font-family: Arial, Helvetica, sans-serif;  font-size : 80%;  color : #000000;  }

body {padding:5px 5px 10px 5px; margin:0px; background-color:#ffffff;}
div, span {font-family: Arial, Helvetica, sans-serif; _font-size:95%;}
img {border:0px;}
div {text-align:left}
form { margin:0px; padding:0px}
	A			{ color:#046493; text-decoration:none  } 
	A:link		{ color:#046493; text-decoration:none } 
	A:visited	{ color:#4189DD;text-decoration:none } 
	A:hover, A:visited:hover	{ color:#EF391B; text-decoration:underline  } 
	A:active	{ color:#EF391B7;text-decoration:underline }
textarea {font-family: Arial, Helvetica, sans-serif;}
.logo {width:980px; height:92px; background:url(/user/img/t_bg.gif) repeat-x; position:relative}
.bann {width: 980px; height:90px;margin-bottom:10px}
.b_1 {width:730px; height:90px; float:left}
.b_2 {width:240px; height:90px; float:right}
.bl {position:absolute; left:0px; bottom:0px}
.lg {position:absolute; top:8px; left:18px}
.dta {position:absolute; top:0px; left:483px; width:108px; padding:0px 5px 0px 7px; background: url(/user/img/sep.gif) no-repeat;}
.disp {font-weight:bold;  font-size:11px}
.wz {position:absolute; top:0px; left:593px; width:108px; padding:0px 5px 0px 7px; line-height:110%; background: url(/user/img/sep.gif) no-repeat;}
.p_i {float: left; margin-right:5px; margin-top:2px}

.reg {position:absolute; font-size:90%; top:0px; left:698px; width:108px; padding:0px 5px 0px 7px; line-height:110%; background: url(/user/img/sep.gif) no-repeat;}

.off {position:absolute; font-size:90%; top:0px; left:840px; width:128px; padding:0px 5px 0px 7px; line-height:110%; background: url(/user/img/sep.gif) no-repeat;}

.clear {clear:both;}
.five, #five  {clear:both; width:5px; height:5px}
.fv  {  width:5px; height:5px}
.ten, #ten {clear:both; width:10px; height:10px}
.tw, #tw {clear:both; width:20px; height:20px}
.one, #t {clear:both; width:1px; height:1px}
.lf {position:absolute; top:0px; left:790px; width:185px; padding:0px 5px 0px 7px; }
.t_hold{width:95px; height:17px; background:url(/user/img/lf_bg.gif) no-repeat; padding-left:5px}
.tt {width:85px; padding:2px 0px 0px 0px; font-size:10px; font-family:Tahoma; background:none; border:none}
.s_hold{width:234px; height:21px; background:url(/user/img/s_bg.gif) no-repeat; padding-left:5px}
.st {width:185px; padding:2px 0px 0px 0px; font-size:12px; background:none; border:none}

.s_hold2{width:450px; height:21px; background:url(/user/img/s_bg2.gif) no-repeat; padding-left:5px}
.st2 {width:439px; padding:2px 0px 0px 0px; font-size:12px; background:none; border:none}

.small {font-size:10px; font-family:Tahoma;}
.smaller {font-size:11px;}
.grey {color:#6F6F6F;}
A.grey,A.grey:visited {color:#6F6F6F; text-decoration:none}
A.grey:hover,A.grey:visited:hover {color:#000000; text-decoration:underline}
.grey2 {color:#eeeeee;}

.blk {color:#000000;}
A.blk,A.blk:visited {color:#000000; text-decoration:none}
A.blk:hover,A.blk:visited:hover {color:#EF391B; text-decoration:underline}

.ltab td {padding-bottom:5px}

.butt{ background: url(/user/img/bl.gif) no-repeat; width: 26px; height: 21px; border: 0px; cursor: pointer;}
.butt-normal{ background: url(/user/img/bl.gif) no-repeat; width: 126px; height: 21px; border: 0px; cursor: pointer;}
a:link input.butt, a:visited input.butt{ background: url(/user/img/bl.gif) no-repeat;}
a:hover input.butt{ background: url(/user/img/bl_o.gif) no-repeat; }

.butt2{ background: url(/user/img/bs.gif) no-repeat; width: 51px; height: 21px; border: 0px; cursor: pointer; position: relative; top: 2px; text-decoration: none;}
a:link input.butt2, a:visited input.butt2{ background: url(/user/img/bs.gif) no-repeat; text-decoration: none;}
a:hover input.butt2{ background: url(/user/img/bs_o.gif) no-repeat; text-decoration: none;}


.srch {left:980px; text-align: right; }
.menu_cont { width:95px; height:21px;  background: url(/user/img/g_bg.gif) no-repeat; position:relative; }
#menu_parent { width:90px; height:19px; font-size:12px;padding:2px 0px 0px 5px; }
#a_up {position:absolute; top:8px; right:5px; visibility:hidden}
#a_dn {position:absolute; top:8px; right:5px; }
#menu_child {position: absolute; visibility: hidden; }
.menu_in { background: url(/user/img/s_up.gif) repeat-y;padding:10px 0px 0px 1px }
.menu_in A, .menu_in A:visited { display:block; height:16px; width:90px; font-size:12px; padding-left:4px; color:#000000; text-decoration:none;}
.menu_in A:hover, .menu_in A:visited:hover { display:block; background:#046493; font-size:12px; color:#ffffff; text-decoration:none;}

.tabs {height:24px; width:980px; border: #d2d2d2 1px solid; position: relative; vertical-align: middle; text-decoration: none; }
A.tab_s, A.tab_s:visited { float:left; text-decoration: none; color: red;  text-align:center; display:block; padding: 0 18px;  position: relative; top: 4px; background:url(/user/img/tab_l.gif) no-repeat; background-position: right;}
A.tab_s img {margin-top:0px;}
A.tab_s:hover, A.tab_s:visited:hover {text-decoration: none;  color: red; background:url(/user/img/tab_l.gif) no-repeat; background-position: right;}

A.tab, A.tab:visited { float:left; padding:0 18px; display: table; position: relative; top: 4px; vertical-align: middle; overflow:hidden; background:url(/user/img/tab_l.gif) no-repeat; background-position: right; text-decoration: none; color: #046493; }
A.tab:hover, A.tab:visited:hover {text-decoration: none;  color: red; position: relative; background: url(/user/img/tab_l.gif) no-repeat; background-position: right;}
.m_l { float:left; width:10px; height:23px; background:url(/user/img/m_l.gif) no-repeat;}
.m_r { float:right; width:10px; height:23px; background:url(/user/img/m_r.gif) no-repeat;}
.fav {width:980px; text-align:right; margin:8px 0px 2px 0px;}
.main {width:980px;}
.left { width:140px; float:left; }
.center {width:800px;  float:left;}
.right {width:315px; float:right; }

.menu A, .menu A:visited { display:block; padding:2px 5px 0px 5px; border-top:1px solid #f5f5f5; border-left:5px solid #cccccc;  font-size:12px; color:#000000}
.menu A:hover, .menu A:visited:hover {color:#EF391B;  border-left:5px solid #af0000; }
.m_sel { background:#f0f0f0; _height:20px; min-height: 20px; border-bottom:1px solid #D2D2D2}
.mb_sel {display:block; padding:2px 5px 0px 5px; border-top:1px solid #f5f5f5; font-size:12px; background:#FFFFFF; _height:20px; min-height:20px; border-bottom:1px solid #FFFFFF}
.submenu {margin:5px 0px 10px 5px}
.submenu A, .submenu A:visited {display:block; height:15px; background:url(/user/img/dot.gif) no-repeat 0px 8px; border:none; padding:2px 5px 0px 7px; font-size:11px; color:#000000}
.submenu B, {display:block; height:15px; background:url(/user/img/dot.gif) no-repeat 0px 8px; border:none; padding:2px 5px 0px 7px; font-size:11px; color:#000000}

.submenu A:hover, .submenu A:visited:hover {color:#EF391B}
.smtab td { font-family:Tahoma; padding:5px 5px 2px 3px; font-size:10px; background:url(/user/img/td_bg.gif) no-repeat bottom right; border-bottom:1px solid #E6E6E6;}

.selector {width:485px; position:relative; height:27px; background:url(/user/img/mt_bg.gif) repeat-x}
.selector_r {position:absolute; top:0px; left:480px; background:url(/user/img/mt_r.gif) no-repeat; width:5px;  height:27px;}
.selector_l { float:left; background:url(/user/img/mt_l.gif) no-repeat; width:6px;  height:27px;}

A.mtab_s, A.mtab_s:visited { float:left;  text-align:center; display:block; width:95px; height:27px; background:url(/user/img/mt_s.gif);}
A.mtab_s img {margin-top:8px;}
A.mtab_s:hover, A.mtab_s:visited:hover { background:url(/user/img/mt_s.gif);}

A.mtab, A.mtab:visited { float:left;  text-align:center; display:block; width:95px; height:27px; background:url(/user/img/mt_u.gif);}
A.mtab img {margin-top:8px;}
A.mtab:hover, A.mtab:visited:hover { background:url(/user/img/mt_u_o.gif);}
.tabs_holder {width:485px; height:320px; overflow:hidden;  background:url(/user/img/mh_bg.gif) no-repeat; padding:0px 5px 5px 5px; }
.dnone{display:none;}
.tabs_holder4 {width:485px;  background:url(/user/img/mh_bg.gif) no-repeat; padding:0px 0px 5px 0px; }
.dnone{display:none;}
A.butt_m, A.butt_m:visited { float:left; margin:3px 3px 0px 0px ; display:block; width:12px; height:40px; background:url(/user/img/b_mn.gif) no-repeat;}
A.butt_m:hover, A.butt_m:visited:hover {background:url(/user/img/b_mn_o.gif) no-repeat;}

A.butt_p, A.butt_p:visited {float:left; margin:3px 3px 0px 0px ; display:block; width:12px; height:11px; background:url(/user/img/b_pl.gif) no-repeat;}
A.butt_p:hover, A.butt_p:visited:hover {background:url(/user/img/b_pl_o.gif) no-repeat;}
.nh_in { padding-right:10px}
.n_img {float:left; margin:0px 5px 0px 0px;}
.n_date { color:#999999; font-size:10px; font-family:Tahoma;}
A.n_header,A.n_header:link, A.n_header:visited:link, A.n_header:visited, A.n_header:hover, A.n_header:visited:hover { display:block;  font-size:90%; color:#000000; text-decoration:none}
.n_item  {border-bottom:1px solid #ECECEC; padding:5px 0px 5px 0px; clear:both; _font-size:120%}
.nsep{clear:both; height:1px; width:1px;}
A.n_titler, A.n_titler:visited {color:#EF391B; font-weight:bold;}
A.n_titler:hover, A.n_titler:visited:hover {color:#000000;}
A.more, A.more:visited {background:url(/user/img/more.gif) no-repeat 0px 7px; padding:2px 5px 0px 6px; font-size:11px; font-family:Tahoma; color:#000000}
A.more:hover, A.more:visited:hover {background:url(/user/img/more_o.gif) no-repeat 0px 7px; color:#EF391B}

.blogs { background:url(/user/img/bl_bg.gif) repeat-y;}


.bl_inn_1 {width:158px; float:left}
.bl_inn_2 {width:159px; float:left; margin-left:5px}
.bl_inn_3 {width:158px; float:left;  margin-left:5px}

.bl_inn {border-top:1px solid #E6E6E6;  padding-right:5px;  font-size:85%; _font-size:110%}
.bl_inn img {float:right; padding:0px 0px 5px 5px;}
.author { color:#555555; margin-bottom:5px;}
.author A:link, .author A:link:visited { color:#555555;}
.bg_w {background:#FFFFFF; height:17px}
.m_ad { background-color:#F4F4F1; width:465px; margin:20px 0px 20px 0px; padding:10px;  _font-size:100%}
.m_ad img { float:left; margin-right:10px}
.spe { background-color:#F4F4F1;   padding:10px;  font-size:12px; font-weight:bold}
.gal { width:315px ; float:left}
.selector2 {width:320px; position:relative; height:27px; background:url(/user/img/mt_bg.gif) repeat-x}
.selector2_r {position:absolute; top:0px; left:315px; background:url(/user/img/mt_r.gif) no-repeat; width:5px;  height:27px;}
.selector2_l { float:left; background:url(/user/img/mt_l.gif) no-repeat; width:6px;  height:27px;}
.tabs_holder2 {width:320px; background:url(/user/img/gal_bg.gif) no-repeat; padding:0px 0px 5px 0px; }


.gal_in {width:150px; font-size:90%; _font-size:110%;  float:left; padding:5px 0px 0px 10px}
.gal_in A {display:block; margin-bottom:10px}
.gal_in2 {width:145px; font-size:90%; _font-size:110%; float:left; padding:5px 0px 0px 5px}
.gal_in2 A {display:block; margin-bottom:10px; font-size:90%; _font-size:110%; font-weight:bold}

.vote { float:left; width:155px; margin:10px 0px 0px 10px}
.vote_in { border-top:1px solid #E6E6E6;  border-left:1px solid #E6E6E6; padding:5px 0px 0px 5px; font-size:90%; _font-size:100%;}
.vitem { width:100%; height:11px; background:url(/user/img/v_bg.gif) no-repeat; margin:3px 0px 5px 0px}
.v_line {height:9px; font-size:1px; background-color:#EF391B;}
.vtab {margin-top:5px}
.vtab td {font-family:Tahoma; font-size:10px}

.vbutt{ background: url(/user/img/b_vo.gif) no-repeat; width: 30px; height: 21px; border: 0px; cursor: pointer;}
a:link input.vbutt, a:visited input.vbutt{ background: url(/user/img/b_vo.gif) no-repeat;}
a:hover input.vbutt{ background: url(/user/img/b_vo_o.gif) no-repeat; text-decoration:none }

.mtab_holder {width:305px;  overflow:hidden; background:url(/user/img/mn_bg.gif) no-repeat; padding:0px 5px 5px 5px; font-size:110%  }
.mtab_holder_l {width:305px;  overflow:hidden; background:url(/user/img/sbg_l.gif) no-repeat; padding:0px 5px 5px 5px; font-size:110%  }
.mtab_holder_r {width:305px;  overflow:hidden; background:url(/user/img/sbg_r.gif) no-repeat; padding:0px 5px 5px 5px; font-size:110%  }
.m_item  {border-bottom:1px solid #ECECEC; padding:5px 0px 5px 0px; clear:both; _font-size:115%}
A.m_titler, A.m_titler:visited {color:#000000; font-weight:bold;font-size:90%; _font-size:90%}
A.m_titler:hover, A.m_titler:visited:hover {color:#EF391B;}
A.m_title, A.m_title:visited { font-size:95%;_font-size:95%; font-weight:bold}
A.m_title:hover, A.m_title:visited:hover {color:#EF391B;}

.r_ad { width:315px; background-color:#F4F4F1; margin:10px 0px 20px 0px;  padding:10px 0px 10px 0px;text-align:center;}

.chap { width:305px; background-color:#F5F5F5; padding:5px; font-size:90%; _font-size:95%;  margin:0px 0px 1px 0px;  }
.chap A { font-size:105%; _font-size:110%}
.chap img {float:right; margin:0px 0px 2px 5px;}
A.cred, A.cred:visited {font-size:11px; font-family:Tahoma; color:#AF0000}
A.cred:hover, A.cred:visited:hover {color:#EF391B}

.part { width:303px; border:1px solid #E6E6E6; padding:5px 5px 0px 5px; margin:0px 0px 1px 0px;  }
.part-ex { border:1px solid #E6E6E6; padding:5px 0px 0px 5px; margin:0px 0px 1px 0px;  }
.part A, .part A:visited {display:block; margin-bottom:5px; font-size:100%; _font-size:110%; color:#000000;}
.part img {float:right; margin:0px 0px 0px 10px;}

.part3 { width:303px; border:1px solid #E6E6E6; padding:5px 5px 0px 5px; margin:0px 0px 1px 0px;  }
.part3 A, .part3 A:visited {display:block; margin-bottom:5px; font-size:100%; _font-size:110%;}
.part3 img {float:right; margin:0px 0px 0px 10px;}

.bon { width:305px; background:#000000; padding:5px;  }
.bon A, .bon A:visited {  font-size:100%; _font-size:110%; color:#ffffff;}
.bon A:hover, .bon A:visited:hover {  font-size:100%; _font-size:110%; color:#FFFFE7; text-decoration:none}
.fsep {height:1px; background-color:#999999; margin:20px 0px 10px 0px}
.fmsep {height:1px; background-color:#ECECEC; margin:10px 0px 5px 0px}
.m_foot { font-size:11px; font-family:Tahoma; color:#E6E6E6; margin-bottom:7px}
.m_foot A, .m_foot A:visited { color:#000000}


/* insex 2*/
.part2 { width:127px; border:1px solid #E6E6E6; padding:5px 5px 0px 6px; margin:0px 0px 10px 0px;  }
.part2 A, .part2 A:visited {display:block; margin-bottom:5px; font-size:100%; _font-size:110%; color:#000000;}
.part2 img { margin:0px 0px 10px 0px;}
.vote2 { width:140px; margin:20px 0px 0px 0px}
.vitem2 { width:120px; height:11px; background:url(/user/img/v_bg2.gif) no-repeat; margin:3px 0px 5px 0px}

.selector3 {width:315px; position:relative; height:27px; background:url(/user/img/mt_bg.gif) repeat-x; 	}
.selector3_r {position:absolute; top:0px; left:310px; background:url(/user/img/mt_r.gif) no-repeat; width:5px;  height:27px;}
.selector3_l { float:left; background:url(/user/img/mt_l.gif) no-repeat; width:8px;  height:27px;}
.tabs_holder3 {width:315px; background:url(/user/img/gal_r_bg.gif) no-repeat;  }
.tabs_holder_inn {margin:0px 5px 5px 5px; font-size:110%}
 
.gal_r_in {width:145px; font-size:90%; _font-size:110%;  float:left; padding:5px 0px 0px 10px}
.gal_r_in A {display:block; margin-bottom:10px}
.gal_r_in2 {width:145px; font-size:90%; _font-size:110%; float:left; padding:5px 0px 0px 5px}
.gal_r_in2 A {display:block; margin-bottom:10px; font-size:90%; _font-size:110%; font-weight:bold}
.blogs2 { background:url(/user/img/bl_bg_r.gif) repeat-y;}
.bl_r_1 {width:155px; float:left}
.bl_r_2 {width:155px; float:left; margin-left:5px}
.bl_inn_r {border-top:1px solid #E6E6E6;  padding-right:5px;  font-size:85%; _font-size:110%}
.bl_inn_r img {float:right; padding:0px 0px 5px 5px;}
.chap2 { width:305px; background-color:#F5F5F5; padding:5px; font-size:90%; _font-size:95%;  margin:0px 0px 1px 0px;  }
.chap2 A {display:block; margin-bottom:5px;  color:#000000}
.chap2 A:hover, .chap2 A:visited:hover { text-decoration:none}
.chap2 div {ont-size:100%; _font-size:110%; margin:0px 0px 10px 0px}
.chap2 img {float:right; margin:0px 0px 2px 5px;}
.red, A.red, A.red:visited {color:#AF0000}
h1, A.mtitle {font-size:18px; font-weight:bold; margin:0px 0px 10px 0px}
h2 {font-size:16px; font-weight:bold; margin:0px 0px 7px 0px}
h3 {font-size:14px; font-weight:bold; margin:0px 0px 5px 0px}
A h3, A:visided h3 {color:#000000}
A:hover h3, A:visided:hover h3 {color:#EF391B; text-decoration:none}

.blk_h {background:url(/user/img/chap.gif) no-repeat; height:20px; overflow:hidden;  }

.blk_h img { padding:0px 10px 0px 10px; background:#FFFFFF; margin-left:15px }
.blk_in {border:1px solid #E6E6E6; border-top:none; padding:0px 10px 0px 10px; width:463px; margin-bottom:15px; background:url(/user/img/blk_bg.gif) repeat-y;  }
.blk_1{ width:205px; float:left;   font-size:100%; _font-size:110%; margin-right:15px}
.blk_1 img {margin-bottom:5px}
.blk_1 A, .blk_1 A:visited { color:#000000;}
.blk_1 A:hover, .blk_1 A:visited:hover { color:#EF391B;}
.date { color:#999999; font-size:10px; font-family:Tahoma; margin-bottom:3px}
.blk_2 { _font-size:110%; width:240px; float:left}
.blk_2 A { display:block; margin-bottom:10px}
.a_d { float:right;}
.a_d_prn { float:left;}
.f_n { float:left}
.fg { float:right; width:95px}
A.fgi, A.fgi:visited { display:block; float:right; background:url(/user/img/ico_f.gif) no-repeat; width:26px; height:17px}
A.fgi:hover, A.fgi:visited:hover {display:block; float:right; background:url(/user/img/ico_f_o.gif) no-repeat; width:26px; height:17px}
.hline { clear:both; height:1px; background-color:#ECECEC; margin:10px 0px 10px 0px;}
.topline { height:1px; background-color:#9F9F9F; margin:0px 0px 5px 0px;}
.leftline { height:1px; background-color:#E6E6E6; margin:0px 0px 5px 0px;}
A.prn, A.prn:visited { display:block; float:right; background:url(/user/img/ico_p.gif) no-repeat; width:16px; height:16px; margin-right:5px}
A.prn:hover, A.prn:visited:hover {background:url(/user/img/ico_p_o.gif) no-repeat;}
A.stf, A.stf:visited { display:block; float:right; background:url(/user/img/ico_m.gif) no-repeat; width:16px; height:16px}
A.stf:hover, A.stf:visited:hover {background:url(/user/img/ico_m_o.gif) no-repeat;}
.p_r { float:right; width:40px}
.chap_ar { background-color:#F4F4F1; padding:10px; font-size:90%; _font-size:95%;}
.comt { font-size:110%;  background:#E6E6E6; padding:1px 5px 2px 5px;}
.cdate {float:right;font-size:90%;  color:#999999}
.cau { }
.commes { font-size:11px; border:1px solid #E6E6E6; border-top:none; padding:10px; margin-bottom:10px}
.commes div, .commes p, .commes span {font-size:11px;}
.tfc {width:485px; height:140px; background:url(/user/img/bg_c.gif) no-repeat; padding:5px }
.tf {border: 1px solid #FFFFFF;width:475px; height:145px; overflow:auto;}
.st_l { float:left; margin:5px 0px 0px 5px; width:150px;}
.st_r { float:left; margin:5px 0px 0px 10px }
#news_c { position:absolute; top:0px; left:0px; display:none}
#solve_div {display: none; position: absolute; }
#to_inn {font-size:100%; } 
.c_bg {background:url(/user/img/bg_ce.gif) no-repeat;}
.csort {float:right; width:300px; text-align:right; text-align:right; font-size:100%}


.smenu A, .smenu A:visited {color:#046493;}
.chat_box { width: 420px; height: 450px; background-color: white; border: solid 3px #D7A862; overflow: auto; }
.chat_authorq, .chat_authora { font-weight: bold; margin-right: 4px; }
.chat_x { cursor: pointer; margin-left: 4px; font-weight: bold; padding-left: 2px; padding-right: 2px; font-size:12px; color: black; background-color: #D7A862; }
.ar_body { font-size:110%}
.ar_body font, .ar_body p font {font-family: Arial, Helvetica, sans-serif; font-size:100%  }
.ar_body div, .ar_body div div, .ar_body p ,.ar_body p p , .ar_body p div, , .ar_body div p   { font-size:100%}
.MsoNormal {font-size:90%}
h5{ font-size:11px; font-weight: normal; margin: 3px 0px 3px 0px}

.button { background-color:#0E6D9B; color:#ffffff; border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; font-size:11px}
.search { border:1px solid #999999;}

.restab { border:1px solid #E6E6E6; font-size:12px;}
.restab td {border-bottom:1px solid #f5f5f5}
.restab thead {BACKGROUND: rgb(240,240,240) 0% 50%; COLOR: rgb(4,100,147);}
.resgr { background:#CCFFCC}
.resbl { background:#CCFFFF}
.resyl { background:#FFFF99}
.blu {color:#046493}

.f_mbg {background:#f0f0f0; padding:1px 10px 1px 5px; margin:5px 0px 10px 0px
}
.f_date { color:#999999; font-size:10px; font-family:Tahoma;}
.f_grey { color:#aaaaaa; }
.f_flist td {border-bottom:1px solid #f0f0f0; padding:5px;}
.f_flist th {border-bottom:1px solid #cccccc; padding:5px; font-size:10px; font-family:Tahoma;}
A.f_name {font-size:18px; font-weight:bold}
.f_foot {background:#f5f5f5;}
.f_foot td {font-size:10px; font-family:Tahoma; padding:3px }
.f_red {color:#990000}
.f_foot {background:#f5f5f5; padding:10px; margin:10px 0px 10px 0px; color:#555555;  font-size:11px;}
.f_foot table td { font-size:11px;}
.f_add { font-size:12px; border:1px solid #046493; padding:2px 0px 1px 5px; margin:5px 0px 10px 0px}
.f_msg {border: 1px solid #cccccc; margin:5px 0px 10px 0px; font-size:100%;}
.f_aut {background:#f0f0f0; padding:5px; min-height:30px; _height:30px;  font-size:100%;}

.guddies {
height:200px; 
width:315px;
overflow:hidden;
background:url(/user/img/mn_bg.gif) no-repeat;
}
.sl { margin:1px 0px 0px 10px; color:#555555; font-size:11px; }

A.polezno, A.polezno:visited, A.polezno:link { display:block; background:url(/user/img/polez.gif) no-repeat bottom right; height:17px; overflow:hidden; font-size:11px; font-weight:bold; color:#046493; padding-left:5px; cursor:hand; margin:0px; margin-top:2px;  }
A.polezno:hover,A.polezno:visited:hover, A.polezno:link:hover {background:url(/user/img/polez_o.gif) no-repeat bottom right;}
.polezno_s {background:url(/user/img/polez_s.gif) no-repeat bottom right; height:17px; font-size:11px; margin-bottom:2px; color:#000000; padding-left:5px; }
.blk_in_p {border:1px solid #E6E6E6; border-top:none; padding:0px 10px 0px 10px; width:463px; margin-bottom:15px; }
.polez {font-size:13px;   border-top: 1px solid #E6E6E6; padding-top:5px; padding-bottom:10px; }
.polez img {float:right; margin: 0px 0px 5px 10px;}
.over {overflow:hidden}
A.p_header, A.p_header:link, A.p_header:visited, A.p_header:hover, A.p_header:visited:hover { display:block;  font-size:11px; color:#000000; text-decoration:none}


/* mod 13.03.08*/
.blk_h div { color:#666666; background-color:#FFFFFF; font-size:12px; font-weight:bold; padding:0px 10px 0px 10px; margin-left:10px; float:left;}

A.t_blue, A.t_blue:link, A.t_blue:visited {font-size:14px; font-weight:bold; color:#63b4ff; display:block; margin-bottom:5px;}
A.t_yell, A.t_yell:link, A.t_yell:visited {font-size:14px; font-weight:bold; color:#ff9a00; display:block; margin-bottom:5px;}
A.t_gen, A.t_gen:link, A.t_gen:visited, h1.t_gen {font-size:14px; font-weight:bold; color:#5b97b1; display:block; margin-bottom:5px;}


.big_gr {font-size:14px; color:#666666}
A.rtab_s:hover, A.rtab_s:link:hover, A.rtab_s:visited:hover, A.rtab:hover, A.rtab:link:hover, A.rtab:visited:hover {text-decoration:none}
.peel {position:relative; top:0px; left:0px; z-index:10000}

.table_css table {border: 0;}
.table_css table td {padding: 2px; text-align: center; border: 1px solid #ccc; font-size: 11px;}
.table_css table td.b {border-color:#046493; background:#F0F0F0;}
.table_css table td.v {border-color: #CC0000; background: #FFCCCC;}


.ks_border{width: 483px; margin: 10px 0px; padding: 0px; border: 1px solid #e6e6e6;}
.ks_head{height: 16px; border: 1px solid #ffffff; text-align: left; background: url(http://www.segodnya.ua/user/img/gradient.jpg) repeat-x #eee; padding: 5px 10px; font: 13px arial; }
.ks_bodyst{border-top:#e6e6e6 1px solid; text-align: left; padding: 14px 20px;}
.ks_bodyst ul {font-family: Arial; list-style:none; margin: 0px; padding: 0px; font: 13px arial;}
a.ks_link {color: #046493; margin:0 10px;}

.ks_border_2{height: 100%; overflow: hidden; width: 314px; margin: 1px 0px; padding: 0px; border: 1px solid #e6e6e6;}
.ks_head_2{height: 16px; border: 1px solid #ffffff; text-align: left; background: url(http://www.segodnya.ua/user/img/gradient.jpg) repeat-x #eee; padding: 5px 10px; font: 13px arial; }
.ks_bodyst_2{border-top:#e6e6e6 1px solid; text-align: left; padding: 5px 5px;}
a.ks_link_2 {color: #046493; margin:0 2px;}


                   /** HEADER **/

#ks_container {width: 980px; height: 95px; margin: 6px auto; padding: 0 0; text-align: left; font: 12px Arial; }

.ks_content{margin: 2px 0 0 0; padding: 0 0; border: none; font: 12px Arial}
.ks_LogoPlatform{width: 285px;}
.sa_path{ height: 65px;width: 80px;margin: 2px 0 0 0; padding: 0 0;}

.ks_rightPart{width: 170px; font: 12px Arial; }
.ks_left{float: left; }
.ks_right{float: right; }

#ks_darkBlue{color: #046493; }

#ks_home{margin:2px 0 0 0; vertical-align:top; }
#ks_favourite{margin:3px 0 0 0; vertical-align:top;}
#ks_slash{color:#999999; margin:0 0 0 0; vertical-align:top;}
#ks_InReg{padding: 0 0 0 21px; color: #046493; font: 12px Arial; }

#ks_date {text-align: left; padding: 4px 5px 0 5px; font: 12px Arial; }

#ks_weatherName{font: 13px Arial; color: #666666; }
#ks_weather{padding: 2px 2px 0 0; }
li {padding: 10px;}