/* DYNAMIC FONTS */

@font-face {
    font-family: 'PTSans-Regular';
    src: url('/fonts/pts55f-webfont.eot');
    src: url('/fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pts55f-webfont.woff') format('woff'),
         url('/fonts/pts55f-webfont.ttf') format('truetype'),
         url('/fonts/pts55f-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSans-Italic';
    src: url('/fonts/pts56f-webfont.eot');
    src: url('/fonts/pts56f-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pts56f-webfont.woff') format('woff'),
         url('/fonts/pts56f-webfont.ttf') format('truetype'),
         url('/fonts/pts56f-webfont.svg#pt_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSans-Bold';
    src: url('/fonts/pts75f-webfont.eot');
    src: url('/fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pts75f-webfont.woff') format('woff'),
         url('/fonts/pts75f-webfont.ttf') format('truetype'),
         url('/fonts/pts75f-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSans-BoldItalic';
    src: url('/fonts/pts76f-webfont.eot');
    src: url('/fonts/pts76f-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/pts76f-webfont.woff') format('woff'),
         url('/fonts/pts76f-webfont.ttf') format('truetype'),
         url('/fonts/pts76f-webfont.svg#pt_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* IMAGE TOUR */

.zt-container{
    float: left; /* pridano */
    width:601px;
    height:450px;
    position:relative;
    overflow:hidden;
    margin:5px auto;
    background:#fff;
    border:7px solid #fff;
    /*
    -moz-box-shadow:1px 1px 3px #ddd;
    -webkit-box-shadow:1px 1px 3px #ddd;
    box-shadow:1px 1px 3px #ddd;
    */
    -moz-box-shadow:0px 0px 3px #999;
    -webkit-box-shadow:0px 0px 3px #999;
    box-shadow:0px 0px 3px #999;
}
img.zt-current{
    position:absolute;
    display:none;
}
img.zt-temp{
    position:absolute;
    opacity:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.zt-tag{
    position:absolute;
    z-index:10;
    border:2px solid #fff;
    background:transparent url(/images/imagezoomtour/control/tag.png) repeat top left;
    width:50px;
    height:37px;
    cursor:pointer;
    -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.7);
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.7);
    box-shadow:1px 1px 2px rgba(0,0,0,0.7);
}
.zt-tag-back{
    width:30px;
    height:20px;
    left:50%;
    bottom:0px;
    margin-left:-16px;
    background:#fff url(/images/imagezoomtour/control/back.png) no-repeat center center;
    -moz-border-radius:5px 5px 0px 0px;
    -webkit-border-radius:5px 5px 0px 0px;
    border-radius:5px 5px 0px 0px;
    border:1px solid #fff;
    border-bottom:none;
}
.zt-loading{
    position:absolute;
    width:50px;
    height:50px;
    top:50%;
    left:50%;
    margin:-25px 0 0 -25px;
    opacity:0.8;
    z-index:99999;
    -moz-border-radius:10px 10px 10px 10px;
    -webkit-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px;
    background:#fff url(/images/imagezoomtour/control/ajax-loader.gif) no-repeat center center;
}

/* GLOBAL SETTINGS */

img {
    border: 0
}

html {
    height: 100%;
}

body {
    padding: 0px;
    margin: 0px;
    color: white;
    background: #000 url('/images/header-bg-right.jpg') repeat-x;
    border-style: none;
    text-align: center;
    font-size: 0px;
    font-family: 'PTSans-Regular', Arial, sans-serif;
}

/* FLASHMSG */

#flashmsg {
    width: 100%;
    background-color: orange;
}

#flashmsg .flashmsg-block {
    margin: 0 auto;
    padding: 0 4px;
    width: 960px;
}

#flashmsg .flashmsg-block p {
    margin: 0;
    padding: 15px 0 10px 0;
    width: 100%;    
    text-align: left;
    font-family: 'PTSans-Bold';
    font-size: 25px;
    font-weight: normal;
    color: #525151;
    text-shadow: white 1px 1px 0;
}

/* HEADER */

#header {
    width: 50%;
    height: 119px;
    position: absolute;
    top: 0;
    left: 0;
    background: url('/images/header-bg-left.jpg') repeat-x;
}

#header-block {
    margin: 0 auto;
    position: relative;
    width: 968px;
    height: 119px;
    top: 0px;
    left: 0px;
    background: url('/images/header-bg-transition.jpg') no-repeat;
}

#header-block #logo {
    margin: auto;
    position: absolute;
    width: 300px;
    height: 108px;
    top: 11px;
    left: 4px;
    z-index: 1000;
    /* background: url('/images/michalek-notar-trebic.jpg') no-repeat; */
    /* background: url('/images/michalek-notar-trebic-2018.jpg') no-repeat; */
    background: url('/images/michalek-notar-trebic-2023.png') no-repeat;
}

#header-block #logo a {
    display: block;
    width: 300px; /* width: 287px; */
    height: 108px;
}

#header-block #menu {
    margin: auto;
    position: absolute;
    width: 538px;
    height: 36px;
    top: 36px;
    left: 425px;
}

#header-block #menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 20px;
    text-align: justify;
}

#header-block #menu li {
    margin: 0;
    float: left;
    height: 36px;
}

#header-block #menu li a {
    padding: 4px 0 0 0;
    font-family: 'PTSans-Regular';
    font-size: 20px;
    font-style: normal;
    color: white;
    text-decoration: none;
}

#header-block #menu li a:hover {
    color: #0099cc;
}

#header-block #menu li.active {
    background: url('/images/menu-arrow.gif') 50% 30px no-repeat;
}

#header-block #menu li.active a {
    color: #0099cc;
}

#header-block #menu li span.separator {
    margin: 0;
    color: #cccccc;
    padding: 0 15px 0 15px;
}

#path {
    width: 100%;
    height: 30px;
    background: url('/images/path-bg.jpg') repeat-x;
}

#path #path-block {
    margin: 0 auto;
    padding: 0 4px;
    width: 960px;
    height: 30px;
}

#path #path-block p {
    margin: 0;
    padding: 5px 0 0 0;
    width: 960px;
    height: 25px;
    text-align: left;
    font-family: 'PTSans-Regular';
    font-size: 12px;
    font-weight: normal;
    color: #525151;   
}

#path #path-block p a {
    font-family: 'PTSans-Regular';
    font-size: 12px;
    font-weight: normal;
    color: #525151;
    text-decoration: none;
}

#path #path-block p a:hover {
    text-decoration: underline;
}

#path #path-block p img {
    padding: 0 8px 0 10px;
}

#path #path-block p strong {
    font-family: 'PTSans-Bold';
}

#services {
    width: 100%;
    height: 391px;
    background: url('/images/services-bg.jpg') repeat-x;
}

#services #services-block {
    margin: auto;
    position: relative;
    width: 968px;
    height: 391px;
    top: 0px;
    left: 0px;
    background: url('/images/services-blocks.jpg') no-repeat;
}

#services #services-block .block {
    float: left;
    margin: 0;
    padding: 0;
    width: 233px;
    height: 371px;
}

#services #services-block .block h2 {
    margin: 0;
    padding: 30px 40px 0 19px;
    width: 174px;
    height: 37px;        
    font-family: 'PTSans-Bold';
    font-size: 23px;
    font-weight: normal;
    text-shadow: white 0px 1px 0;
    text-align: left;
}

#services #services-block .block h2.blue {
    color: #006699;
}

#services #services-block .block h2.green {
    color: #00905b;
}

#services #services-block .block h2.brown {
    color: #905b00;
}

#services #services-block .block h2.red {
    color: #900022;
}

#services #services-block .block ul {
    margin: 10px 0 0 0;
    padding: 0 22px 0 20px;   
    width: 191px;
    height: 240px;
    text-align: left;
}

#services #services-block .block ul li {
    margin: 0;
    padding: 9px 0 0 0;
    width: 191px;
    height: 21px;    
    list-style-type: none;
    background: url('/images/services-lines.gif') no-repeat;
    /* list-style-position: inside; */
}

#services #services-block .block ul li span {
    margin: 0;
    padding: 0 4px 0 0;
}

#services #services-block .block ul li a {
    margin: 0;
    padding: 0;
    font-family: 'PTSans-Regular';
    font-size: 13px;
    font-style: normal;
    color: #525151;
    text-shadow: white 0px 1px 0;
    text-decoration: none;
}

#services #services-block .block ul.blue li {
    /* list-style-image: url('/images/arrow-blue.gif'); */
}

#services #services-block .block ul.green li {
    /* list-style-image: url('/images/arrow-green.gif'); */
}

#services #services-block .block ul.brown li {
    /* list-style-image: url('/images/arrow-brown.gif'); */
}

#services #services-block .block ul.red li {
    /* list-style-image: url('/images/arrow-red.gif'); */
}

#services #services-block .block ul.blue li a:hover {
    color: #006699;
}

#services #services-block .block ul.green li a:hover {
    color: #00905b;
}

#services #services-block .block ul.brown li a:hover {
    color: #905b00;
}

#services #services-block .block ul.red li a:hover {
    color: #900022;
}

#services #services-block .block p {
    margin: 0;
    padding: 26px 0 0 184px;
    width: 49px;
    height: 27px;        
    text-align: left;
}

#services #services-block .block p a {
    font-family: 'PTSans-Bold';
    font-size: 18px;
    font-weight: normal;
    color: white;
    text-shadow: black 0px 1px 0;
    text-decoration: none;
}

#services #services-block .block p a:hover {
    color: lightgray;
}

#extended {
    width: 100%;    
    background-color: white;
}

#extended #extended-block {
    position: relative;
    margin: auto;
    padding: 5px 0 23px 0;
    width: 968px;
}

#extended #extended-block #news-pad {
    float: left;
    margin: 0 20px 0 4px;
    padding: 0;
    width: 470px;
}

#extended #extended-block #news-pad .news {
    float: left;
    margin: 23px 0 0 0;
    padding: 0;
    width: 470px;
}

#extended #extended-block #news-pad .news .news-left {
    float: left;
    margin: 0;
    padding: 0;
    width: 96px;
}

#extended #extended-block #news-pad .news .news-left .date-block {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 30px;
    background-color: #e5f0f4;
}

#extended #extended-block #news-pad .news .news-left .date-block p {
    margin: 0;
    padding: 8px 0 0 0;
    width: 100%;
    font-family: 'PTSans-Bold';
    font-size: 13px;
    font-weight: normal;
    color: #006e90;
    text-align: center;
    text-shadow: white 0px 1px 0;
}

#extended #extended-block #news-pad .news .news-right {
    float: left;
    margin: 4px 0 0 21px;
    padding: 0;
    width: 353px;
}

#extended #extended-block #news-pad .news .news-right h2 {
    margin: 0 0 5px 0;
    padding: 0;
    width: 100%;
    font-family: 'PTSans-Bold';
    font-size: 20px;
    font-weight: normal;
    color: #006e90;
    text-align: left;
}

#extended #extended-block #news-pad .news .news-right p {
    margin: 0;
    padding: 0;
    width: 100%;
    font-family: 'PTSans-Regular';
    font-size: 13px;
    font-weight: normal;
    color: #525151;
    text-align: left;
    line-height: 20px;
}

#extended #extended-block #news-pad .news .news-right p a {
    text-decoration: underline;
    color: #006E90;
}

#extended #extended-block #news-pad .news .news-right p a:hover {
    text-decoration: none;
}

#extended #extended-block #form-pad {
    float: left;
    margin: 11px 0 0 0;
    padding: 0;
    width: 225px;
}

#extended #extended-block #tabs-pad {
    float: left;
    margin: 11px 0 0 19px;
    padding: 0;
    width: 225px;
}

#content {
    width: 100%;
    margin: 0;
    padding: 30px 0;
    background-color: white;
}

#content #content-block {
    margin: 0 auto;
    padding: 0;
    width: 968px;
}

#content #content-block #left {
    float: left;
    margin: 0;
    padding: 0 19px 0 4px;
    width: 708px;
    text-align: left;
}

#content #content-block #left h1 {
    margin: 0 0 10px 0;
    padding: 0;
    font-family: 'PTSans-Bold';
    font-size: 28px;
    font-weight: normal;
    color: #006e90;
}

#content #content-block #left h2 {
    margin: 10px 0 10px 0;
    padding: 0;
    font-family: 'PTSans-Bold';
    font-size: 20px;
    font-weight: normal;
    color: #006e90;
}

#content #content-block #left h2 a {
    color: #006e90;
    text-decoration: underline;
}

#content #content-block #left h3 {
    margin: 10px 0 10px 0;
    padding: 0;
    font-family: 'PTSans-Bold';
    font-size: 17px;
    font-weight: normal;
    color: #006e90;
}

#content #content-block #left h4 {
    margin: 10px 0 10px 0;
    padding: 0;
    font-family: 'PTSans-Bold';
    font-size: 14px;
    font-weight: normal;
    color: #006e90;
}

#content #content-block #left p {
    margin: 0;
    padding: 0 0 10px 0;
    font-family: 'PTSans-Regular';
    font-size: 13px;
    font-weight: normal;
    color: #525151;
    line-height: 20px;
    text-align: justify;
}

#content #content-block #left p a {
    text-decoration: underline;
    color: #006E90;
}

#content #content-block #left p a:hover {
    text-decoration: none;
}

#content #content-block #left p.link {
    padding: 0 0 20px 0;
}

#content #content-block #left ul {
    margin: 0 0 0 30px;
    padding: 0;
    width: 100%;
    list-style-type: none;
    text-align: justify;
    line-height: 20px;
    font-family: 'PTSans-Regular';
    font-size: 13px;
    font-weight: normal;
    color: #525151;
}

#content #content-block #left ul li {
    margin: 0;
    padding: 0 30px 5px 0;
    list-style-image: url('/images/arrow-blue.gif');   
}

#content #content-block #left ol {
    margin: 0 0 0 30px;
    padding: 0;
    width: 100%;
    list-style-type: decimal;
    text-align: justify;
    line-height: 20px;
    font-family: 'PTSans-Regular';
    font-size: 13px;
    font-weight: normal;
    color: #525151;
}

#content #content-block #left ol li {
    margin: 0;
    padding: 0 30px 5px 0;  
}

#content #content-block #left table {
    margin: 10px 0 20px 0;
    padding: 11px 0 11px 0;        
    font-family: 'PTSans-Regular';
    font-size: 13px;
    font-weight: normal;
    line-height: 22px;        
    color: #525151;
    text-align: left;
    border: 1px solid #dbdbdb;
    border-collapse: collapse;
}

#content #content-block #left table tbody tr td {
    vertical-align: top;
}

#content #content-block #left table tbody tr td img {
    padding: 5px 0 0 0;
}

#content #content-block #left table.contact {
    border: 0px;
}

#content #content-block #left table th {
    padding: 5px 10px;
    background: #f1f1f1;
    border: 1px solid #efefef;
    border-bottom: 2px solid #dbdbdb;
    color: #006e90;
}

#content #content-block #left table td {
    padding: 5px 10px;
    border: 1px solid #efefef;
}

#content #content-block #left table.contact td {
    width: 352px;
    vertical-align: top;
    padding: 0;
    border: 0px solid #efefef;
}

#content #content-block #left table.contact td a.google-maps {
    color: #006E90;
}

#content #content-block #left #gallery {
    margin: 0;
    padding: 22px 18px 10px 18px;
    /* background-color: red; */
    background-color: #f5f5f5;
}

#content #content-block #left #gallery table.gallery {
    margin: 0;
    border: 0;
    border-spacing: 0px;
}

#content #content-block #left #gallery table.gallery tbody tr {
    vertical-align: top;
    padding-bottom: 10px;
}

#content #content-block #left #gallery table.gallery tbody tr td {
    margin: 0;
    border: none;
}

#content #content-block #left #gallery table.gallery tbody tr td img {
    padding: 0;
}

#content #content-block #left #gallery table.gallery tbody tr td.one-three {
    padding: 0 12px 4px 0;
}

#content #content-block #left #gallery table.gallery tbody tr td.four {
    padding: 0px;
}


#content #content-block #right {
    float: left;
    margin: 0;
    padding: 0;
    width: 233px;
    text-align: left;
}

#content #content-block #right #menu-side-top {
    margin: 0 0 0 4px;
    padding: 0;
    width: 100%;
    height: 19px;
    background: url('/images/menu-side-top.jpg') no-repeat;
}

#content #content-block #right #menu-side-links {
    margin: 0 0 0 4px;
    padding: 0 0 7px 0;
    width: 100%;
    background: url('/images/menu-side-middle.jpg') repeat-y;
}

#content #content-block #right #menu-side-links ul {
    margin: 0;
    padding: 0 21px 0 21px;   
    width: 191px;    
    text-align: left;
}

#content #content-block #right #menu-side-links ul li {
    margin: 0;
    padding: 8px 0 0 0;
    width: 191px;
    height: 22px;
    list-style-position: inside;
    list-style-image: url('/images/arrow-blue.gif');
    background: url('/images/menu-side-lines.gif') no-repeat;
}

#content #content-block #right #menu-side-links ul li a {
    margin-left: -2px;
    font-family: 'PTSans-Regular';
    font-size: 13px;
    font-style: normal;
    color: #525151;
    text-shadow: white 0px 1px 0;
    text-decoration: none;
}

#content #content-block #right #menu-side-links ul li a:hover {
    color: #006E90;
}


#content #content-block #right #menu-side-bottom {
    margin: 0 0 20px 4px;
    padding: 0;
    width: 100%;
    height: 19px;
    background: url('/images/menu-side-bottom.jpg') no-repeat;
}

#content #content-block #right #form-crop {
    margin: 0;
    padding: 0 4px 0 4px;
    width: 233px;        
}

#content #content-block #right #form-crop #form,
#extended #extended-block #form-pad #form {
    margin: auto;
    padding: 0;
    width: 225px;        
}

#content #content-block #right #form-crop #form #form-top,
#extended #extended-block #form-pad #form #form-top {
    margin: 0;
    padding: 0;
    width: 225px;
    height: 8px;
    background: url('/images/form-top.jpg') no-repeat;
}

#content #content-block #right #form-crop #form #form-block,
#extended #extended-block #form-pad #form #form-block {
    margin: 0;
    padding: 0;
    width: 225px;
    background-color: #f5f5f5; 
}

#content #content-block #right #form-crop #form #form-block #form-data,
#extended #extended-block #form-pad #form #form-block #form-data {
    margin: 0 15px 0 15px;
    padding: 0;
    width: 195px;    
}

#content #content-block #right #form-crop #form #form-block #form-data p,
#extended #extended-block #form-pad #form #form-block #form-data p {
    margin: 0;
    padding: 10px 0 16px 0;
    width: 100%;
    height: 20px;
    font-family: 'PTSans-Bold';
    font-size: 20px;
    font-style: normal;
    color: #7c7b7b;
    text-align: left;
}

#content #content-block #right #form-crop #form #form-block #form-data .element-text,
#extended #extended-block #form-pad #form #form-block #form-data .element-text {
    margin: 0;
    padding: 0 0 6px 0;
    width: 100%;
    height: 34px;
    background: url('/images/form-element-text.gif') no-repeat;
}

#content #content-block #right #form-crop #form #form-block #form-data .element-text input,
#extended #extended-block #form-pad #form #form-block #form-data .element-text input {
    margin: 4px 2px;
    padding: 2px 8px 0 8px;
    width: 175px;
    height: 24px;
    border: none;
    outline: none;
    background: none;
    font-family: 'PTSans-Regular';
    font-size: 13px;
    font-style: normal;
    color: #525151;
}

#content #content-block #right #form-crop #form #form-block #form-data .element-textarea,
#extended #extended-block #form-pad #form #form-block #form-data .element-textarea {
    margin: 0;
    padding: 0 0 6px 0;
    width: 100%;
    height: 75px;
    background: url('/images/form-element-textarea.gif') no-repeat;
}

#content #content-block #right #form-crop #form #form-block #form-data .element-textarea textarea,
#extended #extended-block #form-pad #form #form-block #form-data .element-textarea textarea {
    margin: 4px 2px;
    padding: 5px 8px 0 8px;
    width: 175px;
    height: 62px;
    border: none;
    outline: none;
    background: none;
    font-family: 'PTSans-Regular';
    font-size: 13px;
    font-style: normal;
    color: #525151;
}

#content #content-block #right #form-crop #form #form-bottom,
#extended #extended-block #form-pad #form #form-bottom {
    text-align: left;
    margin: 0;
    padding: 0;
    width: 225px;
    height: 40px;
    background: url('/images/form-bottom.jpg') no-repeat;
}

#content #content-block #right #form-crop #form #form-bottom input.sendBtn,
#extended #extended-block #form-pad #form #form-bottom input.sendBtn {
    margin: 8px 0 0 8px;
    width: 79px;
    height: 32px;
    padding: 4px 0 0 8px;    
    border: none;
    background: transparent;
    color: white;
    cursor: pointer;
    cursor: hand;
    font-family: 'PTSans-Bold';
    font-size: 17px;
    font-style: normal;
}

#content #content-block #right #tabs-crop {
    margin: 20px 0 0 0;
    padding: 0 4px;
    width: 233px;
}


/* ********************************** TABS ********************************** */

#content #content-block #right #tabs-crop #tabs,
#extended #extended-block #tabs-pad #tabs {
    margin: auto;
    padding: 0;
    width: 225px;
    
    background: #e5f0f4 url('/images/kontakt-bgx.gif') no-repeat;;
    border: 0;
    
    font-family: 'PTSans-Regular';
    font-size: 12px;
    font-style: normal;
    color: #d4d4d4;   
}

#content #content-block #right #tabs-crop #tabs ul,
#extended #extended-block #tabs-pad #tabs ul {
    margin: 0;
    padding: 0;
    border: 0;
    background: white;
}

#content #content-block #right #tabs-crop #tabs ul li,
#extended #extended-block #tabs-pad #tabs ul li {
    margin: 0 -3px 0px 0;
    border: 0;
}

#content #content-block #right #tabs-crop #tabs ul li.ui-state-active,
#extended #extended-block #tabs-pad #tabs ul li.ui-state-active {
    /* background: #006e90; */
    background: #025978;
    color: #fff;
}

#content #content-block #right #tabs-crop #tabs ul li a,
#extended #extended-block #tabs-pad #tabs ul li a {
    font-family: 'PTSans-Regular';
    font-size: 16px;
    font-style: normal;
    color: #fff;
    /* text-shadow: black 0px 1px 0; */
}

.ui-tabs .ui-tabs-nav li {
    background: #a3a3a3;
}

#content #content-block #right #tabs-crop #tabs #tabs-1,
#content #content-block #right #tabs-crop #tabs #tabs-2,
#content #content-block #right #tabs-crop #tabs #tabs-3,
#extended #extended-block #tabs-pad #tabs #tabs-1,
#extended #extended-block #tabs-pad #tabs #tabs-2,
#extended #extended-block #tabs-pad #tabs #tabs-3 {
    padding: 15px 17px;
    /*background-color: #e5f0f4;*/
    background: transparent;
    moz-border-radius-bottomright: 0px;
    -webkit-border-top-right-radius: 0px;
    -khtml-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}

#content #content-block #right #tabs-crop #tabs #tabs-1 hr,
#content #content-block #right #tabs-crop #tabs #tabs-2 hr,
#content #content-block #right #tabs-crop #tabs #tabs-3 hr,
#extended #extended-block #tabs-pad #tabs #tabs-1 hr,
#extended #extended-block #tabs-pad #tabs #tabs-2 hr,
#extended #extended-block #tabs-pad #tabs #tabs-3 hr {
    margin: 6px 0 0 0;
    padding: 0;
}

#content #content-block #right #tabs-crop #tabs #tabs-1 p.title,
#content #content-block #right #tabs-crop #tabs #tabs-2 p.title,
#content #content-block #right #tabs-crop #tabs #tabs-3 p.title,
#extended #extended-block #tabs-pad #tabs #tabs-1 p.title,
#extended #extended-block #tabs-pad #tabs #tabs-2 p.title,
#extended #extended-block #tabs-pad #tabs #tabs-3 p.title {
    margin: 0 0 0 0;
    padding: 0;
    font-family: 'PTSans-Bold';
    font-size: 20px;
    font-style: normal;
    color: #006e90;    
}

#content #content-block #right #tabs-crop #tabs #tabs-1 p,
#content #content-block #right #tabs-crop #tabs #tabs-2 p,
#content #content-block #right #tabs-crop #tabs #tabs-3 p,
#extended #extended-block #tabs-pad #tabs #tabs-1 p,
#extended #extended-block #tabs-pad #tabs #tabs-2 p,
#extended #extended-block #tabs-pad #tabs #tabs-3 p {
    margin: 0;
    background: transparent;
    padding: 10px 0 0 0;
    font-family: 'PTSans-Regular';
    font-size: 13px;
    font-style: normal;
    color: #525151;
    line-height: 18px;
    text-align: left;
}

#content #content-block #right #tabs-crop #tabs #tabs-1 p strong,
#content #content-block #right #tabs-crop #tabs #tabs-2 p strong,
#content #content-block #right #tabs-crop #tabs #tabs-3 p strong,
#extended #extended-block #tabs-pad #tabs #tabs-1 p strong,
#extended #extended-block #tabs-pad #tabs #tabs-2 p strong,
#extended #extended-block #tabs-pad #tabs #tabs-3 p strong {
    font-family: 'PTSans-Bold';
    font-style: normal;
}

#content #content-block #right #tabs-crop #tabs #tabs-1 p a,
#content #content-block #right #tabs-crop #tabs #tabs-2 p a,
#content #content-block #right #tabs-crop #tabs #tabs-3 p a,
#extended #extended-block #tabs-pad #tabs #tabs-1 p a,
#extended #extended-block #tabs-pad #tabs #tabs-2 p a,
#extended #extended-block #tabs-pad #tabs #tabs-3 p a {
    font-family: 'PTSans-Bold';
    font-style: normal;
    color: #525151;
    text-decoration: none;
}

#content #content-block #right #tabs-crop #tabs #tabs-1 p a:hover,
#content #content-block #right #tabs-crop #tabs #tabs-2 p a:hover,
#content #content-block #right #tabs-crop #tabs #tabs-3 p a:hover,
#extended #extended-block #tabs-pad #tabs #tabs-1 p a:hover,
#extended #extended-block #tabs-pad #tabs #tabs-2 p a:hover,
#extended #extended-block #tabs-pad #tabs #tabs-3 p a:hover {
    text-decoration: underline;
}

.ui-widget-content {
    background: transparent;
    
}
    
#footer {
    width: 100%;
    margin: 0;
    padding: 0;
    background: url('/images/footer-bg.gif') repeat-x;
}

#footer #footer-block {
    margin: 0 auto;
    padding: 0;
    width: 968px;
}

#footer #footer-block #footer-left {
    float: left;
    margin: 0 0 0 4px;
    padding: 0;
    width: 480px;
    text-align: left;
}

#footer #footer-block #footer-left #footer-logo {
    margin: 0;
    padding: 0;
    width: 163px;
    height: 59px;
    /* background: url('/images/notarske-sluzby-trebic-2018.gif') no-repeat; */
    background: url('/images/notarske-sluzby-trebic-2023.png') no-repeat;
}

#footer #footer-block #footer-left #footer-logo a {
    display: block;
    width: 163px;
    height: 59px;
}

#footer #footer-block #footer-right {
    float: left;
    margin: 0 4px 0 0;
    padding: 0;
    width: 480px;
    text-align: left;
}

#footer #footer-block #footer-right ul {
    margin: 35px 0 0 0;
    padding: 0;   
    width: 100%;
    height: 20px;
    /* text-align: right; */
}

#footer #footer-block #footer-right ul li {
    margin: 0;
    padding: 0 15px; 
    float: right;
    list-style: none;
    display: inline;
    border-right: 1px solid #303030;   
}

#footer #footer-block #footer-right ul li.first {    
    padding: 0 0 0 15px;
    border: none;
}

#footer #footer-block #footer-right ul li a {
    font-family: 'PTSans-Regular';
    font-size: 16px;
    font-style: normal;
    color: #d4d4d4;
    text-decoration: none;
}

#footer #footer-block #footer-right ul li a:hover {
    color: #09C;
}

#footer #footer-block #footer-right p {
    margin: 15px 0 10px 0;
    padding: 0;
    width: 100%;
    height: 45px;
    text-align: right;
    line-height: 22px;
    font-family: 'PTSans-Regular';
    font-size: 13px;
    font-style: normal;
    color: #737373;    
}

#footer #footer-block #footer-right p a {
    font-family: 'PTSans-Regular';
    font-size: 13px;
    font-weight: normal;
    color: #d4d4d4;
    text-decoration: none;
}

#footer #footer-block #footer-right p a:hover {
    color: #09C;
}