:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

/*
=WRAPER
------------------------------------------------*/
body { text-align: center; font: normal 12px Arial, "times new roman", sans serif; color: #333; }
#main { width: 751px; margin: 15px auto; text-align: left; }

/*
=HEADER
------------------------------------------------*/

#header1 { float: left; width: 179px; height: 135px; background: transparent url(../img/header1.jpg) 0 0 no-repeat; }
#header2 { float: left; width: 392px; height: 135px; background: transparent url(../img/header2.jpg) 0 0 no-repeat; }
#header3 { float: left; width: 180px; height: 135px; background: transparent url(../img/header3.jpg) 0 0 no-repeat; margin-bottom: 10px; }


/*
=BOYS
------------------------------------------------*/
#boys { float: left; width: 180px; }
#boysbg { height: 420px; background: #fff url(../img/boys_bg.jpg) 0 0 no-repeat; }
#boys .am { float: left; width: 1em;}
#boys .nz { float: left; margin-left: 20px; width: 1em;}
#boys ul { padding: 20px 0 0 40px; list-style: none;}
#boys a { color: #555; font: 900  20px "Times New Roman"; }
#boys a:hover { background: #eee; }
#boys span { display: none; }
#boys h3 { height: 27px; background: #fff url(../img/boys_names.jpg) 0 0 no-repeat; }

/*
=CONTENT
------------------------------------------------*/
#content { width: 390px; float: left; height: 100%; min-height: 100% !important; text-align: justify; text-indent: 10px;  }
#content h2 { height: 23px; background: #fff url(../img/babyname.jpg) 50% 50% no-repeat; }
#content span { display: none; }
#content p { margin: 10px;}
#content h3 { width: 236px; height: 152px; background: #fff url(../img/babynames.jpg) 0 0 no-repeat; margin: 0 auto; } 
#content ul { padding-top: 20px; font: 600 12px  Arial,sans-serif; }
#table_name { text-align: top; width: 300px; margin-left: 60px; }
#table_name td { vertical-align: top; }
/*
=GIRLS
------------------------------------------------*/
#girls { float: left; width: 180px; }
#girlsbg {  height: 420px; background: #fff url(../img/girls_bg.jpg) 0 0 no-repeat; }
#girls .am { float: left; width: 1em; }
#girls .nz { float: left; width: 1em; margin-left:20px; }
#girls ul { padding: 25px 0 0 40px; list-style: none;}
#girls a { color: #555; font: 900  20px "Times New Roman"; }
#girls a:hover { background: #eee; border-bottom: 1px solid #255C57; }
#girls span { display: none; }
#girls h3 { height: 27px; background: #fff url(../img/girls_names.jpg) 0 0 no-repeat; }


/*
=FOOTER
------------------------------------------------*/
#footer { clear: both; font-size: 11px; margin-top: 20px; vertical-align: bottom; text-align: center; height: 47px; background: #fff url(../img/footer.jpg) 0 0 no-repeat; }

.clear: {clear: both; }