/* CSS Document */
html, body {
	color: #000000;
	font-size: 12px;
	font-family: 'Verdana';
	margin:0;
	padding:0;
	height:100%;
}

.clear {
	clear: both;
	height:20px;
}
.clear2 {
  clear: both;
	height:1px;
}


.logo {
  float: left;
  width: 220px;
  height: 245px;
  
  /*background-color: yellow;*/
}
.logo img {
  border: none;
}


/* Header */
#languages {
  width: 1000px;
  float: left;
  margin: 5px 0 0 30px;
  font-size: 9px;
}
#languages img {
  border: 0;
}

#header {
  width: 1000px;
  margin: 5px 0 0 30px;
  float: left;
}

.eurodog-nadpis {
  height: 50px;
  margin-left: 220px;
}
.eurodog-nadpis img {
  border: none;
}

.top {
  width: 780px;
  margin: 10px 0 5px 0;
  float: right;
  text-align: center;
}
.top-lista {
  float: right;
  width: 165px;
}
.top-lista a {
  color: #262c7f;
}
.top a {
  text-decoration: none;
  color: white;
}


.top-menu {
  width: 100%;
  background: url(../assets/top-menu.gif) no-repeat;
}
.top-menu a {
  color: black;
}
.top-menu table {
  margin: 0 0 0 415px;
  border-collapse: collapse;
}
.top-menu td {
  width: 100px;
  padding: 2px 10px 2px 10px;
  text-align: center;
  text-transform: uppercase;
  border-right: solid 2px #31810e;
  background: url(../assets/top-menu-white.gif) no-repeat;
}



.search {
  width: 735px;
  height: 23px;
  background: url(../assets/search.gif) no-repeat;
  padding: 2px 30px 2px 50px;
  font: 9px;
}
.search fieldset {
  border: 0;
  float: right;
  margin: 0 90px 0 0;
  padding: 0 0 1px 0;
}
.login-reg {
  width: 200px;
  float: left;
  margin-top: 5px;
}
#vyhladajtxt {
  width: 195px;
}


.projects {
  width: 100%;
  height: 17px;
  background: url(../assets/projects.gif) no-repeat;
  color: white;
  padding: 1px 0 1px 15px;
}




/* Container */
#container {
  width: 1000px;
  margin: 5px 0 0 30px;
  float: left;
}



/* Search 2 */
.search2 {
  width: 210px;
  float: left;
  /*padding: 0 0.7em 10px 1.3em;*/
}
.search2 h2 {
  font-size: 14px;
  padding: 15px 0 15px 0px;
  text-align: center;
  background: url(../assets/search2.gif) no-repeat;
  color: white;
}
.search2-content {
  width: 200px;
  float: left;
  background-color: #F5F8EC;
  padding: 0 0 0 0.9em;
}
.search2 a {
  font-size: 11px;
}
.search2 .long {
  width: 93%;
  margin: 5px 0 5px 0;
}
.input-year {
  width: 2.5em;
}
.search2 .button {
  margin: 10px 0 10px 50px;
}
.scrollbar {
  font-size: 11.2px;
}



/* Main Content */
#content {
  width: 740px;
  float: right;
  padding: 10px 20px 10px 20px;
  border-top: 1px dotted black;
  min-height: 560px;
}
.first-h3 {
  margin-top: 55px;
}

.content-menu {
  width: 200px;
  min-height: 300px;
  float: left;
  margin-top: 48px;
}
.content-menu a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1.5em;
  color: #458d26;
}
.content-menu2 {
  width: 200px;
  min-height: 300px;
  float: left;
  margin-top: 48px;
  color: #458d26;
}
.content-menu2 a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1em;
  color: #458d26;
}
/*.content-menu2 {
  width: 200px;
  min-height: 1000px;
  float: left;
  margin-top: 48px;
}
*/
.content-main {
  width: 500px;
  float: right;
}
.small a {
  text-transform: lowercase;
  text-decoration: none;
  font-size: 1.5em;
  color: #458d26;
  margin-left: 30px;
}



.bars h2 a {
  color: #474646;
  font-size: 13px;
}
.block {
  font: 9px;
  color: #6d6c6c;
  text-align: left;
  float: left;
  margin: 5px;
  width: 235px;
}
.block a {
  font: 10px;
  color: #6d6c6c;
  text-decoration: none;
}
.block h2 {
  text-align: center;
  padding: 0 20px 0 20px;
  background: url(../assets/block1.gif) no-repeat;
}
.block2 {
  font: 9px;
  color: #6d6c6c;
  text-align: left;
  float: left;
  margin: 5px;
  width: 237px;
}
.block2 a {
  font: 10px;
  color: #6d6c6c;
  text-decoration: none;
}
.block2 h2 {
  text-align: center;
  background: url(../assets/block2.gif) no-repeat;
}
.block3 {
  font: 9px;
  color: #6d6c6c;
  text-align: left;
  float: left;
  margin: 5px;
  width: 237px;
}
.block3 a {
  font: 10px;
  color: #6d6c6c;
  text-decoration: none;
}
.block3 h2 {
  text-align: center;
  background: url(../assets/block3.gif) no-repeat;
}
.block-add {
  font: 8px;
  color: black;
  text-align: left;
  float: left;
  margin: 20px 0 20px 30px;
  width: 205px;
  height: 170px;
  background-color: #FFFFFF;
}
.block-add p {
  width: 205px;
}

.block-left {
  font: 9px;
  color: #6d6c6c;
  text-align: left;
  float: left;
  margin: 5px 30px 5px 5px;
  width: 400px;
}
.block-left a {
  font: 10px;
  color: #6d6c6c;
  text-decoration: none;
}


/* INZERATY */
.add-nahlad {
  margin: 5px 30px 5px 30px;
  padding: 6px 10px 5px 10px;
  border-top: 1px dotted black;
  border-bottom: 1px dotted black;
  height: 88px;
}
.photo-nahlad img {
  border: none;
  
}
.add-nahlad p {
  margin: 0 0 2px 0;
  color: #6d6c6c;
}
.add-nahlad a {
  font-size: 0.8em;
  text-decoration: underline;
  color: #458d26;
}
.variant a {
  text-decoration: none;
  color: #458d26;
  font-weight: bold;
  margin-right: 20px;
  text-transform: uppercase;
}
.add-nahlad2 {
  margin: 5px 25px 5px 190px;
  padding: 6px 10px 5px 10px;
  border-top: 1px dotted black;
  border-bottom: 1px dotted black;
  height: 88px;
  width: 530px;
}
.photo-nahlad2 img {
  border: none;
  margin-right: 10px;
}
.add-nahlad2 p {
  margin: 0 0 2px 0;
  color: #6d6c6c;
}
.add-nahlad2 a {
  font-size: 0.8em;
  text-decoration: underline;
  color: #458d26;
}
.add-active {
  margin: 15px 0 3px 0;
  font-size: 0.8em;
}
.add-active a {
  text-decoration: underline;
  color: #458d26;
}


.add {
  margin: 50px 25px 30px 30px;
  padding: 5px 10px 0 5px;
  color: #565555;
  border-top: 1px dotted black;
  border-bottom: 1px dotted black;
}
.add p {
  margin: 0 0 3px 0;
}
.add-parents: {

}
.add-parents img{
  float: left;
}
.add-photos {
  float: left;
  margin: 0 30px 20px 0;
  width: 230px;
  height: 500px;
}
.add-photos img {
  margin: 10px 0px 0 0;
}
.add-text {
  width: 400px;
  float: right;
}
.img_wrapper {
  background: url(../assets/shadow.gif) no-repeat right bottom;
  float: left;
}
.img_wrapper div {
  background: url(../assets/mask.png)no-repeat right bottom !important;
  background: url(../assets/mask.gif) no-repeat right bottom;
  padding: 0 4px 3px 0;
  float: left; /* :KLUDGE: riesi problem v IE5 .2/Mac */
}
.img_wrapper img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
}
.img_wrapper2 {
  /*background: url(../assets/shadow-small.gif) no-repeat right bottom;*/
  float: left;
  margin-right: 7px;
}
.img_wrapper2 div {
  /*background: url(../assets/mask-small.png)no-repeat right bottom !important;
  background: url(../assets/mask-small.gif) no-repeat right bottom;*/
  padding: 0 4px 3px 0;
  float: left; /* :KLUDGE: riesi problem v IE5 .2/Mac */
}
.img_wrapper2 img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
}

.img_wrapperC {
  background: url(../assets/shadow.gif) no-repeat right bottom;
  margin-left: 150px;
}
.img_wrapperC div {
  background: url(../assets/mask.png)no-repeat right bottom !important;
  background: url(../assets/mask.gif) no-repeat right bottom;
  padding: 0 4px 3px 0;
  float: left; /* :KLUDGE: riesi problem v IE5 .2/Mac */
}
.img_wrapperC img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
}
.img_wrapper2C {
  background: url(../assets/shadow-small.gif) no-repeat right bottom;
  float: left;
  margin-right: 17px;
}
.img_wrapper2C div {
  background: url(../assets/mask-small.png)no-repeat right bottom !important;
  background: url(../assets/mask-small.gif) no-repeat right bottom;
  padding: 0 2px 3px 0;
  float: left; /* :KLUDGE: riesi problem v IE5 .2/Mac */
}
.img_wrapper2C img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
}
.photoC1 {
  width: 70px;
  float: left;
  margin-left: 12px;
}
.photoC {
  width: 70px;
  float: left;
  margin-left: 14px;
}


/* Formulare */
.login {
  border: 0;
}
.login label {
  float: left;
  width: 70px;
}
.login input {
  width: 200px;
}
.login select {
  width: 205px;
}
.login .short {
  width: 100px;
  margin: 5px 0 0 50px;
}

.update {
  border: 0;
}
.update label {
  width: 120px;
  float: left;
  font-weight: bold;
}


.new-add {
  width: 500px;
  margin: 0 0 0 110px;
  padding: 0px 20px 10px 20px;
  border: 1px outset #6d6c6c;
}
.legenda {
  background: #ffffff;
  color: #000000;
  border: 1px outset #6d6c6c;
  padding: 2px 10px 2px 10px;
  margin: 1em 0 -0.5em 2.5em;
  width: 9.5em;
  height: 20px;
  font-weight: bold;
}
.na-3 {
  float: left;
  width: 70px;
}
.na-1 {
  float: left;
  width: 170px;
}
.na-2 {
  float: left;
  width: 135px;
}
.longer {
  width: 200px;
}
.longer2 {
  width: 205px;
}




/* Footer */
#footer {
  width: 760px;
  float: right;
  padding: 5px 10px 5px 10px;
  border-top: 1px dotted black;
  text-align: center;
  font-size: 10px;
  background: url(../assets/footer.gif) no-repeat;
}




/* Adds */

.line-add-1 {
  width: 100%;
  padding: 5px 0 0 0;
  float: left;
  background: url(../assets/line-add-1.gif) no-repeat;
}
.line-add-1 a {
  color: blue;
}

.header-add {
  width: 780px;
  float: right;
  background-color: #FEF76E;
  height: 90px;
}

.left-add {
  width: 206px;
  height: 200px;
  background-color: #FFFFFF;
  margin: 30px 0 0 0;
}
/*
.side-add {
  margin: 180px 0 0 5px;
  float: right;
  
  background-color: #BBDB88;
  width: 120px;
  height: 500px;
}
.side-add a {
  color: blue;
  text-decoration: none;
}
*/

.red {
  color: red;
}
.red a {
  color: red;
}
.bold {
  font-weight: bold;
}
.boldgreen {
  font-weight: bold;
  color: #458d26;
}
.small-a a{
  color: #262d7d;
  font-size: 0.8em;
}

.message {
  background-color: #fbf262;
  font-weight: bold;
  border: 1px solid #fbcf02;
}

.error {
  background-color: #fd7a46;
  font-weight: bold;
  border: 1px solid #fe4902;
}

.map {
}
.mapa a {
  text-decoration: none;
}

table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: thin thin thin thin;
	padding: 2px 2px 2px 2px;
	border-style: dotted dotted dotted dotted;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: thin thin thin thin;
	padding: 2px 2px 2px 2px;
	border-style: dotted dotted dotted dotted;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.noborder {
    border: none;
}

a.img img {
   border:none;
}
/* CSS Document */
