body { background-color: #c79c9b; font-family: 'Times New Roman', Times, serif; }
.contur { margin: 0 auto; margin-top: -8px; width: 1000px; height: 1376px; background-color: #ffffff; border: #915250 1px solid; }
.logo {position: absolute; width: 1000px; height: 196px; background-color: #ffffff; }
.logo img {float: left; margin: 0 30px 0 0; border: 0px; }
.zag {position: absolute; margin: 5px 0 0 445px; padding: 0px; width: 370px; }
h1 {margin-top: 5px; padding: 0px; font-family: "Monotype Corsiva"; color: #660000; font-size: 28px; display: inline; }
.type_h1 {margin-top: 5px; padding: 0px; font-family: "Monotype Corsiva"; color: #660000; font-size: 32px; font-weight: bold; }
.goo {margin-top: 5px; padding: 0px; font-family: "Monotype Corsiva"; color: #660000; font-size: 32px; font-weight: bold; }
.inl {font-family: "Monotype Corsiva"; color: #660000; font-size: 32px; font-weight: bold; }
.blume {float: right; width: 154px; height: 154px;  background: url(/static/a/501127876/blumen.jpg) no-repeat; }
.login {position: absolute; margin: 70px 0 0 425px; padding: 0px; width: 255px; }
.cc {font-size: 14px; margin-left: 63px; font-weight: bold; }
.bb {font-size: 14px; margin-top: 0px; }
.login .inplog-h { width: 105px; margin: 3px 0 0 3px; text-align: center; font-size: 12px; padding: 1px; }
.login .inplog-b { width: 105px; margin: 4px 0 0 10px; text-align: center; font-size: 12px; padding: 1px; }
.login .log {width: 46px; height: 19px; padding: 0 0 3px 0; font-size: 12px; color: #fff; border-color: #b3a99a; background: #cc0000; font-weight: normal; }
.reg {position: absolute; width: 132px; margin: 72px 0 0 700px; text-align: center; font-size: 14px; font-weight: bold; }
.reg img {margin: 5px 0 0 12px; }
.menu {position: absolute; margin: 160px 0 0 422px; width: 578px; height: 36px; padding-top: 6px; background: url(/static/a/501127876/linn-vert.png) repeat-x; }
.menu a {margin-left: 40px; font-size: 18px; color: #fbfaa5; text-decoration: none; }
.pic-bottom { position: absolute; margin: 196px 0 0 0; width: 390px; height: 69px; background: url(/static/a/501127876/pic-bottom.jpg) no-repeat; }
.text {
    float: right;
    margin-top: 205px;
    width: 625px;
    height: 62px;
    z-index: 10;
    position: relative;
}
h2 {margin-left: 120px; padding: 0px; font-size: 26px; color: #880000; }
.type_h2 {margin: 10px 0; padding: 0; font-size: 22px; color: #880000; font-weight: bold;  font-family: 'Times New Roman', Times, serif; /*width: 500px; text-align: center;*/  }
.cont { float: right; margin-top: 0px; width: 755px; height: 69px; font-size: 18px; color: #440000; }
.photos { float: right; margin-top: 0px; margin-right: 17px; width: 725px; height: 1060px; }
.photos {color: #880000; }
b {font-weight: normal; }
.block-photos a {font-size: 12px; color: #880000; }
.woman { width: 100%; height: 180px; font-size: 20px; color: #770000; }
.woman .images {float: left;  margin-top: 2px; width: 120px; border: #990000 1px solid; }
.left { position: absolute; margin-top: 265px; width: 242px; height: 616px; background-color: #efefef; border-radius: 0 45px 0 0; border: #efefef 1px solid; }
.search { margin-top: 0px; width: 240px; height: 90px; text-align: center; font-size: 14px; padding: 6px 0 0 0; color: #744141;  }
.search form {margin-top: -10px; }
.search .df {margin-top: 0px; margin-left: 0px; font-size: 18px; padding: 0px; font-weight: normal; }
.search .de {margin-top: 0px; text-align: center; font-size: 15px; }
.search .inp {
    width: 22px;
    padding: 3px;
    font-size: 16px;
    text-align: center;
}
.search span {margin-left: 2px; margin-right: 2px; }
.search .subm {margin-top: 12px; BORDER: 0px;  WIDTH: 63px; BACKGROUND: url(/static/a/501127876/button-search.png) no-repeat; HEIGHT: 19px; COLOR: #fbfaa5; CLEAR: both; FONT-SIZE: 14px; CURSOR: pointer; FONT-WEIGHT: bold;  }
.search .subm {padding: 0; }
.hrh { margin-top: 0px; width: 200px; height: 1px; border-bottom: #c09b88 1px solid; border-top: none; border-left: none; border-right: none; }
hr { width: 200px; height: 1px; border-bottom: #c09b88 1px solid; border-top: none; border-left: none; border-right: none; }
.polosa {width: 100%; height:17px; text-align: left; font-size: 14px; color: #ffffff; background-color: #dc4d4d; border-radius: 5px 0 0 0; border: #dc4d4d 1px solid; }
.polosa p {margin: 1px 0 0 10px; padding: 0px; } 
.polosa-n {margin-top: 15px; width: 100%; height:17px; text-align: left; font-size: 14px; color: #ffffff; background-color: #dc4d4d; border-radius: 5px 0 0 0; border: #dc4d4d 1px solid; }
.polosa-n p {margin: 1px 0 0 10px; padding: 0px; }
.polosa .la {margin-left: 115px; font-size: 14px; color: #ffffff; }
.polosa-n .lh {margin-left: 112px; font-size: 14px; color: #ffffff; }
.polosa-n .lc {margin-left: 155px; font-size: 14px; color: #ffffff; }
.polosa-n .ld {margin-left: 195px; font-size: 14px; color: #ffffff; }
.polosa-n .lb {margin-left: 152px; font-size: 14px; color: #ffffff; }
.woman .profile { float: right; width: 580px; margin-top: 10px; }
.icons { margin-top: 80px; float: right; width: 380px;  }
.icons img {margin: 0 3px 0 40px; }
.icons .voting {margin-left: 70px; }
.icons a {font-size: 14px; color: #660000; }
.icons .let {margin-left: 60px; }
.icons .online-now { margin-left: 10px; font-size: 18px; color: #bb0000; }
.icons .seek { margin-left: 0px; font-size: 18px; color: #660000; }
.links { margin-top: -2px; text-align: center; font-size: 18px; color: #880000; }
.links a {font-size: 16px; color: #744141; margin: 0 0 8px 0; padding: 0; display: inline-block; }
.links span {font-size: 16px; color: #880000; }
.links .am {margin-top: 5px; }
.links .list {text-align: left; padding-left: 5px; font-size: 16px; color: #880000; }
select {height: 17px; font-size: 11px; margin-left: 5px; }
.links .ee {margin-top: 5px; margin-left: 10px; text-align: left; font-size: 11px; color: #744141;  }
.cb {width: 95%; margin-top: 0px; }
.block-links { margin: 0 auto; width: 230px; text-align: center; padding-top: 5px; padding-bottom: 10px; background-color: #efefef; }
.uf { text-align: center; font-size: 18px; color: #880000; margin: 0px; padding: 0px; }
.partner-links { margin-top: 0px; margin-left: 0px; width: 242px; font-size: 18px; color: #880000; background-color: #efefef;  border-radius: 0  0 6px 6px; border: #efefef 1px solid; }
.partner-links p {margin-top: -5px; margin-left: 5px; text-align: left; font-size: 16px; color: #880000;}
.partner-links a {font-size: 16px; color: #744141;}
.left-bottom { margin-top: 7px; margin-left: 9px; width: 233px; color: #660000; line-height: 1.15 }
.botto {margin-top: 1340px; width: 1000px; height: 36px; background: url/(/static/a/501127876/linn-vert.png) repeat-x; }
.botto-flag {margin-left: 841px; margin-top: 2px; width: 140px; height: 15px; }
.botto-flag img {border: 0px; margin-left: 5px; margin-top: 2px; }
.botto-end {margin-left: 854px; margin-top: 5px; width: 150px; font-size: 12px; color: #ffffff;  }
.botto-end a {font-size: 12px; color: #ffffff; }
.login .inplog-b  { margin: 4px 0 0 7px\0/; }
:root .login .inplog-b {margin: 4px 0 0 11px\9; }
@-moz-document url-prefix() { 
.login .inplog-h {margin: 3px 0 0 3px; }
.menu {padding-top: 4px; }
}  
*:first-child+html .zag { margin: 5px 0 0 35px; padding: 0px; width: 240px; }
*:first-child+html .logo {margin-top: 0px; margin-left: 0px; width: 1000px; height: 196px; background-color: #ffffff;  }
*:first-child+html .logo img {float: left; margin: 0 30px 0 0; border: 0px; }
*:first-child+html .contur { margin: 0 auto; margin-top: -14px; width: 1000px; height: 1380px; background-color: #ffffff; border: #915250 1px solid; }
*:first-child+html .cc {margin-left: 56px; }
*:first-child+html .login {position: absolute; margin: 60px 0 0 -20px; padding: 0px; width: 240px; }
*:first-child+html h1 { margin-top: 10px; margin-left: 0px; padding: 0px; width: 840px; color: #660000; font-size: 30px; }
*:first-child+html .text { position: absolute;  margin: 205px 0 0 480px; width: 610px; height: 25px; }
*:first-child+html h2 {margin-top: 0px; margin-left: 0px; }
*:first-child+html .bb {font-size: 14px; margin-top: -18px; }
*:first-child+html .login .inplog-h { width: 100px; height: 11px; margin: 3px 0 0 0; text-align: center; font-size: 10px; }
*:first-child+html .login .inplog-b { width: 100px; height: 11px; margin: 4px 0 0 3px; text-align: center; font-size: 10px; }
*:first-child+html .login .log {margin-left: -10px; width: 47px; height: 19px; padding: 0px; font-size: 10px; color: #fff; border-color: #b3a99a; background: #cc0000; font-weight: normal; }
*:first-child+html .reg {position: absolute; width: 132px; margin: 60px 0 0 250px; text-align: center; font-size: 14px; font-weight: bold; }
*:first-child+html .reg img {margin: 5px 0 0 12px; }
*:first-child+html .blume {float: right; margin-top: 0px; width: 154px; height: 154px;  background: url(/static/a/501127876/blumen.jpg) no-repeat; }
*:first-child+html .menu {position: absolute; margin: 160px 0 0 -30px; width: 578px; height: 36px; padding-top: 6px; background: url(/static/a/501127876/linn-vert.png) repeat-x; }
*:first-child+html .pic-bottom { margin-top: 196px; margin-left: 0px; width: 390px; height: 69px; background: url(/static/a/501127876/pic-bottom.jpg) no-repeat; }
*:first-child+html .cont { float: right; margin-top: -20px; width: 755px; height: 69px; font-size: 18px; color: #440000; }
*:first-child+html .left { position: absolute; margin-top: 260px; width: 242px; height: 570px; background-color: #efefef; border-radius: 0 45px 6px 0; border: #efefef 1px solid; }
*:first-child+html .search .inp { width: 14px; height: 13px; font-size: 11px; }
*:first-child+html .photos { margin-top: 265px;}
*:first-child+html .botto {position: absolute; margin-top: 1344px; margin-left: 0px; width: 1000px; height: 36px; background: url(/static/a/501127876/linn-vert.png) repeat-x; } 
*:first-child+html .botto-flag {margin-left: 800px; margin-top: 0px; width: 180px; height: 15px; } 
*:first-child+html .botto-end {margin-left: 818px; margin-top: 3px; width: 220px; font-size: 12px; color: #ffffff; }