/* 
    Document   : usefull
    Created on : 27.10.2008, 13:03:15
    Author     : tomas_b
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.info-icon {
    display: block;
    margin: 0 auto;
    width: 45px;
    height: 18px;
    background-image: url(../images/Info.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.width170 { width:170px; }

.active {
	color: #ff0000;
}

.unactive {
	color: #999999
}

/*
    Floats
*/
.floatLeft { float: left; }
.floatRight { float: right; }

.alignCenter {text-align: center;}
.alignJustify {text-align: justify;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}


    dl.zend dt, dd { min-height: 30px; }
	dl.zend_form_dojo dt {
		float: left;
		clear: left;
		text-align: right;
	}
	dl.zend_form_dojo dt label.required { font-weight: bold; }
	dl.zend_form_dojo dd {
		float: left;
		clear: right;
		padding-left: 5px;
	}

	dl.zend_form_dojo dd ul.errors {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	dl.zend_form_dojo dd ul.errors li {
		float: left;
		margin: 0 0.15em;
		font-size: 12px;
		color: #666666;
	}
.input_contactform {
	width: 350px;
	border: 1px solid #BCBCBC;
	background: white url(../images/input.gif) repeat-x;
	margin: 0px 0px 0px 0px;
	font-size: 0.8em;
	padding: 2px;
}
#Online label{
	padding-bottom: 5px;
	font-weight: bolder;
}
.req {
	color: #F00;
}
.remove {
	border: 1px solid #BCBCBC;
	margin-right: 5px;
	font-size: x-small;
	margin-bottom: 2px;
}


/*
    Hands on trainins classes
*/
.marginTop10 {
    margin: 10px 0 0 0;
}

.marginTop10 tbody tr th {
    vertical-align: top;
    width: 150px;
}

table.marginTop10 tbody tr td ul li {
    list-style: disc;
    float: none;
    display: list-item;
    width: 100%;
    margin-left: 20px;
}

/* offsetting the entire ul down */
* html table.marginTop10 tbody tr td ul { /* IE6 */
    position: relative;
    top: .3em;
}
*:first-child+html table.marginTop10 tbody tr td ul { /* IE7 */
    position: relative;
    top: .3em;
}

/* offsetting each li back up*/
* html table.marginTop10 tbody tr td ul li { /* IE6 */
    vertical-align: top;
    position: relative;
    top: -.3em;
}

*:first-child+html table.marginTop10 tbody tr td ul li { /* IE7 */
    vertical-align: top;
    position: relative;
    top: -.3em;
}




