body, html {margin: 0px; padding: 0px; background:#c0c0c0;}
body, html {font: 12px arial,sans-serif;color:  #434345;}
a, a:link, a:visited, a:hover {color: #434345;}
p {padding: 10px;}

#wrapper {width: 960px;margin: 0px auto 0px auto;border: 1px solid #69696a; background: #ffffff;border-top: 0px;position: relative;}
#wrapper h4.big_header {padding: 5px 0px; margin: 0px; text-align: center; text-transform:uppercase;font-size: 14px;font-weight: normal;}

#header {display: block;width: 960px;height: 216px;position: relative;}
#header .reg_for_free {position: absolute; top: 110px; left: 160px;display: block;width: 227px;height: 66px; text-indent: -11000px;}
#header .title {position: absolute; top: 35px; left: 135px;display: block;width: 292px;height: 46px; text-indent: -11000px;}
#header .on_site {color:#2e3042;display: block; position: absolute; bottom: 42px; right: 130px; font-weight: bold;font-size:13px;}
#header form {position: absolute;top: 40px;right: 180px;padding: 0px;margin: 0px; width: 200px; height: 95px;color:#ffffff;}
#header form div {clear: both;margin: 0px 0}
#header form div label {display: block;float: left;line-height: 24px;}
#header form div input {display: block; float: right; width: 124px;margin: 0px 0px 0px 5px;padding: 0px; heigh:12px;}
#header form input#login_but {display: block; position:absolute; left:0px; bottom:10px;}
#header form .links {display: block;position:absolute; right: 0px; bottom:5px; text-align: right;}
#header form .links a {color: #ffffff; text-decoration: none;}

#girls {display: block; float: left; width: 150px; margin: 0px; }
#girls h4 {margin: 3px 0px 3px 0px; font-size: 13px; font-weight: normal; color: #7f1414; text-align: center; padding: 0px;}
#girls table {width: 125px;}
#girls table tr td a {display: block; float:right; width: 120px; overflow: hidden; text-decoration: none; color:#171827; text-align: center;}
#girls table tr td img {border: 1px solid #a90404;}

#main_content {float: left; width: 800px;}
#main_content h3.spec {margin: 4px 0px 2px 0px; color: #a90404; font-size: 14px; width: 395px; text-align: center;}
#main_content ul {margin: 0px; padding: 0px; list-style-type: square; list-style-position: inside; color: white; width: 393px;}
#main_content ul li{background: #a90404; padding: 1px 10px;text-align: justify;}

#find_love {display: block; width: 285px; height: 128px; position: absolute; right: 120px; top: 220px; overflow: hidden; color:#ffffff;;}
#find_love .age {margin-top: 50px; margin-left: 10px;}
#find_love .gender {margin: 5px 0 0 10px;}
#find_love .gender span {margin-right: 5px; font-size:13px;}
#find_love .age span {margin-right: 22px; font-size:13px;}
#find_love .age label{margin: 0px 5px}
#find_love .age input {width: 20px; height:12px; padding:2px;}
#find_love .button {position: absolute; right: 10px; bottom: 10px;}
#find_love .adv {color: #ffffff; margin-left: 10px; position: absolute; bottom: 10px;}

.part {border-top:1px solid #030c84; margin: 10px 0px 0px 0px; padding: 5px 0px 0px 0px; clear: both;}
.half {width: 50%; float: left; margin-bottom: 10px}
.half h3 {margin: 5px 0px 5px 0px; padding: 0px; font-size: 12px; text-transform: uppercase; font-weight: bold; text-align: center; color:#000000}
.half p {margin: 0px; padding: 0px 10px 0px 5px; text-align: justify; line-height: 16px;}
.half h3.grey {background: #4d4d58; margin: 10px 5px 5px 5px; padding: 4px 0px; color: #ffffff;text-transform:none; font-size: 14px;}
.half p.feedback {font-size:11px; margin:4px 0px 0px 0px;}
.half p.feedbackfrom {font-size:11px; margin:0px; text-align:right; font-style: italic;}
.half ol {margin: 5px;list-style-position: inside; padding: 0px 5px 0px 15px;  }
.half ol li {margin: 4px 0px; text-align: justify;}
.bottom {padding-bottom: 150px}
.part.second h3 {background: #a90404;margin: 0px; padding: 8px 0px; color: #ffffff;font-size: 14px; text-transform: uppercase; font-weight: normal;text-align: center;}
.part.second p {width: 189px; float: left; margin: 0px; padding: 5px; text-align: justify; font-size: 11px;}

table.horiz {width: 100%;}
table.horiz tr td {width: 135px; vertical-align: top; font-size: 11px;}
table.horiz tr td img {border: 1px solid #2b315d;}
table.horiz tr td a {text-decoration: none;}

#footer {position: relative; height: 140px}
#footer ul {height: 34px; width: 945px; margin: 0px auto 10px auto; padding:0px; text-align: center;}
#footer ul li {display: inline; line-height:34px;}
#footer ul li a {font-size: 12px;text-decoration: none; margin:0px 7px;color: #ffffff;font-family: verdana;}
#footer .banner_bottom {display: block; margin: 10px auto;}
#footer .counter1 {display: block; position: absolute; top: 80px; left: 10px;}
#footer .counter2 {display: block; position: absolute; top: 80px; left: 110px;}
#footer .counter3 {display: block; position: absolute; top: 80px; right: 10px;}
#footer .counter4 {display: block; position: absolute; top: 80px; right: 110px;}

.clear {clear: both; height: 11px; width: 100%;}
.small {font-size: 11px;}
.chat_link {display :block; width: 106px; height: 121px; position: absolute; right: 10px; top: 230px; text-indent: -11000px}
.banner {display :block; width: 396px; height: 267px; position: absolute; right: 10px; top: 365px;}
.left {left: 80px;}
.right {right: 80px;}
