html			{height:100%;}

body			{
				margin:0;
				padding:0;
				height:100%;
				font-size:12px;
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				line-height:normal;
				color:#ffffff;
				background:#194FC6;
				}

a 				{
				text-decoration:underline;
				color:#D2DEC0;
				}
		
a:hover 		{
				text-decoration:none;
				color:#ffffff;
				}

p				{
				margin:0;
				padding:0 0 12px 0;
				}
				
img				{
				border:0;
				behavior: url(/js/iepngfix.htc);
				}
				
div				{
				margin:0;
				padding:0;
				text-align:left;
				}
				
.abs			{vertical-align:middle;}

small			{font-size:0.9em;}
				
fieldset		{
				border:0;
				margin:0;
				padding:0;
				}
				
label			{
				margin:0;
				padding:0;
				}
				
input, select, textarea {
				font:0.9em Arial, Helvetica, sans-serif;
				}

#container		{
				margin:0 auto -75px auto;
				position:relative;
				z-index:50;
				min-height: 100%;
				}
				
#container_main		{
				width:100%;
				position:absolute;
				z-index:50;
				min-height: 100%;
				background:#0E48C5;
				}
			
/* ---------------------------------- header ----------------------------------------------*/

#header			{
				height:480px;
				overflow:hidden;
				position:relative;
				/*background:url(/images/top_px.gif) top repeat-x;*/
				}
				
.head			{
				height:480px;
				overflow:hidden;
				position:relative;
				background:url(/images/bg_top.jpg) top center no-repeat;
				}
				
.wrap			{
				width:944px;
				height:480px;
				overflow:hidden;
				margin:0 auto;
				position:relative;
				z-index:500;
				}
				
.flash			{
				width:100%;
				height:480px;
				position:absolute;
				z-index:200;
				top:0;
				left:0;
				}
				
.flash2			{
				width:100%;
				height:100%;
				position:absolute;
				z-index:0;
				top:0;
				left:0;
				}
				
.main_pic		{
				width:825px;
				height:225px;
				overflow:hidden;
				position:relative;
				background-position:0;
				background-repeat:no-repeat;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/main_pic.png');
				margin:0 auto;
				top:150px;
				z-index:50;
				}
				
				.main_pic[class]		{background:url(/images/main_pic.png);}
				

.partners		{		/* position:absolute; */
				position:relative;
				float:right;
				z-index:1000; 
				top:14px;
				right:50px;
				/*left:700px; */
				}

.text_msg	{
				position:absolute;
				top:105px;
				left:20px;
				width:418px;
				height:89px;
				overflow:hidden;
				//z-index:1010;
				font-size:1.6em;
				float:right;
				color: #202009;
				padding-left:50px;
				padding-top:15px;
				background:url(/images/msg.png) top center no-repeat;
				}

.logo			{
				position:absolute;
				top:24px;
				left:5px;
				}
				
.logo_main		{
				position:absolute;
				top:50px;
				left:56px;
				z-index:1000;
				}
				
.kran			{
				position:absolute;
				top:0;
				left:59%;
				}
				
.links			{
				font-weight:bold;
				position:absolute;
				top:30px;
				left:200px;
				font-size:0.9em;
				}
				
.links a		{
				font-weight:bold;
				display:block;
				float:left;
				color:#ffffff;
				}
				
.links_main		{
				font-weight:bold;
				position:absolute;
				top:50px;
				left:433px;
				font-size:0.9em;
				}
				
.links_main a	{
				font-weight:bold;
				display:block;
				float:left;
				color:#ffffff;
				}
				
.link			{
				margin:0 0 0 12px;
				padding:0 0 0 13px;
				background:url(/images/dot.gif) 0 0 repeat-y;
				}
				
.menu			{
				position:absolute;
				top:85px;
				left:0px; /* 160 */
				text-transform:uppercase;
				}
				
.menu_main		{
				position:absolute;
				bottom:85px;
				left:50px;
				text-transform:uppercase;
				}
				
.menu a{
				color:#D1DCF3;
				text-decoration:none;

				}
.menu_main a{
				color:#ffffff;
				text-decoration:none;

				}
				
.menu a:hover, .menu_main a:hover	{
				color:#ffffff;

				text-decoration:underline;
				}
				
.m1				{
				height:30px;
				padding:3px 35px 1px 35px;
				display:block;
				float:left;
				background-position:0;
				background-repeat:no-repeat;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/icon1.png');
				}
				
				.m1[class]		{background:url(/images/icon1.png) 0 0 no-repeat;}
				
.m2				{
				height:30px;
				padding:3px 35px 1px 35px;
				display:block;
				float:left;
				background-position:0;
				background-repeat:no-repeat;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/icon2.png');
				}
				
				.m2[class]		{background:url(/images/icon2.png) 0 0 no-repeat;}
				
.m3				{
				height:30px;
				padding:3px 35px 1px 35px;
				display:block;
				float:left;
				background-position:0;
				background-repeat:no-repeat;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/icon3.png');
				}
				
				.m3[class]		{background:url(/images/icon3.png) 0 0 no-repeat;}
				
.m4				{
				height:30px;
				padding:3px 35px 1px 38px;
				display:block;
				float:left;
				background-position:0;
				background-repeat:no-repeat;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/icon4.png');
				}
				
				.m4[class]		{background:url(/images/icon4.png) 0 0 no-repeat;}

.m5				{
				height:30px;
				padding:3px 35px 1px 32px;
				display:block;
				float:left;
				background-position:0;
				background-repeat:no-repeat;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/icon5.png');
				}
				
				.m5[class]		{background:url(/images/icon5.png) 0 0 no-repeat;}

.m6				{
				height:30px;
				padding:3px 35px 1px 34px; /* 3px 65px 1px 38px */
				display:block;
				float:left;
				background-position:0;
				background-repeat:no-repeat;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/icon6.png');
				}
				
				.m6[class]		{background:url(/images/icon6.png) 0 0 no-repeat;}
				
.submenu		{
				position:absolute;
				top:120px;
				left:5px;
				}
				
.submenu ul		{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.submenu li		{
				width:255px;
				margin:0 0 1px 0;
				padding:0;
				line-height:1.3em;
				position:relative;
				overflow:hidden;
				}

.submenu a		{
				display:block;
				float:left;
				color:#ffffff;
				text-decoration:none;
				padding-bottom:1px;
				border-bottom:none;				
				}
				
.submenu a:hover{
				text-decoration:none;
				border-bottom:dashed 1px #FFFFFF;
				}
				
.plan			{
				width:115px;
				position:absolute;
				top:190px;
				right:15px;
				font-size:1.2em;
				font-weight:bold;
				}
				
.plan a			{color:#ffffff;}
	
/* ---------------------------------- content ----------------------------------------------*/

h1				{
				font:2em Arial, Verdana, Helvetica, sans-serif;
				color:#ffffff;
				text-align:center;
				margin:0;
				padding:0 0 30px 0;
				}
				
h2				{
				font:1.6em Arial, Verdana, Helvetica, sans-serif;
				color:#D9E3CA;
				margin:0;
				padding:15px 5px;
				background:#194FC6;
				float:left;
				}
				
h3				{
				font:bold 1.1em Arial, Verdana, Helvetica, sans-serif;
				color:#365B80;
				margin:0;
				padding:0 0 8px 11px;
				background:url(/images/arr.gif) 0 5px no-repeat;
				}
				
h4				{
				font:1.1em Arial, Verdana, Helvetica, sans-serif;;
				color:#0062BB;
				margin:0;
				padding:0 0 5px 0;
				}
				
h5				{
				font:bold 1.1em Arial, Verdana, Helvetica, sans-serif;;
				color:#D9E3CA;
				margin:0;
				padding:0 0 10px 0;
				}
				
h6				{
				font-size:1em;
				margin:0;
				padding:0 0 8px 0;
				}

#content		{
				width:944px;
				position:relative;
				margin:0 auto;
				}
				
.row			{
				position:relative;
				overflow:hidden;
				padding-bottom:30px;
				line-height:1.5em;
				background:url(/images/px.gif) 0 27px no-repeat;
				}
				
.left			{
				width:195px;
				position:relative;
				float:left;
				}
				
.right			{
				width:130px;
				position:relative;
				float:right;
				padding:20px 25px;
				}
				
.cent			{
				margin:0 180px 0 200px;
				padding:20px 0;
				width:550px;
				position:relative;
				color:#E8FBCC;
				}
				
.row_t			{
				width:550px;
				position:relative;
				overflow:hidden;
				padding-bottom:15px;
				}
				
.td				{
				width:120px;
				padding-right:20px;
				position:relative;
				overflow:hidden;
				float:left;
				}
				
.td_last		{
				width:120px;
				position:relative;
				overflow:hidden;
				float:left;
				}
				
.pic			{
				position:relative;
				padding-bottom:3px;
				}
				
.pic img		{
				border:6px solid #ffffff;
				}



				
/* ---------------------------------- FOOTER ----------------------------------------------*/				
				
#page-empty		{
				height:70px;
				clear:both;
				}
				
#footer			{
				width:944px;
				height:65px;
				margin:0 auto;
				position:relative;
				font-size:0.8em;
				color:#D2DEC0;
				z-index:200;
				}
				
#footer2		{
				width:1000px;
				height:70px;
				position:absolute;
				font-size:0.8em;
				color:#D2DEC0;
				z-index:200;
				bottom:0;
				}
				
#footer_main	{
				height:600px;
				position:relative;
				z-index:200;
				background:#69912B;
				}
				
.copy			{
				position:absolute;
				top:20px;
				left:20px;
				}
				
.design_by		{
				position:absolute;
				top:20px;
				right:20px;
				}

.contblock			{
				//z-index:-100;
				position:absolute;
				top:10px;
				left:194px;
				width:240px;
				height:48px;
				overflow:hidden;
				font-size:1.1em;
				float:right;
				color: #202009;
				padding-left:50px;
				padding-top:15px;
				background:url(/images/contblock.png) top center no-repeat;
				}	
.phone			{
				position:absolute;
				top:10px;
				left:35px;
				font-size:1.1em;
				color:#000000;
			}
.f_contact		{ 
				position:absolute;
				top:10px;
				left:140px;
				color:#202009;
				}
.f_contact a		{ 
				color:#202009;
				}
.f_contact a:hover		{
				color:#000000;
				}	

.count1			{
				position:absolute;
				top:20px;
				left:500px;
				}

.count2			{
				position:absolute;
				top:20px;
				left:550px;
				}
/* Фоновый див */

#backgroundPopup		{
 				 display: none;
  				position: fixed;
  				_position: absolute; /* hack for internet explorer 6 */
  				height: 100%;
  				width: 100%;
  				top: 0;
  				left: 0;
  				background: #000000;
  				border: 1px solid #cecece;
  				z-index: 1111;
}

/* Див-оболочка всплывающего окна */

#feedbackModalPopup	{
  				display: none;
  				position: fixed;
  				_position: absolute; /* hack for internet explorer 6 */
  				/* height: 180px; */
  				width: 220px;
  				background: #D7DCC8;
  				border: 2px solid #01315F; 
  				z-index: 1112;
  				padding: 0px;
  				font-size: 10px;
			}