body    { background-color: #32160c; background-image: url(images/background.gif); background-repeat: repeat; }
h1      { color: #482811; font-size: 1.35em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 15px; margin-bottom: 0 }
h2      { color: #482811; font-size: 1.15em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 3px }
#page     { background-color: #F9EAB0;  background-image: url(images/page-back.gif); background-repeat: repeat-y; margin-right: auto; margin-left: auto; padding-top: 1px; width: 950px; height: auto }
#topmenu { background-image: url(images/topmenu.gif) ; background-repeat: no-repeat; height: 25px; color: #fff; font-size: 0.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 6px 0px 0px 6px }
#topmenu a { background-image: url(images/menulink.gif); background-position: right top; background-repeat: no-repeat; color: #fff; font-size: 1.1em; text-decoration: none; margin-left: 15px; padding-right: 20px}
#topmenu a:hover { text-decoration: underline }
.top    { background-image: url(images/top-back.jpg); background-repeat: repeat-x; margin-right: auto; margin-left: auto; width: 950px; height: 156px; clear: both; }
#downmenu { background-image: url(images/downmenu.gif) ; background-repeat: no-repeat; height: 25px; color: #fff; font-size: 0.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 6px 0px 0px 6px }
#downmenu a { background-image: url(images/menulink.gif); background-position: right top; background-repeat: no-repeat; color: #fff; font-size: 1.1em; text-decoration: none; margin-left: 15px; padding-right: 20px}
#downmenu a:hover { text-decoration: underline }
.actual {font-weight: bold; padding-left: 10px; }
.logo    { padding-top: 60px; padding-left: 36px }
.flags  { padding-top: 20px; padding-left: 36px; float: right; }
#main       { font-size: 0.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(images/main_back.gif); background-repeat: repeat-y; padding: 20px; width: 910px; border: 0px; _height: 500px; min-height: 500px; }
#main a  { color: #9e0101; text-decoration: none; font-weight: bold;  }
#main a:hover { color: #9e0101; text-decoration: underline; font-weight: bold;  }

#footer       { color: #fff; font-size: 0.7em; background-color: #230F08; text-align: center; margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 5px; width: 950px; clear: both; border-top: 2px solid #e5e6ea }
#footer p      { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 0; margin-bottom: 5px }
#footer a    { color: #fff; text-decoration: none; margin-left: 5px; padding-left: 5px }
#footer a:hover { text-decoration: underline }

.left-box      { color: #482811; width: 170px; float: left; }
.left-box h2   { color: #B6512C; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.left-box p { margin-top: 5px; margin-bottom: 10px }
.left-box img { margin-top: 5px; margin-bottom: 5px; padding: 2px; border: solid 1px #6d7373 }

.right-top     {  background-image: url(images/right-top.gif) ;  background-repeat: no-repeat; color: #fff; padding-left: 22px; width: 698px; height: 58px;  float: right }
.right-box     {  background-image: url(images/right-back.gif) ; background-repeat: repeat-y; color: #482811; line-height: 120%; width: 670px; padding-left: 25px; padding-right: 25px; height: auto; float: right; _height: 500px; min-height: 500px; }
.right-box img  { border: 0; }

/*.right-box td  {  border-right: 0px ; border-bottom: 4px solid #f8e69e; background: #f6db8c; padding: 6px 6px 6px 12px; color: #482811;}*/
.right-box p   { margin-top: 3px; margin-bottom: 13px }
.right-down     {  background-image: url(images/right-down.gif) ;  background-repeat: no-repeat; color: #fff; padding-left: 22px; width: 698px; height: 25px;  float: right ;  margin-bottom: 50px; }

.main-box    {}
.dog-top     {  background-color: #2D140B; color: #fff; padding-left: 10px; width: 660px; height: 20px; padding-top: 5px; margin-top: 8px; font-size: 1.15em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; float: left}
.sub-title   {  background-color: #755f3f; color: #fff; padding-left: 10px; width: 660px; height: 20px; padding-top: 5px; margin-top: 0px; font-size: 1.15em; font-family: Verdana, Arial, Helvetica, sans-serif; float: left; clear: both;}
.dog-box     {  background-color: #A79263; color: #fff; padding: 10px; width: 235px; height: 180px; float: left}
.dog-box img {  border: 1px solid #fff; padding: 1px}
.photo-box   {  background-color: #A79263; padding-top: 10px; width: 235px; height: 190px; float: left} 
.photo-box img {  border: 1px solid #fff; padding: 1px; margin: 3px}
.info-box     {  background-color: #A79263; color: #fff; width: 175px; height: 155px; padding-top: 10px; padding-right: 5px; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; float: left}

.rodo-box     {  background-color: #A79263; color: #fff; width: 650px; padding: 10px; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; float: left}
.rodo_tab { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e7ce8d; border-style: solid; border-width: 2px 2px 1px 1px; border-color: #000 }
.rodo_td { text-align: left; padding-left: 15px; width: 180px; height: 35px; border-bottom: 1px solid #000; border-left: 1px solid #000; color: #000}

.vrh_tab   { background-image: url("images/vrh_back.gif"); width: 670px; height: 90px; }
.vrh_titl  { color: #810d00; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 15px; padding-top: 5px }
.vrh_names  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-left: 15px; vertical-align: top }
.vrh-det {padding-bottom: 15px; }

.vrh-det img { color: #f0edd2; margin-top: 5px; margin-bottom: 5px; padding: 2px; border: solid 1px #6d7373 }
.tabtext   { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #e7ce8d; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; height: auto; text-align: center; vertical-align: top }
.fena   { width: 230px; color: #e00; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding-top: 10px }
.pes   {  width: 230px; color: #00c; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding-top: 10px }

.more-box     {  background-image: url(images/more-info.gif); background-repeat: no-repeat; background-color: #A79263; padding-left: 10px; width: 170px; height: 32px; padding-top: 3px; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; float: left;}
.more-box a {color: #fffff;} 
.dog-down     {  background-image: url(images/dog-down.gif); background-color: #2D140B; color: #fff; padding-left: 50px; width: 620px; height: 25px; padding-top: 10px; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; float: left}

#lang-page     { margin-right: auto; margin-left: auto; padding-top: 50px; width: 700px; height: auto }
#lang-page img { border: 0px; float: left; }

.red {color: red;}

p.indent {margin-left:40px}
p.left {text-align:left}
p.center {text-align:center}
p.right {text-align:right}

.gallery   { width: 723px; float: left; padding-bottom: 15px}
.gallery table  { border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; }
.gallery img { color: #f0edd2; margin-top: 5px; margin-bottom: 5px; padding: 2px; border: solid 1px #6d7373 }
.gall-navig { color: #102123; font-size: 1.2em; background-color: #cbae66; margin: 5px; height: 25px;}
.gall-navig td { padding-left: 15px; padding-right: 15px;}

