body{				
font: 12px Verdana;
text-align: justify;
color: #080f20;
padding:0;
margin-top:0px;
margin-bottom:0px;
background: #293040 url(grafika/bg_top.jpg) top center no-repeat;
}  

a, a:link, a:active, a:visited {
text-decoration: none; 
font-weight: normal; 
color: #848491;
}

a:hover { 
text-decoration: none; 
font-weight: normal; 
color: #293040;
}

#tresc a, #tresc a:link, #tresc a:active, #tresc a:visited {
text-decoration: none; 
font-weight: normal; 
color: #848491;
}

#tresc a:hover { 
text-decoration: none; 
font-weight: normal; 
color: #293040;
}

#menu a #menu, a:link, #menu a:active, #menu a:visited {
text-decoration: none; 
font-weight: 600; 
color: #293040;
}

#menu a:hover { 
text-decoration: none; 
font-weight: bold; 
color: #fff;
}

td.kocieta a, td.kocieta a:link, td.kocieta a:active, td.kocieta a:visited {
text-decoration: none; 
font-weight: normal; 
color: #293040;
}

#galeria a:link img, #galeria a:visited img {
border: 1px solid #293040;
background: #fff;
padding: 1px;
}

#galeria a:hover img, #galeria a:active img {
border: 1px solid #fff;
background: #000;
padding: 1px;
}

td.kocieta a:hover { 
text-decoration: none; 
font-weight: normal; 
color: #fff;
}

#kontakt a, #kontakt a:link, #kontakt a:active, #kontakt a:visited {
text-decoration: none; 
font-weight: normal; 
color: #848491;
}

#kontakt a:hover { 
text-decoration: none; 
font-weight: normal; 
color: #fff;
}

#podpis a, #podpis a:link, #podpis a:active, #podpis a:visited {
text-decoration: none; 
font-weight: normal; 
color: #848491;
}

#podpis a:hover { 
text-decoration: none; 
font-weight: normal; 
color: #fff;
}

h1 {
font-size: 56px;
padding: 0px;
margin: 0px;
color: #293040;
}

#container {
position: relative; 
left: 0px; 
top: 0px; 
width: 980px; 
height: auto; 
margin-right: auto; 
margin-left: auto;
}

#menu {
position: relative; 
left: 0px; 
top: 0px; 
width: 980px; 
height: 160px;
}

#submenu {
position: absolute;
bottom: 0px;
left: 0px;
width: 148px;
height: auto;
}

#submenu ul {
line-height: 15px;
padding-left: 20px;
}

#submenu li {
font: 11px Verdana;
color: #000;
text-align: left;
line-height: 15px;
list-style-image: url(grafika/bullet.gif);
font-weight: bold;
}


#menu_01 { position: absolute; top: 0px; left: 0px; width: 69px; height: 160px; background: url(menu_pl/menu_01.jpg) no-repeat; }
#menu_02 { position: absolute; top: 0px; left: 69px; width: 169px; height: 160px; background: url(menu_pl/menu_02.jpg) no-repeat; }
#menu_03 { position: absolute; top: 0px; left: 238px; width: 168px; height: 160px; background: url(menu_pl/menu_03.jpg) no-repeat; }
#menu_04 { position: absolute; top: 0px; left: 406px; width: 168px; height: 160px; background: url(menu_pl/menu_04.jpg) no-repeat; }
#menu_05 { position: absolute; top: 0px; left: 574px; width: 168px; height: 160px; background: url(menu_pl/menu_05.jpg) no-repeat; }
#menu_06 { position: absolute; top: 0px; left: 742px; width: 169px; height: 160px; background: url(menu_pl/menu_06.jpg) no-repeat; }
#menu_07 { position: absolute; top: 0px; left: 911px; width: 69px; height: 160; background: url(menu_pl/menu_07.jpg) no-repeat; }

#menu_eng_01 { position: absolute; top: 0px; left: 0px; width: 69px; height: 180px; background: url(menu_eng/menu_01.jpg) no-repeat; }
#menu_eng_02 { position: absolute; top: 0px; left: 69px; width: 169px; height: 180px; background: url(menu_eng/menu_02.jpg) no-repeat; }
#menu_eng_03 { position: absolute; top: 0px; left: 238px; width: 168px; height: 180px; background: url(menu_eng/menu_03.jpg) no-repeat; }
#menu_eng_04 { position: absolute; top: 0px; left: 406px; width: 168px; height: 180px; background: url(menu_eng/menu_04.jpg) no-repeat; }
#menu_eng_05 { position: absolute; top: 0px; left: 574px; width: 168px; height: 180px; background: url(menu_eng/menu_05.jpg) no-repeat; }
#menu_eng_06 { position: absolute; top: 0px; left: 742px; width: 169px; height: 180px; background: url(menu_eng/menu_06.jpg) no-repeat; }
#menu_eng_07 { position: absolute; top: 0px; left: 911px; width: 69px; height: 180px; background: url(menu_eng/menu_07.jpg) no-repeat; }

#header {
position: relative; 
left: 0px; 
top: 0px; 
width: 980px; 
height: 390px;
background: url(grafika/header.jpg) top center no-repeat;
}

#header_eng {
position: relative; 
left: 0px; 
top: 0px; 
width: 980px; 
height: 390px;
background: url(grafika/header_eng.jpg) top center no-repeat;
}

#opis {
position: absolute;
top: 120px;
left: 85px;
width: 580px;
height: 200px;
font: 11px Verdana;
color: #000;
line-height: 15px;
text-align: justify;
}

#opis_eng {
position: absolute;
top: 135px;
left: 85px;
width: 580px;
height: 200px;
font: 11px Verdana;
color: #000;
line-height: 15px;
text-align: justify;
}


#tresc {
position: relative; 
left: 0px; 
top: 0px; 
width: 980px; 
min-height: 500px;
background: url(grafika/tlo_tresc.jpg) top center repeat-y;
}

#main_tresc {
position: relative; 
left: 75px; 
top: 0px; 
width: 830px; 
min-height: 384px;
font: 12px Verdana;
color: #293040;
text-align: justify;
line-height: 18px;
}

#stopka {
position: relative; 
left: 0px; 
top: 0px; 
width: 980px; 
height: 350px;
background: url(grafika/stopka.jpg) top center no-repeat;
}

#stopka_eng {
position: relative; 
left: 0px; 
top: 0px; 
width: 980px; 
height: 350px;
background: url(grafika/stopka_eng.jpg) top center no-repeat;
}

#kontakt {
position: absolute;
top: 140px;
left: 520px;
width: 400px;
height: auto;
font: 12px Verdana;
color: #fff;
text-align: left;
line-height: 15px;
text-shadow:-1px 1px 1px #000;
}

#podpis {
position: absolute;
bottom: 5px;
left: 0px;
width: 980px;
height: auto;
font: 9px Verdana;
color: #fff;
text-align: center;
text-shadow:-1px 1px 1px #000;
}

td.kocieta {
font: 10px Verdana;
line-height: 15px;
color: #293040;
width: 205px;
}

td.kocieta img {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position:relative;
display:inline-block;
float:left;
margin: -3px 3px -3px 0;
}

td.data {
background: url(dodatki/date.jpg) center no-repeat;
font: 11px Verdana;
color: #FFF;
text-shadow:-1px 1px 1px #000;
height: 53px;
padding-top: 2px;
}

.date {
font: 14px Verdana;
color: #293040;
text-shadow:-1px 1px 1px #000;
letter-spacing: -1px;
}

.ramka {
border: 1px solid #fff;
padding: 0px;
margin: 0px;
}

#tabelka_oplaty {
border-top: 1px dotted #B2B2B2;
border-left: 1px dotted #B2B2B2;
font: 12px Verdana ;
color: #000000;
line-height: 15px;
background: #c9c9cb;
}

#tabelka_oplaty td {
font: 12px Verdana; 
color: #000000;
border-bottom-style: dotted;
border-right-style: dotted;
border-width: 1px;
border-color: #B2B2B2;
padding-left: 2px;
line-height: 15px;
}

#tabelka_kocieta {
font: 11px Verdana ;
color: #293040;
line-height: 15px;
}

#tabelka_kocieta img {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position:relative;
display:inline-block;
float:left;
margin: -3px 3px -3px 0;
}

#tabelka_hodowle {
font: 11px Verdana;
color: #293040;
line-height: 15px;
}

#tabelka_hodowle img {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.kategoria {
font-size: 28px;
padding: 0px;
margin: 0px;
color: #293040;
}

.kot {
font-size: 24px;
padding: 0px;
margin: 0px;
color: #293040;
}

.autor_mini {
font: 10px Arial;
color: #fff;
}

#tabelka_pkd {
border-top: 1px solid #293040;
border-left: 1px solid #293040;
font: 12px Verdana ;
color: #293040;
line-height: 15px;
background: #ffffff;
}

#tabelka_pkd td {
font: 12px Verdana; 
color: #293040;
border-bottom-style: solid;
border-right-style: solid;
border-width: 1px;
border-color: #293040;
padding-left: 2px;
line-height: 15px;
}

.kittens {
font-size: 26px;
padding: 0px;
margin: 0px;
color: #293040;
}
