/* "Шапка" сайта */
	.header {
		position: relative; //height: 1%;}
		
		/* Логотип */
		.header-logo {
			position: absolute; top: -4px; left: 22px; height: 126px; width: 148px;}
			
			.header-logo a, .header-logo a:visited {
				font-family: verdana; font-size: 3em; color: #442d2c; text-decoration: none;}
			.header-logo a:hover {color: #52302d;}
			
		/* Горячая линия - телефон */
		.header-contacts {
			position: absolute; top: 15px; left: 220px; width: 200px;
			font-family: arial; color: #7a7a7a; font-size: 1.1em;}
			.header-contacts img {position: relative; top: 2px;}
		
		/* Сервисы и Поиск */
		.header-services {
			position: absolute; top: 18px; right: 0; width: 508px; height: 44px;
			background: url(../../common/images/search-bg.gif) top left repeat-x;}
			
			.header-services-bg {
				position: absolute; top: 0; left: 0; width: 278px; height: 62px;
				background: url(../../common/images/search-bg-image.jpg) top left no-repeat;}
				
			/* Поиск */			
			.header-search {
				position: absolute; top: 10px; left: 25px;}
				
				.header-search-input {
					border: 1px #a5a5a5 solid; padding: 2px 2px 2px 4px;
					height: 15px; _height: 20px; width: 151px;
					font-family: verdana; font-size: 1em; color: #777;} 
					
				.header-search-submit {
					padding: 0 20px 0 15px; color: #c65e57; background: url(../../common/images/search-separate.gif) 100% 0 repeat-y;}
					
			/* Сервисы */
			.header-services-block {
				position: absolute; top: 16px; right: 28px; width: 200px;}
				
				.header-services-item {
					position: relative; float: right; padding-left: 20px; padding-bottom: 4px; _display: block;}
					
					.header-services-item a, .header-services-item a:visited
						{color: #c65e57; text-decoration: none;}

					.header-services-item a:hover		{ _border-bottom: 4px #c65e57 solid;}
					.header-services-item a:hover img 	{ border-bottom: 4px #c65e57 solid; _border-bottom: none;}
					
	/* Тянущийся в низ блок */
	.header-relative {
		position: relative; //height:1%; z-index: 1; 
		padding-bottom: 14px; margin-top: 80px; //margin-top: 65px;}
				
/* Модули */

	/* Меню */
		.header-menu {
			/*position: absolute; top: 80px; right: 39px;*/
			position: relative; float: right;  display: block;
			margin-right: 39px; _margin-right: 20px;
			width: 730px;  z-index: 1;
			border: 1px solid #dbdbdb; padding: 5px 5px 4px 5px;}
			
			/* Уголки */
			.menu-cor {position: absolute; width: 9px; height: 9px;}
				.menu-cor-tl { top: 	-1px; 	left: 	-1px; 	background: url(../../common/images/menu-cor-tl.gif) top left no-repeat;}
				.menu-cor-bl { bottom: 	-1px; 	left: 	-1px; 	background: url(../../common/images/menu-cor-bl.gif) top left no-repeat;}
				.menu-cor-tr { top: 	-1px; 	right: 	-1px; 	background: url(../../common/images/menu-cor-tr.gif) top left no-repeat;}
				.menu-cor-br { bottom: 	-1px; 	right: 	-1px; 	background: url(../../common/images/menu-cor-br.gif) top left no-repeat;}
				
				.ie-bot 	{ _bottom: 	-2px;}
				.ie-right 	{ _right: 	-2px;}

			.header-menu table 		{ position: relative; width: 100%;}
			.header-menu table td 	{ position: relative; vertical-align: middle; padding: 0 7px 0 5px;}

			/* Первый уровень меню */
				.menu-sep {width: 1px; padding: 0 !important; background: url(../../common/images/menu-separate.gif) top left repeat-y;}
			 
				.menu-link, .menu-link:visited {
					display: block; text-align: center; _height: 1%;
					text-decoration: none; text-transform: uppercase;
					font-family: tahoma; font-size: 1.2em; color: #7a7a7a;}
				
				.menu-link:hover, .menu-link:active {
					color: white; background: #c67975 url(../../common/images/menu-bg.gif) 0 50% repeat-x;
					border: #b56964 solid; border-width: 2px 0;}
				
				.menu-link-hover, .menu-link-hover:visited {
					position: relative; display: block; text-align: center;
					text-decoration: none; text-transform: uppercase;
					font-family: tahoma; font-size: 1.2em; color: white; 
					background: #c67975 url(../../common/images/menu-bg.gif) 0 50% repeat-x;
					border: #b56964 solid; border-width: 2px 0;}
					
				.menu-link-hover:active, .menu-link-hover:hover {color: white;}
				
				
					
				.menu-link b {display: block; margin-top: 7px;}
				.menu-link:hover b, .menu-link-hover b {display: block; margin-top: 5px;}
				
			/* Второй уровень меню */
				.menu-drop {
					position: relative; z-index: 2; _height: 0;}
					.menu-drop-items {
						position: relative; top: 0; left: 0; width: 193px; padding: 10px 0;
						background: #c67975; text-align: left;
						 /* Полупрозрачность */
					  	_height: 1%;
					  	filter: Alpha(opacity=90); -moz-opacity: 0.90; KhtmlOpacity: .90;	opacity: .90;}
						
						.menu-drop-item {
							position: relative; padding: 5px 40px; 
							background:  url(../../common/images/menu-list.gif) 0 10px no-repeat;}
							
							.menu-drop-item  a, .menu-drop-item  a:visited 		{
								color: white; text-decoration: none; font-family: tahoma; font-size: 1em;}
							.menu-drop-item  a:hover, .menu-drop-item  a:active {color: #502f2d; 	text-decoration: underline;}
	/* Конец меню */

/* Конец модули */
	
/* Подвал сайта */

	.develop 			{ position: absolute; top: 19px; right: 30px; text-align: center;}
		.develop img	{ position: relative; display: block;}
		.develop a 		{ text-decoration: none; color: white !important;}
		
	.counters {
		position: absolute; top: 20px; right: 250px; padding-right: 20px;}
		.counter 		{ position: relative; float: left; padding-left: 10px;}
		
	.footer-contacts {
		position: absolute; top: 8px; left: 30px; height: 57px; width: 300px;
		background: #4a2c2b url(../../common/images/contacts-image.gif) 0 50% no-repeat;}
		.footer-contacts-content {
			padding: 5px 5px 5px 25px; color: white !important; font-family: tahoma; font-size: 11px;}
			
		.footer-contacts-content a {color: white !important;}
		
		
/* Ссылка на подробное */	
.more {
	position: relative; float: left; margin: 20px 0 15px 30px; _margin-left: 15px; 
	padding: 8px 15px;
	background: #a95d58 url(../../common/images/more-bg.gif) 100% 0 repeat-y;}
	
	.more-minwidth 	{ position: relative; width: 150px; font-size: 0; height: 0;}
	.more-shadow	{ 
		position: absolute; bottom: -10px; right: 0px; width: 109px; height: 10px;
		background: url(../../common/images/more-sh.gif) top left no-repeat;}
	.more a, .more a:visited, .more a:hover, .more a:active {
 		_line-height: 1.5em;	font-family: Tahoma; color: white;}
/* Конец подробнее */

