
.left_block {width:200px; vertical-align:top;}
.main_block {vertical-align:top;padding-left:15px;}

textarea {font-size:13px; font-family:Verdana, Helvetica, sans-serif; padding:2px;}
/***********left navigation****************/

.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-bottom:15px;}
.main_but a{color:#fff; font-weight:bold; }


.user_box {background-color:#EBE7DB; text-align:center; padding:10px 0 15px; margin-bottom:15px;}
.user_box img {width:100px; height:100px; margin-bottom:5px;}
.user_box a {font-weight:bold;}

.last_mes {border:1px solid #96928F; padding-bottom:5px; margin-bottom:15px;}
.last_mes div {background-color:#EBE7DB; text-align:center; font-weight:bold; margin-bottom:5px;
               padding:5px 0px; }
.last_mes p {margin:0px 5px 5px;}
.last_mes .tema  {color:#eb7d0e;}
.last_mes .small {font-size:11px;}
.last_mes .text a {color:#010101; 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-bottom:15px; } 
.all_users a {font-weight:bold; color:#fff; }

.searchpanel {margin-bottom:15px; background-color:#EBE7DB; padding:5px 5px 5px 7px;}
.searchpanel p {font-weight:bold;margin-bottom:4px;}
.searchpanel input#m_tbSearch {width:155px; border:1px solid #96928F; padding:0 2px 2px; margin:0px 2px 5px; vertical-align:top;}
.searchpanel label {margin:0px 0px 3px 5px; vertical-align:bottom;}
.stat td{ vertical-align:bottom;padding:3px 0px;}
.dot_border { border-bottom:dotted 1px #555757;}

/**********common style****************/
.user_box a, .last_mes div, .up_box h1, .who_userbox a,
.blog_post span, .black_link, .us_name, .searchpanel p,
.mainblog_avatar a, .tema a {color:#000;}  

/******************someone blog*************************/
.up_box {margin-bottom:7px; height:100%; padding:5px 0px 5px 15px;
         background-color:#EBE7DB; vertical-align:middle;}
.up_box h1 {font-size:16px; font-weight:bold;}

.subj {float:left; width:600px;}
.blogs_g  {float:left;margin-top:3px; text-align:right; width:150px;}.blogs_g a {color:#ea7b05; font-weight:bold;}

.who_userbox {height:50px; background-color:#EBE7DB;}
/*.who_userbox img {float:left; margin-right:7px;}*/
.who_userbox a.nik {font-weight:bold; position:relative; top: 5px;}

#gview_blogPost td {padding:12px 15px 7px; border-bottom:2px solid #ebe7dc;}
#gview_blogPost th {height:3px; font-size:3px; line-height:0px; }
#gview_blogPost tr.page td {border-bottom:0px; text-align:right; padding-right:0px; }

h1.blog_post {margin-bottom:5px;} 
h1.blog_post span, h1.blog_post {font-size:14px; color:#000; font-weight:bold;}
.blog_date span, .blog_date, .edit_post  {font-size:10px;}
.blog_text, .blog_text_com {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px;}
.blog_text_com, .blog_com, .blog_text_com a {color:#2d2d2d; line-height:1.4;}
.blog_text_com a{text-decoration:underline;}
.blog_text_com a:hover{text-decoration:none;}

.comment {margin-top:10px; }
.comment a, .comment {font-size:11px;}
.black_link {text-decoration:underline;} a.black_link:hover {text-decoration:none;} 

/************blog_comments***************/
.blog_com {margin:15px 0px 5px 15px; padding:0px 15px 10px 0px; border-bottom:2px solid #ebe7dc;}
.tbl_com {margin-bottom:15px;}
.rep {font-weight:bold; margin-left:15px;font-size:13px; }
.repfor_com {font-weight:bold; font-size:11px;}
.gview_comment{margin-left:15px;}
.profile_buttons {margin-top:5px;}


.blogcomm_panel{background-color:#EBE7DB;height:50px;}
.us_pic {float:left; width:50px; margin-right:7px;}
.us_name {font-weight:bold; position:relative; top: 5px;}
.blogcomm_panel .blog_date {position:relative; top: 7px;}

.edit_post{float:right; position:relative; top:5px; right:10px;}

.answer_win {background:#e9e9e9; margin:10px 0 15px 0;}

.comment_href, .comment_href a {color:#2D2D2D;line-height:1.4;font-size:13px;}
.comment_href a {text-decoration:underline;}
/************Blog main (list)*************************/

.tbl_posts_box{padding-bottom:20px;}

.tbl_posts_box table {background-color:#EBE7DB;}
.tbl_posts_box table td {padding:10px 0px 8px;}
.mainblog_avatar  {border-right: 2px solid #fffffd; text-align:center; }
.mainblog_avatar img {width:100px; height:100px;}
.mainblog_avatar a {font-weight:bold;}

.blog_up {margin:0 15px 0 25px;}
.tema a {font-size:14px; font-weight:bold;}
.tema {margin-bottom:1px;}
.l_date {color:#333; font-size:10px; margin-bottom:10px;}
.l_post {margin-left:12px;}

/*****************list all users*************************/

.alfa {margin:15px 0 5px; 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-color:#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;}
.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-color:#F3F1EB;}
.blog_all_table .alt_row {background-color:#fff;}
.blog_all_table .alt_row:hover {background-color:#EEECE6;}
.blog_all_table tr:hover {background-color:#EDEAE0;}
.blog_all_table tr:hover .count_posts {background-color:#E2DECD;}

/******************favorites***********************/
.box_fav {border-bottom:1px solid #EBE7DB;padding:3px 0px 4px 0px;margin-left:15px;width:760px;}
.b_left {float:left; width:730px;}
.b_right {float:left;}
.box_fav a {font-weight:bold;}
.clear{clear:both; font-size:1px; height:1px; width:100%;}
.sec_message{margin-left:15px; margin-top:15px; font-weight:bold;}

/*************pageline********************/

.current_page {font-size:15px; color:#F09721; font-weight:bold;}

/********img big hack**********/
.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);
                   }
div {overflow:hidden;}

/******bestblog bloggers**********/
.bestblog {background-color:#EBE7DB; margin-bottom:20px; padding: 10px 20px 20px; height:155px;}
.bestblog_box {float:left; margin:0 10px 0px; text-align:center;}
.bestblog_av {width:100px; margin-bottom:3px; display:block; border:1px solid #666;}
.bestblog_box a {font-size:12px; font-weight:bold;}
.bestblog h2 {font-size:14px; font-weight:bold;color:#000; margin-bottom:13px;}