ul.fotoLine { 
    margin: 0; 
    padding: 0;
    list-style-type: none;
    clear: both;
    display: block;
    overflow: hidden;
    width: 100%;
}

ul.fotoLine li { display: block; float: left; }
ul.fotoLine li.lNext { float: right; }
ul.fotoLine li.lPrev,
ul.fotoLine li.lNext { width: 30px; }

ul.fotoLine li.lImg div { font-size: 10px; text-align: center; color: white; }

ul.fotoLine li.lImg { font-size: 0; width: 132px; text-align: center; padding: 0 0 7px 0; }
ul.fotoLine li.lImg p { font-size: 11px; margin: 5px 0 0 7px; text-align: left; overflow: hidden; }
ul.fotoLine li.lImg p a { color: #666; }
ul.fotoLine li.cur { background-color: #f60; }
ul.fotoLine li.cur a { color: white !important; }
ul.fotoLine li.lPrev div.lButton,
ul.fotoLine li.lNext div.lButton { display: none; }

ul.fotoLine li.lOn div.lSpacer { display: none; }
ul.fotoLine li.lOn div.lButton { display: block; }
ul.fotoLine div.lButton { cursor: pointer; }


ul.fotoLine li.lPrev div { height: 134px; width: 26px; margin: 0 auto; }
ul.fotoLine li.lPrev div.lButton { background: #efefef url(http://img.imgsmail.ru/r/foto2/previos_image_off_s.png) left center no-repeat; }
ul.fotoLine li.lPrev div.lSpacer { background: #efefef url(http://img.imgsmail.ru/r/video2/spacer.gif); }

ul.fotoLine li.lNext div { height: 134px; width: 26px; margin: 0 auto; }
ul.fotoLine li.lNext div.lButton { background: #efefef url(http://img.imgsmail.ru/r/foto2/next_image_off_s.png) left center no-repeat; }
ul.fotoLine li.lNext div.lSpacer { background: #efefef url(http://img.imgsmail.ru/r/video2/spacer.gif); }

ul.noCurrent li.lImg p { margin: 0 !important; font-size: 0 !important; }
ul.noCurrent li.lImg a { color: white; }
ul.noCurrent li.lImg { padding: 0 !important; }
ul.noCurrent li.lPrev div,
ul.noCurrent li.lNext div { height: 120px; }
ul.noCurrent li.cur { background-color: white; }

.fl-v10 { width: 30px; height: 30px; position: absolute; }

.noCount .lSpacer { background: none !important; }