/**
 * Nucleo (X)HTML/CSS Framework
 * 
 * Typographic styles for blocks, which have class "content"
 *
 * @copyright       Copyright (c) 2008, Sergey Gogolev
 * @link            http://css.softprojects.ru/
 * @license    		CC-A-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/)
 * @version         0.1.4
 */

 
 .main-header {
	padding: 0 0 0 15px;
	background: url(../images/arrow.gif) no-repeat 0 6px;
	color: #e16c0b; font-size: 1.4em; color: #8fc400;
	text-transform: uppercase; font-weight: bold;}
	
 .main-path, .navigation-path{
	padding: 0 0 0 15px;
	font-family: Verdana; padding-top: 5px; color: #4e4e4e;}
	

/* 
 *	@section Main
 */

	.content {
		position: relative; width: 100%; padding: 15px 0 15px 0;
		color: #4e4e4e; font-size: 1.1em; line-height: 1.4em;}

	/* Paragraph */
		.content p {
			font-size: 1em; margin: 0 0 0;}
	
	/* Sub, sup, small */
		.content sub, .content sup, .content small {
			font-size: .9em;}
	
	/* Big */
		.content big {
			font-size: 1.1em;}

	/* Blockquote */
		.content blockquote {
			margin: 1em 0 1em; padding: 1em; 
			border-top: 1px solid #8fc400;
			background: #efefef;
			color: black; font-size: 1.1em;}

/* 
 *	@section Lists
 */

	.content ul, .content ol {
		margin: 1em 0 1em 1em;}

		.content ul ul, .content ol ul{
			margin: .25em 0 .25em 1em;}

		.content ul li {
			position: relative; padding: 0 0 0 1em; height: 1%;
			background: url(../images/bullet.gif) no-repeat 0 .4em;}

			.content ul li ul li{
				background: url(../images/bullet-in.gif) no-repeat 0 .6em;}
	

/* 
 *	@subsection Headers
 */
	.content h2, .content h3,
	.content h4, .content h5, .content h6 {
		margin: .6em 0 .3em;
		font-weight: bold; color: #8fc400;}

	.content h2 {
		font-size: 1.1em;}

	.content h3 {
		font-size: 1em;}

	.content h4, .content h5, .content h6 {
		font-size: .9em; color: #4e4e4e;}


/* 
 *	@subsection Tables
 */
			
	.table-style {
		width: 100%; margin: 1em 0 1em;}
	
	.table-style td,.table-style th {
		padding: .4em .8em;
		border: 2px solid white;}

	.table-style-header, 
	.table-style th {
		font-weight: bold; color: white; 
		background: #94b1cf;}	
		
	.table-style td {
		}
		
	.table-style-row {
		background: #efefef;}
		
	/* 
 *	@subsection Forms
 */
	.form-style {
		padding: 15px; height: 1%;
		background: #f4f4f4;}
		
		.form-style-404 {
			height: 178px;}

	.form-style table {
		width: 100%;}

	.form-style td{
		padding: 0 12px 10px 0;}

	.form-label {
		text-align: right; width: 130px;}

	.form-require {
		font-weight: bold; font-size: 1.1em; color: #990000;}

	.form-error {
		display: block; 
		text-transform: lowercase; font-size: .8em;  font-family: Verdana, Arial, sans-serif; color: #990000;}

		.form-input {
			width: 100%; padding: 2px;  background: #fff;
			border: 1px solid #d5d5d5;}
			
		.form-input-small{
			width: 100px; padding: 2px;  background: #fff;
			border: 1px solid #d5d5d5;}


		.form-data textarea {
			width: 100%; height: 60px; padding: 2px;  background: #fff;
			font-family: Arial, sans-serif; border: 1px solid #d5d5d5;}
		
		 .form-submit {
			display: block;  padding: 5px 10px 7px !important;
			float: left; overflow: visible; font-size: 1em; font-weight: bold;
			background: #4478ae;  color: white; cursor: pointer;}
			
			.form-submit:hover {
				background: #8fc400; color: white;}
			
		.form-style .width-100-percent {
			width: 100%; padding: 0 !important;}	
