/* Меню-полоска */
.localmenu {margin-bottom: 10px;}
.localmenu, .localmenu table {border-collapse: collapse; width: 100%;}
.localmenu td {border-collapse: collapse; height: 28px; padding: 0; font-size: 12px; line-height: 12px;}
.localmenu td a, table.localmenu td a:visited {color: #034ea1;}
.localmenu td table td {padding: 0 0 0 14px;}
.localmenu div {display: table; width: 100%;}
.localmenu div span {display: table-cell; white-space: nowrap; padding: 0 0 0 14px;}
.localmenu div span a, .localmenu div span a:visited {color: #034ea1;}

.albumslist ul, .albumslist
{
    list-style: none;
	margin-left:0px;
	padding:0px;
}
.albumslist li
{
	margin-left: 20px;
	margin-bottom: 0.75ex;
	line-height: 1.2;
}
.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.files.7ja.ru/img07/plus.gif") 0 50% no-repeat;
}
.albumslist .minus a
{
    background: url("http://img.files.7ja.ru/img07/minus.gif") 0 50% no-repeat;
}

.PhotoBlock {
	width: 215px;
	min-height: 130px;
	background: #F6F8F9;
	display: -moz-inline-stack;
	display: inline-block;
	margin: 0 10px 10px 0;
	vertical-align:top;
}
.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;}

/* Претенденты на фото дня */
.pretend .PhotoBlock img {height: 140px;}
.PhotoBlock .vws {font-size: 11px;}
.pretend .PhotoBlock {height: auto;}

/* пиктограммы в блоке фото */
.PhotoBlock .pict.ph_descr {width: 9px; height: 11px; background-position: 0 -540px;}
.PhotoBlock .pict.ph_descr img {width: 9px; height: 11px;}

.PhotoBlock .picts .comm span {font-size: 10px; line-height: 11px; vertical-align: middle;}
.PhotoBlock .pict.ph_comm {width: 11px; height: 11px; background-position: 0 -560px; margin-right: 2px;}
.PhotoBlock .pict.ph_comm img {width: 11px; height: 11px;}

/* Страница отдельного фото */
#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.files.7ja.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.files.7ja.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.files.7ja.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.files.7ja.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.files.7ja.ru/img/bg.jpg) 50% 50% no-repeat;
	border: 1px solid #B6B569;
}
table.winner .prise {font-size: 80%;}

.priz {
	background-image: url(http://img.files.7ja.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.files.7ja.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;}/* СТРАНИЦА КОНКУРСОВ */
.contlist .item { float: left; width: 99%; clear: both; background: #f2ffdf; padding: 15px 10px 5px 15px; clear: both; margin-bottom: 30px; min-height: 60px;}
.contlist .item .ctype {position: relative; height: 1px; width: 1px; float: left;}
.contlist .item .ctype img {position: absolute; top: -10px; left: -10px;}
.contlist .image {padding: 0 10px 10px 0; float: left;}
.contlist .image img {border: 5px solid #fff;}
.contlist h3 {display: inline; padding-right: 1em;}
.contlist h3 .name {}
.contlist .status {font-size: 11px; font-weight: bold; color: #555;}
.contlist .descr { font-size: 13px; margin: 1ex 0;}
.contlist .sponsor, .contlist .prise, .contlist .sroki {font-size: 11px; margin: 1ex 0;}
.contlist .sponsor {font-weight: bold; padding-right: 1em;}

ul.conttypelist {margin-left: 0; padding: 0; list-style: none;}
ul.conttypelist li {margin: 0 15px 0 0; font-weight: bold; width: 85px; height: 80px; padding: 0; display: block; text-align: center; float: left;}


/* ИТОГИ КОНКУРСОВ */
table.monthPrises {width: 100%;}
table.monthPrises td {width: 50%;}
table.monthPrises td table {border-collapse: collapse;}
table.monthPrises td table td {padding: 7px; background: #f2f9ff; vertical-align: top;}
table.monthPrises td.confName {background: #E5F1FB; font-size: 80%;}
.priseDescr {font-size: 70% !important;}
.priseDescr img {margin: 0 5px 10px 0; float: left;}

table.winners {width: 100%; border-collapse: separate; }
table.winners td { background: #f2f9ff; width: 50%; font-size: 70%; vertical-align: top; padding: 0  7px 3ex;}
table.winners td.month, table.monthPrises td.month {width: 100%; background: #fff; border-bottom: 3px solid #FFDA31; font-size: 130%; text-align: center; padding: 0;}
table.winners td ul {margin: 0; padding: 0; list-style: none;}
table.winners td ul li {padding: 0 0 2ex 5px; clear: both;}
table.winners td .confName {display: block; font-size: 115%; background: #E5F1FB; padding: 4px; font-weight: bold; margin: 0 -7px 1.5ex;}
table.winners td img {margin: 0 5px 10px 0; float: left;}
table.winners td p {margin: 0 0 0.5ex 0;}
table.winners td .winnerName {font-weight: bold; display: inline-block; font-size: 105%;}
/* end of Итоги конкурсов */

