.column_left {width:240px;}
.column_right {width:745px;}

.blog_menu {margin:0 0 20px;}
.blog_menu a {background:url('img/button.jpg') no-repeat left top; display:block; width:145px; height:33px;
	text-decoration:none; font-weight:bold; float:left; padding:7px 4px 0 0; text-align:center;}
.blog_menu a:hover {text-decoration:underline; background:url('img/button_active.jpg') no-repeat left top;}

.up_box {margin:0 0 10px;}
.up_box .subj {background:#EBE7DB; padding:10px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.up_box .subj h1 {font-size:17px; color:#000; margin:0;}
.up_box .blogs_g {width:160px; text-align:center; float:right; padding:13px 0 0;}
.up_box .blogs_g a {color:orange; font-weight:bold;}

h4 {font-weight:bold; font-size:14px; color:#000; margin:0 0 20px;}

.blog_search {margin:0 0 15px; padding:10px; background:#EBE7DB;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.blog_search p {font-weight:bold; margin:0 0 4px;}
.blog_search .t_inp {width:190px; border:1px solid #96928F; padding:0 2px 2px;}
.blog_search .btn {margin:0 0 -4px;}
.blog_search label {margin:0 0 0 5px;}

.user_box {background:#EBE7DB; text-align:center; padding:10px 0 15px; margin:0 0 15px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.user_box img {width:100px; height:100px; display:block; margin:0 auto;}
.user_box a {font-weight:bold;}

.main_but {background:#EBE7DB url('http://static.gastronom.ru/img/blog/bg_log.gif') repeat-x bottom left; 
	padding:7px 0px; text-align:center; margin:0 0 15px;}
.main_but a {color:#fff; font-weight:bold;}

.super_join {font-size:24px; text-align:center; margin:60px 0;}
.super_join a {color:#000; text-decoration:none; padding:0 0 5px;}
.super_join a em {border-bottom:2px dashed #666; font-style:normal; padding:0 0 5px;}
.super_join a:hover {text-decoration:none; border-bottom:2px dashed #666;}
.super_join a:hover em {border:0;}
.super_join a span {color:orange;}

.how_upload_image {	border-top:1px solid #999; margin:30px 15px; }
.how_upload_image p {background:url('img/question.jpg') no-repeat 3px 10px;padding:10px 0 0 20px;}
.how_upload_image a {text-decoration:none;}
.how_upload_image a:hover {text-decoration:underline;}

.last_message {border:1px solid #96928F; padding:0 0 5px; margin:0 0 15px;}
.last_message div {background:#EBE7DB; text-align:center; font-weight:bold; margin:0 0 5px; padding:5px 0;}
.last_message p {margin:0 5px 5px;}
.last_message .tema  {color:#eb7d0e;}
.last_message .small {font-size:11px;}
.last_message .text a {color:#000; font-family:Arial,Helvetica,sans-serif; font-size:12px;}

.all_users {background:#BFBBB2 url('http://static.gastronom.ru/img/blog/all_users.gif') repeat-x bottom left; 
	height:16px; padding:7px 0; text-align:center; margin:0 0 15px;}
.all_users a {font-weight:bold; color:#fff;}

.posts_box {margin:0 0 20px;}
.posts_box .user {text-align:center; width:140px; float:left;}
.posts_box .user img {width:100px; height:100px; display:block; margin:0 auto 5px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.posts_box .user a {font-weight:bold;}
.posts_box .blog_up {float:right; width:605px;}
.posts_box .blog_up h4 {margin:0 0 5px; background:#EBE7DB; padding:5px 10px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.posts_box .blog_up h4 a {text-decoration:none; color:#000;}
.posts_box .blog_up h4 a:hover {text-decoration:underline;}
.posts_box .blog_up .l_date {color:#666; font-size:11px; margin:0 0 10px 10px;}
.posts_box .blog_up .l_post {margin:0 0 10px 20px;}
.posts_box .blog_up .l_post a {text-decoration:none; color:#000;}
.posts_box .blog_up .l_post a:hover {text-decoration:underline;}
.posts_box .blog_up .comment {color:#666; font-size:11px; margin:0 0 0 10px;}
.posts_box .blog_up .comment a {color:#000;}

.blog_pager {text-align:center; font-size:17px; padding:20px 0 0;}
.blog_pager a {margin:0 2px; color:#444; text-decoration:none;}
.blog_pager a:hover {text-decoration:underline;}
.blog_pager span span {margin:0 2px; color:#fff; font-size:20px; background:orange; padding:0 5px;}

.who_userbox {background:#EBE7DB; margin:0 0 10px; width:745px; position:relative;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.who_userbox .us_pic {float:left;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.who_userbox .profile_btns {float:left; width:500px; padding:5px 0 0 15px; position:relative;}
.who_userbox .profile_btns p {font-weight:bold; margin:0 0 5px;}

.blog_preview {padding:0 0 5px 15px; border-bottom:2px solid #EBE7DB; margin:0 0 15px;}
.blog_preview a {text-decoration:none;}
.blog_preview a:hover {text-decoration:underline;}
.blog_preview .date {color:#666; font-size:11px; margin:0 0 2px;}
.blog_preview h2 {margin:0 0 5px;}
.blog_preview .text {line-height:17px;}
.blog_preview .comment {color:#666; font-size:11px;}
.blog_preview .comment a {color:#000; text-decoration:underline;}
.blog_preview .comment a:hover {text-decoration:none;}

.reply {border-top:2px solid #EBE7DB; text-align:center; font-weight:bold; margin:0 0 0 15px;}
.reply a {display:block; width:100px; margin:0 auto; padding:5px 0; background:#EBE7DB; font-size:13px;
	border-bottom-left-radius:8px; -moz-border-bottom-left-radius:8px; -webkit-border-bottom-left-radius:8px;
	border-bottom-right-radius:8px; -moz-border-bottom-right-radius:8px; -webkit-border-bottom-right-radius:8px;}

.alfa {margin:15px 0 10px; border:1px solid #777; padding:10px;}
.alfa a {text-decoration:underline;}
.alfa span {color:#555757;}

.blog_all_table {font-size:13px; text-indent:10px;}
.blog_all_table th {background:#ebe7db!important; text-indent:5px; padding:6px 0; 
                    border-bottom:2px solid #999; text-align:left!important;}
.blog_all_table th a {text-decoration:none; border-bottom:1px dotted #333; font-weight:bold;}
.blog_all_table th a:hover {text-decoration:none; border-bottom:1px solid #333;}
.blog_all_table .count_posts {text-align:center; text-indent:0px; padding:6px 0;}
.blog_all_table td {vertical-align:middle}
.blog_all_table tr {background:#F3F1EB;}
.blog_all_table .alt_row {background:#fff;}
.blog_all_table .alt_row:hover {background:#EEECE6;}
.blog_all_table tr:hover {background:#EDEAE0;}
.blog_all_table tr:hover .count_posts {background:#E2DECD;}

.no_padding td {padding:0;}

.comment_list {padding:0 0 0 15px;}
.comment_list table {margin:0;}
.comment_list td {padding:0;}

.comment_list .blogcomm_panel {background:#EBE7DB;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.comment_list .blogcomm_panel .us_pic {float:left; width:50px; height:50px; overflow:hidden; padding:0 15px 0 0;}
.comment_list .blogcomm_panel .us_pic img {display:block;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.comment_list .blogcomm_panel .profile_btns {display:inline;}
.comment_list .blogcomm_panel .profile_btns p {font-weight:bold; margin:0; padding:5px 0;}
.comment_list .blogcomm_panel .profile_btns .edit_post {float:right; font-size:11px; padding:5px 10px 0 0;}

.comment_list .repfor_com {font-weight:bold; margin:0 0 20px;}
.comment_list .repfor_com a {color:#000; font-size:11px; text-decoration:none;}
.comment_list .repfor_com a:hover {text-decoration:underline;}
.comment_list .comment_href {line-height:17px;}

.box_fav {border-bottom:1px solid #EBE7DB; margin:0 15px; padding:5px;}
.box_fav input {float:right; margin:3px 10px 0 0;}
.box_fav a {font-weight:bold; text-decoration:none;}
.box_fav a span {font-weight:normal;}
.box_fav a:hover {text-decoration:underline;}


.blog_preview .text img {max-width:750px; width:expression(this.width>750?'750px':this.width);}
.comment_href img {max-width:666px; width:expression(this.width>666?'666px':this.width);}
.blog_text_com img {max-width:700px; width:expression(this.width>700?'700px':this.width);}

