﻿.photo_left
{
	float:left;
	display:inline-block;
	width:305px;
	vertical-align:top;
}



/* -----------Vip фотографии----------- */
.photo_vip
{
	float:left;
	vertical-align:top;
	display:inline-block;
	width:621px;
}

.photo_vip p
{
	float:right;
}

.photo_vip p a
{
	text-shadow: 0 1px 1px #e7e7e7;
	font:12px Arial,Helvetica,sans-serif;
	color:#333;
	text-decoration:underline;
}

.photo_vip p a:hover
{
	color:#777;
}

.photo_vip ul
{
	margin:1px 0px;
}

.photo_vip li
{
	background:#FFFFFF;
	display:inline-block;
	overflow:hidden;
	list-style:none outside none;
	padding:1px 0px;
	width:62px;
	height:64px;
}

.photo_vip li img
{
	margin:3px;
}



/* -----------Фото контент----------- */

.photo_content h2 
{
	background-color:#AFAFAF;
	border-bottom:5px solid #000000;
	clear:both;
	color:#FFFFFF;
	font:bold 11px Verdana,Arial,Helvetica,sans-serif;
	margin-bottom:3px;
	padding:5px 10px;
	text-align:center;
}


.photo_conteiner
{
	padding:15px;
	border:1px solid #dadada;
}
.photo_conteiner ul{list-style-type:none;padding-bottom:10px;}
.photo_conteiner li {padding:1px;}
.photo_conteiner span{color: #777777;}
.about_photo_left{vertical-align:top;display:inline-block;width:50%;}
.about_photo_right{vertical-align:top;display:inline-block;float:right;width:48%;position:relative;}

#load_photo{position:relative;}
#menu_load_photo{position:absolute;top:0px;right:1px;}
#menu_load_photo a{background:url("/images/icons/status/zoom.png") no-repeat scroll center top transparent;opacity:0.45;display:block;width:48px;height:48px;}
#menu_load_photo a:hover{opacity:1;}


#photo_votes {padding:0px 5px;}
#photo_votes label{width:60px;display:inline-block;}
#photo_votes a{ background:url(/images/star.gif) no-repeat 0 0px;padding:2px;width:12px;height:11px;display:inline-block;}
#photo_votes a:hover{color:#444444;background-position:0 -32px; no-repeat 0 0;padding:2px;}
.photo_votes{ background-position:0 -32px !important;padding:2px;}
.photo_votes_active{background-position:0 -16px !important;padding:2px;}
#photo_votes_right{bottom:0px;right:5px;position:absolute;}

.photo_votes_result{ margin:5px 0; }
.photo_votes_result p{ line-height:1.1em; font-size:0.85em;padding-bottom:1px; }

.photo_day
{
	float:left;
	margin:0px 10px 0px 0px;
	overflow:hidden;
	padding:0px;
	width:232px;
}


.photo_tag
{
	float:left;
	margin:0;
	overflow:hidden;
	padding:0px;
	width:470px;
}


/* ---------Редактирование фотографии----------- */
#gallery { float: left; width: 530px; min-height: 12em;} * html #gallery { height: 12em; } /* IE6 */
.gallery.custom-state-active { background: #eee; }
.gallery li { float: left; width: 90px; padding: 0.4em; margin: 0 0.4em 0.4em 0; text-align: center; }
.gallery li h5 { margin: 0 0 0.4em; cursor: move; }
.gallery li a { float: right; }
.gallery li a.ui-icon { border:1px solid #fff;}
.gallery li a.ui-icon:hover { border:1px solid #999;}
.gallery li a.ui-icon-zoomin { float: left; }
.gallery li a.ui-icon-pencil { float: left; }
.gallery li img { width: 100%; cursor: move; }

#trash { float: right; width: 210px; min-height: 18em; padding: 1%;} * html #trash { height: 18em; } /* IE6 */
#trash h4 { line-height: 16px; margin: 0 0 0.4em; }
#trash h4 .ui-icon { float: left; }
#trash .gallery h5 { display: none; }
.success_trash {border: 1px solid;margin: 7px 8px;padding:30px 0px;color: #4F8A10;background-color: #DFF2BF;}

.info_gray{color: #777;}
.form{list-style-type:none;}
.form li {padding: 4px 10px;text-align:left;}


#photo_search {width:500px;}
.photo_search_img {cursor:pointer;}
.photo_search_img img {position:absolute;padding:5px;}
.photo_search_img div {position:relative;padding:20px 0px 20px 75px;}



/* ---------Карусель фотографий----------- */
.jcarousel-skin-ie7 .jcarousel-container {
    -moz-border-radius: 10px;
    background: #D4D0C8;
    border: 1px solid #808080;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 85%;
    padding: 20px 40px;
}

.jcarousel-skin-ie7 .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width:  605px;
    height: 100px;
}

.jcarousel-skin-ie7 .jcarousel-clip-vertical {
    width:  77px;
    height: 245px;
}

.jcarousel-skin-ie7 .jcarousel-item {
    width:  100px;
}

.jcarousel-skin-ie7 .jcarousel-item:hover {
    border-color: #808080;
}

.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-right: 7px;
}

.jcarousel-skin-ie7 .jcarousel-item-vertical {
    margin-bottom: 7px;
}

.jcarousel-skin-ie7 .jcarousel-item-placeholder {
/*	background: transparent url(loading-small.gif) 50% 50% no-repeat; */
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/scripts/images/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/scripts/images/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

