html,body{ width:100%; height:100%; }
body {	background-color: #FFFFFF;	margin:0;	padding:0;	height:100%;	width:100%;	font-family: Tahoma;	background-image: url(img/bg_body.gif);	background-repeat: repeat-x;	background-position: left top; color:#cccccc; }
td { font-family: Arial; color:#666666; font-size:12px; }
img { border:0px; behavior: url(/iepngfix.htc); }
a { color:#00b9d4; }
a:hover { text-decoration:none; }
form { margin:0px; padding:0px; }
input, textarea, select, option { border:#cccccc 1px solid; font-family:Tahoma; font-size:11px; }
p { margin-bottom:25px; }
.bg {	background-image: url(img/bg_header.gif);	background-repeat: repeat-x;	background-position: left top; }
h2 { font-size:27px; color:#000000; font-weight:normal; margin-bottom:20px; margin-top:0px; }


.spl { height:100%; }
.spl_shad { background:url(img/bg_spl_shad.gif) repeat-x bottom left; height:510px; }
.spl_bot { background-color:#dcdad8; }
.spl_bg { background:url(img/bg_splash.jpg) no-repeat bottom center; margin-top:75px; height:520px; padding-top:210px; }
.spl_bg table { width:900px; }
.spl_bg table td { width:50%; vertical-align:top; }
.spl_bg table td img { display:block; margin-bottom:17px; }
.spl_bg table td span { margin-left:28px; display:block; }
.spl_bg table td.r { padding-left:280px; text-align:left }
.spl_bg table td.r span { margin-left:0px; margin-right:28px; display:block; }
.spl_copyr { font-size:10px; color:#999999; margin-top:222px; }


#office caption { text-align:left; font-weight:bold; padding-bottom:10px; margin-top:0px; }

#office { height:100%; background-color:#f7f8f9; }
.bggrad { background-image:url(img/bg_office_grad.gif); background-position:top; background-repeat:repeat-x;  }
#office .main { width:1000px; vertical-align:top; padding-top:27px; }
#office .main .inp { margin-bottom:50px; }
#office .light { background: url(img/office_light.jpg) no-repeat left top; }
#office div.splpic { background-image:url(img/office_man.jpg); background-repeat:no-repeat; background-position:110px 140px;  }

#office .tmenu { font-size:11px; padding-left:381px; color:#c6d7dd; }
#office .tmenu span { margin-left:8px; margin-right:8px; }
#office .tmenu a { color:#859ca5; }
#office .smenu { font-size:18px; margin-left:143px; }
#office .smenu a { color:#00b9d4; margin-right:24px; }
#office .logo { margin-left:80px; }
#office .clock { display:block; margin-left:870px; /* margin-top:-110px; */ position:absolute; }
#office .btnBuy { display:block; margin-left:397px; margin-top:0px; position:relative }
#office .btnBuy img { display:block; }
#office .btnBuy div.links { padding-top:64px; font-size:18px; height:306px; }
#office .btnBuy div.links p { margin-bottom:15px; margin-top:0px; }

#office .mn { margin-top:201px; }
#office .btnBuy2 { width:298px; padding-left:80px; padding-top:22px; vertical-align:top; }
#office .btnBuy2 img { display:block; }
#office .btnBuy2 div.links { padding-top:50px; font-size:18px; height:586px; }
#office .btnBuy2 div.links p { margin-bottom:15px; margin-top:0px; }

#office .BlAbout { width:213px; padding-left:80px; padding-top:134px; vertical-align:top; }
#office .BlAbout h3 { color:#000000; font-size:18px; margin-bottom:10px; margin-top:0px;  }
#office .BlAbout span { display:block; text-align:right; }
#office div.box { margin-top:150px; margin-bottom:0px; height:171; margin-left:66px; position:absolute; }
#office .awards { margin-left:376px; margin-top:32px; margin-bottom:36px; }
#office .lable { margin-top:182px; margin-left:200px; position:absolute; }

#office .LeftPic { position:absolute; margin-top:182px; left:0px; }
#office .ProdPic { margin-right:42px; margin-bottom:30px; float:left; }

#office .Tabl td { padding-top:8px; padding-bottom:8px; padding-left:6px; vertical-align:top; font-size:11px; color:#666666; }
#office .Tabl th { padding-top:8px; padding-bottom:8px; padding-left:6px; vertical-align:top; font-size:11px; background-color:#808d96; color:#FFFFFF; font-weight:normal; text-align:left; }
#office .Tabl tr.l td { background-color:#eff0f1; } 

#office .footer td { height:239px; background-color:#FFFFFF; vertical-align:top; font-size:11px; }
#office .footer td td { height:auto; }
#office .footer .phone { margin-left:380px; margin-top:31px; margin-bottom:39px; }
#office .footer .lable { position:absolute; margin-left:-298px; margin-top:-66px; }
#office .footer .adress { margin-left:380px; margin-bottom:25px; }
#office .footer .adress table { font-size:11px; }
#office .footer .adress div { position:absolute; margin-left:-300px; margin-top:24px; }
#office .footer .adress span { font-size:11px; display:block; margin-top:24px; }

.clrl { clear:both; }


/* kids main */

#kids a { color:#997f59; }
 
#kids { height:100%; background-color:#fffacc;  }
.bggradk { background-image:url(img/bg_kids_grad.gif); background-position:top; background-repeat:repeat-x; }
#kids .main { width:1000px; vertical-align:top;	padding-top:27px; background:none; }
#kids .main .inp { margin-bottom:50px; }
#kids .splpic { background:url(img/kids_girafa.gif) no-repeat 239px 148px;  }
#kids .clouds {	background-image: url(img/kids_clouds.gif);	background-repeat: no-repeat; background-position: center top; background-attachment: scroll; }
#kids .cloudsi { background-image: url(img/kids_clouds.jpg); background-repeat: no-repeat; background-position: center top; background-attachment: scroll; }
#kids .tmenu { font-size:11px; padding-left:381px; color:#c6d7dd; }
#kids .tmenu span { margin-left:8px; margin-right:8px; }
#kids .tmenu a { color:#997f59; }
#kids .smenu { font-size:18px; margin-left:127px; }
#kids .smenu a { color:#997f59; margin-right:24px; text-decoration:none; }
#kids .smenu a img { position:absolute; margin-top:25px; }
#kids .smenu a.s { color:#e6d193; }
#kids .logo { margin-left:80px; margin-top:10px; }
#kids .clock { display:block; margin-left:870px; margin-top:0px; position:relative }
#kids .btnBuy { display:block; margin-left:397px; margin-top:60px; position:relative }
#kids .btnBuy div { font-size:12px }
#kids .btnBuy div img { display:block; margin-bottom:5px; }
#kids .btnBuy div.links { padding-top:64px; font-size:18px; height:486px; }
#kids .btnBuy div.links p { margin-bottom:15px; margin-top:0px; }

#kids .btnBuy2 { width:298px; padding-left:80px; padding-top:53px; vertical-align:top; }
#kids .btnBuy2 img { display:block; }
#kids .btnBuy2 div.links { padding-top:0px; font-size:18px; height:586px; }
#kids .btnBuy2 div.links p { margin-bottom:15px; margin-top:0px; }
#kids .btnBuy2 div.links div { margin-top:50px; font-size:11px; }

#kids .BlAbout { width:213px; padding-left:80px; padding-top:134px; vertical-align:top; }
#kids .BlAbout h3 { color:#000000; font-size:18px; margin-bottom:10px; margin-top:0px;  }
#kids .BlAbout p { font-size:18px; margin-top:0px; margin-bottom:15px;  }
#kids .BlAbout span { display:block; text-align:right; }
#kids div.box { margin-top:200px; margin-bottom:0px; height:171; margin-left:136px; position:absolute; }
#kids .awards { margin-left:376px; margin-top:32px; margin-bottom:36px; }
#kids .lable { margin-top:200px; margin-left:-45px; position:absolute; z-index:1; }
#kids .grass1 { position:absolute; margin-top:137px; margin-left:-121px; }


#kids .LeftPic { position:absolute; margin-top:323px; left:0px; }
#kids .ProdPic { margin-right:42px; margin-bottom:30px; float:left; }

#kids .Tabl td { padding-top:8px; padding-bottom:8px; padding-left:6px; vertical-align:top; font-size:11px; color:#666666; }
#kids .Tabl th { padding-top:8px; padding-bottom:8px; padding-left:6px; vertical-align:top; font-size:11px; background-color:#bb5f2d; color:#FFFFFF; font-weight:normal; text-align:left; }
#kids .Tabl tr.l td { background-color:#fffdee; }
#kids caption { text-align:left; font-weight:bold; padding-bottom:10px; margin-top:0px; }


#kids .footer td { height:239px; background-color:#FFFFFF; vertical-align:top; font-size:11px; }
#kids .footer td td { height:auto; }
#kids .footer .phone { margin-left:380px; margin-top:31px; margin-bottom:39px; }
#kids .footer .lable { position:absolute; margin-left:-298px; margin-top:-72px; }
#kids .footer .adress { margin-left:380px; margin-bottom:25px; }
#kids .footer .adress table { font-size:11px; }
#kids .footer .adress div { position:absolute; margin-left:-300px; margin-top:24px; }
#kids .footer .adress span { font-size:11px; display:block; margin-top:24px; }
#kids .footer .adress span img { position:absolute; margin-left:-51px; margin-top:-3px; }

