@charset "windows-1251";
/* Style ver 2.0.1 */

/* --- X-browser settings --- */
div, span, object, h1, h2, h3, h4, h5, h6, p, em, font, img, small, strong, b, u, i, center, ol, ul, li, fieldset, label,
table, caption, tbody, tr, th, td, dl, dt, form, body, html { margin: 0; padding: 0; border: 0; outline: 0;  font-size: 1em; }
td { vertical-align: top; }

u { font-weight: bold; text-decoration: underline; color: #3454a2; }

table { border: none; border-collapse: collapse; margin: 10px 0; }
td.name { border: none; padding: 12px 8px 12px 0; vertical-align: top; font: normal 12px/14px Tahoma, Geneva, sans-serif; color: #000; }
td.elem { border: none; padding: 8px 8px 8px 0; vertical-align: top; font: normal 12px/14px Tahoma, Geneva, sans-serif; }
td.pic { border: none; padding: 8px 8px 8px 0; vertical-align: middle; text-align: right; }
td.name a { font: normal 12px/14px Tahoma, Geneva, sans-serif; text-decoration: underline; color: #3454a2; }
td.name a:hover { color: #3454a2; text-decoration: none; }

td.name-c { border: solid 1px #ccc; padding: 8px; vertical-align: top; text-align: left; font: normal 13px Tahoma, Geneva, sans-serif; color: #000; }
td.name-ct { border: solid 1px #ccc; padding: 8px; vertical-align: top; text-align: left; font: bold 13px Tahoma, Geneva, sans-serif; color: #a6ce39; background: #eee; }
td.col-c { border: solid 1px #ccc; padding: 8px; vertical-align: top; text-align: center; font: normal 13px Tahoma, Geneva, sans-serif; color: #000; }
td.col-ct { border: solid 1px #ccc; padding: 8px; vertical-align: top; text-align: center; font: bold 13px Tahoma, Geneva, sans-serif; color: #a6ce39; background: #eee; }
td.name-c font { font-weight: bold; color: #f99400; }
td.name-c span { font-weight: bold; color: #a6ce39; }
td.col-c span { font-weight: bold; color: #a6ce39; }
td.name-c a { font: normal 13px Tahoma, Geneva, sans-serif; text-decoration: underline; color: #3454a2; }
td.name-c a:hover { color: #3454a2; text-decoration: none; }

strong { font-weight: normal; }

h1 { padding: 10px 0 0 0; font: normal 20px Tahoma, Geneva, sans-serif; color: #f99400; }
h2,h3,h4,h5,h6 { padding: 10px 0; font-weight: 600; font-family: Arial, Helvetica, sans-serif; }
h2 { padding: 10px 0 0 0; font: normal 20px Tahoma, Geneva, sans-serif; color: #f99400; }
h3 { padding: 10px 0 0 0; font: normal 20px Tahoma, Geneva, sans-serif; color: #a6ce39; }
h4 { padding: 10px 0 0 0; font: normal 15px Tahoma, Geneva, sans-serif; color: #f99400; }
h5,h6 { font-size: 12px; }

body { font-size: 100%; line-height: 1.125em; font-family: Tahoma, Geneva, sans-serif; padding-bottom: 100px; }
body, html { min-width: 990px; }

a { color: #3454a2; }
a:hover { text-decoration: none; }

.clearer { clear: both; font-size: 0; line-height: 0; height: 0; }

/* --- Global container --- */
#box { padding: 0 20px 0 30px; }

/*--- Header >>> */
#header { position: relative; height: 400px; }

#logo { position: absolute; top: 10px; left: 0; width: 212px; height: 190px; }
#logo a { display: block; width: 212px; height: 190px; background: url(logo.jpg) top left no-repeat; }

#desc { position: absolute; top: 7px; right: 3%; width: 74%; padding-left: 20px; font: normal 12px Tahoma, Geneva, sans-serif; color: #3454a2; }

#tele { position: absolute; top: 36px; right: 55%; width: 24%; }
        .tcon { color: #a6ce39; padding-bottom: 5px; clear: both; padding-left: 20px; }
        .tpfx { float: left; padding-right: 3px; font: bold 36px/36px "Myriad Pro", Arial, Helvetica, sans-serif; }
        .npfx { float: left; }
        .tnum { font: bold 25px "Myriad Pro", Arial, Helvetica, sans-serif; }
        .ttyp { position: relative; top: -5px; font: normal 13px/14px Tahoma, Geneva, sans-serif; color: #647883; letter-spacing: 1px; text-align: center; }

#sched { position: absolute; top: 36px; left: 45%; width: 32%; font: normal 19px Tahoma, Geneva, sans-serif; color: #f3bd26; }
#addr { position: absolute; top: 75px; left: 45%; width: 32%; font: normal 12px/18px Tahoma, Geneva, sans-serif; }
        #addr ul { list-style: none; }
        #addr li { clear: both; padding: 2px 0 2px 15px; display: block; color: #3454a2; background: url(navi-o.gif) 0 10px no-repeat; }

#serv { position: absolute; top: 3px; right: 4%; width: 180px; height: 170px; }
#serv a { display: block; width: 180px; height: 170px; background: url(service-n.jpg) top center no-repeat; text-align: center; font: normal 18px Tahoma, Geneva, sans-serif; padding-bottom: 165px; }
#serv a:hover { font: normal 18px Tahoma, Geneva, sans-serif; text-decoration: underline; color: #a6ce39; }

#navi { position: absolute; top: 210px; left: 35px; width: 170px; font: normal 12px/16px Tahoma, Geneva, sans-serif;  }
        #navi ul { list-style: none; }
        #navi li { clear: both; padding: 2px 0; }
        #navi li a { float: left; display: block; padding-left: 15px; color: #3454a2; background: url(navi-o.gif) 0 7px no-repeat; }
        #navi li a:hover { text-decoration: none; }
        #navi li a.new { float: left; display: block; padding-left: 15px; color: #b91717; font-weight: bold; text-decoration: none; background: url(navi-o.gif) 0 7px no-repeat; }
        #navi li a.new:hover { text-decoration: underline; }

#menu { position: absolute; top: 188px; right: -20px; width: 79%; height: 167px; }
        #menu ul { list-style: none; }
        #menu li { float: left; width: 25%; //width: 24.9%; height: 167px; }
        #menu li a { float: left; display: block; width: 160px; height: 167px; padding-right: 22px; font: normal 11px Tahoma, Geneva, sans-serif; text-align: right; }
        #menu li.n0 a { background: url(n0.png) bottom left no-repeat; }
        #menu li.n1 a { background: url(n1.png) bottom left no-repeat; }
        #menu li.n2 a { background: url(n2.png) bottom left no-repeat; }
        #menu li.n3 a { background: url(n3.png) bottom left no-repeat; }
/* <<< Header --- */

/* --- Banner --- */
.banner { padding-top: 14px; width: 400px; overflow: hidden; }

/* --- News --- */
#news { width: 400px; }
        #news .btit { padding: 14px 0 10px 0; }
        .date { padding-left: 16px; font-weight: bold; color: #3759a9; background: url(navi-o.gif) 1px 5px no-repeat; }
        .nsub { padding: 5px 0 10px 0; }
        .nsub a { color: #3759a9; }
        .nlik { padding: 13px 0 10px 0; }
        .nlik a { color: #3759a9; }

/* --- Courses --- */
#courses { width: 864px; padding: 20px 0 10px 0; }
           #courses span { font-weight: bold; color: #3759a9; }

/*--- Schedule list --- */
#schedlist {}
        #schedlist .btit { padding: 10px 0 10px 0; }
        #schedlist ul { padding-left: 0; list-style: none; }
        #schedlist ul li { padding: 2px 0 2px 16px; background: url(navi-o.gif) 1px 7px no-repeat; }
        #schedlist span { font-weight: bold; color: #3759a9; }
        #schedlist .nlin { padding: 15px 0 5px 0; }
        #schedlist .nlin a { color: #3759a9; }

/* --- Common blocks >>> */
.bx-o { background: url(gbx-bx.gif) bottom left repeat-x; margin-top: 21px; }
        .bx-i { background: url(gbx-ry.gif) top right repeat-y; }
        .bx-ii { background: url(gbx-rb.gif) bottom right no-repeat; }
        .bx-iii { background: url(gbx-lb.gif) bottom left no-repeat; }
        .bx-iv { background: url(gbx-rt.gif) top right no-repeat; padding: 0 20px 19px 0; }
        .bx-vii { padding: 10px 0 15px 30px; min-height: 90px; _height: 90px; }

.list { float: right; width: 400px; margin: 0 0 10px 10px; }
        .list ul { list-style: none; }
        .list li { padding: 0 11px 0 21px; font: normal 12px/30px Tahoma, Geneva, sans-serif; }

.list-name { float: left; width: 400px; margin: 0 0 25px 0; }
             .list-name ul { list-style: none; }
             .list-name li { padding: 0 11px 0 21px; font: normal 12px/30px Tahoma, Geneva, sans-serif; }

.list-cost { float: left; width: 100px; margin: 0 0 25px 0; }
             .list-cost ul { list-style: none; }
             .list-cost li { padding: 0 18px 0 18px; font: normal 12px/30px Tahoma, Geneva, sans-serif; color: #3759a9; }

.list-sell { float: left; width: 60px; margin: 0 0 25px 0; }
             .list-sell ul { list-style: none; }
             .list-sell li { padding: 0 7px 0 7px; font: bold 12px/30px Tahoma, Geneva, sans-serif; }

.list-time { float: left; width: 100px; margin: 0 0 25px 0; }
             .list-time ul { list-style: none; }
             .list-time li { padding: 0 14px 0 14px; font: normal 12px/30px Tahoma, Geneva, sans-serif; color: #3759a9; }

.list-info { float: left; width: 150px; margin: 0 0 25px 0; }
             .list-info ul { list-style: none; }
             .list-info li { padding: 0 11px 0 21px; font: normal 12px/30px Tahoma, Geneva, sans-serif; color: #3759a9; }

.list-name-fff { float: left; width: 400px; margin: 0 0 25px 0; }
                 .list-name-fff ul { list-style: none; }
                 .list-name-fff li { padding: 0 11px 0 21px; font: normal 12px/30px Tahoma, Geneva, sans-serif; }
                 .list-name-fff a { color: #fff; }

.list-cost-fff { float: left; width: 100px; margin: 0 0 25px 0; }
                 .list-cost-fff ul { list-style: none; }
                 .list-cost-fff li { padding: 0 18px 0 18px; font: normal 12px/30px Tahoma, Geneva, sans-serif; color: #fff; }
                 .list-cost-fff a { color: #fff; }

.list-sell-fff { float: left; width: 60px; margin: 0 0 25px 0; }
                 .list-sell-fff ul { list-style: none; }
                 .list-sell-fff li { padding: 0 7px 0 7px; font: bold 12px/30px Tahoma, Geneva, sans-serif; color: #fff; }
                 .list-sell-fff a { color: #fff; }

.list-time-fff { float: left; width: 100px; margin: 0 0 25px 0; }
                 .list-time-fff ul { list-style: none; }
                 .list-time-fff li { padding: 0 14px 0 14px; font: normal 12px/30px Tahoma, Geneva, sans-serif; color: #fff; }
                 .list-time-fff a { color: #fff; }

.list-info-fff { float: left; width: 150px; margin: 0 0 25px 0; }
                 .list-info-fff ul { list-style: none; }
                 .list-info-fff li { padding: 0 11px 0 21px; font: normal 12px/30px Tahoma, Geneva, sans-serif; color: #fff; }
                 .list-info-fff a { color: #fff; }

.cont { font: normal 12px/15px Tahoma, Geneva, sans-serif; }
.cont p { padding: 12px 0 0 0; }
.cont ul, .cont ol { padding-left: 28px; }

.dopm { padding: 25px 0 0 0; }
.dopm ul { list-style: none; }
.dopm li { float: left; width: 22%; height: 90px; padding-bottom: 50px; }
.dopm li a { font: normal 18px Tahoma, Geneva, sans-serif; }
.dopm li p { font: normal 12px Tahoma, Geneva, sans-serif; }
.dopm li a:hover { font: normal 18px Tahoma, Geneva, sans-serif; text-decoration: underline; color: #a6ce39; }
.dopm li.d0 a { float: left; display: block; width: 90px; height: 127px; padding: 30px 0 0 93px; text-align: left; background: url(edu-prog.jpg) top left no-repeat; }
.dopm li.d1 a { float: left; display: block; width: 90px; height: 127px; padding: 30px 0 0 93px; text-align: left; background: url(all-courses.jpg) top left no-repeat; }
.dopm li.d2 a { float: left; display: block; width: 90px; height: 127px; padding: 30px 0 0 93px; text-align: left; background: url(reg.jpg) top left no-repeat; }
.dopm li.d3 a { float: left; display: block; width: 90px; height: 127px; padding: 20px 0 0 93px; text-align: left; background: url(listing.jpg) top left no-repeat; }

.usual { padding: 25px 0 0 0; }
.usual ul { list-style: none; }
.usual li { float: left; width: 50%; height: 177px; padding-bottom: 50px; font: normal 12px Tahoma, Geneva, sans-serif; }
.usual li a { font: normal 12px Tahoma, Geneva, sans-serif; text-decoration: none; color: #000; }
.usual li a:hover { font: normal 12px Tahoma, Geneva, sans-serif; text-decoration: underline; color: #000; }
.usual li.u0 a { float: left; display: block; width: 241px; height: 177px; padding: 0 50px 20px 250px; text-align: left; background: url(1c-zk-77.jpg) top left no-repeat; }
.usual li.u1 a { float: left; display: block; width: 241px; height: 177px; padding: 0 50px 20px 250px; text-align: left; background: url(1c-b-77.jpg) top left no-repeat; }
.usual li.u2 a { float: left; display: block; width: 241px; height: 177px; padding: 0 50px 20px 250px; text-align: left; background: url(1c-ts-77.jpg) top left no-repeat; }
.usual li.u3 a { float: left; display: block; width: 241px; height: 177px; padding: 0 50px 20px 250px; text-align: left; background: url(1c-op-77.jpg) top left no-repeat; }
.usual li.u4 a { float: left; display: block; width: 241px; height: 177px; padding: 0 50px 20px 250px; text-align: left; background: url(buh-begin.jpg) top left no-repeat; }
.usual li.u5 a { float: left; display: block; width: 241px; height: 177px; padding: 0 50px 20px 250px; text-align: left; background: url(1c-ut-81.jpg) top left no-repeat; }
.usual li.u6 a { float: left; display: block; width: 241px; height: 177px; padding: 0 50px 20px 250px; text-align: left; background: url(1c-zup-81.jpg) top left no-repeat; }
.usual li.u7 a { float: left; display: block; width: 241px; height: 177px; padding: 0 50px 20px 250px; text-align: left; background: url(1c-b-81.jpg) top left no-repeat; }

.analog { padding: 25px 0 0 0; }
.analog ul { list-style: none; }
.analog li { float: left; width: 50%; height: 177px; padding-bottom: 50px; font: normal 12px Tahoma, Geneva, sans-serif; }
.analog li a { font: normal 12px Tahoma, Geneva, sans-serif; text-decoration: none; color: #000; }
.analog li a:hover { font: normal 12px Tahoma, Geneva, sans-serif; text-decoration: underline; color: #000; }
.analog li.p0 a { float: left; display: block; width: 241px; height: 177px; padding: 0 50px 20px 250px; text-align: left; background: url(1c-ut-81.jpg) top left no-repeat; }
.analog li.p1 a { float: left; display: block; width: 241px; height: 177px; padding: 0 50px 20px 250px; text-align: left; background: url(1c-zup-81.jpg) top left no-repeat; }
.analog li.p2 a { float: left; display: block; width: 241px; height: 177px; padding: 0 50px 20px 250px; text-align: left; background: url(1c-b-81.jpg) top left no-repeat; }

.col1 { float: left; width: 22%; margin: 0 25px 0 0; font: normal 13px/15px Tahoma, Geneva, sans-serif; }
.col1 ul { padding:15px 0 0 0; list-style: none; }
.col1 ul li { padding: 2px 0 6px 16px; background: url(navi-o.gif) 1px 8px no-repeat; }
.col1 span { font-weight: bold; color: #3759a9; }
.col1 font { font-weight: bold; color: #f99400; }
.col2 { float: left; width: 22%; margin: 0 25px 0 0; font: normal 13px/15px Tahoma, Geneva, sans-serif; }
.col2 ul { padding:15px 0 0 0; list-style: none; }
.col2 ul li { padding: 2px 0 6px 16px; background: url(navi-o.gif) 1px 8px no-repeat; }
.col2 span { font-weight: bold; color: #3759a9; }
.col3 { float: left; width: 22%; margin: 0 25px 0 0; font: normal 13px/15px Tahoma, Geneva, sans-serif; }
.col3 ul { padding:15px 0 0 0; list-style: none; }
.col3 ul li { padding: 2px 0 6px 16px; background: url(navi-o.gif) 1px 8px no-repeat; }
.col4 { float: left; width: 22%; margin: 0 25px 0 0; font: normal 13px/15px Tahoma, Geneva, sans-serif; }
.col4 ul { padding:15px 0 0 0; list-style: none; }
.col4 ul li { padding: 2px 0 6px 16px; background: url(navi-o.gif) 1px 8px no-repeat; }
.col4 span { font-weight: bold; color: #f99400; }

/* --- Main block --- */
.lcon { float: left; width: 400px; margin-right: -400px; }
.rcon { float: left; padding: 2px 8px 0 420px; }
.con-sec { clear: both; padding: 0 25px 0 0; }
.con-sec p { font: normal 12px/15px Tahoma, Geneva, sans-serif; padding: 10px 0; }
.con-sec p img { padding-right: 10px; padding-bottom: 10px; }
.con-sec span { font-weight: bold; color: #3759a9; }
.con-sec font { font-weight: bold; color: #f99400; }
.con-sec ul { padding:5px 0; list-style: none; }
.con-sec .ttl { padding: 15px 0 5px 0; font: normal 18px Tahoma, Geneva, sans-serif; color: #3759a9; }
.con-sec ul li { padding: 2px 0 12px 16px; background: url(navi-o.gif) 1px 8px no-repeat; font: normal 12px/15px Tahoma, Geneva, sans-serif; color: #3759a9; }
.con-sec ul li.np { padding: 2px 0 2px 16px; background: url(navi-o.gif) 1px 8px no-repeat; }
.con-sec ul li.ls { padding: 2px 0 12px 16px; background: url(navi-o.gif) 1px 8px no-repeat; font: normal 13px/15px Tahoma, Geneva, sans-serif; color: #000; }
.con-sec ul li p { font: normal; color: #000; padding-top: 10px; }
.lcon-sec { float: left; width: 65%; margin: 0 25px 0 0; }
.rcon-sec { float: left; padding: 10px 8px 0 25px; }
.rcon-sec ul { padding:10px 0; list-style: none; }
.rcon-sec ul li { padding: 2px 0 2px 16px; background: url(navi-o.gif) 1px 8px no-repeat; }

.edu-stp { padding: 15px 0; }
        .edu-stp ul { list-style: none; }
        .edu-stp li { float: left; height: 90px; }
        .edu-stp li.stp1 a { float: left; display: block; width: 145px; height: 90px; padding-right: 5px; background: url(1-step.png) bottom left no-repeat; }
        .edu-stp li.stp2 a { float: left; display: block; width: 155px; height: 90px; padding-right: 5px; background: url(2-step.png) bottom left no-repeat; }
        .edu-stp li.stp3 a { float: left; display: block; width: 182px; height: 90px; padding-right: 5px; background: url(3-step.png) bottom left no-repeat; }
        .edu-stp li.stp4 a { float: left; display: block; width: 145px; height: 90px; padding-right: 5px; background: url(4-step.png) bottom left no-repeat; }
        .edu-stp li.stp5 a { float: left; display: block; width: 235px; height: 90px; padding-right: 0px; background: url(finish-edu.png) bottom left no-repeat; }
        .edu-stp li.pls { float: left; display: block; width: 16px; height: 90px; padding-right: 5px; background: url(znak-plus.png) bottom left no-repeat; }
        .edu-stp li.rvn { float: left; display: block; width: 16px; height: 90px; padding-right: 5px; background: url(znak-ravno.png) bottom left no-repeat; }

.edu-txt { padding: 15px 0; }
.edu-txt p { font: normal 12px/15px Tahoma, Geneva, sans-serif; padding: 10px 0 0 0; }

p.ctxt { font: normal 13px/15px Tahoma, Geneva, sans-serif; color: #000; padding:10px 25px 10px 0; }
.btit { font: normal 20px Tahoma, Geneva, sans-serif; color: #f99400; }
.tit { font: normal 20px Tahoma, Geneva, sans-serif; color: #f99400; padding: 10px 0 0 0; }
.qtit { font: normal 20px Tahoma, Geneva, sans-serif; color: #a6ce39; padding: 20px 0 10px 0; }
.nblk { font: normal 18px Tahoma, Geneva, sans-serif; color: #a6ce39; padding: 20px 0 5px 0; }
.mtit { font: normal 17px Tahoma, Geneva, sans-serif; color: #f99400; }
.err { font: bold 15px Tahoma, Geneva, sans-serif; color: red; }
.comm { padding:10px 0; font: normal 12px/15px Tahoma, Geneva, sans-serif; color: #666; }

#gbx {}
        #gbx .bx-v { background: url(gbx-ly.gif) top left repeat-y; }
        #gbx .bx-vi { background: url(gbx-tx.gif) top left repeat-x; }
        #gbx .bx-vii { background: url(gbx-lt.gif) top left no-repeat;  }

#obx {}
        #obx .bx-v { background: url(obx-ly.gif) top left repeat-y; }
        #obx .bx-vi { background: url(obx-tx.gif) top left repeat-x; }
        #obx .bx-vii { background: url(obx-lt.gif) top left no-repeat; }
        #obx .list { background: #ffffc6 url(olist.gif) top left no-repeat; }
        #obx .list-name { background: #ffffc6 url(olist-name.png) top left no-repeat; }
        #obx .list-cost { background: #ffffc6 url(olist-cost.png) top left no-repeat; }
        #obx .list-sell { background: #ffffc6 url(olist-sell.png) top left no-repeat; }
        #obx .list-time { background: #ffffc6 url(olist-cost.png) top left no-repeat; }
        #obx .list-info { background: #ffffc6 url(olist-info.png) top left no-repeat; }

#bbx {}
        #bbx .bx-v { background: url(bbx-ly.gif) top left repeat-y; }
        #bbx .bx-vi { background: url(bbx-tx.gif) top left repeat-x; }
        #bbx .bx-vii { background: url(bbx-lt.gif) top left no-repeat; }
        #bbx .list { background: #aec8ff url(blist.gif) top left no-repeat; }
        #bbx .list a { color: #fff; }
        #bbx .list-name-fff { background: #aec8ff url(blist-name.png) top left no-repeat; }
        #bbx .list-cost-fff { background: #aec8ff url(blist-cost.png) top left no-repeat; }
        #bbx .list-sell-fff { background: #aec8ff url(blist-sell.png) top left no-repeat; }
        #bbx .list-time-fff { background: #aec8ff url(blist-cost.png) top left no-repeat; }
        #bbx .list-info-fff { background: #aec8ff url(blist-info.png) top left no-repeat; }
#rbx {}
        #rbx .bx-v { background: url(rbx-ly.gif) top left repeat-y; }
        #rbx .bx-vi { background: url(rbx-tx.gif) top left repeat-x; }
        #rbx .bx-vii { background: url(rbx-lt.gif) top left no-repeat; }
        #rbx .list { background: #ff7e6a url(rlist.gif) top left no-repeat; }
        #rbx .list a { color: #fff; }
        #rbx .list-name-fff { background: #ff7e6a url(rlist-name.png) top left no-repeat; }
        #rbx .list-cost-fff { background: #ff7e6a url(rlist-cost.png) top left no-repeat; }
        #rbx .list-sell-fff { background: #ff7e6a url(rlist-sell.png) top left no-repeat; }
        #rbx .list-time-fff { background: #ff7e6a url(rlist-cost.png) top left no-repeat; }
        #rbx .list-info-fff { background: #ff7e6a url(rlist-info.png) top left no-repeat; }

#lbx {}
        #lbx .bx-v { background: url(lbx-ly.gif) top left repeat-y; }
        #lbx .bx-vi { background: url(lbx-tx.gif) top left repeat-x; }
        #lbx .bx-vii { background: url(lbx-lt.gif) top left no-repeat; }
        #lbx .list { background: #aaffff url(llist.gif) top left no-repeat; }
        #lbx .list-name { background: #aaffff url(llist-name.png) top left no-repeat; }
        #lbx .list-cost { background: #aaffff url(llist-cost.png) top left no-repeat; }
        #lbx .list-sell { background: #aaffff url(llist-sell.png) top left no-repeat; }
        #lbx .list-time { background: #aaffff url(llist-cost.png) top left no-repeat; }
        #lbx .list-info { background: #aaffff url(llist-info.png) top left no-repeat; }

p.stop { font: normal 18px Tahoma, Geneva, sans-serif; color: #ff0000; }

#footer { padding: 20px 0 10px 0; }
        #footer .counter { float: left; padding-right: 20px; text-align: left; }
        #footer .txt { float: left; font: normal 12px/15px Tahoma, Geneva, sans-serif; color: #666; text-align: left; }
/* <<< Common blocks --- */