/* reset */
html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd { padding:0; margin:0; }
html, body { background:#fff; font-family:tahoma,arial; font-size:12px; height:100%; }
textarea { font-family:tahoma,arial; font-size:12px; }
input { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
input[type=checkbox], input[type=radio] { cursor:pointer; cursor:hand; margin:0; vertical-align:middle; }
select { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
label { cursor:pointer; cursor:hand; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
a img, img { border:0; vertical-align:middle; }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
sup, sub { vertical-align:baseline !important; vertical-align:bottom; position:relative; }
sup { bottom:0.5em; }
sub { top:0.3em; }
.clear { clear:both; height:0px; font-size:1px; line-height:0px; overflow:hidden; }
.nowrap {white-space: nowrap;}


/* common */
.hide { display:none; }
.invisible { visibility:hidden; }
.fl { float:left; }
.fr { float:right; }
.tl { text-align:left; }
.tr { text-align:right; }
.tc { text-align:center; }
.tj { text-align:justify; }

.msgError {color: red;}
.txtSmall {font-size: x-small;}

html, body { color:#666666; }

/* TinyMCE Editor Area */
.mceContentBody { font-size:14px; margin: 5px}
.mceContentBody p { margin-top:10px;}

a { color:#0090d2; }
a.user { color:#404040; font-weight:bold; font-size:12px; }
a.club { color:#a3a3a3; font-size:12px; }
a.hot { color:#bd0a0a }
	a.hot img { border:1px solid #bd0a0a; }
a.noLink { border-bottom:1px dashed #0090d2; text-decoration:none; }
img.avatar { border:1px solid #999; }

abbr { border-bottom:1px dotted #0090d2; cursor:help; color:#0090d2; }

.headerBlack { font-size:18px; color:#404040; padding-bottom:10px; }
	.headerBlack a { color:#404040; }
.headerRed { font-size:18px; color:#bd0a0a; padding-bottom:10px; }
	.headerRed a { color:#bd0a0a; }
	.headerRed span { color:#a3a3a3; }
.headerBlue { font-size:18px; color:#0090d2; padding-bottom:10px; }
	.headerBlue a { color:#0090d2; }

/* закругленные блоки */
.headerBlueFill { background:#1799e6; font-size:14px; color:#fff; padding:5px 10px; position:relative; -moz-border-radius:10px 10px 0 0; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; border-radius:10px 10px 0 0; }
	.headerBlueFill .topLeft, .headerBlueFill .topRight { position:absolute; height:11px; width:11px; background:url(/assets/design/corners/blue-fill.png) no-repeat; }
	.headerBlueFill .topLeft { background-position:left top; left:0; top:0; }
	.headerBlueFill .topRight { background-position:right top; right:0; top:0; }
.roundBlueBottom { border:1px solid #1799e6; position:relative; -moz-border-radius:0 0 10px 10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; border-radius:0 0 10px 10px; }
	.roundBlueBottom .bottomLeft, .roundBlueBottom .bottomRight { position:absolute; height:11px; width:11px; background:url(/assets/design/corners/blue.png) no-repeat; }
	.roundBlueBottom .bottomLeft { background-position:left bottom; left:-1px; bottom:-1px; }
	.roundBlueBottom .bottomRight { background-position:right bottom; right:-1px; bottom:-1px; }
.roundBlueAll { border:1px solid #1799e6; position:relative; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
	.roundBlueAll .topLeft, .roundBlueAll .topRight, .roundBlueAll .bottomLeft, .roundBlueAll .bottomRight { position:absolute; height:11px; width:11px; background:url(/assets/design/corners/blue.png) no-repeat; }
	.roundBlueAll .topLeft { top:-1px; left:-1px; }
	.roundBlueAll .topRight { background-position:right top; top:-1px; right:-1px; }
	.roundBlueAll .bottomLeft { background-position:left bottom; left:-1px; bottom:-1px; }
	.roundBlueAll .bottomRight { background-position:right bottom; right:-1px; bottom:-1px; }
.roundGreyAll { border:1px solid #c9c9c9; position:relative; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
	.roundGreyAll .topLeft, .roundGreyAll .topRight, .roundGreyAll .bottomLeft, .roundGreyAll .bottomRight { position:absolute; height:11px; width:11px; background:url(/assets/design/corners/grey.png) no-repeat; }
	.roundGreyAll .topLeft { top:-1px; left:-1px; }
	.roundGreyAll .topRight { background-position:right top; top:-1px; right:-1px; }
	.roundGreyAll .bottomLeft { background-position:left bottom; left:-1px; bottom:-1px; }
	.roundGreyAll .bottomRight { background-position:right bottom; right:-1px; bottom:-1px; }
.roundGreyBottom { border:1px solid #c9c9c9; position:relative; -moz-border-radius:0 0 10px 10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; border-radius:0 0 10px 10px; }
	.roundGreyBottom .bottomLeft, .roundGreyBottom .bottomRight { position:absolute; height:11px; width:11px; background:url(/assets/design/corners/grey.png) no-repeat; }
	.roundGreyBottom .bottomLeft { background-position:left bottom; left:-1px; bottom:-1px; }
	.roundGreyBottom .bottomRight { background-position:right bottom; right:-1px; bottom:-1px; }
.roundGreyFillBottom { border:1px solid #c9c9c9; position:relative; background:#f1f1f1; -moz-border-radius:0 0 10px 10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; border-radius:0 0 10px 10px; }
	.roundGreyFillBottom .bottomLeft, .roundGreyFillBottom .bottomRight { position:absolute; height:11px; width:11px; background:url(/assets/design/corners/grey-fill.png) no-repeat; }
	.roundGreyFillBottom .bottomLeft { background-position:left bottom; left:-1px; bottom:-1px; }
	.roundGreyFillBottom .bottomRight { background-position:right bottom; right:-1px; bottom:-1px; }

.roundGreyFillAll { border:1px solid #c9c9c9; position:relative; background:#f1f1f1; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
    .roundGreyFillAll .topLeft, .roundGreyFillAll .topRight, .roundGreyFillAll .bottomLeft, .roundGreyFillAll .bottomRight { position:absolute; height:11px; width:11px; background:url(/assets/design/corners/grey-fill.png) no-repeat; }
	.roundGreyFillAll .topLeft { top:-1px; left:-1px; }
	.roundGreyFillAll .topRight { background-position:right top; top:-1px; right:-1px; }
	.roundGreyFillAll .bottomLeft { background-position:left bottom; left:-1px; bottom:-1px; }
	.roundGreyFillAll .bottomRight { background-position:right bottom; right:-1px; bottom:-1px; }

/* хуй знает почему, но в фотогаллерее не показываются менюхи если стиль roundGreyFillAll */
.roundGreyFillAll2 { border:1px solid #c9c9c9; position:relative; background:#f1f1f1; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
	.roundGreyFillAll2 .topLeft, .roundGreyFillAll2 .topRight, .roundGreyFillAll2 .bottomLeft, .roundGreyFillAll2 .bottomRight { position:absolute; height:11px; width:11px; background:url(/assets/design/corners/grey-fill.png) no-repeat; }
	.roundGreyFillAll2 .topLeft { top:-1px; left:-1px; }
	.roundGreyFillAll2 .topRight { background-position:right top; top:-1px; right:-1px; }
	.roundGreyFillAll2 .bottomLeft { background-position:left bottom; left:-1px; bottom:-1px; }
	.roundGreyFillAll2 .bottomRight { background-position:right bottom; right:-1px; bottom:-1px; }

.comments { color:#a3a3a3; font-size:12px; }

/* блок юзера с подписью */
.userBlock { width:230px; overflow:hidden; padding-bottom:20px; }
	.userBlock .avatar { float:left; width:50px; margin-right:-50px; }
	.userBlock .info { padding-left:60px; }
		.userBlock .info .sign { padding-top:5px; font-size:11px; }

/* блок юзера с кармой */
.userProfile { margin-bottom:20px; padding:10px; }
	.userProfile .avatar { float:right; margin-bottom:10px; }
		.userProfile .avatar img { border:1px solid #999; }
	.userProfile .info { margin-right:60px; }
		.userProfile .info .userCarma { padding:5px 0; font-size:12px; }
			.userProfile .info .userCarma span { font-size:20px; color:#bd0a0a; }


/* path */
#path { color:#a3a3a3; padding-bottom:10px; }
	#path a { color:#a3a3a3; }

/* pages */
#pagination { font-size:22px; margin-bottom:20px; }
	#pagination .arrows { padding-bottom:10px; }
	#pagination .pages { font-size:18px; }
		#pagination .pages a { border:1px solid #c9c9c9; padding:2px 10px; text-decoration:none; }
		#pagination .pages a.active { color:#000; border:1px solid #000; }

/* footer */
#fakeFooter { height:100px; clear:both; }
#footerWrap { position:relative; margin-top:-60px; height:60px; }
	#footer { height:60px; max-width:1240px; min-width:960px; width:auto !important; width:960px; margin:0 auto; padding:0 10px; position:relative; }
		#footerContent { height:59px; border-top:1px solid #1799e6; background:url(/assets/design/back/ngr.png) no-repeat; position:relative; }
			#copyrights { font-size:11px; position:absolute; top:10px; left:30px; }
				#copyrights a { margin-right:10px; }
			#counters { position:absolute; top:10px; right:0; text-align:right; padding-bottom:3px; }
				#counters a { margin-left:10px; }

#mainWrap { max-width:1240px; min-width:960px; width:auto !important; width:960px; min-height:100%; height:auto !important; height:100%; margin:0 auto; padding:0 10px; position:relative; }
    /* шапко */
	#headerWrap { padding:0 5px; position:relative; height:130px; }
		#headerLogo { position:absolute; top:27px; left:0; }
		/* без беты #headerLogo { position:absolute; top:40px; left:0; } */
		#loginLinks { position:absolute; top:5px; right:0; color:#7c7a79; font-size:14px; padding:3px 5px; background:#bd0b0b; }
			#loginLinks a { color:#fff; }
		/* погода */
		#weather { position:absolute; width:220px; padding:5px 10px; top:30px; right:0; font-size:11px; }
			#weatherToday { float:left; width:100px; color:#bd0a0a; }
			#weatherTomorrow { float:right; width:100px; text-align:right; color:#7a7875; }
			#weather img { margin-left:5px; }
			#weather span { display:block; font-size:14px; color:#404040; }
		#weatherLink { position:absolute; right:0; top:95px; font-size:14px; }
		/* поиск */
		#searchWrap { background:url(/assets/design/back/search.png) left 50px no-repeat; margin:0 250px 0 210px; padding:30px 0 0 12px;  }
			#searchTabs { height:20px; overflow:hidden; }
			#searchTabs li { float:left; height:20px; }
			#searchTabs li.title { color:#acacac; font-size:15px; margin-right:20px; }
				#searchTabs li a { display:block; float:left; padding:0 20px; height:17px; padding-top:3px; text-align:center; }
				#searchTabs li.active a { background:url(/assets/design/back/search-tab.png) center top no-repeat; color:#fff; text-decoration:none; }
			#search { background:url(/assets/design/back/search.png) right top no-repeat; padding:0 130px 0 0; height:50px; position:relative; }
				#search form { padding-top:9px; }
					#search #searchText { width:100%; font-size:14px; background:#fff; border:0; outline:0; color:#a3a3a3; }
					#search #searchSubmit { position:absolute; right:6px; top:6px; }

	/* правая колонка */
	#rightColWrap { width:240px; float:right; }
		/* кол-во последние */
    	#indexLastStatWrap { padding:10px; font-size:14.4px; color:#7a7875; margin-bottom:20px; }
			#indexLastStatWrap li { padding:5px 0; }
				#indexLastStatWrap li a { float:right; font-size:16px; }
		/* топ 1 фото */
		#indexTopFotoWrap { padding-bottom:20px; }
			#indexTopFotoWrap #indexTopFotoAuthor { color:#7a7875; padding-bottom:5px; }
			#indexTopFotoWrap #indexTopFoto { overflow:hidden; border:1px solid #7b7a79; }
		/* топ  фото */
		#indexTopFotosWrap { padding-bottom:20px; }
		/* мой профиль */
		#myProfileWrap { margin-bottom:20px; }
		/* мой мир */
		#myWorldWrap { margin-bottom:20px; padding:10px; }
			#myWorldWrap li { padding:5px 0; font-size:14px; }
				#myWorldWrap li span { display:inline-block; width:26px; text-align:center; margin-right:5px; }

	/* левая колонка */
	#contentWrap { margin-right:260px; }
		#content { width:100%; float:left; }
			/* меню */
			#mainMenuWrap { padding:0 10px; height:30px; border-bottom:1px solid #1799e6; font-size:18px; color:#a3a3a3; margin-bottom:20px; position:relative; z-index:500; }
				#mainMenuWrap li { float:left; height:25px; padding:5px 20px 0 20px; margin-right:10px; position:relative; }
					#mainMenuWrap li a { display:block; text-decoration:none; }
				#mainMenuWrap li.active, #mainMenuWrap li.hover, #mainMenuWrap li:hover { background:url(/assets/design/back/menu-tab.png) left top no-repeat #1799e6; padding:0 0 0 20px; height:30px; }
					#mainMenuWrap li.active a, #mainMenuWrap li.hover a, #mainMenuWrap li:hover a { background:url(/assets/design/back/menu-tab.png) right top no-repeat; padding:5px 20px 0 0; color:#fff; }
				#mainMenuWrap li.off:hover { background:none; padding:5px 20px 0 20px; height:25px; }

				/* субменю */
				#mainMenuWrap .subMenu { display:none; width:200px; position:absolute; padding:10px 20px; background:#fff; top:30px; left:0; z-index:1000; white-space:nowrap; }
					#mainMenuWrap .subMenu li { float:left; width:100%; font-size:14px; height:auto; padding:0; position:relative; }
						#mainMenuWrap .subMenu li a { display:block; padding:5px 0; width:100%; }
					#mainMenuWrap li.hover .subMenu li, #mainMenuWrap li:hover .subMenu li { background:none; }
   					#mainMenuWrap li.hover .subMenu, #mainMenuWrap li:hover .subMenu { display:block; }
    					#mainMenuWrap li.hover .subMenu a, #mainMenuWrap li:hover .subMenu a { background:none; padding:0; color:#0090d2; padding:5px 0; }
    					#mainMenuWrap li.hover .subMenu a:hover, #mainMenuWrap li:hover .subMenu a:hover, #mainMenuWrap .subMenu a:hover { color:#bd0a0a; }
				#mainMenuWrap .groupMenu { padding-left:20px; }

			/* фильтр блогов */
			#recordsFilter { padding:5px 20px; margin-bottom:20px; }

			/* news */
			#newsWrap { margin-bottom:20px; width:100%; overflow:hidden; }
				#newsWrap h2 { font-family:"Trebuchet MS"; font-size:20px; }
				/* one news */
				#newsWrap #newsTime { color:#1799e6; }
				#newsWrap #newsText { color:#666666; font-size:14.4px; padding-bottom:10px; font-family:"Trebuchet MS"; line-height:17px; }
					#newsWrap #newsText img { float:left; margin:0 10px 5px 0; }
				#newsWrap #newsViewCount { color:#a2a2a2; padding-bottom:5px; clear:both; }
				#newsWrap #newsPrint { text-align:right; }
				#newsWrap .newsActions { background:url(/assets/design/back/1x1-grey.png) center repeat-x; width:100%; overflow:hidden; }
					#newsWrap .newsActions .answer { padding:0 20px 0 0; float:left; background:#fff; font-size:18px; }
					#newsWrap .newsActions .rating { padding-left:20px; float:right; font-size:22px; color:#1799e6; background:#fff; }
							#recordWrap .recordActions .answer { padding:0 20px 0 0; float:left; background:#fff; font-size:18px; }
				/* all news */
				#newsWrap .news { padding-bottom:20px; width:100%; overflow:hidden; }
					#newsWrap .news .image { float:left; width:80px; margin-right:-80px; }
						#newsWrap .news .image  img { border:1px solid #999; }
					#newsWrap .news .text { margin-left:90px; font-size:14.4px; line-height:16px; font-family:"Trebuchet MS"; }
						#newsWrap .news .text p { color:#666666; }
						#newsWrap .news .time { color:#a3a3a3; }
						#newsWrap .news .title { padding:5px 0; font-size:15px; font-family:"Trebuchet MS"; }
				#newsWrap .leftCol { width:48%; float:left; }
				#newsWrap .rightCol { width:48%; float:right; }
				#newsWrap .allNews { height:16px; background:url(/assets/design/back/1x1-grey.png) center repeat-x; margin-bottom:20px; }
					#newsWrap .allNews a { display:block; background:#fff; float:right; padding-left:20px; color:#000; }
			#newsListWrap { margin-bottom:20px; }
				#newsListWrap li { padding-bottom:5px; }
				#newsListWrap .time { color:#a3a3a3; }
				#newsListWrap a { color:#404040; font-family:"Trebuchet MS"; font-size:13px; line-height:16px; }
				#newsListWrap strong { color:#404040; font-family:"Trebuchet MS"; font-size:13px; line-height:16px; }
			#newCatsWrap { margin-bottom:20px; }
				#newCatsWrap li { padding-bottom:5px; font-size:14px; }

			/* настройки */
			#optionsWrap { padding:10px; font-size:14px; position:relative; top:24px; }
				#optionsWrap #profileForm { overflow:hidden; }
				#optionsWrap h2 { padding:0; }
				#optionsWrap td { padding:5px 10px 5px 0; }
				#optionsWrap #optionsProgressBarWrap { line-height:150%; font-size:12px; position:absolute; top:10px; right:10px; padding-bottom:2px; width:240px; }
				#optionsWrap #optionsProgressBar { background:url(/assets/design/progress-fill.png) left center no-repeat #fff; }
				#optionsWrap .label { color:#a2a2a2; margin-top:10px; }
				#optionsWrap .type1 { width:300px; }
				#optionsWrap .type2 { width:200px; }
				#optionsWrap .submit { }
				#optionsWrap .loading { }
				#optionsWrap form { position:relative; }
			#optionsTabsWrap { margin-left:20px; height:25px; position:absolute; z-index:2; }
				#optionsTabsWrap li { float:left; padding-left:10px; position:relative; }
					#optionsTabsWrap a { color:#bd0a0a; display:block; padding-right:10px; height:20px; padding-top:5px; }
				#optionsTabsWrap li.active { background:url(/assets/design/back/options-tab.png) no-repeat; }
					#optionsTabsWrap li.active a { color:#000; text-decoration:none; background:url(/assets/design/back/options-tab.png) right top no-repeat; }

			/* проcмотр профиля */
			#profileWrap { position:relative; }
				#profileWrap #userName { font-size:26px; color:#404040; padding-bottom:10px; }
				#profileWrap #profilePhoto { float:right; overflow:hidden; width:202px; padding-bottom:10px; }
					#profileWrap #profilePhoto img { border:1px solid #c9c9c9; margin-bottom:5px; }
					#profileWrap #profilePhoto a { color:#a3a3a3; }
				#profileWrap #profileInfo { padding-right:230px; padding-bottom:10px; }
					#profileWrap #profileFields { padding-bottom:10px; font-size:14px; }
						#profileWrap #profileFields li { padding-bottom:5px; }
							#profileWrap #profileFields li span { color:#a2a2a2; }
				#profileWrap #profileProgressBarWrap { line-height:150%; font-size:12px; padding-bottom:2px; }
				#profileWrap #profileProgressBar { background:url(/assets/design/progress-fill.png) left center no-repeat #fff; }
				#profileWrap .editLink { height:20px; background:url(/assets/design/back/1x1-grey.png) center repeat-x; }
					#profileWrap .editLink a { display:block; background:#fff; float:left; padding-right:10px; font-size:16px; }
				#profileWrap #profileFriendsWrap { padding-top:30px; }
					#profileWrap #profileFriendsWrap .userBlock { float:left; width:45%; padding-right:4%; }
				#profileWrap #profileClubsWrap { padding:30px 0 10px 0; color:#a2a2a2; }
					#profileWrap #profileClubsWrap #profileClubsList { line-height:200%; }
				#profileWrap .profileActions { background:url(/assets/design/back/1x1-grey.png) center repeat-x; width:100%; overflow:hidden; height:30px; }
					#profileWrap .profileActions .rating { padding-left:20px; float:right; font-size:22px; color:#1799e6; background:#fff; }


			/* левая колонка контента */
			#contentLeftColWrap { float:left; width:220px; }
				/* автор */
				#authorProfileWrap { padding-bottom:20px; }
				/* теги автора */
				#authorTagsWrap { margin-bottom:20px; padding:5px; text-align:center;  }
					#authorTagsWrap a { display:inline-block; margin:1px 3px;  }
					#authorTags { overflow:hidden; }
				/* Популярные личности */
				#indexTopPeoplesWrap { padding-bottom:20px; width:100%; overflow:hidden; }
					#indexTopPeoplesWrap .userBlock .avatar { border:1px solid #bd0a0a; }
					#indexTopPeoplesWrap .userBlock .user { color:#bd0a0a; }
				/* теги */
				#tagsWrap { padding:10px; margin-bottom:20px; line-height:150%; }
					#tagsWrap #tagsWrapTitle { color:#a2a2a2; padding-bottom:10px; }
						#tagsWrap #tagsWrapTitle a { float:right; }
					#tagsWrap #tags a { margin-right:10px; }
				/* последнии коменты */
				#lastCommentsWrap { padding:10px; margin-bottom:20px; line-height:150%; }
					#lastCommentsWrap #lastCommentsWrapTitle { color:#a2a2a2; padding-bottom:10px; }
					#lastCommentsWrap .lastComment { padding-bottom:20px; }
						#lastCommentsWrap .lastComment p { font-size:14px; padding-bottom:5px; }
						#lastCommentsWrap .lastComment .commentAuthor { color:#a2a2a2 }


			/* правая колонка контента */
			#contentRightColWrap { margin-left:240px; }
				#contentRightCol { float:left; width:100%; }
					/* новости на главной */
					#indexNewsWrap { padding-bottom:20px; }
						#indexNewsWrap h2 { font-family:"Trebuchet MS"; font-size:18px; }
	            		#indexNewsWrap img#mainNewsImage { float:left; margin:5px 10px 10px 0; }
	            		#indexNewsWrap p { padding-bottom:10px; font-size:14.4px; line-height:16px; font-family:"Trebuchet MS"; }
	            		#indexNewsWrap li { padding-bottom:5px; font-family:"Trebuchet MS"; font-size:14.4px; line-height:14px; }
					/* последние обсужлдения */
					#indexLastDiscussionsWrap { width:100%; overflow:hidden; margin-bottom:20px; background:url(/assets/design/back/1x1-grey.png) center repeat-y; font-size:14px; }
						#indexLastDiscussionsWrap .leftCol { float:left; width:47%; }
						#indexLastDiscussionsWrap .rightCol { float:right; width:47%; }
						#indexLastDiscussionsWrap li { padding-bottom:10px; }
    						#indexLastDiscussionsWrap li .title { padding-bottom:5px; }
					/* запись блога */
					#recordWrap { margin-bottom:30px; overflow:hidden; }
						#recordWrap .record { padding-bottom:40px; }
						#recordWrap .recordDate { color:#a2a2a2; }
						#recordWrap .recordTitle { font-size:24px; font-family:"Trebuchet MS"; margin:0 0 5px 0; }
						#recordWrap .recordBlog { color:#a2a2a2; margin:0 0 5px 0; }
							#recordWrap .recordBlog a { color:#a2a2a2; }
						#recordWrap .recordViewCount { color:#a2a2a2; padding-bottom:5px; }
						#recordWrap .recordText { margin:0 0 10px 0; font-size:14.4px; font-family:"Trebuchet MS"; line-height:17px; }
							#recordWrap .recordText a { color: #666666; }
						#recordWrap .recordInfo { color:#a2a2a2; }
						#recordWrap p { padding-bottom:10px;}
						#recordWrap .recordTags { margin:0 0 10px 0; }
						#recordWrap .recordRating .positive { color:#1eb337; }
						#recordWrap .recordRating .negative { color:#bd0b0b; }
						#recordWrap .recordActions { background:url(/assets/design/back/1x1-grey.png) center repeat-x; width:100%; overflow:hidden; }
							#recordWrap .recordActions .rating { padding-left:20px; float:right; font-size:22px; color:#1799e6; background:#fff; }
							#recordWrap .recordActions .answer { padding:0 20px 0 0; float:left; background:#fff; font-size:18px; }
					/* лента свернутая */
					#recordsSimpleWrap { margin-bottom:30px; }
            			#recordsSimpleWrap .record { padding-bottom:15px; line-height:150%; }
						#recordsSimpleWrap .time { color:#a2a2a2; }
					/* список пользователей */
					#usersListWrap { margin-bottom:30px; width:100%; }
						#usersListWrap tr td { padding-bottom:20px; }
						#usersListWrap .numTd { text-align:center; width:25px; color:#a2a2a2; font-size:18px; padding-right:10px; }
						#usersListWrap .avatarTd { text-align:center; width:70px; }
						#usersListWrap .carmaTd { text-align:center; width:100px; color:#bd0a0a; font-size:20px; }
						#usersListWrap .ratingTd { text-align:center; width:100px; color:#1799e6; color:#bd0a0a; font-size:20px; }
						#usersListWrap .signTd { text-align:left; vertical-align:top; }
						#usersListWrap .sign { padding-top:10px; color:#404040; }
							#usersListWrap thead td { padding:0; }
	                        #usersListWrap thead .carmaTd, #usersListWrap thead .ratingTd { font-size:12px; color:#a2a2a2; }
					/* коменты */
					#commentsWrap { margin-bottom:20px; }
						#commentsWrap .comment { margin-bottom:10px; }
							#commentsWrap .comment .time { color:#a2a2a2; margin-bottom:10px; }
							#commentsWrap .comment p { font-size:14.4px; padding-bottom:10px; font-family: "Trebuchet MS"}
							#commentsWrap .comment .actions { background:url(/assets/design/back/1x1-grey.png) center repeat-x; width:100%; overflow:hidden; }
								#commentsWrap .comment .actions .rating { padding-left:20px; float:right; font-size:22px; color:#1799e6; background:#fff; }
								#commentsWrap .comment .actions .answer { padding:5px 20px 0 0; float:left; background:#fff; }
								
								
								
								
								
								
								
.dijitToasterContent {
    padding:1em;
    padding-top:0.25em;
    background:#73c74a;
}

.dijitToasterMessage{ 
    color:#fff;
}

.dijitToasterWarning{ }
.dijitToasterError,
.dijitToasterFatal{
    font-weight:bold;
    color:#fff;
}

.dijitToasterWarning .dijitToasterContent{
    padding:1em;
    padding-top:0.25em;
    background:#d4d943;
} 

.dijitToasterError .dijitToasterContent{
    padding:1em;
    padding-top:0.25em;
    background:#c46600;
}

/* imported from dijit.css */
 
.dijitToasterClip {
    position: absolute;
    z-index: 5000;
    overflow: hidden;
}

.dijitToasterContainer {
    display: block;
    position: absolute;
    width: 17.5em;
    margin: 0px;
    font:1m Tahoma, Helvetica, Verdana, Arial;
}