TABLE { font-size: 12; color: #000 }

h1 {
    font-size:14px;
  }

H1, H1 A {  font-size:11px;
  font-weight:bold;
  background-color:#EDEDED;
  padding: 6px 0px 6px 15px;
  background-image:url(/image/2009/sub_menu_corner.gif);
  background-repeat:no-repeat;
  background-position: top right;
  width: 600px;
  margin-top:10px;
  color:#000;
  position:relative;
  left:-15px;
}
H1.red_title { font: bold 18px Tahoma; color:#ED7633; text-align: center; background-color: #FFF;}
H2, H2 A { font-family: Tahoma; font-size: 20px; color: #000; font-weight: normal; text-decoration: none }
H3, H3 A { font-family: Tahoma; font-size: 14px; color: #EB6900; font-weight: bold; font-style: normal; margin: 10 0 10 0; padding: 2; text-decoration: none; }

H4 { color: #000; font-size: 15px; font-weight: bold; }
H4 A { color: #1A74B1; font-size: 15px }


#right_block h4 {
  font-size:10px;
  font-weight:bold;
  background-color:#bec1c2;
  padding: 5px 0px 5px 10px;
  width: 190px;
  margin-top:15px;
  margin-bottom:0px;
  color:#000;
  text-decoration:none;
}
S { color: #C26F3B; font-style: normal; text-decoration: none }

  
/*****************************Общие блоки*******************************/
#left_container {
  width:770px;
  float:left;
}

#right_container {
  float:right;
  width: 200px;
  margin-right:15px;
}



div.break {
  clear:both; 
}
.hide {
  display:none;
}

div.absolute_container {
  position:absolute;
}

#crumb { padding:  5px 0px 5px 0px; font-size: 10px; margin:15px 0px 0px 0px }
#crumb A { color: #606060; font-size: 10px; }

hr.article_separator {
	margin: 10px 0px 10px 0px;
}


.mark             { font-size:18;font-weight:bold }
.note             { font-size: 10px; color: #808080 }
.text, .text A    { font-size: 12px }
.text2, .text2 TD { font-size: 11px; color: #000 }
.text2 S          { text-decoration: underline }
.text3, .text3 A  { font-size: 10px; color: #000 }
.smalltext        { font-family: Tahoma; font-size: 10px; color: #000 }
.small            { font-size: 10px }
.red_title        { font: bold 18px Tahoma; color:#ED7633 }
.gray_title       { font: bold 16px Arial; color:#7C7C7C }

.red_comment      { background-color:#ED7634; padding:5; font:bold 12px Tahoma; color:#FFF }
.grey_date        { color:#707070;}
.bold             { font-weight: bold}
.no_bg            { background-image:none; }

span.fading_1 { color:#F8F8F8 }
span.fading_2 { color:#F4F4F4 }
span.fading_3 { color:#D9D9D9 }
span.fading_4 { color:#C4C4C4 }
span.fading_5 { color:#C2C2C2 }
span.fading_6 { color:#A9A9A9 }
span.fading_7 { color:#565656 }


/**************************Левая часть**********************/
#left_block {
	width: 750px;
	float:left;
	padding-left:15px;
}

div.work_banner {
	width:240px;
	float:right;
	margin-left:5px;
	margin-top: 5px;
}



/*******************Правый блок*************************/  
#right_block {
	float:left;
	width:200px;
	margin-left:15px;
}

  #right_block h3 {
    /*background:none;*/
    background-image: url(/image/main_2009/h3_bg.jpg)!important;
    font-size:10px;
    font-weight:bold;
    padding: 5px 0px 5px 10px;
    width: 190px;
    margin-top:15px;
    margin-bottom:5px;
    color:#000;
    text-decoration:none;
  }
  
  #right_block h4 {
    background:none;
    font-weight:bold;
    font-size:12px;
    padding:0px;
    margin:0px; 
  }


#visited_news_container {
	padding-top:15px;
}

  #visited_news_container div.img_vis {
	  float:left;
	  width:81px;
	  height:25px;
  }
  
  #visited_news_container div.img_comment {
    float:left;
    width:104px;
    height:25px;
  }

  
  #visited_news_container img.dark {
    cursor:pointer;
  }

  div.news_top_sep1 {
	  width:2px;
	  height:24px;
	  float:left;
	  border-bottom: 1px solid #D1D1D1;
  }
  div.news_top_sep2 {
    width:13px;
    height:24px;
    float:left;
    border-bottom: 1px solid #D1D1D1;
  }
  #visited_news_list_container {
    border:1px solid #D1D1D1;
    border-top:none;
    width: 179px;
    padding: 10px;
    height: 170px;
    margin-top:25px;
  }
  
  #commented_news {
    display:none;
  }
  
  #visited_news a, #visited_news a:visited {
    display:block;
    margin-bottom:10px;
    color:#0053B0;
  } 
  #commented_news a, #commented_news a:visited {
    color:#0053B0;
  }
  
  #commented_news div {
    margin-bottom:10px;
  }
  
div.right_banner {
	padding:0px 0px 10px 0px;
	padding-top:10px;
}

div.right_menu_links {}
  div.right_menu_links a {display:block; margin-bottom:5px; padding-left:5px;}
  
  
#subscribe_container {}
#subscribe_container div.sep {height:24px; float:left; border-bottom: 1px solid #D1D1D1;}
#subscr {float:left;width:75px;height:25px;background-image:url('/image/2009/subscr2.gif'); cursor:pointer}
#rss {float:left;width:37px;height:25px;background-image:url('/image/2009/rss1.gif'); cursor:pointer}
#net {float:left;width:71px;height:25px;background-image:url('/image/2009/net1.gif'); cursor:pointer}
#subscr_list {border:1px solid #D1D1D1;border-top:none;width: 179px;padding: 10px;height: 90px;padding-top:15px; clear:left;}
  #subscr_list form {margin:0px; padding:0px; }
  input.email_input {width: 180px; font-size:12px;}
#rss_list {display:none; border:1px solid #D1D1D1;border-top:none;width: 179px;padding: 10px;height: 90px;padding-top:15px; clear:left; background-image:url('/image/net/ico_rss.gif'); background-position: 150px 10px; background-repeat:no-repeat; line-height:15px;}
#net_list {display:none; border:1px solid #D1D1D1;border-top:none;width: 179px;padding: 10px;height: 90px;padding-top:15px; clear:left; }

#net_list a.livejournal {display:block; float:left; width:45px;height:45px;background-image:url('/image/net/livejournal.png'); margin-right:5px}
#net_list a.twitter {display:block; float:left; width:45px;height:45px;background-image:url('/image/net/twitter.png'); margin-right:5px;}

/*********************Статьи************************/
#article_info_block div.article_date {
	float:left;
	width:90px;
	margin-top:15px;
}


#article_info_block div.article_news_date {
  float:left;
  width:200px;
  margin-top:15px;
}


#article_info_block div.icons {
  float:left;
  width:90px;
  margin-top:15px;
}
#article_info_block a.pda_link {
	display:block;
  float:right;
  width:150px;
  text-align:right;
  margin-top:15px;
}

div.artile_actions {
  background-color:#EFEFEF;
  padding: 10px 10px 10px 10px;
  margin-top: 20px;
}


  div.artile_actions img {
    margin-right:15px;
  }
  
  div.artile_actions img.photo {
    width:150px;
    height:200px;
    float:right;
    margin:0px 0px 10px 0px;
  }



#blog_block {
  background-color:#EFEFEF;
  padding: 20px;
  display:none;
  margin-top:15px;
}  
  #blog_block div.show,  #blog_block div.code{
    width:90%;
    text-align:left;
    background-color:#FFF;
    border:1px inset  #EFEFEF;
    margin:auto;
    padding: 5px;
  }
  
div.blogger_info {
  padding:5px;
}
  div.blogger_info a.title{
    font-weight: bold;
    line-height:20px;
  }
  div.blogger_info img {
    float:left;
    margin-right:5px;
  }
  
div.blogger_info_list {
  margin-right:20px;
  padding:5px;
}
  div.blogger_info_list img {
    float:left;
    margin-right:5px;
  }
  div.blogger_info_list a.title{
    font-weight: bold;
  }


div.article_info_block {
	background-image:url(/image/small-logo.gif);
	background-position: 4px 0px;
	background-repeat: no-repeat;
	text-align:right;
	padding:5px 0px 5px 0px;
}

div.article_info_block_black {
	clear:both;
  background-image:url(/image/small-logo.gif);
  background-position: 4px 20px;
  background-repeat: no-repeat;
  padding:20px 0px 5px 30px;
}
div.article_info_block_black a {
  font-weight:bold;
  color:#000;
}


a.next_article {
	display:block;
	float:right;
	width:344px;
	background-image:url(/image/red_arrow_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 30px;
	text-align:right;
}

a.prev_article {
  display:block;
  float:left;
  width:334px;
  background-image:url(/image/red_arrow_left.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 30px;
}
div.prev_next_separate {
	float:left;
	width:10px;
	text-align:center;
}

div.last_news_left {
	float:left;
	width:200px;
	font-size: 12px; 
	color: #000;
}

div.last_news_right {
	margin-left:210px;
	font-size: 12px; 
	color: #000
}


#last_news {
  width:750px;
  height:220px;
  font-size:11px;
}

  div.left_news_block_container {
    width:210px;
    height:220px;
    float:left;
    overflow:hidden;
  }
  
  div.left_news_block_container img {
    margin-top:3px;
    margin-left: 3px;
  }
  

  div.last_news_announce {
    width:210px;
    padding:10px 10px 10px 0px;
    color:#949899;
    font-size:11px;
  }
  
  #last_news_list1 {                                                                                                
    float:left;
    width: 537px; 
    font-size:11px;
    padding-left:1px;
  }
    #last_news_list1 div.container {
      height: 220px;
    }


    #last_news_list1 div.item, #last_news_list1 div.sel_item {
      padding:7px;
      font-size:12px;
    }
    
    #last_news_list1 div.item b, #last_news_list1 div.sel_item b {
      font-size:11px;
    }
    
    #last_news_list1 div.sel_item {
      background-color:#EDEDED;
    }
    
    #last_news_list1 div.item a, #last_news_list1 div.sel_item a {
      color:#000;
      text-decoration:none;
    }
    #last_news_list1 div.item a:hover, #last_news_list1 div.sel_item a:hover {
      color:#000;
      text-decoration:none;
    }

div.archive_block {
  font-size:12px;
  border:1px solid #EDEDED;
  clear:both;
  margin-bottom:20px;
}
  div.archive_block h2, div.archive_block h2 a  { margin:0px 0px 0px 0px; padding:10px; background-color:#878787; font-size:14px; color: #FFF; font-weight:bold;}
  
  div.left_news_block_container_list {
    width:210px;
    height:240px;
    float:left;
    overflow:hidden;
  }
  
  div.left_news_block_container_list div.left_block {
    display:block;
  }
  
  div.left_news_block_container_list img {
    margin-top:3px;
    margin-left: 3px;
    width:180px;
    height:180px;
  }
  div.last_news_announce_list {
    width:180px;
    padding:5px;
    color:#949899;
    font-size:11px;
  }
  div.archive_block div.item {
    float:left;
    padding:10px;
    width:518px;
    margin-top:1px;
  }
    div.archive_block div.item a {
      color: #000;
      text-decoration:none;
    }
  div.archive_block div.sel {
    background-color: #EDEDED;
  }
  div.archive_block div.all_link {float:right; padding: 5px 5px 10px 15px; background-image: url(/image/2009/i-allnews.gif); background-position: 0px 8px; background-repeat:no-repeat;}

div.hi_end_list {
  float:right; width:40%; background-color: #EFEFEF; padding: 10px;
  font-size:11px;
}
div.hi_end_list a {
  font-size:12px;
}

div.hi_end_articles {
  float:left; width:55%;
}
div.rus_list {
  clear:both;
  background-image: url(/image/rus_mark.gif); 
  background-repeat: no-repeat;
  background-position: 0px 22px;
  padding: 20px 0px 5px 20px;
}

div.press_container {
	float:left;
	width: 160px;
	height: 240px;
	margin: 0px 20px 0px 0px;
}

.news { font-size: 12; color: #000; margin: 8 0 8 0 }
.news A { display: inline; font-size: 12; color: #0052B5 }
.news A.grey_text { color:#BDBDBD;font-weight:bold }
.news_date { display: inline; font-size: 11; color: #000; font-weight: bold }


/**********************Таблицы*************************/
.table { width: 100%; font-family: Tahoma; border-collapse: collapse }
.table TH { background-color: #7B7B7B; color: #FFF; font-family: Tahoma; font-size: 11px; padding: 4px; border: 1px solid #FFF }
.table TD { vertical-align: top; background-color: #EDEDED; font-family: Tahoma; font-size: 11px; padding: 3px; border: 1px solid #FFF }
.table TD.12 { vertical-align: top; background-color: #EDEDED; font-family: Tahoma; font-size: 12px; padding: 3px; border: 1px solid #FFF }
.table TH A { color:#FFF }
.table TD A:link { color:#0053B0 }
.table TD A:visited { color:#551A8B }



.table2 { width: 100%; font-family: Tahoma; border-collapse: collapse }
.table2 TH { background-color: #7B7B7B; color: #FFF; font-family: Tahoma; font-size: 11px; padding: 4px; border: none }
.table2 TD { vertical-align: top; background-color: #EDEDED; font-family: Tahoma; font-size: 11px; padding: 3px; border: none }
.table2 TH A { color:#FFF } 


table.red_border { border-collapse: collapse; border: 1px solid #FEA80D }


/*****************Комментарии**********************/
.comment_form { background-color:#EFEFEF; border: 1px solid #C9C7BA; margin-bottom:20px; width: 100%}
.comment_form td { padding: 10 }


.comment_list {border-collapse:collapse}
.comment_list tr.row1 { background-color:#FFF }
.comment_list tr.row2 { background-color:#EFEFEF }
.comment_list td { padding:10px 0px 10px 5px }
.comment_list td.text { padding:10px 0 10px 20px; width:100% }


/*******************Новотека********************/
div.partner_news { 
	color: #000; 
	font-size: 15px; 
	font-weight: bold; 
}

#DIV_NNN_4916 {
  padding:5px;
  border:1px solid #BEC1C2;
  border-top:none;
}
.nnn_teaser_title { font: normal 11px Arial, Serif; color: #0053B0; }

/***************************Конференции***************************************/
#conference_users {
  /*display:none;*/ 
}

div.best_user_container {
  border:1px solid #EFEFEF; 
  margin-top:10px;
  margin-right:5px;
  padding:5px;
}

div.conf_best_user {
  font-weight:bold;
  background-image:url(/image/conference/crown.gif);
  background-repeat:no-repeat;
  background-position: 110px 0px;
}

div.best_user_separate {
  float:left;
  width:20px;
  height:100px;
  border-left: 1px solid #EFEFEF;
}

div.c_question {
  padding: 10px 0px 20px 0px;
  border-bottom:1px dashed #afafaf;
}

div.c_question span.date {
  color:#7c7c7c;
}

div.c_question div.action_block {
  padding-top:10px;
}

div.c_question a.answers_link {
  font-weight:bold;
  color:#ff9600;
}

div.c_question a.a_form_link {
  padding-left:10px;
  background-image:url('/image/dot.gif');
  background-repeat:no-repeat;
  background-position: 5px 5px;
}


div.conference_answer {
  background-color:#EFEFEF;
  padding:10px;
  margin: 5px 0px 10px 20px; 
}

div.conference_answer img{
  float:left;
  margin-right:10px;
}

div.jury_block, div.jury_block_right {
  border:1px solid #EFEFEF; 
  margin-top:10px;
  margin-right:5px;
  padding:5px;
  width:230px;
  height:100px;
  float:left;
  font-size:11px;
}
div.jury_block_right {
  float:right;
}

div.jury_block h3 {
  margin:0px;
  color:#000;
}

img.jury_image {
  float:left;
  margin-right:10px;
  cursor:pointer;
  
}
div.vote_block {
  padding:10px;
  background-color:#EFEFEF;
}

/***************Блог******************/
div.blog_date {
	color:#707070;
	padding: 0px 0px 5px 0px;
	font-size:10px;
	
}

a.blog_name { font-family: Tahoma; font-size: 14px; color: #EB6900; font-weight: bold; font-style: normal; margin: 10 0 10 0; padding: 2; text-decoration: none; display:block} 

img.avatar, img.avatar_list { width:100px; height:100px}
img.avatar_list { float:left; margin: 0px 10px 10px 0px; }

dl.blog_item {}
  dl.blog_item dt { font-family: Tahoma; font-size: 18px; background-color:#EFEFEF; padding:5px; }
  dl.blog_item dd { line-height:16px; margin-left:0px; margin-bottom:30px;}
  
/************Компании************/

div.archive_link{
  font-size: 11px;
  background-position: 10px 20px;
  background-image: url(/image/red_arrow_right.gif);
  font-weight:bold;
  background-repeat: no-repeat;
  padding:20px 0px 20px 37px;
}

.user_info_head { width:100px;float:left;text-align:center;background-color:#F7E7C5; padding:3px 0 4px 0; }
.user_info_head a { color:#000; text-decoration:none }

.user_info_head_sel { width:100px;float:left;text-align:center;background-color:#EC6901; padding:3px 0 4px 0; color:#FFF; font-weight:bold }

#date_now { color: #FEA401; text-align: right }
#date_arhive_year { width: 100%; margin-bottom: 10px; border-color: #FEA401; border-style: solid; border-width: 0 0 1 0 }
#date_arhive_year #sel, #date_arhive_year #none { width: 60px; height: 20px; background-color: #EFEFEF; padding-top: 2px; text-align: center; font-size: 12px; font-weight: bold; float:left; border-left:1px solid #FFF }
#date_arhive_year #none { background-color: #FEA401; text-decoration: none }

/**********микс март*********/
table.mixmart_table { border-collapse: collapse; }
table.mixmart_table td { border:1px solid #FFC357 }
table.mixmart_table img { width:73px; }
/***************************Конференции***************************************/
#conference_users {
  display:none; 
}

div.best_user_container {
  border:1px solid #EFEFEF; 
  margin-top:10px;
  margin-right:5px;
  padding:5px;
}

div.conf_best_user {
  font-weight:bold;
  background-image:url(/image/conference/crown.gif);
  background-repeat:no-repeat;
  background-position: 110px 0px;
}

div.best_user_separate {
  float:left;
  width:20px;
  height:100px;
  border-left: 1px solid #EFEFEF;
}

div.c_question {
  padding: 10px 0px 20px 0px;
  border-bottom:1px dashed #afafaf;
}

div.c_question span.date {
  color:#7c7c7c;
}

div.c_question div.action_block {
  padding-top:10px;
}

div.c_question a.answers_link {
  font-weight:bold;
  color:#ff9600;
}

div.c_question a.a_form_link {
  padding-left:10px;
  background-image:url('/image/dot.gif');
  background-repeat:no-repeat;
  background-position: 5px 5px;
}


div.conference_answer {
  background-color:#EFEFEF;
  padding:10px;
  margin: 5px 0px 10px 20px; 
}

div.conference_answer img{
  float:left;
  margin-right:10px;
  width:50px;
  height:50px;
}

div.jury_block, div.jury_block_right {
  border:1px solid #EFEFEF; 
  margin-top:10px;
  margin-right:5px;
  padding:5px;
  width:230px;
  height:100px;
  float:left;
  font-size:11px;
}
div.jury_block_right {
  float:right;
}

div.jury_block h3 {
  margin:0px;
  color:#000;
}
div.jury_block img {
  width:70px;
  height:30px;
  
}

div.jury_block img.jury_image {
  float:left;
  margin-right:10px;
  width:80px;
  height:90px;
}

div.jury_block img.jury_image_small {
  float:left;
  margin-right:10px;
  width:50px;
  height:50px;
}

div.jury_block img.firm_image {
  width:70px;
  height:70px;
}


div.vote_block {
  padding:10px;
  background-color:#EFEFEF;
}

div.jury_block2 {
  width:300px;
}

div.jury_block2 img.logo {
  width:95px;
  height:56px;
  float:right;
}

div.ask_block, div.ask_block_arh {
  padding:10px; 
  background-color:#FDEBD3; 
  margin-bottom:20px;
  clear:both;
}

div.ask_block_arh {
  background-image: url(/image/ask/arh.gif);
  background-position: bottom right;
  background-repeat: no-repeat; 
}

div.archive_link{
  font-size: 11px;
  background-position: 10px 20px;
  background-image: url(/image/red_arrow_right.gif);
  font-weight:bold;
  background-repeat: no-repeat;
  padding:20px 0px 20px 37px;
}

a.from_shop { font-family: Tahoma; font-size: 14px; color: #EB6900; font-weight: bold; font-style: normal; margin: 10 0 10 0; padding: 2; display:block}

/*****************Разводяшка видео********************/
.video_list {
  clear:both;
}

.video_list img {
  float:left; 
  margin-right:10px;
  margin-bottom:20px;
}

/**********Отзывы о магазинах*********/
div.answer_list {
  background-color: #EDEDED;
  padding: 8px 5px 8px 5px;
}
div.comment_answer {
  padding-bottom:30px;
}
  div.comment_answer div.date {
    float:right;
    width:100px;
    text-align:right;
  }
  div.comment_answer div.name {
    float:left;
    font-weight:bold;
    width:250px;
  }
  div.comment_answer div.comment {
    clear:both;
    padding-top:10px;
  }



/**********Старые блоки**********/
.check_h1 { font-size: 13px; font-weight: bold; background: #FFA500; color: #FFF; height: 20px; padding: 5px; margin-top: 5px }

.advices_tab { width: 105px; text-align: center }
.advices_tab A { text-decoration: none; width: 100%; height: 100% }
.advices_tab  .advice_tab_text { height: 23px; font-size: 11px; border: solid #A3A3A3; border-width: 0px 1px 1px 1px; padding-top: 3px }
.advices_tab  .advice_tab_text_sel { height: 23px; font-size: 11px; border: solid #A3A3A3; border-width: 0px 1px 0px 1px; padding-top: 3px }
.advices_tab A:hover { text-decoration: underline }
.review_price_block { float:right; width: 300px; margin-bottom:10px; margin-left:10px;}

.date_arhive_month A, .date_arhive_month #sel, .date_arhive_month #none, span.calend { float: left; width: 40px; height: 20px; text-decoration: none; background-color: #EFEFEF; margin: 1 1 0 0; padding-top: 2px; text-align: center; font-weight: bold }
.date_arhive_month #sel { border-color: #FEA401; border-style: solid; border-width: 1px }
.date_arhive_month #none { color: #000; font-weight: normal }
div.calend, div.calend_sel { float: left; width: 55px; height: 20px; text-decoration: none; background-color: #EFEFEF; padding-top: 2px; text-align: center; font-weight: bold; border:1px solid #FFF; color:#9F9F9F } 
div.calend_sel {  border:1px solid #FEA501; }


.month1 { font-size: 24 }
.month2 { color: #FEA401 }

span.marked_text {
  background-color: #FFFF00;
  font-weight:bold;
}

ol.search_list li{
  padding-bottom:10px;
}
.light_red_text { color:#FF9C00; }
.red_text { color:#FF6600;font-weight:bold }
.grey_text { color:#BDBDBD;font-weight:bold }
.red_head2 { background-color: #FFA600; font-weight:bold; padding: 5px; font-size: 14px; margin-bottom:5px}
.red_head { background-color: #FDEBD3; font-weight:bold; text-align: right; padding: 5px; font-size: 12px}
.blue_text { color:#0053B0;font-weight:bold; text-decoration:underline; }

.in_list_image {
  margin: 0 10px 10px 0; 
  float:left;
  width:80px;
  height:80px;
}
table.comment { background-color:#FFFFFF ; border: 2px solid #CCCCCC }
th.comment { background-color:#555555; color:#FFFFFF; padding-top:5px; padding-bottom:5px }

.black_link { font-weight:bold; color:#000 }

.td2 { padding-top:10px; width:20%; }
