html { height:100%;}
html,body,table,tr,th,td,img,p,ul,ol,li,span,h1,h2,h3,h4,h5 {padding: 0px; margin: 0px; font: 12px Arial; list-style: none;}

body {
  width:995px;
  margin:0px auto;
  position:relative;
  background: #fff;
}

img {border:0;}

.fll {float: left;}
.flr {float: right;}

a {color: #000;}
a:hover {color: #b2324e; text-decoration: none;}

.auth {
        height: 107px;
        }

.logo {position: absolute; margin-left: 201px; z-index: 101;}

.flash {margin-right: -6px; position: relative; z-index: 100;}

.menuha {
        height: 32px;
        border-right: 4px solid #B2324E;
        }

.main_menu {
        width: 892px;
        border-top: 1px solid #dcdcdc;
        border-bottom: 1px solid #dcdcdc;
        height: 30px;
}

.menuha2 {
        height: 61px;
        padding-left: 530px;
        font: 11px Arial;
        color: #b2324e;
        clear: both;
        }

/*.menuha2 div {
        font: 11px Arial;
        height: 41px;
        border-bottom: 0px solid #b73f59;
        margin-top: 20px;
        float: left;
        margin-bottom: -2px;
        position: relative;
        cursor: pointer;
        text-decoration: underline;
}   */

.apendix {
        margin-left: -11px;
        position: relative;
        z-index:98;
         height: 32px;
         padding-left: 11px;
         background: url('/i/bg_left.gif') top left no-repeat;
         width: 892px;
         margin-left: 43px;
}

.leftcol {
		position: relative;
		left: 1px;
        border-top: 2px solid #b73f59;
        border-bottom: 8px solid #b73f59;
        text-align: left;
}

.rightcol {
        width: 593px;
        border-top: 1px solid #dcdcdc;
        float: right;
        text-align: left;
}

.main {width: 892px; clear: both;}

.bord {
	    border-bottom: 2px solid #b73f59;
        margin-bottom: 3px;
}

.contact {margin-top: 12px; margin-right: 28px;}
.contact td {font: 9px Verdana !important;color: #686868;}

.contact td a {text-decoration: underline; color: #b2324e;}
.contact td a:hover {text-decoration: none;}

h2 {
        font: 11px Arial Black;
        text-transform: uppercase;
        margin-top: 22px;
        color: #330000;
        margin-bottom: 18px;

}

.content {clear: both;}
.content p {margin: 20px 0px;text-align: justify;}
.content ul {margin: 5px 0px 10px 0px;}
.content ul li {background: url('/i/li.gif') top left no-repeat; padding-left: 21px;}

.footer {
        width: 892px;
        height: 58px;
        border-top: 1px solid #dcdcdc;
        clear: both;
        text-align: left;
        font: 10px Verdana !important;
        color: #686868;
}

.footer a {color: #686868; text-decoration: none;}
.footer a:hover {color: #b2324e;}

.footer p {font: 10px Verdana !important; padding-left: 35px; margin-top: 20px;}

.footer span {margin-right: 12px; font: 10px Verdana !important;}

.kroshki {margin-bottom: 15px;}
.kroshki span {
        font: 11px Arial;
        background: url('/i/mark2.gif') center right no-repeat;
        padding-right: 17px;
        color: #b2324e;
}

.first {background: none !important; padding-left: 0px !important;}

.lang {margin-top: 6px;}
.lang img {margin-right: 16px;}

#active {
        height: 32px;
        margin: -1px 0px;
        position: relative;
        z-index: 99;
        float: left;
        padding: 0 13px;
        cursor: pointer;
}

#active img {margin-top: 11px;}

.formlog {float: right; padding-right: 54px; margin-top: 68px;}
.formlog div {
        float: right;
        background: url('/i/passw.gif') top left no-repeat;
        padding: 2px 5px;
        height: 19px;
        width: 94px;
        }
.formlog div input {
        border: none;
        font: 10px Verdana;
        color: #6e6e6e;
        width: 90px;
        background: none;
        }

.formlog2 {float: right; position: absolute; top: 72px; right: 50px;}

.formlog2 div {
        float: right;
        background: url('/i/passw.gif') top left no-repeat;
        padding: 2px 5px;
        height: 19px;
        width: 94px;
        }
.formlog2 div input {
        border: none;
        font: 10px Verdana;
        color: #6e6e6e;
        width: 90px;
        background: none;
        }

.marg2 img {margin: -1px -1px -4px -2px; position: relative;}

/*----------- menu ------------*/

.pos_menu3 {position: absolute; top: 148px; left: 525px; z-index: 200;}

.menuha3 {
        padding: 0px; LIST-STYLE-TYPE: none;
        font: 11px Arial;
        color: #b2324e;
        font: 10px Arial !important;
}
.menuha3 UL {
        padding: 12px 0px 0px 7px; margin: 20px 0px 0px 0px; LIST-STYLE-TYPE: none
}

.menuha3 LI {
        float: left;
        MARGIN: 0px;
        POSITION: relative;
        padding: 0 9px 0 7px;
        background: url('/i/li3.gif') center right no-repeat;
        height: 54px;
        font: 11px Arial !important;
}

.menuha3 UL li {
        clear: both;
        width: 174px;
        padding: 0px 0px 0px 23px;
        border-top: 1px solid #cfcfcf;
        background: #fff url('/i/li3.gif') center left no-repeat;
        height: 23px;
        }

.menuha3 UL li a {width: 174px; text-align: left !important; LINE-HEIGHT: 24px; background: none !important;TEXT-DECORATION: none;}

.menuha3 LI.sub {
        BACKGROUND: #aaa
}
.menuha3 TABLE {
        FONT-SIZE: 1em; Z-INDEX: 80; LEFT: 0px; POSITION: absolute; TOP: 0px; BORDER-COLLAPSE: collapse
}
.menuha3 LI A {
        DISPLAY: block;  COLOR: #000; line-HEIGHT: 54px; TEXT-ALIGN: center;
}

.menuha3 li a:hover {background: url('/i/bg.gif') bottom left repeat-x;TEXT-DECORATION: none;}

.menuha3 a:hover {
        BACKGROUND: none; COLOR: #b2324e
}
UNKNOWN {
        BACKGROUND: url(transparent.gif); COLOR: #b2324e
}
.menuha3 UL {
        LEFT: -9999px; WIDTH: 174px; POSITION: absolute
}
.menuha3 :hover UL UL {
        LEFT: -9999px; WIDTH: 174px; POSITION: absolute
}
.menuha3 :hover UL {
        BACKGROUND: url(transparent.gif); LEFT: 0px; TOP: 24px
}
.menuha3 :hover UL :hover UL {
        PADDING-RIGHT: 3px; PADDING-LEFT: 3px; LEFT: 125px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TOP: -3px
}

.first2 {border-top: 1px solid #b73f59 !important;}

.last3 {border-top: 1px solid #b73f59 !important;  BACKGROUND: none !important; padding-left: 0px !important; padding-right: 23px !important;}

.last2 {BACKGROUND: none !important;}

/*---------- end menu ------------*/

.block1 {        position: absolute;
        z-index: 111;
        top: 200px;
        left: 55px;
        width: 269px;
        height: 20px;
        border-top: 2px solid #b73f59;}

.block3 {        border-top: 2px solid #b73f59;
        border-bottom: 8px solid #b73f59;
        height: 3px;
        margin-top: 261px;
        line-height: 3px;
}

.block1 p {font: 10px Verdana; text-align: right; margin-top: 18px;}


.block1 a {color: #686868; text-decoration: none;}
.block1 a:hover {color: #b2324e;}


.block1 span {font: 10px Verdana !important; margin-left: 13px;}


.sitemap {background: url('/i/li_map.gif') top left no-repeat !important; padding-left: 12px !important;}

.tit {font: bold 12px Arial; margin: 3px 0 0px 0 !important; padding: 0px;}
.tit a {text-decoration: none; color: #b2324e;}
.tit a:hover {text-decoration: underline;}

.tit3 {font: bold 12px Arial; margin: 3px 0 0px 0 !important; padding: 0px; color: #b2324e;}

.tit2 {color: #b2324e; font-weight: bold; margin: 5px 0 !important;}

.data {        font: 10px Arial;
        color: #6e6e6e;
        margin: 15px 0 3px 0 !important;
        padding: 0px;}

.data2 {
        font: 12px Arial;
        color: #6e6e6e;
        margin: 3px 0 !important;
        padding: 0px;
}

.cont {margin: 5px 0 !important;}
.details {text-align: right !important; padding: 0px 0 !important; margin: 0px !important;}

.pager {margin-top: 30px;}
.pager a {color: #b73350;text-decoration: none;}

.pager a:hover {color: #000;}

.active {border-top: 1px solid #cccccc;        border-bottom: 1px solid #cccccc;}

.pager p {        width: 13px;
        float: left;
        height: 26px;
        line-height: 26px;
        margin: 0 5px;
        text-align: center;
        font-size: 11px;}

.wid2 {width: 25px !important;}

.active_menu {        text-decoration: none;
        color: #b73350 !impotant;
        background: url('/i/bg.gif') bottom left repeat-x;}

h3 {        font: bold 14px Arial;
        color: #000;}

h4 {
        font: bold 14px Arial;
        color: #000;
}

.forma tr, td {color: #333333;}

.inp, .forma input, select, textarea {        width: 441px;
        border: 1px solid #607e92;
        margin: 6px 0;}

.forma div {font: 11px Tahoma; padding: 7px 0;}
/*.forma div img {margin-bottom: -4px;}*/

textarea {height: 68px; font: 13px Arial;}

.key {border: none !important; width: 105px !important;}

/*----- for select ----*/
#inner_ul {list-style: none; margin: 0px; padding: 0px;}
#inner_ul li {margin: 0px; padding: 0px; font: 11px Arial; cursor: pointer; line-height: 17px; background: none;}
.outer_sel {border:1px solid #607e92; width:440px; height:17px !important; font: 11px Arial; padding: 1px !important; }
#activ_text {padding:0px; margin:0px; display:inline; float:left; width:400px; padding-left:2px;}
.img_dr {padding:0px !important; margin:0px; display:inline; float:right; width:17px; height: 17px !important;}
.img_dr img {margin-bottom: -4px; position: relative; cursor: pointer;}
#foto {width:441px; background: #fff; margin-top:2px; border:1px solid #000; overflow: auto; display:none; position: absolute;}
/*------ end select ---*/


.main2 {padding-top: 16px; margin-left: 0px; position: relative;}

.block2 {position: relative; border-bottom: 2px solid #b73f59; width: 28px; float: right; top: 250px; right: 55px;}

.foot {margin-left: 320px !important;}

.tab_cont {        margin: 17px 0 7px 0 !important;}

.detail {background: url('/i/arrow_all.gif') right center no-repeat; padding-right: 10px;}

.my_tab2 {border-left: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;}
.my_tab2 td,th {border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc; padding: 2px 5px; font-size: 11px; color: #000;}
.my_tab2 th {background: #f1f1f1; padding: 3px 5px;}

.my_tab4 {border-left: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;}
.my_tab4 td,th {border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc; padding: 2px 5px; font-size: 11px; color: #000;}
.my_tab4 th {background: #f1f1f1; padding: 3px 5px;}

.backg2 {background: #f9f9f9;}
.backg1 {background: #fff;}
.backg3 {background: #f6f6f6;}
.backg4 {background: #f9f9f9;}
.backg5 {background: #f1f1f1;}

.my_tab th {background: #f1f1f1; padding: 3px; border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc;}

/*.my_tab th {background: #dcdcdc; padding: 3px;}*/

.bord2 {border-right: 1px solid #f6f6f6;}

/*----------*/
#tooltip {
        position: absolute;
        z-index: 3000;
        width:250px;
        border: 1px solid #269;
        background: #bfbfbf;
        padding: 0;
        opacity: 0.85;
        color:#fff;
        margin-left: -20px;

}
#tooltip h3 {
  background: #b2324e;
  padding-left:5px;
  font-weight:bold;
  font-size:1.4em;
  color: #fff;
}
#tooltip div {
  padding-left:5px;
  padding-right:5px;
}

.twolevel {display: none; padding-left:20px;}

/* ------------- time ------------------- */
.menuha4 {
        padding: 0px 0px 15px 0px;
        LIST-STYLE-TYPE: none;
        font: 11px Arial;
        color: #b2324e;
        font: 10px Arial !important;
        clear:both !important;
    margin-left: -7px !important;
    position: relative;
}

.menuha4 UL {
        padding: 7px 0px 0px 7px; margin: 7px 0px 0px 0px; LIST-STYLE-TYPE: none;
}

.menuha4 LI {
        float: left;
        MARGIN: 0px;
        POSITION: relative;
        padding: 0 9px 5px 7px;
        background: url('/i/li3.gif') center right no-repeat;
        /*height: 18px;*/
        line-height: 18px;
        font: 11px Arial !important;
}

.menuha4 UL li {
        clear: both;
        width: 174px;
        padding: 0px 0px 0px 23px;
        border-top: 1px solid #cfcfcf;
        background: #fff url('/i/li3.gif') center left no-repeat;
        height: 23px;
        }

.menuha4 UL li a {width: 174px; text-align: left !important; LINE-HEIGHT: 24px; background: none !important;TEXT-DECORATION: none;}

.menuha4 LI.sub {
        BACKGROUND: #aaa
}
.menuha4 TABLE {
        FONT-SIZE: 1em; Z-INDEX: 80; LEFT: 0px; POSITION: absolute; TOP: 0px; BORDER-COLLAPSE: collapse
}
.menuha4 LI A {
        DISPLAY: block;  COLOR: #000; line-HEIGHT: 14px; TEXT-ALIGN: center;
}

/*.menuha4 li a:hover {background: url('/i/bg.gif') bottom left repeat-x;TEXT-DECORATION: none;}*/

.menuha4 a:hover {
        BACKGROUND: none; COLOR: #b2324e
}
UNKNOWN {
        BACKGROUND: url(transparent.gif); COLOR: #b2324e
}
.menuha4 UL {
        LEFT: -9999px; WIDTH: 174px; POSITION: absolute
}
.menuha4 :hover UL UL {
        LEFT: -9999px; WIDTH: 174px; POSITION: absolute
}
.menuha4 :hover UL {
        BACKGROUND: url(transparent.gif); LEFT: 0px; TOP: 7px
}
.menuha4 :hover UL :hover UL {
        PADDING-RIGHT: 3px; PADDING-LEFT: 3px; LEFT: 125px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TOP: -3px
}

.bg_blank td {background: url('/i/bg_blank.gif') bottom center no-repeat; padding-bottom: 10px;}

.bg_blank2 img {margin: 0px 7px;}
.bg_blank2 { background: url('/i/bg_blank2.gif') bottom center no-repeat !important; padding-bottom: 9px !important;}

.bg_blank_2 td {background: url('/i/2bg_blank.gif') bottom center no-repeat; padding-bottom: 9px;}
.bg_blank_2 td img {border: 1px solid #a6a4a4; margin-left: 7px;}

.bg_blank2_2 img {margin: 0px 7px; border: 1px solid #a6a4a4;}
.bg_blank2_2 { background: url('/i/2bg_blank2.gif') bottom center no-repeat !important; padding-bottom: 3px !important;}

/* GALLERY */
ol#gallery { padding:0px; list-style:none; margin:0; position:relative;}
ol#gallery li { display:inline; text-align:left; clear:none; position:static; z-index:2;}
ol#gallery li a { position:relative; float:left; display:block; width:125px; height:156px; padding: 5px 4px 9px 0px;  margin: 0 5px 0 9px; background: url('/i/2bg_blank.gif') bottom center no-repeat;}
ol#gallery li a:hover { z-index:2; }
ol#gallery li a img { position:absolute; width:125px; height:156px; border: 1px solid #a6a4a4; z-index:2;}
ol#gallery li a:hover img, ol#gallery li a:active img, ol#gallery li a:focus img {z-index:2000 !important;}

.calendar {text-align: center; width: 100%; margin-top: 10px; font-size: 12px !important;}
.calendar a {padding: 1px 2px;  font-size: 12px !important;}
.calendar a:hover {background: #b2324e; color: #fff;}
.calendar span {background: #b2324e; color: #fff; padding: 1px 2px;}

.calendar2 {text-align: center; width: 100%; margin-top: 10px;}
.calendar2 span {background: #b2324e; color: #fff; padding: 1px 2px;}
.calendar2 a {padding: 2px 2px 1px 2px;}
.calendar2 a:hover {background: #b2324e; color: #fff;}

.calendar3 {text-align: center; width: 100%; margin-top: 10px;}
.day {background: #b2324e; color: #fff; padding: 1px 3px; color: #ffffff !important;}
.week {color: #b2324e; font-weight: bold;}

.tab_calendar {text-align: center; width: 100%; margin-top: 10px; font-size: 8pt; border: 1px solid #fff; border-width: 1px 0px 1px 1px;}
.toptab td {background: #dcdcdc; border-right: 1px solid #fff; height: 30px;}
.bottab td {border-right: 1px solid #dcdcdc; height: 40px;}
.nobord {border-right: 1px solid #fff !important;}


.en_send {width: 105px !important;height: 24px;border: none !important;}
.ru_send {width: 161px !important;height: 24px;border: none !important;}
.uk_send {width: 170px !important;height: 24px;border: none !important;}

.margleft a {background: none !important;width: 55px !important;}
.margleft a img {border: none !important; width: 55px !important;}

/* Убрали АД_ЧАРТ ДИВ НАФ.. */
#metal_cont1,#metal_cont11,#metal_cont5,#metal_cont4,#metal_cont3,#metal_cont2 {margin-left: -12px !important; position: relative; z-index: 2000 !important;}

/* Podskaska */
a.tt{
    position:relative;
}
a.tt span{ display: none; }

a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
        padding: 15px 0 0 0;
        width:200px;
        color: #000;
    text-align: center;
        filter: alpha(opacity:90);
        KHTMLOpacity: 0.90;
        MozOpacity: 0.90;
        opacity: 0.90;
}
a.tt:hover span.top{
        display: block;
        padding: 30px 8px 0;
    background: url(/i/bubble.gif) no-repeat top left;
}
a.tt:hover span.middle{
        display: block;
        padding: 0 8px;
        background: url(/i/bubble_filler.gif) repeat bottom left;
}
a.tt:hover span.bottom{
        display: block;
        padding:3px 8px 10px;
        color: #548912;
    background: url(/i/bubble.gif) no-repeat bottom left;
}

/*------*/
tr.ttt span{ display: none; }

tr.ttt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
        padding: 15px 0 0 0;
        width:200px;
        color: #000;
    text-align: center;
        filter: alpha(opacity:90);
        KHTMLOpacity: 0.90;
        MozOpacity: 0.90;
        opacity: 0.90;
}
tr.ttt:hover span.top{
        display: block;
        padding: 30px 8px 0;
    background: url(/i/bubble.gif) no-repeat top left;
}
tr.ttt:hover span.middle{
        display: block;
        padding: 0 8px;
        background: url(/i/bubble_filler.gif) repeat bottom left;
}
tr.ttt:hover span.bottom{
        display: block;
        padding:3px 8px 10px;
        color: #548912;
    background: url(/i/bubble.gif) no-repeat bottom left;
}

.sours {padding: 0px !important; margin: 0px !important; color: #6e6e6e;}

table#padno td p {padding: 0px !important;margin: 0px !important;}

.sitemap_li li {margin: 3px 0;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#subs {
padding: 10px 0;
text-align:left;
margin-left:30px;
}

#subs h5 {
background:transparent url(../i/news.gif) no-repeat scroll left center;
font-weight:bold;
padding:5px 0 5px 25px;
}

#subs .button {
margin-bottom:-3px;
padding-left:5px;
}


/* Forms */
table.formTable { width: 100% }
table.formTable td,
table.formTable th { padding-bottom: .4em; border: 0px;}
table.formTable td * { vertical-align: middle }

table.formTable th label { margin-right: 1em }
table.formTable td label { margin-right: .6em }
table.formTable td input,
table.formTable td select,
table.formTable td textarea { margin-right: .2em; }

table.formTable td ul.compoundField {
 padding: 0;
 margin: 0 0 -.2em;
 list-style-type: none }
table.formTable td ul.compoundField li {
 padding: 0;
 margin: 0 0 .2em }

table.formTable label b.obligatory { /* b has no logical meaning here, but it is short */
 font-size: 1.1em;
 color: #F00;
 margin-left: .1em }

table.formTable .error { color: #E00; border-left: 2px solid #E00; padding-left: .5em }
table.formTable .blockcaption {
 font-family: Tahoma, Verdana, Helvetica, sans-serif;
 font-size: 1.4em;
 font-weight: 400;
 color: 336699;
 border-bottom: 1px solid #F93 }

table.formTable .lastSubfield { margin: 0 }

table.formTable .nobg { background-color: transparent }

table.formTable small {
  color: #999;
  font-weight: normal;
}

#subsList h4 {
font-family:Tahoma,Verdana,Helvetica,sans-serif;
font-size:1.4em;
font-weight:400;
color: #424242;
margin: 0px;
padding: 0px;
display:inline;
}

#subsList .desc { padding: 10px 0 20px 15px; }

#error_box {
    background-color: #FFC0C0;
    border: 2px dotted #FF0000;
    padding:5px 5px 5px 20px;
}

#error_box li {
    padding-left: 20px;
}

ul.fl_list {
  list-style: none;
  line-height: 18px;
}

ul.fl_list .fl_directory {
  padding-left: 20px;
/*  line-height: 16px;*/
  background: url(../i/flist/folder_open.png) left top no-repeat;
  white-space: nowrap;
  font-weight: bold;
}

ul.fl_list li {
  line-height: 20px;
  background: none;
}

UL.fl_list A {
	text-decoration: none;
}


/* Core Styles */
/*.fl_list LI .directory { background: url(../i/flist/directory.png) left top no-repeat; }
.fl_list LI .expanded { background: url(../i/flist/folder_open.png) left top no-repeat; }*/
.fl_list LI .fl_file { padding-left: 20px; background: url(../i/flist/file.png) left top no-repeat; }
.fl_list LI .wait { background: url(../i/flist/spinner.gif) left top no-repeat; }
/* File Extensions*/
.fl_list LI .ext_3gp { background: url(../i/flist/film.png) left top no-repeat; }
.fl_list LI .ext_afp { background: url(../i/flist/code.png) left top no-repeat; }
.fl_list LI .ext_afpa { background: url(../i/flist/code.png) left top no-repeat; }
.fl_list LI .ext_asp { background: url(../i/flist/code.png) left top no-repeat; }
.fl_list LI .ext_aspx { background: url(../i/flist/code.png) left top no-repeat; }
.fl_list LI .ext_avi { background: url(../i/flist/film.png) left top no-repeat; }
.fl_list LI .ext_bat { background: url(../i/flist/application.png) left top no-repeat; }
.fl_list LI .ext_bmp { background: url(../i/flist/picture.png) left top no-repeat; }
.fl_list LI .ext_c { background: url(../i/flist/code.png) left top no-repeat; }
.fl_list LI .ext_cfm { background: url(../i/flist/code.png) left top no-repeat; }
.fl_list LI .ext_cgi { background: url(../i/flist/code.png) left top no-repeat; }
.fl_list LI .ext_com { background: url(../i/flist/application.png) left top no-repeat; }
.fl_list LI .ext_cpp { background: url(../i/flist/code.png) left top no-repeat; }
.fl_list LI .ext_css { background: url(../i/flist/css.png) left top no-repeat; }
.fl_list LI .ext_doc { background: url(../i/flist/doc.png) left top no-repeat; }
.fl_list LI .ext_exe { background: url(../i/flist/application.png) left top no-repeat; }
.fl_list LI .ext_gif { background: url(../i/flist/picture.png) left top no-repeat; }
.fl_list LI .ext_fla { background: url(../i/flist/flash.png) left top no-repeat; }
.fl_list LI .ext_h { background: url(../i/flist/code.png) left top no-repeat; }
.fl_list LI .ext_htm { background: url(../i/flist/html.png) left top no-repeat; }
.fl_list LI .ext_html { background: url(../i/flist/html.png) left top no-repeat; }
.fl_list LI .ext_jar { background: url(../i/flist/java.png) left top no-repeat; }
.fl_list LI .ext_jpg { background: url(../i/flist/picture.png) left top no-repeat; }
.fl_list LI .ext_jpeg { background: url(../i/flist/picture.png) left top no-repeat; }
.fl_list LI .ext_js { background: url(../i/flist/script.png) left top no-repeat; }
.fl_list LI .ext_lasso { background: url(../i/flist/code.png) left top no-repeat; }
.fl_list LI .ext_log { background: url(../i/flist/txt.png) left top no-repeat; }
.fl_list LI .ext_m4p { background: url(../i/flist/music.png) left top no-repeat; }
.fl_list LI .ext_mov { background: url(../i/flist/film.png) left top no-repeat; }
.fl_list LI .ext_mp3 { background: url(../i/flist/music.png) left top no-repeat; }
.fl_list LI .ext_mp4 { background: url(../i/flist/film.png) left top no-repeat; }
.fl_list LI .ext_mpg { background: url(../i/flist/film.png) left top no-repeat; }
.fl_list LI .ext_mpeg { background: url(../i/flist/film.png) left top no-repeat; }
.fl_list LI .ext_ogg { background: url(../i/flist/music.png) left top no-repeat; }
.fl_list LI .ext_pcx { background: url(../i/flist/picture.png) left top no-repeat; }
.fl_list LI .ext_pdf { background: url(../i/flist/pdf.png) left top no-repeat; }
.fl_list LI .ext_php { background: url(../i/flist/php.png) left top no-repeat; }
.fl_list LI .ext_png { background: url(../i/flist/picture.png) left top no-repeat; }
.fl_list LI .ext_ppt { background: url(../i/flist/ppt.png) left top no-repeat; }
.fl_list LI .ext_psd { background: url(../i/flist/psd.png) left top no-repeat; }
.fl_list LI .ext_pl { background: url(../i/flist/script.png) left top no-repeat; }
.fl_list LI .ext_py { background: url(../i/flist/script.png) left top no-repeat; }
.fl_list LI .ext_rb { background: url(../i/flist/ruby.png) left top no-repeat; }
.fl_list LI .ext_rbx { background: url(../i/flist/ruby.png) left top no-repeat; }
.fl_list LI .ext_rhtml { background: url(../i/flist/ruby.png) left top no-repeat; }
.fl_list LI .ext_rpm { background: url(../i/flist/linux.png) left top no-repeat; }
.fl_list LI .ext_ruby { background: url(../i/flist/ruby.png) left top no-repeat; }
.fl_list LI .ext_sql { background: url(../i/flist/db.png) left top no-repeat; }
.fl_list LI .ext_swf { background: url(../i/flist/flash.png) left top no-repeat; }
.fl_list LI .ext_tif { background: url(../i/flist/picture.png) left top no-repeat; }
.fl_list LI .ext_tiff { background: url(../i/flist/picture.png) left top no-repeat; }
.fl_list LI .ext_txt { background: url(../i/flist/txt.png) left top no-repeat; }
.fl_list LI .ext_vb { background: url(../i/flist/code.png) left top no-repeat; }
.fl_list LI .ext_wav { background: url(../i/flist/music.png) left top no-repeat; }
.fl_list LI .ext_wmv { background: url(../i/flist/film.png) left top no-repeat; }
.fl_list LI .ext_xls { background: url(../i/flist/xls.png) left top no-repeat; }
.fl_list LI .ext_xml { background: url(../i/flist/code.png) left top no-repeat; }
.fl_list LI .ext_zip { background: url(../i/flist/zip.png) left top no-repeat; }
