body {  /* Стиль основных элементов WEB-страницы */   
	font-family: Verdana,  Helvetica, Arial,  sans-serif; 
	font-weight: normal; font-size: 12px;
	color: #000000;	background-color: #ebebeb;
	margin-left: 10px; padding: 0px; 
    border: 1px solid #969696; 
}

.tab5 { padding-bottom: 2px; padding-top: 3px }
.tab10 { padding-bottom: 5px; padding-top: 5px }
.tab20 { padding-bottom: 10px; padding-top: 10px }

SELECT, INPUT { color: #808080; border: 1px solid #8c8c8c; }
H1 { font-weight: normal;     font-size: 24px; color: #949faf; BORDER-BOTTOM: #d6e0f4 1px dotted ; }
H2 { font-weight: normal; font-size: 22px; color: #C00000;  margin-bottom: 5px; }
H3 { font-weight: normal; font-size: 20px; color: #575959;}
H4 { font-weight: normal; font-size: 19px; color: #929e97; }
H5 { font-weight: normal; font-size: 19px; color: #ff8f09; }

BLOCKQUOTE { border-right: #c5c4bc 1px dotted; padding-right: 1em; border-top: #c5c4bc 1px dotted; padding-left: 1em; padding-bottom: 0em; border-left: #c5c4bc 8px solid; padding-top: 0em; border-bottom: #c5c4bc 1px dotted; background-color: #f8f7ef
}
PRE { border-right: #aaa 1px solid; padding-right: 10px; border-top: #aaa 1px solid; padding-left: 10px; background: #e7e6de; padding-bottom: 15px; overflow: auto; border-left: #aaa 1px solid; width: 80%; padding-top: 0px; border-bottom: #aaa 1px solid; }
TD { font-weight: normal; vertical-align: top; }
SMALL { font-size: 9px }

/* T O P 1 */        
#top1 { height: 84px;  padding: 0px 0px 10px 25px; 
  background: #e9e9e9 url(/images/bg_top1.gif) top repeat-x;  white-space:nowrap;
}
#top1 div.top_logo { padding-top: 10px; width: 226px; height: 58px;
   background: #e9e9e9 url(/images/images/bg_58.gif) top repeat-x; z-index: 10px;
}
#top1 div.top_login { margin: 10px 0px 0px 0px; white-space:nowrap; }
.inpPasswd { margin-left: 10px; padding-left: 15px; background: #FFFFFF url(/images/passwrd.gif) left top no-repeat;  height: 18px; }
.inpLogin { margin-left: 10px; padding-left: 15px; background: #FFFFFF url(/images/login.gif) left top no-repeat;  height: 18px; }
#top1 div.top_link { margin: 0px 0px 0px 310px; border-left: 1px solid #ebebeb; border-top: 1px solid #ebebeb;}
#top1 div.top_link ul { padding-right: 0px; padding-left: 0px; padding-bottom: 5px; margin: 0px; padding-top: 2px   }
#top1 div.top_link li { padding-left: 10px; display: inline; }
#top1 div.top_link a:link, #top1 div.top_link a:active {
        font-family: Verdana, Arial, Helvetica, sans-serif 
        color: #848484;  font-weight: bold; font-size: 12px;                
}
#top1 div.top_link a:visited { font-family: Verdana, Arial, Helvetica, sans-serif     
        color: #848484; /* #3662a9; */ 
        text-decoration: none; font-weight: bold; font-size: 12px;   
}
#top1 div.top_link a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif 
        color: #848484;
        text-decoration: underline;
}

/* T O P 2 */
#top2 { height: 149px; background-color: #ebebeb; display: block;  white-space:nowrap;  
  color: #9d9d9d; font-size: 11px;  padding: 0px 25px 0px 25px;  z-index: 10px;
}
#top2 div.stat { word-spacing: 1px; float: left; width: 380px; height: 149px; }
#top2 div.anons { height: 149px; padding-left: 40px; white-space: normal;   }
#top2 div.hd_name { font-size: 20px;  }
#top2 div.hd_time { font-size: 24px; float: right; height: 40px }
#top2 div.hd_news { padding-top: 5px;  color: #000000; font-size: 11px; }
#top2 div.hd_news div { display: block; width: 160px;  float: left; 
    padding-right: 0px; padding-top: 4px; padding-left: 0px; 
    padding-bottom: 4px;  display: inline;  
}
div.hd_ln2 { border-bottom: 2px solid #d3d3d3; padding-bottom: 2px; }
div.hd_ln1 { border-bottom: 1px solid #d3d3d3; padding-bottom: 2px; }
div.hd_ln3 { border-bottom: 2px solid #eeeeee; padding-bottom: 2px; }


.anons_txt a { text-decoration: none; color: #000000; }
.hd_theme a { text-decoration: none; color: #000000; }

/* T O P 3 */
#top3 { height: 296px; background-color: #ebebeb; display: inline-table; white-space:nowrap;  }
#top3 div.hd_left   { float: left;  width: 373px; height: 296px;  }
#top3 div.hd_right  { float: right;  width: 195px; height: 296px; z-index: 10}
#top3 div.hd_center { float: left; /* position: absolute; top: 240px; left: 400px; */ width: 427px; height: 296px; z-index: 2 }
#top_search { padding: 0px 20px 0px 30px; margin: 0px; background-color: #ebebeb;
  color: #4a4b4a; font-size: 110%;
}
.inpTXT {  font-size: 90%; padding: 5px 0px 0px 0px; 
   color: #000000; width: 100%;
}
.inpSearch { width: 100%;  height: 18px; padding-left: 5px; font-size: 12px;
}
.inpSelect {  width: 100%;  height: 22px; font-size: 12px;   
}

/* C E N T E R */    
#tbl_main { background-color: #FFFFFF; padding: 5px 30px 30px 30px;}  
#tbl_center { margin-right: 5px; }
.dateis {  color: #C00000; float: left; width: 120px }

.hr1 { border-bottom: #d6e0f4 1px solid }
.hr1dotted { border-bottom: #d6e0f4 1px dotted }
 
a:link, a:active { font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #848484; 				
}
a:visited { font-family: Arial, Helvetica, Verdana, sans-serif;       
  color: #848484; /* #3662a9; */ text-decoration: none;
}
a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; 
color: #848484; text-decoration: underline;
}
a.indx { font-size: 13px;}
a.lnk1 { font-size: 11px; color: #4a4b4a;  font-family: arial; text-decoration: none;
  text-transform: uppercase ;
}
a.lnk1:hover {
  TEXT-DECORATION: underline;  
}

.table-head  {  BACKGROUND-COLOR: #6f90bb; color: #FFFFFF; font-size: 14px;}
.table-votes { BACKGROUND-COLOR: #e4e8f1; font-size: 14px;}

.t-info{ color:#688eb5; }
.w_100 { width: 150px; margin-right: 10px;}

/* R I G H T Colums */
.right1_bg { background: #FFFFFF url(/images/bgcomment_anons.gif) top repeat-x; padding-bottom: 50px; }
.right1_users { float: left; margin: 10px 10px 10px 10px;  padding: 2px; border: 2px solid #dedede; }
.right_info { padding: 10px 10px 10px 130px;  }


/* C O M M E N T */
.comment-header {
    border-right: 0px solid; padding-right: 10px; border-top: 0px solid; padding-left: 10px; padding-bottom: 5px; border-left: 0px solid; padding-top: 5px; border-bottom: 0px solid; background-color: #e7e6de
}
.comment-num:link {
    font-size: 34px; float: right; color: #aaaaaa; font-style: italic; font-family: georgia, "times new roman", times, serif; background-color: transparent; text-decoration: none
}
.comment-num:visited {
    font-size: 34px; float: right; color: #aaaaaa; font-style: italic; font-family: georgia, "times new roman", times, serif; background-color: transparent; text-decoration: none
}
.comment-num:hover {
    font-size: 34px; float: right; color: #aaaaaa; font-style: italic; 
    background-color: transparent; text-decoration: none
}
.comment-text {
    border-right: #e7e6de 1px solid; padding-right: 10px; border-top: #e7e6de 1px solid; padding-left: 10px; padding-bottom: 0px; border-left: #e7e6de 1px solid; padding-top: 0px; border-bottom: #e7e6de 1px solid; background-color: #f8f7ef
}
.comment-list .odd-comment {
    font-size: 12px; margin-bottom: 15px
}
.comment-list .even-comment {
    font-size: 12px; margin-bottom: 15px
}
.comment-list {
    padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.comment-date {
    font-size: 7pt; color: #999999
}
.comment-edit-link {
    font-size: 7pt; color: #999999
}
/* B O T T O M*/
#tbl_bottom {
  height: 100px; BACKGROUND-COLOR: #ebebeb; 
  background-color: #FFFFFF; padding: 30px;
}

.flleft { float: left; }
.flright { float: right; } 
.mn {
    margin: 0px 10px 0px 0px; padding: 0px; 
    background-color: #ffffff; height: 99%;
}

/* ANKETA */
#anketa1  {
   width: 100%;
}
.nameInp {    
  background-color: #F0F0F0; float: left; width: 130px; height: 20px; margin-left: 2px;  padding-right: 5px; padding-top: 5px;  text-align: right;               
}    
.nameInp2 { background-color: #F5F5F5; float: left;  width: 130px; height: 20px; margin-left: 2px; padding-right: 5px;  padding-top: 5px; text-align: right;               
}
.nameInp3 { background-color: #F5F5F5; float: left;width: 130px;  height: 20px;margin-left: 2px;padding-right: 5px;    padding-top: 5px; text-align: right;               
}  

.valueInp {    
  margin-left: 2px; padding-right: 10px; height: 20px; vertical-align: bottom; 
}    

.input_button {
    color: #663333; background-color:  #E0E0E0;  border-top: 1px outset #050505; border-right: 1px outset #846B52; border-left: 1px outset #050505; border-bottom: 1px outset #846B52;
}

.td4 {padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: justify; width: 100%;
}
/*  RIGHT */
.zag1 { padding-top:  20px; padding-bottom:  10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;  color: #DA4121;  font-weight: bold;
}

.rightText {  vertical-align: top; padding-left: 10px;
}
.vLineBl { background: url(/images/v_line.gif) center repeat-y; width: 12px; }
.l_1 { HEIGHT: 2px; BACKGROUND-IMAGE: url(/images/hr1.gif) }
.l_1 HR { DISPLAY: none }
.l_2 { BACKGROUND-IMAGE: url(/images/line2_top.gif)  x-repeat; }
.l_2 HR { DISPLAY: none }
.bl5 { COLOR: #fff; BACKGROUND-COLOR: #666666; }

/* ЧУЖОЕ */
TD.q {
    FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
TD.r {
    FONT-SIZE: 12px; COLOR: #484b50; FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.news {
    FONT: 11px Verdana, Tahoma, Geneva, sans-serif; COLOR: black; TEXT-DECORATION: none
}
A.news:hover {
    FONT: 11px Verdana, Tahoma, Geneva, sans-serif; COLOR: black; TEXT-DECORATION: none
}
A.news1 {
    FONT: 11px Verdana, Tahoma, Geneva, sans-serif; COLOR: steelblue; TEXT-DECORATION: none
}
A.news1:hover {
    FONT: 11px Verdana, Tahoma, Geneva, sans-serif; COLOR: steelblue; TEXT-DECORATION: underline
}
A.news2 {
    FONT: 11px Verdana, Tahoma, Geneva, sans-serif; COLOR: black; TEXT-DECORATION: none
}
A.news2:hover {
    FONT: 11px Verdana, Tahoma, Geneva, sans-serif; COLOR: black; TEXT-DECORATION: underline
}
A.sobit:hover {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #484b50; FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
A.sobit1 {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #484b50; FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, sans-serif; TEXT-DECORATION: underline
}
A.sobit1:hover {
    FONT-SIZE: 12px; COLOR: #484b50; FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, sans-serif; TEXT-DECORATION: none
}
