body {
   height: 100%;
   width: 100%;
   color: #342511;
   padding: 0px;
   margin: 0px;
}
a {
   font-size: 100%;
   font-family: Arial;
   color: #c41313;
   text-decoration: underline;
}
a:hover {
   text-decoration: none;
}
.nameof {
   font-family: Arial;
   color: #6b914e;
   font-weight: bold;
   font-size: 90%;
}


.main_1 {
   width: 80%;
}

.first {
    border-left: 1px solid #e6ceae;
    padding-left: 30px;
    padding-top: 30px;
    background-color: faf4e8;
    width: 50%;
    color: #342511;
    font-size: 80%;
    font-family: Arial;
}
.second {
    width: 50%;
    background-color: #faf4e8;
    vertical-align: top;
    padding-right: 30px;
    color: #342511;
    font-size: 80%;
    font-family: Arial;
}
.copyright {
   font-family: Arial;
   font-size: 70%;
   color: #342511;
}
.search {
   font-size: 70%;
   color: #715229;
   font-family: Arial;
   font-weight: bold;
}
.menu {
   font-size: 100%;
   color: #715229;
   font-weight: bold;
   text-decoration: underline;
   font-family: Arial;
}
.menu2 {
   font-size: 90%;
   color: #715229;
   font-family: Arial;
   text-decoration: underline;
}
.menu3 {
   font-size: 80%;
   color: #bc0606;
   font-family: Arial;
   text-decoration: none;
}
.active_menu {
   font-size: 100%;
   color: #faf4e8;
   font-weight: bold;
   font-family: Arial;
   padding-left: 15px;
}
.block {
   color: #faf4e8;
   font-size: 75%;
   font-family: Arial;
   font-weight: bold;
   padding-left: 15px;
}
input {
   border: 1px solid #c7c7c7;
   font-family: Arial;
   font-size: 70%;
   color: #50483d;
   background-color: #ffffff;
}

textarea {
   border: 1px solid #c7c7c7;
   font-family: Arial;
   font-size: 70%;
   color: #50483d;
   background-color: #ffffff;
}

.title {
   font-size: 130%;
   color: #715229;
   font-family: Arial Narrow;
}
.main {
   font-size: 100%;
   font-family: Arial;
   color: #624f36;
}
.table {
   font-size: 90%;
   color: #624f36;
   font-family: Arial;
}
.atable {
   font-size: 90%;
   color: #bc0606;
   font-family: Arial;
}
.tip {
   font-size: 70%;
   color: #624f36;
   font-family: Arial;
}
.news {
   font-size: 80%;
   color: #322b21;
   font-family: Arial;
}
a.news_link {
   color: #B47507;
   font-size: 110%;
   font-family: Arial;
}
a.more {
   color: #bb0606;
   font-size: 90%;
   font-family: Arial;
   font-weight: bold;
}

.date {
   font-size: 80%;
   color: #faf4e8;
   font-family: Arial;
}


/**********************************************/
/* my */

.but_download_all{
   padding: 0px 12px 0px 7px;
   background-color: #B1956D;
   nowrap;
}

.but_download_all a {
   color: #ffffff;
   font-size: 80%;
   font-family: Arial;
   font-weight: bold;
   text-decoration: none;
}




.date1 {
   font-size: 100%;
   color: #faf4e8;
   font-family: Arial;
   padding: 0px 4px 0px 4px;
   margin: 0px 0px 3px 0px;
   background-color: #6e5c43;
   width: 72px;
   text-align: center;
}

.list_link{ margin: 0px 0px 7px 0px;}
.list_text{ margin: 0px 0px 20px 0px;}
.list_no_more{ 
   color: #B47507;
   font-size: 110%;
   margin: 0px 0px 20px 0px;
   }

.list_no_more_1{ 
   color: #B47507;
   font-size: 110%;
   margin: 0px 0px 7px 0px;
   }




.img_left{
   float: left;
   margin: 0px 15px 15px 0px;
   padding: 1px 1px 1px 1px;
   border: 1px solid #B00300;
}

.img{
   margin: 10px 0px 10px 0px;
   padding: 1px 1px 1px 1px;
   border: 1px solid #B00300;
}

.center{ text-align: center;}

.title_news {
   margin: 0px 0px 15px 0px;
   font-size: 130%;
   color: #9e753a;
   font-family: Arial;
   font-weight: bold;
}

.title_news_1 {
   margin: 10px 0px 7px 0px;
   font-size: 130%;
   color: #C41313;
   font-family: Arial;
   font-weight: bold;
}

.p_table {
   font-size: 90%;
   padding: 4px 6px 4px 6px;
/*   padding: 7px 10px 7px 10px; */

}

.p_table1 {
   padding: 7px 10px 7px 10px; 
}

.p_table2 {
   font-size: 90%;
   padding: 4px 0px 2px 0px;
   vertical-align: center;
}


.mt_content{
   margin-top: -10px;
}

.w100{
width: 100%;
}

.s13{
   font-size: 13px;
}


.gallery_foto_descr{
   width: 181px;
   height: 188px;
   text-align: center; 
   margin: 10px 10px 10px 10px;
   float: left;

}



.gallery_foto {
   background-image: url(/pic/bg-images.gif); 
   background-repeat: no-repeat; 
/*   padding: 15px 20px 28px 21px; */
   padding: 15px 20px 28px 21px; 
}

.gallery_descr{ 
font-size: 11px;
margin: 10px 10px 0px 10px;
}



.video_foto_descr{
   width: 256px;
   height: 195px;
   text-align: center; 
   margin: 10px 10px 10px 10px;
   float: left;

}

.video_foto {
   background-image: url(/pic/play.gif); 
   background-repeat: no-repeat; 
/*   padding: 15px 20px 28px 21px; */
   padding: 22px 58px 18px 58px; 
}


.video_descr{ 
font-size: 11px;
margin: 10px 30px 0px 30px;
}
      



      
.comment_title{
   font-size: 90%;
   color: #faf4e8;
   font-family: Arial;
   padding: 0px 10px 0px 10px;
   margin: 0px 0px 0px 0px;
   background-color: #B1956D;
}


.comment_content{
   margin: 0px 0px 0px 0px;
   padding: 5px 10px 30px 10px;
}


.all_wagons_block{
   font-size: 12px;
   font-weight: bold;
   color: #ffffff;
   background-color: #BC0606;
   margin: 0px 0px 0px 0px;
   padding: 2px 10px 1px 10px;
}

.pl25{
   padding-left: 25px;
}

/* from scroll */

A.page_number:link, A.page_number:visited, A.page_number:hover { TEXT-DECORATION: none;   color: #FFFFFF;}


.page_number, .this_page_number{
   text-align:  center;
   text-decoration: none;
   height: 15px;
   width: 25px; 
   display: block;
   border: 1px solid #ffffff;
   padding: 3px 0px 3px 0px;
   float: left;
   margin: 2px;
   background-color: #B1956D;
}

.this_page_number{
   background-color: #BC0606;
   color: #FFFFFF;
}


.page_number:hover {
   text-decoration: none;
   background-color: #B1956D;
   border: 1px solid #715229;
}



/* from calendar */

.topInfoBlock {

   width: 179px; 
   background-image: url(/pic/calendar_menu_top.gif); 
   background-repeat: no-repeat; 
   padding-top: 12px; 
   display: none; 
   position: absolute; 
   left: 0px; 
   top: 0px; 
   z-index: 10px;
}

.bottomInfoBlock {
   
   background-image: url(/pic/calendar_menu_bottom.gif); 
   background-repeat: no-repeat; 
   background-position: bottom; 
   padding-bottom: 8px;
}


.leftInfoBlock {

   background-image: url(/pic/calendar_menu_left.gif); 
   background-repeat: repeat-y; 
   background-position: left;
}


.rightInfoBlock {

   background-image: url(/pic/calendar_menu_right.gif); 
   background-repeat: repeat-y; 
   background-position: right;
}


.contentInfoBlock {

   font-family: Arial; 
   font-size: 10px; 
   color: #BB0606; 
   margin-left: 5px; 
   margin-top: 2px; 
   margin-bottom: 2px;
}

/*  End from calendar */
