/* CSS Layout */
body
{
  margin: 0px; padding: 0px; font-family: Arial; font-size: 10pt; background-color: #4b4b4b
}
#body
{
  background: url('/images/2.gif') bottom center repeat-x #000;
  text-align: center
}
#page_out
{
  width: 990px; margin: auto; background: url('/images/4.gif') 20px top repeat-y #006
}
#page
{
  background: url('/images/2.gif') bottom center repeat-x
}
#page_in
{
  width: 950px; margin: auto; background: url('/images/3.jpg') bottom left no-repeat; text-align: left 
}
#col_left
{
  width: 210px; float: left; margin-bottom: 280px
}
#logo
{
  text-align: center; margin: 48px 0px
}
/* Menunavi BEGIN */
.menu_navi
{
  padding: 18px 0px; margin: 0px; list-style: none
}
.menu_navi li
{
  width: 180px; margin: 1px 0px; padding: 0px
}
.menu_navi li a
{
  text-decoration: none; color: #fff; display: block; padding: 0px 0px 0px 60px; margin: 0px; line-height: 34px
}
.menu_navi li a:hover, .menu_navi li a.selected
{
  text-decoration: none; background: url('/images/8.jpg') right center no-repeat #006
}
/* Menunavi END */
#col_right
{
  width: 740px; float: right
}
#copy
{
  clear: both; height: 233px
}
#copyright
{
  text-align: right; padding: 10px 0px; margin: 0px; color: #fff; font-size: 8pt
}
#copyright a
{
  color: #fff; text-decoration: none
}
#copyright a:hover
{
  text-decoration: underline
}
#motiv_obal
{
  margin: 24px 0px 24px 24px
}
#drobky
{
  background-color: #134cbf; position: relative; width: 740px
}
#drobky p
{
  margin: 0px; padding: 8px 0px 8px 24px; color: #fff
}
#drobky a
{
  color: #fff; text-decoration: none
}
#drobky a:hover
{
  text-decoration: underline
}
#drobky span.r1
{
  position: absolute; right: 0px; top: 0px; width: 7px; height: 7px; background: url('/images/7.gif') -7px 0px no-repeat; font-size: 7px
}
#drobky span.r2
{
  position: absolute; right: 0px; bottom: 0px; width: 7px; height: 7px; background: url('/images/7.gif') -7px -7px no-repeat; font-size: 7px
}
#content
{
  margin: 24px 0px 24px 24px; color: #fff
}
#content p
{
  line-height: 16px
}
#odsazeni
{
  height: 155px
}
.clear
{
  clear: both; font-size: 1px
}

/* Grafika náhledů fotek */

.nahled1_obal
{
  float: left; margin: 3px
}
.nahled1
{
  width: 172px; height: 165px; overflow: hidden; background: url('/images/10.gif') top center no-repeat
}
.nahled1 a.img
{
  position: relative; margin: 6px 6px 2px 6px; display: block
}
.nahled1 a.img img
{
  border: 0px
}
.nahled1 a.img span
{
  position: absolute; left: 0px; top: 0px; width: 160px; height: 120px; background: url('/images/9.gif') center center no-repeat; cursor: pointer; cursor: hand
}
.nahled1 a.href
{
  display: block; text-align: center; font-size: 8pt; font-weight: bold; color: #fff; text-decoration: none; margin: 0px 6px; line-height: 13pt
}

.nahled2_obal
{
  float: left; margin: 9px
}
.nahled2
{
  width: 160px; height: 120px
}
.nahled2 a.img
{
  position: relative; display: block
}
.nahled2 a.img img
{
  border: 0px
}
.nahled2 a.img span
{
  position: absolute; left: 0px; top: 0px; width: 160px; height: 120px; background: url('/images/12.gif') center center no-repeat; cursor: pointer; cursor: hand
}

.nahled3_obal
{
  float: left; margin: 3px
}
.nahled3
{
  width: 172px; height: 146px; overflow: hidden; background: url('/images/10.gif') top center no-repeat
}
.nahled3 a.img
{
  position: relative; margin: 6px 6px 2px 6px; display: block
}
.nahled3 a.img img
{
  border: 0px
}
.nahled3 a.img span
{
  position: absolute; left: 0px; top: 0px; width: 160px; height: 120px; background: url('/images/9.gif') center center no-repeat; cursor: pointer; cursor: hand
}
.nahled3 a.href
{
  display: block; text-align: center; font-size: 8pt; font-weight: bold; color: #fff; text-decoration: none; margin: 0px 6px; line-height: 13pt
}

/* Fotogalerie - stránkování */
.smd_gallery_nav
{
  clear: both;
  list-style: none;
  margin: 0px; padding: 0px; text-align: center; padding-bottom: 3px; border-bottom: 1px solid #fff
}
.smd_gallery_nav li
{
  display: inline; padding: 2px
}
.smd_gallery_nav li a 
{
  color: #fff;
  text-decoration: none;
}
.smd_gallery_nav li a:hover 
{
  text-decoration: underline;
}
.smd_gallery_nav .current
{
  font-weight: bold
}
.clanek_zpet
{
  text-align: right; padding-top: 5px; font-weight: bold
}
.clanek_zpet a
{
  color: #fff; text-decoration: none
}
.clanek_zpet a:hover
{
  text-decoration: underline
}
/*****************************/

/* Odkazy */
.odkazy_seznam
{
  margin: 10px 0px
}

.odkazy_obraz
{
  float: left; width: 200px; text-align: right
}

.odkazy_popis
{ 
  float: left; width: 516px
}

.odkazy_popis h3
{
  background-color: #134cbf; position: relative; width: 492px;   margin: 0px; padding: 8px 0px; color: #fff; font-size: 10pt
}
.odkazy_popis h3 a
{
  color: #fff; text-decoration: none; padding-left: 12px
}
.odkazy_popis h3 a:hover
{
  text-decoration: underline
}
.odkazy_popis h3 span.r1
{
  position: absolute; right: 0px; top: 0px; width: 7px; height: 7px; background: url('/images/7.gif') -7px 0px no-repeat; font-size: 7px
}
.odkazy_popis h3 span.r2
{
  position: absolute; right: 0px; bottom: 0px; width: 7px; height: 7px; background: url('/images/7.gif') -7px -7px no-repeat; font-size: 7px
}
.odkazy_popis p
{
  padding: 0px; margin: 5px 8px
}
.odkazy_odkaz
{
  color: #f60; text-decoration: none
}
.odkazy_odkaz:hover
{
  text-decoration: underline
}

/**********/

#col1
{
  width: 330px; float: left
}
#col2
{
  width: 362px; float: right
}
.banner
{
  margin-top: 24px
}
.banner img
{
  border: 0px
}
.obrazek
{
  border: 1px solid #fff; margin: 5px;
}
.obrazek1
{
  border: 1px solid #fff; margin: 1px;
}

/* Novinky front */
.novinky1_list
{
  margin: 3px 0px; padding: 0px; font-size: 10pt; font-weight: normal
}
.novinky1_list a
{
  text-decoration: none; color: #fff; font-weight: bold
}
.novinky1_list a:hover
{
  text-decoration: underline
}
/*****************/

/*** Nadpisy ***/
.g-nadpis
{
  position: relative; margin: 0px; padding: 0px; width: 346px; height: 36px;  overflow: hidden
}
.g-nadpis span
{
  position: absolute; left: 0px; top: 0px; width: 346px; height: 36px
}
.g-vitejte span
{
  background: url('/images/46.gif') left top no-repeat
}
.g-posledni-galerie span
{
  background: url('/images/55.gif') left top no-repeat
}
.g-novinky span
{
  background: url('/images/51.gif') left top no-repeat
}
.g-o-nas span
{
  background: url('/images/54.gif') left top no-repeat
}
.g-sara span
{
  background: url('/images/56.gif') left top no-repeat
}
.g-canisterapie span
{
  background: url('/images/47.gif') left top no-repeat
}
.g-fotogalerie span
{
  background: url('/images/48.gif') left top no-repeat
}
.g-stenatka span
{
  background: url('/images/57.gif') left top no-repeat
}
.g-odchovy span
{
  background: url('/images/52.gif') left top no-repeat
}
.g-odkazy span
{
  background: url('/images/53.gif') left top no-repeat
}
.g-navstevni-kniha span
{
  background: url('/images/50.gif') left top no-repeat
}
.g-kontakt span
{
  background: url('/images/49.gif') left top no-repeat
}
.g-standard-plemene span
{
  background: url('/images/58.gif') left top no-repeat
}
/***************/

.category_list
{
  text-align: right
}
.category_list a
{
  color: #fff; text-decoration: none
}
.category_list a:hover
{
  text-decoration: underline
}
.category_list .selected
{
  font-weight: bold
}
.odk_text
{
  color: #fff; font-weight: bold; text-decoration: none
}
.odk_text:hover
{
  text-decoration: underline
}

.novinky2_seznam
{
  margin: 3px 0px
}
.novinky2_obraz
{
  float: left; width: 180px
}
.novinky2_popis
{
  float: left; width: 530px
}
.novinky2_popis h3
{
  margin: 3px 0px; padding: 0px
}
.novinky2_popis h3 a
{
  color: #fff; text-decoration: none
}
.novinky2_popis h3 a:hover
{
  text-decoration: underline
}
.novinky2_popis p
{
  margin: 3px 0px
}
.novinky2_datum
{
  font-size: 8pt
}
.datum
{
  font-size: 10px;
  margin: 0px;
  padding: 0px
}
.navigace-obal
{
  text-align: center;
  border-top: 1px solid #c6c6c6;
  margin: 10px 0px 0px 0px;
}
.navigace-obal a
{
  font-size: 8pt;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}
.navigace-obal a:hover
{
  text-decoration: underline;
}
.navigace-starsi
{
float: right; width: 49%; text-align: left
}
.navigace-novejsi
{
float: left; width: 49%; text-align: right
}