p, form          { 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 #330033; }
.cb              { clear: both; }
.cl              { clear: left; }
.mr5 { margin-right: 10px; }

body             { background-image: url(../img/bg.gif); background-repeat: repeat-x; background-color: #CE7FC3; color: #3D1831; font-size: 10px; font-family: Verdana, Tahoma, sans-serif; line-height: 1.2em; margin: 0; padding: 0; }

a                { color: #2C1028; text-decoration: underline; }
a:hover, .sel    { color: #2C1028; text-decoration: none; }

.hi              { color: #FF0000; }

hr               { height: 1px; margin:5px 0; padding:0; border:0; color: #3D1831; background-color:#3D1831; }
h1               { font-size: 220%; line-height: 1em; margin: 5px 0; }
h2               { font-size: 14px; line-height: 1em; margin: 5px 0 15px 0; background-color: #E5CDE2; }
h2 span          { color: #CE7FC3; padding: 0 5px; background-color: #f0f0f0; margin-left: 30px; }

input            { border: 1px solid #330033; }
textarea         { border: 1px solid #330033; overflow: hidden; width: 400px; height: 5em; }


.thumb           { float: left; margin: 0 10px 10px 0; border: 1px solid #330033; }
.girllist        { float: left; margin: 0 3px 10px 0; background-image: url(../img/baba_bg.gif); background-repeat: no-repeat; width: 155px; height: 150px; }
.girllist2       { float: right; margin: 0 3px 10px 0; background-image: url(../img/baba_bg.gif); background-repeat: no-repeat; width: 155px; height: 150px; }
.name            { padding: 4px 0 0 30px; }
.name a          { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }
.pic             { padding: 10px 0 3px 17px; }


#page            { width: 929px; margin: 0 auto; }

#top             { height: 115px; background-image: url(../img/top.gif); background-repeat: no-repeat; }
#flag            { padding: 0px 66px 0 0; text-align: right; color: #fff; }
#flag a          { color: #fff; text-decoration: none; }

#menu            { height: 35px; background-image: url(../img/menu.gif); background-repeat: no-repeat; }
#menu_in         { padding: 0 0 0 200px; height: 22px; overflow: hidden; }
.menu_left       { width: 5px; height: 22px; background-image: url(../img/menu_left.gif); background-repeat: no-repeat; float: left; }
.menu_right      { width: 5px; height: 22px; background-image: url(../img/menu_right.gif); background-repeat: no-repeat; float: left; }
.menu_chlop      { height: 22px; background-image: url(../img/menu_chlop.gif); background-repeat: repeat-x; float: left; padding: 6px 10px 0 10px; }
#menu a          { text-decoration: none; color: #F2CCEB; font-size: 12px; font-weight: bold; }
#menu a:hover    { color: #fff; }

#main_out        { background-image: url(../img/main_bg.gif); background-repeat: repeat-y; }
#main            { _height: 423px; min-height: 423px; background-image: url(../img/main.gif); background-repeat: no-repeat; }
#main_in         { width: 635px; padding: 10px 0px 0 210px; }
#main_in .text   { font-size: 12px; line-height: 1.4em; color: #662559; }
#nabidka         { width: 305px; height: 138px; background-image: url(../img/nabidka.gif); background-repeat: no-repeat; font-size: 14px; line-height: 1.4em; color: #662559; margin: 0 auto; }
#nabidka1        { padding: 35px 24px 0px 15px; }

#cont            { width: 474px; height: 321px; background-image: url(../img/cont.gif); background-repeat: no-repeat; font-size: 12px; line-height: 1.4em; color: #662559; margin: 0 auto; text-align: center; }
#cont1           { padding: 160px 0px 0px 0px; }

#bottom          { height: 70px; background-image: url(../img/bottom.gif); background-repeat: no-repeat; }
#bottom_in       { padding: 5px 80px 0 170px; }

#foot            { height: 50px; background-image: url(../img/foot.gif); background-repeat: no-repeat; }
#foot_in         { padding: 20px 60px 0 170px; text-align: right; color: #fff; }
#foot_in a       { color: #fff; }

.seek            { background: #8C5D84; _margin-top: -2px; padding: 3px; color: #E5CDE2;  }
.seek a          { color: #E5CDE2; text-decoration: none; }

table td         { background: #dcd; padding: 2px 10px; }
.t2           { width: 150px; }
.t3           { width: 350px; margin: 0 auto; }

