body {
     background-color: #FDFCEA;
     font-size: 70%;
     font-family: tahoma;
	 padding: 0px;
	 margin: 0px;
}



#top {
      width: 780px;
      background: url('../images/top.gif') no-repeat left bottom;
      margin: 0px auto;
      padding-bottom: 13px;
      padding-right: 8px;
      margin-top: 10px;
      height: 13px;       
      position: relative;
}
#top #sw-lang {
     position: absolute;
     right: 0px;
     padding-right: 6px;
}
#top a {
      padding-right: 8px; 
}
#page {
      width: 784px;
      margin: 0px auto;
      background:url('../images/bg-rep.gif') repeat-y;
      padding-right: 4px;
}
#pheader {
	height: 160px;
	width: 774px;
	background:url('../images/header.jpg') no-repeat;
	border-bottom: 1px solid #FDFCEA;
	position: relative;
}
#header-doplnok {
	width: 80px;
	height: 37px;
	background:url('../images/header-doplnok.jpg') no-repeat left top;
	position: absolute;
	left: 349px;
	bottom: -1px;
}
#page-content {
      width: 774px;
      margin: 0px auto;
      padding-top: 1px;
}
#ptop {
      background-color: #79000F;
	  text-align: right;
	  padding: 7px 10px;
}
#ptop a {
	margin-left: 10px;
	color: #fbe9e0;
	font-weight: bold;
}

#menu, #total-right-left, #total-right-right, #total-right {
      /* height: 456px; */
}

#menu {
      width: 154px;
      float: left;
      background-color: #FDF5DA;
      overflow: hidden;
	  padding-bottom: 2px;   
}
#menu ul {
      margin: 0px;
      padding: 0px;
      list-style: none; 
      
      
      
         
}

#menu ul li a, #menu ul li {
      float: left;
}
#menu ul li a {
      display: block;
      width: 129px;
      height: 39px;
      line-height: 41px;
      color: #FBE9E0;
      font-weight: bold;
      font-family: tahoma;
      font-size: 110%;
      margin-top: 2px;
      overflow: hidden;
      text-decoration: none;
      background: url('../images/titulka-menu-slimak.gif') no-repeat #79000F;
      padding-left: 25px;
      overflow: hidden;
}
#menu ul li a:hover {
      background: url('../images/titulka-menu-slimak-hover.gif') no-repeat #470009;
}
#menu ul li .active {
      background: url('../images/titulka-menu-slimak-hover.gif') no-repeat #470009;
}

#menu ul ul {
      clear: both;
      
      padding-top: 9px;
	  padding-bottom: 9px;
      /* height: 158px; */
      overflow: hidden;
}

#menu ul ul li {

      float: left;
      background: url('../images/menu-li.gif') 9px 5px no-repeat;
      padding: 4px;
      padding-left: 25px;
      border-left: 1px solid #FDF5DA;
      width: 127px;
}
#menu ul ul li a {
      display: inline;
      line-height: 100%;
      background: none;
      font-family: verdana;
      font-size: 100%;
      height: auto;
      width: auto;
      float: none;
      font-weight: normal;
      text-decoration: underline;
      color: #79000F;
      padding: 0px;
      margin: 0px;
}
#menu ul ul li a:hover {
      background: none;
      text-decoration: none;
}
#menu ul ul li .active {
      background: none;
      font-weight: bold;
}
#menu ul ul li .lited {
      font-weight: bold;
	  text-transform: uppercase;
}

#total-right {
     width: 620px;
     float: right;
}
#total-right-left {
     width: 445px;
     float: left;
}
#total-right-right {
     /* width: 215px; */
     width: 175px;
     float: right;
     background-color: #FDF5DA;
     position: relative;
	 display: none;
}

#content {
         width: 404px;
		 width: 560px;

         /* height: 420px; */
         margin-left: 20px;
         margin-top: 20px;
         /* overflow: auto; */
         padding-right: 20px;
		 padding-bottom: 20px;
         

         
}
#content h1 {
         margin: 0px;
         padding: 0px;
         font-family: tahoma;
         font-size: 140%;
         color: #79000F;
         background: url('../images/h1-bg.gif') no-repeat left bottom;
         padding-bottom: 6px;
         margin-bottom: 10px;
}

#content-part {
	background: url('../images/content-bg.jpg') no-repeat right center;
}
#content-part2 {
	
	background: url('../images/content-part-bg.gif') repeat-y;
}
#logo {
      display: block;
      position: absolute;
      width: 146px;
      height: 58px;
      overflow: hidden;
      left: 20px;
      top: 47px;
}
#logo img {
      border: 0px;
}


#pata {
      border-top: 17px solid #79000F;
      font-family: verdana;
      color: #79000F;
      padding-top: 8px;
      padding-bottom: 9px;
      padding-left: 10px;
      font-size: 90%;
}
#copy {
      background: url('../images/pata-bg.gif') no-repeat -1px top;
      font-size: 90%;
      width: 775px;
      margin: 0px auto;
      font-family: verdana;
      color: #CCA5A9;
      text-align: center;
      padding-top: 9px;
      padding-right: 9px; 
      padding-bottom: 5px;
}

#lpart {
      font-size: 90%;
      width: 775px;
      margin: 0px auto;
      font-family: verdana;
      color: #CCA5A9;
      text-align: center;
      padding-top: 9px;
      padding-right: 9px; 
      padding-bottom: 5px;
}

#ill1 {
      margin-top: 2px;
      border: 1px solid #C2952E;
}

#ill2 {
      position: absolute;
      bottom: 0px;
      left: 0px;
}



.cleaner {
         height: 0px;
         font-size: 0px;
         line-height: 0px;
         clear: both;
}
a {
  color: #A66431;
  text-decoration: underline;
}
a:hover {
        text-decoration: none;
}
.hidden {
        display: none;
}
#box {
     position: absolute;
     top: 296px;
     left: 0px;
     width: 155px;
     height: 120px;
     padding: 10px;
     padding-top: 20px;
     padding-bottom: 20px;
     overflow: auto;
     background: url('../images/box-bg.gif') no-repeat top left;
}


.fotogaleria {
	height: 95px;
	overflow: hidden;
	position: relative;
}
.fotogaleria .cleaner {
             height: 15px;
}
.fotogaleria fieldset {
             margin: 0px;
             padding: 0px;
             border: 0px;
}
.fotogaleria legend {
             display: none;
}
.fotogaleria {
             margin: 0px auto;
			 width: 576px;
             overflow: hidden;
}
.fotogaleria img {
             float: left;
             border: 1px solid #C2952E;
             margin-right: 5px !important;
             margin-left: 0px !important;
             width: 100px;
             height: 75px;
			 margin-bottom: 4px;
}
.fotogaleria .fleft, .fotogaleria .fleft-unactive {
             margin-right: 5px;
}
.fotogaleria .fleft, .fotogaleria .fleft-unactive, .fotogaleria .fright {
             display: block;
             width: 17px;
             height: 37px;
             line-height: 37px;
             float: left;
             margin-top: 19px;
}
.fotogaleria .fleft img, .fotogaleria .fright img, .fotogaleria .fleft-unactive img {
             margin: 0px !important;                        
             width: 17px;
             height: 37px;
             border: 0px;
}
.fotogaleria #fNext {
	float: right;
	position: absolute;
	right: 0px;
	top: 15px;
}
.no-wrap {
         white-space: nowrap;
}
.similar-links {
               background: url('../images/h1-bg.gif') no-repeat left top;
               padding-top: 10px;
               margin-top: 10px;
               /* border: 1px solid red; */
               height: auto;
                
}
.similar-links a {
               
               display: block;
               width: 160px;
               /*
               float: left;
               */
               padding: 2px;
               margin-right: 10px;
               padding-left: 15px;
               background: url("../images/wysiwyg-li.gif") no-repeat left center;
               /* white-space: nowrap; */
               
               overflow: hidden;
               
               
               
               
               /**/
               
}
.width90per {
            width: 387px;
}
.reklama {
	width: 468px;
	height: 60px;
	border: 1px solid #cccccc;
	margin: 0px auto;
	margin-top: 15px;
}
.reklamaCleaner {
	height: 20px;
}
.reklama img {
	width: 468px;
	height: 60px;
	border: 0px;
}