body, html {margin: 0px; padding: 0px; background:#34505e;}
body, html {font: 11px verdana;color:  #284654;}
a, a:link, a:visited, a:hover {color: #222222;}
p {padding: 0px; margin: 0px;  text-align: justify;}

#wrapper {width: 900px; margin: 0px auto;border: none; background: #ffffff; position: relative; display: block;}
#wrapper h3 {margin: 5px 0px 3px 0px; padding: 0px; font-size: 14px; font-weight: normal; text-align: left; color:#ffffff; height:28px; line-height: 28px; background-color:#193948}

#header {display: block;width: 900px;height: 287px; position: relative;}
#header .title {position: absolute; top: -2px; left: 150px;display: block; width: 301px;height: 42px; text-indent: -11000px;}
#header .on_site {color:#ffffff; display: block; position: absolute; top: 90px; right: 219px; font-size:12px;}
#header form#login_form {position: absolute; top: 60px;left: 210px;padding: 0px;margin: 0px; width:180px; height: 80px;color:#ffffff;}
#header form#login_form div {clear: both; margin: 0px 0}
#header form#login_form div label {display: block;float: left;line-height: 24px;font-weight: bold;}
#header form#login_form div input {display: block; float: right; width: 100px;margin: 0px 0px 0px 5px;padding: 0px; heigh:12px;}
#header form#login_form input#login_but {display: block; position:absolute; left:0px; bottom:5px;}
#header form#login_form .links {display: block; text-align: right; padding-top: 0px;}
#header form#login_form .links a {color: #ffffff; text-decoration: none;font-size: 10px; line-height: 12px;}

#find_love {display: block; width: 168px; height: 80px; position: absolute; top: 183px; right: 218px;overflow: hidden; color:#ffffff; margin: 0px;}
#find_love .age {margin: 5px 0 0 0}
#find_love .gender {margin: 5px 0 0 0}
#find_love .gender span {margin-right: 0px; font-size:11px;font-weight: bold; }
#find_love .age span {margin-right: 10px; font-size:11px; font-weight: bold;}
#find_love .age label{margin: 0px 3px}
#find_love .age input {width: 15px; height:11px; padding:2px;font-size:11px;}
#find_love .gender input {margin:0px ; padding: 0;font-size:11px; width: 15px}
#find_love .button {position: absolute; left: 0px; bottom: 0px;}
#find_love .adv {color: #ffffff; position: absolute; bottom: 3px; right: 0px; color: #ffffff;text-decoration: none;font-size:10px;}

#wrapper a.reg_for_free {display:block;height:70px;left:200px;position:absolute;text-indent:-11000px;top:155px;width:200px;}
#wrapper .chat_link {display :block; width: 80px; height: 40px; position:absolute; top:0px; right: 207px; color:#ffffff; font-size: 12px;text-decoration: none; padding: 15px 95px 15px 15px; text-align: center;}
#wrapper h4 {margin: 5px 30px 5px 30px; font-size: 12px; padding: 0px; font-weight: bold;}

#main_content {display: block; margin-top: 10px;}
#main_content .wide_col {display: block; width: 570px; margin: 0px 5px; float: left;}
#main_content .wide_col ul li,.wide_col ol li {margin: 2px 0px; line-height: 15px;}
#main_content .thin_col {display: block; width: 270px; margin: 0px 15px 0px 0px; float: right;}
#main_content h3 {margin: 0px;padding:0px 12px; }
#main_content .thin_col p {margin: 3px 0px; }
#main_content .thin_col ul li {padding: 0 15px 0 0px;}
#main_content .thin_col img {margin: 10px;}
#main_content .thin_col p.feedback {margin: 3px 0px 5px 0px; padding: 0px;}
#main_content .thin_col p.feedbackfrom {font-size:11px; text-align:right; font-style: italic;}

table.horiz {width: 850px;  margin: 0px auto}
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: 0px; padding: 4px 15px 2px 15px; font-size: 11px;}
#wrapper p.odd {background: #7fa1cf; color:#ffffff;}
#wrapper p.even {color:#000000;}
#wrapper .bright {background: #203755; padding: 5px 0px; text-align: center; color: #ffffff; margin-bottom: 5px;}

.clear {clear: both;  border-bottom: 3px solid #193948;}
.left {left: 80px;}
.right {right: 80px;}

#footer {position: relative; height: 130px; margin: 10px 0px;}
#footer ul {height: 34px; margin: 0px auto 10px auto;padding:0px; text-align: center; background: #000000;}
#footer ul li {display: inline; line-height:34px;}
#footer ul li a {font-size: 12px; text-decoration: none; margin:0px 5px;color: #ffffff;}
#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;}
