body, h1, h2, h3, p, input, form, ul, li {margin:0; padding:0; }
a:active, a:focus, img { outline: 0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px}
img{ border:0}
#container{ margin-left:auto; margin-right:auto;width:1000px}
#banner_top{ margin-top:20px;}
/*#header{}*/
#menu_top{ width:1000px; height:44px;}
#content{ padding-top:20px;}
#content div#left{ width:240px;float:left}
#content div#left div#left_menu{font-family:Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-bottom:20px}
#content div#left div#left_menu div.l1 {background-image:url("li_left2.jpg"/*tpa=http://www.mammyguide.ru/images/mm/li_left2.jpg*/); background-repeat:no-repeat; background-position:top left; padding:3px 23px; margin:1px 0;}
#content div#left div#left_menu div.l1:hover{background-image: url("li_left_h2.jpg"/*tpa=http://www.mammyguide.ru/images/mm/li_left_h2.jpg*/); background-repeat:no-repeat; background-position:top left;}
#content div#left div#left_menu div.l1 a{color:#fff; text-decoration:none}

#content div#left div#left_menu div.l1law{background-image:url("li_left2_law.jpg"/*tpa=http://www.mammyguide.ru/images/mm/li_left2_law.jpg*/); background-repeat:no-repeat; background-position:top left; padding:3px 23px; margin:1px 0;}
#content div#left div#left_menu div.l1law:hover{background-image: url("li_left2_law_h2.jpg"/*tpa=http://www.mammyguide.ru/images/mm/li_left2_law_h2.jpg*/); background-repeat:no-repeat; background-position:top left;}
#content div#left div#left_menu div.l1law a{color:#fff; text-decoration:none}

#content div#left div#left_menu div.l1foto{background-image:url("li_left2_foto.jpg"/*tpa=http://www.mammyguide.ru/images/mm/li_left2_foto.jpg*/); background-repeat:no-repeat; background-position:top left; padding:3px 23px; margin:1px 0;}
#content div#left div#left_menu div.l1foto:hover{background-image: url("li_left2_foto_h2.jpg"/*tpa=http://www.mammyguide.ru/images/mm/li_left2_foto_h2.jpg*/); background-repeat:no-repeat; background-position:top left;}
#content div#left div#left_menu div.l1foto a{color:#fff; text-decoration:none}

#content div#left div#left_menu div.l1horo{background-image:url("li_left2_horo.jpg"/*tpa=http://www.mammyguide.ru/images/mm/li_left2_horo.jpg*/); background-repeat:no-repeat; background-position:top left; padding:3px 23px; margin:1px 0;}
#content div#left div#left_menu div.l1horo:hover{background-image: url("li_left2_horo_h2.jpg"/*tpa=http://www.mammyguide.ru/images/mm/li_left2_horo_h2.jpg*/); background-repeat:no-repeat; background-position:top left;}
#content div#left div#left_menu div.l1horo a{color:#fff; text-decoration:none}

#content div#left div#left_menu div.l1map{background-image:url("li_left2_map.jpg"/*tpa=http://www.mammyguide.ru/images/mm/li_left2_map.jpg*/); background-repeat:no-repeat; background-position:top left; padding:3px 23px; margin:1px 0;}
#content div#left div#left_menu div.l1map:hover{background-image: url("li_left2_map_h2.jpg"/*tpa=http://www.mammyguide.ru/images/mm/li_left2_map_h2.jpg*/); background-repeat:no-repeat; background-position:top left;}
#content div#left div#left_menu div.l1map a{color:#fff; text-decoration:none}

#content div#left div#left_menu div.l2 {padding:4px 0px 4px 30px; margin:1px 0; background-image:none; border-bottom:1px solid #eaeaea; width:204px}
#content div#left div#left_menu div.l2 a{color:#454545; text-decoration:none}
#content div#left div#left_menu div.l2 a:visited{color:#454545; text-decoration:none}
#content div#left div#left_menu div.l2 a:hover{text-decoration: underline}
#content div#left div#left_menu div.l2 a.active{ font-style:italic}
#content div#left div#left_menu div.l2 a.active:hover{ text-decoration:none}

#content div#left div#left_menu div.l3 {padding:4px 0px 4px 60px; margin:1px 0; background-image:none; border-bottom:1px solid #eaeaea; width:174px}
#content div#left div#left_menu div.l3 a{color: #666666; text-decoration:none}
#content div#left div#left_menu div.l3 a:hover{text-decoration: underline}
#content div#left div#left_menu div.l3 a.active{ font-style:italic}
#content div#left div#left_menu div.l3 a.active{ text-decoration:none}

#content div#left div#banner_left_bottom{ width:198px; margin-left:auto; margin-right:auto; }
#content div#left div#banner_left_bottom img{ margin-bottom:20px;}

#content div#center{ width:546px; float:left}
#content div#center p { padding:7px 10px; margin:0; font-size:14px; text-align:justify}
#content div#center img{ padding:10px}
#content div#center h1{ font-size:24px; font-weight:normal; padding:7px 10px}
#content div#center  ul {margin-left:40px}
#content div#center  ul  li{margin-left:10px; font-size:14px}

#content div#center_map{ width:750px;margin-left:240px}
#content div#center_map p{padding:7px 10px; margin:0; font-size:14px; text-align:justify}
#content div#center_map h1 {font-size:24px; font-weight:normal; padding:7px 10px}
#content div#center_map iframe{ margin-left:10px}

#content div#navibar{ padding:7px 10px; font-size:16px; color:#454545}
#content div#navibar a{ text-decoration:none; color:#454545}
#content div#navibar a:visited{color:#454545}
#content div#navibar a:hover{ text-decoration: underline;}
#content div#center div#articles{ margin-left:10px}
#content div#center div#articles div {font-size:14px; clear:both;}
#content div#center div#articles div h3{ font-size:16px; font-weight: normal; padding:20px 0 15px 0}
#content div#center div#articles div p{ margin-bottom:10px; padding:0}
#content div#center div#articles div a{color:#000}
#content div#center div#articles div a:visited{color:#000}
#content div#center div#articles div img{ float:left; margin:0 10px 0px 0; padding:0}
#content div#center div#text{ padding:10px 0 0 10px; font-size:14px; text-align: justify}
#content div#center div.num_page{ clear:both; padding:20px 10px; font-size:14px}
#content div#center div.num_page a{color:#000000; text-decoration:none}
#content div#center div.num_page a:hover{color:#000000; text-decoration:underline}
#content div#center a{ color:#000000}
#content div#center a:visited{ color:#000000}
#content div#center h2{ font-family:Helvetica, sans-serif; font-size:20px; padding:7px 10px 7px 10px; font-weight:normal }
#content div#center_index{width:776px; float:left;}
#content div#center_index table{ width:100%; margin-left:10px}

#content div#center_index table td{padding:0px 35px 20px 20px; background-position:top left; background-repeat:no-repeat; width:343px; vertical-align:top;  font-size:12px; text-align:justify}
#content div#center_index table td img{float:left; margin-right:10px}
#content div#center_index table td h3{ font-size:14px; font-weight: normal; padding:0px 0 15px  0px}
#content div#center_index table td h3 a{color: #000}
#content div#center_index table td h3 a:visited{color:#000}
#content div#center_index table td div{ background-repeat:no-repeat; background-position:top left; height:26px; margin-bottom:15px; padding-top:19px  }


#content div#center_index table td div.childbirth{background-image: url("1.jpg"/*tpa=http://www.mammyguide.ru/images/mm/1.jpg*/);}
#content div#center_index table td h2{ padding:0px 0 0 60px; font-family:Helvetica, sans-serif; font-size:15px; text-transform:uppercase; font-weight:bold;} 
#content div#center_index table td h2 a{color:#fff; text-decoration:none}



#content div#center_index table td div.children{background-image: url("2.jpg"/*tpa=http://www.mammyguide.ru/images/mm/2.jpg*/);}
#content div#center_index table td div.babysit{ background-image:url("3.jpg"/*tpa=http://www.mammyguide.ru/images/mm/3.jpg*/);}
#content div#center_index table td div.bh{ background-image:url("4.jpg"/*tpa=http://www.mammyguide.ru/images/mm/4.jpg*/);}
#content div#center_index table td div.fitness{ background-image:url("5.jpg"/*tpa=http://www.mammyguide.ru/images/mm/5.jpg*/);}
#content div#center_index table td div.fashion{ background-image:url("6.jpg"/*tpa=http://www.mammyguide.ru/images/mm/6.jpg*/);}
#content div#center_index table td div.rest{ background-image:url("7.jpg"/*tpa=http://www.mammyguide.ru/images/mm/7.jpg*/); }
#content div#center_index table td div.all{ background-image:url("8.jpg"/*tpa=http://www.mammyguide.ru/images/mm/8.jpg*/);}
#content div#center_index div#banner_center_bottom{width:760px; margin:30px 0 0 10px}

#content div#forum h1, #content div#def h1{ font-size:24px; font-weight:normal; padding:7px 10px 7px 0}
#content div#forum ul , #content div#def ul{ padding-left:40px; font-size:14px;}
#content div#forum ul li, #content div#def ul li{ margin:5px 0}
#content div#forum p, #content div#def p{ padding:7px 10px; margin:0; font-size:14px; text-align:justify}
#content div#def p a{ color:#000000}
#content div#def p a:visited{ color:#000000}

#content div#forum, #content div#def{width:761px; float:left; padding-left:15px}
#content div#def form.auth{ margin-left:10px}
#content div#def form.auth table{ font-size:14px}
#content div#def form.auth table td{ padding:5px 0}
#content div#def form.auth table td.send{ text-align:right}
#content div#def form.auth table td.send input{color:#FFFFFF; background-color:#e5038b; width:70px; cursor:pointer}

#content table.confs, table.conf, table.mess{width:760px; background-color:#fff4f9; font-size:14px; margin:20px 0 50px 0}
/*#content table.mess{width:760px; font-size:14px; margin:20px 0 50px 0}*/
#content table.confs a, table.conf a, table.mess a{color:#a80055}
#content table.confs a:visited, table.conf a:visited, table.mess a:visited {color:#a80055}
#content table.confs td, table.conf td, table.mess td{ vertical-align:top; padding:10px 10px;}
#content table.confs td.center, table.conf td.center {text-align:center;}
#content table.confs th, table.conf th{text-align:center; color:#545454; font-size:14px; padding:7px 0px}
#content table.confs th.rubric, table.conf th.rubric{width:260px; text-align:left; padding-left:10px}
#content table.confs th.last_post, table.conf th.last_post{width:320px; text-align:left; padding-left:10px}
#content table.confs td span.descr{ font-size:13px}
#content table.mess td span.name{font-size:16px; color:#a60052; font-weight:bold}
#content table.mess td span.date{font-size:12px}
#content form div.forum_add{ background-color:#fff4f9; width:535px; height:300px; padding:10px 10px; color:#a80055; margin:0 }
#content form div.forum_add h3{ font-size:18px; font-weight:normal;}
#content form div.forum_add div div.name{ font-size:14px;}
#content form div.forum_add div input{ width:370px; color:#a80055; border:1px solid #a80055; }
#content form div.forum_add div input.img_sub{width:72px; border:0; margin-right:25px}
#content form div.forum_add div div.text{ font-size:14px; vertical-align:top}
#content form div.forum_add div textarea{ width:370px; height:170px; color:#a80055; border:1px solid #a80055}
#content form div.forum_add div table td{ vertical-align:top; padding:12px 0}


#content div#auth{margin-top:10px; line-height:28px; height: auto; background-color:#fff4f9; color:#a60052; font-size:14px; text-align:right; padding-right:10px}
#content div#auth a{color:#a60052; text-decoration:none}
#content div#auth a:hover{ text-decoration:underline}
#content div#auth a:visited{color:#a60052}

#content div#def div.result{font-size:14px; margin:15px 0}
#content div#def div.result a{color:#000;}
#content div#def div.result a:visited{color:#000;}
#content div#def div.num_page{ clear:both; padding:20px 10px; font-size:14px}
#content div#def div.num_page a{color:#000000; text-decoration:none}
#content div#def div.num_page a:hover{color:#000000; text-decoration:underline}

#content div#def ul.sitemap{margin:7px 7px; list-style-type:none; padding:0}
#content div#def ul.sitemap li{ margin:0; padding:1px 0}
#content div#def ul.sitemap li a{color:#000; text-decoration:none}
#content div#def ul.sitemap li a:visited{color:#000}
#content div#def ul.sitemap li a:hover{color:#000; text-decoration:underline}
#content div#def h2{ font-family:Helvetica, sans-serif; font-size:20px; padding:7px 10px 7px 0; font-weight:normal }

#content div#right{ width:198px; float:left; padding-left:16px}
#content div#right div#banner_right_top{ width:192px; height:230px}
#content div#right div#search form input{ color:#727272; font-family:Helvetica, Arial, sans-serif; margin:5px 0}
#content div#right div#subscription{ font-family:Helvetica, Arial, sans-serif; margin-top:7px}
#content div#right div#subscription h3, div#poll h3, div#search h3{ font-size:20px; font-weight: normal; padding:10px 0 0px 0 }
#content div#right div#subscription h3 a{ color:#000000;text-decoration:none}
#content div#right div#subscription h3 a:visited{ color:#000000; }
#content div#right div#subscription p, div#poll p{font-size:14px; color:#696969; font-style:italic; font-weight:bold; padding:10px 0}
#content div#right div#subscription p a{color:#696969;}
#content div#right div#subscription p a:visited{color:#696969;}
#content div#right div#subscription img{margin:10px 2px 0 0}
#content div#right div#poll form p{ font-size:14px; padding:3px 0; font-style:normal; font-weight:normal; color:#020202}
#content div#right div#poll form p input{ margin:0 7px 0 7px}
#content div#right div#banner_right_bottom{ margin-top:20px}
#bottom{height:170px; clear:both; padding-top:40px }
#bottom1{height:90px; background-color:#A80055;}
#bottom2{height:60px; clear:both; background-color:#ea0f6b; padding:20px 60px 0 60px; font-size:12px;  font-weight:bold; color:#FFFFFF; text-transform:uppercase;background-image: url("bg_bottom.gif"/*tpa=http://www.mammyguide.ru/images/mm/bg_bottom.gif*/); background-repeat:no-repeat; background-position: bottom right}
#bottom2 p.menu_b{text-align:right; font-size:13px; word-spacing:6px}
#bottom2 p.menu_b a{ color:#FFFFFF; text-decoration:none}
#bottom2 p.menu_b a:visited{ color:#FFFFFF}
#bottom2 div{margin-top:-6px}
