 BODY,TABLE,TD,TH,H1,H2,H3,H4,DIV,SPAN,A,FORM,INPUT {
margin:0;
padding:0
}

body,td,th,div,p,label {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400
}

hr {
height:0;
border-top:1px dashed #656565;
color:white;
background-color:white;
}

body {
background:#DDD url('background.png') repeat-y scroll center top;
text-align:center
}

table {
color:#64647b
}

.clear {
overflow:hidden;
width:100%
}

#headerul h1 a {
font-family:Georgia;
font-size:22px;
color:#000;
font-weight:400;
margin-left:17px;
text-decoration:none
}

#headerlinks {
vertical-align:middle;
background:transparent url('logo_3d_up.jpg') no-repeat bottom left;
padding-right:5px
}

#headerlinks a {
color:#000;
text-decoration:none
}

#headerclogo {
width:454px;
background:transparent url('logo_3d_down_green.jpg') no-repeat scroll 0 0
}

#headercenter h1 {
font-family:Georgia;
font-size:26px;
color:#FFF;
font-weight:400;
margin-right:47px;
line-height:16px
}

#headercenter a {
color:#FFF;
text-decoration:none
}

.sitepadding {
padding:0 7px
}

.contentpadding {
padding:10px 7px 0 15px
}

.content h2 {
height:28px;
letter-spacing:normal;
color:#f7ffff;
font-size:14px;
padding-left:20px;
padding-top:5px;
margin:5px 0
}

.content h5 {
font-size:14px
}

.content a {
color:#2c6112;
text-decoration:underline;
}

.content img {
border:0
}

.blueb {
background:transparent url(blueb.png) repeat scroll 0 0;
color:#FFF;
font-weight:700;
font-size:17px
}

.whitespace {
margin-right:6px
}

.brownb {
background:transparent url(brownb.png) repeat scroll 0 0;
color:#FFF;
font-weight:700;
font-size:17px
}

.greenb {
background:transparent url(greenb.png) repeat scroll 0 0;
color:#FFF;
font-weight:700;
font-size:17px
}

.magenta {
background:transparent url(magenta.png) repeat scroll 0 0;
color:#FFF;
font-weight:700;
font-size:17px
}

.webpartcontentb {
background:#e9f7f8;
padding:2px 4px 5px
}

.webpartcontentw {
background:#FFF;
padding:2px 4px 5px 8px
}

.webpartcontentg {
background:#efefef;
padding:2px 4px 5px 8px
}

.webpartcontentd {
background:#0486b0;
padding:2px 4px 5px 8px
}

.webpartcontentp {
background:#f92355;
padding:2px 4px 5px 8px
}

.webpartcontentr { /*зеленый*/
background:#71980b;
padding:2px 4px 5px 8px
}


.intest {
margin-left:10px;
font-family:Georgia;
color:#0790B7
}

.hidelink {
display:none
}

.milonicmenu a {
text-transform:capitalize
}
#menu0 a{
	margin-right:20px;
	margin-left:10px;
}
#floatmenu {
background:#eee;
height:41px;
margin-bottom:5px
}

#start_page {
position:absolute;
background-color:#e9f7f8;
border:1px solid #000;
right:100px;
top:10px
}

#crumb {
font-size:'11px';
color:#6f950bж
}

#crumb a {
color:#6f950b;
text-decoration:none
}

A.podr {
color:#6f950b;
font-weight:700;
text-decoration:none;
font-size:16px
}

A.podr:hover {
color:#6f950b;
text-decoration:underline
}

.avtor {
font-style:italic
}

.event {
background-color:#f92355;
color:#FFF;
padding:2px 4px 5px 8px
}

.event h4 {
color:#FF0
}

.content,.content strong,.content b,a.bookname:hover {
color:#64647d
}

.content strong a,.content a strong,.content a b,.content a u,.content a u strong {
color:#2C6112;
/*text-decoration:none;*/
}

.content a:hover,#crumb a:hover,.bookname {
color:#419d13;
text-decoration:underline
}

.blueb a,.brownb a,.magenta a,.greenb a {
color:#FFF;
text-decoration:none;
}


.blueb a:hover,.brownb a:hover,.magenta a,.greenb a:hover {
color:#FFF;
text-decoration:none;

}

.footer,.footer td{
background:#a8a8a8;
color:#FFF;
padding:5px
}
.footer td a {
background:#a8a8a8;
color:#FFF;
}
.headersblock,.headersblock a,.headersblock a strong,.headersblock strong a {
color:#64647b;
font-weight:700;
font-size:16px
}
.d0 {
background-color: #efefef; color: #64647d;
}
d00 {
background-color: #f7f7f7; color: #64647d;
}
d1 {
background-color: #ffffff; color: #64647d;
}
#nir {
color: #7b7ba6;

}
.submenu a {	color=#64647b;
	text-decoraton:none;
}
/*tags */
.tag_cloud a{ padding: 3px; text-decoration: none; }
.tag_cloud a:link  { color: #2C6112; }
.tag_cloud a:visited { color: #065f79; }
.tag_cloud a:hover { color: #ffffff; background: #2C6112; }
.tag_cloud a:active { color: #ffffff; background: #2C6112; }
