@charset "utf-8";

@import url("reset.css");
@import url("common.css");


.container { width:1006px; margin:0px auto; }

.gall-container { }
.gall-container-f { margin:0px 25px; }

.center-box { }

.but2 { height:22px; background:url(../images/a6.gif) no-repeat left top; }
.but2 a { display:block; height:22px; line-height:21px; text-align:center; color:#FFFFFF !important; text-decoration:none; background:url(../images/a8.gif) no-repeat right top; margin-left:5px; padding-left:10px; padding-right:15px; }
.but2:hover { background-position:left -22px; }
.but2:hover a { background-position:right -22px; }

.spacer56 { display:none; }

.test-info { font-size:10px; color:#000; font-style:italic; text-align:center; padding:3px 0px 0px; }
.test-info a { color:#000; text-decoration:underline; }

.head-box { height:78px; position:relative; color:#FFFFFF; }

.head-box .weather-box { position:absolute; top:0px; left:0px; width:200px; height:56px; z-index:10; }
.head-box .weather-box .inner { height:56px; position:relative; font-family:Arial; }

.weather-box .inner .wb-img { width: 163px; height: 56px; }
.weather-box .inner a { color:#fff; }
.weather-box .temp { font-size:14px; line-height:25px; position:absolute; top:0px; left:150px; white-space:nowrap; }
.weather-box .temp strong { font-size:18px; font-family:Century Gothic, Arial; }
.weather-box .temp .all-city { margin-left:5px; color:#fff; font-size:10px; }
.weather-box .more { font-size:10px; line-height:16px; position:absolute; top:25px; left:150px; }
.weather-box .more a { font-style:normal; color:#FFFFFF; }

#weather-box { position:absolute; display:none; top:-14px; left:-15px; z-index:200; padding:14px 17px 15px 15px; font-family:Arial; color:#fff; }
#weather-box.day { background: transparent url(../images/lifestyle/weather/w.d.bg2.png) no-repeat; }
#weather-box.night { background: transparent url(../images/lifestyle/weather/w.n.bg2.png) no-repeat; }

#weather-box .inner { width:271px; height:156px; position:relative; }

#weather-box .temp { left:200px; }

#weather-box .desc { position:absolute; top:35px; right:10px; font-size:10px; width:150px; text-align:right; }
#weather-box .date { position:absolute; top:50px; left:10px; font-size:10px; }

#weather-box .days { padding-top:69px; font-family:Century Gothic, Arial; }
#weather-box .days li { float:left; font-weight:bold; text-align:center; width:37px; padding-left:2px; }
#weather-box .days li.fst { padding-left:0px; }
#weather-box .days li .ddd { height:17px; line-height:12px; }

#weather-box .days li .info { padding-top:7px; }

#weather-box .wb-img { width:163px; height:56px; }
#weather-box .close-x { position:absolute; right:7px; top:5px; color:#fff; font-family:Verdana; }

.head-box .user-info { text-align:right; line-height:24px; height:24px; font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; margin-right:5px; position:relative;}
.head-box .user-info a { color:#fff; }
.head-box .user-info .serv { }
.head-box .user-info .serv a { margin-left:10px; font-weight:bold; }
.head-box .user-info .mess-count { font-size:10px; padding-left:20px; margin-right:20px; background:url(../images/a10.gif) no-repeat; }
.head-box .user-info .user-name { color:#de811c; }
.head-box .user-info .user-name a { color:#de811c; }
.head-box .user-info .readlater { position:absolute;  right:470px;}

.head-box .serv-line { font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:20px; height:20px; margin-right:5px; }
.head-box .serv-line a { color:#FFFFFF; }
.head-box .serv-line .uinfo { font-style:italic; float:right; margin-right:100px; }
.head-box .serv-line .make-hpage { padding-left:15px; line-height:13px; background:url(../images/p3.png) no-repeat left 0px; display:block; /*margin-right:20px;*/ float:right; margin-top:2px; }
.head-box .serv-line .lang-sel a { margin-left:2px; margin-right:2px; }

.head-box .top-tabs { height:27px; width:1000px; margin:0px auto; }
.head-box .top-tabs .tab { height:25px; position:relative; float:left; z-index:200; }
.head-box .top-tabs .tab .lft, .top-tabs .tab .rht { position:absolute; top:0px; width:6px; height:25px; }
.head-box .top-tabs .tab .lft { left:0px; }
.head-box .top-tabs .tab .rht { right:0px; }
.head-box .top-tabs .tab .mid { margin:0px 6px; height:25px; }
.head-box .top-tabs .tab a { font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:25px; padding:0px 10px; text-transform:uppercase; color:#cdcdcd; text-decoration:none; }
.head-box .top-tabs .tab a:hover, .head-box .top-tabs .sel a { color:#fff; }
.head-box .top-tabs .spacer { display:block; width:2px; height:25px; overflow:hidden; font-size:0; line-height:0; float:left; margin:0px 10px; }

.head-box .top-tabs .tab-gm a { font-weight:bold; font-size:11px; line-height:28px; }

.main-box .top-box { height:172px; position:relative; }
.main-box .top-box .top-logo { display:block; position:absolute; top:40px; left:30px; width:205px; height:60px; z-index:200; }
.main-box .top-box .top-logo img { width:205px; height:60px; }
.main-box .top-box .top-banner { position:absolute; top:26px; right:15px; width:728px; height:90px; }
.main-box .hide-main-menu { height:141px; }

.main-box .main-menu { position:absolute; top:137px; left:22px; height:29px; font-family:Arial, Helvetica, sans-serif; }

.main-box .main-menu .but { float:left; height:29px; line-height:28px; position:relative; z-index:100; }
.main-box .main-menu .but a { display:block; height:29px; padding:0px 10px 0px 15px; margin-right:5px; font-size:10px; color:#fff; text-transform:uppercase; text-decoration:none; }
.main-box .main-menu .bt-arrow a { padding-right:15px; }

/*.main-box .main-menu .but .sub { display:none; position:absolute; left:0px; top:29px; min-width:180px; background-color:#252525; border-top:1px solid #464646; z-index:200; }*/
/*.main-box .main-menu .but .sub div { border-bottom:1px solid #464646; }*/
/*.main-box .main-menu .but .sub div a { float:none; padding:0px 20px; margin:0; height:26px; line-height:26px; text-transform:none; white-space:nowrap; font-size:11px; background:none; }*/

.main-menu-sub { display:none; position:absolute; left:-1000px; top:0px; min-width:180px; background-color:#252525; border-top:1px solid #464646; }
.main-menu-sub div { border-bottom:1px solid #464646; }
.main-menu-sub div a { padding:0px 20px; height:26px; line-height:26px; white-space:nowrap; font-size:11px; background:none; color:#fff; text-decoration:none; display:block; }

/*.main-box .main-menu .but:hover .sub { display:block; }*/

.main-box .main-menu span { display:block; float:left; height:29px; width:2px; }

.main-box .main-menu .show-all { position:absolute; bottom:5px; right:10px; padding-right:16px; background:url(../images/a9.gif) no-repeat bottom right; color:#FFFFFF; font-size:11px; }
.main-box .main-menu .subs { display: none; }
.main-box .main-menu .sub-line { /*border:1px solid #000;*/ color:#dadada; text-align:left; margin-top:2px; }
.main-box .main-menu .sub-line a { margin:0px 5px; font-size:11px; color:#fff; }
.main-box .main-menu .sub-line a:hover { }

.side-top-banner { margin-top:0; }

.top-home { }
.top-home .td-c1 { width:684px; padding-left:5px; padding-top:10px; }
.top-home .td-c2 { width:310px; padding-top:5px; font-family:"Trebuchet MS"; }
.top-home .td-c3 { padding-right:7px; }
.top-home .rght-menu { width:300px; height:26px; background:url(../images/a11.gif) no-repeat; }
.top-home .rght-menu a { display:block; color:#FFFFFF; font-size:11px; text-align:center; float:left; line-height:23px; }
.top-home .rght-menu a.lnk1 { width:87px; }
.top-home .rght-menu a.lnk2 { width:105px; }
.top-home .rght-menu a.lnk3 { width:108px; }

.top-home .side-box1 { width:300px; height:107px; background:url(../images/a12.gif) no-repeat; margin-top:10px; }

.gall-container .top-home { margin:0px auto; }

.terms-line { height:26px; line-height:26px; color:#626365; margin-top:5px; border-bottom:3px solid #b6b5b5; padding-bottom:3px; }
.terms-line a { margin-left:10px; margin-right:10px; font-size:11px; color:#626365; text-transform:uppercase; }
.terms-line a:hover { color:#cf7a1e; }

.top-home .todays-line { height:20px; padding:4px 0px; line-height:20px; background:url(../images/today-pnl.png) no-repeat; width:685px; position:relative; }
.top-home .todays-line span { padding-left:10px; display:block; float:left; }
.top-home .todays-line a { color:#3f3f3f; }
.top-home .todays-line .roller { position:relative; float:left; width:431px; height:20px; font-size:11px; overflow:hidden; }
.top-home .todays-line .roller div { position:absolute; width:520px; height:20px; top:0px; left:8px; font-size:11px; }
.top-home .todays-line .roller a { display:block; white-space:nowrap; }

.top-home .todays-line .rght-links { position:absolute; top:0px; right:10px; text-align:right; width:170px; height:22px; color:#3f3f3f; font-size:11px; }
.top-home .todays-line .rght-links .rss-lnk { padding-left:15px; background:url(../images/a16.gif) no-repeat; }

.top-home .last-update { color:#878889; line-height:26px; }

.top-home .thome-box { /*width:100%;*/ width:685px; }
.top-home .thome-box .td-c1 { width:466px; padding-right:10px; padding-bottom:5px; border-bottom:2px solid #b6b5b5; }
.top-home .thome-box .td-c2 { border-top:2px solid #b6b5b5; border-bottom:2px solid #b6b5b5; }
.top-home .thome-box .img { position:relative; }
.top-home .thome-box .img .title-mask, .top-home .thome-box .img .title { /*height:35px;*/ width:466px; position:absolute; left:0px; bottom:0px; }
.top-home .thome-box .img .title { font-size:16px; line-height:18px; color:#e38826; padding:7px 10px 7px 10px; width:446px; background:url(../images/p30_60.png); }
.top-home .thome-box .img .title-mask { background-color:#000000; opacity:.75; -moz-opacity:.75; filter:alpha(opacity=.75); *filter:alpha(opacity=75); *opacity:75; }
.top-home .thome-box .img img { border:1px solid #000000; }
.top-home .thome-box .desc { font-size:11px; line-height:13px; margin-top:7px; }
.top-home .thome-box .thome-list {  }
.top-home .thome-box .thome-list a { display:block; border-bottom:1px solid #b6b5b5; color:#000000; padding-top:5px; padding-bottom:5px; line-height:15px; }
.top-home .thome-box .thome-list a.sel { color:#e38826; font-weight:bold; }
.top-home .thome-box .thome-list a.lst { border-bottom:none; }
.top-home .top-home-mosttop { padding-bottom:10px; }

.news-list1 .srch-box .srch-line div input { width:800px; }
.news-list1 .side-top-banner { margin-top:0; margin-bottom:20px; }

.browser { margin-top:20px; }

.ads-by-google { padding:0px 5px; }

.panel { }
.panel .pnl-inner { }
.panel .pnl-bt { overflow:hidden; height:4px; background:url(../images/pnl3.png) repeat-x; }
.panel .pnl-tp { display:none; }
.panel .top { height:33px; line-height:33px; padding-left:10px; padding-top:4px; background:url(../images/pnl1.png) repeat-x; position:relative; }
.panel .top .title { font-size:16px; color:#e38826; float:left; font-weight:900; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; }
.panel .top .title a, .panel .top .title a:hover { color:#e38826; }
.panel .top .right-link { display:block; /*position:absolute; top:9px; right:10px;*/ float:right; margin:8px 10px 0px 0px; color:#7e7e7e; font-size:10px; line-height:12px; }
.panel .top a:hover { color:#000000; }
.panel .top .updown { float:right; width:11px; height:15px; margin:9px 14px 0px 0px; }
.panel .top .updown a { display:block; width:11px; height:6px; background:url(../images/a43.gif) no-repeat 0px 0px; font-size:0; line-height:0; }
.panel .top .updown a.arr-up { margin-bottom:3px; }
.panel .top .updown a.arr-down { background-position:0px -6px; }
.panel .top .updown a.arr-up:hover { background-position:-11px 0px; }
.panel .top .updown a.arr-down:hover { background-position:-11px -6px; }

.panel .top .right-link { /*padding-right:10px; background:url(../images/p27.png) no-repeat right 4px;*/ text-decoration:underline; }

.panel .top .right-links { position:absolute; top:4px; right:14px; font-size:10px; color:#999999; }
.panel .top .right-links a { color:#999999; }
.panel .top .right-links a.sel { color:#333333; }
.panel .top .left-links { font-size:10px; color:#999999; text-transform:uppercase; }
.panel .top .left-links a { color:#999999; }
.panel .top .left-links a.sel { color:#333333; }

.panel .top .left-links { float:left; }
.panel .top .left-links a { margin-right:5px; padding-right:10px; background:url(../images/p27.png) no-repeat right 3px; }
.panel .top .left-links a.last { background:none; padding-right:0; margin-right:0; }

.panel .top .numbrs { position:absolute; left:40%; top:4px; font-size:10px; color:#999999; }
.panel .top .numbrs a { }
.panel .top .numbrs a.sel { font-weight:bold; }

.panel .top .numbrs2 { position:absolute; left:40%; top:14px; width:160px; height:12px; line-height:12px; font-size:10px; color:#999999; }
.panel .top .numbrs2 a, .panel .top .numbrs2 span, .panel .top .numbrs2 div { display:block; float:left; }
.panel .top .numbrs2 span { padding-right:5px; }
.panel .top .numbrs2 a { font-size:0px; }
.panel .top .numbrs2 a.but-lft { width:12px; height:11px; margin-top:1px; background:url(../images/but1.gif) 0px 0px; }
.panel .top .numbrs2 a.but-rght { width:12px; height:11px; margin-top:1px; background:url(../images/but2.gif) 0px 0px; }
.panel .top .numbrs2 a:hover { background-position:0px 11px; }
.panel .top .numbrs2 a.noact, .panel .top .numbrs2 a.noact:hover { cursor:default; background-position:0px 0px; }
.panel .top .numbrs2 .num { padding:0px 5px; width:13px; text-align:center; color:gray; }

.panel .content { padding:10px; }
.panel .inner-content { background:url(../images/pnl2.png) repeat-y; padding:0px 4px; }
.panel .inner-content .content {  }

.panel-wide .top { background:url(../images/pnl7.png) repeat-x; }
.panel-wide .inner-content { background:url(../images/pnl8.png) repeat-y; }
.panel-wide .pnl-bt { background-image:url(../images/pnl9.png); }

.top-home .td-c2 .panel, .top-home .td-c2 .ab-banner2 { margin:0px 5px; }
.top-home .td-c2 .ab-block2 { margin:0px 4px; }
.top-home .td-c2 .panel .content { background-image:url(../images/pnl5.png); }
.top-home .td-c2 .inner-content { background-image:url(../images/pnl5.png); }
.top-home .td-c2 .inner-content .content { background-image:none; }
.top-home .td-c2 .panel .pnl-bt { background-image:url(../images/pnl6.png); }
.top-home .td-c2 .panel .top { background-image:url(../images/pnl4.png); }


.panel2 { padding:0px 5px; }
.panel2 .top { height:27px; line-height:27px; color:#cf7a1e; text-transform:uppercase; position:relative; border-bottom:3px solid #b6b5b5; }
.panel2 .p2-title { }

.panel2 .content { padding:10px 7px 10px 7px; border-bottom:3px solid #b6b5b5; background:url(../images/p7.png); }
.panel2 .xpager2 { position:absolute; top:7px; right:3px; }

.main-news .content { font-size:11px; }
.main-news .content table img { margin-bottom:5px; width:135px; height:95px; padding:1px; border:1px solid #b6b5b5; }
.main-news .content table a { line-height:13px; }
.main-news .content table .date { color:#b6b5b5; }
.main-news .content table .td-first { padding-right:8px; }

.p2-ilist .content { font-size:11px; line-height:13px; padding:7px 7px 2px; }
.p2-ilist .content .item { padding-left:10px; padding-bottom:5px; background:url(../images/a30.gif) no-repeat 0px 5px; }
.p2-ilist .content .item a { color:#2c2c2c; }
.p2-ilist .content .item span { color:#b6b5b5; display:block; }
.p2-ilist .content table { width:100%; }
.p2-ilist .content table td { width:50%; padding:0px 5px; }

.p2-tags { }
.p2-tags .content { padding-bottom:7px; }
.p2-tags .content a { }

.banner-box .top { height:12px; line-height:12px; padding-bottom:5px; font-size:10px; text-align:right; }
.banner-box .top span { text-transform:none; font-size:9px; font-family:"Trebuchet MS"; }
.ab-banner2 .content { text-align:center; }
.trua .content table td { padding:5px; }

.panel3 .pnl3-tp { height:5px; position:relative; }
.panel3 .pnl3-bt { height:5px; position:relative; }

.panel3 .pnl3-tp div, .panel3 .pnl3-bt div { overflow:hidden; height:5px; }
.panel3 .pnl3-tp .pnl3-lft, .panel3 .pnl3-tp .pnl3-rgh, .panel3 .pnl3-bt .pnl3-lft, .panel3 .pnl3-bt .pnl3-rgh { width:5px; background:url(../images/p10.png) no-repeat; position:absolute; top:0px; }

.panel3 .pnl3-tp .pnl3-lft { background-position:0px 0px; left:0px; }
.panel3 .pnl3-tp .pnl3-mid { background:url(../images/p11.png); margin:0px 5px; }
.panel3 .pnl3-tp .pnl3-rgh { background-position:-5px 0px; right:0px;}

.panel3 .pnl3-bt .pnl3-lft { background-position:0px -5px; left:0px; }
.panel3 .pnl3-bt .pnl3-mid { background:url(../images/p11b.png); margin:0px 5px; }
.panel3 .pnl3-bt .pnl3-rgh { background-position:-5px -5px; right:0px; }

.panel3 .pnl3-body-outer { background:url(../images/p11x.png); }

.panel3 .pnl3-title { position:relative; padding:0px 8px 0px; font-size:11px; font-weight:bold; }
.panel3 .pnl3-x { position:absolute; width:6px; height:6px; top:3px; right:8px; background:url(../images/a35x.gif) no-repeat; }
.panel3 .pnl3-x-plus { position:absolute; width:6px; height:6px; top:3px; right:8px;  background:url(../images/a35.gif) no-repeat; }
.panel3 .pnl3-info { border-top:1px solid #b6b5b5; border-bottom:1px solid #b6b5b5; font-size:11px; line-height:17px; height:17px; padding:0px 8px; color:#2c2c2c; }
.panel3 .pnl3-info-orange { border-top:1px solid #CF7A1E; border-bottom:1px solid #CF7A1E; font-size:11px; padding:0px 8px; }
.panel3 .pnl3-info a { color:#2c2c2c; }
.panel3 .pnl3-content { padding:0px 8px 0px; }

.pnl3-closed .pnl3-body-outer { overflow:hidden; height:12px; }


.panel4 { border:1px solid #e5e5e5; background:url(../images/p45.png); }
.panel4 .pnl4-title { border-bottom:1px solid #e5e5e5; color:#cf7a1e; font-size:14px; line-height:30px; margin:0px 7px; }
.panel4 .pnl4-content { padding:7px; }
.panel4 .pnl4-content .btns { text-align:right; padding-top:3px; padding-bottom:3px; }


.panel5 { }
.panel5 .pnl5-top2 { background:url(../images/pnls/pnl5-top2.png) no-repeat left 0px; padding-left:12px; }
.panel5 .pnl5-top2 .pnl5-top { color:#E38826; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", Arial; height:23px; padding-top:2px; line-height:25px; padding-right:12px; background:url(../images/pnls/pnl5-top.png) no-repeat right 0px; }
.panel5 .pnl5-content2 { background:url(../images/pnls/pnl5-content2.png) repeat-y left 0px; padding-left:4px; }
.panel5 .pnl5-content2 .pnl5-content { padding-right:4px; background:url(../images/pnls/pnl5-content.png) repeat-y right 0px; }
.panel5 .pnl5-bot2 { background:url(../images/pnls/pnl5-bot2.png) no-repeat left 0px; padding-left:12px; font-size:0; height:4px; overflow:hidden; }
.panel5 .pnl5-bot2 .pnl5-bot { padding-right:12px; background:url(../images/pnls/pnl5-bot.png) no-repeat right 0px; font-size:0; height:4px; overflow:hidden; }

.panel5 .content { padding:4px; background-color:#fff; }

.panel5 .content .top5 { }
.panel5 .content .top5 .top5-pic { width:464px; height:256px; position:relative; background:url(../images/loader2.gif) no-repeat center center #f5f5f5; }
.panel5 .content .top5 .top5-pic .pnl-mask { width:464px; height:51px; position:absolute; left:0px; bottom:0px; background-color:#000; }
.panel5 .content .top5 .top5-pic .pnl-mask { opacity:.75; -moz-opacity:.75; filter:alpha(opacity=.75); *filter:alpha(opacity=75); *opacity:75; }
.panel5 .content .top5 .top5-pic .pnl { width:464px; height:51px; position:absolute; left:0px; bottom:0px; border-top:1px solid #000; color:#E38826; font-size:16px; line-height:18px; }
.panel5 .content .top5 .top5-pic .pnl a { color:#E38826; }
.panel5 .content .top5 .top5-pic .pnl div { padding:5px 7px 7px; }
.panel5 .content .top5 .top5-pic .pnl span { padding:5px 7px; font-size:10px; line-height:12px; }


.panel5 .content .top5 .top5-list { width:265px; }
.panel5 .content .top5 .top5-list .top5-item { width:260px; padding-left:5px; height:51px; background:url(../images/pnls/top5-item.gif) no-repeat; color:#E38826; overflow:hidden; }
.panel5 .content .top5 .top5-list .top5-item a { color:#2C2C2C; font-size:11px; line-height:13px; padding:0px 5px 0px 35px; height:51px; display:table-cell; vertical-align:middle; text-decoration:none; }
.panel5 .content .top5 .top5-list .top5-item a.n1 { background:url(../images/pnls/n1.gif) no-repeat 0px 0px; }
.panel5 .content .top5 .top5-list .top5-item a.n2 { background:url(../images/pnls/n2.gif) no-repeat 0px 0px; }
.panel5 .content .top5 .top5-list .top5-item a.n3 { background:url(../images/pnls/n3.gif) no-repeat 0px 0px; }
.panel5 .content .top5 .top5-list .top5-item a.n4 { background:url(../images/pnls/n4.gif) no-repeat 0px 0px; }
.panel5 .content .top5 .top5-list .top5-item a.n5 { background:url(../images/pnls/n5.gif) no-repeat 0px 0px; }

.panel5 .content .top5 .top5-list .sel { background-position:0px -51px; }
.panel5 .content .top5 .top5-list .sel a, .panel5 .content .top5 .top5-list .sel2 a { background-position:0px -51px !important; color:#E38826; }

.panel5 .content .top5 .top5-list .t5-bot { height:52px; background:url(../images/pnls/top5-itemb.gif) no-repeat; }
.panel5 .content .top5 .top5-list .sel2 { background-position:0px -52px; }


.panel6 { position:relative; }
.panel6 .p6brd1 { border-style:solid; border-width:1px; }
.panel6 .p6-content { border-style:solid; border-width:1px; }
.panel6 .edge { position:absolute; width:4px; height:4px; overflow:hidden; line-height:0; font-size:0; background-repeat:no-repeat; }
.panel6 .nw { top:0px; left:0px; background-position:0px 0px; }
.panel6 .ne { top:0px; right:0px; background-position:-4px 0px; }
.panel6 .se { bottom:0px; right:0px; background-position:-4px -4px; }
.panel6 .sw { bottom:0px; left:0px; background-position:0px -4px; }
.panel6 .p6-title { line-height:23px; font-size:12px; padding:0px 9px; }
.panel6 .p6-title h2 { font-weight:bold; text-transform:uppercase; }


.tpanel { height:26px; padding-left:10px; }
.tpanel .tab { float:left; height:26px; line-height:24px; font-size:11px; font-family:Arial; color:#e1e1e1; padding-left:6px; margin-right:5px; }
.tpanel .ttl { font-weight:bold; padding-right:15px; color:#fff;  }
.tpanel .tab .tab2 { padding:0px 6px 0px 0px; }
.tpanel .tab a { color:#e1e1e1; padding:0px 5px; text-decoration:none; }
.tpanel .sel a { font-weight:bold; }


.comments-pnl6 { margin-top:20px; }

.comments2 { background:url(../images/a60.gif) repeat-x 0px top; font-family:Arial; }
.comments2 .ttl { height:24px; padding:4px 8px 5px; position:relative; }
.comments2 .ttl .c2-but-hide { width:16px; height:20px; display:block; float:left; margin-right:8px; margin-top:2px; }
.comments2 .ttl .c2-but-show { width:16px; height:20px; display:block; float:left; margin-right:8px; margin-top:2px; }
.comments2 .ttl h2 { display:block; line-height:24px; float:left; font-size:12px; font-weight:bold; }
.comments2 .ttl .c2-but-add { width:171px; height:24px; display:block; position:absolute; top:4px; right:8px; }

.comments2 .clist { padding:6px 8px 20px; }
.comments2 .clist .c-div { margin:14px 0px 0px; }
.comments2 .clist .c-div .c-img { width:68px; vertical-align:top; }
.comments2 .clist .c-div .c-img img { padding:1px; border:1px solid #e6e6e6; background-color:#fff; }
.comments2 .clist .c-div .c-body { border:1px solid #e6e6e6; }
.comments2 .clist .c-div .c-head { padding-left:1px; border-bottom:1px solid #e6e6e6; background-color:#fff; font-size:11px; position:relative; }
.comments2 .clist .c-div .c-head div { background:url(../images/a62.gif) repeat-x 0px 0px; height:20px; line-height:19px; padding-left:5px; }
.comments2 .clist .c-div .c-head div .uname { margin-right:15px; }
.comments2 .clist .c-div .c-head div .date { }
.comments2 .clist .c-div .c-head .c-rating { position:absolute; top:4px; right:5px; height:13px; width:120px; }
.comments2 .clist .c-div .c-head .c-rating div, .comments2 .clist .c-div .c-head .c-rating a { display:block; height:13px; float:left; }
.comments2 .clist .c-div .c-head .c-rating .r-val { width:85px; padding:0px 5px 0px 0px; text-align:right; line-height:13px; }
.comments2 .clist .c-div .c-head .c-rating .plus { width:13px; background:url(../images/c-rating.png) repeat-x -13px 0px; margin-right:4px; }
.comments2 .clist .c-div .c-head .c-rating .minus { width:13px; background:url(../images/c-rating.png) repeat-x 0px 0px; }
.comments2 .clist .c-div .c-head .c-rating .plus:hover { background-position:-13px -13px; }
.comments2 .clist .c-div .c-head .c-rating .minus:hover { background-position:0px -13px; }
.comments2 .clist .c-div .c-head .c-rating .plus-dis, .comments2 .clist .c-div .c-head .c-rating .plus-dis:hover { background-position:-13px -39px; cursor:default; }
.comments2 .clist .c-div .c-head .c-rating .minus-dis, .comments2 .clist .c-div .c-head .c-rating .minus-dis:hover { background-position:0px -39px; cursor:default; }


.comments2 .clist .c-div .c-message { background-color:#fff; color:#363636; padding:8px 10px; line-height:15px; }
.comments2 .clist .c-div .c-bot { padding-left:1px; border-top:1px solid #e6e6e6; border-bottom:1px solid #fff; background-color:#fff; }
.comments2 .clist .c-div .c-bot div.c-bot2 { padding:2px 5px; height:18px; background:url(../images/a63.gif) no-repeat 0px 0px; }
.comments2 .clist .c-div .c-but-reply { height:18px; width:70px; display:block; }
.comments2 .clist .c-div .c-but-add { height:18px; width:74px; display:block; float:left; margin-right:5px; }
.comments2 .clist .c-div .c-but-cancel { height:18px; width:62px; display:block; float:left; }
.comments2 .clist .c-div .c-form { padding:10px; font-size:11px; }
.comments2 .clist .c-div .c-form td { padding:3px 0px; }
.comments2 .clist .c-div .c-form label { display:block; width:50px; font-weight:bold; text-align:right; padding-right:10px; line-height:22px; }
.comments2 .clist .c-div .c-form .c-text { border:1px solid #a7a7a7; padding:3px; font-size:11px; width:250px; font-family:"Trebuchet MS", Arial; }
.comments2 .clist .c-div .c-form textarea.c-text { width:250px; height:50px; }

.comments2 .clist .c-div .captcha-block { }
.comments2 .clist .c-div .captcha-block label { width:116px; font-size:10px; line-height:12px; padding:5px 10px 5px 0px; }
.comments2 .clist .c-div .captcha-block .cap-reload-div { text-align:right; padding-right:10px; }
.comments2 .clist .c-div .captcha-block .cap-reload-div .cap-reload { padding-left:17px; background:url(../images/refresh.gif) no-repeat 0px 1px; line-height:15px; }
.comments2 .clist .c-div .captcha-block .cap-text-div { text-align:right; padding-top:5px; padding-right:10px; }
.comments2 .clist .c-div .captcha-block .cap-text-div .cap-text { border:1px solid #a7a7a7; padding:2px 3px; font-size:11px; width:80px; font-family:"Trebuchet MS", Arial; text-align:center; }
.comments2 .clist .c-div .captcha-block .cap-img { border:1px solid #e6e6e6; padding:5px; }


.page-biggall .pdr9 { padding-right:9px; }

.page-biggall .pnl-nodes-tree .content { height:256px; overflow:auto; }

.page-biggall .node-tree { /*height:256px;*/ font-size:11px; }
.page-biggall .node-tree .node-el { line-height:20px; white-space:nowrap; }
.page-biggall .node-tree .node-el div:hover { background-color:#fbf4ed; }
.page-biggall .node-tree .node-el img { width:20px; height:20px; vertical-align:top; background-repeat:no-repeat; background-position:center center; }
.page-biggall .node-tree .node-el div {  }
.page-biggall .node-tree .node-el a { margin-left:2px; }
.page-biggall .node-tree .node-el ul { display:none; }
.page-biggall .node-tree ul.node-expanded { display:block; }
.page-biggall .node-tree .top-el { font-size:10px; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; }
.page-biggall .node-tree .top-el a { color:#2C2C2C; }
.page-biggall .node-tree .node-el .node-el-root { cursor:pointer; }
.page-biggall .node-tree .node-selected { background-color:#fbf4ed; }

.page-biggall .node-tree .node-el .node-el-plus { background-image:url(../images/tree/elbow-plus.gif); }
.page-biggall .node-tree .node-el .node-el-minus { background-image:url(../images/tree/elbow-minus.gif); }
.page-biggall .node-tree .node-el .node-el-plus-end { background-image:url(../images/tree/elbow-end-plus.gif); }
.page-biggall .node-tree .node-el .node-el-minus-end { background-image:url(../images/tree/elbow-end-minus.gif); }
.page-biggall .node-tree .node-el .node-el-line { background-image:url(../images/tree/elbow-line.gif); }
.page-biggall .node-tree .node-el .node-el-elbow { background-image:url(../images/tree/elbow.gif); }
.page-biggall .node-tree .node-el .node-el-elbow-end { background-image:url(../images/tree/elbow-end.gif); }

/*
.page-biggall .node-tree .top-el-7 { background-color:#dadbdb; }
.page-biggall .node-tree .top-el-69 { background-color:#dac0c0; }
.page-biggall .node-tree .top-el-6 { background-color:#fad4ec; }
.page-biggall .node-tree .top-el-60 { background-color:#dadbdb; }
*/

/*.page-biggall .node-tree ul { }
.page-biggall .node-tree ul li { }
.page-biggall .node-tree ul li a { text-decoration:none; display:block; }
.page-biggall .node-tree .roots { }
.page-biggall .node-tree .roots .liroots { margin-bottom:1px; }
.page-biggall .node-tree .roots li .aroots { display:block; color:#2C2C2C; padding:4px 6px; background:url(../images/pnls/arr.gif) no-repeat 5px 5px #fbf4ed; padding-left:15px; }
.page-biggall .node-tree .roots li ul { display:none; }
.page-biggall .node-tree .roots li.opened > ul { display:block; }
.page-biggall .node-tree .roots li.opened .aroots { background-image:url(../images/pnls/arr2.gif); background-position:4px 5px; }

.page-biggall .node-tree .roots li ul { }
.page-biggall .node-tree .roots li ul li { padding-left:15px; }
.page-biggall .node-tree .roots li ul li a { padding:2px 2px 2px 12px; line-height:14px; font-size:11px; background:url(../images/pnls/arr.gif) no-repeat 2px 4px; }
*/

.tbl-main { margin-top:20px; }
.tbl-main .td-c1 { width:685px; padding-right:15px; }
.tbl-main .td-c2 { width:300px; }

.center-box { z-index:2; }
.center-box .td-c2 .panel2 { /*margin-bottom:20px;*/ }


.pnl-media { }
.pnl-media .content { padding:5px }
.pnl-media .content .item { position:relative; width:112px; height:112px; color:#FFFFFF; }
.pnl-media .content .item a { width:102px; height:102px; position:absolute; top:0px; left:0px; padding:5px; background:url(../images/p30_80.png); display:none; text-decoration:none; }
.pnl-media .content .item:hover a { display:block; }
.pnl-media .content .hot-news { width:225px; height:225px; }
.pnl-media .content .hot-news a { width:205px; height:205px; padding:10px; }
.pnl-media .content .item a { color:#FFFFFF; font-size:11px; line-height:14px; }
.pnl-media .content .item a span { font-size:10px; display:block; text-transform:lowercase; margin-top:2px; color:#CCCCCC; }
.pnl-media .content table { border-collapse:collapse; }
.pnl-media .content table td { border:1px solid #FFFFFF; }


.pnl-media2 { }
.pnl-media2 .content { padding:10px 4px; background-color:#FFFFFF; }
.pnl-media2 .content .item { text-align:center; width:225px; float:left; font-size:11px; color:#565656; }
.pnl-media2 .content .item a { color:#565656; }
.pnl-media2 .content .item div a { display:block; padding:10px 0px 20px; }
.pnl-media2 .content .item img { width:170px; height:120px; border:1px solid #b6b5b5; padding:3px; }


.pnl-media3 { }
.pnl-media3 .content { padding:3px 1px 2px 2px; }
.pnl-media3 .content .item { position:relative; width:223px; height:130px; color:#FFFFFF; float:left; padding:0px 1px 1px 0px !important; font-size:11px; line-height:14px; }
.pnl-media3 .content .item a { width:203px; height:110px; position:absolute; top:0px; left:0px; padding:10px; background:url(../images/p30_80.png); display:none; text-decoration:none; color:#FFFFFF; }
.pnl-media3 .content .item img { position:absolute; top:0px; left:0px; width:223px; height:130px; }
.pnl-media3 .content .item:hover a { display:block; }
.pnl-media3 .content .item a span { font-size:10px; display:block; margin-top:2px; color:#CCCCCC; }
.pnl-media3 .content .item .mask span.term { position:absolute; left:10px; bottom:10px; font-size:11px; }
.pnl-media3 .content .item .mask span.term a { color:#CCCCCC; }

.pnl-biggall { }
.pnl-biggall .content { padding:4px 3px 3px 4px; background-color:#fff; }
.pnl-biggall .content .item { position:relative; width:245px; height:170px; color:#FFFFFF; float:left; padding:0px 1px 1px 0px !important; font-size:12px; line-height:15px; }
.pnl-biggall .content .item .mask { width:225px; height:150px; position:absolute; top:0px; left:0px; padding:10px; background:url(../images/p30_80.png); display:none; text-decoration:none; color:#FFFFFF; }
.pnl-biggall .content .item .mask a { color:#FFFFFF; }
.pnl-biggall .content .item .mask a.title { color:#FFFFFF; text-decoration:none; }
.pnl-biggall .content .item img { position:absolute; top:0px; left:0px; width:245px; height:170px; }
.pnl-biggall .content .item:hover .mask { display:block; cursor:pointer; }
.pnl-biggall .content .item .mask span { font-size:10px; display:block; margin-top:5px; color:#CCCCCC; }
.pnl-biggall .content .item .mask span.term { position:absolute; left:10px; bottom:10px; font-size:11px; }
.pnl-biggall .content .item .mask span.term a { color:#CCCCCC; }

.pnl-roller { font-family:Tahoma, Arial; }
.pnl-roller .content { padding:9px 0px 9px 0px; background-color:#fff; }
.pnl-roller .content .item { position:relative; width:199px; height:143px; color:#FFFFFF; float:left; margin-right:8px; margin-bottom:8px; font-size:11px; line-height:14px; border:1px solid #b6b5b5; padding:3px; }
.pnl-roller .content .item img { width:199px; height:143px; }
.pnl-roller .content .item .rev_mask { position:absolute; bottom:3px; left:3px; width:199px; height:40px; background-color:#7c3e64; }
.pnl-roller .content .item .rev_mask { opacity:.75; -moz-opacity:.75; filter:alpha(opacity=75); *filter:alpha(opacity=75); *opacity:75; }
.pnl-roller .content .item .rev_over { position:absolute; bottom:3px; left:3px; width:199px; height:34px; padding:3px 5px; }
.pnl-roller .content .item .rev_over .term { padding-bottom:3px; color:#b6b5b5; }
.pnl-roller .content .item .rev_over .term a { font-size:11px; font-weight:bold; color:#b6b5b5; }
.pnl-roller .content .item .rev_over .title a { font-size:11px; color:#fff; line-height:14px; font-weight:bold; }
.pnl-roller .content .loading { background:url(../images/loader2.gif) no-repeat center center #fff; }

.pnl-roller .content { position:relative; }
.pnl-roller .outer-roller { width:637px; height:151px; margin:0px 20px; overflow:hidden; position:relative; }
.pnl-roller .outer-roller .slider { width:700px; height:151px; position:absolute; top:0px; left:0px; }
.pnl-roller .btn { height:151px; width:15px; position:absolute; top:9px; background-color:silver; display:none; }
.pnl-roller .btn-lft { left:0px; background:url(../images/rbut1.gif) no-repeat -15px 0px; }
.pnl-roller .btn-rght { right:0px; background:url(../images/rbut2.gif) no-repeat -15px 0px; }
.pnl-roller .btn:hover { background-position:0px 0px; }
.pnl-roller .noact { cursor:default; }
.pnl-roller .noact:hover { background-position:-15px 0px; }

.pnl-roller .btn34 .btn { height:51px; top:60px; }
.pnl-roller .btn34 .btn-lft { background:url(../images/rbut3.gif) no-repeat 0px 0px; }
.pnl-roller .btn34 .btn-rght { right:0px; background:url(../images/rbut4.gif) no-repeat 0px 0px; }
.pnl-roller .btn34 .btn:hover { background-position:0px -51px; }

.pnl-health .content .item .rev_mask { background-color:#058c25; }
.pnl-lifestyle .content .item .rev_mask { background-color:#0c80ba; }
.pnl-mans .content .item .rev_mask { background-color:#480000; }
.pnl-news .content .item .rev_mask { background-color:#383a39; }

.pnl-homelist { margin-top:17px !important; }
.pnl-homelist .content { padding:0; background-color:#fff; }
.pnl-homelist .main-tbl { width:100%; font-size:11px; line-height:13px; color:#2c2c2c; }
.pnl-homelist .main-tbl .mtbl-c1 { width:50%; border-right:1px solid #E5E5E5; }
.pnl-homelist .main-tbl .mtbl-c2 { width:50%; padding:0px 10px 10px; }
.pnl-homelist .main-tbl .node-title { font-size:14px; padding:7px 0px; }
.pnl-homelist .main-tbl .newslist-tbl .date { padding-right:5px; font-size:11px; }
.pnl-homelist .main-tbl .newslist-tbl td { padding:3px 0px; }
.pnl-homelist .main-tbl .newslist-tbl a { color:#2c2c2c; }
.pnl-homelist .main-tbl .fixlist { padding-bottom:5px; }
.pnl-homelist .main-tbl .top-fix { background:#f7f7f7; padding:5px 10px; margin-bottom:10px; border-bottom:1px solid #E5E5E5; }
.pnl-homelist .main-tbl .top-fix .title { font-size:13px; line-height:16px; }
.pnl-homelist .main-tbl .top-fix .desc { font-size:11px; line-height:13px; margin-top:5px; }
.pnl-homelist .main-tbl .top-fix .img { margin:7px 0px 7px 0px; text-align:center; }
.pnl-homelist .main-tbl .top-fix .img img { padding:3px; border:1px solid #B6B5B5; }
.pnl-homelist .main-tbl .top-fix .more { text-align:right; font-size:11px; margin-top:3px; }
.pnl-homelist .main-tbl .item-fix { padding:5px 10px; }
.pnl-homelist .main-tbl .item-fix .img { float:left; margin-right:5px; }
.pnl-homelist .main-tbl .item-fix .img img { padding:1px; border:1px solid #B6B5B5; }

.pnl-info { }
.pnl-info .content { padding:0; }
.pnl-info .pnl-c1 { padding:12px 14px 10px 14px; line-height:14px; background-color:#FFFFFF; }
.pnl-info .pnl-c2 { width:340px; background-color:#eaeaea; }

.pnl-info .pnl-c1 .img { margin:7px 0px 7px 0px; padding:3px; border:1px solid #B6B5B5; }
.pnl-info .pnl-c1 .more { text-align:right; font-size:11px; margin-top:3px; }

.pnl-info .pnl-c2 .items { padding:5px 0px; }
.pnl-info .pnl-c2 .item { padding:5px 15px 7px; font-size:11px; }
.pnl-info .pnl-c2 .item .date { text-transform:uppercase; font-size:10px; margin-bottom:3px; color:#b6b5b5; }
.pnl-info .pnl-c2 .item .txt { line-height:13px; margin-top:5px; margin-bottom:4px; }
.pnl-info .pnl-c2 .item .txt img { margin-right:5px; float:left; padding:1px; border:1px solid #B6B5B5; }

.pnl-info .pnl-c2 .items .sel { padding:4px 15px 6px; background-color:#FFFFFF; border-bottom:1px solid #ff8a4d; border-top:1px solid #ff8a4d; }

.pnl-info .pnl-c2 .pnl-c2-pager { border-bottom:1px solid #FFFFFF; padding:5px 15px 5px; }
.pnl-info .pnl-c2 .pnl-c2-pager .xpager2 { margin:0px auto; }


.pnl-humor .content { color:#2c2c2c; font-size:11px; line-height:13px; background-color:#FFFFFF; }


.pnl-tv .top .title { float:left; margin-right:10px; }
.pnl-tv .content { padding:0; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF; }
.pnl-tv .content .tv-line { height:18px; overflow:hidden; }
.pnl-tv .content .tv-line a.ttl { display:block; background:url(../images/a42.gif) no-repeat 282px 3px #eaeaea; border-top:1px solid #FFFFFF; line-height:17px; text-align:center; font-size:11px; color:#000000; }
.pnl-tv .content .tv-line ul { padding:4px 6px; }
.pnl-tv .content .tv-line ul li { margin:2px 0px; }
.pnl-tv .content .tv-line ul li a { line-height:13px; color:#565656; font-size:11px; }
.pnl-tv .content .tv-line ul li a span { color:#a2a2a2; }
.pnl-tv .content .tv-line .more { text-align:center; margin-bottom:10px; font-size:11px; }
.pnl-tv .content .open { overflow:visible; height:auto; }
.pnl-tv .content .open a.ttl { background:url(../images/a40.gif) no-repeat 280px 5px #eaeaea;}


.pnl-hurman .content { color:#2c2c2c; font-size:11px; background-color:#FFFFFF; line-height:12px; padding:7px 10px; }
.pnl-hurman .content .item { margin:7px 0px; }


.pnl-guide .content { color:#2c2c2c; font-size:11px; background-color:#FFFFFF; line-height:12px; padding:7px 10px; }
.pnl-guide .content .item { margin:7px 0px; color:#b6b5b5; }
.pnl-guide .content .item a { color:#b6b5b5; }


.pnl-curr .content { color:#2c2c2c; font-size:11px; background-color:#FFFFFF; line-height:12px; padding:7px 10px; }
.pnl-curr .content table td { width:28%; padding:2px 0px; text-align:right; color:#999999; }
.pnl-curr .content table td.lbl { width:16%; text-align:left; }
.pnl-curr .content table td span { color:#333333; }


.pnl-photo .content { color:#2c2c2c; font-size:11px; background-color:#FFFFFF; line-height:12px; padding:0px; }
.pnl-photo .content .item { padding:1px; position:relative; }
.pnl-photo .content .item .mask { position:absolute; bottom:1px; left:1px; padding:5px 5px; width:137px; color:#FFFFFF; background:url(../images/p30_40.png); }
.pnl-photo .content .item .mask a { color:#FFFFFF; }


.pnl-test .content { color:#2c2c2c; font-size:11px; background-color:#FFFFFF; line-height:12px; padding:0px; }
.pnl-test .content .brd { border-bottom:1px solid #e5e5e5; padding:10px 10px 5px 10px; }
.pnl-test .content .brd2 { padding:5px 10px; }

.pnl-test .content .ans-res { margin:5px 0px; }
.pnl-test .content .ans-res .ans { color:#cf7a1e; text-transform:uppercase; }
.pnl-test .content .ans-res .res { font-size:10px; color:#b6b5b5; }
.pnl-test .content .ans-res .bar { background-color:#d4d4d4; padding:3px 5px; height:4px; margin-top:3px; }
.pnl-test .content .ans-res .bar span { display:block; overflow:hidden; height:4px; background-color:#2c2c2c; }
.pnl-test .content .author { text-align:right; color:#b6b5b5; }

.pnl-test .content .ans2 { margin:10px 0px; }
.pnl-test .content .ans2 .ans { text-transform:none; vertical-align:middle; }
.pnl-test .content .ans2 input { vertical-align:middle; }


.pnl-horo2 { }
.pnl-horo2 .content { padding:7px 10px; font-size:11px; background-color:#fff; }
.pnl-horo2 .content .img { float:left; padding:0px 10px 5px 0px; }
.pnl-horo2 .content .title { font-size:12px; line-height:14px; margin-bottom:5px; color:#0c80ba; }
.pnl-horo2 .content .dates { margin:5px 0px; }
.pnl-horo2 .content .details { margin:15px 0px; font-size:11px; }
.pnl-horo2 .content .details a { }
.pnl-horo2 .content .info { color:#333; font-size:12px; line-height:1.4; }
.pnl-horo2 .horo-list .img { padding:0 8px 9px 9px; }

.pnl-mg .content { background-color:#fff; }
.pnl-mg #MarketGid2156 .mctablekl { width:278px; }

.pnl2-mg .content { padding:10px 5px; }

a.rss-link-big { color:#2c2c2c; font-size:11px; text-transform:uppercase; background:url(../images/p8.png) no-repeat; padding-left:16px; margin-left:20px; font-weight:bold; }

.blk1 { height:18px; position:relative; color:#0c80ba; font-size:11px; line-height:17px; }
.blk1 .lft, .blk1 .rgh { height:18px; position:absolute; top:0px; width:4px; background:url(../images/p41.png) no-repeat 0px 0px; }
.blk1 .lft { left:0px; }
.blk1 .rgh { right:0px; background-position:-4px 0px; }
.blk1 .mid { background:url(../images/p42.png) repeat-x; margin:0px 4px; height:18px; padding:0px 2px; }


.blk2 .blk2-title { background-color:#d0d0d0; padding:5px 7px; }
.blk2 .blk2-title a { font-weight:bold; padding-left:13px; display:block; background:url(../images/a49.gif) no-repeat left 1px; text-decoration:none; }
.blk2 .blk2-closed a { background-image:url(../images/a48.gif); background-position:left 3px; }
.blk2 .blk2-body { display:none; }


.pub-gourmet { }
.recipe-title { margin: 20px 0px; font-size: 18px;}
.pub-gourmet .tbl1 { font-size:11px; margin:10px 35px 0px 35px; width:94%; }
.pub-gourmet .tbl1 td { padding:3px 0px; color:#2c2c2c; border-top:1px solid #23adf1; }
.pub-gourmet .tbl1 td.fst { border-top:none; }
.pub-gourmet .tbl1 td.t1 { padding:3px 0px 3px 0px; width:180px; color:#000; }


.page-home { }
.page-home .td-c1 .panel { margin-top:17px; }


a.for-print { background:url(../images/a33.gif) no-repeat left center; padding-left: 16px;}
a.send-mail { background:url(../images/a34.gif) no-repeat left center; padding-left: 18px;}


.all-nodes-box { position:absolute; display:none; }
.all-nodes-box .all-nodes-body { font-size:11px; line-height:12px; height:0px; font-family:"Trebuchet MS"; }
.all-nodes-box ul { border:1px solid #b6b5b5; background-color:#f3f3f3; padding:3px; width:110px; }
.all-nodes-box ul li div { padding:4px 6px 4px 3px; width:94px; position:relative; }
.all-nodes-box ul li a { display:block; color:#CF7A1E; text-decoration:none; margin-right:0px; }
.all-nodes-box ul li.has_children a { background:url(../images/p27.png) no-repeat right center; }
.all-nodes-box ul li:hover { background-color:#fff; }
.all-nodes-box ul li ul { display:none; position:absolute; top:-3px; left: 100px; }
.all-nodes-box ul li ul li { }
.all-nodes-box ul li:hover ul { display:block; }
.all-nodes-box ul li.has_children ul li a { background:none; }


.breadcrumb { font-size:16px; color:#2c2c2c; line-height:16px; font-family:"Trebuchet MS"; padding-left:3px; height:40px; }
.breadcrumb a, .breadcrumb span { float:left; display:block; height:14px; color:#2c2c2c; }
.breadcrumb span { width:20px; background:url(../images/a24-2.gif) no-repeat center 6px; }


.ac_results { background:#fff; border-color:#CCCCCC; border-style:solid; border-width:0 0 1px; }
.ac_results ul { overflow:scroll; }
.ac_results ul li { font-size:11px; line-height:13px; padding:3px 3px; cursor:pointer; border-color:#FFFFFF; border-style:solid; border-width:1px 1px; color:#2c2c2c; }
.ac_results ul li.ac_even { }
.ac_results ul li.ac_odd { background-color:#f3f3f3; }
.ac_results ul li.ac_over { border:1px solid #cf7a1e; z-index:1; background-color:#f3f3f3; }


.xpager { height:25px; font-size:11px; color:#cf7a1e; }
.xpager a em { font-style:normal !important; }
.xpager a, .xpager span { color:#cf7a1e; display:block; float:left; line-height:25px; height:25px; width:20px; text-decoration:none; background:url(../images/p26-2.png) repeat-x 0px 0px; padding-left:3px; padding-right:3px; text-align:center; border-right:1px solid #ececec; }
.xpager span { padding-left:10px; padding-right:10px; }
.xpager a:hover { background-position:left -25px; }
.xpager .link-first { background:url(../images/p26-1.png) left 0px no-repeat; }
.xpager .link-last { margin-right:10px; background:url(../images/p26-3.png) right 0px; border:0; }
.xpager a.sel { font-weight:bold; }

.xpager .xpager-but { background:url(../images/p26-1.png) no-repeat 0px 0px; font-size:11px; }
.xpager .xpager-but em { background:url(../images/p26-3.png) repeat-x right 0px; margin-left:10px; padding-right:10px; display:block;}

.xpager .xpager-first { background:url(../images/p26-4.png) no-repeat left 0px; margin-right:10px; padding:0; border:0; width:auto; }
.xpager .xpager-first em { background:url(../images/p26-3.png) no-repeat right 0px; margin-left:20px; }
.xpager .xpager-last { background:url(../images/p26-1.png) no-repeat left 0px; padding:0; border:0; width:auto; }
.xpager .xpager-last em { background:url(../images/p26-5.png) no-repeat right 0px; padding-right:20px; }
.xpager .xpager-first em:hover, .xpager .xpager-last em:hover, .xpager .link-last:hover { background-position:right -25px; }

.xpn { margin-top:10px; }
.xpn .xpager-last { float:right; }

.xpager2 { height:16px; width:99px; line-height:16px; }
.xpager2 a { display:block; float:left; height:16px; width:16px; margin-right:3px; color:#7e7e7e; text-align:center; font-size:10px; font-weight:bold; text-decoration:none; }
.xpager2 a.sel { color:#FFFFFF; background:url(../images/p9.png) no-repeat; }
.xpager2 .but { width:5px; height:9px; margin-top:4px; }
.xpager2 .prev { background:url(../images/a29-1.gif) no-repeat; margin-right:8px; }
.xpager2 .next { margin-right:0px; background:url(../images/a29-2.gif) no-repeat; margin-left:5px; }


.xpager3 { height:16px; width:99px; line-height:16px; }
.xpager3 a { display:block; float:left; height:16px; width:16px; margin-right:3px; color:#7e7e7e; text-align:center; font-size:9px; font-weight:bold; text-decoration:none; background:url(../images/p20.png) no-repeat; }
.xpager3 a.sel { color:#FFFFFF; background:url(../images/p19.png) no-repeat; }
.xpager3 .but { width:5px; height:9px; margin-top:4px; }
.xpager3 .prev { background:url(../images/a29-1.gif) no-repeat; margin-right:8px; }
.xpager3 .next { margin-right:0px; background:url(../images/a29-2.gif) no-repeat; margin-left:5px; }


.items-list .xpager { margin-bottom:20px; }

.browser .xpager3 { position:absolute; top:8px; left:445px; }

.main-footer { width:970px; padding-left:15px; padding-right:15px; margin-top:20px; margin-left:6px; background:url(../images/a25.gif) no-repeat; }
.main-footer .footer-title { color:#b6b5b5; font-size:11px; padding:5px 0px 5px 0px; margin-bottom:5px; }

.main-footer .footer-links { font-size:11px; line-height:13px; color:#2c2c2c; width:970px; }
.main-footer .footer-links h1 { margin-bottom:5px; font-weight:bold; }
.main-footer .footer-links h1 a { color:#2c2c2c; }
.main-footer .footer-links div { margin-bottom:4px; margin-top:4px; }
.main-footer .footer-links div.ind { text-indent:30px; }
.main-footer .footer-links div a { color:#b6b5b5; }
.main-footer .rules { padding-top:18px; font-size:10px; line-height:13px; color:#b6b5b5; text-align:center; padding-bottom:10px; background-color:#fff; }

.lgall { background:none; border-top:1px solid #b6b5b5; padding-left:0; padding-right:0; width:auto; }

.main-title { color:#2c2c2c; font-size:22px; }
.main-title2 { color:#cf7a1e; font-size:20px; }

.small-logo { background:url(../images/p12.png) no-repeat; padding-left:180px; height:43px; line-height:54px; }

.link-btn { text-transform:uppercase; color:#cf7a1e; text-decoration:none !important; padding:3px 11px; }
.link-btn:hover { background-color:#e3e3e3; border:1px solid #d7d7d7; padding:2px 10px; }


.link-btn-news { text-transform:uppercase; color:#cf7a1e; text-decoration:none !important; padding:2px 10px; background-color:#d7d7d7; border:1px solid #d7d7d7;}

button.link-btn { background:transparent; border:1px solid #d7d7d7; padding:2px 10px; /*font-family:"Trebuchet MS", Arial;*/ }

.link-btn2 { text-transform:uppercase; font-size:11px; color:#cf7a1e; text-decoration:none; border:1px solid #d7d7d7; padding:3px 10px; margin:0px 5px; }
.link-btn2:hover { background:#fff; text-decoration:none; }

button.link-btn2 { background:transparent; }

.link-btn3 { font-size:11px; color:#cf7a1e; text-decoration:none; border:1px solid #d7d7d7; padding:3px 10px; margin:0px 5px; }
.link-btn3:hover { background:#f5f5f5; text-decoration:none; }


.ajax-panel-overlay { position:absolute; top:0px; left:0px; background:url(../images/loader2.gif) no-repeat center center #fff; z-index:10; }
.only-mask { background:#fff; }

.menux { position:absolute; top:0px; left:-1000px; background-color:#fff; padding:10px; }

/*-----------READLATER--------------------------------------------------------*/

.item-table-rl { margin-left:10px; margin-left:10px; width:98%; }
.pad-lft-rl {padding-left:3px;}
.bottom-buttons-rl { padding-top:10px; padding-bottom:10px; }
.category-rl { text-align:right; padding-bottom:20px; }
.items-chkbox-rl { width:30px; }
.items-title-rl { padding-top:10px; padding-bottom:10px; }
.items-date { width:300px; font-size:8pt; }
.header-info-rl { font-size:10pt; font-weight:normal; }
.header-title-rl { font-size:11pt; opacity:0.9; }

.link-btn-rl { background-color:#CCCCCC; text-transform:uppercase;  color:#E5D5D; text-decoration:none !important; border:1px solid #AAAAAA; padding-left:12px; padding-right:12px; font-weight:normal;}
.link-btn-rl:hover { background-color:#AAAAAA; border:1px solid #888888; padding-left:12px; padding-right:12px; }

.add-btn-rl { text-decoration:none !important; font-weight:normal;}
.add-btn-rl:hover { background-color:#EEEEEE;}
/*-----------READLATER--------------------------------------------------------*/


/* --- REGISTRATION CLASSES ------- */

.reg-page { padding:0 6px; }

.reg-page .reg-tp { height:5px; position:relative; }
.reg-page .reg-bt { height:5px; position:relative; }

.reg-page .reg-tp div, .reg-page .reg-bt div { overflow:hidden; height:5px; }
.reg-page .reg-tp .reg-lft, .reg-page .reg-tp .reg-rgh, .reg-page .reg-bt .reg-lft, .reg-page .reg-bt .reg-rgh { width:5px; background:url(../images/p10.png) no-repeat; position:absolute; top:0px; }

.reg-page .reg-tp .reg-lft { background-position:0px 0px; left:0px; }
.reg-page .reg-tp .reg-mid { background:url(../images/p11.png); margin:0px 5px; }
.reg-page .reg-tp .reg-rgh { background-position:-5px 0px; right:0px;}

.reg-page .reg-bt .reg-lft { background-position:0px -5px; left:0px; }
.reg-page .reg-bt .reg-mid { background:url(../images/p11x.png); margin:0px 5px; }
.reg-page .reg-bt .reg-rgh { background-position:-5px -5px; right:0px; }

.reg-page .reg-body-outer { background:url(../images/p11x.png); }

.reg-page .main-title { padding:5px 10px 10px; }

.reg-page .reg-info { padding:5px 15px; border-top:1px solid #b6b5b5; border-bottom:1px solid #b6b5b5; line-height:130%; }
.reg-page .reg-info2 { padding:0px 15px; border-top:1px solid #b6b5b5; }
.reg-page .reg-info3 { border-top:0; line-height:150%; font-size:13px; padding:10px 15px; }

.reg-page .reg-body { padding:15px; }

.reg-page .reg-frm { width:420px; margin:0 auto; }
.reg-page .reg-frm label { display:block; width:100px; line-height:22px; font-size:11px; color:#cf7a1e; float:left; text-align:right; padding-right:10px; }
.reg-page .reg-frm input { width:298px; height:16px; border:none; background:url(../images/p13.png) no-repeat 0px 0px; padding:3px; font-size:12px; line-height:16px; font-family:"Trebuchet MS"; color:#666666; float:left; }
.reg-page .reg-frm input.chk-box { float:none; width:auto; height:auto; padding:0; margin:0; margin-right:8px; margin-top:-2px; line-height:11px; vertical-align:middle; background:none; }

.reg-page .lbl-reset { display:inline !important; float:none !important; color:inherit !important; }

.reg-page .reg-frm input.field-err { background-position:0px -22px; }

.reg-frm input { width:137px; height:16px; border:none; background:url(../images/p13a.png)  no-repeat 0px 0px; padding:3px; font-size:12px; line-height:16px; font-family:"Trebuchet MS"; color:#666666;}
.reg-frm input.field-err { background-position:0px -22px; }
/* --- END REGISTRATION CLASSES --- */


/* --- ERROR PAGE CLASSES ------- */

.error-page { padding:10px; font-family:"Trebuchet MS"; }
.error-page .title { font-size:22px; color:#FF0000; font-weight:bold; margin-bottom:20px; }
.error-page .msg { line-height:16px; margin-bottom:5px; color:#333333; }
.error-page .msg strong { color:#000000; }

/* --- END ERROR PAGE CLASSES --- */

.lider-box { }
.lider-box .content { border-left-width:1px; border-left-style:solid; border-right-width:1px; border-right-style:solid; background-color:#FFFFFF; padding-bottom:5px; }
.lider-box .title { position:relative; line-height:30px; padding:0 8px; }
.lider-box .ismale { position:absolute; top:0px; right:8px; line-height:30px; font-size:10px; color:#b6b5b5; }
.lider-box .ismale a { color:#b6b5b5; }
.lider-box .words { color:#000000; background-color:#fdddfe; padding:4px 8px; font-size:11px; text-transform:uppercase; line-height:120%; }

.lider-box .info-box { margin:15px 5px; font-size:11px; line-height:13px; }
.lider-box .info-box .img { padding-right:5px; }
.lider-box .info-box .img img { padding:1px; border:1px solid #b6b5b5; }

.lider-box .info-box .uname { }
.lider-box .info-box .uname img { float:left; margin-right:5px; }
.lider-box .info-box .uname a { display:block; color:#000000; float:left; font-size:12px; line-height:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.lider-box .info-box .uabout { color:#2c2c2c; margin-left:10px; margin-top:3px; }

.lider-box .btns { height:20px; margin:0px 5px; }
.lider-box .btns .link-btn { font-size:11px; display:block; }

.lider-box2 .title { padding:0; line-height:33px; }
.lider-box2 .title .ismale { line-height:33px; }
.lider-box2 .content { border-left:0; border-right:0; padding:5px; padding-bottom:2px; }
.lider-box2 .content .info-box, .lider-box2 .content .btns { margin-left:0; margin-right:0; }

.pnl-proglist .content table td div span {
    color: #999;
}

.pnl-proglist .content { color:#2c2c2c; font-size:11px; background-color: #FFFFFF; line-height:12px; padding:0px; }

.pnl-proglist div.opened {
    background: url(../images/a40.gif) no-repeat 0 14px; 
}

.pnl-proglist div.closed {
    background: url(../images/a41.gif) no-repeat 3px 12px;
     
}

.pnl-proglist .moveup {
    margin-top: 8px;
    cursor: pointer;
    background: url(../images/bmoveup.png) no-repeat; 
    width: 16px;
    height: 16px;
}

.pnl-proglist .movedown {
    margin-right: 10px;
    margin-top: 8px;
    cursor: pointer;
    background: url(../images/bmovedown.png) no-repeat; 
    width: 15px;
    height: 16px;
}

.pnl-proglist .title {
    padding-left: 20px !important;
}

.pnl-week {
    margin: 10px 0px 55px 2px;
    width: 100%;
}

.pnl-week li.first {
    border-left: 1px solid #cf7a1e !important;
}

.pnl-week li.first div, .pnl-week li.last div {
    width: 100% !important;
}

.pnl-week li a {
    color: #2c2c2c !important;
    text-decoration: none !important;
} 

.pnl-week li.odd {
    background-color: white;
}

.pnl-week li.current {
    background-color: white !important;
}


.pnl-week li {
    cursor: pointer;
    color: #2c2c2c;
    border: 1px solid #cf7a1e;
    border-left: none;
    float: left;
    width: 86px;
    padding: 5px;
/*    text-align: center;*/
    background-color: #e6e5e5;
    font-size: 90%;
    display: block; 
}


.newcomment-box {
    /*
    
    border: 1px solid #CF7A1E;
    */
    background: #F3F3F3 none repeat scroll 0 0;
    border-left:1px solid #CF7A1E;
    border-right:1px solid #CF7A1E;
    padding: 10px;
}

.newcomment-box input, .newcomment-box textarea {
    font-size: 12px;
    font-family:Arial,Helvetica,sans-serif;
    border: 1px solid silver;
    padding: 2px;
}

.gf-result-tbl td { padding-bottom:  10px;}

.gf-result-tbl { margin-top: 20px;}

.gf-result-tbl td>div {
    color: #2c2c2c;
    padding: 0px 10px;
}

.gf-result-tbl .title {
    color: #23adf1;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 10px;;
}

.gf-preview {
    border: 1px solid #b6b5b5;
    padding: 2px;
}

#tbl-gfilter .upper {color:#0C80BA }
#tbl-gfilter {margin-bottom: 10px;}
#tbl-gfilter td input, select { font-size: 12px; border: 1px solid #0C80BA; width: 250px}
#tbl-gfilter td { padding: 2px; vertical-align: middle;}
#tbl-gfilter td.alr { text-align: right;}


.pnl-horoscope { font-family:Arial, Tahoma, sans-serif; }
.pnl-horoscope .top .right-links a { margin:0px 3px; text-transform:uppercase; }
.pnl-horoscope .content { padding:7px 10px; font-size:12px; line-height:16px; color:#5e5d5d; background-color:#fff; }
.pnl-horoscope .content .subtitle { color:#0c80ba; border-bottom:1px solid #0c80ba; font-size:14px; line-height:13px; margin-bottom:5px; padding:0px 0px 6px; }
.pnl-horoscope .content { color:#333; font-size:12px; line-height:130%; }
.pnl-horoscope .content p { margin:10px 0; padding:0; line-height:1.4; }
.pnl-horoscope .content .more { text-align:right; margin-top:5px; }
.pnl-horoscope .content .more a { font-size:11px; }

.horo-sings { margin:0px auto; width:948px; }
.horo-sings div { float:left; margin:0px 2px; }
.horo-sings div { _margin-left:1px; }
.horo-sings div a { }
.horo-sings div center a { font-size:11px; line-height:14px; }

.horoscope-info { font-family:Arial, Tahoma, sans-serif; }
.horoscope-info .img { float:left; padding:0px 10px 5px 0px; }
.horoscope-info .title { font-size:24px; line-height:28px; margin-bottom:5px; color:#0c80ba; }
.horoscope-info .dates { margin:5px 0px; display:none; }
.horoscope-info .details { margin:15px 0px; font-size:11px; }
.horoscope-info .details a { color:#0c80ba; }
.horoscope-info .todates { margin:0px 0px 10px; color:#5E5D5D; line-height:14px; }
.horoscope-info .todates a { margin:3px 15px 3px 0px; }
.horoscope-info .todates a.sel { font-weight:bold; }
.horoscope-info .todates2 { }
.horoscope-info .todates2 li { padding:0px; margin:0px; list-style:none; float:left; width:160px; margin:3px 15px 3px 0px; }
.horoscope-info .todates2 li a { }
.horoscope-info .info { color:#333; font-size:12px; line-height:1.4; }

.content-pub { }
.content-pub .title, .gall-container .gall-title { font-size:24px; line-height:28px; margin-bottom:10px; margin-top:5px; color:#cf7a1e }


.gall-container .gall-title { margin:5px 20px; }
.gall-container .gall-title a { color:#cf7a1e; }

.static-page { color:#5e5d5d; }
.static-page h5 { margin-top:10px; color:#cf7a1e; font-weight:bold; }
.static-page .pbody { line-height:150%; }

.static-page table { font-size:11px; line-height:14px; }
.static-page table thead tr { }
.static-page table thead tr td { border-bottom:3px solid #cccccc; background-color:#e6e6e6; padding:10px 0px; text-align:center; font-weight:bold; }
.static-page table tbody tr { }
.static-page table tbody tr td { padding:3px 2px; vertical-align:middle; text-align:center; }
.static-page table tfoot tr td { padding:2px 2px; vertical-align:middle; text-align:left; }
.static-page table tbody tr td.bot { border-bottom:1px solid #cccccc; }


.gsearch-page { }

.gsearch-page #cse-search-results iframe { width:685px; }
.gsearch-page .srch-box .srch-line div input.cse-search-input { width:490px; }
.gsearch-page .srch-box { margin-bottom:10px; }

.side-gsearch { }
.side-gsearch .srch-box { height:44px; width:310px; position:relative; font-family:"Trebuchet MS", Arial; }
.side-gsearch .srch-box input.cse-search-input { width:200px; margin:13px 0px 0px 15px; border:none; background:none; color:#fff; font-size:12px; }
.side-gsearch .srch-box .srch-btn { display:block; width:30px; height:26px; position:absolute; top:9px; right:11px; }

/*--------Questions--------*/
.cat-border { border:solid #0C80BA 1px; }
.cat-content { padding:5px 0px 5px 8px; }
.cat-item { padding-top:5px; padding-left:2px;}
.cat-header { height:32px; background:url(../images/lifestyle/questions/cat_top.png) repeat-x; }
.cat-folder { height:22px; width:15px;}
.def-fol {background:url(../images/lifestyle/questions/folder_def.png) no-repeat center;}
.cur-fol {background:url(../images/lifestyle/questions/folder_curr.png) no-repeat center;}
.all-fol {background:url(../images/lifestyle/questions/folder_all.png) no-repeat center;}

.question-img { border:solid #DEDEDE 1px; padding:4px; text-align:center; }
.question-row { padding-left:10px; }
.question-item-info { padding-top:5px; padding-left:3px; color:#666666; }

.start-questios-header { border-bottom:solid #23ADF1 1px; padding:0px 0px 0px 3px; color:#23ADF1; }
.question-list-item { padding:10px 0px 30px 10px; }

.answer-box-top { background: transparent url(../images/lifestyle/questions/answer_box_top.png) no-repeat top;}
.answer-box-bottom { background:transparent url(../images/lifestyle/questions/answer_box_bottom.png) no-repeat bottom; padding:40px 0px 20px 30px;}

.new-question-block { background:url(../images/lifestyle/questions/new_question.png) no-repeat; height:230px; width:400px;}

.qa-link-btn { background-color:#22AEF1; text-decoration:none !important; padding:3px 11px; font-weight:bold;}
.qa-link-btn:hover { background-color:#22AEF1; border:1px solid #d7d7d7; padding:2px 10px; }


/* ------ TEMPORARY SPEAK-UP BANNER ------ */

.speak-up { width:300px; height:86px; padding:0px 4px; margin-bottom:20px; position:relative; }
.speak-up a { display:block; width:300px; height:86px; border:1px solid #b5b5b5; background:url(../images/speakup.gif) no-repeat; z-index:100; position:absolute; top:0px; left:4px; }
.speak-up a:hover { height:172px; }

/* ------ TEMPORARY SPEAK-UP BANNER ------ */
/* ------ WEATHER CITY SELECTOR STYLES ------ */
.wcity-select { position:absolute; top:100px; left:200px; font-family:Arial; font-size:11px; color:#fff; z-index:10000; width:600px; }
.wcity-select .wc-top, .wcity-select .wc-bot { margin:0px 1px; background-color:#6f7072; font-size:0; line-height:0; overflow:hidden; height:1px; }
.wcity-select .wc-mid { background-color:#6f7072; padding:3px 4px; }
.wcity-select .wc-title { padding:4px 50px 4px 2px; white-space:nowrap; font-size:11px; font-weight:bold; position:relative; }
.wcity-select .wc-title .close-but { display:block; position:absolute; top:0px; right:0px; width:13px; height:13px; background:url(../images/close.gif) 0px 0px; }
.wcity-select .wc-title .close-but:hover { background-position:0px -13px; }
.wcity-select .wc-body { padding:7px; background-color:#3f4141; border-left:1px solid #808182; border-right:1px solid #808182; }
.wcity-select .wc-mid .wc-bot { background-color:#808182; }

.wcity-select .wc-city-list { }
.wcity-select .wc-city-list tr td { padding:0px 20px 0px 0px; }
.wcity-select .wc-city-list tr td.wc-last { padding-right:0px; }
.wcity-select .wc-city-list div { padding:3px 0px; }
.wcity-select .wc-city-list div a { color:#fff; }
.wcity-select .wc-city-list div a span { color:#ea810f; }

.wcity-select .wc-tabs { height:24px; position:relative; overflow:hidden; margin-left:1px; padding-left:9px; }
.wcity-select .wc-tabs .wc-bbl { background-color:#808182; font-size:0; line-height:0; overflow:hidden; height:1px; width:1000px; position:absolute; top:23px; right:1px; z-index:0; }
.wcity-select .wc-tabs .wc-tab { float:left; height:24px; width:20px; position:relative; }
.wcity-select .wc-tabs .wc-tab a, .wcity-select .wc-tabs .wc-tab span { display:block; padding:4px 0px; height:14px; width:18px; text-align:center; color:#ea810f; border-bottom:1px solid #808182; position:absolute; top:1px; left:0px; text-decoration:none; }
.wcity-select .wc-tabs .wc-tab a:hover { color:#eab67d; }
.wcity-select .wc-tabs .wc-tab span { color:#959595; }

.wcity-select .empty { font-size:10px; color:#fff; padding:5px; text-align:center; }

.wcity-select .wc-tabs .wc-sel { }
.wcity-select .wc-tabs .wc-sel a { background-color:#3f4141; border-left:1px solid #808182; border-right:1px solid #808182; height:15px; border-bottom:none; }
.wcity-select .wc-tabs .wc-sel .wc-top { background-color:#808182; }

.wcity-select .wc-footer { color:#000; padding:3px 2px 2px 2px; }
.wcity-select .wc-footer strong { color:#fff; }