#rounded_left {width:96%; max-width:940px;}
#rounded_right {width:100%; max-width:460px;}

div.rounded { clear:both; margin:0px auto; float:left;  }

div.rounded div.top {background:url(/images/2/tl.png) no-repeat bottom left; padding:0px; width:100%;}

div.rounded div.top div.right {background:url(/images/2/tr.png) no-repeat bottom right; height:20px; margin-left:20px;}

div.rounded div.middle { background:url(/images/2/l.png) repeat-y left; clear:both; width:100%;}

div.rounded div.middle div.right { background:url(/images/2/r.png) repeat-y right; margin-left:5px;}

div.rounded div.middle div.right div.content {
    background:url(/images/2/bg.png) repeat top left; margin-right:5px; padding: 0px 3%;
}


div.rounded div.bottom {
    background:url(/images/2/bl.png) no-repeat top left;
    clear:both;
    padding:0px;
    width:100%;
}

div.rounded div.bottom div.right {
    background:url(/images/2/br.png) no-repeat top right;
    height:20px;
    margin-left:20px;
}


/* foto - ramki */
#r_comment { z-index:1; position:relative; clear:both; height:10px; overflow:visible;}
.ft1 {top:120px; left:32%; width:70%;}
.ft2 {top:120px; left:-7px; width:60%;}
#r_comment a {color:#fff; padding:10px 20px; display:block; font: italic normal bold 0.855em Georgia, serif;
              background:url(/images/2/bg_comment.png) repeat top left; line-height:1.3em;}
.r_fott { float:left; margin-right:15px; width:34%; margin-top:8px;}
.r_2fott {float:left; width:49%;}
#right15 {margin-right:2%;}
.r_fot { border:2px solid #bc9a5c; padding:3px;  }
.r_fo { border:1px solid #bc9a5c; padding:3px; }
.r_f { overflow:hidden;}