body, input, button, select, textarea, h1, h2, h3, h4, h5, h6, p, a
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
}

/* body */
#body {width: 1024px; margin: 0 auto;}

/* header */
#header {display: inline-block; 	width: 100%; margin-bottom: 5px;}
#header .logo {float: left; width: 228px; height: 68px; background-image: url("../images/logo.png"); background-repeat: no-repeat;}
#header .registration {float: left; margin-left: 20px;}
#header .registration div {display: table-cell; height: 68px; vertical-align: middle;}
#header .registration span {color: #e05d06; font-weight: bold;}
#header .registration a {color: #e05d06; font-weight: bold;}
#header .registration a:hover {text-decoration: none;}
#header .auth {float: right; margin-top: 3px;}
#header .auth .content {display: table-cell; height: 68px; vertical-align: middle;}
#header .auth .left {float: left;}
#header .auth.login .left {text-align: right;}
#header .auth.login .left a {font-size: 12px;}
#header .auth.login .left p {margin: 0; cursor: text;}
#header .auth.login .left span {color: #e05d06; font-size: 12px; font-weight: bold; cursor: text;}
#header .auth.login .left img {width: 15px; height: 12px;}
#header .auth.login .right .submit {margin: 4px 0 0 10px;}
#header .auth .right {float: right; margin-left: 10px;}
#header .auth .text {width: 150px; color: #d4cdbd; font-weight: bold; border: #f2f0eb 1px solid; border-left: #bdb4ad 2px solid; border-top: #a99e94 2px solid;}
#header .auth .submit {width: 76px; height: 29px; margin-left: 10px; color: #ffffff; font-weight: bold; background-image: url("../images/button_enter_orange.png"); background-color: transparent; border: 0px; cursor: pointer;}
#header .auth a {color: #777777; font-size: 11px;}
#header .auth a:hover {text-decoration: none;}
#header .auth span {color: #e05d06; font-size: 11px; line-height: 1.7; cursor: pointer;}

/* menu */
#menu {display: inline-block; width: 100%; margin-bottom: 5px;}
#menu .inner {display: table-cell; width: 1024px; height: 43px; vertical-align: middle;}
#menu .content {width: 100%; height: 28px; background-color: #dedede;}
#menu .content .menu {width: 750px; margin: 0 auto;}
#menu .content .menu div {position:absolute; top:-8px; width:125px; height:43px; color:#FFFFFF; background-image:url("../images/menu.png"); background-repeat:no-repeat; padding-top:13px;}
#menu .content .menu ul {z-index: 100;}

/* top */
#top {width: 1024px; height: 215px; background-image: url("../images/top.png"); margin-bottom: 10px;}
#top h1 {position: relative; z-index: 0; font-size: 24px; text-transform: uppercase;}
#top h1 span {position: absolute; z-index: -1; left: 1px; top: 1px;}
#top .left {float: left; width: 500px; color: #ffffff; padding: 10px 0 0 30px;}
#top .left h1 {margin-bottom: 5px; text-shadow: 1px 1px 1px #000;}
#top .left h1 span {color: #000000;}
#top .left h2 {position: relative; z-index: 0; font-size: 20px; font-weight: normal; margin: 0; text-shadow: 1px 1px 1px #000; text-transform: uppercase;}
#top .left h2 span {position: absolute; z-index: -1; left: 1px; top: 1px; color: #000000;}
#top .left p {font-weight: bold;}
#top .right {float: right; width: 450px; padding: 10px 0 0 10px;}
#top .right h1 {color: #b03e00; margin-bottom: 5px; text-shadow: 1px 1px 1px #fff8b8;}
#top .right h1 span {color: #fff8b8;}
#top .right .l {display: inline-block; float: left; width: 55%;}
#top .right .l select {width: 100%; color: #eb5900; font-weight: bold; padding-left: 1px; border: #f2f0eb 1px solid; border-left: #bdb4ad 2px solid; border-top: #a99e94 2px solid;}
#top .right .l select.small {width: 55px;}
#top .right .l label {color: #b03e00; font-weight: bold; line-height: 1.7;}
#top .right .l td {color: #b03e00; font-weight: bold; text-align: right;}
#top .right .l td.clear {text-align: left;}
#top .right .r {float: right; width: 45%;}
#top .right .r span {color: #b03e00; font-weight: bold; line-height: 1.7; cursor: pointer;}
#top .right .r .submit {width: 118px; height: 29px; color: #ffffff; font-weight: bold; margin-top: 10px; background-image: url("../images/button_search_blue.png"); background-color: transparent; border: 0px; cursor: pointer;}

/* content */
#content {display: inline-block; width: 1024px;}

#selector {position: relative; text-align: center; margin-bottom: 10px;}
#selector ul {margin: 0; padding: 0;}
#selector li {list-style: none; display: inline; font-weight: bold; padding: 0 3px 0 5px; border-left: 1px solid #909090; }
#selector li:first-child {border: none;}
#selector a {color: #000000;}
#selector a.women {color: #e05d06;}
#selector a.men {color: #5094bd;}
#selector a:hover {text-decoration: none;}
#selector .photo {position: absolute; top: 0px; right: 1px;}
#selector .photo span {color: #777777; font-weight: bold; line-height: 1.7; cursor: pointer;}

/* title */
.title {width: 137px; height: 23px; color: #ffffff; font-size: 14px; margin-bottom: 5px; padding: 5px 0 0 10px; background-image: url("../images/new_title.png"); background-color: transparent;}
.title a {color: #ffffff; font-size: 14px; text-decoration: none;}

/* card */
.card {display: inline-block; float: left; width: 240px; height: 150px; margin-left: 20px; background-color: transparent;} 
.card.women {background-image: url("../images/women.png");} 
.card.men {background-image: url("../images/men.png");} 
.card.women  .left  img {border: #fa956e 1px solid;}
.card.men  .left  img {border: #63a8cb 1px solid;}
.card.women .right a {color: #b13f05;}
.card.women .right span {color: #b13f05;}
.card.men .right a {color: #5094bd;}
.card.men .right span {color: #5094bd;}
.card.women  .right li {color: #f37028;}
.card.men .right li {color: #63a8cb;}
.card.first {margin-left: 0;} 
.card .left {position: relative; float: left; width: 110px; margin: 7px 0 0 5px; text-align: center;}
.card .left  div.vote {margin: 2px 0 3px 0; padding: 0; height: 13px;}
.card .left  div.vote img {width: 14px; height: 13px; padding: 0; margin: 0 -3px 0 0; padding: 0; border: 0; cursor: pointer;}
.card .left  div.vote span {font-size: 10px; margin-left: 5px;}
.card .left div.online, .card .left div.vip {position: absolute; top: 88px; width: 15px; height: 12px; background-color: transparent;}
.card .left div.online {left: 89px; background-image: url("../images/online_small.png");}
.card .left div.vip {left: 73px; background-image: url("../images/vip_small.png");}
.card .left div.vip.only {left: 89px;}
.card .left  img {width: 100px; height: 100px; margin-bottom: 5px;}
.card .left  button {width: 14px; height: 13px; margin-left: -3px; padding: 0; background-image: url("../images/star_dark_blue.png"); background-repeat: no-repeat; background-color: transparent; border: 0; cursor: pointer;} 
.card .left  button.active {background-image: url("../images/star_orange.png");}
.card .left  p {font-size: 10px; margin: 0; padding: 3px 0 0 0; white-space: nowrap;}
.card .right {position: relative; float: right; width: 120px; margin-top: 7px;} 
.card .right a {font-weight: bold;}
.card .right span {font-weight: bold;}
.card .right p {margin: 5px 0 0 0; padding: 0;}
.card .right ul {margin: 0; padding: 0 0 5px 14px;}
.card .right li {margin-left: 0px; list-style-type: square;}
.card .right li span {color: #000000;}
.card .right div.bets {position: absolute; top: 125px; left: 55px; color:#694700; font-size: 11px; font-weight: bold;}

/* card_small */
.card_small {position: relative; display: inline-block; float: left; width: 115px; height: 150px; text-align: center; margin-left: 14px; background-color: transparent;} 
.card_small a {font-weight: bold;}
.card_small p {font-size: 10px; margin: 0; padding: 3px 0 0 0; white-space: nowrap;}
.card_small img {width: 100px; height: 100px; margin: 7px 0 5px 0;}
.card_small div.online, .card_small div.vip {position: absolute; top: 95px; width: 15px; height: 12px; background-color: transparent;}
.card_small div.online {left: 91px; background-image: url("../images/online_small.png");}
.card_small div.vip {left: 75px; background-image: url("../images/vip_small.png");}
.card_small div.vip.only {left: 91px;}
.card_small.first {margin-left: 0;}
.card_small.women {background-image: url("../images/women_small.png");} 
.card_small.men {background-image: url("../images/men_small.png");} 
.card_small.women img {border: #fa956e 1px solid;}
.card_small.men  img {border: #63a8cb 1px solid;}
.card_small.women a {color: #b13f05;}
.card_small.men a {color: #5094bd;}

/* card_big */
.card_big {display: inline-block; float: left; width: 400px; height: 150px; margin: 0 0 0 50px; background-image: url("../images/leaders_big.png"); background-color: transparent;}
.card_big.women a {color: #b13f05;}
.card_big.men a {color: #5094bd;}
.card_big.women span {color: #b13f05;}
.card_big.men span {color: #5094bd;}
.card_big .left {position: relative; float: left; width: 110px; margin: 7px 0 0 5px; text-align: center;}
.card_big .left div.vote {margin: 2px 0 3px 0; padding: 0; height: 13px;}
.card_big .left div.vote img {width: 14px; height: 13px; padding: 0; margin: 0 -3px 0 0; padding: 0; border: 0; cursor: pointer;}
.card_big .left div.vote span {font-size: 10px; margin-left: 5px;}
.card_big .left div.online, .card_big  .left div.vip {position: absolute; top: 88px; width: 15px; height: 12px; background-color: transparent;}
.card_big .left div.online {left: 89px; background-image: url("../images/online_small.png");}
.card_big .left div.vip {left: 73px; background-image: url("../images/vip_small.png");}
.card_big .left div.vip.only {left: 89px;}
.card_big .left p {font-size: 10px; margin: 0; padding: 3px 0 0 1px; white-space: nowrap;}
.card_big .left img {width: 100px; height: 100px; margin-bottom: 5px; border: #6a4901 1px solid;}
.card_big .left button {width: 14px; height: 13px; margin-left: -3px; padding: 0; background-image: url("../images/star_blue.png"); background-repeat: no-repeat; background-color: transparent; border: 0; cursor: pointer;} 
.card_big .left button.active {background-image: url("../images/star_yellow.png");} 
.card_big .right {float: right; width: 275px; margin-top: 7px;}
.card_big .right p {margin: 5px 0 0 0; padding: 0; text-align: left;}
.card_big .right a {font-weight: bold;}
.card_big .right span {font-weight: bold;}

/* panel */
table.panel {width: 100%; height: 100%;}
table.panel tr.top td, table.panel tr.bottom td {width: 100%; height: 7px; background-repeat: repeat-x;}
table.panel tr.top td.orange {background-image: url("../images/border_t_orange.png");}
table.panel tr.top td.blue {background-image: url("../images/border_t_blue.png");}
table.panel tr.top td.left, table.panel tr.top td.right, table.panel tr.bottom td.left, table.panel tr.bottom td.right {width: 7px; background-repeat: no-repeat;}
table.panel tr.top td.left.orange {background-image: url("../images/border_tl_orange.png");}
table.panel tr.top td.left.blue {background-image: url("../images/border_tl_blue.png");}
table.panel tr.top td.right.orange {background-image: url("../images/border_tr_orange.png");}
table.panel tr.top td.right.blue {background-image: url("../images/border_tr_blue.png");}
table.panel tr.middle td.orange {background-color: #ffebc2;}
table.panel tr.middle td.blue {background-color: #dbf0ff;}
table.panel tr.middle td.left, table.panel tr.middle td.right {background-repeat: repeat-y;}
table.panel tr.middle td.left.orange {background-image: url("../images/border_l_orange.png");}
table.panel tr.middle td.left.blue {background-image: url("../images/border_l_blue.png");}
table.panel tr.middle td.right.orange {background-image: url("../images/border_r_orange.png");}
table.panel tr.middle td.right.blue {background-image: url("../images/border_r_blue.png");}
table.panel tr.bottom td.orange {background-image: url("../images/border_b_orange.png");}
table.panel tr.bottom td.blue {background-image: url("../images/border_b_blue.png");}
table.panel tr.bottom td.left.orange {background-image: url("../images/border_bl_orange.png");}
table.panel tr.bottom td.left.blue {background-image: url("../images/border_bl_blue.png");}
table.panel tr.bottom td.right.orange {background-image: url("../images/border_br_orange.png");}
table.panel tr.bottom td.right.blue {background-image: url("../images/border_br_blue.png");}

/* leaders */
#leaders {display: inline-block; width: 100%; margin-bottom: 5px;}
#leaders .title {color: #694700; font-size: 14px; background-image: url("../images/leaders_title.png");}
#leaders .content {display: block; height: 150px; margin-bottom: 5px;}
#leaders .card {background-image: url("../images/leaders.png");} 
#leaders .card .left  img {border: #6a4901 1px solid;}
#leaders .card .left  div.vote img {border: 0;}
#leaders .card .left  button {background-image: url("../images/star_blue.png");} 
#leaders .card .left  button.active {background-image: url("../images/star_yellow.png");} 
#leaders .card .left  p {margin: 3px 0 0 1px;} 
#leaders .card .right li {color: #fbce68;}

/* online */
#online {float: left; width: 500px; margin-bottom: 5px;}
#online .title {background-image: url("../images/online_title.png");}
#online .content {display: block; margin-bottom: 5px;}
#online .row {display: inline-block; margin-top: 10px;}
#online .row.first {margin-top: 0;}

/* new */
#new {float: right; width: 500px; margin-bottom: 5px;}
#new .content {display: block; margin-bottom: 5px;}
#new .row {display: inline-block; margin-top: 10px;}
#new .row.first {margin-top: 0;}

/* guests */
#guests {clear: both; width: 100%; margin-bottom: 5px;}
#guests .content {display: block; height: 630px; margin-bottom: 5px;}
#guests .row {display: inline-block; margin-top: 10px;}
#guests .row.first {margin-top: 0;}

/* favorits */
#favorits {clear: both; width: 100%; margin-bottom: 5px;}
#favorits a.delete {display: block; color: #000000; font-size: 10px; font-weight: normal; margin-top: 5px;}
#favorits a.delete:hover {text-decoration: none;}
#favorits .content {display: block; height: 630px; margin-bottom: 5px;}
#favorits .row {display: inline-block; margin-top: 10px;}
#favorits .row.first {margin-top: 0;}

/* auth */
#auth  {display: inline-block; width: 1024px; margin-bottom: 10px;}
#auth .content {display: inline-block; width: 320px; margin-left: 350px; text-align: center;}
#auth table {text-align: center; width: 100%;}
#auth table td {text-align: right; vertical-align: top;}
#auth table td.clear {text-align: left;}
#auth table td.center {text-align: center;}
#auth table td label {color: #3c7eae; font-weight: bold;}
#auth table td table {border: 0;}
#auth table td .text {width: 170px; color: #636363; font-weight: bold; border: #f2f0eb 1px solid; border-left: #bdb4ad 2px solid; border-top: #a99e94 2px solid;}
#auth table td .submit {width: 76px; height: 29px; margin-top: 2px; color: #ffffff; font-weight: bold; background-image: url("../images/button_enter_orange.png"); background-color: transparent; border: 0px; cursor: pointer;}
#auth.passcover .title {width: 213px; background-image: url("../images/title_orange.png");}
#auth.passcover table td img {border: #3c7eae 1px solid;}
#auth.passcover table td .submit {width: 118px; margin-top: 2px; color: #ffffff; font-weight: bold; background-image: url("../images/button_send_orange.png"); background-color: transparent; border: 0px; cursor: pointer;}

/* registration */
#registration  {display: inline-block; width: 1024px;}
#registration .left {float: left; width: 502px;}
#registration .left p {margin: 0; padding: 0 0 20px 10px; text-align: justify;}
#registration .left .title {width: 213px; background-image: url("../images/title_blue.png");}
#registration .left .content {display: inline-block; margin-bottom: 15px;}
#registration .left .card_big p {margin: 0; padding: 0;}
#registration .left .card_big button {cursor: none;}
#registration .left .card_big .left {width: 110px;}
#registration .left .card_big .right {width: 275px;}
#registration .left .card_big .left p {margin-left: 1px; text-align: center;}
#registration .left .card_big .right p {margin: 5px 0 0 0; text-align: left;}
#registration .left .card_big .left span {color: #000000; font-size: 10px;}
#registration .right {float: right; width: 500px;}
#registration .right table {margin-left: 40px;}
#registration .right table table {margin-left: 0;}
#registration .right table tr.show {display: table-row;}
#registration .right table tr.hide {display: none;}
#registration .right table td {text-align: right; vertical-align: top;}
#registration .right table td.clear {text-align: left;}
#registration .right table td.center {text-align: center;}
#registration .right table td span {color: #6a9cc1; font-size: 10px;}
#registration .right table td label {color: #3c7eae; font-weight: bold;}
#registration .right table td p {margin: 0; padding: 0; font-size: 10px;}
#registration .right table td a {color: #eb5900; font-weight: bold; font-size: 10px;}
#registration .right table td a:hover {text-decoration: none;}
#registration .right table td img {border: #3c7eae 1px solid;}
#registration .right table td td {text-align: left;}
#registration .right table td td span {color: #636363; font-size: 12px; font-weight: bold; cursor: pointer;}
#registration .right select {width: 220px; color: #636363; font-weight: bold; padding-left: 1px; border: #f2f0eb 1px solid; border-left: #bdb4ad 2px solid; border-top: #a99e94 2px solid;}
#registration #day_list {width: 50px;}
#registration #month_list {width: 98px;}
#registration #year_list {width: 65px;}
#registration .right .text {width: 220px; color: #636363; font-weight: bold; border: #f2f0eb 1px solid; border-left: #bdb4ad 2px solid; border-top: #a99e94 2px solid;}
#registration .right .submit {width: 155px; height: 29px; color: #ffffff; font-weight: bold; margin-top: 10px; background-image: url("../images/button_registration_blue.png"); background-color: transparent; border: 0px; cursor: pointer;}

/* search */
#search {display: inline-block; width: 1024px;}
#search form {display: inline-block; margin-bottom: 15px; border-bottom: #d4cdbd 1px solid;}
#search select {color: #636363; font-weight: bold; padding-left: 1px;  margin: 0; border: #f2f0eb 1px solid; border-left: #bdb4ad 2px solid; border-top: #a99e94 2px solid;}
#search .search {display: inline-block; margin-bottom: 5px;}
#search .search h5 {color: #eb5900; margin: 1px 0 7px 0;}
#search .search label {color: #3c7eae; font-weight: bold;}
#search .search span {color: #636363; font-size: 12px; font-weight: bold; cursor: pointer; line-height: 1.7;}
#search .search div {float: left; padding-left: 10px; border-left: #d4cdbd 1px solid;}
#search .search div.first {border-left: 0;}
#search .search div.checkbox {border-left: 0;}
#search .search table tr.show {display: table-row;}
#search .search table tr.hide {display: none;}
#search .search td {text-align: right; vertical-align: top;}
#search .search td.clear {text-align: left;}
#search .search .about_me, #search .search .search_for, #search .search .interested_in, #search .search .filter   {height: 170px;}
#search .search .about_me {width: 320px;}
#search .search .about_me select {width: 210px;}
#search .search .search_for {width: 190px;}
#search .search .interested_in {width: 220px;}
#search .search .status, #search .search .look_up, #search .search .hair {height: 230px; margin-bottom: 20px;}
#search .search .status {width: 500px;}
#search .search .status select {width: 290px;}
#search .search .look_up {width: 240px;}
#search .search .look_up select {width: 120px;}
#search .search .sex_preferences, #search .search .sex_zones, #search .search .sex_poses, #search .search .sex_actions, #search .search .fetish {height: 350px; margin-bottom: 5px;}
#search .search .sex_preferences {width: 300px;}
#search .search .sex_zones {width: 140px;}
#search .search .sex_poses {width: 150px;}
#search .search .sex_actions {width: 180px;}
#search .search .sex_preferences select {width: 185px;}
#search .search_buttons {float: right; margin-bottom: 10px;}
#search .search_buttons label {color: #3c7eae; font-weight: bold;}
#search .search_buttons .submit {width: 118px; height: 29px; color: #ffffff; font-weight: bold; background-image: url("../images/button_search_blue.png"); background-color: transparent; border: 0px; cursor: pointer;}
#search .content {display: block;}
#search .row {display: inline-block; margin-top: 10px;}
#search .row.first {margin-top: 0;}
#search #search_add {margin-top: 20px;}
#search #search_add_btn {float: left; width: 160px; height: 19px; color: #ffffff; font-size: 10px;  margin: 10px 0; padding-top: 3px; text-align: center; background-image: url("../images/button_search_add_blue.png"); background-color: transparent; cursor: pointer;}
#search #pagenumber {display: inline-block; width: 100%; margin: 10px 0;}
#search #pagenumber b {display: none;}
#search #pagenumber a, #search #pagenumber span {float: left; display: block; color: #ffffff; min-width: 16px; padding: 3px; margin-right: 5px; font-weight: bold; text-align: center; border: #636363 1px solid;}
#search #pagenumber a {background-color: #5094bd; text-decoration: none;}
#search #pagenumber span {background-color: #eb5900;}

/* my */
#my #online .content {height: 310px;}
#my #guests .content {height: 150px;}
#my div.left {float: left; width: 500px;}
#my div.left .card .left {width: 110px;}
#my div.left .card .right {width: 120px;}
#my div.right {float: right; width: 500px;}
#my div.right table.panel {padding: 0 30px;}
#my div.right .events {margin-bottom: 10px;}
#my div.right .events .title {background-image: url("../images/online_title.png");}
#my div.right .events ul {padding-left: 5px; margin: 10px 0 0 0; height: 24px;}
#my div.right .events ul li {float: left; width: 137px; list-style: none;}
#my div.right .events a {color: #5094bd; font-weight: bold; text-decoration: none; padding: 5px 0 5px 30px; margin-bottom: 2px; background-position: left center; background-repeat: no-repeat;}
#my div.right .events a:hover {text-decoration: underline;}
#my div.right .events a.active {color: #eb5900;}
#my div.right .events a.guest {background-image: url("../images/guest.png");}
#my div.right .events a.rank {background-image: url("../images/rank.png");}
#my div.right .events a.message {background-image: url("../images/message.png");}
#my div.right .possibilities {margin-bottom: 10px;}
#my div.right .possibilities ul {padding-left: 5px;}
#my div.right .possibilities ul li {list-style: none; padding-top: 10px;}
#my div.right .possibilities ul li:first-child  {padding-top: 0px;}
#my div.right .possibilities ul li img {float: left; padding-right: 10px; border: 0;}
#my div.right .possibilities ul li a {color: #eb5900; font-weight: bold;}
#my div.right .possibilities ul li a:hover {text-decoration: none;}
#my div.right .messages {margin-bottom: 10px;}
#my div.right .messages .title {background-image: url("../images/online_title.png");}
#my div.right .messages ul {padding-left: 5px;}
#my div.right .messages ul li {list-style: none; padding-top: 10px;}
#my div.right .messages ul li:first-child  {padding-top: 0px;}
#my div.right .messages ul li img {float: left; width: 32px; height: 32px; padding-right: 10px; border: 0;}
#my div.right .messages ul li a {color: #5094bd; font-weight: bold;}
#my div.right .messages ul li a:hover {text-decoration: none;}
#my div.right .messages ul li p {padding: 5px 0 0 0; margin: 0; font-size: 10px;}
#my div.right .profile a {color: #eb5900; font-size: 18px; margin-left: 30px;}
#my div.right .profile a:hover {text-decoration: none;}
#my div.pagenator .left {width: auto;}
#my div.pagenator .right {width: auto;}

/* customize */
#customize {display: inline-block; width: 1024px;}
#customize .content {display: inline-block;}
#customize .text {color: #636363; font-weight: bold; border: #f2f0eb 1px solid; border-left: #bdb4ad 2px solid; border-top: #a99e94 2px solid;}
#customize .submit {height: 29px; color: #ffffff; font-weight: bold; background-color: transparent; border: 0px; cursor: pointer;}
#customize .left {float: left; width: 250px; margin-bottom: 20px;}
#customize .left ul {padding: 0; margin: 0;}
#customize .left li {list-style: none; color: #eb5900; font-size: 14px; margin-bottom: 3px;}
#customize .left li:first-child {margin-bottom: 20px;}
#customize .left a {color: #5094bd; font-size: 14px;}
#customize .left a:hover {text-decoration: none;}
#customize .right {float: right; width: 720px; margin-bottom: 20px;}
#customize .right table td {text-align: right; vertical-align: top;}
#customize .right table td.clear {text-align: left;}
#customize .right table td.center {text-align: center;}
#customize .right em {color: #eb5900; font-style: normal;}
#customize .right h6 {color: #636363; font-size: 18px; font-weight: normal; margin: 0;}
#customize .right span {color: #5094bd; font-weight: bold; line-height: 1.7; cursor: pointer;}
#customize .right label {color: #5094bd; font-weight: bold;}
#customize .right .title {width: 213px; margin: 0 0 30px -30px; background-image: url("../images/title_blue.png");}
#customize .right .popular {display: inline-block;}
#customize .right .popular div.content {height: 50px; margin-bottom: 10px;}
#customize .right .popular img {clear: both; float: left; margin: 0 15px 20px 0; border: 0;}
#customize .right .popular a {color: #5094bd;}
#customize .right .popular a:hover {text-decoration: none;}
#customize .right .anketa {display: inline-block;}
#customize .right .anketa a {color: #5094bd;}
#customize .right .anketa a:hover {text-decoration: none;}
#customize .right .anketa a.big {font-size: 14px;}
#customize .right .anketa .text.phone1, #customize .right .anketa .text.phone2 {width: 30px;}
#customize .right .anketa .text.phone3 {width: 70px;}
#customize .right .anketa .submit, #customize .right .notification .submit {width: 168px; background-image: url("../images/button_save_orange.png");}
#customize .right .auth .text {width: 180px;}
#customize .right .auth .submit, #customize .right .feedback .submit {width: 118px; background-image: url("../images/button_send_orange.png");}
#customize .right .feedback img {border: #3c7eae 1px solid;}
#customize .right .feedback .text {width: 200px;}
#customize .right .feedback .text.file {width: 270px;}
#customize .right .feedback .messages .content div {border-top: #d4cdbd 1px solid;}
#customize .right .feedback .messages div.first {border-top: 0px;}
#customize .right .feedback .messages a {color: #5094bd;}
#customize .right .feedback .messages a:hover {text-decoration: none;}
#customize .right .feedback .messages span {color: #5094bd; cursor: text;}
#customize .right .feedback .messages span.admin {color: #eb5900;}
#customize .right .feedback .messages span.date {font-size: 10px; font-weight: normal;}
#customize .right .feedback .messages em {color: #636363; font-style: italic;}
#customize #pagenumber {display: inline-block; width: 100%; margin: 10px 0;}
#customize #pagenumber b {display: none;}
#customize #pagenumber a, #customize #pagenumber span {float: left; display: block; color: #ffffff; min-width: 16px; padding: 3px; margin-right: 5px; font-weight: bold; text-align: center; line-height: 1; border: #636363 1px solid;}
#customize #pagenumber a {background-color: #5094bd; text-decoration: none;}
#customize #pagenumber span {background-color: #eb5900;}

/* photos */
#photos {display: inline-block; height: 100%;}
#photos select {color: #636363; width: 190px; font-weight: bold; padding-left: 1px; margin: 0; border: #f2f0eb 1px solid; border-left: #bdb4ad 2px solid; border-top: #a99e94 2px solid;}
#photos .content {display: inline-block; width: 1024px;}
#photos .text {color: #636363; font-weight: bold; border: #f2f0eb 1px solid; border-left: #bdb4ad 2px solid; border-top: #a99e94 2px solid;}
#photos .content h2.nick {font-size: 18px; font-weight: normal; margin-bottom: 10px;}
#photos .content h2.nick.profile {height: auto;}
#photos .content h2.nick.women {color: #eb5900;}
#photos .content h2.nick.men {color: #5094bd;}
#photos .content h2.nick a {color: #000000; font-size: 10px;}
#photos .content h2.nick a:hover {text-decoration: none;}
#photos .content h2.nick div.vote {float: right; padding: 0; height: 13px;}
#photos .content h2.nick div.vote.profile {margin-top: -20px;}
#photos .content h2.nick div.vote img {width: 14px; height: 13px; padding: 0; margin: 0 -3px 0 0; padding: 0; border: 0;}
#photos .content h2.nick div.vote span {color: #000000; font-size: 10px; margin-left: 5px;}
#photos .content div.pagenator .left {width: auto; display: none;}
#photos .content div.pagenator .right {width: auto;}
#photos .content div.pagenator img {width: 13px; height: 9px;}
#photos div.left {display: inline-block; float: left; margin-bottom: 20px;}
#photos div.left img {max-width: 370px; max-height: 370px;}
#photos div.left img.men {border: #5094bd 1px solid;}
#photos div.left img.women {border: #eb5900 1px solid;}
#photos div.left .popular {margin-top: 20px; width: 300px;}
#photos div.left .popular div.content {height: 50px; margin: 10px 0 0 20px;}
#photos div.left .popular img {clear: both; float: left; margin: 0 15px 20px 0; border: 0;}
#photos div.left .popular a {color: #5094bd;}
#photos div.left .popular a:hover {text-decoration: none;}
#photos div.left .popular .title a {color: #ffffff; font-size: 14px; text-decoration: none;}
#photos div.right {position: relative; display: inline-block; float: right; width: 600px;}
#photos div.right .title {width: 213px; margin: 0 0 30px -30px; background-image: url("../images/title_blue.png");}
#photos div.right form {display: inline-block;}
#photos div.right label {display: block; font-weight: bold; margin-bottom: 5px;}
#photos div.right label.blue {color: #5094bd;}
#photos div.right label.orange {color: #eb5900;}
#photos div.right a {color: #5094bd;}
#photos div.right a:hover {text-decoration: none;}
#photos div.right .submit {width: 118px; height: 29px; color: #ffffff; font-weight: bold; margin-left: 230px; background-image: url("../images/button_send_orange.png"); background-color: transparent; border: 0px; cursor: pointer;}
#photos div.right div.left {width: 250px; height: 70px; margin: 0;}
#photos div.right div.right {width: 260px; height: 70px; margin-right: 60px;}
#photos div.right div.right p {font-size: 10px; margin: 3px 0 0 0; padding: 0;}
#photos div.right div.right a {color: #5094bd; font-size: 10px;}
#photos div.right div.right a:hover {text-decoration: none;}
#photos div.right div.left label, #photos div.right .right label {display: inline; color: #636363;}
#photos div.right table.panel {margin-bottom: 10px;}
#photos div.right table.panel tr.middle td.blue td {color: #5094bd;}
#photos div.right table.panel tr.middle td.orange td {color: #eb5900;}
#photos div.right table.panel tr.middle td td {width: 25%; font-weight: bold; vertical-align: top;}
#photos div.right table.panel tr.middle td td.clear {color: #000000; font-weight: normal;}
#photos div.right div.show {display: block;}
#photos div.right div.hide {display: none;}
#photos div.photos {display: inline-block;}
#photos div.photos .content {display: block; height: 150px; margin-bottom: 5px;}
#photos div.photos .row {display: inline-block; margin-top: 10px;}
#photos div.photos .row.first {margin-top: 0;}
#photos div.photos a {display: block; font-size: 10px; font-weight: normal; margin-top: 3px;}
#photos div.photos a:hover {text-decoration: none;}
#photos div.photos a.delete {color: #000000; margin-top: 3px;}
#photos div.photos a.public, #photos div.photos a.private {margin-top: 0px;}
#photos div.photos .pagenator a {color: #5094bd; font-size: 12px; font-weight: bold;}
#photos #photospublic, #photos #photosprivate {margin: 10px 0;}
#photos #statements {position: absolute; display: none; margin-top: 10px; padding: 0 10px; background-color: #ffffff; z-index: 2; border: #bdb4ad 1px solid; border-top: 0;}
#photos #statements b {color: #eb5900;}
#photos #statements ul {padding: 0 10px 10px 10px;}
#photos #nick_edit {display: none;}
#photos #nick a {display: block; margin-top: 5px;}
#photos #profile, #photos #about_me {display: inline-block; width: 100%;}
#photos #profile h2.information {margin-top: 0; text-align: left;}
#photos #profile_edit .submit, #photos #about_me_edit .submit {margin-left: 0;}
#photos #profile .submit.edit, #photos #profile_edit .submit.edit, #photos #about_me .submit.edit, #photos #about_me_edit .submit.edit {float: right; display: block; margin: 0 0 10px 0;}
#photos #profile_edit .submit.first, #photos #about_me_edit .submit.first {margin: 10px 0 0 170px;}
#photos #profile_edit .text, #photos #about_me_edit .text {width: 190px;}
#photos #about_me_edit textarea.text {width: 100%;}
#photos #profile_edit, #photos #about_me_edit {display: none; width: 100%;}
#photos #profile_edit form, #photos #about_me_edit form {width: 100%;}
#photos #profile_edit span, #photos #about_me_edit span {color: #636363; font-size: 12px; font-weight: bold; cursor: pointer; line-height: 1.7;}
#photos #day_list {width: 45px;}
#photos #month_list {width: 75px;}
#photos #year_list {width: 60px;}

/* ranks */
#ranks {display: inline-block; width: 1024px;}
#ranks div.left {float: left; display: inline-block; width: 700px;}
#ranks div.left .title {width: 213px; margin: 0 0 10px 0px; background-image: url("../images/title_orange.png");}
#ranks div.left .card_small {margin-left: 50px;}
#ranks div.left table {width: 800px;}
#ranks div.left td {text-align: center;}
#ranks div.left table.panel table td {width: 33%; color: #5094bd; font-weight: bold;}
#ranks div.left table.ranks {width: 798px;}
#ranks div.left table.ranks td {width: 32%; height: 160px; border-top: #d4cdbd 1px solid;}
#ranks div.left table.ranks td:first-child {width: 4%; color: #d4cdbd; font-size: 18px; vertical-align: top;}
#ranks div.left table.ranks td.first {border-top: 0;}
#ranks div.left img.men {border: #5094bd 1px solid;}
#ranks div.left img.women {border: #eb5900 1px solid;}
#ranks div.left a.comments {display: block; color: #5094bd; margin-top: 10px;}
#ranks div.left a.comments:hover {text-decoration: none;}
#ranks div.left .pagenator {width: 800px; margin-bottom: 10px;}
#ranks div.left .pagenator a {display: inline-block;}
#ranks div.left .pagenator .left {width: auto; display: none;}
#ranks div.left .pagenator .right {width: auto;}
#ranks div.mark6, div.mark5, div.mark4, div.mark3, div.mark2, div.mark1 {width: 45px; height: 45px; margin: 0 auto 10px auto; background-image: url("../images/sprt_mrk_01.png"); background-repeat: no-repeat;}
#ranks div.mark6 {width: 50px; height: 48px; background-position: -315px 0;}
#ranks div.mark5 {background-position: -192px 0;}
#ranks div.mark4 {background-position: -144px 0;}
#ranks div.mark3 {background-position: -96px 0;}
#ranks div.mark2 {background-position: -48px 0;}
#ranks div.mark1 {background-position: 0 0;}
#ranks div.right {float: right; display: inline-block; width: 147px;}
#ranks div.right .title {width: 117px; padding-left: 30px; background-image: url("../images/online_title_.png");}
#ranks div.right .card_small {margin-left: 30px;}
#ranks div.right .row {display: inline-block; margin-top: 10px;}
#ranks div.right .pagenator a {display: inline-block; margin: 20px 0 10px 40px;}
#ranks #myranks .content {display: block; width: 800px; height: 800px;}
#ranks #onlinesmall .content {display: block; height: 630px;}

/* gallery */
#gallery {clear: both; display: inline-block; width: 100%; margin-bottom: 5px;}
#gallery a.delete {display: inline-block; color: #000000; font-size: 10px; font-weight: normal; margin-top: 5px;}
#gallery a.delete:hover {text-decoration: none;}
#gallery .content {display: block; height: 630px; margin: 10px 0 5px 0;}
#gallery .type {display: inline-block; margin-left: 780px;}
#gallery .type .submit {width: 114px; height: 21px; font-weight: bold; padding-bottom: 3px;  border: 0; background-color: transparent; cursor: pointer;}
#gallery .type .submit.selected {color: #ffffff; background-image: url("../images/button_type_orange.png");}
#gallery .row {display: inline-block; margin-top: 10px;}
#gallery .row.first {margin-top: 0;}

/* TB_window */
#TB_window #big_photo td {height: 390px;}
#TB_window #big_photo img {max-width: 600px; max-height: 390px; margin-top: 15px;}
#TB_window #comment_form {display: none; height: 390px;}
#TB_window #my_rank {width: 200px; text-align: right;}
#TB_window #ranked  {width: 130px; float:right;}
#TB_window #ranked div.viewPhotoMark {cursor: default;}
#TB_window #comment_form  img {width: 100px; height: 100px; margin: 30px 0;}
#TB_window #comment_form  img.women {border: #eb5900 1px solid;}
#TB_window #comment_form  img.men {border: #5094bd 1px solid;}
#TB_window #comment_form div.title {width: 213px; color: #ffffff; background-image: url("../images/title_orange.png"); text-align: left;}
#TB_window #comment_form .submit {width: 118px; height: 29px; color: #ffffff; font-weight: bold; background-image: url("../images/button_send_orange.png"); background-color: transparent; border: 0px; cursor: pointer;}
#TB_window #comment_form .submit.first {margin-top: 10px;}
#TB_window #comment_form .text {width: 90%; color: #636363; font-weight: bold; border: #f2f0eb 1px solid; border-left: #bdb4ad 2px solid; border-top: #a99e94 2px solid;}
#TB_window td.links {width: 600px; padding-top: 15px; text-align: left;}
#TB_window div.viewPhotoMark {width: 33px; height: 35px; margin-right: 2px; background-image: url("../images/sprt_moder_02.png"); background-repeat: no-repeat; cursor: pointer;}
#TB_window div.mark6, div.mark5, div.mark4, div.mark3, div.mark2, div.mark1 {width: 45px; height: 45px; background-image: url("../images/sprt_mrk_01.png"); background-repeat: no-repeat;}
#TB_window div.mark5 {background-position: -192px 0;}
#TB_window div.mark4 {background-position: -144px 0;}
#TB_window div.mark3 {background-position: -96px 0;}
#TB_window div.mark2 {background-position: -48px 0;}
#TB_window div.mark1 {background-position: 0 0;}
#TB_window div.mark6large {height: 70px; width:70px;}
#TB_window div.mark5large {background-position: -192px 0;}
#TB_window div.viewPhotoMark6_norm , #TB_window  div.viewPhotoMark6_nclc {width: 39px; height: 45px; background-position: -525px 0;}
#TB_window div.viewPhotoMark5_norm , #TB_window  div.viewPhotoMark5_nclc {background-position: -420px 0;}
#TB_window div.viewPhotoMark4_norm , #TB_window  div.viewPhotoMark4_nclc {background-position: -315px 0;}
#TB_window div.viewPhotoMark3_norm , #TB_window  div.viewPhotoMark3_nclc {background-position: -210px 0;}
#TB_window div.viewPhotoMark2_norm , #TB_window  div.viewPhotoMark2_nclc {background-position: -105px 0;}
#TB_window div.viewPhotoMark1_norm , #TB_window  div.viewPhotoMark1_nclc {background-position: 0 0;}
#TB_window div.viewPhotoMark6_norm:hover {background-position: -566px 0;}
#TB_window div.viewPhotoMark5_norm:hover {background-position: -490px 0;}
#TB_window div.viewPhotoMark4_norm:hover {background-position: -385px 0;}
#TB_window div.viewPhotoMark3_norm:hover {background-position: -280px 0;}
#TB_window div.viewPhotoMark2_norm:hover {background-position: -175px 0;}
#TB_window div.viewPhotoMark1_norm:hover {background-position: -70px 0;}

/* index */
#index #online .content {height: 470px;}
#index #new .content {height: 470px;}

/* new_users */
#new_users #new {width: 1024px;}
#new_users #new .content {height: 470px;}

/* online_users */
#online_users #online {width: 1024px;}
#online_users #online .content {height: 470px;}

/* message */
#message {display: inline-block; width: 1024px; margin: 100px 0; text-align: center;}
#message .content {display: inline-block; width: 700px; color: #eb5900; font-size: 18px;}
#message .content a {color: #5094bd; font-size: 18px;}
#message .content a:hover {text-decoration: none;}
#message .content span {color: #5094bd; font-weight: bold;}

/* information */
#information {width: 1024px;}
#information .content {width: 100%; margin-left: 10px;}
#information .pay p {font-weight: bold;}
#information .pay ul {padding: 0;}
#information .pay ul li {min-height: 51px; list-style: none; padding-top: 10px;}
#information .pay ul li:first-child  {padding-top: 0;}
#information .pay ul li p {color: #eb5900; font-size: 18px; font-weight: normal; margin: 0;}
#information .pay ul li a {color: #5094bd;}
#information .pay ul li a:hover {text-decoration: none;}
#information .pay ul li img {float: left; width: 100px; height: 51px; padding-right: 10px; background-color: transparent; border: 0;}

/* information */
h2.information {clear: both; display: block; color: #eb5900; font-size: 18px; margin: 20px 0; text-align: center;}
h2.information  a {color: #5094bd; font-size: 18px; text-align: center;}
h2.information  a:hover {text-decoration: none;}

/* pagenator */
div.pagenator {display: inline-block; width: 100%; z-index: 2;}
div.pagenator a {color: #5094bd; font-weight: bold; text-decoration: none; border-bottom: #5094bd 1px dashed;}
div.pagenator img {border: 0;}
div.pagenator .left {float: left; display: none;}
div.pagenator .right {float: right;}
div.pagenator .left img {margin-right: 7px;}
div.pagenator .right img {margin-left: 7px;}

/* system messages */
div.system_messages {color: #5094bd; font-size: 18px; margin-bottom: 10px;}
ul.system_messages {color: #eb5900; text-align: left; margin-bottom: 10px;}
ul.system_messages li {font-size: 18px;}

/* bottom */
#bottom {position: relative; width: 1024px; height: 168px; color: #ffffff; background-image: url("../images/bottom.png"); text-align: center;}
#bottom p {font-size: 10px; padding: 12px 0 0 0; margin: 0;}
#bottom p.copyright {margin-top: 30px; font-size: 12px; font-weight: bold;}
#bottom ul {padding: 40px 0 0 0; margin-bottom: 10px;}
#bottom li {list-style: none; display: inline; font-weight: bold; padding: 0 3px 0 5px; border-left: 1px solid #ffffff; }
#bottom li:first-child {border: none;}
#bottom a {color: #ffffff; text-decoration: none;}
#bottom a:hover {text-decoration: underline;}
#bottom .wm {position: absolute; left: 10px; top: 110px;}
#bottom .wm a {text-decoration: underline;}
#bottom .wm a:hover {text-decoration: none;}
#bottom .wm img {border: #ffffff 2px solid;}

/* checkbox */
div.checkbox {float: left; clear: both; width: 13px; height: 16px; padding-left: 5px; border: 0; background: transparent url("../images/uncheck.png") no-repeat top left; cursor: pointer;}
div.checkbox:hover {background: transparent url("../images/uncheck_on.png") no-repeat top left;}
div.checkbox.checked {background: transparent url("../images/check.png") no-repeat top left;}
div.checkbox.checked:hover {background: transparent url("../images/check_on.png") no-repeat top left;}

/* loader */
.loader {position: relative; background: center url("../images/loadingAnimation.gif") no-repeat;}







#comment_head 	{width:400px;height:25px;background-color:#F5FAFF;color:#777E5D;margin:0 auto;padding:5px 0 0 10px;text-align:left;}

#message 	{height:100px;width:400px;border:1px solid #E7E8E9;}

#comment_photo td , #comments_table td {text-align:center;padding:5px;}
#comments_table td {text-align:center;padding:5px;border:1px solid #E7E8E9;}
#comment_photo tr.header td{	background-color:#F5FAFF;	color:#777E5D;	font-weight:bold;border:0px solid ;border-bottom:4px solid #E7E8E9;}

#comments_table tr.header td{	background-color:#F5FAFF;	color:#777E5D;	font-weight:bold;border:0px solid ;border-bottom:4px solid #E7E8E9;}
 
div.popLayer-viewPhotoNavigation {
	color:#cccccc;
}


div.popLayer-viewPhotoNavigation a {
	color:#FF9933 !important;
}

#addCommentLink {	color:#FF9933 !important;}

#comment_header  {width:800px;}
#comment_header td {padding:5px;vertical-align:top;}

#comment_header #bookmarks a {padding:0px 0px 2px 30px;background:url(../images/favorite2.gif) left center no-repeat;margin-bottom:2px;}

#comment_header .home_links_cont {margin-left:10px;width:590px;float:right;}

.comments .nav, .comments #pagenumber{padding-left:50px;}

