/* GLOBAL */
BODY {padding:0 10 0 10px; margin: 0 auto; max-width: 1280px; min-width: 1000px; FONT-FAMILY: Arial; background-color:#FFFFFF;}

A{COLOR:#2A2A2A;}
A:hover {COLOR:#2A2A2A;}
A IMG{border:0px;}
FORM INPUT,SELECT{font-size: 12px;}
strong.breed {display:block; font-size:18px; font-weight:300;}

h1 {font-size: 23px; margin:0px; padding:0 10 3 10px; font-weight:300; letter-spacing:-1px;}
div.h1 {font-size: 25px; margin:0px; padding:0 10 3 10px; font-weight:300; letter-spacing:-1px;}
h2 {font-size: 23px; margin:0px; padding:0 10 10 10px; font-weight:300; letter-spacing:-1px;}
div.h2 {font-size: 16px; margin:0px; padding:0 10 10 10px; font-weight:800; letter-spacing:-1px;}
div.noh h1 {letter-spacing:0px; margin:0px; padding:0px;}
div.noh h1 a { font-size:12px; font-weight:300; margin:0px; padding:0px;}
div.noh h4 {letter-spacing:0px; margin:0px; padding:0px;}
div.noh h4 a { font-size:12px; font-weight:300; margin:0px; padding:0px;}
div.li { display:block; padding-left:20px; background: url(/f/images/li.gif) left 5px no-repeat;}

div.top_block h1 {font-size:12px; display:inline; padding:0px; margin:0px; letter-spacing:0px;}

.dog { background-color:#E9E0FD;}
.cat { background-color:#FEE6C6;}
.sm{font-size:80%; line-height:140%;}
.sm TABLE TD{font-size:80%; line-height:140%;}
.ssm{font-size:11px; line-height:140%;}
.big{font-size:120%;}
.more{font-size: 9px;}
.lang font {font-size: 14px; font-weight:800;}
.w8 {font-weight:800;}

.up{text-transform:uppercase;}
.dn{text-transform:lowercase;}
.un{text-decoration:none;}
.in{display:inline;}

.gr {color: green;}
.red {color: red;}
.grey {color: #767676;}
.bgfon {background-color:#f3f3f3;}
.bgfon2 {background-color:#FEF5D5; color:black;}
.bgfon3 {background-color:#D5D5D5;}
.bt_lang {border-top:2px solid #949494;}
.bgred {background-color:#FCE3E1; border: 3px double red; padding:10px;}

table.top{border:1px solid #CCCCCC;}
tr.toprow td {background-color:#D5D5D5; border-bottom: 2px solid black;}
.lh100 {line-height:110%}

.dorrb {border-left: 1px dotted #CCC;}

/*PADDING*/
.p_10{padding:10px;}
.pl_5{padding-left:5px;}
.pl_15{padding-left:15px;}
.pl_10{padding-left:10px;}
.pl_20{padding-left:20px;}
.pr_5{padding-right:5px;}
.pr_20{padding-right:20px;}
.pr_15{padding-right:15px;}
.pr_10{padding-right:10px;}
.pt_5{padding-top:5px;}
.pt_10{padding-top:10px;}
.pt_15{padding-top:15px;}
.pt_20{padding-top:20px;}
.pb_5{padding-bottom:5px;}
.pb_10{padding-bottom:10px;}
.pb_15{padding-bottom:15px;}
.pb_20{padding-bottom:20px;}

/*MARGIN*/
.ml_5{margin-left:5px;}
.ml_15{margin-left:15px;}
.mr_5{margin-right:5px;}
.mr_15{margin-right:15px;}
.mt_5{margin-top:5px;}
.mt_15{margin-top:15px;}
.mb_5{margin-bottom:5px;}
.mb_15{margin-bottom:15px;}

.dorrb{border-right: 1px dotted #CCCCCC;}
.dorlb{border-left: 1px dotted #CCCCCC;}
.dorlb2{border-left: 1px dotted #7A5C3F;}
.dortb{border-top: 1px dotted #CCCCCC;}
.dorbb{border-bottom: 1px dotted #CCCCCC;}

table.country {background-color:#E9E6E6;}
table.country td {padding 7px; font-size:75%; background-color:#E9E6E6;}
table.country td select {font-size:15px; padding:0px; margin:0px;}

FORM.passport { margin:0px; padding:0px;}
FORM.passport INPUT { font-size:11px; width:90px;}
FORM.passport INPUT.button{ font-size:14px; width:60px; font-weight:300;}

table.menu2 {border-top: 3px double #250C5D; margin-bottom:10px;}
table.menu2 td {padding: 10 0 10 10px;}
table.menu2 td h1 {display:inline; font-size: 16px; margin:0px; padding:0px; font-weight:300;}
table.menu2 td h1 a {font-size: 16px; margin:0px; padding:0px; font-weight:300;}
table.menu2 td a {font-size: 12px; margin:0px; padding:0px; font-weight:800;}

ul.menu { padding: 0px; margin: 0px; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none;}
ul.menu li A B {display:block; align:center; font-size: 16px; letter-spacing:-1;}
ul.menu li {padding: 3 0 3 0px; margin: 0px; }
ul.menu hr {padding: 0 0 0 0px; margin: 3 0 3 0px; color:#444444; height: 1px;}
ul.menu li h2 {font-size: 12px; font-weight: 300; padding: 0px; margin: 0px; }
ul.menu li h3 {font-size: 11px; font-weight: 300; padding: 0px; margin: 0px; }

ul {MARGIN-TOP: 0px;  MARGIN-BOTTOM: 0px;  MARGIN-left:10px;}
ul li {PADDING-BOTTOM: 6px;  MARGIN-left:10px;}

/*формы регистрации*/
table.add TD {padding: 5px; vertical-align:top}
table.add TD.title {text-align:right; padding-right:20px;}
table.add TD.title font {font-size: 15px; font-weight: 800;}
table.add TD.important {text-align:center; font-size: 25px; color:red;}
table.add TD.form input.size0 {font-size: 12px; width:20px;}
table.add TD.form input.size1 {font-size: 12px; width:140px;}
table.add TD.form input.checkbox {font-size: 12px; float:left; padding-right:10px;}
table.add TD.form input.size2 {font-size: 12px; width:300px;}
table.add TD.form input.size3 {font-size: 12px; width:100%;}
table.add TD.form input.size4 {font-size: 12px; width:200px;}
table.add TD.form select.size0 {font-size: 12px; width:40px;}
table.add TD.form select.size1 {font-size: 12px; width:70px;}
table.add TD.form select.size2 {font-size: 12px; width:300px;}
table.add TD.form select.size3 {font-size: 12px; width:100%;}
table.add TD.form select.size4 {font-size: 12px; width:200px;}
table.add TD.form textarea.size1 {font-size: 12px; width:90%; height:50px;}
table.add TD.form textarea.size2 {font-size: 12px; width:90%; height:100px;}
table.add TD.form textarea.size3 {font-size: 12px; width:90%; height:150px;}
table.add TD input.submit {font-size: 13px; padding:3 0 3 0px;}

table td.dis font{ color:#CCCCCC;}
div.dis { color:#CCCCCC;}
div.dis a{ color:#CCCCCC;}

fieldset legend {color: black;}
fieldset legend a {color: black;}

table.boards {border-top:4px solid #848484;}
table.boards h3 {font-size: 14px; margin:0px; padding:0px; font-weight:800;}
table.boards h2 {font-size: 12px; margin:0px; padding:0px; font-weight:300;}
table.boards h3 a {font-size: 14px; margin:0px; padding:0px; font-weight:800; }
table.boards h2 a {font-size: 12px; margin:0px; padding:0px; font-weight:300;}

table.boards span {font-size: 75%;}
table.boards td.dog_row1 {padding: 5 0 5 5px; vertical-align:top; background-color:#FFF;}
table.boards td.dog_row2 {padding: 5 0 5 5px; vertical-align:top; background-color:#F5F1FE;}
table.boards td.cat_row1 {padding: 5 0 5 5px; vertical-align:top; background-color:#FFF;}
table.boards td.cat_row2 {padding: 5 0 5 5px; vertical-align:top; background-color:#FEF3E5;}

.row5 {vertical-align:top; background-color:#f3f3f3;}
.row6 {vertical-align:top; background-color:#FFF;}

table.board_id h3 {font-size: 23px; margin:0px; padding:0px; font-weight:200; letter-spacing:-1px;}
table.board_id h2 {font-size: 12px; margin:0px; padding:0px; font-weight:300;}
table.board_id h1 {font-size: 17px; margin:0px; padding:0px; font-weight:800;}
table.board_id span {font-size: 75%;}
table.board_id td div.price {width:170px; padding:10px; background-color:#FC9F31; text-align:center;}
table.board_id td img.image {border: 3px solid #C98D54;}
table.board_id td.row1 {padding: 5 0 5 5px; vertical-align:top; background-color:#FFF;}
table.board_id td.row2 {padding: 5 0 5 5px; background-color:#F2F2F2; vertical-align:top;}


table.copyright {margin-top:15px; border-top:3px solid #CCC;}
table.copyright td {line-height:150%;}

/* зависит от animal */
.bg_dog { background-color:#573B95; color: white; padding:3px; text-decoration:none;}
.bg_dog:hover { background-color:#573B95; color: white; padding:3px; text-decoration: underline;}

.bg_cat { background-color:#EB7526; color: white; padding:3px; text-decoration:none;}
.bg_cat:hover { background-color:#EB7526; color: white; padding:3px; text-decoration: underline;}

table.boards td.row2 {padding: 5 0 5 5px; background-color:#F2ECFF; vertical-align:top;}
div.mail {width:190px; padding:10 10 10 20px; font-size:12px; background: url(/f/images/m.gif) left center no-repeat;}

/*company*/
.company1 {font-weight:800; font-size:12px; padding: 15 0 5 0px;}
.company2 {font-size:12px; padding: 0 0 5 20px; LIST-STYLE-TYPE: dot;}
.company3 {font-size:12px; padding: 0 0 5 40px;}

.company table.price {border-top:3px solid #939393; font-size:12px;}
.company table.price TD {border:1px solid #CCC; padding:5 10 5 10px;}

/*faq*/
fieldset.faq a {display: block; padding: 3 10 3 10px;}

div.sm_photo {padding: 5px; margin:5 5 5 0px; border:1px solid #CCCCCC; width:80px; height:50px; float:left;}
div.sm_photo_photo {padding: 5px; margin:0 5 0 0px; border:1px solid #CCCCCC; width:80px; height:43px;}

div.club_img {padding: 5 5 10 5px; background-color: #e2e2e2; margin-bottom:10px; border:1px solid #CCCCCC;}
div.club_img h3 {font-size:11px; font-weight:bold; letter-spacing:0px; padding-top:5px; line-height:120%;}
div.club_img div {text-align:center; border:1px solid #CCCCCC; padding:0px;}
div.key_search {padding:10px;}
div.key_search h1 {display:inline; font-size:12px; border-bottom: 1px dotted; padding:0px; margin:0px; letter-spacing:0px;}
.ru_board_up { background-image: url(/f/images/ru_up.gif); background-position: right top; background-repeat: no-repeat;}
.ru_board_up2 { border:1px solid #F61A09; background-image: url(/f/images/ru_up.gif); background-position: right top; background-repeat: no-repeat;}

.ru_club_up { border:1px solid #F61A09; background-image: url(/f/images/ru_club_up.gif); background-position: right top; background-repeat: no-repeat;}

.breed_dog {padding:0 10 0 10px; background-color:#f2f2f2;  border:1px solid black; border-top:3px double black;}
.breed_dog h3 {font-weight:800; font-size:16px; padding:10 0 10 0px;  margin:0px;}
.breed_cat {padding:0 10 0 10px; background-color:#f2f2f2;  border:1px solid black; border-top:3px double black;}
.breed_cat h3 {font-weight:800; font-size:16px; padding:10 0 10 0px;  margin:0px;}
div.image_breed {display:block; float:left; margin-right:15px; margin-left:10px; width:250px; border:1px solid #CCC; padding:10px;}
div.image_breed img {}
div.image_breed span { font-size: 11px; padding-top:7px; display:block;}
h2.breeed {font-size: 21px; margin:0px; padding:0 10 3 10px; font-weight:300; letter-spacing:-1px; }
.breedd h1 {font-size: 12px; margin:0px; padding:0px; display:inline; letter-spacing:0px;}

table.cat_mmenu {border:0px; border-collapse:collapse; }
table.cat_mmenu td {border-collapse:collapse; padding:6 10 4 10px; border:1px solid #F4B894; border-bottom:0px; text-align:center;}
table.cat_mmenu td.l {padding:6 10 4 10px; border:0px; text-align:right;}

table.cat_mmenu td a {white-space:nowrap;  font-size:11px;  text-transform:uppercase;  text-decoration:none;}
table.cat_mmenu td.selected_menu a {white-space:nowrap; font-size:14px; text-transform:uppercase; text-decoration:none; font-weight:800; letter-spacing:-1px;}
table.cat_mmenu td.selected_menu a h1 { white-space:nowrap; font-size:14px; text-transform:uppercase; text-decoration:none; font-weight:800; letter-spacing:-1px; margin:0px; padding:0px;}
table.cat_mmenu td.selected_menu {padding: 5 10 5 10px; border-top:6px solid #F4B894; background-color:#F4B894;}
table.cat_mmenu2 td {padding: 6 10 6 10px;  background-color:#F4B894;}
table.cat_mmenu2 td a {font-size:11px;  text-transform:uppercase; white-space:nowrap; line-height:200%;}
table.cat_mmenu2 td a h1{font-size:11px;  text-transform:uppercase; white-space:nowrap; line-height:200%; padding:0px; margin:0px; display:inline;}

table.dog_mmenu {border:0px; border-collapse:collapse;}
table.dog_mmenu td {border-collapse:collapse; padding:6 10 4 10px; border:1px solid #D4C8EC; border-bottom:0px; text-align:center;}
table.dog_mmenu td.l {padding:6 10 4 10px; border:0px; text-align:right;}

table.dog_mmenu td a {white-space:nowrap;  font-size:11px;  text-transform:uppercase;  text-decoration:none;}
table.dog_mmenu td.selected_menu a {white-space:nowrap; font-size:14px; text-transform:uppercase; text-decoration:none; font-weight:800; letter-spacing:-1px;}
table.dog_mmenu td.selected_menu a h1 { white-space:nowrap; font-size:14px; text-transform:uppercase; text-decoration:none; font-weight:800; letter-spacing:-1px; margin:0px; padding:0px;}
table.dog_mmenu td.selected_menu {padding: 5 10 5 10px; border-top:6px solid #D4C8EC; background-color:#D4C8EC;}
table.dog_mmenu2 {margin-bottom:4px;}
table.dog_mmenu2 td {padding: 6 10 6 10px;  background-color:#D4C8EC;}
table.dog_mmenu2 td a {font-size:11px;  text-transform:uppercase; white-space:nowrap; line-height:200%;}
table.dog_mmenu2 td a h1{font-size:11px;  text-transform:uppercase; white-space:nowrap; line-height:200%; padding:0px; margin:0px; display:inline;}









