html, body {height:100%}
*, html, body {margin:0px; padding:0px;}
body {font:12px Tahoma,Arial,sans-serif; color:#EBEBEB; text-align:center; background: #444 url(../img/bodyBg.gif) left top repeat-x;}
td, input, textarea, option, select {font:12px Tahoma,Arial,sans-serif; color:#EBEBEB;}

img {border:0px solid;}
a {text-decoration:underline; color:#EBEBEB}
a:hover {text-decoration:none}
.reverse {text-decoration:none}
.reverse:hover {text-decoration:underline}
li {list-style-type:none}
.clear{clear:both; height:0px}
.gold {color:#F8BE00 !important}
.big {font-size:12px}
.red {color:#F8BE00 !important}

#minWidth {position:relative; width:1004px; height:"100%"; min-height:100%; text-align:left; margin:0 auto; margin-bottom:-125px;}
html>body #minWidth {height:auto;}

html>body #bigBg {min-height:100%; background: url(../img/visualLastPart.gif) center 76px no-repeat;}

#header {height:75px; position:relative;}
#header #logo {position:absolute; left:20px; top:15px; width:260px; height:49px; background: url(../img/logo.gif) left top no-repeat;}
#header #logo a {display:block; height:49px}

#header #langs {position:absolute; right:0; bottom:0; height:20px;}
#header #langs a {display:block; padding:4px 0 0 13px; width:31px; width:"44px"; height:16px; height:"20px"; background: url(../img/langBg.gif) left top no-repeat; float:left}
#header #langs a.active {background: url(../img/langBgActive.gif) left top no-repeat;}

#header #topNav {padding:17px 0 0 318px}
#header #topNav #nav li {float:left; padding-top:13px; position:relative; height:36px; padding-right:47px; z-index:998}
/* Fix IE. Hide from IE Mac \*/ * html #header #topNav #nav li {float:left;}/* End */ 
#header #topNav #nav li a {padding:4px 2px 8px 2px; display:block;}
#header #topNav #nav li ul {position:absolute; left:30px; top:32px; border:1px solid #EAAE02; padding:10px; background: #500200; width:140px; width:"160px"; display:none; z-index:999}
#header #topNav #nav li li {float:none; padding:3px 0; height:auto;}
#header #topNav #nav li li a {padding:0px; color:#C6C6C6; font-size:11px}
#header #topNav #nav li li a:hover {color:#fff;}
#header #topNav #nav li:hover {background: #590F0D}
#header #topNav #nav li.over {background: #590F0D}
#header #topNav #nav li:hover ul {display:block; z-index:999 !important;}
#header #topNav #nav li.over ul {display:block; z-index:999 !important;}
#header #topNav #nav li:hover ul ul {display:none; z-index:999 !important;}
#header #topNav #nav li.over ul ul {display:none; z-index:999 !important;}
#header #topNav #nav li ul li:hover ul {display:block; z-index:999 !important;}
#header #topNav #nav li ul li.over ul {display:block; z-index:999 !important;}

/* last level */
#header #topNav #nav li ul li:hover ul ul{display:none; z-index:999 !important;}
#header #topNav #nav li ul li.over ul ul {display:none; z-index:999 !important;}
#header #topNav #nav li ul li ul li:hover ul {display:block; z-index:999 !important;}
#header #topNav #nav li ul li ul li.over ul {display:block; z-index:999 !important;}


#header #topNav #nav li ul ul {position:absolute; left:136px; top:0px; border:1px solid #EAAE02; padding:10px; background: #500200; width:140px; width:"160px"; display:none; z-index:999}


#header #topNav #nav #about {background: url(../img/nav/aboutBg.gif) left top no-repeat; padding-left:29px;}
#header #topNav #nav #service {background: url(../img/nav/serviceBg.gif) left top no-repeat; padding-left:43px;}
#header #topNav #nav #ourgirls {background: url(../img/nav/ourgirlsBg.gif) left top no-repeat; padding-left:45px;}
#header #topNav #nav #reg {background: url(../img/nav/regBg.gif) left top no-repeat; padding-left:48px;}

#visual {height:314px; background: url(../img/visual.jpg) right top no-repeat;}
#visual #qsearch {width:287px; height:265px; background: url(../img/qsearchBg.jpg) 16px top no-repeat;}
#visual #qsearch .clear {height:17px}
#visual #qsearch form {margin:76px 0 0 34px; position:relative;}
*:first-child+html #visual #qsearch form {height:10px}
html>body #visual #qsearch form {margin:0; padding:76px 0 0 34px}
#visual #qsearch form label {font:10px Tahoma; text-transform:uppercase; display:block; float:left; width:25px; padding-top:4px}
#visual #qsearch form .category {width:65px}
#visual #qsearch form .big {width:90px}
#visual #qsearch form .txt {float:left; width:33px; height:22px; border:1px solid #515151; padding:2px 4px; font:11px Tahoma; color:#515151; margin-right:10px}
html>body #visual #qsearch form .txt {width:23px; height:16px;}
#visual #qsearch form select {font:11px Tahoma; color:#515151; float:left}
#visual #qsearch form select option {font:11px Tahoma; color:#515151;}
#visual #qsearch form .btn {float:left}
#visual #qsearch form a {display:block; float:left; padding-left:24px; background: url(../img/zoom.gif) left 2px no-repeat; font:10px Tahoma}

#leftCol {float:left; width:287px}
#rightCol {float:left; width:701px; background: url(../img/contentTopBg.gif) left top no-repeat; padding-right:16px; width:"717px"}

#authorise {position:relative; top:-35px; background: url(../img/authoriseBg.jpg) left top no-repeat; height:203px; margin-bottom:-35px}
#authorise form {margin:52px 0 0 34px; position:relative}
*:first-child+html #authorise form {height:10px;}
html>body #authorise form {margin:0; padding:52px 0 0 34px}
#authorise .clear {height:17px}
#authorise form label {font:10px Tahoma; text-transform:uppercase; display:block; float:left; width:88px; padding-top:4px}
#authorise form .txt {float:left; width:126px; height:22px; border:1px solid #515151; padding:2px 4px; font:11px Tahoma; color:#515151; margin-right:10px}
html>body #authorise form .txt {width:116px; height:16px;}
#authorise .btn {float:left}
#authorise a {display:block; float:left; font:10px Tahoma; color:#B9B9B9; width:88px}
#authorise a.advanced {font:bold 11px Tahoma; width:auto; padding-left:22px; background: url(../img/advancedBg.gif) 2px 2px no-repeat}

#personalMenu {position:relative; top:-35px; background: url(../img/personalMenuBg.jpg) left top no-repeat; height:150px; margin-bottom:-35px}
#personalMenu #in {padding:57px 36px 0 34px; line-height:18px}
#personalMenu #in a {font:11px Tahoma; color:#fff; line-height:18px}
#personalMenu #in .newMessages {background: url(../img/newMessagesBg.gif) left 3px no-repeat; padding-left:22px; font-size:11px; margin-left:13px; color:#F8BE00}
#personalMenu #in .out {float:right; padding-left:24px; background: url(../img/outBg.gif) left 4px no-repeat; color:#C4C4C4; margin-top:8px}

#randomForms {padding-left:18px; padding-right:13px}
#randomForms h2 {font:bold 14px Tahoma; text-transform:uppercase; padding:17px 0 17px 7px}
#randomForms .item {padding-bottom:17px}
#randomForms .item .topBg {height:6px; background: url(../img/topBg.gif) left top no-repeat}
#randomForms .item .btmBg {height:6px; background: url(../img/btmBg.gif) left top no-repeat}
#randomForms .item .content {background: #535353; border-left:1px solid #686868; border-right:1px solid #686868; padding:0 20px; height:"20px"; line-height:18px; font-size:11px}
#randomForms .item .content img {float:left; margin:0 16px 8px 0}
#randomForms .item .content a {font-weight:bold}

#randomFormsBig {padding-left:18px; padding-right:13px}
#randomFormsBig .item {padding-bottom:7px; padding-top:17px}
#randomFormsBig .item .topBg {height:6px; background: url(../img/topBg.gif) left top no-repeat}
#randomFormsBig .item .btmBg {height:6px; background: url(../img/btmBg.gif) left top no-repeat}
#randomFormsBig .item .content {background: #535353; border-left:1px solid #686868; border-right:1px solid #686868; padding:0 20px; height:"20px"; text-align:center}
#randomFormsBig .item .content .image {width:125px; height:173px; width:"129px"; height:"177px"; background: url(../img/imageBg.gif) left top no-repeat; padding:4px 0 0 4px; margin:0 auto; display:block; text-align:left}
#randomFormsBig .item .content .clear {height:6px}
#randomFormsBig .item .content a {font-weight:bold;}


#content {background:#545454 url(../img/contentBtmBg.gif) left bottom no-repeat; padding:0px 33px; padding-bottom:48px; height:"100px"; min-height:100px; margin-top:52px; position:relative}
#content h1 {position:relative; top:-30px; margin-bottom:-16px; font:bold 14px Tahoma;}
#content h2 {font:bold 13px Tahoma; padding-bottom:16px}
#content p {padding-bottom:15px; padding-top:10px; line-height:18px}
#content p a {color:#fff}

#back {position:absolute; right:34px; top:-25px; height:"10px"}
#back a {font:bold 10px Tahoma; color:#B9B9B9}

.mainPage h1 {text-transform:uppercase}

.anketa .roundDarkDiv {margin-bottom:20px}
.anketa .roundDarkDiv .topBg {background: url(../img/darkRoundTopBg.gif) left top no-repeat; height:5px}
.anketa .roundDarkDiv .btmBg {background: url(../img/darkRoundBtmBg.gif) left top no-repeat; height:5px}
.anketa .roundDarkDiv .inner {background: #454545; padding:6px 20px; font:11px Tahoma; color:#fff; padding-bottom:"0px"}
.anketa .roundDarkDiv .inner a {font:11px Tahoma; color:#fff}
.anketa .roundDarkDiv .inner div {height:21px; padding-top:6px; height:"27px";}
.anketa .roundDarkDiv .inner .clear {height:0px; padding:0px}
.anketa .roundDarkDiv .inner .account {float:left; padding-right:13px}
.anketa .roundDarkDiv .inner .account a {color: #F8BE00; font-weight:bold}
.anketa .roundDarkDiv .inner .newSearch {float:left; border-left:1px solid #616161; padding-left:13px}
.anketa .roundDarkDiv .inner .pay {float:right; border-left:1px solid #616161; padding-left:13px}
.anketa .roundDarkDiv .inner .lastDays {float:right; padding-right:13px}

.anketa .roundLightDiv {margin-bottom:14px; background: #4E4E4E; line-height:18px; font-size:11px}
.anketa .roundLightDiv a {line-height:18px; font-size:11px}
.anketa .roundLightDiv a.big {line-height:18px; font-size:12px;}
.anketa .roundLightDiv .topBg {background: url(../img/lightRoundTopBg.gif) left top no-repeat; height:8px}
.anketa .roundLightDiv .btmBg {background: url(../img/lightRoundBtmBg.gif) left bottom no-repeat; height:8px}
.anketa .roundLightDiv .image {margin:0 15px 5px 0; float:left; width:125px; height:173px; width:"129px"; height:"177px"; background: url(../img/imageBg.gif) left top no-repeat; padding:4px 0 0 4px;}
.anketa .roundLightDiv .leftPart {float:left; width:440px; background: #545454; margin-left:10px; margin-left:"5px"; line-height:22px}
.anketa .roundLightDiv .leftPart .plus {position:relative; top:2px; left:2px; margin-bottom:"8px"; top:"10px"}
.anketa .roundLightDiv .rightPart {float:left; width:159px; margin-left:18px;}
.anketa .roundLightDiv .rightPart .topBgBorder {background: url(../img/topBrdBg.gif) left top no-repeat; height:6px;}
.anketa .roundLightDiv .rightPart .btmBgBorder {background: url(../img/btmBrdBg.gif) left top no-repeat; height:6px;}
.anketa .roundLightDiv .rightPart .contentBorder {background: #494949; border-left:1px solid #444; border-right:1px solid #444; padding:6px 10px 6px 12px}
.anketa .roundLightDiv .rightPart .contentBorder a, .anketa .roundLightDiv .rightPart .contentBorder span {padding-left:20px;}
.anketa .roundLightDiv .rightPart .contentBorder span {font-size:9px; color:#C4C4C4}
.anketa .roundLightDiv .rightPart .contentBorder a {font-size:10px; color:#fff; line-height:22px}
.anketa .roundLightDiv .rightPart .contentBorder .history {font-size:11px; background: url(../img/historyIcon.gif) left 2px no-repeat}
.anketa .roundLightDiv .rightPart .contentBorder .love {background: url(../img/loveIcon.gif) left 2px no-repeat}
.anketa .roundLightDiv .rightPart .contentBorder .present {background: url(../img/presentIcon.gif) left top no-repeat}
.anketa .roundLightDiv .rightPart .contentBorder .del {background: url(../img/outIcon.gif) left 3px no-repeat; color:#C4C4C4}
.anketa .roundLightDiv .rightPart .contentBorder .new {color:#F8BE00;}
.anketa #sort {padding:10px 0 15px 0; font:11px Tahoma; color:#C4C4C4;}
.anketa #sort select {border:1px solid #fff; width:103px; color:#545454; font-size:12px; margin-left:10px}
.anketa #sort option {color:#545454; font-size:11px}


#pager {font-size:11px; color:#c4c4c4; padding:4px 0}
#pager span {padding:0 4px; margin:0 6px; background: #3D3D3D}
#pager a {padding:0 6px}

.viewAnketa .roundLightDiv {margin-bottom:14px; background: #4E4E4E; line-height:18px; font-size:11px;}
.viewAnketa .roundLightDiv a {line-height:18px; font-size:11px}
.viewAnketa .roundLightDiv a.big {line-height:18px; font-size:12px;}
.viewAnketa .roundLightDiv .topBg {background: url(../img/lightRoundTopBg.gif) left top no-repeat; height:8px}
.viewAnketa .roundLightDiv .btmBg {background: url(../img/lightRoundBtmBg.gif) left bottom no-repeat; height:8px}
.viewAnketa .roundLightDiv .bigImage {margin:0 0 5px 0; float:left; width:292px; min-height:401px; width:"296px"; height:"409px"; background: url(../img/imageBigBg.gif) left top no-repeat; padding:4px 0 0 4px; text-align:left;}
.viewAnketa .roundLightDiv .leftPart {float:left; width:295px; background: #545454; margin-left:10px; margin-left:"5px"; padding:10px; text-align:center;}
.viewAnketa .roundLightDiv .centerPart {float:left; width:112px; margin-left:14px; padding-right:4px; width:"116px"; font-size:10px}
.viewAnketa .roundLightDiv .rightPart {float:left; width:159px; margin-left:9px}
.viewAnketa .roundLightDiv .rightPart .topBgBorder {background: url(../img/topBrdBg.gif) left top no-repeat; height:6px;}
.viewAnketa .roundLightDiv .rightPart .btmBgBorder {background: url(../img/btmBrdBg.gif) left top no-repeat; height:6px;}
.viewAnketa .roundLightDiv .rightPart .contentBorder {background: #494949; border-left:1px solid #444; border-right:1px solid #444; padding:6px 10px 6px 12px}
.viewAnketa .roundLightDiv .rightPart .contentBorder a, .anketa .roundLightDiv .rightPart .contentBorder span {padding-left:20px;}
.viewAnketa .roundLightDiv .rightPart .contentBorder span {font-size:9px; color:#C4C4C4}
.viewAnketa .roundLightDiv .rightPart .contentBorder a {font-size:10px; color:#fff; line-height:22px}
.viewAnketa .roundLightDiv .rightPart .contentBorder .history {font-size:11px; background: url(../img/historyIcon.gif) left 2px no-repeat}
.viewAnketa .roundLightDiv .rightPart .contentBorder .love {background: url(../img/loveIcon.gif) left 2px no-repeat}
.viewAnketa .roundLightDiv .rightPart .contentBorder .present {background: url(../img/presentIcon.gif) left top no-repeat}
.viewAnketa .roundLightDiv .rightPart .contentBorder .del {background: url(../img/outIcon.gif) left 3px no-repeat; color:#C4C4C4}
.viewAnketa .roundLightDiv .rightPart .contentBorder .new {color:#F8BE00;}
.viewAnketa .roundLightDiv #chars {float:left; width:280px; margin-left:14px; margin-top:18px; margin-bottom:10px}
.viewAnketa .roundLightDiv #chars tr {vertical-align:middle;}
.viewAnketa .roundLightDiv #chars tr.secondRow .left {background: #494949}
.viewAnketa .roundLightDiv #chars tr.secondRow .right {background: #545454}
.viewAnketa .roundLightDiv #chars .left {padding:7px 7px; font-weight:bold;}
.viewAnketa .roundLightDiv #chars .right {padding:7px 10px 7px 20px}
.viewAnketa #charsBig {float:left; width:628px; margin-top:10px; margin-bottom:10px}
.viewAnketa #charsBig tr {vertical-align:middle;}
.viewAnketa #charsBig tr.secondRow .left {background: #494949}
.viewAnketa #charsBig tr.secondRow .right {background: #5A5A5A}
.viewAnketa #charsBig .left {padding:10px 7px; font-weight:bold; width:134px; width:"148px"}
.viewAnketa #charsBig .right {padding:10px 10px 10px 20px; width:450px; width:"480px";}
.viewAnketa #chars .txt {background: #fff !important; border:1px solid #606060; width:145px; height:22px; padding:2px 5px; font-size:11px;}
html>body .viewAnketa #chars .txt {width:133px; height:16px;}
.viewAnketa #charsBig textarea {background: #fff !important; border:1px solid #606060; width:345px; height:80px; padding:2px 5px; font-size:11px; overflow:auto}
html>body .viewAnketa #charsBig textarea {width:333px; height:74px;}

.advSearch .darkDiv {float:left; width:108px; width:"122px"; padding:6px 7px; background: #494949; margin-bottom:6px; min-height:23px; height:"35px";}
.advSearch .lightDiv {float:left; width:180px; width:"194px"; padding:6px 7px; background: #4F4F4F; margin-bottom:6px; min-height:23px; height:"35px";}
.advSearch .secondRow {background: none !important}
.advSearch label {float:left; padding-left:4px; padding-top:3px}
.advSearch label.short {width:22px; width:"26px";}
.advSearch .txt {float:left; width:33px; height:22px; border:1px solid #6E6E6E; padding:2px 3px; font-size:11px; color:#545454;}
html>body .advSearch .txt {width:25px; height:16px}
.advSearch .realSize {width:170px}
html>body .advSearch .realSize {width:158px}
.advSearch textarea {float:left; width:496px; height:62px; border:1px solid #6E6E6E; padding:2px 3px; font-size:11px; color:#545454;}
html>body .advSearch textarea {width:480px; height:56px}
.advSearch select {border:1px solid #fff; width:103px; color:#545454; font-size:11px}
.advSearch option {color:#545454; font-size:11px}
.advSearch p {padding:4px 10px !important; margin:15px 0 15px 0 !important; background: #414040; color:#F8BE00}
.advSearch #alert {padding:0px !important; margin:5px 0 15px 0 !important; background: none; color:#F8BE00}
.advSearch #alert a {color:#F8BE00}
.advSearch .big {width:512px}
html>body .advSearch .big {width:400px}
.advSearch .average {width:360px}
.advSearch .average label {width:360px}
.advSearch .selbig {width:170px}
.advSearch .selshort {width:auto}
.advSearch .file {height:20px !important}
.advSearch .float {float:left; margin-right:4px}

#footerPad {height:154px; clear:both}
#footer {height:125px; position:relative; top:0px; background: url(../img/footerBg.gif) left 7px repeat-x; text-align:center}

#footer #footerContent {height:125px; position:relative; width:1004px; margin:0 auto; background: url(../img/footerStar.gif) 141px 1px no-repeat; text-align:left}
#footer #footerContent div {float:left;}
#footer #footerContent div p {font:bold 14px Tahoma; color:#FFC707;}
#footer #footerContent #copyRight {width:317px; height:125px; background: url(../img/cocktail.jpg) 44px 21px no-repeat;}
#footer #footerContent #copyRight p {margin:63px 0 0 100px; font-size:11px; color:#fff; font-weight:normal}
#footer #footerContent #companyPhone {width:213px; height:125px; background: url(../img/phone.jpg) left 55px no-repeat;}
#footer #footerContent #companyPhone p {margin:60px 0 0 39px;}
#footer #footerContent #companyAddress {width:279px; height:125px; background: url(../img/address.jpg) left 54px no-repeat;}
#footer #footerContent #companyAddress p {margin:60px 0 0 46px;}
#footer #footerContent #companyMail {width:180px; height:125px; background: url(../img/mail.jpg) left 52px no-repeat;}
#footer #footerContent #companyMail p {margin:60px 0 0 44px;}
#footer #footerContent #companyMail p a {font:bold 14px Tahoma; color:#FFC707;}

/* wysiwyg styles */
h1.wysiwyg {top:0px !important; margin:10px 0 20px 0 !important}
h2.wysiwyg {font:bold 13px Tahoma !Important; padding-bottom:16px !Important}
h3.wysiwyg {font:bold 11px Tahoma !Important; padding-bottom:16px !Important}
p.wysiwyg {font:12px/18px Tahoma !Important; background: none !Important; color:#EBEBEB !important; padding:0px !important; padding-bottom:15px !Important}
strong.wysiwyg {font-weight:bold !Important}
span.wysiwygGold {color:#F8BE00 !important}
#content ul {padding-bottom:15px !important;}
#content ul li {list-style-type:square !important; padding-bottom:4px !important}
img.wysiwygLeft {float:left !important; margin:0 10px 15px 0 !important}
img.wysiwygRight {float:right !important; margin:0 0 10px 15px !important}
table.wysiwyg {width:600px; clear:both; border-collapse:collapse; border-spacing:0;}
table.wysiwyg td {background: #686868; padding:10px; border:1px solid #545454} 