* {
    border: none;
}
/*.pile {
		position: absolute;
		left: 100px;
		top: 200;
		width: 760px;
		height: 98px;
		z-index: 1;
	}
	.mile {
		position: absolute;
		left: 100px;
		top: 220px;
		width: 760;
		height: 90%;
		z-index: 2;
	}/*/
body {  /* Стиль основных элементов WEB-страницы */
	background-color: #FFCC99;
    margin: 0px auto 0px auto;  /* Выравнивание таблицы с сайтом по центру и убирание отступов сверу и снизу */

	/* Задание шрифта по умолчанию */
    color: #663333;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}

td {
	/* Задание шрифта по умолчанию */
    color: #663333;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.nameLink{		
	color: #EE0000;
	font-weight: bold;
}
a.Links {
	color: #FF7747;
	font-weight: normal;
}

/*a:visited { color: #E78E52; }*/

.class1 A:visited {color: #E78E52; }

.class2 A:visited {color:#EE0000;}


.normal{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #663333;
	font-weight: normal;	
	font-size: 11px;
}
.small {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

a {
	color: #EE0000;	
	font-weight: normal;
	text-decoration: none;
}

a:hover {
    color: #FF7747;
	text-decoration: underline;
}

a.topMenu {
	color: #EE0000;
	font-size: 12px;	  
	font-weight: bold;
	text-decoration: none;
}

a.topMenu:hover {
	color: #990000;		  
	text-decoration: none;
}

input,
select {
	color:#663333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;	
	background-color: #FDE7CF ;	
}

select#selectRubric {
	background-color: #FFCC99;	
	
	color: #d31c17;
} 

input.inset, select.inset {
    border: 1px inset #000000;
}

input#inp-text {
	color:#663333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;	
    border: 1px inset #000000;
    width:100%;
}


p.top_bottom {
    margin-top: 10px;
    margin-bottom: 10px;
}

h1 {
	color: #EE0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
}


h2 {
	color: #D11A1A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;	
}

.gorliniya {
	font-size: 9px;	
}
.gorliniyaInp {
	background-color: FFCC99; 
	height: 12px;
	margin:2px; 	
}

#top_menu
{
	background: url("img/menu_top3.gif");
	height: 21;
}

#site_border,
#header_image,
#head_banners,
#menu
{
	width: 775px;
}

.error {
	color: #D11A1A;
	font-size: 13px;
}

#site_border {
    border: 1px solid #D11A1A;
}

#header_image {
	background: url("img/header.gif");
	height: 135px;
}

#head_banners {
	height: 60;
	background-color: #FFFFFF;
	text-align: center;
    border-top: 1px solid #D11A1A;
}

#head_banners_left,
#head_banners_center,
#head_banners_right {
    height: 60px;
}

#head_banners_left,
#head_banners_right {
    width:160px;
}

#head_banners_center {
    width:450px;
}

#menu {
	height: 21;
	background-color: #FDE7CF;
}

#menu td {
	background-image: url("img/menu_top2.gif");
	text-align: center;
}

#content_header {
    background-image: url("img/left_top.gif");
    height: 84px;
	width: 191px;
    vertical-align: top;    /* Выравнивание формы поиска по сайту */
}

#content_header_1 {
  /*  background-image: url("img/left_top.gif");*/
    height: 84px;
	width: 191px;
    vertical-align: top;    /* Выравнивание формы поиска по сайту */
}

#search_submit {
    width: 17px;
    height: 17px;
    margin-top: 5px;
    margin-left: 0px;
	margin-right: 0px;
}

#search_text {
    width: 137px;	
	height: 17px;
    margin-top: 4px;
    margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
    padding-top: 1px;
	
	background-color: #FDE7CF ;	
	font-size: 8pt;
}

#content_header > form #issues {    /* Для всех броузеров кроме IE */
    margin-top: 0px;	
	width: 125px;		
	background-color: #FDE7CF ;	
	height: 17px;    	    
	margin-right: 5px;
	font-size: 10px;
	
}

#left_panel {
    background-color: #FF7747;
    padding-left: 2px;
    padding-right: 2px;
    text-align: left;
    vertical-align: top;
    width: 191px;
}

ul {
    list-style: none;
    padding-bottom: 0px;   /* Расстояние между разделами на левой панели */
    margin: 0px;
}


#left_panel_hseparator {
	width: 100%;
	background: url(img/left_panel_hseparator.png) left bottom repeat-x;
    padding-bottom: 3px;
	padding-left: 4px;
	text-align: left;   /* Выравнивание заголовка на левой панели */
}

#left_panel_hseparator2 {
	width: 100%;
	background: url(img/left_panel_hseparator2.png) left bottom repeat-x;    
	text-align: center;   
	height:3 px;
	position: relative;	
}


.panel_title {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial;
	color: #FFFFFF;	
}

#left_panel ul li a {
    display: block;
	font-weight: bold;
	font-size: 12px;
    background-color: #FFCC99;
    border-bottom: 1px solid #FF7747;
	font-family: Tahoma, Verdana, Arial;
    padding-left: 5px;
	padding-bottom: 2px;	
	color: #EE0000;
}

#left_panel ul li a:hover {
    background-color: #FDE7CF;
	text-decoration: none;
	
}

table  #catalog {
	width: 100%;
	padding: 0px;
}
#catalog td a {
    display: block;
	font-weight: bold;
	font-size: 12px;
    background-color: #FEE8D0;    
    padding-left: 10px;
	padding-right: 5px;
	height: 21px;
	color: #EE0000;		
}

#catalog td a:hover {    
	background-color: #FEE8D0;
	text-decoration: none;		
}

.linksText{
	font-size: 12px;  
	color: #EE0000;
}


#info {
    text-align: center;
}

#left_panel_shadow {
    background-image: url("img/left_panel_shadow.png");
    width: 10px;
}

#content_counters {
   background-image: url("img/left_center_top.gif");  
   background-repeat: no-repeat;
   width: 74px;
}

#content_counters_1 {
   background-image: url("img/vert_center_top.gif");  
   background-repeat: repeat-x;
   width: 501px;
}

#content {
/*
    position: relative;
    top:20px;
    left: 0px;
    z-index: 1;      Для Oper'ы */

}
.tdstyle8{
	color: #d31c17;
	font-weight: bold;
}

td.content {        /* поля слева и справа от содержания */
    padding-left: 10px;
    padding-right: 10px;	
}

td.content2 {        /* поля слева и справа от содержания */
    padding-left: 20px;
    padding-right: 20px;	
}


#content_issue_title {
	background-color: #FFCC99;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #EE0000;
	font-weight: bold;
	height:23px;
    width: 35%;	
}

#content_issue_title2 {
	background-color: #FFCC99;
	padding-left: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #EE0000;
	font-weight: bold;
	height:23px;
   /* width: 65%;	*/	
    border-bottom: #E78E52 1px solid;
}


.zborder1 {
	background-color: #FFCC99;
	padding-left: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #EE0000;
	font-weight: bold;
	height:23px;
    width: 65%;		
  
}

.zborder2 {
  padding-right: 11px; 
  border-bottom: #E78E52 1px solid; 
  border-right: #E78E52 1px solid;
}

table.one_news {
	width:100%;
    margin-top: 15px;
    margin-bottom: 5px;
}

.line_separator {
    border-bottom: 1px solid #FDA86D;
	padding-left: 10px;
    padding-right: 10px;
}

td.news_date {
    font-weight: bold;
}

td.part_name {
    text-align: right;
    font-weight: bold;
}

td.news_title {
	font-size: 12px;
	color: #EE0000;
	font-weight: bold;
}

.news_more {
	font-size: 11px;
	color: #FF7747;
	font-weight: bold;
}


table.right_panel {
	background-color:#FFCC99;
	width:161px;
    margin-bottom: 10px;	
}

td.right_panel_left_border {
	background-image: url(img/right_panel_left_border.png);
	width:4px;
}

td.right_panel_vote_question {
	color: #EE0000;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	text-align:center;
}

td.right_panel_right_border {
	background-image:url(img/right_panel_right_border.png);
	width:7px;
}

td.gaps_between_votes_elements {
	height:10px;
}

td.right_panel_vote_answer {
	color: #EE0000;
	font-weight: bold;
	text-align:left;
	font-family: Tahoma, Verdana, Arial;
}

input.submit_button {
	color: #663333;
	background-color:  #FFD3AD;	
	font-weight: bold;
    border-top: 1px outset #FFE0C1;
	border-right: 1px outset #846B52;
	border-left: 1px outset #FFE0C1;
	border-bottom: 2px outset #846B52;
}

td.borderTleft {
	background-image:url(img/border1_1.gif);
	background-repeat: no-repeat;
	height:4px;
	width:6px;
}
td.borderTcenter {
	background: url("img/border1_2.gif") left top repeat-x;			
	height:4px;
	width: 100%;
}
td.borderTright {
	background-image: url("img/border1_3.gif") ;	
	height:4px;
	width: 7px;
}

td.borderBleft{
	background-image:url("img/border2_1.gif");
	background-repeat: no-repeat;
	height:4px;
	width:6px;
}

td.borderBcenter {
	background: url("img/border2_2.gif") left top repeat-x;			
	height:4px;
	width: 100%;
}

td.borderBright{
	background-image:url("img/border2_3.gif") ;
	height:4px;
	width: 7px;
}


td.right_panel_bottom_border {
	background-image:url(img/right_panel_bottom_border.png);
	width:161px;
	height:6px;
}

td.right_panel_top_border {
	background-image:url(img/right_panel_top_border.png);
	width:161px;
	height:4px;
}

#vote_choise {
   background-color:#FDA86D;
    width: auto;
}

.right_panel_title {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
    padding-bottom: 10px;
	padding-top: 5px;
}

#subscribe_mail {
    border: 1px inset #FFFFFF;
    margin-bottom: 20px;
    font-weight: normal;
	padding-left: 5px;
	margin-right: 0px;
	background-color: #FDE7CF ;	
}

#news_rubrics_choise { /* Новостной рубрикатор */
    margin-top: 15px;
}

#author {
    text-align: right;
    font-weight: bold;
    padding-top: 15px;
}

#left_panel_extension {
    background-color: #FF7747;
}

#left_panel_shadow_extension {
    background-image: url("img/left_panel_shadow.png");
    width: 9px;
}

#counters {
    border-top: 1px solid #FDA86D;
}
/*****************  F O R U M      
**/
table.forum {
    width: 100%;			
	font-size: 13px; 

}

table.forumTheme{
    width: 100%;		
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #F1F1F1;
	border-bottom: 2px solid #F1F1F1;
	background-color:#CE0C08;		
	padding: 5px;

}

th.forumHead,td.forumHead { 
    font-size: 12px; 
 	background-color:#FF7747;
	color: #FFFFFF;
    text-align: center;
    font-weight: bold;		
    padding-left: 5px;
	padding-right:  5px;	
}

tr.forumMessTheme, td.forumMessTheme, td.forumMessTheme  a{
    font-size: 13px; 
 	background-color:#EE0000;
	color: #FFFFFF;	

}
table.forumMess {
	width: 100%;		
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #EE0000;
	border-bottom: 2px solid #EE0000;


}



/* Main table cell colours and backgrounds */
.row1	{ background-color: #F2f2f2; }
.row2	{ background-color: #FDE7CF; }
.row3	{ background-color: #D8DFE3; } 


.inp-links {
		color:#663333;    
    font-size: 8pt;
	width: 98%;	
	background-color: #F2F2F2;
	border: 1px solid #050505;
}

.inp-add {
	color:#663333;      
    font-size: 8pt;	
	background-color: #D6D3CE;
	border: 1px solid #050505;
	padding:  0px;
}

.inp-textarea {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color:#663333;    
    font-size: 8pt;
	width: 100%;
	background-color: #F2F2F2;
	border: 1px solid #050505;
text-align: left;
}
.forum input{
	color:#663333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
	background-color: #F2F2F2;
	border: 1px solid #050505;
    width: 125px;
	height:18px;
}

table.forumSubmit {
	color:#663333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
	background-color: black;	
	height:15px;
} 

table.navbar { border: solid 1px #98AAB1; background-color: #DFE3E6; background-image: url('images/cellpic4.gif'); background-repeat: repeat-x; height: 22px; }
table.navbar td { color: #FFA34F; font-size: 11px; font-weight: bold; padding-left: 5px; }
table.navbar td a, table.navbar td a:visited { color: #3385AD; text-decoration: underline; }
table.navbar td a:hover, table.navbar td a:active { color: #FFA34F; text-decoration: underline; }
table.navbar td.nav_invert { color: #3385AD; font-size: 11px; font-weight: bold; padding-left: 5px; }
table.navbar td.nav_invert a, table.navbar td.nav_invert a:visited { color: #FFA34F; text-decoration: none; }
table.navbar td.nav_invert a:hover, table.navbar td.nav_invert a:active { color: #3385AD; text-decoration: underline; }


/*****************  E N D F O R U M      
**/

/******** A N K E T A */
.hr {
	COLOR: #FDA86D; HEIGHT: 1pt; TEXT-ALIGN: center; WIDTH: 60%
}

.hr2 {
	margin-left: 177px; COLOR: #FDA86D; HEIGHT: 1pt; TEXT-ALIGN: left; WIDTH: 200px;
}


.inp_anketa_suprug{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;	
   	border: 1px #000000 solid;
	background-color: #FFCC99;
	padding-left: 5px;
	padding-right: 5px;
}

.inp_anketa{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;	
   	border: 1px #000000 solid;
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	
}

#anketa select {
	background-color: #ffffff;
	border: 1px solid #000000; 
	margin: 1px;
}

#anketa textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;	
	border: 1px solid #000000;
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
}
#anketa .plus {
	COLOR: #CE0C08; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: normal
}

.tdbold {
	COLOR: #633031; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: normal
}
.tdattention {
	COLOR: #CE0C08; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: normal
}

.tdattention A:link {
	TEXT-DECORATION: none
}
.tdattention A:visited {
	TEXT-DECORATION: none
}
.tdattention A:hover {
	TEXT-DECORATION: none
}

/******** END A N K E T A */
#testBorder {
	border: 1px solid #000000
}

table.inBorder {    		
	border: 1px solid   #ff7542;

}
table.inBorder td {    
     border: 1px solid   #ff7542;	 
}