
hr {
	border-style: dotted;
	color: #999999;	
}

h1 {
	color:White;
	text-decoration: none;
	font-size: 22px;
	FONT-FAMILY:  Trebuchet MS, arial, verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}

h2 {
	color: #FAE4ED;
	text-decoration: nome;
	font-size: 14px;
	FONT-FAMILY: Trebuchet MS, tahoma, arial, verdana;
	font-weight: 600;
	text-transform: none;	
}

h3 {
	color: #FAD4AD;
	text-decoration: none;
	font-size: 12px;
	FONT-FAMILY: arial,verdana;
	font-weight: 600;
	text-transform: none;
}



body {
	text-decoration: none;
	font-size: 11px;
	FONT-FAMILY: Trebuchet MS, tahoma, arial, verdana;    
	/*background:url('img/transparent_back_s.jpg') no-repeat center center fixed;	 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	*/
 
}

/************* mq added */

.HeadBg {
    /*background: #0496ea url(img/top_grad.gif) repeat-y top left;      */
}

.pealkiri {
	color:White;
	text-decoration: none;
	font-size: 18px;
	FONT-FAMILY: Trebuchet MS, tahoma, arial, verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.menubar {
    background-color: #E2F0FF;
    background-image: url(img/menu_bg.gif);
    background-position: center top;
    background-repeat: repeat-x;
    border: 1px solid #A3C0E8;
    /*cursor: pointer;*/
    font-weight: normal;
    overflow: hidden;
    padding: 1px;
    text-align: left;
    white-space: nowrap;
}
.menu {
	color: #0055A5;
	font-size: 14px;
	FONT-FAMILY: Trebuchet MS, tahoma, arial, verdana;
	font-weight:bold;
	text-decoration: none;		
	text-shadow: #6374AB 2px 2px 2px;	
	padding:0 17px 0 17px;
	cursor:pointer;
}
.menu_selected {
	color: #000000;	
	font-size: 15px;
	FONT-FAMILY: Trebuchet MS, tahoma, arial, verdana;
	font-weight:bold;
	text-decoration: none;		
	text-shadow: #6374AB 2px 2px 2px;
	padding: 0 15px 0px 15px;	
	cursor:pointer;
}
.menu_td {	
	text-align:center;	
}
.highlight 
{
	background-image: url(img/menu_bg_sel.gif);
	text-shadow: #6374AB 3px 3px 2px; 
}
.white {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	FONT-FAMILY: Trebuchet MS, tahoma, arial, verdana;    
	text-align: justify;
}
.homepage {
	color:Black;
	text-decoration: none;
	line-height: 150%;
	text-align:justify;
	font-size: 14px;
	
	FONT-FAMILY: Trebuchet MS, verdana, arial;
	margin-top: 20px;	
}
.hometitle {
	color:Black;
	font-weight:bold;
	/*text-decoration:underline;*/
	/*line-height: 2em;*/
	text-align:justify;
	font-size: 17px;
	FONT-FAMILY: Trebuchet MS, verdana, arial;
	margin-top: 20px;	
	text-transform: uppercase;
}

.printtitle {
	color:Black;
	text-decoration: none;
	font-size: 18px;
	FONT-FAMILY: Trebuchet MS, verdana, arial;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 10px;
}


.pagetitle {
	color:Black;
	text-decoration: none;
	font-size: 14px;
	FONT-FAMILY: Trebuchet MS, verdana, arial;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 10px;
}
.subtitle
{
	color:Black;
	text-decoration: none;
	font-size: 12px;
	FONT-FAMILY: Trebuchet MS, verdana, arial;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 10px;
}
.distributor_title {
	color:#0496EA;
	text-decoration: none;
	font-size: 14px;
	FONT-FAMILY: Trebuchet MS, verdana, arial;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 10px;
}
.distributor_line {
	color:#31A9EE;
	text-decoration: none;
	font-size: 12px;
	FONT-FAMILY: Trebuchet MS, verdana, arial;
	font-weight: bold;
	margin-top: 5px;
}
.trademark {
	color:Gray;
	text-decoration: none;	
}
.vmiddle
{
	vertical-align: middle;
	cursor:pointer;	
}
.error {
	color: #DD0000;
	background-color:White;
	font-family: Trebuchet MS, tahima, verdana, arial;
	text-decoration: none;
	font-size: 13px;
	padding: 0px 5px 0px 5px;
	margin: 5px 5px 5px 5px;	
	font-weight:bold;
	FONT-FAMILY: Trebuchet MS, tahoma, arial, verdana;	
}
.okmsg {
	color: #009900;
	background-color:White;
	font-family: Trebuchet MS, tahima, verdana, arial;
	text-decoration: none;
	font-size: 13px;
	padding: 0px 5px 0px 5px;
	margin: 5px 5px 5px 5px;	
	font-weight:bold;
	FONT-FAMILY: Trebuchet MS, tahoma, arial, verdana;	
}
.data
{	
	font-family: arial;
	font-size: 12px;
	color: #000066;	
}
.datalabel
{	
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #000066;			
}
.infotext
{
	font-family: Trebuchet MS, tahima, verdana, arial;
	font-weight: normal;
	color: #800000;
	font-size: 9px;	
}
.inlineButtonsContainer table 
{
   padding: 0 4px;
   display: inline;
}
.imagebutton
{
	cursor:pointer;
}
.editCellStyle
{
	padding: 0px 6px 0px 5px;	
}
#body {
   padding:10px;
   padding-bottom:60px;   /* Height of the footer */
}

#content {
   margin-left:auto;
   margin-right:auto;   
   padding:10px;
   width:80%;
   min-width:980px;
   min-height:500px;   
}
#header {
   /*background:white;*/
   padding:10px;
   margin-left:auto;
   margin-right:auto;   
   width:80%;
   min-width:980px;   
}
.groupbox
{
	position:relative;
	padding:10px;
	border: 1px solid #A3C0E8;
	/*overflow:auto;*/
}
.line
{
	position:relative;
	border-bottom: 1px solid #A3C0E8;	
	/*overflow:auto;*/	
}

.groupbox_title
{
	font-family: Trebuchet MS, tahima, verdana, arial;
	font-weight: bold;
	color:Black;
	background-color:White;
	position:absolute;
	top:-7px;
	left:20px;
	padding-left:5px;
	padding-right:5px;
}
.deviceicon_label
{
	padding: 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFCC;
	color: #800000;
	position: relative;
	width: 80px;
}
.devicepopup
{
	border: thin solid #800000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFCC;
	color: #003366;
	position: absolute;
}
.gridlink
{
	cursor:pointer;
	text-decoration:underline;
	white-space:nowrap;		
}
.gridlink:hover
{	
	color:Black;
}	
.gridlink_red
{
	cursor:pointer;
	color:#FF3F3F;
	text-decoration:underline;
	white-space:nowrap;	
}
.gridlink_red:hover
{
	color:#BF0F0F;
}	

.gridinfo
{
	cursor:pointer;	
	white-space:nowrap;		
}
.gridinfo_red
{
	cursor:pointer;
	color:#FF3F3F;	
}



/*.bannerbase {
   background: url(img/banner_base.png) no-repeat top left;      
}*/



/*********** them

/*********** theme overrides ****/
/*.dxgvHeader_SoftOrange,.dxgvDataRow_SoftOrange,
.dxpSummary_SoftOrange,.dxeListBoxItem_SoftOrange,
.dxbButton_SoftOrange,.dxeBase_SoftOrange,
.dxeButtonEdit_SoftOrange,.dxeButtonEditButton_SoftOrange,
.dxeEditArea_SoftOrange,.dxEditors_edtDropDown_SoftOrange,
.dxeCalendarDay_SoftOrange,.dxeCalendarSelected_SoftOrange,
.dxeCalendarOtherMonth_SoftOrange,.dxeCalendarWeekend_SoftOrange,
.dxeCalendarWeekend_SoftOrange,.dxeCalendarWeekend_SoftOrange,
.dxeCalendarWeekend_SoftOrange,.dxeCalendarWeekend_SoftOrange,
.dxeCalendarWeekend_SoftOrange,dxeCalendarWeekend_SoftOrange,
.dxeCalendarWeekend_SoftOrange,.dxeCalendarHeader_SoftOrange,
.dxeCalendarWeekend_SoftOrange,
.dxeMemo
.dxeFocused_SoftOrange
{
   font-family: Trebuchet MS, tahima, verdana, arial !important;
}*/
