﻿
@import "/includes/fileicons.css";

/* /includes/email.aspx */
body.email {
    margin:10px;
}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


/* Columns */
.iw_templatecontent {
}
.iw_column {
}
.iw_column_inner {
}
/* Column 1 */
.iw_column_1_1 {
}
/* Column 2 */
.iw_column_2_1 {
    float:left;
    width:75%;
}
.iw_column_2_2 {
    float:left;
    width:24%;
}
/* Column  3 */
.iw_column_3_1 {
    float:left;
    width:50%;
}
.iw_column_3_2 {
    float:left;
    width:50%;
}
/* Column 4 */
.iw_column_4_1 {
    float:left;
    width:24%;
}
.iw_column_4_2 {
    float:left;
    width:75%;
}
/* Column 5 */
.iw_column_5_1 {
    float:left;
    width:24%;
}
.iw_column_5_2 {
    float:left;
    width:50%;
}
.iw_column_5_3 {
    float:left;
    width:24%;
}
/* Column 6 */
.iw_column_6_1 {
    position:relative;
    clear:both;
}
.iw_column_6_2 {
    float:left;
    width:24%;
}
.iw_column_6_3 {
    float:left;
    width:50%;
}
.iw_column_6_4 {
    float:left;
    width:24%;
}
/* Column 7 */
.iw_column_7_1 {
    position: relative;
    float: left;
    width: 68%;
}
.iw_column_7_2 {
    position: relative;
    float: right;
    width: 32%;
}
.iw_column_7_3 {
    position: relative;
    float: left;
    width: 34%;
}
.iw_column_7_4 {
    position: relative;
    float: left;
    width: 34%;
}
/* Column 9 */
.iw_column_8_1 {
    position: relative;
    float: left;
    width: 32%;
}
.iw_column_8_2 {
    position: relative;
    float: right;
    width: 68%;
}
.iw_column_8_3 {
    position: relative;
    float: right;
    width: 34%;
}
.iw_column_8_4 {
    position: relative;
    float: right;
    width: 34%;
}
/* Column 9 */
.iw_column_9_1,
.iw_column_9_2,
.iw_column_9_3 {
    float: left;
    width: 25%;
}
.iw_column_9_4 {
    float: left;
    width: 24%;
}
/* Column 10 */
.iw_column_10_1 {
    float: left;
    width: 50%;
}
.iw_column_10_2 {
    float: left;
    width: 49%;
}
.iw_column_10_3 {
    clear: both;
}
/* Column 11 */
.iw_column_11_1 {
    clear: both;
}
.iw_column_11_2 {
    float: left;
    width: 50%;
}
.iw_column_11_3 {
    float: left;
    width: 49%;
}
/* Column 12 */
.iw_column_12_1,
.iw_column_12_2,
.iw_column_12_3 {
    float: left;
    width: 33%;
}
.iw_column_12_4 {
    clear: both;
}

/* Modules */
/* General */
a.iw_moduleanchor { /* Anchor */
    display:inline!important;
    visibility:hidden!important;
    width:0!important;
    height:0!important;
    padding:0!important;
    margin:0!important;
}
.iw_AjaxLoadingPanel { /* AJAX */
    background: transparent url('/admin/ui/img/loading1.gif') no-repeat center center;
    background-color: transparent !important;
}

/* Editor */
.iw_modularea_Editor .iw_modulcontent_inner {
    /*padding: 10px;*/
}

/* Comments */
.iw_comments { margin-top:20px; }
.iw_comments .iw_comment { border:1px solid #ccc;margin-bottom:10px; }
.iw_comments .iw_comment .author { display:block; font-weight:bold; }
.iw_comments .iw_comment .date {  }
.iw_comments .iw_comment .controls { float:right; }
.iw_comments .iw_comment .iw_comment_header { padding:5px 10px; background-color:#f1f1f1; }
.iw_comments .iw_comment .iw_comment_content{ padding:10px; }

/* SiteMap */
/*
.iw_sitemap {list-style-type: disc;margin: 1em 0;padding: 0 2em;}
.iw_sitemap ul{list-style-type: circle;padding: 0 2em;}
.iw_sitemap li {float: left;}
.iw_sitemap li li {float: none;width: auto; }
*/
.iw_sitemap_1column li {float:left;width:100%;}
.iw_sitemap_2column li {float:left;width:50%;}
.iw_sitemap_3column li {float:left;width:33%;}
.iw_sitemap_4column li {float:left;width:25%;}
.iw_sitemap_5column li {float:left;width:20%;}
.iw_sitemap_1column li li {float:none;width:auto;}
.iw_sitemap_2column li li {float:none;width:auto;}
.iw_sitemap_3column li li {float:none;width:auto;}
.iw_sitemap_4column li li {float:none;width:auto;}
.iw_sitemap_5column li li {float:none;width:auto;}

/* Forum start */
.clear {
    width: 100%;
    height: 0;
    clear: both;
    overflow: hidden;
}

.iw_Forum_Areas table,
.iw_Forum_Subjects table,
.iw_Forum_Messages table,
.iw_Forum_AddNewMsg table {
    width: 100%;
}
.iw_Forum_Subjects table {
    margin-bottom: 10px;
}
.iw_Forum_Areas td,
.iw_Forum_Subjects td {
    padding: 5px 10px;
}
.iw_Forum_Areas .iw_Forum_Area_header,
.iw_Forum_Subjects .iw_Forum_Subject_header {
    background-color: #d1d1d1;
    border-bottom: 1px solid #aaa;
}
.iw_Forum_Areas .iw_Forum_Area,
.iw_Forum_Subjects .iw_Forum_Subject {
    border-bottom: 1px solid #ccc;
}
.iw_Forum_Areas .alternate,
.iw_Forum_Subjects .alternate {
    background-color: #e9e9e9;
}
.iw_Forum_Areas .iw_Forum_Area .name,
.iw_Forum_Subjects .iw_Forum_Subject .title {
    font-size: 1.17em;
    font-weight: bold;
}
.iw_Forum_Areas .subjects,
.iw_Forum_Areas .messages,
.iw_Forum_Areas .latest,
.iw_Forum_Subjects .added,
.iw_Forum_Subjects .replies,
.iw_Forum_Subjects .latest {
    text-align: center;
}
.iw_Forum_Subjects .title {
    
}
.iw_Forum_Areas .iw_Forum_Area_footer,
.iw_Forum_Subjects .iw_Forum_Subject_footer {
    background-color: #d1d1d1;
}
.iw_Forum_Subjects .iw_Forum_Area_header,
.iw_Forum_Messages .iw_Forum_Area_header {
    font-size: 1.17em;
    font-weight: bold;
    background-color: #e9e9e9;
    border: 1px double #ccc;
    border-width: 3px 3px 0 3px;
    padding: 5px 10px 0 10px;
}
.iw_Forum_Subjects .iw_Forum_Area_description,
.iw_Forum_Messages .iw_Forum_Area_description {
    background-color: #e9e9e9;
    border: 1px double #ccc;
    border-width: 0 3px 3px 3px;
    padding: 5px 10px;
    margin-bottom: 10px;
}

.iw_Forum_Messages .message_header {
    border-bottom: 1px solid #aaa;
    background-color: #d1d1d1;
    padding: 5px 10px;
}
.iw_Forum_Messages .message_header .title {
    
    font-size: 1.17em;
}
.iw_Forum_Messages .message_header .userDisplayName {
    font-weight: bold;
}
.iw_Forum .anonymous {
    font-style: italic;
    font-weight: normal;
}
.iw_Forum_Messages .message_header .info {
    
}
.iw_Forum_Messages .message_header .tools {
    float: right;
}
.iw_Forum_Messages .message {
    clear: both;
    border: 1px solid #ccc;
    border-width: 0 1px 1px 1px;
    padding: 15px 20px 15px 20px;
    margin-bottom: 5px;
}

.iw_Forum_toolbar {
    padding: 0 0 10px 0;
}
.iw_Forum_toolbar ul,
.iw_Forum_Messages .tools ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.iw_Forum_toolbar ul li,
.iw_Forum_Messages .tools ul li {
    float: left;
}
.iw_Forum_Messages .tools ul li {
    margin-right: 10px;
}
.iw_Forum_toolbar ul li a {
    background: transparent url('../images/sr.gif') no-repeat right 2px;
    padding-right: 10px;
    margin-right: 8px;
}
.iw_Forum_toolbar ul li.lastitem a,
.iw_Forum_Messages .tools ul li.lastitem {
    background: transparent none;
    padding-right: 0;
    margin-right: 0;
}

.iw_Forum_AddNewMsg {
    margin-top: 10px;
}
.iw_Forum_AddNewMsg table {
    border: 1px solid #ccc;
    background-color: #e1e1e1;
}
.iw_Forum_AddNewMsg td {
    padding: 5px 10px;
}
.iw_Forum_AddNewMsg .title_head,
.iw_Forum_AddNewMsg .message_head,
.iw_Forum_AddNewMsg .captcha_head {
    width: 20%;
    font-weight: bold;
}
.iw_Forum_AddNewMsg .error {
    color: #cc0000;
    font-style: italic;
}
.iw_Forum_DeleteMsg {
    background-color: #e9e9e9;
    border: 3px double #ccc;
    padding: 5px 10px;
    margin-bottom: 10px;
}
.iw_Forum_Paging {
    text-align: center;
    padding-bottom: 10px;
}
.iw_Forum_Paging a {
    margin-right: 8px;
}
.iw_Forum_Paging span.active {
    font-weight: bold;
    margin-right: 8px;
}
.iw_Forum_Paging span.seperator {
    margin-right: 8px;
}
.iw_Forum_Paging a.prev {
    margin-right: 16px;
}
.iw_Forum_Paging a.next {
    margin-left: 8px;
}
/* Forum end */

/* Forms */
.iw_public_form_row {
    font-size:13px;
    padding:10px 0px;
}

.iw_public_form_row.even {}
.iw_public_form_row.odd {}
.iw_public_form_row .iw_form_title {
    display:inline-block;
    font-weight:bold;
    padding-bottom: 0.3em;
}
.iw_public_form_row .iw_form_field {
    
}
.iw_public_form_row_ruler {
    clear: both;
}
.iw_required,
.iw_required_title {
    background:transparent url('img/icon_required.png') no-repeat right 5px;
    padding-right:15px;
}
.iw_captcha input[type=text] {
    width: 175px;
}
.iw_error {
    color: #cc0000;
}
/* InfoWeb 3 classit */
.iw_input_text,
.iw_input_textarea,
.iw_public_form_row textarea {
	width:80%;
}
.iw_input_select {
	width:80%;
}
.iw_input_select_multiple {
	width:80%;
}
.FormButton { }
/* Forms end */

/* Search/KeywordSearch */
.iw_modularea_Search .frminput {margin-right:5px;}
.iw_modularea_Search .info {margin-top:10px;}
.iw_modularea_Search ul, .iw_modularea_KeywordSearch ul { list-style: none; margin: 0; padding: 0; }
.iw_modularea_Search .results, .iw_modularea_KeywordSearch .results { margin-top: 10px; }
.iw_modularea_Search .highlight { font-weight: bold; }
.iw_modularea_Search .results li, .iw_modularea_KeywordSearch .results li { padding: 10px 0px; }
.iw_modularea_Search .results a, .iw_modularea_KeywordSearch .results a { font-size: 1.2em; }
.iw_modularea_Search .results .url, .iw_modularea_KeywordSearch .results .url { display: block; font-size: .92em; color: GrayText; }
.iw_modularea_Search .resultitems .date { font-size: .92em; color: GrayText; }
.iw_modularea_Search .resultitems { border-left:solid 1px #DEDEDE;margin:0.5em 1em;}
.iw_modularea_Search .resultitems li { padding: 0.2em 1em; }
.iw_modularea_Search .resultitems li a { font-size: 1.0em; }
.iw_modularea_Search .resultitems li .url { display:none; }

.iw_modularea_KeywordSearch .frmbutton  { margin-left:5px; }
.iw_modularea_KeywordSearch .tags { text-align:center; }
.iw_modularea_KeywordSearch .tags .tag { margin:0 5px; }
.iw_modularea_KeywordSearch .tags .active { font-weight:bold; }
.iw_modularea_KeywordSearch .tags .rank1 { font-size:.92em; }
.iw_modularea_KeywordSearch .tags .rank2 { font-size:1em; }
.iw_modularea_KeywordSearch .tags .rank3 { font-size:1.2em; }
.iw_modularea_KeywordSearch .tags .rank4 { font-size:1.3em; }
.iw_modularea_KeywordSearch .tags .rank5 { font-size:1.4em; }
.iw_modularea_KeywordSearch .results { margin-top: 10px; }
/* Search/KeywordSearch end */

/* ImageGallery */
.iw_modularea_ImageGallery .iw_Modul_Gallery_listItem { float:left; text-align:center; padding:0 10px 10px 0; }
/* ImageGallery end */

/* Favorites */
.iw_modularea_Favorites ul { width:100%;list-style:none;padding:0;margin:0; }
.iw_modularea_Favorites li { padding-bottom:5px; }
.iw_modularea_Favorites li.odd { }
.iw_modularea_Favorites li.even { }
.iw_modularea_Favorites .page { }
.iw_modularea_Favorites .delete { float:right; }
/* Favorites end */

/* Calendar */
.iw_modularea_Calendar .iw_calendar_selected, 
.iw_modularea_Calendar .iw_calendar_selected.iw_calendar_enabled { border-color:#aaa !important; background-color:#ccc !important; }
.iw_modularea_Calendar .iw_calendar_enabled { border-color:#ccc !important;background-color:#f1f1f1 !important; }
.iw_modularea_Calendar .iw_calendar_enabled a { color:Black !important; }
.iw_modularea_Calendar .iw_calendar_disabled a { color:GrayText !important; border:0; }
.iw_modularea_Calendar .iw_calendar_today { background-color:#f1f1f1 !important; border:0!important; }
.iw_modularea_Calendar .iw_calendar_today a { color:GrayText !important; }
/* Calendar end */




/*News & events & blogs common styles*/
.iw_modularea .list_item .iw_date
{
    font-size:88%;
}

.iw_modularea .iw_ingress, .iw_modularea .iw_text
{
    margin:0.5em 0 1em 0;
}


.iw_modularea .iw_title {
    clear:both;
}
.iw_modularea div.iw_image {
    float:right;
    clear:right;
    margin:0 0 1em 1em;
}
.iw_modularea div.iw_image img.iw_image {
    margin:0 0 .5em 0;
}
.iw_modularea div.iw_image .iw_caption {
    display:block;
    font-style:italic;
}

.iw_modularea ul.files, .iw_modularea ul.links
{
     margin:0.5em 0 1em 0;
    clear:both;
}

/*404 and Error*/

.iw_error_page
{
    height: 100%;
    margin: 0;
    padding: 0;
 background-color:#FAFAFA;
    font-family:"Segoe UI", Tahoma, Verdana, Arial;
    font-size:14px;
    line-height:160%;
   
}

.iw_error_panel
{
 margin: 8em auto 0 auto;
    width:520px;
    background-color:#fff;
    text-align:left;
    border:solid 1px #ccc;
     -moz-box-shadow: 0px 0px 10px #c0c0c0;
	-webkit-box-shadow: 1px 1px 4px #c0c0c0;
	box-shadow: 0px 0px 30px #c0c0c0;
	     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    padding:20px 30px;
    position:relative;
   
}
.iw_error_panel h1
{
    font-weight:normal;
    font-size:36px;
}

.iw_error_icon
{
width:128px;
height:128px;
position:absolute;
top:-20px;
right:30px;

}

.iw_error_icon_404
{
    background:transparent url('img/icon_alert.png') no-repeat;
}
.iw_error_icon_500
{
    background:transparent url('img/icon_error.png') no-repeat;
}
.iw_error_sendreport { 
    font-size:.86em;
    color: GrayText;
}
.iw_error_report { 
    display:none;
}
.iw_error_report textarea { 
    width:100%!important;
}
.iw_error_content pre {
    overflow-x:scroll;
}

.iw_feedicons
{
    margin:1em 0;
    line-height:16px;
    position:relative;
    	z-index:2999;
}

.iw_feedicons ul, .iw_feedicons li
{
    padding:0;
    margin:0;
    list-style:none;
    float:left;

}

.iw_feedicons .iw_feed
{
        background:transparent url('img/icon_feed.png') no-repeat;
        display:inline-block;
        text-indent:-5000em;
        width:16px;
        height:16px;
        z-index:2;
        position:relative;
        margin-left:2px;

}

.iw_feedicons li:hover .iw_feed,.iw_feedicons a.iw_feed:hover
{
    background-position:0 -16px;
        
}

.iw_feedicons li a
{
    display:block;
    float:left;
    padding:0;
    margin:0;
    line-height:18px;
}

.iw_feedicons ul ul
{
    background-color:#fff;
    border:solid 1px #ccc;
	position:absolute;
	left:-9999px;
    z-index:1;
	padding:0 5px 0 20px;
		     -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius:3px;
    border-radius: 3px;

}
.iw_feedicons li:hover ul{ 
	left:0px; 
	top:-2px;
}

.iw_feedicons li li a
{
padding:0 5px;
}

/*Pagination*/
.iw_pager 
{
    margin:1em auto 0.5em auto;
}
.iw_pager .pages
{
    padding:0 5px;
}
.iw_pager .pages span.current, .iw_pager .pages a,.iw_pager .pages span.etc
{
border-right:solid 1px #DEDEDE;
display:block;
float:left;
padding:0px 8px;
}
.iw_pager .pages a:hover
{
    background-color:#F3F3F3;
}
.iw_pager .pages .firstitem
{
    border-left:solid 1px #DEDEDE;
}
.iw_pager .pages span.current
{
    font-weight:bold;
}

/*Files*/
.files_list tr, .files_list td
{
    padding:3px 5px;
}

.files_list tr.head
{
        background-color:#F3F3F3;
}

/*Poll*/

.Poll ul
{
    margin:1em 0;
}

/* ReservationCalendar */
.iw_modularea_ReservationCalendar {
    
}
.iw_modularea_ReservationCalendar .rsContent { position:relative; }
.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#fff;
    text-align:left;
    z-index:1000;
    overflow-y:scroll;
}
.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .name,
.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .description,
.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .details {
    margin-bottom: 10px;
}
.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .images {
    padding-top: 10px;
}
.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .images .image {
    float: left;
    width: 96px;
    border: 1px solid #ccc;
    padding: 1px;
}
.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .productcategories .productcategory th {
    font-weight: bold !important;
    padding-top: 5px;
}
.iw_modularea_ReservationCalendar .rsMainHeader .name {
    display:block;
    font-weight:bold;
    margin-bottom:5px;
}
.iw_modularea_ReservationCalendar .rsMainHeader .open,
.iw_modularea_ReservationCalendar .rsMainHeader .open_info {
    
}
.iw_modularea_ReservationCalendar .backToListing {
    float:right;
}
.iw_modularea_ReservationCalendar label {
    width: auto !important;
    text-align: left !important;
    vertical-align: inherit !important;
}
.iw_modularea_ReservationCalendar .iw_form_field fieldset {
    border: 1px solid #ccc;
    margin: 5px 0 10px 0;
    border-width: 1px 0 0 0;
    padding: 0 11px;
}
.iw_modularea_ReservationCalendar .iw_form_field fieldset.active {
    border-width: 1px;
    padding: 10px;
}
.iw_modularea_ReservationCalendar .iw_form_field legend {
    font-weight:bold;
    background: transparent url('/admin/ui/img/arrow_d.png') no-repeat center right;
    padding-right: 20px;
}
.iw_modularea_ReservationCalendar .iw_form_field fieldset.active legend {
    background-image: url('/admin/ui/img/arrow_u.png');
}
.iw_modularea_ReservationCalendar .iw_form_field table {
    margin-left:10px;
}
.iw_modularea_ReservationCalendar .iw_form_field th {
    font-weight:bold;
}
.iw_modularea_ReservationCalendar .iw_form_field .productcategory th {
    font-weight:bold;
    padding:5px 0 0 0;
}
.iw_modularea_ReservationCalendar .iw_form_field td {
    padding: 2px 5px;
}
