.fotoitem, .fotoitem_left		{float: left; width: 193px; margin: 0 22px 22px 0px;}
.fotoitem_right		{float: right; width: 193px; margin: 0px 0px 22px 22px;}
body.photo .fotoitem
{
    float: none;
    text-align: center;
    width: 100%;
    padding-top: 14px;
}
.fotoitem table, .fotoitem_left table, .fotoitem_right table	
{
    background: #ffffff url(../i/bg_tblheader_blue2.gif) repeat-x bottom;
    border-collapse: collapse; 
    border: 1px solid #A75F73; 
    width: 1%; 
    width: 200px; 
}
.fotoitem table td, .fotoitem_left table td, .fotoitem_right table td	{font-family: Arial, Helvetica, sans-serif; color: #A75F73; padding: 5px 0 10px 7px; }
.fotoitem table th, .fotoitem_left table th, .fotoitem_right table th	{height: 133px; padding: 0px;}
/*.fotoitem .pic, .fotoitem_left .pic, .fotoitem_right .pic	{border-bottom: 4px solid #95AFC5;}*/
.fotoitem .comment, .fotoitem_left .comment, .fotoitem_right .comment	{font-size: 78%; padding: 5px 7px 10px 7px;}
.fotoitem a, .fotoitem_left a, .fotoitem_right a
{
    text-decoration: none;
}
div.fotoitem th, div.fotoitem_left th, div.fotoitem_right th
{
    border-bottom: 4px solid #A75F73;
}
#photo_big 
{
    background-image: url(../i/please_wait.gif);
    background-repeat: no-repeat;
    background-position: center top;
}
.foto .pic	{border-bottom: 4px solid #d4dbe3;}
.foto td	{font-family: Arial, Helvetica, sans-serif; font-size: 71%; color: #333333; background: #ffffff url(../i/bg_tblheader.gif) repeat-x bottom; padding: 6px 12px;}
.foto a		{color: #1e5993;}
.gallery		{width: auto; min-width: 645px;}

div.photo_big
{
    text-align: center;
    position: absolute;
	background-color: #ffffff;
	background: #ffffff url(../i/bg_tblheader.gif) repeat-x bottom; 
}

div.photo_big div.li 
{
    white-space: normal;
}
div.photo_big img 
{
    margin: 20px;
}
div.photo_big div img 
{
    margin: 0px;
}
img.close 
{
    width: 16px;
    height: 16px;
    cursor: pointer;
    position: absolute;
    right: 7px;
}
.subttl			
{
    font-size: 78%; 
    padding: 5px 33px 7px 10px;
    text-align: left;
	background: #ffffff url(../i/bg_tblheader_blue2.gif) repeat-x bottom; 
}


div.subttl div.li 
{
    color: #000000;
}
img.ico_zoom 
{
    border-width: 0px;
    position: absolute;
}
.picnews	
{

    border: 1px solid #cccccc; 
    margin: 1px 14px 6px 0px; 
    padding: 2px;
}

.news .picnews 
{ 
    margin-right: 10px;
}
