/* Шапка */
.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 {
	width: 150px;
	min-height: 130px;
	background: #F6F8F9;
	display: -moz-inline-stack;
	display: inline-block;
	margin: 0 10px 20px 0;
	vertical-align:top;
	zoom: 1;/* for IE*/
	*display: inline;/* for IE*/
	_height: 130px;/* for IE 6*/
}
.PhotoBlock .innerdiv {
	padding: 10px;
	text-align:center;
}
.PhotoBlock .voting {margin: -7px 0 3px;}
.PhotoBlock .img {margin-bottom: 5px;}
.PhotoBlock .date {margin-bottom: 3px; font: normal 10px arial, sans-serif;}
.PhotoBlock .title {font: bold 11px arial, sans-serif;}
.PhotoBlock .author {margin-top: 3px; font: normal 11px arial, sans-serif;}

/* Претенденты на фото дня */
.mainblock.pretend .PhotoBlock img {height: 140px;}
.PhotoBlock .vws {font-size: 11px;}
.mainblock.pretend .PhotoBlock {
	height: auto;
}

/* пиктограммы в блоке фото */
.PhotoBlock .pict.ph_descr {width: 9px; height: 11px; background-position: 0 -440px;}
.PhotoBlock .pict.ph_descr img {width: 9px; height: 11px;}

* html .PhotoBlock .picts {margin-top: 10.5ex}
.PhotoBlock .picts .comm span {font-size: 10px; line-height: 11px; vertical-align: middle;}
.PhotoBlock .pict.ph_comm {width: 11px; height: 11px; background-position: 0 -460px; margin-right: 2px;}
.PhotoBlock .pict.ph_comm img {width: 11px; height: 11px;}

.mainblock .PhotoBlock {
	margin: 0 10px 10px 0;
	float: left;
	height: 100px;
	width: auto;
	overflow: visible;
}

.mainblock .PhotoBlock .innerdiv {padding: 10px;}

/* Страница отдельного фото */
#photos_div {background: #F3F3F3; text-align: center; width: 145px; height: 450px;}
#photos_div div {padding-bottom: 2px;}

.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;}
.bigphoto td p {font-size: 90%;}

.bigphoto .moder a {background: url("http://img.7ya.ru/img07/sprite_conf.png?2") 0 -160px no-repeat; padding-left: 19px;}

.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;}
.photoinfo .album {font-size: 100%; display: block; margin-bottom: 0.5ex;}

/* Редактирование фотоальбома */
.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;}

/* Фотоконкурсы старые */
span.white {
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}

table.block {
	border: 1px solid #B6B569;
	margin: 10px 0 10px 10px;
	text-align: left;
}
table.block td small {font-size: 11px !important;}

table.block p {margin:5px;}

.photosponsor, .photoprises {
	margin: 0 0 20px 20px;
	padding: 0 10px 10px;
	background: #fafad8;
	border: 1px solid #B6B569;
	font-size: 80%;
}

.photosponsor .hdr {color: #fff; background: #690; padding: 5px; margin: 0 -10px 2ex; font-size: 140%;}
.photoprises .hdr {color: #fff; background: #C93; padding: 5px; margin: 0 -10px 2ex; font-size: 140%;}
.photosponsor h5, .photoprises h5 {color: #000; font-size: 120%; margin: 0;}
.photoprises td {font-size: 80%;}
.photoprises p, .photosponsor p {margin: 1ex 0 3ex;}
.photousl {font-size: 80%;}
.photousl li {margin-bottom: 1ex;}

.siteContent p.uslovia {margin-bottom: 40px; font-size:13px;}
.uslovia strong {color: #C63;}
.uslovia ul {font-size: 90%; margin-bottom: 6ex;}
.uslovia ul li {margin-bottom: 1ex;}
.uslovia ul li strong {color: #000;}

td.winners {text-align: center; margin-bottom: 5ex;}
p.prisehdr {color: #A78200; width: 95%; text-align: center; background: url(http://img.7ya.ru/img/gold3.gif) 0 50% repeat-x; margin: 10px 0 5px;}
p.prisehdr b {background: #fdfdf5; padding: 0 1em;}
table.winner {
	background: #FCFCE3 url(http://img.7ya.ru/img/bg.jpg) 50% 50% no-repeat;
	border: 1px solid #B6B569;
}
table.winner .prise {font-size: 80%;}

.priz {
	background-image: url(http://img.7ya.ru/img/bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #B6B569;
	background-color: #FCFCE3;
}

table.priz td {padding: 4px; text-align: center;}
table.priz td, table.priz td p, table.priz td li, table.priz td small {font-size: 11px;}
table.priz td li {text-align: left;}

p.gold {
	font: bold 16px times new roman, serif !important;
	color: #A78200;
	background-image: url(http://img.7ya.ru/img/gold.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 5px;
	margin-top: 10px;
}

/* Подтвержденные фотографии */
.PhotoBlock.appr .appr-text {padding: 1px 2px 2px; font-size: 11px; margin-top: 4px; color: #338435; background: #c7f6ad;}
