/* Шапка */
.pregn
{
    background: url(http://img.7ya.ru/img07/main_pregn.gif) no-repeat;
    width: 133px;
    height: 118px;
    position: relative;
    top: -2px;
    display: block;
}
.compact .pregn
{
    background: url(http://img.7ya.ru/img07/compact_pregn.gif) no-repeat;
    width: 126px;
    height: 38px;
    display: block;
	top: 0px; left: 0px;
}
.baby
{
    background: url(http://img.7ya.ru/img07/main_baby.gif) no-repeat;
    width: 116px;
    height: 118px;
    position: relative;
    top: 4px; left: -2px;
    display: block;
}
.compact .baby
{
    background: url(http://img.7ya.ru/img07/compact_baby.gif) no-repeat;
    width: 116px;
    height: 38px;
    display: block;
	top: 0px; left: 0px;
}
.book
{
    background: url(http://img.7ya.ru/img07/main_book.gif) no-repeat;
    width: 147px;
    height: 80px;
    position: relative;
    top: 16px; left: -8px;
    display: block;
}
.compact .book
{
    background: url(http://img.7ya.ru/img07/compact_book.gif) no-repeat;
    width: 179px;
    height: 38px;
    display: block;
	top: 0px; left: 0px;
}
.family
{
    background: url(http://img.7ya.ru/img07/main_family.gif) no-repeat;
    width: 125px;
    height: 85px;
    position: relative;
    top: 13px; left: -14px;
    display: block;
}
.compact .family
{
    background: url(http://img.7ya.ru/img07/compact_family.gif) no-repeat;
    width: 80px;
    height: 38px;
    display: block;
	top: 0px; left: 0px;
}
.rest
{
    background: url(http://img.7ya.ru/img07/main_rest.gif) no-repeat;
    width: 83px;
    height: 78px;
    position: relative;
    top: 42px; left: -5px;
    display: block;
}
.compact .rest
{
    background: url(http://img.7ya.ru/img07/compact_rest.gif) no-repeat;
    width: 80px;
    height: 38px;
    display: block;
	top: 0px; left: 0px;
}
.byt
{
    background: url(http://img.7ya.ru/img07/main_byt.gif) no-repeat;
    width: 84px;
    height: 86px;
    position: relative;
    top: 11px; left: -15px;
    display: block;
}
.compact .byt
{
    background: url(http://img.7ya.ru/img07/compact_byt.gif) no-repeat;
    width: 57px;
    height: 38px;
    display: block;
	top: 0px; left: 0px;
}
.hobby
{
    background: url(http://img.7ya.ru/img07//main_hobby.gif) no-repeat;
    width: 96px;
    height: 111px;
    position: relative;
    top: 8px; left: -10px;
    display: block;
}
.compact .hobby
{
    background: url(http://img.7ya.ru/img07/compact_hobby.gif) no-repeat;
    width: 70px;
    height: 38px;
    display: block;
	top: 0px; left: 0px;
}
.mainshapka td
{
    vertical-align: top;
}
.compact .mainshapka td
{
    vertical-align: top;
    padding-top: 5px;
}
.compact .podshapka
{
    position: absolute;
    top: 100px;
    left:0px;
}
.compact .breadcrumbs
{
	text-align:center;
}

/* Фотоальбом */
/*
ul.albumslist {list-style: none; margin-left: 0px; padding-left: 0;}
ul.albumslist li {padding: 0 0 0.25ex 20px;}
ul.albumslist .act {font-weight: bold;}
ul.albumslist li.level0 {margin-left: -20px;}
ul.albumslist .level2 {margin-left: 10px;}
ul.albumslist img {position: relative; top: 3px; margin-right: 3px;}
ul.albumslist li.prnt {padding-left: 0;}
*/
.albumslist ul, .albumslist
{
    list-style: none;
	margin-left:0px;
	padding:0px;
}
.albumslist li
{
	margin-left: 40px;
    padding: 3px 0px;
}
.albumslist li.prnt
{
    margin-left: 20px;
}
.albumslist ul .act
{
    font-weight: bold;
}
.albumslist ul img
{
    position: relative;
    top: 3px;
    margin-right: 3px;
}
.albumslist .minus a, .plus a
{
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    margin-right: 3px;
    cursor: pointer;
}
.albumslist .plus a
{
    background: url(http://img.7ya.ru/img07/plus.gif) 0 50% no-repeat;
}
.albumslist .minus a
{
    background: url(http://img.7ya.ru/img07/minus.gif) 0 50% no-repeat;
}

.PhotoBlock, .mainblock .fixed .PhotoBlock {
	margin: 0 10px 10px 0;
	float: left;
	height:150px;
	width: 150px;
	font-size: 11px;
	overflow: hidden;
	padding-bottom: 10px;
}
.PhotoBlock .innerdiv {
	text-align: center;
	background: #f6f8f9;
	padding: 10px 0;

}

.PhotoBlock .title {
	font-weight: bold;
	padding: 0 2px;
	/*height: 43px;*/
}
.PhotoBlock .date {margin-top: 5px; font-size: 10px;}
.PhotoBlock .Photo {}
.PhotoBlock .Photo img {border: 2px solid #fff;}

.mainblock .PhotoBlock {
	margin: 0 10px 10px 0;
	float: left;
	height: 100px;
	width: auto;
	overflow: visible;
}

.mainblock .PhotoBlock .innerdiv {padding: 10px;}

/* Страница отдельного фото */
.photoprevnext {font-size: 90%; margin-top: 10px;}
h1.bigphotohdr {text-align: center; margin: 0; padding: 0;}
h1.bigphotohdr a {
	text-decoration: none;
	color: #000;
	display: inline-block;
	padding-right: 27px;
	background: url(http://img.7ya.ru/img07/pict_photoalbum.gif) 100% 50% no-repeat;
}
h2.phototitle {padding-top: 0; margin-top: 10px;}

.bigphoto .descr {background: #ecffd3; padding: 10px; margin: 0 0 3ex;}
.bigphoto .descr .shotdate {display: block; margin-top: 1.5ex; font-size: 90%;}
.bigphoto .edit {margin-top: 0;}
.bigphoto .edit a {display: inline-block; padding-right: 1em;}
.edit a, .edit a:visited {color: #d4410c;}

.photocode {
	display: block;
	font-size: 90%;
	padding: 5px 10px 10px;
	background: #f6f8f9;
	margin-top: 5px;
}
.photocode textarea {width: 90%; font-size: 12px;}

.photoinfo span {display: inline-block; padding-right: 10px; font-size: 90%;}
.photoinfo .author a {font-weight: bold;}

/* Редактирование фотоальбома */
.PhotoBlock table.tools {background: #F6F8F9; width: 100%; border-collapse: collapse; margin-bottom: -4px;}
.PhotoBlock table.tools td {padding: 1px 6px 0 6px;}
.PhotoBlock .tools input {position: relative; top: 0px;}

/* Действия над фотографиями */
table.editphotos {border-collapse: collapse; background: #F6F8F9; width: 100%; margin-bottom: 2ex;}
.editphotos td {font-size: 70% !important; padding: 5px 20px 5px 10px; vertical-align: middle;}
.editphotos h3 {padding: 0; margin: 0;}
.editphotos select, .editphotos input {font-size: 90%;}


.siteContent .confreply {font-size: 90%; margin-top: 0;}

.fulltext .message {padding-left: 0 !important; margin-bottom: 10px !important;}
.fulltext {background: #F6F8F9; padding:  15px; font-size: 130%;}

.siteContent td p.pubpager {font-size: 90%;}

.siteContent .confreply {font-size: 90%; margin-top: 0;}

.fulltext .message {padding-left: 0 !important; margin-bottom: 10px !important;}
.fulltext {background: #F6F8F9; padding:  15px; font-size: 130%;}

.siteContent td p.pubpager {font-size: 90%;}

/* Форма поиска фотоальбомов */
.AlbumSearch {
	background: #F2FFDF url(http://img.7ya.ru/img07/bl_green_bg.gif) repeat-x scroll 0% 0%;
	border: 1px solid #ABEC5B;
	margin-bottom:20px;
	padding:1px 20px 15px;
}
.AlbumSearch input.text {width: 100%;}
.AlbumSearch table {border-collapse: collapse;}
.AlbumSearch table td {padding: 0;}