﻿
@import "/includes/fileicons.css";

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
    padding:0;
    margin:0;
}

/* /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 */

a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

/* 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 */
.iw_modulheader_heading {
    font-weight:bold;
}
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, .iw_comments_header {margin-bottom:1em;}
.iw_comments_header h3{float:left;}
.iw_comments a.addcomment {float:right;margin-left:15px;line-height:24px;}
.iw_comments_header .iw_comments_rating {float:right;}
.iw_comments_header .iw_ratingstars {float:left;margin-right:5px;}
.iw_comments_header .iw_rating {float:left;line-height:24px;font-weight:bold;}
.iw_comments .iw_comment {margin-bottom:1em;}
.iw_comments .iw_comment .image {float:left;margin-right:5px;border:1px solid #DDDDDD;padding:0px;}
.iw_comments .iw_comment .image.noimage {width:50px;height:50px;background:#fff url(img/avatar.png) no-repeat center center;border-radius:3px 3px 3px 3px;}
.iw_comments .iw_comment .image img {width:50px;}
.iw_comments .iw_comment .author {font-weight:bold;display:block;}
.iw_comments .iw_comment .date {font-size:.8em;}
.iw_comments .iw_comment .iw_ratingstars {float:right;}
.iw_comments .iw_comment .iw_vote {float:right;line-height:24px;margin-right:8px;}
.iw_comments .iw_comment .controls {float:right;clear:right;}
.iw_comments .iw_comment .iw_comment_header {padding:6px 10px;background-color:#f1f1f1;border:1px solid #DDDDDD;border-radius:3px 3px 3px 3px;}
.iw_comments .iw_comment .iw_comment_content{padding:1em 0;}
.iw_comments .iw_comment_replies {margin-left:20px;}
.iw_comments .iw_replytext {font-style:italic;margin-bottom:5px;}
.iw_comments .nocomments {font-style:italic;}
.iw_commentscount {background:url(img/comments.png) no-repeat 0 2px;padding-left:18px;margin-left:8px;line-height:normal;}

/* Rating */
.iw_rating { }
.iw_rating max {  }
.iw_ratingstars {display:inline-block;}

/* Votes */
.iw_vote { display:inline-block;margin-left:8px; }
.iw_vote .iw_total { padding-right:5px; }
.iw_vote a { background:url(img/vote_plus.png) no-repeat 0 0;padding-left:20px; }
.iw_vote .iw_plus { padding-right:5px; }
.iw_vote .iw_minus { background:url(img/vote_minus.png) no-repeat 0 3px; }
.iw_vote .hasvote { font-weight:bold; }
.iw_vote .iw_plus.hasvote { }
.iw_vote .iw_minus.hasvote { }

/* 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_modularea_Forms ul.RADIOBUTTONLIST,
.iw_modularea_Forms ul.CHECKBOXLIST,
.PAYTRAIL ul {
    list-style:none;
    margin: 0;
    padding: 0;
}
.iw_modularea_Forms ul.RADIOBUTTONLIST.horizontal li,
.iw_modularea_Forms ul.CHECKBOXLIST.horizontal li,
.PAYTRAIL.horizontal ul li {
    float: left;
    margin-right: 10px;
}
.iw_captcha input[type=text] {
    width: 175px;
    margin-right:5px;
}
.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.modules { margin-top:10px; }
.iw_modularea_Search ul.modules li { float:left;border:1px solid #ddd;background-color:#f1f1f1;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;padding:4px 8px;margin-right:10px; }
.iw_modularea_Search ul.modules li.active { background-color:#e1e1e1; }
.iw_modularea_Search ul.modules li .count { font-weight:bold; }
.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 { border-color:#aaa !important; }
.iw_modularea_Calendar .iw_calendar_today a {  }
/* Calendar end */



/*Lists*/

ul.iw_list, li.list_item
{
    margin:0;
    padding:0;
    list-style:none;
}




/*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 .files_title, .iw_modularea .links_title {
    margin:0.5em 0 1em 0;
}
.iw_modularea ul.files, .iw_modularea ul.links {
    list-style:none;
    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;
}

/*Poll*/
.iw_modularea_Polls ul {
    list-style: none;
    padding: 0;
    margin: 0 0 1em 0;
}
.iw_modularea_Polls ul li {
    padding: 0 0 4px 0;
}
.iw_modularea_Polls table td {
    padding: 1px 4px 1px 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_inner {
    padding: 10px;
}
.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .close {
    float: right;
}
.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 .details th
{
    width:80px;
}

.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo h3.name
{
    line-height:120%;
    font-size:16px;
}

.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .details th,
.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .details td,
.ReservationCalendar_PriceLists .productcategories th,
.ReservationCalendar_PriceLists .productcategories td
{
    padding:2px 10px 2px 0;
}
.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo th
{
    font-weight:bold;
}
.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .images {

}

.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .images .image {
    
       display:inline-block;
       padding:10px 10px 10px 0;
}


.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .images a {
   
    width: 96px;
    border: 1px solid #ccc;
    padding: 1px;
    display:inline-block;
}


.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo ul
{
    list-style:disc;
    margin:10px;
    padding:10px;
}


.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .productcategories
{
    width:auto!important;
     border-bottom:1px dotted #ccc;
}

.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .productcategories .productcategory th {
    font-weight: bold !important;
    padding-top: 5px;
   
}
.iw_modularea_ReservationCalendar .iw_reservationcalendar_roominfo .productcategories td
{
 border-top:1px dotted #ccc;
}
.iw_modularea_ReservationCalendar .rsMainHeader th div
{
    text-align:left;
  
}

.iw_modularea_ReservationCalendar .open_info
{
       margin:10px 0px 0px 0px;
       display:inline-block;
}

.iw_modularea_ReservationCalendar .rsMainHeader {
    line-height:1;
}
.iw_modularea_ReservationCalendar .rsMainHeader .name {
    display:block;
    font-weight:bold;
    margin:5px 0 2px 10px;
    text-align:left;
}
.iw_modularea_ReservationCalendar .rsMainHeader .open,
.iw_modularea_ReservationCalendar .rsMainHeader .open_info {
       margin:0px 0px 5px 10px;
       text-decoration:underline;
       padding:0;
}



.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;
}

/*Public admin*/

/* LocalizedTextBox / LocalizedEditor */
.iw_localizedtextbox .iw_form_row,
.iw_localizededitor .iw_form_row  {
    position: relative;
    padding:0 0 10px 0;
}
.iw_localizedtextbox .iw_form_title,
.iw_localizededitor .iw_form_title 
{
    font-size:88%;
    font-style:italic;
      padding-bottom:5px;
}
.iw_form_required .iw_localizedtextbox .iw_form_title,
.iw_form_required .iw_localizededitor .iw_form_title {
    background:none!important;
    padding-left:0!important;
}
.iw_localizedtextbox .iw_form_field,
.iw_localizededitor .iw_form_field {
   
    position: relative;
}

.iw_localizedtextbox .iw_form_row_ruler,
.iw_localizededitor .iw_form_row_ruler 
{
    display:none;
}
.iw_localizedtextbox .iw_languages,
.iw_localizededitor .iw_languages {
    position:absolute;
    right:0;
    top:0;
    opacity:.5;
}
.iw_localizedtextbox a:hover.iw_languages,
.iw_localizededitor a:hover.iw_languages,
.iw_localizedtextbox .iw_languages.active,
.iw_localizededitor .iw_languages.active {
    opacity:1;
}


/*Buttons*/


.iw_languages span { background-image: url('/admin/ui/img//translations.gif'); }
.iw_add span { background-image: url('/admin/ui/img/icon_add.png'); }

.iw_pub_listAdd 
{
    padding:10px 0;
}

.iw_pub_listAdd .iw_add
{
    padding:4px 8px!important;
    background: transparent url('/admin/ui/img/Editmenu_bg.png') repeat-x 0px 3px!important;
     border:solid 1px #D9D7D6!important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius:3px;
    display:inline-block;

}

.iw_pub_listAdd .iw_add span{ 
    background:transparent url('/admin/ui/img/icon_add.png') no-repeat; 
    display:inline-block;
    padding-left:20px;
    line-height:16px;
}


.iw_pub_listEdit
{
    float:right;
}

.iw_categoryselect_item label {
    float:left;
}
.iw_categoryselect_item label.iw_categoryselect_text {
    float:none;
}
.iw_categoryselect_path {
    display:block;
    font-size:.92em;
    color:#999;
    padding: 0 0 0 20px;
}
.iw_categoryselect_path .site {
    font-weight:bold;
}

.iw_pub_listEdit .iw_edit, .iw_pub_listEdit .iw_delete,
.iw_publicedit .iw_delete
{
    padding:4px 4px!important;
    background: transparent url('/admin/ui/img/Editmenu_bg.png') repeat-x 0px 3px!important;
     border:solid 1px #D9D7D6!important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius:3px;
    display:inline-block;
    margin-bottom:10px;
}
.iw_pub_listEdit .iw_edit span, .iw_pub_listEdit .iw_delete span,
.iw_publicedit .iw_delete
{
      display:block;
     width:16px;
     height:16px;
     text-indent:-5000em;
}
.iw_publicedit .iw_delete { display:inline-block;}
    
.iw_pub_listEdit .iw_edit span { 
    background:transparent url('/admin/ui/img/icon_modify.png') no-repeat; 
    }
    
.iw_pub_listEdit .iw_delete span { 
    background:transparent url('/admin/ui/img/icon_delete.png') no-repeat;    
    }   
.iw_publicedit .iw_delete span {
    background:transparent url('/admin/ui/img/icon_delete.png') no-repeat;    
    }   
       

/* Accordion */

 .iw_accordion .rpRootGroup {
    border:0!important;
    margin-top:15px!important;
     
}

.iw_accordion .rpRootGroup .rpItem, .iw_accordion .rpRootGroup .rpItem .rpLink, .iw_accordion .rpRootGroup .rpItem .rpLink span {
    border:0!important;
     margin:0!important;
     padding:0!important;
     line-height:normal!important;
}

.iw_accordion .rpRootGroup .rpItem
{
    margin-bottom:10px!important;
}

.iw_accordion .rpRootGroup .rpItem .rpLink {
    font:inherit!important;
    padding:10px 0px!important;
     border:0!important;
     background:none!important;
     border-bottom:0!important
}
.iw_accordion .rpRootGroup .rpItem span.rpExpandHandle
{
    float:left!important;
}


 .iw_accordion .rpSlide
{
         border:solid 1px #D9D7D6!important;
 padding:10px 20px;
       border-top:none!important;
   -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius:0px;
  
}


 .iw_accordion .rpRootGroup .rpItem .rpLink {
    font:inherit!important;
    padding:8px 10px!important;
    background: transparent url('/admin/ui/img/Editmenu_bg.png') repeat-x 0px 3px!important;
     border:solid 1px #D9D7D6!important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius:3px;
 
   
}
 .iw_accordion .rpRootGroup .rpItem .rpLink:hover,  .iw_accordion .rpRootGroup .rpItem .rpExpanded {
  
    background: transparent url('/admin/ui/img/Editmenu_bg.png') repeat-x 0 10px!important;
     
}

 .iw_accordion .rpRootGroup .rpItem .rpExpanded
{
      -moz-border-bottom-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -khtml-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;

	     -moz-border-bottom-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -khtml-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}



.iw_accordion .rpRootGroup .rpItem span.rpText
{

       font-size:15px!important;
           color:#859F11!important;
            text-shadow: 0 1px 0 #fff;
               padding:0px 0 0 5px!important;
   float:left!important;
   line-height:16px!important;
       
}

/* MultiSelect */
.iw_multiselect {
    width: 360px !important; 
    margin:3px 10px 0 0;
    vertical-align:top!important;
}

/* Public controls */
.iw_button {
    display:inline-block;
    width:18px;
    height:18px;
    outline:none;
    text-align:center;
}
.iw_button span {
    display:block;
    text-indent:-5000em;
    width:18px;
    height:18px;
    background-position:center center;
    background-repeat:no-repeat;
}
.iw_languages span {
    background-image: url('/admin/ui/img/translations.gif');
}
.iw_button_24 {
    background: transparent url('/admin/ui/img/iw_button_24.png') no-repeat;
     width:28px;
    height:28px;
}
.iw_button_24 span {
    background-position:center 6px;
    width:28px;
    height:28px;
}
.iw_button_24:hover {
    background-position:0 -28px;
}
