@charset "utf-8";
/* CSS Document */
/*body {margin:0px; background-color:#f4e8cb;}*/
body, html { margin:0px; padding:0px; width:100%; height:100%; background-color:#f4e8cb; }
#main_content_table {min-width:800px; width:100%; *width:expression(document.body.clientWidth < 800? "800px": "100%"); margin:0px; padding:0px;}
#main_content_table tr > td {vertical-align:top;}
#header{background:url(/images/cms/content/fon1.gif); background-repeat:repeat-x; margin:0px; margin-bottom:10px; padding:0px; height:120px;}
#logo{position:absolute; margin-left:67px; margin-top:67px; padding:0px;}
#main_left_menu{display:block;  margin-top:10px; padding-right:15px; margin-left:-15px; *margin-left:27px;}
#main_left_menu li{padding-top:6px; padding-bottom:6px;}
.archive{margin-left:auto; margin-right:auto; text-align:center;}
#left_content{border-right:1px solid #393939; width:200px; vertical-align:top;}
#main_content{padding:20px; padding-top:5px;}
#right_content{padding:15px; padding-top:10px; border-left:1px solid #393939; width:170px; vertical-align:top;}

div.news_item_sm{border-bottom:1px solid #393939; margin-bottom:20px; padding-bottom:10px; max-width:700px; *width:expression(document.body.clientWidth > 800? "700px": "auto");}
div.news_item_sm_last{border:none; margin-bottom:20px; padding-bottom:10px; max-width:700px; *width:expression(document.body.clientWidth > 800? "700px": "auto");}

.custom_photogal { border:1px dotted #336666; padding: 15px; margin:15px; float:left; width:150px; text-align:center; vertical-align:middle; cursor:pointer;}
.aboutus_photogal { border:1px dotted #336666;  padding: 15px; margin:15px; cursor:pointer; width:160px; text-align:center; vertical-align:middle;}

.cat_sm_block{margin:10px; margin-left:0px; margin-right:0px;  border:0px solid #663333;}
.cat_sm_img {width:115px; padding-top:15px; padding-bottom:15px; padding-right:0px;}
.cat_med_img {width:115px; padding-top:15px; padding-bottom:15px; padding-right:10px;}
.cat_sm_descr{padding-left:5px; padding-top:15px; padding-right:15px; padding-bottom:20px;}

.cat_sm_block_tab_ltop_corner{border-left:1px solid #663333; border-top:1px solid #663333; border-bottom:1px solid #663333;}
.cat_sm_block_tab_rtop_corner{border-right:1px solid #663333; border-top:1px solid #663333; border-bottom:1px solid #663333;}

.big_dog_descr {width:100%; min-width:550px;}
.big_dog_photo {width:200px;  float:left; margin-right:20px; margin-bottom:20px;}
.big_dog_brif {width:auto; margin-left:10px; float:left; margin-right:10px; margin-bottom:20px;}
table.stylish_dog_table {border:1px solid #996666;}
table.stylish_dog_table  tr  td {border:1px solid #996666;}
table.noborder{border:none;}
table.noborder tr td{border:none;}

.progeny_stars_{margin-top:30px; margin-bottom:15px;  border-top:1px solid #663333;}
.progeny_stars_last {display:none;}

.progeny_father {padding-top:0px; padding-bottom:15px; width:290px; padding-right:20px; }
.progeny_mother {padding-left:5px; padding-top:0px; padding-right:15px; padding-bottom:20px; width:290px;}
progeny_stars_col{width:20px; text-align:center;}


.progeny_album_header{font-weight:bold; color:#ffffff; background-color:#996666;}
.progeny_album_header a{font-weight:bold; color:#ffffff;}




.hor_breakline_{width:auto;height:0px; display:none;}
.hor_breakline_last{width:auto;height:1px; margin-left:0px; margin-right:0px; margin-top:15px; margin-bottom:15px; border-top:2px solid #663333;}
.hor_breakline_footer{width:auto;height:1px; margin-left:10px; margin-right:10px; margin-bottom:3px; margin-top:10px; border-top:1px solid #663333;}
#footer{border-top:0px solid #e0e0dd; margin-left:20px; margin-right:20px; margin-top:0px; padding:4px 7px 15px 7px; color:#393939;}
#ilead{float:right;}
#ilead a{color:#4c4c4c; font-weight:bold; 
font-family:Georgia, "Times New Roman", Times, serif;
}


