body, html {margin: 0px; padding: 0px; background:#ffffff;}
body, html {font: 12px arial,sans-serif;color:  #222222;}
a, a:link, a:visited, a:hover {color: #222222;}
p {padding: 0px; margin: 0px;  text-align: justify;}

#wrapper {width: 900px; margin: 10px auto;border: none; background: #ffffff; position: relative; display: block;}
#wrapper h3 {margin: 5px 0px 3px 0px; padding: 0px; font-size: 14px; font-weight: bold; text-align: center; color:#000000}

#header {display: block;width: 900px;height: 142px; position: relative;}
#header .title {position: absolute; top: 24px; left: 0px;display: block; width: 266px;height: 36px; text-indent: -11000px;}
#header .on_site {color:#000000;display: block; position: absolute; top: 60px; left: 133px; font-weight: bold;font-size:13px;}
#header form {position: absolute;top: 10px;right: 18px;padding: 0px;margin: 0px; width:170px; height: 125px;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: 100px;margin: 0px 0px 0px 5px;padding: 0px; heigh:12px;}
#header form input#login_but {display: block; position:absolute; right:0px; bottom:45px;}
#header form .links {display: block; text-align: center; padding-top: 40px;}
#header form .links a {color: #ffffff; text-decoration: none;}
#header form .links a.small {text-decoration: underline;}

#find_love {display: block; width: 293px; height: 142px; position: relative; top: 5px; left: 5px;overflow: hidden; color:#000000; margin: 0px; float:left;}
#find_love .age {margin-top: 50px; margin-left: 25px;}
#find_love .gender {margin: 5px 0 0 25px;}
#find_love .gender span {margin-right: 10px; font-size:16px; font-weight: bold;}
#find_love .age span {margin-right: 33px; font-size:16px; font-weight: bold;}
#find_love .age label{margin: 0px 5px}
#find_love .age input {width: 20px; height:12px; padding:2px;}
#find_love .button {position: absolute; left: 25px; bottom: 12px;}
#find_love .adv {color: #ffffff; position: absolute; bottom: 15px; right: 20px; color: #222222;text-decoration: none;font-size:14px;}

#wrapper a.reg_for_free {position:absolute; display: block; width: 195px; height: 141px; text-indent: -11000px; left: 302px; top: 147px;}
#wrapper .how_to {display :block; width: 196px; height: 67px; position: absolute; text-indent: -11000px; left: 502px; top: 145px;}
#wrapper .chat_link {display :block; width: 196px; height: 73px; position: absolute; text-indent: -11000px; left: 502px; top: 215px;}

#girls {display: block; float: right; margin:0px auto 0px auto; width:200px;}
#girls h2{margin: 7px 0px 5px 0px; font-size: 13px; color: #222222; text-align: center; padding: 0px; text-transform: uppercase;}
#girls table.girls {width: 125px;}
#girls table.girls tr td a {display: block; float:left; width: 120px; overflow: hidden; text-decoration: none; color:#171827; text-align: left; padding: 2px 0px 5px 0px;}
#girls table.girls tr td img {border: 2px solid #09c8ff;}

#main_content h3.vindent {margin: 0px 5px; padding: 7px 0px 5px 0px; border-top: 1px dotted #222222;}
#main_content {display: block; width: 700px;position:absolute;left: 0px; top: 300px;}
#main_content ul, #main_content ol {margin: 0px 5px; padding: 0px 0px 5px 0px; list-style-position: inside; color: #222222; }
#main_content ul li, #main_content ol li {padding: 0px 3px;text-align: justify; margin: 2px 0px;}
#main_content .banner_place {display: block; margin: 20px auto 0px;}
#main_content p {text-align: justify; padding: 5px 8px 5px;}
.half {width: 50%; float: left; margin-bottom: 10px}
.half p {padding-top: 0px;}

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

#wrapper p {margin: 2px 0px 0px 0px}
#wrapper .bright {background: #09c8ff; padding: 8px 0px; text-align: center; color: #ffffff; font-weight: bold; margin-bottom: 5px;}
#wrapper p b {font-style: italic;}

.spec {border-top: 1px solid #222222; padding: 5px 0px 0px 0px; margin: 10px 0px 0px 0px; font-weight: bold; text-transform: uppercase; font-size: 14px;}
.clear {clear: both;}
.small,.smallright {font-size: 11px;}
.smallright {font-style:italic; text-align:right}
.left {left: 80px;}
.right {right: 80px;}

#footer {position: relative; height: 54px; margin: 10px 0px;}
#footer ul {height: 54px; margin: 0px auto 10px auto;padding:0px; text-align: center;}
#footer ul li {display: inline; line-height:54px;}
#footer ul li a {font-size: 11px;text-decoration: none; margin:0px 5px;color: #222222;text-transform: uppercase}
#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;}
