html, body {padding:0px; margin:0px;  height:100%; font-family:Arial; }
img {border:none}

a {color:#21569B}
h1  {
color:#6B9F13;
font-family:Georgia, serif;
font-size:26px;
font-style:normal;
margin-top:1em;
}

.left  {width:21px; background:url(images/left0000.jpg); background-repeat:repeat-y;  height:100%; }
.rigth {width:20px; background:url(images/rigth001.png); background-repeat:repeat-y;}
.logo  {position:absolute; top:3px; height:154px; width:447px; }
 
.inet_text {position:absolute; top:170px; z-index:2;}
.top_block { height:218px; background:url(images/top_bg00.jpg); background-repeat:no-repeat; background-position:right; vertical-align:top; white-space:nowrap; width:799px;}
.left_baby { position:absolute; top:190px; z-index:1; background:url(http://www.nanbaby.ru/bitrix/templates/NanBody/images/left_bab.png) no-repeat; width:300px; height: 410px} 
 #center_block {position: absolute; z-index:3; left:290px; top:218px; width:75.25%; }
.baby2 { left:280px; background-repeat:no-repeat; position:absolute; z-index:5;}
 .menu_row{padding-top:80px; width:280px;  position:relative; z-index:20}
 #menu {padding:2px; margin:0px; padding-right:10px; position:relative; z-index:10;}
 #menu  a { text-decoration:none; color:#21569B; font-weight:bold; }
 #menu  a:hover {text-decoration:underline;}
 #menu  .menu_li {border-bottom:dotted thin #7BB7ED; background:url(images/menu_bg1.png); background-position:0px 0px; background-repeat:no-repeat; padding:3px; padding-left:30px; height:22px; list-style:none;}
 .menu_selected {border-bottom:dotted thin #7BB7ED; background:url(images/menu_bg1.png); background-position:0px -24px; background-repeat:no-repeat; padding:3px; padding-left:30px; height:22px; list-style:none;}
 
 #price td {border: thin solid #09C; height:15px; font-size:12px;}
 #price_cont{ }
 #price_cont span{ color:#21569B; font-size:20px;}
 
 #top_menu { padding-top:60px; z-index:6; left:550px; position:absolute; background-color:#FFF; }
 #top_menu table {background:url(images/menu0000.jpg); background-repeat:no-repeat;}
 #top_menu table .td{ height:90px; width:120px;   padding-top:45px; vertical-align:top; padding-left:0px; text-align:center}
 #top_menu table a{ color:#21569B; text-decoration:none; font-style:italic; font-weight:bold; font-size:14px;}
 #top_menu table a:hover{  text-decoration:underline; }
 
 .inp_style{ font-size:11px; background-color:#E7FEFD; border:thin solid #099; }
 .reg_a { color:#21569B; font-size:11px;}
 .bg {background:url(images/bg000001.jpg);  height:150px; text-align:center; background-repeat:no-repeat;}
 .bg table{ width:240px;}
 .tovar_text { font-size:11px;}
 .tovar_price {font-weight:bold; color:#F00; font-size:14px; padding:3px;}
 #tov {padding-left:25px; /*padding-top:30px;*/ padding-top:0; text-align:center; position:relative; z-index:100}
 #tov td {text-align:left;}
 #buy {width:100%;}
 #buy a{font-size:12px; color:#21569B; font-weight:bold;}
 .c_head {padding-left:70px; padding-top:-3px; font-size:14px; color:#21569B; font-weight:bold;}
 .c_head1 {padding-left:35px; font-size:14px; color:#21569B; font-weight:bold;}
 #news td{vertical-align:top;}
 #news span{ color:#21569B; font-weight:bold;}
 #news a{  color:#21569B; font-size:13px}
 #contact {font-size:13px; color:#21569B;}
  .pmg {
	behavior:	url("images/pngbehav.htc");
  }

 
 
 .tov_block {width:242px; margin:10px; float:left}
 .tov_in {width:230px; height:140px; border-left:1px solid #cadfe8; border-right:1px solid #cadfe8; text-align:left; font-size:12px; padding-left:5px; padding-right:5px}

 .tov_block-2 {width:242px; margin:10px;}
 .tov_in-2 {width:230px; border-left:1px solid #cadfe8; border-right:1px solid #cadfe8; text-align:left; font-size:12px; padding-left:5px; padding-right:5px}
