/*header_min*/
.min_body {
  margin:0px;
  padding:10px;
  overflow:hidden;
  text-align:left;
  background: #fff;
  height:100%;
}
.min_body2 {
  margin:0px;
  padding:10px;
  text-align:left;
  background: #fff;
  overflow:hidden
}
.min_body_redact {
  margin:0px;
  padding:10px;
  text-align:left;
  background: #fff;
  height:100%;
}
.t_header_min td {
  height:42px;
  vertical-align:top;
  font-size:12px;
}
td.hmin_bg_l {
  background: url('/a/photo2/img2/header/header_min.gif') no-repeat left top;
  width:2px;
  font-size:0px;
  overflow:hidden;
}
td.hmin_bg_r {
  background: url('/a/photo2/img2/header/header_min.gif') no-repeat right top;
  width:2px;
  font-size:0px;
  overflow:hidden;
}
td.hmin_bg_c {
  background: url('/a/photo2/img2/header/header_min.gif') repeat-x left -42px;
  padding:0 8px;
}
td.hmin_bg_c h1 {
  font-size:16px;
  line-height:20px;
  margin:0;
  padding:0;
  text-transform:uppercase;
}
td.hmin_bg_c h1 a {
	color:#fff;
}
td.hmin_bg_c h1 a:hover {
	color:#ffef81;
}
/*end header_min*/
/*original foto*/
.b_orfoto {
  width:100%;
  overflow:hidden;
  height:100%;
}
.orfoto {
  height:89%;
  width:100%;
}
.orfoto td {
  overflow:hidden;
}
.cur_move {
  cursor:move;
}
.prew_orig_f {
  position:absolute;
  bottom:10px;
  right:10px;
  padding:1px;
  background: #000;
}
.prew_orig_f img {
  z-index:2;
  position:relative;
}
.prew_orig_f .razm {
  border:1px #fff solid;
  position:absolute;
  z-index:3;
}
.prew_orig_f .razm div {
  border:1px #000 solid;
}
/*end original foto*/
a {
  color:#0167be;
}
a:hover {
  color:#832500;
}
h6.c-gray {
  color: #888;
}
.pad_st_lr {
  padding:0 10px;
  overflow:hidden;
}
.ml_min {
  margin-left:-9px;
}

.mr_min {
  margin-right:-10px;
}
.mrt_sbig {
  margin-right:25px !important;
}
.mrt_vbig {
	margin-right:30px !important;
}
.mr_top {
  margin-top:4px;
}
.mtp_med {
  margin-top:10px;
}
.mtp_small2 {
  margin-top:7px;
}
.clear_sbig {
	display:block;
	clear: both;
	font-size: 1px;
	height: 20px;
	overflow:hidden;
}
.clear_vbig {
	display:block;
	clear: both;
	font-size: 1px;
	height: 30px;
	overflow:hidden;
}
.hr_gray {
	display:block;
	clear: both;
	font-size: 1px;
	height: 1px;
	overflow:hidden;
  background: #e9e9e9;
}
.pr {
  position:relative;
}
.pa {
  position:absolute;
}
.fwn {
  font-weight:normal;
}
.g-pr {
  position:relative;
}
/* color */
.c-abrown a {
  color:#903d00;
}
.c-abrown a:hover {
  color:#832500;
}
.c-abrown2 a{
  color:#A26452;
}
.c-h a,
a.c-abrown {
  color:#af5600;
}
.c-h a:hover,
a.c-abrown:hover,
.c-abrown2 a:hover {
  color:#832500;
}
a.c-lighblue,
.c-lighblue a {
  color:#7f9bbe;
}
a.c-lighblue:hover,
.c-lighblue a:hover {
  color:#832500;
}
.c-st {
  color:#333;
}
.vmid_sp {
  vertical-align:-3px;
}
.vmid_ico {
  vertical-align:-2px;
}
.vmid_h {
vertical-align:3px !important;
}
/* end color */
a.ic_close2 {
  margin-top:4px;
}
.bg_footer {
  background: #FFFBF2 !important;
}
.bg_footer .page2 {
  background: #FFFBF2;
}
.bg_footer .topcor,
.bg_footer .topcor2
{
  background: #FFFBF2;
}
.bg_page2 {
  background: #fffbf2;
}
.bigcol {
  width:621px;
}
.bigblock {
  width:551px;
  padding-left:9px;
}
.smallblock {
  width:390px;
}
.vbigcol {
  padding-left:10px;
  padding-right:10px;
  width:940px;
}
.smallcol {
  overflow:visible;
}
.big_img {
  width:510px;
  margin-left:16px;
  text-align:center;
}
.knb {
  font-weight:bold;
  cursor:pointer;
}
/* listalka */
.listalka {
	background:url('/a/photo2/img2/ic_center.gif') no-repeat center 0px;
}
.list_left {
	background-position:center -17px;
}
.list_right {
	background-position:center -34px;
}
.img_pred {
	background:url('/a/photo2/img2/ic_pred.gif') no-repeat top left;
}
.img_sled {
	background:url('/a/photo2/img2/ic_sled.gif') no-repeat top left;
}
a:hover .img_pred, a:hover .img_sled {
	background-position:bottom left;
}
.go {
	background-position:bottom left !important;
}
/* end listalka */

/*skrugleniya na kartinkah */
.img_box {
  width:30px;
  height:30px;
  overflow:hidden;
}
.img_box .imgt,
.img_box .imgb {
  width:28px;
}
.img_t,
.img_b {
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  display:block;
  height:1px;
  position:relative;
  overflow:hidden;
}
.img_t {
  margin-bottom:-1px;
}
.img_b {
  margin-top:-1px;
}
/*end skrugleniya na kartinkah */

/*lh*/
.ava_s_lh a {
  line-height:28px !important;
}
.lha {
  line-height:16px !important;
}
.lha_h {
  line-height:13px !important;
}
.lh_normal {
  line-height:12px !important;
}
.lh_small {
  line-height:10px;
}
.lh_opis_right {
  line-height:18px !important;
}
/**/
.kn_fav {
	display:block;
	background: url('/a/photo2/img2/button.gif') no-repeat left -150px ;
	padding-left:42px;
  cursor:pointer;
}
.kn_fav em {
	display:block;
  background: url('/a/photo2/img2/button.gif') no-repeat right -196px;
	font-style:normal;
  color:#af5600;
  font-weight:700;
  width:122px;
	padding:3px 9px 3px 0px;
  line-height:17px !important;
}
.kn_fav:hover {
  background-position: left -173px;
}
.kn_fav:hover em {
  background-position: right -219px;
}
.cup_def {
  cursor:default !important;
}
.w_foto {
  width:130px;
  overflow:hidden;
}
.w_foto_big {
  width:290px;
  overflow:hidden;
}
.w_popteg {
  width:150px;
}
.w_albums {
  width:142px;
  overflow:hidden;
}
.ul_st li {
  background: url('/a/photo2/img2/bul.gif') no-repeat left 8px;
  padding-left:9px;
  padding:1px 0 1px 10px;
}
.w_tag {
  width:460px;
}
.tag {
  overflow:hidden;
}
.tag,
.tag_blue {
  line-height:24px;
  _line-height:29px;
  margin-top:-7px;
  _margin-top:-10px;
  word-spacing:10px;
}
.tag a:hover {
  background: #A26452;
  color:#fffbf2;
}
.tag_blue a,
.t_tag td h5 a {
  color:#0049a3;
}
.tag_blue a:hover,
.t_tag td h5 a:hover {
  color:#832500;
}
/*block add photo hp*/
.pl_nreg_adfoto_ru {
  width:332px;
  height:82px;
  overflow:hidden;
}
.pl_nreg_adfoto_ru {
  background: url('/a/photo2/img2/pl_notreg_add_foto.gif') no-repeat top left;
}
a.btn_notreg_addf_ru {
  display:block;
  height:32px;
  width:192px;
  cursor:pointer;
}
a.btn_notreg_addf_ru {
  background: url('/a/photo2/img2/btn_upl_photo.gif') left 0px;
}
a.btn_notreg_addf_ru:hover {
  background-position: left -32px;
}
/*.pl_hp_add {
  margin-top:96px;
  margin-left:20px;
}*/
/*end block add photo hp*/
/* str search */
.bg_search {
  background: #fde4b4;
}
.w_search {
  width:630px;
}
.btn_find {
  background: url('/a/photo2/img2/button.gif') no-repeat left -242px;
  cursor:pointer;
  display:block;
  padding-left:2px;
}
.btn_find input {
  background: url('/a/photo2/img2/button.gif') no-repeat right -308px;
  border: none;
  color:#903d00;
  cursor:pointer;
  font-size:16px;
  font-weight:700;
  height:33px;
  padding:0px 14px 2px 12px;
  padding:1px 6px 1px 0px !ie;
}
.btn_find:hover {
  background-position: 0px -275px;
}
.btn_find:hover input {
  background-position: right -341px;
}
.search_input {
  background: url('/a/photo2/img2/inputs.gif') left top;
  overflow:hidden;
  width:518px;
  padding:1px 2px 0px;
  height:32px;
  height:33px !ie;
  padding:0px 2px !ie;
}
.search_input input {
  width:504px;
  font-size:18px;
  padding:3px 7px 6px 7px;
  padding:4px 7px 6px 7px !ie; 
  border:0px;
}
.p_st_obj {
  padding:8px 10px 2px;
}
/* str search */
.stand_tab_project a {
  background: url('/a/photo2/img2/plashki.gif') no-repeat left 0px;
}
.stand_tab_project em {
  background: url('/a/photo2/img2/plashki.gif') no-repeat right -24px;
}
.stand_tab_project li.current a {
  background: url('/a/photo2/img2/plashki.gif') no-repeat left -48px;
  font-weight:600;
  color:#333;
}
.stand_tab_project li.current a em {
  background: url('/a/photo2/img2/plashki.gif') no-repeat right -73px;
  padding:4px 10px 5px 0;
}
.sttab_tx li.current em {
  padding:4px 10px 6px 0px;
}
.sttab_tx em { 
  padding:4px 10px 5px 0px;
  padding:4px 10px 6px 0px !ie;
}
.hr_stab {
  height:1px;
  font-size:0px;
  overflow:hidden;
  background: #dfdfdf;
  clear:both;
}
a.kn_addfoto {
	display:block;
	background: url('/a/photo2/img2/button.gif') no-repeat left -374px ;
	padding-left:24px;
  cursor:pointer;
}
a.kn_addfoto em {
	display:block;
  background: url('/a/photo2/img2/button.gif') no-repeat right -412px;
	font-style:normal;
  color:#934d29;
  font-weight:700;
	padding:2px 9px 2px 0px;
  11line-height:17px !important;
}
a.kn_addfoto:hover {
  background-position: left -393px;
}
a.kn_addfoto:hover em {
  background-position: right -431px;
}
.all_alb {
  font-weight:normal;
  margin-top:4px;
  margin-left:60px;
  width:240px;
}
a.kn_addalb {
	display:block;
	background: url('/a/photo2/img2/button.gif') no-repeat left -450px ;
	padding-left:24px;
  cursor:pointer;
	padding:2px 9px 2px 24px;
  color:#934d29;
  font-weight:700;
}
a.kn_addalb:hover {
  background-position: left -469px;
}
.hr_razd {
  background: #f6e4d5;
  font-size:0px; 
  height:1px;
  clear:both;
  overflow:hidden;
}
.bg_album {
  background: url('/a/photo2/img2/pdl_album_big.gif') no-repeat top left;
  width:130px;
  height:134px;
  padding:8px 8px 0 4px;
  display:block;
}
.bg_album_small {
  background: url('/a/photo2/img2/pdl_album_small.gif') no-repeat top left;
  width:53px;
  height:50px;
  padding:6px 3px 3px;
  display:block;
}
.b-st {
  background: #fff0d9;
  overflow:hidden;
}
.b-stbvn {
  padding:4px 10px 5px;
  overflow:hidden;
}
.w-rcol {
  width:320px;
}
.b_foto_view {
  margin:0 auto;
  overflow:hidden;
}
/*small right preview foto*/
.b_fotos {
  width:75px;
  height:75px;
  background: #fff;
  position:relative;
  display:block;
  float:left;
  margin-right:10px;
}
.current_foto img {
  filter: alpha(opacity=30);
  moz-opacity: 0.3;
  opacity: 0.3;
}
.b_fotos span {
  z-index:2;
  position:absolute;
  padding-top:31px;
  width:75px;
  text-align:center;
  color:#333;
  cursor:default;
  height:44px;
}
.mt_med {
  margin-top:30px;
}
.str_sm_left a,
.str_sm_right a {
  display:block;
  width:17px;
  height:17px;
  overflow:hidden;
}
.str_sm_left a { 
  background: url('/a/photo2/img2/str_small_preview.gif') no-repeat left top;
}
.str_sm_left a:hover {
  background-position: left -17px;
}
.str_sm_right a { 
  background: url('/a/photo2/img2/str_small_preview.gif') no-repeat right top;
}
.str_sm_right a:hover {
  background-position: right -17px;
}
.strl_nonactive {
  background-position: left top !important;
  cursor:default;
}
.strr_nonactive {
  background-position: right top !important;
  cursor:default;
}
.strl_active {
  background-position:left -17px !important;
}
.strr_active {
  background-position:right -17px !important;
}
.hr_smcol {
  position:relative;
  margin-left:-10px;
  margin-right:-10px;
}

table.t_info_foto {
  line-height:16px !important;
}
table.t_info_foto td {
  vertical-align:top;
  padding:0 0 0 18px;
}
.t_info_foto  td.text_right {
  padding:0 13px 0 0;
}

.h_select {
  height:18px;
  width:160px;
}
.h_inp {
  height:13px;
  width:186px;
  _width:184px;
  padding-top:0px;
}

.ic_del_small {
  background: url('/a/photo2/img2/ic_del.gif') no-repeat left bottom;
}
a.del_teg {
  background: url('/a/photo2/img2/ic_del.gif') no-repeat left top;
  height:7px;
  width:7px;
  overflow:hidden;
}
a.del_teg:hover {
  background-position: left -7px;
}
.ul_pad li {
  padding-bottom:9px;
}
.red_text_h {
  display:block;
  padding:1px 5px 2px;
  color:#333;
}
.red_text_h:hover {
  background: #f2e2bb;
  color:#333;
}
.red_text_h_hover {
  background: #f2e2bb;
  color:#333;
}

a.red_text {
  display:block;
  background: #fff;
  padding:4px 10px 5px;
  overflow:hidden;
  color:#333;
}
a.red_text:hover {
  background: #fff9ea;
}
.inp_zag {
  width:295px;
}
.inp_opisan {
  width:445px;
}
.more img {
  background: url('/a/photo2/img2/ic_more.gif') no-repeat left top;
  width:5px;
  height:3px;
  vertical-align:1px;
  margin-left:4px;
}

/*edit foto*/
.pad_obl_photo_edit {
  padding:8px 5px 8px 10px;
}
.bg_form {
  background: #bdbdbd;
}
.brd_form {
  border:0px;
  border-left:1px #bdbdbd solid;
  border-right:1px #bdbdbd solid;
  background: #fff;
}
.brd_t {
  margin:0 2px;
  font-size:1px;
  height:1px;
  overflow:hidden;
  clear:both;
}
.brd_v {
  margin:0 1px;
  font-size:1px;
  height:1px;
  overflow:hidden;
  clear:both;
}
 .textar {
  width:212px;
  overflow:auto;
  height:65px;
  background: #fff;
  margin:0px;
  padding:2px 3px;
  float:left !ie;
  font-size:12px;
}
.form_ie6 div {
  *border:0px !important;
  *background: none !important;
}
html:root* .form_saf_hr div {
  border:0px !important;
  background: none !important;
}
.f_sel {
  margin-top:-4px;
  margin-top:-6px !ie;
  width:136px;
  margin-left:6px;
}
.sel {
  width:132px;
  float:left;
  border:1px #bdbdbd solid;
  margin-top:-2px;
}
.box_sel {
  padding:1px 3px 1px 0px;
  overflow:hidden;
}
.inp {
  width:212px;
  padding:2px 3px;
  float:left !ie;
  margin:0px;
}
.btn_form {
  background: url('/a/photo2/img2/button.gif') no-repeat 0px -488px;
  display:block;
  padding-left:3px;
  cursor:pointer;
}
.btn_form input {
  background: url('/a/photo2/img2/button.gif') no-repeat right -511px;
  border: none;
  color:#5f2800;
  cursor:pointer;
  font-size:12px;
  font-weight:700;
  padding:0px 14px 3px 12px;
  padding:3px 14px 3px 12px !ie;
  height:23px;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
   body:first-of-type .btn_form input {
   	padding:3px 10px 3px 8px;
   }
}
.btn_form:hover {
  background: url('/a/photo2/img2/button.gif') no-repeat 0px -534px;
}
.btn_form:hover input {
  background: url('/a/photo2/img2/button.gif') no-repeat right -557px;
}

.btn_form_dis {
  background: url('/a/photo2/img2/button.gif') no-repeat 0px -834px;
  cursor:default;
}
.btn_form_dis input {
  background: url('/a/photo2/img2/button.gif') no-repeat right -857px;
  color:#6f6f6f;
  cursor:default;
}
.btn_form_dis:hover {
  background-position: 0px -834px;
}
.btn_form_dis:hover input {
  background-position: right -857px;
}

/*end edit foto*/

/*edit album*/
.photo_parent {
  position:relative;
  overflow:hidden;
  width:100%;
  height:95px;
}
.photo_children {
  position:absolute;
  height:95px;
} 
.td_lent_photo {
  height:95px;
  border:1px #F1F1F1 solid !ie;
}
.drag {
  cursor:move;
  padding:10px;
  width:75px;
  height:75px;
  text-align:center;
}
.mrnul {
  margin-right:0px;
}
mbnull {
  margin-bottom:0px;
}
.album_col {
  /*width:710px;*/
  margin-left:240px;
}
.album_form_col {
  width:220px;
}
.box_foto_album_osn {
  height:305px;
  overflow:auto;
  border:1px #dbdbdb solid;
}
.box_foto_album {
  padding:10px 10px 10px;
  padding-right:0px;
}
.album_empty_text {
  width:350px;
  margin:0 auto;
  padding-top:10px;
}
a.all_foto img,
.all_foto,
.more2 img {
  background: url('/a/photo2/img2/ic_all.gif') no-repeat 0px 0px;
  width:5px !important;
  height:3px;
  vertical-align:1px;
  margin-left:4px;
  _margin-left:4px !important;
}
.bg_lentfoto {
  background: #f1f1f1;
  overflow:hidden;
}
.dfoto_pad {
  padding:4px 9px 8px;
  overflow:hidden;
}
.dragsmall {
  width:75px;
  height:75px;
  overflow:hidden;
  padding:10px;
}

.current_f {
/*  background: url('/a/photo2/img2/bg_drag_foto.gif') no-repeat left top;*/
  background: #FFDA81;
}
.drag_f {
/*  background: url('/a/photo2/img2/bg_drag_foto.gif') no-repeat left -95px;*/
  background: #fff;
}
.drag_f img {
  filter: alpha(opacity=30);
  moz-opacity: 0.3;
  opacity: 0.3;
}
.str_lent_right,
.str_lent_left
{
  height:39px;
  width:38px;
  display:block;
  /*
  margin-top:26px;
  position:absolute;*/
}
.str_lent_right {
  background: url('/a/photo2/img2/str_b_foto.gif') no-repeat right 0px;
  /*
  right:-100px;
  top:0px;*/
}
.str_lent_left {
  background: url('/a/photo2/img2/str_b_foto.gif') no-repeat left 0px;
  /*
  left:0px;*/
}
.str_lent_right:hover {
  background-position: right -39px;
}
.str_lent_left:hover {
  background-position: left -39px;
}

.disabl_left {
  background-position: left -78px !important;
  cursor:default;
}
.disabl_right {
  background-position: right -78px !important;
  cursor:default;
}
.disabl_left:hover {
  background-position: left -78px !important;
}
.disabl_right:hover {
  background-position: right -78px !important;
}
.lent_mess {
  height:95px;
  position:absolute;
   background: #f1f1f1;
  filter: alpha(opacity=80);
  moz-opacity: 0.8;
  opacity: 0.8;
  width:100%;
}
.lent_mess_text {
 position:relative;
 margin-top:33px;
 z-index:11; 
}
.b_mess_edit {
  position:absolute;
  width: 100%;
  height: 95px;
}
.cur_not {
  cursor:not-allowed;
} 

/*foto empty in album*/
.strempty_foto {
  width:400px;
  margin:0 auto;
  margin-top:50px;
}
a.btn_big_add_foto,
a.btn_small_add_foto {
  display:block;
  background: url('/a/photo2/img2/button.gif') no-repeat left -580px;
  padding-left:10px;
  margin:0 auto;
}
a.btn_big_add_foto {
  width:263px;
}
a.btn_small_add_foto {
  width:150px;
}
a.btn_big_add_foto em,
a.btn_small_add_foto em {
  font-style:normal;
  display:block;
  background: url('/a/photo2/img2/button.gif') no-repeat right -646px;
  font-size:16px;
  font-weight:bold;
  padding:9px 10px 9px 0px;
  color:#903D00;
}
a.btn_big_add_foto:hover,
a.btn_small_add_foto:hover {
  background-position: left -613px;
}
a.btn_big_add_foto:hover em,
a.btn_small_add_foto:hover em {
  background-position: right -679px;
  color:#903D00;
}
/* end foto empty in album*/
.t_new_album td {
  vertical-align:top;
}
.t_new_album td.text_right {
  padding-top:8px;
}


/*tags*/
.t_tag th{
	font-size:11px;
	font-weight:400;
	border-bottom:1px solid #f2f2f2;
}
.t_tag td{
	border-bottom:1px solid #f2f2f2;
	vertical-align:top;
}
.t_tag td h3{
	margin-top:5px;
}
.t_tag td h5{
	margin-bottom:0px;
	margin-top:2px;
  width:330px;
  overflow:hidden;
}
.t_tag td em{
	display:block;
	font-style:normal;
	margin-top:5px;
	width:50px;
	text-align:right;
}
.clear_spc {
	height:8px;
}
.tag_text {
	background: url('/a/photo2/img2/button.gif') no-repeat 0 -712px;
	margin-left:-9px;
	position:relative !ie;
}
.tag_text input {
	background:none;
	border:none;
	color:#888;
	padding:4px 8px;
	padding:3px 8px 3px 18px !ie;
	width:224px;
}
.tag_find {
	background: url('/a/photo2/img2/button.gif') no-repeat 0 -735px;
	color:#b3380e;
	border:none;
	cursor:pointer;
	font-weight:700;
	height:23px;
	padding-bottom:2px;
	padding-bottom:0px !ie;
	width:97px;
	margin-right:10px;
}
.tag_find:hover {
	background: url('/a/photo2/img2/button.gif') no-repeat -97px -735px;
}
tr.last_td_tag td {
  border-bottom:0px !important;
}
/*tags end*/

/*popup*/
.f_obr_s {
  width:400px;
}
.pad_obr_s_text {
  width:360px !ie;
}
/*end popup*/

/*settings*/
.gpleft {
	padding-left:20px;
	width:35%;
}
.gpright {
	width:60%;
}
.gpright input {
	vertical-align:middle;
}
.gpright select {
	width:230px;
}
.subbut{
	font-weight:700;
}
/*end settings*/

/*upload photo*/
.bg_upl {
  background: #fff0d9;
}
.pad_upl {
  padding:15px 10px;
}
.spis_photo {
	overflow:auto;
	max-height:173px;
	_height:173px;
  border:0px;
  padding:0 9px 0 9px;
}
.spis_photo div{
	border-bottom:1px solid #ececec;
	padding:3px 10px 5px 9px;
	_padding:3px 10px 0px 9px;
	color:#888;
  clear:both;
  overflow:hidden;
}
.spis_photo a span {
	display:block;
	width:7px;
	height:7px;
	background: url('/a/photo2/img2/ic_del.gif') no-repeat 0px -7px;
	margin-top:5px;
}
.bordnone {
  border:0px !important;
}
.bg_bordupl {
  background: #ececec;
}
.brd_upl {
  border-right:1px solid #ececec;
  border-left:1px solid #ececec;
}
.brd_upl_vn {
  border-right:1px solid #ececec;
  border-left:1px solid #ececec;
}
.pad_small {
  padding:5px;
}
.dnerror {
	background-color:#fff4f8;
}
.dngood {
	background-color:#fafff4;
}
.dngreen {
	color:#7ea451;
}
.dn_leftbar {
	display:block;
	background: url('/a/photo2/img2/bg_stat_upl.gif') repeat-x 0px 0px;
}
.dn_rightbar {
	display:block;
	background: url('/a/photo2/img2/bg_stat_upl.gif') repeat-x 0px -24px;
}
.dn_leftbar em {
  display:block;
  font-style:normal;
  padding:3px 0 4px 10px;
}
.dnload {
  padding:0 !important;
}
.pr_sm_alb {
  width:141px;
}
.pr_sm_alb a {
  line-height:16px !important;
}

/*table upload foto vibor alb*/
.t_upl_foto td{
  vertical-align:top;
  padding:5px;
}
.t_upl_foto td.text_right {
  padding-top:8px;
}
td.pad_sel {
  padding-top:7px !important;
}
/*profile*/
.profile {
	background-color:#ffe8ca;
}
.profile .pl_in {
	border-color:#fff;
}
.profile .pl_out {
	border-color:#fff;
}

.bg_yellow {
  background: #FFF7C6;
}
.bg_y_pad {
  padding:4px 10px;
}
/*end profile*/




/*Pager*/
.one_page {
	background: url('/a/photo2/img2/button.gif') no-repeat 0px 0px;
	color:#3d8700;
}
.one_page:hover {
	background: url('/a/photo2/img2/button.gif') no-repeat 0px -25px;
}
a.last_list,
a.list_page,
a.first_list,
a.one_page,
.list_pred em,
.thelast em {
  color:#af5600;
}
a.last_list:hover,
a.list_page:hover,
a.first_list:hover,
a.one_page:hover,
.list_pred:hover em,
.thelast:hover em {
  color:#af5600;
}
.list_page {
	border-bottom:1px solid #FFDFB1;
	border-left:1px solid #FFDFB1;
	border-top:1px solid #FFDFB1;
	color:#af5600;
	background: url('/a/photo2/img2/button.gif') -111px 0px;
}
.list_page:hover {
  background: url('/a/photo2/img2/button.gif') -111px -23px !important;
}
.first_list {
	background: url('/a/photo2/img2/button.gif') no-repeat -62px 0px;
}
.first_list:hover {
	background: url('/a/photo2/img2/button.gif') no-repeat -62px -25px;
}
.first_list_current {
	background: url('/a/photo2/img2/button.gif') no-repeat  -62px -25px;
  color:#333;
  line-height:15px;
}
.last_list {
	background: url('/a/photo2/img2/button.gif') no-repeat -31px 0px;
}
.last_list:hover {
	background: url('/a/photo2/img2/button.gif') no-repeat -31px -25px;
}
.last_list_current {
	background: url('/a/photo2/img2/button.gif') no-repeat  -31px -25px;
  color:#333;
  line-height:15px;
}
.list_pred {
	background: url('/a/photo2/img2/button.gif') no-repeat -92px -0px;
}
.list_pred:hover {
	background: url('/a/photo2/img2/button.gif') no-repeat -92px -25px;
}
.list_pred em {
	background: url('/a/photo2/img2/button.gif') no-repeat 100% -100px;
}
.list_pred:hover em {
	background: url('/a/photo2/img2/button.gif') no-repeat 100% -125px;
}
.thelast em {
	background: url('/a/photo2/img2/button.gif') no-repeat 100% -50px;
}
.thelast:hover em{
	background: url('/a/photo2/img2/button.gif') no-repeat 100% -75px;
}
.current_page {
  color:#333;
  background: url('/a/photo2/img2/button.gif') -111px -23px !important;
  line-height:15px;
}

/*END Pager*/

.pad_prew_foto {
  padding:9px 10px;
}
.wauto {
  width:auto;
}
.ov_visib {
  overflow:visible !important;
}
.prew_pop_l,
.prew_pop_r {
  position:absolute;
  width:170px;
  z-index:3;
  margin-top:15px;
}
.prew_pop_l {
  left:0px;
}
.prew_pop_r {
  right:0px;
}
/*autocompliter*/
.b_vibor {
  width:220px;
  position:absolute;
}
.vibor {
  border:1px #BDBDBD solid;
  border-bottom:0px;
  border-top:0px;
}
ul.vibor li {
  background:#FFFDFA;
  border-top:1px solid #BDBDBD;
  color:#333333;
  cursor:pointer;
  padding:2px 4px 4px;
}
ul.vibor li:hover {
  background:#FFF4DB;
}
.ramka_ob2 {
  background:none;
  border:1px #BDBDBD solid;
  border-top:0px;
  border-bottom:0px;
  margin:0 1px;
  height:1px;
  font-size:0px;
  overflow:hidden;
}
.ramka_ob {
  background:#BDBDBD;
  margin:0 2px;
  height:1px;
  font-size:0px;
  overflow:hidden;
}
/*end autocompliter*/

.social_news_bottompl {
  background: url('/a/photo2/img2/raskr.gif') repeat-x left top;
  height:23px;
  display:block;
  width:630px;
  padding-top:7px;
  text-align:center;
  color:#AF5600;
}
.social_news_bottompl img {
  background: url('/a/photo2/img2/button.gif') no-repeat left -758px;
}
.social_news_bottompl:hover {
  background: url('/a/photo2/img2/raskr.gif') repeat-x left -30px;
  color:#7d3d00 !important;
}
.social_news_bottompl:hover img {
  background-position: left -766px;
}

/*vi ih znaete*/
.hr_prof_photo {
	display:block;
	clear: both;
	font-size: 1px;
	height: 1px;
	overflow:hidden;
  background: #ede3d3;
}
.obdr {
  margin-bottom:-12px;
  margin-left:40px;
  position:relative;
}
.smtxt {
  display:block;
  float:left;
  margin-top:13px;
}
.middle_avatar {
  width:50px !important;
}
/**/
.found {
  background:#FFF474;
}


/*PROFILE new header*/
.profile {
  background:#ffe8c6 !important;
}
.profile_col {
  width:175px;
}
.prof_color {
	color:#AF5600;
  width:175px;
}
.prof_color span {
  color:#888;
}
.prfirst {
	background: url(/a/photo2/img2/profile.gif) no-repeat 0px -225px !important;
}
.prof_color:hover .prfirst {
	background: url(/a/photo2/img2/profile.gif) no-repeat 0px -259px !important;
}
.prsecond {
	background: url(/a/photo2/img2/profile.gif) no-repeat -34px -225px !important;
}
.prof_color:hover .prsecond {
	background: url(/a/photo2/img2/profile.gif) no-repeat -34px -259px !important;
}
.prthird {
	background: url(/a/photo2/img2/profile.gif) no-repeat -70px -225px !important;
}
.prof_color:hover .prthird {
	background: url(/a/photo2/img2/profile.gif) no-repeat -70px -259px !important;
}
.prforth {
	background: url(/a/photo2/img2/profile.gif) no-repeat -106px -225px !important;
}
.prof_color:hover .prforth {
	background: url(/a/photo2/img2/profile.gif) no-repeat -106px -259px !important;
}
.glprof_bgcolor {
  background-color: #fff0d9;
}
.glprof_plashka_right_allpr .plp_out {
  background-color:#fff0d9;
}
.glprof_plashka_right_allpr .plp_in {
  background-color:#fff0d9;
}
.glprof_midinf {
  background-color:#fff0d9;
}
.glprof_bb {
  border-bottom:1px solid #ede3d3;
}
.glprof_bgcolor h5 a {
  color:#AF5600;
}
.glprof_bgcolor h5 a:hover {
  color:#832500;
}
/*end profile*/
.del_img_prof {
	background:url(/a/photo2/img2/profile.gif) no-repeat 0px -443px !important;
	margin-left:1px;
}
.glprof_coll h5 {
  margin:0px;
}

/**/
.prof_tab_big {
  height:30px;
  overflow:hidden;
  margin-bottom:-1px;
}
.prof_tab_big li {
  float:left;
  background: none;
  margin-right:5px;
  padding:0px;
}
.prof_tab_big a {
  display:block;
  background: url(/a/photo2/img2/profile.gif) no-repeat left -564px;
  padding-left:10px;
  cursor:pointer;
}
.prof_tab_big em {
  display:block;
  background: url(/a/photo2/img2/profile.gif) no-repeat right -593px;
  font-style:normal;
  height:16px;
  padding:8px 10px 5px 0px;
  padding:8px 10px 7px 0px !ie;
  font-size:16px;
  font-weight:bold;
  color:#AF5600;
}
.prof_tab_big em:hover {
  color:#832500;
}
.prof_tab_big li.current a {
  background: url(/a/photo2/img2/profile.gif) no-repeat left -622px;
  z-index:2;
  position:relative;
}
.prof_tab_big li.current em {
  background: url(/a/photo2/img2/profile.gif) no-repeat right -652px;
  padding:8px 10px 7px 0px;
}
.prof_tab_big li.dis a {
  background: url(/a/photo2/img2/profile.gif) no-repeat left -682px;
}
.prof_tab_big li.dis em {
  background: url(/a/photo2/img2/profile.gif) no-repeat right -711px;
  color:#aaa;
}
/*
.h_list_div {
height:155px;
}*/
.hr_ptab {
  height:1px;
  font-size:0px;
  overflow:hidden;
  background: #EBEBEB;
  clear:both;
}
/*news*/
.social_news_rightpart {
  width:560px;
  margin-left:20px;
}
#newsContainer a.small,
.glprof_bgcolor a.small {
  color:#af5600;
}
#newsContainer a.small:hover,
.glprof_bgcolor a.small:hover {
  color:#832500;
}
.glprof_plashka_right_allpr_tag .glprof_bgcolor {
  background-color:#F7F7F7;
}
.glprof_plashka_right_allpr_tag .glprof_midinf {
  background-color:#F7F7F7;
}
.glprof_plashka_right_allpr_tag .plp_out {
  background-color:#F7F7F7;
  border-color:#FFFFFF;
}
.glprof_plashka_right_allpr_tag .plp_in {
  background-color:#F7F7F7;
  border-color:#FFFFFF;
}
.glprof_midinf .tag a.a_tech {
  color:#78A3E0;
}
.glprof_midinf .tag a.a_tech:hover {
  background-color:#FFFFFF !important;
  color:#1D519D !important;
}
.glprof_plashka_right_allpr_tag .glprof_bb,
.glprof_plashka_right_allpr_tag .glprof_bt {
  border-bottom:1px solid #EAEAEA;
}
/*table upload*/
.t-upload td {
  padding:4px 0;
}
.t-upload td.stat {
  padding-left:20px;
}
/*end*/
.bg_opacity {
  background: url('/a/photo2/img2/bg_pop_form.png') repeat scroll left top;
}
/*share*/
.share_inp {
  background: url('/a/photo2/img2/share_inp.gif') no-repeat top left;
  width:198px;
  height:19px;
  padding:2px 4px;
}
.share_inp input {
  background: none;
  border:0px;
  padding:2px 0px; 
  font-size:12px;
  width:198px;
}
.share_icons a img {
  margin:0 3px 0 4px;
}
.mail_share {
  background: url('/a/photo2/img2/send.gif');
}
img.ic_share {
  background: url('/a/photo2/img2/photo_icons.png') no-repeat left -159px;
  margin-right:5px;
  height:10px;
  width:13px;
  vertical-align:-1px;
}
.a_ic_share:hover img.ic_share {
  background-position: -13px -159px;
}
.pad_share {
  width: 300px;
  padding:5px 10px 9px;
}
.b_share {
   left:-20px;
   top:-16px;
   _top:-14px;
   z-index:5;
   width:340px;
   position:absolute;
}
.b_share_a a {
  line-height:15px !important;
}
/*end*/
.w_foto_whirl {
  width:255px;
}
/*comments*/
.pl_tech {
  background: #fff0d9;
  margin-left:-9px;
}
.box_pad,
.boxing {
  padding:0 9px;
}
.pl_tech .bord_comment {
  border:1px #BDBDBD solid;
}
.mpdiv {
  margin:0 !important;
}
/*end comments*/
a.ld { 
background: url('/a/common/img/dott_2px.gif') repeat-x center bottom !important;
}
.red_all_photo {
  width:290px;
  text-align:right;
}
/*pop uchasniki v kontactah*/
.glprofwidcont {
  width:290px;
}
.h3lh {
  line-height:14px;
}
.h3lh .gl_prof_txt {
  line-height:14px !important;
}
.gl_prof_txt3 {
  margin-top:8px;
}
/*end */
.mb5 {
  margin-bottom:5px;
}
.ddd td{
  vertical-align:top;
}
.loader {
  background:#fff url('/a/photo2/img2/loader.gif') no-repeat 50% 50%;
} 
.original_photo,
.loader_photo_opac {
  filter: alpha(opacity=10);
  moz-opacity: 0.1;
  opacity: 0.1;
}
.or_foto_loader,
.foto_loader {
  position:absolute;
  top:0px; 
  left:0px;
  height:32px;
  width:32px;
  top:50%;
  left:50%; 
  margin-left:-16px;
  margin-top:-16px;
}
/*guest book*/
/*block smiles*/
.smiles {
  background: url('/a/profile/img/smiles_bg.gif') no-repeat top left;
  width:161px;
  padding:5px;
  padding-right:0px;
}
.smiles_bg {
  background-color: #fee8b6;
}
.smiles2 {
  height:36px;
  width:161px;
  margin-left:-2px;
}
.str_smiles_box {
  background: url('/a/profile/img/razd_smiles.gif') no-repeat;
  width:18px;
  height:35px;
  margin-left:3px;
}
.box_smiles_vn {
  width:140px;
  padding-top:6px;
  position:relative;
}
a.str_smiles {
  display:block;
  background: url('/a/profile/img/str_smiles.gif') no-repeat top left;
  width:17px;
  height:35px;
}
a.str_smiles:hover {
  background-position: left -21px;
}
a.str_smiles:focus {
  outline: none;
} 
a.str_smiles2 {
  display:block;
  background: url('/a/profile/img/str_smiles.gif') no-repeat left -56px;
  width:17px;
  height:35px; 
}
a.str_smiles2:hover {
  background-position: left -77px;
}
a.str_smiles2:focus {
  outline: none;
} 
.ramka_ob_box:focus {
  outline: none;
}
.boxing_r {
  padding:0 10px 8px 10px;
  background: #F6EFDD;
}
/**/
.tag_right_photo {
  width:175px;
  overflow:hidden;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.td_lent_photo {
  width:100%;
}
}
.pad_obl_photo_edit div.fl  {
  position:relative;
}
.padd_b-st_pl {
  padding:4px 9px;
}
.b-st .listalka {
margin-top:1px;
}
/*
#contacts_editor  input[type="text"] {
color:red;
}
*/
.icons_view {
  display:block;
  height:15px;
  width:23px;
}
.ic_view_small {
  background: url('/a/photo2/img2/ic_view.gif') no-repeat left -15px;
}
.ic_view_small_cur { 
  background: url('/a/photo2/img2/ic_view.gif') no-repeat left top;
}
.ic_view_large {
  background: url('/a/photo2/img2/ic_view.gif') no-repeat -23px -15px;
}
.ic_view_large_cur { 
  background: url('/a/photo2/img2/ic_view.gif') no-repeat -23px top;
}


/*GLOBAL CONTACTS*/
/*for photo2 */
.contacts_project_tab_hr {
  height:1px;
  font-size:0px;
  overflow:hidden;
  background: #dfdfdf;
  clear:both;
}
.contacts_project_pl_out {
  display:none;
}
.contacts_project_pl_in {
  display:none;
}
.contacts_project_pad {
  margin-left:-9px;
  padding:0px 10px;
}
.global_add_friends_inp,
.global_add_friends_textar { 
  border:1px #BDBDBD solid !important;
}
.global_r_add_friends_btn {
  background: url('/a/photo2/img2/button.gif') no-repeat 0px -488px !important;
}
.global_r_add_friends_btn input {
  background: url('/a/photo2/img2/button.gif') no-repeat right -511px !important;
  color:#5F2800 !important;
}
.global_r_add_friends_btn:hover {
  background-position: 0px -534px !important;
}
.global_r_add_friends_btn:hover input {
  background-position: right -557px !important;
}

.global_add_friends_btn {
  background: url('/a/photo2/img2/button.gif') no-repeat 0px -488px !important;
}
.global_add_friends_btn input {
  background: url('/a/photo2/img2/button.gif') no-repeat right -511px !important;
  color:#5F2800 !important;
}
.global_add_friends_btn:hover {
  background-position: 0px -534px !important;
}
.global_add_friends_btn:hover input {
  background-position: right -557px !important;
}

.global_r_add_friends_inp,
.global_r_add_friends_textar { 
  border:1px #BDBDBD solid !important;
}
/*END GLOBAL CONTACTS*/



/*all project icons*/
.ic_slide {
  background: url('/a/photo2/img2/photo_icons.png') no-repeat left -118px;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat left -118px;
  width:15px;
  height:15px;
  vertical-align:-4px;
  margin-right:5px;
}
.a_ic_slide:hover .ic_slide {
  background-position:  -15px -118px;
}
.ic_s_prew,
.ic_m_prew,
.ic_b_prew {
  background: url('/a/photo2/img2/photo_icons.png') no-repeat;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat;
  vertical-align:-5px;
  height:17px;
}
.ic_s_prew {
  width:11px;
  background-position: left -62px;
}
.ic_s_prew:hover {
  background-position: -22px -62px;
}
.ic_m_prew {
  width:16px;
  background-position: left -79px;
}
.ic_m_prew:hover {
  background-position: -32px -79px;
}
.ic_b_prew {
  width:23px;
  background-position: left -96px;
}
.ic_b_prew:hover {
  background-position: -23px -96px;
}
.prew_cur.ic_s_prew {
  background-position: -11px -62px;
}
.prew_cur.ic_m_prew {
  background-position: -16px -79px;
}


.ic_rotate_l,
.ic_rotate_r {
  background: url('/a/photo2/img2/photo_icons.png') no-repeat;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat;
  width:14px;
  height:11px;
  vertical-align:-2px;
}
.ic_rotate_l {
  background-position: left -51px;
}
.ic_rotate_l:hover {
  background-position: -28px -51px;
}
.ic_rotate_r {
  background-position: -14px -51px;
}
.ic_rotate_r:hover {
  background-position: -42px -51px;
}
.ic_red {
  background: url('/a/photo2/img2/photo_icons.png') no-repeat left -33px;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat left -33px;
  height:13px;
  width:10px;
  margin-right:5px;
  vertical-align:-3px;
}
.a_ic_red:hover .ic_red {
  background-position: -10px -33px;
}
.ic_add {
  background: url('/a/photo2/img2/photo_icons.png') no-repeat left -14px;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat left -14px;
  height:11px;
  width:11px;
  margin-right:5px;
  vertical-align:-1px;
}
.a_ic_add:hover .ic_add {
  background-position: -11px -14px;
}
.ic_del_gr {
  background: url('/a/photo2/img2/photo_icons.png') no-repeat left 0px;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat left 0px;
  height:8px;
  width:8px;
  margin-right:5px;
  vertical-align:0px;
}
.a_ic_del_gr:hover .ic_del_gr {
  background: url('/a/photo2/img2/photo_icons.png') no-repeat -8px 0px;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat -8px 0px;
}
.razgr_ic {
  background: #eee;
  width:1px;
  height:14px;
  display:block;
  overflow:hidden;
  font-size:0px;
  margin:2px 10px 0;
}

.ic_add_s {
  background: url('/a/photo2/img2/photo_icons.png') no-repeat 0px -141px;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat 0px -141px;
  height:9px;
  width:9px;
  margin-right:5px;
  vertical-align:0px;
}
.a_ic_add_s:hover .ic_add_s {
  background-position: -9px -141px;
}
.ic_all,
.ic_all_up {
  background: url('/a/photo2/img2/photo_icons.png') no-repeat;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat;
  width:5px;
  height:3px;
  vertical-align:2px;
}
.ic_all {
  background-position: 0px -197px;
}
.a_ic_all:hover .ic_all {
  background-position: 0px -221px;
}
.ic_all_up {
 background-position: 0px -208px;
}
.a_ic_all:hover .ic_all_up {
  background-position: 0px -232px;
}


.ic_fav,
.ic_del_fav {
  width:11px;
  height:10px;
  margin-right:5px;
  vertical-align:-1px;
  background: url('/a/photo2/img2/photo_icons.png') no-repeat;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat;
}
.ic_fav {
  background-position: left -178px;
}
.ic_del_fav {
  background-position: -11px -178px;
}
.a_ic_fav:hover .ic_fav,
.a_ic_fav:hover .ic_del_fav {
  background-position: -22px -178px;
}
.ic_redalb {
  height:13px;
  width:18px;
  margin-right:5px;
  background: url('/a/photo2/img2/photo_icons.png') no-repeat 0 -245px;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat 0 -245px;
  vertical-align:-2px;
}
.a_ic_redalb:hover .ic_redalb {
  background-position: -18px -245px;
}
.ic_photo_editor {
  background: url('/a/photo2/img2/photo_icons.png') no-repeat left -265px !important;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat left -265px !important;
  height:13px;
  width:13px;
  vertical-align:-2px;
  margin-right:3px;
}
a:hover .ic_photo_editor {
  background-position: -13px -265px !important;
}

.ic_print_photo {
  background: url('/a/photo2/img2/photo_icons.png') no-repeat left -283px !important;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat left -283px !important;
  height:14px;
  width:17px;
  vertical-align:-3px;
  margin-right:5px;
}
a:hover .ic_print_photo {
  background-position: -17px -283px !important;
}
.ic_del_red {
  width:8px;
  height:8px;
  background: url('/a/photo2/img2/photo_icons.png') no-repeat -16px 0px !important;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat -16px 0px !important;
  margin-right:5px;
}



/**/

.a_gray {
  color:#888;
}
.a_gray:hover {
  color:#832500;
}
.b_view_photo {
  width:621px;
  padding-left:9px;
}
.b_view_photo_big {
  width: 960px;
  padding: 0px; 
}
.list_photo {
  width:77px;
  margin:0 auto;
}
.view_str_l,
.view_str_r {
  display:block;
  background: url('/a/photo2/img2/view_photo_str.gif') no-repeat;
  height:18px;
  width:35px;
}
.view_str_l {
  background-position: left top;
}
.view_str_r {
  background-position: -35px top;
}
.view_str_l:hover {
  background-position: left -18px;
}
.view_str_r:hover {
  background-position: -35px  -18px;
}

.view_str_l_active {
  background-position: left -18px;
}
.view_str_r_active {
  background-position: -35px  -18px;
}


.view_str_l_dis {
  background-position: left -36px !important;
  cursor:default;
}
.view_str_r_dis {
  background-position: -35px  -36px !important;
  cursor:default;
}

.but_like {
  background: url('/a/photo2/img2/but_like.gif') no-repeat top left;
  display:block;
  width:104px;
  height:20px;
  margin: -1px 7px 0 0;
}
.but_like:hover {
  background-position: left -20px;
}
.large_opis {
  font-size:16px;
  font-weight:bold;
}

/**/
.photo_inp,
.photo_textar,
.photo_select { 
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border:1px #BDBDBD solid;
  width:229px;
  padding:3px;
  font-size:12px;
}
.photo_inp {
  height:15px;
}
.photo_textar {
  height:55px;
}
.photo_select {
  width:200px;
  padding:2px;
}


/*autocomplete*/
.autocomplete {
  position: absolute; 
  z-index: 10;
  width:200px;
  overflow:hidden;
  margin-top:-3px;
}
.autocomplete_bord {
  background: #fff;
  border:1px #BDBDBD solid;
  border-bottom:0px;
  border-top:0px;
  padding-top:2px;
}
.autocomplete ul li {
  padding:3px 4px;
  margin:0px;
  background: none;
  border-top:1px #ECECEC solid;
  cursor:pointer;
}
.autocompl_bord_bottom {
  background:#BDBDBD;
  margin:0 2px;
  font-size:0px;
  height:1px;
  overflow:hidden;
}
.autocompl_bord_bottom2 {
  border-left:1px #BDBDBD solid;
  border-right:1px #BDBDBD solid;
  margin:0 1px;
  font-size:0px;
  height:1px;
  overflow:hidden;
  background: #fff;
}
.autocompl_bg {
  background: #ECECEC !important;
}
/*end autocomplete*/

.photo_redact_form .photo_inp {
  width:229px !important;
}
.photo_redact_form .autocomplete {
  width:237px;
}
.form_edit_album  .photo_inp {
  width:212px !important;
}
.form_edit_album .autocomplete {
  width:220px;
}


/*popup slideshow end size foto*/
.b-popup {
  width:404px;
  position:absolute;
  z-index:10;
  left:-20px;
  top:-16px;
}
.b-popup_pad {
  padding:5px 10px 9px;
  width:364px;
}
.b-popup_small {
  width:300px !important;
}
.b-popup_small .b-popup_pad {
  width:260px !important;
}
/*end popup*/

/*redact opisanie photki*/
.text_hover_edit {
  padding:0 0px;
  cursor:pointer;
}
.text_hover_edit:hover {
  background: #FFF0D9;
}
/*end redact opisanie photki*/



/****************************************************************************/
/*contest, for !contest photo*/
.cont_upl_tag .autocomplete {
  width:470px !important;
}
/*
.bg_contest_right a {
  background: url('/a/photo2/img2/contest/contest_banner.jpg') no-repeat;
  height:200px;
  width:320px;
  display:block;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
*/
.btn_small_partic {
  background: url('/a/photo2/img2/contest/btn_contest.png') no-repeat -1062px 0px;
  _background: url('/a/photo2/img2/contest/btn_contest.gif') no-repeat -1062px 0px;
  display:block;
  width:149px; 
  height:25px;
}
.btn_small_partic:hover {
  background-position:  -1062px -25px;
}
.small_logo_a_right {
  height:29px;
  width:320px;
  display:block;
}
/*end contest*/

/*contest_icons*/
.ic_contest {
  width:16px;
  height:16px;
  position:absolute;
  bottom:0px;
  right:0px;
  margin:0 5px 8px 0;
}
.ic_contest/*ie8*/
{
 margin /*\**/: 0 5px 5px 0\9
}
@media screen and (-webkit-min-device-pixel-ratio:0) {/*chrome safari*/
  .ic_contest {
    margin:0 5px 5px 0; 
  }
}
/*end contest_icons*/

/*b-contest_hp*/

/*b-contest_hp_d*/
.b-hp_all_contest {
  color:#903d00;
}
.b-hp_all_contest:hover {
  color:#672E08;
}
.b-contest_hp_d {
  border:1px #d8d8d8 solid;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding:0 9px 9px;
}
.b-contest_hp_d h5 {
  background: #fff;
  padding:0 4px;
  position:relative;
  margin:-12px 0 0 -4px;
  float:left;
}
.b-contest_hp_box {
  width:450px;
}
/*end b-contest_hp_d*/
/*btn*/
.gb-contest_hp_btn {
  display:block;
  background: url('/a/photo2/img2/contest/vesennyee_tsvetenie/contest.png') no-repeat top left;
  _background: url('/a/photo2/img2/contest/vesennyee_tsvetenie/contest.gif') no-repeat top left;
  padding-left:17px;
  float:left;
  margin:14px 2px 0 0px;
}
.gb-contest_hp_btn b {
  display:block;
  background: url('/a/photo2/img2/contest/vesennyee_tsvetenie/contest.png') no-repeat top right;
  _background: url('/a/photo2/img2/contest/vesennyee_tsvetenie/contest.gif') no-repeat top right;
  height:24px; 
  font-size:16px;
  color:#903d00;
  position:relative;
  margin-right:-2px;
  padding:9px 17px 0 0;
  float:left;
}
.gb-contest_hp_btn:hover {
  background-position: left -33px;
}
.gb-contest_hp_btn:hover b {
  background-position: right -33px;
}
/*end btn*/











/* zapovidna hp top */
.b-contest_hp_ban {
  height:120px;
  width:390px;
  background: url('/a/photo2/img2/contest/zapovednaya_ukraina/bg_contest_hp.gif') no-repeat top left;
  margin:9px 0 28px 0px;
  padding:0px;
}
.b-contest_hp_ban_empty_a {
  display:block;
  margin:5px 0 0px 0px;
  height:30px;
}
.b-contest_hp_ban h3 {
  display:none;
}
.gb-contest_hp_btn {
  margin-top:52px;
}
.gb-contest_hp_btn { 
  background: url('/a/photo2/img2/contest/zapovednaya_ukraina/btn_contest.png') no-repeat 0 -35px;
  _background: url('/a/photo2/img2/contest/zapovednaya_ukraina/btn_contest.gif') no-repeat 0 -35px;
  display:block;
  float:left;
  height:35px;
  width:177px;
  padding:0px;
}
.gb-contest_hp_btn b {
  display:none;
}
.gb-contest_hp_btn:hover { 
  background-position: -177px -35px;
}
/*end zapovidna hp top */





/* global_gathering hp top 
.b-contest_hp_ban {
  height:100px;
  width:370px;
  background: url('/a/photo2/img2/contest/global_gathering/bg_contest_hp.jpg') no-repeat top left;
  margin:9px 0 28px 0px;
  padding:10px;
}
.b-contest_hp_ban_empty_a {
  display:block;
  margin:5px 0 2px 0px;
  width:180px;
  height:46px;
}
.b-contest_hp_ban h3 {
  display:none;
}
.b-contest_hp_ban_big {
  height:100px;
  width:378px;
  background: url('/a/photo2/img2/contest/global_gathering/bg_contest_hp_big.jpg') no-repeat top left;
  padding:10px;
  margin:0px 0 0 0;
}
.b-contest_hp_ban_small {
  height:100px;
  width:253px;
  background: url('/a/photo2/img2/contest/global_gathering/bg_contest_hp_small.jpg') no-repeat top left;
  padding:10px;
  margin:0px 0 0 0;
}
*/
/*end global_gathering hp top */









  /*vesennyee_tsvetenie hp top
.b-contest_hp_ban {
  height:102px;
  width:378px;
  background: url('/a/photo2/img2/contest/vesennyee_tsvetenie/bg_contest_hp.jpg') no-repeat top left;
  margin:9px 0 28px -9px;
  padding: 8px 10px 10px;
}
.b-contest_hp_ban_empty_a {
  display:none;
}
.b-contest_hp_ban h3 {
  margin:0px;
}
.b-contest_hp_ban h3 a {
  color:#903d00;
  line-height:26px !important;
}
.b-contest_hp_ban h3 a:hover {
  color:#672E08;
}
*/

/*b-contest_hp*/




.ic_winner {
  background: url('/a/photo2/img2/photo_icons.png') no-repeat -20px -316px;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat -20px -316px;
  width:16px;
  height:16px;
}
.ic_winner_big {
  background: url('/a/photo2/img2/photo_icons.png') no-repeat 0px -316px;
  _background: url('/a/photo2/img2/photo_icons.gif') no-repeat 0px -316px;
  width:20px;
  height:20px;
}
.ic_winner_on_photo {
  position:absolute;
  bottom:0px;
  right:0px;
  margin:0 5px 8px 0;
}
.ic_contest/*ie8*/
{
 margin /*\**/: 0 5px 5px 0\9
}
@media screen and (-webkit-min-device-pixel-ratio:0) {/*chrome safari*/
  .ic_contest {
    margin:0 5px 5px 0; 
  }
}






/*hp contest and winners*/
.b-winner_hp_img {
  height:130px;
}
.b-winner_hp_info h3 a {
  line-height:20px !important;
}
.b-winner_hp_info h3 a,
.b-winner_hp_info .b-winner_hp_info_photo {
  color:#893D13;
}
.b-winner_hp_info h3 a:hover,
.b-winner_hp_info .b-winner_hp_info_photo:hover {
  color:#672E08;
}
.b-contest_2col {
  width:450px;
}
/*end hp contest and winners */


/*winners_contest_hp d*/
.winners_contest_hp .mrt_vbig {
  margin-right:50px !important;
}
/*end winners_contest_hp d*/








.min_body,
.min_body2,
.min_body_redact {
  background: #fff !important;
}
