     /*
     * css style KPRF-IRKUTSK.RU 
     */
     
   /* #ce0b1b */     


        
    #preloadImages {
        width: 0px;
        height: 0px;
        display: inline;
        background-image: url('/img/menu_main.gif');
        background-image: url('/img/menu_main_sel.gif');
        background-image: url('/img/menu_about_sel.gif');
        background-image: url('/img/menu_about.gif');
        background-image: url('/img/menu_skm_sel.gif');
        background-image: url('/img/menu_skm_sel.gif');
        background-image: url('/img/menu_contacts_sel.gif');
        background-image: url('/img/menu_contacts.gif');
        background-image: url('/img/menu_forum_sel.gif');
        background-image: url('/img/menu_forum.gif');
        background-image: none;
        clip: rect(0 0 0 0);
        }
        
        
   html { padding: 0; margin: 0; }
   body { font-family: Arial,sans-serif;  background: #cdcdcd; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 12px; }
   
    
    h1, h2, h3, h4, h5 { color: #ce0b1b; margin: 0px 0px 5px 0px; }
    h1 { font-size: 21px; }
    h2 { font-size: 19px; }
    h3 { font-size: 14px;  }
    
    p { font-size: 13px; }
    
   img { border: none; }

   #holder { width: 1004px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; text-align: center; border-collapse: collapse; background: #fff;  
   }
   /*#holder td  { border-collapse: collapse; }*/
   /* ппц акордеон в IE будет считать высоту скрытых блоков если это включить, а надо бы.. */
   /* так же его сбивают аналоги в html cellpadding и cellspasing */
   /*table td { padding: 0px; }*/
   
   
/*   @-moz-document url-prefix() {
  #holder td {padding: 0; }
}*/
   

   .space_left { width: auto; }
   .space_right { width: auto; }
   
   td#header { width: 100% !important; height: 0px; }
   #header {
   /*background1: #eee top repeat-x url('/img/grad-bg4.gif');*/
   background: /*#ABABAB*/ repeat-x url('img/top__header_back.gif');
   text-align: center; }

  /*#header_pic { width: 95%; z-index: 1; height:160px; padding: 0; margin: 0px auto -55px auto; background: no-repeat url('/img/russia_map_back.gif'); } */
 /*#header_pic { text-align: left; z-index: 0; height: 200px; top: 0px; padding: 0; margin: 0px auto -120px auto; background: no-repeat url('/img/russia_map_back.gif '); background-position: bottom; }*/
 #header_pic { z-index: 0; height: 240px; top: 0px; padding: 0; margin: 0px auto -52px auto; background: no-repeat url('http://kprf-irkutsk.ru/img/map_russia_new_colored.jpg '); background-position: left; background-color: #e5e5e5; }


   #navbar { width: 900px; position: relative; top: -4px; _top: -5px; text-align: left; margin: 0px 0px 0px 30px ; z-index: 5;  border-collapse: collapse; }
   #navbar td { border-collapse: collapse; margin: 0; }

   #tblhld  { background: bottom repeat-x url('/img/gray_grad_back_1px_kprfirk.gif'); margin: 0px; z-index: 0; text-align: left; }
    
    
   .nav_right_part { width: 750px; vertical-align: bottom; }
   .nav_left_part { width: 150px; text-align: right !important; padding: 0; }
   
   #nav_logo_kprf { position: relative; top: 9px; _top:7px; /*top: 5px; _top:9px; */  }
   
/*
    .right_spacer { width: inherit; border-right: 1px solid #fff; } 
    .left_spacer { width: inherit; border-left: 1px solid #fff;}
    */

/*
   .left_nav_spacer { width: auto; background: url('/img/gray_1px_back.gif'); }
   .right_nav_spacer { width:auto; background: url('/img/red_1px_back.gif'); }
                                                                                  */  
   
   .nav_page_desc { text-align: left;  }
   
   
   
   ul#menu { list-style: none; text-align: left; padding: 0; margin: 0; }
   
   #menu li a:focus { outline: none; }
   
   #menu li { float: left; position: relative; top: 10px; _top: 11px;  } /* муйня */ /* was top: 3px */
   #menu li.menu_button { padding: 0; margin: 0px 1px 0px 0px; height: 47px; }
   

   #content_center { width: 100%; padding-left: 5px; }
   #content_center p { text-align: left; }
   #content_center h2 { text-align: right !important; font-size: 24px !important; margin: 0;}
   #content_center img { border: 2px solid #e5e5e5; margin: 5px 15px 5px 15px !important; }
   #content_center h3 { text-align: left !important; }
   
   
   
   #content { padding-top:10px; padding-bottom: 10px;  }
   
   #content_holder { width: auto; margin: 0px 20px 0px 20px ; }
   #content_holder td { vertical-align: top; }
   td#content_side_left {  /*width: 290px !important;*/ padding: 0px 20px 0px 0px; _padding: 0px 10px 0px 5px; /*width: 265px;*/ }
   
   #content_side_left hr { border-top: none; border-left: none; border-right: none;
   border-bottom: 2px dotted #aaa; width: 235px !important; margin-top: 15px; margin-bottom: 15px;  }                                                                                                         } 
   
   
   div.daynew { padding: 10px; }
   .daynew img { margin: 0px 8px 8px 0px; }
   
   h2.daynew_title {color: #555;  text-decoration: none; font-family: verdana !important; font-size: 21px; font-weight: normal; margin-bottom: 20px; }
   
   /*h2.daynew_title { text-align: right; }
   h2.daynew_title a:link, h2.daynew_title a:visited { color: #ce0b1b; text-decoration: none; font-family: verdana; font-size: 21px; font-weight: normal; }
                                           */
   
   .daynew_text p { text-align: justify !important;  }

   .toggler { cursor: pointer; color: #ce0b1b;  padding: 3px; background: #f5f5f5 !important; /*border-bottom: 1px solid #ccc;*/   border-left: 1px solid #aaa; border-right: 1px solid #aaa;}
   

   #accordion .morenews a:link, #accordion .morenews a:visited { width: 80px ; text-align: right; float: right;  clear: right; padding: 0px 10px 5px 0px; color: #555; text-decoration: none; font-weight: bold; font-size: 11px; }


   #content_side_left h3 { text-align: left; padding: 5px 0px 5px 22px; margin: 0; }
   
   
   /*.side_posts_table { border: 1px solid #000; width: 300px; } */
   
   
   /*div .side_posts { margin: 0px; padding: 5px 0px 0px 25px;  }*/
   p.side_post_title { text-align: left; padding: 0; margin: 0px 0px 8px 0px; }
   li.side_post_item { margin: 0px; padding: 0px 0px 0px 0px; } 
   
   #relises { width: 280px; }
   #relises li { list-style-image: url('/img/icon_relises8.gif'); width: auto; }
   #accordion div li { list-style-image: url('/img/icon_pub3.gif'); padding-right: 10px; }
   #accordion div { margin: 0; padding: 0; background: #fff /*top repeat-x url('/img/grad_bg.gif')*/ ; border: 1px solid #aaa; 
   }
   
   .side_post_title a:link, .side_post_title a:visited { color: #555; text-decoration: none; }
   .side_post_title a:hover { border-bottom: 1px dashed #555; }
   


   #relises ul { width: auto; }
   #accordion { width: 233px;;  background: #eee; margin: 10px auto 0px auto; padding: 0px; color: #555;  
   }
   #accordion h3 { background: #fff;
   
   
   }
   .element { margin: 0; padding: 0; border-bottom: 1px solid #ccc !important; width: auto; background: #eee !important; 
   
   } 

   

   #post_view h2 { color: #555;  text-decoration: none; font-family: verdana !important; font-size: 21px; font-weight: normal; margin-bottom: 10px; }
   #post_view h3 { text-align: left; }
   #post_view { color: #555; padding: 10px 10px 0px 10px ; _margin-right: 0px; width: auto;
   padding-bottom: 20px; margin-bottom: 5px;  _margin-bottom: 25px; }
   #post_view table { width: 90% !important; font-size: 9px; } 


   #post_view2 h2 { color: #555;  text-decoration: none; font-family: verdana !important; font-size: 21px; font-weight: normal; margin-bottom: 10px; }
   #post_view2 h3 { text-align: left; }
   #post_view2 { background: #fff; color: #555; padding: 10px 10px 0px 10px ; _margin-right: 0px; width: auto;
   padding-bottom: 20px; margin-bottom: 5px;  _margin-bottom: 25px; border: 1px solid #ddd; }

   #post_view2 a:link, #post_view2 a:visited { color:  #ce0b1b; text-decoration: none; }


    


/* <!--[if IE]><link rel="stylesheet" type="text/css" media="screen" href="ie.css" />< ![endif]--> */
   
   #post_info { text-align: right !important; margin-bottom: 20px; color: #555; width: auto;}
   #post_info a:link, #post_info a:visited  { color: #555; text-decoration: none; margin-left: 5px; }
   
   
   .info_field_descr {}
   .info_data { font-weight: bold; }
   .info_data2 {  }
   .newslist_data  { margin: 0; }
   .info_data2 a:link, .info_data2 a:visited { color: #555; text-decoration: none; margin: 0px;  }
   .info_data2 a:hover { border-bottom: 1px dashed; }
   
   .newslist_anonse * { font-size: 14px; line-height: 18px; text-align: justify !important; }
   #newslist { margin: 0; padding-left: 0; list-style: none;  }
   #newslist li { border-bottom: 2px dotted #ccc; margin-bottom: 15px;  
   padding: 8px; 
   }
   
   #newslist h3 a:link, #newslist h3 a:visited { color: #ce0b1b; text-decoration: none; }
   #newslist h3 a:hover { border-bottom: 1px dashed #bbb; }
   
   #post_view  img { margin: 5px 8px 8px 0px; }
   #post_view div p, #post_view div ul {  text-align: justify; font-size: 14px; line-height: 19px; }
   /*#post_view div p, #post_view div ul {  text-align: justify !important; font-size: 14px; line-height: 19px; }*/
   #post_view div {  font-size: 14px; line-height: 19px; }
   /* #post_view div { -moz-column-count: 2; } */
   
   
   /*
   td#footer { height: 100px; }
   #foter_content { width: 966px; margin: auto auto; background: #ccc; }
   */
   
   #rubricator_rlist li, #rubricator_plist li { list-style: disc; list-style-type: disc; padding: 3px; text-align: left; }
   #rubricator_rlist li a:link, #rubricator_rlist li a:visited, #rubricator_plist li a:link, #rubricator_plist li a:visited { color: #000; font-size: 14px; }

   
   div.morelink { padding: 0; text-align: right; }
   .morelink img { border: none !important; margin: 0; padding: 0; }
   .morelink a:visited, .morelink a:link { color: #ce0b1b; margin: 0; padding: 0; border: none !important; }
   .morelink a:hover { border: none !important; }
   
   #post_view a:link, #post_view a:visited { color: #ce0b1b; text-decoration: none; }
   #post_view a:hover { border-bottom: 1px dashed; }
   
   #logo { float: left; margin-left: 41px; padding-bottom: 20px; }
   /* #logo { margin-right: 780px;  margin-top: 150px; } */
   /*
    #subpages_list { width: 100%; margin: 0px 15px 10px 0px ; padding: 0px 0px 5px 5px; clear: both; border-bottom: 2px dotted #ccc; }
   #subpages_list li { width: 29%; _width: 30%; float: left; margin-left: 20px; _margin-left: 0px; margin-bottom: 5px;  text-align: left; list-style: url('/img/icon_page_follows.gif'); }
   #subpages_list a:link, #subpages_list a:visited { font-size: 12px; }
                          */
   
   #subpages_list { width: auto; _width: 98%; margin: 0px 15px 10px 0px ; padding: 0px 0px 5px 5px; clear: both; border-bottom: 2px dotted #ccc; }
   #subpages_list li { width: 29%; _width: 30%; float: left; padding-left: 15px; _margin-left: 0px; margin-bottom: 5px;  text-align: left; list-style:none; background: no-repeat url('/img/icon_page_follows.gif'); }
   #subpages_list a:link, #subpages_list a:visited { font-size: 12px; } 
   
   #footer { padding: 10px; text-align: right !important; }
   
   
   #ftholder { width: 630px; margin-left: 5px; float: left; margin-bottom: 10px; }
   #ftholder #mndh { vertical-align: top; }
   
   #mndh { width: 370px; }
   
   #logo2 { width: 50px; margin-left: 0px; }
   
   ul#menu_double { padding: 0px; list-style: none; margin-bottom: 5px; }
   #menu_double li { float: left; padding: 5px 10px 5px 5px;  }
   #menu_double a:link, #menu_double a:visited { font-size: 12px; color: #ce0b1b; text-decoration: none;  }
   #menu_double a:hover { border-bottom: 1px dashed #ccc; }
   
   #copy { float:left; text-align: left; margin-left: 5px; font-size: 11px; color: #555; }

   #newslist h3 { text-align: left; }
   #newslist { color: #555; }

   #funcs { list-style: none; width: auto; text-align: right; font-weight: bold; }
   #funcs a:link, #funcs a:visited { color: #555; }
   
   #topancor { border: none !important; float: right; margin-bottom: 15px; }
   #topancor img { border: none !important; }
   #topancor a:hover { border: none !important; }
   .paging { margin-bottom: 50px; }
   .paging a:link, .paging a:visited { color: #555; padding: 5px; text-decoration: underline; }
   
   .rubinfo { text-align: right !important; color: #555; }
   .rubinfo a:link, .rubinfo a:visited { color: #ce0b1b; text-decoration: none; }
   .rubinfo a:link { border-bottom: 1px solid #ccc; }
   
   .post_head_img { float: left; max-width: 300px; }
   
   #last_posts_anonse { width: auto; float: left; padding: 10px 10px 0px 10px; text-align: left; }
 
   #last_posts_anonse h3 { margin: 0px 0px 5px 5px; }
 
   
   #last_posts_anonse ul { margin: 0; padding: 10px 0px 0px 0px; list-style: none; border-top: 2px dotted #ccc; }
   #last_posts_anonse li { font-size: 13px;   width: auto; text-align: left; margin: 7px; padding-left: 15px; background: no-repeat url('/img/icon_pub1.gif'); }
   #last_posts_anonse li a:link, #last_posts_anonse li a:visited { color: #555; }
   
  div#helper_top { height: 2px !important; background: #fff; }

   #more_rubrics { width: 100%; border: 1px solid #ddd; margin-bottom: 8px; }
   #more_rubrics td { width: 30%; text-align: left; vertical-align: top; padding: 5px; }
   #more_rubrics img { float:left;  border: none; text-decoration: none; }
   #more_rubrics h4 { color: #555; font-size: 12px; }
   #more_rubrics a:link, #more_rubrics a:visited { color: #555; text-decoration: none; }
   #more_rubrics span { color: #555; font-style: oblique; }
   
   #counters_holder { vertical-align: middle !important; }

   #personal_news { text-align:left; }
   
   #archive_triggers label { float: left; padding: 5px; }
   #archive_triggers { padding: 5px; vertical-align: middle; text-align: center; border: 1px solid #ddd; margin-bottom: 20px; }
   
   
   /* calendar */
   /*
   div.calendar { background: #eee; border: 2px solid #aaa; }
  input.calendar { width: 74px;   }
  button.calendar {   background: url(calendar-icon.gif);   border: 0;   cursor: pointer;   float: left;
  height: 20px;   margin-right: 6px;   width: 20px; }
  
  button.calendar:hover, button.calendar.active {   background-position: left bottom; } 
  a:prev, a:next { padding-left: 5px; padding-right: 5px; font-weight: bold; } */
  input#date1, input#date2 { width: 99px; }
  select#archive_rubric { width: 199px; }
  input#search  { width: 399px; }
  input#date1, input#date2, select#archive_rubric, #archive_submit, input#search 
 {
        /*width: 99px;*/
  	border-color: #ACACAC #E1E1E1 #E1E1E1 #ACACAC;
	border-style: solid;
	border-width: 2px;
	float: left;
	font: normal 12px Arial, sans-serif;
	margin-right: 6px;
  }
  
  #archive_submit { float: left !important; border: 1px solid #555; padding: 2px; width: 70px; }
  
  #gazeta {  padding-bottom: 10px; }
  
  
  #archive_link a:link, #archive_link a:visited { color: #ce0b1b; text-decoration: none;  }
  #archive_link { text-align: center !important; width: 100%; clear: both; }
  #archive_link img { border: none !important; }
  p#archive_link { border: none !important; display: none; }
  
  #arch_button a:link, #arch_button a:visited { color: #fff; text-decoration: none;  }
  #arch_button { background: #ce0b1b !important; padding: 5px; font-size: 16px; color: #fff; 
  border: 1px solid #ce0b1b;
/*   border-radius: 8px; */
   
   border-bottom-left-radius: 8px;
   border-bottom-right-radius: 8px;	

   -webkit-border-bottom-left-radius: 8px;
   -webkit-border-bottom-right-radius: 8px;
   
   -moz-border-radius-bottomleft: 8px;
   -moz-border-radius-bottomright: 8px; 
  }
  
  #lents { border: 1px solid #ccc; }
  
  a.lent_anonse_link { color: #555 !important; }
  
  a.photo_reportage_item { border: none !important; }
  .photo_reportage_item img { border: 5px solid #eee !important; }
  .photo_reportage_item { margin-bottom: 10px; padding: 5px !important; }
  
  .lents_header { margin-left: 20px; color: #ce0b1b; font-size: 14px; margin-top: 5px; }
  h3.lents_header a:link, h3.lents_header a:visited { color: #ce0b1b !important; }
  .lent_anonse { float: left; width: 45%; margin-right: 30px; }
  .lent_anonse .post_date { font-size: 12px; }
  
  .lent_anonse ul li { margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; }
  
  .post_date { font-size: 11px !important; }
  .post_title a:link, .post_title a:visited { text-align: left !important; font-size: 12px; line-height: normal;    }
  .post_title a:hover { border-bottom: 1px dashed #000; }
  #post_view .morenews { width: 120px; float: right; clear: both; font-size: 11px; text-align: right !important; margin: 3px; line-height: normal; }
  #post_view .morenews a:link, #post_view .morenews a:visited { color: #555; }
  
  #post_view2 .morenews { width: 120px; float: right; clear: both; font-size: 11px; text-align: right !important; margin: 3px; line-height: normal; }
  #post_view2 .morenews a:link, #post_view .morenews a:visited { color: #555; }
  
  .lent_br { border-bottom: 2px dotted #ccc; border-top: none; border-left: none; border-right: none; }
  
  li.post_item { margin: 0; padding: 0;  }
  p.post_title { margin: 2px; }
  
  blockquote { width: auto; padding: 5px 15px 5px 80px; background: #fefefe url('/img/blockquote_bg.gif') top left no-repeat; font-style: oblique; }
  
  #archive_link { float: right; font-size: 15px; clear: both; font-weight: bold; }
  
  .lent_anonse  ul { padding-left: 10px; margin-left: 10px; }
  
  #authors { text-align: left !important; color: #555; font-size: 11px; padding: 5px; }
  #authors a:link, #authors a:visited { color: #ce0b1b; }
  
  /* скорее бы ИЕ начал css3 держать, таблица круглых рамок */
  table#rndbrd { border-collapse: collapse; width: 100%; border: 1px solid #ccc; }
  #rndbrd td { border-collapse: collapse; padding: 0; }
  td#brd_top_left { width: 10px; height: 10px; }
  #brd_top_center { width: auto;  }
  td#brd_top_right  { width: 10px; height: 10px;  }
  
  td#brd_mid_left {  }
  td#brd_mid_right {  }
  
  td#brd_bt_right {  }
  td#brd_bt_left {  }
  td#brd_bt_center {  }
  
  
  
  /*table#rndbrd { border-collapse: collapse; width: 100%; }
  #rndbrd td { border-collapse: collapse; padding: 0; }
  td#brd_top_left { width: 10px; height: 10px; background: no-repeat url('http://kprf-irkutsk.ru/img/top_left_brd.gif'); }
  #brd_top_center { width: auto;  background: top repeat-x url('http://kprf-irkutsk.ru/img/top_hr_brd.gif'); }
  td#brd_top_right  { width: 10px; height: 10px; background: no-repeat url('http://kprf-irkutsk.ru/img/top_right_brd.gif'); }
  
  td#brd_mid_left { background: left repeat-y url('http://kprf-irkutsk.ru/img/left_vt_brd.gif'); }
  td#brd_mid_right { background: right repeat-y url('http://kprf-irkutsk.ru/img/right_vt_brd.gif'); }
  
  td#brd_bt_right { width: 10px; height: 10px; background: right no-repeat url('http://kprf-irkutsk.ru/img/bt_right_brd.gif'); }
  td#brd_bt_left { width: 10px; height: 10px; background: left no-repeat url('http://kprf-irkutsk.ru/img/bt_left_brd.gif'); }
  td#brd_bt_center { background: bottom repeat-x url('http://kprf-irkutsk.ru/img/bt_hr_brd.gif'); }*/
  
  /*******************************/
  
  /* таблица круглых рамок серая*/
  table#rndbrd2 { border-collapse: collapse; width: 100%; }
  #rndbrd2 td { border-collapse: collapse; padding: 0; }
  #rndbrd2 #brd_top_left { width: 10px; height: 10px; background: no-repeat url('http://kprf-irkutsk.ru/img/gray_top_left_brd.gif'); }
  #rndbrd2 #brd_top_center { width: auto; background: #f5f5f5 top repeat-x url('http://kprf-irkutsk.ru/img/gray_top_hr_brd.gif'); }
  #rndbrd2 #brd_top_right  { width: 10px; height: 10px; background: no-repeat url('http://kprf-irkutsk.ru/img/gray_top_right_brd.gif'); }
  
  #rndbrd2 #brd_mid_left { background: #f5f5f5 left repeat-y url('http://kprf-irkutsk.ru/img/gray_left_vt_brd.gif'); }
  #rndbrd2 #brd_mid_right { background: #f5f5f5 right repeat-y url('http://kprf-irkutsk.ru/img/gray_right_vt_brd.gif'); }
  
  #rndbrd2 #brd_bt_right { width: 10px; height: 10px; background: right no-repeat url('http://kprf-irkutsk.ru/img/gray_bt_right_brd.gif'); }
  #rndbrd2 #brd_bt_left { width: 10px; height: 10px; background: left no-repeat url('http://kprf-irkutsk.ru/img/gray_bt_left_brd.gif'); }
  #rndbrd2 #brd_bt_center { background: #f5f5f5 bottom repeat-x url('http://kprf-irkutsk.ru/img/gray_bt_hr_brd.gif'); }
  
  #rndbrd2 #brdcontent { background: #f5f5f5; }
  /*******************************/
  
  #flash_update_note { background: #aaa; color: #fff; padding: 5px; margin-bottom: 10px; }
  
  /*a.lent_anonse_link_current { padding-left: 10px; background: no-repeaturl('/img/red_star.gif'); } */
  .post_item_todaypost { list-style-image: url('/img/red_star.gif'); }
  
  a:link.lent_anonse_link_todaypost, a:visited.lent_anonse_link_todaypost { color: #ce0b1b !important; }
  
  .header_bulet { padding-right: 10px; }
  
  #gazeta1 a:link, #gazeta a:visited { color: #ce0b1b; text-decoration: none; }
  #gazeta1 a:hover { border-bottom: 1px dashed #ccc; }
  #gazeta1 img { }
  #gazeta1 p { margin: 0; }
  #forum_theme_anonses { /*background: repeat-x url('/img/1px_gray_grad.gif ');*/ } 
  #forum_theme_anonses ul li { text-align: left; }
  #forum_theme_anonses li { padding-bottom: 5px; }
  .forum_theme a:link, .forum_theme a:visited { color: #555; text-decoration: none; }
  
  #loginform td, #loginform th { padding: 3px; }
  #loginform { width: 235px; border: 1px solid #ccc; margin: auto auto; }
  #loginform  #login, #loginform  #password { border: 1px solid #ddd; width: 100px; }
  #loginform th { text-align: right; width: 40%; }
  #loginform .field { text-align: left; }
  #infmore { padding: 5px;  }
  
  #loginform a:link, #loginform a:visited { color: #ce0b1b; text-decoration: none; border-bottom: 1px dashed #eee; }
  #loginform a:hover { border-bottom: 1px dashed #aaa; }
  
  #comment_list { list-style: none; }
  
  .comment_item { width: 100%; margin: 8px; }
   td.comment_author { font-size: 13px !important; text-align: left; font-weight: bold; }
   td.comment_post_date { font-size: 13px !important; text-align: right !important; font-weight: bold; }
  .comment_item .comment_text { width: 100%; height: auto; background: #fff; border: 1px solid #eee; padding: 10px; text-align: left;}
  
  img.comment_label { border: none !important; padding: 0; margin: 0;  }
  .comment_img { font-size: 10px; }

    #last_comments ul {  list-style: none; margin: 0; padding: 0;  }
    #last_comments ul li { text-align: left !important;  padding:3px 25px 3px 25px; }
    #last_comments #last_comment_author { font-weight: bold; }
    .last_comment_header { color: #555 !important; font-weight: bold; }
    
    .last_comment_text { font-size: 11px;  }
    
    #last_comments a:link, #last_comments a:visited { color: #555; }
    
    .last_comment_header a:link, .last_comment_header a:visited { color: #555; }
    
    #register_to_comment { background: #ce0b1b; color: #fff; padding: 3px; }
    #register_to_comment a:link, #register_to_comment a:visited { color: #fff; font-weight: bold; border-bottom: 1px dashed #ccc; }
    
    #comment_it { background: #ce0b1b; color: #fff; padding: 5px; }
    #comment_it a:link, #comment_it a:visited { color: #fff; font-weight: bold; border-bottom: 1px dashed #ccc; }
    
    #newofdaybiglabel { float: left; margin: 0; border: none !important; }
    
    .updatedate { font-size: 11px !important; margin: 3px; }
    .lupdatedate { font-weight: bold; }
    
    #runningline { width: 550px; height: 45px; position: relative; margin-left: 5px; _margin-top: 10px; font-size: 24px; font-weight: bold; color: #EEE;  } 
    #runningline p { font-size: 24px; color: #555; *padding-top: 15px; }
        
    a:link#mrhref, a:visited#mrhref {  color: #ce0b1b; text-decoration: none; }
    
    #tipa_banner { position: relative; top: 9px; /*top: 4px; _top:5px;*/ }
    
    #contacts_list { border: 1px solid #aaa; }
    #contacts_list th, #contacts_list td { border: 1px solid #aaa; }
    
    #cmtst { padding: 10px; background: #ce0b1b ; color: #fff; font-size: 14px; }
    
    #commment_form { background: #eee; }
    #commment_form td { padding: 5px; }
    
    #commentIt { padding: 5px; background: #ce0b1b; color: #fff; font-size: 16px; font-weight: bold; }
    #commentIt:hover { font-style: oblique; cursor: pointer; }
    
    #post_view_hits { float: left; background: #eee; color: #555; padding: 10px 5px 10px 5px; margin: -19px 0px 0px -20px; }
    #post_view_hits_num { font-size: 21px; color: #ce0b1b !important; }
    #post_view_hits_desc { font-size: 9px; }
    
    #post_comments { float: left; background: #eee; color: #555; padding: 10px 5px 10px 5px; margin: -19px 0px 0px 5px; }
    #post_comments_num { font-size: 21px; color: #ce0b1b !important; }
    #post_comments_desc { font-size: 9px; }
    
    
    #top_banner { text-align: left; margin: 0 !important; }
    #top_banner img { margin: 0 !important; border: 0 !important; }
    
    .banner { text-align: left; margin: 0px 0px 3px 0px !important; border: 1px solid #ccc;  }
    .banner img { margin: 0 !important; border: 0 !important; }
    
    #comments_holder { display: none; }
    #comments_trigger { padding: 3px 3px 3px 27px; text-align: left; color: #555; cursor: pointer;
    background: #eaeaea url('/img/grey_arrow_right2.gif') no-repeat left; }


   #twitter_header { width: auto !important; padding: 5px; margin: 0px auto 8px auto; /*background: #8ec1da; */ padding-bottom: 10px; 
   background: #c0deed url('http://a3.twimg.com/a/1273536095/images/bg-clouds.png') repeat-x;
   border: 1px solid #ddd;
   border-radius: 8px; 
   -webkit-border-radius: 8px; -moz-border-radius: 8px; 
   }
  
   #twitter_header a:link, #twitter_header a:visited { color: #000; border-bottom: 1px solid #444; text-decoration: none; }
   #twitter_header img { border: none !important; }
  
   #thlabel { position: relative; top: -6px; font-weight: bold; font-size:14px; margin: 0px 5px 0px 0px; }
   
   #tweets { width: auto !important; padding: 5px; margin: 5px 5px 0px 5px; 

   
   }
   .tweet { width: 152px; text-align: left !important;  color: #000; float: left; margin-right: 4px; 
   
   }
   .tweet img { margin-right: 4px; }
   
   .tweet img { display: none; }
   .tweet a:link, .tweet a:visited { color: #555; }
   .created { font-size: 10px; }
   .tweet_text { text-align: right !important; }
   .user_name { font-weight: bold; }
   


   /* 
   #twitter_header { width: auto !important; padding: 5px; margin: 5px 24px 0px 24px;
   background: #c0deed url('http://a3.twimg.com/a/1273536095/images/bg-clouds.png') repeat-x;
   border: 1px solid #ddd;
   border-radius: 8px; 
   -webkit-border-radius: 8px; -moz-border-radius: 8px; 
   }
  
   #twitter_header a:link, #twitter_header a:visited { color: #000; border-bottom: 1px solid #444; text-decoration: none; }
  
   #thlabel { position: relative; top: -3px; font-weight: bold; font-size:14px; padding-bottom: 3px; margin: 0px 5px 5px 0px; }
   
   #tweets { width: auto !important; padding: 5px; margin: 5px 5px 0px 5px; 

   
   }
   .tweet { width: auto !important; text-align: left !important; margin-bottom: 5px; padding-bottom: 2px; color: #000;
   padding: 3px; 
   }
   .tweet img { margin-right: 4px; }
   
   .tweet img { display: none; }
   .tweet a:link, .tweet a:visited { color: #555; }
   .created { font-size: 10px; }
   .tweet_text { text-align: right !important; }
   .user_name { font-weight: bold; }
   */
   
   #acc_header {
   font-size: 16px; 
   color: #555;  
   padding: 2px; 
   background: #ddd !important;
   border: 1px solid #aaa;  
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;	

   -webkit-border-top-left-radius: 8px;
   -webkit-border-top-right-radius: 8px;
   
   -moz-border-radius-topleft: 8px;
   -moz-border-radius-topright: 8px; 
   }
   
   #bottom_banner { margin: 0px 0px 20px 0px; text-align: left !important; float: left; }
   #bottom_banner img { padding: 0 !important; margin: 0 !important; border: none !important;}
   
   
#poll { width: auto; background: #fff url('/img/voting2_235_background.gif') top no-repeat; margin: 15px 0px 0px 20px; padding: 160px 10px 10px 15px; color: #222; font-size: 11px; line-height: 1.5em; z-index: 1; 
text-align: left;

border-radius: 16px; 
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
-webkit-box-shadow: 3px 3px 3px #d5d5d5;
-moz-box-shadow: 3px 3px 3px #d5d5d5;
box-shadow: 3px 3px 3px #dfdfdf;
border: 1px solid #ddd; 


}

#poll h3 { padding: 10px 0px 0px 0px; text-align: right; line-height: 1.2em; margin-bottom: 8px; font-size: 2.1em; font-weight: normal; color: #bf0c0c; text-shadow: 1px 1px 1px #d5d5d5; }
#pollResults { padding: 15px 0px 0px 15px !important; }
#pollResults li { list-style-type: disc; text-align: left; margin: 2px 0px 5px 0px; font-size: 1.3em; line-height: 1.1em; }
#poll ul li label { font-size: 1.2em; margin-left: 4px; line-height: 1.2em; }
#votes { padding: 0px; margin: 15px 0px 18px 0px; }
#votes li { list-style: none; text-align: left; margin: 2px 0px 5px 0px; font-size: 13px; }
.pollGraph { border-top: 3px solid #bf0c0c; margin: 2px 0px 2px 0px; }
#voteSubmit { padding: 8px; margin: 0; font-size: 1.4em; color: #555; }
