/* ------ Imports -------------------------- */
@import url('forms.css');

* { margin: 0pt; padding: 0pt; }

body { background: url(body_bgrd.gif) #B2B2B2 repeat-x left top; font-size-adjust: none; font-stretch: normal; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; }
/*body { background: url(christmas_bgrd.jpg) #FFF no-repeat center top; font-size-adjust: none; font-stretch: normal; font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; }*/

a { outline: none; text-decoration: none; color: #369; }
a img { border: none; }

li { list-style-type: none; }

p { padding-bottom: 20px; }

h1, h2, h3, h4, h5, h6 { font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }

.cleaner { display: block; height: 1px; clear: both; height: 1px; overflow: hidden; }
.cleaner.last { background: #FFF; }
.date { text-transform: capitalize;  }
.image img { display: block; margin: 0 auto; }

/* --- Layout styles --------------------------------- */
#page_container { border-color:#BBBBBB; border-style: solid; border-width:0pt 1px; margin:0pt auto; padding: 0 5px 5px 5px; width: 983px; background:#FFFFFF none repeat scroll 0%; position: relative; }

#page_content { background: url(page_content_bgrd.gif) right top repeat-y; height: 100%; }

#content { float: left; margin: 5px 5px 0 0; width: 553px; overflow: hidden; }
#right { border-top: 5px solid #222d47; width: 250px; background: #2F5F84; margin: -54px 0 0 0; position: relative; z-index: 9000; color: #FFF; }
#left { width: 170px; background: #eaeaea; margin: 0 5px 0 0; border-top: 5px solid #FFF; }

#bar { height: 20px; line-height: 20px;  padding: 0 5px; }
#datem { width: 49.5%; float: left;  }
#lang { width: 49.5%; float: left; }
#lang a { display: block; float: right; padding: 0 5px 0 20px; margin: 0 0 0 10px;  }
#lang a:hover { text-decoration: underline; }
#lang #langbg { background: url(lang_bg.gif) 0 3px no-repeat; }
#lang #langen { background: url(lang_en.gif) 0 3px no-repeat; }

/* --- Header --------------------------------- */
#header { background: url(header_bgrd.gif) #1F2A42 no-repeat -9px top; position: relative; overflow: hidden; height: 234px; }

h1{margin-bottom:10px;}
#header h1 { height: 90px; margin: 0 0 24px 0; }  
#header h1 a { width: 240px; display: block; color: #FFFFFF; text-decoration: none; text-indent: -1000px; height: 114px; }
#header h3 { height: 114px; }
#header h3 a { width: 240px; display: block; color: #FFFFFF; text-decoration: none; text-indent: -1000px; height: 114px; }

/* --- Search --- */
#header .search { position: absolute; right: 0; top: 135px; _top: 160px; width: 250px; height: 39px; overflow: hidden; color: #96BBE3; background: url(header_search_list_bgrd.gif) left bottom no-repeat;  }
#header .search form { height: 100%; background: url(header_search_bgrd.gif) left top no-repeat; padding: 4px 5px; margin: 5px 0 0 5px;  }
#header .search .field { display: block; width: 158px; height: 12px; padding: 4px 3px; margin: 0 1px 0 0; float: left; border: none; background: #FFF url(header_search_field_bgrd.gif) repeat-x left top; }
#header .search .button { display: block; border: none; height: 20px; overflow: hidden; float: left; width: 67px; background:transparent url(header_search_button.gif) no-repeat scroll left top; font-size: 0px; color: #AA2C00;}

#header .search span { display: block; float: left; font-weight: bold; cursor: default; height: 20px; }
#header .search span.ss_links { border: none; }
#header .search span input { display: none; } * html #header .search span input { display: block; position: absolute; top: 0; right: -20px; }
#header .search span label { margin: 0; padding: 0 5px; cursor: pointer; height: 20px; line-height: 18px; }
#header .search span.active { background: url(header_search_tab_right.gif) right bottom no-repeat; }
#header .search span.active label { color: #FFF; background: url(header_search_tab_left.gif) left bottom no-repeat; }
#header .search .labels { border: none; float: none; padding: 4px 0 0 0; clear: both; height: 20px; }

#header .section { width: 100%; height: 60px; background: url(section_hdr3_bgrd.gif) right top repeat-x; overflow: hidden; }
#header .section h1 { color: #FFF; text-transform: uppercase; text-indent: 10px; font: normal 45px/60px "Universum Bg Condensed Normal", Tahoma, Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; }
#header .section a { display:block; background: url(btn_add_record.gif) left top no-repeat; margin: 10px 260px 0 0; width: 179px; height: 10px; padding: 5px 10px; line-height: 10px; font-weight: bold; color: #FFF; position: absolute; right: 0; top: 145px; }
#header .section a.second { float: right; display:block; background: url(btn_add_record.gif) left top no-repeat; margin: 10px 10px 0 0; width: 179px; height: 10px; padding: 5px 10px; line-height: 10px; font-weight: bold; color: #FFF; }
#header .section a:hover { color: #FF9; }

#lang_en_UK #header .search .button { background:transparent url(header_search_button_en_UK.gif) no-repeat scroll left top; font-size: 0px; color: #AA2C00;}

#header #regions { width: 200px; height: 30px; overflow: hidden; position: absolute; bottom: 0; right: 260px; color: #FFF;  }
#header #regions label { display: block; width: 50px; height: 30px; float: left; margin-right: 5px; padding: 4px 0 0 0; text-transform: uppercase; font-weight: normal; }
#header #regions select { display: block; width: 140px; float: left; margin: 7px 0 0 0; }

/* --- Navigation ----- */
#header .nav { padding-left: 5px; height: 30px; overflow: hidden; }
#header .nav li { float: left; display: block; color: #FFFFFF; height: 30px; background: url(header_nav_separator.gif) left top no-repeat; font: normal 10px/30px Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; }
#header .nav li a { float:left; padding: 0 6px; display: block; color: #FFF; text-decoration: none;  }
#header .nav li.selected a { background: url(header_nav_selbgrd.gif) left top repeat-x; font-weight: bold; }

/* --- Footer ----------------------------- */ 
#footer { border-top:5px solid #EAEAEA;margin-top:4px;background:transparent url(footer_bgrd.gif) no-repeat scroll left bottom; padding-bottom:10px; }

#footer h6 { background: #2F5F84 none repeat scroll 0%; color: #FFFFFF; line-height: 20px; height: 20px; overflow: hidden; }
#footer ul { border-bottom: 1px solid #EDEDED;  text-align: center; color: #999; padding:5px;}
#footer ul.first { text-align: left; }
#footer ul.first li.left { text-align: left; padding: 0 0 0 10px; float: left; }
#footer ul.first li.right { text-align: right; float: right; padding: 0 10px 0 0;  }
#footer ul li { display: inline; line-height: 19px; color: #999; }
#footer ul li a { color: #999; } 
#footer ul li a:hover { color: #666; text-decoration: underline; } 
#footer ul.rss li { background: url(rss_small.gif) 5px 1px no-repeat; padding-left: 20px; }
#footer ul.rss li strong, #footer ul.rss li a:hover { color: #ec8133;  }
#footer ul.rss li.right { background: none; float: right; margin: -19px 0 0 0; padding: 0 10px 0 0 ; }

/* --- Sidebar Panels right -------------------------------------- */
#local_nav { border: 1px solid #C0C0C0; border-bottom: none; margin: 0 5px 5px 5px; }
#local_nav li { display: block; position: relative; height: 100%; }
#local_nav li a { display: block; line-height: 14px; border-bottom: 1px solid #C0C0C0; color: #000; background: #FFF; padding: 3px 15px 4px 6px; overflow: hidden; }
#local_nav li a.rss { width: 10px; height: 10px; overflow: hidden; background: url(rss_small.gif) left top no-repeat; text-indent: -1000px; padding: 0; border: none; position: absolute; top: 5px; right: 5px; }
#local_nav li a:hover { color: #369; text-decoration: underline; }
#local_nav li.selected a { background: #3f93d9; color: #FFF; font-weight: bold; }
#local_nav li.section a { color: #FFF; text-transform: uppercase; font-weight: bold; background: url(header_nav_selbgrd.gif) left -5px repeat-x; }
#local_nav li.section a:hover { color: #FFF; }

/* --- Page --- */
.page { border: 1px solid #CCC; padding: 10px; height: 100%; }
.page .hdr h1 { color: #369; font-size: 24px; padding: 0 0 10px 0; border-bottom: 1px solid #ccc; margin-bottom: 10px; }

/* --- Sidebar Panels -------------------------------------- */
.sidebar { float: left; }

.sidebar a { color: #FFF; }

.sidebar .panel { clear: both; }
.sidebar .panel .hdr h3 { text-transform: uppercase; color: #8cc5f0; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-indent: 10px; height: 28px; line-height: 28px; }
.sidebar .panel .cnt { padding: 10px; }
.sidebar .panel .ftr { border-bottom: 1px solid #FFF; }
.sidebar .panel .cnt a.more { padding: 2px 20px 30px 0; color: #8CC5F0; font-weight: bold; background: url(arrow_forward.gif) right 4px no-repeat; }

.sidebar .tabs-hide { display: none; }

.sidebar .tabs-nav { }
.sidebar .tabs-nav li { display: block; float: left;  }
.sidebar .tabs-nav li a { display: block; float: left; text-align: left; padding: 0 4px; }
.sidebar .tabs-container { clear: both; }

.last_articles.panel .cnt { padding: 0; }
.last_articles .cnt ul.alist { border-top: 1px solid #5487ae; height: 100%; }
.last_articles .cnt ul.alist li { display: block; }
.last_articles .cnt ul.alist li a { display: block; border-bottom: 1px solid #5487ae; padding: 10px; }
.last_articles .cnt ul.alist li a:hover { background: #426d8e; }
.last_articles .cnt ul.alist li a span { display: block; text-align: right; margin-top: 3px; }
.last_articles .cnt ul.simplelist { padding: 0 10px 10px 10px; height: 100%; }
.last_articles .cnt ul.simplelist li { display: block; background: url(bullet_white.gif) 2px 6px no-repeat; padding: 2px 2px 3px 10px; list-style: none outside; }
.last_articles .cnt ul.simplelist li a { }
.last_articles .cnt ul.simplelist li a:hover { text-decoration: underline; }
.last_articles .cnt ul.simplelist li a span { display: block; text-align: right; margin-top: 3px; }
.last_articles .cnt ul li.last a {  }

#poll { background: url(poll_bgrd.jpg) left bottom no-repeat; color: #FFF; border-top: solid 1px #FFF; }
#poll .cnt { padding: 0 10px 10px 10px; }
#poll .cnt h4 { font-size: 10px; padding: 0 0 10px 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; height: 100%; }
#poll input { display: block; float: left; }
#poll label { display: block; width: 190px; float: left; padding: 2px 0 2px 0px; margin: 0 0 0 5px; white-space: normal; font-weight: normal; }
#poll input.radio { margin: 0; *top: -3px; }
#poll .vote label { border-left: 4px solid #FFF; padding-left: 10px; }
#poll li { padding-top: 3px; }
#poll li .bar { display: block; margin: 5px 0 0 0; height: 5px; background: #FFF; }

#poll label#lq1 { border-color: #900; }
#poll label#lq1 .bar { background: #900; }
#poll label#lq2 { border-color: #390; }
#poll label#lq2 .bar { background: #390; }
#poll label#lq3 { border-color: #F90; }
#poll label#lq3 .bar { background: #F90; }
#poll label#lq4 { border-color: #C0F; }
#poll label#lq4 .bar { background: #C0F; }
#poll label#lq5 { border-color: #F63; }
#poll label#lq5 .bar { background: #F63; }
#poll label#lq6 { border-color: #00ECFF; }
#poll label#lq6 .bar { background: #00ECFF; }

#poll .buttons { padding-top: 15px; }
#poll .buttons a,
#poll .buttons input { display: block; float: left; width: auto; height: 25px; line-height: 25px; padding: 0 10px; text-transform: uppercase; font-weight: bold; margin-right: 10px; color: #FFF;  background: url(header_nav_selbgrd.gif) left -5px repeat-x; border: none; cursor: pointer; }

#zodiac {  }
#zodiac #RTE.cnt { height: auto; }
#zodiac .cnt { position: relative; height: 80px; overflow: hidden;  }
#zodiac .signs li { display: block; width: 18px; height: 18px; overflow: hidden; float: left; margin: 0 8px 5px 0; }
#zodiac .signs li a { display: block; width: 18px; height: 18px; }
#zodiac .signs li.clear { clear: both; }
#zodiac .zod span { display: block; font-weight: bold; margin: 0 0 1px 0; }
#zodiac .bars li { position: relative; color: #8cc5f0; background: none; padding: 0; }
#zodiac .bars li span { display: block; }
#zodiac .bars .bar { width: 54px; height: 6px; overflow: hidden; position: absolute; top: 5px; right: 5px; background: url(zodiac_bar.gif) left -11px no-repeat; }
#zodiac .bars .bar span { width: 54px; height: 6px; background: url(zodiac_bar.gif) left top no-repeat; }
#zodiac .bars .bar.s15 span { width: 10px; }
#zodiac .bars .bar.s25 span { width: 21px; }
#zodiac .bars .bar.s35 span { width: 32px; }
#zodiac .bars .bar.s45 span { width: 43px; }
#zodiac .bars .bar.s55 span { width: 54px; }

.sidebar #zodiac .zod { display: none; width: 110px; height: 80px; position: absolute; top: 7px; left: 130px; background: #2F5F84; font-size: 9px; }
.sidebar #zodiac .zod#zod1 { display: block; }

span.up, span.down { display: block; width: 9px; height: 9px; background: url(arrow_up_blue.gif) left top no-repeat; overflow: hidden; text-indent: -30px; margin-top: 2px; }
span.down { background: url(arrow_down_orange.gif) left top no-repeat; }

#weather { }
#weather table { width: 100%; border-collapse: collapse; margin-top: 10px; }
#weather table th,
#weather table td { border: 1px solid #4F7FA6; padding: 3px 5px 3px 0; }

#weather table thead th { text-align: right; font-size: 9px;   }
#weather table thead th.city_title { text-align: center; padding-left: 5px; font-size: 12px;  }
#weather table thead th span { font-size: 8px;  }

#weather table tbody th { width: 110px; text-align: left; padding: 3px 0 3px 5px; border-right: none; }
#weather table tbody td { text-align: right;  }
#weather table tbody td.weather_icon { padding: 3px 5px 3px 0; border-left: none; border-right: none; }
#weather table tbody td img { display: block; }

#capital table { width: 100%; table-layout: fixed; border-collapse: collapse;  }
#capital .cnt { padding: 0 10px 10px 10px; }
#capital .currency { width: 65px; }
#capital tr.bold td { font-weight: bold; }
#capital tr.bold.last td { border-bottom: 1px dashed #42739a; padding-bottom: 5px; }
#capital tr.first td { padding-top: 5px; }
#capital tfoot td { color: #5487af; padding-top: 10px; }
#capital td.change { width: 10px; }

#currency .cnt { padding: 0 10px 10px 10px; }
#currency table { width: 100%; table-layout: fixed; border-collapse: collapse; margin: -20px 0 0 0;  }
#currency table .currency { width: 75px;  color: #5487af; text-indent: 20px; }
#currency table .USD { background: url(us.gif) left center no-repeat; }
#currency table .EUR { background: url(europeanunion.gif) left center no-repeat; }
#currency table .GBP { background: url(gb.gif) left center no-repeat; } 

#currency table .buy { }
#currency table .sell { }
#currency table .bnb { }
#currency table .change { width: 12px; }
#currency table tfoot td { color: #5487af; padding-top: 10px; }
#currency table thead th { color: #5487af; font-weight: normal; text-align: left; padding-bottom: 5px; }
#currency table td { padding: 1px 0; }

/* --- Tabs -------------------------------------- */
.tabs { margin: 10px 0;  }
.tabs .hdr { padding-top: 20px; }
.tabs .tabs-container { border: 4px solid #222D47; }
.tabs .tabs-hide { display: none; }
.tabs .tabs-nav { margin: 0pt; list-style-image: none; list-style-position: outside; list-style-type: none; background: url(xmod_iarticles_li_bgrd.gif) left top repeat-x; color:#FFF; height: 24px; overflow: hidden; }
.tabs .tabs-nav a { border: solid #DDD; border-width: 0 1px 1px 0; padding: 0 7px; color: #FFF; font: bold 10px/24px Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; }
.tabs .tabs-nav a { display: block; float: left; text-align:center; text-decoration:none; overflow: hidden; height: 100%; }
.tabs .tabs-nav #comments a { color: #F8B670; }
.tabs .tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active { cursor:pointer; }


.tabs .tabs-nav span { border: solid #DDD; border-width: 0 1px 1px 0; padding: 0 14px; color: #FFF; font: bold 11px/24px Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; }
.tabs .tabs-nav span { display: block; float: left; text-align:center; text-decoration:none; overflow: hidden; height: 100%; }
.tabs .tabs-nav span:hover,.tabs-nav span:focus,.tabs-nav span:active { cursor:pointer; }

.tabs .tabs-nav .tabs-disabled { opacity: 0.4;}
.tabs .tabs-nav .tabs-disabled a:hover,.tabs-nav .tabs-disabled a:focus,.tabs-nav .tabs-disabled a:active { }
.tabs .tabs-nav .tabs-selected a { border-bottom-color:#222D47; background: url(xmod_iarticles_li_bgrd.gif) 0 -24px repeat-x;  }
.tabs .tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus,.tabs-nav a:active { outline: none; }
.tabs .tabs-nav .tabs-selected a:link,.tabs-nav .tabs-selected a:visited,.tabs-nav .tabs-disabled a:link,.tabs-nav .tabs-disabled a:visited { cursor:text; }
.tabs .tabs-nav li { float:left; height: 25px; overflow: hidden; }
.tabs .tabs_cnt { background: url(tabs_cnt_bgrd.gif) left top repeat-x; }
.tabs .tabs_cnt .desc strong { display: block; }
.tabs .tabs_cnt span { display: block; }
.tabs .tabs_cnt img { display: block; margin: 0 auto; }
.tabs .tabs_cnt .inn { padding: 10px; }
.tabs .tabs_cnt .col { width: 50%; height: 250px; overflow: hidden; float: left; position: relative; }
.tabs .tabs_cnt .col.c1 { background: url(border.gif) right top repeat-y;  }
.tabs .tabs-nav .last a { border-right: none; padding: 0 9px; }
 
.article_list { padding: 10px 10px 0 10px; }
.article_list li { display: block; height: 63px; overflow: hidden; padding-left: 110px; margin-bottom: 15px; position: relative; }
.article_list li span { display: block; }
.article_list li .image { width: 98px; height: 58px; border: 1px solid #DFDFDF; overflow: hidden; position: absolute; top: 0; left: 0; }
.article_list li .image img { display: block; }
.article_list li .date { color: #666; }
.article_list li .hdr { font-weight: bold; color: #369; }
.article_list li .cats, .article_list li .cats a { color: #999; }
.article_list li a:hover { text-decoration: underline; }

.frame .panel { width: 50%; float: left; overflow: hidden; }
#content .frame h3,
.frame h3 { background: #222d47 url(xmod_iarticles_li_bgrd.gif) 0 -24px repeat-x; color:#FFF; height: 29px; text-indent: 10px; text-transform: uppercase; font-size: 11px; line-height: 29px; }
.frame .hdr { position: relative;  }
.frame .hdr a { display: block; position: absolute; top: 10px; right: 10px; color: #4F7897; }
.frame .hdr a:hover { color: #FFF; }
.frame .cnt { height: 215px; border: solid #222D47; border-width: 0 4px 4px 4px; padding: 5px; overflow: hidden; }
.frame .c1 .hdr { border-right: 1px solid #FFF; }
.frame .c1 .cnt { border-right: 1px solid #222D47; }
.frame .c2 .cnt { border-left: none; }

.newscatlist h3 { font-size: 12px; color: #FFF; padding: 0 5px;  }
.newscatlist .cnt { padding: 0; height: auto; }
.newscatlist .cnt ul a { display: block; padding: 5px 5px 5px 20px; line-height: 18px; border-bottom: 1px solid #CCC; background: url(bullet_black.gif) 10px 13px no-repeat; zoom: 1; }
.newscatlist .cnt ul a:hover { background-color: #EEE; text-decoration: underline;  }

#currencies.frame .hdr a { color: #FFF; }
#currencies.frame .cnt { padding: 0; margin-bottom: 5px; height: auto; }
#currencies.frame .archive_image { display: block; padding: 20px; }
#currencies.frame .cnt table { width: 100%; border-collapse: collapse; border: 1px solid #CCC; border-width: 0 0 1px 1px; }
#currencies.frame .cnt table th,
#currencies.frame .cnt table td { padding: 3px 5px; text-align: right; border: 1px solid #CCC; border-width: 1px 1px 0 0; }
#currencies.frame .cnt table th { background: #EEE; vertical-align: bottom; }
#currencies.frame .cnt table td { border-right-color: #999; }
#currencies.frame .cnt table td select { padding-right: 10px; }
#currencies.frame .cnt table .data td { border-top-color: #999; background-color: #F0F0F0; }
#currencies.frame .cnt table .currency { font-weight: bold; }
#currencies.frame .cnt table .arch { width: 16px; }
#currencies.frame .cnt table .arch a { display: block; width: 16px; height: 16px; text-indent: 2000px; overflow: hidden;  background: url(page_white_stack.png) left top no-repeat;  }

.financies_search, 
#currencies.frame .cnt form.filter { display: block; border: 1px solid #CCC; background-color: #CCC; padding: 3px 10px; }
#currencies.frame .cnt form.filter label { display: inline; }

.last_article { padding: 10px; }
.last_article .image { display: block; width: 228px; height: 118px; border: 1px solid #DFDFDF; overflow: hidden; margin-bottom: 5px; }
.last_article .image img { display: block; width: 100%; height: 100%; }
.last_article .hdr { font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; }
.last_article .desc { padding: 0; color: #666; }

.wai { background: #EEE; line-height: 16px; padding: 4px 8px; border: solid #CCC; border-width: 1px; margin: 0 0 15px 0 ; }
.wai u { text-decoration: none; padding: 0 5px; }
.wai a:hover { text-decoration: underline; }

/* --- Adv -------------------------------------- */
.adv {  }

#header .adv { width: 728px; height: 90px; position: absolute; right: 10px; top: 10px; }
#content .adv { width: 728px; height: 60px; margin-top: 5px; background: none; }
#content .adv .s430 { width: 430px; height: 60px; float: right; }
#content .adv .s230 { width: 230px; height: 60px; float: left; margin: 0 18px 0 0;  }
#content .adv .s230.last { margin: 0 0 0 1px; }
#right .adv { width: 250px; height: 250px; border-bottom: 4px solid #2f5f84; }
#right #small.adv { border-bottom: none; height: auto; }
#left .adv { margin: 5px; }

.capital #page_content { background: url(page_content_bgrd_home.gif) right top repeat-y; height: 100%; }
.capital #content { width: 728px; }

.profileerrors a { color: #F93; }

.errors { line-height: 18px; border: 1px solid #900; padding: 10px; color: #900; background: #FFE; }

.company_table { width: 100%; border-collapse: collapse; }
.company_table .desc { width: 150px;  }
.company_table thead th { background: #EEE; padding: 5px 0; vertical-align: middle;   }
.company_table tbody td { padding: 3px 5px; }
.company_table tbody td.second { border-bottom: 1px solid #000; }
.company_table td,
.company_table th { border: 1px solid #CCC; vertical-align: top;  }

.adv_right,
.adv_left { display: none;  }


#special_article_link { border-top: 1px solid #FFF; height: 80px; overflow: hidden;  }
#special_article_link a { display: block; padding: 10px 0; background: url(special_link_bgrd.gif) 0 0 no-repeat; }
#special_article_link a:hover { background-position: left -81px; }
#special_article_link .s_image { width: 80px; height: 60px; background: #FFF; overflow: hidden; float: left; margin-left: 10px;  }
#special_article_link .s_content { width: 140px; height: 60px; overflow: hidden; float: left; margin: 0 10px;  }
#special_article_link img { display: block; width: 100%; margin-top: 3px; }
#special_article_link strong { font-size: 12px;  }

 
ul.autolink{}
ul.autolink li{
background:#222D47;   
border-bottom:1px solid #FFFFFF;
font-size:12px;
padding:5px 10px;
} 
ul.autolink li:hover{background:#477192}
ul.autolink li a{display:block;}


 
.dklgjldgj{
color:#8CC5F0;
font:bold 11px/1.5 Verdana,Geneva,Arial,Helvetica,sans-serif;
height:22px;
text-indent:10px;
text-transform:uppercase;
}

#t{width:160px !important;}


