body
{
        background-color: #FFFFFF;
        margin: 0px;
	padding: 0px;
        font-family: Verdana, Helvetica, serif;
        font-size: 12px;
        color: #404040;
        text-align: left;
        line-height: 18px;
        width: 100%;
	height:100%
}

.header {
background-image: url(http://allforchildren.ru/img/shapka_bg.jpg);
background-repeat: repeat-x;
height:80px;
width:100%;
text-align:center;
float: left;
}

/* MENU STYLE*/
#nav,
#nav UL {
BACKGROUND: #E7F6FE;
FONT-WEIGHT: bold;
FLOAT: left;
PADDING: 0px;
MARGIN: 0px;/*  */
LINE-HEIGHT: 1;
LIST-STYLE-TYPE: none;
width:100%;
text-align:left;
z-index: 2;
}
#nav {
border-bottom: #B1DAFD 1px solid; margin-top:5px}
#nav A {
TEXT-DECORATION: none;
COLOR: #0000B3;
PADDING: 0.3em 1em;/*  . */
padding-left: 1em;
DISPLAY: block;
WHITE-SPACE: nowrap;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
font-family: Verdana, Helvetica, serif;
}
#nav A:hover {
color:#fff
}
#nav LI {
FLOAT: left
}
#nav LI UL {
BACKGROUND: #fff;
FONT-WEIGHT: normal;
BORDER: 1px solid #BCC5D6;
POSITION: absolute;
DISPLAY: none;
WIDTH: 18em;/* .  FF & OP*/
}
#nav LI LI {
BACKGROUND:  #C5E9FC;
PADDING-LEFT: 2px;
MARGIN: 1px;
WIDTH: 98%; 
HEIGHT: 150%;
}

#nav LI UL UL {
MARGIN: -1.75em 0 0 13.8em;
MARGIN-TOP: -0.9em;
}
#nav LI:hover UL UL,/*для FF*/
#nav LI:hover UL UL UL,
#nav LI.sfhover UL UL,
#nav LI.sfhover UL UL UL {
DISPLAY: none
}
#nav LI:hover UL,/* FF*/
#nav LI LI:hover UL,
#nav LI LI LI:hover UL,
#nav LI.sfhover UL,
#nav LI LI.sfhover UL,
#nav LI LI LI.sfhover UL {
DISPLAY: block
}
#nav LI:hover,/* FF & OP*/
#nav LI.sfhover {/* IE*/
BACKGROUND: #3078FF}

/* END MENU STYLE*/

H4 {text-align:center;}

H1 {font-weight:normal; font-size:20px;	margin-top:10px; line-height:120%
}
H2 { font-size:16px; text-align:center; margin-top:10px;	
}
H3 {font-size:14px;}

.inputbutton {
BORDER-RIGHT: #717171 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 36px; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #717171 1px solid; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR:  #F4CAE9;
}

a {
color: #0000c0;
text-decoration: none;
}



a:hover {text-decoration:underline}

.adv{
border: 1px solid #95C9FC;
border-top: 0;
margin-left: 30px;
margin-top:40px;
padding: 0;
width:180px
}

.sidebanner {
margin-left: 40px;
margin-top:20px;
padding: 0;
width:180px
}

.adv1{
border: 1px solid #95C9FC;
margin-top:40px;
width:180px;
font-size:10px;
}

.adv1 P {padding: 3px;}

.adv h4{
background: #82BEFB;    
border: 1px solid #95C9FC;
border-left: 0;
border-right: 0;
color: #2304E4;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 3px;
text-align: center;
}

.adv1 h4{
background: #82BEFB;    
border: 1px solid #95C9FC;
border-left: 0;
border-right: 0;
color: #2304E4;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 3px;
text-align: center;
}


.adv p{
background: transparent;
border: 0;
color: #3A4F6C;
margin: 0;
padding: 8px;
font-size: 10px;
text-align:center;
}

.adv a:link,
.adv a:visited,
.adv a:active{
background: transparent;
text-decoration: none;
color: #3A4F6C;
}

.adv1 a:link,
.adv1 a:visited,
.adv1 a:active{
background: transparent;
text-decoration: none;
color: #3A4F6C;
}

.adv a:hover{
background: transparent;
text-decoration: underline;
}


.adv1 UL LI {font-size:10px; margin-left:-10px; margin-right:5px}

.bottomad {font-size:85%; background-color:#FFFFFF; color: #666666; text-align:center}
.bottomad a {color:#666666}

.clearing {
height: 0;
clear: both;
}

.list A {color:#68809B; font-size:1.0em}
.list  {font-weight:bold; font-size:1.1em}

.kid P {border-bottom: #6699FF 1px dotted; padding-top:10px; vertical-align:middle; text-align:left; font-size:12px;}

.kid1 TD {border-bottom: #0C446B 1px dotted; padding-top:10px; vertical-align:middle; text-align:left}

.qw {width:85%; text-align:justify; font-size:12px; margin-top:20px;}

.txt {width:80%; text-align:justify; margin-top:20px;}
.stxt {width:80%; text-align:justify; margin-top:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.kroshki {width:80%; text-align:justify; font-size:11px; margin-top:10px;}

.poteshka P {margin-top:20px; text-align:left}
.poteshki IMG { vertical-align:text-bottom;}
.music {padding:5px; border:#E0A3CE 1px solid; background-color:#FDF4FB; margin-top:20px; width:400px;}
.musictext {padding:10px; border:#E0A3CE 1px solid; background-color:#FDF4FB; margin-top:20px;}
.music A {color:#850542}
.linkbold {font-weight:bold}
.friend {padding:5px; border:#A8D1FF 1px solid; background-color:#E6F2FF; margin-top:20px; width:400px;}
.friendtext {padding:10px; border:#A8D1FF 1px solid; background-color:#E6F2FF; margin-top:20px;}
.friend A {color:#005CB9}
.frase P {margin-top:20px; text-align:left; font-size:16px}
.frase1 {font-weight:bold; background-color:#FFFF66}
.author {text-align:center; font-style:italic; font-size:10px; margin-top:40px; margin-bottom:20px;}
.example {margin-left:30px; font-size:11px;}
.mulinecenter TD {text-align:center; width:120px; border:#D2DFFF 1px solid}
.whyapropos {font-size:10pt; font-family: Arial, Verdana, Helvetica;}
.perelman {color:#8797AB}
.snoska {font-style:italic; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-top:30px; border-top:#000 1px dashed; padding-top:15px;}
.imgdescr {font-style:italic; font-size:11px; text-align:center;}
.imgsource {color:#999999; font-size:10px;}
.myteaser {color:#999999; font-size:11px; text-align:center; margin-top:20px; margin-left:40px; width:180px;}

