@CHARSET "UTF-8";

html,body {
	width: 100%;
	height: 100%;
	margin: 0px;
	font-family: Tahoma;
	font-size: 12px;
}

a {
	text-decoration: none;
}

a img {
	border: none;
}

.Row1{
	text-align:right;
	background-color: #000000;
	color:#ffffff;
	}
	
.Row1 A {
	color: #ffffff;
	padding: 10px;
}

.Row2,.Row2 A {
	background-color: #444444;
	color: #ffffff;
	padding: 10px;
}

.Row2 A {
	margin: 2px 2px 2px 2px;
	background-color: #999999;
}

.Row3 {
	background-color: #222222;
	color: #ffffff;
	text-align: center;
	padding: 10px;
}

.Row4,.Row4 A {
	background-color: #333333;
	color: #ffffff;
	text-align: left;
	padding: 10px;
	}

.Module {
	background-color: #fafcff;
	color: #333333;
	text-align: justify;
	width: 100%;
	height: 100%;
	
}

.categories_table {
	font-size:11px;
	border: solid 1px #666666;
	padding:10px;
	margin:10px;
}

.categories_table tr th,.categories_table a {
	color: #4466ff;
	text-align: center;
	font-weight: bolder;
}


.categories_table tr td {
	
	text-align: left;
	border-top: solid 1px #dddddd;
	text-align: left;
	
}

.categories_table tr:HOVER {
	background-color: #ddddff;
}

.inputText40px
{
	width:40px;
}
.inputText200px
{
	width:200px;
}
.inputText600px
{
	width:600px;
}

.inputTinyMce600pxx400px
{
	width:960px;
	height:400px;
}

.inputTextAreaShortText600px
{
	width:600px;
	font-weight: bold;
}

.callendarIcon
{
	width:16px;
	height:16px;
	background-image: url('calendar.png');
	vertical-align: middle;;
}

.imgPickerFormElement {
	display: inline-block;
	vertical-align: top;
}

.imageInput320pxx240px,
.imageInput120pxx90px {
	border: solid 1px #ff0000;
	cursor: pointer;
	box-sizing: border-box;
}

.imageInput320pxx240px {
	width: 320px;
	height: 240px;
}

.imageInput120pxx90px {
	width: 120px;
	height: 90px;
}

img.imageInput320pxx240px,
img.imageInput120pxx90px {
	object-fit: contain;
	background: #ececec;
}

.imgPickerEmpty {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ececec;
}

.imgPickerEmpty:hover {
	background: #e0e0e0;
}

.imgPickerEmptyIcon {
	position: relative;
	width: 48px;
	height: 48px;
	background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect x='4' y='8' width='40' height='32' rx='2' fill='%23fff' stroke='%23999' stroke-width='2'/%3E%3Ccircle cx='16' cy='18' r='5' fill='%23ffd54f'/%3E%3Cpath d='M8 36 L18 24 L26 30 L34 20 L40 36 Z' fill='%2366bb6a'/%3E%3C/svg%3E");
}

.imageInput120pxx90px.imgPickerEmpty .imgPickerEmptyIcon {
	width: 32px;
	height: 32px;
}

.article-save-errors {
	margin: 10px;
	padding: 12px 16px;
	border: 1px solid #cc0000;
	background: #fff3f3;
	color: #900;
}

.article-save-errors ul {
	margin: 8px 0 0 18px;
	padding: 0;
}