
BODY {
	font: 11px Arial, Tahoma, Verdana, sans-serif;
	text-align: center;
	}
DIV {
	text-align: left;
	}
HR {
	border: 1px solid #E6E8ED;
	width: 92%;
	}
#container {
	position: relative;
	/*width: 928px;*/
	width: 970px;
	margin: 0 auto 20px;
	}
/* --- */
.nowrap {
	white-space: nowrap;
	}
*html h2 img {
	margin-top: -1px;
	}
.f-btn {
	padding: 0 0 0 5px;
	}
.fnd {
	width: 500px;
	vertical-align: bottom;
	}
#sidebar {
	float: left;
	width: 267px;
	padding-top: 8px;
	text-align: center;
	}
#right-column {
	float: left;
	width: 703px;
	padding-top: 8px;
	}
.right-column-wrapper {
	padding-right: 20px;
	}
.left {
	float: left;
	width: 462px;
	padding-bottom: 3px;
	}
.right {
	margin-left: 462px;
	padding-bottom: 3px;
	}
.right,
.left {
	position: relative;
	height: 19.08em;
	}
.brspace {
	line-height: 20px;
	}
.nick {
	font-weight: bold;
	}
.nick_error A {
	font-weight: bold;
	color: red;
	}
.p-post-username {
	position: relative;
	float: left;
	margin: 0 0 0 70px;
	padding: 0;
	font-size: 11px; color: #0056CC;
	width: 440px;
	height: 18px;
	overflow: hidden;
	}
*html .p-post-username {
	margin: 0 0 15px 35px;
	}
.p-post-username TABLE {
	height: 1em;
	text-align: left;
	}
.p-post-date {
	position: absolute; right: 0; top: 1em;
	text-transform: lowercase; color: #888;
	}
/* --- */
.box-container-p.deleted .p-post-username {
	margin-left: 0;
	}
.box-container-p.deleted .up-blog-comments-data {
	font-size: 13px;
	font-style: oblique;
	}
.box-container-p.deleted .nick {
	font-size: 11px;
	}
/* --- */
.p-post {
	clear: both;
	position: relative; zoom: 1;
	width: 100%; overflow: hidden;
	zmargin: 1em 0; padding: 1em 0;
	border-top: 1px solid #D7D7D7;
	}
.p-post.first {
	border-top: 0;
	}
.nick-container {
	margin-right: -7px;
	}

.pop-post-left { float:left; width:70px;  background-color:#CC6633;}
.pop-post-right { float:left; width:570px; background-color:#CC9933;} 
img.p-avatar { float:left; margin-right:10px; ; border:none; position:relative; top:-30px;}

.p-post-body { color:#595959; text-align:justify; margin:0; padding:0; font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.box-container-p.deleted .p-post-body { margin-top: -1.3em; }
.p-post-body-ind {
	display: table;
	position: relative; zoom: 1;
	margin: 1em 0 0; padding: 0;
	font-size: 12px; line-height: 1.4; color: #595959;
	}
.b-post-date { float:right; position:relative; padding:0; margin:0; font-weight:normal; height:18px; overflow:hidden;  text-align:right;}

.mess-date.b-post-date { position:static; float:none; }
.mess-date { padding:0 0 0 15px; display:block;}
#my-account { width: 683px; height:111px; position:absolute; top:0; left:268px; background: url(/img/account-bg.gif) no-repeat; }
#my-account-wrapper { position:relative; width:460px; }
#write a, #settings a, #subscribe a { text-decoration:none; }
#write a:hover, #settings a:hover, #subscribe a:hover { color:#ff7902; }
#write { position:absolute; top:10px; left:50px; text-align:center; white-space:nowrap; line-height:22px;}
#subscribe { position:absolute; top:10px; left:180px; text-align:center; white-space:nowrap; line-height:22px;}
#settings { position:absolute; top:10px; left:330px; text-align:center; white-space:nowrap; line-height:22px;}
#my-blogru { position:absolute; top:4px; left:430px; width:240px; }
#my-blogru-footer { padding-left:10px; }
#action-buttons p{ margin: 5px 0;}
#action-buttons a {color: #999;}

#mail-num {/*margin-left: 9px;*/}

/* BOX */

#horiz-column {
	position: relative;
	z-index: 2;
	_zoom: 1;
	}
.horiz-column-wrapper { padding:20px 10px 20px 30px;}
.step1-left { float:left; width:40%; padding:0 0 0 20px;}
h3.import-header { color:#595959; padding:10px 15px 10px 20px; font-size:13px; font-weight:bold; margin:0; }
.list-import { padding:0 0 0 20px; }
.list-import input { vertical-align:middle; margin:3px 5px 3px 0; }
*html .list-import input { margin:0 2px 0 0; }
#rss_div label { width:60px; padding:0 0 0 20px; }
#rss_div input { vertical-align:middle; width:240px;}
#auth_control { }
.for_auth_control { width:80px; position:absolute; bottom:0px; right:0px;  padding:0 20px 40px 0;}
*html #auth_div .for_auth_control { right:0px; top:0px; padding:120px 20px 0px 0;}
*html #rss_div .for_auth_control { right:0px; top:0px; padding:80px 20px 0px 0;}

#step2_settings input, #step2_settings div label { vertical-align:middle; }
#step2_settings div div { width:220px; float:left; clear:both; padding:0 0 0 10px;}
#step2_settings div input { margin:10px 0 0 0; width:200px;}
#step2_settings div div input { margin:0 0 0 0; display:block; float:left; width:16px; }
#step2_settings div label { padding:0 2px 0 0; display:block; margin:0 0 0 17px; position:relative; top:0px;}
#step2_settings div { clear:both; margin:5px 0 0 0; position:relative;}
.import-avatar { clear:both;}
#step2_settings div div.i-left { float:left; width:180px; }
#step2_settings div div.i-right { float:right; width:232px; clear:none;}
.import-btns { text-align:center; }
#auth_div  label {  width:80px; padding:0 3px 0 20px; display:block; float:left; text-align:right;}
#auth_div input { width:150px; margin:1px 0; padding:0; vertical-align:middle}
#auth_div h3.import-header { margin-bottom:35px; }


.box-more-lnk { text-align: right; padding: 4px 9px 0 0; background: url(/img/more-right-bg.gif) right top no-repeat; margin-left: 8px; }
.box-more-lnk a { padding: 5px 0 5px 50px; background: url(/img/more-left-bg.gif) left top no-repeat; text-decoration: none; color: #999; font-size: 11px; }
.box-more-lnk-top span img {vertical-align:middle;}

.reg-lnk, .import-lnk { position: relative; text-align: right; }
.reg-lnk A, .import-lnk A { color: #999; text-decoration: none; }
.reg-lnk { margin: -14px 25px 0 0; }
.reg-lnk A {
	background: url(/img/more-arr.gif) 100% 1px no-repeat; padding: 0 12px 3px 0;
	}

/*new footer layout*/
.footer-buttens { height:24px; position:relative; overflow:hidden; clear:both;  top:-14px;}
.footer-buttens-comment { height:24px; position:relative; overflow:hidden; clear:both;  top:-24px; margin-bottom:-30px; }
.footer-left {   float:left; width:35%;}
.footer-right { float:right; width:65%; margin:0 -1px 0 0; }
.footer-left, .footer-right { overflow:hidden; height: 24px;  } 
.f-left-item { float:left; width:50px;}
.f-right-item { float:right; }
.f-left-item, .f-right-item { width:auto;}


.box-content {
	padding: 10px 19px 0 19px;
	}
.box-content2 {
	padding: 0 19px 0 19px;
	}
*html .box-content2 { padding: 0 19px 0 19px; }
.box-content3 { padding: 0 19px 10px 19px; color: #595959; position: relative; zoom: 1; }
.box-content3 DIV.content-block { width: 100%; overflow: hidden; }



/* MAIN CONTAINER */
.footer-content { line-height:19px; height:19px; }




.blog-list-tags { font-size:80%; }
.c595959 { color:#595959; }
.boldIt {font-weight:bold;}
.font12px595959 { font-size:11px; color:#595959; padding: 0 5px 0 0;}
#importlink { position:relative; top:-17px; left:165px; }
.header-inline { margin:0; padding:0 0 0 19px; font:13px Tahoma, Helvetica; color:#595959; }
.header-inline img{ padding:0 9px 0 0; vertical-align:middle; }
.box-content-s { padding:0 3px 0px 0px; height:24px; position:absolute; right:5px; top:5px; }
.box-content-s1 { padding:0 0px 0px 0px; width:230px; height:24px; position:absolute; right:5px; top:5px; }
.searchHeader { font-size:14px; color:#595959; padding:0 10px 0 0; line-height:20px;}
.forma-inline { display:inline;}
.header-inline { display:inline; }
.fnd-s { margin:2px 0 2px 3px; vertical-align:bottom; width:100px; }
.f-btn-s { margin:2px 0 3px 3px; vertical-align:bottom;}
#search-textfield {width: 150px;}
.avd-search-btn { margin: 12px 0 10px 290px ; }
.greyline { height:1px; background: url(/img/box-border-bg.gif) left top repeat-x; font-size:0px;}
#t-line {margin-top:5px; }
#b-line {margin-bottom:0px; position:absolute; bottom:0px; left:0px; height:1px; width:100%;}
.advanced-search { margin:2px 1px 0 1px; position:relative; overflow:hidden; color:#595959; background:#f0f0f0 url(/img/box-border-bg.gif) left top  repeat-x; padding:0 0px 0 0; height:12.48em; overflow:hidden;}
#check-name { margin: 0 26px; }
#forma-check { background:url(/img/users.gif) 20px 13px no-repeat; }
.users-check { padding:0 0 0 60px; }
.chck { width:110px;}

.check-b { margin:5px 0 0 0px; padding:0; }
#check-footer { margin:5px 0 0 0; text-align:right;}
.s-footer-butt { padding:12px 0 0px 288px ; }

.top-search-f { padding: 5px 0 0 23px; }
.leftpadd30 { padding-left:30px; }
.top-search-f input { vertical-align:middle; }
.f-s-center { position:relative; overflow:hidden; background-color:#f0f0f0; width:100%;}
.left-search { float:left; width:50%; background-color:#f0f0f0;}
.left-search ul, .right-search ul { list-style:none; margin:5px 0 5px 25px; padding:0;  }
.left-search>ul>li, .right-search>ul>li { margin:0; padding: 3px; }
.right-search { float:right; width:50%; background-color:#f0f0f0; margin-left:-1px;}


.tag_cloud { text-align: justify; }
.for_avatar { float:left; width:70px; height:90px; }

.pages-body {  font-size:11px; line-height: 21px;}

.p-page-link { padding: 0 10px 0 10px; color:#005286; font-weight:bold;}



#prof-bottom-menu { position:absolute; top:81px; left:50px; font-family:Tahoma, Helvetica, sans-serif; font-size:10px; padding-bottom:3px;}
#prof-bottom-menu a.fav-s { color:#999; text-decoration:none; padding: 0 30px 0 0; }
#prof-bottom-menu a:hover { color:#FF7902; }
#faq-feed { padding: 0 35px 0 0; }
#prof-bottom-menu a img { margin: 0 0 -3px 0;  padding:0 2px 0 0 ; }

.p-header { font: 23px Tahoma, Arial, Verdana; padding:0; margin:0 0 7px 0; }
.p-header span { font-size:11px; color:#8F8F8F; }
/*.p-header span a img { vertical-align:middle; }*/
.p-header a { color: #FF7C24; text-decoration:none;}

.feeds-nick { clear:both; text-align:center; }

.static-page-text { text-align:justify; }
.static-page-text b { display:block; padding:15px 0 4px 0; color:#595959; font-size:13px; }

/* Ñonditions */

#headers, #headers ul, #list-contents { margin:0; list-style:none;}
#headers { padding:0; color:#595959; font-size:13px;}
#headers ul { padding:15px 0 15px 15px;}
#headers ul ul {  color:#8f8f8f;}
#headers h2 { color:#000; margin:0; padding:15px 0 0 0; font-size:18px; font-weight:normal;}
#headers span { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:0 10px 0 0;  color:#002E4B;}
#headers h2 span{ font-size:21px;}
#headers span { padding:0 8px 0 0;}
#list-contents span { padding:0 5px 0 0;}




#blog-popularity { width:120px; height:100px; overflow:hidden; }
*html .search-alias { margin-top:-1px; }
.key { width:16px; float:left; padding:4px 5px 0 0;}
.livejournal_user { background:url(/img/ljuser.gif) left top no-repeat; padding:0 0 0 4px;}
.liveinternet_user { background:url(/img/liuser.gif) left top no-repeat; padding:0 0 0 6px;}
.rss_user { background:url(/img/rss.gif) left top no-repeat; padding:0 0 0 4px;}


.ajax-bug-report { /*display:inline;*/ width:10px; height:10px;  position:absolute; top:36px; left:160px; }


.domencapture img { margin-bottom: 12px; }
.question { margin:0 30px 10px 20px; text-align:center; font-size:13px;}

/*fix default styles of html-tags*/
OL { padding:0 0 0 2em; }

OL LI { list-style:decimal; }	
.post-body-list UL  { list-style:disc; padding:0 0 0 2em;}
.post-body-list UL lI { list-style:disc; }
.post-body-list blockquote { margin:0 30px;}

.user-profile-link {
	font-size: 12px;
	margin-left: 28px;
	}
