@import'/css/my_menu.css?2';
@import'/uol/css/new_uol/datepicker.css';
em {
	font-style: italic !important;
}

a {
	color: #0060a9;
}

a.grey {
    color:#a6a3a3;
}

ul, li {
	margin: 0;
	padding: 0;
}

h1 {
    font-weight: normal;
}

h2 {
    font-weight: normal;
}

li {
	list-style: none;
}

.page {
	position: relative;
	width: 1025px;
	margin: 0 auto;
	text-align: left;
    background: #fff;
}

.sub-header {
	background: #e9e9e9;
	border: 1px solid #b2b2b2;
	border-top: 0 none;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	/*behavior:url(http://i.online.ua/uol/img/border-radius.htc);*/
}

.sub-header .logo {
	float: left;
	width: 235px;
	padding: 10px 0 12px 23px;
}

.sub-header .search {
	float: left;
	width: 442px;
}

.sub-header .search .inp {
	width: 230px;
}

.header-zanachka, .g-recaptcha {
    margin-top: 20px;
}

.header-zanachka .header-coin {
    font-size:14px;
    line-height: 18px;
}

.header-zanachka .header-coin img {
    vertical-align: middle;
	position: inherit;
}

.header-zanachka .header-coin span{
    font-size:18px;
    line-height: 22px;
    position: relative;
    top: 2px;
    left: 5px;
}

.header-zanachka .heade-coin-info {
    font-size:11px;
    line-height: 15px;
}

.header-zanachka .heade-coin-info a {
    color:gray;
}
    
.user-block {
	position: relative;
	padding: 26px 0 15px 24px;
}

.main-user-block {
	float: left;
	width: 743px;
}

.main-user-block-left {
	float: left;
	width: 104px;
}

.main-user-block-right {
	position: relative;
	top: -3px;
	float: left;
	width: 630px;
	z-index: 3;
}

.main-user-block-user {
	float: left;
}

.main-user-block-birthday {
	float: left;
	padding: 0 0 30px 55px;
	background: url(/uol/img/cake.png) no-repeat 10px 100%;
	font-size: 10px;
	font-weight: bolder;
	line-height: 14px;
}

.main-user-block-birthday span {
	position: relative;
	top: -6px;
	padding: 5px 13px 6px;
	background: #f6bb17;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	/*behavior:url(http://i.online.ua/uol/img/border-radius.htc);*/
}

.user-profile {
	font-size: 12px;
	line-height: 13px;
	color: #a6a3a3;
}

.user-nickname {
	font-size: 27px;
	line-height: 31px;
	color: #a6a3a3;
}

.user-nickname a {
	text-decoration: none;
}

.user-pr {
	position: relative;
	top: 3px;
	font-size: 8px;
	line-height: 12px;
	padding: 3px 5px 9px 3px;
	color: #000;
	background: url(/uol/img/pr_g.png) no-repeat;
	text-decoration: none;
}
.user-pr-gold {
    background: url(/uol/img/pr.png) no-repeat;
}

.user-mtw {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 6px;
}
.user-mtw .no-mtw {
    padding-left: 5px;
    padding-right: 5px;
    background-color:#FCF7C9;
    cursor: pointer;
}
.user-mtw a {
    text-decoration: none;
}
.user-mtw span {
	color: #0060A9;
}

.user-mtw img {
	vertical-align: middle;
}

.user-aclion {
	float: left;
	width: 220px;
}

.user-aclion li {
	position: relative;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 11px 20px;
}

.user-aclion a {
	color: #000;
}

.user-aclion img {
	position: absolute;
	bottom: 0;
	left: -20px;
}
.euro-myach{
     vertical-align: middle;
}
.euro-myach-text{
     color:black !important;
     font-size: 12px !important;
}
.status-block {
	position: relative;
	padding: 3px 15px 4px;
	margin: 0 8px 8px 0;
	height: 16px;
	overflow: visible;
	font-size: 12px;
	line-height: 16px;
	display: inline-block;
	vertical-align: top;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	/*behavior:url(http://i.online.ua/uol/img/border-radius.htc);*/
	zoom: 1;
	*display: inline;
    cursor: default;
}

.status-block-arrow {
	padding-right: 23px;
}

.status-block-open,
.status-block-open ul {
	-moz-box-shadow: 2px 2px 3px #bcbdbc;
	-webkit-box-shadow: 2px 2px 3px #bcbdbc;
	box-shadow: 2px 2px 3px #bcbdbc;
}

.ie8 .status-block-open,
.ie8 .status-block-open ul {
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#bcbdbc', Direction=135, Strength=3);
}

.status-block img {
	position: relative;
	top: 1px;
	margin-right: 5px;
}

.status-block i {
	position: absolute;
	width: 8px;
	height: 16px;
	right: 3px;
	top: 4px;
	background: url(/uol/img/open.png) no-repeat;
}

.status-block .ul {
	position: relative;
	z-index: 2;
}

.status-block ul {
	display: none;
	margin: 0 -15px;
	padding: 3px 0 20px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	/*behavior:url(http://i.online.ua/uol/img/border-radius.htc);*/
	zoom: 1;
}

.status-block-arrow ul {
	margin-right: -23px;
}

.status-block ul a span {
	color: #000;
	text-decoration: none;
}

.status-block li {
	padding: 2px 15px 3px;
}

.status-block-open ul {
	display: block;
	position: relative;
	z-index: 2;
}

.khaki,
.khaki ul {
	background: #e1e889;
	border-color: #e1e889;
    color: #000;
}

.skyblue,
.skyblue ul {
	background: #94bbe6;
	border-color: #94bbe6;
    color: #000;
}

.red,
.red ul {
	background: #ed1b24;
	border-collapse: #ed1b24;
	color: #fff;
}
.status-block .red a {
    color: #fff;
}

.hotpink,
.hotpink ul {
	background: #fab3dd;
	border-collapse: #fab3dd;
    color: #000;
}

.hotpink li:hover {
    background: #FCD9EE;
}

.slateblue,
.slateblue ul {
	background: #9a8cf2;
	border-color: #9a8cf2;
    color: #000;
}

.slateblue li:hover {
	background: #c5beee;
}

.blue ,
.blue ul {
	background: #0060a9;
	border-color: #0060a9;
	color: #fff;
}
.status-block .blue ul{
    color: #fff;
}

.fuksia ,
.fuksia ul {
    background: #CC3399;
    border-color: #CC3399;
    color: #fff;
}
.status-block .fuksia a {
    color: #fff;
}

.yelow ,
.yelow ul {
    background: #FFCC00;
    border-color: #FFCC00;
}

.pinky ,
.pinky ul {
    background: #FF99FF;
    border-color: #FF99FF;
    color: #000;
}

.light-green ,
.light-green ul {
    background: #CCFF33;
    border-color: #CCFF33;
    color: #000;
}

.blue2 ,
.blue2 ul {
    background: #66CCFF;
    border-color: #66CCFF;
    color: #000;
}

.lemon ,
.lemon ul {
    background: #FFFF66;
    border-color: #FFFF66;
    color: #000;
}

.grass ,
.grass ul {
    background: #009900;
    border-color: #009900;
    color: #fff;
}
.status-block .grass a {
    color: #fff;
}

.pale-emerald ,
.pale-emerald ul {
    background: #00CC99;
    border-color: #00CC99;
    color: #000;
}

.orange ,
.orange ul {
    background: #FF9900;
    border-color: #FF9900;
    color: #000;
}

.violet ,
.violet ul {
    background: #9966FF;
    border-color: #9966FF;
    color: #000;
}

.black2 ,
.black2 ul {
    background: #000000;
    border-color: #000000;
    color: #fff;
}
.status-block .black2 a {
    color: #fff;
}

.blue3 ,
.blue3 ul {
    background: #3366FF;
    border-color: #3366FF;
    color: #fff;
}
.status-block .blue3 a {
    color: #fff;
}

.bog,
.bog ul {
    background: #666633;
    border-color: #666633;
    color: #fff;
}
.status-block .bog a {
    color: #fff;
}

.red2,
.red2 ul {
    background: #FF0000;
    border-color: #FF0000;
    color: #fff;
}
.status-block .red2 a {
    color: #fff;
}

.koralovyy,
.koralovyy ul {
    background: #FF7C80;
    border-color: #FF7C80;
    color: #000;
}

.claret,
.claret ul {
    background: #990033;
    border-color: #990033;
    color: #fff;
}
.status-block .claret a {
    color: #fff;
}

.mustard,
.mustard ul {
    background: #CC9900;
    border-color: #CC9900;
    color: #000;
}

.chlorine,
.chlorine ul {
    background: #C2D69A;
    border-color: #C2D69A;
    color: #000;
}

.marine_wave,
.marine_wave ul {
    background: #009999;
    border-color: #009999;
    color: #fff;  
}
.status-block .marine_wave a {
    color: #fff;  
}

.crimson,
.crimson ul {
    background: #CC0000;
    border-color: #CC0000;
}
.status-block .crimson a {
    color: #fff;  
}

.beige,
.beige ul {
    background: #FCD5B4;
    border-color: #FCD5B4;
    color: #000;
}

.gray2,
.gray2 ul {
    background: #BFBFBF;
    border-color: #BFBFBF;
    color: #000;
}

.turquoise,
.turquoise ul {
    background: #66FFFF;
    border-color: #66FFFF;
    color: #000;
}

.peachy,
.peachy ul {
    background: #FF9966;
    border-color: #FF9966;
    color: #000;
}

.aecbee,
.aecbee ul {
    background: #AECBEE;
    border-color: #AECBEE;
    color: #000;
}

.aeeeee,
.aeeeee ul {
    background: #AEEEEE;
    border-color: #AEEEEE;
    color: #000;
}

.aeeeb2,
.aeeeb2 ul {
    background: #AEEEB2;
    border-color: #AEEEB2;
    color: #000;
}

.cfeeae,
.cfeeae ul {
    background: #CFEEAE;
    border-color: #CFEEAE;
    color: #000;
}

.ebeeae,
.ebeeae ul {
    background: #EBEEAE;
    border-color: #EBEEAE;
    color: #000;
}

.eed3ae,
.eed3ae ul {
    background: #EED3AE;
    border-color: #EED3AE;
    color: #000;
}

.eeb8ae,
.eeb8ae ul {
    background: #EEB8AE;
    border-color: #EEB8AE;
    color: #000;
}

.eeaebe,
.eeaebe ul {
    background: #EEAEBE;
    border-color: #EEAEBE;
    color: #000;
}

.eeaedc,
.eeaedc ul {
    background: #EEAEDC;
    border-color: #EEAEDC;
    color:#000;
}

.d1aeee,
.d1aeee ul {
    background: #D1AEEE;
    border-color: #D1AEEE;
    color:#000;
}

.aeaeee,
.aeaeee ul {
    background: #AEAEEE;
    border-color: #AEAEEE;
    color:#000;
}

.c2c2e6,
.c2c2e6 ul {
    background: #C2C2E6;
    border-color: #C2C2E6;
    color:#000;
}

.cornflower_light-blue,
.cornflower_light-blue ul {
    background: #3399FF;
    border-color: #3399FF;
    color:#000;
}

.C-4DF259,
.C-4DF259 ul {
    background: #4DF259;
    border-color: #4DF259;
    color:#000;
}

.C-00CCFF,
.C-00CCFF ul {
    background: #00CCFF;
    border-color: #00CCFF;
    color:#FFF;
}
.C-00C5FF,
.C-00C5FF ul {
    background: #00C5FF;
    border-color: #00C5FF;
    color:#000;
}
.CCFFFF,
.CCFFFF ul {
    background: #CCFFFF;
    border-color: #CCFFFF;
    color:#000;
}
.C-808080,
.C-808080 ul {
    background: #808080;
    border-color: #808080;
    color: #FFF;
}
.C-993300,
.C-993300 ul {
    background: #993300;
    border-color: #993300;
    color: #FFF;
}
.C-800080,
.C-800080 ul {
    background: #800080;
    border-color: #800080;
    color: #FFF;
}
.C-ff63ff,
.C-ff63ff ul {
    background: #ff63ff;
    border-color: #ff63ff;
    color:#000;
}
.C-ff99ff,
.C-ff99ff ul {
    background: #ff99ff;
    border-color: #ff99ff;
    color:#000;
}
.C-fc7f7b,
.C-fc7f7b ul {
    background: #fc7f7b;
    border-color: #fc7f7b;
    color:#000;
}
.C-ff6600,
.C-ff6600 ul {
    background: #ff6600;
    border-color: #ff6600;
    color:#000;
}
.C-e46c0b,
.C-e46c0b ul {
    background: #e46c0b;
    border-color: #e46c0b;
    color:#000;
}
.C-fc9a37,
.C-fc9a37 ul {
    background: #fc9a37;
    border-color: #fc9a37;
    color:#000;
}
.C-ffb177,
.C-ffb177 ul {
    background: #ffb177;
    border-color: #ffb177;
    color:#000;
}
.C-01cc00,
.C-01cc00 ul {
    background: #01cc00;
    border-color: #01cc00;
    color:#000;
}
.C-64ffa1,
.C-64ffa1 ul {
    background: #64ffa1;
    border-color: #64ffa1;
    color:#000;
}
.C-32cccc,
.C-32cccc ul {
    background: #32cccc;
    border-color: #32cccc;
    color:#000;
}
.C-029899,
.C-029899 ul {
    background: #029899;
    border-color: #029899;
    color:#fff;
}
.C-006766,
.C-006766 ul {
    background: #006766;
    border-color: #006766;
    color:#fff;
}
.C-006696,
.C-006696 ul {
    background: #006696;
    border-color: #006696;
    color:#fff;
}
.C-3266cc,
.C-3266cc ul {
    background: #3266cc;
    border-color: #3266cc;
    color:#fff;
}
.C-009bfc,
.C-009bfc ul {
    background: #009bfc;
    border-color: #009bfc;
    color:#fff;
}
.C-00ccff,
.C-00ccff ul {
    background: #00ccff;
    border-color: #00ccff;
    color:#000;
}
.C-35cbc9,
.C-35cbc9 ul {
    background: #35cbc9;
    border-color: #35cbc9;
    color:#000;
}
.C-ccffff,
.C-ccffff ul {
    background: #ccffff;
    border-color: #ccffff;
    color:#000;
}
.C-fefda0,
.C-fefda0 ul {
    background: #fefda0;
    border-color: #fefda0;
    color:#000;
}
.C-a50022,
.C-a50022 ul {
    background: #a50022;
    border-color: #a50022;
    color:#fff;
}
.C-d00000,
.C-d00000 ul {
    background: #d00000;
    border-color: #d00000;
    color:#fff;
}
.C-5f5f5f,
.C-5f5f5f ul {
    background: #5f5f5f;
    border-color: #5f5f5f;
    color:#fff;
}
.C-996533,
.C-996533 ul {
    background: #996533;
    border-color: #996533;
    color:#fff;
}
.C-663200,
.C-663200 ul {
    background: #663200;
    border-color: #663200;
    color:#fff;
}

.plashka {
	font-size: 16px;
	line-height: 20px;
	background: url(/uol/img/plashka.png) repeat-x;
	margin: 14px 0;
	padding: 0 22px;
}

.plashka-down {
    font-size: 16px;
    line-height: 20px;
    background: url(/uol/img/plashkad.png) repeat-x;
    margin-bottom: 14px;
    padding: 0 22px;
    margin-top: 30px;
}

.plashka ul {
	border-left: 1px solid #a8a8a8;
}

.plashka li {
	float: left;
	border-right: 1px solid #a8a8a8;
}

.plashka .select {
	background: #fff;
	padding: 3px 25px 6px;
	border-top: 1px solid #a8a8a8;
}

.plashka-down .select {
	padding: 4px 25px 5px;
	border-top: 0 none;
	border-bottom: 1px solid #a8a8a8;
}

.plashka a {
	float: left;
	color: #000;
	text-decoration: none;
	padding: 4px 25px 6px;
}

.plashka .select a {
	padding: 0;
}

.plashka .select .messages {
	float: none;
	text-decoration: underline;
}

.content-left {
	float: left;
	width: 724px;
}

.content-right {
	float: right;
	width: 300px;
}

.wall-tags {
	padding-left: 47px;
	width: 530px;
	color: #8f8f8f;
	line-height: 28px;
}

.wall-tags a,
.tags a {
	color: #8f8f8f;
    line-height: 26px;
}

.wall-tags .size_12,
.tags .size_12 {
	font-size: 12px;
}

.wall-tags .size_16,
.tags .size_16 {
	font-size: 16px;
}

.wall-tags .size_20,
.tags .size_20 {
	font-size: 20px;
}

.wall-tags .size_24,
.tags .size_24 {
	font-size: 24px;
}

.friends {
	position: relative;
	margin-bottom: 35px;
}

.friends-title {
	display: inline;
	font-size: 18px;
	line-height: 22px;
}

.friends-title span {
	color: #a6a3a3;
	font-size: 14px;
}

.friends-online {
	position: absolute;
	margin-left: 17px;
	top: 133px;
	right: 6px;
}

.friends-online a {
	font-size: 12px;
	line-height: 16px;
	color: #000;
}

.friends-online img {
	position: absolute;
	width: 9px;
	height: 9px;
	left: -14px;
	top: 6px;
}

.friends-list {
	padding-top: 10px;
}

.friends-list li {
	position: relative;
	float: left;
	width: 38px;
	margin: 0 6px 7px 0;
}

.friends-list img {
	vertical-align: top;
	border: 1px solid #000;
}

.friends-list i,
.possible-friend-list i,
.community-users i,
.community-lider i {
	position: absolute;
	width: 9px;
	height: 9px;
	left: 0;
	top: 0;
}

.possible-friend-list i {
	left: -44px;
	top: -10px;
}

.now i {
	background: url(/uol/img/online.png) no-repeat;
}

.newly i {
	background: url(/uol/img/newly.png) no-repeat;
}

.gadmin i {
    background: url(/uol/img/gadmin.png) no-repeat;
}

.gmoder i {
    background: url(/uol/img/gmoder.png) no-repeat;
}

.blog {
	margin-bottom: 25px;
}

.blog-title {
	position: relative;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 10px;
}

.blog-list li {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}

.photo {
	margin-bottom: 25px;
}

.photo-title {
	display: inline;
	font-size: 18px;
	line-height: 22px;
}

.photo-title img {
	vertical-align: middle;
}

.photo-list {
	padding-top: 10px;
}

.photo-list li {
	float: left;
	width: 65px;
	margin: 0 7px 4px 0;
}

.photo-upload {
	display: inline;
}

.photo-upload a {
	position: relative;
	text-decoration: none;
	font-size: 11px;
	line-height: 15px;
	color: #000;
	margin-left: 25px;
	zoom: 1;
}

.photo-upload img {
	position: absolute;
	width: 13px;
	height: 13px;
	left: -18px;
	top: 0;
}

.possible-friend {
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	padding-right: 8px;
	margin-bottom: 20px;
}

.possible-friend-title {
	padding: 5px 0 7px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bolder;
	color: #464646;
}

.possible-friend-title div {
    float:left;
}

.possible-friend-title .pseudolink {
    float: right;
    font-size: 10px;
    font-weight: normal;
    text-align:right;
}

.possible-friend-list {
	font-size: 12px;
	line-height: 16px;
}

.possible-friend-list li {
    position: relative;
	padding: 11px 0 13px;
	margin-bottom: 10px;
    overflow: hidden;
}

.possible-friend-list .user {
	float: left;
	width: 150px;
    white-space: nowrap;
	position: relative;
	margin-left: 44px;
	color: #000;
}

.possible-friend-list .user img {
	position: absolute;
	width: 36px;
	height: 36px;
	left: -44px;
	top: -10px;
	border: 1px solid #000;
}

.possible-friend-list .add {
    position: relative;
    float: right;
    z-index: 2;
}

.possible-friend-list .wide-shadow {
    width: 40px;
    height: 25px;
    left: auto;
    right: 0;
    top: 7px;
    background: url(/uol/img/shadow_2.png) repeat-y;
}

.tags {
	margin-bottom: 25px;
    color: #8F8F8F;
    font-size: 12px;
    font-weight: 16px;
}

.all-tags {
	padding-top: 5px;
	font-size: 12px;
	line-height: 16px;
}

.all-tags a {
	color: #000;
	line-height: 16px;
}

.anketa {
	padding: 25px 0 0 23px;
}

.anketa-title {
	margin-bottom: 20px;
}

.anketa-title span {
	font-size: 22px;
	line-height: 26px;
	margin-right: 20px;
}
.anketa-title .anketa-not-full {
    font-size: 10px;
    position: relative;
    top: -15px;
    margin: 0;
    margin-left: -22px;
    zoom: 1;
}
.anketa-title a {
	position: relative;
	font-size: 11px;
	line-height: 15px;
	color: #000;
	margin-left: 17px;
	zoom: 1;
}

.anketa-title a img {
	position: absolute;
	width: 12px;
	height: 13px;
	left: -17px;
	top: 1px;
}

.anketa-fix-width-select {
    width: 184px;
    *width: 186px;
}

.my-info {
	margin-bottom: 50px;
}

.my-info-data {
	padding-left: 110px;
}

.my-info-data .name {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 5px;
}

.my-photo {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 16px;
}

.my-photo li,
.my-photo ul {
	display: inline;
}

.my-photo ul {
	margin-right: 5px;
}

.my-photo li {
	margin-right: 2px;
}

.my-photo img {
	vertical-align: middle;
}

.age {
	margin-bottom: 10px;
}

.age span {
	font-size: 14px;
	line-height: 18px;
	margin-right: 12px;
}

.age a {
	font-size: 10px;
	line-height: 14px;
	margin-left: -12px;
}
.pfradress a {
    font-size: 14px;
    line-height: 18px;
    margin: 0px;
}
.anketa-row {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
}

.anketa-row span {
	color: #959595;
}

.like {
	margin-bottom: 50px;
}

.anketa-table {
	width: 100%;
	margin-bottom: 10px;
}

.anketa-table th {
	vertical-align: top;
	width: 110px;
	font-size: 18px;
	line-height: 22px;
	color: #959595;
}

.anketa-table td {
	vertical-align: top;
    min-width: 190px;
	max-width: 390px;
	padding-right: 20px;
	font-size: 14px;
	line-height: 18px;
}

.anketa-table .all-link {
	width: auto;
	font-size: 12px;
	line-height: 16px;
}

.anketa-table .all-link a {
	color: #959595;
}

.edu {
	margin-bottom: 50px;
}

.edu-data .anketa-table td {
	padding-bottom: 6px;
}

.anketa-table dt,
.anketa-table dd {
	display: inline;
}

.anketa-table dd {
	font-weight: bolder;
}

.travel-data {
    margin-bottom: 30px;
}

.edu-data .my-photo,
.travel-data .my-photo {
	padding-left: 110px;
}

.travel {
	margin-bottom: 50px;
}

.sub-open,
.sub-close {
	position: relative;
}

.sub-open a,
.sub-close a {
	width: 158px;
}

.sub-close .submenu {
	display: none;
}

.sub-open i,
.sub-close i {
	position: absolute;
	width: 19px;
	height: 18px;
	top: 6px;
	right: 8px;
	background: url(/uol/img/arrow.gif) no-repeat 5px 5px;
	cursor: pointer;
}

.sub-open .sub-menu-active-filtr,
.sub-close .sub-menu-active-filtr {
    background: url(/uol/my-open-y.gif) no-repeat 5px 5px;
}

.submenu {
	position: absolute;
	width: 160px;
	left: -1px;
	top: 30px;
	padding: 15px 0 20px;
	background: #fff;
	border: 1px solid #b9b9b9;
	border-top: 0 none;
	font-size: 12px;
	line-height: 16px;
	z-index: 1;
}

.submenu ul {
	border: 0 none;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 18px;
}

.activ-menu .submenu ul {
	margin-bottom: 0;
}

.submenu li {
	float: none;
	border: 0 none;
}

.submenu .checked {
	color: #464646;
	background: #eaedf1;
}

.submenu input {
	padding: 0;
	margin: 0 5px 0 0;
	width: 13px;
	height: 13px;
	vertical-align: middle;
}

.submenu label {
	padding-left: 25px;
}

.wall-comments {
	padding: 30px 23px 0;
}

.wall-comment {
	padding: 15px 0 18px;
	border-bottom: 1px solid #c2c2c2;
}

.comment-left {
	float: left;
	width: 550px;
	padding-left: 44px;
	overflow: hidden;
}

.comment-right {
	float: right;
	width: 100px;
}

.comment-author {
	position: relative;
	font-size: 16px;
	line-height: 20px;
	color: #636363;
	white-space: nowrap;
	margin-bottom: 8px;
}

.comment-author a {
	color: #636363;
}

.comment-author-name {
	position: absolute;
	width: 36px;
	height: 36px;
	left: -44px;
	top: 0;
}

.comment-author i {
	position: absolute;
	width: 33px;
	height: 30px;
	right: 0;
	top: 0;
	background: url(/uol/img/shadow.png) repeat-y;
}

.comment-date {
	font-size: 11px;
	line-height: 15px;
	color: #898989;
	margin-bottom: 12px;
}

.comment-text {
	font-size: 14px;
	line-height: 18px;
}

.comment-action {
	font-size: 11px;
	line-height 15px;
	padding-top: 5px;
}

.comment-action li {
	margin-bottom: 10px;
}

.comment-action a {
	position: relative;
	margin-left: 17px;
	color: #6e6e6e;
}

.comment-action img {
	position: absolute;
	left: -17px;
	top: 2px
}

.discussions {
	padding-top: 10px;
	width: 725px;
}

.discussions li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #cbcaca;
}

.discussions-top {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 8px;
}

.discussions-top a {
	color: #737373;
}

.discussions-bottom {
	min-height: 65px;
}

.video-title {
	padding-left: 110px;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
}

.video-title a {
	position: relative;
}

.video-title a img {
	position: absolute;
	width: 90px;
	height: 65px;
	left: -110px;
	top: 0;
}

.video-tags {
	padding-left: 110px;
	font-size: 12px;
	line-height: 16px;
}

.video-tags a {
	color: #000;
}

.wall-friends {
	width: 730px;
}

.wall-friends-advice {
	margin-bottom: 7px;
}

.wall-friends-advice-title {
	padding: 7px 16px 8px 32px;
	margin-bottom: 2px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bolder;
	color: #464646;
	background: #e9e4ae;
}

.wall-friends-advice-title img {
	vertical-align: middle;
}

.wall-friends-advice-title .close {
	position: relative;
	float: right;
	margin-left: 19px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #818181;
}

.wall-friends-advice-title .close img {
	position: absolute;
	left: -19px;
	top: 3px;
}

.wall-friends-advice-content {
	padding: 11px 16px 11px 32px;
	background: #fefacd;
}

.wall-friends-advice-user,
.wall-friends-list-user {
	float: left;
	width: 166px;
	padding: 9px 0 9px 44px;
	font-size: 14px;
	line-height: 18px;
}

.wall-friends-advice-user a,
.wall-friends-list-user a {
	position: relative;
}

.wall-friends-advice-user img,
.wall-friends-list-user img {
	position: absolute;
	width: 36px;
	height: 36px;
	left: -44px;
	top: -8px;
}

.wall-friends-advice-mutual,
.wall-friends-list-mutual {
	float: left;
	width: 190px;
	font-size: 12px;
	line-height: 16px;
	padding-top: 11px;
}

.wall-friends-advice-mutual a,
.wall-friends-list-mutual a {
	color: #808080;
}

.wall-friends-list-subscr {
	position: relative;
	float: left;
	width: 20px;
	font-size: 12px;
	line-height: 16px;
	padding-top: 11px;
	z-index: 1;
}

.wall-friends-advice-add {
	float: right;
	width: 210px;
	font-size: 11px;
	line-height: 15px;
	padding-top: 12px;
	text-align: right;
}

.wall-friends-advice-add a {
	position: relative;
	margin-left: 18px;
	color: #808080;
}

.wall-friends-advice-add img {
	position: absolute;
	width: 13px;
	height: 13px;
	left: -18px;
	top: 2px;
}

.wall-friends-search {
	padding: 24px 0 14px 31px;
	border: 1px solid #000;
	margin-bottom: 23px;
}

.wall-friends-search .inp {
	width: 600px;
	margin-right: 5px;
}

.wall-friends-search-type {
	padding-top: 8px;
	font-size: 12px;
	line-height: 16px;
}

.wall-friends-search-type label {
	margin-left: 40px;
}

.wall-friends-search-type input {
	vertical-align: middle;
	padding: 0;
	margin: 0 5px 0 0;
	width: 13px;
	height: 13px;
}

.wall-friends-list li {
	padding: 12px 0;
	border-bottom: 1px solid #bababa;
}

.wall-friends-list-message {
	float: left;
	width: 22px;
	padding: 12px 0 0 10px;
}

.wall-friends-list-viisible {
	float: left;
	width: 195px;
	font-size: 11px;
	line-height: 15px;
	padding-top: 12px;
}

.wall-friends-list-viisible .show {
	color: #6e6e6e;
}

.wall-friends-list-viisible a {
	position: relative;
	margin-left: 17px;
}

.wall-friends-list-viisible img {
	position: absolute;
	width: 12px;
	height: 10px;
	left: -17px;
	top: 4px;
}

.wall-friends-list-viisible .plus {
	width: 13px;
	height: 13px;
	top: 2px;
}

.wall-friends-list-del {
	float: left;
	width: 80px;
	font-size: 11px;
	line-height: 15px;
	padding-top: 12px;
}

.wall-friends-list-del a {
	position: relative;
	margin-left: 5px;
	color: #6e6e6e;
}

.wall-friends-list-del img {
	position: absolute;
	width: 12px;
	height: 12px;
	left: -17px;
	top: 3px;
}

.games {
	padding-left: 23px;
}

.games-title {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 20px;
	color: #898989;
}

.games-content li {
	list-style: none;
	float: left;
	width: 280px;
	height: 100px;
	overflow: hidden;
	margin: 0 70px 30px 0;
}

.play-name {
	position: relative;
	margin-left: 96px;
	font-size: 18px;
	line-height: 22px;
    white-space: nowrap;
}

.play-name img {
	position: absolute;
	width: 80px;
	height: 80px;
	left: -96px;
	top: 4px;
	border: 1px solid #000;
}

.play-desc {
    margin-left: 96px;
    font-size: 12px;
    line-height: 16px;
    height: 64px;
    margin-bottom: 20px;
}

.play-uol-left {
	float: left;
	width: 280px;
	margin-right: 40px;
}

.play-uol-right {
	float: left;
	width: 335px;
}

.play-uol-left-title {
	font-size: 18px;
	line-height: 22px;
	color: #959595;
	margin-bottom: 20px;
}

.play-uol-right-title {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 16px;
}

.play-friends {
	margin-bottom: 5px;
}

.play-friends li {
	padding: 7px 0;
	margin: 0 10px 10px 0;
	float: left;
}

.play-friends li a {
	position: relative;
	margin-left: 40px;
	white-space: nowrap;
}

.play-friends li img {
	position: absolute;
	width: 36px;
	height: 36px;
	left: -40px;
	top: -7px;
}

.gift-select {
	width: 750px;
}

.gift-top {
    color: #FF0000;
	font-size: 14px;
	line-height: 18px;
	background: #e4e4e4;
	padding: 16px 24px 15px;
	margin-bottom: 25px;
}

.gift-group {
	padding-left: 24px;
}

.gift-group-title {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
}

.gift-group-title a {
	color: #000;
}

.gift-group li {
	float: left;
	width: 160px;
	margin: 0 10px 30px 0;
	text-align: center;
}

.gift-for {
	font-size 24px;
	line-height: 28px;
	padding-left: 24px;
	margin-bottom: 15px;
}

.gift-for img {
	vertical-align: sub;
}

.send-gift {
	width: 430px;
	padding: 25px 25px 10px;
	border: 1px solid #b9b9b9;
}

.send-gift div {
	margin-bottom: 15px;
}

.send-gift .inp {
	font-size: 14px;
	line-height: 16px;
	color: #acacac;
	padding: 2px 6px;
	border: 1px solid #000;
	width: 416px;
}

.cur-gift {
	font-size: 12px;
	line-height: 14px;
}

.cur-gift img {
	vertical-align: middle;
}

.cur-gift a {
	color: #000;
}

.send-gift textarea {
	font-size: 14px;
	line-height: 16px;
	color: #000;
	padding: 2px 6px;
	border: 1px solid #000;
	width: 416px;
	height: 130px;
}

.gift-cancel {
	float: right;
	font-size: 14px;
	line-height: 18px;
	color: #898989;
}

.my-gifts {
	width: 680px;
}

.my-gifts li {
	padding: 24px 0 24px 70px;
	border-bottom: 1px solid #0060a9;
}

.gift-date,
.opros-date {
	font-size: 10px;
	line-height: 14px;
	margin-bottom: 5px;
	color: #767676;
}

.gift-date span,
.opros-date span {
	padding: 0 4px;
	background: #0060a9;
	color: #fff;
}

.gift-user,
.opros-user {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 15px;
}

.gift-user a,
.opros-user a {
	position: relative;
}

.gift-user img,
.opros-user img {
	position: absolute;
	width: 36px;
	height: 36px;
	left: -47px;
	top: -19px;
}

.gift-gift {
	padding-top: 15px;
}

.gift-gift img {
	float: left;
    margin-right: 10px;
}

.gift-text {
	float: left;
}

.gift-text {
	background: url(http://i.online.ua/uol/laqua.gif) no-repeat;
	padding: 15px 0 0 21px;
}

.gift-text div {
	background: url(http://i.online.ua/uol/raqua.gif) no-repeat 100% 100%;
	padding: 0 21px 15px 0;
}

.gift-text div div {
	width: 420px;
	padding: 10px 15px;
	background: #dee8f4;
}

.message {
	width: 740px;
}

.message-form {
	padding: 2px 25px 13px;
	margin-bottom: 35px;
	background: #e6edff;
	border: 1px solid #cecdcd;
	font-size: 14px;
	line-height: 18px;
}

.message-form div {
	margin-bottom: 12px;
}

.message-form .inp,
.message-form textarea {
	font-family: Tahoma;
	font-size: 14px;
	color: #acacac;
	padding: 3px 6px;
	border: 1px solid #000;
	width: 676px;
}
.message-form .ac_input, .send-gift .ac_input{
    color: black;
}

.message-form textarea {
	position: relative;
	z-index: 3;
	height: 110px;
}

.message-form .cancel {
	float: right;
	position: relative;
	font-size: 12px;
	line-height: 16px;
	color: #868585;
	margin-right: 15px;
}

.message-form .cancel img {
	position: absolute;
	width: 11px;
	height: 11px;
	left: -15px;
	top: 4px;
}

.message-groups {
	padding-left: 24px;
}

.message-groups li,
.message-lisr li {
	padding: 15px 0;
	border-bottom: 1px solid #c2c2c2;
}

.message-left {
	float: left;
	width: 136px;
	padding-left: 44px;
	overflow: hidden;
}

.message-user {
	position: relative;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 5px;
}

.message-user a {
	position: relative;
	color: #000;
	white-space: nowrap;
}

.message-groups .message-user a {
	color: #000;
}

.message-user img {
	position: absolute;
	width: 36px;
	height: 36px;
	left: -44px;
	top: 2px;
}

.message-user i {
	position: absolute;
	width: 33px;
	height: 30px;
	background: url(/uol/img/shadow.png) repeat-y;
	top: 0;
	right: 0;
}

.message-date {
	font-size: 10px;
	line-height: 14px;
	color: #898989;
}

.message-date a {
	color: #000;
	text-decoration: none;
	margin-right: 5px;
}

.message-date img {
	vertical-align: text-top;
}

.message-center {
	float: left;
	width: 420px;
	padding-left: 30px;
	font-size: 14px;
	line-height: 18px;
}
.message-center img {
    display: block;
}
.message-right {
	float: right;
	width: 80px;
	padding-top: 10px;
	text-align: right;
	font-size: 11px;
	line-height: 15px;
}

.message-right a {
	position: relative;
	margin-left: 18px;
	color: #a3a3a3;
}

.message-right img {
	position: absolute;
	width: 15px;
	height: 15px;
	left: -18px;
	top: 2px;
}

.opros {
	margin: 0 0 30px 24px;
	padding-left: 44px;
	width: 706px;
	border-bottom: 1px solid #0060a9;
}

.opros-middle {
	margin-bottom: 30px;
}

.opros-middle dt {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 25px;
}

.opros-middle dd {
	position: relative;
	padding-left: 35px;
	margin-bottom: 15px;
}

.opros-middle dd input {
	position: absolute;
	width: 13px;
	height: 13px;
	padding: 0;
	margin: 0;
	left: 16px;
	top: 4px;
}

.opros-middle dd img {
	display: block;
	padding-top: 5px;
}

.opros-middle .button {
	margin-left: 35px;
	width: 70px;
}

.opros-bottom {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 3px;
}

.opros-bottom a {
	color: #000;
}

.opros-bottom img {
	vertical-align: middle;
}

.opros-golos {
	float: left;
	width: 90px;
}

.opros-add-comm,
.opros-comm {
	float: left;
	width: 180px;
}

.opros-result {
	width: 500px;
	padding-top: 5px;
	font-size: 12px;
	line-height: 16px;
}

.opros-result-bar {
	float: left;
	height: 10px;
	margin-right: 10px;
	background: #0060a9;
}

.opros-result span {
	position: relative;
	top: -3px;
}

.options {
	padding-left: 24px;
}

.options-switcher {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 35px;
	color: #464646;
}

.options-switcher li {
	display: inline;
	margin-right: 10px;
}

.options-title {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 35px;
}

.holiday-list {
    margin-top: 20px;
	padding-left: 65px;
	font-size: 14px;
	line-height: 18px;
}

.holiday-list li {
	margin-bottom: 20px;
}

.holiday-name {
	font-size: 18px;
	line-height: 22px;
	color: #000;
	margin-right: 10px;
}

.holiday-list .delete {
	color: #f00;
}

.holiday-date {
	color: #626262;
}

.holiday-new {
	padding-left: 65px;
	font-size: 12px;
	line-height: 16px;
}

.holiday-new  .clear {
	margin-bottom: 5px;
}

.holiday-left {
	float: left;
	width: 300px;
}

.holiday-right {
	float: left;
	width: 90px;
	padding-left: 20px;
}

.holiday-new label {
	position: relative;
}

.holiday-new-date_inp{
    margin: 0;
    padding: 0;
	width: 13px;
	height: 13px;
}

.holiday-left label span {
	position: absolute;
	left: -65px;
	margin-top: 3px;
}

.holiday-new-name {
	margin-bottom: 5px;
}

.holiday-new-name .inp {
	width: 290px;
}

.holiday-new-date .inp {
	width: 70px;
}

.holiday-right label input {
	position: absolute;
	width: 13px;
	height: 13px;
	padding: 0;
	margin: 0;
	left: -17px;
	top: 2px;
}

.holiday-type-desc {
	padding-top: 5px;
	color: #959595;
}

.activ-menu a {
	width: 190px;
}

.activ-menu .submenu {
	width: 190px;
    z-index: 2;
}

.video {
	margin-bottom: 25px;
}

.video-block-title {
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 5px 0;
    display: inline; 
}

.video-no-video{
    margin-top: 10px;
}

.video-no-video .video-no-video-img {
    float: left;
    width: 54px;
}

.video-no-video .video-no-video-txt {
    float:left;
    font-size: 12px;
    width: 165px;
}

 .video-no-video-txt-text {
    background-color:#FCF7C9;
    padding: 5px;
    font-size: 11px;
}

.video-no-video-txt .video-no-video-txt-upload a {
    font-size: 11px;
    line-height: 15px;
    margin-left: 18px;
    position: relative;
    text-decoration: none;
    top: 5px;
}

.video-no-video-txt .video-no-video-txt-upload img {
    height: 13px;
    left: -17px;
    position: absolute;
    top: 1px;
    width: 13px;
}

.video-upload img {
	vertical-align: middle;
}

.video-cont {
	color: #000;
	font-size: 12px;
	line-height: 16px;
    display: block;
    margin-top: 5px;
}

.video-cont img {
	display: block;
	margin-bottom: 2px;
}

.links {
	margin-bottom: 25px;
}

.links-title {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 10px;
    color: #0060A9;
}

.links-list li {
	margin-bottom: 10px;
}

.link-name {
	font-size: 14px;
	line-height 18px;
	margin-bottom: 2px;
}

.link-name a {
	color: #000;
}

.link-desc {
	font-size: 10px;
	line-height: 14px;
	color: #898989;
}

.gifts-block {
	margin-bottom: 25px;
}

.gifts-block-title {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 10px;
    color: #0060A9;
}

.gifts-block li {
	display: inline;
	margin-right: 3px;
}

.proizv-block {
    margin-bottom: 25px;
}

.proizv-block-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
    color: #0060A9;
}
.proizv-block-content {
    overflow: auto;
    padding-top: 20px;
    width: auto;
}

.groups-block {
	margin-bottom: 25px; 
}

.groups-block-title {
	font-size: 18px;
	line-height: 22px;
    color: #0060A9;
}

.groups-block li {
	position: relative;
	min-height: 27px;
	font-size: 12px;
	line-height: 16px;
	padding: 9px 0 0 45px;
	margin-bottom: 13px;
}

.groups-block li a {
    color: #000;
}

.groups-block li span {
    color: grey;
    font-size: 10px;
    position: absolute;
    top: -5px;
}

.groups-block li img {
	position: absolute;
	width: 36px;
	height: 36px;
	left: 0;
	top: 0;
}

#city_color img {
    vertical-align: inherit;
}
.uol-join, .uol-invite {
    padding-bottom: 15px;
    /*margin-bottom: 15px;*/
    /*background: #fff0b1;*/
    font-size: 18px;
}
.uol-join a {
    color: #000;
}

.uol-join h3 {
    font-weight: normal;
}

.uol-invite-title h3 {
    font-weight: normal;
}
.uol-invite dl {
    padding-top: 25px;
    font-size: 12px;
}

.uol-invite dt {
    clear:both;
    float:left;
    padding-top:2px;
    text-align:right;
    width:40px;
}

.uol-invite dd {
    margin:0 0 10px 45px;
}

.uol-invite-email input {
    width: 157px;
}

.uol-invite-text textarea {
    width: 160px;
    height: 55px;
    border: 1px solid #bbb;
}
*+html .uol-invite-text textarea  {    /*7IE*/
  width: 162px;
}
* html .uol-invite-text textarea  {    /*6IE*/
  width: 164px;
}
html>/**/ .uol-invite-text textarea {  /*8IE*/
    width: 157px;
} 
.uol-invite-captcha {
    font-size: 11px;
}

.uol-invite-captcha img {
    vertical-align: middle;
    margin-right: 2px;
}

.uol-invite-code input {
    width: 80px;
}

.write_block {
    background:#fff;
    padding:13px 18px 16px 20px;
    border: 1px solid #CECDCD;
    zoom: 1;
}
.write_block .title {
    font-size:18px;
    color:#0060a9;
}
.write_block .title a {
    font-size:18px;
    color:#0060a9;
    text-decoration:none;
    border-bottom:1px dashed #0060a9;
    zoom:1;
}
.text-editor {
    position: fixed;
    top: 0;
    bottom: 0;
    /*left: 10%;*/
    margin-top:8px;
    z-index: 10001;
    padding: 15px;
    border: 1px solid #CECDCD;
    width: 1160px;
}
.text-podlogka {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 10000;
    top: 0;
    left: 0;
}
.text-editor-title {
    float: left;
    font-size:18px;
    color:#0060a9;
    line-height: 22px;
    width: 671px;
    overflow: hidden;
    margin-bottom: 10px;
}
.text-editor .swf_placeholder {
    left: 384px;
    top: 108px;
}
.text-editor-left {
    float: left;
    width: 671px;
    margin-right: 10px;
}
.text-editor-right {
    position: relative;
    float: left;
    margin-left: 20px;
    width: 410px;
}
.text-editor-autosave {
    font-size: 12px;
    line-height: 16px;
    color: #898989;
    padding: 10px;
    width: 210px;
    background: #fffae2;
    position: absolute;
    top: 15px;
}
.text-editor-actions {
    margin-top: 90px;
    font-size: 12px;
    line-height: 16px;
}
.text-editor-actions .pub_controls {
    margin-bottom: 40px;
}
.text-editor-actions .pub_controls input {
    margin-bottom: 10px;
}
.text-editor-actions .uol-tags-input {
    padding-bottom: 20px;
}
.text-editor-actions .pub_community_title, .text-editor-actions .pub_own_title {
    margin-left: 25px; position: relative;
}
.text-editor-actions #MessButtonGroup, .text-editor-actions #MessButtonMe {
    left: -20px;
    margin: 0;
    position: absolute;
    padding: 0;
    top: 2px;
}
.text-editor-actions .uol-tags-input .inactive, .text-editor-actions .uol-tags-input .active {
    width: 200px;
}
.text-editor-actions .fixed-selector, .text-editor-actions .only18-selector {
    margin-left: 25px;
    position: relative;
}
.text-editor-actions .fixed-selector input, .text-editor-actions .only18-selector input {
    left: -20px;
    margin: 0;
    position: absolute;
    top: 2px;
    vertical-align: middle;
}
.text-editor-actions .only18-selector {
    margin-top: 20px;
}
.text-editor-close {
    float: right;
    font-size:14px;
}
.text-editor-actions .pub_community_select {
    top: 0;
}
.text-editor-actions .pub_community_select #groupuid_ {
    display: block;
    overflow: hidden;
    max-width: 125px;
}
.text_fields .title, .action-title {
    border:1px solid #000;
    width:669px;
    font-size:20px;
    padding-left:7px;
    color:#000;
}
.text_fields textarea {
    border:1px solid #000;
    width:665px;
    
    height:240px;
    font-size:14px;
   /* padding-left:11px;
    padding-top:11px;
    margin:16px 0px;*/
}
*|html .text_fields textarea, *|html .text_fields .title {width:662px}

.uol-controls-scroll {
    position: fixed;
    top: 250px;
    bottom: 0;
    width: 410px;
    overflow: auto;
}

.uol-controls-scroll-rough {
    top: 282px;
}

.uol-controls-scroll .pub_community_list {
    max-width: 118px;
}

.text-editor #cke_contents_wall_text {
    position: fixed;
    width: 669px;
    top: 147px;
    bottom: 20px;
    height: auto !important;
}

.text-editor #cke_bottom_wall_text {
    position: fixed;
    bottom: 0;
}

.content .rec {
    width: 722px;
    
    border-bottom:1px solid #cecdcd;
    padding: 23px 0 20px;
}

.content .rec ol li {
	list-style: decimal;
}

.content .rec ul li {
/*    list-style: square;*/
    list-style: outside;
}

.rec .tools {
    line-height: 20px;
    text-align:right;
    margin-bottom:-15px;
}
.rec .tools span {
    padding-left:25px;
}
.rec .tools span img {
    vertical-align:middle;
}
.rec .tools span a {
    font-size:10px;
    color:#696969;
}
.rec .date {
    font-size:10px;
    color:#767676;
    margin-bottom:7px;
}
.rec .date span {
    color:#fff;
    background:#0060a9;
    padding:0px 4px;
}
.rec td {
    vertical-align:top;
}
.rec .user {
    margin-bottom:7px;
    font-size:12px;
}
.rec h2 {
    max-width: 680px;
}
.wall-glue .user {
    margin: 0 12px 5px 0;
    overflow: hidden;
}
.wall-glue-user {
    width: 100px;
    overflow: hidden;
}
td.wall-tools {
    vertical-align: bottom;
}
.wall-tools .tools {
    margin-bottom: 7px;
}
.wall-glue td {
    padding-bottom: 2px;
}
.wall-glue-user td {
    padding-top: 15px;
}
.wall-glue-user td td {
    padding-top: 0;
}
.wall-glue .date{
    margin-bottom: 2px;
}
.rec .user a {
    color:#000;
    font-size:12px;
}
.rec .user a.title {
    color:#0066AA;
    font-size:12px;
}
.rec .title {
    margin-bottom:7px;
    padding-bottom: 8px;
}
.rec .title a {
    font-size:20px;
    color:#0060a9;
}
.rec .title_nl {
    font-size:20px;
    color:#0060a9;
    margin-bottom: 0px;
}
.title_nl {
    padding-bottom: 7px;
}
.sharing {
    padding-bottom: 8px;
}
.sharing a {
    margin-right: 5px;
}
.rec .text {
    font-size:14px;
    /*letter-spacing:0.5px;*/
    margin-bottom: 10px;
    
}
.rec .text1 {
    font-size:14px;
    /*letter-spacing:0.5px;*/
    margin-bottom: 10px;      
    padding-right: 20px;
    max-width:680px;
}
.rec .oText .text1 {
    width: 655px;
}
.text2 {
    font-size:14px;
    max-width: 700px;
}
.rec .text1 a {
    color:#000;
}

.rec .text1 ol,
.rec .text1 ul {
    margin-left: 30px;
}
.rec .text1 h1,
.rec .text1 h2,
.rec .text1 h3,
.rec .text1 h4,
.rec .text1 h5,
.rec .text1 h6 {
    font-weight: normal;
}
.rec .text1 h1 {
    font-size: 24px;
}
.rec .text1 h2 {
    font-size: 22px;
}
.rec .text1 h3 {
    font-size: 20px;
}
.rec .text1 h4 {
    font-size: 18px;
}
.rec .text1 h5 {
    font-size: 16px;
}
.rec .text1 h6 {
    font-size: 14px;
}
.rec .friend {
    font-size:18px;
}
.rec .friend span {
    color:#a6a3a3;
    font-weight:bold;
}
.rec .friend a {
    font-weight:bold;
}
.rec .gift {
    font-size:14px;
    margin-bottom: 7px;
}
.rec .gift span {
    color:#a6a3a3;
    font-weight:bold;
}
.rec .gift a {
    font-weight:bold;
}

.rec a.title_video {
    font-size:20px;
    color:#000;
}
.rec a.video {
    font-size:12px;
    color:#a6a3a3;
    font-weight:bold;
}
.rec a.socgame {
    font-size:12px;
    color:#a6a3a3;
}
.rec a.photo {
    font-size:12px;
    color:#0060a9;
}
.rec .video_pub {
    font-size:14px;
}
.rec .video_pub div {
    margin-top:7px;
    font-size:12px;
}
.rec .video_pub div.tags a {
    color:#000;
}
.rec td.photo_block {
    vertical-align:top;
    font-size:12px;
}

.rec .text1 p{
    padding: 0 0 10px;
}
.oText {
    margin:0px 0px 0px 47px;
}
.oText .laqua {
    vertical-align:top;
}
.oText .text {
    width:420px;
}
.oText .text div {
    background:#dee8f4;
    /*width:670px;*/
    overflow:hidden;
    padding: 5px;
    margin: 5px;
}
.oText .text1 div {
    /*background:#dee8f4;*/
    width:670px;
    overflow:hidden;
    font-size: 14px;
    /*letter-spacing: 0.5px;*/
}

.oText .raqua {
    vertical-align:bottom;
}
.content #info_wall {
    background:#fef4b6;
    height:25px;
    font-size:10px;
    width:100%;
}
.content #info_wall td {
    vertical-align:middle;
}
.content #info_wall img {
    vertical-align:middle;
}
.content #info_wall a {
    color:#000;
}

.rec .all_text {
    margin-top:20px;
}
.rec .all_text a {
    font-size:12px;
    color:#000;
    text-decoration:none;
    border-bottom:1px dashed #000;
    zoom:1;
}

/* comments edit */
.com_edit {
    margin-top:10px;
}
.com_edit textarea {
    width:97%;
    *width:97%;
    height:100px;
    padding:7px;
    font-size:12px;
    color:#000;
    border:1px solid #000;
    position:relative;
}
.com_edit input {
    margin:12px 0px 10px 0px;
}
.com_edit .com_sbmt {
    float:left;
}
.com_edit .comStatBrd {
    width:128px;
    height:3px;
    border:1px solid #8e8e8e;
    background:#fff;
    float:right;
    margin-top:13px;
    margin-right:5px;
}
.com_edit .comStat {
    width:0px;
    height:3px;
    background:#0061a8;
}
.wall_comments {
    float: left;
    padding:0px 0 0 0;
    font-size:12px;
    line-height: 20px;
}
.wall_comments a {
    color:#000;
}
.wall_comments span {
    padding-left:35px;
}

.voting {
    position: relative;
    width: 150px;
    margin: 0px 0px 10px 0px;
    font-size: 12px;
    float: left;
    padding-top: 0px;
}

.voting img {
    vertical-align: middle;
    *vertical-align: text-top;
}

.voting .li {
    margin-right: 4px;
}

.voting .ri {
    margin-left: 4px;
}


.voting .bad-vote {
    margin-right: 5px;
}

.voting .good-vote {
    margin-left: 3px;
}

.voting .rating {
    *position: relative;
    *top: 3px;
    padding: 0 5px;
    
}

.voting .rating span {
    font-size: 8px;
    width: 4px;
    margin-right: 1px;
}

.voting .rating .bad {
    background: #df0024;
}

.voting .rating .good {
    background: #009f3c;    
}

.rating {
    position: relative;
    width: 250px;
    margin: 10px 0px;
    font-size: 15px;
    font-weight: bolder;
}
.voting_block{
    width: 70px;
    float: left;
    font-size: 12px;
    padding-right: 10px;
    *padding-top: 15px;
}
.voting_block span{
    color: black !important; 
    font-weight: normal !important;
}
.voting_block img{
    vertical-align: bottom;
    *vertical-align: text-bottom;
}
.pubprifkol_voting{
    padding-left: 47px;
    width: 70px;
    float: left;
    font-size: 12px;
    *padding-top: 15px;
}
.pubprifkol_voting img{
    vertical-align: bottom;
}
.rating_vote{
    float:left;
    padding:0px 0 0 47px;
    font-size: 12px;
    width: 70px;
}
.rating_vote img{
    vertical-align:text-bottom;
}
.rating_votee{
    
    min-width:45px;
   /* padding-top:5px;*/
    font-size: 12px;
}
.rating_votee span{
    color:black !important;     
}
.rating_votee img{
    vertical-align:text-bottom;
}
.rating .stars {
    position: relative;
    float: left;
    width: 168px;
    background: url(/uol/star-1.gif) repeat-x;
    margin: 2px 15px 0 0;
    -display: inline;
}
.rating .stars span {
    position: relative;
    float: left;
    height: 14px;
    background: url(/uol/star-2.gif) repeat-x;
    overflow: hidden;
    z-index: 2;
}

.rating .stars a {
    position: absolute;
    width: 17px;
    height: 14px;
    top: 0;
    left: 0;
    z-index: 1;
    background: url(/uol/star-1.gif) no-repeat;
}
.receptonwallimage {
    margin-bottom: 15px;
    text-align: left;
}
#marks {
    float: left;
    list-style: none;
    margin: 0px;
    margin-top: 5px;
    width: 50px;
}
#marks li {
    float: left;
    margin: 0px;
    width: 4px;
    height: 9px;
    margin-right: 1px;

}
#marks li.ok { background:#009f3c }
#marks li.bad { background:#df0024 }

#voice {
    float: left;
    list-style: none;
    margin: 0px;
    margin-top: 5px;
    width: 50px;
}
#voice li {
    float: left;
    margin: 0px;
    width: 4px;
    height: 9px;
    margin-right: 1px;

}
#voice li.ok { background:#009f3c }
#voice li.bad { background:#df0024 }

#ok_num {
    float: left;
    margin-top: 1px;
    text-align: right;
}
#ok_img {
    float: left;
    margin: 0px 5px;
    width: 17px;
}

#bad_num {
    float: left;
    margin-top: 1px;
    margin-right: 5px;
}

#bad_img {
    float: left;
    width: 17px;
    margin-top: 1px;
    margin-right: 5px;
}

.oText_kino {
    padding: 10px 0px 10px 10px;
    
}
.rec .text_kino {
    vertical-align: middle;
}
.rec .text_kino th {
    padding: 3px 7px;
    vertical-align: top;
    font-size:12px;
    font-weight: bolder;
    width: 55px;
}
.rec .text_kino td {
    padding: 3px 15px;
    vertical-align: top;
    font-size:12px;
}
.rec .text_kino a {
    color: #626262;
}
.rec .text_kino .genres a {
    color: black;
}
.captcha_cod {
    font-weight: normal;
    font-size: 12px;
}
.rough_act{
    background-color:#FEF4B6;
    font-size:10px;
    float: left;
    margin-top: -13px;
    padding:3px 5px 2px;
}
.rough_farmess{
    background-color:#FEF4B6;
    font-size:10px;
    float: left;
    margin-top: -13px;

}
.rough{
    background-color:#FEF4B6;
    /*text-align: center;*/
    padding:3px 5px 2px;
    position: relative;
    z-index: 1;
}
.farmess{
    background-color:#F8C1D9;
    /*text-align: center;*/
    padding:3px 5px 2px;
}
.rough a{
    color: black;
}
.farmess a{
    color: black;
}
#capchauol1 {
    vertical-align:middle;
}
#capchauol2 {
    vertical-align:middle;
}

#code {
    border: 1px solid black;
}
.uol_on_wall {
    font-size: 12px;
    float:left;
    
    line-height: 20px;
}
.uol_on_wall a{
    border-bottom: 1px dashed;
    text-decoration:none;
    color:#000;
    zoom:1;
}
.uol_on_wall i {
    background: url("/uol/pluss.gif") no-repeat scroll 0 0 transparent;
    height: 14px;
    margin: 4px 0 0 -20px;
    position: absolute;
    width: 14px;
}
.uol_on_wall_ {
    font-size: 12px;
    float:left;
    margin-right: 40px;
    line-height: 20px;
}
.uol_on_wall_ a{
    border-bottom: 1px solid;
    text-decoration:none;
    color:#000;
    zoom:1;
}
.uol_photo_notes_notetext{
    background: none repeat scroll 0 0 #DEE8F4;
    margin: 5px; 
    overflow: hidden;  
    font-size: 14px;
    padding: 7px 49px 7px 10px;
    
}
.uol_photo_notes_notetext a{
    color:black;
}
.uol_photo_notes_notetext img{
    vertical-align:sub;
}
.rating_vote_video{
    float:left;
    padding: 10px 0 0 47px;
    font-size: 12px;
    width: 200px;
}
.content .rec .rating_vote_video li, .content .rec .rating_vote_photo li, .content .rec .uol-poll li {
    list-style: none;
}
.rating_vote_photo{
    float:left;
    padding:10px 0 0 47px;
    font-size: 12px;
    width: 70px;
}
.rating_vote_photo img{
    vertical-align: bottom;
}
.rating_vote_photo_contest{
    float: left;
    font-size: 12px;
    padding: 8px 0 0 47px;
    width: 170px;
}
.rating_vote_photo_contest img{
    vertical-align: bottom;
}
.voice {
    float: left;
    list-style: none;
    margin: 0px;
    margin-top: 5px;
    width: 50px;
}
.voice li {
    float: left;
    margin: 0px;
    width: 4px;
    height: 9px;
    margin-right: 1px;
    list-style: none;
}
.voice li.ok { background:#009f3c }
.voice li.bad { background:#df0024 }

.ok_num {
    float: left;
    margin-top: 1px;
    text-align: right;
}
.ok_img {
    float: left;
    margin: 0px 5px;
    width: 17px;
}

.bad_num {
    float: left;
    margin-top: 1px;
    margin-right: 5px;
}

.bad_img {
    float: left;
    width: 17px;
    margin-top: 1px;
    margin-right: 5px;
}

.uol-photo-contest {
    height: 32px;
    font-size: 12px;
    line-height: 16px;
    background: #fecabe;
    padding: 9px 0 11px 35px;
    margin-bottom: 25px;
}

.uol-photo-contest a {
    color: #000;
}

.uol-photo-contest-text {
    float: left;
    width: 210px;
    margin-right: 50px;
}

.uol-photo-contest ul {
    position: relative;
    top: -15px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.uol-photo-contest li {
    margin: 0;
    padding: 0;
    float: left;
    width: 65px;
    margin-right: 20px;
}
.uol-sumvoices{
    margin: 0px;
    padding: 0px;
}
.uol-sumvoices li{
    list-style: none outside none;
    float: left;
    margin: 0 0 10px;
    padding: 0 10px 0 0;
    font-size: 12px;
    /*max-height: 110px;*/
    white-space: nowrap;
}
.uol-sumvoices img {
    vertical-align: middle;
}
.uol_share_logo {
    background: none repeat scroll 0 0 #DEE8F4;
    border: 0 none;
    height: 100px;
    padding-left: 0;
    width: 989px;
    border: 1px solid #B8CCE7;
}
.uol_share_logo img{
    padding-left: 24px;
    padding-top: 18px;
    float: left;
}
.uol_share_title{
    color: #0061AA;
    font-size: 18px;
    padding-left: 155px;
    padding-right: 80px;
    text-align: left;
}
.uol_share_content{
    padding-left: 155px;
    padding-right: 80px;
    padding-top: 14px;
    text-align: left;
}
.share_checkbox_noimage {
    margin-bottom: 1px;
    *margin-bottom: 0px;
    margin-right: 6px;
    margin-top: 6px;
    vertical-align: bottom;
    *vertical-align:;
}
.share_input_stat{
    margin-top: 15px;
    width: 633px;
    *width: 512px;
}
.uol-poll {
    font-size: 14px;
    padding-bottom: 15px;
}

.uol-poll-voted,
.uol-poll-but_voted {
    margin-left: 35px;
    padding-top:10px;
}

.uol-poll-but_voted li img {
    display:block;
    margin-left: 18px;
    margin-top: 5px;
}
.uol-poll-voted li img {
    display:block;
    margin-top: 5px;
}
.uol-poll-question {
    font-size: 18px;
    margin-bottom: 10px;
}

.uol-poll ul {
    list-style: none;
    margin: 0;
    padding: 0;
}


.uol-poll li {
    margin: 0 0 18px;
    padding: 0;
}

.uol-poll li span {
    margin-left: 5px;
}

.uol-poll li label input {
    width: 14px;
    height: 14px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

.uol-poll-progress {
    float: left;
    height: 10px;
    background: #0060a9;
    margin-top: 4px;
}

.uol-poll-vote-action a {
    color: #959595;
}

.uol-poll-create {
    font-size: 12px;
    padding-bottom: 35px;
}

.uol-poll-create label {
    float: left;
    width: 77px;
    padding-top: 3px;
}

.uol-poll-create-question label {
    float: left;
    width: 77px;
    padding-top: 7px;
}

.uol-poll-create-question {
    padding-bottom: 10px;
}

.uol-poll-create-question input {
    width: 550px;
    border: 1px solid #000000;
    color: #000000;
    font-size: 20px;
    padding-left: 7px;
}

.uol-poll-create-option {
    padding-bottom: 8px;
}

.uol-poll-create-option input {
    width: 325px;
    color: #000000;
    font-size: 14px;
    padding-left: 4px;
}

.uol-poll-create-add {
    width: 571px;
    text-align: right;
}

.uol-poll-create-add a {
    color: #000;
    
}

.uol-poll-create-add a i {
    position: absolute;
    width: 13px;
    height: 13px;
    background: url(/uol/add.gif) no-repeat;
    left: -18px;
    top: 3px;
}
.send_ext_options {
    font-size: 12px;
}

.send_ext_options .pub_own {
    float: left;
    width: 210px;
}

.send_ext_options .pub_community {
    position: relative;
    float: left;
    width: 435px;
}

.send_ext_options .pub_type_list {
    padding: 5px 0 0 21px;
}

.send_ext_options .pub_type_dis {
    color: #898989;
}

.send_ext_options .pub_controls {
    padding-top: 20px;
    text-align: right;
    font-size: 14px;
}

.send_ext_options .pub_controls a {
    float: right;
    margin-top: 5px;
}

.send_ext_options .pub_controls input {
    float: left;
    margin-right: 5px;
}

.send_ext_options label input {
    padding: 0;
    margin: 0;
    width: 13px;
    height: 14px;
}
.uol-tags-input {
    text-align:left;
    font-size:12px;
    padding-bottom:10px;
}
.pub_community_title, .pub_community_select {
    float: left;
}

.pub_community_select {
    position: relative;
    left: 5px;
    top: 2px;
    *top: 0px
}

.pub_community_list {
    display: none;
    position: absolute;
    left: -5px;
    top: -5px;
    list-style: none;
    padding: 5px;
    margin: 0;
    background: #fff;
    max-width: 280px;
    overflow: hidden;
    z-index: 1;
}

.pub_community_list li {
    margin: 0 0 10px;
    padding: 0;
}

.pub_community_list li a:hover {
    border-bottom: 0 none;
}

.pub_community_list_open {
    display: block;
    border: 1px solid #E2E2E2;
}
input.inactive, textarea.inactive {
    color:#D0D0D0;
    height:25px;
    padding:2px;
    width: 500px;
}
input.active, textarea.active {
    color:#000000;
    padding:2px;
    height:25px;
    width: 500px;
}
.wall {
    /*margin-bottom:100px;*/
}
.wall .content {
    width:722px;
    vertical-align:top;
    padding-top:8px;
    margin-bottom: 20px;
}
.online-join {
    margin-top: 10px;
    padding: 20px 100px 20px 20px;
    background: url(../../www/2010/join-bg.png) repeat-y;
}

.top50_page .online-join {
    margin-left: 20px;
}

.online-join-logo {
    float: left;
    width: 66px;
    height: 65px;
    margin-right: 44px;
}

.online-join-text {
    float: left;
    width: 340px;
    font-size: 14px;
    line-height: 18px;
}

.online-join-title {
    font-size: 18px;
    margin-bottom: 5px;
}

.online-join-link {
    float: right;
    padding-left: 10px;
    margin-top: 17px;
    background: url(../../../www/2010/join-btn.png) no-repeat;
    text-decoration: none;
    color: #000;
}

.online-join-link span {
    display: block;
    font-size: 14px;
    padding: 5px 10px 8px 0;
    background: url(../../../www/2010/join-btn.png) 100% 0 no-repeat;
}
.pseudolink_ch {
    position: relative;
    top: -0.08em;
    cursor: pointer;
    white-space: nowrap;
    text-decoration: underline;
    *zoom: 1;
    font-size: 12px;
    color: black;
}
.pseudolink {
    position: relative;
    top: -0.08em;
    cursor: pointer;
    white-space: nowrap;
    text-decoration: none;
    border-bottom: 1px dashed;
    *zoom: 1;
}
.pseudolink span {
    position: relative;
    top: 0.08em !important;
	color: inherit !important;
    _height: 0;
    *zoom: 1;
    * cursor:hand;
}
.play-message,
.play-wait {
    padding: 14px 20px 16px;
    margin-bottom: 14px;
    background: #fef4b6;
    color: #790000;
    font-size: 12px;
    line-height: 16px;
}

.play-friends {
    margin-bottom: 5px;
    font-size: 12px;
}

.play-friends ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.play-friends li {
    padding: 7px 0;
    margin: 0 10px 10px 0;
    float: left;
}

.play-friends li a {
    position: relative;
    margin-left: 40px;
    white-space: nowrap;
}

.play-friends li img {
    position: absolute;
    width: 36px;
    height: 36px;
    left: -40px;
    top: -7px;
}

.play-wait {
    color: #000; 
}

.play-time {
    padding: 18px 0 8px;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
}

.play-confirm {
    width: 500px;
    border: 1px solid #000;
    background: #fff0b1;
    padding: 30px 30px 40px;
}

.play-confirm-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 25px;
}

.play-confirm .play-name {
    color: #000;
}

.play-confirm .play-desc {
    padding-top: 5px;
}

.play-confirm .clear {
    min-height: 86px;
}

.play-confirm-links {
    padding: 10px 0 0 96px;
    font-size: 14px;
    line-height: 18px;
}

.play-confirm-enter {
    color: #000;
    background: #fab100 url(/uol/img/btn.gif) repeat-x;
    padding: 5px 30px 7px;
    margin-right: 50px;
    border: 1px solid #8da3b9;
    text-decoration: none;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    /*behavior:url(http://i.online.ua/uol/img/border-radius.htc);*/
}

.play-confirm-ignor {
    color: #707070;
}
.map_header,
.map_content {
    width: 970px;
    margin: 0 auto;
    padding: 8px 0 0 20px;
    text-align: left;
}

.map_content {
    margin-bottom: 100px;
}

.map_left {
    float: left;
    width: 722px;
}

.map_right {
    float: right;
    width: 240px;
}

.map_right #friendsBlock {
    margin: 0;
}

.map_page #wallMenu {
    border: 0 none;
}

#wallMenu .add {
    margin-left: 10px;
}

#wallMenu .add span {
    line-height: 14px;
}
.map_friend {
    background: #dee8f4;
    font-size: 12px;
    padding: 3px 0 3px 19px;
}

.map_friend a {
    color: #000;
}

.map {
    margin-bottom: 100px;
}

.map_anketa {
    padding-left: 12px;
}

.map_anketa_title {
    font-size: 18px;
    margin-bottom: 15px;
    color: #959595;
}

.map_anketa_title span {
    color: #000;
}

.map_anketa_title .pseudolink {
    font-size: 10px;
}
.map_place {
    float: left;
    width: 425px;
    font-size: 12px;
    padding-bottom: 20px;
    margin-top: 20px;
}

.map_type_select {
    margin: 0 0 10px 92px;
}

.map_type_select label {
    float: left;
    margin-right: 10px;
}

.map_type_select span {
    float: left;
    padding: 4px;
    margin: -4px 4px 0 0;
}

.map_type_select input {
    margin: 0;
    height: 12px;
    width: 12px;
}

.map_visited span {
	background: #c41217;
}

.map_plan span {
	background: #f8c62f;
}

.map_now span {
	background: #00a651;
}

.map_place dl {
    padding-left: 10px;
    margin-bottom: 15px;
}

.map_place dt {
    float: left;
    padding-top: 4px;
    margin-bottom: 10px;
}

.map_place dd {
    margin: 0 0 5px 82px; 
}

.map_place .map_sample {
    font-size: 10px;
    color: #797878;
}

.place_inp {
    width: 180px;
    margin-right: 10px;
}

.map_place_cotrols {
    margin-left: 92px;
}
.map_place_cotrols_edit {
    margin-left: 90px;
}
.map_place_cotrols input {
    margin-right: 40px;
}

.map_place_cotrols_edit input {
    margin-right: 3px;
}

.map_place_cotrols a {
    color: #959595;
}

.map_place_found {
    float: left;
    width: 230px;
    padding-top: 16px;
}

.map_place_found_title {
    font-size: 11px;
    padding-left: 20px;
    margin-bottom: 20px;
}

.map_place_found_title a {
    color: #959595;
}

.map_place_found_list {
    font-size: 12px;
    list-style: none;
    padding: 0;
    margin: 0;
    max-height: 120px;
    overflow: auto;
}

.map_place_found_list li {
    margin: 0 0 12px 0;
    padding: 0 0 0 20px;
    background: url(/uol/place_marker.gif) 0 4px no-repeat;
}

.map_found {
    padding-left: 10px;
    margin-bottom: 35px;
}

.map_found_title {
    font-size: 10px;
    margin-bottom: 20px;
}

.map_found ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
}

.map_found li {
    padding: 0;
    margin: 0 0 15px 0;
}
.uol-community-block {
    padding: 20px 0 30px;
}

.uol-community-block-img {
    float: left;
    width: 200px;
}

.uol-community-block-left {
    float: left;
    width: 550px;
}

.uol-community-block-holiday-gifts {
    float: left;
    width: 155px;
    font-size: 14px;
    line-height: 18px;
}

.holiday-gifts-tree {
    padding-left: 27px;
    padding-bottom: 10px;
}

.holiday-gifts-btn a {
    background: url("../../img/group_gift_btn.png") no-repeat;
    color: #000000;
    display: block;
    height: 29px;
    padding-top: 4px;
    text-align: center;
    text-decoration: none;
    width: 153px;
}

.holiday-gifts-birth {
    padding-bottom: 10px;
    text-align: center;
    width: 108px;
}


.holiday-gifts-btn-birth a {
    background: url("../../img/group_gift_btn_birth.png") no-repeat;
    color: #000000;
    display: block;
    height: 19px;
    font-size: 11px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    width: 108px;
}

.uol-community-block-right {
    float: right;
    width: 220px;
    /*height: 160px;*/
}

.community-profile {
    font-size: 12px;
    line-height 16px;
    color: #a6a3a3;
}

.community-nickname {
    font-size: 27px;
    line-height: 31px;
    color: #a6a3a3;
}

.community-mtw {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 18px;
}

.community-mtw a {
    text-decoration: none;
}

.community-stat {
    font-size: 12px;
    line-height: 16px;
    color: #898989;
    margin-bottom: 20px;
}

.community-stat div {
    margin-bottom: 5px;
}

.community-lnk {
    font-size: 11px;
    line-height: 15px;
}

.community-lnk a {
    color: #000;
    margin-right: 25px;
}

.community-lnk .add_to_strip,
.community-lnk .join {
    background: url(/uol/img/bg_1.gif) repeat-x;
    text-decoration: none;
    padding: 0 5px 1px;
    border: 1px solid #d2b635;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    /*behavior:url(http://i.online.ua/uol/img/border-radius.htc);*/
    -moz-box-shadow: 1px 1px 1px #ddd;
    -webkit-box-shadow: 1px 1px 1px #ddd;
    box-shadow: 1px 1px 1px #ddd;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=135, Strength=1);
    zoom: 1;
}

.community-lnk .join {
    background: url(/uol/img/bg_2.gif) repeat-x;
    border-color: #3380ba;
}

.community-lnk .comm_rul {
    position: relative;
    *top: -3px;
}

.community-lider {
    margin-bottom: 20px;
}

.community-lider-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 5px;
}

.community-lider a {
    position: relative;
    font-size: 12px;
    line-height: 16px;
    margin-left: 43px;
    color: #000;
    line-height: 40px;
}

.community-lider img {
    position: absolute;
    width: 36px;
    height: 36px;
    left: -43px;
    top: -9px;
    border: 1px solid #000;
}

.community-users-title {
    margin-bottom: 5px;
}

.community-users-title .want_new_members{
    color: #000000;
    font-size: 10px;
    left: -5px;
    position: relative;
    top: -10px;
}

.community-lider i {
    left: -43px;
    top: -9px;
}

.community-users li {
    position: relative;
}
.community-users-link {
    font-size: 18px;
    line-height: 22px;
    margin-right: 10px;
}

.community-users-red {
    font-size: 11px;
    line-height: 15px;
    color: #000;
}

.community-users li {
	float: left;
	margin: 0 6px 7px 0;
}

.community-users li img {
	vertical-align: top;
    border: 1px solid #000;
}

.blog-list-communiti a {
    color: #000;
}

.options-plashka {
    font-size: 12px;
    line-height: 16px;
    background: url(/uol/img/plashka_2.png) repeat-x;
}

.options-plashka li {
	padding: 0;
}

.options-plashka li a {
    padding: 2px 12px 3px;
}

.options-plashka .select {
    background: url(/uol/img/plashka_3.png) repeat-x;
	padding: 2px 12px 3px;
}

.options-plashka ul,
.options-plashka li {
    border-color: #f8f8f8;
}

.options-inner {
    padding: 20px 22px 30px;
    font-size: 14px;
    line-height: 18px;
    border-bottom: 1px solid #c6c6c6;
}

.option-block {
    padding: 15px 50px 25px 0;
    border-bottom: 1px solid #959595;
    width:580px;
}

.ob-deliveryoff {
    margin-bottom: 10px;
    width: 315px;
}

.ob-title {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 15px;
}

.ob-subtitle {
    margin-bottom: 8px;
}

.ob-block {
    padding-left: 20px;
    margin-bottom: 20px
}

.radio {
    padding: 0;
    margin: 0;
    width: 13px;
    height: 13px;
}

.wall-setting {
    float: left;
    width: 490px;
}

.wall-setting label {
    margin-right: 20px;
}

.friends-activ {
    float: left;
    width: 520px;
    padding-top: 41px;
}

.options-table {
    width: 100%;
}

.options-table th {
    border-bottom: 1px solid #fff;
    color: #959595;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 5px;
    text-align: center;
    vertical-align: top;
}

.options-table td {
    border-bottom: 1px solid #ededed;
    padding: 2px;
}

.options-table .od-tr-select td {
    background: #fdfdeb;
}

.options-table .ob-short {
    width: 100px;
}

.options-table .ob-td-title {
    padding-left: 10px;
}

.color-list {
    padding-left: 20px;
}

.ob-color {
    float: left;
    -display: inline;
    padding: 5px;
    width: 117px;
    margin: 0 8px 7px 0;
}

.ob-color-1 {
    background: #dee8f4;
}

.ob-color-2 {
    background: #BEC7E5;
}

.ob-color-3 {
    background: #C4DF9B;
}

.ob-color-4 {
    background: #CCCCCC;
}

.ob-color-5 {
    background: #F8C1D9;
}

.ob-color-6 {
    background: #FDC689;
}

.ob-color-7 {
    background: PowderBlue;
}

.ob-color-8 {
    background: PeachPuff;
}

.ob-color-9 {
    background: PapayaWhip;
}

.ob-color-10 {
    background: PaleGoldenRod;
}

.ob-color-11 {
    background: Gold;
}

.ob-color label {
    display: block;
    height: 13px;
    overflow: hidden;
}

.ob-color label input {
    padding: 0;
    margin: 0 5px 0 0;
    width: 13px;
    height: 13px;
    vertical-align: top;
}

.check-my-blogs {
    float: left;
    width: 550px;
}

.ob-content {
    font-size: #464646;
}

.check-my-blogs .ob-content {
    padding-left: 20px;
}

.check-my-blogs-text {
    margin-bottom: 20px;
}

.my-blogs-check-group {
    margin-bottom: 35px;
}

.ob-content label {
    margin-right: 10px;
    color: #000;
}

.ob-content label input {
    padding: 0;
    margin: 0 5px 0 0;
    width: 13px;
    height: 13px;
}

.ob-content label img {
    vertical-align: text-bottom;
}

.my-blogs-add-field {
    padding: 0 0 5px 22px;
    color: #000;
}

.my-blogs-add-login {
    background: url(http://i.online.ua/uol/lj.gif) 0 3px no-repeat;
}

.my-blogs-add-mrlogin {
    background: url(http://i.online.ua/uol/mailru.gif) 0 2px no-repeat;
}

.my-blogs-add-lilogin {
    background: url(http://i.online.ua/uol/liveinternet.gif) 0 2px no-repeat;
}

.my-blogs-add-wplogin {
    background: url(http://i.online.ua/uol/wpicon.gif) 0 2px no-repeat;
}

.my-blogs-add-submit {
    margin-left: 10px;
}

.my-blogs-confirm {
    position: relative;
}

.my-blogs-confirm-form {
    position: absolute;
    left: 11px;
    top: 23px;
    *top: 28px;
    width: 400px;
    padding: 10px 65px 25px 10px;
    border: 1px solid #000;
    background: #fdfdeb;
    color: #000;
    font-size: 12px;
    z-index: 1;
    display: none;
}
.my-blogs-check-group{
    margin-bottom: 35px; margin-left: -5px;
}
    
.wrap-my-blogs-confirm-form-open {
    z-index: 1;
}

.wrap-my-blogs-confirm-form-open .my-blogs-confirm-form {
    display: block;
}
.my-blogs {
    padding: 15px 0 20px;
    margin: 0;
    list-style: none;
}

.my-blogs li {
    padding: 0;
    margin: 0 0 10px;
}

.my-blogs a {
    margin-left: 22px;
}

.my-blogs-lj {
    position: relative;
}

.my-blogs-wp {
    position: relative;
}

.my-blogs-mr {
    position: relative;
}
.my-blogs-li {
    position: relative;
}
.my-blogs-lj i {
    position: absolute;
    width: 15px;
    height: 15px;
    left: -22px;
    top: 1px;
    background: url(../../lj.gif) no-repeat;
}

.my-blogs-li i {
    position: absolute;
    width: 18px;
    height: 18px;
    left: -22px;
    top: 1px;
    background: url(../../liveinternet.gif) no-repeat;
}
.my-blogs-mr i {
    position: absolute;
    width: 18px;
    height: 18px;
    left: -22px;
    top: 1px;
    background: url(../../mailru.gif) no-repeat;
}

.my-blogs-wp i {
    position: absolute;
    width: 18px;
    height: 18px;
    left: -22px;
    top: 1px;
    background: url(../../wpicon.gif) no-repeat;
}
.my-blogs-del {
    color: #7e7e7e;
    font-size: 10px;
}

.my-blogs-del i {
    position: absolute;
    width: 15px;
    height: 15px;
    left: -18px;
    top: 1px;
    background: url(../../del_b.gif) no-repeat;
}
.my-blogs-confirm-title {
    position: absolute;
    height: 14px;
    left: -1px;
    top: -26px;
    white-space: nowrap;
    padding: 3px 10px 8px;
    background: #fdfdeb;
    border: 1px solid #000;
    border-bottom: 0 none;
    
}

.my-blogs-confirm-text {
    margin-bottom: 10px;
    width: 460px;
}

.my-blogs-confirm-form input {
    width: 270px;
}

.my-blogs-add input {
    vertical-align: middle;
}
.not-confirmed {
    font-size: 12px;
    color: #f00;
}

.confirmed {
    font-size: 12px;
    color: #197b30;
}

.my-blogs-cnt {
    font-size: 12px;
     color: #636363;
    margin-left: 22px;
}


.my-links {
    /*float: left;*/
    width: 550px;
}

.uol-links {
    margin-bottom: 30px;
}

.uol-links li {
    margin-bottom: 15px;
}

.uol-links-desc {
    font-size: 10px;
    line-height: 14px;
    padding-top: 2px;
    color: #000;
}

.uol-links-edit,
.uol-links-del {
    position: relative;
    font-size: 10px;
    line-height: 14px;
    color: #7e7e7e;
    margin-left: 19px;
}

.uol-links-edit i {
    position: absolute;
    width: 12px;
    height: 13px;
    left: -19px;
    top: 2px;
    background: url(http://i.online.ua/uol/edit.gif) no-repeat;
}

.uol-links-del i {
    position: absolute;
    width: 10px;
    height: 10px;
    left: -16px;
    top: 4px;
    background: url(http://i.online.ua/uol/delete.gif) no-repeat;
}

.my-links .uol-links-field {
    margin-bottom: 12px;
    padding-left: 20px;
}

.my-links .uol-links-field label {
    float: left;
    width: 70px;
    padding-top: 2px;
    margin: 0;
}

.my-links .uol-links-field input {
    width: 270px;
}

.my-links .uol-links-field .wide {
    width: 410px;
}

.uol-links-action {
    padding: 25px 0 0 90px;
}

.uol-links-action a {
    color: #808080;
    margin-left: 15px;
}

.anketa-content {
    padding: 20px 0 30px 22px;
}

.double-ae {
    float: left;
    width: 360px;
}

.anketa-account-edit {
    font-size: 12px;
    line-height: 16px;
}
.anketa-account-edit-photo-title {
    
}
.anketa-change-fsname a {
    color: #000000;
}
.anketa-change-fsname {
    color: #000000;
    font-size: 11px;
    line-height: 15px;
    position: absolute !important;
    right: 30px;
    top: 25px !important;
}
.anketa-account-edit dt {
    float: left;
    clear: both;
    margin: 0 5px 14px 0;
    padding-top: 4px;
    *display: inline;
}

.anketa-account-edit dt a {
    margin-right: 5px;
}

.anketa-account-edit dd {
    margin: 0 0 20px 145px;
}

.anketa-account-edit .anketa-no-float {
    float: none;
    margin-bottom: 5px;
}

.anketa-account-edit .anketa-no-margin {
    margin-left: 145px;
    padding-top: 4px;
}

.anketa-account-edit .anketa-no-margin img {
    vertical-align: bottom;
}

.anketa-fix-width {
    width: 180px;
}

.anketa-add {
    padding-left: 19px;
    padding-top: 8px;
}

.anketa-add a, .anketa-add span {
    color: #000;
}

.anketa-add i {
    position: absolute;
    width: 13px;
    height: 13px;
    background: url(http://i.online.ua/uol/add.gif) no-repeat;
    left: -19px;
    top: 3px;
}

.anketa-account-edit .anketa-controls {
    padding-left: 130px;
}

.anketa-control-left {
    margin-right: 50px;
}

.password-text {
    width: 184px;
    font-size: 10px;
    line-height: 14px;
    color: #808080;
}

.anketa-password-edit dl {
    margin-bottom: 30px;
}

.anketa-education-edit {
    float: left;
    width: 440px;
    margin-right: 40px;
    font-size: 12px;
    line-height: 16px;
}
.error{
    border: 1px solid #FD686C;
    width: 182px;
}
.anketa-subtitle {
    font-size: 16px;
    margin-bottom: 10px;
    color: #797878;
}

.anketa-education-edit dl {
    margin-bottom: 30px;
}

.anketa-education-edit dt {
    float: left;
    padding: 4px 0 0 10px;
}

.anketa-education-edit dd {
    margin: 0 0 4px 165px;
}

.anketa-education-edit .anketa-controls {
    margin-left: 165px;
}

.anketa-education-edit dd select {
    margin-right: 8px;
    width:184px;
    height: 20px;
}

.anketa-change-fsname-block {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #898989;
    display: none;
    height: 430px;
    left: 0;
    padding: 30px;
    position: absolute;
    top: 25px;
    width: 580px;
    z-index: 1;
}
.anketa-change-fsname-close {
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    right: 15px;
    top: 11px;
}
.anketa-change-fsname-close a {
    color: #807A68;
    position: relative;
}
.anketa-change-fsname-close img {
    left: -10px;
    position: absolute;
    top: 6px;
}
.anketa-change-fsname-title {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 30px;
}
.anketa-change-fsname-info {
    font-size: 16px;
    line-height: 20px;
    width: 545px;
}
.anketa-change-fsname-form table {
}
.anketa-change-fsname-form td {
    padding-bottom: 10px;
    padding-right: 10px;
    vertical-align: top;
}
.anketa-change-fsname-form input {
    width: 200px;
}
.anketa-change-fsname-form textarea {
    height: 100px;
    width: 400px;
}
.anketa-change-fsname-form {
    margin-top: 20px;
}
.anketa-change-fsname-subtext {
    
}
.delete-block {
    font-size: 10px;
    line-height: 14px;
    padding-left: 140px;
}

.delete-block a {
    color: #f00;
}

.anketa-add2{
    margin:-26px 0 30px 80px;
    padding-left:19px;
}

.anketa-add3{
    margin:-26px 0 30px 105px;
    padding-left:19px;
}

.anketa-add4{
    margin:-26px 0 30px 165px;
    padding-left:19px;
}

.anketa-add5{
    margin:-26px 0 15px 155px;
    padding-left:19px;
}

.anketa-like-edit dl {
    float: left;
    width: 190px;
    margin-right: 25px;
    margin-bottom: 30px;
}

.anketa-like-edit dt {
    font-size: 16px;
    color: #787878;
    padding: 10px 0 5px;
}

.anketa-like-edit dd {
    margin-bottom: 4px;
}

.anketa-add {
    font-size: 12px;
    line-height: 16px;
}

.anketa-like-edit {
    padding: 20px 0 0 22px;
}

.like-block-top {
    border-bottom: 1px solid #c6c6c6;
}

.anketa-like-edit-buttons {
    text-align: center;
}

.anketa-like-edit-buttons a {
    color: #787878;
    font-size: 12px;
    font-weight: 16px;
       
}

.anketa-like-edit-buttons input {
    margin: 0 20px;
}

.ob-sub-title {
    margin-bottom: 10px;
    padding-top: 10px;
    color: #464646;
}

.anketa-alerts {
    padding: 10px 0 20px 22px;
    border-bottom: 1px solid #c6c6c6;
}

.anketa-all-alerts {
    float: left;
    width: 390px;
    font-size: 14px;
    line-height: 25px;
}

.anketa-all-alerts input {
    width: 13px;
    height: 13px;
    margin: 0 5px 0 0;
    padding: 0;
    vertical-align: middle;
}


.anketa-main {
    font-size: 12px;
    padding-top: 15px;
}

.anketa-account, .anketa-block {
    margin-bottom: 30px;
}

.anketa-col-one {
    float: left;
    width: 321px;
}

.anketa-col-two {
    margin-right: 15px;
    float: right;
    width: 341px;
}

.anketa-title {
    font-size: 22px;
    margin-bottom: 15px;
}
.anketa-title span{
    color: #000;
}
.anketa-account-edit .anketa-title, .anketa-army-edit .anketa-title, .anketa-education-edit .anketa-title, .anketa-skills-edit .anketa-title, .anketa-travel-edit .anketa-title {
    margin-bottom: 30px;
    
}
.anketa-account .anketa-edit {
    padding-top: 7px;
}

.anketa-edit a {
    position: relative;
    zoom: 1;
}

.anketa-edit i {
    position: absolute;
    width: 12px;
    height: 13px;
    background: url(../../edit.gif) no-repeat;
    left: -17px;
    top: 19px;
    cursor: pointer;
}
/*
.anketa-table {
    width: 100%;
    border-collapse: collapse;
    margin: 0 0 13px -5px;
}

.anketa-table th {
    font-size: 16px;
    color: #787878;
}

.anketa-table th, .anketa-table td {
    line-height: 1.4;
    vertical-align: top;
    padding: 1px 20px 1px 5px;
} */

.anketa-table-hover td {
    background: #f9eabe;
    cursor: default;
}

.anketa-table .anketa-all {
    width: 130px;
    padding-right: 0;
}

.anketa-table .anketa-friends {
    font-size: 11px;
}


.my-mail-block-main {
    float: right;
    width: 578px;
    font-size: 14px;
    line-height: 18px;
}

.my-mail-block-top {
    color: #959595;
    line-height: 16px;
    padding: 30px 0 8px 125px;
    margin-bottom: 12px;
    border-bottom: 1px solid #d6d6d6;
}

.my-mail-block-top img {
    margin-right: 5px;
}

.my-mail-block-bottom {
    font-size: 14px;
    line-height: 18px;
}

.my-mail-block-left {
    float: left;
    width: 125px;
}

.my-mail-block-right {
    float: right;
    width: 408px;
}

.my-mail {
    color: #000;
    margin-bottom: 15px;
}

.my-mail .my-blogs-del {
    margin-left: 23px;
    top: -3px;
}

.my-mail .my-blogs-del i {
    *top: 5px;
}

.my-mail input {
    width: 13px;
    height: 13px;
    margin: 0 25px 0 -43px !important;
    padding: 0;
    vertical-align: middle;
}

.my-mail-confirm {
    font-size: 10px;
    line-height: 14px;
    color: #8b2123;
    top: -1px;
}

.my-mail-mes {
    font-size: 11px;
    line-height: 16px;
    background: #fef4b7;
    padding: 7px 9px 8px;
    margin-bottom: 15px;
}

.my-mail-mes-err {
    font-size: 11px;
    line-height: 16px;
    background: #fff;
    padding: 7px 9px 8px;
    margin-bottom: 15px;
    color: red;
}

.my-mail-add {
    width: 180px;
}

.anketa-alerts-block {
    float: left;
    width: 530px;
}

.option_message  {
    position: fixed;
    top: 26px;
    left: 50%;
    background: #f6ca4f;
    font-size: 12px;
    padding: 2px 9px 3px;
    display: none;
    z-index: 10;
}

.user-avatars {
    padding: 35px 0 0 22px;
    text-align: left;
}

.public-avatars {
    padding: 10px 0 0 22px;
    text-align: left;
}

.p-a-title,
.u-a-title {
    font-size: 24px;
    color: #2c7bb8;
    margin-bottom: 15px;
}

.p-a-list,
.u-a-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.p-a-list li,
.u-a-list li {
    position: relative;
    float: left;
    width: 90px;
    height: 90px;
    padding: 0 22px 22px 0;
    margin: 0;
}

.u-a-list .u-a-select {
    height: 110px;
}

.u-a-list img {
    vertical-align: top;
}

.u-a-select .u-a-select-title {
    text-align: center;
    padding-top: 3px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #2c7bb8;
}

.u-a-select img {
    border: 3px solid #2c7bb8;
    margin: -3px;
}

.u-a-delete {
    position: absolute;
    width: 10px;
    height: 10px;
    left: 6px;
    top: 6px;
}

.u-a-delete img {
    border: 0 none;
    margin: 0;
}

.u-a-upload-div {
    position: relative;
    width: 92px;
    height: 21px;
    cursor: pointer;
    margin-left: -1px;
    padding: 0;
    margin-top: 3px;
    overflow: hidden;
}

.u-a-upload-div span {
    position: absolute;
    width: 92px;
    height: 12px;
    left: 0;
    top: 3px;
    cursor: pointer;
}

.u-a-upload-inp {
    position: absolute;
    width: 2000px;
    height: 200px;
    right: 0;
    top: 0;
    opacity:0;
    filter:alpha(opacity:0);
    font-size:199px;
    cursor:pointer;
    padding:0px;
    margin:0px;
    border:none;
    margin-left:-450px;
}
.btn-subscribe, .u-a-upload-div {
    display: block;
    width: 92px;
    font-size: 11px;
    text-decoration: none;
    color: #000;
    background: url(../../subscribe.png) no-repeat;
    text-align: center;
    padding: 3px 0 6px;    
}

.diss_tape_block {
    padding: 20px 0;
    border-top: 1px solid #0060a9;
    width: 750px;
}

.diss_tape_block_first {
    border: 0 none;
}

.diss_tape_block_left {
    width: 250px;
    font-size: 12px;
    font-weight: 16px;
}

.diss_tape_block_left a {
    color: #737373;;
}

.diss_tape_block_right {
    float: left;
    width: 600px;
}

.diss_tape_datetime {
    float: left;
    font-size: 10px;
    color: #767676;
    padding-bottom: 6px;
}

.diss_tape_desc {
    font-size:12px;
    font-weight: 16px;
}

.diss_tape_datetime span {
    padding: 0 4px;
    background: #0060a9;
    color: #fff;
}

.diss_tape_posted {
    position: relative;
    padding-left: 101px;
    font-size: 11px;
    color: #898989;
    top: -1px;
}

.diss_tape_posted a {
    color: #898989;
}

.diss_tape_posted .diss_tape_category {
    font-weight: bolder;
}

.diss_tape_content {
    margin-bottom: 10px;
}

.diss_tape_actions a {
    color: #000;
}

.diss_tape_tags {
    margin-bottom: 13px;
}

.diss_tape_tags a {
    color: #000;
}

.diss_tape_vote {
    float: left;
    width: 80px;
}

.diss_tape_comment {
    float: left;
    width: 170px;
}

.diss_tape_image {
    float: left;
    margin-right: 10px;
}

.diss_tape_news .diss_tape_image {
    width: 80px;
    margin-right: 18px;
    border: 1px solid #737373;
}

.diss_tape_game .diss_tape_image {
    width: 115px;
}

.diss_tape_prikol .diss_tape_image {
    float: none;
}

.diss_tape_title {
    font-size: 16px;
    margin-bottom: 15px;
}

.diss_tape_prikol .diss_tape_title {
    font-size: 12px;
}

.diss_tape_photo li {
    float: left;
    margin-right: 30px;
}

.diss_tape_photo img {
    margin-bottom: 3px;
}

.diss_tape_block blockquote {
    padding: 10px 0 0 25px;
    background: url(http://i.online.ua/uol/laqua.gif) 0 5px no-repeat;
}

.diss_tape_block blockquote div div {
    font-size: 14px;
    padding: 5px;
    background: #DEE8F4;
}

.diss_tape_block blockquote div {
    padding: 0 25px 5px 0;
    background: url(http://i.online.ua/uol/raqua.gif) 100% 100% no-repeat;
}

.diss_inp_button input {
    
}

.lenta_tape_filter_control a {
    color: #636363;
    margin-left: 12px;
}

.lenta_tape_filter_control i {
    position: absolute;
    width: 11px;
    height: 10px;
    left: -12px;
    top: 6px;
    
}
.close i{
    top: 5px;
    background: url(http://i.online.ua/uol/my-close.gif) no-repeat;
}
.open i{
    background: url(http://i.online.ua/uol/my-open.gif) no-repeat;
}

.lenta_tape_filter_options {
    padding: 10px 12px;
}

.lenta_tape_filter_options label {
    margin-right: 5px;
    white-space: nowrap;
}

.lenta_tape_filter_options label input {
    vertical-align: text-bottom;
    margin-right: 3px;
    width: 13px;
    height: 14px;
}

.lenta_tape_block {
    padding: 20px 0;
    border-top: 1px solid #0060a9;
    font-size: 12px;
    width: 750px;
}

.lenta_tape_block_first {
    border: 0 none;
}

.lenta_tape_block_left {
    float: left;
    width: 50px;
    font-size: 10px;
}

.lenta_tape_block_left a {
    color: #000;
}

.lenta_tape_block_right {
    float: left;
    width: 670px;
}

.lenta_tape_datetime {
    float: left;
    font-size: 10px;
    color: #767676;
    padding-bottom: 6px;
}

.lenta_tape_datetime span {
    padding: 0 4px;
    background: #0060a9;
    color: #fff;
}

.lenta_tape_posted {
    position: relative;
    padding-left: 101px;
    font-size: 11px;
    color: #898989;
    top: -1px;
}

.lenta_tape_posted a {
    color: #898989;
}

.lenta_tape_posted .lenta_tape_category {
    font-weight: bolder;
}

.lenta_tape_content {
    margin-bottom: 10px;
}

.lenta_tape_actions a {
    color: #000;
}

.lenta_tape_tags {
    margin-bottom: 13px;
}

.lenta_tape_tags a {
    color: #000;
}

.lenta_tape_vote {
    float: left;
    width: 80px;
}

.lenta_tape_comment {
    float: left;
    width: 170px;
}

.lenta_tape_image {
    float: left;
    margin-right: 10px;
}

.lenta_tape_news .lenta_tape_image {
    width: 80px;
    margin-right: 18px;
    border: 1px solid #737373;
}
.lenta_tape_news .lenta_tape_image img {
    vertical-align: top;
}
.lenta_tape_game .lenta_tape_image {
    width: 115px;
}

.lenta_tape_prikol .lenta_tape_image {
    float: none;
}

.lenta_tape_title {
    font-size: 16px;
    margin-bottom: 15px;
}

.lenta_tape_prikol .lenta_tape_title {
    font-size: 12px;
}

.lenta_tape_photo li {
    float: left;
    margin-right: 30px;
}

.lenta_tape_photo img {
    margin-bottom: 3px;
}

.lenta_tape_block blockquote {
    padding: 10px 0 0 25px;
    background: url(http://i.online.ua/uol/laqua.gif) 0 5px no-repeat;
}

.lenta_tape_block blockquote div div {
    font-size: 14px;
    padding: 5px;
    background: #DEE8F4;
}

.lenta_tape_block blockquote div {
    padding: 0 25px 5px 0;
    background: url(http://i.online.ua/uol/raqua.gif) 100% 100% no-repeat;
}

.lenta_tape_filter_options_left {
    float: left;
    width: 380px;
    line-height: 21px;
}

.lenta_tape_filter_options_right {
    float: right;
    width: 85px;
    padding-top: 10px;
    text-align: right;
}

.lenta_tape_filter_options_right input {
    width: 80px;
    height: 21px;
    background: url(../accept.png) no-repeat;
    border: 0 none;
    font-size: 11px;
}

.lenta_tape_pager {
    font-size: 14px;
    margin: 10px 0 35px;
}

.lenta_tape_pager img {
    vertical-align: middle;
}

.calend-text {
	padding: 5px 25px 5px 40px;
	margin-right: 20px;
	background: #fef4b6;
	font-size: 14px;
	line-height: 18px;
}

.calend-img {
	vertical-align: middle;
}

.month {
	float: left;
	width: 200px;
	padding: 25px 35px 25px 15px;
    height: 150px;
}

.month table {
	width: 100%;
}

.month th {
	font-size: 12px;
	line-height: 14px;
	color: #898989;
	padding: 3px 5px;
}

.month th,
.month td {
	text-align: right;
}

.month td div {
	padding: 1px 6px 3px 0;
}

.month .weekend {
	color: #f26c4f;
}

.month td {
	font-size: 13px;
	line-height: 17px;
	padding: 1px 0 0 5px;
}

.month-name {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 10px;
	padding-left: 10px;
	color: #0060A9;
}

.month-next-year .month-name {
	color: #000;
}

.pizdets {
	background: url(/uol/img/pizdets.png) no-repeat;
	color: #fff;
}

.holiday {
	background: url(/uol/img/holiday.png) no-repeat;
	color: #fff;
}

.point {
	background: url(/uol/img/point.png) no-repeat;
	color: #fff;
}

.comun_save {
    padding: 25px 0 0 112px;
}

.option_comun_create {
    background: #dee8f4;
    width: 660px;
    padding: 10px 0 20px;
}

.option_comun_create .ob-title {
    padding: 0 20px 10px;
    margin: 0;
    color: #626262;
    border-bottom: 1px solid #b5cce6
}

.comun_create_text {
    font-size: 14px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #b5cce6;
    padding: 10px 20px;
}
.comun_create_text_rules {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #000000;
    bottom:20px;
    display:none;
    left:140px;
    padding:6px 10px 30px;
    position:absolute;
    width:500px;
    font-size: 12px;
    color: #626262;
    z-index:10;
}
.comun_create_text_rules .rele-close {
    border:0 none;
    color:#000000;
    font-size:10px;
    position:absolute;
    right:7px;
    top:3px;
}

.comun_create_text_rules .rele-close2 {
    border:0 none;
    color:#000000;
    font-size:10px;
    position:absolute;
    right:7px;
    bottom:3px;
}

.comun_create_text_rules a i {
    background:url("/www/close.gif") no-repeat scroll 0 0 transparent;
    cursor:pointer;
    height:9px;
    left:-12px;
    position:absolute;
    top:3px;
    width:9px;
}
.comun_create_form {
    padding: 10px 20px 0;
    border-top: 1px solid #fff;
}

.comun_notice {
    font-size: 12px;
    color: #626262;
    margin-bottom: 13px;
}

.comun_create_form dl {
    font-size: 12px;
}

.comun_create_form dt {
    clear: both;
    float: left;
    width: 70px;
    padding-top: 4px;
}

.comun_create_form dd {
    margin: 0 0 15px 70px;
}

.comun_create_form textarea {
    border: 1px solid #bbb;
    width: 420px;
    height: 90px;
}

.comun_create_form dt.comun_create_captcha {
    padding-left: 70px;
    width: 100px;
}

.comun_create_form dd.comun_create_captcha {
    margin-left: 180px;
}

.comun_create_captcha img {
    position: relative;
    vertical-align: top;
}

.captcha_left {
    float: left;
    width: 160px;
}

.captcha_right {
    float: left;
    width: 250px;
    padding-left: 10px;
}

.comun_rules {
    padding: 15px 0 0 90px;
    font-size: 12px;
    color: #626262;
}

.comun_rules div {
    margin-bottom: 5px;
}

.comun_rules .online-join-link {
    float: left;
    margin-top: 10px;
}

.comun_create_text .pseudolink,
.comun_rules .pseudolink {
    *position: static;
}

#formgroup {
    position: relative;
}

.gr-rules {
     color:gray;
     font-size:10px;
     height:14px;
     position:absolute;
     right:5px;
     text-align:right;
     top:3px;
     
}
.gr-rules-main-text .ob-title{
    margin-left: 35px;
}
.gr-rules-main-text .rul_text{
    padding-left: 35px;
    padding-right: 90px;
    padding-bottom:15px;
    
}
.gr-rules div {
    float:right;
    padding-left:12px;
}
.gr-rules_rules{
    padding-right: 7px;
}
.gr-rules a{
    color: gray;
}
.gr-rules-main-text {
    font-size:14px;
}

#youInvite {
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: left;
    z-index: 23;
}
#youInvite span {
    background:#fef4b7;
    padding:0px 6px;
    font-size:11px;
}
#youInvite span a {
    font-size:11px;
}

.wall-friends-list-subscr .ico {
	position: absolute;
	width: 12px;
	height: 10px;
	left: 0;
	top: 16px;
}

.wall-friends-list-subscr .ico img {
	vertical-align: top;
}

.wall-friends-list-subscr ul {
    background: #FFF;
    position: absolute;
    width: 150px;
    left: -4px;
	top: 11px;
    z-index: 1;
    border: 1px solid #000000;
    display: none;
}

.wall-friends-list-subscr li {
    border-bottom: 0px #fff;
    padding: 0;
    padding: 3px 0 5px 5px;
}

.wall-friends-list-subscr .wall-friends-list-subscr-img {
	padding: 4px 0 0 3px;
	height: 10px;
}

.wall-friends-list-subscr-img img {
	vertical-align: top;s
}

.wall-friends-list-subscr .s-checkbox {
    vertical-align: middle;
}

.friends-title,
.gifts-block-title,
.uol-invite-title,
.links-title,
.groups-block-title,
.tags-title,
.possible-friend-title,
.video-block-title-wrapper,
.photo-title-wrapper,
.friends-title-wrapper,
.proizv-block-title {
	position: relative;
}

.down, .up {
	position: absolute;
	width: 12px;
	height: 12px;
	top: 0px;
}

.down {
	right: 0;
}

.up {
	right: 15px;
}

.possible-friend-lnk img {
	vertical-align: middle;
}

.possible-friend .down {
	right: -8px;
}

.possible-friend .up {
	right: 7px;
}
.user-show-cancel {
    display: block;
    float: left;
    font-size: 12px;
    margin: 15px 10px 0 30px;
    width: auto;
}

.status-block-opened {
	cursor: pointer;
}

.plashka .submenu a {
	display: block;
	float: none;
	padding: 0 10px 2px 25px;
	text-decoration: underline;
	color: #0060a9;
}

.plashka .submenu .selectnoa a{
    display: inline;
    padding: 0;
}

.plashka .submenu .selectnoa {
    color: #000;
    text-decoration: none;
    padding: 0 10px 2px 25px;
}

.plashka .submenu .selected {
	color: #000;
	text-decoration: none;
}

.submenu a {
	width: 125px;
}

.activ-menu .submenu a {
	width: 155px;
}

.lt, .rt, .lb, .rb {
	display: none;
}

.ie .lt,
.ie .rt,
.ie .lb,
.ie .rb {
	display: block;
	width: 3px;
	height: 3px;
}

.ie .lt {
	left: 0;
	right: auto;
	top: 0;
	bottom: auto;
	background: url(/uol/img/lt.png) no-repeat;
}

.ie .rt {
	left: auto;
	right: 0;
	top: 0;
	bottom: auto;
	background: url(/uol/img/rt.png) no-repeat;
}

.ie .lb {
	left: 0;
	right: auto;
	top: auto;
	bottom: 0;
	background: url(/uol/img/lb.png) no-repeat;
}

.ie .rb {
	left: auto;
	right: 0;
	top: auto;
	bottom: 0;
	background: url(/uol/img/rb.png) no-repeat;
}

.ie .status-block .ul .lb {
	display: none;
}

.ie .status-block-open .ul .lb {
	display: block;
	bottom: 0;
	left: -15px;
	z-index: 3;
}

.ie .status-block .ul .rb {
	display: none;
}

.ie .status-block-open .ul .rb {
	display: block;
	bottom: 0;
	right: -23px;
	z-index: 3;
}

.left_ul,
.right_ul {
	position: relative;
	z-index: 2;
	float: left;
}

.right_ul {
	margin-left: 44px;
}

.title-404 {
    color: gray;
    float: left;
    font-size: 48px;
    padding: 76px 60px 0 30px;
}

.right-404 {
    float: left;
    font-size: 14px;
    padding-top: 66px;
}

.nopage-404 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 50px;
}

.rec-404 {
    padding-left: 25px;
}

.rec-404 span {
    
}

.rec-404 ul {
    margin-top: 25px;
    padding-left: 15px;
}

.rec-404 li {
    list-style: disc;
    margin-top: 10px;
}

.messages-nickname {
	white-space: nowrap;
}

.messages-select {
	position: relative;
	max-width: 130px;
	white-space: nowrap;
	overflow: hidden;
}

.messages-select .shadow {
	position: absolute;
	width: 29px;
	height: 30px;
	right: 0;
	top: 0;
	background: url(/uol/img/shadow_3.png) repeat-y;
}

.user-nickname-cut {
	position: relative;
	width: 250px;
	overflow: hidden;
}

.user-nickname-cut i {
	position: absolute;
	width: 33px;
	height: 35px;
	top: 0;
	right: 0;
	background: url(/uol/img/shadow.png) repeat-y;
}

.fl-left {
	float: left;
	margin-right: 5px;
}

.event {
	float: left;
	font-size: 11px;
	line-height: 15px;
}

.event-img {
	float: left;
}

.event-name {
	float: left;
	max-width: 174px;
	font-size: 10px;
	line-height: 14px;
	background: url(/uol/img/event-l.png) no-repeat;
	padding-left: 16px;
}
.noevent-name {
    float: left;
    max-width: 174px;
    font-size: 11px;
    line-height: 15px;
    padding-left: 5px;
}

.noevent-name a{
    color: gray;
    text-decoration: underline;
}

.event-birthday .event-name {
	background: url(/uol/img/event-bd-l.png) no-repeat;
}

.event-name-inner {
	position: relative;
	overflow: hidden;
	padding: 2px 10px 4px 4px;
	font-size: 11px;
	line-height: 18px;
	background: #ed145b url(/uol/img/event-r.png) no-repeat 100% 0;
}

.event-birthday .event-name-inner {
	background: #f6bb17 url(/uol/img/event-bd-r.png) no-repeat 100% 0;
}

.ie7 .event-name-inner {
	zoom: 1;
	overflow: visible;
}

.event-name-inner a {
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
}

.event-birthday .event-name-inner a {
	color: #000;
}

.ie7 .event-name-inner a {
	float: left;
	max-width: 160px;
}

.event-name-inner i {
	position: absolute;
	width: 10px;
	height: 18px;
	top: 3px;
	right: 0;
	background: url(/uol/img/shadow_3.png) repeat-y;
}

.event-birthday .event-name-inner i {
	background: url(/uol/img/shadow_4.png) repeat-y;
}

.user-nickname .send-card {
	color: #ed145b;
	text-decoration: underline;
	margin-left: 6px;
}

.user-nickname .event-birthday .send-card {
	color: #f6bb17;
}

.event-reload {
	float: left;
	top: 4px !important;
	color: #636363;
	margin-left: 24px;
}

.event-reload img {
	position: absolute;
	width: 12px;
	height: 12px;
	left: -15px;
	top: 4px;
}

.small-calendar {
	margin-bottom: 17px;
}

.small-calendar-title {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 10px;
	color: #0060a9;
}

.small-calendar th,
.small-calendar td {
	padding: 0 12px 8px 0;
	text-align: right;
}

.small-calendar th {
	font-size: 12px;
	line-height: 16px;
	color: #898989;
}

.small-calendar td {
	font-size: 13px;
	line-height: 17px;
}

.comun_set_1 {
    width: 600px;
}

.comun_set_1 dt {
    float: left;
    width: 75px;
    font-size: 12px;
    padding-top: 4px;
}

.comun_set_1 dd {
    margin: 0 0 15px 75px;
}

.comun_name {
    width: 420px;
}

.comun_small, .comun_avatar {
    font-size: 10px;
    color: #959595;
}

.comun_avatar {
    white-space: nowrap;
    padding-left: 80px;
}

.comun_avatar img {
    vertical-align: middle;
    margin-right: 5px;
}

dd.comun_option_avatar {
    margin-bottom: 20px;
}

.comun_option_avatar .comun_small {
    float: left;
    margin-top: -5px;
}

.comun_set_1 textarea {
    width: 490px;
    height: 90px;
    *vertical-align:text-top;
}

.comun_set_2 {
    padding: 10px 10px 20px;
    background: #f4f4f4;
    font-size: 12px;
}

.comun_set_2 dt {
    float: left;
    width: 165px;
}

.comun_set_2 dd {
    margin-left: 170px;
}

.comun_set_2 input {
    vertical-align: middle;
}

.comun_set_2 label {
    white-space: nowrap;
}

.comun_set_comm, .comun_set_pub, .comun_set_moder {
    padding-bottom: 15px;
    border-bottom: 1px solid #fff;
}

.comun_set_pub {
    padding-top: 6px;
    line-height: 25px;
}

.comun_set_moder {
    padding-top: 10px;
}

.comun_set_admin {
    padding-top: 10px;
}

.comun_moder {
    margin-bottom: 10px;
}

.comun_moder_name {
    font-size: 14px;
    color: #000;
    margin-right: 10px;
    vertical-align:bottom;
}

.comun_moder_rul {
    font-size: 10x;
    padding: 7px 0;
}
#new_admin .new_admin_text {
    font-size: 12;
    line-height: 16px;
    color: #9e0b0f;
}
#new_admin {
    margin-bottom: 8px;
}
.set_new_admin_open {
    white-space: inherit;
}
.comun_set_admin dd {
    display: none;
}
.ob-content textarea {
    width: 420px;
    height: 80px;
    border: 1px solid #bbb;
}
.uol-links-title {
    font-size: 14px;
    margin-right: 8px;
}

.uol-search {
	position: relative;
	width: 722px;
}

.uol-search-collapse {
	position: absolute;
	right: 6px;
	top: 6px;
	font-size: 10px;
	line-height: 14px;
	color: #898989;
	margin-right: 18px;
	text-decoration: none;
}

.uol-search-collapse img {
	position: absolute;
	width: 11px;
	height: 12px;
	right: -16px;
	top: 2px;
}

.uol-search-top {
	padding: 30px 0 20px 100px;
	margin-bottom: 1px;
	background: #fcf7c9 url(/uol/search_logo.png) no-repeat 12px 12px;
}

.uol-search-top-title {
	position: relative;
	font-size: 14px;
	line-height: 18px;
	font-weight: bolder;
	margin-bottom: 12px;
}

.uol-search-top-title a {
	color: #000;
	display: none;
}

.uol-search-top-title img,
.uol-search-bottom-title img {
    cursor: pointer;
	position: absolute;
	width: 12px;
	height: 12px;
	left: -18px;
	top: 4px;
}

.uol-search-close .uol-search-top-title a,
.uol-search-close .uol-search-top-title a span {
	display: inline;
}

.uol-search-close .uol-search-top-title span {
	display: none;
}

.uol-search-top-block {
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 12px;
}

.uol-search-top-block label {
	margin-right: 10px;
}

.uol-search-top-block label input {
	margin: 0 5px 0 0;
	width: 13px;
	height: 13px;
	vertical-align: middle;
}

.uol-search-top-block span {
	margin-left: 10px;
}

.uol-search-top-block img {
	vertical-align: middle;
}

.fl-label {
	float: left;
	width: 65px;
	margin: 4px 0 0 !important;
}

.inp-wide {
	width: 210px;
}

.inp-short {
	width: 150px;
}

.inp-age {
	width: 30px;
}

.uol-search-top-left {
	float: left;
	width: 360px;
}

.uol-search-top-right {
	float: left;
	width: 260px;
}

.uol-top-community {
	font-size: 12px;
	line-height: 16px;
}

.uol-top-community ol {
    margin: 0;
}

.uol-top-community li {
	position: relative;
	padding-left: 21px;
	overflow: hidden;
	margin-bottom: 12px;
}

.uol-top-community img {
	position: absolute;
	width: 15px;
	height: 15px;
	left: 0;
	top: 1px;
}

.uol-top-community a {
	white-space: nowrap;
}

.uol-top-community a {
	color: #000;
}


.uol-top-community i {
	position: absolute;
	width: 19px;
	height: 20px;
	right: 0;
	top: 0;
	background: url(/uol/img/shadow_5.png) repeat-y;
}

.uol-search-bottom {
	padding: 15px 50px 30px 100px;
	background: #fcf7c9;
}

.uol-search-bottom-title {
	position: relative;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 20px;
}

.uol-search-users li {
	position: relative;
	float: left;
	width: 130px;
	overflow: hidden;
	margin: 0 10px 23px 0; 
    height: 36px;
}

.uol-search-user {
	float: left;
	width: 85px;
	padding-left: 45px;
	font-size: 14px;
	line-height: 18px;
	white-space: nowrap;
}

.uol-search-user img {
	position: absolute;
	width: 36px;
	height: 36px;
	left: 0;
	top: 0;
}

.uol-search-users-rank {
	padding-left: 45px;
	font-size: 11px;
	line-height: 15px;
	color: #959595;
}

.uol-search-user-shadow {
	position: absolute;
	width: 20px;
	height: 50px;
	right: 0;
	top: 0;
	background: url(/uol/img/shadow_5.png) repeat-y;
}

.uol-search-close .uol-search-top-block,
.uol-search-close .uol-top-community,
.uol-search-close .uol-search-bottom,
.uol-search-close .uol-search-collapse {
	display: none;
}

.uol-search-close .uol-search-top {
	background: #fcf7c9 url(/uol/search_logo_2.png) no-repeat scroll 41px 13px;
}


.uol-welcome {
    padding-left: 24px;
    margin-bottom: 30px;
    border-bottom: 1px solid #e3e2e2;
}

.uol-welcome-title {
    padding-left: 104px;
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 10px;
}

.uol-welcome-back {
    font-size: 12px;
    line-height: 16px;
    padding-left: 80px;
    margin-bottom: 40px;
}

.uol-welcome-back img {
    margin-right: 6px;
}

.uol-welcome-serv-list {
    padding-left: 80px;
}

.uol-welcome-serv {
    float: left;
    width: 360px;
    height: 160px;
}

.uol-welcome-serv-left {
    float: left;
    width: 80px;
    padding-right: 20px;
}

.uol-welcome-serv-img {
    text-align: right;
}

.uol-welcome-serv-name {
    padding-left: 25px;
    font-size: 22px;
    line-height: 26px;
    color: #0060a9;
}

.uol-welcome-serv-name a{
   text-decoration:none;
}

.uol-welcome-serv-right {
    float: left;
    width: 225px;
    font-size: 14px;
    line-height: 18px;
}

.uol-welcome-serv-right-padding {
    padding-top: 10px;
}

.uol-top-numbers {
    float: left;
    width: 30px;
    font-size: 18px;
    line-height: 22px;
    color: #898989;
    padding-top: 30px;
}

.uol-top-numbers li {
    margin-bottom: 8px;
}

.uol-top-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 12px;
}

.uol-top-users,
.uol-top-community {
    font-size: 12px;
    line-height: 16px;
}

.uol-top-users {
    float: left;
    width: 365px;
}

.uol-top-users ol {
    margin:0;
}

.uol-top-community {
    float: left;
    width: 265px;
}

.uol-top-all {
    padding-top: 10px;
    font-size: 11px;
    line-height: 15px;
}

.uol-top-all a {
    color: #898989;
}

.uol-top-users li,
.uol-top-community li {
    position: relative;
    padding-left: 21px;
    overflow: hidden;
    margin-bottom: 14px;
}

.uol-top-users li {
    width: 330px;
}

.uol-top-users img,
.uol-top-community img {
    position: absolute;
    width: 15px;
    height: 15px;
    left: 0;
    top: 1px;
}

.uol-top-users a,
.uol-top-community a {
    white-space: nowrap;
}

.uol-top-community a {
    color: #898989;
}

.uol-top-users i,
.uol-top-community i {
    position: absolute;
    width: 19px;
    height: 20px;
    right: 0;
    top: 0;
    background: url(../../shadow_f9.png) repeat-y;
}

.uol-popular-lists {
    padding-left: 98px;
}

.search-gray {
    color: #A9A9A9;
}

.uol-search-user i {
    height: 9px;
    left: 0;
    position: absolute;
    top: 0;
    width: 9px;
}
.gray {
    color: #a1a1a1;
}

.features {
    margin-left: -12px;
}

.features li {
    float: left;
    width: 57px;
    height: 57px;
    padding: 12px;
    cursor: pointer;
}

.features .selected {
    background: #f00;
}

.features img {
    border: 1px solid #959595;
}
.assoc_reg_error {
    margin:10px 0 10px;
    color:red;
    font-size: 14px;
}

.gift-block {
    padding: 0 0 40px 24px;
}

.gift-addl-title {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
}

.gift-addl-list {
    font-size: 14px;
    line-height: 18px;
    margin-left: -5px;
    margin-bottom: 10px;
}

.gift-addl-list li {
    display: inline;
    padding: 0 5px;
}

.gift-last-title {
    font-size: 12px;
    line-height: 16px;
    color: #898989;
    margin-bottom: 5px;
}

.gift-last-list {
    display: inline;
}

.gift-last-list li {
    display: inline;
    margin-right: 5px;
}

.gift-upload {
    padding: 0 0 20px 20px;
    font-size: 14px;
    line-height: 18px;
}

.gift-addl-list .select {
    background: url(../../img/tail.gif) no-repeat 50% 100%;
    padding: 0 5px 6px;
    *padding-bottom: 4px;
}

.gift-addl-list .select span {
    background: #f6bb15;
    padding: 0 5px 3px;
}

.gift-upload img {
    vertical-align: middle;
}

.send-gift-li a {
    float: none;
    text-decoration: underline;
}

.custom-gift {
    width: 430px;
    padding: 15px 30px 20px 22px;
    border: 1px solid #c5c5c5;
}

.custom-gift-fs {
    font-size: 12px;
    margin-bottom: 5px;
}

.custom-gift-nick {
    margin-bottom: 10px;
}

.custom-gift-nick input {
    width: 422px;
    border: 1px solid #c5c5c5;
    padding: 3px;
}

.custom-gift-thumb {
    float: left;
    width: 120px;
    padding-top: 23px;
    text-align: center;
}

.custom-gift-text {
    float: left;
    width: 310px;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
}

.custom-gift-text div {
    margin-bottom: 5px;
}

.custom-gift-text textarea {
    width: 302px;
    height: 82px;
    padding: 3px;
    border: 1px solid #c5c5c5;
    margin-bottom: 5px;
}

.custom-gift-text input {
    width: 13px;
    height: 13px;
    margin: 0 5px 0 0;
    padding: 0;
    vertical-align: middle;
}

.custom-gift-message {
    color: #898989;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 15px;
}

.custom-gift-message a {
    color: #898989;
} 

.custom-gift-notice {
    padding: 5px 8px;
    background: #fde989;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 15px;
}

.custom-gift-notice a {
    color: #000;
} 

.custom-gift-notice img {
    vertical-align: text-bottom;
}

.custom-gift-payment-title {
    float: left;
    font-size: 14px;
    line-height: 18px;
    white-space: nowrap;
    padding: 0 5px 0 10px;
}

.custom-gift-payment-list {
    float: left;
    width: 230px;
    padding-bottom: 15px;
}

.custom-gift-payment-block {
    margin-bottom: 5px;
}

.custom-gift-payment-block {
    font-size: 14px;
    line-height: 18px;
}

.custom-gift-payment-content {
    display: none;
    font-size: 12px;
    line-height: 20px;
    padding: 10px 0 15px;
    width: 268px;
}

.custom-gift-payment-content .gray {
    color: #959595;
    font-size: 9px;
    width: 300px;
    line-height: 13px;
}

.custom-gift-payment-content input {
    width: 120px;
}

.custom-gift-payment-end {
    font-size: 14px;
    line-height: 18px;
}

.custom-gift-payment-end-letf {
    float: left;
}

.custom-gift-payment-end-right {
    float: right;
    padding-top: 1px;
    text-align: right;
}

.ie7 .custom-gift-payment-end-right {
    padding-top: 3px;
}

.custom-gift-payment-end input {
    vertical-align: middle;
}

.custom-gift-payment-error {
    color: #790000;
    margin-left: 10px;
    padding: 3px 0 0;
    position: absolute;
    width: 250px;
}

.custom-gift-payment-end a {
    color: #898989;
}

.gift-group-title span {
    color: #898989;
}

.content-smile {
    width: 650px;
    padding: 20px 0 100px 22px;
}

.smile-account {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 25px;
}

.smile-account img {
    vertical-align: middle;
}

.smile-account span {
    position: relative;
    top: 3px;
    font-size: 24px;
    line-height: 28px;
}

.smile-account a {
    position: relative;
    top: -10px;
    margin-left: 3px;
}

.log-table {
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;
}

.log-table th,
.log-table td {
    border-bottom: 1px solid #ccc;
    padding: 5px;
}

.log-table th {
    text-align: center;
    color: #767676;
}

.log-table .log-pad-l {
    padding-left: 30px;
}

.log-table .log-pad-lr {
    padding: 5px 25px;
    text-align: right;
}

.log-table span {
    color: #005e20;
}

.log-table .dark td {
    background: #ebebdd;
}

.log {
    font-size: 12px;
    line-height: 16px;
    text-align: right;
    margin-bottom: 40px;
}

.fill_account_title {
    font-size: 24px;
    line-height 28px;
    margin-bottom: 30px;
}

.fill_account_block {
    position: relative;
    float: left;
    width: 240px;
    padding: 0 0 35px 80px;
}

.fill_account_block img {
    position: absolute;
    left: 0;
    top: 0;
}

.fill_account_block_title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 12px;
}

.fill_account_block_text {
    font-size: 11px;
    line-height: 15px;
    color: #636363;
    margin-left: 13px;
}

.fill_account_block_text ul {
    font-size: 12px;
    line-height: 16px;
    color: #000;
}

.fill_account_block_text li {
    margin-bottom: 8px;
    zoom: expression(
        runtimeStyle.zoom = 0,
        insertBefore(
            createElement("n"), firstChild)
    );
}

.fill_account_block_text li:before{
    position: absolute;
    margin-left: -13px;
    content: "\2013\a0";
}

.fill_account_block_text n {
    position: absolute;
    margin-left: -13px;
    zoom: expression(
        runtimeStyle.zoom = 0,
        innerText = "\2013"
    );
}
.content-smile .show_more {
    display:none;
}

.user-visibility {
	position: absolute;
	width: 17px;
	height: 11px;
	left: 5px;
	top: 26px;
}

.payment-block {
    position: absolute;
    width: 350px;
    padding: 15px 10px 45px 20px;
    background: #fef4b6;
    border: 1px solid #c5c5c5;
    top: -200px;
    z-index: 3;
}

.payment-block-close {
    position: absolute;
    right: 6px;
    top: 0;
    color: #807a68;
}

.payment-block-close img {
    position: absolute;
    width: 8px;
    height: 8px;
    left: -12px;
    top: 7px;
}

.payment-block-title {
    font-size: 24px;
    line-height: 30px;
    width: 290px;
    margin-bottom: 25px;
}

.payment-block-yourself {
    float: left;
    width: 120px;
    margin-right: 15px;
}

.payment-block-other {
    float: left;
    width: 215px;
}

.payment-block-radio {
    position: relative;
    top: 2px;
    width: 13px;
    height: 13px;
    padding: 0;
    margin: 0;
}

.payment-block-user {
    position: relative;
    padding-top: 10px;
    margin-bottom: 20px;
    overflow: hidden;
}

.payment-block-user-url {
    margin-bottom: 5px;
}

.payment-block-other .payment-block-user-url {
    color: #005826;
}

.payment-block-user-nick {
    font-size: 14px;
    line-height: 18px;
    color: #636363;
    white-space: nowrap;
}

.payment-block-user i {
    position: absolute;
    width: 20px;
    height: 40px;
    right: 0;
    top: 10px;
    background: url(../img/shadow_4.png) repeat-y;
}

.payment-block-new-user {
    padding-top: 5px;
}

.payment-block-new-user-inp {
    width: 75px;
}

.payment-block-new-user-btn {
    font-size: 12px;
}

.payment-block-text {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
}

.payment-block-terms {
    padding-top: 10px;
    margin-bottom: 25px;
}

.payment-block-terms input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin: 0;
}

.payment-block-error {
    font-size: 14px;
    line-height: 18px;
    color: #f00;
    display: none;
    padding: 3px 0 0 5px;
    position: absolute;
    width: 250px;
}

.payment-block-error-count {
    color: #000000;
    font-size: 11px;
    display: block;
}

.payment-block-error-count-num {
    font-weight: bolder;
}

.payment-block-vait {
    position: relative;
    margin-bottom: 20px;
    margin-top: 15px;
}

.payment-block-sub {
    color: #959595;
    font-size: 10px;
    margin-top: 30px;
    position: relative;
    width: 346px;
}

.payment-block-sub span {
    left: -10px;
    position: absolute;
}
.payment-number-text span {
    color: #959595;
    display: block;
    font-size: 10px;
}
.pb-hide {
    display: none;
}

.b-popup {
	position: absolute;
	top: 0;
	left: 140px;
	width: 640px;
	z-index: 3;
}

.b-popup-content {
	background: #0060a9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.b-popup-tl,
.b-popup-tr,
.b-popup-bl,
.b-popup-br {
	position: absolute;
	width: 29px;
	height: 27px;
}

.b-popup-tl {
	top: 0;
	left: -17px;
	background: url(../../popup/tl.png) no-repeat;
}

.b-popup-tr {
	top: 0;
	right: -17px;
	background: url(../../popup/tr.png) no-repeat;
}

.b-popup-bl {
	bottom: 0;
	left: -17px;
	background: url(../../popup/bl.png) no-repeat;
}

.b-popup-br {
	bottom: 0;
	right: -17px;
	background: url(../../popup/br.png) no-repeat;
}

.b-popup-t,
.b-popup-b {
	display: block;
	height: 17px;
	margin: 0 12px;
}

.b-popup-t {
	background: url(../../popup/t.png) repeat-x;
}

.b-popup-b {
	background: url(../../popup/b.png) repeat-x;
}

.b-popup-l,
.b-popup-r {
	position: absolute;
	width: 17px;
	top: 27px;
	bottom: 27px;
}

.b-popup-l,
.b-popup-l1,
.b-popup-l3 {
	left: -17px;
	background: url(../../popup/l.png) repeat-y;
}

.b-popup-r {
	right: -17px;
	background: url(../../popup/r.png) repeat-y;
}

.b-popup-l1 {
	position: absolute;
	width: 17px;
	top: 27px;
	bottom: 118px;
}

.b-popup-l2 {
	position: absolute;
	width: 60px;
	height: 67px;
	left: -60px;
	bottom: 51px;
	background: url(../../popup/tail.png) no-repeat;
}

.b-popup-l3 {
	position: absolute;
	width: 17px;
	height: 24px;
	bottom: 27px;
}

.b-popup-content {
	padding: 20px 25px;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
}

.b-popup-title {
	font-weight: bolder;
	margin-bottom: 12px;
}

.b-popup-body {
	margin-bottom: 20px;
}

.b-popup-close {
	font-size: 14px;
	line-height: 18px;
	text-align: center;
}

.b-popup-close a {
	padding: 1px 25px 3px;
	text-decoration: none;
	color: #fff;
	border: 1px solid #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.b-popup-close a:hover {
	background: #003964;
}

.receive-gift {
	margin-top: 18px;
	padding: 10px;
	background: #fdd0d3;
}

.receive-left {
	float: left;
	width: 400px;
	padding-left: 43px;
	font-size: 14px;
	line-height: 18px;
}

.receive-right {
	float: right;
	width: 200px;
	text-align: right;
	font-size: 18px;
	line-height: 22px;
	padding-top: 6px;
}

.receive-user {
	position: relative;
}

.receive-user img {
	position: absolute;
	width: 36px;
	height: 36px;
	left: -43px;
	top: 0;
}

.receive-text .sup {
	position: relative;
	top: -5px;
}

.receive-right a {
	margin-left: 10px;
}

.user-gift-dell {
    color: #696969;
    float: right;
    font-size: 10px;
    padding-right: 10px;
    position: relative;
}

.user-gift-dell img {
    position: absolute; 
    left: -20px; 
    vertical-align: bottom; 
    top: 3px;
}

.add-smile {
	display: inline;
	position: relative;
	margin-left: 20px;
	font-size: 12px;
	line-height: 16px;
}

.add-smile .pseudolink {
	margin-left: 25px;
	z-index: 2;
}

.add-smile .pseudolink img {
	position: absolute;
	width: 16px;
	height: 19px;
	left: -25px;
	top: -3px;
}

.add-smile-list {
	display: none;
	position: absolute;
	background: #fff;
	border: 1px solid #ccc;
	width: 270px;
	padding: 35px 25px 10px 10px;
	left: -8px;
	top: -8px;
	z-index: 1; 
}

.add-smile-show .add-smile-list {
	display: block;
}

.add-smile-list a {
	margin-right: 5px;
}

.add-smile-list .add-smile-close {
	position: absolute;
	width: 9px;
	height: 9px;
	right: 5px;
	top: 5px;
	margin: 0;
}

.where_to_spend {
    margin-top: 20px;
}

.where_to_spend_title {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 15px;
}

.where_to_spend_block {
	position: relative;
	margin: 0 0 30px 78px;
}

.where_to_spend_block_title {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 5px;
}

.where_to_spend_block_title img {
	position: absolute;
	left: -78px;
	top: 2px;
}

.where_to_spend_block_desc {
	font-size: 11px;
	line-height: 15px;
	color: #636363;
}

.balance-faq {
    width: 645px;
    margin-left: 25px;
    margin-top: 15px;
    font-size: 14px;
    line-height: 18px;
}

.balance-faq-title {
    display: block;
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 20px;
}

.balance-faq-question {
    color: #0060A9;
    display: block;
    font-size: 14px;
    line-height: 18px;
    margin: 20px 0 10px;
}

.block-smile-info {
    background: #E9E9E9;
    font-size: 14px;
    line-height: 18px;
    margin-left: -60px;
    margin-top: 93px;
    padding: 15px;
    width: 250px;}

.block-smile-info-title {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
}

.balance-spend {
    margin-left: 25px;
    margin-top: 20px;
}

.balance-spend-title {
    font-size: 24px;
    line-height: 28px;
    padding-bottom: 40px;
}

.balance-spend-elem img {
    position: absolute;
    top: 0;
    left: -80px;
}

.balance-spend-elem-line img {
    top: 15px;
}

.balance-spend-elem {
    font-size: 18px;
    line-height: 22px;
    height: 80px;
    margin-left: 80px;
    position: relative;
}
.balance-spend-elem-line {
    border-top: 1px solid #cccccc;
    width: 575px;
    padding-top: 20px;
}
.balance-spend-elem span {
    color: #959595;
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin-top: 5px;
}

.block-smile-info-title img{
    vertical-align: middle;
}

.block-smile-info-text {
    
}
.msmile{
    display: inline !important;
}
.uol-welcome-referer {
    position: relative;
    margin: 0 160px 35px 80px;
    padding: 10px 0 20px 70px;
    background: #fbefbb;
}

.uol-welcome-referer img {
    position: absolute;
    width: 35px;
    height: 22px;
    left: 17px;
    top: 19px;
}

.uol-welcome-referer-title {
    font-size: 18px;
    line-height: 22px;
    color: #0060a9;
    margin-bottom: 5px;
}

.uol-welcome-referer-link {
    font-size: 14px;
    line-height: 18px;
}

.uol-welcome-referer-link a {
    color: #000;
}

.uol-rss-vozmognosti {
    color: #000000;
    font-size: 14px;
    line-height: 18px;
    padding-left: 23px;
    padding-top: 30px;
}

.uol-rss-vozmognosti a{
    color: #000000;
}
.uol-rss-vozmognosti img{
    margin-right: 3px;
}

.proizvol-block .uol-block-field {
    margin-bottom: 12px;
    padding-left: 20px;
    
}
.uol-block-field-cancel {
    margin-left: 15px;
}
.proizvol-block .uol-block-field div {
    padding-bottom: 5px;
}
.proizvol-block .uol-block-field textarea {
    height: 200px;
    width: 600px;
}
.proizvol-block-info {
    font-size: 12px;
    line-height: 16px;
    left: 630px;
    position: absolute;
    top: 0;
    width: 210px;
}
.gift-choise_upload {
    float: left;
    width: 295px;
    margin-bottom: 15px;
}
.gift-choise_upload .upload-info {
    font-size:10px;
    color:gray;
    line-height:14px;
    width: 255px;
}

.avatar-more {
    font-size: 16px;
    line-height: 20px;
    position: relative;
}
.avatar-more a {
    position: absolute;
    top:20px;
}

.ui-datepicker, #ui-datepicker-div {
    font-size: 12px;
    z-index: 20 !important;
}
.votedusers{
    display: none; 
    
}
.voteduserstitle{
    font-size: 12px;
    float:left;
    line-height: 22px;
    margin-right: 40px;
}
.voteduserstitle a{
    color:#898989;
}
.voteduserslist{
    width: 600px;
    position: relative;
    font-size: 12px;
}
.voteduserslist li{
    display: inline;
    zoom:1;
    padding-right: 8px;
    outline:none;
    line-height: 24px;
    white-space: nowrap;
}
.voteduserslist li span{
    white-space: nowrap;    
}
.voteduserslist li img{
    vertical-align: middle;
}
.prosmotry_in_text{
    font-size: 12px; 
    float:left;
    margin-right: 40px;   
    line-height: 20px;
}
.prosmotry_in_poll{
    font-size: 12px; 
    float:left; 
    margin-right: 55px;
    margin-left: 55px;
    line-height: 20px;
}
.prfStatLinkaddr{
    font-size: 12px;
    float:left;
}
.in_show_text{
    margin-right: 20px;
    margin-left: 10px;
}
.spend-paid {
    margin-bottom: 30px;
}

.spend-paid-content {
    float: left;
    width: 525px;
}
.spend-paid-logo {
    float: left;
    margin-right: 20px;
    padding-top: 4px;
}
.spend-paid-content-info {
    font-size: 14px;
    line-height: 18px;

}
.spend-paid-content-info img {
    margin: 10px 0;
    display: block;
}

.spend-paid-params {
    font-size: 14px;
    line-height: 18px;
    padding: 10px 0;
}

.spend-paid-content-paid {
    padding-left: 88px;
    margin-bottom: 30px;
    width: 425px;
}

.content-paid-price {
    color: #898989;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
}

.content-paid-price a, .content-paid-price a:hover {
    color: #898989;
}

.content-paid-price .smile-count {
    
}

.spend-paid-already {
    color: #02CE10;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 30px;
    padding-left: 88px;
    width: 425px;
}

.spend-block-types {
    font-size: 14px;
    line-height: 18px;
}
.spend-block-types-title {
    margin-bottom: 5px;
}
.spend-block-types-sms {

}

.content-paid-spend-block {
    display: none;
}

.spend-block-types-sms-title {
    
}
.content-paid-title {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
}

.spend-paid-content-info-list {
    margin-top: 20px;
}

.spend-paid-content-info-list li {
    margin: 5px 15px;
    list-style: disc;
}

.button-online-show, .button-online-hide {
    vertical-align: top;
    cursor: pointer;
}

.status-wrap {
	display: inline-block;
	*display: inline;
}

.status-wrap .status-block {
	margin-bottom: 0;
}

.custom-pseudo {
	font-size: 10px;
	padding-right: 8px;
	text-align: center;
    padding-bottom: 3px;
}

.custom-status {
	position: relative;
	display: inline-block;
	*display: inline;
	white-space: nowrap;
	width: 1px;
	height: 24px;
}

.custom-status-label {
    font-size: 12px;
    left: 5px;
    line-height: 16px;
    position: absolute;
    top: 4px;
}

.custom-status input {
	font-size: 12px;
}

.custom-status-text {
	width: 100px;
	padding: 2px;
}

.custom-status ul {
    display: none;
	position: absolute;
	left: 0;
	width: 106px;
}

.custom-status ul li {
    font-size: 12px;
    line-height: 16px;
    max-width: 100px;
    overflow: hidden;
    padding: 3px;
    text-align: center;
}

.super-user-crown {
	padding-left: 28px;
    padding-bottom: 1px;
}
.super-user-crown-uol-header {
    padding-left: 28px !important;
}
.super-user-crown img {
	vertical-align: top;
}

.uol-sumvoices li {
	list-style: none !important;
}

.share_prikol_list {
    color: #8F8F8F;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin-left: 40px;
    padding-top: 2px;
}

.share_prikol_list a {
    color: #8F8F8F;
}
.temperature{
    text-align:left;
    font-size:14px;
    font-weight:bold;
    padding-left:11px;
    line-height:24px;
}
.vlajnost, vlajnost, .wind,.probability{
    text-align:left;
    font-size:10px;
    vertical-align:top;
    line-height:14px;
    padding-left: 26px;
}
.part_of_day {
    color: #B1AFAF;
    font-size: 12px;
    padding: 0 0 5px 0px;
    vertical-align: bottom;
}
.probability{
    position: absolute;
    top: 0;
    right: 2px;
    padding: 0;
}
.prognoz-image{
    position: relative;
}
.pogodacell{
    padding-right: 15px;
    text-align: center;
}

.my-message-rec{
    overflow: hidden;
}
#wall_show_sharing{
    height: 25px;
}

div#Wall {
    overflow: hidden;
}

.smotri-film {
    font-size: 12px;
    line-height: 16px;
    background: #E6EDFF;
    width: 675px;
    padding: 10px 5px;
}

.smotri-film-left {
    float: left;
    width: 150px;
    text-align: center;
}

.smotri-film-right {
    float: right;
    width: 495px;
}

.smotri-film dt {
    float: left;
    width: 80px;
    font-weight: bolder;
    margin-bottom: 5px;
}

.smotri-film dd {
    margin: 0 0 5px 80px;
    color: #626262;
}

.smotri-film dd a,
.smotri-film-title div {
    color: #000;
}
.smotri-film-right, .smotri-film-title h2 {
    display: inline;
}
dt.smotri-film-title {
    padding-top: 6px;
}

dd.smotri-film-title {
    font-size: 18px;
    line-height: 22px;
}

dt.smotri-film-duration {
    width: 110px;
}

dd.smotri-film-duration {
    margin-left: 110px;
}

.may-know-users {
    border: 1px solid #cdcdcd;
    padding: 15px;
    position: relative;
    width: 690px;
    min-height: 420px;
}
.may-know-users-search {
    right: 60px;
    position: absolute;
    top: 21px;
    z-index: 1;
}
.may-know-users-search-reset {
    position: relative;
    top:2px;
    display: none;
    cursor: pointer;
}
.may-know-users-preloader {
    text-align: center;
    padding-top: 100px;
}
.may-know-users-close {
    position: absolute;
    right: 20px;
    top: 10px;
}

.may-know-users-title {
    border-bottom: 1px solid #CACACA;
    color: #0060A9;
    font-size: 16px;
    line-height: 20px;
    margin-left: 45px;
    margin-right: 45px;
    padding-bottom: 20px;
    padding-top: 6px;
    position: relative;
    margin-bottom: 10px;
}
.may-know-users-title img {
    left: -45px;
    position: absolute;
    top: 0;
}

.may-know-users-table .msover {
    background: #fefadd;
}
.may-know-users-table {
    padding-right: 30px;
    width: 100%;
}
.may-know-users-ava {
    width: 110px;
    text-align: right;
    padding: 5px 0;
    position: relative;
    display: block;
}
.may-know-users-ava i {
    background: url('../../img/close_4.gif');
    width: 15px;
    height: 15px;
    position: absolute;
    top:30px;
    left:15px;
    cursor: pointer;
    display: none;
}
.msover .may-know-users-ava i {
    display: block;
}
.may-know-users-ava img {
    border: 1px solid #CDCDCD;
}
.may-know-users-info {
    padding-left: 15px;
    padding-top: 8px;
    padding-right: 15px;
    width: 360px;
    vertical-align: top;
}
.may-know-users-add, .may-know-users-added {
    padding-right: 15px;
    text-align: right;
    vertical-align: middle;
    padding-bottom: 11px;
    font-size: 12px;
    line-height: 16px;
}
.may-know-users-info-nickname {
    color: #0060A9;
    font-size: 16px;
    line-height: 20px;
}
.may-know-users-info-nickname a {
    text-decoration: none;
}
.may-know-users-info-where {
    font-size: 12px;
    line-height: 16px;
    color: #000;
}
.may-know-users-info-where a {
    color: #000;
}
.may-know-users-add a, .may-know-users-added a {
    font-size: 12px;
    line-height: 16px;
    position: relative;
}
.may-know-users-add a {
    color: #000000;
}
.may-know-users-added a {
    color: #c5c5c5;
}
.may-know-users-add i {
    background: url("../../img/add.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    left: -18px;
    position: absolute;
    top: 3px;
    width: 13px;
}
.may-know-users-more {
    height: 20px;
    font-size: 16px;
    line-height: 20px;
    margin-top: 20px;
    margin-left: 45px;
}
.may-know-users-more a {
    color: #0163AA;
}

.user-points-to-rank-shield {
    background-color: #FEF4B6;
    font-size: 9px;
    height: 12px;
    left: 3px;
    padding-bottom: 1px;
    position: absolute;
    top: -17px;
    width: 100px;
    display: none;
}
.user-points-to-rank-shield i {
    background: url("../../img/torankugol.gif") transparent;
    height: 4px;
    left: 5px;
    position: absolute;
    top: 13px;
    width: 7px;
}
.may-know-users-mail-invite {
    position: relative;
    margin-bottom: 140px;
}
.may-know-users-mail-invite-content {
    top: -20px;
    left: 140px;
    position: absolute;
    z-index: 10;
}
.may-know-users-mail-title {
    color: #0163AA;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
}
.may-know-users-mail-input {
    font-size: 12px;
    line-height: 16px;
}
.may-know-users-mail-input input {
    margin: 0;
    vertical-align: middle;
    width: 158px;
}
.may-know-users-mail-abook {
    padding-left: 40px;
    position: relative;
}
.may-know-users-mail-abook-link {
    color: #0163AA;
    font-size: 12px;
    line-height: 16px;
}
.may-know-users-mail-abook-list {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D7D7D7;
    display: none;
    font-size: 12px;
    height: 200px;
    left: 205px;
    overflow: auto;
    position: absolute;
    top: 5px;
    width: 240px;
}
.may-know-users-mail-abook-list li {
    border-bottom: 1px solid #DFECFF;
    cursor: pointer;
    padding: 6px 7px;
}
.may-know-users-mail-send {
    margin-top: 10px;
    padding-left: 38px;
}
.may-know-users-mail-result {
    display: none;
    font-size: 12px;
    line-height: 16px;
}
.may-know-users-mail-result.mlgood {
    color: green;
    display: inline;
}
.may-know-users-mail-result.mlerr {
    color: red;
    display: inline;
}
.anketa-account-photo.user-info-oldavatars {
    padding-left: 15px;
    width: 180px;
}
.anketa-account-photo.user-info-oldavatars ul {
}
.anketa-account-photo.user-info-oldavatars li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.referendum-row-left {
    font-size: 24px;
    line-height: 28px;
    padding-right: 30px;
    width: 500px;
}
.referendum-row-right {
    font-size: 14px;
    line-height: 18px;
    padding-top: 15px;
}
.referendum-row-left, .referendum-row-right {
    padding-bottom: 10px;
    vertical-align: middle !important;
}
.referendum-row-notvoted .referendum-row-left {
    padding-top: 15px;
}
.referendum-row-notvoted .referendum-row-right {
    padding-top: 20px;
}
.referendum-row-notvoted .referendum-row-left, .referendum-row-notvoted .referendum-row-right {
    padding-bottom: 20px;
}
.referendum-my-first .referendum-row-left, .referendum-my-first .referendum-row-right {
    border-bottom: medium none;
    padding-bottom: 5px;
}
.referendum-results {
    height: 90px;
    position: relative;
    width: 125px;
}
.referendum-results-no {
    height: 70px;
    padding-right: 10px;
    vertical-align: bottom !important;
    width: 57px;
}
.referendum-results-no-content {
    background-image: url("../../../refnobg.png");
    color: #FFFFFF;
    min-height: 3px;
    position: relative;
    text-align: center;
    width: 57px;
}
.referendum-results-no-content span {
    bottom: 2px;
    left: 0;
    padding-left: 3px;
    position: absolute;
    text-align: center;
    width: 54px;
}
.referendum-results-no-content-top {
    color: #DF0024;
    padding-left: 3px;
    text-align: center;
}
.referendum-results-no-top {
    background-image: url("../../../refnotop.png");
    height: 3px;
    width: 57px;
}
.referendum-results-no-bottom {
    background-image: url("../../../refnobottom.png");
    height: 3px;
    width: 57px;
}
.referendum-results-yes {
    height: 70px;
    vertical-align: bottom !important;
    width: 57px;
}
.referendum-results-yes-content {
    background-image: url("../../../refyesbg.png");
    color: #FFFFFF;
    min-height: 3px;
    position: relative;
    text-align: center;
    width: 57px;
}
.referendum-results-yes-content-top {
    color: #08a242;
    padding-left: 3px;
    text-align: center;
}
.referendum-results-yes-content span {
    bottom: 2px;
    left: 0;
    padding-left: 3px;
    position: absolute;
    text-align: center;
    width: 54px;
}
.referendum-results-yes-top {
    background-image: url("../../../refyestop.png");
    height: 3px;
    width: 57px;
}
.referendum-results-yes-bottom {
    background-image: url("../../../refyesbottom.png");
    height: 3px;
    width: 57px;
}
.referendum-results-sum {
    color: #898989;
    font-size: 11px;
    line-height: 22px;
    text-align: center;
    width: 125px;
}
.referendum-results-nsum {
    color: #898989;
    font-size: 11px;
    line-height: 22px;
    text-align: center;
    width: 125px;
    top: 1px;
    position: absolute;
}
.referendum-row-notvoted .referendum-row-right a {
    margin-right: 8px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .map_type_select span {
        float: none;
    }
}

@media not screen and (1) {
    .pub_community_select {
        top: 0;
    }
}

.title {
	text-transform: none !important;
	display: inline !important;
}

.widget .title {
	display: block !important;
}

.logo img {
	height: auto !important;
	width: auto !important;
}

.sub-header .search {
	border: none;
}

.user-statusline div {
    height: 24px;
}
.user-nickname h1 {
	font-size: 1.2em;
}

.cke_skin_v2 .cke_button a, .cke_skin_v2 .cke_button a:hover, .cke_skin_v2 .cke_button a:focus, .cke_skin_v2 .cke_button a:active, .cke_skin_v2 .cke_button a.cke_off {
	height: 24px !important;
}


.cke_rcombo > span > a > span.cke_openbutton {
    height: 20px!important;
}
.cke_rcombo > span > a > span {
    height: 20px!important;
    display: inline-block;
}

.cke_skin_v2 .cke_rcombo .cke_text {
  background-color: #fff;
  border: 1px solid #8f8f73;
  cursor: default;
  display: inline-block;
  height: 20px!important;
  overflow: hidden;
  padding: 4px 5px;
  text-overflow: ellipsis;
  vertical-align: top;
  width: 60px;
}

.l-container-width {
	width: 1160px !important;
}

.page {
	width: auto !important;
}