/* CSS Document */
body {margin: 0px;font-family: Arial;font-size:12px;color:#000000;background:url(../images/bg.jpg) repeat-x top left;line-height:21px;}
#main {width:1004px;margin:auto;}
#content_main { width:1004px;float:left;background:url(../images/men_dog.jpg) no-repeat 25px bottom ;}
#main_left {width:358px;float:left;}
#main_right {width:646px;float:right;clear:right;}
#left_image {width:358px;height:339px;float:left;}
#nav_part {background:url(../images/nav_bg.gif) repeat-x top left;height:36px;width:646px;float:left;}
#nav_part_left {float:left;width:608px;height:36px;}
#nav_part_right {float:right;width:38px;height:36px;}
#logo_part {background:url(../images/logo_part.jpg) no-repeat top left;width:636px;float:left;padding:20px 0px 0px 10px;}
#left_links {background: url(../images/left_link_bg.jpg) no-repeat top left;width:175px;height:211px;float:left;}
#left_space {padding:10px 0px 0px 24px;float:left;width:334px;clear:left;order:1px solid red;}
#content {width:610px;padding:10px 36px 10px 0px;float:left;}
#men_dog {float:right;clear:right;width:153px;padding-top:100px;}
#men_dog1 {float:right;clear:right;width:353px;padding-top:100px;}
#footer_main {width:979px;padding:0px 0px 25px 25px;float:left;}
#footer {background:url(../images/footer.jpg) no-repeat top left;width:954px;height:55px;font-size:11px;color:#ffffff;text-align:center;padding-top:15px;}
#inner_main {background:url(../images/inner_book_top.jpg) no-repeat top left ; width:621px; background-color:#f8f6d4; padding:35px 20px 0px px; float:left;}
#inner_main_1 {background:url(../images/inner_book_top.jpg) no-repeat top left ; width:616px; background-color:#f8f6d4; padding:35px 0px 0px 5px; float:left;}
#inner_btm { width:621px; height:65px; padding-bottom:10px; float:left; }
.table_pad { padding:4px;}
#testim{ padding-bottom:15px;}
#testim_img {float:left; width:265px; padding:0px 0px 5px 0px;}
#testim_text {float:left; width:330px;}
.red_text{ color:#bb3a0c;}
a.mail { font-size:12px; color:#7b3020;text-decoration: none; font-weight:bold;}
a.mail:hover { font-size:12px; color:#560f00; text-decoration:underline; font-weight:bold;}
a.footer_link { font-size:11px; color:#ffffff; padding:0px 7px 0px 7px; text-decoration: none;}
a.footer_link:hover { font-size:11px; color:#bcb98d; padding:0px 7px 0px 7px; text-decoration:underline;}
ul.dots {margin:0px;padding:0px;}
ul.dots li {list-style-type:none;line-height:21px;background:url(../images/dot.jpg) no-repeat left 5px ;padding-left:20px;}
ul.left_links_d {margin:0px;padding:20px 0px 0px 10px;}
ul.left_links_d li {list-style-type:none;line-height:24px;padding-left:0px;text-decoration:none}
ul.left_links_d li a {list-style-type:none;line-height:24px;background:url(../images/left_foot.jpg) no-repeat left 2px ;padding-left:20px;text-decoration:none;font-size:12px;color:#403e03;}
ul.left_links_d li a:hover {list-style-type:none;line-height:24px;background:url(../images/left_foot_hover.jpg) no-repeat left 2px ;padding-left:20px;text-decoration:underline;font-size:12px;color:#ffffff;font-weight:bold;}
ul.left_links_d li.act a {list-style-type:none;line-height:24px;background:url(../images/left_foot_hover.jpg) no-repeat left 2px ;padding-left:20px;text-decoration:underline;font-size:12px;color:#ffffff;font-weight:bold;}
ul.left_links_d li.act a:hover {list-style-type:none;line-height:24px;background:url(../images/left_foot_hover.jpg) no-repeat left 2px ;padding-left:20px;text-decoration:underline;font-size:12px;color:#ffffff;font-weight:bold;}
/*---------------------- png image -----------------------------*/
img, div {  behavior: url(iepngfix.htc); }
/*---------------------------------------------------*/
.clear{ clear:both;}