body{
margin-right : 1%;
margin-left : 1%;
margin-bottom : 0;
margin-top :0;
font-family : "Times New Roman", Times, serif;
color: ffffff;
font-size : 95%;

background:URL(img/logo2.png) fixed bottom left no-repeat;
scrollbar-face-color: #ffffff;
scrollbar-3dlight-color: #736357;
scrollbar-track-color: #f6f6f6;
scrollbar-shadow-color: #ffffff;
scrollbar-arrow-color: #d69e18;
scrollbar-darkshadow-color: #736357;
}

a:link {
	text-decoration: none;
	color: #fdf7e7;
        font-size : 100%;
}
a:visited {
	color: #fdf7e7;
	text-decoration : none;
        font-size : 100%;
}
a:hover {
	color: #fdf7e7;
	text-decoration : none;
        font-size : 100%;
}
a:active {
	color: #fdf7e7;
        font-size : 100%;
}



.hd {color : #deb820;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
letter-spacing : 1px;
}

.nov {
color : 440000;
font-family : Arial, Helvetica, sans-serif;
font-weight : 500;
letter-spacing : 1px;
}

td.menu {
border-bottom : 1px;
border-bottom-color : #666666;
border-bottom-style : solid;
padding-bottom : 6;
padding-left : 5;
}
td.cont {
padding-left : 15;
padding-right : 8;
padding-top :7;
border-right: solid 1px;
border-bottom: solid 1px; 
border-left: solid 1px;
border-top: solid 1px;
border-bottom: solid 1px;
border-bottom-color : #191919;
border-top-color : #191919;
border-left-color : #191919;
border-right-color : #191919;
}

b.yell_t_b {
    color: #ffcc66;
    font-size: 120%;
    font-weight: bold;
    letter-spacing: normal;
    padding: 0;
    text-transform: none;
}

b.white_subt {
    color: #ffffff;
    font-size: 100%;
    font-weight: bold;
    letter-spacing: normal;
    padding: 0;
    text-transform: none;
}

.no_bg div:hover {
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-right : 0;
margin-left : 0;
margin-bottom : 0;
margin-top :0;
}

.dive_backg div:hover {background:url(img/bg_span.png) repeat;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-right : 0;
margin-left : 0;
margin-bottom : 0;
margin-top :0;
}

.dive_backg_trbg div:hover {background:url(img/bg_tr.png) repeat;
padding-left: 0;
padding-right: 0;
padding-top: 0;
margin-right : 0;
margin-left : 0;
margin-bottom : 0;
margin-top :0;
}

td.cursiv {
color : ffffff;
font-family : Arial, Helvetica, sans-serif;
font-size: 80%;
font-style: italic;
letter-spacing : 1px;
}


td.clr {
background-color:#fefbee;
padding-left:25;
padding-right:25;
}
table.clr {
background-color:#fefbee;
}
td.clrs {
background-color:#fefbee;
padding-left:10;
}
td.clrs2 {
background-color:#fefbee;
padding-left:10;
font-size : 80%;
font-family: Arial, Helvetica, sans-serif;
}

span.date { border-left:#FF5900 4px solid; 
           color:#847248; 
background-color:#fefbee;
           font-weight:500; 
           margin-bottom:8; 
           padding-left: 8px; 
           padding-right: 4px;
}


p.bg {
background-color:#fefbee;
padding-left:20; 
padding-right:20; padding-top:20; 
padding-bottom:20;
}
.sm{
	font-size : 16px;
}
input,  textarea {
background: #ffffff;
border-color : #736357;
color: #330000;
border : 1px solid;
}



/*----- Календарь ------*/
#calendar table {
	width: 100%;
	text-align: center;
}
#calendar .th {
	border-collapse: collapse;
/*	background: #fafafa;*/
}
#calendar .th td {
	padding: 4px 10px;
	border-bottom: solid 1px #CCDDB8;
}
#calendar .mc {
	border-collapse: collapse;
/*	background: #000000;*/
	border: solid 1px #CCDDB8;
	border-width: 1px 0 0 1px;
	padding: 0px;
}
#calendar td.dn, #calendar .mc td {
/*	background: #000000;*/
	padding: 4px;
	margin: 0px;
	width: 10%;
	border: solid 1px #CCDDB8;
	border-width: 0 1px 1px 0;
	font: normal 11px Verdana;
}
#calendar td.dn {
	background: #000000;
	font-weight: bold;
}
#calendar td.nowd {
	background: #000000;
}
#calendar span {
	display: block;
	background: #000000;
	color: #ffffff;
	margin: 0;
	font: bold 12px Verdana, Arial;
	text-align: center;
	padding: 6px 10px;
	border-bottom: solid 0px red;
}

