body.indx { margin: 0; padding: 0; background: #04325f url('./i/bg01.gif'); }
body.main1 { margin: 0; padding: 0; background-color: #000000;}
body.contact { margin: 0; padding: 0;  background: #000000 url('./i/bg05.gif'); }
body.gallery { margin: 0; padding: 0;  background: #02363f url('./i/bg06.gif') repeat-x top left; }
body.gallery_sm { margin: 0; padding: 0;  background: #ff5200 url('./i/bg07.gif'); }
body.sm { margin: 0; padding: 0;  background: #add912 url('./i/bg11.gif'); }
body.sm_monefest { margin: 0; padding: 0;  background: #ebeb81 url('./i/bg13.gif'); }

* { font-family: Arial; }

.width_tab { min-width: 989px; width: expression(document.body.clientWidth < 989? "989px":"100%"); }

.tab_index { background: url('./i/bg02.gif') no-repeat center left; }
.tab_main1 { background: url('./i/bg03.gif') repeat-x bottom left; }

.bg_top_gallery_sm { height: 60px; background: url('./i/bg09.gif') no-repeat top left; }

td.mid1 { padding: 25px 0px 25px 0px; background: url('./i/bg04.jpg') no-repeat center center; }
td.mid_sm1 { background: url('./i/bg12.gif') no-repeat center center; }

.ramka_bot { background: #ff5200 url('./i/bg08.gif') repeat-x bottom left; }
.ramka_top { background: #ff5200 url('./i/bg08.gif') repeat-x top left; }
.ramka_right { background: #ff5200 url('./i/bg10.gif') repeat-y top right; }
.ramka_left { background: url('./i/bg10.gif') repeat-y top left; }

.ramka_bot_y { background: #ebeb81 url('./i/bg08.gif') repeat-x bottom left; }
.ramka_top_y { background: #ebeb81 url('./i/bg08.gif') repeat-x top left; }
.ramka_right_y { background: #ebeb81 url('./i/bg10.gif') repeat-y top right; }
.ramka_left_y { background: url('./i/bg10.gif') repeat-y top left; }

.sm_monefest_top { background: url('./i/bg14.gif') no-repeat top left; }
.sm_monefest_text { padding: 20px 45px 0px 45px; font-weight: 600; color: #4c1009; }

td { color: #f5f5d0;  font-size: 85%; }


a { color: #00acd9; text-decoration: underline; }

p { margin: 0px 0px 16px 0px; line-height: 1.17em;  }

.pic_menu { margin: 0px 0px 6px 0px; }
.pic_gallery { margin: 28px 0px 40px 0px; }

.pic_gallery_sm { padding: 0px 33px 28px 0px; }
.pic_gallery_sm_left { padding: 0px 33px 28px 49px; }
.pic_gallery_sm_right { padding: 0px 49px 28px 0px; }

td.tfoto { padding: 0px 0px 16px 16px; font-size: 70%; font-weight: 600; }