html			{
				height:auto !important;
				height:100%;
				min-height:100%;
				}

body			{
				height:auto !important;
				height:100%;
				min-height:100%;
				background:#B3CCFC;
				}

table			{
				border:0;
				border-collapse:collapse;
				}

img				{border:0;}

*				{margin:0; padding:0;}

td				{
				text-align:left;
				font:bold 13px Arial, Helvetica, sans-serif;
				color:#000000;
				line-height:15px;
				vertical-align:top;
				}
				
b				{
				color:#3333CC;
				}
		
.abs			{vertical-align:middle;}

a				{
				color:#3333CC;
				text-decoration:none;
				}

a:hover			{text-decoration:underline;}

ul				{list-style:none;}

.wrap			{
				margin:0 auto;
				width:1000px;
				height:100%;
				background:url(images/top_px.gif) top repeat-x;
				border-left:1px solid #0C26B1;
				border-right:1px solid #0C26B1;
				}
				
.h				{height:100%;}
/* **************************** header ******************************* */
.head_left		{
				width:100%;
				background:url(images/head_left.gif) top left no-repeat;
				}
				
.head_right		{
				height:277px;
				/*height:251px;*/
				background:url(images/head_right.gif) top right no-repeat;
				}
				
.logo			{
				position:absolute;
				margin:16px 0 0 42px;
				}
				
.top_cont		{
				float:right;
				margin:13px 9px;
				}
				
.top_cont img	{
				margin:0 0 8px 7px;
				}

/* **************************** menu ******************************* */
.menu			{
				font:bold italic 18px Arial, Helvetica, sans-serif;
				line-height:24px;
				color:#1A357A;
				margin:105px 0 0 680px;
				text-align:right;
				}
				
.menu a			{
				display:block;
				color:#1A357A;
				text-decoration:none;
				}
				
.menu a:hover	{
				color:#ffffff;
				text-decoration:none;
				}

/* **************************** content ******************************* */
h1				{
				font:bold 20px Arial, Helvetica, sans-serif;
				line-height:20px;
				color:#3333CC;
				margin-bottom:25px;
				text-align:center;
				}
				
h2				{
				font:bold 20px Arial, Helvetica, sans-serif;
				line-height:20px;
				color:#3333CC;
				margin-bottom:25px;
				text-align:center;
				}
				
span			{font-weight:normal;}

.cont			{
				height:100%;
				background:url(images/bg.gif) top left;
				}
				
.im				{
				position:absolute;
				margin:185px 0 0 6px;
				z-index:100;
				}
				
.content		{
				padding:17px 0 40px 0;
				}
				
.r_box			{
				padding:20px 0;
				}
				
.r_box img		{
				margin-bottom:5px;
				}
				
.r_box .img		{
				border:3px solid #708ED7;
				}
				
.contact		{
				width:430px;
				}
				
.contact td		{
				padding:4px;
				vertical-align:middle;
				}
				
.contact td input{
				width:273px;
				height:21px;
				font:12px Arial, Helvetica, sans-serif;
				line-height:12px;
				}
				
.contact td textarea{
				width:273px;
				height:102px;
				font:12px Arial, Helvetica, sans-serif;
				line-height:12px;
				}
				
.flr			{
				text-align:right;
				}
				
.products td	{
				text-align:center;
				padding:5px;
				}
				
.products td img{border:1px solid #666666;}

/* **************************** footer ******************************* */
.zakaz {background:#1E388C url(/images/foo t.jpg) no-repeat; height:150px;}
 .zakaz td {font:10pt tahoma; color:white; text-align:center}
  .zakaz td b{font:bold 12pt tahoma; color:white; text-align:center}

.footer			{
				height:34px;
				background:#94ADD6;
				vertical-align:middle;
				font:bold 16px "Times New Roman", Times, serif;
				line-height:16px;
				color:#626262;
				}
				
.footer a		{
				color:#1A357A;
				text-decoration:underline;
				}
				
.footer a:hover	{
				color:#ffffff;
				text-decoration:none;
				}
				
.und_footer		{
				padding:10px;
				color:#FFFFFF;
				background:#184FAE;
				font-weight:normal;
				}
				
.und_footer a	{
				padding:10px;
				color:#BFD4FC;
				text-decoration:underline;
				}