.verdana_bottom {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; font-weight: bold}

.verdana_login { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}

.verdana_title_body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}

.verdana_body_black_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none}

.verdana_body_black_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: none }

.verdana_body_black_vsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none }

.verdana_link_red_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #995511; text-decoration: underline }

.verdana_pedigree { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #000000; text-decoration: none }

.arial_black_very_small { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none }

.arial_white_very_small { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none }

.bottom_site { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none }

.company_big_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; font-style: normal; color: yellow; text-decoration: none }

.company_small_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: italic; color: yellow; text-decoration: none }

.cat_name_title { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #880088; text-decoration: none }

a {text-decoration:none; font-weight:bold; border-bottom: dotted 1px #0000aa; }
a:link {color:#0000aa;}
a:visited {color:#0000aa;}
a:hover {color: #0055ff;}

a.hide { text-decoration:none; font-weight:normal; border-bottom: dotted 1px #000000; }
a.hide:link,a.hide:visited {color: #000000;}

a.photo { border:0px; }

div.kittens a { color: #0000aa; text-decoration:none; border-bottom: dotted 1px #0000aa; }

h1 {font-family: cursive; font-size: 18px; font-weight: bold; color: #880088; font-style:italic }
h1.news {font-family: sans-serif; font-size: 17px; font-weight: bold; color: #0000aa; font-style:italic; text-align: center; margin:0 }
h1.left {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: left; margin:0}
h1.normal  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000; text-decoration: none; text-align: center; margin:0}
h1.normal-blue  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #0000aa; text-decoration: none; text-align: center; margin:0}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; margin:0}
h2.kitten {font-size: 9pt; font-weight: normal; font-style: italic; margin:0}
h2.left {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: left; margin:0}
h2.normal-blue  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #0000aa; text-decoration: none; text-align: center; margin:0}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; margin:0}
h3.normal-blue  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #0000aa; text-decoration: none; text-align: left; margin:0}

p {text-align: justify}
p.right {text-align: right}
p.center {text-align: center}

div.caption { text-align: center; vertical-align: middle; padding: 5px 5px; font-size: 8pt; }

div.kitten b { color: #007700; }

div.preview { border:3px ridge white; background-color:#9999ff; color:black; padding: 10px 15px;}
div.preview h2 { font-size: 17px; }
div.preview a { font-size: 8pt; }
div.preview hr { color: gray; }
div.preview ul { text-align: justify; }

div.more { border:3px ridge white; background-color:#9999ff; color:black; padding: 10px 15px; font-size: 8pt; }
div.more h2 { font-weight: bold; color: #0000aa; }
div.more h3 { font-weight: bold; color: #0000aa; }

div.article { padding: 15px 25px;}
div.article p { text-indent: 15px; }
div.article h1 { font-size: 17px; color:#000066; }
div.article h2 { font-size: 13px; margin:10px 0 0 0; }
div.article h3 { font-size: 11px; margin:10px 0 0 0; }
div.article div { text-align: justify; }
div.article a { color:#000000; font-weight:normal; text-decoration:none; border-bottom: dashed 1px #000000;}

div.header-kittens a { color:yellow; background-color: #5555aa; border:1px solid white; font-size:9px; padding:1px; }

div.copyright { font-size: 9px; }

table { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:9pt; 
  font-weight:normal; 
  color:#000000; 
  text-decoration:none;
  border:0px;
  }
table.links { color:black; border-spacing: 30px 10px; border-collapse: separate; }
table.links tr td { background-color:#9999ff; padding: 10px 15px; border:3px ridge white; }
table.photo a { border:0px; }
table.left tr td p { color: #FFFFFF; font-size: 10px; }

tr[align="center"]>td {text-align: center; vertical-align: middle}
td {text-align: left; vertical-align: top}
td.top {text-align: center; vertical-align: top}
td.middle {text-align: left; vertical-align: middle}
td.center {text-align: center; vertical-align: middle}
td.right {text-align: right; vertical-align: middle}
td.bottom {text-align: right; vertical-align: bottom}
td.header { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#5555aa; text-decoration:none; text-align:center; vertical-align:middle; border:1px ridge white; }
td.left-col {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
td.left-col a { color: #FFFFFF; font-weight:bold; text-decoration:underline; }
td.left-col a:hover { color:yellow; }

tr.header td { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#5555aa; text-decoration:none; text-align:center; vertical-align:middle; border:1px ridge white; }
tr.header td:hover { background-color:#000055; }
tr.header td a { text-decoration:none; color:white; border:none; }
tr.header td a:hover { color:yellow; }
tr.header td a:visited { color:#FFFFFF; }

body {background-color:#cccccc; background-image:url(/images/index_title_body.gif);}

strong { color: #0000aa; }
strong.header-cattery { font-size: 12px; font-weight: bold; font-style: normal; color: yellow; text-decoration: none;}
strong.header-breed { font-size: 12px; font-weight: bold; font-style: italic; color: yellow; text-decoration: none;}
strong.header-name { font-size: 24px; font-weight: bold; font-style: normal; color: yellow; text-decoration: none;}
strong.header-line { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: left;}

span.title { color: #0000aa; font-weight: bold; }
ul { margin-top: 2px; margin-bottom: 2px;}
ul { margin-left: 5px; padding-left: 5px; }

div.vcard { font-size:9px; text-align: right }

/*===================== hormenu =============================*/
/* begin Menu */
/* menu structure */

#horizontal-menu {
    margin-left:0px;}

.art-menu {
    font-family: sans-serif;
    font-size:11px;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
    font-style:italic;
    color:yellow;
    width:945px;}

.art-menu li a { border: none; } 
.art-menu li a, .art-menu li a:link, .art-menu li a:visited {
    font-family: sans-serif;
    font-size:11px;
    font-weight:bold;
    font-style:normal;
    text-align:center;
    vertical-align:middle;
    text-decoration:none;
    outline:none;
    letter-spacing:normal;
    word-spacing:normal;
    display:block;
    color:#FFFFFF;}

.art-menu li a:hover {
    color:yellow; 
    background-color: #000055;
    }

.art-menu, .art-menu ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: block;}

/* ==================== ÂÛÏÀÄÀÞÙÈÅ ÊÍÎÏÊÈ ===================== */
.art-menu li {
    margin: 1px;
    padding: 2px;
    border:1px solid white; 
    font-size:11px;
    display: block;
    float: left;
    position: relative;
    z-index: 5;
    background-color: #5555aa;
    width: 97px;
    }

/* =========== ÂÛÏÀÄÀÞÙÈÅ ÊÍÎÏÊÈ ÏÐÈ ÍÀÂÅÄÅÍÈÈ ===================== */
.art-menu li:hover {
    z-index: 10000;
    white-space: normal;
    background-color: #000055;
    }

.art-menu li li {
		margin: 0px;
		float: none;
		font-size:11px;
		width:220px;
		background-color:#5555aa;
    margin-left:0; }

.art-menu ul {
		visibility: hidden; 
		position: absolute;
		z-index: 10;
		left: 0;
		top: 0;
		background:none;}

.art-menu li:hover > ul {
		visibility: visible;
		top: 100%;}

.art-menu li li:hover > ul {
		top: 0;
		left: 100%;}

.art-menu li:hover > a {
		color:yellow; 
    background-color: #000055;
    }
    
.art-menu:after, .art-menu ul:after{
		content: ".";
		height: 0;
		display: block;
		visibility: hidden;
		overflow: hidden;
		clear: both;}

.art-menu, .art-menu ul{
		min-height: 0;}

.art-menu ul{
		padding: 10px 30px 30px 30px;
		margin: -10px 0 0 -30px;}

.art-menu ul ul{
		padding: 30px 30px 30px 10px;
		margin: -30px 0 0 -10px;}

/* menu structure */

.art-nav{
		padding: 1px 1px 1px 1px;}

.art-menu{
		padding: 1px 1px 1px 1px;}

.art-nav{
		position: relative;
		height: 64px;
		z-index: 100;}

.art-nav .l, .art-nav .r{
		position: absolute;
		z-index: -1;
		top: 0;
		height: 32px;}

.art-nav .l{
		left: 0;
		right:0px;}

.art-nav .r{
		right: 0;
		width: 945px;
		clip: rect(auto, auto, auto, 945px);}

/* end Menu */
/*===================== end hormenu =========================*/

  img.qdig-image { background-color:#eeeeee;
    border:1px solid #008080; }

  img.qdig-thumb { background-color:#eeeeee;
    border:0px solid #008080;
    filter:alpha(opacity=60); opacity:0.6; }

  img#qdig-thumb-current { border-color:#f9f99f;
    border-left:2px solid #f9f99f;
    border-right:2px solid #f9f99f;
    filter:alpha(opacity=100); opacity:1.0; }

  img.qdig-all-thumb { background-color:#eeeeee;
    border:0px solid #008080; }

  table#qdig-dirnav { } .qdig-navpath { } a.qdig-navpath { } a.qdig-subdirlink { }
  .qdig-caption, .qdig-imageinfo
    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }
  .qdig-grayout { } #qdig-admin { } .navrow { } table#qdig-uppernav { }

  table#qdig-lowernav { }

  #qdig a { font-weight:bold; color: #fff5ee;
    text-decoration: none; }
  #qdig a:visited { font-weight:bold; color:#fff5ee;
    text-decoration:none; }
  #qdig a:hover { text-decoration:underline; }

  #qdig td { font-family:Arial, Helvetica, Geneva, sans-serif; background-color:#000030; margin:1px; font-size:14px; color:#c0c0c0; }
  #qdig small { font-size:0.85em; }
  
.takru {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle;}
.takru:link {color: #FFFFFF;}
.takru:hover {color:magenta; text-decoration:none;}
