*{margin:0; padding:0;}
html {background: #0CADFD url(../images/grass.jpg) 50% 0 repeat; min-width:995px}
body{background: url(../images/bg1.jpg) 50% 0 no-repeat;font-family: Tahoma, Verdana, Geneva; font-size:12px;position:relative;min-width:995px;}
html, body{height:100%;width:100%;}

.logo{
	display:block;
	float:left;
	width:199px;
	height:63px; 
	margin:54px 0 0 3%;
	background: url(../images/logo.png) 0 0 no-repeat;
	text-indent:-5000px;
	}
#body {position:relative; min-height:100%; width:100%; overflow:hidden;max-width:1600px;margin:0 auto; min-width:995px}
#body1{max-width:1300px;margin:0 auto; min-width:995px;width:100%;}
.right_block{float:left;position:relative;margin:-40px 0 0 433px;}



#castle{background: url(../images/castle.png) 0 0 no-repeat;position:absolute; top:153px; left:50%; width:1000px; height:415px; margin-left:-800px}
#castle div {background: url(../images/castle_shadow.png) 0 0 no-repeat;width:100%;height:100%}

#holm {background: url(../images/holm.png) 0 0 no-repeat;position:absolute;height:225px;left:100%;margin-left:-1360px;position:absolute;top:414px;width:1600px;}
#way {background: url(../images/way.png) 0 0 no-repeat;height:491px;left:100%;margin-left:-731px;margin-right:84px;position:absolute;top:480px;width:432px;}
#child_and_daddy {background: url(../images/child_and_daddy.png) 0 0 no-repeat;height:217px;left:100%;margin-left:-704px;position:absolute;top:395px;width:166px;}
#giraffe {
    background: url("../images/sheeps.png") no-repeat scroll 0 0 transparent;
    height: 122px;
    position: absolute;
    right: 12%;
    top: 447px;
    width: 240px;
    }
#spruce{background: url(../images/spruce.png) 0 0 no-repeat;position:absolute; top:375px; left:4%; margin-left:-46px; width:419px; height:385px;}
#spruce_small{background: url(../images/spruce_small.png) 0 0 no-repeat;position:absolute; top:370px; left:50%; width:99px; height:100px; margin-left:150px;}
#lines{position:absolute; bottom:0; left:0; background: url(../images/lines.png) 0 0 no-repeat;width:803px; height:103px;z-index:-1;}
.mission{color:#0A4F63;margin-right:6px;position:absolute;right:2%;top:57px;}

#banner{position:absolute;top:737px; left:4%;}
#banner a img{border:none;}
#banner1{position:absolute;top:165px; left:4%;}
#banner1 a img{border:none;}

#phone_block{ font-family:Helvetica;color:#fff;float:left;margin:63px 0 0 25px;}
#phone_block span{color:#fff;font-size:18px;}
#phone_block b{font-size:30px;}
#phone_block a{color:#fff; display:block;text-align:right;}

#menu{margin:3px 3% 0 0;float:right;height:28px;}
#menu li, #category li{list-style:none; float:left;}
#menu li{font-size:14px; position:relative;}
#menu li a, #category li a{color:#fff;background-position:3px -181px;}



#menu li.active span{background: url(http://detplaneta.ru/images/menu_active_borders.png) 0 0 no-repeat;display:block;}
#menu li.active span span {background: url(http://detplaneta.ru/images/menu_active_borders.png) 100% -28px no-repeat;}
#menu li.active span span a {background: url(http://detplaneta.ru/images/menu_active_bg.png) 0 0 repeat-x;color:#A14F01;}
#menu li span span a {margin:0 2px; padding:4px 5px 7px;display:block;}

#menu li ul {background:#fff;padding:7px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:-5px; position:absolute; display:none;}
#menu li ul li {float:none;}
#menu li ul li a {font-size:12px; color:#058DCD; white-space:nowrap;}

.right_block #menu li.buyers:hover span{background: url(http://detplaneta.ru/images/menu_hover_borders.png) 0 0 no-repeat;display:block;}
.right_block #menu li.buyers:hover span span {background: url(http://detplaneta.ru/images/menu_hover_borders.png) 100% -28px no-repeat;}
.right_block #menu li.buyers:hover span span a {background: url(http://detplaneta.ru/images/menu_hover_bg.png) 0 0 repeat-x;display:block;color:#048CCD;}
.right_block #menu li.buyers:hover ul {display:block;}









#category #odezhda-novo  a{background-position:3px 0;}
#category #babyfood a {background-position:3px -16px;}
#category #shoes a {background-position:3px -31px;}
#category #hygiene a {background-position:3px -46px;}
#category #childhygiene a {background-position:3px -46px;}
#category #odezhda a {background-position:3px -61px;}
#category #toys a {background-position:3px -76px;}
#category #futuremother a {background-position:3px -91px;}
#category #productsformoms a {background-position:3px -91px;}
#category #stationery a {background-position:3px -106px;}
#category #mebel a {background-position:3px -121px;}
#category #dvdcdmp3 a {background-position:3px -136px;}
#category #accessories a {background-position:3px -151px;}
#category #accessorieschild a {background-position:3px -151px;}
#category #childrenfurniture a {background-position:3px -166px;}
#category #accessories a {background-position:3px -166px;}
#category #extra a {background-position:3px -181px;}




#category {margin:0 3% 0 67px;overflow:hidden;clear:both;padding-top:45px;}
#category  li{width:48%; $width:47.8%; background: url(../images/li.png) 0 0 repeat; margin:0 0 10px 2%; padding: 3px 0 3px 0px;display:block;}
#category li a {padding-left:30px;background-image: url(../images/menu.gif); background-repeat:no-repeat;height:16px; display:block;filter: expression(fixPNG(this));}



#news {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    color: #0E5E80;
    float: right;
    margin: 270px 4% 160px 0;
    padding: 35px 84px 20px 0;
    position: relative;
    width: 53%;}
#news a {
	color:#0E5E80;
	}

#news .butterfly{
    background: url("../images/lady-bug.png") no-repeat scroll 0 0 transparent;
    height: 23px;
    left: 40px;
    position: absolute;
    text-indent: -5000px;
    top: -16px;
    width: 40px;
    }
#news .lady-bug{
    background: url("../images/lady-bug-big.png") no-repeat scroll 0 0 transparent;
    height: 188px;
    position: absolute;
    right: -13px;
    text-indent: -5000px;
    top: -80px;
    width: 200px;
    }
#news h1, #news h2 {margin-left:50px;}
#news p{margin:12px 50px;}
#news ul{margin:12px 50px 15px 63px;}
.read_more {background: url(../images/read_more.png) 0 0 no-repeat; width:20px; height:20px;float:right;display:block; text-indent:-5000px;}
#footer{position:relative; background: url(../images/bg_footer.png) 0 0 repeat;overflow:hidden;height:100px;margin:-100px 0 0 0;$z-index: 0;}
#footer p{color:#214E5E; float:left;margin:29px 0 0 4%;}
.useful-information {display:block; float:left;color:#214E5E;margin:29px 0 0 4%;}
#footer .creator{color:#006095; float:right;background: url(../images/creator.png) 0 0 no-repeat;padding:6px 0 0 113px;min-height:33px;margin:23px 4% 0 0;filter: expression(fixPNG(this));}


#lightbox {
position:absolute !important;
top:110px  !important;
margin-top:0 !important;
}

*html #castle {
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/castle.png', sizingmethod='crop');
	background: none;
}
*html #holm {
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/holm.png', sizingmethod='crop');
	background: none;
}
*html #way {
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/way.png', sizingmethod='crop');
	background: none;
}
*html #child_and_daddy {
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/child_and_daddy.png', sizingmethod='crop');
	background: none;
}
*html #giraffe {
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/giraffe.png', sizingmethod='crop');
	background: none;
}
*html #spruce {
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/spruce.png', sizingmethod='crop');
	background: none;
}

*html #spruce_small {
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/spruce_small.png', sizingmethod='crop');
	background: none;
}
*html #lines {
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/lines.png', sizingmethod='crop');
	background: none;
}
*html h1 a {
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/logo.png', sizingmethod='crop');
	background: none;
}
*html #category  li{
	margin:0 0 10px 1%;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/li.png', sizingmethod='scale');
	background: none;}
*html #banner a {filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/banner.png', sizingmethod='crop');display:block; widht:361px; height:240px;}
*html #banner a img{display:none;}

*html #footer{
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/bg_footer.png', sizingmethod='scale');
	background: none;}
	
*html #news h2{
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/butterfly.png', sizingmethod='crop');
	background: none;
}
*html .read_more {filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/read_more.png', sizingmethod='crop');
	background: none;}
*html #footer a{filter: progid:dximagetransform.microsoft.alphaimageloader(src='/images/creator.png', sizingmethod='crop');
	background: none;}
	
	

#footer .link_block {
float:left;
left:14%;
position:absolute;
top:67px;
}
 #footer .link_block a {
background:none repeat scroll 0 0 transparent;
display:inline;
float:left;
margin:0;
padding:0 10px;
}
	
#news  .adm {margin-left:90px;}
#news #adminForm {margin-left:35px;}

#news .left-sidebar  {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 93%;
    left: -44%;
    margin: 0;
    max-height: 957px;
    position: absolute;
    top: 7%;
    width: 40%;
}
#news .left-sidebar  .mag-link {
    margin: 15px auto;
    text-align: center;
    width: 230px;
	display: block;
    text-decoration: none;
	cursor: pointer;
}
#news .left-sidebar .mag-link span {
    color: #00C7F9;
    display: block;
    font: 14px Arial;
    text-decoration: underline;
}
#news .left-sidebar .mag-link:hover>span {
    text-decoration: none;
}
#news .left-sidebar  .mag-link  img{
	border: none;
}
#news .left-sidebar  .all-mags{
    background: url("../images/pink-btn.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font: bold 18px/44px Arial;
    height: 44px;
    margin: 25px auto 0;
    text-align: center;
    width: 185px;
    text-decoration: none;
}
