*{
	outline: none;
}
body{
	background:#F8F5CA url('/img/body-day.png') repeat-x top;
	padding:0;
	margin:0;
	padding-top:40px;
	overflow-x:hidden;
}
body.night{
	background:#F9F5CB url('/img/body-night.png') repeat-x top;
}
body.small{
	padding:0;
	background:#F9F5CB url('/img/body-latex-bg.png') repeat-y -30px top;
}
#shnur{
	position:absolute;
	top:0;
	left:-80px;
	z-index:1;
}
#header{
	position:relative;
	width:1003px;
	margin:0 auto;
	padding:0;
	z-index:20;
}
#cloud{
	position:absolute;
	background:url('/img/cloud.png') no-repeat center top;
	top:-58px;
	width:100%;
	height:180px;
	padding:0;
	margin:0 auto;
	z-index:1;
}
.night #cloud{
	background:url('/img/cloud-night.png') no-repeat center top;
}
#star{
	position:absolute;
	width:100%;
	top:0;
	background:url('/img/star.png') no-repeat center;
	height:210px;
	z-index:0;
	visibility:hidden;
}
.night #star{
	visibility:visible;
}
#sun{
	position:absolute;
	top:-20px;
	left:-5px;
}
#moon{
	position:absolute;
	top:-15px;
	left:-55px;
}
.night #sun, .day #moon{
	top:-9999px;
}
#home{
	position:absolute;
	width:42px;
	height:58px;
	background:url('/img/home-top.png');
	z-index:2;
	top:65px;
	text-indent:-9999px;
	cursor:pointer;
}
#topmenu{
	background:url('/img/header.png') no-repeat left top;
	margin:0;
	padding:0;
	width:1003px;
	height:141px;
	list-style:none;
}
#topmenu li{
	float:left;
	position:absolute;
}
#topmenu a{
	position:relative;
	text-indent:-9999px;
	float:left;
	cursor:pointer;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:left top;
}
#top-home{
	width:30px;
	height:30px;
	left:7px;
	top:72px;
}
#top-product{
	width:98px;
	height:35px;
	top:57px;
	left:150px;
}
#top-product.active{background-image:url('/img/topmenu/product-active.png');}
#top-product a{background-image:url('/img/topmenu/product.png');}
#top-product a:hover{background-image:url('/img/topmenu/product-hover.png');}
#top-product.active a{background-image:none;}

#top-contest{
	width:83px;
	height:37px;
	top:46px;
	left:245px;
}
#top-contest.active{background-image:url('/img/topmenu/contest-active.png');}
#top-contest a{background-image:url('/img/topmenu/contest.png');}
#top-contest a:hover, #top-contest.active a{background-image:url('/img/topmenu/contest-hover.png');}
#top-contest.active a{background-image:none;}

#top-info{
	width:196px;
	height:38px;
	top:36px;
	left:327px;
}
#top-info.active{background-image:url('/img/topmenu/info-active.png');}
#top-info a{background-image:url('/img/topmenu/info.png');}
#top-info a:hover, #top-info.active a{background-image:url('/img/topmenu/info-hover.png');}
#top-info.active a{background-image:none;}

#top-forum{
	width:72px;
	height:36px;
	top:34px;
	left:517px;
}
#top-forum.active{background-image:url('/img/topmenu/forum-active.png');}
#top-forum a{background-image:url('/img/topmenu/forum.png');}
#top-forum a:hover, #top-forum.active a{background-image:url('/img/topmenu/forum-hover.png');}
#top-forum.active a{background-image:none;}

#top-news{
	width:83px;
	height:35px;
	top:37px;
	left:587px;
}
#top-news.active{background-image:url('/img/topmenu/news-active.png');}
#top-news a{background-image:url('/img/topmenu/news.png');}
#top-news a:hover, #top-news.active a{background-image:url('/img/topmenu/news-hover.png');}
#top-news.active a{background-image:none;}

#top-wall{
	width:73px;
	height:31px;
	top:56px;
	left:690px;
}
#top-wall.active{background-image:url('/img/topmenu/wall-active.png');}
#top-wall a{background-image:url('/img/topmenu/wall.png');}
#top-wall a:hover, #top-wall.active a{background-image:url('/img/topmenu/wall-hover.png');}
#top-wall.active a{background-image:none;}

#top-contact{
	width:139px;
	height:41px;
	top:39px;
	left:770px;
}
#top-contact.active{background-image:url('/img/topmenu/contact-active.png');}
#top-contact a{background-image:url('/img/topmenu/contact.png');}
#top-contact a:hover, #top-contact.active a{background-image:url('/img/topmenu/contact-hover.png');}
#top-contact.active a{background-image:none;}

#top-enter{
	width:67px;
	height:39px;
	top:41px;
	left:920px;
}
#top-exit{
	width:67px;
	height:39px;
	top:41px;
	left:920px;
}
#top-enter a{background-image:url('/img/button/enter.png');}
#top-exit a{background-image:url('/img/button/exit.png');}


#body{
	width:865px;
	margin:-83px auto 0;
	padding:0 0 0 138px;
	position:relative;
	z-index:2;
}
#body #content{
	position:relative;
	z-index:2;
	height:420px;
}
#body #content #background{
	width:829px;
	height:420px;
	position:absolute;
	background:url('/img/body-index.png') no-repeat left top;
}


#body-latex{
	position:relative;
	z-index:2;
	padding:255px 0 177px;
}
#background-top{
	position:absolute;
	top:0;
	background:url('/img/body-latex.png') no-repeat top;
	height:255px;
	width:829px;
	z-index:3;
}
#background-bottom{
	position:absolute;
	bottom:0;
	background:url('/img/body-latex.png') no-repeat bottom;
	height:177px;
	width:829px;
	z-index:3;
}
#body-latex #content{
	position:static;
	
	height:auto;
	background:url('/img/body-latex-bg.png') repeat-y left -5px;
}
#body-latex #content .content-margin{
	margin:-240px 0 -160px;
	z-index:5;
	position:relative;
}

#body-latex #footer{
	left:-310px;
	z-index:1;
	margin-top:177px;
}

#body-latex #footer-line{
	z-index:3;
	bottom:-90px;
	left:-23px;
}
#body-latex #body-line{
	bottom:-39px;
	z-index:4;
}


#footer{
	position:absolute;
	left:-167px;
	margin-top:-9px;
	width:1392px;
	height:293px;
	background:url('/img/footer.png') no-repeat center center;
	z-index:1;
}
#footer .content{
	position:relative;
}
#footer-line{
	position:absolute;
	left:-18px;
	bottom:-80px;
	width:825px;
	height:102px;
	background:url('/img/footer-line.png') no-repeat center center;
	z-index:5;
}
#body-line{
	position:absolute;
	right:-10px;
	bottom:-25px;
	width:106px;
	height:181px;
	background:url('/img/body-line.png') no-repeat center center;
	z-index:10;
}
#left-1{
	position:absolute;
	left:80px;
	top:95px;
	width:206px;
	height:184px;
	z-index:10;
}
#left-1 .background{
	position:absolute;
	background:url('/img/body/left-1.png') no-repeat;
	width:206px;
	height:200px;
}
#left-1 .content{
	position:absolute;
	padding:5px;
}
#left-1 h1.contact{
	text-indent:-9999px;
	background:url('/img/text/contact.png') no-repeat;
	display:block;
	width:130px;
	height:14px;
	padding:0;
	margin:15px 0 0 32px;
}
#right-1 h1.warning{
	text-indent:-9999px;
	background:url('/img/text/warning.png') no-repeat;
	display:block;
	width:213;
	height:14px;
	padding:0;
	margin:0 0 30px 65px;
}
#left-1 div.text{
	color:#716349;
	padding:25px 15px 0;
	font-size:.85em;
}
#right-1{
	position:absolute;
	right:120px;
	top:95px;
	width:416px;
	height:380px;
	z-index:10;
	overflow:visible;
}
#right-1 .background{
	position:absolute;
	background:url('/img/body/right-1.png') no-repeat;
	width:416px;
	height:380px;
}
#right-1 .content{
	position:absolute;
	padding:30px 25px;
}
#right-1 table{
	border-collapse:collapse;
	width:100%;
	color:#716349;
}
#right-1 .text div{
	font-size:.85em;
}
#right-1 td{
	vertical-align:top;
	padding-right:10px;
}
#right-1 div.top{
	padding-top:10px;
}
#right-1 div.top-double{
	padding-top:20px;
}
#right-1 div.email{
	padding-top:2px;
}
#right-1 div.email a{
	float:left;
	padding-left:18px;
	color:#F27E17;
	text-decoration:none;
	background:url('/img/email.png') no-repeat left;
}
#right-1 div.email a:hover{
	text-decoration:underline;
}
#right-1 h1.phone{
	text-indent:-9999px;
	background:url('/img/text/phone.png') no-repeat;
	display:block;
	width:59px;
	height:16px;
	padding:0;
	margin-bottom:5px;
}
#right-1 h1.address{
	text-indent:-9999px;
	background:url('/img/text/address.png') no-repeat;
	display:block;
	width:41px;
	height:15px;
	padding:0;
	margin-bottom:5px;
}
#right-1 h1.send-mail{
	text-indent:-9999px;
	background:url('/img/text/send-mail.png') no-repeat;
	display:block;
	width:154px;
	height:15px;
	padding:0;
	margin:15px 0 5px;
}
#right-1 table.form td{
	padding-bottom:3px;
	padding-right:3px;
}
#send-button{
	position:absolute;
	top:445px;
	right:165px;
	width:85px;
	height:33px;
	z-index:30;
}
#send-button img{
	border:0;
	background:url('/img/button/send.png') no-repeat;
	width:85px;
	height:33px;
}
#hare-contact{
	position:absolute;
	bottom:-70px;
	right:-100px;
	z-index:25;
}
#hipo-contact{
	position:absolute;
	bottom:-130px;
	left:-90px;
	z-index:25;
}




#table-contact{
	position:absolute;
	bottom:-20px;
	left:40px;
	width:189px;
	height:157px;
	background:url('/img/furniture/table.png') no-repeat;
	z-index:24;
}
.form.input{
	position:relative;
	padding:3px;
	overflow:hidden;
	background:url('/img/input/bg.png') left top;
	border:1px solid #E1DFD3;
	width:162px;
	height:22px;
	font-size:1em;
}
.form.input.error{
	background:url('/img/input/bg-error.png') left top;
}
.form.input.password input{
	background-image:url('/img/password.png');
	background-repeat:no-repeat;
	background-position:3px 7px;
}
.form.input .object{
	overflow:hidden;
}
.form.input input{
	width:100%;
	font-family:tahoma;
	border:0;
	background:#F5F5E9;
	color:#A0916E;

	font-size:1em;
	padding:3px 2px;
	height:16px;
	position:relative;
}

.form.textarea{
	font-family:tahoma;
	position:relative;
	padding:3px;
	overflow:hidden;
	background:url('/img/input/bg.png') left top;
	border:1px solid #E1DFD3;
	width:346px;
	height:70px;
	font-size:1em;
}
.form.textarea.error{
	background:url('/img/input/bg-error.png') left top;
}
.form.textarea .object{
	overflow:hidden;
}
.form.textarea textarea{
	font-family:tahoma;
	width:100%;
	height:63px;
	border:0;
	background:#F4F5E3;
	color:#A0916E;
	padding:3px 2px;
	font-size:1em;
}
#topic-form .form.textarea{
	height:150px;
	width:401px;
}
#topic-form .form.textarea textarea{
	height:143px;
}

#topic-form .form.input{
	width:401px;
}

.form.input.mail-done{
	width:346px;
	height:146px;
}
.form.input.mail-done .object{
	background:#F7F7EB;
	height:146px;
}
.form.input.mail-done .object h2{
	text-align:center;
	line-height:146px;
	font-weight:normal;
	color:#439743
}

#left-2{
	position:absolute;
	left:55px;
	top:55px;
	width:218px;
	height:316px;
	z-index:50;
}
#left-2 .background{
	position:absolute;
	background:url('/img/body/left-2.png') no-repeat;
	width:218px;
	height:316px;
}
#left-2.full .background{
	height:417px;
	background:url('/img/body/left-2-full.png') no-repeat;
}
#left-2 .content{
	position:absolute;
	padding:5px;
}
#right-latex{
	position:relative;
	left:290px;
	top:55px;
	width:475px;
	z-index:10;
	overflow:visible;
}
#right-latex #latex{
	position:relative;
	padding:0;
	margin:0;
	padding:197px 0;
}
#right-latex .background-top{
	position:absolute;
	top:0;
	background:url('/img/body/right-latex-top.png') no-repeat top;
	width:475px;
	height:209px;
	z-index:5;
}
#right-latex .background-bottom{
	position:absolute;
	bottom:0;
	background:url('/img/body/right-latex-bottom.png') no-repeat bottom;
	width:475px;
	height:209px;
	z-index:5;
}
#right-latex .content{
	padding:0 35px 0 25px;
	color:#716349;
	font-size:.9em;
	height:auto;
	margin:-180px 0;
	background:url('/img/body/right-latex-bg.png') repeat-y left;
}
#right-latex .content .p{
	position:relative;
	z-index:10;
}


#hare-product{
	position:absolute;
	bottom:-110px;
	left:-150px;
	z-index:25;
}
#games-product{
	position:absolute;
	bottom:-140px;
	left:-60px;
	width:394px;
	height:105px;
	background:url('/img/furniture/games.png') no-repeat;	
	z-index:25;
}
#frog-product{
	position:absolute;
	bottom:-100px;
	left:100px;
	z-index:50;
}
#giraff-product{
	position:absolute;
	bottom:-120px;
	right:-70px;
	z-index:100;
}

#left-2 h1.product{
	text-indent:-9999px;
	background:url('/img/text/product.png') no-repeat;
	display:block;
	width:113px;
	height:15px;
	padding:0;
	margin:15px 0 0 50px;
}
#left-2 h1.rubric{
	text-indent:-9999px;
	background:url('/img/text/rubric.png') no-repeat;
	display:block;
	width:55px;
	height:16px;
	padding:0;
	margin:15px auto 0;
	font-size:0em;
}
#left-2 ul{
	padding:0;
	margin:10px 0 0 12px;
	list-style:none;
}
#left-2 li{
	float:left;
	width:100%;
	margin:1px 0;
	padding:0;
}
#left-2 a.menu{
	width:183px;
	height:36px;
	float:left;
	background:url('/img/button/product-menu.png') no-repeat;
	position:relative;
	overflow:hidden;
}
#left-2 a.green{
	background:url('/img/button/product-menu-green.png') no-repeat;
}
#left-2 a.active{
	background:url('/img/button/product-menu-active.png') no-repeat;
}
#left-2 a span{
	width:183px;
	height:36px;
	float:left;
	text-indent:-9999px;
}



#product-menu ul{
	margin-left:0;
}
#left-2 #product-menu ul ul{
	margin-left:15px;
}
#product-menu a{
	width:183px;
	height:36px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-left:4px;
	padding-left:10px;
}
#product-menu ul ul a{
	margin:0;
}
#product-menu #menu-1 a.menu{
	background:url('/img/product/product-menu-1.png') no-repeat;
}
#product-menu #menu-2 a.menu{
	background:url('/img/product/product-menu-2.png') no-repeat;
}
#product-menu #menu-3 a.menu{
	background:url('/img/product/product-menu-3.png') no-repeat;
}
#product-menu #menu-1 a.active{
	background:url('/img/product/product-menu-1-active.png') no-repeat;
}
#product-menu #menu-2 a.active{
	background:url('/img/product/product-menu-2-active.png') no-repeat;
}
#product-menu #menu-3 a.active{
	background:url('/img/product/product-menu-3-active.png') no-repeat;
}




#left-2 #product-1{
	background:url('/img/text/product-infant_milk_formula.png') no-repeat center center;
}
#left-2 a.active #product-1{
	background:url('/img/text/product-infant_milk_formula-active.png') no-repeat center center;
}
#left-2 #product-2{
	background:url('/img/text/product-cereals.png') no-repeat center center;
}
#left-2 a.active #product-2{
	background:url('/img/text/product-cereals-active.png') no-repeat center center;
}
#left-2 #product-3{
	background:url('/img/text/product-buy.png') no-repeat center center;
}
#left-2 a.active #product-3{
	background:url('/img/text/product-buy-active.png') no-repeat center center;
}

#left-2 #info-1{
	background:url('/img/text/info-beremennost.png') no-repeat center center;
}
#left-2 a.active #info-1{
	background:url('/img/text/info-beremennost-active.png') no-repeat center center;
}
#left-2 #info-2{
	background:url('/img/text/info-evolution.png') no-repeat center center;
}
#left-2 a.active #info-2{
	background:url('/img/text/info-evolution-active.png') no-repeat center center;
}
#left-2 #info-3{
	background:url('/img/text/info-food.png') no-repeat center center;
}
#left-2 a.active #info-3{
	background:url('/img/text/info-food-active.png') no-repeat center center;
}


#left-2 ul ul{
	padding:0;
	float:left;
	margin:0;
	top:-2px;
	left:1px;
	position:relative;
	list-style:none;
}
#left-2 ul ul li{
	float:left;
	width:178px;
	margin:0;
	background:url('/img/button/product-menu-bg.png') repeat-y;
}
#left-2 ul ul li.start{
	height:8px;
	font-size:0;
}
#left-2 ul ul li.end{
	height:8px;
	background:url('/img/button/product-menu-end.png') no-repeat;
	margin-bottom:10px;
}
#left-2 ul ul a{
	float:left;
	width:162px;
	height:auto;
	background:0;
	color:#716349;
	text-decoration:none;
	padding:3px 7px;
}
#left-2 ul ul a:hover, #left-2 ul ul a.active{
	text-decoration:underline;
	background:0;
	padding:3px 7px;
	margin:0;
	height:auto;
}
.malutka{
	vertical-align:-2px;
}
#right-latex img{
	position:relative;
}


#center-latex{
	position:relative;
	left:45px;
	top:45px;
	width:735px;
	z-index:10;
	padding:5px 0;
	overflow:visible;
}
#center-latex p{
	margin:10px 0;
}
#center-latex #latex{
	position:relative;
	padding:0;
	margin:0;
	padding:197px 0;
}
#center-latex .background-top{
	position:absolute;
	top:0;
	background:url('/img/body/center-latex-top.png') no-repeat top;
	width:735px;
	height:209px;
	z-index:5;
}
#center-latex .background-bottom{
	position:absolute;
	bottom:0;
	background:url('/img/body/center-latex-bottom.png') no-repeat bottom;
	width:735px;
	height:209px;
	z-index:5;
}
#center-latex .content{
	padding:0 35px 0 25px;
	color:#716349;
	font-size:.9em;
	height:auto;
	min-height:417px;
	margin:20px 0 10px;
	background:url('/img/body/center-latex-bg.png') repeat-y left;
}
#center-latex .content .p{
	position:relative;
	z-index:10;
}


#right-2{
	position:relative;
	left:290px;
	top:55px;
	width:475px;
	z-index:10;
	overflow:visible;
}
#right-2 .background{
	position:absolute;
	top:0;
	background:url('/img/body/right-latex.png') no-repeat top;
	width:475px;
	height:417px;
	z-index:5;
}
#right-2 .content{
	position:absolute;
	z-index:10;
	color:#716349;
	font-size:.9em;
	height:377px;
	width:425px;
	overflow:auto;
	margin:20px 25px 10px 20px;
	padding:0 10px 0 0;
}


#hare-index{
	position:absolute;
	bottom:-80px;
	right:200px;
	z-index:26;
}
#slon-index{
	position:absolute;
	bottom:-125px;
	left:600px;
	z-index:26;
}

#kid-index{
	width:311px;
	height:176px;
	position:absolute;
	bottom:-140px;
	left:80px;
	z-index:25;
	background:url('/img/index/rebenok.png') no-repeat;
}
#tv-index{
	width:142px;
	height:173px;
	position:absolute;
	bottom:-135px;
	left:800px;
	z-index:25;
	background:url('/img/furniture/tv-kid.png') no-repeat;
}

#book-index{
	width:140px;
	height:70px;
	position:absolute;
	bottom:-130px;
	left:-80px;
	z-index:25;
	background:url('/img/index/book.png') no-repeat;
}

#komod-index{
	width:249px;
	height:208px;
	position:absolute;
	bottom:-60px;
	left:-20px;
	z-index:25;
	background:url('/img/index/komod.png') no-repeat;
}

#bad-index{
	width:243px;
	height:194px;
	position:absolute;
	bottom:-70px;
	left:530px;
	z-index:25;
	background:url('/img/index/bad.png') no-repeat;
}

#toys-index{
	width:191px;
	height:82px;
	position:absolute;
	bottom:-120px;
	left:370px;
	z-index:25;
	background:url('/img/index/toys.png') no-repeat;
}

#picture-index{
	width:223px;
	height:177px;
	position:absolute;
	bottom:160px;
	left:390px;
	z-index:25;
	background:url('http://malyutka.ru/img/furniture/rabbit_final_foto.png') no-repeat;
}

#center-1{
	position:relative;
	left:45px;
	top:55px;
	width:735px;
	z-index:10;
	overflow:visible;
}
body.small #center-1{
	left:10px;
	top:10px;
}
#center-1 .background{
	position:absolute;
	top:0;
	background:url('/img/body/center-1.png') no-repeat top;
	width:735px;
	height:450px;
	z-index:5;
}
#center-1 .content{
	position:absolute;
	z-index:10;
	color:#716349;
	font-size:.9em;
	height:410px;
	width:680px;
	overflow:auto;
	margin:20px 25px 10px 20px;
}

#button_rules{
	width:121px;
	height:31px;
	position:absolute;
	bottom:-70px;
	left:390px;
	z-index:25;
	background:url('/img/button/rules-full.png') no-repeat;
}
#sign_up{
	width:121px;
	height:31px;
	position:absolute;
	bottom:-70px;
	left:530px;
	z-index:25;
	background:url('/img/button/sign_up.png') no-repeat;
}

h1.news-1{
	text-indent:-9999px;
	background:url('/img/news/news-1.png') no-repeat;
	display:block;
	width:185px;
	height:16px;
	padding:0;
	margin:0;
	font-size:0;
}

h1.news-10{
	text-indent:-9999px;
	background:url('/img/text/zahar.png') no-repeat;
	display:block;
	width:494px;
	height:16px;
	padding:0;
	margin:0;
	font-size:0;
}

h1.news-2{
	text-indent:-9999px;
	background:url('/img/news/news-2.png') no-repeat;
	display:block;
	width:421px;
	height:16px;
	padding:0;
	margin:0;
	font-size:0;
}
h1.news-3{
	text-indent:-9999px;
	background:url('/img/news/news-3.png') no-repeat;
	display:block;
	width:186px;
	height:13px;
	padding:0;
	margin:0;
	font-size:0;
}
h1.news-4{
	text-indent:-9999px;
	background:url('/img/text/new.png') no-repeat;
	display:block;
	width:387px;
	height:19px;
	padding:0;
	margin:0;
	font-size:0;
}
h1.news-5{
	text-indent:-9999px;
	background:url('/img/text/priz.png') no-repeat;
	display:block;
	width:185px;
	height:18px;
	padding:0;
	margin:0;
	font-size:0;
}
h1.news-6{
	text-indent:-9999px;
	background:url('/img/text/winner.png') no-repeat;
	display:block;
	width:163px;
	height:18px;
	padding:0;
	margin:0;
	font-size:0;
}
#news-2{
	background:url('/img/product/arrow.png') no-repeat;
	width:223px;
	height:180px;
}
#news-1{
	background:url('/img/product/news-1.png') no-repeat;
	width:105px;
	height:141px;
}
#session-top{
	background:url('http://malyutka.ru/img/news/nt-1.png') no-repeat;
	width:256px;
	height:275px;
	position:absolute;
	z-index:99999;
	top:-20px;
	left:500px;
}
#session-bottom{
	background:url('http://malyutka.ru/img/news/nt-2.png') no-repeat;
	width:785px;
	height:317px;
	left:-10px;
	position:absolute;
	margin-bottom:100px;
}
#br{
	height:350px;
}
#wall{
	position:absolute;
	top:55px;
	left:300px;
	z-index:30;
	width:600px;
}
#wall .item{
	position:relative;
	float:left;
	width:221px;
	height:211px;
	margin:0 30px 20px 0;
}
#wall .item .background_one{
	position:absolute;
	background:url('/img/wall/1.png') no-repeat;
	width:210px;
	top:0;
	left:0;
	height:165px;
	z-index:1;
}
#wall .item .background_two{
	position:absolute;
	background:url('/img/wall/2.png') no-repeat;
	width:210px;
	top:0;
	left:0;
	height:165px;
	z-index:1;
}
#wall .item .background_three{
	position:absolute;
	background:url('/img/wall/3.png') no-repeat;
	width:210px;
	top:0;
	left:0;
	height:165px;
	z-index:1;
}
#wall .item .background_four{
	position:absolute;
	background:url('/img/wall/4.png') no-repeat;
	width:210px;
	top:0;
	left:0;
	height:165px;
	z-index:1;
}
#wall .item .download{
	position:absolute;
	background:url('/img/wall/size.png') no-repeat;
	top:157px;
	width:221px;
	height:46px;
}
#wall .item .download ul{
	padding:0;
	margin:10px 0 0 35px;
	list-style:none;
}
#wall .item .download li{
	float:left;
	width:30%;
	font-size:.85em;
	text-indent:-5px;
	padding-left:16px;
	background:url('/img/wall/pimpa.png') no-repeat left center;
	margin:1px 0;
}
#hare-wall{
	position:absolute;
	z-index:20;
	right:-220px;
	bottom:-140px;
}
#comod-wall{
	width:194px;
	height:227px;
	background:url('/img/furniture/comod.png') no-repeat;
	position:absolute;
	bottom:-20px;
	left:70px;
	z-index:10;
}
#baby-wall{
	width:243px;
	height:141px;
	background:url('/img/furniture/baby-wall.png') no-repeat;
	position:absolute;
	bottom:-100px;
	left:-50px;
	z-index:10;
}
#auth{
	padding-top:15px;
}
#auth .auth{
	text-align:right;
	padding-right:10px;
	float:left;
	width:320px;
	border-right:1px solid #ECE9CA;
	height:350px;
}
#auth .auth h2{
	text-decoration:none;
	margin:0 0 15px auto;
	background:url('/img/text/enter.png') no-repeat top right;
	font-size:0em;
	width:32px;
	height:15px;
}
#auth .reg{
	padding-left:10px;
	float:left;
	width:320px;
	border-left:1px solid #fff;
	height:350px;
}
#auth .reg h2{
	text-decoration:none;
	margin:0 auto 15px 0;
	background:url('/img/text/reg.png') no-repeat top right;
	font-size:0em;
	width:85px;
	height:15px;
}
#bee-index{
	position:absolute;
	bottom:0;
	left:-180px;
}
table.phone td{
	white-space:nowrap;
}
#auth .form.input{
	width:250px;
}
#auth .reg table.phone .phone_code{
	width:50px;
}
#auth .reg table.phone .phone_code input{
	text-align:center;
	width:44px;
}
#auth .reg table.phone .phone_number{
	width:142px;
	margin-left:6px;
}
#auth .reg table.phone .phone_number input{
	width:136px;
}
#auth hr{
	border:0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
}
#result_shop{
	overflow:auto;
	position:absolute;
	height:310px;
	width:100%;
	margin-top:13px;
}
#profile-edit .avatar ul{
	padding:0;
	margin:0;
	list-style:none;	
}
.form th{
	text-align:right;
	font-size:1.5em;
	font-weight:normal;
	padding-right:5px;
	vertical-align:top;
}
.form .form.input{
	width:278px;
}
.form .email_status{
	font-size:.95em;
}

#profile-edit table.phone .phone_code{
	width:50px;
}
#profile-edit table.phone .phone_code input{
	text-align:center;
	width:44px;
}
#profile-edit table.phone .phone_number{
	width:170px;
	margin-left:6px;
}
#profile-edit table.phone .phone_number input{
	width:166px;
}
#notice-product-index{
	width:130px;
	height:117px;
	position:absolute;
	bottom:100px;
	z-index:25;
	background:url('/img/notice/notice-product.png') no-repeat;
}
#notice-info-index{
	width:130px;
	height:117px;
	position:absolute;
	bottom:-75px;
	left:-146px;
	z-index:25;
	background:url('/img/notice/notice-info.png') no-repeat;
}
#notice-tv-index{
	width:130px;
	height:78px;
	position:absolute;
	bottom:-50px;
	left:830px;
	z-index:25;
	background:url('/img/notice/notice-tv.png') no-repeat;
}
#tv-video{
	width:655px;
	height:527px;
	position:absolute;
	bottom:-130px;
	left:115px;
	z-index:25;
	background:url('/img/furniture/tv-big.png') no-repeat;
}
#tv-big{
	position:absolute;
	left:83px;
	bottom:-105px;
	z-index:1
}
#right-2 h1.contest{
	text-indent:-9999px;
	background:url('/img/text/contest.png') no-repeat;
	display:block;
	width:297px;
	height:15px;
	padding:0;
	margin:0 60px;
	font-size:0;
}
#right-2 p{
	margin:7px 0;
}
a{
	color:#716349;
}
select{
	font-family:Tahoma;
	font-size:16px;
	background-color:#F4F5E3;
	color:#A0916E;
	width:100%;
	border:0px;
	height:21px;
}
.legal{
	font-size:10px;
	color:#3367A8;
}
.legal a{
	color:#3367A8;
}
#hare-warning{
	width:311px;
	height:176px;
	position:absolute;
	bottom:-115px;
	left:650px;
	z-index:25;
	background:url('/img/furniture/hare-warning.png') no-repeat;
}
#warning-text{
	text-indent:-9999px;
	background:url('/img/text/warning-text.png') no-repeat;
	display:block;
	width:105px;
	height:14px;
	padding:0;
	margin:10px 20px 20px 0px;
}




#left-2 h1.contest{
	text-indent:-9999px;
	background:url('/img/text/contest-menu.png') no-repeat;
	display:block;
	width:64px;
	height:14px;
	padding:0;
	margin:15px 0 0 73px;
}
#left-2 #contest-1{
	background:url('/img/text/contest-people.png') no-repeat center center;
}
#left-2 a.active #contest-1{
	background:url('/img/text/contest-people-active.png') no-repeat center center;
}
#left-2 #contest-2{
	background:url('/img/text/contest-top.png') no-repeat center center;
}
#left-2 a.active #contest-2{
	background:url('/img/text/contest-top-active.png') no-repeat center center;
}
#left-2 #contest-3{
	background:url('/img/text/contest-add.png') no-repeat center center;
}
#left-2 a.active #contest-3{
	background:url('/img/text/contest-add-active.png') no-repeat center center;
}
#contest-form{
	margin:70px auto 0;
}
#contest-form .image img{
	float:left;
	margin-right:10px;
	border:0;
}
#contest-upload{
	margin:auto;
	margin-top:150px;
}
#contest-upload input.text{
	width:auto;
}
#baby-name{
	width:auto;
	border:1px solid #E1DFD3;
	background-color:#F4F5E3;
	color:#A0916E;
	font-family:Tahoma;
	font-size:16px;
	height:21px;
}
.contest-small{
	width:140px;
	height:112px;
	float:left;
	position:relative;
}
.contest-small a.link{
	position:absolute;
	float:left;
	top:25px;
	left:10px;
	width:120px;
	height:76px;
	text-indent:-9999px;
	z-index:100;
	background:#fff;
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	filter:alpha(opacity=0);
	text-decoration:none;
}
.contest-small b.back{
	background:url('/img/contest/contest-small.png') no-repeat;
	width:140px;
	height:112px;
	float:left;
	position:relative;
	z-index:3;
}
.contest-small span.image{
	position:relative;
	top:37px;
	left:-130px;
	width:120px;
	height:76px;
	overflow:hidden;
	z-index:2;
}
.contest-small span.image span{
	overflow:hidden;
	float:left;
	width:120px;
	height:76px;
	left:0px;
	top:0px;
	z-index:100;
	position:absolute;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.contest-small span.image span{
		top:-12px;
	}
}

.contest-small span.image img{
	top:0;
	left:0;
	position:absolute;
	z-index:100;
	border:0;
	width:120px;
	height:76px;
	background:url('/img/contest/load.gif') no-repeat center center;
}

.contest-small .user{
	position:absolute;
	z-index:10;
	top:6px;
	left:10px;
	color:#3367A8;
	font-weight:bold;
	font-size:.95em;
	overflow:hidden;
	width:100px;
}
.contest-small .vote{
	position:absolute;
	z-index:10;
	top:5px;
	right:10px;
}
.contest-small .vote a{
	width:16px;
	height:16px;
	float:left;
	text-indent:-9999px;
	background:url('/img/contest/star-16-gray.png') no-repeat;
}
.contest-small .vote a.gray{
	width:16px;
	height:16px;
	float:left;
	text-indent:-9999px;
	background:url('/img/contest/star-16.png') no-repeat;
	cursor:default;
}

#preview-img{
	position:absolute;
	visibility:hidden;
}
#photo-header{
	height:50px;
	overflow:hidden;
}
#photo-left, #photo-right{
	width:52px;
	float:left;
	height:348px;
	vertical-height:348px;
	text-align:center;
}
#photo-left a, #photo-right a{
	margin:155px 0 0;
	width:51px;
	height:38px;
	text-indent:-9999px;
	float:left;
	background:url('/img/contest/left.png') no-repeat;
}
#photo-left a.gray{
	background:url('/img/contest/left-gray.png') no-repeat;
	cursor:default;
}
#photo-right a{
	background:url('/img/contest/right.png') no-repeat;
}
#photo-right a.gray{
	background:url('/img/contest/right-gray.png') no-repeat;
	cursor:default;
}
#photo-content{
	float:left;
	width:576px;
	height:348px;
	overflow:hidden;
}
#photo-content .contest-small{
	margin:2px;
}
#photo-content .wrap{
	position:relative;
	float:left;
}
#contest-find{
	float:left;
	margin-left:20px;
	width:75px;
	height:33px;
	background:url('/img/contest/find_id.png') no-repeat;
	text-indent:-9999px;
	margin-top:5px;
}
#find_div{
	width:110px;
	height:96px;
	background:url('/img/contest/find_back.png') no-repeat;
	z-index:99999;
	position:absolute;
	left:300px;
	top:6px;
}
#find_div input{
	border:solid 1px #DAD4C0;
	width:77px;
	height:15px;
	font-size:11px;
	position:absolute;
	top:28px;
	left:14px;
	text-align:center;
	color:#AD9D70;
}
#find_btn{
	width:64px;
	height:28px;
	background:url('/img/contest/find_btn.png') no-repeat;
	position:absolute;
	top:52px;
	left:24px;
}
#contest-add{
	float:left;
	margin-left:55px;
	width:140px;
	height:31px;
	background:url('/img/button/rules.png') no-repeat;
	text-indent:-9999px;
	margin-top:5px;
}
#contest-add h1{
	width:183px;
	height:36px;
	text-indent:-9999px;
	background:url('/img/text/contest-add.png') no-repeat center 12px;
}
#contest-page{
	float:right;
	margin-right:55px;
	font-size:1.6em;
	margin-top:7px;
	color:#F28320;
}
#contest-page a{
	color:#D36A0D;
}
#photo-view{
	float:left;
	width:572px;
	height:355px;
	margin:0 2px;
	position:relative;
}
#photo-view b.back{
	z-index:10;
	float:left;
	width:572px;
	height:355px;
	background:url('/img/contest/contest.png') no-repeat;
	position:absolute;
}
#photo-view a.link{
	position:absolute;
	top:64px;
	left:86px;
	width:396px;
	height:251px;
	overflow:hidden;
	z-index:100;
	text-decoration:none;
}
#photo-view span.image{
	position:absolute;
	top:64px;
	left:86px;
	width:396px;
	height:251px;
	overflow:hidden;
}
#photo-view span.image span{
	position:static;
	top:0;
	left:0;
}
#photo-view span.image img{
	border:0;
	width:396px;
	height:251px;
	background:url('/img/contest/load.gif') no-repeat center center;
}
#photo-view .id{
	position:absolute;
	z-index:10;
	top:18px;
	right:20px;
	color:#3367A8;
}
#photo-view .http{
	position:absolute;
	z-index:10;
	bottom:20px;
	left:0px;
	width:572px;
	color:#999;
	text-align:center;
	font-size:.95em;
}
#photo-view .http a{
	color:#3367A8;
}
#photo-view .vote-count{
	position:absolute;
	z-index:10;
	top:157px;
	left:10px;
	width:75px;
	text-align:center;
}
#photo-view .vote-count b{
	display:block;
	text-indent:-9999px;
	background:url('/img/text/vote.png') no-repeat;
	width:55px;
	height:10px;
	margin:0 auto;
	margin-bottom:5px;
}
#photo-view .vote-count span{
	font-size:1.4em;
	color:#F28320;
}
#photo-view .vote{
	position:absolute;
	z-index:10;
	top:147px;
	right:12px;
	width:75px;
	text-align:center;
}
#photo-view .vote b{
	display:block;
	text-indent:-9999px;
	background:url('/img/contest/star-gray.png') no-repeat;
	width:21px;
	height:23px;
	margin:0 auto;
	margin-bottom:5px;
}
#photo-view .vote span{
	display:block;
	text-indent:-9999px;
	background:url('/img/contest/vote.png') no-repeat;
	width:68px;
	height:29px;
	margin:0 auto;
}
#photo-view .vote .gray{
	cursor:default;
}
#photo-view .vote .gray b{
	background:url('/img/contest/star.png') no-repeat;
}
#photo-view .vote .gray span{
	background:url('/img/contest/vote-gray.png') no-repeat;
}
#photo-view .user{
	position:absolute;
	z-index:10;
	font-size:1.5em;
	width:300px;
	top:20px;
	left:135px;
	text-align:center;
	color:#3367A8;
}
#hare-contest{
	width:269px;
	height:341px;
	position:absolute;
	bottom:-260px;
	left:-160px;
	z-index:25;
	background:url('/img/furniture/hare-contest-new2.png') no-repeat;
	text-indent:-9999px;
}
#bd-day{
	width:50px;
	float:left;
	margin-right:5px;
	border:1px solid #E1DFD3;
}
#bd-month{
	width:100px;
	float:left;
	margin-right:5px;
	border:1px solid #E1DFD3;
}
#bd-year{
	width:70px;
	float:left;
	border:1px solid #E1DFD3;
}
#user-contest{
	float:left;
	margin-left:55px;
	text-decoration:none;
}
#user-contest img{
	border:0;
	vertical-align:middle;
	margin-right:5px;
}
#user-contest b{
	font-size:1.4em;
	color:#F28320;
}
#user-contest span{
	text-decoration:underline;
	color:#F28320;
}
#user-contest:hover span{
	text-decoration:none;
}
#developer{
	font-size:10px;
	position:absolute;
	left:1010px;
	top:152px;
	color:#B5920C;
}
#developer a{
	color:#B5920C;
	text-decoration:none;
}


#chat{
	position:absolute;
	left:40px;
	top:55px;
	width:735px;
	height:468px;
	z-index:10;
}
#chat .background{
	position:absolute;
	background:url('/img/body/chat.png') no-repeat;
	width:735px;
	height:468px;
}
#chat .content{
	position:absolute;
	padding:5px;
}
#hare-chat{
	width:224px;
	height:277px;
	position:absolute;
	bottom:-155px;
	left:-135px;
	z-index:25;
	background:url('/img/furniture/hare-chat.png') no-repeat;
}
#chat h1.chat{
	text-indent:-9999px;
	background:url('/img/text/chat-text.png') no-repeat;
	float:left;
	width:209px;
	height:21px;
	padding:0;
	margin:15px 0 0 240px;
	display:inline;
}
#chat .window{
	float:left;
	margin:10px 20px;
	padding:7px;
	height:325px;
	width:666px;
	border:1px solid #C0AD8C;
	background:#F2EED3;
	display:inline;
}
#chat .window .feed{
	padding:5px 10px;
	margin:0;
	list-style:none;
	float:left;
	margin-right:7px;
	background:#fff;
	border:1px solid #C1AE8D;
	width:480px;
	height:313px;
	overflow:auto;
	font-size:.85em;
}
#chat .window .feed li{
	padding:1px 0;
	line-height:16px;
}
#chat .window .feed span.date{
	margin-right:5px;
	color:#999;
}
#chat .window .feed li strong.user{
	font-weight:bold;
}
#chat .window .feed li img{
	vertical-align:top;
	margin-right:5px;
}
#chat .window .list{
	padding:5px 10px;
	margin:0;
	list-style:none;
	float:left;
	background:#fff;
	border:1px solid #C1AE8D;
	width:135px;
	height:313px;
	overflow:auto;
	font-size:.85em;
}
#chat .window .list li{
	padding:1px 0;
	height:16px;
	line-height:16px;
}
#chat .window .list li img{
	vertical-align:top;
	margin-right:5px;
}
#chat .window .list li strong{
	font-weight:bold;
}
#chat .answer{
	float:left;
}
#chat .answer textarea{
	background:#fff;
	padding:2px;
	border:1px solid #C0AD8C;
	float:left;
	width:584px;
	font-size:1.1em;
	height:30px;
	margin-left:20px;
}
#chat #send-button{
	height:33px;
	position:static;
	right:165px;
	top:445px;
	width:85px;
	z-index:30;
	float:left;
	margin-left:10px;
}
.nickchat{
	text-decoration:none;
}
.nickchat img{
	border:0;
}
.place{
	color:#3367A8;
	font-size:1.5em;
	left:135px;
}
#rabbit_winners{
	width:269px;
	height:341px;
	position:absolute;
	bottom:-180px;
	left:-120px;
	z-index:180000;
	background:url('/img/furniture/rabbit_winners.png') no-repeat;
}