/** {
  margin: 0;
  padding: 0;
}*/
html {height:100%; background: #a1eafb url('/img/tp1.png') repeat-x; }
body {padding:0; margin:0; height:100%; min-height:100%; min-width:995px; border:0; color:#000000; font: 14px Arial; line-height:1.5; }

#all { position: relative; min-height: 100%; width: 798px; margin: 0px auto;  background: #FFFFFF; }
* html #all {height: 100%; }

a  {outline: none; color: #ff0184; text-decoration: none; }
img, a img {border:0; font-family: Tahoma; color: #ff0184;}
h1 { font-size: 42px; margin: 0px 0px;}
h2 { font: 2.3em  Myriad Pro;  margin: 0px 0px;}
h3 { font: 1.7em  Myriad Pro; margin: 5px 0px; }
.pink { color: #ff0184; }
.white { color: #ffffff;}
.pad1 { padding: 220px 0px 0px 140px; }
.pad2 { margin: 0px 0px 0px 140px; }
.pad3 { padding: 0px 14px 0px 14px; }
.pad4 { padding-left: 50px; }
.pad5 { padding-left: 5px; }
.mar1 {margin-top: 48px;}
.p1 { font-size: 1.3em; } 
.c { clear: both;}

#top { height: 615px; background: #a1eafb url('/img/tp1.png') repeat-x; position: relative;  }
#top .oblako { position: absolute; top: 0px; left: -55px; width: 55px; height: 100px; background: url('/img/bg_top.jpg') no-repeat;  }
#top .wrap { background: url('/img/bg_top.jpg') -55px 0px no-repeat; width:798px; height: 615px; }
#top .imbg { background: url('/img/shadow.png') 100% 100% no-repeat; padding: 4px 13px 13px 6px; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.futurebaby.ru/img/shadow.png,sizingMethod=crop) }

#content { background: url('/img/roundbox_top.png') no-repeat; }
#content .wrap { padding: 20px 30px;  }
#content .round_wrap { width: 387px; height: 34px; position: relative; top: -30px;}
#content .round {float: left;  width: 129px; height: 34px; background: url('/img/grey_button.gif') top center no-repeat;  }
#content .round a { display: block; margin: 10px 7px; font-size: 15px;  }
#content .pink_button { width: 312px; height: 48px;  background: url('/img/button.png') no-repeat; border: 0px;}

.button {float:left; width:49%; margin-bottom:10px}
.side_r {margin-right:0.9%; _margin-right:0.5%}
.side_l {margin-left:0.9%; _margin-left:0.5%}
.top-left, .top-right, .bottom-left, .bottom-right {background:url('/img/corners_alpha.png'); _background:url('/img/corners.png'); height:8px; font-size:2px}
.top-left, .bottom-left {margin-right:8px}
.top-right, .bottom-right {margin-left:8px; margin-top:-8px}
.top-right {background-position: 100% 0}
.bottom-left  {background-position: 0 -8px}
.bottom-right {background-position: 100% -8px}
.inside {border-left: 1px solid #adc4bc; border-right: 1px solid #adc4bc;}
.buthigh { padding: 0px 5px}


#footerfree {clear:both; height: 35px; }
#footer { position: relative; height: 35px; margin-top: -35px; clear:both; color: #FFFFFF; font-size: 10px;
          background: url('/img/roundbox_bottom.png') no-repeat; width: 798px; margin: 0px auto; }
#footer a { color: #000000; }
#footer .empty { height: 10px; }
#footer td { padding: 5px 0px; }  
