@charset "utf-8";
body {height:100%; min-width:1000px;}
div.globalwrap1 {background:url(../../i/inner/globalwrap1.gif) 50% 272px repeat-x;}
/*шапка*/
div.headerwrap {width:950px; position:relative; height:148px;  margin:0 auto;}
.logo {left:2px; top:10px;}
/*вкладки*/ 
div.thermometer {position:absolute; bottom:11px; left:39px; overflow:hidden;}
div.thermometer a {display:block; float:left; font-size:11px; color:#2068b0; text-decoration:underline; margin-top:6px;}
div.thermometer a:hover {text-decoration:none;}
div.thermometer span {display:block; float:left; font-size:18px; color:#b8b8b8; font-family:"Times New Roman", Times, serif; margin-left:9px; margin-right:12px;}
div.thermometer p  {display:block; float:left; font-size:18px; font-weight:900; font-family:Georgia, "Times New Roman", Times, serif; }


/*тело*/
div.contentwrap {overflow:hidden; position:relative; width:950px; margin:0 auto; margin-bottom:29px;}

div.colummiddle h1 {font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:28px; margin-bottom:18px;}
div.colummiddle h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:26px; margin-bottom:31px; margin-top: 52px; }
div.colummiddle h3 {font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:20px; margin-bottom:16px; margin-top: 31px;}

/*правое меню*/
div.navigation {position:absolute; top:-2px; left: 765px; right: 2px;}
div.navigation ul li  {margin-bottom:6px;}
div.navigation ul li i {background-color:#000; font-size:14px; font-weight:900; color:#FFF; text-decoration:none;}
div.navigation ul li a {display:block; width:185px; height:24px;}
div.navigation ul li a span, div.navigation ul li a span strong {font-size:14px; color:#2068b0; text-decoration:underline; line-height:24px; padding-left: 9px;}
div.navigation ul li a span strong {font-weight: bold; padding-left: 0px;}
div.navigation ul li a:hover span, div.navigation ul li a:hover span strong {text-decoration:none;}
div.navigation ul li a pre {display:inline; color:#000;}
/*класс для ссылки для текущей страницы*/
div.navigation ul li span.current {background-color:#000; width: 176px; height: 21px; display: block; padding-top: 3px; padding-left: 9px;}
div.navigation ul li span.current span {font-size:14px; font-weight:900; color:#FFF; text-decoration:none;}
div.navigation ul li pre span em {visibility:hidden;}


/*левая колонка*/
div.leftcolum {}
div.columtop {background:url(../../i/inner/columtop.png) 50% 0 no-repeat; width:727px; height:18px; margin-left:14px;}
* html div.columtop {background:url(../../i/inner/ie6/columtop.gif) 50% 0 no-repeat;}
div.columbottom {background:#ededee url(../../i/inner/columbottom.png) 50% 0 no-repeat; width:855px; height:79px; position: absolute; bottom: 23px; z-index: 2; left:0px;}
div.colummiddle {width:725px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background-color:#FFF; margin-left:14px; margin-bottom: 45px;}
div.colummiddle div.colummiddlewrap {padding: 0 23px; overflow: hidden; height: 1%;}

/*футер*/
div.footerwrap {width:950px;}
div.footer form {margin-left:14px;}
* html div.footer form {margin-left:7px;}
div.footer {height:97px; margin-top:-97px;position:relative; clear:both; min-width:1000px;}
.protect{ height: 97px; width:100%;clear: both;}
/*account-box*/
.account-box {position: absolute;right: 0;top: 16px;width: 187px;}
.account-box img {float: left;border: 1px solid #e2e2e2;margin-right: 10px;}
.account-box div {overflow: hidden;width: 125px;}
.account-box a {color: #2068b0;text-decoration: underline;}
.account-box a:hover {text-decoration: none;}
.account-box strong {font-size:12px;display:block;line-height:24px;width: 120px;overflow: hidden;margin-bottom: 3px;}
.account-box strong a {line-height:22px;font-weight: bold;white-space: nowrap;}
.account-box ul {width: 100%;overflow: hidden;}
.account-box li {float: left;padding-left: 13px;}
.account-box li:first-child {padding-left: 0;}
.account-box li a {padding-left: 23px;font-size: 11px;font-weight: normal;line-height: 18px;float:left;}
.account-box li a.ico-money {background: url(../../i/inner/ico-money.gif) no-repeat 0 1px;}
.account-box li a.ico-exit{background: url(../../i/inner/ico-exit.gif) no-repeat 0 4px;padding-left:14px;}
/*inner-logged*/
.inner-logged div.nav {right: 209px;}
.inner-logged div.nav ul li a span {padding: 0 39px;}



/* colors for pages */
#inner_etiquette div.navigation ul li i { background-color:#c14770;}
#inner_etiquette div.navigation ul li span.current {background-color:#c14770;}
#inner_etiquette div.thermometer p {color: #A82D56;}
#inner_etiquette div.colummiddle h1, #inner_etiquette div.colummiddle h2, #inner_etiquette div.colummiddle h3 {color: #A82D56;}



#inner_help div.navigation ul li i { background-color:#836baa;}
#inner_help div.navigation ul li span.current {background-color:#836baa;}
#inner_help div.thermometer p {color: #674D91;}
#inner_help div.colummiddle h1, #inner_help div.colummiddle h2, #inner_help div.colummiddle h3 {color: #674D91;}



#inner_people div.navigation ul li i { background-color:#90b685;}
#inner_people div.navigation ul li span.current {background-color:#90b685;}
#inner_people div.thermometer p {color: #6E9C62;}
#inner_people div.colummiddle h1, #inner_people div.colummiddle h2, #inner_people div.colummiddle h3 {color: #6E9C62;}



#inner_registration div.navigation ul li i { background-color:#2ec2de;}
#inner_registration div.navigation ul li span.current {background-color: #c14770;}
#inner_registration div.thermometer p {color: #16A7C4;}
#inner_registration div.colummiddle h1, #inner_registration div.colummiddle h2, #inner_registration div.colummiddle h3 {color: #16A7C4;}


#inner_profile div.navigation ul li i { background-color:#90b685;}
#inner_profile div.navigation ul li span.current {background-color: #90b685;}
#inner_profile div.thermometer p {color: #67925a;}
#inner_profile div.colummiddle h1 {color: #67925a;}






/* registration */
/* #inner_registration div.colummiddle h1 {color: #c14770;} */
#inner_registration div.colummiddle h2 {margin-bottom: 18px; margin-top: 28px; font-size: 24px; font-weight: normal; color: #000;}
#inner_registration div.colummiddle ul {position: relative; z-index: 10; padding-left: 33px; list-style-type: disc !important}
#inner_registration div.colummiddle ul a {color: #2069ae; text-decoration: underline;}
#inner_registration div.colummiddle ul a:hover {text-decoration: none;}
#inner_registration div.colummiddle input.text {position: relative; height: 31px; background: #fff none repeat scroll 0 0; border-color:#ACADB2 #E3E3ED #E3E3ED; border-style: solid; border-width:1px; color:#000000; font-family:Georgia,"Times New Roman",Times,serif; font-size:24px;}
#inner_registration div.colummiddle input.button {position: relative; height: 35px; background: #d4d0c8 none repeat scroll 0 0; border: 2px outset #fff; color: #000000; font-family: Georgia,"Times New Roman",Times,serif; font-size:24px; text-align: center; cursor: pointer;}

#inner_registration div.colummiddle .search_chatlans {position: relative; z-index: 50; margin: 48px -23px 100px; padding: 8px 23px 20px; background: #eeeee8;}
#inner_registration div.colummiddle .search_chatlans h2 {margin: 0 0 11px;}
#inner_registration div.colummiddle .search_chatlans input.text {width: 565px;}
#inner_registration div.colummiddle .search_chatlans input.button {width: 98px; top: 1px; left: 15px;}

#inner_registration div.colummiddle .reg_form {position: relative; z-index: 10; width: 320px; padding: 0 0 48px;}
#inner_registration div.colummiddle .reg_form .reg_field {position: relative; padding: 22px 0 9px;}
#inner_registration div.colummiddle .reg_form .reg_submit {padding: 21px 0 0; text-align: right;}
#inner_registration div.colummiddle .reg_form .reg_submit input {display: inline; width: 125px; height: 35px; background: #fff url(../../i/inner/button_forward.gif) no-repeat left top}
#inner_registration div.colummiddle .reg_form label {display: block; padding: 0 0 3px; font-size: 12px; font-weight: bold;}
#inner_registration div.colummiddle .reg_form input {display: block; width: 318px;}
#inner_registration div.colummiddle .reg_form select {display: block; width: 318px;}
#inner_registration div.colummiddle .reg_form label.description {color: #888 !important; font-size: 12px; font-style: italic; line-height: 15px; font-weight: normal;}
#inner_registration div.colummiddle .reg_form .similar_nick {position: absolute; margin-top: -40px; left: 345px; width: 330px; border: 1px solid #e0e0e0; background: #f6f6f6;}
#inner_registration div.colummiddle .reg_form .similar_nick h2 {position: relative; margin: 12px 0 14px -11px; padding: 4px 0 0 31px; font-size: 14px; font-weight: bold; background: transparent url(../../i/inner/bg_similar_nick.gif) no-repeat left top;}
#inner_registration div.colummiddle .reg_form .similar_nick ul {height: 200px; overflow: auto; margin: 0 5px 23px 0;}

div.colummiddle .memo {position: relative; overflow: hidden; z-index: 50; margin: 30px -23px; padding: 10px 23px; background: #eeeee8}
div.colummiddle .memo h2 {position: relative; float: left; width: 110px; margin: 0px; font-size: 12px; font-weight: bold;}
div.colummiddle .memo ol {margin: 0 0 -10px; padding: 0 0 0 150px;}
div.colummiddle .memo ol li {margin: 0px; font-size: 12px; font-weight: bold;}
div.colummiddle .memo ol li span {font-weight: normal; display: block; padding: 0 0 14px;}

#inner_registration div.colummiddle p.congratulation {margin: 0 0 22px;}
#inner_registration div.colummiddle p.close {margin: 0 0 22px;}

#inner_registration div.colummiddle p.in_chat {margin: 40px 0 300px;}


#inner_registration div.colummiddle div.text.text {position: relative; height: 31px; background: #fff none repeat scroll 0 0; border-color:#ACADB2 #E3E3ED #E3E3ED; border-style: solid; border-width:1px; color:#000000; font-family:Georgia,"Times New Roman",Times,serif; font-size:24px;}
#inner_registration div.colummiddle div.button input{position: relative; height: 35px; background: #d4d0c8 none repeat scroll 0 0; border: 2px outset #fff; color: #000000; font-family: Georgia,"Times New Roman",Times,serif; font-size:24px; text-align: center; cursor: pointer;}

#inner_TOS div.navigation ul li i { background-color:#c14770;}
#inner_TOS div.navigation ul li span.current {background-color:#c14770;}
#inner_TOS div.thermometer p {color: #c14770;}
#inner_TOS div.colummiddle h1, #inner_TOS div.colummiddle h2, #inner_TOS div.colummiddle h3 {color: #c14770;}
#inner_TOS div.colummiddle h2 { margin-bottom:16px; margin-top: 31px;}


#inner_about div.navigation ul li i { background-color:#c14770;}
#inner_about div.navigation ul li span.current {background-color:#c14770;}
#inner_about div.thermometer p {color: #c14770;}
#inner_about div.colummiddle h1, #inner_about div.colummiddle h2, #inner_about div.colummiddle h3 {color: #c14770;}
#inner_about div.colummiddle h2 { margin-bottom:16px; margin-top: 31px;}
#inner_about .colummiddle ul li a,#inner_about .colummiddle ul li a:visited {
    color:#2068B0;
    text-decoration:underline;
}
#inner_about .colummiddle ul li a:hover {
    color:#2068B0;
    text-decoration:none;
}



/* statuses */
div.colummiddle .statusInvisible { color: #7EB9F2; }
div.colummiddle .statusOnline    { color: #1D9E39; }
div.colummiddle .statusAway      { color: #D4BE72; }
div.colummiddle .statusOffline   { color: #BB3434; }

div.colummiddle .smile {position: relative; margin: 0 0 -3px;}

.leftcolum_congratulation .columtop {background-image: url(../../i/inner/columtop_congratulation.png);}
.leftcolum_congratulation .colummiddlewrap {background: #fff url(../../i/inner/colummiddle_congratulation.png) no-repeat left top;}

.colummiddleflash {position: relative; z-index: 10; padding-bottom: 22px;}




/* anketa */
#inner_profile .colummiddlewrap h1 {float: left; margin-bottom: 16px; }
#inner_profile .colummiddlewrap h2 {position: relative; margin: 20px -3px 10px; padding: 0 2px 1px; background: transparent url(../../i/inner/bg_profile_block_head.gif) repeat-x left bottom; font-size: 20px; color: #000;}
#inner_profile .colummiddlewrap h2 a {color: #000; text-decoration: none; cursor: text; font-family: Georgia,"Times New Roman",Times,serif;}
#inner_profile .colummiddlewrap h3 {margin: 0px; padding: 20px 0 3px; font-size: 12px; color: #888888; font-weight: bold; font-family: Tahoma,Geneva,Verdana,Arial,Helvetica,sans-serif;}
#inner_profile .colummiddlewrap a {color: #368bcc; text-decoration: underline;}
#inner_profile .colummiddlewrap a:hover {text-decoration: none;}
#inner_profile .colummiddlewrap .button {height: 30px; margin: 0px; padding: 0 8px; border: 2px outset #d4d0c8; background: #d4d0c8; text-align: center; font-size: 18px;}

#inner_profile .profile_block_option {position: relative; overflow: hidden; float: right; margin: -30px -15px 13px 0 !important; padding: 0px !important;}
#inner_profile .profile_block_option li {float: left; margin: 0 0 0 -1px; padding: 0 15px 4px !important; border-left: 1px solid #e5e5e5; font-size: 11px;}
#inner_profile .profile_block_option img {position: relative; margin: 0 0 -4px;}


#inner_profile .profile_base {position: relative; float: left; width: 445px; z-index: 50;clear:left}
#inner_profile .profile_base .profile_base_block {position: relative; width: 100%; clear: both; padding: 0 0 20px;}


#inner_profile .profile_base dl {position: relative; overflow: hidden; padding: 5px 0 10px;}
#inner_profile .profile_base dt {position: relative; display: block; float: left; clear: left; width: 170px; padding: 10px 0 5px; font-size: 12px; color: #888;}
#inner_profile .profile_base dt .icon {float: left; width: 16px; margin: -2px 5px -3px 0; text-align: center;}
#inner_profile .profile_base dd {position: relative; display: block; width: 250px; margin: 0 0 0 170px; padding: 10px 0 5px 15px; font-size: 12px;}
#inner_profile .profile_base dd .zodiac {margin: -2px 0 -5px 0;}
#inner_profile .profile_base dd.some {margin-left: 184px; padding-bottom: 0px; background: transparent url(../../i/general/marker_1.gif) no-repeat left 14px; }


#inner_profile .profile_base fieldset {padding: 0 0 15px;}
#inner_profile .profile_base label {display: block; padding: 20px 0 5px; font-size: 12px; font-weight: bold;}
#inner_profile .profile_base label .icon {float: left; width: 16px; margin: -1px 5px -3px 0;}
#inner_profile .profile_base label.description {margin: 1px 0 0 0; padding: 0px; color: #888 !important; font-size: 12px; font-style: italic; line-height: 15px; font-weight: normal;}
#inner_profile .profile_base label.other {margin: 0px 0 0; padding: 0 0 3px; line-height: 15px; font-weight: normal;}
#inner_profile .profile_base input.text {position: relative; display: block; width: 100%; height: 31px; background: #fff; border: 1px solid; border-color:#ACADB2 #E3E3ED #E3E3ED; color:#000000; font-family:Georgia,"Times New Roman",Times,serif; font-size:24px;}
#inner_profile .profile_base input.text_s {position: relative; display: block; width: 100%; height: 16px; background: #fff; border: 1px solid; border-color:#ACADB2 #E3E3ED #E3E3ED; color:#000000; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px;}
#inner_profile .profile_base textarea {position: relative; display: block; width: 100%; height: 77px; background: #fff; border: 1px solid; border-color:#ACADB2 #E3E3ED #E3E3ED; color:#000000; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px;}
#inner_profile .profile_base select {position: relative; display: block; height: 33px; padding: 0 0 0 5px; background: #fff; border: 1px solid; border-color:#ACADB2 #E3E3ED #E3E3ED; color:#000000; font-family:Georgia,"Times New Roman",Times,serif; font-size:24px;}
#inner_profile .profile_base select option {padding: 0 10px 0 5px;}
#inner_profile .profile_base .radio_input {position: relative; height: 15px; top: 2px; vertical-align: top;}
#inner_profile .profile_base .checkbox {position: relative; height: 15px; top: 2px; vertical-align: top;}
#inner_profile .profile_base .not_specified {font-style: italic;}
#inner_profile .profile_base .memo {position: relative; margin: 0 -3px; padding: 3px; background: #F7F7F7; font-size: 12px; font-style: italic; color: #000;}


#inner_profile .profile_base ul {padding: 8px 0 0; margin: 0px; list-style-type: none;}
#inner_profile .profile_base li {padding: 0 0 2px;}
#inner_profile .profile_base li label {display: inline; padding: 0 0 0 3px; font-size: 12px; font-weight: normal;}
#inner_profile .profile_base .list_type_1 {position: relative; overflow: hidden; width: 100%;}
#inner_profile .profile_base .list_type_1 li {position: relative; width: 25%; float: left;}
#inner_profile .profile_base .list_type_2 {position: relative; overflow: hidden; width: 100%;}
#inner_profile .profile_base .list_type_2 ul {position: relative; float: left; width: 222px;;}
#inner_profile .profile_base .list_type_3 {position: relative; overflow: hidden; width: 465px; margin: 0 -20px 0 0;}
#inner_profile .profile_base .list_type_3 ul {position: relative; float: left; width: 155px;}
#inner_profile .profile_base .list_type_3 li {width: 140px;}
#inner_profile .profile_base .list_type_3 input {float: left;}
#inner_profile .profile_base .list_type_3 label {display: block; padding: 0 0 0 16px;}


#inner_profile .profile_base .email_option {position: relative; overflow: hidden; width: 100%; padding-top: 3px;}
#inner_profile .profile_base .email_option li {position: relative; float: left; padding-right: 25px; font-style: italic;}
#inner_profile .profile_base .email_option label {font-style: italic;}


#inner_profile .profile_base .date_of_birth {position: relative; overflow: hidden; display: block;}
#inner_profile .profile_base .date_of_birth select {float: left; margin: 0 14px 0 0;}
#inner_profile .profile_base #country_select {width: 100%}
#inner_profile .profile_base #public_activities_input {height: 117px;}

#inner_profile .profile_base textarea.big{height: 157px;}

#inner_profile .profile_base .dimensions_block {position: relative; overflow: hidden;}
#inner_profile .profile_base .dimensions_block div {position: relative; float: left; width: 157px; height: 73px;}
#inner_profile .profile_base .dimensions_block input {width: 115px; float: left;}
#inner_profile .profile_base .dimensions_block span {display: block; float: left; padding: 12px 0 0 4px; font-size: 12px;}
#inner_profile .profile_base .buttons {padding: 20px 0 0;}



#inner_profile .profile_complement  {position: relative; float: right; padding: 53px 2px 0 0; width: 200px;}

#inner_profile .profile_complement .add_to_friends {position: absolute; top: 5px;}
#inner_profile .profile_complement .add_to_friends input {width: 200px;}


#inner_profile .profile_complement .user_photo  {padding: 0 0 30px;}
#inner_profile .profile_complement .add_photo {padding: 10px 0 0; text-align: center;}
#inner_profile .profile_complement .add_photo input {width: 154px;}


#inner_profile .profile_complement .albums_list {position: relative; overflow: hidden; margin: 0 -5px; padding: 0px; list-style-type: none;}
#inner_profile .profile_complement .albums_list li {position: relative; overflow: hidden; float: left; width: 95px; height: 136px; margin: 0 0 20px; padding: 0 5px 20px; font-size: 11px;}
#inner_profile .profile_complement .albums_list .description {line-height: 11px; font-style: italic;}
#inner_profile .profile_complement .albums_list .option {position: absolute; display: block; left: 5px; bottom: 0px; width: 95px; height: 17px; padding: 1px 0 0; background: #e9e9e9; text-align: center;}

#inner_profile .profile_complement .pers_block {padding: 4px 0 0; text-align: center;}





