/**
 * Text functions styles.
 *
 * @author Jan Novacek <novacek_j@seznam.cz>
 * @copyright 2013 Welding24.eu
 * @version 0.1
 */
 
/**
 * Headings
 */

/**
 * Paragraphs
 */
.text p {
	margin-bottom: 10px;
        /*font-size: 13px;*/
}
.text p.lowIndent {
	margin-bottom: 5px;
}
.text p.noIndent {
	margin-bottom: 0px;
}
.text p.lastItem {
	margin-bottom: 30px;
}

/**
 * Links
 */
.text a {
	color: #00275a; text-decoration: none;
}
.text a:hover {
	color: #00275a; text-decoration: underline;
}

/**
 * Lists
 */
.text ul, ol {
    margin-bottom: 15px;
    /*font-size: 1.1em;*/
}
.text ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 15px 0;       
}
.text li {
	/*margin-left: 16px;*/ margin-bottom: 2px;
	/*line-height: 1.4em;*/
}
.text ol li {
	margin-left: 22px;
}
.text li ul, .text li ol {
	margin-bottom: 0;
}
.text li ul {
	list-style-type: disc;
}
.text li ul li, .text li ol li {
	margin-bottom: 0;
}

/**
 * Tables
 */
.text table.bordered {
	margin-top: 2px; margin-bottom: 15px;
        border: 1px solid #E7E9EC;
        border-collapse: collapse;
}
.text .bordered tr {
	background-color: #FFF;
}
.text .bordered tr.even {
	/*background-color: #E9ECF8;*/
}
.text .bordered th {
	padding: 2px 7px;
        border: 1px solid #E7E9EC;
}
.text .bordered tbody th {
	padding: 3px 7px;
	vertical-align: top;
}
.text .bordered td {
	padding: 3px 7px;
        border: 1px solid #E7E9EC;
}
.text table.lowIndent {
	margin-bottom: 5px;
}
.text table.noIndent {
	margin-bottom: 0;
}
.text table.fullWidth {
	width: 100%;
}
.text table.full-table {
	width: 716px;
}
.text table.margin-table {
	margin-left: 8px;
        margin-right: 8px;
}
.text table.halfWidth {
	width: 50%;
}
.text table img {
	display: block; margin: 0;
}
.text th.right {
	text-align: right;
}
.text th.halfWidth {
	width: 50%;
}
.text td h4 {
	/*font-size: 1em;*/
}

/**
 * Misc
 */
.text address {
	margin-bottom: 15px;
	/*font-size: 1.1em;*/ font-style: normal; line-height: 1.4em;
}
.text img {
	display: block; margin-bottom: 15px;
}
.text img.border {
	border: 1px solid #FFF;
}
.text .imgFloatLeft {
	float: left; margin: 0 15px 15px 0;
}
.text .imgFloatRight {
	float: right; margin: 0 0 15px 15px;
}
.text .blockHighlight {
	float: right; margin-left: 10px;
}
.text .form p {
	margin-bottom: 2px;
}
.text button {
	/*font-size: 1em;*/
}

/**
 * Notice
 */
.text .notice
{
	background-color: #ddeef9;
        border: 1px solid #d8d7d7; 
        border-collapse: collapse;
	clear: both;
        padding: 15px 15px 0 15px;
        margin-bottom: 15px;
}