/* © diesel, 2007 */

.sForm .search { position: static; }


/* Content styles */

	.content {
		color: black; font-size: 1.1em; line-height: 1.4em;
		padding: 2.5em; width: auto !important; _width: 100% !important; margin-right: 20px !important; }

	.content * {
		color: black;}

	
		
		/* text */
			
			.content hr {
				border: none; border-top: 2px solid #314a8c; 
				height: 0; _height: 2px;}
			.content p {
				font-size: 1em; margin: 0 0 1em; color: #706F68; }
			.content p b { color: #706F68; }
			
			.content sub, .content sup, .content small {
				font-size: .9em;}
			.content big {
				font-size: 1.2em;}
			.content blockquote {
				margin: 1.5em 0; padding: 0 1em; 
				border-left: .4em solid #314a8c; color: #706F68;}
			.content blockquote b {
				 color: #706F68;}

		/* headers */
			.content h1 {
				margin: .6em 0 .3em; 
				font-size: 1.3em; color: #314a8c;}
			.content h2 {
				margin: .6em 0 .3em; 
				font-size: 1.2em; color: #314a8c;}
			.content h3 {
				margin: .6em 0 .3em; 
				font-size: 1.1em; color: #314a8c;}
			.content h4 {
				margin: .6em 0 .3em; 
				font-size: 1em; color: #314a8c;}
			.content h5 {
				margin: .6em 0 .3em; 
				font-size: 1em; font-weight: normal; color: #314a8c;}

		/* lists */
			.content ul {
				margin: .75em 0 .75em 1em;}
			.content ol {
				margin: .75em 0 .75em 1em; color: black; list-style-position: inside; }	
				.content ol li { color: #314a8c; }
				
			.content ul li {
				position: relative; padding: 0 0 0 1em;  _height: 1%; color: #314a8c;
				list-style-type: none; background: url(../images/common/content-list.gif) no-repeat 0 .5em;}
				
				.content ul li ul{
					margin: .3em 0 .3em 1em;}
				.content ul li ul li{
					position: relative; padding: 0 0 0 1em;  _height: 1%; color: #314a8c;
					list-style-type: none; background: url(../images/common/content-list-2.gif) no-repeat 0 .5em;}
		
		/* tables */
			.table-style {
				margin: .6em 0 .3em;  
				position: relative; width: 100%; margin-right: -10000px;
				border: solid #314A8C; border-width: 1px 1px 0 0;}
			.table-style td,.table-style th {
				padding: .4em .8em;
				border: solid #314A8C; border-width: 0 0 1px 1px;}
			.table-style-header, .table-style th {
				text-align: center; font-weight: bold;
				background: #F1FAFF; color: #314a8c;}


		/* forms */
			.form-style td{
				padding: .2em .4em;}
			.form-label {
				text-align: right; color: #706F68; width: 250px;}
			.form-require {
				font-weight: bold; font-size: 1.2em; color: #314a8c;}
			.form-error {
				display: block; color: #314a8c; text-transform: lowercase;
				font-size: .8em;  font-family: Verdana, Arial, sans-serif;}
			.form-data {
				font-size: 1.1em;}
				.form-input {
					width: 200px; border: 1px solid #314a8c; color: #777;}
				.form-checkbox, .form-submit {
					cursor: hand; cursor: pointer;}
				.form-data textarea {
					width: 200px; height: 60px;  color: #777;
					font-family: Arial, sans-serif; border: 1px solid #314a8c;}
				.form-data select {
					border: 1px solid #314a8c; width: 202px; }
			.form-regFieldsTableInput  {
				width: 150px; border: 1px solid #314a8c; color: #777;}
			
			.form-file {
				width: 200px; border: 1px solid #314a8c; color: #777;}

/* Bread crumbs */
	.main-path {
		clear: both; margin: .1em 2.5em 0 3em; color: #92A7B7; padding-left: 10px; 
		font-size: .9em; text-transform: lowercase; font-family: Verdana, sans-serif;
		background: url(../images/common/path-img.gif) 0 3px no-repeat;}

/* Main header */
	.main-header {
		margin: .7em 2.5em .4em 1.8em; text-transform: uppercase; 
		font-size: 1.5em; font-family: Trebushet MS; font-weight: bold; color: #314a8c;}
		
/* link more */
.more, .more:visited {
	position: relative; float: right; font-size: 1.1em;
	color: #314a8c; text-decoration: none;}
	
.more:hover, .more:active {
	color: #996600;}
	
/* headers */
.headers-table { margin: 20px 0; //margin: 5px 0; _margin-right: 3px;}

	.headers-name {
		font-size: 1.4em; font-family: Trebushet MS; font-weight: bold; white-space: nowrap;
		text-transform: uppercase; text-align: center; color: #314a8c; padding: 0 30px;
		background: url(../images/common/main-header-corn.gif) bottom right no-repeat;}
	
	
	.headers-bg {
		width: 100%; background: white;
		background: #F2F6E9 url(../images/common/main-header-bg.gif) top left repeat-y;
	}
	
/* addition styles for useful-doc block */
.headers-table-doc	{ margin: 0;}
	.header-doc 	{ padding: 0 30px 0 0;}

/* addition styles for polling block */
.headers-table-polling	{ margin: 0;}
	.header-polling 	{ padding: 0 30px 0 0;}
	
.headers-table-price 	{ margin-bottom: 15px;}

/* addition styles for offer-inner block */
.headers-table-offer	{ margin: 0;}
.seo a { color:#fff;text-decoration: none;}
