/* Common styles */
	
	* {
		font-size: 100.01%;}

	html, body, 
	p, div, pre, 
	form, fieldset,
	dl, dt, dd,
	ul, ol, li,
	table, td, th, 
	h1, h2, h3, h4, h5 {
		margin: 0; padding: 0; line-height: 1.4;
		vertical-align: top;}

	h1, h2, h3, h4, h5 {
		line-height: 1;}

	body {
		width: 100%; height: 100%; text-align: center;
		font-size: 68.75%; font-family: Arial, Tahoma, Verdana, sans-serif;
		background: #b5a089 url(../images/body-bg.jpg) top left repeat;}

	html {
		width:100%; height: 100%;}

	table{
		border-collapse:collapse;}

	img {
		border: 0;}

	a, a:visited, .content a, .content a:visited {
		color: #3a6ab6;}

	a:hover, a:active, .content a:hover, .content a:active {
		color: #c4746f;}
		
	.link-hovered {color: #c4746f !important;}

/* Usefull classes */

	.w100 {
		width: 100% !important;}
	
	.p0 {
		padding: 0 !important;}

	.m0 {
		margin: 0 !important;}

	.bn {
		border: none !important;}

	.bgn {
		background: none !important;}

	.cursor {
		cursor: pointer; cursor:hand;}

	.clear {
		clear: both; height: 0; font-size: 0; overflow: hidden;}

	/* Основная разметка страницы */
		
		/* Содержимое, не включающее "подвал" сайта */
		.not-footer 		{ position: relative; min-height: 100%; _height: 100%; text-align: center;}
			
			/* Беграунды */
			.not-footer-bg 			{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
				.not-footer-center 	{ position: relative; height: 100%; width: 980px; margin: 0 auto; overflow: hidden;}
						
						.not-footer-padd    { position: relative; width: 960px; height: 100%; margin: 0 auto;}
							.not-footer-top 	{ top: 20px; overflow: hidden;}
							.not-footer-bottom 	{ top: -85px; background: white;}
							
						/* Тени на страницу */
						
						.sh-bot-left-v {
							position: absolute; bottom: 65px; left: 4px; width: 6px; height: 224px;
							background: url(../images/shadow-bottom-left-v.png) top left no-repeat; _background: none;
							_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/common/images/shadow-bottom-left-v.png', sizingMethod='scale');}
							
						.sh-bot-left-g {
							position: absolute; bottom: 61px; left: 4px; width: 374px; height: 4px;
							background: url(../images/shadow-bottom-left-g.png) top left no-repeat; _background: none;
							_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/common/images/shadow-bottom-left-g.png', sizingMethod='scale');}
							
						.sh-bot-right-v {
							position: absolute; bottom: 65px; right: 2px; width: 9px; height: 306px;
							background: url(../images/shadow-bottom-right-v.png) top left no-repeat; _background: none;
							_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/common/images/shadow-bottom-right-v.png', sizingMethod='scale');}
							
						.sh-bot-right-g {
							position: absolute; bottom: 61px; right: 2px; width: 314px; height: 4px;
							background: url(../images/shadow-bottom-right-g.png) top left no-repeat; _background: none;
							_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/common/images/shadow-bottom-right-g.png', sizingMethod='scale');}
							
						.sh-top-left-v {
							position: absolute; top: 20px; left: 4px; width: 6px; height: 241px;
							background: url(../images/shadow-top-left-v.png) top left no-repeat; _background: none;
							_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/common/images/shadow-top-left-v.png', sizingMethod='scale');}
							
						.sh-top-right-v {
							position: absolute; top: 20px; right: 1px; width: 9px; height: 261px;
							background: url(../images/shadow-top-right-v.png) top left no-repeat; _background: none;
							_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/common/images/shadow-top-right-v.png', sizingMethod='scale');}
			
			/* Содержимое сайта */					
			.common-block 	{ position: relative; width: 960px; margin: 0 auto; padding: 20px 0 65px 0;}
		
		/* Подвал сайта */	
		.footer {
			position: relative; height: 65px; margin-top: -65px; }
			.footer-content {
				position: relative; width: 960px; margin: 0 auto;text-align: left;}
			
	/* Конец основной разметки */
		

			
			
			
			
	
	
	
	