@charset "utf-8";




/* 	SELIGDAR

	Author:		Vladislav Sterlin
	E-mail:		vladislav.sterlin@xhtmlmaker.ru
	
	-------------------------------------------------------- */




/*	TABLE of CONTENT

	01. Links
	02. Headers
	03.	Text
	04.	Tables
	06.	Forms
	07.	Classes
	
	
	-------------------------------------------------------- */




/* 	01.  LINKS
	-------------------------------------------------------- */
	
	a:link {
		color: #06F;
		text-decoration: underline;
		}
	a:visited {	
		color: #06F;
		text-decoration: underline;
		}
	a:hover {
		color: #06F;
		text-decoration: none;	
		}




/* 	02.  HEADERS
	-------------------------------------------------------- */

	.content h2,
	.content h3,
	.content h4 {
		font-family: Arno Pro Light Display, Garamond Narrow, Garamond, Times New Roman;
		font-weight: normal;
		line-height: normal;
		color:#333;
		}	
	
	
	.content h2 {
		color:#333;
		font-size: 28px;
		margin: 31px 0 -9px;
		}
		
	.content h3 {
		color:#333;
		font-size: 21px;
		margin: 20px 0 -9px;
		}

	.sidebar h2 {
		font-family: Arial;
		font-weight: bold;
		line-height: normal;
		color:#333;
		font-size: 12px;
		background-repeat:repeat-y;
		text-decoration:none;
		padding: 4px 0 0 8px;
		}



/* 	03.  TEXT
	-------------------------------------------------------- */
		
	.content p {
		line-height: 20px;
		margin-top: 17px;
		}
		
		.content .picture {
			margin: 35px 0 29px;
			}
			.content .picture p {
				font-style: italic;
				line-height: normal;
				margin: 5px 0 0 20px;
				width: 300px;
				}
			
		.content strong,
		.content b {
			font-weight: bold;
			}	
		
		.content em,
		.content i,
		.content var,
		.content dfn,
		.content cite  {
			font-style: italic;
			}
		
		.content em {
			font-weight: bold;
			}
			
		.content del {
			text-decoration: line-through;
			}
			
		.content code,
		.content kbd,
		.content tt,
		.content pre,
		.content samp {
			font-family: "Courier New", Courier, monospace;
			}

		.content abbr,
		.content acronym {
			text-transform: uppercase;
			}
		
		.content ins {
			border-bottom: 1px solid;
			}
			
		.content big {
			font-size: 15px;
			line-height: 1;
			}			
		.content small {
			/* font-size: 11px; */
			}
			
		.content sup,
		.content sub {
			font-size: 9px;
			line-height: 0;
			vertical-align: baseline;
			position: relative;
			}
		.content sup {
			top: -4px;
			}
		.content sub {
			top: 4px;
			}

	.content ul {
		line-height: 20px;			
		margin: 17px 0 0 35px;
		}
		.content ul li {
			list-style: disc;
			}			
			
	.content ul.doc {
		line-height: 20px;			
		margin: 10px 0 17px 35px;
		}
		.content ul.doc li {
			list-style: disc;
			}	
			
	.content ol {
		line-height: 20px;			
		margin: 17px 0 0 35px;
		}
		.content ol li {
			list-style: decimal;
			}			
	.content dl {
		line-height: 20px;
		}
		.content dt {
			font-weight: bold;
			margin-top: 17px;
			}
		
	.content  blockquote {		
		font-style: italic;
		line-height: 20px;
		margin: 27px 0 27px 35px;
		}
		.content  blockquote p.author {			
			font-size: 11px;
			line-height: 20px;
			margin-top: 7px;
			text-align: right;
			}
				
	.content address {
		font-style: normal;
		line-height: 20px;
		margin-top: 17px;
		}
			
	.content hr {
		background: #CCC;
		border: none;
		display: block;
		height: 1px;
		}

	ul.map {
		margin: 0 0 0 30px;
		}
    ul.map li{
		margin: 0;
		}


/* 	04.  TABLES
	-------------------------------------------------------- */


	.content table {
		border-top: 1px solid #CCC; 
		border-left: 1px solid #CCC;
		display: table;
		margin: 26px 0 5px;
		width: 100%;
		}
		.content th,
		.content thead td {
			background: #E1E1E1;
			font-weight: bold;
			}
		.content th,
		.content td {
			border-bottom: 1px solid #CCC;
			border-right: 1px solid #CCC;
			line-height: 30px;
			padding: 0 10px;
			}
		.content tr:hover {
			background: #F1F1F1;
			}


	.small th, .small td {
		padding: 5px;
		font-size: 11px; 
		line-height: 14px;
		}
		
		
	/* -- feedback -- */
		
	.content table.feedback {
		border-left: 0px;
		border-top: 0px;
		}
	.feedback th,
	.feedback td {
		background: #FFF;	
		border: 0px; 
		padding: 5px;
		}




/* 	06.  FORMS
	-------------------------------------------------------- */		
		
	textarea, input {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		}
		
			


/* 	07.  CLASSES
	-------------------------------------------------------- */
	
	.align-center {
		text-align: center;
		}
	.align-left {
		text-align: left;
		}
	.align-right {
		text-align: right;
		}
	
	.normal {
		font-weight: normal;
		}
	.bold {
		font-weight: bold;
		}
	.italic {
		font-style: italic;
		}
		
	.no-margin {
		margin: 0;
		}
	.no-padding {
		padding: 0;
		}
	.no-bullet {
		list-style: none;
		list-style-image: none;
		}