body { margin: 0; color: #3a0602; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFC; min-width: 1000px; }
a{ color:  #F00; text-decoration: none; }
a:hover{ text-decoration: underline; }
hr{ color: #f2f2f2; }
h4 { background: #FF9; padding: 5px; }
/* левая часть */
#leftCol{ width: 80%; background: #ffffcc; float: left; text-align: left; }
#logotype{ width: 241px; height: 161px; background: url(img/logo.jpg) no-repeat; border-right: 1px solid #ffda74; float: left; }
#menuMain{ width: 120px; float: left; text-align: left; margin-top: 50px; }
#menuMain2{ width: 120px; float: right; text-align: right; margin-top: 51px; }
#menuAdm{ width: 230px; float: left; text-align: left; margin-top: 110px; }
#menu1{ width: 257px; height: 161px; background: url(img/razd_sait.jpg) no-repeat; background-color: #FFFFFF; border-right: 1px solid #ffda74; float: left; }
#menu2{ width: 252px; height: 161px; background: url(img/razd_adm.jpg) no-repeat; background-color: none; float: left; }
#girls{ background: url(img/girl.jpg) no-repeat; width: 756px; height: 217px;  float: left; border-top: 1px solid #ffda74;
/* hack-IE */
*margin-top: -9px; *margin-left: -1px; }

#line{ text-align: right; float: right; margin-right: 15px; width: 600px; }

/*ссылки в верхнем меню*/
.mainMenu{ padding-left: 12px; text-decoration: none; color: #2a0702; font-size: 12px; }
.mainMenu:hover{ background: url(img/str_sait.gif) no-repeat; background-position: 0px 2px; text-decoration: none; color: #ffda74; }
.admMenu{ padding-left: 12px; text-decoration: none; color: #2a0702; font-size: 12px; }
.admMenu:hover{ background: url(img/str_adm.gif) no-repeat; background-position: 0px 2px; text-decoration: none; color: #ffda74; }

.mainMenu2{ padding-right: 12px; text-decoration: none; color: #2a0702; font-size: 12px; text-align: right; }
.mainMenu2:hover{ background: url(img/str_sait2.gif) no-repeat; background-position: right 2px; text-decoration: none; color: #ffda74; }

/* ссылки номера страниц */

#activ{ background: #f2f2f2; padding: 3px 7px 3px 7px; border: 1px solid #ffe486; margin-right: 3px; }
#next{ background: #fff4a6; padding: 3px 7px 3px 7px; border: 1px solid #ffe486; margin-right: 3px; text-decoration: none; }
#next:hover{ background: #6f0000; color: #F2F2F2; }

/* заголовки */
.titlePage{ width: 100%; font-size: 18px; line-height: 26px; background: #fffea5; }

/* таблица анкет на главной */
#tabAnk{ background: #ffffcc; width: 365px; height: 380px; font-size: 11px; margin-bottom: 7px; margin-left: 7px; float: left; border: 1px solid #fff3a1; }
#tabsAnk{ background: #ffffcc; width: 365px; height: 300px; font-size: 11px; margin-bottom: 7px; margin-left: 7px; float: left; border: 1px solid #fff3a1; }
#botAnk{ background: url(img/bot_ank.gif) no-repeat; width: 365px; height: 9px; margin-left: -4px;}

/* правая часть */
#rightCol{ width: 19.9%; background: #020202; float: left; color: #FFFFFF; }
#kreml{ background: url(img/kreml.jpg) no-repeat; width: 244px; height: 161px; border-bottom: 1px solid #ffda74; }
.rightTitle{ color: #ffff99; }
#rightText{ margin: 20px; font-style: normal; color:#FFF; font-size: 12px; }

.fot{ margin: 3px; }
/* футер */
#footerCol{ float: left; width: 755px; }
#fF{ width: 150px; height: 150px; background: #333; border: 1px solid #000;
text-align: center; vertical-align: middle; margin-left: 10px; }

.lft{ float: left; }
.ssilk{ line-height: 26px; display: block; width: 90px; float: left; }
.standart{ font-size: 11px; }
#trf{ background: #fff39f; }
.nms{ margin-left: 5px; font-size: 14px; color: #cc9933; }
/* интим карта */
   #map{  
   width: 97%;  
   height: 600px;  
      }
   #mapAnk{  
   width:180px;  
   height:200px;  
      }  

.white{ color: #FFF; font-size: 14px; margin-top: 8px; }

#citylink { margin-left: -10px; color: #FFF; font-size: 13px; text-decoration: none; }
#citylink:hover { color: #CC0000; }
dt { margin-left: 20px; width: 100%; height: 18px; font-size: 14px; color: #999; }







.randblock { border: 1px solid #FC3; position: relative; width: 200px; text-align: center; margin: 5px; }
.ankblock { border: 1px solid #FC3; position: relative; width: 170px; height: 202px; float: left; text-align: left; margin: 5px; }
.ankblock span { color: #900; width: 160px; margin: 7px 0 0 10px; float: left; font-size: 13px; font-weight: bold; }
.shortfotoblock { width: 150px; height: 150px; background: #333; display: block; float: left; text-align: center; vertical-align: middle; margin: 5px 0 5px 10px; }
.shortlink { width: 160px; height: 24px; display: block; float: left; margin-left: 10px; font-size: 11px; text-decoration: underline; color: #333; }
#girl { background: url(img/headertopfon.jpg) no-repeat; width: 794px; height: 159px; float: right; }
.left-ttt { background: #FFC; background-image: url(img/headertopfon.jpg); background-position: right top; background-repeat: no-repeat; height: 159px; }
.right-ttt { background-color: #000; background-image: url(img/kreml.jpg); background-repeat: no-repeat; background-position: left bottom; width: 250px; }
.str1 { height: 3px; background: url(img/str1.gif) repeat-x; }
.str2 { height: 3px; background: url(img/str2.gif) repeat-x; }
.strmenu { background: #300; color: #F00; }
.strmenu a{ color: #FFF; font-size: 18px; text-decoration: none; }
ul,li { margin: 0; padding: 0px; }
li { list-style-type: none; display: inline-block; margin: 12px 0 12px 40px; }
.mar10 { margin: 15px; }
.mar10b { margin: 15px; color: #FFF; }
h1 { font-size: 18px; color: #F00; font-weight: normal; }
h2 { font-size: 14px; color: #F00; font-weight: normal; }
.whiteLink { color: #FFF; line-height: 18px; font-weight: bold; }
.bannerTop { text-align: center; margin: 20px 20px 20px 0; background: #000; }
