dl {font-weight:normal;}
dd {font-weight:normal;padding-bottom:2px;}

BODY	{margin:0; padding:0; background-color:#ffffff;
		font-family: Tahoma, Arial, Helvetica, sans-serif; color:#4f5254; font-size:9pt;
		}
td 			{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:9pt;}		
input		{font-family: Tahoma, Arial, Helvetica, sans-serif;height:20px; font-size:12px;}
input.but	{font-family: Tahoma, Arial, Helvetica, sans-serif;height:20px; font-size:12px;}
textarea 	{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}

a			{border:none; color: #0076c1; text-decoration:underline;}
a:hover		{text-decoration:none;}

a.ord 		{font-size:13px;text-decoration:underline;}
a.ord:hover 		{text-decoration:none;}

img			{border:none}

.certs		{border: 1px solid #555a5e}

.list		{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}

h2			{color:#0076c1; font-size:14px; font-weight:bold;}

h4			{color:#0076c1; font-size:13px; font-weight:bold;}

div.txt {color:#54361b; font-size:12px; font-weight:normal} 

p			{color:#4f5254; font-size:12px; font-weight:normal}	
.pt{color:#4f5254; font-size:12px; font-weight:normal}

.green_txt	{
	color:#0076c1;
	font-size:12px;
	font-weight:bold
}

.dOrange_txt	{
	color:#d74819;
	font-size:12px;
	font-weight:bold
}


.copy{	
color:#4f5254;
font-size:9px;
}

.green_txt_big	{
	color:#4f5254;
	font-size:14px;
	font-weight:bold
}

h1			{color:#727679; font-size:16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}

h1.hSlogan	{
	font-size:18px; font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	font-weight:normal;
	color:#d64415;
/*	float:left; */
	margin:0;
	padding:14px 0 0 0;
	}


ul			{list-style-type: square;}
ul.noi 		{list-style: none;}
ul.min		{list-style-image: url('/images/min.gif'); font-weight:normal;}

.bottom-png	{ margin-left: 50px; position: absolute; z-index: 0;}

/*colors*/
.txt_red	{color:#c30d1f}
.txt_10     {font-size:11 px;}
.txt_brown	{color:#54361b}
.txt_centr	{color:#555a5e}
.txt_centr	{color:#555a5e}
.txt_white	{color:#fff}
.txt_blue	{color:#2975a8}
.txt_green	{color:#209900;}
.txt_ex		{color:#209900;font-size:11px;}
.tbold		{font-weight:bold}
.tnorm		{font-weight:normal}
.t_angled	{font-style:italic}
/*backgrounds*/
.header_bg	{background-image:url('/images/ny_header_bg.jpg'); background-position: left top; background-repeat:repeat-x; height:135px}
.header_bg_winter	{background-image:url('/images/ny_header_bg.jpg'); background-position: left top; background-repeat:repeat-x; height:135px}
.header_bg_summer	{background-image:url('/images/spring_header_bg.jpg'); background-position: left top; background-repeat:repeat-x; height:135px}
.header_bg_autumn	{background-image:url('/images/head_bg_autumn_mid.png'); background-position: left top; background-repeat:repeat-x; height:135px}

.contacts_bg	{background:url('/images/contacts_bg_autumn.jpg') right top no-repeat; height:135px}


.gray_bg	{background-image:url('/images/menucell_bg.gif'); background-position:left top; background-repeat:repeat-x}
.green_bg	{background-image:url('/images/top_menu_bg.gif'); background-position:left top; background-repeat:repeat-x}
/* summer */
.sky_bg_1	{background-image:url('/images/sky_shapka_1.jpg'); background-position:left top; background-repeat:no-repeat;}
.sky_bg_2	{background-image:url('/images/sky_shapka_2.jpg'); background-position:left top; background-repeat:no-repeat;}
.sky_bg_3	{background-image:url('/images/sky_shapka_3.jpg'); background-position:left top; background-repeat:no-repeat;}
/* winter */
.snowy_bg	{background-image:url('/images/top_menu_bg_snow.jpg'); background-position:left top; background-repeat:repeat-x}
.snowy_bg_2	{background-image:url('/images/subh_bg1.jpg'); background-position:left top; background-repeat:repeat-x}
.snowy_bg_3	{background-image:url('/images/subh_bg2.jpg'); background-position:left top; background-repeat:repeat-x}
/* autumn */
.leaves_bg_1	{background-image:url('/images/autumn_shapka_1.jpg'); background-position:left top; background-repeat:no-repeat;}
.leaves_bg_2	{background-image:url('/images/autumn_shapka_2.jpg'); background-position:left top; background-repeat:no-repeat;}
.leaves_bg_3	{background-image:url('/images/autumn_shapka_3.jpg'); background-position:left top; background-repeat:no-repeat;}


.snow_bg_s	{background-image:url('/images/snow_shapka_2.gif'); background-position:left top; background-repeat:repeat-x; height:8px}
.snow_bg_l	{background-image:url('/images/snow_shapka_1.gif'); background-position:left top; background-repeat:repeat-x; height:8px}
.snow_bg_b	{background-image:url('/images/snow_shapka_1.gif'); background-position:left bottom; background-repeat:repeat-x; height:8px}

.leaves_bg	{background-image:url('/images/top_menu_bg_autumn.gif'); background-position:left top; background-repeat:repeat-x}



.middle_bg	{background-color:#dfe4e5}
.white_bg	{background-color:#ffffff}
.travka		{background-image:url('/images/grass_foot.gif'); background-position:bottom left; background-repeat:repeat-x;}

/*paddings*/
.gray_padd	{padding:10px 5px 15px 35px}
.done_padd	{padding:20px 10px 15px 10px}

.p0			{padding:0}
.pl20		{padding-left:20px}
.pl33		{padding-left:33px}
.pl12		{padding-left:12px}
.pl6		{padding-left:6px}
.pr35		{padding-right:35px}
.pr10		{padding-right:10px}
.pr20		{padding-right:20px}
.p25		{padding:25px}
.p10		{padding:10px}
.pt5		{padding-top:5px}
.pt2		{padding-top:2px}
.pt10		{padding-top:10px}
.pt15		{padding-top:15px}
.centp		{padding:5px 5px 5px 5px}
.pl120		{padding-left:120px}
.pr160		{padding-right:160px}
.pb1		{padding-bottom:1px}
.pb5		{padding-bottom:5px}

/***************************
           LINKS
***************************/
/*links for main blue menu*/

.gmenuLink			{	
					font-family:Arial, Helvetica, sans-serif; 
					font-size:10pt; text-align:left; vertical-align:middle;
					font-weight:bold; padding-left:5px;
					}
a.gmenuLink:link	{color:#fff; text-decoration:none}
a.gmenuLink:visited	{color:#fff; text-decoration:none}
a.gmenuLink:hover	{color:#fff; text-decoration:underline}
a.gmenuLink:active	{color:#fff; text-decoration:none}


.gray_link			{	
					font-family:Arial, Helvetica, sans-serif; 
					font-size:12px; text-align:center; vertical-align:middle;
					font-weight:normal;
					}
a.gray_link:link	{color:#4f5b66; text-decoration:underline}
a.gray_link:visited	{color:#4f5b66; text-decoration:underline}
a.gray_link:hover	{color:#4f5b66; text-decoration:none}
a.gray_link:active	{color:#4f5b66; text-decoration:underline}

.blueLink			{	
					font-family:Arial, Helvetica, sans-serif; 
					font-size:12px; text-align:left;
					}
a.blueLink:link		{color:#2975a8; text-decoration:underline}
a.blueLink:visited	{color:#2975a8; text-decoration:underline}
a.blueLink:hover	{color:#2975a8; text-decoration:none}
a.blueLink:active	{color:#2975a8; text-decoration:underline}


.big				{color:#727679; font-size:16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;							
					}		
a.big:link		{color:#727679; text-decoration:underline}
a.big:hover		{color:#727679; text-decoration:underline}	
a.big:visited	{color:#727679; text-decoration:underline}
a.big:active	{color:#727679; text-decoration:underline}

.green			{color: #209900;font-weight: bolder;}
.text3			{color:#0076c1}
li {padding-bottom:5px;}

table#partners	{background:url('/images/pblock_bg.gif'); background-repeat:repeat-x; background-position:top left;}
table#partners td	{text-align:center;}


/***** INTRO *****/
/*.intro_bg_autumn	{
	background: url('/images/intro_bg_autumn.png') 0 0 repeat-x;
	border-top:3px solid white;
	width:100%;
}*/

#introTable	{
	background:#fff url('/images/intro_bg_autumn.png') 0 0 repeat-x;
	width:100%;
}

.intro_uspeh	{
	padding-left:40px;
	padding-top:20px;
	padding-right:45px;
	padding-bottom:20px;
	background: url('/images/iritec_bglogo_autumn.png') top right no-repeat;
}

.intro_uspeh H2	{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal; text-align:left;
	font-size:24px;
	color:#d64415;
}

.intro_uspeh H2	span {
	font-size:36px;
}

.intro_uspeh	{font-family:Tahoma, Geneva, sans-serif;}

.intro_uspeh a:link, .intro_uspeh a:visited	{
	color:#0076c1; text-decoration:none;
	border-bottom:1px dashed #0076c1;
}

.intro_uspeh a:hover, .intro_uspeh a:active	{
	color:#0076c1; text-decoration:none;
	border-bottom:none;
}


.introListWork	{
	list-style:none;
}
.introListWork li	{
	font-size:18px;
	color:#0076c1;
	list-style:none;
	background: url('/images/intro_arr_blue.gif') no-repeat 0 7px;
	padding-left:64px;
	margin-bottom:12px;
	padding-top:5px;
}

.big1	{
	font-size:30px;
}
.big1 span	{
	font-size:48px;
}

p.big1	{
		color:#0076c1;
		border-bottom:1px dashed #0076c1;
		display:inline;
}

li.big2, .big2 a	{
	font-size:24px;
}

.big_sup	{
	font-size:18px;
}


.big2 span	{
	border-bottom:1px dashed #0076c1;
}

a.grey_link, a.grey_link:link, a.grey_link:visited	{
	font-family:Tahoma, Geneva, sans-serif; font-size:12px;
	color:#4f5254;
	border:none!important;
	text-decoration:underline!important;
}
a.grey_link:hover, a.grey_link:active	{
	color:#4f5254;
	border:none;
	text-decoration:none;
}

a.grey_link span	{
	font-size:14px; font-family:Arial, Helvetica, sans-serif;
}

.intro_preimuschestva	{
	padding-top:26px;
	padding-left:5px;
	padding-bottom:20px;
	padding-right:20px;
}

.intro_preimuschestva H2	{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal; text-align:left;
	font-size:30px;
	color:#d64415;
}

.benefitsNum {
	font-size:30px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#d64415;
	padding-bottom:5px;
	width:50px;
	padding-left:40px;
}

.benefitsTxt	{
	font-size:12px;
	color:#4f5254;
	padding-left:0px;
	padding-top:7px;
	padding-bottom:0;
	background:url('/images/benefits_dots.gif') repeat-x 0 34px;
}

html>body .benefitsTxt {
  background-position:0 33px; /* FF & Others */
}
*:first-child+html .benefitsTxt {
  background-position:0 34px; !important; /* #%@#%(! IE 7 */
}

.benefitsTxt span	{
	background-color:#FFF; line-height:15px;
}

#guarantee	{
	position:absolute;
	z-index:100;
	top:235px;
	right:2px;
}

* HTML img.png{width: expression(width);
        filter: expression( (runtimeStyle.filter == '') ? runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='image')" : '', src = '/images/spacer.gif');
}


H3.h3n	{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal; text-align:left;
	font-size:24px;
	color:#0076c1;
}
