body.EMSYS,
td.EMSYS,
td.EMSYS,
th.EMSYS,
dd.EMSYS,
dt.EMSYS,
input.EMSYS,
button.EMSYS,
select.EMSYS
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

body.EMSYS,
td.EMSYS,
tr.EMSYS,
th.EMSYS
{
	background-color:#EFEFEF;
}

table.EMSYS {
	padding:2px;
}

table.EMSYS_DatePicker {
	background-color:#CCCCCC;
	padding:2px;
	border:1px solid #000000;
}

td.EMSYS_DatePickerDays {
	background-color:#CCCCCC;
	padding:2px;
	font-size:11px;
}

a.EMSYS, a.EMSYS:link {
	color:#FF3300;
	font-weight:bold;
	font-size:10px;
	padding:0px;
	margin:0px;
}
a.EMSYS:visited {
	text-decoration: none;
}
a.EMSYS:hover { 
	text-decoration: underline;
}
a.EMSYS:active {
	text-decoration: none;
}

font.EMSYS_smallGray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
}

font.EMSYS_small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

td.EMSYS_editor {
	background-color:#D6D3CE;
	padding:5px;
}

.EMSYS_passive {
	border:1px solid #BB0000;
	background-color:#EAEAEA;
	padding:2px;
}

.EMSYS_passivePage {
	background-color:#EAEAEA;
}

.EMSYS_active {
	border:1px solid #00BB00;
	background-color:#FFFFCC;
	padding:2px;
	margin:1px;
}

.EMSYS_red {
	color:#CC0000;
}

hr.EMSYS {
	width:75%;
}


/*
	New definitions
*/

table.ecmECMBar
{
	width				:	100%;
	background-color	:	#000;
	background-image: url(../img/tausta_gra.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
table.ecmECMBar .logo{
	width:112px;
	text-align:center;
	padding: 10px;
}
table.ecmECMBar .logo a
{
	font-weight			:	normal;
	font-size			:	9px;
	color				:	#FFFFFF;
	text-decoration		:	none;
	font-family: Arial, Helvetica, sans-serif;
}
table.ecmECMBar .menu{
	text-align:right;
	white-space:nowrap
}
table.ecmECMBar td
{
	padding				:	0px;
	background			:	transparent;
	color				:	#fff;
	text-align			:	left;
	line-height			:	normal;
}

table.ecmECMBar h1
{
	font-size			:	24px;
	font-weight			:	bold;
	margin				:	0px;
}
table.ecmECMBar .ecmECMBarMenu{
	float: right;
}
table.ecmECMBar .ecmECMBarButton{
	display: block;
	text-align: center;
	margin-right: 10px;
	float: left;
}
table.ecmECMBar a
{
	font-weight			:	normal;
	font-size			:	11px;
	color				:	#FFFFFF;
	text-decoration		:	none;
	font-family: Arial, Helvetica, sans-serif;
}

table.ecmECMBar a:hover
{
	color				:	#CCCCCC;
/*	text-decoration		:	underline; */
}



/*
	Tab Table
*/

table.ecmTabTable
{
	width				:	100%;
	margin				:	auto;
	line-height			:	normal;
	background-color: #000;
	background-image: url(../img/tausta_gra.gif);
	background-repeat: repeat-x;
}

table.ecmTabTable td
{
	background			:	transparent;
	text-align			:	left;
	color				:	#fff;
	padding				:	10px;
}

table.ecmTabTable h1
{
	font-size			:	18px;
	font-weight			:	bold;
	margin				:	0px;
}


/*
	Shop's Base Table
*/

table.ecmShopWnd
{
	width				:	100%;
	height				:	100%;
}

table.ecmShopWnd td
{
	padding				:	0px 5px;
	text-align			:	center;
}

table.ecmShopWnd h2
{
	float				:	left;
}

table.ecmShopWnd iframe
{
	width				:	420px;
	height				:	100%;
	border				:	1px solid #666;
	border				:	none;
}

a.ecmShopListViewGroup
{
	font-weight			:	bold;
}

a.ecmShopListViewProduct
{
	font-weight			:	normal;
}


/*
	Table ecmShopProduct
*/

table.ecmShopProduct
{
	width				:	100%;
}

table.ecmShopProduct td
{
	padding				:	3px;
}

table.ecmShopProduct td.ecmShopName
{
	width				:	100px;
}

table.ecmShopProduct select, table.ecmShopProduct input, table.ecmShopProduct textarea
{
	width				:	370px;
}

table.ecmShopProduct textarea
{
	height				:	100px;
}

table.ecmShopProduct, table.ecmShopProductSub
{
	width				:	100%;
}


.Error {
	color				:	#d00000;
	font-weight			:	bold;
}
