/**
 * Article styles.
 *
 * @author Frantisek Fialka <info@ide.cz>
 * @copyright 2005-2006 IDE.cz
 * @version 0.8
 */

/**
 * Headings
 */
.article h2 {
	margin-bottom: 15px;
}
.article h3 {
	margin-bottom: 8px;
	font-size: 1.2em; font-weight: bold; color: #C2263F; line-height: 1.4em;
}
.article h4 {
	margin-bottom: 2px;
	font-size: 1.2em; font-weight: bold; color: #222;
}

/**
 * Autorization
 */
.article .autorization {
  background-image: url(../gfx/autorization.gif);
  background-repeat: no-repeat;
  background-position: right top;
}

/**
 * Paragraphs
 */
.article p {
	margin-bottom: 15px;
	font-size: 1.1em; line-height: 1.4em;
}
.article p.lowIndent {
	margin-bottom: 5px;
}

/**
 * Links
 */
.article a {
	color: #24408F; text-decoration: underline;
}
.article a:hover {
	color: #C2263F; text-decoration: underline;
}

/**
 * Lists
 */
.article ul, ol {
	margin-bottom: 15px;
	font-size: 1.1em;
}
.article ul {
	list-style-type: disc;
}
.article li {
	margin-left: 16px; margin-bottom: 2px;
	line-height: 1.4em;
}
.article ol li {
	margin-left: 22px;
}
.article li ul, .article li ol {
	margin-bottom: 0;
	font-size: 1em;
}
.article li ul {
	list-style-type: disc;
}
.article li ul li, .article li ol li {
	margin-bottom: 0;
}

/**
 * Tables
 */
.article table.bordered {
	margin-top: 2px; margin-bottom: 15px;
	border: 1px solid #AAB8DF; border-collapse: collapse;
	font-family: sans-serif; font-size: 1.1em;
}
.article table.noBordered {
	margin-top: 2px; margin-bottom: 15px;
	font-family: sans-serif; font-size: 1.1em;
}
.article .bordered tr {
	background-color: #FFF;
}
.article .bordered tr.even {
	background-color: #E9ECF8;
}
.article .bordered tr.full {
	background-color: #FFCFBF;
  color: #808080;  
}
.article .bordered th {
	padding: 2px 7px;
	background-color: #E9ECF8;
	border: 1px solid #AAB8DF;
	text-align: left;
}
.article .bordered tbody th {
	padding: 3px 7px;
	background-color: #E9ECF8;
	text-align: left; vertical-align: top;
}
.article .bordered td {
	padding: 3px 7px;
	border: 1px solid #AAB8DF;
}
.article table.lowIndent {
	margin-bottom: 5px;
}
.article table.noIndent {
	margin-bottom: 0;
}
.article table.fullWidth {
  width: 100%;
}
.article table img {
	display: block; margin: 0;
}
.article th.right {
	text-align: right;
}
.article th.center {
	text-align: center;
}
.article th.left {
	text-align: left;
}
.article th.halfWidth {
	width: 50%;
}
.article td h4 {
	font-size: 1em;
}

/**
 * Misc
 */
.article address {
	margin-bottom: 15px;
	font-size: 1.1em; font-style: normal; line-height: 1.4em;
}
.article img {
	display: block; margin-bottom: 15px;
}
.article img.border {
	border: 1px solid #FFF;
}
.article .imgFloatLeft {
	float: left; margin: 0 15px 15px 0;
}
.article .imgFloatRight {
	float: right; margin: 0 0 15px 15px;
}
.article .blockHighlight {
	float: right; margin-left: 10px;
}
.article .form p {
	margin-bottom: 2px;
}
.article button {
	font-size: 1em;
}
