/* тут все можно менять */
#photo_middle {background-color: #ffffff;}
#photo_details {background-color: #ffffff; margin: 0 20px 0 20px;}
#photo_content {height: 24px;}
#photo_loaderIcon {height:24px; margin:-12px 0 0 -12px; width:24px; background-color:#ffffff;}
#photo_nav #aPrev
{
	background: url(images/sprite_light.png) 0 -70px no-repeat;
	cursor: pointer; cursor: hand;
}
#photo_nav #aPrev.photo_nav_inactive {background-position: 0 -90px;	cursor: default;}
#photo_nav #aNext
{
	background: url(images/sprite_light.png) -21px -70px no-repeat;
	cursor: pointer; cursor: hand;
}
#photo_nav #aNext.photo_nav_inactive {background-position: -21px -90px;	cursor: default;}
#photo_nav #current_text {color:#999999;}
#photo_nav #photo_nav_info {color:#999999;}
#photo_nav p {margin: 0 4px 0 4px;}
#photo_nav #aPrev, #photo_nav #aNext {height:20px; width:20px;}
#photo_closer {background:url(images/sprite_light.png) left top no-repeat; top:10px; right:10px; width:28px; height: 28px;}
#photo_print {background:url(images/print.png) left top no-repeat; top:10px; right:40px; width:28px; height: 28px;}
#photo_hover_container .photo_next:hover 
{
	background: url(images/btnNext.gif) center right no-repeat;
	cursor: pointer;
}
#photo_hover_container .photo_previous:hover 
{
	background: url(images/btnPrevious.gif) center left no-repeat;
	cursor: pointer;
}
#photo_container .photo_top .photo_left {background: url(images/sprite_light.png) 0px -28px no-repeat;}
#photo_container .photo_top .photo_middle {background-color: #ffffff;}
#photo_container .photo_top .photo_right {background: url(images/sprite_light.png) -22px -28px no-repeat;}
#photo_container .photo_bottom .photo_left {background: url(images/sprite_light.png) 0 -50px no-repeat;}
#photo_container .photo_bottom .photo_middle {background-color: #ffffff;}
#photo_container .photo_bottom .photo_right {background: url(images/sprite_light.png) -22px -50px no-repeat;}

/* тут не менять */
#photo_container { display: none; position: fixed; z-index: 12; }
#photo_container a:focus { outline:none; }
#black_overlay { display: none; position: fixed; z-index: 10; top: 0; left: 0; bottom: 0; right: 0; background-color: #000;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);	-moz-opacity: 0.55;	-khtml-opacity: 0.55; opacity: 0.55; }
#photo_huge_container { display: none; text-align: center; margin-bottom: -3px; }
#photo_hover_container a.photo_next { background: url(/images/null.gif) no-repeat; display: block; float: right; height: 100%; width: 49%; }
#photo_hover_container a.photo_previous { background: url(/images/null.gif) no-repeat; display: block; float: left; height: 100%; width: 49%; }
#photo_hover_container { left: 0; position: absolute; top: 0; z-index: 20; }
#photo_content {text-align:left; overflow:hidden;}
#photo_loaderIcon {display:none; left:50%;	position:absolute; top:50%;}
#photo_closer {display:none; position:absolute; cursor:pointer; cursor:hand; z-index:21;}
#photo_print {display:none; position:absolute; cursor:pointer; cursor:hand; z-index:21;}
#photo_description {display: block;}
#photo_title {display: block;}
#photo_nav {display: none; clear: left; float: left;}
#photo_nav p {float: left;}
#photo_nav #aPrev, #photo_nav #aNext {display:block; float:left;  overflow:hidden;}
#photo_nav #photo_nav_info {position:absolute; right:20px;}

.photo_top {height:20px; position: relative;}
.photo_top .photo_left {height:20px; left:0; position:absolute; width:20px;}
.photo_top .photo_middle {height:20px; left:20px; position:absolute; right:20px;}
.photo_top .photo_right {height:20px; left:auto; position:absolute; right:0; top:0; width:20px;}
.photo_bottom {height:20px; position: relative;}
.photo_bottom .photo_left {height:20px; left:0; position:absolute; width:20px;}
.photo_bottom .photo_middle {height:20px; left:20px; position:absolute; right:20px;}
.photo_bottom .photo_right {height:20px; left:auto; position:absolute; right:0; top:0; width:20px;}

/* хаки для IE6 */
/* тут менять */
* html #photo_container .photo_bottom .photo_right {background: url(images/sprite_light.gif) -22px -50px no-repeat;}
* html #photo_container .photo_bottom .photo_left {background: url(images/sprite_light.gif) 0 -50px no-repeat;}
* html #photo_container .photo_top .photo_right {background: url(images/sprite_light.gif) -22px -28px no-repeat;}
* html #photo_container .photo_top .photo_left {background: url(images/sprite_light.gif) 0px -28px no-repeat;}
* html #photo_closer {background:url(images/sprite_light.gif) left top no-repeat;}
* html #photo_print {background:url(images/print.gif) left top no-repeat;}
* html #photo_nav #aNext {background: url(images/sprite_light.gif) -21px -70px no-repeat;}
* html #photo_nav #aPrev {background: url(images/sprite_light.gif) 0 -70px no-repeat;}

/* тут не менять */
* html .photo_top {padding: 0 20px;}
* html .photo_top .photo_middle {left:0;position: static;}
* html .photo_bottom {padding:0 20px;}
* html .photo_bottom .photo_middle {left:0; position: static;}
* html #black_overlay {	position: absolute; }
* html #photo_container 
{
	position: absolute; 
	top: expression(eval(document.documentElement.scrollTop) + 'px');
}
/* хаки для IE6 */