
.r{display:block}

.r *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#fa2c2c; }
  
.r1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #fca4a4; border-right:1px solid #fca4a4; background:#f72a2a; }  
.r2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #fee9e9; border-right:1px solid #fee9e9; background:#f72a2a; }
.r3{ margin-left:1px; margin-right:1px; border-left:1px solid #fa5454; border-right:1px solid #fa5454; } 
.r4{ border-left:1px solid #fca4a4; border-right:1px solid #fca4a4; } 
.r5{ border-left:1px solid #fb6060; border-right:1px solid #fb6060; }
 
.rfg{  }

.menu_plaha .b B { background-color: #c70909; }
.menu_plaha .c B { background-color: #d1d1d1; }
.menu_plaha .c .r3 { margin-left:3px; margin-right:0px; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; }
.menu_plaha .c .r2 { margin-left:4px; margin-right:1px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; }
.menu_plaha .c .r1 { margin-left:5px; margin-right:2px; padding-right:1px; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; }

.menu_plaha .rfg { background: url(/public/images/index/menu_bg.gif) left top repeat-x; overflow: hidden; zoom: 1; } 


.tablo DT .r B { background-color: #d7d7d7; }

.tablo DT .r1 { margin-left:2px; margin-right:2px; border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6; }  
.tablo DT .r2 { margin-left:1px; margin-right:1px; border-left:1px solid #ededed; border-right:1px solid #ededed; }
.tablo DT .r3 { margin-left:0px; margin-right:0px; border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6; } 
.tablo DT .b B { background-color: #cacaca; }
.tablo DD .c B, DL.comment .r B, .note .r B { background-color: #f2f0f0; }
.tablo DD .c .r3, DL.comment .r3, .note .r3 { margin-left:0px; margin-right:0px; border-left:1px solid #fdfcfc; border-right:1px solid #fdfcfc; }
.tablo DD .c .r2, DL.comment .r2, .note .r2 { margin-left:1px; margin-right:1px; border-left:1px solid #faf9f9; border-right:1px solid #faf9f9; }
.tablo DD .c .r1, DL.comment .r1, .note .r1 { margin-left:2px; margin-right:2px; padding-right:1px; border-left:1px solid #fdfcfc; border-right:1px solid #fdfcfc; }

DL.comment .rfg, .note .rfg { background-color: #f2f0f0; }


.gray_plaha2 .rfg { background: url(/public/images/index/gray_plaha_bg.gif) #dddddd left bottom repeat-x; }
.gray_plaha2 .r B { background-color: #dddddd; }
.gray_plaha2 .b B { background-color: #b8b8b8; }
.gray_plaha2 .r1{ margin-left:2px; margin-right:2px; border-left:1px solid #ececec; border-right:1px solid #ececec; }  
.gray_plaha2 .r2{ margin-left:1px; margin-right:1px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; }
.gray_plaha2 .r3{ margin-left:0px; margin-right:0px; border-left:1px solid #ececec; border-right:1px solid #ececec; } 
.gray_plaha2 .b .r1{ margin-left:2px; margin-right:2px; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; }  
.gray_plaha2 .b .r2{ margin-left:1px; margin-right:1px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; }
.gray_plaha2 .b .r3{ margin-left:0px; margin-right:0px; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; }


.main_tags {  }
.main_tags .rfg { background-color: #f2f0f0; }
.main_tags .r B { background-color: #f2f0f0; }
.main_tags .r1{ margin-left:2px; margin-right:2px; border-left:1px solid #fcfbfb; border-right:1px solid #fcfbfb; }  
.main_tags .r2{ margin-left:1px; margin-right:1px; border-left:1px solid #f9f8f8; border-right:1px solid #f9f8f8; }
.main_tags .r3{ margin-left:0px; margin-right:0px; border-left:1px solid #fcfbfb; border-right:1px solid #fcfbfb; }