/* CSS Document */
* {padding: 0; margin: 0; border: 0;}
body {font-size: 75%; font-family: Tahoma; color: ##555555; background: #FFFFFF;}

a {color: #5e8ab7; text-decoration: none;}

a:hover {color: #5e8ab7; text-decoration: underline;}

#header {background: url(/templates/photo/images/header-bg.gif) repeat-x; position: relative; height: 225px;}
#header #sight-box {background: url(/templates/photo/images/header-sight-3.gif) no-repeat; position: relative; min-width: 133px; height: 40px; padding-left: 270px; line-height: 38px; font-size: 90%; color: #FFFFFF;}
#header #sight-box a {color: #FFFFFF;}
#header #logo-box {background: url(/templates/photo/images/header-logo.gif) no-repeat; width: 700px; height: 76px; margin: 20px 30px;}
#header #menu-box {width: 800px; margin: 20px 30px;}
#header #menu-box .m-left {float: left;} 
#header #menu-box .m-right {margin-left: 375px;}
#header #menu-box .m-right #users-box .not-logged {background: url(/templates/photo/images/header-login-bg.gif) no-repeat; padding: 1px 80px}
#header #users-box {}
#header #photo-box {background: url(/templates/photo/images/header-photo.jpg) no-repeat; width: 341px; height: 215px; position: absolute; top: 0; right: 0;}
#header #sight-box #get-link-box {position: absolute; top: 13px; left: 156px; width: 91px; height: 13px; cursor: pointer;}

#header #menu {position: absolute; left: 0; top: 0;}
#header #menu li {list-style: none; line-height: 0; height: 20px;}

#link-box {position: absolute; top: 0; left: 0; width: 252px; height: 40px; background: #f4de55; padding: 0 3px; z-index: 10; font-size: 90%;}

#main {background: url(/templates/photo/images/main-bg.gif) repeat-x #939393; min-height: 520px; margin-top: 0px; color: #FFFFFF;}
#main .left {float: left; width: 230px; padding: 20px;}
#main .left #news-box {background: url(/templates/photo/images/t-news.gif) no-repeat; width: 230px; height: 100px; padding-top: 30px;}
#main .left #news-box .separator {background: url(/templates/photo/images/main-left-news-sep.gif) no-repeat; width: 230px; height: 1px; margin: 10px 0;}
#main .left #news-box .n-left {float: left; width: 85px;}
#main .left #news-box .n-right {font-size: 85%; width: 180px;}
#main .right {padding: 20px; margin-left: 250px;}
#main a {color: #e1ff79; text-decoration: none;}
#main a:hover {text-decoration: underline;}

#footer a {color: #555555; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer .right {float: right;}
#footer .right .text {border-left: 2px solid #d0d0d0; padding: 10px; margin: 20px; color: #ababce;}
#footer .left .logo-box {background: url(/templates/photo/images/footer-logo.gif) no-repeat; width: 314px; height: 43px; margin: 20px 30px; float: left;}
#footer .left .banner-box {margin: 25px 30px; text-align: right;}

.button {background: url(/templates/photo/images/button2.gif); width: 85px; height: 23px; text-align: center; cursor: pointer;}
.button div {margin-top: 4px;}

table.albums-list td {border-bottom: 1px solid #606060; border-collapse: separate; padding: 5px;}
table.albums-list td.header {border-bottom: 1px solid #606060; background: #606060;}

.content-box {}
.content-box .header {padding-bottom: 7px; font-size: 120%; font-weight: 600; color: #444343;}
.content-box .item {margin: 5px 0;}
.content-box .c-b-left {float: left; width: 100px; text-align: center; padding-top: 3px;}

.a {color: #5e8ab7; text-decoration: none;}

.a:hover {color: #5e8ab7; text-decoration: underline;}

#sorting-box {}

#sorting-box .s-b-1 {width: 190px; height: 30px; background: url(/templates/photo/images/boxes/s-b-1.gif); float: left;}
#sorting-box .s-b-2 {width: 147px; height: 30px; background: url(/templates/photo/images/boxes/s-b-2.gif); float: left;}
#sorting-box .s-b-3 {width: 115px; height: 30px; background: url(/templates/photo/images/boxes/s-b-3.gif); float: left;}

#sorting-box .s-b-1:hover {width: 190px; height: 30px; background: url(/templates/photo/images/boxes/s-b-1-a.gif); float: left;}
#sorting-box .s-b-2:hover {width: 147px; height: 30px; background: url(/templates/photo/images/boxes/s-b-2-a.gif); float: left;}
#sorting-box .s-b-3:hover {width: 115px; height: 30px; background: url(/templates/photo/images/boxes/s-b-3-a.gif); float: left;}

#sorting-box .s-b-1-a {width: 190px; height: 30px; background: url(/templates/photo/images/boxes/s-b-1-a.gif); float: left;}
#sorting-box .s-b-2-a {width: 147px; height: 30px; background: url(/templates/photo/images/boxes/s-b-2-a.gif); float: left;}
#sorting-box .s-b-3-a {width: 115px; height: 30px; background: url(/templates/photo/images/boxes/s-b-3-a.gif); float: left;}


#sorting-box .s-b-c .s-b-s {float: left; width: 130px; margin: 0 5px; cursor: default;}

#sorting-box .s-b-c .s-b-s .s-b-s-l {width: 2px; height: 23px; float: left;}
#sorting-box .s-b-c .s-b-s .s-b-s-r {width: 2px; height: 23px; float: right;}
#sorting-box .s-b-c .s-b-s .s-b-s-c {height: 23px; padding: 0 10px; line-height: 23px; margin: 0 2px;}

#sorting-box .s-b-c .s-b-s:hover .s-b-s-l {width: 2px; height: 23px; float: left; background: url(/templates/photo/images/boxes/s-b-l-b-l.gif);}
#sorting-box .s-b-c .s-b-s:hover .s-b-s-r {width: 2px; height: 23px; float: right; background: url(/templates/photo/images/boxes/s-b-l-b-r.gif);}
#sorting-box .s-b-c .s-b-s:hover .s-b-s-c {height: 23px; padding: 0 10px; background: url(/templates/photo/images/boxes/s-b-l-b-bg.gif); line-height: 23px;}

#sorting-box .s-b-c {padding-left: 10px; color: #000000; padding: 5px 0;}
#sorting-box .s-b-c-2 {margin-top: 32px; padding-left: 10px; color: #000000;}

/*.sorting-box span {padding: 7px 0; border: 1px solid red; display: inline;}
.sorting-box .s-item {padding: 0 10px;}
.sorting-box .s-item:hover {background: #FFFF00;}*/

.box .header {padding: 5px; text-align: center; border-bottom: 3px solid #676767; border-right: 1px solid #676767; background-color: #8a8989; cursor: pointer;}
.box .item {margin-bottom: 1px;}
.box .item .i-left {float: left; width: 100px; text-align: right; padding: 9px; background-color: #999999;}
.box .item .i-right {padding: 5px; margin-left: 120px;}
.box .item .i-right select {font-size: 14px; width: 310px;}

input, textarea, select {
	border: 1px solid #d5d5d5;
	color: #656f7d;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	padding: 3px;
	width: 300px;
}


/**
* Warning! Box
*/	
.box-yellow {background: url(/templates/photo/images/boxes/box-body-right.gif) no-repeat bottom right; margin: 3px; font: 80% "Verdana"; position: relative; color: #555555;}
.box-yellow .head {background: url(/templates/photo/images/boxes/box-head-right.gif) no-repeat top right;}
.box-yellow .head div {background: url(/templates/photo/images/boxes/box-head-left.gif) no-repeat top left; height: 2px;}
.box-yellow .body {background: url(/templates/photo/images/boxes/box-body-left.gif) no-repeat bottom left; padding: 5px 30px; min-height: 20px;}
.box-yellow .icon {position: absolute; top: 8px; left: 8px; width: 16px; height: 16px; background: url(/templates/photo/images/icons/error.png) no-repeat;}


/*/*//*/*
Uploader
*/
.warning {color:#CC0000;text-align:left;font-size:10pt;clear:left;float:left;border:1px solid #CC0000; background-color:#EEEEEE;padding:5px;margin:3px;}
.notice{ font-family:Arial, Helvetica, sans-serif;color:#666666;text-align:left;font-size:10pt;clear:left;float:left;border:1px solid #CCCCCC; background-color:#FFFFFF;padding:5px;margin:3px;}
.tinyfont {font-size: 8pt;}
.more{display:none;clear:left;font-size: 8pt;}
.progress_bar{padding:2px;display:none;text-align:center;/*clear:left; position: absolute;*/ margin-top: 8px;}
.progress_box{background-color: #CCCCC;border:1px solid #444;text-align:left;}
.progress{width:300px; text-align:center;}
.bar{width:0%;background-color:#009900;height:8px;overflow:hidden;}
.delete_link{color:red;}
.upi {font-size:9pt;color:#666666;font-style:italic;}
ul{list-style-type:none;clear:left}
#file_list {display: inline; position: absolute;}
#file_list li{ display: inline; margin-right: 5px;}


	/**
	* Pagination
	*/	
	.pagination .p-left {min-width: 20px; text-align: center; float: left; line-height: 20px;}
	.pagination .p-left img {padding-top: 3px;}
	.pagination .p-left select {vertical-align: middle; font-family: "Verdana"; font-size: 80%; width: 45px;}
	.pagination .p-right {text-align: center; float: right;}

/*************************************************************************/
/*************************************************************************/
/******************************* BB-CODES ********************************/
/*************************************************************************/
/*************************************************************************/
.bbcodes {
	background: #FFF;
	border: 1px solid #E0E0E0;
	color: #666666;
	font-family: Verdana, Tahoma, helvetica, sans-serif;
	padding: 2px;
	vertical-align: middle;
	font-size: 10px; 
	vertical-align: middle;
	margin:2px;
	height: 21px;
}

.editor_button {
	float:left;
	cursor:pointer;
	padding-left: 2px;
	padding-right: 2px;
}
.editor_buttoncl {
	float:left;
	cursor:pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
}
.editbclose {
	float:right;
	cursor:pointer
}


/*************************************************************************/
/*************************************************************************/
/******************************** RATINGS ********************************/
/*************************************************************************/
/*************************************************************************/
.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 150px;
	height: 30px;
	position: relative;
	background: url(/templates/photo/images/star_rating.gif) top left repeat-x;		
}
.star-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li div{
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li div:hover{
	background: url(/templates/photo/images/star_rating.gif) left center;
	z-index: 2;
	left: 0px;
}
.star-rating div.one-star{left: 0px;}
.star-rating div.one-star:hover{width:30px;}
.star-rating div.two-stars{left:30px;}
.star-rating div.two-stars:hover{width: 60px;}
.star-rating div.three-stars{left: 60px;}
.star-rating div.three-stars:hover{width: 90px;}
.star-rating div.four-stars{left: 90px;}	
.star-rating div.four-stars:hover{width: 120px;}
.star-rating div.five-stars{left: 120px;}
.star-rating div.five-stars:hover{width: 150px;}

.star-rating li.current-rating{
	background: url(/templates/photo/images/star_rating.gif) left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}	

/* для партнерки voteclick.ru */

#partnervote input[type='radio'] {width:0px;}
#partnervote input[type='Submit'] {width:100%;}