p, form, body    { margin: 0; padding: 0 }
img              { border: 0; } 
.fl              { float: left; }
.fr              { float: right; }
.tl              { text-align: left; }
.tr              { text-align: right; }
.tc              { text-align: center; }
.b               { border: 1px solid #C4B2C2; }
.cb              { clear: both; }
.cl              { clear: left; }
.mc              { margin: 0 auto; }
.mb10            { margin-bottom: 10px; }
b, strong        { color: #f4cccc; }

body             { line-height: 1.4em; background-color: #000; color: #c1c1c1; font-size: 11px; font-family: Verdana, Tahoma, sans-serif; }

a                { color: #f4cccc; text-decoration: underline; }
a:hover, .sel    { color: #fcc; text-decoration: none; }

.hi              { color: #cca; font-weight: bold; }

hr               { height: 1px; margin:5px 0; padding:0; border:0; color: #000000; background-color:#000000; }
h1               { font-size: 220%; line-height: 1em; margin: 5px 0; }
h3               { font-size: 140%; line-height: 1em; margin: 0 0 5px 0; color: #f4cccc; }

input            { border: 1px solid #330033; }
textarea         { border: 1px solid #330033; overflow: hidden; width: 580px; height: 7em}


.thumb           { float: left; margin: 0 10px 10px 0; padding: 4px; border: 1px solid #484C6F; background: #C4B2C2; }
.thumb img       { border: 1px solid #484C6F; }
.girllist        { margin: 0px 10px 0px 0; padding: 5px; border: 1px solid #484C6F; background: #C4B2C2; }

#page            { width: 996px; margin: 0 auto; }

#top             { width: 996px; height: 110px; background-image: url(../img/top.jpg); background-repeat: no-repeat; }
#flag            { float: right; padding: 3px 30px 0px 0px; }

#menu            { font-weight: bold; font-size: 11px; font-family: Tahoma; height: 44px; background-image: url(../img/menu.jpg); }
#menuin          { float: right; padding: 14px 30px 0px 0px; width: 680px; text-align: center; }
#menu a          { text-decoration: none; padding: 0px 35px; color: #f4cccc; }
#menu a:hover, #menu .sel    { color: #fff; background-color: #600; }

#out             { background-image: url(../img/back2.jpg); background-repeat: repeat-y; }
#in              { _height: 553px; min-height: 553px; background-image: url(../img/back1.jpg); background-repeat: no-repeat; }

#text            { width: 660px; padding: 45px 0px 0px 280px; font-size: 18px; font-family: Garamond; line-height: 1.2em; }

#foot            { height: 43px; background-image: url(../img/foot.jpg); background-repeat: no-repeat; }
#footin          { padding: 20px 0px 0px 230px; font-size: 10px; text-align: center; }

.line            { width: 660px; height: 1px; margin: 3px auto; border-bottom: 1px solid #c1c1c1; }

#seek            { float: right; margin-top: 0px; line-height: 15px; height: 15px; text-align: center; font-size: 10px; color: #fff; }
#seek  a         { text-decoration: none; color: #fff; }
#seek_left       { float: left; line-height: 12px; height: 15px; width: 13px; text-align: left; font-weight: bold; }
#seek_center     { float: left; line-height: 12px; height: 15px; padding: 0 10px; text-align: center; }
#seek_right      { float: left; line-height: 12px; height: 15px; width: 15px; text-align: right; font-weight: bold; }

