
.clear-right { clear: right; }
.clear-left { clear: left; }
.clear-both { clear: both; }
.noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
body, img, div, p, a, h1, h2, h3, h4, h5, h6, h7, ul, ol, li { margin: 0; padding: 0; }
img { border: 0; }
h1 { font-size: 160%; }
h2 { font-size: 140%; }
h3 { font-size: 120%; }
hr { display: block; width: 94%; height: 0; margin: 1.7em auto 1.7em auto; padding: 0; }
a { color: black; text-decoration: underline; }
a:hover { color: rgb(200,0,0); text-decoration: none; }
ul, ol { margin: 0; padding: 0; }
li { list-style-position: inside; margin: 0; padding: 0; line-height: 175%; }
.content, .content p, .content div { font-size: 100%; line-height: 175%; }

.content img {
font-size: 100%;
padding: 0;
margin: 0 0 .25em 0;
max-width: 100%;
vertical-align: top;
}
.mtps-content-img-float-left { float: left; margin-right: 1em !important; }
.mtps-content-img-float-right { float: right; margin-left: 1em !important; }
.mtps-content-img-float-none { float: none; }
.gallery_img { margin: 0 1em 1em 0; padding: 2px; border: 1px solid silver;}
.gallery_img:hover { border: 1px solid black;}
.galleryAllAlbums {}
.galleryAllAlbums .galleryAlbumLink { color: white; text-decoration: none; display: inline-block; width: 11em; height: 11em; margin: 0 1em 1em 0; overflow: hidden; background-size: 100% auto; background-position: center middle; background-repeat: no-repeat; }
.galleryAllAlbums .galleryAlbumLink:hover { color: white; text-decoration: none; display: inline-block; overflow: hidden; background-size: 100% auto; background-position: center middle; background-repeat: no-repeat; }
.galleryAllAlbums .galleryAlbumLink p { margin: 7.7em 0 0 0; padding: .3em .5em 0 .5em; background: rgba(0,0,0,.5); line-height: normal; height: 4em; overflow: hidden; text-overflow: ellipsis; }
.galleryAllAlbums .galleryAlbumLink:hover p { background: rgba(0,0,0,.9); }
.mtps-content-image-link {
display: inline-block;
max-width: 100%;
margin: 0 0 .25em 0;
padding: 0;
border: 0;
}
.mtps-content-image-link img {
display: block;
width: 100%;
margin: 0;
padding: 0;
border: 0;
}
@media only screen and (max-width : 599px) {
.mtps-content-image-link {
display: block;
float: none !important;
width: 100% !important;
text-align: center;
padding-bottom: 1em;
}
}
#SuTxToolbar {
position: fixed;
left: 0;
top: 0;
width: 100%;
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
line-height: normal;
background: rgb(245,245,245);
text-align: center;
z-index: 50000;
overflow-x: auto;
}
.Report { display: block; border: 1px solid blue; background: aqua; margin: 0 0 7px 0; padding: 5px; font-size: 90%; font-weight: normal; color: black; word-wrap: break-word; }
.Report h7 { display: block; font-weight: bold; font-size: 110%; word-wrap: break-word; }
.ErrorReport { display: block; border: 1px solid maroon; background: red; margin: 0 0 7px 0; padding: 5px; font-size: 90%; font-weight: normal; color: white; word-wrap: break-word; }
.ErrorReport h7 { display: block; font-weight: bold; font-size: 110%; word-wrap: break-word; }
.SuccessReport { display: block; border: 1px solid lime; background: green; margin: 0 0 7px 0; padding: 5px; font-size: 90%; font-weight: normal; color: white; word-wrap: break-word; }
.SuccessReport h7 { display: block; font-weight: bold; font-size: 110%; word-wrap: break-word; }
.mtps-page-admin { margin: 1em 0 0 0; padding: 0; width: 100%; overflow: hidden; }
.mtps-page-admin h2 { font-size: 20px !important; margin: 0 0 .3em 0; padding: 0; color: black; text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white; }
.mtps-page-admin a { cursor: pointer; }
.mtps-page-buttons {
font-family: 'Roboto Condensed', Arial, sans-serif;
font-size: 12px;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
font-style: normal !important;
overflow: hidden;
}
.mtps-page-buttons a {
text-decoration: none !important;
color: black !important;
display: block;
float: left;
border: 1px solid gray;
border-left: 1px solid rgb(245,245,245);
border-top: 1px solid rgb(245,245,245);
border-radius: .35em;
background: rgb(235,235,235) !important;
transition: background 200ms;

margin: 0 0 0 2px !important;
padding: .5em .7em .5em .7em !important;
line-height: normal !important;
white-space: nowrap !important;
}
.mtps-page-buttons a:hover { color: black !important; background: rgb(200,200,200) !important; }
.mtps-page-buttons a img {
margin: 0 .4em .1em 0 !important;
padding: 0;
height: 1em;
min-width: auto !important;
width: auto !important;
vertical-align: middle;
}
.mtps-page-attachments { margin: 1em 0 1em 0; padding: 0; width: 100%; overflow: hidden; }
.mtps-page-attachments:empty { display: none; }
.mtps-page-attachments h2 { font-size: 20px; margin: 0 0 .3em 0; padding: 0; color: black; text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white; }
.mtps-page-attachments p { margin: 0 0 .3em 0; padding: 0; color: black; line-height: normal; font-style: italic; }
.mtps-page-attachments-list { margin: 0; padding: 0 0 1em 0; }
.mtps-page-attachments-list .one-attachment-line { width: auto; overflow: hidden; line-height: 175%; }
.mtps-page-attachments-list .one-attachment-line:hover { background: rgb(245,245,245); }
.mtps-page-attachments-list .attachment-name { overflow: hidden; display: inline-block; width: auto; margin: 0; padding: 0; float: left; padding-left: 2.25em; background-repeat: no-repeat; background-size: 1.5em auto; background-position: left .25em top .15em; }
.mtps-page-attachments-list .attachment-name img { width: 1.5em; height: 1.5em; vertical-align: middle; margin: 0 .5em 0 .5em; padding: 0; line-height: 0; }
.mtps-page-attachments-list a { display: inline; color: black; text-decoration: underline; overflow: hidden; }
.mtps-page-attachments-list a:focus { outline: 1px dotted black; }
.mtps-page-attachments-list .one-attachment-line:hover a { color: rgb(200,0,0); text-decoration: none; }
.mtps-page-attachments-list .file-size { font-size: 85%; color: #595959; margin-left: .25em; }
.mtps-page-attachments-admin {
margin: 0; padding: 0 0 1em 0;

}
.mtps-page-attachments-admin .one-attachment-line { width: auto; overflow: hidden; line-height: 175%; }
.mtps-page-attachments-admin .one-attachment-line:hover { background: rgb(245,245,245); }
.mtps-page-attachments-admin .attachment-name { overflow: hidden; display: inline-block; width: auto; width: calc(100% - (6 * 1.5em)); margin: 0; padding: 0; float: left; padding-left: 2.25em; background-repeat: no-repeat; background-size: 1.5em auto; background-position: left .25em top .15em; }
.mtps-page-attachments-admin .attachment-name img { width: 1.5em; height: 1.5em; vertical-align: middle; margin: 0 .5em 0 .5em; padding: 0; line-height: 0; }
.mtps-page-attachments-admin .attachment-file-name { width: calc(100% - (4 * 1.5em)); }
.mtps-page-attachments-admin a { display: inlinek; color: black; text-decoration: underline; overflow: hidden; }
.mtps-page-attachments-admin a:focus { outline: 1px dotted black; }
.mtps-page-attachments-admin .one-attachment-line:hover a { color: rgb(200,0,0); text-decoration: none; }
.mtps-page-attachments-admin .file-size { font-size: 85%; color: #595959; margin-left: .25em; }
.mtps-page-attachments-admin .attachment-icon {
display: inline-block;
width: 1.5em;
margin: 0;
padding: 0;
text-align: center;
float: left;
vertical-align: middle;
}
.mtps-page-attachments-admin .clickicon {
width: 1.5em;
text-align: center;
cursor: pointer;
}
.mtps-page-attachments-admin .clickicon img {
width: auto;
height: 1em;
margin: .4em 0 .4em 0;
padding: 0;
vertical-align: top;
}
.mtps-page-attachments-admin .clickicon:hover { background: rgb(220,220,220); }
.mtps-page-attachments-admin .noclickicon {
width: 1.5em;
text-align: center;
cursor: default;
}
.mtps-page-attachments-admin .noclickicon:hover { background: transparent; }
.mtps-page-attachments-admin .attachment-folder-name { width: calc(100% - (6 * 1.5em)); }
.mtps-subpages { margin: 1em 0 0 0; padding: 0; width: 100%; overflow: hidden; }
.mtps-subpages p { line-height: 175%; }
.mtps-subpages h2 { font-size: 20px; margin: 0 0 .3em 0; padding: 0; color: black; text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white; }
.mtps-subpages a { color: black; text-decoration: underline; }
.mtps-subpages a:hover { text-decoration: none; background: transparent !important; }
.mtps-subpages table { width: 100%; font-size: 100%; line-height: normal; margin: 0 0 1em 0; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0; }
.mtps-subpages tr, .mtps-subpages th, .mtps-subpages td { margin: 0; padding: 0; border: 0; vertical-align: middle; }
.mtps-subpages tr:hover { background: rgb(245,245,245); }
.mtps-subpages tr:hover a { color: black; }
.mtps-subpages td { padding: .2em .5em .2em .3em; }
.mtps-subpages table img { height: 1.3em; vertical-align: middle; margin: 0 .4em 0 0; padding: 0; }
.mtps-subpages table .file-size { font-size: 85%; color: #595959; margin-left: .7em; }
.mtps-subpages table .clickicon { width: 1em; cursor: pointer; }
.mtps-subpages table .clickicon:hover { background: rgb(220,220,220); }
.mtps-subpages table .clickicon img { height: .9em; vertical-align: middle; float: left; margin: 0; padding: 0 0 0 .4em; }
.mtps-subpages table .noclickicon { width: 1em; cursor: default; }
.mtps-subpages table .noclickicon:hover { background: transparent; }
.mtps-top-subpages { margin: 0; }
.mtps-top-subpages h2 { display: none; }
.mtps-downloads-documents { margin: 1em 0 0 0; padding: 0; }
.mtps-downloads-documents table a { color: black; text-decoration: underline; word-wrap: break-word; }
.mtps-downloads-documents table a:hover { color: rgb(200,0,0); text-decoration: none; }
.mtps-downloads-documents table { width: 100%; font-size: 100%; line-height: normal; margin: 0 0 1em 0; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0; }
.mtps-downloads-documents tr, .mtps-downloads-documents th, .mtps-downloads-documents td { margin: 0; padding: 0; vertical-align: middle; }
.mtps-downloads-documents tr:hover { background: rgb(245,245,245); }
.mtps-downloads-documents td { padding: .5em; }
.mtps-downloads-documents table img { height: 1.3em; vertical-align: middle; margin: 0 .4em 0 0; padding: 0; }
.mtps-downloads-documents table .file-size { font-size: 85%; color: #595959; margin-left: .7em; }
.mtps-downloads-documents table .clickicon { width: 1em; cursor: pointer; }
.mtps-downloads-documents table .clickicon:hover { background: rgb(220,220,220); }
.mtps-downloads-documents table .clickicon img { height: .9em; vertical-align: middle; float: left; margin: 0; padding: 0; }
.mtps-downloads-documents table .noclickicon { width: 1em; cursor: default; }
.mtps-downloads-documents table .noclickicon:hover { background: transparent; }
.mtps-documents-by-department-additional-text {

}
.mtps-documents-by-department-additional-text a {
text-decoration: underline;
}
.mtps-documents-by-department-additional-text a:hover {
text-decoration: none;
color: rgb(200,0,0);
}
.mtps-documents-by-department-additional-text p {
width: 100%; font-size: 100%; line-height: normal; margin: 0 0 0 0; padding: .5em; border: 0;
}
.mtps-documents-by-department-additional-text p:hover {
background: rgb(245,245,245);
}
.mtps-documents-by-department-additional-text img {
height: 1.3em; vertical-align: middle; margin: 0 .4em 0 0; padding: 0;
}
.sutx-image:hover { box-shadow: silver 0 0 2em; }
.sutx-link:hover {}
#Content:focus { outline: none; }
#BlogArticleContent:focus { outline: none; }
.blog-cntnt { padding: 0; overflow: hidden; background: white; }
.blog-admin-title-h1 { width: 100%; overflow: hidden; font-size: 100%; text-align: left; margin: 0; padding: 0; border: 0; }
.blog-admin-title-h1 h1 { text-align: left; padding: 0 22em 0 0; }
.blog-admin-title-h1 .blog-admin-title-h1-button { text-align: right; float: right; width: 22em; }
.blog-content { font-size: 100%; text-align: left; margin: 0; padding: 0; border: 0; }
.blog-content, .blog-content p, .blog-content div { text-align: left; font-size: 100%; line-height: 175%; }
.blog-content img { font-size: 100%; padding: 0; margin: 0 1em .5em 0; max-width: 100%; }
.blog-content .blog-not-published-articles { text-align: left; padding: 0; margin: 0 0 1em 0; }
.blog-content .blog-not-published-articles h3 { text-align: left; margin: 0; padding: 0; line-height: normal; }
.blog-content .blog-article-content { min-height: 1.75em; }
.blog-content .blog-article-content, .blog-content .blog-article-content p, .blog-content .blog-article-content div { text-align: justify; font-size: 100%; line-height: 175%; }
.blog-content .blog-article-content p, .blog-content .blog-article-content div { margin: 0 0 1em 0; }
.blog-content .blog-article-content img { font-size: 100%; padding: 0; margin: 0 1em .5em 0; max-width: 100%; }
.blog-content article { margin: 0 0 3em 0; }
.blog-content article .blog-info-line { text-align: left; border-top: 1px solid silver; padding: 0; margin: 1.5em 1em 0 1em; font-size: 100%; line-height: 200%; }
.blog-content article .blog-info-line a { padding: 0 .5em 0 .5em; margin: 0 .5em 0 .5em; }
.blog-comments-cntnt { padding: 0 0 3em 3em; padding: 1.5em 0 0 0; overflow: hidden; background: white; }
.blog-comments-cntnt p { text-align: left; }
.blog-comments-link-login { color: black; text-decoration: underline; }
.blog-comments-link-login:hover { color: white; background: black; text-decoration: none; }
.blog-comments-link-register { color: black; text-decoration: underline; }
.blog-comments-link-register:hover { color: white; background: black; text-decoration: none; }
.map-of-the-web { margin: 0; padding: 0; }
.map-of-the-web ul { margin: 0; padding: 0; }
.map-of-the-web li { list-style-position: inside; margin: 0; padding: 0; line-height: 200%; }
.event-calendar-small { margin: 0 0 1em 0; overflow: hidden; }
.event-calendar-small h2 { font-size: 140%; font-family: 'PT Sans Narrow', 'Arial Narrow', Arial; font-stretch: condensed; font-weight: normal; color: #305699; margin: 0; padding: 0; }
.event-calendar-small h2 a { color: #305699; display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-decoration: none; }
.event-calendar-small h2 a:hover { color: rgb(200,0,0); text-decoration: underline; }
.event-calendar-small tr, td, th { margin: 0; padding: 0; vertical-align: top; }
.event-calendar-small td, th { line-height: 175%; }
.event-calendar-small table { width: 100%; font-size: 100%; line-height: normal; margin: 0; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0; }
.event-calendar-small th { width: 14%; text-align: left; padding-left: .4em; font-weight: normal; white-space: nowrap; overflow: hidden; }
.event-calendar-small td { width: 76%; text-align: left; padding-left: .4em; white-space: nowrap; overflow: hidden; font-weight: bold; }
.event-calendar-small .tr1 { background: rgb(245,245,245); }
.event-calendar-small .tr2 { background: white; }
.event-calendar-small p { text-align: right; padding-right: .2em; }
.event-calendar-small table a { color: black; text-decoration: none; }
.event-calendar-small table a:hover { color: rgb(200,0,0); text-decoration: underline; }
.event-calendar-small .event-calendar-line-a { background: rgb(245,245,245); }
.event-calendar-small .event-calendar-line-b { background: white; }
.event-calendar { width: 100%; font-size: 100%; line-height: 175%; margin: 0 !important; padding: 0; border: 0; }
.event-calendar table { width: 100%; font-size: 100%; line-height: 100%; margin: 0 0 1em 0 !important; padding: 0; border: 0; border-left: 1px solid rgb(235,235,235); border-top: 1px solid rgb(235,235,235); border-collapse: collapse; border-spacing: 0; }
.event-calendar tr, .event-calendar th, .event-calendar td { margin: 0; padding: 0; vertical-align: top; }
.event-calendar tr:hover { background: rgb(245,245,245); }
.event-calendar td { width: auto; line-height: 175%; padding: .4em .7em .4em .7em; border: 0; border-right: 1px solid rgb(235,235,235); border-bottom: 1px solid rgb(235,235,235); }
.event-calendar .event-calendar-line-a { background: rgb(245,245,245); }
.event-calendar .event-calendar-line-b { background: white; }
.event-calendar .event-calendar-time { width: 4em; padding-left: 0; font-weight: bold; text-align: right; }
.event-calendar .event-calendar-place { width: 9em; }
.event-calendar .event-calendar-title { width: auto; font-weight: bold; }
.event-calendar table a { color: black; text-decoration: none; }
.event-calendar table a:hover { color: rgb(200,0,0); text-decoration: underline; }
.contact-detail-table { width: 100%; font-size: 100%; line-height: 200%; margin: 0 0 1em 0 !important; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0; }
.contact-detail-table tr, .contact-detail-table th, .contact-detail-table td { margin: 0; padding: 0; vertical-align: middle; }
.contact-detail-table tr:hover { background: rgb(250,250,250); }
.contact-detail-table th, .contact-detail-table td { text-align: left; width: auto; font-weight: normal; }
.contact-detail-table th { width: 8em; font-weight: bold; white-space: nowrap; overflow: visible; padding-left: .5em; }
.local-tv-small { margin: 0 0 1em 0; overflow: hidden; }
.local-tv-small h2 { font-size: 140%; font-family: 'PT Sans Narrow', 'Arial Narrow', Arial; font-stretch: condensed; font-weight: normal; color: #305699; margin: 0; padding: 0; }
.local-tv-small h2 a { color: #305699; display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-decoration: none; }
.local-tv-small h2 a:hover { color: rgb(200,0,0); text-decoration: underline; }
.local-tv-small tr, td, th { margin: 0; padding: 0; vertical-align: top; }
.local-tv-small td, th { line-height: 175%; }
.local-tv-small table { width: 100%; font-size: 100%; line-height: normal; margin: 0; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0; }
.local-tv-small th { width: 14%; text-align: left; padding-left: .4em; font-weight: normal; white-space: nowrap; overflow: hidden; }
.local-tv-small td { width: 76%; text-align: left; padding-left: .4em; white-space: nowrap; overflow: hidden; font-weight: bold; }
.local-tv-small .tr1 { background: rgb(245,245,245); }
.local-tv-small .tr2 { background: white; }
.local-tv-small p { text-align: right; padding-right: .2em; }
.local-tv-small table a { color: black; text-decoration: none; }
.local-tv-small table a:hover { color: rgb(200,0,0); text-decoration: underline; }
.local-tv-small .local-tv-line-a { background: rgb(245,245,245); }
.local-tv-small .local-tv-line-b { background: white; }
.local-tv-small .lotvsm-thumb { border: 0; margin: 0; padding: 0; font-size: 100%; background-size: 100% auto; background-position: center center; background-image: url('/default-video-image.jpg'); overflow: hidden; }
.local-tv-small .lotvsm-thumb img { border: 0; margin: 0; padding: 0; font-size: 100%; background-size: 100% auto; background-position: center center; background-image: url('/default-video-image.jpg'); }
.local-tv-small .lotvsm-thumb a { color: white; text-decoration: underline; background: rgb(80,80,80); background: rgba(50,50,50,.8); display: block; width: 100%; border: 0; margin: 0; padding: 0 0 0 .5em; font-size: 100%; height: 2em; line-height: 2em; white-space: nowrap; overflow: hidden; }
.local-tv-small .lotvsm-thumb a:hover { color: white; text-decoration: none; background: rgb(50,50,50); transition: background 200ms; }
.local-tv-small .lotvsm-thumb .lotvsmth-biglink { color: white; text-decoration: none; background: transparent; display: block; width: 100%; border: 0; margin: 0; padding: 0; font-size: 100%; line-height: 100%; white-space: nowrap; overflow: hidden; }
.local-tv-small .lotvsm-thumb .lotvsmth-biglink:hover { background: transparent; background: rgba(255,255,255,.1); }
.local-tv-video-thumb { display: inline-block; border: 0; margin: 0 0 1.3em 0; padding: 0; font-size: 100%; background-size: 100% auto; background-position: center center; background-image: url('/default-video-image.jpg'); overflow: hidden; line-height: 100%; }
.local-tv-video-thumb img { border: 0; margin: 0; padding: 0; font-size: 100%; background-size: 100% auto; background-position: center center; background-image: url('/default-video-image.jpg'); }
.local-tv-video-thumb a { color: white; text-decoration: underline; background: rgb(80,80,80); background: rgba(50,50,50,.8); display: block; width: 100%; border: 0; margin: 0; padding: 0 0 0 .5em; font-size: 100%; height: 2em; line-height: 2em; white-space: nowrap; overflow: hidden; }
.local-tv-video-thumb a:hover { color: white; text-decoration: none; background: rgb(50,50,50); transition: background 200ms; }
.local-tv-video-thumb .lotvth-biglink { color: white; text-decoration: none; background: transparent; display: block; width: 100%; border: 0; margin: 0; padding: 0; font-size: 100%; line-height: 100%; white-space: nowrap; overflow: hidden; }
.local-tv-video-thumb .lotvth-biglink:hover { background: transparent; background: rgba(255,255,255,.1); }
.page-admin-title { width: auto; overflow: hidden; }
.page-admin-title h1 { display: inline-block; padding: 0; }
.page-admin-title h2 { display: inline-block; padding: 0; }
.page-admin-title .page-admin-title-buttons { float: right; width: 15em; text-align: right; padding-top: .2em; }
.form { display: block; width: 100%; margin: 0; padding: 0; font-size: 100%; border: 0; }
.form h2 { display: block; width: auto; margin: 0 0 0 0; padding: 0 0 13px 0; font-size: 100%; border: 0; }
.form div { margin: 0; padding: 0 0 .6em 0; font-size: 100%; border: 0; }
.form .clear { clear: both; margin: 0; padding: 0; width: auto; height: 0;}
.form select { margin: 0; padding: 1px; width: 23em; }
.form .checkboxDiv { margin: 0; padding: 0 0 0 9.5em; font-size: 100%; }
.form .checkboxShort { margin: 0; padding: 0 0 0 .5em; font-size: 100%; }
.form .checkboxLabel { width: auto; margin: 0; padding: 0 0 0 .4em; font-size: 100%; text-align: left; }
.form input[type=submit] { margin: 0; padding: .4em 1em .45em 1em; font-size: 90%; }
.form .selectLng { width: 3.5em; }
.form .textLng { width: 19.5em !important; }
.form .textareaLng { width: 19.5em !important; }
.form .form_column { float: left; display: inline-block; width: 100%; margin: 0; padding: 0; font-size: 100%; border: 0; }
.tabForm { width: auto; margin: 0; padding: 0; font-size: 100%; border: 0; }
.tabForm tr, .tabForm td, .tabForm th { width: auto; margin: 0; padding: 0; border: 0; text-align: left; vertical-align: top; }
.tabForm td, .tabForm th { padding: .4em 0 .4em 0; }
.tabForm tr:hover { background: transparent; }
.tabForm .name { width: auto; padding-bottom: .6em; }
.tabForm .name h2 { font-size: 120%; margin: 0; padding: 0; font-weight: normal; border-bottom: 1px dotted silver; display: inline-block; }
.tabForm .main { width: auto; }
.tabForm .half { width: 11em !important; }
.tabForm .lesshalf { width: 10.5em !important; }
.tabForm .quart { width: 5.5em !important; }
.tabForm .bold { font-weight: bold; }
.tabForm .label { width: 1px; white-space: nowrap; text-align: right; }
.tabForm .lngsel { width: 1px; }
.tabForm .toplabel { width: auto; margin: 0; padding: 0; background: gray; }
.tabForm label { width: auto; margin: 0; padding: 0 .5em 0 .5em; font-size: 100%; border: 0; display: inline-block; }
.tabForm input[type=checkbox] { margin: 3px 0 3px .5em; padding: 0; }
.tabForm input[type=text] { margin: 0; padding: 1px; width: 23em; }
.tabForm input[type=email] { margin: 0; padding: 1px; width: 23em; }
.tabForm input[type=number] { margin: 0; padding: 1px; width: 23em; }
.tabForm input[type=password] { margin: 0; padding: 1px; width: 23em; }
.tabForm textarea { margin: 0; padding: 1px; width: 23em; height: 8em; font-family: Calibri, Arial, sans-serif; resize: none; }
.tabForm .smallarea { height: 3.4em !important; }
.ajax-web-search { font-size: 100%; line-height: 175%; font-weight: normal; width: auto; padding: 0; margin: 0 0 1em 0; border: 0; background: transparent; }
.ajax-web-search img { padding: 0; margin: 0; border: 0; background: transparent; }
.galleryAdministration {
padding-bottom: 1em;
}
.galleryAlbumAsPresentation { width: 96%; margin: 1.5em 0 0 0; padding: 0; border: 1px solid gray; background: rgb(80,80,80); text-align: center; }
.galleryAlbumAsPresentation h1 { text-align: left; color: white; padding: .5em 0 .5em .7em; }
.galleryAlbumAsPresentation .gaapOnePage { max-width: 99%; border: 0; margin: 0; padding: 0; }
.gallery-full-view {
line-height: 0;
margin: 0 auto;
}
.gallery-full-view img {
line-height: 0;
margin: 0 auto;
border: 0;
padding: 0;
margin: 0;
}
.mtps-gallery-album-text {
margin: 0 0 1em 0;
padding: 0;
}
.gallery {
line-height: 0;
}
.gallery .gallery_link {
display: inline-block;
}
.gallery img {
max-width: 100%;
border: 1px solid silver;
margin: 3px;
padding: 1px;
}
.gallery img:hover {
border: 1px solid white;
margin: 3px;
padding: 1px;
}
.gallery_image_admin_icon {
cursor: pointer;
position: absolute;
z-index: 1000;
border: 0 !important;
margin: 0;
padding: 0;
line-height: 0;
width: 2em;
height: 2em;
}
.gallery_image_admin_icon:hover {
background: white;
}
.mtps-image-container {
}
.mtps-image-container div {
display: block;
width: 100%;
height: auto;
position: relative;
overflow: hidden;
background-image: url('/img/loader.gif');
background-repeat: no-repeat;
background-position: center 45%;
}
.mtps-image-container a {
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mtps-image-container img {
min-width: 100%;
max-width: 100%;
max-height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mtps-news-thumb-image-container {
}
.mtps-news-icon-image-container {
}
.mtps-image-container-loaded {
}
.mtps-image-container-loaded div {
background-image: none !important;
}
.mtps-image-container-loader-div-loaded {
background-image: none !important;
}
.inpage-content-tags {
margin: 2em 0 0 0;
padding: 0;
border: 0;
}
.inpage-news-tags {
margin: .5em 0 0 0;
padding: 0;
border: 0;
}

.inpage-content-tags div {
display: inline-block;
margin: .3em .5em 0 0;
padding: 0;
border-radius: .3em;
overflow: hidden;
line-height: 200%;
}
.inpage-content-tags div a {
display: inline-block;
padding: 0 .5em 0 .5em;
text-decoration: none;
white-space: nowrap;
color: rgb(79,81,83); 
background: rgb(245,247,249);
}
.inpage-content-tags div a:hover {
color: white;
background: #305699;
}
.inpage-content-tags div:first-of-type a {
color: black;
}
.inpage-content-tags div:first-of-type a:hover {
color: white;
}
.inpage-content-edit-tags-button a {
color: white !important;
background-image: linear-gradient(rgb(71,132,214),rgb(41,102,184)) !important;
}
.inpage-content-edit-tags-button a:hover {
color: white !important;
background-image: linear-gradient(rgb(41,102,184),rgb(71,132,214)) !important;
text-decoration: underline;
}
.mtps-content-tiles {

display: block;
font-size: 100%;
}
.mtps-top-content-tiles {
margin-bottom: 1em;
}
.mtps-one-content-tile {
font-size: 100%;
display: inline-block;
margin: 0 1em 0 0;
width: calc((100% - 3 * 1em) / 4);
}
.mtps-one-content-tile:last-of-type {
margin: 0 0 0 0;
}
.mtps-one-content-tile a {
font-size: 100%;
display: block;
text-decoration: none;
}
.news-full-article .full-news-icon-box { float: left; width: auto; padding: 0; margin: 0; border: 0; }
.news-full-article .full-news-icon { width: 16em; margin: .4em 1em .5em 0; background: transparent; }

.news-full-article .full-news-old-article-warning { display: table; color: brown; background: #FDF7DF; border: 1px solid #FEEC6F; border-left: 1em solid #FEEC6F; margin: 0 0 1em 0; padding: .5em 1em .5em .75em; }
.news-full-article .full-news-old-article-warning:hover { color: black; border-color: maroon; }
.news-full-article .full-news-old-article-warning div { display: block; text-align: left; line-height: 150%; }
.news-full-article .full-news-old-article-warning div a { color: brown; }
.index-page-main-content-wrapper, .page-main-content-wrapper, .news-page-main-content-wrapper, .search-page-main-content-wrapper, .page-error404-content-wrapper {
line-height: 175%;
}
.index-page-main-content-wrapper .content a, .page-main-content-wrapper .content a, .news-page-main-content-wrapper .content a, .search-page-main-content-wrapper .content a, .page-error404-content-wrapper .content a {
color: rgb(0,0,200);
text-decoration: underline;
}
.index-page-main-content-wrapper .content a:hover, .news-page-main-content-wrapper .content a:hover, .search-page-main-content-wrapper .content a:hover, .page-error404-content-wrapper .content a:hover {
color: rgb(200,0,0);
text-decoration: none;
}
.index-page-main-content-wrapper h1, .page-main-content-wrapper h1, .news-page-main-content-wrapper h1, .search-page-main-content-wrapper h1, .page-error404-content-wrapper h1 {
font-size: 225%;
font-weight: bold;
line-height: 105%;
margin: 0 0 .5em 0;
padding: 0;
}
.mtps-invisible-table-tr {
display: none;
}
.ds { 
cursor: default; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
#Overlay0 { overflow: hidden; z-index: 210000; display: none; position: absolute; left: 0; top: 0; text-align: center; }
#Overlay1 { overflow: hidden; z-index: 211000; display: none; position: absolute; left: 0; top: 0; text-align: center; }
#Overlay2 { overflow: hidden; z-index: 212000; display: none; position: absolute; left: 0; top: 0; text-align: center; }
.dialog_desktop .dialogTitle {
font-size: 13px; height: 2.4em; line-height: 2.4em; display: block; text-align: right; margin: 0; padding: 0; border: 0;
background: rgb(0,102,153);
 
color: white; 
}
.dialog_desktop .dialogTitle h1 { font-weight: normal; line-height: 2.4em; color: rgb(70,80,90); color: white; cursor: Move; cursor: Default; display: inline-block; float: left; white-space: nowrap; margin: 0; padding: 0 0 0 .8em; border: 0; font-size: 100%; text-transform: none; }
.dialog_desktop .dialogTitle .btn { display: inline-block; margin: 0; padding: 0; border: 0; }
.dialog_desktop .dialogTitle .btn a { margin: 0 .3em 0 0; padding: .15em .7em .20em .7em; border: 1px solid transparent; border-radius: .3em; color: white; background: transparent; text-decoration: none; font-weight: bold; transition: background 150ms; }
.dialog_desktop .dialogTitle .btn a:hover { background: rgba(0,0,0,.5); color: white; }
.dialog_desktop #DialogBox0, #DialogBox1, #DialogBox2 {
min-width: 100px;
overflow: hidden;
text-align: left;
margin: 0;
padding: 0;
background: white;
font-size: 14px;

}
.dialog_desktop #DialogBox0 .line, #DialogBox1 .line, #DialogBox2 .line {
margin: 1em 0 0 0; padding: 0; min-width: 0; white-space: nowrap; font-size: 100%;
}
.dialog_desktop #DialogBox0 .first_line, #DialogBox1 .first_line, #DialogBox2 .first_line {
margin: 0; padding: 0; min-width: 0; white-space: nowrap; font-size: 100%;
}
.dialog_desktop #DialogBox0 label, #DialogBox1 label, #DialogBox2 label {
text-align: right; margin: .3em .8em 0 0; padding: 0; white-space: nowrap; border: 0; color: rgb(80,80,80);
}
.dialog_desktop #DialogBox0 .first, #DialogBox1 .first, #DialogBox2 .first {
font-weight: bold;
}
.dialog_desktop #DialogBox0 select, #DialogBox1 select, #DialogBox2 select {
max-width: 16px; display: inline-block; font-size: 100%; width: auto; margin: 0; padding: 2px; white-space: nowrap;
}
.dialog_desktop #DialogBox0 select:focus, #DialogBox1 select:focus, #DialogBox2 select:focus {
border-color: black;
}
.dialog_desktop #DialogBox0 input[type=text], #DialogBox1 input[type=text], #DialogBox2 input[type=text] {
display: inline-block;
font-size: 100%;
width: auto;
margin: 0;
padding: 3px;
white-space: nowrap;
border: 0;
border: 1px solid rgb(171,173,179);
min-width: 1em;
}
.dialog_desktop #DialogBox0 input[type=text]:focus, #DialogBox1 input[type=text]:focus, #DialogBox2 input[type=text]:focus { border-color: black; }
.dialog_desktop #DialogBox0 input[type=password], #DialogBox1 input[type=password], #DialogBox2 input[type=password] { display: inline-block; font-size: 100%; width: auto; margin: 0; padding: 3px; white-space: nowrap; border: 0; border: 1px solid rgb(171,173,179); }
.dialog_desktop #DialogBox0 input[type=password]:focus, #DialogBox1 input[type=password]:focus, #DialogBox2 input[type=password]:focus { border-color: black; }
.dialog_desktop #DialogBox0 input[type=email], #DialogBox1 input[type=email], #DialogBox2 input[type=email] { display: inline-block; font-size: 100%; width: auto; margin: 0; padding: 3px; white-space: nowrap; border: 0; border: 1px solid rgb(171,173,179); }
.dialog_desktop #DialogBox0 input[type=email]:focus, #DialogBox1 input[type=email]:focus, #DialogBox2 input[type=email]:focus { border-color: black; }
.dialog_desktop #DialogBox0 input[type=number], #DialogBox1 input[type=number], #DialogBox2 input[type=number] { display: inline-block; font-size: 100%; width: auto; margin: 0; padding: 3px; white-space: nowrap; border: 0; border: 1px solid rgb(171,173,179); }
.dialog_desktop #DialogBox0 input[type=number]:focus, #DialogBox1 input[type=number]:focus, #DialogBox2 input[type=number]:focus { border-color: black; }
.dialog_desktop .dlgeditor { display: inline-block; font-size: 100%; width: 100%; margin: 0; padding: 0; border: 1px solid rgb(171,173,179); }
.dialog_desktop .dlgeditor_inner { display: block; width: 100%; margin: 0; padding: 0; border: 0; }
.dialog_desktop #DialogSubBox0, .dialog_desktop #DialogSubBox1, .dialog_desktop #DialogSubBox2 {
overflow-x: auto;
overflow-y: auto;
}
.dialog_desktop #DialogInner0, .dialog_desktop #DialogInner1, .dialog_desktop #DialogInner2 {
overflow-x: auto;
overflow-y: auto;
width: auto;
min-width: 0;
max-width: 100%;
text-align: left;
margin: 0;
padding: 0;
border: 0;
font-size: 100%;

}
.dialog_desktop #DialogContent0, #DialogContent1, #DialogContent2 {
overflow: visible; min-width: 0; max-width: 100%; text-align: left; margin: 0; padding: 1em; border: 0; font-size: 100%;
}
.dialog_desktop .dlgcolumn {
float: left;
overflow: visible; min-width: 0; max-width: 100%; width: auto; text-align: left; margin: 1em; padding: 0; border: 0; font-size: 100%;

}
.dialog_desktop .dialogButtons { display: block; text-align: right; margin: 0; padding: 1em 0 0 0; color: white; background: white; background-image: linear-gradient(-180deg,white,rgb(235,235,235)); border: 0; }
.dialog_desktop .dialogButtons a { display: inline-block; text-decoration: none; margin: 0 .7em .7em 0; padding: .35em 1.5em .45em 1.5em; border: 1px solid gray; border-left: 1px solid white; border-top: 1px solid white; font-size: 100%; color: black; background: rgb(245,245,245); transition: background 150ms; }
.dialog_desktop .dialogButtons a:hover { text-decoration: underline; background: rgb(200,200,200); }
.dialog_desktop .dialogButtons a:focus { outline: 1px dotted gray; background: rgb(200,200,200); }
.dialog_desktop .dialogButtons .save {
font-weight: bold;
color: white;
background: rgb(0,102,153);
 
}
.dialog_desktop .dialogButtons .save:hover {
background: rgb(51,153,255);
 
}
.dialog_desktop .dialogButtons .save:focus {
background: rgb(51,153,255);
 
}
.dialog_desktop .dialogButtons .save_sc1 { font-weight: bold; color: white; background: rgb(140,40,0); }
.dialog_desktop .dialogButtons .save_sc1:hover { background: rgb(180,80,0); }
.dialog_desktop .dialogButtons .save_sc1:focus { background: rgb(180,80,0); }
.dialog_desktop .dialogButtons .link { float: left; font-weight: normal; color: rgb(0,0,200); text-decoration: underline; background: transparent; border: 1px solid transparent; margin: 0 .7em .7em 1em; padding: .35em 0 .45em 0; }
.dialog_desktop .dialogButtons .link:hover { color: rgb(200,0,0); text-decoration: none; background: transparent; }
.dialog_desktop .dialogButtons .link3 { color: rgb(150,150,150); text-decoration: none; }
.dialog_desktop .dialogButtons .link3:hover { color: rgb(0,0,0); text-decoration: none; }
.dialog_desktop .dlgimportance { display: inline-block; text-align: left; width: auto; margin: 0 .2em 0 0; padding: .3em .5em .3em .5em; border: 1px solid rgb(250,250,250); border-radius: .3em; line-height: 100%; color: rgb(150,150,150); background: rgb(245,245,245); text-decoration: none; }
.dialog_desktop .dlgimportance:focus { outline: 1px dotted gray; }
.dialog_desktop .dlgimportance_active { display: inline-block; text-align: left; width: auto; margin: 0 .2em 0 0; padding: .3em .5em .3em .5em; border: 1px solid black; border-radius: .3em; line-height: 100%; color: white; background: rgb(120,130,140); text-decoration: none; }
.dialog_desktop .dlgimportance_active:focus { outline: 1px dotted gray; }
.dialog_desktop .dlgimportance_hint { display: inline-block; text-align: left !important; width: auto; margin: 0 .2em 0 0; padding: .3em .5em .3em .5em; border: 1px solid transparent; border-radius: .3em; line-height: 100%; color: rgb(0,0,200); background: transparent; text-decoration: underline; }
.dialog_desktop .dlgimportance_hint:hover { color: rgb(200,0,0); text-decoration: none; }
.dialog_desktop .dlgsharing_hint { display: inline; width: auto; margin: 0; padding: 0; line-height: 100%; color: rgb(0,0,200); text-decoration: none; }
.dialog_desktop .dlgsharing_hint:hover { color: rgb(200,0,0); text-decoration: underline; }
.dialog_desktop .dlgimage { text-align: center; width: auto; margin: 0; padding: 2px; border: 1px solid rgb(171,173,179); line-height: 0; }
.dialog_desktop .dlgimage:focus { border: 1px solid black; }
.dialog_desktop .dlgimage input[type=button] { width: 100%; margin: 2px 0 0 0; }
.dialog_desktop .dlgrecordicon { overflow: hidden; text-align: center; width: 7em; height: auto; margin: 0; padding: 0; border: 0; line-height: 0; }
.dialog_desktop .dlgrecordicon:focus { outline: 1px dotted gray; }
.dialog_desktop .dlgimage .dlgpreview { width: auto; height: 12em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgpreview_dev { width: auto; height: 12em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgvideopreview { width: auto; height: 12em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; background-size: 100% auto; }
.dialog_desktop .dlgimage .dlgvideopreview_dev { width: auto; height: 12em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; background-size: 100% auto; }
.dialog_desktop .dlgimage .dlgnewpreview { overflow: hidden; width: auto; height: 18em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgnewpreview img { width: auto; height: auto; }
.dialog_desktop .dlgimage .dlgnewpreview_dev { overflow: hidden; width: auto; height: 18em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgnewpreview_dev img { width: auto; height: auto; }
.dialog_desktop .dlgimage .dlgprofilepicturepreview { overflow: hidden; width: auto; height: 18em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgprofilepicturepreview img { width: auto; height: auto; }
.dialog_desktop .dlgimage .dlgprofilepicturepreview_dev { overflow: hidden; width: auto; height: 18em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgprofilepicturepreview_dev img { width: auto; height: auto; }
.dialog_desktop .dlgimage .dlgcalendariconpreview { overflow: hidden; width: auto; height: 18em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgcalendariconpreview img { width: auto; height: auto; }
.dialog_desktop .dlgimage .dlgcalendariconpreview_dev { overflow: hidden; width: auto; height: 18em; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlgimage .dlgcalendariconpreview_dev img { width: auto; height: auto; }
.dialog_desktop .dlgfileupload { text-align: left; width: auto; margin: 0; padding: 0; border: 0px solid transparent; line-height: 0; }
.dialog_desktop .dlgfileupload:focus { border: 0px solid black; }
.dialog_desktop .dlgfileupload input[type=button] { width: 100%; margin: 0; }
.dialog_desktop .dlgfileupload input[type=button]:focus { outline: 1px dotted gray; }
.dialog_desktop .dlgdateselect .selected_day { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdateselect .selected_day:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdateselect .today_day { color: white; background: rgb(144,202,119); }
.dialog_desktop .dlgdateselect .today_day:hover { color: white; background: rgb(144,202,119); }
.dialog_desktop .dlgdateselect .datedays { cursor: Default; background: rgb(235,235,235); font-weight: bold; }
.dialog_desktop .dlgdateselect .datemove { display: inline; margin: 0 2px 0 0; padding: 0 .2em 0 .2em; border: 0; color: black; text-decoration: none; text-align: center; font-size: 90%; }
.dialog_desktop .dlgdateselect .datemove:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdateselect .datetoday { display: inline; margin: 0 2px 0 0; padding: 0 .7em 0 .7em; border: 0; color: black; text-decoration: none; text-align: center; font-size: 90%; }
.dialog_desktop .dlgdateselect .datetoday:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdateselect .datemonthyear { display: inline; margin: 0; padding: 0 0 0 .3em; border: 0; color: black; font-size: 80%; font-weight: bold; }
.dialog_desktop .dlgdate { width: auto; margin: 0; padding: 2px 0 0 2px; border: 1px solid rgb(171,173,179); }
.dialog_desktop .dlgdate .datebox { margin: 0; padding: 0; border: 0; display: none; }
.dialog_desktop .dlgdate .dateline { margin: 0; padding: 0 0 2px 0; border: 0; line-height: 100%; overflow: hidden; }
.dialog_desktop .dlgdate:focus { border-color: black; }
.dialog_desktop .dlgdate span { width: 14.2%; display: inline-block; border: 0; color: black; text-decoration: none; text-align: right; margin: 0; padding: 0; }
.dialog_desktop .dlgdate .dlg-date-link { display: block; margin: 0 2px 0 0; padding: .4em 0 .3em 0; border: 0; color: black; text-decoration: none; text-align: center; font-size: 80%; border-radius: .3em; }
.dialog_desktop .dlgdate .dlg-date-link:hover { background: rgb(235,235,235); }
.dialog_desktop .dlgdate .datevalue { text-align: left; display: block; font-size: 100%; margin: 0 2px 2px 0; padding: .1em 0 .2em 0; border: 0; border-radius: 0; }
.dialog_desktop .dlgdate .hoursvalue { width: 1.5em; text-align: center; display: block; font-size: 100%; margin: 0 2px 2px 0; padding: .1em 0 .2em 0; border: 0; border-radius: 0; }
.dialog_desktop .dlg-item-alerts { display: block; border: 1px solid rgb(171,173,179); margin: 0; padding: 2px; cursor: default; }
.dialog_desktop .dlg-item-one-alert { display: block; border: 0; margin: 0; padding: .2em .5em .2em .5em; border-bottom: 1px dotted silver; }
.dialog_desktop .dlg-item-one-alert:hover { background: rgb(235,235,235); }
.dialog_desktop .dlg-item-alerts-count { width: auto; text-align: right; display: block; font-size: 100%; margin: 0 .5em 0 0; padding: 0; border: 0; border-radius: 0; }
.dialog_desktop .dlg-item-alerts-count:focus { outline: 1px dotted gray; background: rgb(200,200,200); }
.dialog_desktop .dlg-item-alerts-text { display: inline-block; padding: .1em .5em .2em 0; }
.dialog_desktop .dlg-item-alerts-text-first { display: inline-block; padding: .1em .5em .2em 0; }
.dialog_desktop .dlg-list-box .timebox { font-size: 100%; margin: 0; padding: 0; border: 0; display: none; }
.dialog_desktop .dlg-inner-line { color: black; display: block; font-size: 100%; text-align: left; text-decoration: none; padding: .5em; }
.dialog_desktop .dlg-inner-line:hover { color: black; background: rgb(235,235,235); }
.dialog_desktop .dlgdate .selected_day { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdate .selected_day:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdate .today_day { color: white; background: rgb(144,202,119); }
.dialog_desktop .dlgdate .today_day:hover { color: white; background: rgb(144,202,119); }
.dialog_desktop .dlgdate .day_after { color: rgb(150,150,150); }
.dialog_desktop .dlgdate .day_after:hover { color: black;}
.dialog_desktop .dlgdate .datedays { cursor: Default; background: rgb(235,235,235); font-weight: bold; }
.dialog_desktop .dlgdate .datemove { display: inline; margin: 0 2px 0 0; padding: 0 .2em 0 .2em; border: 0; color: black; text-decoration: none; text-align: center; font-size: 90%; }
.dialog_desktop .dlgdate .datemove:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdate .datetoday { display: inline; margin: 0 2px 0 0; padding: 0 .7em 0 .7em; border: 0; color: black; text-decoration: none; text-align: center; font-size: 90%; }
.dialog_desktop .dlgdate .datetoday:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgdate .datemonthyear { display: inline; margin: 0; padding: 0 0 0 .3em; border: 0; color: black; font-size: 80%; font-weight: bold; }
.dialog_desktop .dlgtime2 { width: auto; margin: 0; padding: 2px 0 0 2px; border: 1px solid rgb(171,173,179); }
.dialog_desktop .dlgtime2 .timebox { margin: 0; padding: 0; border: 0; display: none; }
.dialog_desktop .dlgtime2 .timeline { margin: 0; padding: 0 0 2px 0; border: 0; line-height: 100%; overflow: hidden; }
.dialog_desktop .dlgtime2:focus { border-color: black; }
.dialog_desktop .dlgtime2 span { width: 25%; display: inline-block; border: 0; color: black; text-decoration: none; text-align: right; margin: 0; padding: 0; }
.dialog_desktop .dlgtime2 .minutes_span { width: 20%; display: inline-block; border: 0; color: black; text-decoration: none; text-align: right; margin: 0; padding: 0; }
.dialog_desktop .dlgtime2 .days_span { width: 14.28%; display: inline-block; border: 0; color: black; text-decoration: none; text-align: right; margin: 0; padding: 0; }
.dialog_desktop .dlgtime2 .alert_types_span { display: block; border: 0; color: black; text-decoration: none; text-align: right; margin: 0; padding: 0; }
.dialog_desktop .dlgtime2 .dlg-date-link { display: block; margin: 0 2px 0 0; padding: .4em 0 .3em 0; border: 0; color: black; text-decoration: none; text-align: center; font-size: 80%; border-radius: .3em; }
.dialog_desktop .dlgtime2 .dlg-date-link:hover { background: rgb(235,235,235); }
.dialog_desktop .dlgtime2 .timevalue { text-align: left; display: block; font-size: 100%; margin: 0 2px 2px 0; padding: .1em 0 .2em 0; border: 0; border-radius: 0; }
.dialog_desktop .dlgtime2 .selected_hour { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgtime2 .selected_hour:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgtime2 .selected_item { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgtime2 .selected_item:hover { color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgtime { display: inline-block; width: auto; margin: 0; padding: 2px; border: 1px solid rgb(171,173,179); }
.dialog_desktop .dlgtime .dlgtimetab { width: 100%; display: block; margin: 0; padding: 0; border: 0; width: auto; font-size: 100%; border-collapse: collapse; border-spacing: 0; }
.dialog_desktop .dlgtime .dlgtimetab tr, .dialog_desktop .dlgtime .dlgtimetab th, .dialog_desktop .dlgtime .dlgtimetab td { margin: 0; padding: 0; border: 0; vertical-align: middle; background: transparent; }

.dialog_desktop .dlgtime .dlgtimetab th, .dialog_desktop .dlgtime .dlgtimetab td { width: 3em; border-right: 1px solid black; border-bottom: 1px solid black; }
.dialog_desktop .dlgbtn { text-align: left; font-size: 100%; margin: 0; padding: 0; border: 0; }
.dialog_desktop .dlgbtn a { text-align: left; display: inline-block; text-decoration: none; margin: 0; padding: .3em .5em .3em .5em; border: 1px solid gray; border-left: 1px solid white; border-top: 1px solid white; font-size: 100%; color: black; background: rgb(245,245,245); transition: background 150ms; }
.dialog_desktop .dlgbtn a:hover { text-decoration: underline; color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgbtn a:focus { outline: 1px dotted gray; color: white; background: rgb(51,153,255); }
.dialog_desktop .dlgcheckbox { float: left; display: inline-block; margin: .15em .3em 0 0 !important; padding: 0; font-size: 100%; }
.dialog_desktop .dlgcheckbox_label { display: inline; margin: 0; padding: 0; font-size: 100%; }
.dlgtab { color: black; width: 100%; display: block; margin: 0; padding: 0; border: 0; width: auto; font-size: 100%; border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
.dlgtab tr, .dlgtab th, .dlgtab td { color: black; margin: 0; padding: 0; border: 0; vertical-align: middle; background: transparent; }

.dlgtab th, .dlgtab td { padding-top: 1em; }
.dlgtab th { width: 1px; text-align: right; white-space: nowrap; overflow: visible; }
.dlgtab td { width: 100%; }
.dlgtab label { display: inline-block; margin: 0 !important; padding: 0 1em 0 0 !important; border: 0 !important; }
.dialog_desktop .dlgdatetime { width: auto; margin: 0; padding: 0; border: 0; }
.dialog_desktop .button { display: inline-block; border: 1px solid gray; border-left: 1px solid white; border-top: 1px solid white; background: rgb(235,235,235); margin: 0; padding: .3em .7em .3em .7em; font-size: 100%; color: black; text-decoration: none; transition: background 150ms; }
.dialog_desktop .button:hover { background: rgb(200,200,200); }
.dialog_desktop .button:focus { outline: 1px dotted gray; background: rgb(200,200,200); }
.dialog_desktop .length_button { display: inline-block; border: 1px solid gray; border-left: 1px solid white; border-top: 1px solid white; background: rgb(235,235,235); margin: 0 1px 0 0 !important; padding: .3em .5em .3em .5em; font-size: 90%; color: black; text-decoration: none; transition: background 150ms; }
.dialog_desktop .length_button:hover { background: rgb(200,200,200); }
.dialog_desktop .length_button:focus { outline: 1px dotted gray; background: rgb(200,200,200); }
.blue_dialog_link { color: blue; font-weight: bold; text-decoration: underline; }
.blue_dialog_link:hover { color: white; background: navy; text-decoration: none; }
.green_dialog_button { display: inline-block; border-radius: .4em; background: green; background: linear-gradient(rgb(50,240,50),rgb(50,170,50)); color: white; font-weight: bold; text-decoration: none; margin: .5em 0 0 0; padding: .7em .8em .7em .8em; text-shadow: 1px 1px 1px gray; }
.green_dialog_button:hover { color: white; background: navy; text-decoration: underline; }
.green_dialog_button img { width: 1.2em; margin: 0; padding: 0 .5em 0 0; border: 0; line-height: 0; vertical-align: bottom; }
.dialog_desktop .dlgcolorpicker { width: auto; margin: 0; padding: 0; border: 0; white-space: nowrap; overflow: visible; }
.dialog_desktop .dlgcolorpicker .dlgcolorline { width: auto; height: 1.5em; border: 0; padding: 0; margin: 0; display: block; }
.dialog_desktop .dlgcolorpicker .dlgonecolor { width: 1.5em; height: 1.2em; border: 1px solid rgb(200,200,200); padding: 0; margin: 0 2px 0 0; display: inline-block; text-decoration: none; }
.dialog_desktop .dlgcolorpicker .dlgonecolor:hover { border: 1px solid rgb(0,0,0);}
.dlg_search_found_items { height: auto; margin: .5em 0 0 0; padding: 0; border: 1px solid silver; overflow: auto; }
.dlg_search_found_items .dlg_no_results_found { margin: 0; padding: .5em .7em .5em .7em; border: 0; text-align: center; font-style: italic; color: gray; }
.dlg_search_found_items .dlg_total_results_found { margin: 0; padding: 0 .7em 1em .7em; border: 0; text-align: center; font-style: italic; color: gray; }
.dlg_found_items { height: 15em; margin: .5em 0 0 0; padding: 0; border: 1px solid silver; overflow: auto; }
.dlg_found_items .dlg_no_results_found { margin: 0; padding: .5em .7em .5em .7em; border: 0; text-align: center; font-style: italic; color: gray; }
.dlg_found_items .dlg_total_results_found { margin: 0; padding: 0 .7em 1em .7em; border: 0; text-align: center; font-style: italic; color: gray; }
.dlg_found_items .dlg_results_found { width: 100%; font-size: 100%; line-height: normal; margin: 0 0 1em 0 !important; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0; }
.dlg_found_items .dlg_results_found tr { margin: 0; padding: 0; border: 0; text-align: left; font-weight: normal; color: black; border-bottom: 1px solid rgb(220,220,220); text-decoration: none; }
.dlg_found_items .dlg_results_found tr:hover { background: rgb(240,240,240); }
.dlg_found_items .dlg_results_found th { width: 4.9em; margin: 0; padding: .5em .5em .2em .5em; border: 0; text-align: left; font-weight: normal; color: black; text-decoration: none; vertical-align: top; }
.dlg_found_items .dlg_results_found img { width: 4em; margin: 0; padding: 0; border: 0; line-height: 0; }
.dlg_found_items .dlg_results_found td { margin: 0; padding: .5em .7em .5em .2em; border: 0; text-align: left; font-weight: normal; color: black; border-bottom: 1px solid rgb(220,220,220); text-decoration: none; vertical-align: top; }
.dlg_found_items .dlg_subscribers_found { width: 100%; font-size: 100%; line-height: normal; margin: 0 0 1em 0 !important; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0; }
.dlg_found_items .dlg_subscribers_found tr { margin: 0; padding: 0; border: 0; text-align: left; font-weight: normal; color: black; border-bottom: 1px solid rgb(220,220,220); text-decoration: none; }
.dlg_found_items .dlg_subscribers_found tr:hover { background: rgb(240,240,240); }
.dlg_found_items .dlg_subscribers_found th { width: 3.9em; margin: 0; padding: .5em .9em .2em .5em; border: 0; text-align: right; font-weight: normal; color: black; text-decoration: none; vertical-align: top; }
.dlg_found_items .dlg_subscribers_found img { width: 3em; margin: 0; padding: 0; border: 0; line-height: 0; }
.dlg_found_items .dlg_subscribers_found td { margin: 0; padding: .5em .7em .5em .2em; border: 0; text-align: left; font-weight: normal; color: black; border-bottom: 1px solid rgb(220,220,220); text-decoration: none; vertical-align: top; }
.dlg_found_items .dlg_msgsforusers { table-layout: fixed; width: 100%; font-size: 100%; line-height: normal; margin: 0 0 1em 0 !important; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0; }
.dlg_found_items .dlg_msgsforusers tr { margin: 0; padding: 0; border: 0; text-align: left; font-weight: normal; color: black; border-bottom: 1px solid rgb(220,220,220); text-decoration: none; }
.dlg_found_items .dlg_msgsforusers tr:hover { background: rgb(240,240,240); }
.dlg_found_items .dlg_msgsforusers td { margin: 0; padding: .5em .7em .5em .7em; border: 0; text-align: left; font-weight: normal; color: black; border-bottom: 1px solid rgb(220,220,220); text-decoration: none; vertical-align: top; }
.dlg_found_items .dlg_msgsforusers .dlg_msgsforusers_text { width: auto !important; overflow: hidden; white-space: nowrap; }
.dlg_found_items .dlg_msgsforusers .dlg_msgsforusers_text a { text-decoration: none; }
.dlg_found_items .dlg_msgsforusers .dlg_msgsforusers_text small { color: gray; font-size: 70%; }
.dlg_found_items .dlg_msgsforusers .dlg_msgsforusers_icon { width: 2.3em !important; margin: 0; padding: 0; border: 0; text-align: center; font-weight: normal; color: black; border-bottom: 1px solid rgb(220,220,220); text-decoration: none; }
.dlg_found_items .dlg_msgsforusers .dlg_msgsforusers_icon:hover { background: rgba(0,0,0,.2); }
.dlg_found_items .dlg_msgsforusers .dlg_msgsforusers_icon img { width: 1.2em; margin: 0; padding: .5em 0 0 0; border: 0; line-height: 0; }
.dlg_contact_request { width: 100%; font-size: 100%; line-height: normal; margin: .5em 0 0 0 !important; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0; }
.dlg_contact_request tr { margin: 0; padding: 0; border: 0; text-align: left; font-weight: normal; color: black; text-decoration: none; }
.dlg_contact_request th { width: 5.9em; margin: 0; padding: .5em .5em .2em .5em; border: 0; text-align: left; font-weight: normal; color: black; text-decoration: none; vertical-align: top; }
.dlg_contact_request img { width: 5em; margin: 0; padding: 0; border: 0; line-height: 0; }
.dlg_contact_request td { margin: 0; padding: .5em .7em .5em .5em; border: 0; text-align: left; font-weight: normal; color: black; text-decoration: none; vertical-align: top; }
.dialog_textarea { resize: none; margin: 0; padding: .3em; font-family: calibri, arial, sans-serif; font-size: 100%; line-height: 135%; font-weight: normal; font-style: normal; color: black; }
.dialog_textarea:focus { border-color: black; }
.dialog_smarttext { resize: none; overflow: hidden; min-height: 1.5em !important; margin: 0; padding: 0 .3em 0 .3em; font-family: calibri, arial, sans-serif; font-size: 100%; line-height: 150%; font-weight: normal; font-style: normal; color: black; }
.dialog_smarttext:focus { border-color: black; }
.dlg-small-contact-profile { width: 100%; overflow: hidden; }
.dlg-small-contact-profile .dlg-small-contact-profile-data { padding: 0 0 0 5em; }
.dlg-small-contact-profile .dlg-small-contact-profile-data h1 { padding: 0; margin: 0; font-weight: bold; font-size: 130%; color: black; }
.dlg-small-contact-profile .dlg-small-contact-profile-data .dlg-small-contact-profile-link { max-width: 21em; display: block; padding: 0 0 .5em 0; margin: 0; font-weight: normal; font-size: 85%; color: rgb(80,80,80); overflow: hidden; text-overflow: ellipsis; line-height: normal; }
.dlg-small-contact-profile .dlg-small-contact-profile-data .dlg-small-contact-profile-link:hover { color: rgb(200,0,0); text-decoration: none; }
.dlg-small-contact-profile .dlg-small-contact-profile-data p { font-size: 100%; color: black; line-height: 175%; }
.dlg-small-contact-profile img { display: block; float: left; width: 4em; height: 4em; border: 0; margin: 0; padding: 0; line-height: 0; }
.dialog_desktop .dlgcontactsgroup { display: inline-block; text-align: left; width: auto; margin: 0 .2em .2em 0; padding: .3em .5em .3em .5em; border: 1px solid rgb(250,250,250); border-radius: .3em; line-height: 100%; color: rgb(150,150,150); background: rgb(245,245,245); text-decoration: none; }
.dialog_desktop .dlgcontactsgroup:hover { color: rgb(50,50,50); background: rgb(200,200,200); }
.dialog_desktop .dlgcontactsgroup:focus { outline: 1px dotted gray; }
.dialog_desktop .dlgcontactsgroup_active { display: inline-block; text-align: left; width: auto; margin: 0 .2em .2em 0; padding: .3em .5em .3em .5em; border: 1px solid black; border-radius: .3em; line-height: 100%; color: white; background: rgb(120,130,140); text-decoration: none; }
.dialog_desktop .dlgcontactsgroup_active:focus { outline: 1px dotted gray; }
.dialog_desktop .dlgcontactsgroup_hint { display: inline-block; text-align: left !important; width: auto; margin: 0 .2em .2em 0; padding: .3em .5em .3em .5em; border: 1px solid transparent; border-radius: .3em; line-height: 100%; color: rgb(0,0,200); color: rgb(250,250,250); background: rgb(0,200,0); text-decoration: none; }
.dialog_desktop .dlgcontactsgroup_hint:hover { text-decoration: none; background: green; }
.dialog_desktop .dlg-item-mscag { display: block; border: 1px solid rgb(171,173,179); margin: 0; padding: 2px 2px 0 2px; cursor: default; overflow-y: auto; max-height: 7em; }
.dialog_desktop .dlg-item-mscag img { max-height: 1.2em; margin: 0; padding: 0 .3em .1em 0; vertical-align: middle; }
.dialog_desktop .dlg-item-mscag .button { padding: .25em .4em .2em .3em; margin-bottom: .1em; margin-right: 3px !important; background: transparent; border: 0; }
.dialog_desktop .dlg-item-mscag .button:hover { background: rgb(200,200,200); }
.dialog_desktop .dlg-item-mscag .mscag-item { display: inline-block; border-radius: .3em; background: rgb(0,102,153); margin: 0 3px 0 0; font-size: 100%; color: white; text-decoration: none; transition: background 150ms; padding: .25em .2em .2em .3em; margin-bottom: .1em; }
.dialog_desktop .dlg-item-mscag .mscag-item:hover { }
.dialog_desktop .dlg-item-mscag .mscag-item .mscag-photo { padding: 0 .4em .1em 0; }
.dialog_desktop .dlg-item-mscag .mscag-item .mscag-name { font-size: 90%; margin: -.1em 0 0 0; padding: 0; }
.dialog_desktop .dlg-item-mscag .mscag-item .mscag-delete { display: inline-block; border-radius: .3em; padding: 0 .35em .1em .35em; margin: 0 0 0 .1em; text-decoration: none; color: rgb(200,200,200); }
.dialog_desktop .dlg-item-mscag .mscag-item .mscag-delete:hover { color: white; }
.dialog_desktop .dlg-item-sharewith { display: block; border: 1px solid rgb(171,173,179); margin: .3em 0 0 0; padding: 2px 2px 0 2px; overflow-y: auto; }
.dialog_desktop .dlg-item-sharewith div { cursor: pointer; margin: 0 0 2px 0; padding: .2em .3em .2em .3em; background: rgb(250,250,250); border-radius: .3em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.dialog_desktop .dlg-item-sharewith div:hover { background: rgb(200,200,200); }
.dialog_desktop .dlg-item-sharewith .isw-selected { background: rgb(0,102,153); color: white; }
.dialog_desktop .dlg-item-sharewith .isw-selected:hover { background: rgb(0,102,153); }
.dialog_desktop .dlg-item-sharewith img { max-height: 1.5em; width: 1.5em; height: 1.5em; margin: 0; padding: 0 .5em .1em 0; vertical-align: middle; }
.dialog_desktop .dlg-item-finpol-title { display: block; border: 1px solid rgb(171,173,179); border-bottom: 0; margin: 0; padding: 0; cursor: default; overflow-y: auto; }
.dialog_desktop .dlg-item-finpol-list { display: block; border: 1px solid rgb(171,173,179); border-top: 0; margin: 0; padding: 0; cursor: default; overflow-y: auto; height: 9em; max-height: 9em; }
.dialog_desktop .dlg-item-navrhy-title { display: block; border: 1px solid rgb(171,173,179); border-bottom: 0; margin: 0; padding: 0; cursor: default; overflow-y: auto; }
.dialog_desktop .dlg-item-navrhy-list { display: block; border: 1px solid rgb(171,173,179); border-top: 0; margin: 0; padding: 0; cursor: default; overflow-y: auto; max-height: 9em; }
.dialog_desktop .dlg-item-tiles-list { display: block; border: 1px solid rgb(171,173,179); margin: 0; padding: 0; cursor: default; overflow-y: auto; max-height: 31em; }
.dialog_desktop .dlg-item-tsmpricelist { display: block; border: 1px solid rgb(171,173,179); margin: 0; padding: 0; cursor: default; overflow-y: auto; }
.dialog_desktop .dlg-multiple-images { display: inline-block; text-align: center; width: auto; margin: 10px 10px 0 0; padding: 0; line-height: 0; }
.dialog_desktop .dlg-multiple-images:focus { border: 1px solid black; }
.dialog_desktop .dlg-multiple-images input[type=button] { width: 100%; margin: 2px 0 0 0; }
.dialog_desktop .dlg-multiple-images .dlg-muim-one { overflow: hidden; width: auto; color: white; background: rgb(210,220,250); background-image: url('/img/admin/empty-image.png'); background-size: 3em auto; background-position: center center; background-repeat: no-repeat; }
.dialog_desktop .dlg-multiple-images .dlg-muim-one img { width: auto; height: auto; min-height: 6em; max-height: 6em; }
.dialog_desktop .dlg-item-imagefromalbum { display: block; border: 1px solid rgb(171,173,179); margin: 0; padding: 0; cursor: default; overflow: hidden; }
.tabImageFromAlbum { width: 100%; display: block; margin: 0; padding: 0; border: 0; font-size: 100%; border-collapse: collapse; border-spacing: 0; min-height: 15em; max-height: 15em; overflow: hidden; }
.tabImageFromAlbum .tabImageFromAlbum_Albums { background: rgb(245,245,245); width: 16em; margin: 0; padding: 0; border: 0; font-weight: normal; overflow: hidden; vertical-align: top; }
.tabImageFromAlbum .tabImageFromAlbum_Albums div { width: 16em; overflow: auto; max-height: 15em; text-align: left; }
.tabImageFromAlbum .tabImageFromAlbum_Albums p { cursor: pointer; line-height: 200%; margin: 0; padding: 0 .5em 0 2.1em; white-space: normal; background-image: url('/img/folder-128x128.png'); background-repeat: no-repeat; background-position: center left .5em; background-size: 1.2em; }
.tabImageFromAlbum .tabImageFromAlbum_Albums p:hover { background-color: rgb(230,230,230); }
.tabImageFromAlbum .tabImageFromAlbum_Images { width: 32em; margin: 0; padding: 0; border: 0; font-weight: normal; vertical-align: top; }
.tabImageFromAlbum .tabImageFromAlbum_Images div { width: 100%; overflow: auto; max-height: 15em; }
.tabImageFromAlbum .tabImageFromAlbum_Images p { cursor: pointer; line-height: 175%; margin: 0; padding: 0 .5em 0 .5em; white-space: normal; }
.tabImageFromAlbum .tabImageFromAlbum_Images img { cursor: pointer; display: inline-block; float: left; max-height: 6em; margin: .5em 0 0 .5em; border: 2px solid white; }
.tabImageFromAlbum .tabImageFromAlbum_Images img:hover { border: 2px solid silver; }
.tabLinesWithArrowsAndDelete { width: 35em; margin: 0; padding: 0 0 0 0; border: 0; border-top: 1px solid rgb(235,235,235); border-left: 1px solid rgb(235,235,235); border-collapse: collapse; border-spacing: 0; }
.tabLinesWithArrowsAndDelete tr, .tabLinesWithArrowsAndDelete td, .tabLinesWithArrowsAndDelete th { width: auto; margin: 0; padding: 0; border: 0; text-align: left; vertical-align: middle; overflow: hidden; white-space: nowrap; }
.tabLinesWithArrowsAndDelete td, .tabLinesWithArrowsAndDelete th { width: 5em; padding: .3em .3em .3em .3em; border-bottom: 1px solid rgb(235,235,235); border-right: 1px solid rgb(235,235,235); }
.tabLinesWithArrowsAndDelete .tilesPopis { width: auto !important; max-width: 10.8em; text-overflow: ellipsis; padding-left: .5em; }
.tabLinesWithArrowsAndDelete .tilesCastka { width: 6em !important; text-align: right; padding-right: 1.5em; }
.tabLinesWithArrowsAndDelete th { background: rgb(245,245,245); white-space: nowrap;}
.tabLinesWithArrowsAndDelete tr:hover { background: rgb(245,245,245); }
.editLinesWithArrowsAndDelete { text-align: right; padding: .2em 0 0 0; }
.editLinesWithArrowsAndDelete a { color: rgb(0,100,210); }
.editLinesWithArrowsAndDelete a:hover { color: rgb(200,0,0); }
.editLinesWithArrowsAndDelete span { float: left; color: rgb(0,0,0); padding-right: 2em; }
.tabLinesWithArrowsAndDelete .clickicon { width: 1em !important; cursor: pointer; }
.tabLinesWithArrowsAndDelete .clickicon:hover { background: rgb(220,220,220); }
.tabLinesWithArrowsAndDelete .clickicon img { height: .9em; vertical-align: middle; float: left; margin: 0; padding: 0; }
.tabLinesWithArrowsAndDelete .noclickicon { width: 1em !important; cursor: default; }
.tabLinesWithArrowsAndDelete .noclickicon:hover { background: transparent; }
.tabLinesWithArrowsAndDelete img { height: 1.3em; vertical-align: middle; margin: 0 .4em 0 0; padding: 0; }
.mtps_text_editor_desk {
margin: 0;
padding: 0;
overflow: hidden;
}
.mtps_text_editor_desk .te_desk {
margin: 0;
padding: 0;
overflow: visible;
}
.mtps_text_editor_desk .te_toolbar {
margin: 0;
padding: 5px 6px 5px 6px;
background: rgb(245,245,245);
border-bottom: 1px solid rgb(235,235,235);
overflow: hidden;
}
.mtps_text_editor_desk .te_toolbar img {
height: 1em;
margin: 0; padding: 0; border: 0;
display: inline-block;
vertical-align: text-bottom;
}
.mtps_text_editor_desk .te_toolbar a {
width: 1.7em;
height: 1.7em;
line-height: 1.6em;
text-align: center;
display: inline-block;
margin: 0 3px 0 0;
padding: 0;
border: 1px solid gray;
border-left: 1px solid white;
border-top: 1px solid white;
border-radius: 0;
text-decoration: none;
color: black;
background: rgb(235,235,235);
}
.mtps_text_editor_desk .te_toolbar a:hover { background: rgb(245,245,245); }
.mtps_text_editor_desk .te_toolbar .te_separator {
padding: 0;
margin: .6em .5em .4em .4em;
color: rgb(235,235,235);
border-right: 1px solid white;
border-left: 1px solid silver;
}
.mtps_text_editor_desk .te_editor {
outline: none;
margin: 0;
padding: .7em .8em .7em .8em;
overflow-y: auto;
overflow-x: auto;
white-space: normal;
}
.mtps_text_editor_desk .te_editor:focus { outline: none; }
.mtps_text_editor_desk .te_editor p {
margin: 0;
padding: 0;
}
.mtps_text_editor_desk .te_editor h1 {
font-size: 100%;
margin: 0;
padding: 0;
}
.mtps_text_editor_desk .te_editor h2 {
font-size: 100%;
margin: 0;
padding: 0;
}
.mtps_text_editor_desk .te_editor span {
margin: 0;
padding: 0;
}
.mtps_text_editor_desk .te_code_editor {
font-family: Consolas, "Lucida Console", "Courier New" !important;
outline: none;
margin: 0;
padding: .7em .8em .7em .8em;
overflow-y: auto;
overflow-x: auto;
white-space: normal;
line-height: 175%;
}
.mtps_text_editor_desk .te_code_editor:focus { outline: none; }
.mtps_text_editor_desk .te_code_editor p {
margin: 0;
padding: 0;
}
.mtps_text_editor_desk .te_code_editor h1 {
font-size: 100%;
margin: 0;
padding: 0;
}
.mtps_text_editor_desk .te_code_editor h2 {
font-size: 100%;
margin: 0;
padding: 0;
}
.mtps_text_editor_desk .te_code_editor span {
margin: 0;
padding: 0;
}
.sutx_desk {
font-size: 100% !important;
margin: 0 !important;
padding: 0 !important;
border: 0;
overflow: hidden;
}
.sutx_toolbar {
font-size: 100% !important;
margin: 0 !important;
padding: .1em .3em .1em .3em !important;
min-height: 1em !important;
background: rgb(240,240,240);
border: 0;
overflow: visible;
white-space: nowrap;
}
.sutx_toolbar img {
width: 1.3em !important;
height: 1.3em !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
display: inline-block !important;
vertical-align: middle !important;
}
.sutx_toolbar a {
width: 2.2em !important;

line-height: 2em !important;
text-align: center;
display: inline-block;
margin: 0 3px 0 0;
padding: .2em 0 .2em 0 !important;
border: 1px solid gray;
border-left: 1px solid white;
border-top: 1px solid white;
border: 0;
border-radius: .3em;
text-decoration: none;
color: black;
transition: background 150ms;
overflow: hidden;

}
.sutx_toolbar a:hover { background: orange; }
.sutx_toolbar .te_separator {
padding: 0 !important;
margin: 0 .5em 0 .4em;
color: rgb(235,235,235);
border-right: 1px solid white;
border-left: 1px solid silver;
}
.sutx_scrollbox {
font-size: 100% !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
overflow-x: hidden;
overflow-y: scroll;
}
.sutx_editor {
font-family: 'Trebuchet MS';
font-size: 100% !important;
margin: 0 !important;
padding: 1em !important;
overflow: visible;
font-size: 13px !important;
width: 51.8em;
}
.sutx_editor p, .sutx_editor div {
margin: 0 !important;
padding: 0 !important;
min-height: 1em !important;
text-align: justify !important;
white-space: normal !important;
overflow: visible !important;
line-height: 175%;
}
.sutx_editor h1 {
margin: 0 !important;
font-size: 200% !important;
padding: 0 0 .5em 0 !important;
font-family: "arial narrow" !important;
color: rgb(160,0,0) !important;
font-weight: normal !important;
}
.sutx_editor h2 {
margin: 0 !important;
font-size: 130% !important;
padding: 0 0 .5em 0 !important;
font-family: "arial narrow" !important;
color: rgb(0,0,160) !important;
font-weight: normal !important;
}
.sutx_editor img {
font-size: 100%;
margin: 0 !important;
padding: 0 1em .5em 0 !important;
max-width: 50em;
}

.window {
position: fixed;
display: block;
left: 0; top: 0;
width: auto; height: auto;
visibility: hidden;
overflow: visible;
margin: 0;
padding: 0;
font-size: 100%;
line-height: 100%;
border: 0;
}
.window_toolbar {
overflow: hidden !important;
}
.window_auto_y_scrollbar {
position: fixed;
display: block;
left: 0; top: 0;
width: auto; height: auto;
visibility: hidden;
overflow-x: hidden !important;
overflow-y: auto !important;
margin: 0;
padding: 0;
font-size: 100%;
line-height: 100%;
border: 0;
white-space: nowrap;
}
.window_border1 {
position: fixed;
display: block;
left: 0; top: 0;
width: auto; height: auto;
visibility: hidden;
overflow: visible;
margin: 0;
padding: 0;
font-size: 100%;
line-height: 100%;
border: 1px solid black;
}
.window_img {
border: 0;
margin: 0;
padding: 0;
font-size: 100%;
line-height: 100%;
}
.window_span {
border: 0;
margin: 0;
padding: 0;
font-size: 100%;
line-height: 100%;
}
#Mnu {
z-index: 50000;
position: fixed;
display: none;
left: 0; top: 0;
width: auto; height: auto;
overflow: hidden;
border: 0;
margin: 0;
padding: 0;
font-size: 100%;
line-height: 100%;
background: transparent;
background-image: url('/img/transparent.gif');
background-image: url('/img/transparent.gif');
}
.window_mnu {
position: fixed;
display: block;
left: 0; top: 0;
width: auto; height: auto;
visibility: hidden;
overflow: visible;
border: 0;
margin: 0;
padding: 0;
font-size: 100%;
line-height: 100%;
}
.window_mnu_box {
display: block;
width: auto; height: auto;
overflow: auto;
margin: 0;
padding: 0;
border-radius: 2px;
box-shadow: black 2px 2px .7em;
text-align: left;
background: rgb(250,250,250);
white-space: nowrap;
border: 1px solid rgb(240,240,240);
font-size: 100%;
}
.window_mnu_inner {
margin: 0;
padding: .5em;
border: 0;
}
.window_mnu_btn {
display: block;
width: 100%;
height: 100%;
overflow: hidden;
border: 0;
margin: 0;
padding: 0;
font-size: 100%;
line-height: 230%;
text-align: center;
}
.window_mnu_btn:hover {
background: rgba(0,0,0,.15);
}
.window_mnu_btn img {
height: 1em;
border: 0;
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: middle;
}
.window_mnu_btn_down, .window_mnu_btn_down:hover { background: rgba(0,0,0,.15); }
.window_title {
display: inline-block;
width: auto;
height: 100%;
overflow: hidden;
border: 0;
margin: 0;
padding: 0 0 0 .7em;
font-size: 110%;
line-height: 215%;
text-align: center;
color: white;
text-shadow: 1px 1px 1px rgb(150,150,150);
}
.window_title_dropdown {
display: inline-block;
width: auto;
height: 100%;
overflow: hidden;
border: 0;
margin: 0;
padding: 0 0 0 .7em;
font-size: 110%;
line-height: 215%;
text-align: center;
color: white;
text-shadow: 1px 1px 1px rgb(150,150,150);
text-decoration: none;
}
.window_title_dropdown:hover {
color: white;
background: rgba(0,0,0,.15);
text-decoration: underline;
}
.window_title_dropdown img {
height: .5em;
border: 0;
margin: 0;
padding: 0 .7em 0 .5em;
font-size: 100%;
vertical-align: middle;
}
.window_content {
margin: 0;
padding: 0;
border: 0;
overflow-x: hidden !important;
overflow-y: auto !important;
}
.window_silver_white {
border: 1px solid rgb(90,90,90);
border-left: 1px solid rgb(205,210,215);
border-top: 1px solid rgb(205,210,215);
border-radius: 2px;
margin: 0;
padding: 0;
}
.window-menu-checkbox {
display: inline-block;
text-align: left;
width: 1.1em;
margin: 0;
padding: 0;
}
