@charset "utf-8";
/* CSS Document */
img.fff{position : absolute;z-index:1004;top:22px;left:50%;background-repeat:no-repeat;background-size:100%;background-position: center;}
#tbl_center div.eror_PH{
background: white url('http://img.lepsh.net/foto/eror1.png') 190px 113px no-repeat;
width: 610px;
height: 320px;
padding: 17px 0 0 10px;
color: black;
font: normal 24px Arial, Helvetica, sans-serif;
text-shadow: #CECECE 1px 1px 1px;
text-align: center;
border-top: 1px dotted #DDD;
}

div.PC{background-color: #FFF; border:1px solid #DDD;
clear: both;
float: left;
margin: 8px 0 0 1px;
width: /*380*/606px;}
div.PC img{margin: 14px 12px 14px 12px;}
div.PC h1{margin: 4px 0 0px 8px;}
div.PC p{margin: 3px 0 -10px 0px;}
#box_op{background-color: #F7F7F7;}
div.PC a,#boxph_alt b span,#boxph_obsth a{color: #427CF8;text-decoration: underline;}
div.PC a:hover,#boxph_alt b span:hover,#boxph_obsth a:hover{color:#00F;}



.loader_file{display:none;margin: 0px 15px 0px 0;}
#loaderP{background:url('http://img.lepsh.net/foto/ajax_loader/5.gif') 0 0  no-repeat; width:71px; height:8px;float:left; margin: -2px 0 8px 0px; display:none}/*встроенный в штмл код загрузчик */
.fimg{cursor:pointer;margin: 8px 0px 10px 10px; float:left}.fimg:hover{}
/* тонируем экран */
div.pv_cont {position: fixed;z-index: 1003;top:0;bottom:0;left:0;right:0px;width:100%;/*height:100%;*/padding: 10px 0px 0px;background-color: #000;FILTER: alpha(opacity=5);-moz-opacity: .5;opacity: .5; float:left; clear:both}
/* обертка для фото */
div.pvc{background-color: #FFF;position:absolute;z-index: 1004;top: 0;bottom: 0;-webkit-box-shadow: 0px 0px 10px #444;-moz-box-shadow: 0px 0px 10px #444;box-shadow:0px 0px 10px #444;padding: 0 10px 10px 10px;left: 50%;overflow: visible;float:left; clear:both;min-width: 620px;max-width:1000px;}
#tbl_center img{background-repeat: no-repeat; max-width:980px !important;background-position: center;/*max-height:1024px;*/ /*cursor:pointer*/}
div.pvc table{min-width: 620px;max-width:980px !important;margin: 0 0 -1px 0; width:100% ; height:100%;}
div.pvc_mini{bottom:auto !important; top:29px !important}/*минимальный вариант без лайков и комментариев*/
#top_tr{height:22px}











/* стрелки вперед и назад для ротации фото */
/*#prev_next{background-color: rgba(255, 0, 0, 0.27); height:0px}*/
#prev_next{height:0px}
div.pvc table:hover #prev_next div{display:block}
#prev_next div{display: none;z-index: 2000;
background: rgba(255, 255, 255, 0.26) url('http://img.lepsh.net/foto/sprite_11_1.png') -85px 7px no-repeat;
width: 44px;
height: 85px;
margin: 0px 0px -100px 0px;
position: relative;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}
#prev{float:left}
#prev:hover,#next:hover{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;cursor: pointer;}
#prev:hover{background-position:-86px 7px !important;}
#next{float:right; background-position:-219px 7px !important;}
#next:hover{background-position:-218px 7px !important;}
/*
#a_th_l, #a_th_r {
width: 43px;
height: 75px;
background: url('http://img.lepsh.net/foto/sprite_11_1.png') 0 0 no-repeat;
margin: 15px 0 -89px 0;
}
*/







#tr_big_like{height:0px}
#gr{text-align:right;}
#gr:hover{color:#999; text-decoration:underline; cursor:pointer}
#tbl_center{text-align:center;background-color:#F1F1F1;vertical-align:top;}
div.boxph_bottom{background-color: #FFF;padding: 0px 10px 10px 10px;float: left;margin: 0 -10px;width: 100%;}
#boxph_alt{/*width:100%;*/border-bottom: 1px solid #DDD;padding: 9px 9px 15px 9px;/*background-color: #F7F7F7;*/
-webkit-box-shadow: 0px 0px 6px #E0E0E0;-moz-box-shadow: 0px 0px 6px #E0E0E0;box-shadow:0px 0px 6px #E0E0E0;
}
#boxph_alt b{clear: both;margin: -1px 0 -4px 0;padding-bottom: 10px;display: block;font: 11px Verdana, Geneva, sans-serif;border-bottom: 1px dotted #D5D5D5;}
#boxph_alt em{text-decoration:none}
#boxph_alt i,#boxph_alt b i,#boxph_obsth i,#boxph_alt span{ font:12px normal Verdana, Geneva, sans-serif; color:#999; clear:both; font-size:12px;}
#boxph_alt i{margin-right:8px}
#boxph_alt tt{background-color: #FFF;border:1px solid #DDD; padding: 3px 3px 4px 3px;margin: 0px 8px 0px 0px; text-align:center; vertical-align:baseline}
#boxph_alt tt:hover{-webkit-box-shadow: 0px 0px 2px #DBD9D9;-moz-box-shadow: 0px 0px 2px #DBD9D9;box-shadow:0px 0px 2px #DBD9D9; cursor:pointer;background-color: #EEE;}
#boxph_alt span:hover{cursor:pointer; color:#000}
#boxph_obsth{float: right;border-left: 1px solid #DDD;width: 170px;padding: 2px 0 0 10px;min-height: 119px;}
/*#boxph_obsth a{color: #427CF8;text-decoration: underline;}
#boxph_obsth a:hover{color:#00F}*/
#boxph_obsth i{margin: 5px 0 2px 0;float: left;width:100%;}
#boxph_comm{width: 428px;float: left;margin:10px 10px 0 0;}


form.Fopsn{margin:0 0 -19px 0}
#opsn{
clear: both;
width: 564px;
height: 30px;
margin: 0px 0 12px 0px;
min-height: 14px;
background-color: white;
padding: 8px;
}

/*счетчик количества символов в форме правки описания фото */
#boxph_alt tt.counter{position: relative;margin-left: -37px;top: -19px;z-index: 2000;font-size: 10px;color: #CCC;border: none;}
#boxph_alt .warning{color:#600;}
#boxph_alt .exceeded{color:#E00;}



/* рейтинг позитива */
/*
.rk1,.rk2/*,.rk3*//*{width:16px; height:16px;background-image:url('http://img.lepsh.net/foto/sprite_10.png?f');background-repeat:no-repeat; margin:0px 0px -4px 0px; border:none; cursor:pointer}
.rk1{background-position:-142px -55px;}/*рука вверх*//*
.rk2{background-position:-142px -75px;}/*рука вниз*/
/*.rk3{background-position:-120px -55px;}/*отзывы-комменты*/

#big_like{height: 45px;width: 100%;margin: 0px 0 -50px 0px;position: relative;z-index: 1000;top: 45px;float: left;background: url('http://img.lepsh.net/foto/like_big.png?3') -55px -4px no-repeat;cursor: pointer;}
#big_like:hover{background-position: 50% -4px}

.rk1,.rk2/*,.rk3*/{width:16px; height:16px;background-image:url('http://img.lepsh.net/foto/like.png');background-repeat:no-repeat; margin:0px 0px -4px 0px; border:none; cursor:pointer}
.rk1{background-position:0px -17px;}/*Лайк неактивный*/
.rk1:hover,#boxph_alt tt:hover .rk1,.rk1_yes{background-position:0px -62px; margin:1px 0px -5px 0px;}/* Наведение на неактивный лайк */
.rk2{background-position:0px -76px;}/*Дизлайк неактивный*/
.rk2:hover,#boxph_alt tt:hover .rk2,.rk2_yes{background-position:0px -92px;}/* Наведение на неактивный лайк */
tt.trk1 .rk1{margin:1px 0px -5px 0px}
#boxph_alt #fp_rtng{width:250px; height:1px; float: right;font-size: 11px; margin-right:12px}
#boxph_alt #fp_rtng1,#boxph_alt #fp_rtng2{float:left;height:2px;margin-top: 8px;}
#boxph_alt #fp_rtng1{background-color:#0C0;}
#boxph_alt #fp_rtng2{background-color:#F00;}
#boxph_alt #fp_rtng span{margin: -15px 0 0px 0;display: block;font-size: 10px; font-family:Verdana, Geneva, sans-serif;color: #FA9A09;}
#boxph_alt #fp_rtng span i{float:right; font-size:10px; margin-right:0px}



#boxph_alt #shkala_like div {margin: 9px 0px 1px 0px;}









































/* постраничный проход */
#all_mess_ph .str_viv1{position: relative;margin: -2px 0px 0px 0px;float: right;clear: both;}
#all_mess_ph{float:left}
#all_mess_ph .block_user{margin-bottom: 1px;padding: 6px;overflow: hidden;width: 416px;float: left;clear: both;}
#all_mess_ph .block_user .block_photo{float:left; margin-right:10px; margin-bottom:-6px; padding:6px; background:url('http://img.lepsh.net/foto/pdl1.png') top center no-repeat; width:64px; min-height:66px; text-align:center}
#all_mess_ph .block_user p img{vertical-align:middle;float:none;}
#all_mess_ph .block_photo img{cursor:pointer;}
#all_mess_ph .block_user .name_user{font-size: 12px;font-weight: bold;padding: 6px 10px 0px 10px;margin: -6px 0 -10px -6px;width: 406px;height: 31px;background-color: #F3F4F5;border: 1px solid #DDD;display: block; color:#000;white-space: nowrap}
#all_mess_ph .block_user:hover .name_user{background-color:#F9F9F9}
#all_mess_ph .block_user .name_user:hover{color:#000;text-shadow: 1px 1px 2px #CCC; text-decoration:none;}
#all_mess_ph .data_comm,#all_mess_ph .data_comm2{color:#CCC; font-style:normal; text-shadow:none; margin: 0 6px 0 0;}#all_mess_ph .data_comm{display:none}
#all_mess_ph .mess,#all_mess_ph .mess_hoz,#all_mess_ph .mess_i{background-color: white;
color: black;
/*margin: -39px 0 2px 75px;*/
display: block;
border: 1px solid #DDD;
width: 333px;
padding: 4px 6px 3px 6px;
min-height: 18px;
line-height: 15px;
-webkit-box-shadow: 1px 1px 6px #F1F1F1;
-moz-box-shadow: 1px 1px 6px #F1F1F1;
box-shadow: 1px 1px 6px #F1F1F1;


float: none;
margin: -15px 0 2px 75px;
overflow: visible;



}
#all_mess_ph .mess_otv{
display: block;
float: none;
background-color: /*#F3F4F5*/#E7E7E7;
color: black;
margin: 0px 0 14px 75px;
border: 1px solid #DDD;
width: 334px;
padding: 4px 5px 4px 6px;
border-top: none;
z-index: 1007;
position: relative;
clear: none;
overflow: visible;

	}
#all_mess_ph .mess_i b{cursor:pointer; font-weight:normal}
#all_mess_ph .ygol,#all_mess_ph .ygol_hoz,#all_mess_ph .ygol_i{display:none}/*ug_com.png*/
#block_strP{border-top:1px dotted #CCC; clear:both; height:20px; padding-top:4px;width:427px;margin-bottom: 20px;}
#block_strP a.shgnzd{color:#666; font: normal 11px Verdana, Geneva, sans-serif;text-decoration:none; display: block;}
#get_linkP{margin:-1px -3px 0 0; padding:1px 3px; float:right; color:#999; font-style: normal;font: 100% Times,sans-serif;text-shadow:none}#get_linkP i{font-style: normal; font-family:Verdana, Geneva, sans-serif !important; font-size:11px; text-shadow:none}


#all_mess_ph .otvetit{font-size: 11px;
color: #999;
margin: 0px 5px 0 0px;
float: right;
position: relative;
background-color:#F3F4F5;
text-decoration: none;
/*display:none;*/
}
#all_mess_ph .otvetit img.rk1{margin:1px -5px -5px 1px}
#all_mess_ph .otvetit img.rk2{margin:0px -2px -4px 0px}
#all_mess_ph .block_user:hover .otvetit{display:block;}
#all_mess_ph a.rk1_s{color:#529658; margin: 0px 1px 0px 5px;}
#all_mess_ph a.rk2_s{color:#CCC; margin: 0px 3px 0px 5px;}
#all_mess_ph .otvetit i.otvetit_i{margin:0 5px 0 1px}
#all_mess_ph .otvetit i.otvetit_i:hover{cursor: pointer; text-decoration:underline}
#all_mess_ph .lclock2{background-image: url('http://img.lepsh.net/foto/sprite_3.png');
background-repeat: no-repeat;
width: 13px;
height: 13px;
background-position: -80px -16px;
margin: 1px 0px -3px 6px;
cursor: pointer;}



/* СЛИШКОМ ДЛИННЫЕ КОММЕНТАРИИ */
/*
img.big_com,img.big_com2{background-image:url('http://img.lepsh.net/foto/sprite_8.png');background-repeat:no-repeat;height:20px; width:23px; float:right; margin:-48px 9px -50px 0; clear:both; position:relative;cursor:pointer;}/* display:none - кнопка раскрытия комментария пользователя*//*
img.big_com{background-position: -23px 0;}
img.big_com2{background-position: 0 0;}
img.big_com:hover{background-position: -46px 0;}*/

/*Спид форма*/
#mes_boxP{width:407px; height:107px; padding:0 0 9px 10px;background-color:#F3F4F5; border: 1px solid #DDD;margin:0 0 18px 0; float:left; }/*display:none*/
#mes_boxP form{width:400px; margin-top:-1px; height:107px; padding-top:11px;float: left;}
#commentsP{float:left; width:317px; height:90px; background-color:#FFF; position:relative; z-index:2; padding-left:5px; white-space:normal;}/*position:relative;*/


#otv_polzP{margin: -4px 0 -11px 0;display:none; width:400px}
#spidfF textarea.otv_comments{height: 74px;margin-top: 16px;min-height: 74px !important;}


#mes_fotoP{width:97px; height:118px; cursor:pointer;  position:relative; top:-118px; left:320px; z-index:0; background:url('http://img.lepsh.net/foto/mes_bx2.png') 0 0 no-repeat;}
#mes_fotoP:hover{background:url('http://img.lepsh.net/foto/mes_bx2.png') 0px -118px no-repeat; }
.NFTextareaTopLeft, .NFTextareaBottomLeft {background-color:#EEE;}
#smileP{width:18px; height:18px; background:url('http://img.lepsh.net/foto/keyboard.png') -26px 0px no-repeat; position:relative; left:296px; top:-124px; z-index:2000; cursor:pointer;}
#smileP:hover{background:url('http://img.lepsh.net/foto/keyboard.png') -26px -18px no-repeat;}
/* панель удаления, правки и восстановления комментария*/
.cross,.reading,.reading_no,.kor_komm,.dl{background-image:url('http://img.lepsh.net/foto/sprite_3.png');background-repeat:no-repeat; float:right; cursor:pointer;}
.cross{width: 8px;height: 8px;background-position: -183px -18px;margin-left: 5px;margin-top: 3px;margin-right: 4px;}/*крест*/
.cross:hover{background-position: -183px 0;}
.reading{margin-top: 4px;width: 6px;height: 6px;background-position: -73px -8px;}/*правка*/
.reading_no{margin-top:4px; width:6px; height:6px; background-position: -73px -16px;}
.reading:hover,.reading_no:hover{background-position: -73px -16px;}
.kor_komm{position:relative; top:-2px; right:-2px; float:right; display:block; margin-left:3px; width:28px; height:13px; background-position: -196px 0; cursor:default}/*бэкграунд красный*/
.kor_komm:hover{background-position: -196px -17px;}
.dl{width:13px; height:13px; background-position: -540px 0; position:relative; top:-2px; right:-2px;  margin-left:3px;float:right; display:block;}/*красная кнопка удаления */
.dl img{margin:3px 3px 0 0}
.dl:hover{background-position: -540px -17px;}
.cross_vosst{background:url('http://img.lepsh.net/foto/sprite_3.png') -293px 0 no-repeat; padding:4px 10px; height:21px;  margin-bottom:3px;margin-right: 10px; width:100px; text-align:center;cursor:pointer; display:none; float:left;position: relative;}
.cross_vosst:hover{background-position: -415px 0;}

#all_mess_ph .f_reading_comments,#all_mess_ph .f_reading_comments div{height:100%; margin: 3px 0 0 2px;}
#all_mess_ph .reading_comments{height:100% !important;width: 321px;margin-left: -4px;}
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*счетчик количества символов в форме добавления комментария*/
#spidfF .counter{position: relative;
left: 296px;
top: -19px;
z-index: 2000;
font-size: 10px;
color: #CCC;
float: left;
clear: both;}
#spidfF .warning{color:#600;}
#spidfF .exceeded{color:#E00;}
/* модальное окно со смайлами */
#modal_insertionP{width:948px; top:-1px; margin-left:-1px;
z-index:1005 !important;
position:fixed;
border:1px solid #DDD; padding:10px 10px 14px 10px;background-color:#FFF; max-height:302px;opacity:0.99; filter:alpha(opacity=99); -moz-opacity:0.99;}
#modal_insertionP div{max-height:302px; overflow:auto; overflow-x:hidden;}/* ~!~ */
/*#modal_insertionP form{float:left; width:135px; height:50px; padding:7px; background:url('http://img.lepsh.net/foto/sel_sml.gif') 0 0 no-repeat #FFF;}*/
#modal_insertionP form{float:left; left:-18px; position:relative; width:173px; height:56px; padding:18px 0 0 13px; background:url('http://img.lepsh.net/foto/sml_arr.png') 0 0 no-repeat;}
#modal_insertionP form select{border:none; padding-left:5px}
#modal_insertionP form b{clear:both; margin-top:15px; text-decoration:underline; display:block;cursor:pointer;}
#modal_insertionP form b:hover{color:#666}
#modal_insertionP #smll_p{margin:-5px 0 -5px -15px; float:left; width:777px;}
#modal_insertionP #smll_p img{cursor:pointer; padding:2px 4px 2px 4px; margin:5px 0 5px 10px;}
#modal_insertionP #smll_p img:hover{padding:0px 4px 4px 4px;}
#modal_insertionP .loader_file,#modal_insertionP .loader_file:hover{margin:0; border:1px solid #FFF; padding:0; cursor:default}
#modal_insertionP #close_sml{width:50px; height:30px; clear:both; float:right;background:url('http://img.lepsh.net/foto/smile_close.png') -50px 0 no-repeat; margin:-15px -11px -16px 0;}
#modal_insertionP #close_sml:hover{background-position:1px 0; cursor:pointer}













/* предупреждение о имеющихся жалобах */
div.PC .b_jb,div.PC .b_jb:hover,div.PC .b_jb:link,div.PC a.b_jb:hover{color:#FFF !important; background-color:#F60; font:bold 9px Verdana, Arial, Helvetica, sans-serif; padding: 6px 5px 6px 10px;
margin: 8px 0px 5px 0; display:block; text-decoration:none; position:relative;letter-spacing: 1px; text-shadow:none}
div.PC p.b_jb,div.PC p.b_jb:hover{color:#FFF; background:#000 url('http://img.lepsh.net/foto/brick.jpg') 0px 0px no-repeat; font-size:11px;padding:10px 10px 6px 10px; display:block; height:245px !important; text-align:left;width:565px !important;margin: 7px 0 -13px 10px !important;}
div.PC p.b_jb span{border-top:1px solid #FFF; float:left; margin-top:10px}
div.PC p.b_jb span b.red{font-size:18px; color:#FFF !important;}
div.PC p.b_jb img{background:url('http://img.lepsh.net/foto/jb.png') 0 0 no-repeat; width:55px; height:55px; float:left; margin-right:10px;}
div.PC p.b_jb a{font-size:10px; margin:10px 5px 0 0; padding:5px 10px; background-color:#EEE; border:1px solid #DDD; color:#666;float: left;clear: both;}
div.PC p.b_jb a:hover{background-color:#FFF; text-decoration:none;}
/* Всплывающее модальное окно для жалобы */
#un_jbx .frm{background-color:#F3F4F5 !important; display:inline-table}
.form_jbx{color:#000; font:100 12px Arial, Helvetica, sans-serif; letter-spacing:1px;}/*height:270px;*/
.form_jbx ul{width:497px}
.form_jbx ul li label a{color:#30C !important}
.form_jbx ul li a:hover{text-decoration:underline}
.form_jbx ul li{ line-height:25px}
#extarex{line-height:0}
#textarea_jbx{clear:both; display:none; height:100px;width:484px; margin:5px -10px 10px 0;}
.form_jbx tt.counter{display:none; font-size:10px; color:#999; position:relative; top: -5px; margin-right:5px; float: right;}
.form_jbx tt.warning{color:#600;}
.form_jbx tt.exceeded{color:#E00;}
#sub_jbx{width:496px; margin:10px 0 0 0;}
#jbpx{display:none}

/*социальные закладки*/
.pl3_5_1x{float: left;background-color: #F1F1F1;padding: 4px 0px 4px 4px;margin: 2px 0px 2px -10px;width: 186px;}
.pl3_5_1x ul li{background-image:url('http://img.lepsh.net/foto/soc_s.png');background-repeat:no-repeat; width:16px;  height:16px; float:left; margin-right:5px;cursor:pointer;}
.pl3_5_1x ul li:hover{ margin:1px 5px -1px 0}
#pl3_5_1_1x{background-position: 0 -68px;}/*Фейсбук*/
#pl3_5_1_2x{background-position: 0 -51px;}/*Твиттер*/
#pl3_5_1_3x{background-position: 0 -85px;}/*Майспэйс*/
#pl3_5_1_4x{background-position: 0 -34px;}/*Лайфджорнал*/
#pl3_5_1_5x{background-position: 0 0;}/*Вконтакте*/
#pl3_5_1_6x{background-position: 0 -17px;}/*Яндекс*/
#pl3_5_1_7x{background-position: 0 -170px;}/*Одноклассники*/
#pl3_5_1_8x{width:22px; background:none}/* google + */

/* удалить */
#dlpht,#dlpht2,.jbspan{color: white;clear: both;float: left;background-color: #D8D8D8;padding: 0px 0px 2px 0px;margin: 5px 10px 0px -2px;text-align: center;width: 175px;letter-spacing: 1px;}
#dlpht2{background-color:#F00; display:none}
#dlpht:hover,#dlpht2:hover,.jbspan:hover{background-color:#666; cursor:pointer}

/*Блок вывода фото - банер справа*/




.blng h2,.blng h2 a{margin: 5px -8px 0 -4px; color:#999; border-bottom:1px dotted #DDD; padding-bottom:5px; font-weight:bold !important; font-family:Arial, Helvetica, sans-serif !important; font-size:11px}.blng h2 a:hover{text-decoration:none !important}
#sm_esth{margin:-2px 0 -10px 0; display:block; text-align:right;}
#bk_photo div a img{width: 46px;margin: -2px -3px 0px 1px;
height: 30px;
cursor: pointer;
background-size: 47px auto !important;
background-position: center 0px !important;
background-repeat: no-repeat !important;
background-color: black !important;
border: 1px solid #DBDBDB;}
#bk_photo h2{margin-bottom:5px}
#bk_photo div a:hover{text-decoration:none !important}

#bk_photo div a img:hover
{
/*margin:-3px -3px 1px 1px*/
background-size: 57px auto !important;
}




#bk_photo{width: 130px;margin-left: 2px;margin-top: 0px;font-size: 12px;}
#bk_photo div{margin-left:-11px; width:160px}
#bk_photo b.nf{display:block; margin:3px 0 -8px 0}








#bk_photo div{margin-left: -10px;
width: 164px;
margin-top: 8px;}
#bk_photo b.nf{display:block; margin:3px 0 -8px 0}
#bk_photo div a img.one_photo{width: 145px;
height: 104px;
margin: 0px 0 3px 1px;
background-size: 149px auto !important;}






















/* Эксперементалные функции - ПРИЛОЖИТЬ ФОТО */
/*#mes_box{margin-bottom:8px !important}
#comments{position:relative !important;margin-bottom: -1px;}
#spidf .counter{top: -16px;}*/

.attachP{color: #999;
height: 15px;
width: 77px;
text-align: center;
border: 1px solid #DDD;
background-color: #EEE;
position: relative;
z-index: 3;
margin: -1px 0px 0 -21px;
padding: 1px 5px 1px 5px;
font: normal 11px Verdana, Geneva, sans-serif;
box-shadow: 1px 1px 0px #999;
float: left;
}
.attachP:hover,.attach_yesP{cursor:pointer;/* text-decoration:underline;*/ color:#000; background-color:#FFF}

.attach2P{width: 220px;
border: 1px solid #CCC;
background-color: #EEE;
position: relative;
z-index: 1;
margin: -19px 0px 0 98px;
padding: 4px 4px 4px 4px;
display: none;
box-shadow: 1px 1px 10px #333;
overflow: auto;
float: left;
}
.attach2P img{width: 53px;
height: 34px;
background-size: 53px auto !important;
background-repeat: no-repeat !important;
background-position: center center !important;
border: 1px solid white;
margin: 1px 0 0 0;
float: left;
}
.attach2P img:hover{cursor:auto !important;}
.attach2P span:hover i,span.photo_commentP a:hover i{display:block}
.attach2P span i,span.photo_commentP i{width: 11px;
height: 11px;
float: left;
margin: 5px 0px 0px -16px;
z-index: 1;
position: relative;
display: none;
background: #FFF url('http://img.lepsh.net/foto/sprite_3.png') -182px 2px no-repeat;
}
span.photo_commentP i{margin: 9px 0px 0px -16px;}
.attach2P span i:hover,span.photo_commentP i:hover{cursor: pointer;
background-position: -182px -7px;
background-color: #000;}
/* модальное окно с файлами */
#modal_FILEP{width:948px; top:-1px; margin-left:-1px;
z-index:1005;
position:fixed;
border:1px solid #DDD; padding:10px 10px 14px 10px;background:url('http://img.lepsh.net/foto/fon/fon.gif') bottom repeat-x #FFF; max-height:307px;opacity:0.99; filter:alpha(opacity=99); -moz-opacity:0.99;}
#modal_FILEP form{float:left; left:-18px; position:relative; width:173px; height:56px; padding:18px 0 0 13px; background:url('http://img.lepsh.net/foto/sml_arr.png') 0 0 no-repeat;}
#modal_FILEP form select{border:none; padding-left:5px;width: 142px;}
#modal_FILEP form b{clear:both; margin-top:15px; text-decoration:underline; display:block;cursor:pointer;}
#modal_FILEP form b:hover{color:#666}
#modal_FILEP #fll{margin:-5px 0 -5px -15px; float:left; width:797px;}
#modal_FILEP #fll img{cursor:pointer; padding:2px 4px 2px 4px; margin:5px 0 5px 10px;}
#modal_FILEP #fll img:hover{padding:0px 4px 4px 4px;}
#modal_FILEP .loader_file,#modal_FILE .loader_file:hover{margin:0; border:1px solid #FFF; padding:0; cursor:default}
#modal_FILEP #close_fl{width:50px; height:30px; clear:both; float:right;background:url('http://img.lepsh.net/foto/smile_close.png') -50px 0 no-repeat; margin:-16px -11px -14px 0;}
#modal_FILEP #close_fl:hover{background-position:1px 0; cursor:pointer}
#modal_FILEP .str_viv1{margin: -15px 3px 0px 0px;}
#modal_FILEP #block_strFL {border-top: 1px dotted #CCC;clear: both;height: 20px;padding-top: 4px;width: 784px;margin: 6px 0 -15px 0px;float: right;}
#modal_FILEP .ffl{width: 91px;
height: 59px;
cursor: pointer;
background-repeat: no-repeat !important;
background-position: center center !important;
border-left: 3px solid white;}
/*#modal_FILEP .ffl:hover{background-size: 100px auto !important;}*/
#modal_FILEP #bx_phl{background-color: whiteSmoke;max-height: 272px;overflow: auto;overflow-x: hidden;width: 756px;padding: 4px 2px 1px 4px;}
#modal_FILEP #comm_phl{margin: -5px 0px -9px 0px;
width: 947px;
color: #999;
height: 28px;}
span.photo_commentP{display: block;
float: none;
width: 100%;
background-color: #EEE;
margin: 1px 0 3px 0; padding:0 0 5px 0;}
span.photo_commentP img{
width: 78px;
height: 51px;
background-size: 78px auto !important;
cursor: pointer !important;
background-repeat: no-repeat !important;
background-position: center center !important;
border: 1px solid white;
margin: 5px 0px 0px 1px;}








