html			{
				height:auto !important;
				height:100%;
				min-height:100%;
				}

body			{
				margin:0;
				padding:0;
				height:auto !important;
				height:100%;
				min-height:100%;
				background:#fff url(images/bg.gif) top left;
				}

table			{
				border:0;
				border-collapse:collapse;
				}

img				{border:0;}

form			{margin:0; padding:0;}

td				{
				padding:0;
				margin:0;
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#5068C9;
				line-height:14px;
				vertical-align:top;
				}
		
.abs			{vertical-align:middle;}
.bot			{vertical-align:bottom;}

a				{
				color:#333333;
				text-decoration:underline;
				}

a:hover			{text-decoration:none;}

span			{color:#999999;}


.wrap			{
				width:1000px;
				height:100%;
				border-left:1px solid #58A3E4;
				border-right:1px solid #58A3E4;
				}
				
.h				{height:100%;}
/* **************************** header ******************************* */
.header			{
				background:url(images/top_px.gif) top repeat-x;
				width:100%;
				height:95px;
				}
				
.logo			{
				position:absolute;
				margin:7px 0 0 8px;
				}
				
.lang			{
				position:absolute;
				margin:72px 0 0 67px;
				height:15px;
				}
				
.h_peace		{background:url(images/peace_h.jpg) 314px 69px no-repeat;}

/* **************************** menu ******************************* */
.menu			{
	position:absolute;
	margin:43px 0 0 270px;
	width: 628px;
				}

.menu_sub		{
				background:url(images/px_menu_sub.gif);
				}
				
.menu_sub_in	{
				background:url(images/top_menu_sub.gif) top left no-repeat;
				}
				
.menu_sub_in td	{
				height:370px;
				background:url(images/bot_menu_sub.gif) bottom left no-repeat;
				padding:22px 15px 140px 0;
				}
				
.menu_sub_in td ul{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.menu_sub_in td li{
				background:url(images/mpx.gif) bottom left no-repeat;
				padding:0 0 5px 23px;
				margin:0 0 12px 0;
				font:bold 12px Arial, Helvetica, sans-serif;
				line-height:14px;
				color:#ffffff;
				text-transform:uppercase;
				}
				
.menu_sub_in td li a{
				display:block;
				background:url(images/bull1.gif) 0 4px no-repeat;
				margin:0;
				padding:0 0 0 19px;
				color:#FFFFFF;
				text-decoration:none;
				}
				
.menu_sub_in td li a:hover{
				background:url(images/bull2.gif) 0 2px no-repeat;
				color:#FFD100;
				text-decoration:none;
				}
				
.menu_sub_in td li a:active{
				background:url(images/bull2.gif) 0 2px no-repeat;
				color:#FFD100;
				text-decoration:none;
				}
/* **************************** content ******************************* */
h1				{
				margin:0;
				padding:20px 20px 0 70px;
				height:58px;
				background:url(images/h1_bg.jpg) top left no-repeat;
				font:18px "Times New Roman", Times, serif;
				line-height:18px;
				color:#007DF1;
				text-transform:uppercase;
				}
				
h2				{
				margin:0 0 20px 80px;
				padding:18px 20px 0 30px;
				height:56px;
				width:450px;
				background:url(images/h2_bg.gif) top left no-repeat;
				font:18px "Times New Roman", Times, serif;
				line-height:18px;
				color:#007DF1;
				text-transform:uppercase;
				}

h3				{
				margin:0 0 20px 0;
				padding:0;
				font:bold 12px Arial, Helvetica, sans-serif;
				line-height:12px;
				text-transform:uppercase;
				color:#5068C9;
				text-align:left;
				}
				
h4				{
				margin:0 0 20px 0;
				padding:0;
				font:bold 12px Arial, Helvetica, sans-serif;
				line-height:12px;
				text-transform:uppercase;
				color:#ffffff;
				text-align:left;
				}
				
h5				{
				margin:0 0 3px 0;
				padding:0;
				font:bold 15px Arial, Helvetica, sans-serif;
				line-height:15px;
				text-transform:uppercase;
				color:#3980EB;
				}
				
h6				{
				margin:0 0 10px 0;
				padding:0;
				font:18px "Times New Roman", Times, serif;
				line-height:18px;
				text-transform:uppercase;
				color:#ffffff;
				}
				
.cont td img	{border:1px solid #07559D;}
				
.yellow			{background:url(images/px1.gif) left repeat-y;}

.yellow td		{
				padding:53px 20px 15px 20px;
				color:#5068C9;
				height:185px;
				font-size:14px;
				line-height:18px;
				text-align:justify;
				}
				
.blue			{
				background:url(images/px2.gif) left repeat-y;
				padding:20px;
				color:#FFFFFF;
				font-size:14px;
				line-height:18px;
				text-align:justify;
				}
				
.lilac			{
				background:url(images/px3.gif) left repeat-y;
				padding:10px 20px 10px 19px;
				color:#FFFFFF;
				height:100%;
				}
				
.contacts		{
				padding:17px 38px 10px 35px;
				font-size:14px;
				font-weight:bold;
				text-transform:uppercase;
				color:#FFFFFF;
				line-height:24px;
				}
				
.contacts div	{
				padding:0 0 0 12px;
				background:url(images/bull3.gif) 0 8px no-repeat;
				}
				
.contact_table	{
				border:1px solid #FFFFFF;
				}
				
.contact_table td	{				
				font-size:12px;
				font-weight:bold;
				text-transform:uppercase;
				color:#FFFFFF;
				}
				
.pad1 td		{padding:3px;}

input			{
				width:178px;
				height:19px;
				border:1px solid #FFFFFF;
				background-color:#6AB4F4;
				font:12px Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				float:right;
				}
				
textarea		{
				width:229px;
				height:76px;
				border:1px solid #FFFFFF;
				background-color:#6AB4F4;
				font:12px Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				float:right;
				}
				
.in				{
				padding:8px 20px;
				color:#FFFFFF;
				}
				
.in td			{				
				color:#FFFFFF;
				}
				
.in td a		{				
				color:#FFFFFF;
				text-decoration:none;
				}
.in td p	{margin:0; padding:0; text-indent:5px;}
				
.img			{border:2px solid #FFFFFF; margin-right:20px;}

.img1			{border:2px solid #FFFFFF;}

.content		{
				padding-bottom:35px;
				}
				
.sep			{
				background:url(images/sep1.gif);
				margin:12px 120px;
				}
				
p				{
				margin:0 95px 0 90px;
				text-indent:30px;
				}
				
.p1				{
				margin:0 50px 10px 50px;
				font-size:14px;
				line-height:16px;
				text-align:justify;
				}

.list			{
				padding-bottom:2px;
				text-align:center;
				font:bold 14px Arial, Helvetica, sans-serif;
				}
				
.list a			{
				color:#3998EB;
				text-decoration:none;
				}
				
.list a:hover	{
				font-weight:bold;
				color:#3998EB;
				}
				
		
.details 		{
				padding:15px;
				}
				
.details td		{
				font:bold 12px Arial, Helvetica, sans-serif;
				line-height:15px;
				color:#ffffff;
				text-transform:none;
				}
				
.details td span{
				font-size:14px;
				color:#124157;
				}
				
.details td b	{
				color:#FFF15A;
				font-size:14px;
				}
				
.details td ul	{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.details td li	{
				line-height:18px;
				background:url(images/li_bull.gif) 0 5px no-repeat;
				padding:0 0 0 10px;
				}
				
.in_pad td		{padding:3px;}

.in_pad td p	{margin:0; padding:0; text-indent:5px;}
				
.sub_image_cont	{float: left;}

/* **************************** footer ******************************* */
.footer			{
				background:url(images/foot_px.gif) top repeat-x;
				height:37px;
				}
				
.foot_bg		{
				background:url(images/f_bg.jpg) top right no-repeat;
				width:100%;
				height:37px;
				}
				
.foot_bg td 	{
				font:10px Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				color:#FFFFFF;
				padding:10px;
				}
				
.foot_bg td a 	{
				color:#FFFFFF;
				text-decoration:none;
				}
				
.foot_bg td a:hover 	{
				color:#cfcfcf;
				text-decoration:none;
				}
				
.foot_peace		{background:url(images/foot_peace.jpg) bottom right no-repeat;}

.zoomdesc
{
    
    Z-INDEX: 1;
    VISIBILITY: hidden;
    FONT-FAMILY: arial;
    POSITION: absolute;
    top:100px;
    left:100px;

}
.title {
	position: absolute;
	top: 13;
	left: 308;
	z-index: 9;
	color:#007DF1;
}
.title_h2 {
	color: #ADD8E6;
	text-transform:uppercase;
	font-family: Verdana;
	font-size: 12;
}