a { text-decoration: underline; color: #069; font-family: "Century Gothic", Verdana, Geneva; font-size: 13px; font-weight: normal; font-style: normal; }
.link { color: #069; text-decoration: none; font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; }
.err { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #e05000; text-align: left; vertical-align: top; padding-left: 20px; }
.help { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #666; }
.center_info { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #069; text-align: center; vertical-align: top; padding: 20px; }

.text11 { font: normal 12px "Century Gothic", Verdana, Geneva, sans-serif; color: #47595F; text-decoration: none }
.text11b {  font: bold 12px "Century Gothic", Verdana, Geneva, sans-serif ; color: #000000; text-decoration: none}
.text11w {  font: normal 12px "Century Gothic", Verdana, Geneva, sans-serif ; color: #f0f0f0; text-decoration: none}
.text12 {  font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; color: #000; text-align: left; vertical-align: middle; }
.text12_c {  font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; color: #000; text-align: center; vertical-align: middle; }
.text12b {  font: bold 13px "Century Gothic", Verdana, Geneva, sans-serif ; color: #000000; text-decoration: none}
.text12bw {  font: bold 13px "Century Gothic", Verdana, Geneva, sans-serif ; color: #ffffff; text-decoration: none}
.text12w {  font: normal 13px "Century Gothic", Verdana, Geneva, sans-serif ; color: #ffffff; text-decoration: none}
.text13 {  font: normal 14px "Century Gothic", Verdana; color: #000000; text-decoration: none}
.text13w {  font: normal 14px "Century Gothic", Verdana; color: #ffffff; text-decoration: none}
.text13bw {  font: bold 14px "Century Gothic", Verdana; color: #ffffff; text-decoration: none}
.text13b {  font: bold 14px "Century Gothic", Verdana; color: #000000; text-decoration: none}
.text14 {  font: normal 15px "Century Gothic", Verdana; color: #000000; text-decoration: none}

h1 { color: #06C; text-decoration: none; font-family: "Century Gothic", Verdana; font-size: 18px; font-weight: normal; font-style: italic; }
h2 { color: #900; text-decoration: none; font-family: "Century Gothic", Verdana; font-size: 16px; font-weight: normal; }
h3 { color: #069; text-decoration: none; font-family: "Century Gothic", Verdana; font-size: 14px; font-weight: bold; }

.bgfon { background-color: #aaaaaa; background-image: url(../img/fon/fon1.jpg); background-repeat: no-repeat; background-position: center top; }

.title_center { font-family: "Century Gothic", Verdana, Geneva; font-size: 16px; font-weight: bold; color: #09C; text-align: center; vertical-align: middle; text-decoration: none; padding-left: 8px; }
.cat_name { font-family: Verdana, Geneva, sans-serif; font-size: 16px; font-weight: bold; color: #E89C00; text-decoration: none; font-style: italic; text-align: center; vertical-align: top; padding: 16px; }

/*................. kennels .................*/
.kennel_name { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 15px; font-weight: bold; color: #069; text-align: left; vertical-align: top; }
.kennel_desc { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; color: #333; text-align: left; vertical-align: top; }
.owner { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; color: #900; text-align: left; vertical-align: top; font-style: normal; }

/*................. dogs .................*/
.pet_page_desc { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; color: #666; text-align: left; vertical-align: middle; padding-left: 4px; background-color: #d0d0d0; background-image: url(../img/desc2_fon.gif); background-repeat: repeat-x; background-position: left top; padding-right: 4px; height: 25px; padding-top: 0px; padding-bottom: 0px; }
.pet_page_name { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 16px; font-weight: bold; color: #F06; text-align: left; vertical-align: middle; padding-left: 18px; }
.dog_name { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 16px; font-weight: bold; color: #F06; text-align: left; vertical-align: bottom; }
.dog_title { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #069; text-align: left; vertical-align: top; font-style: normal; padding-left: 20px; }
.dog_breed_name { font-family:  "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; color: #68838C; text-align: right; vertical-align: bottom; }
.dog_desc { font-family: "Century Gothic", Verdana, Geneva; font-size: 12px; font-weight: normal; color: #68838C; text-align: left; vertical-align: top; font-style: italic; }
.dog_date { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; color: #FFF; text-align: right; vertical-align: bottom; }
.dog_inf { background-image: url(../img/news_inf_fon.gif); font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #222; background-repeat: repeat-y; background-position: left top; text-align: left; vertical-align: top; padding: 8px; background-color: #FFF; }
.litter_char { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 18px; font-weight: bold; color: #069; }
.litter_sex { background-image: url(../img/litter_sex.gif); background-repeat: no-repeat; background-position: center top; text-align: center; vertical-align: middle; }
.litter_char_desc { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 16px; font-weight: bold; color: #F90; }
.dog_sex { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; color: #FFF; }
.dog_link { color: #069; text-decoration: underline; font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; }

/*................. Dog page .............. */
.dog_page_desc { font-family:  "Century Gothic", Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; color: #68838C; text-align: right; vertical-align: top; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 2px; font-style: italic; }

.dog_page_tb_desc { font-family:  "Century Gothic", Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; color: #68838C; text-align: right; vertical-align: middle; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 2px; background-image: url(../img/desc_fon.gif); background-repeat: repeat-x; font-style: italic; }
.dog_page_tb_val { font-family:  "Century Gothic", Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; text-align: left; vertical-align: middle; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 8px; background-image: url(../img/desc_r.gif); background-repeat: no-repeat; background-position: left; color: #666666; }
.dog_pic_fon { font-family:  "Century Gothic", Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #333; background-image: url(../img/dog_pic_fon.gif); background-position: left top; border:solid 1px #d0d0d0; height: 120px; width: 140px; text-align: center; vertical-align: middle; }
.dog_pics_tb { border:solid 1px #e0e0e0; background-color:#F3F3F3; background-image: url(../img/table_div_fon.gif); background-repeat: repeat-x; background-position: left top; }
.dog_child_tb { border:solid 1px #e0e0e0; background-color:#F3F3F3; }
.dog_child_tb_hd { background-color:#DFE1E3; font-family:  "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #000; }
.table_div { font-family:  "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; color: #333; background-image: url(../img/table_div_fon.gif); background-repeat: repeat-x; background-position: left top; padding: 16px; }

.dog_pname1 { color: #333; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; font-family: Verdana, Arial; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; }
.dog_pname2 { font: normal 13px Verdana,Arial; color: #333; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; }
.dog_pname3 { font: normal 12px Verdana,Arial; color: #333; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; }
.dog_pname4 { font: normal 12px Verdana,Arial; color: #333; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; }
.dog_ptitle1 { font: normal 13px Century Gothic, Verdana,Arial; color: #803000; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; }
.dog_ptitle2 { font: normal 13px Century Gothic, Verdana,Arial; color: #803000; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; }
.dog_ptitle3 { font: normal 12px Century Gothic, Verdana,Arial; color: #803000; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; }
.dog_ptitle4 { font: normal 11px Century Gothic, Verdana,Arial; color: #803000; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; }

.pedigree_father_fon { background-color: #e0e0e0; background-image: url(../img/pedi_fon.gif); background-repeat: repeat-y; background-position: left top; }
.pedigree_mather_fon { background-color: #e7e7e7; background-image: url(../img/pedi_fon.gif); background-repeat: repeat-y; background-position: left top; }
.pedigree_father_fon_small { background-color: #e0e0e0; background-image: url(../img/pedi_fon.gif); background-repeat: repeat-y; background-position: left top; }
.pedigree_mather_fon_small { background-color: #e0e0e0; background-image: url(../img/pedi_fon.gif); background-repeat: repeat-y; background-position: left top; }
.pedigree_free_fon { background-color: #E6E2DA; }

.show_hd_fon { background-image: url(../img/news_hd_fon.gif); background-repeat: repeat-x; background-position: left top; background-color: #8b8b8b; font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFF; text-align: center; vertical-align: top; padding: 2px; }
.show_list_fon { background-color: #e0e0e0; background-image: url(../img/pedi_fon.gif); background-repeat: repeat-y; background-position: left top; padding: 2px; }
.show_dt { font: normal 13px "Century Gothic", Verdana, Geneva, sans-serif; color: #47595F; text-decoration: none; text-align: center; vertical-align: top; }
.show_name { color: #C00; text-decoration: none; text-align: center; vertical-align: top; font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-style: italic; font-weight: normal; }
.show_status { color: #900; text-decoration: none; text-align: center; vertical-align: top; font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; }
.show_region { color: #000; text-decoration: none; text-align: center; vertical-align: top; font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; }
.show_class { color: #900; text-decoration: none; text-align: center; vertical-align: top; font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; }
.show_exp { color: #069; text-decoration: none; text-align: center; vertical-align: top; font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; }
.show_result { color: #C64F00; text-decoration: none; text-align: center; vertical-align: top; font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; }

/*................. Buttons .................*/

.bt_flop { font-family:  "Century Gothic", Verdana, Geneva, sans-serif; background-image: url(../img/bt_flop.gif); background-repeat: no-repeat; background-position: left center; text-align: left; vertical-align: middle; padding-left: 16px; font-size: 14px; font-weight: bold; color: #069; text-decoration: none; }

/*................. Forms .................*/

/*................. Menu .................*/
.add_menu { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #069; text-decoration: underline; font-style: italic; text-align: left; vertical-align: top; padding: 4px; }
.add_menu_sel { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #09C; text-decoration: none; font-style: italic; text-align: left; vertical-align: top; padding: 4px; }

.filter_menu { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; color: #069; background-image: url(../img/filter_fon.gif); background-repeat: repeat-x; background-position: left top; text-align: center; vertical-align: middle; padding-right: 8px; padding-left: 8px; height: 24px; }
.filter_menu_sel { font-family: "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #E89C00; text-decoration: none; background-image: url(../img/filter_fon.gif); background-repeat: repeat-x; background-position: left top; text-align: center; vertical-align: middle; padding-right: 8px; padding-left: 8px; height: 24px; }

/*................. Pad .................*/
.pad_info { padding-top: 6px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.pad_menu { padding: 2px; }
.p_info { font-family:  "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #036; padding-left: 32px; }
.pad30 { padding: 30px; }
.right { text-align: right; }

/*................. Pages .................*/
.page_fon_ul2 { background-color: #FFF; background-image: url(../img/page_fon_ul2.jpg); background-repeat: no-repeat; background-position: left top; }
.page_panel_ie { background-image: url(../img/page_panel_fon_ul.jpg); background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: top; height: 100%; width: 250px; font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; color: #FFF; padding: 16px; }
.page_panel { background-image: url(../img/page_panel_fon_ul.jpg); background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: top; height: 100%; width: 218px; font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; color: #FFF; padding: 16px; }
.page_panel_lang { background-image: url(../img/page_panel.gif); background-repeat: no-repeat; background-position: left top; height: 36px; width: 250px; text-align: center; vertical-align: middle; }

.news_pages { font-family: "Century Gothic", Verdana; font-size: 13px; font-weight: normal; color: #036; padding: 2px; }
.news_pages_sel { font-family: "Century Gothic", Verdana; font-size: 13px; font-weight: normal; color: #FF9900; padding: 4px; }

/*................... news ...............*/
.news_hd { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-align: left; vertical-align: middle; text-decoration: none; }
.news_hd_link { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-align: left; vertical-align: middle; text-decoration: none; }
.news_hd_fon { background-image: url(../img/news_hd_fon.gif); background-repeat: repeat-x; background-position: left top; background-color: #8b8b8b; padding-right: 8px; padding-left: 8px; }
.news_date { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #384F63; text-align: right; vertical-align: middle; }
.news_date_page { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #384F63; text-align: right; vertical-align: bottom; }
.news_inf { background-image: url(../img/news_inf_fon.gif); font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #222; background-repeat: repeat-y; background-position: left top; text-align: left; vertical-align: top; padding: 8px; background-color: #FFF; }

.tbhd { background-image: url(../img/tb_hd.gif); background-repeat: repeat-x; background-position: left top; text-align: center; vertical-align: top; padding: 4px; }
.desc { background-image: url(../img/desc.gif); background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: middle; height: 32px; width: 342px; padding-left: 48px; }

/*................... guest ...............*/
.guest_hd_fon { background-image: url(../img/guest_hd_fon.gif); background-repeat: repeat-x; background-position: left top; background-color: #8b8b8b; padding-right: 8px; padding-left: 8px; }
.guest_hd { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #06C; vertical-align: middle; padding-left: 16px; }
.guest_date { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #333; text-align: right; vertical-align: middle; }
.guest_inf { background-image: url(../img/news_inf_fon.gif); font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #222; background-repeat: repeat-y; background-position: left top; text-align: left; vertical-align: top; background-color: #FFF; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 48px; }
.guest_ans { background-image: url(../img/news_inf_fon.gif); font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #09C; background-repeat: repeat-y; background-position: left top; text-align: left; vertical-align: top; background-color: #FFF; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 64px; }
.guest_ans_inf { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #999; }

/*...................... Gallery ......................*/
.div_menu_pic { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #E89C00; background-image: url(../img/pic_menu_fon.gif); background-repeat: repeat-y; background-position: left top; text-align: center; vertical-align: top; padding: 16px; }
.a_menu_pic { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #09C; text-decoration: underline; }
.a_menu_pic_sel { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #E89C00; text-decoration: none; }
.gallery_cat_name { font-family: Verdana, Geneva, sans-serif; font-size: 16px; font-weight: bold; color: #E89C00; text-decoration: none; font-style: italic; text-align: center; vertical-align: top; padding: 16px; }

/*................. Contacts ............... */
.contacts_fon { background-image: url(../img/contacts_fon2.jpg); background-repeat: no-repeat; background-position: right top; height: 738px; padding: 30px; text-align: left; vertical-align: top; }
.contacts_fon_u { background-image: url(../img/contacts_fon_u.jpg); background-repeat: repeat-y; background-position: right top; }

/*................. Pages .................*/
.sel_page_link { font-family:  "Century Gothic", Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; color: #F60; vertical-align: middle; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }
.page_link { font-family:  "Century Gothic", Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; text-align: center; vertical-align: middle; color: #069; padding: 2px; }

.pic_fon { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #069; background-color: #e0e0e0; background-image: url(../img/pic_fon.gif); background-repeat: repeat-x; background-position: left top; text-align: center; vertical-align: top; }
.pic_rfon { background-image: url(../img/pic_rfon.gif); background-repeat: repeat-y; background-position: left top; }

.pic_pad { padding: 8px; }

.panel_fon_l { background-color: #FFF; background-image: url(../img/panel_lfon.gif); background-repeat: repeat-y; background-position: left top; }
.panel_fon_r { background-color: #FFF; background-image: url(../img/panel_rfon.gif); background-repeat: repeat-y; background-position: left top; }
.panel_fon { background-color: #FFF; background-image: url(../img/panel_fon.gif); background-repeat: repeat-x; background-position: left top; }

.lang_panel_fon { background-image: url(../img/lang_panel_fon.gif); background-repeat: repeat-x; background-position: left top; }

