body
{
margin:0;
padding:0;
}




.red
{
color:#f61414;
}

.txt {font-size : 13px;	font-family :  Arial, Verdana, Tahoma, sans-serif;	color : #2b2f30;	line-height: 17px;	width: 650px;}
.txt a {	color: #084f57;  font-size: 13px;}
.txt a:visited  {font-size: 13px;}
.txt a:hover {color: #b61d1d;  font-size: 13px;}


.txt_red {font-size : 13px;	font-family :  Arial, Verdana, Tahoma, sans-serif;	color : #f61414;	line-height: 17px;	width: 600px;}
.txt_red a {	color: #f61414;  font-size: 13px;}
.txt_red a:hover {color: #b61d1d;  font-size: 13px;}


 

#Layer1 
{
position:absolute;
left:0px; 
top:0px; 
width: auto; 
height: auto; 
z-index:1;
}

#Layer2
{
position:absolute; 
left:403px; 
top:52px; 
width:100px; 
height: 15; 
z-index:1;
}

#Layer3
{
position:absolute; 
left:400px; 
top:97px; 
width:260px; 
height: 43; 
z-index:1;
}


#Layer4
{
position:absolute;
left:825px; 
top:88px; 
width:196px; 
height: 258; 
z-index:1;
}

#Layer5
{
position:absolute; 
left:600px; 
top:134px; 
width:286px; 
height: auto;
z-index:1;
}

#Layer6
{
position:absolute; 
left:525px; 
top:295px; 
width:286px; 
height: auto; 
z-index:1;
}


#header_days_table a {color:#F6ECE2; text-decoration: none;}
#header_days_table a:hover {color:#F6ECE2; text-decoration: none;}



.red_class_view  {
color:red;  
}  
.red_class_view a  {
color:red;  
}  


.table_mes2018 td
{
text-align:center;
border:2px solid transparent;  
}

.table_mes2018 div {
height:18px;
width:18px;
font-size:12px;
line-height:20px;
background-color:lime;
}  
.table_mes2018 div a {
text-decoration: none;
color:yellow;  
}  
.table_mes2018 div a:hover {
height:19px;  
color: lime;
}  




.table_net td
{
font-size:13px;
text-align:center;
color:#decbb9;  
}
.table_net a
{
font-size:13px;
text-decoration: none;
color: inherit;
}
.table_net a:hover
{
text-decoration: none;
color: gold;
}
.table_net div {
height:16px;  
}  



.col_emp {
color:#caa886;   /* бежевый  #caa886	без признаков  */
}
.col_emp a:hover {
color:gold;   
}

.col_prz {
color:#d33903;   /* красный главные праздники */
}

.col_pst {
color:#a790b3;   /* сиреневый 	пост  */
}  

.col_pss {
background-color:Azure;   /* сиреневый 	пост  */
}  

.col_pmn {
color:yellow;   /* желтый 	поминовение  */
}  

.col_splsedm {  
color:Pink;    /* розовый	сплошные седмицы */
}  





.col1 {
 color:#d33903; 
}
.col2
{
color:#bea839; 
}
.col3
{
color:blue; 
}
.col4
{
color:silver; 
}

.col5
{
color:#b2b5b9;
}

/*
#caa886;   бежевый	без признаков
#a790b3;   сиреневый 	пост
#d33903;   красный главные праздники
#bea839;   желтый сплошные седмицы 
#b2b5b9;
*/






#large
{
font-size:26px !important;
}

#week_day
{
font-size:12px !important;
color:#fcebe1;
letter-spacing: 0.32px;
}

.day_stst
{
color:#f6ece2;
font-size:16px !important;
font-family: "Times New Roman", serif;
letter-spacing: 0.5px;
}
.day_nst
{
color:#c4ac94;
font-size:16px !important;
font-family: "Times New Roman", serif;
letter-spacing: 0.5px;
}
.day_slash
{
color:#f3dfc9;
font-size:18px !important;
font-weight: 200;
}



.stst
{
font-size:7px !important;
font-family: Arial, Tahoma, sans-serif;
color:#f6ece2;
text-align: right;
vertical-align: top;
letter-spacing: 0.5px;
}
.nst
{
font-size:7px !important;
font-family: Arial, Tahoma, sans-serif;
color:#c4ac94;
text-align: right;
vertical-align: top;
letter-spacing: 0.6px;
}

.let {
font-family: Arial, Tahoma, sans-serif;
font-size:12px !important;
color:  #caa886;
text-align:center;
}


.smenu
    {
top: 124px; 
left:642; 
z-index:22;
font-size:14px;
    position: absolute;
    padding: 42px 5px 5px 15px;
    width: 104px;
    visibility: hidden;
    background-color: #7d6c51;
    border: 0px solid gray;
opacity: 0.7;
color: lime; /*#decbb9;*/
    }



.smenu a
{
font-size:14px;
color: #decbb9;
padding-bottom: 5px;
text-decoration: none;
font-family: Arial, Tahoma, sans-serif;
}

#Layer10
{
text-align: right;
position:absolute; 
top:109; 
left:660; 
width:120px; 
z-index:1;
color: #decbb9;
}

#Layer10 span
{
font-size:15px;
color:#caa886;
text-decoration: none;
font-family: Arial, Tahoma, sans-serif;
}

#Layer10 a
{
color: #decbb9;
text-decoration:none;
}





.primary-links
{
padding: 0px;
margin: 0px;
}

.primary-links li {
color:#030152;
float: left;
font-size:10px !important;
list-style-type: none;
margin-left:15px;
font-family: Arial, Tahoma, sans-serif;
}

.primary-links a
{
text-decoration: none;
color:#030152;
}

.primary-links a:hover {color: #030152; text-decoration: none;}


.second, .last
{
padding-left: 11px;
}


#main
{
position:relative;
margin:0;
width:1350px;
border:1px solid transparent; 
}
 
#header
{
height:289px;
}

#sidebar-left
{
margin-left: 0px !important; 
padding-left:0px; 
margin-top: 0px; 
height:100%;  
vertical-align: top;
}

#sidebar-left-table
{
margin-left: 30px; 
margin-top: 0px; 
height:100%; 
vertical-align: top;
}

#sidebar-left-table-td1
{

line-height:16px;
color:#030152;
padding-top:26px;
height:100px;
text-align: center;
//font-size:13.5px !important;
font-family: Arial, Tahoma, sans-serif;
font-variant: small-caps;
}

#line1
{
padding-top:34px;
}

.menu {font-family: Arial, Tahoma, sans-serif; font-size:13px !important;}
.menu a {text-decoration: none; color: #030152;}
.menu a:visited {text-decoration: none; color: #030152;}
.menu a:hover {text-decoration: none; color: #030152;}

#navigation_ul
{
color: #030152;
list-style-type:none;
padding-left: 14px;
padding-right:20px;
font-family: Arial, Tahoma, sans-serif;
font-size:14px !important;
}
#navigation_ul a
{
text-decoration: none;
color: #030152;
}
#navigation_ul a:visited  {color: #030152; text-decoration: none;}
#navigation_ul a:hover  {color: #030152; text-decoration: none;}

#nav17, #nav26
{
margin-top:22px;
}
#nav19
{
margin-bottom:22px;
}



#center_td
{
padding-top: 85px;
padding-left: 35px;
}

#main_h
{
color:#7b7b7b;
font-size:24px !important;
margin-bottom:15px;
line-height: 22px;
font-family: "Times New Roman", serif;
}
#content-stst-nst-table
{
font-size:16px !important;
font-family: Arial, Tahoma, sans-serif;
width:600px;
height:20px;
}

#content-stst-nst-day
{
font-variant: small-caps;
font-weight: bold;
}

td.usual {font-weight:bold;}

h5.usual, h5.red
{
margin-top:3px;
margin-bottom:0px;
}




#bu-link {margin-top:50px; font-family: "Times New Roman", serif;font-size:15px !important;}
#bu-link a {color: #7b7b7b; text-decoration: none; font-weight: bold;font-size:15px !important;}
#bu-link a:visited {color: #7b7b7b; text-decoration: none; font-weight: bold;font-size:15px !important;}
#bu-link a:hover {color: #7b7b7b; text-decoration: none; font-weight: bold;font-size:15px !important;}


#line
{
margin-top: 30px;
}

#nav-days-bottom
{
font-size:14px !important;
text-transform: lowercase;
color:#8f0000;
margin-bottom:60px;
}
#nav-days-bottom a {color:#8f0000; text-decoration: none;}
#nav-days-bottom a:hover {color:#8f0000; text-decoration: none;}
#nav-days-bottom a:visited {color:#8f0000; text-decoration: none;}

#nav-days-bottom-first {margin-left:2px; padding-left:2px;}
.nav-days-bottom-td {padding-top:8px;}

#sidebar-right
{
text-align: justify;
font-size:12px !important;
font-family: Arial, Tahoma, sans-serif;
padding-top: 45px;

}

#footer-td
{
background-image: url('img/footer777.gif');
background-repeat: no-repeat;
width: 1031px;
height: 147px;
}

#footer-table
{
margin-bottom: -40px;
}

.footer-div
{
border:1px solid transparent;
color:white;
text-align:left; 
font-size:13px;
font-family: Arial, Tahoma, sans-serif;
}

#footer-div1
{
position:relative; 
top:-148px; 
left:474px; 
margin-bottom: -40px; 
color:white;
text-align:left; 
font-size:13px;
font-family: Arial, Tahoma, sans-serif;
}
#footer-div2
{
position:relative; 
top:-108px; 
left:426px; 
margin-bottom: -40px; 
color:white;
text-align:left; 
font-size:13px;
font-family: Arial, Tahoma, sans-serif;
}

#sidebar-right
{
padding-right: 22px;
width: 235px !important;
line-height: 16px;

}

#sidebar-right-img
{
margin-left: 12px; 
margin-right: 12px;
margin-bottom: 30px;
margin-top: 32px;
}


/* SPU */

.spu-bu {
line-height:13px;
}  

.spu-bu p {
text-indent: 1.5em;
}  

.spu-bu-title {
font-size:16px; 
line-height:20px;
margin-top:12px;
margin-bottom:24px;
font-weight:bold;
}  


.spu-bu sup {
font-weight:bold;
background-color:silver;
}  










 

