.clear{
    clear:both;
    font-size:0px;
    line-height:0px;
    height:0px;
    display: block;
}
.bold {font-weight:bold;}

.floatRight{float:right;}
.text-align-right{text-align:right;}
.overflowHidden{overflow:hidden;}
select {
    border: 1px solid #d4d4d4; 
    -webkit-border-radius: 3px;
  -moz-border-radius: 3px; 
  -khtml-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 0px;
}


span.cke_skin_kama {dispaly:block;overflow:hidden;}

table.ViTable
{
    width:100%;
    border-spacing: 1px;
}

table.ViTable{border:1px solid #ececec;}
table.ViTable th{background-color:#8D8787; color:#EDEDED; font-size:13px;padding:2px 5px;}
table.ViTable tr td{padding:2px 5px; font-size:12px; vertical-align:middle;}
table.ViTable tr td img{float:none;}
table.ViTable tr td.columnButtons{text-align:right !important;}
table.ViTable tr.row0 td{background-color:#ffffff;}
table.ViTable tr.row1 td{background-color:#ececec;}
table.ViTable tr:hover td{background-color: #a3d063;}
table.ViTable td.idColumn {width:50px;}
table.ViTable td.columnButtons{white-space: nowrap;}

table.ViTable a {color: inherit;}

.columnButtons a.button, a.ViButton
{
    text-decoration: none;
    border:1px solid #D4D4D4;
    display:inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px; 
    -khtml-border-radius: 3px;
    border-radius: 3px;
    font-size:10px;
    padding:2px;
    background-color:#D6D4B6;
}
.columnButtons a.button:hover,a.ViButton:hover {
    border-color:#767272;
}
a.ViButton:hover, a.ViButton:link, a.ViButton:visited,
.columnButtons a.button:hover, .columnButtons a.button:link, .columnButtons a.button:visited {color:#000000;}
.columnButtons a.button.greenButton, a.ViButton.greenButton {background-color: #539E21; color:white;}
.columnButtons a.button.removeFilters, a.ViButton.removeFilters {
    border: none; 
    background-color: transparent;
    color:white;
    background-image: url("../images/icons/filter_delete.png");
    background-repeat: no-repeat;
    min-height: 16px;
    min-width: 16px;
    vertical-align: middle;
    margin-left: 2px;
    margin-right: 2px;
}
div.ViGridTable .postedFilterClass
{
    background-color: #BBFFBB;
}

table.ViGridTable
{
    width:100%;
    border-spacing: 1px;
}
.ViGridTable .information-box{padding-bottom:5px;}
.ViGridTable .information-box .totalNumber{display:inline-block; font-weight: bold; padding-right:15px;}


table.ViGridTable{border-top:1px solid #ececec;}
table.ViGridTable th{background-color:#8D8787; color:#EDEDED; font-size:13px;padding:2px 5px; border-right: 1px solid #e9e7e8;}
table.ViGridTable th:last-child{border-right: 0px;}
table.ViGridTable th a:link,
table.ViGridTable th a:visited {
	font: bold 10px/1.0em Arial;
	text-align: center;
	text-decoration: none;
	color: #FFF;
}

table.ViGridTable th a.asc:link,
table.ViGridTable th a.asc:visited {
	background-image: url("../images/icons/asc.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 14px;
}

table.ViGridTable th a.desc:link,
table.ViGridTable th a.desc:visited {
	background-image: url("../images/icons/asc.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 14px;
}

table.ViGridTable th a.sort_none:link,
table.ViGridTable th a.sort_none:visited {
	background-image: url("../images/icons/sort_none.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 14px;
}
table.ViGridTable th img { 
    float:none;
    vertical-align: middle;
}
table.ViGridTable th.buttonColumn{text-align:right;font: bold 10px/1.0em Arial;}
table.ViGridTable tr.filterRow.hidden{display:none;}

table.ViGridTable tr td{
        padding:2px 5px; 
        font-size:12px; 
        border-bottom: 1px solid #d4d4d4;  
        vertical-align:middle;        
        font: 11px/1.1em Arial;
}

table.ViGridTable tr.selectedRow td{background-color: #C2E1EF !important;}
table.ViGridTable tr td img{float:none;}
table.ViGridTable tr td.columnButtons{text-align:right !important;}
table.ViGridTable tr.row0 td{background-color:#ffffff; border-right: 1px solid #FFF}
table.ViGridTable tr.row1 td{background-color:#ececec; border-right: 1px solid #FFF;}
table.ViGridTable tr:hover td{background-color: #a3d063;}
table.ViGridTable td.idColumn {width:50px;}
table.ViGridTable td.columnButtons{white-space: nowrap;}
table.ViGridTable td.columnButtons img{margin:0 2px;}
table.ViGridTable tr.filterRow input, table.ViGridTable tr.filterRow select {
	width:98%; 
	border: 1px solid #d4d4d4; 
	-webkit-border-radius: 3px;
      -moz-border-radius: 3px; 
      -khtml-border-radius: 3px;
      border-radius: 3px;
      padding: 3px 0px;
      font: bold 10px/1.0em Arial;
}
table.ViGridTable tr.filterRow input.active, table.ViGridTable tr.filterRow select.active {
	background-color: #ffcc66;
	border: 1px solid #767272;
        font: bold 10px/1.0em Arial;
}
table.ViGridTable .ViGridTableToggleFilter:hover{cursor:pointer}

table.ViTable tr.inactive-row, table.ViGridTable tr.inactive-row{color:#7e7e7e;}
table.ViTable img.space-right, table.ViGridTable img.space-right {margin-right:10px;}
table.ViTable rd a, table.ViGridTable td a {color:inherit}

div.ViPaginationWidget {text-align:center; padding:10px 0;}
div.ViPaginationWidget.limitSelect{padding-bottom:0px;margin-bottom:-5px;}
div.ViPaginationWidget a:link, 
div.ViPaginationWidget a:visited { 
	display:inline-block; 
	padding:2px 5px;
	border: 1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; 
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font: normal 14px/1.5em Arial;
	color: #8d8787;
	text-decoration: none;
	margin: 0px 2px;
}
div.ViPaginationWidget a:hover { 
	border: 1px solid #8d8787;
	background-color: #ffcc66;
	color: #000;
}
div.ViPaginationWidget span { 
	display:inline-block; 
	padding:2px 5px;
	border: 1px solid #f2f2f2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; 
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font: normal 14px/1.5em Arial;
	color: #CCC;
	text-decoration: none;
	margin: 0px 2px;
}

select.limitSelect {
	padding: 1px 1px;
	border: 1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; 
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 7px;
}



table.ViTreeTable
{
    width:100%;
    border-spacing: 1px;
}

table.ViTreeTable{border:1px solid #ececec;}
table.ViTreeTable th{background-color:#8D8787; color:#EDEDED; font-size:13px;padding:2px 5px;}
table.ViTreeTable tr td{padding:2px 5px; font-size:12px;}
table.ViTreeTable tr td img{float:none;}
table.ViTreeTable tr td.columnButtons{text-align:right !important;}
table.ViTreeTable tr.row0 td{background-color:#ffffff;}
table.ViTreeTable tr.row1 td{background-color:#ececec;}
table.ViTreeTable tr:hover td{background-color: #a3d063;}
table.ViTreeTable td.columnButtons{white-space: nowrap;}


/******************
* Admin Tabulators
******************/
ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}       

.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	background: #fff;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}


/*************************
*   Active Form
*************************/

.ViActiveForm .row {
    overflow:hidden;
    padding-top:5px;
    padding-bottom:5px;

}

.ViActiveForm .submitrow {
    overflow:hidden;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:150px;

}

.ViActiveForm .row label { 
	display:block;
	float: left;
	width: 150px;
        font-size:11px, 1.0em;
        font-weight:bold;
        overflow:hidden;
        padding-top:5px;
        padding-right:5px;
        padding-bottom:7px;
        text-align: right;
}

.ViActiveForm .row label span { 
	color: #FF0000;
}
.ViActiveForm .row .value{overflow:hidden; padding:7px; min-height:28px; width: 300px;}
.ViActiveForm .row textarea { 
	width:300px;
	height:200px;
	padding: 7px 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; 
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #8d8787;
}
.ViActiveForm .row input[type=text], 
.ViActiveForm .row input[type=password] {
	width:300px;
	padding:2px 7px; 
	border:1px solid #8d8787;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; 
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.ViActiveForm .row select {
	width:200px; 
	border:1px solid #8d8787;
	padding: 1px 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; 
	-khtml-border-radius: 3px;
	border-radius: 3px;
}

.ViActiveForm .row input.error, 
.ViActiveForm .row textarea.error {
	border-color:#AD262A;
}

.ViActiveForm .rowBox.left {float:left; position: relative; overflow: hidden; width:45%; padding-right:20px;}
.ViActiveForm .rowBox.right {float:right; position: relative; overflow: hidden; width:45%; padding-left:20px;}

.ViActiveForm div.error {
	background-image: url("../images/icons/error.png");
	background-repeat: no-repeat;
	background-position: 0% 50%;
	margin-left: 150px;
	font: normal 14px/1.5em Arial;
	color: #FF0000;
	padding: 0px 0px 0px 22px;
	margin-bottom: 5px;
}

.ViActiveForm input[type=button] {
	color: #5f5b5a;
	text-decoration: none;
}



.ViView .row{overflow:hidden;padding:3px; border-bottom:1px solid #D4D4D4;}
.ViView div.row:nth-child(even) {background-color:#ECECEC;}
.ViView div.inner div.row:nth-child(even) {background-color:#ECECEC;}
.ViView div.row:hover { background-color: #a3d063; }
.ViView .title{float:left;overflow:hidden;width:160px; padding-right:10px; font-weight:bold;line-height:16px;}
.ViView .value{overflow:hidden;font-size:12px;padding:1px;}


.ViForm fieldset, .ViActiveForm fieldset
{
    border: solid 1px #DDD;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 12px 12px 5px;
    margin: 18px 0;
}
.ViForm fieldset legend, .ViActiveForm fieldset legend
{
    font-weight: bold;
    background: white;
    padding: 0 3px;
    margin: 0 0 0 -3px;
    font-size:13px;
}


/*====================BUTTONS PLUGIN==========================================*/
.buttons a, .buttons button, a.viButtonDesigned, button.viButtonDesigned{
    
    display:inline-block;
/*    float:left;*/
    margin: 7px 7px 0 0;
    background-color:#f0f0f0;
    border:1px solid #d0d0d0;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px !important; /* Links */
}
.buttons button, button.viButtonDesigned{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type], button[type].viButtonDesigned{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img, a.viButtonDesigned img, button.viButtonDesigned img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover, a.viButtonDesigned:hover, button.viButtonDesigned:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active, a.viButtonDesigned:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive, a.viButtonDesigned.positive, button.viButtonDesigned.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover, a.viButtonDesigned.positive:hover, button.viButtonDesigned.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active, a.viButtonDesigned.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative, a.viButtonDesigned.negative, button.viButtonDesigned.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover, a.viButtonDesigned.negative:hover, button.viButtonDesigned.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active, a.viButtonDesigned.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* REGULAR */

button.regular, .buttons a.regular, a.viButtonDesigned.regular, button.viButtonDesigned.regular{
    color:#336699;
}
.buttons a.regular:hover, button.regular:hover, a.viButtonDesigned.regular:hover, button.viButtonDesigned.regular:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a.regular:active, a.viButtonDesigned.regular:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* ViGridSubmit button elrejtese */
.buttons button.ViGridSubmitButton, button.viButtonDesigned.ViGridSubmitButton{
    margin:0;
    padding:0 !important;
    line-height:0;
    font-size:0;
    height:0;
    width:0;
    display:inline;
    border:none;
    background:nonde;
}
/*============================================================================*/

div#right-col .adminNewsBox p {
    display:block !important;
    float:none;
}


h3.hr{
    border-bottom: 1px solid #D4D4D4;
    margin-bottom: 10px;
}
hr.hr{
    margin-bottom: 10px;
    font-size: 0px;
    border: none;
    border-bottom: 1px solid #D4D4D4;
    padding-bottom: 5px;
}



/********************************/

.ViGrid .row { width: auto; max-width: none; min-width: 0; overflow: hidden}

.ViGrid .column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }
.ViGrid .column.centered, .columns.centered { float: none; margin: 0 auto; }

[class*="column"] + [class*="column"]:last-child { float: right; }

[class*="column"] + [class*="column"].end { float: left; }

.ViGrid .row .one { width: 8.333%; }

.ViGrid .row .two { width: 16.667%; }

.ViGrid .row .three { width: 25%; }

.ViGrid .row .four { width: 33.333%; }

.ViGrid .row .five { width: 41.667%; }

.ViGrid .row .six { width: 50%; }

.ViGrid .row .seven { width: 58.333%; }

.ViGrid .row .eight { width: 66.667%; }

.ViGrid .row .nine { width: 75%; }

.ViGrid .row .ten { width: 83.333%; }

.ViGrid .row .eleven { width: 91.667%; }

.ViGrid .row .twelve { width: 100%; }


.ViGrid .ViActiveForm .row label
{
    font-size: 11px;
    color: #4D4D4D;
    cursor: pointer;
    display: block;
    font-weight: 500;
    margin: 0;
    width:auto;
    float:none;
    padding: 0px 0 1px 0;
}

.ViGrid .ViActiveForm .row input[type="text"], .ViGrid .ViActiveForm .row input[type="password"]
{
    width:100%;
    margin-bottom:5px;
}


* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ViGrid .ViActiveForm .row input.error, .ViActiveForm .row textarea.error {
    border-color: #C60F13;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    background-color: rgba(198, 15, 19, 0.1);
}
.ViGrid .ViActiveForm div.error{
    display: block;
    padding: 4px 6px 2px;
    margin-top: -6px;
    background: #C60F13;
    color: white;
    font-size: 12px;
    font-weight: bold;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
    margin-left:0px;
    
}

.ViGrid .ViActiveForm .row input[type="text"]:focus, .ViGrid .ViActiveForm .row input[type="password"]:focus
{
    border-color:#336699;
    background-color:#c2e1ef;
}


.ViActiveForm .select2-container, .ViActiveForm .select2-container * {
    -moz-box-sizing: content-box !important;
    -ms-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    -khtml-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.ViActiveForm .select2-container input.select2-input{
    border:none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding:0 5px;
}


.ViGridTable tr.newMessage
{
    font-weight: bold;
}


.ViGrid.colored div.value {
    border: 1px solid #C2E1EF;
    background-color: #E4EFF5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}


/* easiestTooltip */
span.staticToolTip {
}
span.staticToolTip:hover {
    text-decoration: none;
    background: #ffffff;
    z-index: 6;
}
span.staticToolTip span {
        font-size: 18px;

    position: absolute;
    left: -9999px;
    margin: 20px 0 0 0px;
/*    padding: 3px 3px 3px 3px;*/
    border-style:solid;
    border-color:#413839;
    border-width:1px;
    z-index: 6;
    color: black;
    width:400px;
    text-align: justify;
}
span.staticToolTip:hover span {
    left: 2%;
/*    background: #F7F0DE;  */
    color: black;
    width:400px;
    text-align: justify;
    border-radius: 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); 
    -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
    font-family: Calibri, Tahoma, Geneva, sans-serif;
}
span.staticToolTip span {
    position: absolute;
    left: -9999px;
/*    margin: 4px 0 0 0px;*/
/*    padding: 3px 3px 3px 3px;*/
/*    border-style:solid;
    border-color:#413839;
    border-width:5px;  */
    color: black;
    width:400px;
    text-align: justify;
}
span.staticToolTip:hover span {
    margin: 25px 0 0 100px;
/*    background: #F7F0DE; */
    z-index:6;
    width:400px;
    text-align: justify;
    border-radius: 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
    font-family: Calibri, Tahoma, Geneva, sans-serif;
}



img.inline {
display: inline;
float: none;
vertical-align: middle;
}

/* staticTooltip 

span.staticToolTip {
        border-bottom: 1px dotted #000000; color: #000000; outline: none;
        cursor: help; text-decoration: none;
}
span.staticToolTip span {
        margin-left: -999em;
        position: absolute;
}
span.staticToolTip:hover span {
        border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
        font-family: Calibri, Tahoma, Geneva, sans-serif;
        position: absolute; left: 1em; top: 2em; z-index: 99;
        margin-left: 0; width: 250px;
}
*/
span.staticToolTip:hover span img {
        border: 0; margin: -5px 0 0 -55px;
        float: left; position: absolute;
}


span.staticToolTip:hover span em {
        font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
        display: block; padding: 0.2em 0 0.6em 0;
}

* html a:hover { background: transparent; }
span.classic {padding: 0.8em 1em; background: #FFFFAA; border: 1px solid #FFAD33; }
span.critical {padding: 0.5em 0.8em 0.8em 2em; background: #FFCCAA; border: 1px solid #FF3334;	}
span.help { padding: 0.5em 0.8em 0.8em 2em;background: #9FDAEE; border: 1px solid #2BB0D7;	}
span.info { padding: 0.5em 0.8em 0.8em 2em;background: #9FDAEE; border: 1px solid #2BB0D7;	}
span.warning { padding: 0.5em 0.8em 0.8em 2em;background: #FFFFAA; border: 1px solid #FFAD33; }


/*============================================================================*/
form.ViActiveForm div.errorListBox
{
    border: 1px solid #d09e9f;
    padding: 7px 7px 12px 7px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    background: #FEE;
    font-size: 12px;
    width: 90%;
}

form.ViActiveForm div.errorListBox div.errorListBoxLabel
{
    font-size: 15px;
    color: #333232;
    text-decoration: underline;
}

form.ViActiveForm ul.errorList
{
    
}

form.ViActiveForm ul.errorList li
{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 20px;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    display: list-item;
    text-align: -webkit-match-parent;
    list-style-type: disc;
}

form.ViActiveForm ul.errorList li span.errorListItemLabel
{
    color: #373434;
    font-weight: bold;
}

form.ViActiveForm ul.errorList li span.errorListItemValue
{
    color: #ad262a;
    font-weight: bold;
}
/*============================================================================*/
/******************************
* Autocomplete formazasok
******************************/
.ui-state-highlight {
    font-weight: bold;
    color: #9FDAEE;
}

table.ViGridTable tr td input.QuantityInputField
{
    width: 33px;
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}