body{background:#F4FAFF url('/img/bg-body.png') 0 0 repeat-x; font-family:Verdana, Tahoma , Arial, sans-serif; text-align:center; color:#333333;}

/* NAVIGATION-SKIP */
#nav-skip { position: absolute; left: -2000px; }
#nav-skip a:focus, #nav-skip a:active { position: absolute; left: 2000px; }

/* LANG MENU */
#lang-menu{text-align:right; padding-top:10px; font-size:92%; margin-bottom:-10px; min-height:13px;}
#lang-menu a{text-decoration:none; color:#D9E3ED; background:url(/img/dot-arrow-white.png) 0 50% no-repeat; padding-left:15px; margin-left:17px; text-decoration:underline;}
#lang-menu a.active{text-decoration:none;}

/* LOGO */
#logo-box{ margin:10px 0px 0 0px; float:left; padding:1px 0 0; margin-left:0px;}
#logo-box img, #logo-box p{margin:0px; padding:0px; display:block;}

/* **** search **** */
#search-box{float:right; margin-top:22px; text-align:right;}
#search-box p{margin:0px;}
#search-box input{vertical-align:middle;}

/* **** construct **** */
#mother{width:990px; margin:0px auto 20px; text-align:left; }
#header{background:#75A8DA url('/img/bg-header.jpg') 0px 0 repeat-y; position:relative; min-height:116px; _height:116px; padding-left:8px;}
#main{ background:#FFFFFF; clear:both;}
#content{ padding-top:1px; border:1px solid #CACCCA; border-width:1px 1px 0px;}
.home #content .in{background:url('/img/bg-home-in.png') 0px 0 repeat-y; padding:0px 25px 0;}
.one-col #content .in{background:url('/img/bg-one-col-in.png') 0px 0 repeat-y; padding:20px 25px 35px;}
#content .in{overflow:hidden; zoom:1; background:url('/img/bg-main.png') 1px 0 repeat-y;}
#footer {background:url('/img/bg-footer-cols.png') 0 0 no-repeat; overflow:hidden;  padding:25px 0 0px; font-size:92%; margin-top:-5px; position:relative; min-height:115px;}
#footer .spc{margin:0px 25px 0px;}
#footer.home {background:url('/img/bg-footer.png') 0 0 no-repeat;}
#mother .footer-col-one {background:url('/img/bg-footer-one-col.png') 0 0 no-repeat;}
#footer img.l{margin-top:0px;}

/* **** cols **** */
.col-l{width:690px; float:left; padding-bottom:40px;}
.col-r{width:298px; float:left; overflow:hidden; background:#DEEFFF url('/img/border-col-r.png') 0 0 repeat-y;  zoom:1;}
.home .col-l{ width:542px; background:url('/img/bg-border-col.png') 100% 0 repeat-y; border-right:1px solid #D5D6D5; padding:0;}
.home .col-r{width:395px; background:url('/img/bg-border-col.png') 100% 0 repeat-y;}
.home .col-side{float:right; width:309px; background:none; padding-left:0px;}
.col-l .spc{padding:20px 0 5px;}
.col-l .spc{margin: 0 40px 0 30px;}
.col-r .spc{margin: 0 8px 0;}
.home .col-l .spc{margin: 0 35px 0 5px;}
.home .col-r .spc{margin: 0 0px 0 17px; padding:20px 0 5px;}

.col-h-l{width:50%; float:left;}
.col-h-r{width:50%; float:right;}

/* MAIN MENU */
#main-menu{background:url('/img/bg-main-menu.png') 0 0 no-repeat; float:left; width:100%; margin-top:-34px; position:relative; padding-top:12px;}
#main-menu ul{background:#E35829 url('/img/bg-main-menu-ul.png') 0 0 repeat-y; margin:0px 0 0 0px; padding:0px 0 0 1px; width:989px; float:left;}
#main-menu ul li{margin:-4px 0 0 0px; padding:0px; float:left; border-left:1px solid #ED8356; position:relative; z-index:5; background:none;}
#main-menu ul li a, #main-menu ul li strong{display:block; padding: 16px 16px 16px 0px; line-height:1; text-transform:uppercase; text-decoration:none; color:white;  position:relative; z-index:4; font-size:92%; font-weight:bold; float:left; width:auto;}
#main-menu ul li span{ background:url(../img/dot-arrow-white.png) 17px 50% no-repeat; padding-left:32px;}
#main-menu ul li a:hover{background:#B12D09;}
#main-menu ul li:first-child{border:0px;}
#main-menu ul li:first-child a:hover{background:#A11F00 url(../img/corner.png) 0 0 no-repeat;}

#main-menu ul li.active span{background: url(../img/dot-arrow-white-bottom.png) 17px 50% no-repeat;}
#main-menu ul li.active a{background:#A11F00;}
#main-menu ul li.active:first-child a{background:#A11F00 url(../img/corner.png) 0 0 no-repeat;}

/* SIDE MENU */
.side-menu{padding-bottom:25px;}
.side-menu h2, .ref-list h2{padding-left:19px; color:#333333; font-size:175%; margin-bottom:12px; text-transform:none;}
.side-menu ul{margin:0px; padding:0px;}
.side-menu ul li{padding:0px; margin:-1px 0px 0 0px; background:#F4FAFF url('/img/bg-sidemenu-top.png') 0 0 no-repeat; width:276px; border-left:1px solid #CACCCA; font-weight:bold;}
.side-menu ul li div{ background:url('/img/bg-sidemenu-bottom.png') 0 100% no-repeat; padding-bottom:1px;}
.side-menu ul li.expanded, .side-menu ul li.active{background:white url('/img/bg-sidemenu-top-active.png') 0 0 no-repeat !important; margin-left:0px; width:277px; }
.side-menu ul li.expanded div, .side-menu ul li.active div{background:url('/img/bg-sidemenu-bottom-active.png') 0 100% no-repeat !important;}
.side-menu ul li a{padding:10px 20px 10px 40px; display:block; font-size:117%; color:#3E71A2; background:url('/img/dot-arrow-red.png') 20px 50% no-repeat; text-decoration:none;}

.side-menu ul li.expanded a{color:#3E71A2;}
.side-menu ul li:hover, .side-menu ul li.hover{background:white url('/img/bg-sidemenu-top-active.png') 100% 0 no-repeat;}
.side-menu ul li:hover div, .side-menu ul li.hover div{background:url('/img/bg-sidemenu-bottom-active.png') 100% 100% no-repeat;}
.side-menu ul li a:hover{color:#CC4335;}
.side-menu ul li.expanded a:hover, .side-menu ul li.active a:hover{color:#0050A6;}
.side-menu ul li.active a, .side-menu ul li.active a:hover{color:#CC4335; background-image:url('/img/dot-arrow-red.png');}
.side-menu ul li.expanded div a, .side-menu ul li.expanded div a:hover{background-image:url('/img/dot-arrow-red-bottom.png');}

.side-menu ul li.expanded ul{margin: 0px 0 0 -1px; padding-bottom:0px;}
.side-menu ul li.expanded ul li{background:none !important; margin:0px; padding:6px 15px 6px 32px; width:auto; overflow:hidden; zoom:1; border:1px solid #CACCCA; border-width:1px 0px 0px 1px; font-weight:normal;}
.side-menu ul li.expanded li a{font-size:100%; padding:0 0 0 11px; background:url('/img/dot-red.png') 0 0.6em no-repeat; display:inline; float:left; color:#3E71A2;}
.side-menu ul li.expanded li a:hover{background:url('/img/dot-red.png') 0 0.6em no-repeat; color:#CC4335;}
.side-menu ul li.active, .side-menu ul li.expanded li.active{border-left-color:white;}
.side-menu ul li.active ul li{border-left-color:#CACCCA;}
.side-menu ul li.expanded li.active a{color:#CC4335;}
.side-menu ul li.expanded ul li:first-child{background:url('/img/bg-side-shadow.png') 0 0 no-repeat  !important;}


/* INTRO */
#intro{ background:#E5E5E5; padding-top:1px; clear:both; border:1px solid white; border-width:1px 1px 0px; border-color:white #CACCCA; color:#3E71A2; position:relative; min-height:423px;}
#illust{ position:absolute; width:414px; height:387px; left:579px; top:40px; z-index:100;}
#intro .annot{ margin:0 465px 0 34px; padding: 32px 0 40px; position:relative;}
#intro .annot .content{float:right; width:240px;}
#intro .annot h2{font-size:191%;}
#intro .annot p{line-height:1.4;}
#intro .step{float:left; width:225px; background:url('/img/bg-step-top.png') 0 0 no-repeat; padding-top:11px;}
#intro .step .spc{background:url('/img/bg-step-bottom.png') 0 100% no-repeat; padding-bottom:11px;}
#intro .step .spc ul{margin:0; padding:1px 11px 1px; border:1px solid #CACCCA; border-width:0 1px 0; background:#FDFDFD;}
#intro .step .spc ul li{padding:0px 0 7px 38px; margin:10px 0px 0; background:url('/img/ico-ok-step.png') 0 4px no-repeat;}
#intro .step .spc ul li:first-child{margin-top:4px;}
#intro .step .spc ul li a{font-weight:bold; color:#4A7AA8; text-decoration:none;}
#intro .step .spc ul li a:hover{ text-decoration:underline; color:#CD4335;}
#intro .step .spc ul li span{display:block;}
#intro .step .spc ul li a:hover span{text-decoration:underline;}
#intro .link{background:#D54C2C url('/img/bg-intro-link.png') 0 0 no-repeat; padding:1px 0px 0 0; margin-top:22px; width:179px;}
#intro .link a {display:block; color:white; text-decoration:none; padding:4px 16px 5px 5px; background:url(../img/dot-arrow-white.png) 96.5% 55% no-repeat; word-spacing:-1px}
#intro .link a:hover{text-decoration:underline;}

/* NEWS */
.news{margin-top:0; border:1px solid #CACCCA; border-width:1px 0; padding:0 8px 15px;}
.news .date{ font-weight:bold;}
.news ul li p{margin-top:0px; font-size:92%;}
.news ul{overflow:hidden; zoom:1; list-style:none; margin:10px 0 0px; padding:0px;}
.news ul li{ padding:0px; background:none; float:left; width:230px; margin:0 0 0 0px;}
.news ul li:first-child, .home .news ul li:first-child{margin-left:0px;}
.news ul li h3{font-size:133%; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:0px; margin-bottom:5px;}
.home .news{border:0px; padding:0px; margin-top:0.8em;}
.home .news ul li{margin:0 0 0 40px;}
.home .news ul{margin:0;}
.home .news h3{margin-bottom:0.5em; font-weight:bold; font-size:117%;}

/* Reference */
.ref-box { padding:0 8px 15px;}
.ref-box ul{float:left; list-style:none; margin:0.8em 0 6px; padding:0px; width:263px; background:white url('/img/bg-ref-ul-2.png') 0 0 repeat-x; border:1px solid #CACCCA; overflow:hidden; zoom:1;}
.ref-box ul.first{border-top:0px;}
.ref-box ul li{ padding:0px; background:none; float:left; width:125px; margin:0px 0 1px; height:100px; border-left:1px solid #D5D6D5; text-align:center; display:table; overflow:hidden;}
.ref-box ul li a{display:table-cell; vertical-align:middle;  width:125px; text-align:center;}
.ref-box ul li img{display:block; margin:0 auto 0;}
.ref-box ul li:first-child{border:0px;}
.home .ref-box {border:0px; padding:0;}
.home .ref-box ul{width:377px; border:0px; background:white url('/img/bg-ref-ul.png') 0 0 repeat-x;}

/* References list */
.ref-list{padding:0 10px 15px;}
.ref-list h2{padding-left:0; margin-bottom:16px;}
.ref-list ul{margin-bottom:1.3em}
.ref-list li{border-bottom:1px solid #CADDF1; padding-bottom:6px; background:url('/img/dot-arrow-red.png') 2px 0.4em no-repeat; padding-left:20px; }
.ref-list a.more{padding:0 15px 0 0; background:url(/img/dot-arrow-red.png) 100% 60% no-repeat;}

/* Say about */
.say-about{padding:0 8px 0px; margin-top:-1px;}
.say-about ul li{border:1px solid #E4EBF3; border-width:0 1px 1px 0; background:#CDD4DB; padding:0 1px 1px 0; margin-top:15px;}
.say-about ul li div.content{background:#FFF7D2 url('/img/bg-say-about.png') 0 100% repeat-x; padding:15px 13px 1px; border:2px solid #FFF4BF;}
.say-about .message{font-style:italic; margin-bottom:20px;}
.col-l .say-about{width:263px; border:0px; padding:0px; margin-left:25px;}
.col-l .say-about li{margin:0px 0 10px;}

/* ATTACHED LINKS */
.att-links ul li{background-image:url('/img/dot-arrow-red.png');}

/* BREADCRUMB */
#breadcrumb { font-size:92%; margin:0; padding:8px 25px 8px; border-bottom:1px solid #CACCCA;}
#breadcrumb .arrow{font-size:117%;}


/* IMG BOX */
.img-box{padding:5px 5px 3px; font-style:italic; font-size:92%; border:1px solid #CDCFCD; margin:15px 25px 10px 0; float:left;}
.img-box p{margin:0; padding:0px; line-height:1.4;}
.img-box a{display:block; color:#333333; text-decoration:none;}
.img-box a span{padding:7px 10px 0; display:block; margin:0;}
.img-box span{display:block; margin:5px 1px;}
.img-box a img{margin:0px auto 0px; padding:0px;}

/* ATTACHED - IMAGES */

.att-images .box{ background:#F1F3F1; border:1px solid #D7D8D7; padding:9px 10px 0; margin-top:12px;}
.att-images ul{margin:0px 0 8px; overflow:hidden;  zoom:1;}
.att-images ul li {margin:0px 0px 0px 9px; padding:0px; float:left; background:none;  width:112px;}
.att-images ul li a{display:block; text-align:center;}
.att-images ul li img{display:block; margin:0 auto 0;  border:1px solid white;}
.att-images ul li:first-child{ margin-left:0px;}
.att-images ul li a:hover img{ border:1px solid #EBEBEB;}

.creator{text-align:right; float:right;}
.creator a{text-decoration:none; color:#8C8C8C;}


/* CONTACT FORM */
.contact-form{margin-bottom:20px; width:610px; overflow:hidden;}
.contact-form h2{background:url('/img/ico-contact-form.png') 3px 50% no-repeat; padding:7px 0 2px 44px;}
.contact-form .box-top{background:url('/img/bg-contact-top.png') 0 0 no-repeat;}
.contact-form .box-bottom{background:url('/img/bg-contact-bottom.png') 0 100% no-repeat; padding:15px 18px 10px;}
.contact-form .col-h-l, .contact-form .col-h-r{width:46%; padding:0;}
.contact-form label{color:#333333;}
.contact-form input{margin-top:2px;}
.contact-form .fm-spc{margin-top:10px; background:#EFF7FF url('/img/bg-contact.png') 0 0 repeat-y;}
.contact-form p{margin-right:0px;}
.w-full{width:100%;}

/* CROSSROAD */
.crossroad{ margin:20px 5px 20px 0;}
.crossroad .crossroad-box{width:299px; background:#E1F0FF url('/img/crossroad-body.png') 0 0 repeat-y; margin-bottom:17px;}
.crossroad .crossroad-top{ background:url('/img/crossroad-top.png') 0 0 no-repeat;}
.crossroad .crossroad-bottom{background:url('/img/crossroad-bottom.png') 0 100% no-repeat; padding:1px 1px 1px;}
.crossroad .footer, .crossroad .body{border-top:1px solid #F6FBFF; padding:0 16px 0; }
.crossroad .body{border-bottom:1px solid #A5C4E3; padding-bottom:6px; min-height:209px;}
.crossroad .footer{border-top:1px solid #F6FBFF;}
.crossroad .footer p{background:url(../img/dot-arrow-red.png) 0 0.7em no-repeat; padding:3px 0 7px; overflow:hidden;}
.crossroad .footer a{padding-left:15px; float:left;}
.crossroad a.ico{padding-top:86px; margin-top:0; background-repeat:no-repeat; display:block; _height:1px;}
.crossroad h2{padding:0px; margin:0px;}

.ico-ok{background:url('/img/ico-ok.png') 50% 25px;}
.ico-book{background:url('/img/ico-book.png') 50% 25px;}
.ico-stats{background:url('/img/ico-stats.png') 50% 25px;}
.ico-wand{background:url('/img/ico-wand.png') 50% 25px;}
.ico-tools{background:url('/img/ico-tools.png') 50% 25px;}
.ico-calc{background:url('/img/ico-calc.png') 50% 25px;}
.ico-glass{background:url('/img/ico-glass.png') 50% 25px;}
.ico-switch{background:url('/img/ico-switch.png') 50% 25px;}
.ico-circle{background:url('/img/ico-circle.png') 50% 25px;}
.ico-pencil{background:url('/img/ico-pencil.png') 50% 25px;}

.ico-partners div{background:url('/img/ico-partners.png');}
.ico-product div{background:url('/img/ico-product.png');}
.ico-sell div{background:url('/img/ico-sell.png');}
.ico-buy div{background:url('/img/ico-buy.png');}
.ico-store div{background:url('/img/ico-store.png');}
.ico-bond div{background:url('/img/ico-bond.png');}
.ico-bank div{background:url('/img/ico-bank.png');}
.ico-accounting div{background:url('/img/ico-accounting.png');}
.ico-fortune div{background:url('/img/ico-fortune.png');}
.ico-reports div{background:url('/img/ico-reports.png');}
.ico-cmr div{background:url('/img/ico-cmr.png');}
.ico-production div{background:url('/img/ico-production.png');}
.ico-special div{background:url('/img/ico-special.png');}


.img-crossroad{margin-top:20px;}
.img-crossroad .image{float:left; margin:5px 0 0 -159px; width:127px; text-align:center; zoom:1; cursor:pointer; background:url('/img/bg-ref-top.png') 0 0 no-repeat;}
.img-crossroad .image span.box-bottom{background:url('/img/bg-ref-bottom.png') 0 100% no-repeat; display:block;}
.img-crossroad .image img{zoom:1; padding:0px;}
.img-crossroad ul li h2{margin-top:0.7em;}
.img-crossroad ul li h2, .img-crossroad ul li p{margin-left:160px; margin-right:15px;}
.img-crossroad ul li{ padding:0px; margin-bottom:10px; background:0; overflow:hidden; zoom:1}
.img-crossroad ul li .image span span{width:127px; height:126px; display:table-cell; vertical-align:middle; text-align:center;}
.img-crossroad ul li.empty .image span span{background:url(/img/ico-ref-empty.png) center center no-repeat;}

.ref-crossroad{margin-top:20px;}
.ref-crossroad ul{overflow:hidden; zoom:1;}
.ref-crossroad ul li{float:left; width:127px; background:url('/img/bg-ref-top.png') 0 0 no-repeat; padding:0; margin-left:34px;}
.ref-crossroad ul li:first-child{margin-left:0px;}
.ref-crossroad ul li div{background:url('/img/bg-ref-bottom.png') 0 100% no-repeat; }
.ref-crossroad ul li .image{display:block; text-align:center; width:100px; height:100px; display:table-cell; vertical-align:middle;}
.ref-crossroad ul li .no-link, .ref-crossroad ul li a{display:block; padding:7px 12px 12px; font-size:92%; _height:1px; line-height:1.4;}
.ref-crossroad ul li.empty .image{ background:url(/img/ico-ref-empty.png) center center no-repeat;}

.ico-crossroad ul{padding:18px 0 0;}
.ico-crossroad li{ background:#EFF7FF url('/img/bg-ico-crossroad.png') 0 0 repeat-x; border:1px solid #A5C4E3; margin:0 0 15px; padding:0;}
.ico-crossroad li div{padding:1px 25px 13px 87px; background-repeat:no-repeat; background-position: 20px 20px;}
.ico-crossroad li h2{margin-top:11px;}

/* PAGING */
.paging {background:url('/img/bg-pagging.png') 0 0 repeat-y; width:610px;}
.paging .box-top{background:url('/img/bg-pagging-top.png') 0 0 no-repeat;}
.paging .box-bottom{background:url('/img/bg-pagging-bottom.png') 0 100% no-repeat; overflow:hidden; zoom:1;}
.next, .prev{width:126px; float:left; display:table;}
.next a, .prev a{display:table-cell; vertical-align:middle; padding:6px 15px 7px; background:url('/img/dot-arrow-red.png') 100px 55% no-repeat;}
.prev a{ padding-left:33px; background:url('/img/dot-arrow-red-left.png') 15px 55% no-repeat;}
.next{border-left:1px solid #DEDFDE;}
.prev{border-right:1px solid #DEDFDE; }
.paging ul{float:left; width:352px; margin:5px 0 0px; text-align:center; clear:none;}
.paging ul li{ background:none; padding:0; margin:0 0 0 18px; display:inline;}
.paging ul li:first-child{margin:0;}
.paging ul li.active{font-size:150%;}
.one-col .paging{margin:10px 0 0 164px;}

/* DETAIL REF */
.detail-ref{background:url('/img/bg-detail-reference.png') 0 0 no-repeat; padding-top:1px; overflow:hidden; margin-top:25px;}
.detail-ref .ref-spc{padding:25px 25px 0 25px}
.detail-img{float:right; width:218px; height:218px; border:1px solid #CACCCA; display:table; background:white; margin:0 0 8px 30px;}
.detail-img span{display:table-cell; vertical-align:middle; text-align:center;}
.detail-ref p.title{font-size:183%; font-family:"Franklin Gothic Medium", Arial, Tahoma, Verdana;}
.detail-ref .head p{margin:0;}
.detail-ref h2{margin:1.5em 0 0;}
.detail-ref p{margin-bottom:1.5em;}

/* SEARCH RESULT */
.search-results ul{margin:20px 20px 0px 10px; padding:0px; list-style:none;}
.search-results ul li{padding:0 0 15px 3.5em; position:relative; margin:0px; background:none;}
.search-results .number{position:absolute; left:-15px; font-size:150%; color:#2E4876; width:2.5em; text-align:right; margin-top:0px;}
.search-results .item-section{margin:2px 0px 10px; padding: 0 0px 0; white-space:nowrap; color:#ACACAC; font-size:92%; font-family: Veradana, Tahoma, Arial;}
.search-results .desc{margin:10px 0 8px; color:#333333;}
.searched-term{background:#C3E8F3; text-decoration:inherit;}
.search-results .url a{color:#2A8EBF;}
.search-results h2{display:inline;}

#search-again{padding: 5px 40px 7px; background:#EFF7FF; margin-top:10px; border:1px solid #A5C4E3;}
#search-again label{font-weight:bold;}
#search-again .inp-text{width:300px;}

/* MESSAGES */
.ok-message{background:#E3FDB6 url(/img/bullet-tick.png) 10px 50% no-repeat;; padding:4px 20px 4px 35px; border:1px solid #8AC722; color:#4B7600; font-weight:bold; margin:0.8em 0px 0px;}
.error-message{background:#FFCCCC url(/img/bullet-cross.png) 10px 50% no-repeat; padding:4px 20px 4px 35px; border:1px solid #DB0000; color:#B10000; font-weight:bold;  margin:0.8em 0px 0px;}

/* DETAIL */
#detail {background:#DEEFFF; margin:-20px -40px 0pt -30px;}
#detail div{ padding:20px 40px 11px 130px; background-position:20px 38px; background-repeat:no-repeat;}
#detail .ico-partners{background-image:url('/img/ico-big-partners.png');}
#detail .ico-buy{background-image:url('/img/ico-big-buy.png');}
#detail .ico-sell{background-image:url('/img/ico-big-sell.png');}
#detail .ico-product{background-image:url('/img/ico-big-product.png');}
#detail .ico-bond{background-image:url('/img/ico-big-bond.png');}
#detail .ico-store{background-image:url('/img/ico-big-store.png');}
#detail .ico-bank{background-image:url('/img/ico-big-bank.png');}
#detail .ico-accounting{background-image:url('/img/ico-big-accounting.png');}
#detail .ico-fortune{background-image:url('/img/ico-big-property.png');}
#detail .ico-reports{background-image:url('/img/ico-big-reports.png');}
#detail .ico-cmr{background-image:url('/img/ico-big-cmr.png');}
#detail .ico-production{background-image:url('/img/ico-big-production.png');}
#detail .ico-special{background-image:url('/img/ico-big-special.png');}

/* File list */
ul.list-files { list-style: none; margin: 0 0 1em 0; padding: 0; }
ul.list-files li { background-repeat: no-repeat; background-position: 0 0; line-height: 1.5em; padding-left: 20px !important; }

/* File icons */
.dm { background-image: url("/img/fileico/fico-sm-3dm.png"); }
.ai { background-image: url("/img/fileico/fico-sm-ai.png"); }
.avi { background-image: url("/img/fileico/fico-sm-avi.png"); }
.bmp { background-image: url("/img/fileico/fico-sm-bmp.png"); }
.cdr { background-image: url("/img/fileico/fico-sm-cdr.png"); }
.doc { background-image: url("/img/fileico/fico-sm-doc.png"); }
.dxf { background-image: url("/img/fileico/fico-sm-dxf.png"); }
.exe { background-image: url("/img/fileico/fico-sm-exe.png"); }
.gif { background-image: url("/img/fileico/fico-sm-gif.png"); }
.html { background-image: url("/img/fileico/fico-sm-html.png"); }
.jpg { background-image: url("/img/fileico/fico-sm-jpg.png"); }
.mp3 { background-image: url("/img/fileico/fico-sm-mp3.png"); }
.pdf { background-image: url("/img/fileico/fico-sm-pdf.png"); }
.png { background-image: url("/img/fileico/fico-sm-png.png"); }
.ppt { background-image: url("/img/fileico/fico-sm-ppt.png"); }
.psd { background-image: url("/img/fileico/fico-sm-psd.png"); }
.qt { background-image: url("/img/fileico/fico-sm-qt.png"); }
.ra { background-image: url("/img/fileico/fico-sm-ra.png"); }
.swf { background-image: url("/img/fileico/fico-sm-swf.png"); }
.tif { background-image: url("/img/fileico/fico-sm-tif.png"); }
.txt { background-image: url("/img/fileico/fico-sm-txt.png"); }
.xls { background-image: url("/img/fileico/fico-sm-xls.png"); }
.zip { background-image: url("/img/fileico/fico-sm-zip.png"); }
.unknown { background-image: url("/img/fileico/fico-sm-unknown.png"); }

.dictionary{}
.dictionary ul li{background:none; padding-left:35px; padding-right:10px; zoom:1;}
.dictionary ul ul{clear:none; padding-top:5px; _padding-top:0;}
.dictionary li li{padding-left:0;}
.dictionary ul h2{ float:left; margin:0 -5px 0 -35px; font-size:166%; display:inline; width:30px; _position:absolute;}

.news-paging{margin-top:2.5em;}
.news-paging .prev{width:170px;}
.news-paging .next{width:140px;}
.news-paging .next a{ background-position:115px 55%;}
