*					{ font: 12px "Trebuchet MS", Tahoma, sans-serif }
html,body				{ background-color: #fff; color: #040404; width: 100%; height: 100%; text-align: center;  z-index: 2}
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,
dl,li,dt,dd,p,blockquote,pre,form,
fieldset,table,th,td,a,img,label,button	{ margin: 0; padding: 0; border: none }
input,textarea, select			{ margin: 0 }

.clear					{ width: 100%; height: 0; overflow: hidden; clear: both; font-size: 1px }
.right					{float:right}
.left					{float:left}
.center					{text-align:center}
.nowrap					{white-space: nowrap}

.tm1					{ position: relative; top: -1px }
.tm2					{ position: relative; top: -2px }
.tm3					{ position: relative; top: -3px }
.tp1					{ position: relative; top: 1px }
.tp3					{ position: relative; top: 3px }
.tp7					{ position: relative; top: 7px }
.tp9					{ position: relative; top: 9px }

.green					{ color: #74ab06 }
.red					{ color: #bc0404 }
.gray					{ color: #8a8a8a }
.black					{ color: #040404 }
.blue					{ color: #00aeef }
.yellow					{ color: #dfa508 }
.online					{ color: #74ab06; font-weight: bold }
.blackyellow				{ color: #c49e0b }
.blackgreen				{ color: #84c10b }
.blackgray				{ color: #707070 }
.lightgray				{ color: #b8b9b9 }

.gameback				{ background: url(/default/gameback.gif) no-repeat 70px 3px }
.greenstatus				{ background: url(/default/greenstatus.gif) repeat-x left top }
.yellowstatus				{ background: url(/default/yellowstatus.gif) repeat-x left top }
.graystatus				{ background: url(/default/graystatus.gif) repeat-x left top }
.rusmap					{ background: #f2f2f2 url(/default/rusmap.gif) no-repeat 440px top }
.nactive				{ background: url(/default/arrow.gif) no-repeat 50% 32px }
.wspr					{ background: url(/default//wsprite.gif) no-repeat }
.gspr					{ background: url(/default/gsprite.gif) no-repeat }
.wico					{ background: url(/default/wicons.gif) no-repeat }
.gico					{ background: url(/default/gicons.gif) no-repeat }
.sstar					{ background: url(/default/sstars.gif) no-repeat right bottom }
.mapback				{ background: #fff url(/default/rusmap2.gif) no-repeat 150px -10px }
li.mails				{ background: url(/default/mails.gif) no-repeat left top }
ul.help					{ background: url(/default/exit.gif) no-repeat right 2px }



/*.boy a:hover img			{ border: solid 3px #b0e6fa }
.girl a:hover img		{ border: solid 3px #f8ceea }
.boy:hover			{ border: solid 3px #b0e6fa }
.girl:hover			{ border: solid 3px #f8ceea }*/

.bold					{ font-weight: bold }
.underline				{ text-decoration: underline }
.italic					{ font-style: italic }

.show					{ display: block }
.hide					{ display: none }

.s9						{ font-size: 9px }
.s10					{ font-size: 10px }
.s11					{ font-size: 11px }
.s12					{ font-size: 12px }
.s13					{ font-size: 13px }
.s14					{ font-size: 14px }
.s15					{ font-size: 15px }
.s16					{ font-size: 16px }
.s17					{ font-size: 17px }
.s18					{ font-size: 18px }
.s19					{ font-size: 19px }
.s20					{ font-size: 20px }
.s21					{ font-size: 21px }
.s22					{ font-size: 22px }
.s23					{ font-size: 23px }
.s24					{ font-size: 24px }

.sms_number,.sms_text {font-size: 16px; font-weight: bold; /*padding: 3px; border: 1px solid black; color:#040404; background-color: #fff*/}

ul.tips					{ margin: 0px 0px 20px 15px;}


.topadv					{ height: 0px; background-color: #d2d2d2 }
.sideadv				{ width: 200px; height: 300px; background-color: #d2d2d2; margin: 30px auto 0 auto }

.centering				{ width: 980px; text-align: left; margin: auto }

.header					{ height: 42px; background-color: #f2f2f2 }
.indexheader			{ height: 42px; }
.header div.centering			{ padding-top: 0px }
.header div.centering .logo { padding-top: 0px;}
a.logo,a.logo:hover			{ width: 175px; height:42px;float: left; display: block }
.login {}
.logined {}
.header ul				{ height: 25px; list-style: none; margin: 1px 0 0 0; float: left; display: inline }
.header ul li				{ height: 25px; float: left; display: inline }
.userlink li				{ margin: 9px 0 0 20px }
.userlink a,.userlink a:hover		{ font-size: 14px; color: #00aeef }
li.mails				{ width: 90px; margin:7px 0 0 10px }
li.mails span				{ position: relative; top: 3px; left: 25px }
.payment				{ width: 200px; margin: 0px 20px 0 0; float: right }
.payment ul				{ margin: 12px 0 0 0px;}
.payment ul li				{ margin: 0 0 0 7px }
ul.help					{ margin: 11px 0px 0 0; float: right; padding-right: 20px }
.help li				{ margin: 0 0 0 10px }
.help a,.help a:hover			{ font-size: 12px; color: #8a8a8a }

.indexright				{ float: right; margin: 6px 0 0px 0; height: 42px}
.indexright div,.indexright input	{ float: left }
.indexright div				{ padding-right: 10px; position: relative; top: 10px; font-size: 13px; color: #8b8a8a }
.indexright div a,
.indexright div a:hover			{ font-size: 13px; color: #00aeef }

.rotator				{ width: 830px; height: 48px; margin-top: 15px; float: left;}
#photorotator			{float:left}
a.torotator,a.tototator:hover		{ width: 137px; height: 48px; margin: 17px 0 0 13px; float: right; display: block; }

.rotator .belt {margin: 0 6px; float: left; position:relative; top:0; left:0; width:696px; height: 50px;}
.rotator ul {list-style: none; margin: 0; position:absolute; top:0; left:0; height:50px; overflow: hidden; display: block;}
.rotator ul li { height: 50px; float: left; margin: 0 4px 0 4px; display: block }
.rotator ul div { float: left; margin: 0; display: block}

.longname,.smallname			{ font-weight: bold; margin-top: 20px; float: left }
.longname				{ width: 503px }
.smallname				{ width: 424px }

.hotlinks				{ width: 276px; margin-top: 20px; float: left}
.hotlinks ul				{ height: 27px; list-style: none; margin: 2px 0 0 0; float: right; display: inline }
.hotlinks ul li				{ height: 27px; margin: 1px 0 0 25px; padding: 1px 0 0 23px; float: left; display: inline }
.hotlinks a,.hotlinks a:hover		{ font-size: 16px; color: #040404 }

.longperiod,.smallperiod,.onlyperiod	{ position: relative; left: -30px; margin-top: 20px; font-size: 16px; color: #8a8a8a }
.longperiod a,.longperiod a:hover,
.smallperiod a,.smallperiod a:hover,
.onlyperiod a,.onlyperiod a:hover	{ font-size: 16px; color: #00aeef; text-decoration: none }
.longperiod				{ width: 980px }
.smallperiod				{ width: 700px }
.onlyperiod				{ width: 503px; float: left; margin-top: 15px }
.active,.nactive			{ height: 55px; float: left; margin-left: 30px; display: inline; }
.active div,.nactive div		{ height: 20px; font-size: 16px; color: #8a8a8a; white-space: nowrap }
.nactive div				{font-weight:bold; }
.active div				{font-weight:bold;}
.active a	{ font-weight:bold; color: #00aeef;  text-decoration:none; border-bottom: dashed 1px #00aeef; }
.nactive a	{ font-weight:bold; color: #8a8a8a; text-decoration:none; border-bottom: dashed 1px #8a8a8a }
.active a:hover	{ border-bottom: dashed 1px #00aeef; color: #00aeef }
.nactive a:hover {border-bottom: dashed 1px #8a8a8a; color: #8a8a8a}
/*.active a:hover	{ border-bottom: dashed 1px #8a8a8a; color: #8a8a8a }
.nactive a:hover {border-bottom: dashed 1px #8a8a8a; color: #8a8a8a}*/

.nav					{ width: 700px; height: 19px; list-style: none; margin: 25px 0 0 0; float: left; display: inline; position: relative; left: -3px }
.nav li					{ height: 19px; margin: 0 3px 0 3px; float: left; display: inline }
.nav li a, .nav li span span { width: 20px; height: 19px; display: block; color: #00aeef; font-size: 13px; text-decoration: none; text-align: center }
.nav li span span {color: #000 }
.nav li a:hover			{ text-decoration: none }
.lnav,.rnav				{ width: 4px; height: 19px; float: left }
.pcurrent				{ height: 19px; padding: 0 2px 0 2px; background-color: #00aeef; color: #fff; font-size: 13px; text-align: center; float: left }

.projectinfo				{ width: 980px; padding: 30px 0 50px 0; margin-top: 30px; border-top: solid 1px #e9e9e9 }
.company				{ width: 400px; float: left }
.mobile					{ width: 150px; height: 33px; float: left; position: relative; top: -8px }
.mobile	span				{ position: relative; top: 10px; left: 35px }
.mobile a,.mobile a:hover		{ font-size: 11px; color: #8a8a8a; text-decoration: none }
.projectinfo ul				{ list-style: none; float: left; display: inline; margin-left: 68px }
.projectinfo ul li			{ float: left; display: inline; margin: 0 0 0 30px }
.projectinfo ul li a			{ font-size: 13px; color: #040404 }

.lcolumn				{ width: 700px; float: left }
.rcolumn				{ width: 260px; margin: 0 0 0 20px; float: left; display: inline }
.lrcolumn				{ width: 960px; float: left;}

.leftg					{ width: 700px; background-color: #f2f2f2; margin-bottom: 5px }
.leftw					{ width: 700px; margin-bottom: 5px }
.lt,.rt,.lb,.rb				{ width: 7px; height: 7px; float: left; font-size: 1px }
.ct,.cb					{ width: 686px; height: 6px; background-color: #f2f2f2; float: left; font-size: 1px }
.ct					{ border-top: solid 1px #e9e9e9 }
.cb					{ border-bottom: solid 1px #e9e9e9 }
.ctf,.cbf					{ width: 100%; height: 6px; background-color: #f2f2f2; float: left; font-size: 1px }
.ctf					{ border-top: solid 1px #e9e9e9 }
.cbf					{ border-bottom: solid 1px #e9e9e9 }
.ctspecial				{ width: 686px; height: 6px; float: left; font-size: 1px; border-top: solid 1px #e9e9e9 }
.cbspecial				{ width: 686px; height: 6px; float: left; font-size: 1px; border-bottom: solid 1px #e9e9e9 }
.leftg .peoplevisit			{ width: 676px; height: 56px; border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9; padding: 3px 11px 3px 11px; float: left }
.leftw .peoplevisit			{ width: 676px; height: 56px; padding: 5px 12px 5px 12px; float: left }
.sboy,.sgirl,.snone			{ width: 200px; height: 56px; overflow: hidden; float: left }
.gboy,.ggirl				{ height: 56px; overflow: hidden; float: left }
.leftg .sboy img,
.leftg .sgirl a img,
.leftg .snone a img,
.leftg .gboy img,
.leftg .ggirl a img	{ border: solid 3px #f2f2f2; margin: 0 11px 0 0; float: left; display: block }
.leftw .sboy a img,
.leftw .sgirl a img,
.leftw .snone a img,
.leftw .gboy img,
.leftw .ggirl a img	{ border: solid 3px #fff; margin: 0 11px 0 0; float: left; display: block}
.sboy a:hover img,
.gboy a:hover img			{ border: solid 3px #b0e6fa }
.sgirl a:hover img,
.ggirl a:hover img			{ border: solid 3px #f8ceea }
.snone a:hover img			{ border: solid 3px #e2e2e2 }
.sboy a,.sboy a:hover,
.sgirl a,.sgirl a:hover,
.snone a,.snone a:hover,
.gboy a,.gboy a:hover,
.ggirl a,.ggirl a:hover			{ line-height: 100%; text-decoration: none }
.sboy a:hover,
.sgirl a:hover,
.snone a:hover,
.gboy a:hover,
.ggirl a:hover		{ text-indent: 0 }
.sboy a span,.sboy a:hover span,
.sgirl a span,.sgirl a:hover span,
.snone a span,.snone a:hover span,
.gboy a span,.gboy a:hover span,
.ggirl a span,.ggirl a:hover span	{ font-size: 13px; color: #74ab06; text-decoration: underline }
.sboy p,.sgirl p,.snone p,
.gboy p,.ggirl p			{ font-size: 13px; color: #040404; margin-top: -10px }
.peoplevisit .visit			{ width: 476px; height: 56px; float: left; font-size: 13px; color: #040404; line-height: 34px }
.peoplevisit .visit p			{ margin-top: -9px; font-size: 12px; color: #8a8a8a }
.peoplevisit .visit a,
.peoplevisit .visit a:hover 		{ color: #bc0404; text-decoration: underline }
.rightg					{ width: 260px; background-color: #f2f2f2; margin-bottom: 15px }
.rightw					{ width: 260px; margin-bottom: 15px }
.rightg .ct,.rightg .cb			{ width: 246px; height: 7px; background-color: #e8f3da; border: solid 0px #000; float: left; font-size: 1px }
.rightg .side				{ width: 230px; background-color: #e8f3da; padding: 4px 15px 2px 15px; float: left; display: inline }
.sidehead				{ font-size: 14px; color: #000000; font-weight: bold; }
.sidestatus,.sidevotes	{ width: 118px; overflow: hidden }
.sidestatus				{ height: 46px; font-size: 13px; color: #040404; line-height: 14px }
.sidevotes				{ height: 30px; font-size: 11px; color: #8a8a8a; line-height: 12px; display: table-cell; vertical-align: bottom }
.rightw .side				{ width: 230px; background-color: #fff; padding: 4px 15px 0 15px; float: left }
.mboy,.mgirl				{ width: 230px; height: 96px; margin: 10px 0 8px 0; overflow: hidden; float: left; display: inline }
.rightg .mboy img,.rightg .mgirl a img	{ border: solid 3px #e8f3da; margin: 0 11px 0 0; float: left; display: block }
.rightw .mboy img,.rightw .mgirl a img	{ border: solid 3px #fff; margin: 0 11px 0 0; float: left; display: block }
.mboy a:hover img			{ border: solid 3px #b0e6fa }
.mgirl a:hover img			{ border: solid 3px #f8ceea }
.mboy a,.mboy a:hover,
.mgirl a,.mgirl a:hover			{ text-decoration: none }
.mboy a:hover,.mgirl a:hover		{ text-indent: 0 }
.mboy a span,.mboy a:hover span,
.mgirl a span,.mgirl a:hover span	{ font-size: 13px; color: #74ab06; text-decoration: underline; position: relative; top: -3px }
a.toleader,a.toleader:hover		{ width: 148px; height: 48px; margin: 0 0 20px 56px; float: left; display: inline }
.rightinfo				{ width: 240px; padding: 20px 10px 0 10px; border-top: solid 1px #e9e9e9; color: #8a8a8a }
span.gotop					{ background: url(/default/gotop.gif) no-repeat bottom right; padding: 5px 25px 7px 0}
div.gotop					{padding: 10px 0 10px 10px}

.tags					{ width: 236px; margin: 10px 0 8px 0; display: inline }
.tags a					{ color: #8a8a8a; text-decoration: none }
.tags a:hover				{ color: #8a8a8a; text-decoration: underline }

.topvoteimage,.topratingimage				{ height: 35px; float: left; margin: 0 0 0 0px; display: inline }
.topvoteimage a, .topvoteimage a:hover,
.topratingimage a, .topratingimage a:hover { font-size: 16px; color: #00aeef; border-bottom: dashed 1px #00aeef; text-decoration: none; position: relative; top: 2px; left: 25px }


.addphotoimage				{ height: 35px; float: left; margin: 22px 0 0 25px; display: inline }
a.addphoto,a.addphoto:hover		{ font-size: 16px; color: #00aeef; border-bottom: dashed 1px #00aeef; text-decoration: none; position: relative; top: 2px; left: 50px }

.toleader2				{ width: 260px; height: 19px }
.rightgray				{ width: 260px; background-color: #f2f2f2; margin-bottom: 15px }
.rightgray .ct,.rightgray .cb		{ width: 246px; height: 7px; background-color: #f2f2f2; border: solid 0px #000; float: left; font-size: 1px }
.rightgray .side			{ width: 230px; background-color: #f2f2f2; float: left; display: inline }
.rightgray .marginside			{ margin-left: 20px; text-align: left }
.addtoleader				{ width: 175px; margin: 15px 0 0 40px; padding: 0 0 10px 15px }
.addtoleader *				{ line-height: 100% }
.addtoleader span			{ font-size: 13px; color: #040404; position: relative; top: -4px }

.leftg .anketa				{ width: 698px; height: 164px; border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9; float: left }
.anketapad				{ margin-top: 12px }
.anketapad2				{ margin-top: 20px }
.anketapad3				{ margin-top: 4px }
.anketapad4				{ margin-top: 40px }
.anketapad5				{ margin-top: 42px }
.anketaphoto			{ width: 150px; height: 150px; margin: 7px 13px 0 13px; float: left; display: inline }
.anketadata				{ width: 290px; height: 150px; margin: 7px 13px 0 0; float: left; display: inline }
.anketadata .info			{ width: 290px; height: 102px }
.anketadata .info *			{ line-height: 130% }
.anketadata .photos			{ width: 290px; height: 48px }
.anketadata .photos *			{ font-size: 11px }
.anketadata .photos img			{ width: 48px; height: 48px; margin: 0 13px 0 0; float: left; display: inline }
.anketabuttons				{ width: 210px; height: 150px; float: left; margin-top: 5px }
.anketabuttons ul			{ width: 210px; height: 107px; list-style: none }
.anketabuttons li			{ margin: 0 0 7px 0; padding: 0 0 0 30px }
a.touser,a.touser:hover			{ width: 179px; height: 43px; float: left; display: inline }

.giftline				{ width: 660px; height: 60px; margin: 7px 0 7px 0; display: inline; float: left; overflow: hidden; z-index:999;}
.gtooltip 			{position: absolute; float:left; display:none;z-index:1; padding-top:0; width:100%; min-width: 170px; max-width:230px}
.gtooltip .header {background: url(/default/gift_t_header.png) repeat-x 0 0; height: 17px; padding: 0 10px 0 0px;}
.gtooltip .body {border-bottom: 1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; display:block;width:auto; height:auto;padding: 10px; background-color: #fff;}
.gtooltip .sboy,
.gtooltip .sgirl{ width:210px;}
.gtooltip .sboy img,
.gtooltip .sgirl img			{ border: solid 3px #fff; margin: 0 11px 0 0; height:50px; width:50px;float: left; display: block }
.gtooltip .sboy a,
.gtooltip .sboy a:hover,
.gtooltip .sgirl a,
.gtooltip .sgirl a:hover		{ text-decoration: none }
.gtooltip .sboy a span,
.gtooltip .sboy a:hover span,
.gtooltip .sgirl a span,
.gtooltip .sgirl a:hover span {font-size: 11px; color: #74ab06; text-decoration: underline;}
.gtooltip .sboy p,
.gtooltip .sgirl p			{padding-top: 10px; width:auto; min-width:150px; max-width:210px;}
.gtooltip .message			{ padding: 8px 3px 0 3px; line-height: 120%; width:200px;}
.gtooltip .control a			{ margin: 5px }

.tooltip 			{width:auto;float:left;padding-top:0px;overflow:hidden}
.tooltip p 	{font-size: 11px; color: #040404}
.tooltip .sboy,.tooltip .sgirl{ width:250px}
.tooltip .sboy img,
.tooltip .sgirl img			{border: solid 3px #fff; margin: 0 11px 0 0; height:50px; width:50px; float: left; display: block }
.tooltip .sboy a,
.tooltip .sboy a:hover,
.tooltip .sgirl a,
.tooltip .sgirl a:hover		{line-height: 10px; text-decoration: none }
.tooltip .sboy a span,
.tooltip .sboy a:hover span,
.tooltip .sgirl a span,
.tooltip .sgirl a:hover span {font-size: 11px; color: #74ab06; text-decoration: underline;}
.tooltip .sboy p,
.tooltip .sgirl p			{font-size: 11px; color: #040404; margin-top: 0px;}
.tooltip .sboy div,
.tooltip .sgirl div			{font-size: 11px; color: #b8b9b9; margin-top: 0px }


.tgadd .sboy,.tgiftadd .sgirl{ width:auto;float:left cursor: pointer;padding-top:0px;overflow:hidden}
.tgadd p 	{font-size: 11px; color: #040404}
.tgadd .sboy,.tgadd .sgirl{ width:150px}
.tgadd .sboy img,
.tgadd .sgirl img			{ border: solid 3px #fff; margin: 0 11px 0 0; height:50px; width:50px; float: left; display: block }
.tgadd .sboy a,
.tgadd .sboy a:hover,
.tgadd .sgirl a,
.tgadd .sgirl a:hover		{ line-height: 10px; text-decoration: none }
.tgadd .sboy a span,
.tgadd .sboy a:hover span,
.tgadd .sgirl a span,
.tgadd .sgirl a:hover span		{ font-size: 11px; color: #74ab06; text-decoration: underline;}
.tgadd .sboy p,
.tgadd .sgirl p			{ font-size: 11px; color: #040404; margin-top: 0px;}
.tgadd .sboy div,
.tgadd .sgirl div			{ font-size: 11px; color: #b8b9b9; margin-top: 0px }

.rtooltip 			{position:absolute;top:0;left:0;width:150px;float:left; display:none;z-index:300; padding-top:0px;overflow:hidden}
.rtooltip .header {background: url(/default/gift_t_header.png) repeat 0 0; height: 17px; padding: 0 0px 0 0px}
.rtooltip .body {text-align:left;border-bottom: 1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; display:block; height:auto;padding: 10px; background-color: #fff;}
.rtooltip .body p { font-size: 11px; color: #040404}


button.disabled			{opacity: 0.5; filter: alpha(opacity=50); zoom: 1}

.gift					{width:60px; height:60px; float:left; cursor: pointer }
.gift img				{cursor: pointer }
.giftimg				{margin: 1px; padding:2px; width:64px; height: 64px; border: 2px #fff solid; float:left; display:block;}
.giftimg img		 	{cursor: pointer}
.gift_hover				{border: 2px #efefef solid;}
.gift_selected 			{border: 2px #74ab06 solid; }
.giftrow				{padding-left: 20px;}
.giftpay				{ width: 500px; margin: 0px 10px 10px -10px; padding: 15px 0 15px 0; float: left; background-color: #f2f2f2; text-align:center }
#giftcontent .radio			{ float: left; margin-right: 20px }
#giftcontent .radio label		{ position: relative; left: 5px; top: 0px; font-size: 13px }

#giftform textarea { width:420px; height: 80px}
a.allgifts,a.allgifts:hover,a.allgifts_close,a.allgifts_close:hover { width: 36px; height: 36px; margin: 19px 0 0 3px; float: left; display: block;}
a.next,a.next_active,a.prev,a.prev_active { width: 36px; height: 36px; margin: 29px 0 0 0px; float: left; display: inline}
a.allgifts_close,a.allgifts_close:hover,a.next_active,a.prev_active {display: none;}

.rphoto					{ width: 56px; height: 56px; float: left}
.rphoto {border: 2px #fff solid; }
.rphoto_selected {border: 2px solid gold; }

.leftg .anketaquest			{ width: 658px; border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9; padding: 10px 20px 0 20px; float: left }
.questhead				{ font-size: 13px; color: #040404; font-weight: bold }
.mcolhead				{ font-size: 13px; color: #040404; font-weight: bold; padding-top: 5px }
.questattention				{ font-size: 11px; color: #bc0404 }
.questtop				{ padding: 10px 0 20px 0 }
.anketaquest .radio			{}
.anketaquest .radio label		{ position: relative; left: 5px; top: 0px; font-size: 13px }
.anketaquest .radio2			{ float: left; margin-right: 20px }
.anketaquest .radio2 label		{ position: relative; left: 5px; top: 0px; font-size: 13px }
.anketaquest .age			{ padding: 7px 0 10px 0 }
.anketaquest .age div			{ float: left }
.anketaquest .age div.agetext		{ width: auto; height: 22px }
.anketaquest .age input			{ width: 24px; margin: 2px 10px 0 10px; padding: 1px; display: inline; text-align: center; font-size: 13px }
.anketaquest .questsector		{ width: 658px; padding: 15px 0 20px 0;}
.questsector .mcolumn			{ width: 324px; float: left }
.questsector .mcolumn1			{ width: 324px; float: left }
.questsector .mcolumn2			{ width: 324px; float: left }
.anketaquest .check			{ margin-top: 2px }
.anketaquest .check label		{ position: relative; left: 7px; top: -2px; font-size: 13px }
.anketaquest .other			{ margin: 2px 0 0 21px; font-size: 13px }
.anketaquest .other textarea		{ width: 200px; height: 70px; font-size: 13px; padding: 1px; margin-top: 6px; display: inline }
.anketaquest textarea.about		{ width: 100%; height: 200px; font-size: 13px; padding: 1px; margin-top: 6px; display: inline; }
.anketaquest .other select		{ width: 200px; font-size: 13px; padding: 1px; margin-top: 6px; display: inline }
.anketaquest .other select option	{ font-size: 13px; padding: 1px }
.tosave				{ width: 179px; height: 48px; border: none; cursor: pointer; display: block; overflow: hidden; text-indent: -9999px; font-size: 0; padding: 0; }
.leftw .mcolumn3			{ width: 345px; margin-right: 20px; float: left }
.leftw .mcolumn4			{ width: 335px; float: left }
.leftw .mcolumn3 .mcolhead,
.leftw .mcolumn4 .mcolhead		{ font-size: 13px; color: #040404; font-weight: bold; padding-bottom: 0 }
.anketainfo				{ padding: 0px 0 5px 0; font-size: 13px; color: #040404 }
.anketainfo div				{ font-size: 13px; color: #8a8a8a; font-style: italic; margin-top: 3px }
.anketainfo div.anketaword		{ font-size: 12px; color: #8a8a8a; font-style: italic; padding: 0px 0 0px 10px }
.anketainfo div.aboutuser		{ font-size: 13px; color: #040404; font-style: normal; margin-top: 0px }

.yabeda					{ width: 700px; margin-top: 20px; float: left }
.yabeda ul				{ height: 25px; list-style: none; float: left; display: inline; position: relative; left: -20px }
.yabeda ul li				{ height: 25px; margin: 0 0 0 20px; padding: 0 0 0 25px; float: left; display: inline }
.yabeda a,.yabeda a:hover		{ font-size: 14px; color: #040404; position: relative; top: -1px }

.post					{ width: 700px; border-top: solid 1px #e9e9e9; padding: 15px 0 15px 0; float: left }
.postfirst				{ border: solid 0px #000 }
.mood					{ font-size: 11px; color: #8a8a8a }
.posthead				{ padding-top: 7px }
.posthead a,.posthead a:hover		{ font-size: 14px; color: #00aeef }
.posttext				{ padding-top: 7px; font-size: 13px; color: #040404 }

.vstrechahead				{ width: 700px; font-size: 24px; color: #040404; padding: 5px 0 15px 0  }
.vstrechadata				{ width: 700px; font-size: 13px; color: #040404; padding: 15px 0 15px 0; border-top: solid 1px #e9e9e9 }
.vstrechadata div.param			{ width: 120px; font-size: 13px; color: #8a8a8a; float: left }
.vstrechadata div.set			{ float: left; font-size: 13px }
.vstrechabuttons			{ width: 700px; padding: 15px 0 15px 0; border-top: solid 1px #e9e9e9; position: relative; left: -5px }
a.addtouser,a.addtouser:hover		{ width: 150px; height: 43px; float: left; display: inline }
a.waitinvite,a.waitinvite:hover,
a.nowaitinvite,a.nowaitinvite:hover	{ width: 232px; height: 43px; float: left; display: inline; margin-left: 15px }
.vstrechacommentshead			{ width: 700px; font-size: 18px; color: #040404; padding: 0 0 10px 0 }
.vstrechacomment			{ width: 700px; font-size: 13px; color: #040404; padding: 7px 0 8px 0; border-top: solid 1px #e9e9e9 }
.vstrechaattention			{ width: 700px; font-size: 12px; color: #8a8a8a; padding: 10px 0 0 0 }

.backtoanketa				{ height: 25px; float: left; margin: 15px 0 0 0; display: inline }
a.toanketa,a.toanketa:hover		{ font-size: 13px; color: #00aeef; text-decoration: underline; position: relative; left: 15px }

.addphotoimage2				{ height: 20px; float: left; margin: 20px 0 0 0; display: inline }
a.addphoto2,a.addphoto2:hover		{ font-size: 13px; color: #00aeef; text-decoration: underline; position: relative; top: -6px; left: 18px }

.workphoto				{ width: 150px; height: 177px; margin: 25px 16px 0 0 !important; float: left;}
.workphoto img			{ padding-bottom: 0px; }
.workphoto a img		{ border:2px solid #fff }
.photobuttons			{ width: 96px; height: 24px; margin: 0 auto 0 auto }
.default_photo img,.default_photo a img		{ border:2px solid #dfa508;}
.rejected_photo img,.rejected_photo a img	{ border:2px solid #bc0404; opacity: 0.3; filter: alpha(opacity=30); zoom: 1}

a.offphoto,a.offphoto:hover,
a.setphoto,a.setphoto:hover,
a.trashphoto,a.trashphoto:hover,
a.approve,a.approve:hover,
a.reject,a.reject:hover,
a.onphoto,a.onphoto:hover { width: 24px; height: 24px; float: left; display: inline }
a.makedefault,a.makedefault:hover,
a.default,a.default:hover { width: 24px; height: 20px; float: left; display: inline }		
.editablephoto				{ width: 140px; height: 90px; float: left; margin-top: 34px }
.editphoto				{ width: 560px; float: left; margin-top: 30px }
.photocomment,.photocommenttext,
.photointim,.photointimtext		{ float: left }
.photointimtext label,.photocomment	{ font-size: 13px; color: #040404 }
.photocomment,.photointim		{ width: 130px; position: relative; top: 1px }
.photointimtext,.photocommenttext	{ width: 430px }
.photointim,.photointimtext		{ padding: 25px 0 25px 0 }
.photointim span			{ position: relative; top: -2px; font-size: 13px; color: #040404 }
.photocommenttext textarea		{ width: 380px; height: 70px; font-size: 13px; padding: 1px; margin-top: 6px; display: inline }
.photointimtext label			{ position: relative; left: 5px; top: -2px; font-size: 13px }
.photointimborder			{ border-top: solid 1px #e9e9e9 }
.insidephotocomment			{ font-size: 11px; color: #8a8a8a; padding: 2px 0 0 19px }
.insiderotatorcomment			{ font-size: 11px; color: #8a8a8a; padding: 2px 0 0 2px }
.insidephotobuttons			{ padding: 25px 0 0 19px }
.saveeditphoto				{ width: 117px; height: 43px; float: left; border: none; cursor: pointer; display: block; overflow: hidden; text-indent: -9999px; font-size: 0; line-height: 200px; padding: 0; margin-right: 10px }
.canceditphoto,
.acanceditphoto				{ width: 117px; height: 43px; float: left; border: none; cursor: pointer; display: block; overflow: hidden; text-indent: -9999px; font-size: 0; line-height: 200px; padding: 0 }

.photocontent 		{width: 498px; height: 177px; margin: 25px 16px 0 0 !important; float: left;}
.photocontent div {margin: 10px 0 10px 0}
.text input {width:420px; margin-top:-3px;}
.fieldname {width:74px;display:block; float:left;}
.radio input {}

.search					{ width: 698px; border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9; float: left; font-size: 13px; color: #040404 }
.oneline				{ padding: 9px 13px 9px 13px; float: left }
.who,.whoage,.where,.uslovie,
.minisearch span			{ font-size: 13px; color: #040404 }
.oneline .form,.thirdline .form		{ margin-top: 5px }
div.metro				{ margin: 3px 0 0 1px }
.who,.whoage,.where,.gosearch		{ height: 80px; float: left; }
.who					{ width: 125px }
.who select				{ width: 100px; font-size: 13px; padding: 1px; display: inline }
.whoage					{ width: 150px }
.whoage div				{ float: left }
.whoage div.agetext			{ width: 16px; height: 22px }
.agetext span				{ position: relative; top: 3px }
.whoage input				{ width: 24px; font-size: 13px; margin: 0 10px 0 0; padding: 1px; display: inline; text-align: center }
.where					{ width: 190px }
.where select				{ width: 170px; font-size: 13px; padding: 1px; display: inline }
.where select option			{ font-size: 13px; padding: 1px }
.tosearch				{ width: 80px; height: 30px; float: left; border: none; cursor: pointer; display: block; overflow: hidden; text-indent: -9999px; font-size: 0; line-height: 200px; padding: 0; margin-top: 20px }
.twoline				{ width: 600px; padding: 0 13px 9px 13px; float: left }
.twoline div.uslov			{ width: 140px; float: left; margin-right: 10px }
.oneline div.uslov			{ width: 140px; float: left; margin-right: 10px }
.twoline label				{ position: relative; left: 5px; top: -2px; font-size: 13px }
.oneline label				{ position: relative; left: 5px; top: -2px; font-size: 13px }
.thirdline				{ width: 600px; padding: 3px 13px 9px 13px; float: left }
.thirdline .uslovie			{ width: 250px; float: left; margin-right: 30px }
.thirdline .uslovie select		{ width: 250px; font-size: 13px; padding: 1px; display: inline }
.thirdline .uslovie select option	{ font-size: 13px; padding: 1px }
.tosearch2				{ width: 80px; height: 30px; float: left; border: none; cursor: pointer; display: inline; overflow: hidden; text-indent: -9999px; font-size: 0; line-height: 200px; padding: 0; margin: 10px 0 9px 14px }
.minisearch				{ width: 567px; float: left }
.minisearch span			{ position: relative; top: 5px; left: 14px }
a.tosearch3,a.tosearch3:hover		{ width: 118px; height: 30px; float: left; display: inline }

.searchname				{ width: 625px; font-weight: bold; margin-top: 20px; float: left }
.bigsea,a.bigsea,.a.bigsea:hover	{ width: 34px; height: 29px; float: left; margin-top: 20px }
.smallsea,a.smallsea,.a.smallsea:hover	{ width: 40px; height: 29px; float: left; margin-top: 20px }

.photoname				{ width: 591px; font-weight: bold; margin-top: 20px; float: left }
.bigphoto,a.bigphoto,.a.bigphoto:hover	{ width: 34px; height: 29px; float: left; margin-top: 20px }
.mediumphoto,a.mediumphoto,.a.mediumphoto:hover	{ width: 34px; height: 29px; float: left; margin-top: 20px }
.smallphoto,a.smallphoto,.a.smallphoto:hover	{ width: 40px; height: 29px; float: left; margin-top: 20px }

.photoinsearch				{ width: 156px; margin: 20px 0 0 24px; float: left; display: block; overflow: hidden }
.firstphotoinsearch			{ margin: 20px 0 0 0 }
.photoinsearch div span	{ font-size: 13px; color: #040404; position: relative; top: 9px; left: 3px;}
/*.photoinsearch div a	{ display:inline; white-space: nowrap;}*/
.bboy,.bgirl				{ width: 156px; margin: 10px 0 8px 0; float: left; display: inline }
.bboy img,.bgirl a img,
.bboy img,.bgirl a img			{ border: solid 3px #fff; float: left; display: block }
.bboy a:hover img			{ border: solid 3px #b0e6fa }
.bgirl a:hover img			{ border: solid 3px #f8ceea }
.bboy a,.bboy a:hover,
.bgirl a,.bgirl a:hover			{ text-decoration: none; }
/*.bboy a:hover,.bgirl a:hover		{ text-indent: 0 }*/
.bboy a span,.bboy a:hover span,
.bgirl a span,.bgirl a:hover span	{ font-size: 14px; color: #00aeef; text-decoration: underline; position: relative; top: 8px; left: 3px }
.searchdata				{padding: 8px 0 0 3px; font-size: 13px; color: #040404; display:block;}

.photoinsearch2				{ width: 96px; margin: 20px 0 10px 24px; float: left; display: block; overflow:hidden}
.photoinsearch2 div span	{ font-size: 13px; color: #040404; position: relative; top: 9px; left: 3px;}
/*.photoinsearch2 div a	{ white-space: nowrap}*/
.firstphotoinsearch2			{ margin: 20px 0 10px 0; display: inline }
.photoinsearch2 *			{ line-height: 100% }
.bboy2,.bgirl2				{ width: 96px; margin: 10px 0 8px 0; float: left; display: inline }
.bboy2 img,.bgirl2 a img,
.bboy2 img,.bgirl2 a img		{ border: solid 3px #fff; float: left; display: block }
.bboy2 a:hover img			{ border: solid 3px #b0e6fa }
.bgirl2 a:hover img			{ border: solid 3px #f8ceea }
.bboy2 a,.bboy2 a:hover,
.bgirl2 a,.bgirl2 a:hover		{ text-decoration: none; }
.bboy2 a:hover,.bgirl2 a:hover		{ text-indent: 0 }
.bboy2 a span,.bboy2 a:hover span,
.bgirl2 a span,.bgirl2 a:hover span	{ font-size: 13px; color: #00aeef; text-decoration: underline; position: relative; top: 8px; left: 3px }
.searchdata2				{ padding: 8px 0 0 3px; font-size: 13px; color: #040404; display: block}

.noborder				{ border: solid 0px #000 }
.game					{ width: 700px }
.gamerules				{ width: 479px; float: left; margin-right: 20px }
.stavka					{ width: 180px; float: left; padding-left: 20px; border-left: solid 1px #e9e9e9 }
.gamerules p,.stavka p			{ line-height: 130%; padding-bottom: 8px }
.rules p				{ line-height: 150%; padding-bottom: 6px }
.stavka select				{ width: 50px; font-size: 13px; padding: 1px; margin: 13px 10px 0 0; display: inline; float: left }
.togame,.togame:hover	{ width: 102px; height: 43px; float: left; display: inline; margin: 0;  cursor: pointer; overflow: hidden;}
.pay,.pay:hover,.gpay,.gpay:hover	{ width: 102px; height: 43px; display: inline; margin: 0;  cursor: pointer; overflow: hidden;}

.peoplevisit .gamestatus		{ width: 450px; height: 56px; float: left; border-left: solid 1px #c3c3c3 }
.gamestatus div				{ float: left; height: 25px }
.peoplevisit .mystatus			{ width: 325px }
.peoplevisit .editmystatus		{ width: 150px; height: 56px; float: left }
.greenstatus,.yellowstatus,.graystatus	{ height: 25px; text-align: right; margin-top: 14px }
.greenstatus span,.yellowstatus span,
.graystatus span			{ font-size: 13px; color: #fff; position: relative; top: 3px }
.inleaders				{ float: left; margin: 17px 0 0 8px }
.editmystatus span			{ position: relative; top: 7px }
.gametime				{ width: 63px; float: left; padding: 7px 0 14px 14px; border-left: solid 1px #e9e9e9 }
.gamewho				{ width: 521px; float: left; padding: 7px 0 0 0 }
.renew					{ width: 100px; height: 30px; float: left; margin: 0; display: inline;}
a.tonew,a.tonew:hover			{ font-size: 13px; color: #00aeef; text-decoration: underline; position: relative; left: 20px; top: 6px }

.minusminus				{ margin-left: 10px }
.plusplus				{ width: 710px }

.folders				{ width: 250px; float: left; border:0px solid red}
.foldercontent				{ width: 420px; margin-left: 10px; display: block; float:left; border:0px solid red}
.folderg				{ width: 250px; background-color: #f2f2f2; margin: 0;}
.folderg .ct,.folderg .cb		{ width: 236px; height: 7px; background-color: #f2f2f2; float: left; font-size: 1px; border: 0}
.foldergray				{ width: 250px; height: 25px; background-color: #f2f2f2;}
.folderwhite				{ width: 250px; height: 25px; background-color: #fff }
.folderw				{ width: 250px; background-color: #fff; padding: 7px 0 7px 0;}
.allmails,.allmails_na,
.heartmails,.heartmails_na,
.blackmails,.blackmails_na,
.delmails,.delmails_na,
.phonemails,.phonemails_na		{ height: 25px; width: 130px; margin: 0 5px 0 10px; float: left; display: block; overflow:hidden}
.allmails_edit {overflow:visible;width:250px}
.foldergray .naf			{ font-size: 13px; color: #8a8a8a; position: relative; left: 32px; top: 3px;}
.folderscol				{ width: auto; margin-right: 5px; float: right; position: relative; top: 3px;}
.folders .unread {font-weight:bold; color:#040404; font-size: 12px; position: relative; top: 1px;}
.folderscol span			{ font-size: 13px }
.folderwhite .wico a,
.folderwhite .wico a:hover		{ font-size: 13px; color: #00aeef; position: relative; left: 32px; top: 2px;}
.foldergray a.foldtrash,
.foldergray a.foldtrash:hover,
.foldergray a.foldset,
.foldergray a.foldset:hover,
.folderwhite a.foldtrash,
.folderwhite a.foldtrash:hover,
.folderwhite a.foldset,
.folderwhite a.foldset:hover		{ width: 24px; height: 22px; display: block; float: left;}
.folders .sideadv			{ width: 200px; height: 300px; background-color: #d2d2d2; margin: 50px auto 0 auto }
.folder input		{width: 110px; padding: 0px; display: inline; font-size: 13px; text-decoration:underline; color:#00aeef; margin: 0 13px 0 27px; float: left }
.folder button	{width:75px;padding: 0px; display: inline; font-size: 13px; font-weight: bold; color:#606060; float: left; background:none; border: 1px solid #606060 }

.infolderw				{ width: 450px; background-color: #fff }
.infolderw .ct,.infolderw .cb		{ width: 436px; height: 6px; background-color: #fff; float: left; font-size: 1px }
.infolder				{ width: 420px; height: auto; border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9; padding: 3px 14px 3px 14px; float: left;}
.selallmail				{ padding-right: 17px; border-right: solid 1px #e9e9e9; margin-right: 10px; float:left }
.selallmail input		{ position: relative; top: 2px; float: left}
.selallmail div	{ position: relative; font-size: 13px; color: #8a8a8a; float: right }
.selallmail_pad 		{ left: 7px;}
a.inmoment				{ height: auto; display: block; border-bottom: dashed 1px #00aeef; text-decoration: none; color: #00aeef; float: left; font-size: 13px }
div.inmoment	{ position: relative; font-size: 13px; color: #8a8a8a; float: left;}

.infolder2				{ height: 34px }
.fold2line				{ margin-top: 7px; padding-top: 6px; border-top: solid 1px #e9e9e9 }
.fold1line div.zn,.fold2line div.zn	{ float: left; padding-right: 10px; height: 35px; width: 135px; text-align: right }
.fold1line .zn span,.fold2line .zn span	{ font-size: 13px; color: #8a8a8a; position: relative; top: 8px }
.fold1line select,.fold2line select	{ width: 172px; font-size: 13px; padding: 1px; display: inline; margin-right: 10px; float: left; position: relative; top: 6px }
.fold1line select option,
.fold2line select option		{ font-size: 13px; padding: 1px }
button.tookmail,button.tookmail:hover		{ width: 41px; height: 35px; float: left; display: inline; border:0; }

.foldercontent .leftw			{ width: 420px; margin-bottom:0px; padding: 10px 10px 10px 15px; border-bottom: solid 1px #e9e9e9 }
.foldercontent .noborder2		{ border: solid 0px #000; }
.foldercontent .leftw .sboy,
.foldercontent .leftw .snone,
.foldercontent .leftw .sgirl		{ width: 220px;white-space: nowrap;margin:5px;}
.foldercontent .leftw .sboy p,
.foldercontent .leftw .snone p,
.foldercontent .leftw .sgirl p	{position:relative; height:15px;}
.foldercontent .leftw .sboy span,
.foldercontent .leftw .sgirl span	{}
.foldercontent .leftw .snone span {position: relative; top: 15px}
.foldercontent .selectmail		{ width: 25px; float: left;}
.foldercontent .selectmail input	{ position: relative; top: 25px;}
.foldercontent .howmails		{ width: 135px; height: 56px; margin-right:5px; float: left; white-space: nowrap;}
.foldercontent .howmails a,
.foldercontent .howmails a:hover	{ font-size: 13px; position: relative; top: 15px }
.foldercontent .howmails	p	{position: relative; top: 15px }

.foldercontent .comment				{ width: 435px; background-color: #fff }
.foldercontent .comment .ct,.foldercontent .comment .cb { width: 421px; height: 6px; background-color: #fff; float: left; font-size: 1px }
.foldercontent .comment .date				{ width: 405px; height: 13px; border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9; padding: 0px 14px 0px 14px; float: left;}

.foldercontent .comment .text {margin-left:10px; }
.foldercontent .comment .delete {margin-left:10px; }
/*.foldercontent .comment .date {margin-left:10px; width:100% }*/

.settings				{ width: 240px; float: left }
.settingscontent			{ width: 700px; margin-left: 20px; display: inline; float: left }
.settingsg				{ width: 240px; background-color: #f2f2f2; margin: 0 }
.settingsg .ct,.settingsg .cb		{ width: 226px; height: 7px; background-color: #f2f2f2; float: left; font-size: 1px; border: solid 0px #000 }
.settingsgray				{ width: 240px; height: 25px; background-color: #f2f2f2 }
.settingswhite				{ width: 240px; height: 25px; background-color: #fff }
.settingsw				{ width: 240px; background-color: #fff; padding: 7px 0 7px 0 }
.mainset,.mainset_na,
.attentionset,.attentionset_na,
.filterset,.filterset_na,
.vipset,.vipset_na,
.mobset,.mobset_na			{ height: 25px; width: 220px; margin: 0 10px 0 10px; float: left; display: inline }
.settingsgray .naf			{ font-size: 13px; color: #8a8a8a; position: relative; left: 32px; top: 3px }
.settingswhite .wico a,
.settingswhite .wico a:hover		{ font-size: 13px; color: #00aeef; position: relative; left: 32px; top: 2px }
.settext1 p,.settext2 p			{ line-height: 130%; padding-bottom: 12px }
.settext2				{ padding-top: 12px; border-top: solid 1px #e9e9e9; }
.settingscontent a.tosave,
.settingscontent a.tosave:hover		{ width: 179px; height: 48px; float: left; display: inline; position: relative; left: 130px; top: 30px }

.regtext				{ font-size: 13px; margin-bottom: 20px }
.photocommenttext .ie6 input	{ width: 272px; padding: 1px; display: inline; font-size: 13px }
.photocommenttext .regpass input		{ width: 100px; padding: 1px; display: inline; font-size: 13px; margin-right: 9px; float: left }
.photocommenttext .captcha input		{ width: 110px; padding: 5px; display: inline; font-size: 24px; font-weight: bold; color:#606060; margin-right: 5px; float: left }
.regalso				{ margin-right: 10px; float: left; font-size: 13px; position: relative; top: 1px }
.regmargin				{ margin-bottom: 20px }
.regp1					{ width: 35px; height: 3px; background-color: #bc0404; float: left; margin-right: 6px; font-size: 1px }
.regp2					{ width: 35px; height: 3px; background-color: #cb4a05; float: left; margin-right: 6px; font-size: 1px }
.regp3					{ width: 35px; height: 3px; background-color: #cf5c06; float: left; margin-right: 6px; font-size: 1px }
.regp4					{ width: 35px; height: 3px; background-color: #da8c08; float: left; margin-right: 6px; font-size: 1px }
.regp5					{ width: 35px; height: 3px; background-color: #dfa508; float: left; margin-right: 6px; font-size: 1px }
.regp6					{ width: 35px; height: 3px; background-color: #80a006; float: left; margin-right: 6px; font-size: 1px }
.regp7					{ width: 35px; height: 3px; background-color: #74ab06; float: left; margin-right: 6px; font-size: 1px }
.reggray				{ width: 35px; height: 3px; background-color: #8a8a8a; float: left; margin-right: 6px; font-size: 1px }
.reg1					{ width: 129px; height: 43px; float: left; border: none; cursor: pointer; display: block; overflow: hidden; text-indent: -9999px; font-size: 0; line-height: 200px; padding: 0; position: relative; left: -4px }
.regaht					{ width: 163px; float: left; position: relative; top: -25px; left: 80px }
.regahttop				{ width: 163px; height: 31px }
.regahtbottom				{ width: 163px; height: 14px }
.regahtcenter				{ width: 141px; border-left: solid 1px #cacaca; border-right: solid 1px #cacaca; padding: 0 10px 0 10px; font-size: 11px;background-color:#fafafa }
.photocommenttext select		{ width: 170px; font-size: 13px; padding: 1px; display: inline }
.photocommenttext select option		{ font-size: 13px; padding: 1px }
a.regchange,a.regchange:hover		{ width: 80px; height: 30px; float: left; display: inline; position: relative; top: -3px; left: 10px }
button.regchange,button.regchange:hover		{ width: 80px; height: 30px; float: left; display: inline; position: relative; top: -3px; left: 10px }

.photocommenttext label		{ float: left; margin-right: 20px}
.photocommenttext .radio label		{ position: relative; left: 5px; top: -2px; font-size: 13px }

.regage select				{ float: left; margin-right: 10px; font-size: 13px; padding: 1px; display: inline }
.regage option				{ font-size: 13px; padding: 1px }
.regage .day select			{ width: 50px }
.regage .month select			{ width: 100px }
.regage .year select			{ width: 60px }
#captcha				{ width: 150px; height: 50px; float: left; margin-right: 1px }
div .refresh			{float: left; border:0px solid red; margin-top:10px}
div .refresh a 			{font-size:13px;}
.reg2					{ width: 179px; height: 43px; float: left; border: none; cursor: pointer; display: block; overflow: hidden; text-indent: -9999px; font-size: 0; line-height: 200px; padding: 0; position: relative; left: -4px }


a.torotator,a.torotator:hover		{ background-position: 0px 0px }
a.toleader,a.toleader:hover		{ background-position: -137px 0px }
.lnav					{ background-position: -285px 0px }
.rnav					{ background-position: -289px 0px }
.toleader2				{ background-position: -293px 0px }
a.allgifts,a.allgifts:hover		{ background-position: -36px -360px }
a.allgifts_close,a.allgifts_close:hover		{ background-position: -144px -360px;}
a.prev,a.prev:hover		{ background-position: -72px -360px }
a.next,a.next:hover		{ background-position: -216px -360px;}
a.prev_active,a.prev_active:hover		{ background-position: -36px -360px }
a.next_active,a.next_active:hover		{ background-position: -144px -360px;}
button.tookmail,button.tookmail:hover		{ background-position: -321px -19px }
.leftg .lt				{ background-position: 0px -48px }
.leftg .rt				{ background-position: -7px -48px }
.leftg .lb				{ background-position: -14px -48px }
.leftg .rb				{ background-position: -21px -48px }
.rightg .lt				{ background-position: -28px -48px }
.rightg .rt				{ background-position: -35px -48px }
.rightg .lb				{ background-position: -42px -48px }
.rightg .rb				{ background-position: -49px -48px }
.rightgray .lt,.folderg .lt,
.settingsg .lt				{ background-position: -56px -48px }
.rightgray .rt,.folderg .rt,
.settingsg .rt				{ background-position: -63px -48px }
.rightgray .lb,.folderg .lb,
.settingsg .lb				{ background-position: -70px -48px }
.rightgray .rb,.folderg .rb,
.settingsg .rb				{ background-position: -77px -48px }
.infolderw .lt,.comment .lt	{ background-position: -84px -48px }
.infolderw .rt,.comment .rt { background-position: -91px -48px }
.infolderw .lb,.comment .lb	{ background-position: -98px -48px }
.infolderw .rb,.comment .rb	{ background-position: -105px -48px }
a.addtouser,a.addtouser:hover		{ background-position: 0px -55px }
a.waitinvite,a.waitinvite:hover		{ background-position: -150px -55px }
a.nowaitinvite,a.nowaitinvite:hover	{ background-position: 0px -98px }
.saveeditphoto				{ background-position: 0px -141px }
.canceditphoto				{ background-position: -117px -141px }
.acanceditphoto				{ background-position: -234px -141px }
.reg1					{ background-position: -351px -141px }
.reg2					{ background-position: -101px -214px }
.bigsea					{ background-position: -34px -184px }
a.bigsea,.a.bigsea:hover		{ background-position: 0px -184px }
.smallsea				{ background-position: -108px -184px }
a.smallsea,.a.smallsea:hover		{ background-position: -68px -184px }

.bigphoto						{ background-position: -284px -184px }
a.bigphoto,.a.bigphoto:hover	{ background-position: -216px -184px }
.mediumphoto						{ background-position: -250px -184px }
a.mediumphoto,.a.mediumphoto:hover { background-position: -318px -184px }
.smallphoto						{ background-position: -108px -184px }
a.smallphoto,.a.smallphoto:hover { background-position: -68px -184px }

.togame,.togame:hover		{ background-position: 0px -214px }
.pay,.pay:hover		{ background-position: -280px -255px }
.gpay,.gpay:hover		{ background-position: 0 -165px }
.regahttop				{ background-position: 0 -255px }
.regahtbottom				{ background-position: 0 -286px }

a.touser,a.touser:hover			{ background-position: 0px -25px }
.tosave					{ background-position: -179px -25px }
.tosearch,.tosearch2			{ background-position: 0px -68px }
a.tosearch3,a.tosearch3:hover		{ background-position: 0px -98px }
a.regchange,a.regchange:hover		{ background-position: 0px -128px }
button.regchange,button.regchange:hover		{ background-position: 0px -128px;border:0 }


.top100					{ background-position: 0px 0px }
.meeting				{ background-position: 0px -30px }
.diary					{ background-position: 0px -60px }
.visit					{ background-position: 0px -90px }
.mobile					{ background-position: 0px -118px }
.addphotoimage				{ background-position: 0px -151px }
.topratingimage				{ background-position: 0px -887px }
.topvoteimage				{ background-position: 0px -916px }
.doloy					{ background-position: 0px -186px }
.backtoanketa				{ background-position: 0px -211px }
a.offphoto,a.offphoto:hover		{ background-position: 0px -236px }
a.setphoto,a.setphoto:hover		{ background-position: 0px -260px }
a.trashphoto,a.trashphoto:hover		{ background-position: 0px -284px }
a.approve,a.approve:hover		{ background-position: 0px -977px }
a.reject,a.reject:hover		{ background-position: 0px -950px }
a.onphoto,a.onphoto:hover		{ background-position: 0px -308px }
a.foldtrash,a.foldtrash:hover		{ background-position: 0px -286px }
a.foldset,a.foldset:hover		{ background-position: 0px -262px }
.allmails				{ background-position: 0px -332px }
.heartmails				{ background-position: 0px -357px }
.blackmails				{ background-position: 0px -382px }
.delmails				{ background-position: 0px -407px }
.phonemails				{ background-position: 0px -432px }
.mainset				{ background-position: 0px -457px }
.attentionset				{ background-position: 0px -482px }
.filterset				{ background-position: 0px -507px }
.vipset					{ background-position: 0px -532px }
.mobset					{ background-position: 0px -557px }

.anketamanage				{ background-position: 0px 0px }
.photomanage				{ background-position: 0px -25px }
.addvideo				{ background-position: 0px -50px }
.addtoleader				{ background-position: 0px -75px }
.addphotoimage2				{ background-position: 0px -75px }
.renew					{ background-position: 0px -115px }
.allmails_na				{ background-position: 0px -150px }
.heartmails_na				{ background-position: 0px -175px }
.blackmails_na				{ background-position: 0px -200px }
.delmails_na				{ background-position: 0px -225px }
.phonemails_na				{ background-position: 0px -250px }
.mainset_na				{ background-position: 0px -275px }
.attentionset_na			{ background-position: 0px -300px }
.filterset_na				{ background-position: 0px -325px }
.vipset_na				{ background-position: 0px -350px }
.mobset_na				{ background-position: 0px -375px }



.vlenturules				{ width: 700px }
.vlpad					{ padding: 15px 0 15px 0 }
.leftg .album				{ width: 688px; border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9; padding: 4px 1px 4px 9px; float: left }
.vlphoto,.vlphoto_active		{ width: 54px; height: 54px; margin-right: 3px; overflow: hidden; float: left;}
.leftg .vlphoto img			{ border: solid 3px #f2f2f2; margin: 0 11px 0 0; float: left; display: block }
/*.vlphoto a:hover img			{ border: solid 2px #9fe612 }*/
.vlphoto a:hover img			{ border: solid 2px #c0c0c0 }
.vlphoto_active img			{ border: solid 2px #00aeef }
.leftg .jstatus			{ width: 288px; border-left: solid 1px #e9e9e9; border-right: solid 1px #e9e9e9; padding: 4px 1px 4px 9px; float: left }

.vlenturules .editphoto			{ margin-top: 0 }
.vlenturules .stavka			{ width: 180px; float: left; padding-left: 0; border-left: solid 0px #e9e9e9 }
.vlenturules .stavka select		{ width: 50px; font-size: 13px; padding: 1px; margin: 13px 10px 0 0; display: inline; float: left }
.vlphoto a:hover			{ text-indent: 0 }

.creo					{ width: 700px }
.creo .editphoto			{ width: 700px; margin-top: 0 }
.creo .photocommenttext			{ width: 305px; margin-bottom: 20px; font-size: 13px }
.creo .photocommenttext a		{ font-size: 13px }
.creo .photocommenttext textarea	{ width: 300px; height: 70px; font-size: 13px; padding: 1px; display: inline; margin-top: 0 }
.creo .photocommenttext input		{ width: 300px; font-size: 13px; padding: 1px; display: inline }
.photocommentprim			{ font-size: 11px; color: #777; line-height: 100%; padding-left: 10px; float: left; position: relative; top: -5px }
.creo .photocommentprim a,
.creo .photocommentprim a:hover		{ font-size: 11px; color: #00aeef; line-height: 100% }
.creo .photocommenttext select		{ width: 130px; font-size: 13px; padding: 1px; display: inline; float: left }
.creo .creosel				{ width: 360px }
.creo .creosel2				{ width: 500px }
.creo .creosel2 select			{ width: 178px; font-size: 13px; padding: 1px; display: inline; float: left }

.creosel3				{ width: 200px; float: left }
.creosel3 select			{ width: 178px; font-size: 13px; padding: 1px; display: inline; float: left; margin: 0 0 0 20px; position: relative; top: 4px }

.creo2sel				{ padding: 0 10px 0 20px; font-size: 13px; float: left; position: relative; top: 2px }
.creo .creosel .photocommentprim	{ font-size: 11px; color: #777; line-height: 100%; position: relative; top: -5px; padding-left: 20px; float: left }
.creo .photointimtext			{ padding: 0; margin-bottom: 20px }
.creo .age				{ padding: 0; position: relative; top: -5px }
.creo .age div				{ float: left }
.creo .age div.agetext			{ width: 7px; height: 22px }
.creo .age input			{ width: 24px; margin: 2px 5px 0 5px; padding: 1px; display: inline; text-align: center; font-size: 13px }
.creoinp2				{ width: 100px }
select.rightpadsel			{ margin-left: 20px }
.creo .nopad				{ margin-bottom: 10px }
.creolink				{ text-align: right }
.creolink a,.creolink a:hover		{ color: #00aeef }
.creo input.creocap			{ width: 95px; font-size: 13px; padding: 1px; display: inline; float: left }

.tagline				{ font-size: 18px; color: #030303; margin: 10px 100px 0 0; text-align: center }
.tagline img				{ position: relative; top: 3px; left: -5px }
.flashmorda				{ width: 940px; height: 300px; background-color: #d2d2d2; margin: 50px auto 50px auto }

#bphoto, #fphoto		{background-position: center center;background-repeat: no-repeat}

.megalist				{ width: 350px; float: left; margin-bottom: 20px }
.pphoto					{ width: 260px; float: left; margin: 10px 0 10px  0}
.pphoto .sbphoto		{ width: 260px; height: 170px; margin: 0; overflow: hidden; float: left; display: inline }
.megalist .sbphoto		{ width: 350px; height: 160px; margin: 0; overflow: hidden; float: left; display: inline }
.megalist .sbphoto img, .pphoto .sbphoto img			{ border: solid 5px #b4b4b4; margin: 0 11px 0 0; float: left; display: block }
.sbphoto a:hover img			{ border: solid 5px #ff9f00 }
.sbphoto a,.sbphoto a:hover		{ text-decoration: none }
.sbphoto a:hover			{ text-indent: 0 }
.sbphoto a span,.sbphoto a:hover span,
.pphoto .sidestatus a span,.pphoto .sidestatus a:hover span	{ font-size: 14px; color: #00aeef; font-weight: bold; text-decoration: underline; }
.sbphoto span,.pphoto .sidestatus span			{ font-size: 13px; color: #040404;}
.megalist .sbphoto .sidestatus,
.megalist .sbphoto .sidevotes 			{ width: 36px; overflow: hidden }
.megalist .sbphoto .sidestatus			{ height: 90px; font-size: 13px; color: #040404; line-height: 14px; padding-top: 10px }
.pphoto .sidestatus						{width: 100%; font-size: 12px; color: #040404; height:auto;}
.pphoto .sbphoto .sidestatus 			{ width: 56px; height:auto; overflow: hidden; margin-top: 95px}
.pphoto .sbphoto .sidevotes 			{ width: 36px; overflow: hidden }
.sbphoto .sidevotes			{ width: 34px; height: 25px; font-size: 11px; color: #fff; font-weight: bold; padding-top:12px; display: block; text-align:center;}
.megalist .sbphotorate				{ width: 340px; height: 39px }
.pphoto .sbphotorate				{ width: 34x; height: 29px }
.pphoto div {}
.sbphotorate div			{ float: left;}
.megalist .sstar			{ width: 160px; height: 25px; margin-top:8px }
.megalist .allrate			{ width: 36px; height: 25px; padding-left: 11px; font-size: 18px; color: #363636; text-align: center; position: relative; top: 8px; }
.pphoto .sstar			{ width: 160px; height: 20px;margin-top:1px}
.pphoto .allrate			{ width: 36px; height: 20px; padding-left: 11px; font-size: 18px; color: #363636; text-align: center; position: relative; top:1px}
.pphoto .anketabuttons				{ width: 210px; height:auto; float: left; margin-top: 10px}
.pphoto .anketabuttons ul			{ width: 210px; height:50px; list-style: none;}
.pphoto .anketabuttons li			{ margin: 0 0 7px 0; padding: 0 0 0 30px }
.pphoto a.chatr,.pphoto a.chatr:hover		{ width: 179px; height: 43px; float:left; display: inline;}


.chat, .schat			{ width: 760px; height: 473px; text-align: left; border: solid 0px #ccc }
.chat *, .schat *		{ line-height: 130% }
.chat .chatuser			{ width: 145px; height: 450px; float: left; display: inline }
.schat .chatuser		{ width: 100px; height: 450px; float: left; display: inline }
.chatuser img			{ padding: 20px 0 5px 20px }
.chatusername			{ padding: 0 0 20px 20px }
.podarok,.kompliment	{ width: 80px; padding-left: 50px; margin-bottom: 8px }
.chat .chatmessages		{ width: 605px; height: 450px; float: left; padding-left: 10px; display: inline }
.schat .chatmessages	{ width: 650px; height: 450px; float: left; padding-left: 10px; display: inline }
.chatmessages .nav		{ width: 390px; height: 19px; list-style: none; margin: 20px 0 0 0; float: left; display: inline; position: relative; left: -3px }
.stukstuk				{ width: 200px; height: 30px; float: left; margin: 18px 0 0 0; display: inline }
.stukstuk a,.stukstuk a:hover		{ padding-left: 20px; position: relative; top: 2px }
.chat .messagesbox				{ width: 585px; height: 260px; border: solid 1px #999; overflow: scroll; overflow-x: hidden; margin: 10px 0 10px 0 }
.schat .messagesbox				{ width: 625px; height: 370px; border: solid 1px #999; overflow: scroll; overflow-x: hidden; margin: 10px 0 10px 0 }
.messagesbox *				{ line-height: 14px }
.mymessage				{ width: 540px; margin: -1px 15px 0 15px; padding: 15px 0 15px 0; border-top: solid 1px #e5e5e5 }
.chatsmile				{ float: left; height: 30px }
a#sblock,a#sblock a:hover		{ text-decoration: none; padding-left: 32px; position: relative; top:7px }
.chathistory				{ float: right; height: 30px; padding-right: 20px }
.chathistory a,.chathistory a:hover	{ padding-left: 22px; position: relative; top: 7px }
.chatmessages textarea			{ width: 585px; height: 50px; margin: 5px 0 10px 0 }
.chatr					{ width: 179px; height: 43px; float: right; border: none; cursor: pointer; display: inline; overflow: hidden; text-indent: -9999px; font-size: 0; line-height: 200px; padding: 0; margin-right: 13px }

.gallery				{ width: 980px; height: 600px; text-align: left; border: solid 1px #fff }
.galleryallline				{ width: 75px; height: 560px; float: left; margin-top: 20px }
a.gallerytotop,a.gallerytotop_active,a.gallerytotop:hover,a.gallerytotop_active:hover	{ width: 36px; height: 36px; margin: 0 0 8px 19px; display: block }
a.gallerytobottom,a.gallerytobottom_active,
a.gallerytobottom:hover,a.gallerytobottom_active:hover			{ width: 36px; height: 36px; margin: 8px 0 0 19px; display: block }
/*a.gallerytotop, a.gallerytobottom {display: none}
a.gallerytotop_active, a.gallerytobottom_active {display: none}*/
.galleryline				{ width: 76px; height: 472px; overflow:hidden }
.galleryline .vlphoto,
.galleryline .vlphoto_active		{ width: 54px; height: 54px; padding: 0 0 5px 10px; overflow: hidden; display: inline }
.galleryline .vlphoto img		{ border: solid 3px #fff; margin: 0; display: block }
.gallerybox				{ width: 212px; height: 350px; border: solid 1px #999; overflow: scroll; overflow-x: hidden; margin: 20px 0 10px 0 }
textarea.galleryarea			{ width: 212px; height: 100px; margin: 5px 0 10px 0 }
.galleryr				{ width: 103px; height: 43px; float: left; border: none; cursor: pointer; display: block; overflow: hidden; text-indent: -9999px; font-size: 0; line-height: 200px; padding: 0; margin-left: 0px }
/*.photoeditor, .cropphoto	{ width: 120px; height: 43px; float: left; border: none; cursor: pointer; display: block; overflow: hidden; text-indent: -9999px; font-size: 0; line-height: 200px; padding: 0; margin-left: 0px }*/
.alien					{ width: 120px; height: 30px; float: left; margin: 0px 0px 0 0 }
.alien a,.alien a:hover			{ padding-left: 10px; position: relative; top: 0px; display: block; line-height: 120% }

a.photoedit_rleft,a.photoedit_rright,
a.photoedit_rleft:hover,a.photoedit_rright:hover,
a.photoedit_crop,a.photoedit_preview,
a.photoedit_crop:hover,a.photoedit_preview:hover { width: 28px; height: 25px; margin: 0 0 0 0; display: block; float: left }

.mygallerymessage			{ width: 177px; margin: -1px 10px 0 10px; padding: 10px 0 10px 0; border-top: solid 1px #e5e5e5 }
.mygallerymessage#empty		{ width: 177px; margin: -1px 10px 0 10px; padding: 10px 0 10px 0; border-top: solid 0px #e5e5e5 }
.gallerybox .sboy img,
.gallerybox .snone img,
.gallerybox .sgirl img			{ border: solid 3px #fff; margin: 0 11px 0 0; float: left; display: block }
.gallerybox .sboy a,
.gallerybox .sboy a:hover,
.gallerybox .snone a,
.gallerybox .snone a:hover,
.gallerybox .sgirl a,
.gallerybox .sgirl a:hover		{ line-height: 20px; text-decoration: none }
.gallerybox .sboy a span,
.gallerybox .sboy a:hover span,
.gallerybox .snone a span,
.gallerybox .snone a:hover span,
.gallerybox .sgirl a span,
.gallerybox .sgirl a:hover span		{ font-size: 11px; color: #74ab06; text-decoration: underline }
.gallerybox .sboy p,
.gallerybox .snone p,
.gallerybox .sgirl p			{ font-size: 11px; color: #040404; margin-top: 0px }
.gallerybox .sboy div,
.gallerybox .snone div,
.gallerybox .sgirl div			{ font-size: 11px; color: #b8b9b9; margin-top: 0px }
.gallerymessage				{ font-size: 12px; color: #585858; padding: 8px 3px 0 3px; line-height: 120% }
.galleryphoto				{ width: 660px; height: 560px; margin: 20px 20px 0 0; background-color: #000; float: left }
.galleryphoto .folderg			{ width: 660px; background-color: #f2f2f2; margin: 0 }
.galleryphoto .folderg .ct,
.galleryphoto .folderg .cb		{ width: 646px; height: 7px; background-color: #f2f2f2; float: left; font-size: 1px; border: solid 0px #000 }
.galleryphoto .foldergray		{ width: 640px; height: 540px; background-color: #f2f2f2; padding: 3px 10px 3px 10px }
.galleryphoto .foldergray table		{ width: 640px; height: 540px; border-collpase: collapse; border: none }
td.photoplace				{ width: 640px; height: 500px }
td.taglineplace				{ width: 640px; height: 20px; padding: 2px; font-size: 13px; font-weight:bold; color: #030303; line-height: 100% }
td.photoedit				{ width: 640px; height: 20px; padding: 0px 5px 0px 5px; font-size: 13px; color: #030303; line-height: 100% }
td.photoplace img			{ display: block }

.photorate				{ width: 690px; height: 710px; text-align: left; border: solid 0px #ccc }
.rateheader				{ height: 60px; float: left }
.rateheader span			{ position: relative; top: 14px; left: 20px; font-size: 24px; color: #030303; font-weight: bold }
a.gotonextphoto,a.gotonextphoto:hover	{ width: 139px; height: 33px; margin: 13px 20px 0 0; display: inline; float: right }
.photorate .galleryphoto		{ width: 650px; height: 560px; margin: 0 0 0 20px; background-color: #000; float: left; display: inline }
.ratethis				{ width: 558px; height: 48px; margin: 20px 0 0 46px }

a.toribbon,a.toribbon:hover		{ background-position: 0px 0px }
a.toleader,a.toleader:hover		{ background-position: -137px 0px }
.lnav					{ background-position: -285px 0px }
.rnav					{ background-position: -289px 0px }
.toleader2				{ background-position: -293px 0px }
a.allgifts,a.allgifts:hover		{ background-position: -285px -19px }
a.tookmail,a.tookmail:hover		{ background-position: -321px -19px }
.leftg .lt				{ background-position: 0px -48px }
.leftg .rt				{ background-position: -7px -48px }
.leftg .lb				{ background-position: -14px -48px }
.leftg .rb				{ background-position: -21px -48px }
.rightg .lt				{ background-position: -28px -48px }
.rightg .rt				{ background-position: -35px -48px }
.rightg .lb				{ background-position: -42px -48px }
.rightg .rb				{ background-position: -49px -48px }
.rightgray .lt,.folderg .lt,
.settingsg .lt				{ background-position: -56px -48px }
.rightgray .rt,.folderg .rt,
.settingsg .rt				{ background-position: -63px -48px }
.rightgray .lb,.folderg .lb,
.settingsg .lb				{ background-position: -70px -48px }
.rightgray .rb,.folderg .rb,
.settingsg .rb				{ background-position: -77px -48px }
.sbphoto .sidevotes			{ background-position: 0px -632px }
.podarok				{ background-position: 0px -712px }
.kompliment				{ background-position: 0px -672px }
.stukstuk,.alien			{ background-position: 0px -753px }
.chatsmile				{ background-position: 0px -783px }
.chathistory				{ background-position: 0px -813px }
.chatr					{ background-position: -232px -98px }
.galleryr				{ background-position: -382px -54px }
.photoeditor			{ background-position: -280px -212px }
.cropphoto				{ background-position: -163px -256px }
a.gallerytotop,a.gallerytotop:hover	{ background-position: 0px -360px }
a.gallerytotop_active,a.gallerytotop_active:hover	{ background-position: -144px -360px }
a.gallerytobottom_active,a.gallerytobottom_active:hover			{ background-position: -36px -360px }
a.gallerytobottom,a.gallerytobottom:hover			{ background-position: -180px -360px }
a.ribbontoleft,a.ribbontoleft:hover	{ background-position: -72px -360px }
a.ribbontoright,a.ribbontoright:hover	{ background-position: -108px -360px }
.closemodal				{ background-position: 0 -842px }
.uploadbutton				{ background-position: 0 -396px }
.gotonextphoto				{ background-position: -232px -396px }

a.makedefault,a.makedefault:hover		{ background-position: 0px -532px }
a.default,a.default:hover		{ background-position: 0px -609px; }
.indexright div				{ background-position: 0px -590px }

.sendgift					{ background-position: 0px -407px;height:22px }
.tofavorites				{ background-position: 0px -436px;height:15px }
.photoedit_rleft		{ background-position: -1px -486px}
.photoedit_rright		{ background-position: -61px -460px}
.photoedit_crop			{ background-position: -31px -460px}
.photoedit_preview		{ background-position: -1px -460px}

.rate05					{ background-position: 0px 0px }
.rate10					{ background-position: 0px -49px }
.rate15					{ background-position: 0px -88px }
.rate20					{ background-position: 0px -127px }
.rate25					{ background-position: 0px -166px }
.rate30					{ background-position: 0px -205px }
.rate35					{ background-position: 0px -244px }
.rate40					{ background-position: 0px -283px }
.rate45					{ background-position: 0px -322px }
.rate50					{ background-position: 0px -361px }
.rate55					{ background-position: 0px -400px }
.rate60					{ background-position: 0px -439px }
.rate65					{ background-position: 0px -478px }
.rate70					{ background-position: 0px -517px }
.rate75					{ background-position: 0px -556px }
.rate80					{ background-position: 0px -595px }
.rate85					{ background-position: 0px -634px }
.rate90					{ background-position: 0px -673px }
.rate95					{ background-position: 0px -712px }
.rate100				{ background-position: 0px -751px }
.rate00					{ background-position: 0px -790px }

.sself a img				{ border: solid 3px #74ab06; float: left; display: block;}
