div.image {
	text-align: center;
}

div.image table {
	background-color: #78838c;
}

div.image table img {
	border: 1px solid white;
}

object{
	outline: none;
}

table.album {
	background-color: #F9F9F5;
	border: 1px solid #F4F4ED;
	padding: 5px;
}

table.albums_list {
	background-color: #F4F4ED;
	padding: 5px;
}

table.album  img.cover {
	border: 4px solid white;
}

/* == SLIDEBOX == */

#box{
	position:absolute; 
	width:300px;
}
#box span{
	display:block;
}
#slidebox_info{
	bottom:0;
}

#slidebox_info_bottom{
	top:0;
}



/* ********************************** */

.slidebox_info{
	width:600px;
	height:40px;
	background:#000;
	position:absolute;
	text-align: center;
}

.slidebox_info_bottom{
	width:600px;
	height:26px;
	background:#000;
	position:absolute;
	padding-left: 12px;
	padding-top: 12px;
}
.slidebox_info p, .slidebox_info h4{
	color:#fff;
	padding:3px 0px;
	font-family:Tahoma;
	font-size:11px;
}
.slidebox_info_bottom h4{
	font-size:12px;
	margin: 0px;
	text-transform: uppercase;
	color: white;
}
.slidebox_info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}

.slidebox_mask{
	position:relative;
	width:600px;
	height:600px;
	overflow:hidden;
}

.slidebox_mask span img{
	display:block;
	border:none;
}

div.player_direction {
	width: 600px;
	height: 47px;
	background: url("../img/gallery/bg.slider_direction.gif") repeat-x;
}

div.player_direction span {
	cursor: pointer;
}

/* == END OF [SLIDEBOX] == */



div.album{
	width: 100%;
}

div.album div.item {
	float: left;
	margin: 2px;
}

div.album div.item_active {
	float: left;
	margin: 2px;
}


div.album div.item div.image
{
	border: 1px solid black;
	padding: 2px;
	margin: 0px;
}


div.album div.item_active div.image_active
{
	border: 2px solid #F8960A;
	padding: 1px;
}

.album .item div
{
	text-align: center;
	margin: 2px;
}


/*  INDEX PAGE  */

div.index_slider {
	float:left;
}

div.index_last_photos {
	padding-left: 15px;
	padding-right: 55px;
	background-color: #F9F9F5;
}

div.index_last_photos div.item{
	float: left;
	position: relative;
	margin: 2px;
	margin-top: 0px;
}

div.index_last_photos div.item div.image {
	border: 1px solid #000000;
	padding: 1px;
}

#image_edit_area, #blogcode {
	padding: 10px;
	width: 60%;
	background-color: #F9F9F5;
	border: 1px solid #ECECE3;
}

a.image_add {
	font-size: 11px;
	color: #b90000;
	text-decoration: none;
	border: 0px;
	border-bottom: 1px dashed #b90000;
}

a.image_edit {
	font-size: 11px;
	color: #176ada;
	text-decoration: none;
	border: 0px;
	border-bottom: 1px dashed #176ada;
}


a.image_operation {
	font-size: 11px;
	color: white;
	padding: 5px;
	background: #910000;
	text-decoration: none;
}


a.bg_red {
	font-size: 11px;
	color: white;
	height: 18px;
	padding: 5px !important;
	background: #910000;
	text-decoration: none;
}

a.bg_red:hover {
	font-size: 11px;
	color: white;
	height: 18px;
	padding: 5px;
	background: #000000;
	text-decoration: none;
}



#image_operation {
	padding: 10px;
	width: 60%;
	background-color: #F9F9F5;
	border: 1px solid #ECECE3;
}






div.gallery_index_last_photos {
	background: #F9F9F5;
	background: url("../img/gallery/bg.gallery_index_lastphoto.gif");
	height: 180px;
	overflow: hidden;	
}

div.gallery_index_last_photos_shadow_left {
	background: url("../img/gallery/bg.gallery_index_lastphoto_shadow_left.jpg") repeat-y left;	
	overflow: hidden;
	width: 100%;
/*	white-space: nowrap;  */
}

div.gallery_index_last_photos_shadow_right {
	background: url("../img/gallery/bg.gallery_index_lastphoto_shadow_right.jpg") repeat-y right;
	padding: 18px;
	overflow: hidden;
	width: 100%;
/*	white-space: nowrap;   */
}

div.gallery_index_last_photos_shadow_right img {
	border: 1px solid black;
	margin: 2px;
}




#mikhailov {
	width: 242px;
	height: 232px;
	position: absolute;
	right: 35px;
	top: 109px;
	margin-left: 25px;
	z-index: 20;
}

#mikhailov[id] {
	background: url('../img/gallery/mikhailov.png') no-repeat;
}

#mikhailov_ie {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/templates/skin/bg/img/gallery/mikhailov.png');
	width: 242px;
	height: 232px;
	_height: 245px;
}

div.poster {
	font-size: 11px;
}

#bg_player {
	width: 482px;
	padding: 10px;
	background: black;
}

div.index_cities {
/*	padding: 25px 35px; */
}


div.block_comments {
	font-size: 12px;
	margin-bottom: 13px;
	border-bottom: 1px solid #F3F3F3;
}

div.block_comments div.user {
	font-size: 12px;
}

div.block_comments div.date {
	font-size: 11px;
	color: #9D9D9D;
	margin-bottom: 3px;
}

div.block_comments div.comment {
	margin-bottom: 10px;
}

div.vvp {
	width: 75%;
	background: #F9F9F5;
	padding: 7px;
	position: relative;
	border-top: 13px dotted white;
}

div.vvp p {
	margin: 0px;
}


div.announce {
	width: 97%;
	background: #F9F9F5;
	padding: 10px;
	position: relative;
	border-top: 13px dotted white;
	background: url('../img/gallery/vvp.gif') top repeat-x;
}

div.announce p {
	margin: 0px;
}





span.header {
	font-size: 11px;
	height: 18px;
	color: white;
	padding: 5px 10px;
	background: #757551;
	text-decoration: none;
}


fieldset {
	background: #F9F9F5;
	_padding: 10px;
}

legend {
	background: #78838C;
	color: white;
	font-size: 11px;
	padding: 4px 9px;
	margin-bottom: 10px;
}


#albums {
	padding: 10px;
	height: 108px;
	_height: 138px;
	border: 5px solid #C3C39B;
	overflow: hidden;
	background: url('../img/gallery/bg.gallery_index_albums.gif');
}


#album {
	width: 110px;
	height: 108px;
	float: left;
	background: url('../img/gallery/album.gif') no-repeat;
}

div.menu {
	padding: 10px;
}

div.menu a {
	text-decoration: none;
	border-bottom: 1px solid #F6F6F6;
	margin-bottom: 4px;
	padding-bottom: 4px;
	display: block;
}

div.mobile {
	width: 26px;
	height: 50px;
}


div.album_mobile_off {
	background: url('../img/gallery/i.mobile_off.gif') no-repeat;
}

div.album_mobile_on {
	background: url('../img/gallery/i.mobile_on.gif') no-repeat;
}

table.albums td {
	border-bottom: 1px dotted gray;
}

span.album_type_personal {
	color: red;
}

span.album_type_friends {
	color: black;
}

span.album_type_open {
	color: green;
}

