	* {
		margin:0;
		padding:0;
	}
	body	{
		behavior:url("/js/csshover.htc");
		text-align:left;
		position:relative;
		width:980px;
		margin:0 auto;
		background:white;
		padding-bottom:30px;
	}
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	body, input, select, textarea	{
		color:#252525;
		font:12px "Trebuchet MS", sans-serif;
	}
	a	{
		color:#137FC4;
		text-decoration:underline;
	}
	a:hover	{
		text-decoration:none;
	}
	img, table	{
		border:none;
	}

	table {
		border-collapse:collapse;
		width:100%;
	}

	td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}

	.table-align-center * {text-align: center; vertical-align: middle}

	ul {
		list-style:none;
	}
	h1, h2, h3	{
		font-size:18px;
		color:#5A9516;
		font-weight:normal;
		background:url(/images/design/h_border-bottom-bg.gif) 0 100% no-repeat;
		padding:0 0 2px 12px;
		margin-bottom:15px;
	}
/*
	Памятка по использованию селекторов 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}
 */

	.header	{
		background:url(/images/design/header_bg.gif) 100% 0 no-repeat;
		height:140px;
		position:relative;
	}
	.header .logo	{
		position:absolute;
		left:3px;
		top:18px;
	}
	.header .quickLinks	{
		position:absolute;
		top:50px;
		left:245px;
		width:90px;
	}
	.header .quickLinks li	{
		background:#BEE293;
		width:17px;
		height:17px;
		margin-right:10px;
		float:left;
	}
	.header .quickLinks li a	{
		background:#00BCE4;
		float:left;
		width:17px;
		height:17px;
	}
	.header .phone	{
		color:#A3A3A3;
		float:right;
		margin-top:30px;
	}
	.header .phone b	{
		display:block;
		font-weight:normal;
		color:#00bce4;
		font-size:20px;
		background:url(/images/design/separator_01.gif) 0 0 repeat-x;
	}
	.header .email	{
		color:#A3A3A3;
		float:right;
		margin-top:30px;
		margin-left:45px;
	}
	.header .email b	{
		display:block;
		font-weight:normal;
		color:#9FCF67;
		font-size:17px;
		background:url(/images/design/separator_01.gif) 0 0 repeat-x;
	}
	.header .email b a	{
		color:#9FCF67;
		text-decoration:none;
	}
	.header .email b a:hover	{
		color:#9FCF67;
		text-decoration:underline;
	}
	.header .address	{
		color:#A3A3A3;
		float:right;
		margin-top:30px;
		margin-right:10px;
		margin-left:45px;
	}
	.header .address b	{
		display:block;
		font-weight:normal;
		color:#737373;
		font-size:17px;
		background:url(/images/design/separator_01.gif) 0 0 repeat-x;
		white-space:nowrap;
	}
	.header .address b a	{
		font-size:12px;
		text-decoration:none;
		position:relative;
		top:-7px;
	}
	.header .address b a:hover	{
		text-decoration:underline;
	}
	.illBlock	{
		background:url(/images/design/DAR_ndx25.jpg);
		width:980px;
		height:309px;
		margin-bottom:0px;
		position:relative;
		z-index:10;
	}
	.illBlock .slogan	{
		background:url(/images/design/top_ill_slogan.png);
		//background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/design/top_ill_slogan.png, sizingMethod=scale);
		width: 450px;
		height:77px;
		position:absolute;
		top: 50px;
		left:300px;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		z-index: 10;
	}
	.illBlock .bags	{
		position:absolute;
		right:33px;
		top:7px;
	}
	.illBlock .siteMenu	{
		position:absolute;
		right:20px;
		bottom:52px;
		background:url(/images/design/site_menu_bg.png);
		width:433px;
		height:54px;
		padding:0 0 0 27px;
	}
	.illBlock .siteMenu li	{
		float:left;
		position:relative;
	}
	.illBlock .siteMenu li .p1, .illBlock .siteMenu li .p2, .illBlock .siteMenu li .p3, .illBlock .siteMenu li .p4	{
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		height:54px;
	}
	.illBlock .siteMenu li .p1	{
		width:103px;
	}
	.illBlock .siteMenu li .p2	{
		width:115px;
	}
	.illBlock .siteMenu li .p3	{
		width:80px;
	}
	.illBlock .siteMenu li .p4	{
		width:102px;
	}
	.illBlock .siteMenu li ul	{
		display:none;
		position:absolute;
	}
	.illBlock .siteMenu li:hover ul	{
		display:block;
		top:54px;
		left:0;
		background:url(/images/design/submenu_bg.png);
		padding:5px 15px;
	}
	.ie6 .illBlock .siteMenu li:hover ul	{
		background:#2FB1E7;
	}
	.illBlock .siteMenu li:hover ul li	{
		margin-bottom:5px;
		background:url(/images/design/submenu_bullet.gif) 0 6px no-repeat;
		padding:0 10px;
		white-space:nowrap;
		float:none;
	}

	.illBlock .siteMenu li:hover ul li.id-24, .illBlock .siteMenu li:hover ul li.id-27 {padding:6px 10px;background:url(/images/design/submenu_bullet.gif) 0 12px no-repeat;}
	.illBlock .siteMenu li:hover ul li.id-27 {padding-bottom:0;}

	.illBlock .siteMenu li:hover ul li a	{
		color:white;
		font-size:14px;
		text-decoration:none;
	}
	.illBlock .siteMenu li:hover ul li a:hover	{
		text-decoration:underline;
	}
	.contentHolder	{
		overflow:hidden;
		padding-bottom:25px;
		z-index:1;
	}
	.ie6 .contentHolder	{
		overflow:visible;
	}
	.contentHolder .rightCol	{
		float:right;
		padding-right:20px;
		width:300px;
	}
	.contentHolder .leftCol	{
		margin-right:340px;
	}
	.vendorLogo	{
		margin-bottom:25px;
		text-align:center;
	}
	.eventsList	{
	}
	.eventsList .item	{
		margin-bottom:13px;
		overflow:hidden;
	}
	.ie6 .eventsList .item	{
		overflow:visible;
	}
	.eventsList .item .thumb	{
		float:left;
		margin:0 20px 0 0;
	}
	.eventsList .item strong	{
		display:block;
		font-size:14px;
		font-weight:normal;
	}
	.contactsBlock	{
		padding-left:15px;
	}
	.contactsBlock h3	{
		margin-left:-15px;
	}
	.contactsBlock .phone	{
		background:url(/images/design/ic_phone.gif) 0 50% no-repeat;
		color:#5C8A2F;
		padding-left:20px;
		font-size:24px;
		display:block;
		margin-bottom:8px;
	}
	.contactsBlock .phone i	{
		font-style:normal;
		color:#4A4A4A;
	}
	.contactsBlock .min-phone	{
		background:url(/images/design/ic_phone_min.gif) 23px 50% no-repeat;
		padding-left:43px;
		font-size:18px;
	}
  .main-products {height:70px;}
  .main-products h2, .main-products h1, div.regions  {background:none;padding:0 0 10px 0;margin:0;}
	.main-products h2 {display:block;float:left;width:49%;text-align:center;font-weight:normal;}
	.main-products h2 a {font-size:18px;color:#5a9516;}
	.main-products h1 {display:block;}
		div.regions {display:block;font-size:33px;color:#0079bf;letter-spacing:1px;}
	.examplesHolder	{
		border: solid 1px #D7DCE8;
		margin-bottom:25px;
	}
	.examplesHolder .topBg	{
		background:url(/images/design/products_holder_top.gif) 0 0 no-repeat;
		margin:-1px;
		position:relative;
	}
	.examplesHolder .bottBg	{
		background:url(/images/design/products_holder_bott.gif) 0 100% no-repeat;
		position:relative;
		padding:10px 15px 0 15px;
		overflow:hidden;border:0px solid red;
	}
	.ie6 .examplesHolder .bottBg	{
		overflow:visible;
		padding-bottom:5px;
	}
	.examplesHolder .bottBg	{
		padding-bottom:10px;
	}
	.examplesHolder .item	{
		float:left;border:0px solid black;
		width:180px;
		height:170px;
		text-align:center;
		font-size:18px;
		text-decoration:none;
		color:#137FC4;
		margin:11px 11px 11px 11px;
	}
	.examplesHolder .item img	{
		display:block;
		margin:0 auto 4px auto;
	}
	.newsList	{padding:0 0 0 12px;
	}
	.newsList div	{
		margin-bottom:8px;
	}
	.newsList div i	{
		display:block;
		font-style:normal;
		color:#969696;
		font-size:9px;
		margin-bottom:2px;
	}
	.newsList div strong	{
		display:block;
		font-size:14px;
	}
	.footer	{
		border:solid 1px #D7DCE8;
		background:#F7F7F7;
		width:977px;
	}
	.footer .topBg	{
		margin:-1px;
		position:relative;
		background:url(/images/design/footer_bg_top.gif) 0 0 no-repeat;
		zoom:1;
	}
	.footer .bottBg	{
		position:relative;
		background:url(/images/design/footer_bg_bott.gif) 0 100% no-repeat;
		padding:15px 30px;
		overflow:hidden;
	}
	.ie6 .footer .bottBg	{
		overflow:visible;
	}
	.footer .title	{
		background:url(/images/design/ic_footer_title.gif) 0 0 no-repeat;
		font-size:24px;
		font-weight:normal;
		padding-left:45px;
		display:block;
		line-height:32px;
		margin-bottom:30px;
	}
	.footer .copy	{
		float:left;
		font-size:11px;
		color:#B2B2B2;
		width:120px;
		padding-right:30px;
	}
	.footer .stat	{
		display:block;
                padding:18px 0;
	}
	.footer .stat img {vertical-align:middle;}
	.footer .pr	{
		float:left;
		width:190px;
		padding-right:30px;
	}
	.footer .pr li	{
		margin-bottom:8px;
		font-size:11px;
		color:#999999;
	}
	.footer .pr li strong	{
		font-size:14px;
		color:#4A4A4A;
	}
	.footer .siteMap	{
	}
	.footer .siteMap li	{
		width:170px;
		padding-right:10px;
		float:left;
	}
	.footer .siteMap li li	{
		width:auto;
		float:none;
		margin-bottom:8px;
		font-size:11px;
	}

.footer .siteMap li.foot-id-24, .footer .siteMap li.foot-id-27 {padding-top:6px;padding-bottom:6px;}

	.footer .siteMap li strong	{
		font-size:14px;
		color:#4A4A4A;
	}
	.content	{
		margin-bottom:25px;
		padding:0 0 0 12px;
	}
	.content .alignLeft	{
		float:left;
		margin:0 10px 10px 0;
	}
	.content .alignRight	{
		float:right;
		margin:0 0 10px 10px;
	}
	.content ul	{
		margin-left:25px;
		list-style:disc;
		margin-bottom:20px;
	}
	.content ol	{
		margin-left:32px;
		margin-bottom:20px;
	}
	.content ul li	{
		padding-left:0;
		margin-bottom:4px;
	}
	.content ul ul, .content ul ol, .content ol ul	{
		margin-left:15px;
		margin-top:4px;
		margin-bottom:0;
	}
	.content table td, .content table th	{
		padding:5px;
	}
	.content table th	{
		font-weight:bold;
	}
	.content p	{
		margin-bottom:10px;
	}
	.content h1, .content h2, .content h3, .content h4, .content h5 {background:none;padding:0;margin:0;color:#252525;margin-bottom:10px;}
	.content h1 {font-size:22px;}
	.content h2 {font-size:20px;}
	.content h3 {font-size:18px;}
	.content h4 {font-size:16px;}
	.content h5 {font-size:14px;}
.content img {margin:0;}
	.content img[align="left"] {margin:3px 6px 3px 0}
        .content img[align="right"] {margin:3px 0 3px 6px}

	#orderform, table.contact-form {border-collapse:collapse;border-spacing:0;width:100%;}
	#orderform td, table.contact-form td {padding:3px 0;}
	.width50 {width:50%;}
	.vid-prod {padding:5px 0;}
	.vid-prod input {vertical-align:middle;margin:0 5px 0 0;}
	.vid-prod span {display:block;font-style:italic;}
	.textSmall {font-style:italic;}
table.contact-form .td-left{width:235px;}
table.contact-form .vopros {padding-bottom:15px ;}

	img.my-table {border:1px solid #c9c9c9;padding:2px;display:inline;}
  a img.my-table {border:1px solid #6699cc;}

table.catalog {border-collapse:collapse;border-spacing:0;width:625px;}
table.catalog td {padding:0;margin:0;}

table.catalog td, table.catalog th {background:#f8f8f8;padding:5px;text-align:center;border-top:2px solid #fff;}
table.catalog th {background:#edf8fa;vertical-align:middle;border:0;}
table.catalog td.cat-name {background:transparent;font-size:16px;font-weight:bold;color:#5a9516;padding:6px 5px;}

table.catalog td.name, table.catalog th.name,table.catalog td.foto {text-align:left;}

table.catalog td.foto img {margin:0;padding:0;vertical-align:middle;}

.news-item-list {padding:0 0 20px 0;}
.news-item-list .news-date, .news-item-list .news-date {display:block;}

.kupit-paket {padding:15px 0 0 0;}


.cat {
background-color: #00A8E3;
padding:0 4px;
}

.cat a {
color: #fff;
text-decoration: none;
}

.cat a:hover {
text-decoration: underline;
}

.promex-news {padding:50px 0 0 0;}

.p_item {

	padding: 0 0 20px 0;

}
.r-blk {padding:17px 0 37px 19px;}
.r-blk .imp {display:block;float:left;margin:0 20px 0 0;_margin:0 17px 0 0;}
.r-blk h3 {font:normal 20px/23px Trebuchet MS;color:#545454;background:none;padding:0;margin:0 0 4px 0;}
.r-blk span, .r-blk span a {font-size:12px;line-height:16px;}
.r-blk span {color:#4a4a4a;display:block;}

/* ---------------------------------------------------------------------------------------------- */
/* ------------------------------------------ Clearfix ------------------------------------------ */
/* ---------------------------------------------------------------------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clear {
	padding: 0;
	margin: 0;
}

.but-price{
margin: 0px 300px -25px 500px;
}


.but-price a{
background:url('/images/price_button.png') top left no-repeat;
display:block;
width:96px;
height:35px;
color:#fff;
font-size:20px;
line-height:34px;
padding-left:25px;
text-decoration:none;
z-index:999;
font-weight:300;
}

.examplesHolder .paketact{
	float: left;
    margin: 10px 0 5px 15px;
    width: 85px;
}

.examplesHolder .action h3{
	margin: 0 0 0 130px;
}

.examplesHolder .action p{
	padding: 15px 0 0 130px;
}
