HTML, BODY, H1, H2, H3, H4, UL, OL, LI, DL, DD, DT, P, EM, INS, PRE, FIELDSET, LEGEND, FORM, VAR, IMG, ADDRESS { margin: 0; padding: 0; font-style: normal; font-weight: normal; border: 0; outline: 0; }
.cont01 {width:100%}
.clear { font-size: 0; float: none; line-height: 0; height: 0; width: 100%; clear: both; overflow: hidden; display: block; margin: 0; padding: 0; }

LI { list-style: none; }
A { color: #06c; outline: 0; }

HTML, BODY { height: 100%; }

BODY, TD, TEXTAREA, INPUT, BUTTON { font-size: 13px; font-family: Arial, sans-serif; }
BODY { }

IMG {border: none;}

H1 { font-size: 25px; }
H2 { font-size: 20px; }
/*former h1 but changed because of seo*/
H2.big { font-size: 25px; }
H3 { font-size: 18px; }

INPUT.yellow,
SELECT.yellow { background-color: #FFFFC6; }
INPUT.yellow { border: 2px solid #666; font-size: 33px; }
INPUT.yellow_small { background-color: #FFFFC6; border: 1px solid #666; font-size: 22px; }
INPUT.red_small { background-color: #FFF6EF; border: 1px solid #666; font-size: 22px; }

.roundcorners DIV { position: absolute; width: 8px; height: 7px; overflow: hidden; }
.roundcorners DIV B { display: block; position: absolute; width: 16px; height: 14px; background: url(rounds8.png) no-repeat; }

.roundcorners10 DIV { position: absolute; width: 10px; height: 10px; overflow: hidden; }
.roundcorners10 DIV B { display: block; position: absolute; width: 20px; height: 20px; background: url(rounds10.png) no-repeat; }

.rc-lt, .rc-lt B { top: 0; left: 0; }
.rc-rt, .rc-rt B { top: 0; right: 0; }
.rc-lb, .rc-lb B { bottom: 0; left: 0; }
.rc-rb, .rc-rb B { bottom: 0; right: 0; }

.rc-rb, .rc-rb B, .rc-rt, .rc-rt B { -right: -1px; }
.rc-lb, .rc-lb B, .rc-rb, .rc-rb B { -bottom: -1px; }

.w50 { float: left; width: 47%; margin-right: 10px; //clear: right; }
.w50r { float: right; width: 47%; margin-left: 6%; -margin-left: 20px; }

.fl-l { float: left !important; }
.fl-r { float: right !important; }
.fl-n { float: none !important; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center !important; }
.m0 { margin: 0 !important; }
.p0 { padding: 0 !important; }
.b0 { border: 0 !important; text-decoration: none !important; }
.b2-solid { border: 1px solid #cccccc;}

.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs13 { font-size: 13px; }
.fs14 { font-size: 14px; }
.fs15 { font-size: 15px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.fs20 { font-size: 20px; }
.fs22 { font-size: 22px; }
.fs24 { font-size: 24px; }
.fs25 { font-size: 25px; }
.fs30 { font-size: 30px; }
.fs35 { font-size: 35px; }
.fs40 { font-size: 40px; }
.fs50 { font-size: 50px; }

table.userinfo_table td{font-size: 12px; border: 1px solid #ccc; padding: 5px;}
table.userinfo_table td.bold{font-weight: bold;}

.mt0 { margin-top: 0; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt45 { margin-top: 45px; }
.mt50 { margin-top: 50px; }
.mb0 { margin-bottom: 0; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb35 { margin-bottom: 35px; }
.mb40 { margin-bottom: 40px; }
.mb45 { margin-bottom: 45px; }
.mb50 { margin-bottom: 50px; }
.mb100 { margin-bottom: 100px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }

.pr5 { padding-right: 5px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.ml5 { margin-left: 5px; }
.ml20 { margin-left: 20px; }
.m10 {margin: 10px 10px 10px 10px;}
.p10 {padding: 10px;}
.pt0 {padding-top: 0;}
.pt10 {padding-top: 10px;}
.pt20 {padding-top: 20px;}
.pb0 {padding-bottom: 0;}
.pl20 { padding-left: 20px; }
.pl30 { padding-left: 30px; }


/* _ap.css */
.ap-black {color: #000!important}
.ap-gray {color: #909090!important}
.ap-gray a.gray{color: #909090!important}
.ap-brown {color: #914500!important}
.ap-red {color: #d01111!important}
.ap-green {color: #72b001!important}
.ap-left {text-align: left!important}
.ap-mb10 {margin-bottom: 10px!important}
.ap-mb15 {margin-bottom: 15px!important}
.ap-mb20 {margin-bottom: 20px!important}
.ap-mb25 {margin-bottom: 25px!important}
.ap-mb30 {margin-bottom: 30px!important}
.ap-mb40 {margin-bottom: 40px!important}
.ap-mb50 {margin-bottom: 50px!important}
.ap-ms10 {margin-left: 10px; margin-right: 10px; display: inline-block}
.ap-ms13 {margin-left: 13px; margin-right: 13px; display: inline-block}
.ap-ms15 {margin-left: 15px; margin-right: 15px; display: inline-block}
.ap-ms50 {margin-left: 50px; margin-right: 50px; display: inline-block}
.ap-ps30 {padding-left: 30px!important; padding-right: 30px!important}
.ap-coin {vertical-align: -1px!important}
.ap-sup {vertical-align: top; font-size: 10px; margin-left: .15em}
.ap-ext {background: url('ap/ext.gif') no-repeat 100% 60%; padding-right: 14px}


.cp { cursor: pointer; }
.dotted { border-bottom: 1px dotted #06c !important; text-decoration: none !important; color: #06c; //position: relative; cursor: pointer; }
.dashed { border-bottom: 1px dashed #06c; text-decoration: none !important; color: #06c; //position: relative; cursor: pointer; }
.dashedactive { border-bottom: 1px dashed #f60; text-decoration: none !important; color: #f60; //position: relative; cursor: pointer; }
.orangeline{border-bottom: 2px solid #f60;}
.dotted-black { text-decoration: none !important; color: #000; border-bottom: 1px dotted #000; }
.dotted-red  { text-decoration: none; color: #c00; border-bottom: 1px dotted #c00; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
.middle-no { vertical-align: 10% !important; }
.text-bull { color: #ED6E00 }
.redtext { color: #f00; }
.red2text { color: #c00; }
.orangetext { color: #f60; }
.greentext { color: #009900; }
.black { color: #000; }
.white { color: #fff; }


.gray3 { color: #333; }
.gray6, ADDRESS  { color: #666; }
.gray9 { color: #999; }
.gray10 { color: #666; }

.nobr { white-space: nowrap; }

.fm-c { z-index:  10; position: relative; }



/* ÎÁØÀß ØÈÐÈÍÀ ÑÒÐÀÍÈÖÛ È ËÊ (ìîæíî óêàçàòü â px) */
.bw{width: 100%}
.page{width: 100%;}
.left_column{width: 27%; padding: 0 10px 0 20px;}
.ceneter_column{padding: 0 20px 0 10px;}




.regsity {width: 180px;}
.rojd_month{width: 76px;}



.top{width: 100%; padding: 20px;}
.logo{height: 104px;}

.top_link { color: #666; height: 18px; text-align: right; padding-right: 10px; margin-top: 15px; }
.top_link  A { color: #06c; }
.top_link  B A { color: #f60;}


/* LANG LIST â âåðõíåì ìåíþ*/
.link-lang { position:relative; z-index:1000; float:right}
.link-lang .switch img {display:inline-block; padding: 0 16px 0 0; background: url(/images/arrow-small.gif) no-repeat right 4px; vertical-align:top;cursor:pointer}
.link-lang .switch{position:relative;top: 8px;z-index:1000;display:inline-block;float:left;width:40px;height:15px;margin:0 3px 0 0;padding:4px 0 0 0;text-align:center;vertical-align:top}
.link-lang ul{
    background: #fff;
    border-radius: 3px 0 3px 3px; -moz-border-radius: 3px 0 3px 3px; -webkit-border-radius: 3px 0 3px 3px;
    box-shadow: 0 0 5px #666; -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666;
    display: none;
    font-size:11px;
    left: 0; top:19px;
    padding: 5px 7px;
    position: absolute;
    width: auto;
    z-index: 900;
	top: 30px;
    //border:1px solid #ccc; border:\1px solid #ccc/;
}
.link-lang ul li {height:25px;}
.link-support, .link-logout { float: right; }



#FNotify,
#FNotify EMBED,
#GiftsNotify,
#GiftsNotify EMBED { width: 10px; height: 8px; }

.link-messages a { padding:0 0 0 16px; background:url(/images/new-letter.gif) 0 5px no-repeat; }
.link-messages a.newMessages { background:url(/images/new-letter.gif) 0 -17px no-repeat; color:#FF6600;}

.link-gifts a { padding:0 0 0 16px; background:url(/images/new-gifts.gif) 0 5px no-repeat; }
.link-gifts a.newGifts { background:url(/images/new-gifts.gif) 0 -17px no-repeat; color:#FF6600;}


.menu_big{
	height: 36px; 
	background: url(/images/bg_menu.png);
	-webkit-border-radius:.9em .9em .0em .0em;
	-moz-border-radius:.9em .9em .0em .0em;
	border-radius:.9em .9em .0em .0em;
	}
.menu_big a{color: white; font-size: 15px; text-decoration: underline; line-height: 36px;}
.menu_big LI { float: left; padding: 0 8px; margin: 0 8px; height: 36px; line-height: 36px; position: relative; }
.menu_big LI.active{ background: url(/images/bg_menu.png) no-repeat; background-position: 100% 100%;}

.menu_small{height: 39px; background: url(/images/bg_menu_small.png); padding: 0 16px 0 5px; position: relative;}
.menu_small a{color: black; font-size: 13px; text-decoration: underline; line-height: 36px;}

.left_sml{position: relative; width: 540px; float: left;}
.left_sml .map{ background: url(/images/sprite.png) no-repeat; background-position: -512px 2px;}
.right_sml{position: relative; width: 380px; float: right; text-align: right; color: #cccccc;}
.right_sml .coin{color: #000;}



.reg_div, .BlockStatistics { width: 100%; margin-bottom: 20px;}
.reg_div .reg_button {background: url(/images/reg_button.png) no-repeat; width: 177px; height: 39px; line-height: 39px; }
.reg_div .reg_button a{color: white; font-size: 24px; text-decoration: none;}
.reg_div DIV { margin: 5px 0 0 0; }
.gray { color: gray; }


/* BLOCK STATISTICS */
.yellow-block, .partners_block{
	background-color: #FFFFC6;
	-webkit-border-radius:.9em .9em .9em .9em;
	-moz-border-radius:.9em .9em .9em .9em;
	border-radius:.9em .9em .9em .9em;
	}
.yellow-block .container li{ line-height: 24px;}
.BlockStatistics .online,
.BlockStatistics .top100 { margin: 15px 10px 0 10px; }

h3.reg{padding: 0 0 20px 0;}
#mainreg {
	background: #EDEEF0;
	color: #808080;
	-webkit-border-radius:.6em .6em .6em .6em;
	-moz-border-radius:.6em .6em .6em .6em;
	border-radius:.6em .6em .6em .6em;
}
#mainreg DIV{ font-size: 15px; color: #000000;}

.sure {
	box-shadow: 0 0 1px #666; 
	-moz-box-shadow: 0 0 1px #666; 
	-webkit-box-shadow: 0 0 1px #666;
	-webkit-border-radius:.3em .3em .3em .3em;
	-moz-border-radius:.3em .3em .3em .3em;
	border-radius:.3em .3em .3em .3em;
	-width: 100%;
	margin: 2px 0 2px 0;
	padding: 2px 0 2px 0; 
}
.w100{width: 100%;}
.w200{width: 200px;}
#settings .sure{width: 100%;}


.userpick{width: 150px; padding: 10px 20px 20px 0; position: relative; }
.userpick img{-width:150px;}
.userpick .border{border: 1px solid grey;}


#foto_span, #foto_span  .pplace{ width: 110px; height:150px; position: relative; border: 1px solid #cccccc;}
#foto_span #icon_link_div{ position:absolute; left:84px; bottom: -16px; }

a.VipStatusLink { border-bottom: 1px dotted orange;}


.userinfo{padding: 10px 10px 0 0;}
.userinfo a{text-decoration: underline;}
.sexm{background: url(/images/sex.png) no-repeat 1px 0px;}
.sexw{background: url(/images/sex.png) no-repeat -10px 0px;}

#line{border-top: 1px solid #EDEEF0; margin-top: 20px; padding-top: 20px;}

div.div{position: relative;}
div.cont_div{position: relative; padding: 2px 0 2px 0;}
.userinfo div.div{padding: 4px 0 4px 0;}
.editor{position: relative; background: url(/images/sprite.png) no-repeat -160px 4px; float: left; width: 16px; height: 18px; margin-right: 10px;}
.editor .editor_link{ position: relative; float: left;}

.settings{position: relative; background: url(/images/sprite.png) no-repeat -176px 4px; float: left; width: 16px; height: 18px; margin-right: 10px;}
.usericons{position: relative; background: url(/images/sprite.png) no-repeat -304px 3px; float: left; width: 16px; height: 18px; margin-right: 10px;}
.userphone{position:relative; background: url(/images/sprite.png) no-repeat -46px 3px; float:left; width:16px; height: 18px; margin-right: 10px;}
.settings .settings_link, .usericons .settings_link{ position: relative; float: left;}

/* ICONS */
div.icon_block{width: 110px; height: 110px; padding: 4px; float: left; margin: 0 0 20px 0;}


.userlink{padding: 0 10px 0 0;}
div.small_anket{height: 300px; overflow: hidden; position: relative;}
.small_anket_sh{
	width:100%;
	height: 300px; overflow: hidden; 
	-background: url(/images/shadow_bottom.png) repeat-x center bottom; 
	z-index:3;
	position: absolute; 
	bottom: 0;
	}
.small_anket_link{
	-width:100%;
	height: 22px; overflow: hidden; 
	z-index:4;
	position: relative; 
	bottom: 0;
	padding: 10px 0 0 0;
	-background: #62CE00;
}	
	

	

.editinfo{
	position: absolute;
	border: 2px solid orange;
	-webkit-border-radius:.6em .6em .6em .6em;
	-moz-border-radius:.6em .6em .6em .6em;
	border-radius:.6em .6em .6em .6em;
	width: 100%;
	height: auto;
	display:none;
	background: #ffffff;
	z-index: 2;
}
.editinfo form{padding:10px;}
.info_table{border-bottom: 1px solid orange;}



/*#fullanket_form input, #fullanket_form textarea, #fullanket_form  select{margin: 5px 0 20px 0;}
#fullanket_form h3, table .anketa h3 {margin: 10px 0 20px 0;}*/

div.line{border-bottom: 1px solid #E5E5E5;}
div.line_dotted{border-bottom: 1px dotted #E5E5E5;}
div.orangeline{border-bottom: 1px solid #ffc56c;}
table .anketa .div{ margin: 16px 0 4px 0;}

td.line{border-top: 1px solid #EDEEF0; padding: 20px 0 20px 0;}
td.setting_right{padding: 0 40px 0 20px;}
.set_email .div{padding: 10px 0 0 0;}
i.grey{color: grey;}
.set_pass .grey i{color: grey;}

.set_email .email_div, .set_pass .pass_div{
	background: #EDEEF0;
	-webkit-border-radius:.6em .6em .6em .6em;
	-moz-border-radius:.6em .6em .6em .6em;
	border-radius:.6em .6em .6em .6em;
	width: 100%;
	height: auto;
	display: none;
	padding: 10px;
	margin: 10px 0 0 0;
}

textarea.info{width:100%; height: 120px;}
.main_block{padding: 0 0 20px 0;}

.UserAlbum, .GreaterThan { width: 300px; height: 300px; padding: 10px; position: relative;}
.UserAlbum  LI { position: absolute; z-index: 1; }

.AlbumsCount { position: absolute; bottom: 14px; left: 2; height: 20px; }
.AlbumsCount DIV { padding-left: 0; }

.UserAlbum  LI .border { border: 1px solid #ddd; display: inline-block; background: #fff; position: relative; }

.UserAlbum .photo-position-1 .border, .UserAlbum .photo-position-2 .border, .UserAlbum .photo-position-3 .border { padding: 3px; //padding-bottom: 1px; }
.UserAlbum .photo-position-4 .border, .UserAlbum .photo-position-5 .border, .UserAlbum .photo-position-6 .border { padding: 2px; //padding-bottom: 0px; }

.UserAlbum .photo-position-1 .pplace, .UserAlbum .photo-position-2 .pplace, .UserAlbum .photo-position-3 .pplace { width: 110px; height: 150px; }
.UserAlbum .photo-position-4 .pplace, .UserAlbum .photo-position-5 .pplace, .UserAlbum .photo-position-6 .pplace { width: 46px; height: 62px; }

.UserAlbum .photo-position-1 { margin: 0 0 0 93px; z-index: 2; }
.UserAlbum .photo-position-2 { margin: 122px 0 0 183px; }
.UserAlbum .photo-position-3 { margin: 85px 0 0 0; }
.UserAlbum .photo-position-4 { margin: 5px 0 0 25px; }
.UserAlbum .photo-position-5 { margin: 37px 0 0 228px; }
.UserAlbum .photo-position-6 { margin: 173px 0 0 125px; }

/* ÄÎÏ. ÔÎÒÎ */
.plusfoto{width:150px; height:160px; float:left; padding:5px;}
.plusfoto img{width:150px;}




.Divider { height: 15px; border-top: 1px solid #ddd; text-align: center; }
.Divider .adv { position: relative; top: -8px; color: #999; font-size: 11px; background: #fff; padding: 0 10px; display: inline-block; }



/* ÏÀÃÈÍÀÖÈß */
.new-pager { display:block; border-top:2px solid #E1E1E1; clear:both; height:60px; margin:20px 0; overflow:hidden; padding:15px 0 0; position:relative; width:100%; //zoom:1; }
.new-pager:after { display:block; height:0; content:""; overlow:hidden; clear:both; }
.new-pager-prev, .new-pager-next { display:block; position:absolute; z-index:2; overflow:hidden; top:9px; width:144px; height:100px; background:url('nb/pager-arrows.png') 0 0 no-repeat; cursor:pointer; //cursor:hand; }
.new-pager-prev { left:-72px; }
.new-pager-next { right:-72px; }
.new-pager-items { position:absolute; left:0; top:15px; z-index:1; padding-left:75px; height:50px; width:2000px; overflow:hidden; }
.new-pager-item { float:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:#F2F2F2; font-size:20px; margin:0 10px 30px 0; padding:7px 14px; }
.new-pager-item:hover { background:#E1E1E1; }
.new-pager-selected { background:50% 50% repeat-x #F98300 !important; color:#FFFFFF; cursor:pointer; text-decoration:none; }
.new-pager-disabled { top:-41px; cursor:default; }
.new-pager-loading .new-pager-selected { background-image:url('/images/pager-loader.gif') !important; }
.new-pager-item-hidden { display:none; }


.SearchNextPrev { border-bottom: 1px solid #ddd; padding-bottom: 10px; }
.SearchNextPrev SPAN { margin-right: 25px; }
.SearchNextPrev SPAN A { text-decoration: none; }
.SearchNextPrev SPAN B { font-weight: normal; font-size: 20px; }
.SearchNextPrev A.orangetext { margin-right: 55px; background: url('/images/arrow_up_orange.gif') left center no-repeat; padding-left: 15px; }
.U-Vip .SearchNextPrev { border: 0; }

.ExpandSearchParams { font-size: 15px; float: left; margin-bottom: 15px; text-decoration: none; border-bottom: 1px dotted #06c; margin-top: 20px; display: inline-block; }

.new_users{height: 70px; position: relative; margin: 0px 0 20px 0; overflow: hidden;}
.foto_46x62{width:46px; height: 62px; float: left; position: relative; padding: 2px; margin: 1px; border: 1px solid #EDEEF0;}


.foto_46x55{width:46px; height: 62px; float: left; position: relative; margin: 0 10px 10px 0px;}
.div_46x55{width:46px; float: left; position: relative; margin: 0 10px 10px 0px;}
.foto_46x55:hover{
	 border: 1px solid red;
	box-shadow: 0 0 10px orange; 
	-moz-box-shadow: 0 0 10px orange; 
	-webkit-box-shadow: 0 0 10px orange;
}
A#photoLineLink {width:46px; height: 62px; float: left; position: relative; margin: 0 10px 10px 0px; background: url('/images/gifts.png') 50% 50% no-repeat;}




.top_users{height: 150px; position: relative; overflow: hidden; margin: 20px 0 0 0;}
.foto_110x150{width:106px; height: 146px; float: left; position: relative; margin: 0 34px 0 0px; border: 2px solid #EDEEF0;}

.div_110x150{width:106px; height: 1px; float: left; position: relative; margin: 0 34px 0 0px;}

.top100_arrow, .top100_link{width:106px; height: 150px; position: absolute; right: 0px; top: 0px;}
.noborder{ border: none;}
.paddingtop{padding-top: 60px;}

.mess_110x150{width:110px; height: 150px; position: relative; border: 2px solid #EDEEF0;}
.img_110x150{width:110px; height: 150px; position: relative;}
.gwest_users{ height: 72px; position: relative; overflow: hidden; margin: 20px 0 0 0;}

.block_110x180{width:110px; height: 180px; float: left; position: relative; margin: 0 40px 40px 0px;}
.foto_110x180{width:110px; height: 180px; float: left; position: relative;  margin: 0 20px 20px 0px;}


/* Top100 */
table.ap-top100{background: url(/images/ap-top100.gif) repeat-x center top; padding: 40px 0 0 0;}
#m1, #w1{width:110px; height: 150px; position: absolute; }
#m2, #w2{width:110px; height: 150px; position: absolute; left: 130px;}
#m3, #w3{width:110px; height: 150px; position: absolute; left: 260px;}
#m4, #w4{width:110px; height: 150px; position: absolute; left: 390px;}
#m5, #w5{width:110px; height: 150px; position: absolute; left: 520px;}
#m6, #w6{width:110px; height: 150px; position: absolute; left: 650px;}

table.ap-top100 .h-top{width:100%; height: 50px;  position: relative;}
table.ap-top100 .man, table.ap-top100 .woman{width: 100px; float: left;}
table.ap-top100 .vote{
	width: 100px; 
	float: right; 
	background: url(/images/ap-top100-r1.gif) no-repeat left; 
	padding-left: 20px;
	margin: 20px;
	}
.topw_users{height: 720px; position:relative;}
	
	
.ap-top100-vote-l, .ap-top100-vote-r {float: left; width: 160px; margin: 0 10px; display: inline; padding: 0 40px 0 20px}
.ap-top100-vote-l {text-align: center; font-size: 11px; background: url(/images/ap-top100-vote-l.gif) no-repeat 0 50%}
.ap-top100-vote-l span {display: block; padding: 8px 10px 7px 0; border: 1px solid #edeef0; border-width: 1px 1px 1px 0; margin-left: 10px}
.ap-top100-vote-r {float: right; font-size: 16px; padding-top: 10px}


#VoteZone{position:relative; width:100%; overflow: hidden; text-align: center;}
#VoteZone .vote-block-1{width:45%; float:left; position:relative;}
#VoteZone .vote-block-2{width:45%; float:right; position:relative;}
#VoteZone .or{width:40px; position:absolute; left: 50%; top: 50%; text-align: center;}

#VoteZone .topfoto_div{
	background: #EDEEF0;
	-webkit-border-radius:.9em .9em .9em .9em;
	-moz-border-radius:.9em .9em .9em .9em;
	border-radius:.9em .9em .9em .9em;
	width: 100%;
	height: auto;
	padding:20px;
	cursor: pointer;
}
#VoteZone .topfoto_div:hover{background: #FFFFC6;}
#VoteZone .topfoto_div .vote_border{width: 336px; height:336px; border: 1px solid #cccccc;}
#VoteZone .topfoto_div .vote_div{width: 330px; height:330px; border: 2px solid #fff;}



#whovote div.block{ border: 1px solid #cccccc; width: 54px; height: 70px;}



.button15,
.button15 SPAN
{
	font-size: 15px;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	background-position: left;
	cursor: pointer;
}

.button15 SPAN
{
	line-height: 23px;
	height: 24px;
	position: relative;
	left: 15px;
	padding: 0 15px 0 0;
	background-position: right;
}
.b15g, .b15g SPAN { background-image: url(/images/bg_button15g.png);}


.button18,
.button18 SPAN
{
	font-size: 18px;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	background-position: left;
	cursor: pointer;
	background-image: url(/images/bg_button18.png);
}

.button18 SPAN
{
	line-height: 27px;
	height: 28px;
	position: relative;
	left: 15px;
	padding: 0 15px 0 0;
	background-position: right;
}

.button18 SPAN EM { position: absolute; color: #fff; top: -1px; left: -1px; }



/*Olimp*/
#OlimpRight{width:686px;height:366px;margin:25px auto 0 auto;background:url(/images/top_100_olimp.jpg) no-repeat 0 0}
#OlimpRight div{float:left;}
#OlimpRight div a{display:inline-block; width:110px; padding:2px;border:1px solid #FF693D}
#OlimpRight div a img{-vertical-align:top}
#OlimpRight .item-1{padding:120px 0 0 124px;}
#OlimpRight .item-2{padding:90px 0 0 40px;}
#OlimpRight .item-3{padding:150px 0 0 40px;}



#Olimpleft{height:150px;padding-top:60px;background:url(/images/olimp-left.png) no-repeat center top}
#Olimpleft .sity{height:15px;padding:46px 0 0 0;text-align:center;color:#FF6600;font-size:11px}
#Olimpleft .item{float:left;width:35%;text-align:center;}
#Olimpleft .item a{display:inline-block;margin:0 0 13px 0;border:2px solid #FFC56C;}
#Olimpleft .item a img{vertical-align:top;}
#Olimpleft .item div{color:#FFCC00;font-size:13px;}
#Olimpleft .item-1{height:116px;padding:27px 0 0 0;background:url(/images/olimp-base.png) no-repeat right -74px}
#Olimpleft .item-2{width:30%;height:133px;padding:10px 0 0 0;background:url(olimp-base.png) no-repeat 0 86px}
#Olimpleft .item-3{height:99px;padding:44px 0 0 0;background:url(/images/olimp-base.png) no-repeat left bottom;}






.search_table_top{
	background: #EDEEF0;
	-webkit-border-radius:.9em .9em .0em .0em;
	-moz-border-radius:.9em .9em .0em .0em;
	border-radius:.9em .9em .0em .0em;
	border-bottom: 1px solid #ccc;
	text-shadow: #fff 1px 1px 1px, #fff 0 0 2px;
}
.search_table_bottom{
	background: #FFFFC6;
	-webkit-border-radius:.0em .0em .9em .9em;
	-moz-border-radius:.0em .0em .9em .9em;
	border-radius:.0em .0em .9em .9em;
}
.search_table_top td{padding-left:10px;}
.search_table_top input.alt{width: 30px}
.search_table_top .all_seach{padding:10px; border-top: 1px solid gray;}
.search_table_top .div_text{padding-bottom:5px;}

table.user_fields td{
	padding: 10px 0 10px 0;
}
table.user_fields_yelow {
	padding: 10px 0 10px 0;
	background: #FFFFC6;
	-webkit-border-radius:.0em .0em .9em .9em;
	-moz-border-radius:.0em .0em .9em .9em;
	border-radius:.0em .0em .9em .9em;
}
table.user_fields_white td {
	padding: 10px;
	background: #FFF;
}
table.user_fields_white td div{
	padding: 4px;
}


.OnlineUser, .OnlineUser SPAN {width: 50px; height: 23px; line-height:23px;  display: block; background-image: url(/images/bg_online_big.png); text-shadow: 1px 1px 0 #DD5A03; white-space: nowrap; }

.OutlineUser, .OutlineUser SPAN {width: 60px; height: 23px; line-height:23px; display: block; background-image: url(/images/bg_outline_big.png);  white-space: nowrap; }

.OnlineUser, .OutlineUser { margin-right: 18px; }
.OnlineUser SPAN, .OutlineUser SPAN { position: relative; left: 12px; padding-right: 12px; background-position: right; }
.OnlineUser A, .OnlineUser SPAN, .OutlineUser A, .OutlineUser SPAN{ color: #fff; font-size: 14px; }


.PhoneUser, .PhoneUser SPAN {width: 50px; height: 74px; display: block; background-image: url(/images/call_on.png); white-space: nowrap; }



.qb_more, .qb_more SPAN,
.b_write, .b_write SPAN { background-image: url('/images/s_anketa.png'); background-repeat: no-repeat; background-position: 0 0; cursor: pointer; float: left; }
.qb_more SPAN, .b_write SPAN { display: block; height: 30px; line-height: 29px; font-size: 16px; padding: 0 10px 0 0px; position: relative; left: 10px; }

.b_write { text-decoration: none; color: #fff; margin: 0 10px 0 0; }
.b_write SPAN { background-position: 100% 0; text-shadow: 0px 1px 1px #4B7B08; }

.qb_more, .qb_more SPAN { background-position: 0 -60px; }
.qb_more { color: #30405C; text-decoration: none; }
.qb_more SPAN { text-shadow: 1px 1px 1px #fff;  background-position: 100% -60px; padding-right: 30px; }
.qb_more SPAN I { width: 12px; height: 7px; overflow: hidden; position: absolute; top: 14px; margin: 0 0 0 6px; background: url(/images/ank_arrow.png) no-repeat; }

.b_write:hover { background-position: 0 -30px; }
.b_write:hover SPAN { background-position: 100% -30px;  }
.b_write:active { background-position: 0 0px; }
.b_write:active SPAN { background-position: 100% 0px; }

.qb_more:hover { background-position: 0 -90px; }
.qb_more:hover SPAN { background-position: 100% -90px; color: #06c; }
.qb_more:hover SPAN I { background-position: 0 -7px; }

#AnketaBlock .part-more .qb_more { background-position: 0 100%; }
#AnketaBlock .part-more .qb_more SPAN { background-position: 100% 100%; color: #f30; }
#AnketaBlock .part-more .qb_more SPAN I { background-position: 0 -14px; }

#AnketaBlock .more-baloon { display: none; width: 170px; position: absolute; margin: 28px 0 0 0px; //margin-left: -55px; z-index: 12; background: url(/images/ank_more_baloon.png) no-repeat; }
#AnketaBlock .more-baloon .mb-container { padding: 5px 0 0 15px; }
#AnketaBlock .more-baloon .mb-container LI { margin-top: 5px;}
#AnketaBlock .more-baloon .mb-container LI A.winked { color: #000; text-decoration: none; cursor: text; }
#AnketaBlock .more-baloon .mb-footer { width: 170px; height: 15px; position: absolute; overflow: hidden; }
#AnketaBlock .more-baloon .mb-footer I { display: block; position: absolute; margin: -155px 0 0 0; width: 170px; height: 170px; background: url(/images/ank_more_baloon.png) no-repeat; }
#AnketaBlock .part-more .more-baloon { display: block; }


.PhotoInMyProf { padding: 2px; background: #f00; float: left; }
.PhotoInMyProf .container { width: 110px; height: 150px; background: #fff; text-align: center; }
.PhotoInMyProf .container .gray6 { padding: 45px 0 10px 0; }
.PhotoInMyProf .container .green_button01 { padding: 4px 15px; }

.PhotoInMyProf,
.no-photo .u-m-photo { display: none; }
.no-photo .PhotoInMyProf { display: inline; }



#userlink .AnketaNavi {
	-float: right;
	font-size: 16px;
	margin-top: 3px;
	width: 27%;
}
#userlink .AnketaNavi li {
	clear: left;
	float: left;
	left: -6px;
	margin-bottom: 15px;
	padding: 2px 6px;
	position: relative;
	white-space: nowrap;
}

#userlink .AnketaNavi li.selected-link {
	color: #fff;
	background: #f90;
	border: 2px solid #fff;
	margin: 0 0 13px 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#userlink .AnketaNavi li.selected-link a {
	color: #fff;
	cursor: text;
	text-decoration: none;
	cursor: pointer;
}
#userlink .AnketaNavi li span {
	color: #999;
	font-size: 12px;
	margin-left: 3px;
}

#userlink .AnketaNavi LI.selected-link SPAN { color: #fff; }







/* ÐÅÉÒÈÍÃ */
#div_s1 {width:20px; height:20px; position: absolute; cursor:pointer;}
#div_s2 {width:20px; height:20px; position: absolute; cursor:pointer; margin-left:20px;}
#div_s3 {width:20px; height:20px; position: absolute; cursor:pointer; margin-left:40px;}
#div_s4 {width:20px; height:20px; position: absolute; cursor:pointer; margin-left:60px;}
#div_s5 {width:20px; height:20px; position: absolute; cursor:pointer; margin-left:80px;}
#s1 img, #s2 img, #s3 img, #s4 img, #s5 img{width: 100px;}




/*  ÑÒÈËÈ ÑÌÀÉËÈÊÎÂ */
.smile_div {overflow: hidden; height:45px; padding:2px 5px 2px 5px;}
.kol_smile {background:url('/images/smiles/smile.gif') no-repeat center ; cursor:pointer; font-size:14px;;line-height:28px;}
.kol_sad {background:url('/images/smiles/sad.gif') no-repeat center ;cursor:pointer; font-size:14px;;line-height:28px;}
.kol_wink {background:url('/images/smiles/wink.gif') no-repeat center ;cursor:pointer; font-size:14px;;line-height:28px;}
.kol_blum {background:url('/images/smiles/blum.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_good {background:url('/images/smiles/good.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_blush {background:url('/images/smiles/blush.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_angel {background:url('/images/smiles/angel.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_cray {background:url('/images/smiles/cray.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_diablo {background:url('/images/smiles/diablo.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_music {background:url('/images/smiles/music.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_dirol {background:url('/images/smiles/dirol.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_scratch {background:url('/images/smiles/scratch.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_dance {background:url('/images/smiles/dance.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_fool {background:url('/images/smiles/fool.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_yahoo {background:url('/images/smiles/yahoo.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_rofl {background:url('/images/smiles/rofl.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_shok {background:url('/images/smiles/shok.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_biggrin {background:url('/images/smiles/biggrin.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_bad {background:url('/images/smiles/bad.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_crazy {background:url('/images/smiles/crazy.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_man_in_love {background:url('/images/smiles/man_in_love.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_mocking {background:url('/images/smiles/mocking.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_wacko2 {background:url('/images/smiles/wacko2.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_pardon {background:url('/images/smiles/pardon.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_rolleyes {background:url('/images/smiles/rolleyes.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_nea {background:url('/images/smiles/nea.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_drinks {background:url('/images/smiles/drinks.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_shout {background:url('/images/smiles/shout.gif') no-repeat center ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_kiss_mini {background:url('/images/smiles/kiss_mini.gif') no-repeat left  ;cursor:pointer; font-size:14px;; line-height:28px;}
.kol_give_rose {background:url('/images/smiles/give_rose.gif') no-repeat left  ;cursor:pointer; font-size:14px;; line-height:28px;}

.mess_block{ padding: 10px; }
.mess_text_block{ border: 1px solid #ccc; padding: 10px; }
.mess_user_block{ border: 1px solid #ccc; padding: 10px; background: #f6f6f6;}
.mess_rounded{
	background: #f6f6f6;
	-webkit-border-radius:.6em .6em .6em .6em;
	-moz-border-radius:.6em .6em .6em .6em;
	border-radius:.6em .6em .6em .6em;
}










/* MAKETOP BLOCK */
.BlockMaketop{position: relative;}
.BlockMaketop .i44 { 
	margin-left: 13px; 
	margin-top: 4px; 
	float: left; 
	display: block;  
	width: 44px; 
	height: 44px; 
	position: relative; 
	float:left; 
	background: url(/images/icons44.png) no-repeat -176px ;
}


.BlockMaketop A.link-maketop { color: #72B001; }

.ap-i {position: absolute; left:0px;}

.ap-i a.light {
	color: #000; text-decoration: none; display: inline-block; 
	background-color: #fff1d2; margin: 2px -2px 0; padding: 2px; 
	position: relative
}

.ap-i a.light ins {color: #06c; text-decoration: underline}

.BlockPercent{
	margin-top:20px; position: relative; 
	border-top: 1px solid #cccccc;
	-border-bottom: 1px solid #cccccc;
	padding-top: 20px;
}




/* BLOCK LEADER */
.BlockLeader { margin-bottom: 20px; position: relative; //zoom: 1; }
.BlockLeader UL { border-top: 2px solid #FFBB5A; border-bottom: 2px solid #FFBB5A; padding: 15px 0px 0 0px; background: url(/images/bg_leader.gif); margin-bottom: 15px; }
.BlockLeader LI { padding-bottom: 15px; //zoom: 1; }
.BlockLeader LI .u-s-photo { position: absolute; margin-left: 10px; }
.BlockLeader LI.vip .u-s-photo { background: #FFC56C;  }
.BlockLeader LI.intim .u-s-photo { background: #ECA4EC; }
.BlockLeader LI .content
{
	margin-left:10%;
	padding:0 0 0 50px;
	//margin: 0;
	//padding-left: 80px;
	overflow: hidden;
	min-height: 66px;
}

.BlockLeader LI P { margin: 4px 0; }
.BlockLeader .count { color: #FFBB5A; }
.BlockLeader .center { margin-right: 15px; }
.BlockLeader .button18 SPAN { color: #999; }


.ap-li-l .langfix { display: inline-block; position: relative; }
.ap-li-l .langfix .sec,
.ap-li-l .langfix .point { position: absolute; width: 100px; text-align: center; font-size: 10px; margin-top: 35px; margin-left: -24px; }
.ap-li-l .langfix .point { color: #f60; margin-left: 107px; }

#leaderData{background: url(/images/bg_leader.gif); width: 100%;}



#sms-block{
	width: 70%; height: 100px; 
	position: relative;
	background-color: #FFFFC6;
	-webkit-border-radius:.9em .9em .9em .9em;
	-moz-border-radius:.9em .9em .9em .9em;
	border-radius:.9em .9em .9em .9em;
}
#sms-block .sms-text{background-color: #fff;}
#sms-block .fl-l {
	padding:10px 8px 10px;
}
#sms-block  .fl-r {
	padding:10px 30px 10px 8px;
}
#sms-block  span {
	border: 1px solid #ffbd80;
	border-right: 0;
	color: #d01111;
	font-size: 35px;
	height: 39px;
	line-height: 39px;
	margin-right: 9px;
	padding-right: 1px;
	position: relative;
}
#sms-block  .fl-r span {
	background-color: #fff;
	border-right: 1px solid #ffbd80;
	padding-right: 1px;
}
#sms-block  span b {background: url(/images/arrow02.gif); width:20px; height:39px; position:absolute; right:-20px; top:0}
#sms-block .lbl01 {padding:0 0 5px 9px}


.coin-m { width: 13px; height: 11px;  display: inline-block; text-align: left; position: relative; overflow: hidden;}
.coin-m I{ display: block; position: absolute; top: 0px; background: url(/images/coin.png) no-repeat; width: 42px; height: 20px; margin: 0 0 0 -9px;}


.small_foto{width:46px; height: 62px; position: relative; border: 2px solid #EDEEF0;}










/* NEW CCS for re_v2 */
.Switch UL { margin-left: 10px; }
.Switch LI { display: inline; }
.Switch LI, .Switch LI A {
	background-image: url(/images/bg_switch.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.Switch LI A { display: inline-block; float: left; position: relative; padding: 0 15px; height: 23px; line-height: 21px; }
.Switch LI.first A { background-position: left bottom; margin-left: -9px; padding-right: 9px; }
.Switch LI.last A { background-position: right bottom; margin-right: -9px; padding-left: 9px; }
.Switch .s-selected .s-selecteddd, .Switch .s-selected a { background-position: center top; }

.Switch LI.first.s-selected A,
.Switch LI.first .s-selecteddd { background-position: left top; }
.Switch LI.last.s-selected A,
.Switch LI.last .s-selecteddd { background-position: right top; }

.Switch-dashed LI A, .Switch-dashed LI U { text-decoration: none; }
.Switch-dashed LI U { border-bottom: 1px dashed #06c; }
.Switch-dashed LI.s-selected U { border: 0; }

.SomeSwitches { float: right; margin-top: 18px; }
.SomeSwitches UL { float: left; }

.SB-Switch { margin-right: 9px; }
.SB-Switch,
.SP-Switch { float: left; }

.SB-Switch SPAN { margin: 2px 5px 0 20px; color: #666; float: left; }
.SP-Switch LI.last A { color: #F98300; }

.Switch LI.s-selected A { text-decoration: none; cursor: text; color: #000 !important; }





.top_form{
	height: auto; 
	background: url(/images/ap-top100-form.gif);
	-webkit-border-radius:.9em .9em .9em .9em;
	-moz-border-radius:.9em .9em .9em .9em;
	border-radius:.9em .9em .9em .9em;
	}
	
.p10{padding:10px;}



#Albums { border-top: 1px solid #ddd; margin: 15px 0 0 0; padding: 15px 0 0 0; }

#Albums .FloatAlbum { width: 49%;  height: 400px; float: left; margin: 0 0 10px 0; }
#Albums .AlbumAdd { background: url(/images/bg_album_add.png) no-repeat; width: 96%; position: relative; }
#Albums .AlbumAdd .w-padding { background: url(/images/ico_album.gif) 10px 50% no-repeat; padding: 34px 0 34px 115px; font-size: 20px; }
#Albums .AlbumAdd .w-padding A { text-decoration: none; border-bottom: 1px dashed #06d; }

#Albums .UserAlbum { width: 300px; height: 300px; padding: 10px; position: relative; }
#Albums .AlbumTitleEdit INPUT.text { background: #FFFFC6; font-size: 18px; vertical-align: middle; }

#Albums .UserAlbum  LI .border { border: 1px solid #ddd; display: inline-block; background: #fff; position: relative; }

#Albums .LessThan LI .border,
#Albums .UserAlbum .photo-position-1 .border, .UserAlbum .photo-position-2 .border, .UserAlbum .photo-position-3 .border { padding: 3px; //padding-bottom: 1px; }
#Albums .UserAlbum .photo-position-4 .border, .UserAlbum .photo-position-5 .border, .UserAlbum .photo-position-6 .border { padding: 2px; //padding-bottom: 0px; }

#Albums .LessThan LI .pplace,
#Albums .UserAlbum .photo-position-1 .pplace, .UserAlbum .photo-position-2 .pplace, .UserAlbum .photo-position-3 .pplace { width: 110px; height: 150px; }
#Albums .UserAlbum .photo-position-4 .pplace, .UserAlbum .photo-position-5 .pplace, .UserAlbum .photo-position-6 .pplace { width: 46px; height: 62px; }

#Albums .UserAlbum .photo-position-1 { margin: 0 0 0 93px; z-index: 2; }
#Albums .UserAlbum .photo-position-2 { margin: 122px 0 0 183px; }
#Albums .UserAlbum .photo-position-3 { margin: 85px 0 0 0; }
#Albums .UserAlbum .photo-position-4 { margin: 5px 0 0 25px; }
#Albums .UserAlbum .photo-position-5 { margin: 37px 0 0 228px; }
#Albums .UserAlbum .photo-position-6 { margin: 173px 0 0 125px; }

#Albums .UserAlbum .empty-cell .border { background: transparent; border: 1px dashed #ddd; }
#Albums .UserAlbum .empty-cell .pplace { display: inline-block; }

#Albums .UserAlbum .i21 {  display: none; }
#Albums .UserAlbum .remove {width: 21px; height: 21px; background:url(/images/icons21.png) top left no-repeat;}

#Albums .MyAlbum:hover, #Albums .UserAlbum:hover{ background:url(/images/bg_album_hover.png) top right no-repeat; }
#Albums .MyAlbum:hover .i21, #Albums .UserAlbum:hover .i21{ display:block; position: absolute; right: 10px; top: 10px; cursor: pointer; }
#Albums .LastModify {
	color: #999;
	font-size: 11px;
	margin-bottom: 15px;
}


#Albums .EmptyBaloon {
	position: absolute;
	z-index: 20;
	margin: 70px 0 0 30px;
	text-align: center;
	font-size: 15px;
	width: 257px;
	height: 145px;
	background: url(/images/bg_album_baloon.png) no-repeat;
}

#Albums .EmptyBaloon DIV { margin: 15px 0 5px 0; }
#Albums .EmptyBaloon DIV .button25 { position: relative; left: -8px; }
#Albums .EmptyBaloon SPAN.gray9 { display: inline-block; padding: 20px 0 0 0; }

.button25,
.button25 SPAN
{
	font-size: 25px;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	background-image: url(/images/bg_button25.png);
	-background-image: url(/images/bg_button25.gif);
	background-position: left;
	cursor: pointer;
}
.button25 SPAN
{
	line-height: 34px;
	height: 37px;
	position: relative;
	left: 15px;
	padding: 0 15px 0 0;
	background-position: right;
}


I.sex,
.iPoll,
.i16,
.i21,
.i22,
.i44 { display: inline-block; overflow: hidden; //vertical-align: middle; position: relative; }

I.sex I,
.iPoll I,
.i16 I,
.i21 I,
.i22 I,
.i44 I { display: block; position: relative; }


.i16 I.vip 			{ left: 0; }
.i16 I.devil 		{ left: -16px; }
.i16 I.anchor 		{ left: -32px; }
.i16 I.phone 		{ left: -48px; }
.i16 I.leader 		{ left: -64px; }
.i16 I.leaderx 		{ left: -80px; }
.i16 I.makeup 		{ left: -96px; }
.i16 I.bday 		{ left: -112px; }
.i16 I.checked 		{ left: -128px; }
.i16 I.unchecked 	{ left: -144px; }
.i16 I.edit 		{ left: -160px; }
.i16 I.delete 		{ left: -192px; }
.i16 I.top100 		{ left: -208px; }
.i16 I.intim 		{ left: -224px; }
.i16 I.clocks 		{ left: -240px; }
.i16 I.rotor 		{ left: -256px; }
.i16 I.maner 		{ left: -272px; }
.i16 I.error 		{ left: -288px; }
.i16 I.super 		{ left: -304px; }
.i16 I.warn 		{ left: -320px; }
.i16 I.cross 		{ left: -336px; }
.i16 I.agent 		{ left: -352px; }
.i16 I.wink 		{ left: -368px; }
.i16 I.present 		{ left: -384px; }
.i16 I.add 			{ left: -400px; }
.i16 I.vmark 		{ left: -416px; }
.i16 I.couple 		{ left: -432px; }
.i16 I.bar	 		{ left: -448px; }
.i16 I.real	 		{ left: -464px; }
.i16 I.vca, .i16 I.vcma	{ left: -480px; }
.i16 I.vc, .i16 I.vcm	{ left: -496px; }
.i16 I.geo	 		{ left: -512px; }
.i16 I.search	 	{ left: -528px; }
.i16 I.photoline 	{ left: -544px; }
.i16 I.msg		 	{ left: -560px; }
.i16 I.travel	 	{ left: -576px; }
.i16 I.eye		 	{ left: -592px; }
.i16 I.friends	 	{ left: -608px; }
.i16 I.scouple	 	{ left: -624px; }
.i16 I.other	 	{ left: -640px; }
.i16 I.ignore	 	{ left: -656px; }
.i16 I.blacklist 	{ left: -672px; }

.i16 { width: 16px; height: 16px; }
.i16 I { width: 703px; height: 16px; background: url(/images/sprite.png) no-repeat; }


.ap-top100-h  {background: url(/images/ap-top100-r2.gif) no-repeat center top; line-height: 35px; padding-bottom: 20px; position: relative;  padding-left: 20px; display: inline}

.i44 { width: 44px; height: 44px; }
.i44 I { width: 528px; height: 44px; background: url(/images/icons44.png) no-repeat; }


.i21 { width: 21px; height: 21px; }
.i21 I { width: 42px; height: 21px; background: url(/images/icons21.png) no-repeat; -background: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons21.png',sizingMethod=crop); }

.i21 I.redcross { left: 0; cursor: pointer;}
.i21 I.blackcross { left: -21px; cursor: pointer;}



#AnketaBottom { width:100%; float: left; border-top: 2px solid #E1E1E1; padding: 20px 0; margin: 25px 0px 0 0px;}
#AnketaBottom,
#AnketaBottom A { color: #666; }

#AnketaBottom .AnketaLink { padding-left: 20px; }
#AnketaBottom .SendReport { float: right; padding-left: 20px; }
#AnketaBottom .AnketaLink .i16,
#AnketaBottom .SendReport .i16 { position: absolute; margin: 0px 0 0 -20px; }
#AnketaBottom .AgentFunctions .redtext { color: #f00; }







.ap-af #FeedPeople A#photoLineLink {position:relative; left: 0; top:0; width: auto; height:auto;background-image: url("/images/bg_button15g.png") !important; -background-image: url("/images/bg_button15g.png") !important;text-decoration: none; font-size: 14px;  margin-left:0; margin-top:0; white-space: nowrap}
.ap-af #FeedPeople A#photoLineLink span{top:0}
.ap-af #FeedPeople #PhotoLineHolder{margin-bottom:5px}









#LoginForm { padding:10px; }
#LoginForm H3 { text-align: center; font-size: 30px; margin: 0px 0 35px 0; }
#LoginForm .Forms INPUT.text { border: 2px solid #666; background: #FFFFC6; font-size: 33px; width: 350px; }
#LoginForm DT { font-size: 15px; width: 70px; -zoom: 1; position: relative; margin-right: 15px; text-align: right; float: left; padding: 10px 0 0 0; }
#LoginForm DD { margin: 0 0 0 85px; //margin: 0; width: 350px; }
#LoginForm P.smaller { font-size: 11px; color: #999; width: 250px; margin-top: 10px; }
#LoginForm DD DIV.error { font-size: 15px; margin: 5px 0; text-align: center; }
#LoginForm .delimiter { //width: 500px; -zoom: 1; }
#LoginForm INPUT.button { font-size: 17px; width: 110px; }
.login-ajax-loader { display: none; position:absolute; top:19px; left: 50px !important; left: auto; right: auto !important; right:100%; width:28px; height:28px; z-index:10; background:url('nb/ajax-loader.gif') 50% 50% no-repeat #FFFFFF; }
.login-ajax-loading .login-ajax-loader { display:block; }

#LoginForm .Submits { margin: 20px 0 0 0; position:relative; }
#LoginForm .recover-link { float: right; }
#LoginForm .mamba_logo { width: 73px; height: 18px; background: url(/images/ico_mamba_logo_mini.gif) no-repeat; display: block; float: right; position: relative; top: 20px;  }
#LoginForm .register-link { width: 200px; text-align: center; float: right; margin: 12px 0 0; }
#LoginForm .register-link .button15 { position: relative; left: -10px; margin: 0 0 5px 0; }
#LoginForm .LoginBottom { width: 500px; }
#LoginForm .ImFirst { background-position: right center; background-repeat: no-repeat; background-image: url(/images/bg_gray_arrow.png); padding: 6px 0; width: 260px; line-height: 130%; font-size: 12px;}

#LoginForm .AlienCPU { position: relative; top: -10px; //top: -16px; }

#LoginForm.f-invalid DIV.Forms { color: #f00; }
#LoginForm.f-invalid DIV.Forms DIV.error { visibility: visible; }
#LoginForm.f-invalid DIV.Forms INPUT.text { border: 2px solid #f00; }

#LoginForm .somelogins { width: 470px; }
#LoginForm .somelogins H2 { font-size: 25px; margin-bottom: 20px; }
#LoginForm .somelogins P { margin-bottom: 20px; }

#LoginForm .login-anketa IMG { width: 110px; height: 150px; position: relative; top: -10px; left: -7px; }
#LoginForm .login-anketa H3 { color: #f60; margin: 40px 0 25px 0; }
#LoginForm .login-anketa .counts { margin: 15px 0 0 0; }

#LoginForm.ViewAnketa DT { width: 110px; }
#LoginForm.ViewAnketa DD { margin: 0 0 0 125px; //margin: 0; }

#LoginForm .CapthcaStep .center { padding: 0 0 25px 0; }
#LoginForm .CapthcaStep .enter-captcha { width: 305px; margin: 10px 0 30px 100px; }
#LoginForm .CapthcaStep .enter-captcha P { margin-top: 5px; }
#LoginForm .CapthcaStep .captchaPlace IMG { width: 150px; height: 50px; border: 1px solid #666; vertical-align: middle; }
#LoginForm .CapthcaStep .captcha INPUT.text { width: 86px; font-size: 15px; }
#LoginForm .CapthcaStep .captcha SPAN { position: absolute; margin: 5px 0 0 10px; }
#LoginForm .CapthcaStep .captcha SPAN DIV.error { font-size: 11px; width: 120px; text-align: left; }
#LoginForm .CapthcaStep .error { width: 120px; }


#LoginForm .CrossAuth .Forms INPUT.text { font-size: 25px; width: 280px; }
#LoginForm .CrossAuth DD { width: 405px; text-align: left; //width: auto; //position: relative; }
#LoginForm .CrossAuth DD SELECT { position: relative; font-size: 15px; top: 0px; width: 115px; font-size: 15px; padding: 2px; //position: absolute; }
#LoginForm .CrossAuth DD .error { text-align: left; }

#LoginForm .CrossAuth .login-ajax-loader { -left: -35px; }

#LoginForm H3.photo,
#LoginForm H3.gift,
#LoginForm H3.msg { text-align: center; }
#LoginForm H3.photo DIV,
#LoginForm H3.gift DIV,
#LoginForm H3.favorite DIV,
#LoginForm H3.otzhig DIV,
#LoginForm H3.wink DIV,
#LoginForm H3.msg DIV { color: #f60; font-size: 20px; width: 375px; margin: auto; }

.layer-close { position: absolute; right: 10px; top: 10px; }





.new_gifts{width: 47px; position: relative; float: left;}
.gifts-line{width: 90%; float: left; position: relative; height: 51px; padding: 0 0 0 10px;}
.my_gifts{width: 51px; height: 51px; float: left; position: relative; margin: 0 10px 0 0;}

#Gifts { position:relative; clear:both;}


.baloon-rw{ display: none;
			-border: 1px solid #ccc;
			position: absolute;
			background: url(/images/baloon-rw.png) no-repeat bottom; 
			padding: 25px 10px 10px 30px;
			width: 264px; 
			height: 75px;
			z-index:4;
}
.baloon-rw p{padding-right:20px;}



.baloon-lw{
			display: none;
			position: absolute;
			background: #fff;
			width: 264px; 
			height: 110px;
			z-index:999;
}
.baloon-lwg{ display: none;
			position: absolute;
			left: -230px;
			background: #fff; 
			padding: 25px 10px 10px 30px;
			width: 264px; 
			height: 75px;
			z-index:4999;
}
.baloon-lw p{padding-right:20px;}



/* Informers */
.ap-i {position:relative;padding: 5px 0; background-repeat: no-repeat; background-position: 12px 50%; line-height: 1.3em; margin-bottom: 10px; min-height: 34px; height: auto!important; height: 44px}
.ap-i a.ap-i-img-click{position:absolute;top:50%;left:12px;display:inline-block;width:44px;height:44px;margin-top:-22px}
.ap-i a.light {color: #000; text-decoration: none; display: inline-block; background-color: #fff1d2; margin: 2px -2px 0; padding: 2px; position: relative}
.ap-i a.light ins {color: #06c; text-decoration: underline}
.ap-i-delim {margin: 10px 0 0; padding: 5px 0; border-top: 1px solid #ddd}
.ap-i .ap-green {border-color: #72b001!important}
.ap-i .vipred {color: #c00; border-color: #c00!important; text-decoration: none}
.ap-i .gray6 {border-color: #666!important; color: #666}
.ap-i p, .ap-i-vip ul {margin-left: 10%; padding-left: 50px; padding-right: 5px}
.ap-i-compl {position: relative; background: url(/images/i-compl.gif) no-repeat 100% 50%; font-size: 20px; height: 30px; line-height: 30px; margin-left: 5px; padding-right: 6px; display: block}
.ap-i-compl strong {width: 74px; padding-right: 6px; position: absolute; margin-left: -80px; text-align: center; background: url(/images/i-compl.gif) no-repeat 74px 50%;}
.ap-i-compl b {position: relative; background: url(/images/i-compl.gif) no-repeat -6px 50%; height: 100%; left: 0; display: block}
.ap-i-compl b span {width: 6px; height: 100%; margin-right: -6px; right: 0; background: url(/images/i-compl.gif) no-repeat -294px 50%; position: absolute; overflow: hidden}





.BlockThemes{ margin: 30 px 0 15px 0; -border-top: 1px solid #ccc; padding-top: 20px; }

.b-pad P { line-height: 140%; }

.roundcorners DIV { position: absolute; width: 8px; height: 7px; overflow: hidden; }
.roundcorners DIV B { display: block; position: absolute; width: 16px; height: 14px; background: url(/images/rounds8.png) no-repeat; }

.roundcorners10 DIV { position: absolute; width: 10px; height: 10px; overflow: hidden; }
.roundcorners10 DIV B { display: block; position: absolute; width: 20px; height: 20px; background: url(/images/rounds10.png) no-repeat; }

.rc-lt, .rc-lt B { top: 0; left: 0; }
.rc-rt, .rc-rt B { top: 0; right: 0; }
.rc-lb, .rc-lb B { bottom: 0; left: 0; }
.rc-rb, .rc-rb B { bottom: 0; right: 0; }

.rc-rb, .rc-rb B, .rc-rt, .rc-rt B { -right: -1px; }
.rc-lb, .rc-lb B, .rc-rb, .rc-rb B { -bottom: -1px; }

.BlockThemes  .i44{width:44px; height: 44px; float:left;}
.BlockThemes .b-pad{ padding: 8px 0 0 80px; }



#vip_div{
	padding: 10px;
	-webkit-border-radius:.6em .6em .6em .6em;
	-moz-border-radius:.6em .6em .6em .6em;
	border-radius:.6em .6em .6em .6em;
}

#vip_div .vip_div_white{
	background: url(/images/themes/anketa_bg.png);
	padding: 10px;
	-webkit-border-radius:.6em .6em .6em .6em;
	-moz-border-radius:.6em .6em .6em .6em;
	border-radius:.6em .6em .6em .6em;
}

.Theme-1 {
	background-image: url("/images/themes/1.png");
}
.Theme-2 {
	background-image: url("/images/themes/2.png");
}
.Theme-3 {
	background-image: url("/images/themes/3.png");
}
.Theme-4 {
	background-image: url("/images/themes/4.png");
}
.Theme-5 {
	background-image: url("/images/themes/5.gif");
}
.Theme-6 {
	background-image: url("/images/themes/6.gif");
}
.Theme-7 {
	background-image: url("/images/themes/7.png");
}
.Theme-8 {
	background-image: url("/images/themes/8.gif");
}
.Theme-9 {
	background-image: url("/images/themes/9.png");
}
.Theme-10 {
	background-image: url("/images/themes/10.gif");
}
.Theme-11 {
	background-image: url("/images/themes/11.png");
}
.Theme-12 {
	background-image: url("/images/themes/12.png");
}
.Theme-13 {
	background-image: url("/images/themes/13.png");
}
.Theme-14 {
	background-image: url("/images/themes/14.png");
}
.Theme-15 {
	background-image: url("/images/themes/15.png");
}
.Theme-16 {
	background-image: url("/images/themes/16.png");
}
.Theme-17 {
	background-image: url("/images/themes/17.png");
}
.Theme-18 {
	background-image: url("/images/themes/18.png");
}
.Theme-19 {
	background-image: url("/images/themes/19.png");
}
.Theme-20 {
	background-image: url("/images/themes/20.png");
}
.Theme-21 {
	background-image: url("/images/themes/21.png");
}
.Theme-22 {
	background-image: url("/images/themes/22.jpg");
}
.Theme-23 {
	background-image: url("/images/themes/23.png");
}
.Theme-24 {
	background-image: url("/images/themes/24.jpg");
}
.Theme- {
	background: #fff;
}




/* Button Null */
.ButtonGreen01,
.ButtonGrey01, .ButtonGrey02,
.ButtonOrange01, .ButtonOrange01_disabled, {
	background: ;
	cursor: pointer;
	display: inline-block; display: -moz-inline-stack; -display: inline;
	overflow: visible; -overflow: hidden;
	outline: 0;
	width: auto;
	-zoom: 1;
}
/* ButtonGreen01 Standart */
.ButtonGreen01,
.ButtonOrange01, .ButtonOrange01_disabled,
.green_button01 {
	background: #55ad0a url(/images/green_button01.gif) left center;
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
	border: 1px solid #4fa30a;
	box-shadow: inset 0px 0px 2px #FFF; -moz-box-shadow: inset 0px 0px 2px #FFF; -webkit-box-shadow: inset 0px 0px 2px #FFF;
	color: #FFF;
	cursor: pointer;
	display: -moz-inline-stack;
	display: inline-block;
	font-size: 15px;
	overflow: visible;
	padding: 4px 20px; 
	text-decoration: none;
	text-shadow: 1px 1px 0px #558611;
	width: auto;
	/* ÈÅ6	*/
	-display: inline;
	-overflow: hidden;
	-zoom: 1; 
}
.ButtonGreen01,
.ButtonOrange01 {
	height: 24px;
	line-height: 24px;
	padding-top: 0  !important;
	padding-bottom: 0 !important;
}
.ButtonGreen01:hover,
.green_button01:hover {
	background: #65cb0e url(/images/green_button01.gif) right center;
	cursor: pointer;
}
.ButtonGreen01:active,
.green_button01:active {
	background: #94cc5a url(/images/green_button01.gif) left center;
	background: -moz-linear-gradient(top, #94cc5a 0%, #6cb72a 49%, #4fa009 50%, #5e9f2b);
	background: -ms-linear-gradient(top, #94cc5a 0%,#6cb72a 49%,#4fa009 50%,#5e9f2b 100%);
	background: -o-linear-gradient(top, #94cc5a 0%,#6cb72a 49%,#4fa009 50%,#5e9f2b 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#94cc5a), color-stop(0.49, #6cb72a), color-stop(0.50, #4fa009), to(#5e9f2b));
	border: 1px solid #4fa30a;
}
.ButtonGreen01:disabled,
.green_button01:disabled, .green_button01_disabled {
	background: -moz-linear-gradient(top, #b1e56d 0%, #7ace2c 49%, #5dba0b 50%, #51a80a) !important;
	background: -ms-linear-gradient(top, #b1e56d 0%,#7ace2c 49%,#5dba0b 50%,#51a80a 100%) !important;
	background: -o-linear-gradient(top, #b1e56d 0%,#7ace2c 49%,#5dba0b 50%,#51a80a 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#b1e56d), color-stop(0.49, #7ace2c), color-stop(0.50, #5dba0b), to(#51a80a)) !important;
	color: #ccc;
	cursor: default;
	opacity: .5;
	text-shadow: -1px -1px 0 rgba(45,74,1,0.4);

}


.ap-gift label {cursor: pointer}
.ap-gift label.selected {border: 0 solid #72b001; background-color: #f4f4f4; cursor: default}
.ap-gift label input {position: absolute; top: 0; visibility: hidden}
.ap-gift dl {background: url('ap/ap-gifts-border.gif') 50% 50% no-repeat #fff; line-height: 90px; height: 90px; margin: 0 5px; clear: both}
.ap-gift dt {float: left; background: #fff; margin: 35px 0; line-height: 20px; color: #999}
.ap-gift dd {display: block; margin-left: 19px}
.ap-gift dd label {cursor: pointer; margin: 5px 19px}
.ap-gift dd label.selected {border: 2px solid #72b001; margin: 3px 17px; background-color: #f4f4f4; cursor: default}
.ap-lenta {border: 1px solid #e5e6ee; margin: 0 auto 8px; height: 188px; width: 492px; overflow-y: auto; overflow-x: hidden}
.ap-lenta div {float: left; margin: -9px 0 0 -9px; border-bottom: 9px solid #fff}
.ap-lenta label {cursor: pointer; float: left; margin: 18px 0 0 18px; padding: 5px}
.ap-lenta label.selected {margin: 18px 0 0 18px; border-width: 3px; padding: 2px}
.ap-lenta label:hover, .ap-lenta label.hover {position: relative}
.ap-lenta label img {float: left; border: 2px solid #edeef0}
.ap-lenta-top {background: url('ap/ap-lenta-top.png') no-repeat 70px 50%}
.ap-lenta-top .ap-fade {padding: 20px 390px 20px 0; background: url('ap/ap-top100-fade1.png') no-repeat 430px 0; position: relative; z-index: 1}
.ap-lenta-top div {position: relative; overflow: hidden; height: 1%}
.ap-lenta-top div div {position: absolute; top: 50%; left: 120px; height: 66px; margin-top: -33px; width: 100%}
.ap-lenta-top div div img {border: 2px solid #edeef0; float: left; display: inline; margin-left: 20px}
.ap-scroll {width: 644px; position: absolute; top: 0; height: 272px; left: 0}
.ap-scroll div {left: 100%!important; margin-left: -4px}
.ap-scroll {left: -000%}
.ap-scroll label {float: left; position: relative; margin: 0 7px 14px; border: 3px solid #fff; background-color: #ddd; padding: 1px; text-decoration: none}
.ap-scroll label.selected {border-color: #f60; border-width: 3px; cursor: default; background-color: #fff}
.ap-scroll label b { width: 130px; height: 103px; float: left; border: 3px solid #fff}
.ap-scroll label span {position: relative; clear: both; font-size: 11px; float: left; height: 11px; overflow: hidden; margin: -3px 20px -11px; width: 96px; display: inline; color: #000; background-color: #fff; text-align: center}
.ap-comment {border: 1px solid #ccc; background-color: #fffed7; padding: 6px 15px; margin: 5px 13px 0}
.ap-comment textarea {width: 456px!important; display: block; border-color: #666; margin: 5px auto; overflow-y: auto; font-size: 15px; height: 50px;}
.ap-dopinfo {background: url('ap/ap-dopinfo.gif') no-repeat 10px 0; padding: 0 30px; font-size: 11px}.ap-alert {color: #333; padding: 0 50px; background: url('ap/ap-alert.gif') no-repeat 13px 50%; }
.ap-fatal {color: #f00; padding-left: 20px; left: -20px; background: url('ap/ap-fatal.gif') no-repeat 0 50%; position: relative}
.ap-wait {background: url('ap/ap-wait.gif') no-repeat 0 0; width: 180px; padding-left: 20px; font-size: 11px}
.ap-payinfo {color: #808080; margin: 0 30px 20px}
.ap-payinfo p {margin: 8px 0 0}
.ap-payinfo ul {float: left; margin-top: 3px}
.ap-payinfo ul li {float: left; width: 115px; margin: 5px 0 10px; white-space: nowrap}
.ap-payinfo ul li img {vertical-align: top}
.ap-payvars {margin: 15px 30px}
.ap-payvars img {margin: 0 3px 5px 0}
.ap-l-week {padding-left: 5px}
.ap-l-week a, .ap-l-week b {font-weight: normal; text-decoration: none; padding: 3px 5px; background-color: #fff4cc; display: inline-block; position: relative}
.ap-l-week a {background-color: transparent; border-bottom: 1px dotted #06c; padding: 0; margin: 3px 5px}
.ap-l-week b span {position: absolute; top: 100%; width: 100%; text-align: center; left: 0; line-height: 1.8em}
.ap-l-cpl .ap-l-c form {background: url('ap/ap-l-cpl.gif') no-repeat -50px 50%; display: inline; padding: 0 25px}
.ap-l-cpl .ap-lenta {width: 412px; position: relative; padding: 7px 0}
.ap-l-cpl .ap-lenta a {display: block; position: relative; float: left; width: 182px; text-align: left; overflow: hidden; text-decoration: none; height: 33px; margin-left: 7px; padding: 3px; display: inline}
.ap-l-cpl .ap-lenta a img {position: absolute; left: 3px; top: 3px; width: 25px; height: 31px; border: 1px solid #edeef0}
.ap-l-cpl .ap-lenta a img.ap-vip {border-color: #fc6}
.ap-l-cpl .ap-lenta a span {border-bottom:1px dotted #06c; margin-left: 34px; float: left; white-space: nowrap; margin-top: 7px}
.ap-l-cpl .ap-lenta .selected {background-color: #f90}
.ap-l-cpl .ap-lenta .selected span {color: #fff; border-color: #f90}
.ap-l-af {width: 540px}
.ap-l-af .ap-l-h {padding-top: 30px}
.ap-l-af h1 {color: #f60; margin-bottom: 15px}
.ap-l-af .ap-l-h p, .ap-l-af .ap-l-h h1 {margin-left: 15px}
.ap-l-af .sex {vertical-align: -1px;}
.ap-l-af table {width: auto}
.ap-l-af td {padding: 15px; padding-right: 0; font-size: 16px}
.ap-l-af-img {background: url('ap/ap-af-bl.gif') no-repeat 0 0; margin: 0; float: left; width: 198px; height: 153px; position: relative; left: -15px;}
.ap-l-af-img img {width: 190px; height: 107px; margin: 4px}
.ap-l .ap-pager {text-align: left; margin: 2px 3px 0}
.ap-l .ap-pager a {float: left; background-color: #f4f4f4; text-align: center; height: 19px; width: 19px; line-height: 19px; margin-right: 5px}
.ap-l .ap-pager a:hover {background-color: #e1e1e1}
.ap-l .ap-pager .selected {text-decoration: none; color: #fff; background-color: #f98300!important; cursor: text}
.ap-l-cpl img.ap-big {float: left; padding: 1px; background-color: #fff; border: 3px solid #f88; margin: 0 20px 10px 0}
.ap-l-ma dl {float: left; width: 100%; clear: both; margin-bottom: 30px; font-size: 16px}
.ap-l-ma dl dt {float: left; width: 150px; text-align: right; line-height: 30px; clear: left; margin-right: 20px}
.ap-l-ma dl dd {float: left}
.ap-l-ma .ap-l-ma-input {border: 1px solid #ccc; padding: 1px; height: 26px; width: 200px}
.ap-l-adv .ap-hand {padding-right: 30px; background: url('ap/hand.gif') no-repeat 100% 50%; display: inline}
.ap-l-adv .ap-hand span {padding-left: 30px; background: url('ap/hand.gif') no-repeat 0 50%}
.ap-l-adv ul {margin: 0 10px 10px 40px}
.ap-l-adv ul li {padding-bottom: 20px}
.ap-l-adv .ap-dash {margin-left: -30px; float: left}
.ap-l-adv .ap-arr {position: relative; width: 90px; height: 14px; overflow: hidden; text-indent: -2000px; display: block; background: url('ap/arr.gif') no-repeat top; margin: 15px 30px 15px 50px}
.ap-l-adv table {width: auto; margin: 0 auto 15px}
.ap-l-adv table input {font-size: 12px}
.ap-l-adv table .disabled {color: #999}
.ap-l-adv table .disabled .ap-arr {background-position: bottom}
.ap-l-adv table .disabled input {display: none}
.ap-l-adv-list {padding: 15px 0 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 30px; height: 405px}
.ap-l-adv-list p {float: left; width: 180px; height: auto!important; height: 81px; min-height: 81px; color: #808080; padding-right: 10px; padding-left: 70px}
.ap-l-adv-list b {display: block; color: #000; margin-top: 5px; position: relative}
.ap-l-adv-list a img {position: absolute; top: -5px; left: -60px; border: 2px solid #edeef0}
.ap-l-adv-list .vip img {border-color: #ffbb5a}
.ap-l-lang ul {width: 25%; float: left}
.ap-l-lang ul li input {vertical-align: -2px;}



.lenta_users{height: 70px; position: relative; margin: 0px 0 0px 0; overflow: hidden;}
.lenta_div{padding: 5px 5px 5px 74px; color: #f66000; font-size: 15px; background: url(/images/arrow_up.png) left center no-repeat;}
p.lenta_line{ display: block; margin: 0 25px 5px 0; padding: 5px 0 5px 0; border-bottom: 1px solid #cccccc;}

p.lenta_new{ display: block; margin: 5px 25px 5px 0; padding: 5px 0 5px 0; border-top: 1px solid #cccccc;}


.main_editor_16{background: url(/images/icons/main_editor_16.png) no-repeat center; cursor: pointer;}
.main_delete_16{background: url(/images/icons/main_delete_16.gif) no-repeat center;}

/* ÊÎËÎÍÊÈ */
.small_column {width: 230px; padding: 10px 0 10px 5px; background: #ffffff;}
@-moz-document url-prefix() {
.small_column {width: 220px; padding: 10px 0 10px 5px; background: #ffffff;}
}
.border_column {width: 10px; background: #ffffff;}
.big_column {padding: 10px 5px 10px 0; background: #ffffff; height: 500px;}



/* êðóãîâàÿ îáîëî÷êà */
.roundTop { position: relative; border-top: 1px solid #C6C6C6; height: 5px;}
.roundTop div{float: right; background: url(/images/round.gif) no-repeat top right; width: 7px; height: 7px; font-size:0; line-height:0; position: relative; margin-top: -2px;}
.roundTop i{background: url(/images/round.gif) no-repeat top left; width: 7px; height: 7px; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; font-size:0; line-height:0; position: absolute; margin-top: -2px;}
.roundCenter { padding: 5px; border-left: 1px solid #C6C6C6; border-right: 1px solid #C6C6C6; position: relative;}
.roundBot { position: relative; border-bottom: 1px solid #C6C6C6; height: 5px; //height: 3px;}
.roundBot div{float: right; background: url(/images/round.gif) no-repeat bottom right; width: 7px; height: 7px; font-size:0; line-height:0; position: relative; margin-bottom: -2px;}
.roundBot i{background: url(/images/round.gif) no-repeat bottom left; width: 7px; height: 7px; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; font-size:0; line-height:0; position: absolute; margin-bottom: -2px;}
.roundCenter h1{color: #; margin-bottom: 5px;}
.roundCenter i{margin-right: 10px;}
.roundCenter div{margin: 0 0 10px 0;}
.roundCenter span{}
.roundCenter p{margin: 10px 0 0 0; white-space: nowrap;}
/* end êðóãîâàÿ îáîëî÷êà */




.news-block{height: 87px; background: #fff; margin: 10px 0; position: relative;}
.news-block:hover{background: #F3F4F5;}
.news-block .orange-block{background: #FD7040; height: 87px; width: 40px; float:left; margin-right:20px; position: relative;}
.news-block .megaphone{background: url(/images/megaphone.png) no-repeat center; height: 87px; width: 46px; float: left; position: relative;}
.news-block .news-h1{height: 87px; position: relative; width: 100px; float:left; padding: 28px 0 0 20px;}
.news-block .news-count{height: 87px; position: relative; width: 350px; float:right; padding: 34px 0 0 20px;}
.news-block a.orange{color: #FD7040;}






#msg-time {position: relative; display: block; width: 100%;}
#msg-time .msg-date-left, #msg-time .msg-date-right{border-bottom: 1px solid #ccc; width: 35%; display: inline; float: left; padding: 0 0 8px 0;}
#msg-time .msg-date {width: 27%; float: left; text-align: center; display: inline;}




#diod_act{position: absolute; top:0; right:0; display: block; width: 21px; height: 86px; background: url(/images/diod_act.png) no-repeat center;}
#diod_{position: absolute; top:0; right:0; display: block; width: 21px; height: 86px; background: url(/images/diod_.png) no-repeat center;}


.calls_table{
	border: 2px solid #FFBB5A;
	box-shadow: 0 0 3px #FFBB5A; 
	-moz-box-shadow: 0 0 3px #FFBB5A; 
	-webkit-box-shadow: 0 0 3px #FFBB5A;
	-webkit-border-radius:.3em .3em .3em .3em;
	-moz-border-radius:.3em .3em .3em .3em;
	border-radius:.3em .3em .3em .3em;
}



.grey_circle_div{
	background: #edeef0;
	padding: 10px;
	-webkit-border-radius:.9em .9em .9em .9em;
	-moz-border-radius:.9em .9em .9em .9em;
	border-radius:.9em .9em .9em .9em;
}



.messages_dir{position:relative; margin: 10px 0 10px 0; padding: 10px; border: 1px solid #cccccc; display: block;}





img.round_img{
	-webkit-border-radius:.9em .9em .9em .9em;
	-moz-border-radius:.9em .9em .9em .9em;
	border-radius:.9em .9em .9em .9em;
}

.rel(
	position: relative;
)

.abs(
	position: absolute;
)


.footer{border-top: 1px solid #EDEEF0; padding: 10px 20px 10px 20px; margin-top: 40px;width: 100%;}
.footer p{padding: 10px 0 10px 0;}
.footer p a{color: #404040;}