﻿	* {
		margin:0;
		padding:0;
	}
	html	{
		height:100%;
	}
	body	{ 
		behavior:url("/js/csshover.htc"); 
		font:14px Tahoma, sans-serif;
		color:#1D1D1D;
		text-align:left;
		position:relative;
		min-height:100%;
		background:white;
		-moz-user-select: none;
		-khtml-user-select: none;
		user-select: none; 
	}
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	a	{
		color:#804A10;
		text-decoration:underline; 
	}
	a:hover	{
		text-decoration:none; 
	}
	a.top	{
		color:#5B7622;
		text-decoration:none; 
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse:collapse;
		width:100%;
	}

	td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
	ul {
		list-style:none;
	}
	strong {
		font-weight:500;
	}
/*
	Памятка по использованию селекторов browserCSSdetector.js:
		Селекторы ОСи:
			.win - Windows
			.linux - Linux
			.mac - MacOS
			
		Селекторы браузеров:
			.ie - все версии ИЕ
			.ie8 - ИЕ 8.х
			.ie7 - ИЕ 7.x
			.ie6 - ИЕ 6.x
			.ie5 - ИЕ 5.x
			.gecko - все версии фаерфокса, и остальные гекко-браузеры
			.ff2 - фаерфокс 2
			.ff3 - фаерфокс 3
			.opera - все версии оперы
			.opera8 - опера 8.x
			.opera9 - опера 9.x
			.konqueror - konqueror
			.safari - сафари

		Приоритеты на примере ФФ3:
		1	.win.ff3 #id{background: #aaa}
		2	.win.gecko #id{background: #f00}
		3	.ff3 #id{background:#333}
		4	.gecko #id{background:#00f}
		5	.win #id{background: #ff0}
 */
 	.globalWrap	{
		width:975px;
		margin:0 auto;
	}
	.header	{
		background:url(../i/images/header_bg.png) 0 0 no-repeat;
		position:relative;
		height:200px;
	}
	.indexPage .header	{
		height:250px;
	}
	.header .topLine	{
		color:#5B7622;
		position:absolute;
		line-height:32px;
		height:32px;
		overflow:hidden;
		padding:0 30px;
		font-size:11px;
	}
	.header .logo	{
		position:absolute;
		top:64px;
		left:44px;
	}
	.header .topMenu	{
		position:absolute;
		top:50px;
		left:255px;
		width:722px;
	}
	.header .topMenu li	{
		float:left;
		margin-right:23px;
		font-size:15px;
		color:#F9FBF7;
	}
	.header .topMenu li.zz	{
		float:right;
		width:170px;
		text-align:center;
		margin:0;
	}
	.header .topMenu li a	{
		color:#F9FBF7;
	}
	.header .quickInfo	{
		width:745px;
		height:150px;
		position:absolute;
		top:100px;
		left:230px;
		font-size:19px;
		color:#395501;
		font-family:Georgia;
	}
	.header h3	{
		position:absolute;
		right:345px;
		top:135px;
		font-size:24px;
		font-weight:normal;
		color:#395501;
	}
	.header h3 span	{
		position:relative;
		z-index:2;
	}
	.header h3 img	{
		position:absolute;
		top:-20px;
		left:-70px;
		z-index:1;
	}
	.indexSectionHolder	{
		width:944px;
		height:380px;
		background:url(../i/images/index_section_holder.jpg) 0 0 no-repeat;
		overflow:hidden;
		padding:24px 0 0 31px;
		margin-bottom:30px;
		font-size:11px;
	}
	.indexSectionHolder li	{
		float:left;
		width:269px;
		height:150px;
		margin-right:45px;
		line-height:16px;
		padding-bottom:45px;
	}
	.indexSectionHolder li a	{
		display:block;
		font-size:24px;
		padding:65px 0 5px 110px;
		background-position:0 0;
		background-repeat:no-repeat;
		height:24px;
	}
	.indexSectionHolder li.section1 a	{
		background-image:url(../i/images/index_section_holder_p01.jpg);
	}
	.indexSectionHolder li.section2 a	{
		background-image:url(../i/images/index_section_holder_p02.jpg);
	}
	.indexSectionHolder li.section3 a	{
		background-image:url(../i/images/kask.png);
	}
	.indexSectionHolder li.section4 a	{
		background-image:url(../i/images/index_section_holder_p04.jpg);
	}
	.indexSectionHolder li.section5 a	{
		background-image:url(../i/images/index_section_holder_p05.jpg);
	}
	.indexSectionHolder li.section6 a	{
		background-image:url(../i/images/index_section_holder_p06.jpg);
	}
	.content	{
		overflow:hidden;
		position:relative;
		z-index:2;
		background:url(../i/images/content_top_bg.gif) 0 80px no-repeat;
		padding-top:30px;
		margin-top:-80px;
	}
	.indexPage .content	{
		background:none;
		padding-top:0;
		margin-top:0;
	}
	.ie6 .content	{
		overflow:visible;
	}
	.middCol	{
		width:610px;
		float:left;
		padding:80px 50px 0 30px;
	}
	.indexPage .middCol	{
		padding:0 50px 0 30px;
	}
	.rightCol	{
		width:270px;
		float:left;
		padding-right:12px;
	}
	p	{
		margin-bottom:20px;
		line-height:21px;
	}
	h1	{
		color:#395501;
		font:21px Georgia;
		margin-bottom:15px;
	}
	h2	{
		color:#395501;
		margin-bottom:16px; font-variant:normal; font-size:16px; font-family:Georgia; font-weight:bold
	}
	.sideBanner	{
		padding:10px;
		background:#E8D8C5;
		font-size:12px;
		display:block;
		text-decoration:none;
		margin-bottom:25px;
	}
	.vevent, .no_image	{
		margin:25px 0;
	}
	.vevent li, .news_text {
		margin-bottom:23px;
		font-size:12px;
	}
	.vevent li h3	{
		color:#395501;
		font:21px Georgia;
	}
	.vevent li span, .date {
		float:left;
		display:block;
		text-decoration:none;
		border-bottom:none;
		line-height:23px;
		background:#E3F7D4;
		color:#395400;
		font-size:10px;
		padding:0 8px;
	}
	.vevent li p, .news_text p	{
		display:block;
		clear:both;
		padding-top:5px;
	}
	.news_text a	{
		display:block;
		clear:both;
		padding-top:5px;
		padding-left:0px;
	}
	.footer	{
		background:url(../i/images/footer_bg.gif) 0 0 no-repeat;
		height:35px;
		line-height:35px;
		color:#5B7622;
		font-size:11px;
		padding:0 45px 0 30px;
		text-align:right;
		position:relative;
		z-index:1;
		overflow:hidden;
	}
	.footer a	{
		margin-left:15px;
	}
	.footer span	{
		float:left;
	}
	.footer span a	{
		color:#5B7622;
		text-decoration:none;
		margin:0;
	}
	.footer span a:hover	{
		text-decoration:underline;
	}
	ins.fooIll	{
		position:absolute;
		bottom:35px;
		left:50%;
		margin-left:-488px;
		/*background:url(../i/images/footer_img.jpg) 0 0 no-repeat;*/
		width:244px;
		height:360px;
		width:975px;
	}
	.subMenu	{
		padding:15px 15px 7px 30px;
		background:#E2F7D2;
		color:#395501;
		font-size:14px;
		margin-bottom:30px;
		}
	.subMenu1	{
		padding:15px 15px 7px 30px;
		background:#E2F7D2;
		color:#395501;
		font-size:14px;
		margin-bottom:50px;}
		
	.subMenu li	{
		margin-bottom:8px;
	}
	.tizer	{
		background:url(../i/images/tizer_content_bott.gif) 0 100% no-repeat;
		margin:30px 0;
	}
	.tizer .top	{
		background:url(../i/images/tizer_content_top.gif) 0 0 no-repeat;
		padding:30px 0;
	}
	.tizer dl	{
		padding:0 60px 0 200px;
		background-position:40px 50%;
		background-repeat:no-repeat;
		min-height:80px;
	}
	.ie6 .tizer dl	{
		height:80px;
	}
	.tizer dl dt	{
		color:#395501;
		font-size:18px;
		margin-bottom:10px;
	}
	.tizer dl dd	{
		font-size:14px;
		margin-bottom:8px;
	}
	.tizer .showHidden	{
		background:url(../i/images/ic_list_show.jpg) 0 0 no-repeat;
		line-height:23px;
		display:block;
		padding-left:27px;
	}
	.tizer .hideShowed	{
		background:url(../i/images/ic_list_hide.jpg) 0 0 no-repeat;
		line-height:23px;
		display:block;
		padding-left:27px;
	}
	.middCol ul li	{
		background:url(../i/images/bullet_ul_li.gif) 0 4px no-repeat;
		padding-left:25px;
		padding-top:3px;
		padding-bottom:10px;
		min-height:20px;
	}
	.ie6 .middCol ul li	{
		height:27px;
	}
	.phone_img	{
		min-height:255px;
		padding-left:300px;
		background:url(../i/images/contact_page_ill.jpg) 0 0 no-repeat;
	}
	.vcard	{
		margin-top:20px;
		font-size:14px;
		color:#4A4A4A;
	}
	.ie6 .vcard	{
		height:250px;
	}
	.vcard i	{
		font-style:normal;
		display:block;
		margin-bottom:5px;
	}
	.vcard span	{
		color:#395501;
		font-size:17px;
	}
	.vcard dl	{
		margin:10px 0;
	}
	.vcard dd	{
		color:#395501;
		font-size:17px;
		margin-top:5px;
	}
	.tizer2	{
		background:url(../i/images/tizer_content_bott_2.gif) 0 100% no-repeat #E3F7D4;
		width:600px;
		margin:40px 0;
	}
	.tizer2 .top	{
		background:url(../i/images/tizer_content_top_2.gif) 0 0 no-repeat;
		padding:30px;
		overflow:hidden;
	}
	.ie6 .tizer2 .top	{
		overflow:visible;
	}
	.contactForm	{
	}
	.contactForm .signature .l	{
		float:left;
		padding-left:8px;
	}
	.contactForm .signature .r	{
		float:right;
		padding-left:8px;
	}
	.contactForm .signature .l .i, .contactForm .signature .r .i	{
		width:243px;
		margin-left:-8px;
		border-left:solid 1px #A0A793;
		border-top:solid 1px #A0A793;
		border-right:solid 1px #D2D9C5;
		border-bottom:solid 1px #D2D9C5;
		padding:4px;
		display:block;
		margin-top:5px;
		font:14px Tahoma, sans-serif;
	}
	.contactForm .t	{
		border-left:solid 1px #A0A793;
		border-top:solid 1px #A0A793;
		border-right:solid 1px #D2D9C5;
		border-bottom:solid 1px #D2D9C5;
		padding:4px;
		display:block;
		margin-top:5px;
		height:125px;
		overflow:auto;
		width:530px;
		margin-bottom:15px;
		font:14px Tahoma, sans-serif;
	}
	.contactForm .b	{
		float:right;
		cursor:pointer;
	}
	.blind	{
		position:absolute;
		top:0;
		left:0;
		background:url(../i/images/blibd_bg.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/images/blibd_bg.png, sizingMethod=scale);
		width:100%;
		height:100%;
		z-index:1000;
	}
	.loginPopUp	{
		position:absolute;
		top:240px;
		left:50%;
		margin-left:-232px;
		height:200px;
		width:405px;
		z-index:1001;
		background:url(../i/images/ribbon_line_bg.gif) 0 0 repeat-x #E2F7D2;
		padding:0 30px;
	}
	.loginPopUp strong	{
		display:block;
		text-align:center;
		color:white;
		font-weight:normal;
		line-height:39px;
		font-size:18px;
		margin-bottom:25px;
	}
	.loginPopUp .signature	{
		height:55px;
		margin-bottom:20px;
	}
	.loginPopUp .signature .l	{
		float:left;
	}
	.loginPopUp .signature .r	{
		float:right;
	}
	.loginPopUp .signature .l .i, .loginPopUp .signature .r .i	{
		width:180px;
		border-left:solid 1px #A0A793;
		border-top:solid 1px #A0A793;
		border-right:solid 1px #D2D9C5;
		border-bottom:solid 1px #D2D9C5;
		padding:4px;
		display:block;
		margin-top:5px;
		font:14px Tahoma, sans-serif;
	}
	.loginPopUp .go	{
		height:36px;
		text-align:right;
	}
	.loginPopUp .go a	{
		float:left;
		margin-top:17px;
	}
	.loginPopUp .go .b	{
		cursor:pointer;
	}
	.hreview	{
		min-height:160px;
		margin-bottom:60px;
		padding-left:250px;
		position:relative;
	}
	.ie6 .hreview	{
		height:160px;
	}
	.hreview dt	{
		margin-bottom:8px;
	}
	.hreview dt a	{
		font-size:20px;
	}
	.hreview dd	{
		line-height:21px;
	}
	.hreview dd .permalink	{
		display:block;
		margin-top:8px;
	}
	.hreview dd img	{
		position:absolute;
		top:0;
		left:0;
		width:160px;
		height:100px;
		background:url(../i/images/catalog_pic_bg.gif) 0 0 no-repeat;
		padding:30px;
	}
	.itemPreviewHolder	{
		margin-left:-30px;
		margin-bottom:-20px;
	}
	.itemPreviewHolder td	{
		padding-left:30px;
		padding-bottom:20px;
	}	
	.itemPreviewHolder a	{
		display:block;
		width:160px;
		height:100px;
	}
	.itemPreviewHolder a:hover img	{
		background:url(../i/images/market-item_zoom.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/images/market-item_zoom.png, sizingMethod=crop);
		width:160px;
		height:100px;
	}
	.dataTable	{
		margin:25px 0;
	}
	.dataTable th, .dataTable td	{
		padding:12px 20px 7px 20px;
		border-bottom:solid 1px #A0A793;
	}
	.dataTable th	{
		font-size:16px;
		background:#E2F7D2;
	}
	.projectInfo	{
		background:url(../i/images/project_info_bott.gif) 0 100% no-repeat #F9F6F1;
		width:600px;
		margin:30px 0;
	}
	.projectInfo .top	{
		background:url(../i/images/project_info_top.gif) 0 0 no-repeat;
		padding:20px 20px 10px 140px;
		min-height:150px;
	}
	.ie6 .projectInfo .top	{
		height:150px;
	}

.tizer3	{
		background:url(../i/images/tizer_content_bott.gif) 0 100% no-repeat;
		margin:30px 0;
	}
	.tizer3 .top	{
		background:url(../i/images/tizer_content_top.gif) 0 0 no-repeat;
		padding:30px 0;
	}
	.tizer3 dl	{
		padding:0 60px 0 200px;
		background-position:40px 50%;
		background-repeat:no-repeat;
		min-height:80px;
	}
	.ie6 .tizer3 dl	{
		height:80px;
	}
	.tizer3 dl dt	{
		color:#395501;
		font-size:18px;
		margin-bottom:10px;
	}
	.tizer3 dl dd	{
		font-size:14px;
		margin-bottom:8px;
	}
	.tizer3 dl dd	a{
		font-size:14px;
		margin-bottom:8px;
		display:block;
	}
	.tizer3 .showHidden	{
		background:url(../i/images/ic_list_show.jpg) 0 0 no-repeat;
		line-height:23px;
		display:block;
		padding-left:27px;
	}
	.tizer3 .hideShowed	{
		background:url(../i/images/ic_list_hide.jpg) 0 0 no-repeat;
		line-height:23px;
		display:block;
		padding-left:27px;
	}
.subMenu2	{
		padding:5px 15px 0px 15px;
		background:#E2F7D2;
		color:#395501;
		font-size:14px;
		margin-bottom:0px;
	}
