* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
a {
	color: #30aaed;
}
a:hover {
	text-decoration: none;
}
a:focus {
	outline: none;
}
a.anchor {
	position: absolute;
	margin-top: -50px;
}
body {
	font: 12px Arial, sans-serif;
	color: #000;
	position: relative;
	margin: 0;
	padding: 0;
	background: #fff;
}
button {
	border: 1px solid #ccc;
	margin: 5px 0 10px 0;
	padding: 3px 5px;
}
h1 {
	font-size: 14px;
	margin: 17px 0 0 0;
}
h2 {
	font-size: 13px;
}
h3 {
	font-size: 12px;
}
html, body {
	height: 100%;
}
img {
	border: none;
}
select {
	background: #fff;
}
table {
	border-collapse: collapse;
}
td, th {
	padding: 0;
	vertical-align: top;
	text-align: left;
}
#main {
	width: 980px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	background: #fff;
}
#outer {
	position: relative;
	width: 100%;
	text-align: center;
	/*background: url("../images/tst-bg1.jpg") no-repeat center 0;*/
	/*background: #efefef url("../images/tst-bg2.jpg") repeat-y center 0;*/
	/*background: #fff url("../images/tstbggrd-7000.jpg") repeat-x 0 0;*/
}
.cleaner {
	clear: both;
}
#advert {
	display: block;
	width: 100%;
	height: 90px;
}
#advert2 {
	display: block;
	width: 980px;
	margin: 0 auto;
	position: relative;
	height: 90px;

}
#header {
	height: 101px;
	width: 980px;
}
#menu {
	width: 954px;
	height: 52px;
	background: #e4e4e4;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 0 26px;
	border-bottom: 1px solid #c8c8c8;
}
#menu a, #menu span {
	display: block;
	height: 19px;
	float: left;
	color: #000;
	text-decoration: none;
	margin: 16px 18px 0 0;
}
#menu a:hover {
	color: #33a9f1;
	text-decoration: none;
	border-bottom: 2px solid;
}
#menu span {
	padding: 0 6px;
	height: 20px;
	background: #33aaee;
	color: #fff;
}
#sbMenu {
	float: left;
	margin: 75px 0 0 20px;
}
#sbMenu li {
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0 11px 0 0;
}
#sbMenu li a {
	color: #000;
	text-decoration: none;
	display: block;
	line-height: 17px;
}
#sbMenu li a:hover {
	text-decoration: underline;
	color: #33a9f1;
}
#sbMenu li span {
	background: #33aaee;
	padding: 0 4px;
	color: #fff;
	display: block;
	line-height: 17px;
}
.logo {
	display: block;
	width: 93px;
	height: 75px;
	float: left;
	margin: 14px 0 0 28px;
	background: url("../images/micro-logo.png") no-repeat 0 0;
}
.slogan {
	float: left;
	width: 400px;
	margin: 75px 0 0 10px;
	/*margin: 75px 0 0 119px;*/
}
.user {
	height: 48px;
	float: right;
	margin: 28px 22px 0 0;
}
.guest {
	font-size: 11px;
}
.userpic {
	width: 48px;
	height: 48px;
	float: right;
	margin: 0 6px 0 0;
}
.userpic img {
	width: 48px;
	height: 48px;
}
.logout {
	float: right;
	display: block;
	width: 16px;
	height: 16px;
	background: url("../images/close.gif") no-repeat 0 0;
}
.logout:hover {
	background: url("../images/close.gif") no-repeat 0 -16px;
}
.userMail {
	float: right;
	margin: 0 7px 0 0;
}
.username, .messages {
	display: block;
	float: right;
}
.username {
	font-size: 11px;
	color: #000;
}
.messages {
	text-align: right;
	clear: both;
	/*width: 150px;*/
	height: 19px;
	background: url("../images/mail-icon.gif") no-repeat right 2px;
	margin: 5px 0 0 0;
	padding: 1px 20px 0 0;
	font-size: 11px;
}
.mssgs0 {
	color: #ccc;
	text-decoration: none;
}
.mssgs1 {
	color: #fc0203;
	text-decoration: none;
}
.search {
	float: right;
	margin: 15px 0 0 0;
	width: 261px;
	height: 21px;
}
.textBlck {
	width: 167px;
	height: 21px;
	border: none;
	background: none;
	background: url("../images/srch-bg.gif") no-repeat 0 0;
	font: 12px Arial, sans-serif;
	letter-spacing: 1px;
	margin: 0 0;
	padding: 2px 0 0 4px;
	float: left;
}
.srchBttn {
	width: 60px;
	height: 23px;
	background: url("../images/srch-bttn2.png") no-repeat 0 0;
	border: none;
	font: 11px Arial, sans-serif;
	float: right;
	margin: -1px 22px 0 0;
	padding: 0 0;
	line-height: 20px !important;
	cursor: pointer;
}
.srchBttn:hover {
	background: url("../images/srch-bttn2.png") no-repeat 0 -24px;
}
#content {
	width: 980px;
}
#lftBlck {
	width: 610px;
	float: left;
	margin: 25px 0 0 0;
}
.lftblckTp {
	margin-left: 30px !important;
	width: 580px !important;
}
#lftBlck textarea {
	width: 100%;
	margin: 0 0 9px 0;
	border: 1px solid #ccc;
	font: 15px Arial, sans-serif;
}
#lftBlck select {
	border: 1px solid #ccc;	
	margin: 5px 0;
	height: 20px;
}
#lftBlck select {
	width: 150px;
}
#lftBlck h1, #rghtBlck h1 {
	margin: 0 0 10px 0;
}
#topic_title, #topic_tags {
	width: 100%;
}
#rghtBlck {
	width: 341px;
	float: right;
	margin: 25px 0 0 0;
}
.post {
	width: 550px;
	margin: 0 0 25px 26px !important;
	clear: both;
}
.post1 {
	width: 275px;
	/*height: 319px;*/
	margin: 0 0 25px 26px !important;
	float: left;
	display: inline;
}
.feature {
	width: 567px !important;
	height: 181px !important;
	border-bottom: 1px solid #c8c8c8;
	background: #e4e4e4;
	padding: 11px 0 0 11px;
}
.featPrv {
	position: absolute;
	margin: -170px 0 0 290px;
}
.featPrv p {
	width: 255px;
}
.featPrv h2 {
	font-size: 16px;
	width: 255px;
	margin: 8px 0 0 0 !important;
}
.flowName {
	display: block;
	line-height: 10px;
	margin: 0 0;
}
.flowName a {
	font-style: italic;
	color: #000;
	text-decoration: none;
}
.flowName a:hover {
	/*text-decoration: underline;*/
	background: #000;
	color: #fff;
}
.topicName {
	display: block;
	font-size: 16px;
	line-height: 18px !important;
	margin: 8px 0 0 0 !important;
}
.topicName a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 2px solid #fff;
}
.topicName a:hover {
	border-bottom: 1px solid #000;
}
.topicName1 {
	display: block;
	font-size: 12px;
	line-height: 18px !important;
	margin: 2px 0 5px 0 !important;
	overflow: hidden;
}
.topicName1 a {
	color: #0084e8;
	text-decoration: none;
	font-weight: bold;
	
}
.topicName1 a:hover {

}
.topicPrv {
	display: block;
	width: 275px;
	height: 165px;
	background: url("../images/blank-topic-prv.gif") no-repeat 0 0;
	/*background: url("../images/loading.gif") no-repeat center center;*/
	margin: 0 0 8px 0;
	clear: both;
}
.topicPrv img {
	width: 275px;
	height: 165px;
}
.postPrv {
	width: 540px;
	margin: 12px 0 0 10px;
	border-bottom: 1px solid #d7d7d7;
	line-height: 18px;
}
.postPrv p {
	line-height: 18px;
	margin: 0 0 12px 0;
}
.postPrv br {
	line-height: 0px !important;
}
.postPrv ul {
	margin: 0 0 12px 20px;
}
.postPrv ul li {
	line-height: 18px;
	list-style-type: none;
	background: url("../images/bullet.gif") no-repeat 0 9px;
	padding: 0 0 0 16px;
}
.postPrv ol {
	margin: 0 0 12px 35px;
}
.postPrv ol li {
	line-height: 18px;
}
.postPrv1 {
	width: 275px;
	height: 47px;
	margin: 2px 0 0 0;
	/*border-bottom: 1px solid #d7d7d7;*/
	line-height: 18px;
	overflow: hidden;
}
.postPrv1 p {
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 12px 0;
	font-weight: 100 !important;
}
.postPrv1 img, .postPrv2 img {
	display: none;
}
.postPrv2 {
	width: 275px;
	margin: 8px 0 8px 0;
	line-height: 18px;
	height: 76px;
	overflow: hidden;
}
.postPrv2 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 12px 0;
	font-weight: 100 !important;
}
.readAll {
	/*font-style: italic;*/
	font-size: 18px;
	text-decoration: none;
	line-height: 8px;
}
.readAll:hover {
	text-decoration: underline;
}
.tags {
	font-size: 11px;
	line-height: 15px;
	padding: 0 0 0 20px;
	background: url("../images/tags.gif") no-repeat 1px 0;
	color: #7a7c7b;
	margin: 0 0 8px 0;
}
.tags a {
	color: #7a7c7b;
	line-height: 18px;
}
.rateMe, .voting {
	display: block;
	width: 69px;
	height: 16px;
	float: left;
	margin: 0 0 6px 0;
	background: url("../images/rate-bg2.gif") no-repeat 0 0;
}
.clearing {
	margin: 0 0 !important;
}
.voting li, .voting2 li {
	list-style-type: none;
	display: inline;
}
.rating {
	width: 38px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	display: block;
	float: left;
}
.plus1 a {
	display: block;
	float: left;
	width: 12px;
	height: 16px;
	background: url("../images/plus.gif") no-repeat 0 3px;
	margin: 0 0 0 6px;
}
.minus1 a {
	display: block;
	float: left;
	height: 16px;
	width: 7px;
	background: url("../images/minus.gif") no-repeat 0 7px;
}
.date {
	float: left;
	display: block;
	height: 8px;
	margin: 14px 0 0 12px;
	font-size: 11px;
}
.date2 {
	display: block;
	float: right;
	height: 8px;
	margin: -5px 60px 20px 0;
	font-size: 11px;
}
.poster {
	float: left;
	height: 25px;
	margin: 6px 0 0 0px;
	line-height: 8px;
}
.poster a {
	color: #000;
	text-decoration: none;
	font-size: 11px;
	line-height: 8px;
}
.poster a:hover {
	text-decoration: underline;
}
.poster span {
	line-height: 22px;
	color: #7a7c7b;
	font-size: 11px;
	width: 150px;
	display: block;
}
.poster img {
	width: 24px;
	height: 24px;
	float: left;
	margin: 0 5px 0 0;
	/*border: 1px solid #ccc;*/
}
.poster1 {
	float: left;
	height: 25px;
	margin: 6px 0 0 10px;
	line-height: 8px;
}
.poster1 a {
	color: #000;
	text-decoration: none;
	font-size: 11px;
	line-height: 8px;
}
.poster1 a:hover {
	text-decoration: underline;
}
.poster1 span {
	line-height: 22px;
	color: #7a7c7b;
	font-size: 11px;
	width: 200px;
	display: block;
}
.poster1 img {
	width: 24px;
	height: 24px;
	float: left;
	margin: 0 5px 0 0;
	/*border: 1px solid #ccc;*/
}
.poster2 {
	margin: 2px 0 0 0;
	font-size: 11px;
	color: #797b7a;
}
.poster2 a {
	font-weight: bold;
	text-decoration: none;
	color: #797b7a;
}
.poster2 a:hover {
	background: #797b7a;
	color: #fff;
}
.replays {
	display: block;
	float: left;
	height: 19px;
	font-size: 11px;
	color: #fc0301;
	text-decoration: none;
	/*background: url("../images/replays-bg.gif") no-repeat 15px 1px;*/
	background: url("../images/replays-bg.gif") no-repeat right 1px;
	padding: 0 0 0 0;
	/*width: 12px;*/
	text-align: right;
	padding-right: 18px; 
	margin: 8px 0 0 15px;
}
.replays2 {
	display: block;
	float: right;
	height: 19px;
	font-size: 11px;
	color: #fc0301;
	text-decoration: none;
	background: url("../images/replays-bg.gif") no-repeat right 1px;
	padding: 0 0 0 0;
	text-align: right;
	padding-right: 18px; 
	margin: 5px 0 0 15px;
}
.replays3 {
	position: absolute;
	text-decoration: none;
	width: 27px;
	line-height: 20px;
	height: 25px;
	background: url("../images/cmnt-bg.gif") no-repeat 0 0;
	text-align: center;
	color: #000;
	margin: 145px 0 0 248px;
	font-size: 11px;
}
.grey {
	color: #7a7a7a !important;
}
#footer {
	clear: both;
	width: 980px;
	height: 116px;
	margin: 33px 0 0 0;
	border-top: 1px solid #d7d7d7;
}
#footer a {
	color: #000;
}
#footer p {
	margin: 0 0 0 30px;
	color: #7a7a7a;
	font-size: 11px;
}
#footer p a {
	color: #7a7a7a;
}
.copy {
	margin: 14px 0 10px 30px;
}
.videoAdv {
	width: 318px;
	height: 216px;
	/*margin: 0 0 24px 0;*/
	margin: 0 0;
}
.videoTitle {
	font-size: 11px;
	margin: 5px 0 0 10px;
	line-height: 14px;
	float: left;
}
.videoDate {
	float: right;
	font-size: 11px;
	height: 20px;
	background: #e4e4e4 url("../images/video-date-l.jpg") no-repeat left 0;
	padding: 0 0 0 10px;
	line-height: 20px;
	margin: 8px 9px 0 0;
}
.videoDate div {
	background: url("../images/video-date-r.jpg") no-repeat right 0;
	padding: 0 10px 0 0;
}
.tabsBorder {
	border-bottom: 1px solid #d7d7d7;
	width: 320px;
	height: 30px;
}
.lastComments1 {
	width: 160px;
	height: 22px;
	padding: 8px 0 0 0;
	float: left;
	margin: 0 0 0 16px;
	border: 1px solid #d7d7d7;
	border-bottom: none;
	text-align: center;
	background: #fff;
}
.lastComments1 a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.lastComments2 {
	width: 160px;
	height: 22px;
	padding: 8px 0 0 0;
	float: left;
	margin: 0 0 0 16px;
	text-align: center;
	border-bottom: 1px solid #d7d7d7;
}
.lastComments2 a {
	color: #000;
	text-decoration: none;
}
.bestFlows1 {
	width: 124px;
	height: 22px;
	padding: 8px 0 0 0;
	float: left;
	text-align: center;
	border: 1px solid #d7d7d7;
	border-bottom: none;
}
.bestFlows1 a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.bestFlows2 {
	width: 124px;
	height: 22px;
	padding: 8px 0 0 0;
	float: left;
	text-align: center;
	border-bottom: 1px solid #d7d7d7;
}
.bestFlows2 a {
	color: #000;
	text-decoration: none;
}
.tabsContent {
	clear: both;
	margin: 0 0 0 0;
	width: 320px;
	padding: 15px 0 0 0;
	/*line-height: 22px;*/
}
.flowComment {
	width: 290px;
	margin: 0 0 10px 19px;
	line-height: 15px;
	/*height: 35px;*/
}
.flowComment a {
	/*line-height: 22px;*/
	font-size: 11px;
	color: #7a7c7b;
	text-decoration: none;
}
.flowComment a:hover {
	text-decoration: underline;
}
.userName2 {
	margin: 0 0 0 0;
	font-size: 11px;
	color: #000 !important;
}
.strela {
	margin: 0 4px;
	color: #000 !important;
}
.strela2 {
	margin: 0 0;
	color: #7a7c7b !important;
}
.flowName2 {
	text-decoration: none;
	margin: 0 0;
}
.flowComment img {
	width: 24px;
	height: 24px;
	float: left;
	margin: 0 5px 0 0;
	/*border: 1px solid #ccc;*/
}
.wantAll {
	display: block;
	float: right;
	margin: 10px 7px 0 0;
}
.wantAll a {
	color: #000 !important;
	text-decoration: underline !important;
}
.wantAll a:hover {
	background: none !important;
	color: #000 !important;
	text-decoration: none !important;
}
#pages {
	height: 57px;
	/*background: #ccc;*/
	margin: 0 0 0 0;
	clear: both;
}
#pages a, #pages span {
	display: block;
	float: left;
	color: #000;
	border: 1px solid #5f6865;
	padding: 2px 4px;
	text-decoration: none;
	font-size: 14px;
	margin: 0 6px 0 5px;
}
#pages a:hover {
	background: #0084e9;
	border: 1px solid #0084e9;
	color: #fff !important;
}
#pages span {
	border: none !important;
}
.nextOne {
	margin: 40px 19px 10px 0 !important;
	font-size: 36px !important;
	height: 20px;
	line-height: 20px;
	padding: 0 5px 5px 5px !important;
	border: none !important;
	color: #c2c2c2 !important;
}
.noBorder {
	border: none !important;
}
.noBorder:hover {
	text-decoration: underline;
}

/* tabs */
ul.tabs {
	height: 25px;
	line-height: 25px;
	margin: 0 0 3px;
	list-style: none;
	padding: 0 0 0 15px;
}
* html ul.tabs {margin-bottom: 0;}
ul.tabs li {
	float: left;
	margin-right: 1px;
}
ul.tabs li a {
	display: block;
	padding: 0 6px 1px;
	margin-bottom: -1px;
	color: #000;
	text-decoration: none;
	cursor: pointer;
	border: 1px solid #fff;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
* html ul.tabs li a {float: left}
*+html ul.tabs li a {float: left}
ul.tabs li a:hover {
	padding: 0 6px;
	border: 1px solid #fff;
}
ul.tabs li.tab-current a, .tagsName {
	font-weight: bold;
	padding: 0px 6px 2px;
	border: 1px solid #DDD;
	border-bottom: 1px solid #fff;
}
.tagsName {
	display: block;
}
div.t2 {
	display: none;
}
div.t1, div.t2 {
	width: 320px;
	border-top: 1px solid #d7d7d7;
	padding: 15px 0 0 0;
	margin-bottom: 30px !important;
}
li.t1 a span, li.t2 a span {
	border-bottom: 1px dashed;
}
li.tab-current a span {
	border: none !important;
}
/* /tabs */


/* tags */
.tagsBlock {
	width: 287px;
	border-top: 1px solid #d7d7d7;
	padding: 15px 10px 0 23px;
	margin: 0 0 20px 0;
}
.tagsBlock a {
	/*color: #7b7b7b;*/
	text-decoration: none;
}
.w1:hover,
.w2:hover, 
.w3:hover, 
.w4:hover,
.w5:hover, 
.w6:hover, 
.w7:hover, 
.w8:hover, 
.w8:hover,
.w10:hover {
	color: #fff !important;
	background: #7b7b7b;
}
.w1, .w2, .w3, .w4, .w5, .w6, .w7, .w8, .w9, .w10 {
	line-height: 20px;
	margin: 0 10px 0 0;
	color: #7b7b7b;
}
.w1, .w2 {font-size: 10px;}
.w3, .w4 {font-size: 11px;}
.w5, .w6 {font-size: 12px;}
.w7, .w8 {font-size: 13px;}
.w9, .w10 {font-size: 14px;}

/* /tags */

.flowList {
	width: 280px;
	height: 20px;
	margin: 0 0 5px 23px;
	border-bottom: 1px solid #c8c8c8;
	clear: both;
	overflow: hidden;
}
.flowList a {
	width: 240px;
	float: left;
	/*color: #797b7a;*/
	color: #000;
	text-decoration: none;
	font-size: 11px;
	line-height: 20px;
}
.flowList a:hover {
	/*background: #000;
	color: #fff;*/
}
.flowList div {
	float: right; 
	width: 35px;
	/*background: #000;
	color: #fff;*/
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	line-height: 20px;
}
.oioi {
	background: url("../images/wht-grad.png") no-repeat 0 0;
	width: 66px !important;
	height: 20px;
	position: absolute !important;
	margin: 0 0 0 178px;
}
.lovePeople {
	margin-left: 150px;
	text-decoration: underline;
	font-style: italic;
}
.commentsTitle {
	width: 488px;
	height: 37px;
	margin: 20px 0 5px 38px;
	background: url("../images/mail-box.gif") no-repeat 3px 13px;
}
.commentsTitle h3 {
	color: #fe0103;
	margin: 0 0 0 23px;
	line-height: 37px;
	font-size: 16px;
}

/* дерево комментариев */

.commentBody .commentBody {
	margin: 15px 0 0 15px !important;
	width: 523px !important;
}
.commentBody .commentBody .commentBody {
	width: 508px !important;
}
.commentBody .commentBody .commentBody .commentBody {
	width: 493px !important;
}
.commentBody .commentBody .commentBody .commentBody .commentBody {
	width: 478px !important;
}
.commentBody .commentBody .commentBody .commentBody .commentBody .commentBody {
	margin: 15px 0 0 0 !important;
}
/* /дерево комментариев */

.commentBody {
	width: 537px;
	/*margin: 0 0 17px 61px;*/
	margin: 0 0 17px 38px;
	border-top: 1px solid #d7d7d7;	
	/*padding: 7px 0 25px 0;*/
	padding: 7px 0 0 0;
	line-height: 22px;
}
.commentBody img {
	float: left;
	margin: 0 8px 0 0;
}
.commentBody span {
	font-size: 11px;
	color: #7a7a7a;
	margin-left: 12px;
}
.commentBody span a {
	color: #000;
}
.commentBody p {
	clear: both;
	line-height: 18px;
}
.commPoster {
	line-height: 22px;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.hider {
	text-decoration: none;
}
.hider:hover {
	text-decoration: underline;
}
.commentBody .hider {
	position: absolute;
	/*display: none;*/
}
.commentBody:hover .hider {
	display: block !important;
}
.commentRater {
	float: right;
	height: 16px;
	/*background: #e4e4e4;*/	
	text-align: center;
	line-height: 16px;
	font-size: 11px;
}
.infoHolder {
	float: left;
	margin-bottom: 5px;
}
.hidden p {
	color: #d6d6d6 !important;	
}
.showComment {
	float: right;
	width: 16px;
	height: 16px;
	background: url("../images/shw-comm.gif") no-repeat 0 0;
	margin: 0 7px 0 0;
	display: none;
}
.hidden .showComment {
	display: block !important;
}
.total {
	float: left;
	width: 30px;
	text-align: center;
}
.plus2 {
	display: block;
	float: right;
	display: inline;
	width: 11px;
	height: 10px;
	background: url("../images/plus.gif") no-repeat 0 0;
	margin: 3px 6px 0 5px;
}
.minus2 {
	display: block;
	float: left;
	display: inline;
	width: 11px;
	height: 10px;
	background: url("../images/minus2.gif") no-repeat 0 8px;
	margin: 0 0 0 6px;
}
.commentRater div {
	float: left;
}
.people {
	float: left;
	width: 550px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 25px;
	margin-left: 26px;
}
.edit, .delete {
	display: inline;
	font-size: 11px;
	line-height: 10px;
	margin: 0 5px 0 0;
	font-style: italic;
}
.edit a, .delete a {
	color: #333;
}

/* Login and Lite Pages
-------------------------------------------------------------------*/
.lite-header { padding: 30px 20px; }
.lite-header a { color: #c7c7c7; font-size: 26px; text-decoration: none; }
.lite-header a span { color: #dedede; }
.lite-header a:hover { color: #333; }
.lite-header a:hover span { color: #777; }

.lite-center { margin: 0 auto 20px; top: 200px;  width: 400px; color: #888; }
.lite-center h3, .login-popup h3 { color: #bec0bf; margin-bottom: 20px; }
.lite-center button, .login-popup button { float: right; }
.lite-center .input-text, .login-popup .input-text { width: 400px; font-size: 18px; padding: 4px 0; border: 1px solid #d7d7d7; color: #555; }
.lite-center .input-checkbox, .login-popup .input-checkbox { padding-top: 7px; }
.lite-center .input-checkbox input, .login-popup .input-checkbox input { position: relative; top: 2px; }
.lite-center .input-note { display: block; color: #bbb; font-size: 11px; line-height: 14px; }

.lite-center.error h1 { font-size: 28px; color: #888; }
.lite-center.error p { margin-bottom: 10px; color: #888; }

.lite-center.register { position: static; margin: 0 auto; }

.lite-note { overflow: hidden; zoom: 1; }
.lite-note a { float: right; font-size: 11px; }

.login-popup { z-index: 100; width: 492px;  }
.login-popup .input-text { width: 402px; padding: 4px 5px; }
.login-popup .content { background: #dcdedd url(../images/login-popup-bg.gif) repeat-x; padding: 15px 40px; }
.login-popup .content input, .login-popup .content select {
	border: 1px solid #a5acb2;
	background: #ebebe4;
}
.login-popup .login-popup-top { height: 14px; background: url(../images/login-popup-top.gif) no-repeat; width: 492px; position: relative; }
.login-popup .login-popup-bottom { height: 14px; background: url(../images/login-popup-bottom.gif) no-repeat; width: 492px; }
.login-popup .close-block { position: absolute; top: 10px; right: 10px; width: 14px; height: 14px; background: url(../images/close-block.gif) no-repeat; }

.upload-image p { margin-bottom: 5px; }
.upload-image label { color: #aaa; }

.tags-input { width: 400px; font-size: 18px; padding: 4px 4px 6px; border: 1px solid #ccc; color: #555; background: #fafafa; }

/* -- */

.profile-blog {
	width: 980px;
	height: 150px;
	border-bottom: 1px solid #ccc;
	
}
.form_note {
	font-style: italic;
	display: block;
	margin: 0 0 20px 0;
	font-size: 11px;
	color: #7a7a7a;
}
.block-nav {
	margin: 15px 0;
}
.block-nav li {
	display: inline;
	margin: 0 10px 0 0;
}
.active1 a {
	color: #000 !important;
	text-decoration: none;
}
.block-nav li a {
	color: #ccc;	
	font-style: italic;
}
.people table {
	width: 500px;
}
.people table td {
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #ccc;
}
.people h1 {
margin-top: 40px;
}
.link {
	font-size: 11px;
	color: #000000;
	margin: -22px 0 0 30px !important;
	display: block;
}
.cntMe, .join {
	text-align: center;
	line-height: 25px;
	vertical-align: middle;
}
.cntMe1 {
	line-height: 25px;
}
.join a, .active a {
	display: block;
	width: 20px;
	height: 20px;
	margin-left: 55px;
}
.join a {
	background: url("../images/plus.gif") no-repeat 0 3px;
}
.active a {
	background: url("../images/minus.gif") no-repeat 3px 8px;
}
#chart_users_data, #chart_gender_data {
	margin: 50px 0 0 20px;
	display: block;
	float: left;
}
#chart_users_data li, #chart_gender_data li {
	list-style-type: none;
	padding: 0 0 0 17px;
	background: url("../images/bullet.gif") no-repeat 0 7px;	
}
.chart {
	float: left;
}
.stat {
	margin: 0 0 30px 0;
}
.usersInfo {
	width: 550px !important;
}
.commsListTpc {
	color: #7a7a7a;
	font-size: 11px;
}
.flwsTtl {
	font-size: 11px;
}
.flwsTtl a {
	color: #000;
}
.flwsTtl p {
	font-style: italic;
	margin: 5px 0;
}
.flowsTbl {
	/*width: 450px !important;*/
	width: 550px !important;
}
.author {
	text-decoration: none;
}
.author:hover {
	text-decoration: underline;
}
.marginNull {
	margin-left: 0px;
}

/* whois */

#whoisTop {
	width: 580px;
	height: 30px;
	border-bottom: 1px solid #d7d7d7;
	margin: 0 0 0 26px;
}
#whoisTop span {
	font-size: 16px;
	font-weight: bold;
	display: block;
	float: left;
}
#whoisTop div {
	float: right;
	margin: 0 0 0 17px;
	line-height: 23px;
}
#whoisTop div a {
	color: #797b7a;
	text-decoration: none;
	font-sizE: 11px;
}
#whoisTop div a:hover {
	text-decoration: underline;
}
#whoisRate {
	width: 580px;
	height: 17px;
	margin: 10px 0 14px 26px;
}
.myComments {
	float: right;
	line-height: 15px;
	font-weight: bold;
}
.myComments a {
	color: #000;
	font-weight: normal !important;
}
#userPhoto {
	width: 248px;
	height: 328px;
	/*border: 1px solid #b8b8b8;*/
	margin: 0 10px 0 26px;
	display: inline;
	float: left;
}
#userPhoto img {
	margin: 5px 0 0 5px;
}
.realName {
	margin: 0 0 5px 0;
	font-weight: bold;
}
.realAddrss {
	margin: 0 0 5px 0;
}
.realSite a {
	color: #787a79;
}
.profileInfo {
	float: right;
	width: 320px;
	margin: 20px 3px 13px 0;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	padding: 7px 0 13px 0;
}
.profileInfo p {
	margin: 0 0 4px 0;
}
#aboutMe, #myFriends {
	width: 580px;
	border-bottom: 1px solid #d7d7d7;
	margin: 10px 0 0 26px;
}
#myFriends {
	border: none !important;
}
#aboutMe span, #myFriends span {
	font-size: 16px;
	font-weight: bold;
}
#aboutMe p {
	margin: 8px 0 10px 10px;
	line-height: 18px;
}
.userPower {
	width: 250px;
	float: left;
	line-height: 15px;
	margin: 0 0 0 10px;
}
.userPower span {
	color: #797b7a;
}

/* /whois */

.killMe {
	border: 1px solid #ccc;
	margin: 10px 0 0 0;
}
.checkMe {
	margin: 7px 0 0 0;
}
.topicAdd {
	font-weight: normal;
	background: url("../images/topicadd-bg.gif") no-repeat 0 0;
	padding: 0 0 0 21px !important;
	border: none !important;

}
#friendList {
	width: 570px;
	margin: 10px 0 0 10px;
	height: 255px;
	/* overflow: hidden; */
}
.snglFrnd {
	float: left;
	height: 24px;
	margin: 0 0 15px 0;
	width: 140px;
}
.favorite {
	font-size: 11px;
	text-decoration: none;
	float: right;
	width: 46px;
	height: 10px;
	background: url("../images/addfav-bg.gif") no-repeat 0 0;
	margin: 3px 0 0 0;
}
.favorite a {
	display: block;
	width: 27px;
	height: 8px;
	background: url("../images/addfav-but.gif") no-repeat 0 0;
	margin: 1px 0 0 19px;
	text-decoration: none;
	color: #797b7b;
	line-height: 8px;
}
.favorite em {
	display: none;
}
.favorite span {
	margin: 0 0 0 -100px;
}
.added a {
	margin: 1px 0 0 0 !important;
}
.added span {
	display: none !important;
}
.added em {
	display: inline !important;
	margin: 0 0 0 -62px;
	font-style: normal;
}
small {
	font-size: 11px;
}
.userinfo_flickr, .userinfo_vkontakte, .userinfo_myspace, .userinfo_lj, .userinfo_skype, .userinfo_icq {
	display: block;
	width: 130px;
	height: 30px;
	line-height: 20px;
	float: left;
	padding: 0 0 0 25px;
	font-size: 11px;
	margin: 0 0 0 5px;
	overflow: hidden;
}
.userinfo_flickr a, .userinfo_vkontakte a, .userinfo_myspace a, .userinfo_lj a, .userinfo_skype a, .userinfo_icq a {
	color: #7a7a7a;
	text-decoration: none;
}
.userinfo_flickr {
	background: url("../images/icon-flickr.gif") no-repeat 0 0;
}
.userinfo_vkontakte {
	background: url("../images/icon-vkontakte.gif") no-repeat 0 0;
}
.userinfo_myspace {
	background: url("../images/icon-myspace.gif") no-repeat 0 0;
}
.userinfo_lj {
	background: url("../images/icon-livejournal.gif") no-repeat 0 0;
}
.userinfo_skype {
	background: url("../images/icon-skype.gif") no-repeat 0 0;
}
.userinfo_icq {
	background: url("../images/icon-icq.gif") no-repeat 0 0;
}
.w100p, .w300, .frmCnt, .txtAboutMe {
	width: 400px;
	height: 20px;
	border: 1px solid #7a7a7a;
	display: block;
	margin: 5px 0 0 0;
	background: #f0efef;
	padding: 5px 0;
	font: 16px Arial, sans-serif;
}
.frmCnt {
	margin: 5px 0 20px 0;
}
.txtAboutMe {
	width: 550px;
	height: 150px;
	margin: 5px 0 20px 0;
}	
.w70, .w100 {
	height: 20px;
	border: 1px solid #7a7a7a;
	font-size: 14px;
	margin: 5px 0 20px 0;
}
.cntctBlck {
	display: block;
	width: 400px;
	float: left;
	margin: 0 50px 10px 0;
}
.cntctBlck span {
	display: block;
	margin: 12px 0 0 0;
}
#pageContent {
	width: 954px;
	height: 300px;
}
#pageContent h1 {
	margin: 20px 26px 15px 26px;
}
#pageContent p {
	margin: 0 26px 10px 26px;
}
.reply-title {
	margin: 0 0 15px 37px;
	width: 115px;
	height: 22px;
	background: url('../images/bttn-saveme.gif') no-repeat 0 0;
	text-align: center;
}
.reply-title:hover {
	/*background-position: 0 1px;*/
}
.reply-title a {
	text-decoration: none;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	line-height: 20px;
}
#form_comment {
	margin: 0 0 15px 0px;
}
#block_blog_info {
	margin: 0 0 15px 0;
}
.regPls {
	margin: 0 0 0 60px;
	font-style: italic;
}
.otherPages {
	margin-top: 6px !important;
}
.otherPages2 {
	margin-top: 10px;
}
#pageSecond {
	margin-left: 30px;
}
.saveMe, .greyBttn {
	font-size: 11px;
	background: url('../images/bttn-saveme.gif') no-repeat 0 0;
	width: 115px;
	height: 22px !important;
	line-height: 20px;
	cursor: pointer;
	margin: 20px 0 0 0;
}
.submitMe {
	font-size: 11px;
	background: url('../images/bttn-addme.gif') no-repeat 0 0;
	width: 76px;
	height: 22px !important;
	line-height: 20px;
	cursor: pointer;
	margin: 0 0 !important;
}
.submitMe2 {
	font-size: 11px;
	background: url('../images/bttn-addme.gif') no-repeat 0 0;
	width: 76px;
	height: 22px !important;
	line-height: 20px;
	cursor: pointer;
	margin: 0 0 0 10px !important;
}
.profileFlow {
	width: 310px;
	border: 3px solid #d9d9d9;
	margin: 0 0 30px 0;
	padding: 5px 0 5px 5px;
	text-align: center;
}
.profileFlow ul li {
	list-style-type: none;
	display: inline;
	font-size: 11px;
}
.profileFlow ul li a {
	color: #000;
}
.profileFlow img {
	/*float: left;*/
	margin: 7px 5px 5px 0;
}
.profileFlow p {
	clear: both;
	margin: 0 0 5px 0;
}
.tpcRtng {
	line-height: 20px;
	position: absolute;
	width: 27px;
	text-align: center;
	background: url('../images/rate-bg3.jpg') repeat-x 0 0;
	color: #fff;
	margin: 0 0 0 248px;
	font-size: 11px;
}
.userBox {
	float: left;
	text-align: center;
	/*border: 1px solid #ccc;*/
	border: 1px solid #fff;
	margin: 0 5px 0 0;
	padding: 0 0 3px 0;
}
.userBox a {
	text-decoration: none;
	color: #000;
}
.userBox a span {
	font-size: 11px !important;
	font-weight: normal !important;
}
.userBox:hover {
	background: #ccc;
	border: 1px solid #ccc;
}
.userBox:hover a {
	color: #fff;
}
.userBox img {
	margin: 3px;
	width: 100px;
	height: 100px;
}
.usrRtng {
	position: absolute;
	background: url(../images/rate-bg3.jpg) repeat-x 0 0;
	color: #fff;
	font-size: 11px;
	line-height: 20px;
	padding: 0 3px;
	margin: 3px 0 0 3px;
}
#system_messages_error ul {
	margin: 10px 0;
	background: #ccc;
	border: 1px solid #000;
}
#system_messages_error ul li {
	list-style-type: none;
	margin: 5px 0 5px 30px;
}
.featPrv {
	height: 155px;
	overflow: hidden;
}
.usrCom {
	width: 540px;
	margin: 0 0 15px 10px;
	border-bottom: 1px solid #d7d7d7;
	padding: 0 0 15px 0;
}
.usrCmTxt {
	display: block;
	width: 538px !important;
	height: 100px;
	margin: 0 0 20px 10px !important;
	background: #f4f4f4;
	font: 15px Arial, sans-serif;
}
.avHldr {
	width: 35px;
	float: left;
	display: inline;
}
.comHldr {
	width: 505px;
	float: right;
	display: inline;
}
.comAv {
	margin: 0 0 5px 0;
	text-transform: uppercase;
	font-size: 11px;
}
.comAv a {
	color: #000;
	font-weight: bold;
}
.mailh1 {
	margin: 0 0 15px 10px;
}
.title {
	margin: 30px 0 15px 10px;
	text-transform: uppercase;
}
.tknCls01 {
	margin-left: 28px !important;
}
.bkmrkMe {
	float: left;
	display: inline;
	margin: 0 0 5px 0 !important;
}
.bkmrkMe li {
	float: left;
	display: inline;
	margin: 10px 10px 15px 0;
	padding: 0 0 !important;
	background: none !important;
}
.shLj {
	clear: left;
}
.shLj a {
	display: block;
	width: 16px;
	height: 16px;
	background: url('../images/sh-lj.gif') no-repeat 0 0;
}
.shTwitter a {
	display: block;
	width: 12px;
	height: 16px;
	background: url('../images/sh-twitter.gif') no-repeat 0 0;
}
.shFacebook a {
	display: block;
	width: 14px;
	height: 16px;
	background: url('../images/sh-facebook.gif') no-repeat 0 0;
}
.shMyspace a {
	display: block;
	width: 15px;
	height: 16px;
	background: url('../images/sh-myspace.gif') no-repeat 0 0;
}
.shareMe {
	text-transform: uppercase;
	font-size: 10px;
	margin: 10px 0 0 0 !important
}
.blogCode {
	float: right;
	text-transform: uppercase;
	font-size: 10px;
	margin: 10px 0 0 0 !important
}
.blogCode input {
	display: block;
	margin: 8px 0 0 0;
	width: 200px;
	height: 20px;
	border: 1px solid #ccc;
	padding: 0 4px;
}

/* Begun */

#bgn {
	width: 300px;
	margin: 0 0 24px 0;
	border: 1px solid #d7d7d7;
	padding: 10px 10px;
}
.begun_adv_sys_logo, .begun_adv_sys_sign_up {
	display: none !important;
}
.statInfo td {
	padding: 5px 10px;
}
.statInfo td li {
	list-style-type: none;
}