* {margin:0; padding:0;}
html{height:100%; width:100%;}
body{background:#fff url(images/0.gif) no-repeat; background-attachment: fixed; height:100%; width:100%; font:12px Verdana, Tahoma, sans-serif; color:#5d6062;}

:focus {outline: 0;}
select, input {font-family:Verdana, Tahoma, sans-serif;}
select {padding:3px;}
button {padding:2px 15px 3px 15px;height:26px;}
a	{color:#4b8bc6;	text-decoration:underline; 	cursor: pointer;}
.a {cursor: pointer;}
a:hover	{text-decoration:none;}
img, table	{border:none;}
b, em {font-weight:normal;font-style:normal;}
i {font-style:normal;}
table {border-collapse:collapse;width:100%;}
td, th {padding:0;vertical-align:top;text-align:left;font-weight:normal;}
ul {list-style:none;}
u { text-decoration:none; }


/*
HEADER
====================================================================================================================*/
.header { background:url(/images/header/header_bg.gif) repeat-x bottom; height:39px; position:relative; top:5px; margin:0 0 20px;}
.header .logo{ display:block; position:absolute; top:1px; left:24px}
.header .top_nav { list-style:none outside; position:absolute; left:194px; top:4px;}
.header .top_nav li{ float:left; font-size:18px; line-height:22px; margin:0 5px 0 0; height:35px; background:url(/images/header/top_nav_left.gif) left top no-repeat; padding-left:23px; white-space:nowrap;}
.header .top_nav span{ display:block; height:35px; background:url(/images/header/top_nav_right.gif) right top no-repeat; padding:0 23px 0 0;}
.header .top_nav span a{display:block; height:30px; color:#4b8bc6; padding-top:5px;}
.header .top_nav span a.hartbeat	{background:url(/images/hartbeat.gif) right 3px no-repeat;padding-right:30px;margin-right:-15px;}
.header .top_nav span strong	{font-weight:normal; color:#5d6062; display:block; padding-top:5px;}
.header .top_nav li.act{background:url(/images/header/top_nav_left_act.gif) left top no-repeat;}
.header .top_nav li.act span{background:url(/images/header/top_nav_right_act.gif) right top no-repeat;}


/*
STRUCT
====================================================================================================================*/
#content	{padding-bottom:30px;}
#rightCol	{width:180px;float:right;clear:none;}
#colsWrapper	{margin-right:194px;}
#leftCol	{width:180px;float:left;clear:none;}
#middleCol	{margin-left:193px;}

#leftColProfile	{width:240px;float:left;clear:none; padding:0 0 20px;}
#middleColProfile	{margin-left:253px;padding-bottom:25px;padding-top:0; position:relative; z-index:2;}

.middleCol_top  {background:url(/images/middleCol_top.png) no-repeat; width:675px; height:12px;}
.middleCol_btm  {background:url(/images/middleCol_btm.png) no-repeat; width:675px; height:24px;}
.middleCol_cont {border:solid #B2C2C5; border-width: 0 1px; width:673px; background:#fff;}
.middleColGrey_btm  {background:url(/images/middleColGrey_btm.png) no-repeat; width:675px; height:24px;}
.middleCol_cont {border:solid #B2C2C5; border-width: 0 1px; /*width:641px; padding:0 16px;*/ width:673px;}

.middleColTop_top  {background:url(/images/middleColTop_top.png) no-repeat; width:737px; height:11px;}
.middleColTop_cont {border:solid #b2c2c5; border-width: 0 1px; /*width:641px; padding:0 16px;*/ width:735px;}
.middleColTop_btm  {background:url(/images/middleColTop_btm.png) no-repeat; width:737px; height:24px;}

.centralPartFrameGB, .centralPartSettings {border:solid #b5c4c7; border-width:0 1px;}
.centralPartFrameTop	{background:url(/images/content_oval_bg_top.gif);	width:544px;height:11px;}
.centralPartFrameBott	{background:url(/images/content_oval_bg_bott.gif);width:544px;height:11px;}
.centralPartFrameBottGray	{background: url(/images/content_oval_gray_bg_bott.gif) 0 0 no-repeat;width:544px;height:26px;}
.centralPartFrameBottWhite	{background: url(/images/content_oval_white_bg_bott.png) 0 0 no-repeat;width:544px;height:24px;}


/*
BLOCKS
====================================================================================================================*/
.ovalWhite2Block {border:solid #d8e0e1; border-width:0 1px;	text-align:center;}
.ovalWhite2BlockTop	{background:url(/images/oval_block_top1.png) 0 0 no-repeat;width:180px;height:11px;}
.ovalWhite2BlockBott {background:url(/images/oval_block_bott1.png) 0 0 no-repeat;width:180px;height:11px;margin-bottom:15px;}
h3	{color:#000000;font-size:14px; line-height:14px;margin-bottom:13px; font-weight:normal;}
.ovalYellowBlock	{background:#FEF9E3;text-align:center;height:auto;}
.ovalYellowBlockBott {background:url(/images/yellow_block_bott.gif) 0 0 no-repeat;width:180px;height:11px;margin-bottom:15px;}
.ovalYellowBlockTop	{background:url(/images/yellow_block_top.gif) 0 0 no-repeat;width:180px;height:10px;}
.linkIWhantSee {background:url(/images/link_bg_i_whant_see.gif) no-repeat;width:162px;height:39px;display:block;line-height:39px;padding-left:18px;color:white;	margin-bottom:9px;font-size:13px;}

.ovalWhiteBlock {border-left:solid 1px #eaecea;border-right:solid 1px #eaecea;	text-align:center; width:238px;}
.ovalWhiteBlockTop	{background:url(/images/oval_block_top.png) 0 0 no-repeat;width:240px;height:11px;}
.ovalWhiteBlockBott {background:url(/images/oval_block_bott.png) 0 0 no-repeat;width:240px;height:11px;margin-bottom:15px;}

.needHelp { padding:10px 0 25px;}
.needHelp h3{ color:#5d6062; font-size:16px; padding:10px 0 15px;}
.needHelp p {color:#000;}

.ovalWhite3Block {border-left:solid 1px #b2c2c5;border-right:solid 1px #b2c2c5;	text-align:center;width:238px;}
.ovalWhite3BlockTop	{background:url(/images/oval_block_top3.png) 0 0 no-repeat;width:240px;height:12px;}
.ovalWhite3BlockBott {background:url(/images/oval_block_bott3.png) 0 0 no-repeat;width:240px;height:12px;margin-bottom:15px;}

.robokassa {}
.robokassa p{ padding:0 15px;}
.robokassa {}
.robokassa {}
.robokassa .replenish_bonus { margin:10px 0 20px;}

.getVipBlock { padding:20px 0 10px; position:relative;}
.getVipBlock i { display:block; width:69px; height:84px; background:url(/images/pic_profile_vip.png) no-repeat; position:absolute; top:0; right:1px;}
.getVipBlock h3{ color:#6a0000; text-align:left;}
.getVipBlock .desc{ color:#000; text-align:left;}
.getVipBlock p{ padding:5px 0;}
.getVipBlock p.more { font-size:14px; padding:30px 0;}
.getVipBlock .ovalWhite3BlockTop {background:url(/images/getVipBlock_top.png) 0 0 no-repeat;width:240px;height:12px;}
.getVipBlock .ovalWhite3Block    {background:url(/images/getVipBlock_bg.png) right top no-repeat;width:198px;height:auto; padding:5px 20px;}

.sayYes { color:#000;}
.sayYes h3{ background:url(/images/pic_v.gif) 0 0 no-repeat; text-align:left; padding:0 0 3px 40px; margin:0 22px 10px;}
.sayYes {}
.sayYes p{ font-size:10px; color:#909090;padding:5px 0 10px;}
.sayYes p.onlyForVip{ background:url(/images/bg_brdr_dotted.gif) top repeat-x; padding-top:10px;  margin:0 7px;}

.empty {color:#adbdc1; font-size:14px; text-align:center; padding:50px 20px;}
.helpBlock, .fotoTerms {text-align:center;padding:0 8px 10px 8px;font-size:11px;}
.fotoTerms table {margin-top:7px;}
.fotoTerms table td {padding:3px 0;font-size:11px;}
.fotoTerms table td.n {padding-right:4px;text-align:right;color:#9ba7aa;}
.fotoTerms i {display:block;padding:3px 0;color:black;}


/*
FILTER
====================================================================================================================*/
.filterSet {background:url(/images/filter_top.gif) 0 0 no-repeat;margin-bottom:0;}
#filterSet {background:url(/images/filter_bot.gif) left bottom no-repeat;width:160px;height:auto;padding:10px 10px 18px; text-align:center; line-height:32px; margin-bottom:14px;position:relative;}
#filterSet p.place{ clear:both; line-height:12px;}
.filterReset {display:block;background:url(/images/filter_reset.gif) 0 0 no-repeat;width:22px;height:21px;position:absolute;bottom:0;	right:0;}
.showAll { background:url(/images/link_bg_i_whant_see.gif) no-repeat;}

#notAuthorized {padding:10px 0;display:none;}

.chart {border-top:solid 1px #EAECEA;border:none;margin:auto;width:140px;}
.chart td {text-align:center;padding-top:10px;}
.chart td b {display:block;padding-top:120px;height:18px;font-size:16px;width:24px;background-color:#f7f9f9;position:relative;margin:auto;font-weight:normal;}
.chart td b i {display:block;cursor:default;position:absolute;bottom:17px;width:15px;left:5px;}
.previousFotoThisUser .chart td b i {bottom:9px;}
td b.score1 i {background-color:#DD5C3E;}
td b.score2 i {background-color:#b27365;}
td b.score3 i {background-color:#97a8ac;}
td b.score4 i {background-color:#77a346;}
td b.score5 i {background-color:#66BC00;}

.sendMePassBox {padding-bottom:20px;}
.sendMePassBox button {margin-top:7px;}
#sendMePassBox {display:none;height:auto;}
#sendMePassBox i {display:block;padding:10px 0 5px 0;color:black;}
#sendMePassEmail {border:solid 1px #EAECEA;padding:3px;width:150px;margin:auto;	margin-bottom:10px;height:auto;}
#sendMePassButton {padding:0 4px;margin:auto;margin-top:5px;height:26px;}
#emailPassSentBox {border-top:dotted 1px #EAECEA;padding:10px 3px 3px 3px;margin:5px 8px 0 8px;color:#66bc00;display:none;height:auto;}
.emailPassSentBoxIndex {padding:0 10px 15px 10px;color:#66bc00;display:none;height:auto;}


/*
ESTIMATE
====================================================================================================================*/
.topEstimate {height:82px;position:relative;top:-5px;}
.topEstimate a.superScore { position:absolute; top:17px; right:-4px; z-index:10;}
.topEstimate a.superScore:hover  {top:16px;}
.topEstimate a.superScore:active {top:18px;}
#topEstimateHint {position:absolute;margin-left:-235px;width:471px;height:17px;left:50%;}
.topEstimate span {display:block;font-size:15px;text-align:center;color:#66bc00;display:none;}
.topEstimate .bg a {background:url(/images/button.gif);width:85px;height:39px;position:absolute;top:8px;}
.topEstimate b	{display:block;font-size:15px;font-weight:normal;text-align:center;color:#DD5C3E;}
.topEstimate .bg {background:url(/images/buttons_bg.jpg);width:471px;height:55px;position:absolute;left:50%;margin-left:-263px;top:27px;}
#scoreHint{font-size:15px;font-weight:normal;text-align:center;}

.topEstimate .bg a.b1 {left:11px;}
.topEstimate .bg a.b2 {left:102px;}
.topEstimate .bg a.b3 {left:193px;}
.topEstimate .bg a.b4 {left:284px;}
.topEstimate .bg a.b5 {left:375px;}
.topEstimate .bg a u  {width:12px;height:19px;background:url(/images/estmate_arr_bad.gif) 0 0 no-repeat;position:absolute;right:20px;top:9px;display:block;}
.topEstimate .bg a.b4 u, .topEstimate .bg a.b5 u {background:url(/images/estmate_arr_good.gif) 0 0 no-repeat;}
.topEstimate .bg a i  {display:block;position:absolute;top:6px;height:24px;}
.topEstimate .bg a.b1 i {width:8px;background:url(/images/b1.gif);left:36px;}
.topEstimate .bg a.b2 i {width:16px;background:url(/images/b2.gif);left:32px;}
.topEstimate .bg a.b3 i {width:15px;height:25px;background:url(/images/b3.gif);left:33px;}
.topEstimate .bg a.b4 i {width:18px;background:url(/images/b4.gif);left:31px;}
.topEstimate .bg a.b5 i {width:15px;height:25px;background:url(/images/b5.gif);left:33px;}

.topEstimate .skip	{background:url(/images/link_bg_grey2.gif);width:92px; padding:0 0 2px 17px;height:25px; line-height:25px;text-align:center;color:#e9eced;font-size:11px;position:absolute;top:15px;right:12px;}


/*
DATE
====================================================================================================================*/
.topDate {height:auto;position:relative;}
.topDate .hint	{font-size:15px;font-weight:normal;text-align:center; padding:2px 0 5px;}
.topDate .want { background:url(/images/dt.gif) no-repeat; color:#f0f1f0; font-weight:bold; font-size:15px; width:467px; height:30px; text-align:center; position:relative; margin:0 auto; padding:3px 0 0; display:block;}

.topDate .bg {background:url(/images/dt_btns_fon.jpg) no-repeat;width:358px;height:55px;position:relative;margin:0 auto;}
.topDate .bg a {background:url(/images/dt_but.gif);width:168px;height:41px;position:absolute;top:7px;left:8px;}
.topDate .bg a#n {left:auto;right:8px;}
.topDate .skip {position:absolute;top:10px;right:-5px;font-size:11px;color:#4b8bc6;display:block;float:right;}
.topDate .skip a{width:auto; height:auto; background:none;}

.topDate .bg a i {display:block;background:url(/images/dt_btn_y.gif);position:absolute;top:3px;height:34px;width:78px;left: 53px;}
.topDate .bg a#n i {background:url(/images/dt_btn_n.gif);	height:27px;width:86px;left:auto;top:7px;right:33px;}


/*
BIG FOTO
====================================================================================================================*/
.bigFotoDescription	{}
.bigFotoDescription .bigFoto {text-align:center;padding:10px 0 10px 0;position:relative;height:auto;min-height:100px;background:url(/images/wait.gif) 50% 50% no-repeat;}
.bigFotoDescription  .bigFoto i {background:transparent url(/images/0.png) repeat scroll 0 0; color:#FFF; display:block; overflow:hidden; padding:3px 7px 5px; position:absolute; top:10px;}
#fotoDate img, #datePrvw {cursor:pointer;}
#noCopy {position:absolute;	left:0;top:10px;width:542px;}
.bigFotoDescription .description	{padding:0 35px 10px;text-align:center;}
.vipUser { background:#fffbe5;}


/*
FOTO OPTIONS
====================================================================================================================*/
.userFotoOptions {position:relative;padding:35px 0 0 0;z-index:30;}
.userFotoOptions .abuse	{background:url(/images/link_abuse.png) 0 0 no-repeat;width:100px;height:14px;line-height:11px;font-size:11px;	display:block;position:absolute;top:10px;right:0;color:#5d6062; text-align:left; padding:0 0 0 17px;}
.userFotoOptions .shareLink {width:240px;height:14px;line-height:11px;font-size:11px;display:block;position:absolute;top:10px;left:10px;background:url(/images/envelope.png) 0 0 no-repeat;color:#5d6062;text-align:left; padding:0 0 0 23px;}


/*
LEFT INDEX
====================================================================================================================*/
.previousFotoThisUser	{text-align:center;padding-bottom:10px;padding-top:1px;margin:0 7px;}
.previousFotoThisUser h3	{height:34px;line-height:16px;text-align:left;padding-left:40px;margin-bottom:10px;}
.previousFotoThisUser h3.v	{background:url(/images/ic_previous_voting.gif) 8px 3px no-repeat;}
.previousFotoThisUser .userpic { position:relative;}
.previousFotoThisUser .userpic i {display:block; width:43px; height:43px; background:url(/images/pic_5plus.png) no-repeat; position:absolute; top:5px; left:126px;}
.previousFotoThisUser img {display:block;width:154px;height:141px;margin:auto;background:#CCC;margin-bottom:8px;}
.previousFotoThisUser span	{font-size:12px;color:#000000;display:block;margin-top:-9px;position:relative;height:35px;}
.previousFotoThisUser span u {text-decoration:none;position:absolute;right: 50px;top: 9px;font-size:16px;color:#5d6062;}
.previousFotoThisUser span.my	{margin-top:10px;background:url(/images/this_previous_vote.gif) 0% 0 no-repeat #FFFFFF;height:39px;text-align:left;position:relative;}
.previousFotoThisUser span b, .mainSec .fotos table em a, .mainSec .fotos table em b, .previousFotoThisUser#foto em a, .accAvgRating b, .userVotes b {	font-size:27px;	font-weight:normal;	letter-spacing:-3px;text-decoration:none;}
.previousFotoThisUser span b {display:block;position:absolute;top:2px;left:115px;}
.previousFotoThisUser span.my b {display:block;position:absolute;top:2px;left:115px;}
.previousFotoThisUser span.my b.mod {font-size:20px;line-height:27px;padding-top:2px;letter-spacing:-1px;left:auto;right:17px;}

.previousFotoThisUser .userOnline {display:block; margin:-15px auto 0; background:url(/images/ic_online_status_online.png) no-repeat; width:101px; height:29px; position:relative;}

.score1 {color:#DD5C3E;}
.score2 {color:#b27365;}
.score3, .score0 {color:#97a8ac;}
.score4 {color:#77a346;}
.score5 {color:#66BC00;}

.down {padding-right:15px;background:url(/images/estmate_arr_bad.gif) 100% 7px no-repeat;}
.up {padding-right:15px;background:url(/images/estmate_arr_good.gif) 100% 7px no-repeat;}
.my .down {padding-right:15px;background:url(/images/estmate_arr_bad_my.gif) 100% 7px no-repeat;}
.my .up {padding-right:15px;background:url(/images/estmate_arr_good_my.gif) 100% 7px no-repeat;}
.neutral {padding-right:3px;}

.previousFotoThisUser i {color:#808080;font-style:normal;display:block;margin-bottom:8px;font-size:11px;}
.previousFotoThisUser span i strong	{ display:inline;font-style:normal;font-size:14px; font-weight:normal;}
.previousFotoThisUser span em {font-style:normal;position:absolute;top:12px;right:54px;}
.previousFotoThisUser span em.accept {left:27px;}

#voteNotSaved	{background:url(/images/link_bg_vote_not_passed.gif) 0 0;	width:95px;	height:39px;display:block;color:white;font-size:13px;padding:3px 40px 0 25px;margin-top:14px;cursor:pointer;}
#voteNotSavedHint {padding:10px;color:#DD5C3E;border-bottom:dotted 1px #EAECEA;display:none;height:auto;}

.lastChecked	{font-size:11px;padding:15px 0 0 32px;text-align:left;margin:0 16px;background:url(/images/ic_clock.gif) 0 17px no-repeat; color:#909090;}
.worldRating, .friendsRatings {font-style:normal;font-size:27px;}

.Ya {width:160px; margin:0 auto 20px;}

/*
PAGINATOR
====================================================================================================================*/
.pager	{border-top:solid 1px #EAECEA;padding:8px 0 0 0;height:32px;background:white;}
.pagerLeftBg	{position:absolute;left:-11px;top:0;background:url(/images/pager_bg_left.gif);height:31px;width:11px;}
.pagerRightBg	{position:absolute;right:-10px;top:0;background:url(/images/pager_bg_right.gif);height:31px;width:11px;}
.pager span	{float:right;line-height:29px;}
.pages	{font-style:normal;display:block;float:right;padding-right:1px;margin:0 21px;position:relative;background:#EDF3F9;height:31px;line-height:29px;
}
.pages	a {cursor:pointer;}
.fotoPager	{background:url(/images/acc_double_sep.gif) 50% 0 no-repeat;padding-top:12px;height:34px;	border:none;}


/*
iSEARCH
====================================================================================================================*/
.iSearch {border-right:solid 1px #B2C2C5;border-left:solid 1px #B2C2C5;padding:0 8px;text-align:center;}
.iSearch .female, .iSearch .male	{background:url(/images/search_tizer_male.gif);width:85px;height:40px;padding:5px 0 0 77px;margin-bottom:2px;text-align:left;}
.iSearch .female	{background:url(/images/search_tizer_female.gif);}
.iSearch .male input, .iSearch .female input	{float:left;margin-left:-55px;margin-top:11px;padding:3px;}
.iSearch .age, .iSearch .from {padding-bottom:15px;border-bottom:solid 1px #EAECEA;margin-bottom:13px;}
.iSearch .age b, .iSearch .from b, .iSearch .purpose b {font-weight:normal;color:black;display:block;margin-bottom:10px;}

.whomToShow {margin-bottom:20px;text-align:center;border:none;height:auto;display:none;}
.whomToShowTop	{background:url(/images/white_block_top.gif);width:180px;height:14px;}
.whomToShowBott	{background:url(/images/white_block_bott.gif);width:180px;height:13px;}


/*
LOGIN BLOCK
====================================================================================================================*/
.welcome {padding-bottom:3px;}
.welcome .log {margin-bottom:7px; }
.welcome .log a {color:#DD5C3E;font-size:17px; cursor:pointer;}
.welcome .reg {padding:6px 0 0;margin:0 10px;border: solid #eaecea; border-width:1px 0 0; height:18px;}
.welcome .reg a {color:#66bc00;font-size:15px;}
.welcome .forgot {padding:8px 0 8px;margin:0 10px;border:solid #eaecea; border-width:1px 0 0;height:auto;}

.sideBorders  {border-left:solid 1px #EAECEA;border-right:solid 1px #EAECEA;}

.logBox {display:none;padding-bottom:10px;height:auto;}
.logBox i {display:block;padding:10px 0 5px 0;}
.logBox .inputField {border:solid 1px #EAECEA;margin-bottom:10px;width:150px;padding:3px;}
#logInButton {margin:10px auto;height:26px;padding:0 20px;}

.pleaseWaitBar {background:url(/images/wait_bar.gif) 50% 50% no-repeat;height:32px;text-align:center;line-height:32px;padding:7px 0;display:none;}
.ajaxError {background:none;background-color:#DD5C3E;color:white;height:auto;line-height:normal;padding:5px 0;}

.userVotes	{background:url(/images/side_separator_shadow.gif) 50% 0 no-repeat;text-align:center;	padding:10px 8px;margin-top:12px;}
*:first-child+html .userVotes {margin-bottom:20px;}


/*
VERDICT
====================================================================================================================*/
.verdict  {padding: 40px 8px 16px;margin-top:5px;border-bottom:dotted 1px #EAECEA;color:#909090;font-size:13px;}
.wanaDate {background:url(/images/dt_btn_y.gif) 57% 2px no-repeat;padding-top:42px;}
.noDate   {background:url(/images/dt_btn_n.gif) 53% 7px no-repeat;padding-top:40px;}
.Date     {background:url(/images/dt_y_y.gif) 51% 6px no-repeat;padding-top:36px;}

.dunNo {padding-top:8px;}
.noMoreDates {padding:101px 50px 60px 50px;text-align:center;background:url(/images/ic_tags_peolpe.gif) 50% 70px no-repeat;}
.adSense {padding-bottom:40px;text-align:center;}
.adLinks {padding:40px 0;}

.noMoreDates span {text-align:justify;border-top: 1px dotted #EAECEA; display:block;padding:10px 20px;}
.noMoreDates b {display:block;padding-bottom:20px;font-size:18px;color:#DD5C3E;}
.noMoreDates i {display:block;padding-bottom:15px;font-size:16px;color:#66BC00;}
.noMoreDates u {display:block;text-decoration:none;padding:10px 0 40px 0;margin-top:10px;border-top: 1px dotted #EAECEA; font-size:14px;color:#DD5C3E;}

.green {color:#66BC00;}
.red {color:#DD5C3E;}

.dateDescr {border-top:1px dotted #EAECEA;margin-top:20px;font-size:10px;color:#5d6062; text-align:justify;padding:10px;clear:both;}


/*
GIFTS
====================================================================================================================*/
#giftArea {display:none;}
.giftPreview {text-align:center;position:relative;padding:0px 30px;}
.giftPreview .label {position:absolute;top:19px;left:30px;color:#5d6062;text-align:left;}
.giftPreview .linkGift {display:block;position:absolute;top:17px;right:30px;background:#cddfe5 url(/images/bg_make_compliment.gif) no-repeat;height:20px;width:79px;color:#fff;padding:0 0 0 7px;line-height:16px;}
.vipUser .giftPreview .linkGift {background:#cddfe5 url(/images/bg_make_compliment_vip.gif) no-repeat;}
.giftPreview .gifts {padding:0; width:300px; margin:0 auto;}


/*
MY
============================================================================================*/
#blocker { height:100%; width:100%; background:#000; opacity:.75; top:0; left:0; position:fixed; z-index:1000; display:none;}
#blocker.light {opacity:.50;}
#cont{ width:100%; min-height:100%;}
#cont .pad { padding:0 0 100px;	text-align:left;width:931px;margin:0 auto;}
#cont .pad:after {content:''; display:block; width:0; height:0; font-size:0; overflow:hidden; clear:both;}


/*
PROFILE_QUICK_NAV
====================================================================================================================*/
#q_nav { position:absolute; top:-5px; right:5px; z-index:10;  width:157px; height:29px;}
#q_nav a {display:block; height:14px; padding:7px 10px 0;background:url(/images/profile_nav_bg.gif) no-repeat;}
#q_nav.act a{background:url(/images/profile_nav_brdr.gif) no-repeat;}
#q_nav div {display:none;background:#f6f9fc url(/images/profile_nav_list_bg.gif) no-repeat 3px 10px;padding:18px 0 0; border:solid #b2c2c5; border-width:0 1px;}
#q_nav ul {  background:#fff; margin:0 auto; width:149px;}
#q_nav ul li{ padding: 1px 7px 6px;}
#q_nav ul li a{ display:inline; padding:0;background-color:#fff;}
#q_nav.act ul li a{background-image:none;}
#q_nav span{display:block; height:8px; width:157px; background:url(/images/profile_nav_btm_bg.png) bottom no-repeat;}
#q_nav.act span{display:block; height:8px; width:157px; background:url(/images/profile_nav_btm_brdr.png) bottom no-repeat;}


/*
RIGHTCOL
====================================================================================================================*/
.waitingList {	text-align:center;padding-top:1px;margin:0 8px;}
.waitingList h3	{height:31px;line-height:26px;text-align:left;padding-left:56px;margin-bottom:10px;}
.waitingList h3.v{background:url(/images/ic_tags_peolpe.gif) 8px 0px no-repeat;}
.waitingList i { color:#909090; font-size:11px; padding:0 0 7px; display:block;}
#nextFotosFrame { height:249px;width:154px;margin:0 auto;overflow:hidden;position:relative; }
.nextFoto {height:81px;background:#666666;position:relative;overflow:hidden; width:154px; margin:4px auto 0;}
.nextFoto b {display:block;position:absolute;top:0;left:0;padding:3px 5px;color:#fff; overflow:hidden; background:url(/images/0.png);}

.fotoView { color:#000; padding:0 0 10px;}
.fotoView h3{background:url(/images/pic_attention.gif) 0 0 no-repeat; text-align:left; padding:10px 0 12px 40px; margin:0 18px 5px;}
.fotoView-more { background:url(/images/bg_fotoViewBlock_more.png) no-repeat; width:180px; height:111px; margin:0 0 15px; padding:10px 0 0;}
.fotoView-more p { color:#7f3d12; font-size:10px; text-align:center;}
.fotoView-more span{ display:block; padding:8px 10px 0 66px; color:#000;}


/*
LEFT COL
====================================================================================================================*/
.smsTopBlockTop { text-align:center; background:url(/images/oval_block_sms_top.png) no-repeat; height:73px; width:180px;}
.smsTopBlockTop h3	{text-align:left;padding:20px 0 0 65px; color:#6a0000;}
.smsTopBlock {	border:solid #d8e0e1; border-width:0 1px; text-align:center; padding:0 0 5px;}
.smsTopBlock p { color:#909090; padding:5px 0 7px;}
.smsTopBlock a{ font-size:14px;}
.smsTopBlock .smsTopUser {position:relative;}
.smsTopBlock .smsTopUser .pic {height:111px;background:#666;position:relative; width:154px; margin:0 auto 4px; overflow:hidden;}
.smsTopBlock .smsTopUser .pic img {position:relative; top:-10px;}
.smsTopBlock .smsTopUser b {display:block;position:absolute;top:0;left:0;padding:3px 5px;color:#fff; overflow:hidden; background:url(/images/0.png);}

.smsTopBlock .smsTopUser .count { display:block; position:absolute; top:23px; left:2px; height:33px; color:#6a0000; font-size:14px;background:url(/images/smsTopCountAct_left.png) no-repeat; float:left; text-align:center;}
.smsTopBlock .smsTopUser .count span { float:left; padding:5px 0 0 7px;}
.smsTopBlock .smsTopUser .count i{ display:block; width:20px; height:33px; margin:0 0 0 -6px; background:url(/images/smsTopCountAct_right.png) no-repeat; float:right;}
.smsTopBlock .noAct {background:url(/images/bg_brdr_dotted.gif) repeat-x; padding:10px 0 0; margin:10px 5px 0;}
.smsTopBlock .noAct .smsTopUser .pic { opacity:0.5;}
.smsTopBlock .noAct .smsTopUser .count {left:-3px;background:url(/images/smsTopCount_left.png) no-repeat;}
.smsTopBlock .noAct .smsTopUser .count span {color:#59585d;}
.smsTopBlock .noAct .smsTopUser .count i { background:url(/images/smsTopCount_right.png) no-repeat;}


/*
TOP NAV
====================================================================================================================*/
#topLinks {height:38px;padding-top:6px;position:relative; background:url(/images/bg_brdr_dotted.gif) bottom repeat-x; margin:0 8px;}
#topLinks a, #topLinks b {display:block;height:38px;float:left;margin-left:15px;}
#topLinkFav {background:url(/images/pic_fav.gif) 0 0 no-repeat;padding-left:43px;line-height:28px;}
#topLinkDate {background:url(/images/pic_date.gif) 0 0 no-repeat;padding-left:47px;line-height:28px;}
#topLinkGift {background:url(/images/pic_gift.gif) 0 0 no-repeat;padding-left:42px;margin-left:11px;}
#topLinkVip  {background:url(/images/pic_vip.gif) 0 0 no-repeat;padding-left:35px;margin-left:11px;}
#topLinkMess {background:url(/images/pic_mess.gif) 0 0 no-repeat;padding-left:37px;margin-left:11px;}
#topLinkWink {background:url(/images/pic_wink.gif) 0 0 no-repeat;padding-left:38px;margin-left:11px;}
#topLinks b {color:#7f3d12;}

.lh-14 { line-height:14px;}
.lh-28 { line-height:28px;}

#photoWithTag {background:#e6f3d5; text-align:center; padding:10px 20px 12px; line-height:16px;}
#photoWithTag input{ vertical-align:middle;}

.thisFotoOnline {margin:-20px auto 0;background:url(/images/ic_online_status_online.png) no-repeat; width:101px; height:29px; position:relative; margin-left:80px;}

/*b*/
#curOnline { width:103px; height:29px; position:absolute; left:27px; background:url(/images/ic_online_status_online.png) 0 0 no-repeat; display:block; }


/*
COMMENTS
====================================================================================================================*/
#currentComments {padding:12px 16px 0;}
#currentComments #authorize {font-size:12px;padding:10px;color:#DD5C3E;display:none;height:auto; display:block; text-align:center;}
#commentsHeader {height:29px;line-height:29px;font-size:14px;color:#000000;padding-left:48px;background:url(/images/pic_comments.png) 0 0 no-repeat; margin:0 0 3px;}
#commentsHeader a{position:relative;}
#allCommentsLink {float:right;font-size:12px;}
#comments {}
#comments .all_comments {display:none;}
#comments .comment {padding:8px 0 9px; background: url(/images/bg_brdr_dotted_comment.gif) repeat-x top; display:block; position:relative;}
#comments .comment i {font-size:11px;color:#a2a2a2;}
#comments .comment span { display:block; padding:4px 0 0;}
#comments .comment span img {vertical-align:middle;}
#comments .comment a.deleteComm {display:block; position:absolute; right:0px; top:6px; padding:4px 5px; background:#e6ebec; color:#fff;}
#comments .comment a.deleteComm:hover {background:#dd5c3e;}
#commentInputBox {padding:5px 0 15px;}
#commentInput {width:380px;height:33px;border:solid 1px #b2c2c5;}
#currentCommentsBtn { background:url(/images/btn_comments.png) no-repeat; width:246px; height:25px; display:block; margin:5px auto 0; padding:9px 5px 0 50px;}
#postComment {display:block;float:right;background: url(/images/but_say.png) repeat-x; width:106px; height:34px;}
#postComment:hover {margin-top:-1px;}
#postComment:active {margin-top:1px;opacity:0.8;}
#postComment img {border:none;}

.smiles { display:none; padding:10px 0 0;}
.smiles a { display:inline-block; margin:0 3px;}
.smiles img{ vertical-align:middle; padding:0 0 6px; margin:-1px 0 0;}
.all_smiles { display:none;}


.visibleBlock { display:block;}
.hiddenBlock {display:none;}



/*
USER GIFTS
====================================================================================================================*/
.giftUserPreview {position:relative;background:url(/images/bg_brdr_dotted.gif) top repeat-x;padding:10px 0 0;overflow:hidden;width:100%;height:auto;}
.giftUserPreview .linkGift {display:block;background:url(/images/bg_make_compliment_plus.gif) no-repeat;height:23px;width:70px;padding:4px 0 0 38px;line-height:16px;float:left; margin:10px 0 0 10px;}
.giftUserPreview .gifts {padding:0;}
.giftUserPreview .gifts i {display:block; float:left;}


/*
USER ABOUT
====================================================================================================================*/
#currentAbout {padding:12px 0 15px; background:url(/images/bg_brdr_dotted.gif) top repeat-x; color:#5d6062;}
#currentAbout p {}

/*
USER INFO
====================================================================================================================*/
#currentUserBox {background:url(/images/central_part_gray_shadow_bg.gif) 50% 0 no-repeat #F9FAFA;padding:10px 13px 0;}
#currentUser { padding: 0 0 20px;}
#currentUser table{ margin:3px 0 0;}
#currentUser table td {vertical-align:middle;}
#currentUser ul#moreFotos li{ width:85px; padding:0 0 10px; float:left;}
#currentUser ul#moreFotos{ overflow:hidden; width:173px;}
#currentUser ul#moreFotos li img{ width:70px;}
#noMoreFotos { padding:8px; text-align:center;}
#noMoreFotos a { display:block; padding-top:4px;}
#notVoted a { display:block; padding-top:4px;}

#userInfo {min-height:32px;padding:0 0 3px 29px;}
#userInfo a {font-size:14px;}
#userInfo b { display:block;}
#currentUser b img {vertical-align:middle; padding:0 5px;}
#currentUser .v {background:url(/images/pic_vip_user.png) no-repeat; padding:4px 0 7px 43px;}
#currentUser .m {background:url(/images/pic_m.png) no-repeat;}
#currentUser .f {background:url(/images/pic_f.png) no-repeat;}

#userPic {width:172px;height:141px;background:url(/images/user_sep.gif) 100% 50% no-repeat;}
#userPic b{width:172px;height:141px; display:block;}

#moreFotos {width:173px;height:141px;padding:0 0 0 18px;background:url(/images/user_sep.gif) 100% 50% no-repeat;}
#moreFotos a.allFoto{ position:relative; top:15px; left:5px; }

#userVotes {width:127px;text-align:center; padding:0 8px 0 18px;}
#userVotes b{	font-size:27px;	font-weight:normal;	letter-spacing:-3px;text-decoration:none; }
#userVotes i {color:#909090;}


/*USER
====================================================================================================================*/
h5	{color:#000;font-size:13px; line-height:15px;font-weight:normal;}

#User {/*background:url(/images/central_part_gray_shadow_bg.gif) 50% 0 no-repeat #F9FAFA;*/ background:#f9fafa;padding:10px 13px 5px; position:relative;}
#Info {min-height:32px;padding:0 0 3px 29px; }
#Info a {font-size:14px;}
#Info b { display:block; color:#000; }
#Info b img {vertical-align:middle; padding:0 5px;}
#User .m {background:url(/images/pic_m.png) no-repeat;}
#User .f {background:url(/images/pic_f.png) no-repeat;}

#User .profile_link_vip { position:absolute; top:-8px; right:10px; display:block; width:90px; height:58px; padding:26px 0 0 80px; background:url(/images/pic_profile_vip.png) no-repeat;}
#User .profile_link { position:absolute; top:15px; right:10px; display:block; width:90px; height:30px; padding:3px 0 0 42px; background:url(/images/pic_profile.gif) no-repeat;}

#slider { background:#f9fafa url(/images/slider_bg.gif) 50% 0 no-repeat; width:100%; height:85px; position:relative;overflow:hidden;}
#slider .photos{width:auto; height:63px;  position:absolute; }
#slider .photos .photo{ float:left; margin:3px 15px 3px 3px;}
#slider #currentPreview { border:3px solid #81aed7; margin:0px 10px 0px 0px;}
#slider .container{width:438px; height:70px;position:relative; margin:8px 50px 8px 60px; overflow:hidden; border:0px solid;}
#slider .prev{background:url(/images/slider_prev.gif) 50% 0 no-repeat; width:17px; height:34px; position:absolute; top:22px; left:20px;}
#slider .next{background:url(/images/slider_next.gif) 50% 0 no-repeat; width:17px; height:34px; position:absolute; top:22px; right:20px;}
#slider p {margin:22px 0 0; text-align:center; line-height:20px;}

#Tags {background:url(/images/bg_brdr_dotted.gif) top repeat-x; padding:12px 0 3px;}
#Tags ul{overflow:hidden; width:100%; padding:10px 0 3px;}
#Tags ul li{ float:left; background:url(/images/bg_user_tag.gif) no-repeat 0 0; height:29px; margin:0 3px 6px 3px;}
#Tags ul li a{background:url(/images/bg_user_tag.gif) no-repeat 100% 0; padding:5px 10px 5px 0; height:19px; display:block;margin:0 0 0 10px; width:auto; white-space:nowrap;}
.nonebg {background:none;}


/*
USER TAGS
====================================================================================================================*/
#userTags {}
#userTags {overflow:hidden; width:100%; padding:10px 0 3px;}
#userTags li{ float:left; background:url(/images/bg_user_tag.gif) no-repeat 0 0; height:29px; margin:0 6px 6px 0;}
#userTags li a{background:url(/images/bg_user_tag.gif) no-repeat 100% 0; padding:5px 10px 5px 0; height:19px; display:block;margin:0 0 0 10px; width:auto; white-space:nowrap;}


/*
USER THOUGHTS
====================================================================================================================*/
.thisUserThoughts	{background:url(/images/bg_brdr_dotted.gif) top repeat-x;padding:12px 0 7px;color:#5d6062;position:relative;width:100%;overflow:hidden;height:auto;}
.thisUserThoughts p {float:left; width:320px;}
.thisUserThoughts b {color:#000;}
.thisUserThoughts .consent { width:187px; height:41px; margin:-5px 0 0; position:relative; float:right; background:url(/images/thoughts_bg_text.gif) no-repeat;}
.thisUserThoughts .consent a:link, .thisUserThoughts .consent a:visited {display:block; position:absolute; top:5px; height:31px;}
a#against{width:38px; right:6px;}
a#agree  {width:36px; right:46px;}
.thisUserThoughts .consent a:hover { top:4px;}
.thisUserThoughts .consent a:active { top:6px;}
.thisUserThoughts .vote { background:url(/images/thoughts_bg.gif) no-repeat;}
.thisUserThoughts .consent .agree  { color:#66bc00; font-size:15px; position:absolute; top:1px; left:33px;}
.thisUserThoughts .consent .against{ color:#dd5c3e; font-size:15px; position:absolute; top:1px; right:17px;}
.thisUserThoughts .red { width:142px; height:17px; background:#f19580 url(/images/thoughts_red_bg.gif) no-repeat; position:relative; top:20px; left:30px;}
.thisUserThoughts .green { height:17px; background:#97d252 url(/images/thoughts_green_bg.gif) no-repeat; position:relative; border-right:1px solid #e8f1de;}


/*
REGISTRATION & UPLOAD
====================================================================================================================*/
#leftColReg { width:544px; float:left; margin:0; position:relative;}
#rightColReg { width:364px; height:200px; float:right;}
#rightColReg .forgot { background:#f5f7f7 url(/images/bg_forgot_top.gif) no-repeat top center; height:auto; width:364px; margin:20px 0 0;}
#rightColReg .forgot .bg{ background:url(/images/bg_forgot_btm.gif) no-repeat bottom left; text-align:center; padding:25px 0 15px;}

#regTop { font-size:14px; color:#000; position:relative; height:118px; overflow:hidden; clear:both;}
#regTop .reg_2min{ color:#7ac41a; font-size:35px;}
#regTop .reg_welcome{ color:#ec6400; font:italic 25px Georgia, "Times New Roman", Times, serif; position:absolute; top:80px; left:125px;}
#regTop span{ display:block; position:absolute;}
#regTop span.ln1{ top:35px; left:70px;}
#regTop span.ln2{ top:53px; left:106px;}
#regTop .regSlider{ background:url(/images/bg_reg_slider.gif) no-repeat; float:right; width:395px; height:78px; padding:15px 10px 0 18px; list-style:none outside; margin:5px 0 0;}
#regTop .regSliderCont { width:386px; height:64px; overflow:hidden; position:relative;}
#regTop .regSlider ul { position:absolute;}
#regTop .regSlider ul li{ float:left; margin:0 10px 0 0;}

.logForm {border:solid #d8e0e1; border-width:0 1px; background:#fbfcfc;}
.logFormTop	{background:url(/images/bg_log_top.gif) no-repeat; width:364px; height:11px;}
.logFormBtm	{background:url(/images/bg_log_btm.gif) no-repeat; width:364px; height:11px;}
.logForm .logTitle {background:url(/images/bg_log_title.gif) 0 0 no-repeat; width:345px; height:44px;margin: 0 auto 25px; font-size:16px; line-height:44px; text-align:center;}

.regForm, .uploadForm {display:block; text-align:center;padding:0 8px;width:526px;}
.regForm .regTitle, .uploadForm .uploadTitle, .regForm .titleReg	{height:45px;line-height:42px;font-size:16px;text-align:left;}

.regForm .titleReg {background:url(/images/bg_reg_title.gif) 0 0 no-repeat;color:white;width:526px;padding:0;margin-bottom:15px; text-align:center; font-size:20px; height:49px; line-height:47px;}
.uploadForm .uploadTitle {background:url(/images/pop_up_upload_files_title.gif) 0  0 no-repeat;width:465px;padding:0 5px 0 56px;color:white;	margin-bottom:15px;}

.regForm i {display:block; text-align:center; font-size:11px; color:#adbdc1;margin-bottom:20px;}
.regForm i.errorMsg {color:#DD5C3E;font-size:14px; padding:20px 20px 60px 20px;}
.regForm em, .uploadInnerBlock em, .logForm em, .forgotForm em{display:none; text-align:center; font-style:normal; font-size:12px; background-color:#DD5C3E;color:white;padding:2px;	margin:15px auto 5px auto;}
.regField, .regFieldMulti, .regFieldDateGender, .regFieldTerms {display:block; margin-bottom:20px; padding-right:370px;text-align:right; position:relative;  font-size:14px;}
.regFieldTerms {padding-right:0;text-align:center;padding:8px;}
.regField { height:22px; color:#000; line-height:20px;}
.regForm .email { height:75px;}
.regForm .email p {padding:2px 0 0 2px; width:313px; line-height:14px;}
.regForm .email p b{color:#000; font-weight:300;}
.regForm .captcha { color:#5d6062;}
.regForm .regField i {color:#787c7f; font-size:12px;}
.regFieldMulti {height:71px; }
.regFieldMulti b {display:block;color:#a2a2a2;font-size:12px;font-weight:normal;}
.regSecretCode {display:block; margin:30px 0 10px 0; padding-left:200px; text-align:left; position:relative;}
.regField i, .regFieldMulti i {display:block; position:absolute; width:356px; text-align:left; margin:0;right:0; top:-1px;}
.regField i .txt{border: 1px solid #b2c2c5; width:313px; height:19px; padding:3px; font-size:14px;}
.regFieldMulti i .mltline {display:block;border: 1px solid #b2c2c5; width:313px; height:21px; font-size:12px;height:70px;}
.regForm .regFieldGender {display:block; margin-bottom:20px; padding-right:370px; text-align:right; position:relative; height:31px; font-size:14px;	line-height:14px;}

.logForm .regField {padding-right:267px; color:#5d6062;}
.logForm .regField i {width:240px; right:15px;}
.logForm .regField i .txt {width:211px;border:1px solid #d8e0e1; height:19px;}
.logForm .cookies { margin:0 0 8px;}
.logForm .cookies input{ vertical-align:middle; margin:0 0 0 10px;}
.logForm .cookies label {font-size:12px;}

.forgot .bg .link{ display:block; padding:0 0 10px; font-size:14px;}
.forgotForm { position:relative; padding:0 0 35px; display:none;}
.forgotForm .regField {padding-right:267px; color:#5d6062;}
.forgotForm .regField i {width:240px; right:16px;}
.forgotForm .regField i .txt {width:211px;border:1px solid #d8e0e1; height:19px;}
.forgotForm .btn_sendPass{ display:block; width:189px; height:34px; background:url(/images/btn_sendPass.gif) no-repeat; border:none; position:absolute; bottom:0px; right:13px; cursor:pointer;}

#genderBlock {line-height:30px;}
#genderBlock input{ vertical-align:top;}
#genderBlock label{  cursor:pointer;}
.regFieldGender i {display:block; position:absolute; width:327px; text-align:left; margin:0;right:0; top:-6px; padding-left:45px;height:31px; }
.regFieldGender b, .regFieldDateGender b {display:block;width:192px;height:23px;top: 0;text-align:left;padding-top:8px;position: absolute;}
.regFieldGender .female {background:url(/images/ic_female.gif) 13px 0 no-repeat;left: 180px;}
.regFieldGender .female u, .regFieldGender .male u {left:42px;top:0;color:#a2a2a2;font-size:11px;position:absolute;text-decoration:none;}
.regFieldGender .male {background:url(/images/ic_male.gif) 14px 0 no-repeat;left: 310px;}

#wanaDateBlock {color:black;font-size:14px;border-top:dotted 1px #EAECEA;margin-top:8px;padding:10px 0;}
#IwanaDate {height:auto;}

div#regFieldRegion, div#regFieldCity {display:none;}

.uploadInnerBlock	{border-left:solid 1px #ECEEEC;border-right:solid 1px #ECEEEC;padding:0 8px;font-size:14px;}
.uploadInnerBlockTop	{background:url(/images/pop_up_oval_block_top.gif) 0 0 no-repeat;width:526px;height:9px;}
.uploadInnerBlockBott	{background:url(/images/pop_up_oval_block_bott.gif) 0 0 no-repeat;width:526px;height:9px;margin-bottom:18px;}
.uploadSubtitle {display:block;font-weight:normal;color:black;text-align:center;font-size:14px;padding-bottom:20px;}
.isMainFotoBox{padding:10px 0;margin:0 16px 16px 16px;text-align:center;	background-color:#F9FAFA;color:black;}
.uploadButton {margin:0 15px 20px 15px;width:130px;height:26px;}
.uploadForm .uploadTitle .butClose	{background:url(/images/pop_up_upload_files_close.gif);width:78px;height:36px;line-height:34px;padding-left:32px;	float:right;margin-top:5px;font-size:12px;}
.uploadForm .fotoBlock	{color:#9B9B9C;font-size:12px;padding-bottom:1px;}
.uploadForm .fotoBlock u {display:block;text-align:center;padding-bottom:5px;}
.uploadForm .fotoBlock input.hdd {padding:3px;}
.uploadForm .fotoBlock b.http {display:block;font-weight:normal;color:black;text-align:center;font-size:14px;margin-top:30px;padding-bottom:20px;}
.uploadForm .fotoBlock b.http img	{margin-right:4px;}
.uploadForm .fotoBlock input.http	{border: 1px solid #b2c2c5;padding:3px;font-size:12px;width:455px;margin-bottom:15px;}
.uploadForm .fotoBlock b img	{margin-right:6px;margin-bottom:-10px;}
.uploadForm .fotoBlock .foto {margin-top:10px;position:relative;}
.uploadForm .fotoBlock textarea, .uploadForm .fotoTags textarea	{border: 1px solid #b2c2c5;padding:3px;width:455px;height:50px;overflow:auto;margin:4px 0 15px 0;}
.uploadForm .fotoTags	{color:#9B9B9C;font-size:12px;}
.uploadForm .fotoTags b img	{margin-right:6px;margin-bottom:-11px;}
.uploadForm .fotoBlock#showFotoTo	{padding-bottom:15px;}

.submitRegBox{background:#F9FAFA url(/images/central_part_gray_shadow_bg.gif) no-repeat scroll 50% 0; padding:40px 0 0; position:relative; z-index:30;}
.submitRegBox .submitButton {height:26px;padding:0pt 30px;position:absolute;right:43px;top:13px; width:auto; overflow:visible;}
.submitBox{background:#F9FAFA url(/images/central_part_gray_shadow_bg.gif) no-repeat scroll 50% 0; padding:50px 0 0; position:relative; z-index:30;}
.submitLogBox {background:#f7f9f9 url(/images/bg_log_submitBox.gif) no-repeat top center; padding:50px 0 0; position:relative;}
.submitBox .btn_enter, .submitLogBox .btn_enter{ display:block; height:34px; border:none; position:absolute;right:13px;top:13px; cursor:pointer;}
.submitBox .btn_reg { width:230px; background:url(/images/btn_reg_enter.gif) no-repeat;}
.submitLogBox .btn_log{width:126px; background:url(/images/btn_log_enter.gif) no-repeat; height:35px;}


/*
ACTIVATE
====================================================================================================================*/
.oops { background:url(/images/bg_oops.gif) no-repeat; width:904px; height:auto; margin:20px auto;}
.oops .bg{background:url(/images/bg_oops_btm.gif) bottom no-repeat;width:784px; padding:0 30px 10px 90px;}
.oops h2{ color:#dd5c3e; font: normal 20px/20px Verdana, Geneva, sans-serif; text-align:center; padding:10px 0 15px;}
.oops h3{ color:#6a0000; font-size:14px; line-height:18px; text-align:center; padding:10px 0 0;}
.oops span{ color:#000;}
.oops p{ color:#5d6062; text-align:center; padding:5px 0;}

/*
COST
====================================================================================================================*/
.sms_cost { width:500px; margin:0 auto; position:relative; padding:0 10px;}
.sms_cost .close {display: block; width:28px; height:28px; position:absolute; top:4px; right:0px;}
.sms_cost h1 { font-size:16px; font-weight:normal; color:#000; text-align:center; padding:20px 0 10px; background:url(/images/bg_brdr_dotted.gif) bottom repeat-x;}
.sms_cost table{ margin:5px 0;}
.sms_cost table th{ color:#909090; text-align:center; font-size:11px; padding:5px 0 10px;}
.sms_cost table td{ text-align:center; color:#000; padding:5px 0;}
.sms_cost table tr.strike{ background:#f7f9f9;}
.sms_cost table .center{ border:#ebeff0 solid; border-width:0 1px;}
.sms_cost .nds { color:#909090; text-align:center; padding:10px 0; background:url(/images/bg_brdr_dotted.gif) repeat-x; font-size:11px;}

/*
FOOTER
====================================================================================================================*/
#footer {width:906px; margin:0 auto; position:relative; height:100px; margin:-100px auto 0; clear:both; font:11px "Myriad", Verdana, Tahoma, sans-serif;color:#b2c2c5; z-index:1;}
#footer .footerLeft { background:url(/images/footer_left.png) no-repeat; width:11px; height:45px; margin-left:-11px; position:absolute; float:left;}
#footer .footerRight{ background:url(/images/footer_right.png) no-repeat; width:11px; height:45px; margin-left:906px; position:absolute; float:right;}
#footer .logo { position:absolute; top:13px; left:5px;}
#footer .container { margin:0 auto; background:#f9fafa; width:906px; height:45px; position:relative;}
#footer a {color:#b2c2c5;}
#footer span {padding:15px 0 0; display:block; float:right;}
#footer .counters {float:right; padding:7px 0 0;}


/*
projects-partners
---------------------------------------------------------------------------------------------*/
#BDGprj {width:240px; height:auto; font:11px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:13px 0 20px; padding-left:0px;}
#BDGprj h3 {text-align:center; font-size:16px; margin:0;}
#BDGprj a:link, #BDGprj a:visited {color:#0052DB;}
#BDGprj a:hover {text-decoration:none;}
#BDGprj img {border:none;}
#BDGprj .content { padding:20px 0 0; overflow:hidden;}
#BDGprj .prj { padding:0 0 15px; margin:0 0 5px;}
#BDGprj .prj .desc{ padding:0 11px;}
#BDGprj .img{ margin: 0 0 5px; height:41px; border:none; padding:0; border-collapse:collapse;}
#BDGprj .img td{ padding:0;}
#BDGprj .img td.prjImg{width:100%;}
#BDGprj .img .imgLeft  {background:url(/images/friends/imgLeft.png) no-repeat;  width:9px; height:41px;}
#BDGprj .img .imgRight {background:url(/images/friends/imgRight.png) no-repeat; width:9px; height:41px;}
#BDGprj .img .imgBg{ background:url(/images/friends/imgBg.png) repeat-x; margin: 0; width:auto; height:41px;}
#BDGprj .prj .img img{ margin:0 auto; display:block; padding:5px 0 0; }

/*
TOOLTIP
====================================================================================================================*/

#tooltip, .linkTip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #EAECEA;
	background-color:white;
	padding: 5px;
	opacity: 0.9;
	color:#5d6062;
	width:154px;
	height:auto;
}
#tooltip h3 {
	font-size:12px;
	color:#5d6062;
}
#tooltip.friendsTT {
	background-color:white;
	font-size:12px;
	width:140px;
	padding:7px;
	opacity: 0.96;
	border: 1px solid #EAECEA;
}
#tooltip b, #tooltip i, #tooltip u, #tooltip em {
	display:block;
	padding:1px 0;
	font-style:normal;
	text-decoration:none;
}
#tooltip b {
	color:black;
	padding:0 0 2px 0;
	margin:0 3px 1px 3px;
	border-bottom:dotted 1px #EAECEA;
}
#tooltip em {
	font-size:10px;
	padding:4px 0;
}
#tooltip.iKnowU {
	width:120px;
}
#tooltip.fotoInfo {
	width:230px;
}

#tooltip.regTT {
	width:220px;
}
#tooltip h3, #tooltip div { margin: 0; }
.tooltip { display:none;}
.isMainFotoBox, .notifyMeBox {
	padding:10px 0;
	margin:0 16px 16px 16px;
	text-align:center;
	background-color:#F9FAFA;
	color:black;
}
