div.fotoitem-big {
		margin: 15px auto 20px;
		text-align: center;
		}
	div.fotoitem-big img {
		border: 3px solid #EEEEEE;
		padding: 15px;
		}

.best-foto
{
    margin: 0.7em 2em 2em 0;
    font-size: 12px;
}
    .best-foto h4
    {
        margin-bottom: 0.5em;
    }
    .best-foto .border
    {
        border: 1px solid #eee;
        padding: 7px;
        border-spacing: 0;
        float: left;
        margin: 0 0 0.7em 0;
    }
        .best-foto .image
        {
            width: 200px; /* ÄËß ÈÇÌÅÍÅÍÈÉ ÌÅÍßÒÜ ÇÄÅÑÜ */
            height: 200px; /* ÄËß ÈÇÌÅÍÅÍÈÉ ÌÅÍßÒÜ ÇÄÅÑÜ */
            display: table-cell;
            text-align: center;
            vertical-align: middle;
            padding: 0;
            margin: 0;  
        }
            .best-foto .image img
            {
                max-width: 200px; /* ÄËß ÈÇÌÅÍÅÍÈÉ ÌÅÍßÒÜ ÇÄÅÑÜ */
                max-height: 200px; /* ÄËß ÈÇÌÅÍÅÍÈÉ ÌÅÍßÒÜ ÇÄÅÑÜ */
            }
        
    .best-foto, .best-foto a {
        color: #6C6C6D;
    }
    .best-foto {
        font: 11px Arial;
    }
    .best-foto a
    {
        font-style:italic;
        text-decoration:underline /*!important;*/; 
    }
    .best-foto a.title
    {
        font: bold 12px Arial;
        text-decoration:underline /* !important; */;
        font-style:normal;
        color: #594FBF;
    }
    /*.best-foto*/ h4
    {
        padding-left: 3px;
    }
.description
{
    text-align: justify;
    width: auto;
}

div.fotoitem-big {
	margin: 15px auto 20px;
	text-align: center;
}
div.fotoitem-big img {
	border: 3px solid #EEEEEE;
	padding: 15px;
}


.small_fotos_table {
        width:100%;
}
        .small_fotos_table td {
                width:25%;
                padding:10px 10px 10px 0;
                vertical-align:top;
        }
                .small_fotos_table td table {
                        width:148px;
                        height:148px;
                        /*background:no-repeat url(http://www.sunhome.ru/Images/ram140.gif) center center;*/
                        border: 1px solid #eee;
                        margin-bottom:3px;
                }
                        .small_fotos_table td table td {
                                text-align:center;
                                vertical-align:middle;
                                padding:0;
                        }
        .small_fotos_table div, .small_fotos_table div a {
                font:11px Arial;
                padding:2px 0;
                color:#6C6C6D;
        }
        .small_fotos_table div a {
                text-decoration:underline;
                font-style:italic;
        }
        /*.small_fotos_table  .nuserlink,*/ .small_fotos_table a.title
        {
            font-size: 12px;
        }
        .small_fotos_table a.title {
                font: bold 12px Arial;
                text-decoration:underline !important;
                color: #594FBF;
        }

        .small_fotos_table a.imglink {
                font:bold 11px Arial !important;
                color:#66669A;
                text-decoration:underline !important;
        }

                .small_fotos_table a.send {
                        font-weight:normal !important;
                        color:#6C6C6D;
                        padding-left:12px;
                        background:no-repeat url(http://img.sunhome.ru/Images/print1.gif) 0 4px;
                }
                .small_fotos_table a.send.point {
                        background:no-repeat url(http://img.sunhome.ru/Images/dotred1.gif) 0 9px;
                        float:left;
                        padding:3px 0 0 10px;
                }
                
                
/* èíôîðìàöèÿ î ôîòî íàä êîììåíòàðèÿìè */
	div.foto-comments-info { margin: 20px 2% 30px 0; }
	div.foto-comments-info h2 { margin-top: 0px; }
	
	div.foto-comments-info table { border-collapse: collapse; }
	
	div.foto-comments-info td.fotoimage {
		vertical-align: top; 
		text-align: center;
		width: auto;
		}
	
	div.foto-comments-info td.fotoimage table { 
		width: 150px;
		height: 150px; 
		border: 1px solid #E5E5E5;
		border-collapse: collapse; 
		}
	div.foto-comments-info td.fotoimage table td { vertical-align: middle; text-align: center; }
	
	div.foto-comments-info td.fotoinfo { vertical-align: top; padding-left: 20px; width: 100%;}
	
	div.foto-comments-info div.pubinfo { margin: 15px 0; } 
	div.foto-comments-info div.pubinfo a.razdel_info { 
		text-decoration: underline; 
		}
	div.foto-comments-info div.add-button {
		float: right;
		}

/* ÊÎÌÌÅÍÒÀÐÈÈ (ÑÒÀÐÎÅ) */

	table.box98 {
		border:0px;
		border-collapse:collapse;
		width:98%;
	}
	
	table.box98 td {
		padding:0px;
	}
	
	.bfontnormalS {
		BACKGROUND: none; 
		COLOR: #437FDB; 
		FONT-SIZE: 11px; 
		FONT-FAMILY: Arial, sans-serif; 
		FONT-WEIGHT: normal; 
		TEXT-DECORATION: none
	}
	
	.forum3 {
		COLOR: #AAAAAA; 
		FONT-FAMILY: Arial, Sance Serif; 
		FONT-SIZE: 9px
	}
	
	.bfontnormal            {BACKGROUND: none; COLOR: #437FDB; FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none}
	.bfontnormal A:link     {BACKGROUND: none; COLOR: #437FDB; FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none}
	.bfontnormal A:active   {BACKGROUND: none; COLOR: #437FDB; FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none}
	.bfontnormal A:visited  {BACKGROUND: none; COLOR: #437FDB; FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none}
	.bfontnormal A:hover    {BACKGROUND: none; COLOR: #FF0000; FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: normal; TEXT-DECORATION: none}
	
	.metalsmall {
		COLOR: #6C6C6D; 
		FONT-FAMILY: Arial; 
		FONT-SIZE: 11px
	}
