/*
	FOTO PAGE
*/

.sb_cp_foto_def_scrl_prev {background: url(/sites/all/modules/spb_gal/prev.gif) 0 0 no-repeat; cursor: pointer; float: left; height: 17px; margin: 44px 0 0; width: 9px}
.sb_cp_foto_def_scrl_next {background: url(/sites/all/modules/spb_gal/next.gif) 0 0 no-repeat; cursor: pointer; float: right; height: 17px; margin: 44px 0 0; width: 9px}
.sb_cp_foto_def_scrl_arrs_disabled {filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5}

.sb_cp_foto_def_scrl_box {height: 94px; margin: 0 28px; overflow: hidden; position: relative}
.sb_cp_foto_def_scrl_move {position: absolute; width: 20000px}
.sb_cp_foto_def_scrl_elem {float: left; width: 101px}
.sb_cp_foto_def_scrl_elem_num {font-size: 10px}
.sb_cp_foto_def_scrl_elem_brd {border: 8px solid #d91200; height: 60px; left: auto; position: absolute; top: auto; width: 84px}
.sb_cp_foto_def_scrl_elem_hover {border: 8px solid #ffffff; cursor: pointer; height: 60px; position: absolute; width: 84px}
.sb_cp_foto_def_scrl_elem_hover {-moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(opacity=50); opacity: 0.5}

.sb_cp_foto_def_foto {display: inline-block; margin: 11px 0 0; position: relative}
* html .sb_cp_foto_def_foto {display: inline}
*+html .sb_cp_foto_def_foto {display: inline}
.sb_cp_foto_def_loop {background: url(/sites/all/modules/spb_gal/loop_bg.png) 0 0 repeat; margin: 5px 5px 0 0; padding: 6px 7px 3px 7px; position: absolute; right: 0; top: 0}
* html .sb_cp_foto_def_loop {filter:expression(sb_js_cmn_fixPng2(this))}
.sb_cp_foto_def_loop img {border: 0}
.sb_cp_foto_def_img img {border: 0}

/*.datetime-sub-title			{font-size: 65%; color: #666}

.foto-block				{ overflow: auto; }

.foto-block-datetime {font-size: 0.7em; color: #666666; margin: 3px 0 24px}

.foto-left-column									{float: left; width: 130px; background-color: #e6e6e6;  }

.foto-left-column .foto-scroll-mid-layer	{ position:relative; overflow:hidden; height: 568px !important     }

#foto-list {height: 20000em; margin:0px; margin-left: 8px; text-align: left; padding: 0 0 0 14px; position:absolute}
#foto-list a     	      	    {display: block; padding-bottom: 6px; font-size: 0}
#foto-list .active													    	      {position: absolute; width: 90px; height: 66px; border: 5px solid #d91200 }
#foto-list .ramka														      		 {position: absolute; width: 80px; height: 56px; border: 10px solid #fff; filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;}
*/
/*
#foto-list a	{height: 76px} 

.gal_item_index {position: absolute; left: auto; top: auto; margin: 0 0 0 -2em; text-align: right; width: 1.65em; font-size: 0.7em; font-family: Arial}
* html .gal_item_index {margin: 0 0 0 -1.3em}
*+html .gal_item_index {margin: 0 0 0 -1.35em}

.foto-right-column			   	     {margin-left: 140px; font: medium Arial !important}
.foto-right-column ul				     		   {list-style-type: none; margin: 0px; padding: 0px; height: 29px; padding-bottom: 0.5em !important; padding-top: 0 !important}
* html .foto-right-column ul {height: 34px; padding-bottom: 0.5em !important}
* html .foto-right-column ul {width: 98%}

.foto-right-column ul li					   		     {float: left; height: 29px; background-color: #e6e6e6; padding: 0px !important; margin: 0px !important}
.foto-right-column img								     	     {margin-top: -8px; margin-bottom: 5px}
* HTML .foto-right-column img								     		  {margin-top: -13px}
.foto-right-column p 	  										  {font-size: 0.75em; color: #666; margin: 15px 0 0 !important}

.foto-right-column  .nav-string										  {font-size: 70%; height: 21px; color: #666; padding: 8px 10px 0 !important}
.foto-right-column  .magnify										  	      {background-color: transparent; margin-left: 20px !important}
*/

/*
.foto-right-column  .magnify a											      {padding-left: 20px; background: url(/sites/all/modules/spb_gal/foto_magnify.gif) no-repeat; font-size: 70%}
*/

/*
.foto-right-column  .magnify a                                                          {padding-left: 20px; background: url(/sites/all/modules/spb_gal/foto_magnify.gif) no-repeat 0 3px; font-size: 70%; display: block; margin: 4px 0 0; padding-top: 4px}
.foto-right-column  .photo_sell_place                                           {margin: 0 !important; padding: 0 !important}
.foto-right-column  .photo_sell_place a                                         {font-size: 70%; padding-top: 4px; display: block; height: 21px; background-position: 0 4px !important; margin: 4px 0 0}


.foto-left-column .prev, .foto-left-column .next {display: block; width: 22px; height: 22px; color: #fff; font-size: 65%; text-align: center; margin: 7px 0 5px; text-decoration: none; cursor: pointer; position: relative; left: 5px}

.foto-left-column .prev {background: url(/sites/all/themes/spbg/foto_gallery_up_down.gif) 0 0 no-repeat}
.foto-left-column .next {background: url(/sites/all/themes/spbg/foto_gallery_up_down.gif) 0 -22px no-repeat}
.foto-left-column .disabled	{background: transparent}

.foto-right-column .prev, .foto-right-column .next {display: block; width: 22px; height: 22px; color: #fff; font-size: 65% !important; text-align: center; text-decoration: none; margin: 4px 4px 0}

.foto-right-column .prev {background: url(/sites/all/themes/spbg/foto_gallery_left_right.gif) 0 0 no-repeat}
.foto-right-column .next {background: url(/sites/all/themes/spbg/foto_gallery_left_right.gif) 0 -22px no-repeat}

.foto-right-column ul li.photo_sell_place	  { background-color: #ffffff; }
#info table.above_huge_img      { border-left: 0px; border-top: 0px; border-right: 0px; border-bottom: 0px; width: 400px;}
#info table.above_huge_img td   { border-left: 0px; border-top: 0px; border-right: 0px; border-bottom: 0px;}

.foto-block-clear {width: 100%; display: table; overflow: hidden; height: 0}
* html .foto-block-clear {width: 98%}

* html #foto-list {width: 110px; position: relative; text-align: left}
*+html #foto-list {position: relative; text-align: left}
* html #foto-list .ramka {text-align: left}
*+html #foto-list .ramka {text-align: left}
* html #foto-list img {overflow: hidden}
*+html #foto-list img {overflow: hidden}

*/