html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,fieldset,input,table,tr,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
html {font-size:100.01%;}
fieldset,img,input::-moz-focus-inner {border:none;}
:focus {outline:none;}
img, .pngfix {_behavior:url("./css/iepngfix.htc");}
body {_behavior:url("./css/csshover3.htc");}

.clear         {clear:both;}
.clearer       {clear:both;font-size:1px;line-height:1px;height:0;float:none;}
.float-left    {float:left;}
.float-right   {float:right;}
.text-left     {text-align:left;}
.text-right    {text-align:right;}
.text-center   {text-align:center;}
.text-justify  {text-align:justify;}
.img-left      {float:left;margin:4px 10px 4px 0;}
.img-right     {float:right;margin:4px 0 4px 10px;}
.nopadding     {padding:0;}

body {color:#5b4f32;font:12px Arial, Helvetica, sans-serif;background:#fff;}
h1  {font-size:20px;}
h2  {font-size:18px;}
h3  {font-size:16px;}
h4  {font-size:14px;}
a {color:#a37337;text-decoration:underline;} a:hover {text-decoration:none;}
p {margin:5px 0;}

.wraper {margin:0 auto;padding:13px 9px 0;min-width:984px;max-width:1246px;}
#header {padding:0 6px 5px;}
#content-container {float:left;width:100%;}
#content {margin:0 6px 0 290px;}
 .idx #content {margin:0 6px 0 270px;}
#leftsidebar {float:left;margin-left:-100%;width:270px;}
#footer {clear:both;padding:17px 6px 17px;}
input[type="text"],input[type="password"],select,textarea {background:#fff;border:1px solid #d7c8a5;color:#5b4f32;font:12px Arial, Helvetica, sans-serif;position:relative;}
input[type="checkbox"] {top:2px;}
input.btn, input.button {padding-bottom:2px;}
input+span, select+span, textarea+span, button+span, .hint {font-size:11px;color:#a37337;padding:0 0 0 3px;}

.header-top {background:url(../images/header-top.jpg) no-repeat 50% 0;height:158px;margin:-13px 0 0;}
.logo {background:url(../images/logo.gif) no-repeat 0 0;display:block;width:252px;height:94px;float:left;margin:35px 0 0 5%;margin:35px 0 0 3%;}
.header-top-text {background:url(../images/header-top-text.gif) no-repeat 0 0;width:312px;height:119px;float:right;margin:25px 0 0 0;}
.header-nav {background:url(../images/header-nav.gif) repeat-x 0 0;color:#ffffff;font-size:14px;height:33px;-moz-border-radius:3px 3px 4px 4px;-webkit-border-radius:3px 3px 4px 4px;border-radius:3px 3px 4px 4px;}
.header-nav li {background:url(../images/header-nav-separator.gif) no-repeat 100% 0;float:left;height:23px;list-style:none;padding:8px 19px 0 17px;}
.header-nav li.first, .idx .header-nav li:first-child {display:none;}
.header-nav a {color:#fff;text-decoration:none;}
.header-nav a:hover {color:#fff;text-decoration:underline;}
.header-nav-l,
.header-nav-r {display:none; /*background:url(../images/header-nav-r.gif) no-repeat 0 0;font-size:1px;position:relative;width:1px;height:33px;float:left;}
.header-nav-r {float:right;*/}

/*  Content  */  
.search {background:#f9edd1;color:#5b4f32;font-size:12px;margin-bottom:10px;padding:13px 16px 18px;}
.search a {color:#5b4f32;}
.search .inp {padding:1px 0 1px 2px;}
.search .btn {background:url(../images/search-btn.gif) no-repeat 0 0;border:0;color:#5b4f32;cursor:pointer;font:12px Arial, Helvetica, sans-serif;height:22px;margin:0 30px 0 0;width:100px;}
.button {background:url(../images/search-btn.gif) no-repeat 0 0;border:0;color:#5b4f32;cursor:pointer;font:12px Arial, Helvetica, sans-serif;height:22px;width:100px;}
.search-me {float:left;margin-right:15px;}
.search-me select {width:90px;}
.search-age {float:left;}
.search-age .inp {width:55px;margin-right:15px;}
.search-country,
.search-city {float:left;margin:0 5px 14px 0;}
.search-country select,
.search-city select {width:204px;}
 .idx .search-country select {width:275px;}
.search-chkboxes {clear:both;margin:10px 0 12px;}
.search-chkboxes input {margin-right:4px;vertical-align:middle;}
.search-chkboxes label {margin-right:22px;}
.search-block1 {height:48px;}

.newones {float:left;/*width:49%;*/}
.newones-item {padding:10px 0;}
.newones img {border:2px solid #f9edd1;float:left;margin:3px 0 0;}
.newones-info {}
.newones-photoes,
.newones-photoes a{color:#b8a16c;text-decoration:none;}
.newones-photoes a:hover {text-decoration:underline;}
.newones-name {height:83px;}
.newones-name .name {color:#77a908;font-size:18px;}
.newones-name span {color:#a37337;}

.message {width:97%;float:right;font-size:12px;margin-top:23px;color:#8a5012;text-align:justify;background:#f9edd1;border:1px solid #d7c8a5;}
.message-inner {padding:10px 20px;}
.message-title {background:url(../images/message-title.gif) repeat-x 0 100%;margin:0 20px 10px;padding:0 0 10px;text-align:center;}
.message-title h1 {font-size:18px !important;}
.message-inner p, .message-inner p span, #content p span {font-size:15px !important;}

.maininfo {background:#f9edd1;padding:10px 0 7px 16px;}
.maininfo-photoes {float:left;width:156px;margin:3px 19px 0 0;}
.maininfo-photoes a {color:#5b4f32;}
.maininfo-photoes-big {border:3px solid #fff;margin-bottom:8px;}
.maininfo-photoes .smallthumbs {padding:0 0 3px 0;}
.maininfo-photoes .smallthumbs img {border:2px solid #fff;}
.maininfo-right {margin:0 17px 0 0;overflow:hidden;zoom:1;}
.maininfo-text {}
.maininfo-text table {width:100%;margin:1px 0 0;border-top:1px solid #d7c8a5;}
.maininfo-text table td {width:50%;}
.maininfo-name {color:#77a908;font-size:18px;}
.maininfo-name a {color:#77a908;font-size:18px;text-decoration:underline;}
.maininfo-location {color:#5b4f32;font-size:12px;font-weight:bold;}
.maininfo-about {font-size:12px;padding-top:5px;}
.maininfo-online {padding:0 0 8px 0;_height:1%;}
.maininfo-online-status {background:url(../images/mainfo-online-status.gif) no-repeat 0 1px;color:#7ead0d;font-size:12px;padding:0 0 0 20px;}
.maininfo-offline-status {background:url(../images/mainfo-offline-status.gif) no-repeat 0 1px;font-size:12px;padding:0 0 0 20px;}
.maininfo-online input {vertical-align:middle;}
.maininfo-online label {color:#b8a16c;padding-left:5px;}
.maininfo-online a {margin:0 10px 0 0;}
.maininfo-online + table {margin:6px 0 0;line-height:1.5;}
.maininfo-online-last {padding-top:8px;}
.maininfo-links {border-top:1px solid #d7c8a5;padding:6px 0 0 1px;}
.maininfo-links a {position:relative;top:1px;}
.maininfo-links .btn {margin-bottom:8px;}

.present {border:1px solid #d7c8a5;margin:38px 0 10px;position:relative;padding:5px 4px 0;}
.present-clip {/*background:url(../images/present-clip.gif) no-repeat 0 0;height:49px;margin:-7px 0 0 -4px;position:absolute;width:14px;*/ display:none;}
.present-title {color:#83b010;font-size:18px;margin:-30px 0 5px -5px;}
.present-list {padding:10px 0;}
.present-list li {float:left;list-style:none;padding:0 10px;}
.present-list ul ~ a {float:left;margin:-15px 0 0;position:relative;top:-98px;left:74px;}

.about {background:#f9edd1;padding:0 17px 0 16px;}
.about-top {color:#83b010;font-size:18px;padding:7px 0 2px;border-bottom:1px solid #d7c8a5;position:relative;top:1px;}
.about-items {background:#f9edd1;color:#5b4f32;border-bottom=:1px solid #d7c8a5;}
.about-item {margin:0 0 0 15px;padding:7px 20px 7px 0;border-top:1px solid #d7c8a5;font-size:13px;}
 .maininfo-text .about-item {margin:0;padding:6px 7% 7px 1px;line-height:1.4;border:none;}
.about + a {line-height:20px;}
 
.about-type {color:#a37337;font-weight:bold;}
.about-text {}
.about-bottom {visibility:hidden;font-size:4px;}

.people td {padding:10px 6px !important;}
.people td div+a {float:right;}

/***** Leftsidebar *****/
.leftsidebar-inner {padding:0 0 0 6px;}
.leftsidebar-inner a.bnr {display:block;width:189px;height:50px;margin:12px 20px 24px;padding:1px;border:1px solid #aac;box-shadow:1px 2px 2px #77c;}
.reg_btn,
.reg_btn:hover {background:url(../images/reg_btn.gif) no-repeat 0 0;color:#fff;display:block;font-size:18px;height:30px;text-align:center;text-decoration:none;width:182px;margin:5px auto;padding:6px 0 0 0;}

.login {background:url(../images/login.gif) no-repeat 8px 14px;border:1px solid #d7c8a5;color:#a37337;font-size:12px;margin:24px 0 10px;padding:4px 4px 10px 34px;}
.login .inp {background:#f9edd1;border:1px solid #d7c8a5;padding:1px 2px 2px 2px;width:120px;}
.login .btn {background:url(../images/login-btn.gif) no-repeat 0 0;border:0;color:#5b4f32;cursor:pointer;font:12px Arial, Helvetica, sans-serif;height:22px;width:62px;}
.login label {}
.login-main {text-align:right;padding-left:28px;}
.login-main label {padding-top:3px;float:left;}
.login-main li {list-style:none;padding:0 0 5px 0;}
.login-links {padding:4px 0 0 15px;font-size:12px;}

.newslist {margin:0 0 15px;padding:5px 0 0;}
.newslist li {list-style:none;padding:4px 2px 4px 0;}
.newslist .allnews {padding-top:0;text-align:right;line-height:1;color:#a37337;}
.newslist .allnews a {position:relative;top:1px;left:-2px;}

.stories {padding:7px 0 0;}
.stories-item {line-height:150%;padding:0 0 18px;}
.stories img {border:2px solid #f9edd1;float:left;}
.stories-info {margin-left:123px;}
.stories-link a {font-size:12px;}
.stories-place {color:#b8a16c;}
.stories-text {}

.tests {padding:9px 0 18px;}

.somediv1 {border-top:1px solid #d7c8a5;font-size:12px;padding:7px 0 30px;}
.create_btn,
.create_btn:hover {display:none; background:url(../images/create_btn.gif) no-repeat;color:#574b2d;font-size:18px;height:57px;line-height:24px;padding:11px 0 0;text-align:center;text-decoration:none;width:259px;}

.footer-nav {background:url(../images/footer-nav.gif) repeat-x;color:#fff;height:24px;margin:0 0 10px;padding:8px 0 0;text-align:center;-moz-border-radius:3px 3px 4px 4px;-webkit-border-radius:3px 3px 4px 4px;border-radius:3px 3px 4px 4px;}
.footer-nav a {color:#fff;margin:0 3px;text-decoration:none;}
.footer-nav a:hover {color:#fff;text-decoration:underline;}
.footer-nav-l,
.footer-nav-r {display:none; /*background:url(../images/footer-nav-r.gif) no-repeat 0 0;font-size:1px;position:relative;margin-top:-8px;width:1px;height:32px;float:left;}
.footer-nav-r {float:right;*/}
.footer-counters {float:right;padding:0 1px 0 15px;}
.footer-copy {color:#8b5213;width:300px;margin:0 auto;padding:3px 0 0;text-align:center;}

.title {background:url(../images/title.gif) repeat-x 0 100%;color:#a37337;font-size:18px;padding:0 0 4px 0;}
.title.green {background-image:url(../images/title-green.gif);color:#79aa09;}
.title-right {float:right;font-size:13px;padding:5px 0 0;}
a.btn, a.btn:hover {background:url(../images/btn.gif) no-repeat;color:#5b4f32;display:block;font-size:12px;text-align:center;text-decoration:none;padding-top:2px;width:172px;height:20px;}
/* for user page */
#text {margin:50px auto;width:500px;}
.hotspot {padding-bottom:1px;color:#900;border-bottom:1px dotted #900;cursor:pointer;}

.newusers {margin:12px 0 3px;}
.newusers td div + a {float:right;}

#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat;}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden;}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#fff;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden;}

#lightbox {padding:10px;background-color:#eee;border-bottom:2px solid #666;border-right:2px solid #666;}
#lightboxDetails {font-size: 0.8em;padding-top: 0.4em;}	
#lightboxCaption {float:left;}
#keyboardMsg {float:right;}
#lightbox img {border:none;} 
#overlay {background:#000;filter:alpha(opacity=70);opacity:.7;}
#overlay img {border:none;}

