html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,
del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,
b,i,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,dialog,figure,footer,header,
hgroup,menu,nav,section,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,
del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,
b,i,span,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
body{line-height:1;}
article,aside,dialog,figure,footer,header,
hgroup,nav,section{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}

h1 {
font-size: 25px;color: #4069b2;font-weight: normal;
margin-bottom: 16px;
}
h2 {
font-size: 22px;color: #4069b2;font-weight: normal;
margin-bottom: 16px;
}
h3 {
font-size: 16px;color: #36974a;font-weight: normal;
margin-bottom: 16px;
}
h4 {
font-size: 16px;color: #4069b2;font-weight: normal;
}
p, li {
font-size: 14px;font-weight: normal;
font-family: Helvetica, sans-serif;
line-height: 24px;
color: #646b77;
}
hr {
display: block;background-color: #ddd;height: 1px;float: left;width: 100%;margin:3px 0px;
}
a {
color: #36974A;
}
a:hover {
color: #4069b2;
}
html {
background: url(../images/bg-html.jpg) no-repeat;
}
body {
position:relative;width: 100%;
}
a.logo {
float: left;width: 358px;height: 92px;
position:absolute;
left:227px;
top:0px;
background: url(../images/logo-babyandbeyond.png) no-repeat;
}
a.logo span {
margin-left:-9000px;
}
.body-repeat {
float: left;width: 990px;
margin-top:128px;margin-left:72px;padding-bottom: 20px;
background: url(../images/bg-body-top.png) no-repeat;

}

nav {
position:absolute;height: 23px;width: 825px;
top:105px;left:227px;padding-left: 10px;
z-index:1000;
}
nav ul {
list-style: none;
}
nav li {
float: left;
margin:0px 5px;
width:auto;

}
nav li a {
color: #36974a;
font-size: 14px;
line-height: 23px;display: block;
display: block;
text-decoration: none;display: block;
padding:0px 6px;
}


nav li ul {
position: absolute; 
top: 23spx;
display: none;
left:auto;
width: 170px;
padding:10px 5px 5px 0px;
background-color: #4069b2;
}
nav li ul li {
float: left;width: 150px;display: block;margin:0px 10px;line-height: 12px;margin-bottom: 10px;
}
nav li ul li a {
font-size: 11px;display: block;padding:0px;float: left;width: 150px;line-height: 12px;
}
nav li ul li a:hover {
text-decoration: underline;
}
nav li:hover, nav li.section, nav li.current {
background-color: #4069b2;
}
nav li:hover a, nav li.section a, nav li.current a{
color: #fff;
}
nav li:hover ul {
display: block;
}

article.home-full {
float: left;
width: 890px;
margin-left:50px;
margin-right:50px;
margin-top: 15px;
}
article.left-side{
float: left;
width: 400px;
margin-left: 130px;margin-top: 50px;
}
article.inside-full{
float: left;
width: 790px;
margin-left: 130px;margin-top: 50px;
margin-right: 70px;
}

article.inside-full ul {
margin-left: 20px;
}

ul.do-you-need {
list-style-type: none;
margin-left: 73px;
}
ul.do-you-need li {
display: inline;padding-right:30px;float: left;

}
ul.do-you-need li a {
font-size: 23px;color: #36974a;
font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
padding:5px;line-height: 26px;display: block;
}
ul.do-you-need li a:hover {
background-color: #36974a;
color: #fff;
}
footer {
float: left;
clear:both;
width: 990px;
height: 70px;
background: url(../images/bg-footer.jpg) no-repeat;
margin-left: 72px;
}
footer ul {
float: right;list-style-type: none;
margin-top: 40px;
margin-right: 25px;
}
footer ul li {
display: inline;
color: #ccc;
font-size: 11px;
}
footer ul li a {
font-size: 11px;
color: #4069b2;
text-decoration: none;
}
footer ul li a:hover {
color: #000;
}


.body-repeat {
min-height: 500px;
} 

.home .left-side {
min-height:400px;
}

.home article section p {
text-align: justify;
}
.home aside {
float: right;width: 330px;
margin-top: 50px;margin-right: 70px;
}
.home aside .persons-name {
text-align: right;
font-size: 11px;display: block;float: right;
}

.home aside ul {list-style-type: none;}

.home aside ul li {
color: #646B77;
font-size: 14px;
line-height: 24px;
}

.news-list {
list-style-type: none;
margin-bottom: 15px;
float: left;width: 790px;
}
li.news-title a {
font-size: 16px;
text-decoration: none;
}
li.news-date {
font-size: 11px;
text-align: left;clear:both;
}
li a.read-more {
padding-left:10px;font-size: 12px;
}



img.left {
float: left;margin-right: 20px;margin-right: 20px;
}
img.right {
float: right;margin-left: 20px;margin-bottom: 20px;
}



