
 /* dpl.cz v2.0 CSS
   10:00 17.6.2008
 */

 /* resets and public */
 
 * {
    margin:0;
    padding:0;
    border:0;
  }
  html {
    height:100%;
  }
  body {
    background:#d8bca2;
    color:#666;
    font-family:times;
    font-size:13px;
    line-height:17px;
    color:#2c0015;
  }
  a {
    text-decoration:none;
    color:#2c0015;
  }
  a:hover {
    text-decoration:underline;
  }
  a:visited {
    color:#604753;
  }  
  h1 {
    font-size: 21px;
    color:#2c0015;
    font-weight:bold;
    margin:0;
  }
  h2 {
    font-size:21px;
    color:#2c0015;
    font-weight:bold;
  }
  h3 {
    font-size:17px;
    color:#b47850;
    font-weight:bold;
  }
  h4 {
    font-size:15px;
    color:#2c0015;
    font-weight:bold;
  }
  table {
    font-size:13px;
    line-height:17px;    
  }
  hr {
    height:0;
    border:none;
    border-bottom:1px solid #b47850;
  }
  img {
    border:0;
  }
  label {
				font-size:11px;
				line-height:14px;
				color:#333;
		}
		.fancy-input {
		  display:block;
		  height:14px;
		  _height:20px;
		  font-size:11px;
		  line-height:14px;
		  padding:2px 7px 2px 7px;
		  color:#2c0015;
		  border:1px solid #2c0015;
		  background:url('../images/form_input_bg.png') -2px -2px no-repeat;
		}
		.fancy-input:focus,
		.fancy-input:hover {
		  color:#2c0015;
		  border-color:#2c0015;
		  background-position:-2px -24px;
		}
		.fancy-label {
		  position:absolute;
		  display:block;
		  height:14px;
		  _height:22px;
		  font-size:11px;
		  line-height:14px;
		  padding:3px 8px 3px 8px;
		  color:#2c0015;
				cursor:text;
		}


 /* layout */

  #container {
    width:100%;
    height:100%;
    text-align:center;
    background:url('../images/background.gif') repeat-x center top;
  }
  #master-container {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:752px;
    text-align:left;
  }
  

 /* header */
  
  #header {
    position:relative;
    background:url('../images/header-homepage.gif') no-repeat left top;
  }
  .homepage-header {
    height:308px;
  }
  .normal-header {
    height:250px;
  }
  #logotype {
    position:absolute;
    left:47px;
    top:46px;
    width:305px;
    height:62px;
  }
  #logotype img {
    position:absolute;
    border:0;
    top:0;
    left:0;
    z-index:2;
  }
  #logotype span {
    position:absolute;
    top:40px;
    left:10px;
    z-index:1;
    font-size:6px;
  }
  #banner {
    position:absolute;
    left:14px;
    top:130px;
  }
  #language {
    position:absolute;
    right:20px;
    top:95px;
    font-size:13px;
    font-weight:bold;
  }
  #language i {
    margin-right:10px;
    color:#b47850;
  }
  #language a {
    margin-right:10px;
    color:#2c0015;
  }

 /* main-menu */

  #main-menu {
    width:752px;
    height:38px;
  }
  .homepage-menu {
    background:url('../images/menu-homepage.gif') no-repeat left top;
  }
  .normal-menu {
    background:url('../images/menu.gif') no-repeat left top;
  }
  #main-menu table {
    position:relative;
    top:5px;
    left:5px;
    width:742px;
    height:29px;
    border-spacing:0;
    border-collapse:collapse;
    font-size:16px;
    font-weight:bold;
    color:#2c0015;
  }
  #main-menu table tbody tr .item {
    background:url('../images/menu-item.gif') no-repeat left -1px;
    padding-left:2px;
  }
  #main-menu table tbody tr td a {
    display:block;
    color:#2c0015;
    height:24px;
    padding-top:5px;    
    _height:29px;
    _padding-top:5px;    
    white-space:nowrap;
    text-align:center;
  }
  #main-menu table tbody tr td .selected, 
  #main-menu table tbody tr td a:hover {
    text-decoration:none;
    background:url('../images/menu-selected.gif') repeat-x;
  }
  #main-menu table tbody tr td a:visited {
    color:#604753;
  }
  

 /* additional patterns */
   
  #addition-pattern-left {
    position:relative;
    margin:0 0 0 0;
    width:8px;
    height:262px;
    z-index:20;
  }
  #addition-pattern-right {  
    position:relative;
    margin:-262px 0 0 744px;
    width:8px;
    height:262px;
    z-index:30;
  }
  #master-container .addition-left-normal {
    background:url('../images/pattern-left.gif') no-repeat left top;
  }
  #master-container .addition-right-normal {
    background:url('../images/pattern-right.gif') no-repeat left top;
  }
  #master-container .addition-left-homepage {
    background:url('../images/pattern-left-homepage.gif') no-repeat left top;
  }
  #master-container .addition-right-homepage {
    background:url('../images/pattern-right-homepage.gif') no-repeat left top;
  }
  

 /* body */

  #body-type-right {
    float:right;
    display:block;
    background:url('../images/bg-o-dpl.gif') repeat-y 0 0;
    padding:0 8px 0 8px;
    margin:-262px 0 0 0;
    z-index:1;
  }
  #body-type-left {
    float:left;
    display:block;
    background:url('../images/bg.gif') repeat-y 0 0;
    padding:0 8px 0 8px;
    margin:-262px 0 0 0;
    z-index:1;
  }


 /* section-contents */
 
  .content-type-left {
    float:left;
    width:466px;
    margin:20px 30px 30px 30px;
    _margin:20px 15px 30px 15px;
  }
  .content-type-right {
    float:right;
    width:493px;
    margin:25px 30px 25px 30px;
  }


 /* menu-type-left */
  
  #menu-type-left {
    float:left;
    width:183px;
    height:548px;
    background:url('../images/bg-menu.jpg') no-repeat left top;
  }
  #menu-type-left ul {
    position:relative;
    top:19px;
  }
  #menu-type-left ul li {
    margin-top:6px;
    padding-bottom:6px;
    background:url('../images/sub-menu-sep.gif') no-repeat center bottom;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    list-style-type:none;
  }
  #menu-type-left ul .subitems a {
    display:block;
    font-size:13px;
    font-weight:normal;
  }
  
  
 /* widgets */
 
  /* widgets public */
 
  #widgets {
    float:right;
    width:210px;
    padding-top:20px;    
  }
  #widgets .widget {
    width:190px;
    margin:0 10px 10px 10px;
  }
  .widget .header {
    height:24px;
    _height:28px;
    padding:4px 0 0 10px;
    background:url('../images/widget-header.gif') no-repeat left top;
    color:white;
    font-size:14px;
    font-weight:bold;
  }
  .widget .body-outer {
    border-left:1px solid #d5aa90;
    border-right:1px solid #d5aa90;
  }
  .widget .body-inner {
    background:#f7efe8 url('../images/widget-bg.gif') repeat-x left top;
    border-left:1px white solid;
    border-right:1px white solid;
    padding:9px;
    text-align:left;
  }
  .widget .body-inner p {
    padding-top:4px;
    padding-bottom:14px;
    background:url('../images/leaf.gif') no-repeat center bottom;
    text-align:left;
  }
  .widget .body-inner .img-banner {
    border:0px;
  }
  .widget .bottom {
    height:6px;
    background:url('../images/widget-bottom.gif') no-repeat 0 0;
    _background:url('../images/widget-bottom.gif') no-repeat 1px 0;
    overflow:hidden;
  }
  
  
  /* widget infocentrum */
  
  #infocentrum {
    width:168px;
  }
  #infocentrum img {
    border:0;
    padding:0 0 6px 0;
  }
  #infocentrum p {
    padding:0 0 12px 0;
    background:url('../images/leaf.gif') no-repeat center bottom;
    text-align:center;
  }
  #infocentrum p a {
    color:#2c0015;
    font-size:12px;
    text-align:center;
  }
  
  
  /* widget email club */
  
  #widget_eklub {
    width:168px;
    height:139px;
    _height:173px;
  }
  #widget_eklub p {
    padding:0;
    background:transparent;    
    font-size:12px;   
    line-height:17px;
    text-align:justify;
  }
  #mailclub_form {
    width:168px;
    text-align:left;
    padding:0px;
    display:table;
  }
  #mailclub_form #email {
    position:absolute;
    width:152px;
    margin-top:6px;
  }
  #mailclub_form #email_label {
    position:absolute;
    width:163px;
    margin-top:6px;
  }
  #mailclub_form #email_confirm {
    position:absolute;
    width:12px;
    height:14px;
    margin:31px 20px 0 0;
    #margin:33px 20px 0 0;
  }
  #mailclub_form #email_confirm_label {
    position:absolute;
    font-size:11px;
    margin:30px 0 0 17px;
  }
  #mailclub_form #email_btn {
    position:absolute;
    margin:53px 0 0 101px;
    width:66px;
    height:21px;
    border:0px;
    color:#ffffff;  
    font-size:10px;
    background:url('../images/odeslat.gif') no-repeat;
    cursor:pointer;
    cursor:hand;
    padding:0 0 2px 0;
    #padding:1px 0 0 0;
  }
  /* Safari,Opera,IE5: */
  /*@media screen and (-webkit-min-device-pixel-ratio:0){
    #form_eklub #email_btn {
      padding:0;
    }
  }
  /* Opera,IE5: */
  /*@media screen and (){
    #form_eklub #email_btn {
      padding:0 0 1px 0;
      _padding:1px 0 0 0;
    }
  }
  
  /* widget aktualita */
  
  #widget-aktuality {
    padding-bottom:2px;
  }
  #widget-aktuality .aktualita .date {
    height:13px;
    width:160px;
    padding:0 0 0 10px;
    #padding:0 0 3px 10px;
    _padding:0 0 0 10px;
    _height:19px;
    color:#b47850;
    text-align:left;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #b47850;
  }
  #widget-aktuality .aktualita .content {
    padding-top:0px;
    padding-left:10px;
    width:160px;
    text-align:left;
    background:url('../images/arrow.gif') no-repeat 0px 4px;
    margin-bottom:5px;
  }
  #widget-aktuality .aktualita .content h2 a {
    display:block;
    font-size:12px;
    line-height:15px;
    font-weight: bold;
  }
  #widget-aktuality .aktualita div {
    display:table;
    width:100%;
  }
  #widget-aktuality .aktualita .content p {
    width:170px;
    text-align:left;
  }
  #widget-aktuality .aktualita .img {
    text-align:center;
    margin-left:20px;
    position:relative;
    float:left;
    display:table-cell;
    width:128px;
    height:98px;
    background: url('../images/img120x90.gif') no-repeat;
  }
  #widget-aktuality .aktualita .img img {
    position:absolute;
    left:4px;
    top:4px;
    border:0;
  }
  
  
  /* widget zajimavosti */
  
  .widget .body-inner-img-banner {
    background:#f7efe8 url('../images/widget-bg.gif') repeat-x left top;
    border-left:1px white solid;
    border-right:1px white solid;
    padding:8px 8px 4px 8px;
    _padding:8px 8px 1px 8px;
    line-height:0px;
  }
  .widget .body-inner-img-banner .img-banner object {
    margin:-2px 0 0 -2px;
    display:table;
    border:1px solid #b47850;
    overflow:hidden;
  }
  .widget .body-inner-img-banner .img-banner object img {
    border:1px solid #ffffff;
  }
 
 
 
 /* sections */
 
  /* action list*/
  
  #action-list h2 {
    margin:0 0 20px 0;
  }
  #action-list h3, 
  #action-list p {
    margin:0 0 15px 0;
  }
  #action-list .pagination {
    padding:0;
    text-align:right;
    word-spacing:5px;   
    float:right;
  }
  #action-list .pagination a {
    color:#2c0015;
    cursor:pointer;
    cursor:hand;
    display:inline;
    padding:0;
    margin:0;
  }
  #action-list .pagination p, 
  #action-list .pagination b {
    display:inline;
    padding:0;
    margin:0 4px 0 4px;
    float:left;
  }
  #action-list #pagi-up {
    margin:10px 5px 0 0;
    _margin:5px 5px -10px 0;
  }
  #action-list #pagi-down {
    margin:18px 5px 10px 0;
    #margin:5px 5px 10px 0;
  }
  #action-list .clear-pagi {
    clear:both;
    height:0px;
    overflow:hidden;
    margin:0 0 0 0;
    _margin:-10px 0 0 0;
  }
  #action-list .clear-pagi-down {
    height:1px;
    width:466px;
    overflow:hidden;
    border-bottom:1px solid #b47850;
    margin:45px 0 0 0;
    #margin:0 0 0 0;
  }
  #action-list .sa-cultural{
    float:right;
    padding:0;
    margin:10px 0 0 0;
    #margin:5px 0 30px 0;
    _margin:5px 0 0 0;
    _ma\rgin:5px 0 30px 0;
  }
  #action-list .pdf-download {
    float:left;
    display:inline;
    margin:10px 0 0 0;
    padding-left: 12px;
    background: url('../images/arrow.gif') no-repeat 2px 5px;
  }
  #action-list .action-item .date {
    width:466px;
    color:#b47850;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #b47850;
  }
  #action-list .action-item .content {
    position:relative;
    padding-top:5px;
  }
  #action-list .action-item .content .img {
    position:relative;
    float:right;
    display:table-cell;
    width:128px;
    height:98px;
    background:url('../images/img120x90.gif') no-repeat;
  }
  #action-list .action-item .content .img img {
    position:absolute;
    left:4px;
    top:4px;
    border:0;
  }
  #action-list .action-item .content .wide {
    display:table;
    width:100%;
  }
  #action-list .action-item .content .normal {
    float:left;
    width:326px;
  }
  #action-list .action-item .content .cleaner {
    clear:both;
    margin:0 0 15px 0;
  }
  #action-list .action-item .content h2,
  #action-list .action-item .content a{
    font-size:17px;
    font-weight:bold;
  }
  #action-list .action-item .content h2 {
    margin:0;
    padding-left:12px;
    background:url('../images/arrow.gif') no-repeat 2px 6px;
  }
  #action-list .action-item .content p {
    margin:5px 0 0 12px;
    text-align:justify;
  }
  
  
  /* action */
  
  #action-interest-report h2 {
    margin:0 0 20px 0;
  }
  #action-interest-report h3 {
    margin:0 0 15px 0;
  }
  #action-interest-report h4, 
  #action-interest-report p {
    margin:0 0 10px 0;
  }
  #action-interest-report p {
    text-align:justify;
  }
  #action-interest-report hr {
    margin:0 0 20px 0;
  }
  #action-interest-report .gallery {
    margin-bottom:15px;
  }
  #action-interest-report div .img150x190 {
    float:right;
    border:0px;
    width:150px;
    height:190px;
    background:transparent url('../images/img150x190.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:0 0 20px 20px;
  }
  #action-interest-report div .img400x240 {
    text-align:center;
    border:0px;
    width:400px;
    height:240px;
    background:transparent url('../images/img400x240.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:10px 28px 20px 28px;
  }
  #action-interest-report div .img400x300 {
    text-align:center;
    border:0px;
    width:400px;
    height:300px;
    background:transparent url('../images/img400x300.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:10px 28px 20px 28px;
  }
  #action-interest-report div .img65x90 {
    display:inline;
    border:0px;
    width:65px;
    height:90px;
    background:transparent url('../images/img65x90.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:1px;
  }
  #action-interest-report div .img120x90 {
    display:inline;
    border:0px;
    width:120px;
    height:90px;
    background:transparent url('../images/img120x90.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:1px;
  }
  #action-interest-report p {
    text-align:justify;
    line-height:17px;
    margin:0 0 15px 0;
  }
  #action-interest-report table {
    border-collapse:collapse;
    margin:0 0 15px 0;
  }
  #action-interest-report table tr th, 
  #action-interest-report table tr td {
    text-align:justify;
    padding:3px 5px 3px 5px;
    font-weight:normal;
    vertical-align:top;    
  }
  #action-interest-report ul, 
  #action-interest-report ol {
    margin:5px 0 20px 15px;
    line-height:17px;
  }
  #action-interest-report ul p, 
  #action-interest-report ol p {
    margin:0 0 8px 0;
  }
  
  
  /* trip(s) list */
  
  #trip-list h2 {
    margin:0 0 20px 0;
  }
  #trip-list h3, 
  #trip-list p {
    margin:0 0 15px 0;
  }
  #trip-list hr {
    margin:0;
  }
  #trip-list .trip-item {
    position:relative;
    width:468px;
    height:60px;
    background:url('../images/bg-trip.gif') no-repeat left top;
    margin-bottom:10px;
  }
  #trip-list .trip-item img {
    position:absolute;
    left:2px;
    top:2px;
    border:0;
  }
  #trip-list .trip-item h2 {
    position:absolute;
    left:20px;
    top:9px;
    padding-left:10px;
    background:url('../images/arrow.gif') no-repeat 2px 6px;
    font-size:15px;
    font-weight:bold;
  }
  #trip-list .trip-item .trip-day {
    position:absolute;
    right:12px;
    top:10px;
    font-size:12px;
    font-weight:bold;
    color:#b47850;
  }
  #trip-list .trip-item p {
    position:absolute;
    left:20px;
    top:37px;
    width:270px;
    font-size:11px;
    line-height:15px;
  }
  #trip-list .sa-cultural{
    float:right;
    padding:0;
    margin:10px 0 0 0;
    #margin:5px 0 30px 0;
    _margin:5px 0 0 0;
    _ma\rgin:5px 0 30px 0;
  }
  #trip-list .pdf-download {
    float:left;
    display:inline;
    margin:10px 0 0 0;
    #margin:0;
    padding-left: 12px; /*changed*/
    background: url('../images/arrow.gif') no-repeat 2px 5px;
  }
  
  
  /* trip */
  
  #trip h2 {
    margin:0 0 20px 0;
  }
  #trip h3 {
    margin:0 0 15px 0;
  }
  #trip h4, 
  #trip p {
    margin:0 0 10px 0;
  }
  #trip hr {
    margin:0 0 20px 0;
  }
  #trip .gallery {
    margin-bottom:15px;
  }
  #trip div .img150x190 {
    float:right;
    border:0px;
    width:150px;
    height:190px;
    background:transparent url('../images/img150x190.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:0 0 20px 20px;
  }
  #trip div .img400x240 {
    text-align:center;
    border:0px;
    width:400px;
    height:240px;
    background:transparent url('../images/img400x240.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:0 28px 20px 28px;
  }
  #trip div .img400x300 {
    text-align:center;
    border:0px;
    width:400px;
    height:300px;
    background:transparent url('../images/img400x300.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:0 28px 20px 28px;
  }
  #trip div .img65x90 {
    display:inline;
    border:0px;
    width:65px;
    height:90px;
    background:transparent url('../images/img65x90.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:1px;
  }
  #trip div .img120x90 {
    display:inline;
    border:0px;
    width:120px;
    height:90px;
    background:transparent url('../images/img120x90.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:1px;
  }
  #trip hr {
    margin:0 0 20px 0;
  }
  #trip p {
    text-align:justify;
    line-height:17px;
    margin:0 0 15px 0;
  }
  #trip table {
    border-collapse:collapse;
    border-top:1px solid #b47850;
    border-bottom:1px solid #b47850;
    margin:0 auto 15px auto;
  }
  #trip table thead tr th, 
  #trip table thead tr td {
    background:#efe1d4;
    padding:3px 5px 3px 5px;
    font-weight:bold;
    text-align:center;
    vertical-align:top;  
  }
  #trip table tbody tr th, 
  #trip table tbody tr td {
    padding:3px 5px 3px 5px;
    font-weight:normal;
    text-align:left;
    vertical-align:top;    
  }
  #trip ul, 
  #trip ol {
    margin:5px 0 20px 15px;
    line-height:17px;
  }
  #trip ul p, 
  #trip ol p {
    margin:0 0 8px 0;
  }
  
 
  /* services - floor */

  #patro h2 {
    color:#2c0015;
    margin-bottom:10px;
  }
  #patro h4 {
    margin-bottom:8px;
    color:#b47850;
  }
  #patro hr {
    margin-bottom:20px;
  }
  #patro .shop h3 a {
    display:block;
    background:url('../images/arrow.gif') no-repeat 2px 6px;
    padding-left:12px;
    margin:0 0 3px 5px;
  }
  #patro .shop h3 a {
    display:block;
    padding-left:12px;
    background:url('../images/arrow.gif') no-repeat 2px 6px;
    margin:0 0 3px 5px;
  }
  #patro .shop p {
    margin:0 0 20px 18px;
  }


  /* services - tenant */ 
  
  #najemnik h2 {
    margin:0 0 20px 0;
  }
  #najemnik h3, 
  #najemnik h4 {
    margin:0 0 15px 0;
  }
  #najemnik a, 
  #najemnik div {
    margin-bottom:0;
  }
  #najemnik div .logotype {
    margin:0 0 20px 0;
  }
  #najemnik div .img150x190 {
    float:right;
    border:0px;
    width:150px;
    height:190px;
    background:transparent url('../images/img150x190.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:0 0 20px 20px;
  }
  #najemnik div .img400x240 {
    text-align:center;
    border:0px;
    width:400px;
    height:240px;
    background:transparent url('../images/img400x240.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:0 43px 20px 42px;
  }
  #najemnik div .img400x300 {
    text-align:center;
    border:0px;
    width:400px;
    height:300px;
    background:transparent url('../images/img400x300.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:0 43px 20px 42px;
  }
  #najemnik div .img65x90 {
    display:inline;
    border:0px;
    width:65px;
    height:90px;
    background:transparent url('../images/img65x90.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:1px;
  }
  #najemnik div .img120x90 {
    display:inline;
    border:0px;
    width:120px;
    height:90px;
    background:transparent url('../images/img120x90.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:1px;
  }
  #najemnik hr {
    margin:0 0 20px 0;
  }
  #najemnik p {
    text-align:justify;
    line-height:17px;
    margin:0 0 15px 0;
  }
  #najemnik table {
    border-collapse:collapse;
    border-top:1px solid #b47850;
    border-bottom:1px solid #b47850;
    margin:0 0 15px 0;
  }
  #najemnik table tr th {
    text-align:left;
    padding:3px 5px 3px 5px;
    font-weight:normal;
    vertical-align:top;    
  }
  #najemnik ul, 
  #najemnik ol {
    margin:5px 0 5px 15px;
    line-height:17px;
  }
  #najemnik ul p, 
  #najemnik ol p {
    margin:0 0 8px 0;
  }
  
  
  /* about DPL */ 
  
  #o-dpl h2 {
    margin:0 0 20px 0;
  }
  #o-dpl h3, 
  #o-dpl h4 {
    margin:0 0 15px 0;
  }
  #o-dpl a, 
  #o-dpl div {
    margin-bottom:0;
  }
  #o-dpl div .logotype {
    margin:0 0 20px 0;
  }
  #o-dpl div .img150x190 {
    float:right;
    border:0px;
    width:150px;
    height:190px;
    background:transparent url('../images/img150x190.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:0 0 20px 20px;
  }
  #o-dpl div .img400x240 {
    text-align:center;
    border:0px;
    width:400px;
    height:240px;
    background:transparent url('../images/img400x240.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:0 43px 20px 42px;
  }
  #o-dpl div .img400x300 {
    text-align:center;
    border:0px;
    width:400px;
    height:300px;
    background:transparent url('../images/img400x300.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:0 43px 20px 42px;
  }
  #o-dpl div .img65x90 {
    display:inline;
    border:0px;
    width:65px;
    height:90px;
    background:transparent url('../images/img65x90.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:1px;
  }
  #o-dpl div .img120x90 {
    display:inline;
    border:0px;
    width:120px;
    height:90px;
    background:transparent url('../images/img120x90.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:1px;
  }
  #o-dpl hr {
    margin:0 0 20px 0;
  }
  #o-dpl p {
    text-align:justify;
    line-height:17px;
    margin:0 0 15px 0;
    text-indent:10px;
  }
  #o-dpl table {
    border-collapse:collapse;
    border-top:1px solid #b47850;
    border-bottom:1px solid #b47850;
    margin:0 0 15px 0;
  }
  #o-dpl table tr th {
    text-align:left;
    padding:3px 5px 3px 5px;
    font-weight:normal;
    vertical-align:top;    
  }
  #o-dpl ul, 
  #o-dpl ol {
    margin:5px 0 5px 15px;
    line-height:17px;
  }
  #o-dpl ul p, 
  #o-dpl ol p {
    margin:0 0 8px 0;
  }
   
 
  /* report-list */
  
  #report-list h2 {
    margin:0 0 20px 0;
  }
  #report-list h3, 
  #report-list p {
    margin:0 0 15px 0;
  }
  #report-list .pagination {
    padding:0;
    text-align:right;
    word-spacing:5px;   
    float:right;
  }
  #report-list .pagination a {
    color:#2c0015;
    cursor:pointer;
    cursor:hand;
    display:inline;
    padding:0;
    margin:0;
  }
  #report-list .pagination p, 
  #report-list .pagination b {
    display:inline;
    padding:0;
    margin:0 4px 0 4px;
    float:left;
  }
  #report-list #pagi-up {
    margin:10px 5px 0 0;
    _margin:5px 5px -10px 0;
  }
  #report-list #pagi-down {
    margin:18px 5px 10px 0;
    #margin:5px 5px 10px 0;
  }
  #report-list .clear-pagi {
    clear:both;
    height:0px;
    overflow:hidden;
    margin:0 0 0 0;
    _margin:-10px 0 0 0;
  }
  #report-list .clear-pagi-down {
    height:1px;
    width:466px;
    overflow:hidden;
    border-bottom:1px solid #b47850;
    margin:45px 0 0 0;
    #margin:0 0 0 0;
  }
  #report-list .sa-cultural{
    float:right;
    padding:0;
    margin:10px 0 0 0;
    #margin:5px 0 30px 0;
    _margin:5px 0 0 0;
    _ma\rgin:5px 0 30px 0;
  }
  #report-list .pdf-download {
    float:left;
    display:inline;
    margin:10px 0 0 0;
    padding-left: 12px;
    background: url('../images/arrow.gif') no-repeat 2px 5px;
  }
  #report-list .report-item .date {
    width:466px;
    color:#b47850;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #b47850;
  }
  #report-list .report-item .content {
    position:relative;
    padding-top:5px;
  }
  #report-list .report-item .content .img {
    position:relative;
    float:left;
    display:table-cell;
    width:128px;
    height:98px;
    background:url('../images/img120x90.gif') no-repeat;
  }
  #report-list .report-item .content .img img {
    position:absolute;
    left:4px;
    top:4px;
    border:0;
  }
  #report-list .report-item .content .wide {
    display:table;
    width:100%;
  }
  #report-list .report-item .content .normal {
    float:left;
    padding-left:12px;
    width:326px;
  }
  #report-list .report-item .content .cleaner {
    clear:both;
    margin:0 0 15px 0;
  }
  #report-list .report-item .content h2,
  #report-list .report-item .content a{
    font-size:17px;
    font-weight:bold;
  }
  #report-list .report-item .content h2 {
    margin:0;
    padding-left:12px;
    background:url('../images/arrow.gif') no-repeat 2px 6px;
  }
  #report-list .report-item .content p {
    margin:5px 0 0 12px;
    text-align:justify;
  }
  
  
  /* partners */
 
  #partners h2 {
    margin:0 0 20px 0;
  }
  #partners hr {
    margin:0 0 15px 0;
  }
  #partners div {
    #text-align:center;
    #display:table;
    #position:relative;
    #left:50%;
  }
  #partners div table {
    display:table;
    vertical-align:middle;
    border-collapse:collapse;
    #position:relative;
    #margin-left:-100%;
  }
  #partners div table tbody tr th {
    padding:10px 10px 15px;
  }
  #partners div table tbody tr th a img {
    margin-bottom:-3px;
  }  
 
 
  /* contacts */
  
  #contacts h2 {
    margin:0 0 25px 0;
  }
  #contacts h3, 
  #contacts p {
    margin:0 0 15px 0;
  }
  #contacts .fieldsethead {
    position:relative;
    width:468px;
    height:11px;
    padding:0;
    margin:0;
    background:url('../images/fieldset-header.gif') no-repeat 0 0;
  }
  #contacts .fieldsethead strong {
    position:absolute;
    font-size:14px;
    font-weight:bold;
    line-height:17px;
    height:17px;
    padding:0 7px 0 7px;
    margin:-3px 0 0 9px;;
    background-color:#faf3ed;
  }
  #contacts .fieldset {
    width:438px;
    _width:468px;
    background:url('../images/fieldset-bg.png') no-repeat bottom left;
    padding:10px 15px 10px 15px;
    margin:0 0 20px 0;
  }
  #contacts .fieldset p {
    margin:0 0 5px 0;
  }
  #contacts .fieldset table {
    border-collapse:collapse;
  }
  #contacts .fieldset table td {
    padding:2px 4px 2px 4px;
  }
  a.anothersection {
    padding-left:10px;
    background:url('../images/arrow.gif') no-repeat 2px 5px;
  }
  #contacts div .img150x190 {
    float:right;
    border:0px;
    width:150px;
    height:190px;
    background:transparent url('../images/img150x190.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:0 0 20px 20px;
  }
  #contacts div .img400x240 {
    text-align:center;
    border:0px;
    width:400px;
    height:240px;
    background:transparent url('../images/img400x240.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:0 43px 20px 42px;
  }
  #contacts div .img400x300 {
    text-align:center;
    border:0px;
    width:400px;
    height:300px;
    background:transparent url('../images/img400x300.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:0 43px 20px 42px;
  }
  #contacts div .img65x90 {
    display:inline;
    border:0px;
    width:65px;
    height:90px;
    background:transparent url('../images/img65x90.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:1px;
  }
  #contacts div .img120x90 {
    display:inline;
    border:0px;
    width:120px;
    height:90px;
    background:transparent url('../images/img120x90.gif') no-repeat left top;
    _border:4px double #ceac8d;
    padding:4px;
    margin:1px;
  }
  
  /* form eclub contact */
  
  #form_eklub_kontakt {
    width:250px;
    height:35px;
    text-align:left;
    padding:0px;
    display:table;
    margin: -20px 0 0 0;
  }
  #form_eklub_kontakt #email {
    position:absolute;    
    font-size:11px;
    color:#2c0015;
    width:330px;
    _width:337px;    
    height:14px;
    _height:20px;
    _he\ight:20px;
    padding:2px 0 2px 5px;
    _padding:2px 0 2px 5px;
    _pa\dding:2px 0 2px 5px; 
    margin-top:-6px;
    border:1px solid #2c0015;
    background:#ffffff;
    behavior:url('styles/emailclub.htc');
  }
  #form_eklub_kontakt #email_confirm {
    position:absolute;
    width:12px;
    height:14px;
    margin:20px 20px 0 0;
  }
  #form_eklub_kontakt #email_confirm_label {
    position:absolute;
    font-size:11px;
    margin:18px 0 0 17px;
  }
  #form_eklub_kontakt #email_btn {
    position:absolute;
    margin:-6px 0 0 350px;
    width:66px;
    height:21px;
    border:0px;
    color:#ffffff;  
    font-size:10px;
    background:url('../images/odeslat.gif') no-repeat;
    cursor:pointer;
    cursor:hand;
    padding:0 0 2px 0;
    #padding:1px 0 0 0;
  }
 
  /* eclub acceptation */

  #eclub_accept {
    background-color:#FAF3ED;
    text-align:justify;
    padding:20px 30px 0 30px;
    _padding:24px 30px 0 30px;
  }
  #eclub_accept h2 {
    padding:0 0 20px 0;
  }
  #eclub_accept p {
    padding:0 0 30px 0;
  }
 
 /* pop up window */

  .popup-body {
    border-collapse:collase;
    padding:0;
    margin:0;
    width:100%;
				height:100%;
    background:#faf3ed;
  }
  .popup-body tr td {
    padding:30px;
    margin:0;
    width:100%;
				height:100%;
				vertical-align:top;
  }
  
 
 /* copyright */

  #copyright {
    clear:both;
    width:752px;
    height:84px;
    background:url('../images/copyright.gif') no-repeat left top;
  }
  #copyright .sa-logo-infocentrum {
    display:block;
    position:absolute;
    margin:-38px 0 0 553px;
  }
  #copyright div {
    color:¦52c0015;
    line-height:14px;
    padding:10px 20px 0px 37px;
    font-size:10px;
  }
  #copyright div a.tom {
		  opacity:0;
		  #filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		  -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';
  }

