p, body, 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: 3px solid #dcd3bf; }
.cb              { clear: both; }
.cl              { clear: left; }

h4               { font-size: 14px; margin: 0 0 10px 0; border-bottom: 3px solid #422d28; color: #422d28; line-height: 1.4em; }
h3               { font-size: 20px; margin: 0;padding: 0; color: #422d28; line-height: 1.4em; }

hr               { height: 1px; margin:5px 0; padding:0; border: 0; color: #c2b89d; background-color:#c2b89d; }

a                { color: #422d28; text-decoration: none; }
a:hover          { color: #422d28; text-decoration: underline; }

strong           { color: font-weight: bold}
.hi              { color: #a00; }
.small           { font-size: 10px; font-family: Verdana, Tahoma, sans-serif; font-style: normal }
/*-----------------------------------------------------------------------------------------------------------------*/
body             { background-color: #e9e3d5; background-image:url('../img/new/bg.gif'); background-repeat: repeat-x; color: #422d28; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; margin: 0; padding: 0; }

#page            { width: 926px; margin: 0 auto; text-align: left; }

#top             { float: left; width: 926px; height: 152px; background-image: url('../img/new/top.gif'); background-repeat: no-repeat; }
#menu            { padding: 70px 0px 0px 150px; font-size: 11px; font-family: Arial; }

#line            { float: left; width: 926px; height: 124px; background-image: url('../img/new/line.gif'); background-repeat: no-repeat; }
#line_in         { float: right; width: 480px; margin: 9px 0px 0px 0px; }
#line_in div     { float: left; width: 150px; }
#line a, #line a:hover { color: #fff; }

#rema            { float: left; width: 926px; height: 207px; background-image: url('../img/new/rema.gif'); background-repeat: no-repeat; }

#linka           { float: left; width: 926px; height: 17px; background-image: url('../img/new/linka.gif'); background-repeat: no-repeat; }

#main            { float: left; width: 926px; background: #efebe1; }
#main_in         { padding: 0px 36px; line-height: 1.4em; }

#column          { width: 200px; float: right; margin: 0; padding-left: 5px; }

.box             { width: 200px; float: right; margin-bottom: 10px; font-size: 12px; }
.boxhead         { border-bottom: 3px solid #c2b89d; padding: 0 3px 3px 3px; font-size: 12px; font-weight: bold;  }
.boxbody         { background: #e0d8c5 ;padding: 5px; }
.boxbottom       { }

.box1            { width: 200px; float: right; margin-bottom: 10px; font-size: 12px; }
.boxhead1        { border-bottom: 3px solid #422d28; padding: 0 3px 3px 3px; font-size: 12px; font-weight: bold;  }
.boxbody1        { background:#c2b89d; padding: 5px; text-align: center; }

#foot            { float: left; width: 926px; line-height: 50px; height: 50px; background-image: url('../img/new/foot.gif'); background-repeat: repeat-x; text-align: center; }

#flag            { float: right; padding: 10px; }






#maincont        { background-image: url('../img/art.gif'); background-position: bottom left; background-repeat: no-repeat; padding: 10px 15px 10px 80px; color: #5E1141; background-color: #FFFFFF; font-size: 12px; font-family: Verdana; min-height: 500px; _height: 500px; }

.resphoto        { float: left; margin: 0 5px 5px 0; border: 2px solid #dcd3bf; } 
.thumb           { float: left; margin: 0 5px 5px 0; border: 2px solid #dcd3bf; }

.girllist        { width: 110px; float: left; margin: 0 10px 10px 0; font-family: Verdana, Tahoma, sans-serif; color: #422d28; font-size: 12px; font-weight: bold; }
.girllistbody    { /*background-image:url('../img/girllist_bg.gif'); background-repeat: no-repeat;*/ width: 110px; height: 135px; }
.glf             { position: relative; top: 4px; left: 5px; }
.girllistbottom  { height: 17px; line-height: 17px; text-align: center;  }
.grlb            { float: left; color: #422d28; width: 120px; }

.panorama        { width: 746px; border: 3px solid #dcd3bf; margin-left: -72px; }




textarea, input, button { font-family: Verdana, Tahoma, sans-serif }
textarea         { width: 400px; height: 4em; border: 1px solid #330000; overflow: hidden; }
input            { width: 100px; border: 1px solid #330000; }
.button          { color: #000; background-color: #c2b89d; border: 1px solid black; margin: 0 0 0 5px; font-family: Verdana, Tahoma, sans-serif; font-style: normal; font-size: 12px; font-weight: normal }

.work            { text-align: center; width:600px; height: 30px; line-height: 30px; border:1px solid #422d28; background-color: #422d28; color: #fff; font-size: 12px; }
.work a          { text-decoration: none; }
.work a:hover    { background-color: #5E1141; color: #fff; }
.ablock          { display:block; width:100%; height:100%; }

iframe       { border:1px solid #422d28; }
