.t_uristinfo {
	text-align:left;
	width:600px;
	font-size:11px;
	border-collapse:collapse;
	table-layout:fixed;
}
.t_uristinfo td {
	padding:4px 1px 1px 3px;
	vertical-align:top;
	border:0;
}
.t_uristinfo td p {
	font-size:11px;
}
.t_uristinfo td a {
	font-size:11px;
}
.t_uristinfo td.td_subheader {
	margin:10px 0 0 0;
	font: bold 11px Arial,sans-serif;
	color:#5f5f5f;
	background-image:url(http://img.9111.ru/img/head/top1px.png);
	background-repeat:repeat-x;
	height:21px;
	padding:6px 4px 4px 4px;
	vertical-align:middle;
}

.t_uristinfo h4 {
	font:bold 12px Verdana,Tahoma;
	margin:3px;
	color:#333;
}

td.tdimg {
	width:90px;
	padding:0 4px;
	height:150px;
}

td.tdimg .photo {
	border:1px solid #aaa;
	margin:4px auto;
	padding:2px;
	max-width:80px;
	max-height:80px;
	display:block;
}
td.tdimg .photo:hover {
	max-width:200px;
	max-height:200px;
	position:absolute;
}
td.tdimg .online {
	display:block;
	margin:5px auto;
}

td.td_n {
	width:210px;
	color:#717171;
	font-size:11px;
}

ul.urist_submenu_links {
	list-style:none;
	text-align:left;
	text-indent:-15px;
	padding-left:15px;
	white-space:normal;
}
ul.urist_submenu_links li {
	margin:0;
	padding:0 3px;
	display:inline;
	color: #7C5746;
	font-size:11px;
	white-space:nowrap;
	float:left;
}
ul.urist_submenu_links li:after {
	padding-left:10px;
	content: ' | ';
}
ul.urist_submenu_links li:last-child:after {
	content: '';
}
ul.urist_submenu_links li b {
	color: #5f5f5f;
	font:11px Arial,sans-serif;
}
ul.urist_submenu_links li b.cr {
	color: #d00;
}

ul.urist_submenu_links a{
	color: #226;
	font-size:12px;
	text-decoration: none;
}
ul.urist_submenu_links a:hover {
	color: #22f;
	font-size:12px;
	text-decoration: underline;
}

.t_uristinfo img.countryflag {
	height:16px;
}

#switch_articles_all {
	color:#000080;
	float:right;
}
#switch_dogovor_all {
	color:#000080;
	float:right;
}

table.t_sendmess {
	width:100%;
}

table.t_sendmess td {
	padding:4px 14px;
}
table.t_sendmess input {
	width:250px;
}

#message_text {
	width:500px;
	height:200px;
}

table.t_qlist td {
	background-color: #f9f3ce;
}

/* -благодарности- */
p.blag_dt {
	font:11px Arial,sans-serif;
}
p.blag_dt b {
	color:#5f5f5f;
}
p.blag_dt a {
	color:#0F50FF;
}

p.blag_txt {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #000;
	font:11px Arial,sans-serif;
}
p.art_dt {
	font-size:11px;
}
p.art_dt b {
	color:#5f5f5f;
}

p.art_dt a {
	color:#0F50FF;
	font-size:11px;
}
p.art_dt img {
	padding:4px;
}

.article_content {
	/*margin-bottom:5px;
	padding-bottom:5px;*/
	margin:0;
	padding:0;
	font:11px Arial,sans-serif;
}
.art_data {
	text-align: right;
	margin-bottom:5px;
	padding-bottom:5px;
}
.article_comments {
	text-align:right;
	padding: 2px 10px 5px 2px;
	margin: 0;
	clear:both;
	font:11px Arial,sans-serif;
}
img.article_image_main {
	max-width:200px;
	float:left;
	padding:4px;
}
img.article_image_inlist {
	max-width:100px;
	max-height:75px;
	float:left;
	padding:4px;
}


#t_adm_cont {
	width: 600px;
	margin: 2px auto;
}

#deskp_note {
	width:450px;
	height:150px;
}

table.t_article_add {
	width:600px;
	margin:0 auto;
}
#Article_Name {
	width:400px;
}

#Article_Content {
	width:500px;
	height:300px;
}

#Message_Text {
	width:450px;
	height:100px;
}

table.t_voting {
	width:550px;
	margin:5px auto;
}
table.t_voting td, table.t_voting th {
	padding:4px;
	border:1px solid #000;
}
/* -поиск- */
table.t_srch {
	width:600px;
	margin:10px auto;
	background-color:#f0f0f0;
}
table.t_srch td {
	border:1px solid #777;
	padding:3px;
	vertical-align:top;
}
#text {
	width:300px;
}
#d_searchforms_show {
	text-decoration:underline;
	float:right;
	clear:both;
	cursor:pointer;
}

/* -блоги- */
table.t_blog_post_add {
	margin:10px auto;
	width:580px;
}
table.t_blog_post_add td, table.t_blog_post_add th {
	padding:5px;
}
#post_content {
	width: 500px;
	height: 250px;
	display:block;
	margin:5px auto;
}
#add_post {
	width:200px;
	margin:3px auto;
}
#post_title {
	width:300px;
}

table.t_blog_post_add {
	margin:10px auto;
	width:580px;
}

table.t_blog_post_add td, table.t_blog_post_add th {
	padding:5px;
}

#comment_text {
	width: 500px;
	height: 150px;
	display:block;
	margin:5px auto;
}
.comment_text {
	width:600px;
	margin:5px auto;
	border-bottom: 1px solid #7c5745;
	text-align:left;
	table-layout:fixed;
}

.comment_text td {
	padding:4px;
}

.comment_text td.photo {
	width: 55px;
	padding:4px;
}

.comment_text td.photo img {
	width:55px;
}

#add_comment {
	width:200px;
	margin:3px auto;
}
.comment_dt {
	text-align:right;
	padding:2px;
	font:12px Arial sans-serif;
}
.post_title {
	color: #444;
}
.post_dt {
	float:right;
	font:normal 11px Arial,sans-serif;
}
.hr_posts {
	border: 1px solid #7c5745;
}
/* -ответы на вопросы- */
#komm {
	width:550px;
	height:180px;
}
table.t_reg {
	width:600px;
	margin:2px auto;
	background: #FFF8AF;
	border: 1px solid #DFCD0D;
}
table.t_reg td, table.t_reg th {
	padding:4px;
	border: 1px solid #DFCD0D;
}
.post_photos img {
	padding:1px;
	margin:4px auto;
}
.q_author {
	margin-right:5px;
	clear:both;
	text-align:right;
}

a.save_answer {
	font-size: 14px;
	display:block;
	margin:3px auto;
	color:#d00;
	text-align:center;
}

.answer_inner {
	background:#DFE8FF;
	margin:3px auto;
	padding:2px;
}
textarea.answer_text {
	width:500px;
	height:200px;
	margin:2px auto;
	display:block;
}
.autosign {
	border:1px solid #00d;
	font-size:0.9em;
	background: #fffdef;
	padding:2px;
}
.rtg_top_cnt {
	background:url(/img/top20_bg.gif) repeat-x;
	width:150px;
	height:29px;
	padding:0;
	float:right;
	margin-right:20px;
}
.td_cnt {
	vertical-align:middle;
}
.td_cnt .rtg_top_cnt a {
	display:block;
	padding-top:2px;
	color:#214870;
	font:bold 10px Arial,sans-serif;
	background:url(http://img.9111.ru/img/medal.png) no-repeat 10px 0;
	height:23px;
	text-decoration:none;
	padding-left:40px;
}
.view_cnt {
	float:right;
	width:88px;
	height:31px;
}
.blag {
	color: #d00;
	background:url(http://img.9111.ru/img/kubok.gif) no-repeat 0 0;
	padding:2px 0;
	padding-left:12px;
	text-align:center;
}

.comm1 {
	background-color:#f6f7d7;
	border-bottom:2px solid #3f3e04;
	border-right:2px solid #3f3e04;
	border-top:1px solid #3f3e04;
	border-left:1px solid #3f3e04;
}

.comm2 {
	background-color:#f2f1c9;
	border-bottom:2px solid #3f3e04;
	border-right:2px solid #3f3e04;
	border-top:1px solid #3f3e04;
	border-left:1px solid #3f3e04;
}

/*размещение сообщений на стене*/
table.t_wall {
	width:600px;
	margin:0;
	padding:0;
}

table.t_wall td{
	padding:2px;
}
/*сообщения на стене*/
table.t_wall_messages {
	width:600px;
	margin:20px 0 10px 5px;
}
table.t_wall_messages td {
	padding:5px 0;
}

table.t_wall_messages .top {
	padding-top:2px;
	border-top:1px solid #d8d9de;
}

table.t_wall_messages td.bottom{
	border-bottom:1px solid #d8d9de;
	padding:0 0 5px 0;
}
.t_msg {
	width:600px;
	table-layout: fixed;
}
.t_msg td {
	padding: 2px;
	border-bottom:1px solid #000;
}
.t_msg td img.msg_photo {
	width:60px;
	padding:6px;
}
.t_msg td img.msg_photo2 {
	width:90px;
	padding:6px;
}
.t_msg td .msg_dt, .t_msg td .msg_city {
	font-size:10px;
	color:#444;
}
.t_msg .msg_text {
	color:#111;
}
.t_msg .msg_text2 {
	border-top:1px solid #444;
	padding: 4px 0 8px 0;
}

.t_msg td.msg_text a {
	text-decoration:none;
	color:#000;
}
.t_msg td.msg_text a:hover {
	text-decoration:underline;
}
.t_msg td.msg_del {
	vertical-align:middle;
}
.t_msg .msg_unread {
	background: #eee;
}
