.dlephoto,.dlephoto.td,.dlephoto.h1 {
	color: #004FA9;
}

.dlephoto a{
	color: #A76C0A;
}

.dlephoto a:link{
	color:#A76C0A;

}

.dlephoto a:hover{
	color: #017ED1;

	text-decoration: none;

}

.bp{
	background-image: url("/engine/photo/styles/images/b.gif");

	border: 1px solid #C9DFF9;

	color: #D4E8FF;

}

.bp2{
	border: 1px solid #D4D4D4;

	color: #004FA9;

}

.areal{
	border: 1px solid #C8D9F9;

	background-color: #ECF2FD;

	padding: 3px;

	color: #1144A2;

	margin-top: 1px;

	margin-bottom: 1px;

}

.areal2{
	border:1px solid #E8EFFD;

	background-color:#F5F8FE;

	padding:3px;

	color:#1144A2;

	margin-top:1px;

	margin-bottom:1px;

}

.areal_{
	padding:3px;

	margin-top:1px;

	margin-bottom:1px;

}

.pdn{
	padding:3px;

	vertical-align:top;

	padding-top:0;

}

img.photo_{
	border: 1px solid #C8D9F9;
	
	padding: 0px;

}

div.marks img{
	height:8px;

}

.photoid_{
	border-bottom:1px solid #f4f4f4;

}

.sub{
	background-image: url(engine/photo/styles/images/bg_.png);

	color: #EFF6FF;

}

table.photosmall{

	margin:10px;

	background-color:white;

	border:1px solid #F4F4F4;

	height: 270px;

}

.admin{
	position: absolute;

	margin:2px;

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;

}

.admin img, .admin2 img  {

	padding: 0px;


}

.admin_{

	margin:2px;

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;

}

.admin_ img, .admin2_ img  {

	padding: 0px;

}

.admin2_ {

	margin: 2px;

}

.selecteditis{
	padding:5px;

	border-right:1px solid #f4f4f4;

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);

	-moz-opacity: 0.4;

	-khtml-opacity: 0.4;

	opacity: 0.4;

}

.admin2{
	position: absolute;

	margin:2px;

}

.mphotos{

}

.td_t_p{
	padding:5px;

	border-right:1px solid #f4f4f4;

}

.micro_photo_t{
	padding:4px;

}

.td_al{

}

.photo{
	text-align:left;width:100%;

}
.table_c{
	border:1px solid #E6F4FF;

}

img.mpl{

	padding: 0px;

	border:1px solid #F4F4F4;

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);

	-moz-opacity: 0.3;

	-khtml-opacity: 0.3;

	opacity: 0.3;

}

img.mpl:hover{

	padding: 0px;

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);

	-moz-opacity: 1.0;

	-khtml-opacity: 1.0;

	opacity: 1.0;

	

}

img.mpl1{

	border:1px solid #F4F4F4;

	padding: 0px;

}

.microns{

}

.tdmicrons{
	padding:6px;

}

.cl{
	cursor: hand;

}

.ipc{
	color: gray; font-size: 7pt;

}

td.sl1{
	padding:3px;

}

.sl2{
	border:2px solid #C8F4FB;

}

table.bt1, table.bt1 td{

	border: 1px solid #f4f4f4;

	border-collapse: collapse;

	padding:3px;

}

.cobu{
	background-color: white;

	border:1px solid #CCCCCC;

}


.information_photo {
margin:10px; padding:5px; border: 1px solid #f4f4f4;}


/* теги фотографий */

.photo_teg_10 {font-size:26pt;}
.photo_teg_9 {font-size:24pt;}
.photo_teg_8 {font-size:22pt;}
.photo_teg_7 {font-size:20pt;}
.photo_teg_6 {font-size:18pt;}
.photo_teg_5 {font-size:16pt;}
.photo_teg_4 {font-size:14pt;}
.photo_teg_3 {font-size:12pt;}
.photo_teg_2 {font-size:10pt;}
.photo_teg_1 {font-size:7pt;}

/*Всплывающая подсказка*/

#hintbox_photo{

	text-align: left;


	font-size: 10px;

	border: 1px solid #365BB8;

	background-color : white;

	layer-background-color : #a396d9;

	color: #0D3292;

	margin: 10px 0 0 10px;

	padding: 3px 5px;

	position: absolute;

	visibility: hidden;

	z-index: 998;

    	-moz-opacity: 0.9;

    	-moz-border-radius: 5px;

	filter: alpha(opacity="90");

	font-family: verdana;

}

/*Список альбомов*/

img.albomicon {


	margin: 5px;
	color: red;
	text-decoration:none;

	border: 1px solid #f4f4f4;

}

