
body.popup
{
    margin: 0;
    padding: 0;
}

div.contentPopup
{
    margin: 10px;
    padding: 0;
}

body.condition
{
    margin: 10px 10px 10x 10px;
    padding: 0;
}

strong
{
	color: #333538;
}


.row
{
    /*
    border: 0;
    padding: 0;

    border: 1px solid;
    */

    width: 350px;
    height: auto;
    /*
    Centera in nun
    margin-left: auto;
    margin-right: auto;
    */
}

.row div
{
    margin: 2px;
    padding: 0;
    float: left;
    font-weight: bold;
    color: #333;
}

.row div div
{
    padding: 0;
    margin: 0;
    width: auto;
}

.row .clear
{
    clear: both;
    float: none;
    border: none;
    margin: 0;
    padding: 0;
}

.row div div input, .row div div select, .row div div textarea, .standardInput
{
    margin: 0;
    padding: 1px;
    border: 1px solid #7F9DB9;
    margin-top: 1px;
    font-weight: normal;
    vertical-align:bottom;
}

table .form tr th
{
    vertical-align: bottom;
	color: #333538;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
}

table .form tr td
{
    padding-right: 6px;
}


.DataGrid
{
}

.DataGrid .HeaderStyle TD
{
	font-weight: bold;
	color: #333538;
}

.DataGrid .ItemStyle TD
{
	background-color: #FFFFFF;
}

.DataGrid .AlternatingItemStyle TD
{
	background-color: #EEEEEE;
}

div.header
{
    background-image:url(/img/linefade.jpg);
    padding: 10px;
    background-repeat: repeat-y;
    color: #42486A;
    font-weight: bold;
    border-bottom: 3px solid #8B8F9B;
}

.error
{
    background-image:url(/img/forbidden.gif);
    background-repeat: no-repeat;
    padding-left: 18px;
    background-position-y: center;
    font-weight: bold;
    height:auto;
	color: #333538;
}

.ok, .cancel, .wait, .faq, .info
{
    background-repeat: no-repeat;
    padding-left: 18px;
    padding-top: 1px;
    padding-bottom: 1px;
    height:auto;
	color: #333538;
}

.ok
{
    background-image:url(/img/ok.gif);
}
.cancel
{
    background-image:url(/img/cancel.gif);
}
.wait
{
    background-image:url(/img/view.gif);
}
.faq
{
    background-image:url(/img/faq.gif);
}
.info
{
    background-image:url(/img/info.gif);
}

div.horse
{
    background-image:url(/img/horse.gif);
    background-repeat: no-repeat;
    padding-left: 22px;
    background-position-y: center;
    font-weight: bold;
    height:auto;
	font-size: 14px;
	color: #333538;
}

.scrollbox
{
    padding: 2px;
    height: 280px;
    border: 0;
    overflow: auto;
    background-color: #FFF;
}

hr
{
    height: 1px;
}

tr.over
{
    background-color: #F3F3F3;
}


div.hintinfo
{
    border: 1px solid #808080;
	background-color: #ffffe1;
    padding: 5px;
}

.linkList
{
    list-style: none;
    padding: 2px;
    margin: 2px;
    padding-left: 0;
    margin-left: 0;
}

.linkList li
{
    background-image:url(/img/i.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-position-y: 3px;
}


