/* Created by kuindzi*/
/* all */
* { margin : 0; padding : 0; }
body { background : #FBD8E0; padding-bottom : 20px; }
/* contentarea */
div#contentarea { width : 647px; position : relative; top : 0px; left : 0px; margin : 15px auto; background : #E7C62D url(bg_header.gif) no-repeat top left; }
/* header */
div#header { width : 647px; height : 94px; background : url(h1h2.gif) no-repeat 9px 9px; }
div#header span { display : none; }
/* promo */
p.promo { text-align : center; font : 18px Arial, Helvetica, sans-serif; padding : 10px; }
p.promo a { color : #C64A77; font-weight : 900; text-decoration : none; font-size : 20px; }
p.promo a:hover { color : #9A4AC6; }
p.promo a:hover  span{ border-bottom : 2px solid #9A4AC6; }
p.promo a  span { border-bottom : 2px solid #C64A77; }
p.promo img { border : none; }
div#promotexttop { width : 492px; background : #FFE674; position : absolute; height : 191px; top : 288px; left : 144px; border : 1px solid White; }
div#promotextbottom { width : 492px; background : #FFE674; position : absolute; height : 191px; top : 676px; left : 9px; border : 1px solid White; }
p#promomaintop { position : absolute; top : 90px; left : 70px; }
p#promomaincentr { margin : 180px 9px 0; background : #FFE674; }
p#promomainbottom { position : relative; left : -200px; }
#index  p.promo { border : 1px solid White; width : 600px; margin : 8px auto; background : #FFE674; }
/* tumb */
div.tumb { }
div.tumb #tumbTop, 
div.tumb #tumbBottom,
div.tumb #tumbLeft, 
div.tumb #tumbRight { background : #C64A77; height : 194px; padding : 0 0 0 5px; margin : 0 9px; display : block; }
div.tumb #tumbTop, 
div.tumb #tumbBottom { width : 623px; margin : 0 9px; }
div.tumb #tumbLeft, 
div.tumb #tumbRight { width : 129px; }
div.tumb #tumbTop img,
div.tumb #tumbBottom img,
div.tumb #tumbLeft img,
div.tumb #tumbRight img { border : none; position : relative; top : 2px; left : 2px; }
div.tumb #tumbTop a,
div.tumb #tumbBottom a,
div.tumb #tumbLeft  a,
div.tumb #tumbRight  a { display : block; width : 114px; height : 174px; background : url(bg_tumb.gif); float : left; margin : 10px 5px; _margin : 10px 4px; }
div.tumb #tumbRight   { position : relative; left : 494px; width : 127px; padding : 0 0 0 7px; _padding : 0 4px 0 0; }
/* navi */
#gall ul#navi { text-align : center; width : 500px; margin : 10px auto 0; }
#gall ul#navi li, #index #navi li, #main #navi li  { list-style-type : none; }
#gall ul#navi li a { font : 900 20px Arial, Helvetica, sans-serif; font-style : italic; color : #8E7812; }
#gall ul#navi li a:hover { color : #996600; }
#main #navi { border : 1px solid White; text-align : center; position : absolute; top : 456px; left : 300px; width : 300px; height : 178px; padding-top : 70px; background : #FFE674; }
#main #navi li a { display : block; height : 50px; font : 900 30px Arial, Helvetica, sans-serif; font-style : italic; color : #8E7812; }
#main #navi li a:hover { color : #996600; }
#index #navi { text-align : center; }
#index #navi a { color : #996600; font : 900 50px Arial, Helvetica, sans-serif; font-style : italic; color : #8E7812; }
/* s2257 */
p#s2257 { background : url(bg_s2257.gif) no-repeat bottom left; text-align : center; padding : 10px 0 20px; font : 12px Arial, Helvetica, sans-serif; }
/* recip */
div#recip { border : 1px solid White; width : 620px; margin : 6px auto 0; background : #FFE674; }
/* war */
p#war { border : 1px solid White; width : 600px; margin : 0 auto; padding : 2px 5px; background : #FBD8E0; overflow : auto; height : 26px; font : 12px Arial, Helvetica, sans-serif; }
p#war span { color : Red; border-bottom : 1px solid Red; }


