
body{margin:0px;background:url('/images/fon6.jpg');}

H1, H2, H3, H4, div, td{font-family:Arial,Verdana,Geneva,sans-serif,Helvetica;}
h1{font-size:120%;
padding:40px 0px 0px 15px;
margin:0px;
font-family:arial;
border-bottom:1px solid black;
}
h2{
width:15%;
font-size:85%;
float:left;
margin-top:3px;
padding:0px 2px 7px 21px;
background:url('/images/li_big.gif') no-repeat;
}
h2 a{color:#003333;}
td{vertical-align:top;}
a{color:#660000;}
table.chapters{margin:0px 0px 10px 7px;width:80%;}
table.chapters tr td{padding:0px 5px 10px 5px;}
table.chapters tr td h3, tr.menu td{
font-size:80%;
background:url('/images/fon_h2.jpg');
margin:0px;
padding:2px 2px 2px 10px;
border-bottom:1px solid #d0d0d0;
}
tr.menu td{font-weight:bold;}
td.menu1{
font-size:80%;
background:#003333;
margin:0px;
padding:2px 2px 2px 15px;
font-weight:bold;
color:#ffffff;
vertical-align:middle;
height:23px;
}
table.chapters tr td h3{background:none;border-bottom:1px dotted #d0d0d0;}
table.chapters tr td h3 a{text-decoration:none;color:#003333;}
table.chapters tr td div.short, td.articles div.short{
font-size:75%;
margin:4px 0px 4px 0px;
padding:0px 0px 0px 25px;
background:url('/images/ul.gif') 0px 4px no-repeat;
}
table.chapters tr td div.short a{/*font-weight:bold;*/}
div.chapter{
border-top:1px solid #cdcdcd;
background:url('/images/fon-chptr.jpg') repeat-x;
clear:both;
}
table.anons{
margin:0px 0px 30px 0px;
}
table.anons tr td{
text-align:justify;
font-size:80%;}
h4.title, h4.author, h4.subtitle{
margin:0px 0px 3px 0px;
padding:0px;
font-size:100%;
text-align:left;
}
h4.title{text-transform:uppercase;}
table.chapters h4.title{text-transform:none;margin-top:7px;}
h4.subtitle, h4.author{
font-style:italic;
font-weight:normal;
}
img.vvodka{
float:left;
margin:5px 10px 3px 0px;
clear:both;
}
img.vvodkar{
float:right;
margin:5px 0px 3px 10px;
}
a img.vvodka, a img.vvodkar{border:1px solid black;}
div.data, div.path, td.date{font-size:70%;color:#8c8c8c;margin:0px;}
td.menu, td.articles, td.news{padding:15px;}
td.menu{
padding-top:10px;
background:url('/images/fon6m.jpg');
border-right:1px solid #e8e8e8;
}
td.menu div.short{
font-weight:bold;
font-size:85%;
padding:2px;
padding:2px 2px 9px 21px;
background:url('/images/li_big.gif') no-repeat 0px 2px;
}
td.menu div.short a{color:#003333;}
td.news{padding-left:10px;}
td.news div.short{
margin:0px 0px 10px 0px;
padding:2px 2px 2px 15px;
font-size:75%;
background:url('/images/li-sm.gif') 0px 4px no-repeat;
}
td.news div.short a{color:#003333;}
div.book{
width:220px;
height:200px;
padding:10px;
float:left;
text-align:center;
font-size:75%;
}
div.book img.vvodka, div.book img.vvodkar{
float:none;
text-align:center;
}
div.submenu{
margin:-7px 0px 9px 21px;
padding:2px 2px 2px 15px;
font-size:75%;
background:url('/images/li-sm.gif') 0px 4px no-repeat;
}
div.newsthemes{
padding:10px;
font-size:75%;
text-align:center;
}

div.daysru{
margin:10px 0px 5px 0px;
padding:15px 7px 7px 7px;
font-size:70%;
color:#8c8c8c;
float:right;
width:150px;
border:1px solid #d0d0d0;
margin:0px -12px 5px 15px;
}
div.DD_ICON{text-align:center;}
div.DD_ICON img{border:1px solid black;}
div.DD_TEXT img, div.DD_CHTEN img{vertical-align:middle;}
div.DD_CHTEN{margin-bottom:10px;}
div.DD_CHTEN p{
padding:0px 0px 0px 27px;
margin:2px 0px 2px 0px;
background:url('/img/b.gif') no-repeat;
font-style:italic;
}
.DD_DATE, .DD_NED, .DD_TPTXT{
display:none;
text-align:center;
margin:2px;
}
div.answers{
margin-bottom:30px;
}
/*----- calendar styles ---------*/
div#calendartop{margin:-10px -15px 15px -15px;}
table.calendar td{
text-align:center;vertical-align:middle;
font-size:70%;
padding:2px;
width:24px;height:21px;
border-left:1px solid #d9d9d9;
border-bottom:1px solid #e7e7e7;}
table.calendar td a{color:#003333;}
table.calendar td a:hover{color:red;}
table.calendar tr.wdays td{color:#ffffff;background:#cccc99;
border-left:1px solid #b7b785;
border-bottom:1px solid #b7b785;
font-weight:bold;}
table.calendar td.other_month{color:#e4e4e4;background:#f8f8f8;}
table.calendar td.this_month{font-weight:bold;background:#ffffff;}
table.calendar td.this_month_nodata{color:#dedede;background:#ffffff;font-weight:bold;}
table.calendar td.this_month_day{color:#ffffff;background:#d60000;
border-left:1px solid #d60000;
border-bottom:1px solid #d60000;
font-weight:bold;}
table.calendar tr.nav td{
font-size:80%;
padding:3px;
border:none;
border-top:1px solid #12481a;
background:#336635;
color:#ffffff;
height:23px;
}
table.calendar tr.nav td.monthyyyy{
width:120px;
}
table.calendar tr.nav td.monthyyyy a{
color:#ffffff;
text-decoration:none;
}
table.calendar tr.nav td.monthyyyy a b{
border-bottom:1px dashed #cccc99;
}
table.calendar tr.nav td.monthyyyy a:hover{
color:#faeb99;
}
table#all_years_and_months{
display:none;
position:absolute;
top:158px;
left:30px;
background:#235526;
}
table#all_years_and_months a{
text-decoration:none;
color:#ffffff;
}
td#all_months td, td#all_years td{
font-size:75%;
color:#345f34;
}
td#all_months{
background:#1f4c22;
padding:10px 0px 10px 0px;
}
td#all_months a{
color:#cccc99;
padding:2px 15px 2px 4px;
display:block;
}
td#all_months a b{
font-weight:normal;
border-bottom:1px dotted #989867;
}
td#all_months a:hover b{
border-bottom:1px solid #b80000;
}
td#all_months td.this_on a{
color:#ffffff;
background:#b80000;
}
td#all_months a:hover{
background:#b80000;
color:#ffffff;
}
td.this_off{
padding:2px 15px 2px 4px;
}
td#all_years{
padding:10px 0px 10px 0px;
}
td#all_years a b{
border-bottom:1px dotted #629561;
}
td#all_years td.this_on{
color:#ffffff;
background:#b80000;
padding:2px 2px 2px 15px;
}
td#all_years a{
padding:2px 2px 2px 15px;
display:block;
}
/*----------- top ---------*/
tr.topsite td{background:#ffffff;vertical-align:middle;text-align:center;height:80px;}
h1.data{
display:inline;
border:none;
font-weight:normal;
font-family:arial;
font-size:120%;
margin:0px;
padding:0px 10px 0px 10px;
}
#nav{text-align:center;}
#prevDay, #nextDay{
font-size:9px;
color:#003333;
text-align:right;
}
#nextDay{text-align:left;}
#prevDay a{color:#003333;
display:block;
padding:14px 22px 14px 28px;
background:url('/img/prev_day.gif') center no-repeat;
}
#nextDay a{color:#003333;
display:block;
padding:14px 28px 14px 22px;
background:url('/img/next_day.gif') center no-repeat;
}
#prevDay a:hover{color:#ffffff;
background:url('/img/prev_day_on.gif') center no-repeat;
}
#nextDay a:hover{color:#ffffff;
background:url('/img/next_day_on.gif') center no-repeat;
}
