﻿/* === CMS Content === */
.cms-webpart .cms-content
{
}
.cms-webpart .cms-content img
{
    float: left;
    padding: 0 20px 10px 0;
}

/* === Webparts === */
.cms-webpart-contact-form .cms-dock-handle .cms-image
{
    background: transparent url('Images/Portal/contact-form.png') no-repeat center center;
}

/* === BEGIN: CMS PAGER === */
/* RadDataPager */
.cms-pager
{
    text-align: center !important;
    margin-top: 40px;
}
.cms-pager .rdpNumPart
{
    float: none !important;
}
.cms-pager .rdpNumPart a, .cms-pager .rdpNumPart a span
{
    float: none !important;
    display: inline-block !important;
}
.cms-pager .rdpNumPart a
{
    border: 1px solid #b2b2b2;
    margin: 0 3px 0 3px !important;
    width: 25px !important;
    line-height: 25px !important;
}
.cms-pager a.rdpCurrentPage, .cms-pager a:hover
{
    color: white;
    background-color: #b2b2b2;
}
/* AspDataPager */
.cms-asp-pager
{
    text-align: center;
    margin-top: 40px;
}
.cms-asp-pager span a, .cms-asp-pager span span
{
    display: inline-block;
    border: 1px solid #b2b2b2;
    margin: 0 3px 0 3px;
    padding: 0 5px 0 5px;
    text-decoration: none;
    width: 25px !important;
    line-height: 25px !important;
}
.cms-asp-pager span span, .cms-asp-pager span a:hover
{
    color: white;
    background-color: #b2b2b2;
}
/* === END: CMS PAGER === */

/* === BEGIN: CMS DIALOG === */
.cms-dialog
{
    font: 12px Verdana, sans-serif, Arial;
    background: white;
    margin: 0;
    padding: 0;
}
.cms-dialog table.cms-form
{
    background-color: #f2f2f2;
}
.cms-dialog table.cms-form.border
{
    border: 1px solid #999999;
}
.cms-dialog table.cms-form th
{
    color: white;
    text-align: right;
    padding: 0 15px 0 15px;
    background-color: #608fbf;
    white-space: nowrap;
}
.cms-dialog table.cms-form th.required
{
    background: #608fbf url('Images/Cms/icon_required_field.gif') no-repeat 97% center;
}
.cms-dialog table.cms-form td
{
    white-space: nowrap;
}
.cms-dialog table.cms-form .commands
{
    text-align: center;
    background-color: #d9d9d9;
    padding: 5px;
    border: 0px;
}
.cms-dialog table.cms-form td .form-delimiter
{
    margin: 4px 0 5px 0;
    background: #f2f2f2 url(Images/Cms/form-delimiter.png) repeat-x center center;
}
.cms-dialog table.cms-form td .form-delimiter .form-delimiter-text
{
    font-weight: bold;
    color: #73777f;
    padding-right: 4px;
    background-color: #f2f2f2;
}
/* === END: CMS DIALOG === */

/* === BEGIN: FAQ === */
.cms-webpart-faq .cms-content.faq .hovered
{
    color: black;
}
.cms-webpart-faq .faq-item
{
    clear: both;
}
.cms-webpart-faq .cms-content .faq-title h2
{
    color: #bf7000;
    font-size: 175%;
    letter-spacing: 1px;
    font-family: Bookman Old Style CE, Times New Roman, Verdana, Tahoma;
}
.cms-webpart-faq .cms-content .faq-item h3.faq-question
{
    color: #bf7000;
    font-size: 150%;
    letter-spacing: 1px;
    font-family: Bookman Old Style CE, Times New Roman, Verdana, Tahoma;
    cursor: pointer;
    background-color: #e5e5e5;
}
.cms-webpart-faq .faq-commands
{
    color: #339900;
    text-align: right;
    cursor: pointer;
}
.cms-webpart-faq .faq-commands .faq-command.showall
{
    padding-right: 10px;
}
.cms-webpart-faq .faq-commands .faq-command.hideall
{
    padding-left: 8px;
    border-left: 1px solid #404040;
}
/* === END: FAQ === */

/* === BEGIN: Articles === */
.cms-webpart-articles .articles-item.hovered
{
    background-color: #ffeabf;
}
.cms-webpart-articles .articles-item
{
    padding-bottom: 50px;
}
.cms-webpart-articles .articles-item h3, .cms-webpart-article-detail .article-detail h2
{
    color: #bf7000;
    font-size: 175%;
    letter-spacing: 0.5px;
    font-family: Bookman Old Style CE, Times New Roman, Verdana, Tahoma;
}
.cms-webpart-articles .articles-item div
{
    padding: 0;
    margin: 0;
}
.cms-webpart-articles h2
{
    display: none;
}
.cms-webpart-articles .articles-item .title h3
{
    margin: 0;
}
.cms-webpart-articles .articles-item .title a
{
    text-decoration: none;
    color: #bf7000;
}
.cms-webpart-articles .articles-item a:hover
{
    color: Black;
    text-decoration: underline;
}
.cms-webpart-articles .articles-item .image, .cms-webpart-article-detail .article-detail .image
{
    padding: 1em;
    float: left;
}
.cms-webpart-articles .articles-item .image img, .cms-webpart-article-detail .article-detail .image img
{
    width: 200px;
    height: 200px;
}
.cms-webpart-articles .articles-item .date, .cms-webpart-article-detail .article-detail .date
{
    color: #808080;
    font-size: 90%;
}
.cms-webpart-articles .articles-item .content, .cms-webpart-article-detail .article-detail .content
{
    padding: 10px 0 10px 0;
    color: #404040;
}
.cms-webpart-articles .articles-item .tags, .cms-webpart-article-detail .article-detail .tags
{
    color: #999999;
    clear: both;
}
.cms-webpart-article-detail .article-detail .tags a
{
}
/* === END: Articles === */

/* === BEGIN: Photo gallery === */
.cms-webpart-photo-gallery .photo-gallery a.photo
{
    border: none;
    text-align: center;
}
.cms-webpart-photo-gallery .photo-gallery a.photo span.image
{

}
.cms-webpart-photo-gallery .photo-gallery a.photo span.image img
{

}
.cms-webpart-photo-gallery .photo-gallery a.photo span.name
{
}
/* === END: Photo gallery === */

/* === BEGIN: Full-text === */
.cms-quick-search
{
}
.cms-quick-search .text-box
{
    height: 26px;
}
.cms-quick-search .riSingle .riDisplay
{
    padding-top: 4px !important;
}
.cms-quick-search a
{
    margin: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    height: 26px;
    width: 26px;
    background: url(images/search-lupa.jpg) no-repeat top left;
    vertical-align: middle;
}
.cms-searcher .search-results .item
{
    margin: 1em;
}
.cms-searcher .search-results .item .title
{
}
.cms-searcher .search-results .item h3
{
    margin: 0;
    padding: 0;
}
.cms-searcher .search-results .item .summary
{
    padding-top: 10px;
}
.cms-searcher .search-results .item .url
{
}
.cms-searcher .search-results .item .date
{
}
.cms-searcher .search-results .item em
{
    font-style: normal;
    font-weight: bold;
    color: red;
}
.cms-searcher .search-results .item .footer
{
    padding-bottom: 14px;
    border-bottom: 1px solid lightgray;
}
/* === END: Full-text === */

/* === BEGIN: Selectable Image === */
.cms-selectable-image
{
    display: inline-block;
    padding: 4px;
    margin-bottom: 16px;
}
.cms-selectable-image.selected
{
    margin-bottom: 0;
}
.cms-selectable-image.hovered
{
    background: #cccccc;
}
.cms-selectable-image .container
{
}
.cms-selectable-image .container a
{
}
.cms-selectable-image .container a img
{
    border: 1px solid gray;
}
.cms-selectable-image .container .remove-container
{
}
.cms-selectable-image.selected .container .remove-container
{
    height: 16px;
}
.cms-selectable-image .container .remove-container a.text
{
    display: none;
    padding-left: 16px;
    background: url(Images/Cms/Delete.gif) no-repeat center left;
}
.cms-selectable-image.selected.hovered .container .remove-container a.text
{
    display: block;
}
.cms-selectable-image .container .remove-container a.text:hover
{
    background-color: #cccccc;
}
/* === END: Selectable Image === */