body {
 padding:0;
 margin:0;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#171f00;
 background:url(img/bgr.jpg) repeat-x top left #2ec6cd;
}

p {
 padding:10px 0 0 0;
 margin:0;
}

img {
 padding:0;
 margin:0;
 display:block;
}

#body {
 padding:0;
 margin:0;
 width:995px;
 float:left;
 background:url(img/kids.jpg) no-repeat top left;
 padding-left:15px;
}

#header {
 padding:20px 0 0 0;
 margin:0;
 float:left;
 width:995px;
 height:145px;
}

.title-promo {
 padding:0;
 margin:0;
 width:635px;
 float:left;
}

.logo {
 padding:0;
 margin:0;
 width:360px;
 float:left;
}

#top-content {
 padding:0;
 margin:0;
 width:995px;
 float:left;
}

.descr {
 padding:10px 0 0 0;
 margin:0;
 width:720px;
 float:left;
}

.descr a {
 color:#990000;
 text-decoration:none;
 font-weight:bold;
}

.descr a:hover {
 color:#990000;
 text-decoration:underline;
}

.why {
 padding:50px 0 0 0;
 margin:0;
 width:490px;
 float:left;
}

.why h1 {
 padding:0;
 margin:0;
 font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:36px;
 color:#2ec6cd;
 font-weight:normal;
}

.why h2 {
 padding:10px 0 0 0;
 margin:0;
 font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:18px;
 color:#990000;
 font-weight:normal;
}

#bottom-content {
 padding:0;
 margin:0;
 width:995px;
 float:left;
}

#bottom-content h1 {
 padding:58px 0 0 0;
 margin:0;
 font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:36px;
 color:#ffffff;
 font-weight:normal;
}

.variants {
 padding:30px 0 0 0;
 margin:0;
 width:995px;
 float:left;
}

.variants h2 {
 padding:0;
 margin:0;
 font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:18px;
 color:#ffffff;
 font-weight:normal;
 line-height:18px;
}

.variants h2 a {
 color:#ffffff;
 text-decoration:none;
}

.variants h2 a:hover {
 color:#ffffff;
 text-decoration:underline;
}

.col1 {
 padding:0 20px 0 0;
 margin:0;
 width:295px;
 float:left;
}

.col2 {
 padding:0 20px 0 0;
 margin:0;
 width:315px;
 float:left;
}

span.price {
 font-size:18px;
 color:#ffffff;
}

ul {
 padding:0 0 20px 0;
 margin:0;
 list-style:none;
}

ul li {
 padding:0;
 margin:0;
 background:url(img/bullet.gif) no-repeat top left;
 padding-left:10px;
 margin-top:10px;
}

.col1 p, .col2 p {
 padding:10px 0 0 10px;
 margin:0;
}

.info {
 padding:0;
 margin:20px 30px 0 10px;
 width:955px;
 float:left;
 background:url(img/info.gif) repeat-y top left;
 color:#FFFFFF;
}

.info a {
 color:#FFFFFF;
 text-decoration:none;
}

.info a:hover {
 color:#FFFFFF;
 text-decoration:underline;
}

.info h2 {
 padding:0;
 margin:0;
 font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:18px;
 color:#ffffff;
 font-weight:normal;
 line-height:18px;
}

.col1-blue {
 padding:10px;
 margin:0;
 width:280px;
 float:left;
}

.col2-blue {
 padding:10px;
 margin:0;
 width:315px;
 float:left;
}

.col3-blue {
 padding:10px;
 margin:0;
 width:295px;
 float:left;
}

#footer {
 padding:0;
 margin:10px 30px 0 10px;
 width:955px;
 float:left;
 color:#129ca2;
 font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
}

.copy {
 padding:0;
 margin:0;
 width:455px;
 float:left;
}

.abc {
 padding:0;
 margin:0;
 width:500px;
 float:left;
 text-align:right;
}

.abc a {
 color:#129ca2;
 text-decoration:none;
}

.abc a:hover {
 color:#129ca2;
 text-decoration:none;
}