/* Created by kuindzi*/ 
/* all */
* { margin: 0; padding: 0; }
li { list-style-type: none; }
img { border: none; }
body { padding: 10px 0; background: #352B00; text-align: center; }
#clear,
.clear { clear: both; }
/* contentarea */
#contentarea { width: 636px; border: 3px solid #FFCC00; margin: 0 auto 10px; padding: 0 5px 10px; background: #FFF6D0; }
/* header */
#header { overflow: hidden; }
#header h1 { width: 270px; float: left; margin: 0 0 0 5px; display: inline; color: #6A5500; font: 900 30px "Times New Roman", Times, serif; }
#header h2 { width: 360px; float: right; margin: 12px 0 0 0; display: inline; color: #6A5500; font: 900 16px "Times New Roman", Times, serif; font-style: italic; }
/* pic */
.pic { margin: 0 -5px 0 0; text-align: left; }
.pic img { border: 1px solid #FFCC00; padding: 2px; background: #FFCC00; }
/* Хак только для IE7,8.beta 1 */
 * + html #picall img { margin: 0 -1px 0 0; }
/* promo */
.promo { padding: 5px; border: 1px solid #FFCC00; background: #FFEDA1; color: #443700; font: 900 15px Arial, Helvetica, sans-serif; text-align: justify; }
.promo a { color: Red; }
/* position */
#gall #promotopleft { border: 1px solid #FFCC00; width: 464px; float: left; }
#promobottomright a,
#promotopleft a { margin: 5px 0 0; display: block; font-size: 22px; font-weight: 900; text-align: center; }
#gall #promotopleft a { padding: 5px 0; font-size: 12px; line-height: 24px; }
#gall #promotopleft { height: 194px; }
#gall #promobottomright a span,
#gall #promotopleft a span { margin: 0 -5px 0; display: block; text-align: center; }
#gall #pictopright { float: right; margin: 0 0px 0 0; display: inline; }
#gall #picbottomleft { float: left; margin: 0 0px 0 0; display: inline; }
#gall #promobottomright { border: 1px solid #FFCC00; width: 464px; float: right; height: 194px; }
#gall #promobottomright a span { }
#main p { margin: 0 0 10px 0; }
#main #top { font-size: 16px; text-align: left; }
#main #top a { float: left; margin: 0 5px -5px 0; display: inline; }
#main #bottom { width: 470px; margin: 5px auto 0; text-align: center; }
#index #bottom { width: 470px; margin: 10px auto 0; text-align: center; }
/* navi */
#gall #navi { margin: 5px; padding: 5px; }
#gall #navi li a { color: #FFF6D0; font: 900 16px Arial, Helvetica, sans-serif; }
#main #navi { padding: 5px; }
#main #navi li { display: inline; }
#main #navi li a { margin: 50px; border: 1px solid #FFCC00; padding: 5px; color: #352B00; background: #FFEDA1; font: 900 26px Arial, Helvetica, sans-serif; }
#index #top a { display: block; font-size: 24px; text-align: center; }
#index #navi li a { color: #352B00; font: 900 38px Arial, Helvetica, sans-serif; }
/* war */
p#war { width: 622px; margin: 10px auto; padding: 2px 5px; border: 1px solid #FFCC00; background: White; color: Black; font: 12px Arial, Helvetica, sans-serif; text-align: justify; height: 16px; overflow: auto; }
p#war span { border-bottom: 1px solid #FFBDBD; color: Red; }
/* recip */
/* s2257 */
#s2257 { color: #FFF6D0; font: 12px "Times New Roman", Times, serif; }
#s2257 a { color: #FFF6D0; }

