@import url('gallery.css');
@import url('saratov.css');
@import url('autorOLD.css');
body{background-color : #E2E2DC;	font-family : Verdana, serif, sans-serif;}

a{	color : Black; text-decoration: none;}


p{font-size : 80%; margin:0 0 10px 0;}
p.search{font-size : 70%; margin:0 0 10px 0;}
.gray{color : #708090;}
.white{color : white;}
.red{	color : red;}
.bordo{color:#993333}
.green{	color : Green;}
.blue{	color : Blue;}

h1{	font-size : 100%;margin:0 0 5px 0;}
h1.title{	font-size : 100%;margin:0 0 25px 0;}
h2{	font-size : 95%;margin:0 0 5px 0;}
h3{	font-size : 75%;margin:0 0 5px 0;}

.big{font-size : 100%;  font-weight : bold; margin-bottom:10px;}

.gl_nevs{font-size : 90%;margin-bottom:5px;  background-color: Red;  color: White; padding:5px 0 5px 5px; }

/*logo data razdelname*/
div#logo{ margin-top:15px;margin-left:5px;}
table.razdel_data {border-collapse : collapse;width : 363px;}
td#title_razdel{font-size : 120%;padding-left:6px; margin-bottom:0px; color:RED;  font-weight : bold;}
td#data{font-size : 13px; color:#993333;padding-top:5px; }

div#top{padding:0px 0 5px 1px}
table#sub{ border-collapse : collapse; font-size : 70%;  }
table#sub td{padding:5 5 10 5}
table.left_cont{ border-collapse : collapse; width : 100%;  background-color : White;  }
table..left_cont  td { margin : 0em; padding : 0em; vertical-align : top; }
table.left_cont_top{ border-collapse : collapse; width : 100%;  background-color : #F3E4D4;  }
table..left_cont_top  td { margin : 0em; padding : 0em; vertical-align : top; }

/*превьюха к галереям*/
table#photo_prev{ border-collapse : collapse; width : 100%; background : #F5F5F5;margin-bottom:3px;}
table#photo_prev td { margin : 0em; padding : 5px 3px 8px 20px; vertical-align : top; }
DIV#small_gal{	border : 4px solid White;  width : 70px;  height : 60px; margin-bottom:3px;  margin-top:5px;}
.gall_title{	font-size : 70%;  font-weight : bold; }
/*превьюха к галереям*/

table.left_cont td { margin : 0em; padding : 0em; vertical-align : top; }

table.main{ border-collapse : collapse; width : 100%; }

table.main td { margin : 0em; padding : 0em; vertical-align : top; }

table.top_menu{background: #6A6D6F  url(../images2/bg_menu.gif)  repeat-y right;  border-collapse : collapse; width : 100%;  border-bottom : 3px solid #424242;  border-top : 2px solid White;  margin-bottom : 10px;    }
table.top_menu a{color:#ffffff;  text-decoration : none; }
.top_menu A:visited {text-decoration: none; color: #ffffff;}
.top_menu A:active {text-decoration: underline; color: #cccccc;}
.top_menu A:hover {text-decoration: underline; color: #cccccc;}
.top_menu A#akt_razdel {text-decoration: none; color: #000000;}
span.akt{color : #00000;  background-color : #fff; }
table.top_menu  td { margin : 0em; padding-top :6px ;padding-bottom :5px ;padding-right :10px ; padding-left :10px ;vertical-align : middle;  font-size : 75%;  font-weight : bold;  text-transform : uppercase;  color : White;  }

table.top_material{ background-color : #F3E4D4 ; background-image : url(../images2/bg_shapka.gif1); background-repeat : repeat-x; border-collapse : collapse; width : 100%; }

table.top_material  td { margin : 0em; padding : 0em; vertical-align : top; }

table.top{ background-color : #F1F1F1; background-image : url(../images2/bg_shapka.gif); background-repeat : repeat-x; border-collapse : collapse; width : 100%; }

table.top td { margin : 0em; padding : 0em; }

table.search_top{ border-collapse : collapse; width: 100%; margin-top:10px;margin-bottom:10px;}

table.search_top td { margin : 0em; padding : 0em; vertical-align : top; }

table.mega_in{ border-collapse : collapse; width : 100%;}

table.mega_in td { margin : 0em; padding : 0em; vertical-align : top; }

table.mega_razdel{ border-collapse : collapse; width : 100%;}

table.mega_razdel  td { margin : 0em; padding : 0em; vertical-align : top; }

table.m_two{ border-collapse : collapse; width : 100%; padding-left:0px;}
table.m_two td { margin : 0em; padding : 0em; vertical-align : top; padding-top:5px;}
table.m_two td#title{padding:0 10px 0 5px}





td#mega_pic{padding-right : 10px; background:  url(../images2/bg_line_v.gif)  repeat-y right; }
td#mega_one{padding-top : 10px; background:  url(../images2/bg_line.gif)  repeat-x bottom; }
td#mega_two{padding-right :15px;padding-top : 10px;}
td#mega_three{padding-right: 15px;padding-top : 10px;}

.m_one{	font-size : 80%; padding-bottom:10px;padding-top:8px;}


td#hor_line{ background:  url(../images2/bg_line.gif)  repeat-x center; padding:0px 10px 5px 2px }

table.favor{border-collapse : collapse; width : 100%; margin-top:0px;margin-left:0px; margin-bottom:8px;}
table.favor td { margin : 0em; padding : 0em; vertical-align : top; }
table.favor td.favor_txt{ margin : 0em; padding : 0px 2px 5px 5px; vertical-align : top;  font-size : 70%;  }

table#anons_razdel{ border-collapse : collapse; width : 100%; margin-top:0px;margin-left:0px;margin-bottom:8px;}
table#anons_razdel  td { margin : 0em; padding : 0em; vertical-align : top; }
div#foto_previev_razdel{margin-top:5px ;margin-bottom:2px ; float:left;}


/**плашки**/
div#bordo_pl{	background: #993333  url(../images2/bg_red_pl.gif) repeat-y  top right;  font-size : 90%;  color : White;  font-weight : bold;   padding:5px 0 5px 5px; margin-bottom: 5px;}
div#gray_pl{	background: #666666  url(../images2/bg_gray_pl.gif) repeat-y  top right;  font-size : 90%;  color : White;  font-weight : bold;   padding:5px 0 5px 5px; margin-bottom: 5px;}
div#easygray_pl{	background: #DCDCDC url(../images2/bg_easygray_pl.gif) repeat-y  top right;  font-size : 90%;  color : #000000;  font-weight : bold;   padding:5px 0 5px 5px;  border-bottom : 0px solid #993333;  }
/**плашки**/
div#top_news {margin:15px 0 15px 25px;}
div#top_news p{margin:2px 5px 3px 5px;font-size : 10px;}
/*div#short_zagolovki{padding:22px 15px 20px 25px;font-size : 11px;}
div#short_zagolovki a{	text-decoration : none;}*/
/*div.data{	font-size : 11px;padding-left:10px;padding-top:5px;}
div.logo{padding-left:8px;padding-top:5px;padding-bottom:10px; }*/

.serch{	width : 100%;}

.news{margin-bottom:10px;margin-top:0px;padding-left:46px;text-indent:-46px;}

table#prev_conteiner{ border-collapse : collapse; width : 100%;  /**background:  url(../images2/bg_line.gif)  repeat-x bottom;**/margin-bottom:2px;}
table#prev_conteiner td { margin : 0em; padding : 0em; vertical-align : top; }

/**картинки**/
div#pic_small{float:left;margin-top:0px;margin-right:3px;}
div#article_small{float:left;margin-top:3px;margin-right:5px;}
div#mega_small{float:left;margin-top:5px;margin-right:5px;}
div#news_big{float:left;margin:0 5px 0 0;}
div#razdel_big{float:left;margin-top:0px;margin-right:5px;}
DIV.copy_photo{padding-top:5px;padding-bottom:5px;padding-left:0px;	font-size: 75%;  background-color: White;  width: 233px;  text-align: center;  color: #993333;     }

/**картинки**/
div#block_one{	width : 234px;margin:10px 5px 15px 12px;  border-bottom : 3px dashed #696969; }
div#right_photo{width : 234px;margin:0 0 5px 0;  border : 1px solid #A9A9A9; }


/**ухи**/
div#yxo_txt{background : White; padding-left:8px;  border-left : 0px solid #D8CBBD; padding-top:8px;padding-bottom:8px;padding-right:8px;margin-left:4px;}
div#yxo{background : White; padding-left:3px;  border-left : 0px solid #D8CBBD; padding-top:8px;padding-bottom:8px;margin-left:4px;}
div#shadow{background: url(../images2/shadow_1.gif) no-repeat top right;  height : 20px;  }
div#shadow_white{background: url(../images2/shadow_2.gif) no-repeat top right;  height : 20px;  }
ul#advert_txt{list-style: none; margin: 0 0 10px 0;  padding-left: 3px; font-size : 70%;  }
#advert_txt a{color:#993333;	text-decoration: underline;}
ul#advert_txt li{padding-bottom:3px; }
li.edition{font-weight : bold;  border-bottom : 2px solid #A9A9A9;}

TABLE#informer{border-collapse : collapse; width : 100%; margin-bottom:4px; }
TABLE#informer td{padding:4px; margin : 0em; font-size: 12px; }
TABLE#informer tr.header_inf td{	background : #DCDCDC;}
TABLE#informer tr.line_one td{	background : #F5F5F5; border-bottom : 2px solid White; padding:3px;}
TABLE#informer tr.line_two td{	background : #F5F5F5;padding:3px;}
div.b468{margin:5px 0 5px 0}


TABLE.footer{border-collapse : collapse; width : 100%;}
TABLE.footer td{ margin : 0em; padding-top : 1em; padding-bottom : 1em;  padding-left : 10px; vertical-align : top; }

table.block_favor{border-collapse : collapse; width : 100%;margin-bottom:0px;margin-top:0px;}
TABLE.block_favor td { margin : 0em; padding :0em 0 3px 0; vertical-align : top; }
TABLE.block_favor td p {	font-size : 70%;}
 
TABLE.button_top{	font-size : 75%;}
TABLE.button_top td { margin : 0em; padding :0em; vertical-align : top; }
 
 div#advert_left{background:  url(../images2/bg_line.gif)  repeat-x bottom;margin-bottom:10px;padding-top:5px;padding-bottom:10px}
 /**разделы**/
 
 Table#layout{border-collapse : collapse; width : 100%;background : #F5F5F5;margin-top:4px;margin-bottom:5px;border-bottom : 2px solid #DCDCDC; }
 Table#layout td.layout {padding-left:0px;padding-right:0px;padding-top:0px;}
 div#name_razdel{border-bottom : 0px solid #993333;  font-size : 95%;  background : #DCDCDC; padding:5px 0 5px 5px;}
div.articles{padding-left:5px;padding-right:10px;margin:5px 5px 5px 0px;}
div.articles p{	letter-spacing : 0px;	font-size : 70%;}
div#conteiner_headline{margin:0 0 25px 63px;  padding-right:3px;clear: both;}
div#conteiner_headline_razdel{margin:0 0 25px 38px;  padding-right:3px;clear: both;}


div.razdel{padding-left:0px;padding-right:10px;margin:3px 5px 5px 0px;}
div.razdel p{	letter-spacing : 0px;	font-size : 70%;}

 ul#headline{ font-size : 75%;  list-style-type : circle;  font-weight : bold;    }
 ul#headline li{ margin:0 0 2px;  list-style : none; }
 
 .clearing {   clear: both;  height : 0;}
 
 table#vrezka{border-collapse : collapse; width : 100%;background : #F5F5F5;border-bottom : 3px solid #DCDCDC;border-left : 3px solid #DCDCDC;border-right: 3px solid #DCDCDC;margin-top:5px;}
 table#vrezka td.header {background: #DCDCDC url(../images2/bg_easygray_pl.gif1) repeat-y  top right;  font-size : 90%;  color : #000000;  font-weight : bold;   padding:5px 0 5px 5px; }
 table#vrezka td.logo_pic{padding-left:25px;padding-bottom:10px;padding-top:10px;}
 table#vrezka td.txt_vrezka{padding-left:10px;padding-bottom:10px;padding-top:10px;padding-right:10px;}

  /**разделы**/

  .clearing {margin:0 0 0 0;  clear: both;  height : 0px;  padding : 0em; }

 

  
  
  /*статья*/
  table.post{border-collapse : collapse; width : 100%;margin-bottom:5px;margin-top:0px;  border-bottom : 2px dotted #DCDCDC;  }
TABLE.post td { margin : 0em; padding :0em 0 0px 0; vertical-align : top; }
TABLE.post td.pics { margin : 0em; padding :0em 0 10px 0; vertical-align : top;  border-bottom : 2px dotted #DCDCDC; }
TABLE.post td.logo_a { margin : 0em; padding :3px 0 3px 0; vertical-align : top;  background-color : White;  }
TABLE.post td.autor_a { padding :17px 0 0px 2px; font-size : 70%; border-left : 2px dotted #DCDCDC;  color : #696969;  background-color : White;  }
TABLE.post td.logo_b { margin : 0em; padding :7px; background-color : White; vertical-align : middle; }
TABLE.post td.autor_b { padding :7px; font-size : 70%; border-left : 2px dotted #DCDCDC;  color : #696969;  background-color : White; vertical-align : middle; }
#sub_post{ font-size : 70%;padding-top:15px; padding-bottom:15px; border-bottom : 2px dotted #DCDCDC; margin-bottom:15px}
.data{color:#993333}

#about_person{	background-color : #E7E7E7;	border-bottom : 1px solid #993333;margin-bottom:10px;}
#about_person p{margin:2px;}
.persona{padding:0px 5px 10px 45px}

#about_post{	background-color : #E7E7E7;	border-bottom : 1px solid #8E8E8E;}
#about_post p{margin:2px}
div.post_in{padding:5px 5px 10px 45px}
table#photo_prev_article{ border-collapse : collapse; width : 100%; background : #F5F5F5;margin-bottom:5px;}
table#photo_prev_article td {  padding : 1px 3px 1px 5px; vertical-align : top; }
.gall_title{	font-size : 70%;  font-weight : bold; }
    /*статья*/
	
	/*новости*/
TABLE.heading_news_table{border-collapse : collapse; width : 100%;}
TABLE.heading_news_table  td{ margin : 0em; padding-top : 8px; padding-bottom : 0px;  padding-left : 0px; vertical-align : top; }
TABLE.heading_news_table  td.heading_news{	font-weight : bold;}
TABLE.heading_news_table  td.data_news{padding-right : 10px;padding-top : 8px;padding-left : 5px; }
TABLE.heading_news_table  tr.gray_bg td{background: #DCDCDC; }
TABLE.heading_news_table  tr.line td{ border-bottom : 2px dotted #DCDCDC; }
	/*новости*
	
	/*авторская колонка топматериал*/
table.bio{border-collapse : collapse; width : 100%;margin-bottom:10px;margin-top:0px;  border-bottom : 2px dotted #ffffff;  border-top : 2px dotted #ffffff; }
TABLE.bio td { margin : 0em; padding :0em 0 0px 0; vertical-align : top; }
TABLE.bio td.pics { margin : 0em; padding :0em 0 0px 0; vertical-align : top; background: #E7E7E7; }
TABLE.bio td.bio_txt { padding :5px 0 5px 0; vertical-align : top;  border-top : 2px dotted #ffffff; }

table.all_autor{border-collapse : collapse; width : 100%;}
table.all_autor td.cont{padding :0px 5px 0px 10px;}
table.mega_autor{border-collapse : collapse; width : 100%;border-bottom: 1px dotted #000000;margin-bottom:5px;}
hr{ color: Black; }
div.post_autor{padding-left:0px;padding-right:0px;margin:0px 5px 10px 15px;  border-bottom: 3px solid #696969; }
div.post_autor p{	letter-spacing : 0px;	font-size : 70%;}
div.data{font-size : 70%;}
div#og_top_autor{background : White; padding-left:8px;  border-left : 0px solid #D8CBBD; padding-top:8px;padding-bottom:8px;padding-right:15px;margin-left:4px;}

table.top_menu_autor{background: #592F06  url(../images2/bg_menu_autor.gif)  repeat-y right;  border-collapse : collapse; width : 100%;  border-bottom : 1px solid #fffff;  border-top : 1px solid White;  margin-bottom : 10px;    }
table.top_menu_autor a{color:#ffffff;  text-decoration : none; }
table.top_menu_autor  td { margin : 0em; padding-top :6px ;padding-bottom :5px ;padding-right :10px ; padding-left :10px ;vertical-align : middle;  font-size : 75%;  font-weight : bold;  text-transform : uppercase;  color : White;  }

.top_menu_autor A:visited {text-decoration: none; color: #ffffff;}
.top_menu_autor A:active {text-decoration: underline; color: #cccccc;}
.top_menu_autor A:hover {text-decoration: underline; color: #cccccc;}
.top_menu_autor A#akt_razdel {text-decoration: none; color: #000000;}

 div#logo_autor{float:left; margin-top:15px;margin-left:5px;}

/*архив*/
/*
table.box_line{ border-bottom : 4px solid #81806F; }
table.calendar td { font-size : 80%; padding : 5 5 5 5; }
td.month{font-size : 75%; font-weight : bold; padding : 15px 25px 15px 0px; }
td.pla{ background-color : #81806F; border-top : 2px solid #FFFFFF; color : #FFFFFF; font-size : 75%; font-weight : bold; padding : 3px 3px 5px 10px; text-transform : uppercase; }

table.calendar tr.day  td{ ; border-bottom : 1px solid #81806F; background-color : #E6E6E2; border-right : 1px solid #81806F; border-top : 1px solid #81806F; font-weight : bold; }

table.calendar tr.line  td{ border-left : 1px solid #E6E6E2; border-top : 1px solid #E6E6E2; }*/

div.form_layot{background-color : #e4e4e4; padding:10 0 10 0;margin-bottom:5px;}
Table.archiv_form{border-collapse : collapse;}
Table.archiv_form tr.form td{padding-right:5px;padding-top:5px; }
Table.archiv_form tr.dmy td{ font-size : 70%;color:#993333;padding-top:2px; }
.search_info{font-size : 70%;padding-bottom:3px;}
.name_razdel{font-size : 70%;}

/*поиск*/
table.search_form{font-size : 70%;margin-bottom:5px;}
 table.ra{font-size : 100%;}
 table.ra td{padding-right:3px;}
 .selector { clear: left; //height: 10px; }
 .selector input { float: left; margin-right: -20px }
 .selector label { margin-left: 20px;margin-top: 2px; display: block; }
/*поиск*/
/*главное*/
Table.general_day{border-collapse : collapse; width : 100%;margin-bottom:7px;}
Table.general_day td{background-color : #E4C6C6;}
Table.general_day td.cont_day{padding-left:5px;padding-right:5px}
div#line_bottom{
	border-bottom: 1px solid White;
	margin-bottom: 5px;
}
span.data_day{
	font-size: 70%;
	font-weight: bold;color:#993333;}

.anonslink{text-decoration:none;color:black;}

div#ramka{
	border: 1px solid Black;
	width: 235px;padding:5px 0 5px 0;
}
.subtitle{font-weight:normal;font-style:italic;margin-top:0px;margin-bottom:15px;}