﻿.cms_editButton { float: right; }
.cms_addLinkWrapper a { background-color:#eee; padding:4px; font-size:90%;}
.cms_addLinkWrapper a:hover { background-color:#ddd;  }
.cms_addLinkWrapper a img {vertical-align:text-bottom;}

table.multicol {  width: 100%; }
table.multicol td { vertical-align: top; color:#fce319 }

div.cms_comments div.item { width:100%; overflow:auto; margin-bottom: 10px; border-bottom: 1px dashed gray; padding-bottom: 5px; }
div.cms_comments div.cms_commentImage  { float:right; margin-left:10px;margin-right:2px; }
div.cms_comments div.cms_commentImage img { border:1px solid #333;margin-left:5px;  }
div.cms_comments div.cms_commentFile  { background-color:#efefef; }
div.cms_attachMsg { margin-top:5px; }

div.cms_articleCommentBoxWrapperTop { position:relative; }
div.cms_articleCommentBoxWrapperBottom { position:relative; }
div.cms_articleCommentBoxWrapperTop div#cms_attachment { display:none; position:absolute; width:100%; height:150px; background-color:#efefef; border:1px solid gray; }
div.cms_articleCommentBoxWrapperBottom div#cms_attachment { display:none; position:absolute; width:100%; height:150px; background-color:#efefef; border:1px solid gray; }
div.cms_articleCommentBoxWrapperTop textarea { width: 100%; height: 30px; }
div.cms_articleCommentBoxWrapperBottom textarea { width: 100%; height: 150px; }
div.cms_comments div.moderationMsg { font-size:10px; color:#333; }
span.cms_spamControl {  }

/* ckeditor - custom templates */
table.cms_imageBoxLeft { float:left;margin-right:8px;margin-bottom:5px; font-size:11px; padding:5px; }
table.cms_imageBoxRight { float:right;margin-left:8px; margin-bottom:5px;font-size:11px;padding:5px; }
table.cms_imageBoxRight i, table.cms_imageBoxLeft i { display:block;padding:2px; }
table.cms_textWithImage { font-size:11px;}
table.cms_textWithImage img { margin:5px; font-size:11px;}
table.cms_contentBox { float:right;margin:5px; padding:5px;border:1px solid #cccccc;  }
table.cms_downloadBox { margin:5px; padding:5px;border:1px solid #cccccc; background-color:#efefef; }
table.cms_downloadBox a.cms_downloadButton { border:1px solid gray; background-color:#cccccc; padding:0px 3px;  }
table.cms_downloadBox a.cms_downloadButton:hover { border:1px solid orange; text-decoration:none;  }

/* fck editor templates specific styles - deprecated */
span.cms_imageBoxLeft { border:1px dashed gray;}
span.cms_imageBoxLeft img { border:1px dashed #ccc; }
span.cms_imageBoxRight { border:1px dashed gray; }
span.cms_imageBoxRight img { border:1px dashed #ccc; }
span.cms_textWithImage { border:1px dashed gray;}
span.cms_textWithImage img { border:1px dashed #ccc;}

/* gallery browse mode */
div.cms_gallery { margin-top:20px; }
div.cms_gallery div.item { margin-bottom:20px; }
div.cms_gallery div.item img { margin:0px; }

/* gallery - slideshow */
div.cms_gallery div.item { background-color:#333; color:#ddd; padding:10px; }
div.cms_gallery div.item img { border:1px solid white; margin-bottom:5px; }
div.cms_galleryModeSelect { width:99%;padding-left:1%;height:18px;border-bottom:2px solid #333;padding-top:4px;margin:10px 0px 0px 0px; }
div.cms_galleryModeSelect a { font-family:arial;color:#cccccc; padding:4px 12px;background-color:#333; text-decoration:none;border-left:1px solid gray }
div.cms_galleryModeSelect a:hover {  color:white; }
div.cms_galleryModeSelect a.selected { color:White; padding-top:5px;font-weight:bold;border-left:1px solid gray; }

span.cms_prevArticle { color:#cccccc; }
span.cms_nextArticle { color:#cccccc; }