/* Created by kuindzi*/ 
/* all */
* { margin : 0; padding : 0; }
body { background : #05270E; margin-bottom : 30px; }
.clear { clear : both; }
/* header */
div#header { width : 762px; height : 116px; position : relative; left : 50%; margin : 10px  0 0 -381px; background : url(bg-header.gif); }
div#header span { display : none; }
/* contenarea */
div#contentarea { width : 762px; position : relative; left : 50%; margin : 0  0 0 -381px; background : url(bg-contenarea.gif); padding-bottom : 5px; }
/* pic */
/* promo */
.promo { font : 18px/1.5 Arial, Helvetica, sans-serif; color : #F0C2C8; padding : 10px 30px; }
.promo img {
     border : none;
}
.promo a { color : #F0EAC2; font-weight : bold; }
.promo a:hover { color : #C2F0D2; }
/* position */
#mainleft { float : left; width : 200px; }
#mainleft img { border : none; }
#mainright { float : right; width : 470px; padding : 0 30px 0 0; margin : 25px 0 0 0; }
#mbo { padding : 0px; float : left; width : 295px; }
#mbo p { padding : 10px 5px 10px 10px; font : 18px/1.5 Arial, Helvetica, sans-serif; }
#mbbo { margin : 10px 0 0 0; text-align : center; }
/* navi */
ul#navi { text-align : center; margin : 0 0 5px 0; }
ul#navi li { list-style-type : none; }
#gall ul#navi li a { color : #F0C2C8; font : 12px Arial, Helvetica, sans-serif; font-style : italic; }
#main ul#navi { width : 446px; border : 1px solid #A3A3A3; height : 250px; margin : 10px 10px 0 0px; padding : 30px 0 0 0; float : right; display : inline; }
#main ul#navi li { float : left; margin : 5px; }
#main ul#navi li a { font : 900 17px Arial, Helvetica, sans-serif; font-style : italic; color : White; }
#index #navi ,#index #navi a{ color : White; font : 900 35px Arial, Helvetica, sans-serif; margin : 10px; font-style : italic; }
#index #navi a span { font-size : 15px; }
/* s2257 */
p#st2257 { color : White; margin : 0 auto 15px; font : 12px Arial, Helvetica, sans-serif; text-align : center; background : url(bg-footer.jpg) no-repeat bottom; width : 762px; padding : 0 0 10px  0; }
p#st2257 a{ color : White; }
/* war */
p#war { border : 1px solid White; width : 622px; margin : 10px auto; padding : 2px 5px; background : #FFBDBD; overflow : auto; height : 26px; font : 12px Arial, Helvetica, sans-serif; color : #05270E; text-align : justify; }
p#war span { color : Red; border-bottom : 1px solid #FFBDBD; }
/* recip */
#recip { border : 1px solid White; width : 700px; margin : auto; background : #FFBDBD; padding : 10px; }
.pic, #index p { text-align : center; }
.pic a img, #main ul#navi  a img { padding : 2px; border : 1px solid White; }



