/*ISIT OBJECT NODE STYLES START*/

.catalog-item-heading-notcertified, .catalog-item-heading
{
    float:left;
    color: #75797A;
    font-size: 24px;
    font-weight: bold;
}

.catalog-item-heading
{
    background-position: 0px -601px;
    background-repeat: no-repeat;
    padding-left:30px;
}

a.return-link, a.return-link:link, a.return-link:visited
{
    float: right;
    font-size:0.9em;
    line-height: 1em;
    margin: 13px 100px 0 0;
    text-decoration:none;
}

.catalog-container
{
    clear:both;
    overflow: hidden;
}

.catalog-container .icons
{
    padding-top: 7px;
}

.catalog-container .column-left
{
    border:1px solid;
    padding:16px;
    margin-right:310px;
}

.catalog-container h3
{
    margin-bottom: 5px;
}

.catalog-container .catalog-box
{
    line-height: 20px;
    margin-bottom: 20px; 
}

.catalog-container .column-right
{
    float:right;
    width:310px;
}

.catalog-container .column-right .catalog-box
{
    margin: 16px 10px;
}

.catalog-container .column-right .catalog-box .bordered-bottom-box .address,
.catalog-container .column-right .catalog-box .bordered-bottom-box .city
{
    font: bold 1.2em/1.7em Helvetica
}

.catalog-container .column-right .catalog-box #node-map
{    
    height: 180px;
    max-height: 180px;
    max-width: 290px;
    overflow: hidden;
    width: 290px;
}

.catalog-container .catalog-box.separator
{
    border-top: 1px solid;
    clear:left;
    padding-top: 10px; 
    height: auto;
}

.catalog-container .image-frame-wrapper
{
    border:1px solid;
}

.catalog-container #catalog-gallery
{
    border:1px solid;
    float:left;
    margin-bottom: 30px;
    position: relative;
}

.catalog-container .image-frame
{
    border: 4px solid;
}

.catalog-container .image-title
{
    font-weight: bold;
    position:absolute;
    bottom:10px;
    left:10px;    
}

.catalog-container .catalog-box-padding
{
    padding: 5px 0px;
}

.catalog-container .catalog-box-padding.galery-float-left-wrapper
{
    float: left;
    margin-bottom: 30px;
    width: 210px;
}

.catalog-container .catalog-box-padding.left-col
{
    float:left;
}

.catalog-container .catalog-box-padding.margin-left
{
    margin-left:220px;
}

.catalog-container .catalog-list .bordered-bottom-box
{
    margin: 10px 0px;
}

.catalog-container .catalog-list-border
{
    font-weight: bold;
}

.catalog-container .catalog-list-value, .catalog-container .catalog-list-value a,
.catalog-container .catalog-list-value a:link, .catalog-container .catalog-list-value a:visited
{
    text-decoration: none;
}

.catalog-container .catalog-list-value a:hover
{
    text-decoration: underline;
}

.catalog-container .catalog-box-conveniences
{
    clear: both;
}

#sala_konferencyjna-status
{
    background-position: -48px -9px;
    background-repeat:  no-repeat;
    font-size: 9px;
    float:right;
    height: 9px;
    line-height: 9px;
    text-align: center;
    width: 9px;
}
#sala_konferencyjna-status:active
{
    background-position: -48px 0px;
}

/*ISIT OBJECT NODE STYLES STOP*/

/*ISIT MONTH/DAY CALENDAR VIEW START*/
.calendar-list-buyonline{
    float: left;
    margin-top: 10px;
}
.isit-calendar-events-list
{
    border: solid 1px #dddddd;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    background: none;
    margin-bottom: 20px;
}
.isit-calendar-events-list .isit-calendar-event:last-child {
    border-bottom: none;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.isit-calendar-events-list .isit-calendar-events-month, .isit-calendar-events-list .isit-no-events
{    
    margin:5px 0 10px 5px;
    padding:10px;
}

.isit-calendar-events-list .isit-calendar-events-month
{
    font: bold 1.5em Arial;
}

.isit-calendar-events-list .isit-calendar-events-month a:hover
{
    text-decoration: underline;
}


.isit-calendar-events-list .isit-calendar-event
{
    border: none;
    background-color: #fefefe;
    border-bottom: solid 1px #dadada;
    margin: 0;
    /*height: 130px;*/
    overflow: hidden;
    padding: 10px 15px;
}

.isit-calendar-events-list .isit-calendar-event h3
{
    border-bottom: none;
    font: bold 1.3em Arial;
    text-decoration: underline;
    color: #cf1237;
    margin: 0;
    padding-bottom: 5px;
}

.isit-calendar-events-list .isit-calendar-event h3 a {color:#cf1237;}

.isit-calendar-events-list .isit-calendar-event > div
{
    margin-top:10px;
}

.isit-calendar-events-list .isit-calendar-event div.isit-calendar-event-center
{
    line-height:1.5em;
    overflow:hidden;
}

.isit-calendar-events-list .isit-left
{
    float:left;
    margin-right: 10px;
    width: auto;
}

/*ISIT MONTH/DAY CALENDAR VIEW STOP*/

/*ISIT ICONS*/
.catalog-icons
{
    margin-top: 12px;
}

.isit-head-head
{
    width:450px;
    float:left; 
}


.isit-calendar-event .isit-right {float: right; width: 445px; /*height: 130px*/; overflow: hidden;}
.isit-calendar-event .isit-left {float: left; width: 139px!important; border-right: solid 1px #dadada; height: 120px; text-align: center;}
.event-calendar-date {width: 58px; text-align: center; margin: 0 auto; color: #666666; font-size: 12px;}
.event-calendar-date-day {font-size: 24px; font-weight: bold; color: #cf1237;}

.event-calendar-date-separator {font-size: 24px; font-weight: bold; color: #666666!important;}
.event-calendar-date, .event-calendar-date-separator {float: left; padding-top: 20px;}
.event-calendar-date.one-day {float: none; width: auto;}
.event-calendar-mothlist {background-color: #efeeed; clear: left; border-top-left-radius: 10px; border-top-right-radius: 10px; margin-top: 10px;}
.event-calendar-mothlist.leters{display: inline-block;}
.event-calendar-mothlist ul{ list-style: none; background-color: #efeeed; clear: left; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.event-calendar-mothlist ul li:first-child {border-top-left-radius: 10px;}
.event-calendar-mothlist ul li { float: left; background-color: #efeeed; border: solid 1px #dadada; border-top-right-radius: 10px; font-size: 12px; padding:3px 4px; border-left: none; border-bottom: none;}
.event-calendar-mothlist ul li a {color: #6c7376; text-decoration: none; padding: 0 0px;}
.event-calendar-mothlist ul li.current {background-color: #CF1237;}
.event-calendar-mothlist ul li.current a {color: white; font-weight: bold;}
.pagitem-dots, .pagitem-page {
    float: left;
    color: #666;
    padding: 0 3px;
    cursor: pointer;
}
.pagitem-page a {
    text-decoration: underline;
    color: #666;
}

.isit-calendar-event-place {padding: 4px 0 8px 0; font-weight: bold;}
.isit-object .bookmarks {
    width: 50%;
}
.isit-object .zanotuj {
    width: 50%;
    padding: 10px 0 0 0;
}

.isit-object .zanotuj .resizer {
    float: left;
}
.isit-object .zanotuj .catalog-icons {
    float: left;
}
.isit-object .zanotuj .return-link {
    float: right;
}

.column-bottom {
    padding: 16px 0;
    float: left;
    clear: both;
    width: 100%;
}

.column-left h1 {
    padding: 0 0 14px 0;
    border-bottom: 1px solid #666;
    font-weight: bold;
    margin-top: 0;
}

.bottombookmarks {
    overflow: hidden;
    border-bottom: 1px solid 
        #666;
    padding-bottom: 4px;
    margin-bottom: 8px;
}

.isit-image-wrapper {
    float: left;
    position: relative;
}

.isit-image-wrapper:hover .tooltips {
    position: absolute;
    top: 15px;
    left: 15px;
    display: block;
    width: 120px;
    line-height: 16px;
    background: white;
    padding: 10px;
    border-radius: 0 10px 10px 10px;
    border: 1px solid #7E7E7E;
    z-index: 9999;
}
.isit-object .return-link {
    background: url(../images/new/arrowleft.png) no-repeat left center;
    padding-left: 30px;
    line-height: 20px!important;
}
.column-bottom .catalog-box {width: 100%}

.isit-search-wraper {
    border: solid 1px 
        #D2D1D0;
    border-left: none;
    background-color: 
        #FDFDFD;
    border-radius: 10px;
}

#c_search_form_form #isit-searchform-wrapper {float: left; width: 638px;}
#c_search_form_form #isit-search-map {float: left; width: 304px; padding: 0 8px;}
.results-change {clear: both;}
.isit-search-option {padding: 10px 10px 0 10px;}
.isit-search-option ul.pagination {
    margin-top: 20px;
}

.results-change select { 
    margin: 2px 5px;
}
