html,body,table{
	margin:0px;
	padding:0px;
	border:0px;
	height:100%;
	width:100%;
}

body{
	background:#969593;
}
.multy
{
               height: 80px;
}
.mini img
{
               border: 1px solid #372e5d;
}
.searching
{
       position: absolute; 
       right:0; 
       margin-right: 200px;
       margin-top: -20px;
}
*:first-child+html .searching
{
       position: absolute; 
       right:0; 
       margin-right: 200px;
       margin-top: 15px;
}
h1
{
	font: normal 20px 'Georgia';
	color:#1b1464;
	padding-bottom:25px;
}
table{
	border-collapse:collapse;
	height:auto;
}
.gal td
{
         padding: 10px 10px;    
}
td{
	height:100%;
	vertical-align:top;
	padding:0px;
}

img{
	margin:0px;
	border:0px;
}

.img{
	margin:0px;
	border:0px;
	padding:0px 5px 5px 5px;
}

a{
	font: normal 14px Tahoma;
	color:white;	
	text-decoration:underline;	
}

a:hover{
	color : #1d124c;	
}

input{
	width:209px;
	height:19px;	
	border:1px solid black;
	padding:0px;	
	vertical-align:top;
	font-size:12px;
}

.find_input, .i2_find_input{
	width:146px;
	height:16px;
	
	border:1px solid #a2a2a1;
	padding:0px;
	padding-left:10px;
	margin:0px;
                padding-top: 2px;
	vertical-align:top;
	font-size:12px;
	background:url(/templates/expomain/images/find_back.jpg);
	font: normal 10px Tahoma;
	color:#a2a2a1;
	
}

.i2_find_input{
	margin-top:14px;
}

.checkb{
	width:20px;;
	height:11px;
	
	border:none !important;
	margin:0px !important;
	padding:0px !important;
	vertical-align:middle;
}

textarea{
	vertical-align:top;
	overflow:auto;	
	margin-bottom:2px;
	font-size:11px;
	
	width:209px;
	height:61px;	
	border:1px solid black;
}

.input{
	width:220px;
	height:22px;
	
	border:1px solid black;
	margin:0px;
	padding:0px;	
	vertical-align:top;
}

.button{
	width:89px;
	height:18px;
	background: url(/templates/expomain/images/button.jpg) repeat-x;
	font: normal 12px Tahoma;
	border:1px solid black;
}

/*======================--- home mail map  ===================*/
#hmm{
	text-align:right;
	float:right;
	padding-top:3px;
}
	
	.hmm_image{
		margin-right:25px;
		float:left;		
	}
	
		.hmm_imwh{
			width:11px;
			height:11px;
		} 

/*=========================== menu ==========================*/
#menu_td{
	width:950px;
	height:48px;
	list-style:none;
	float:left;	
	padding:0px;	
	margin:0px;
	border:0px;
	text-align:center;	
}

		#menu_td li{
			height:47px;
			float:left;	
			_width:0px;		
		}		
		/*
		#menu_td li:hover, #menu_td li.jshover{
			background : #838383;
		}
		*/
		#menu_td li:hover ul, #menu_td li.jshover ul{	
			display:block;	
		}		
		
				#menu_td li div{				
					background : url(/templates/expomain/images/menu_r.gif) top right no-repeat;
					padding:13px 23px 0px 23px;
					text-align:left;
				}	
				
						/* block font */				
						#menu_td li a{
							font: normal 16px Verdana;
							color : #1d124c;	
							text-decoration:none;							
							white-space:nowrap;
						}
						/*
						#menu_td li a:hover{
							color : white;
						}
						*/
						
				/* sub */
				#menu_td li ul{
					position:absolute; 	
					display: none;
					width : 137px;
					float:left;
					list-style:none;		
					margin-left:0px;
					padding-top:17px;	
				}
				
				html:root #menu_td li ul{margin-left:-40px;}				
				@media all and (min-width: 0){#menu_td li ul{margin-left:-40px;}}
				
						#menu_td li ul li{
							background:white;	
							border:1px solid #56534f;
							width : 250px;
							height:auto;		
							text-align:left;			
						}
						/*
						#menu_td li ul li:hover,
						#menu_td li ul li.jshover{
							background:#173c70; 
							color: white;
						}
						*/		
								#menu_td li ul li div{
									width:100%;
									height: 100%;			
									padding:7px 2px 8px 25px;
									margin:0px;
									font-size:0px;
									text-align:left;																																
								}
						
										#menu_td li ul li div a, .i2_url{				
											font: normal 14px Tahoma;
											color : #5b5956;	
											line-height:16px;
											margin-left:-8px;											
										}
/*===================== end menu  ===========================*/	

/****/
._contain{
	width:100%;
	float:left;	
	padding:0px;
	margin:0px;
	border:0px;
	font-size:0px;
}

._leftcont_fix{
	float:left;
	background:url(/templates/expomain/images/logo.jpg) top left no-repeat; 
	width:100px;
	height:100%;
}
/****/

.space{
	width:100%;
	float:left;
	height:18px;
}

#main{
	min-width:980px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 980 ? 
		   '980px':'auto');	
	padding:8px 0px 8px 0px;
}

#i2_main{
	min-width:1000px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? 
		   '1000px':'auto');	
}
	
#header{	
	width:100%;
	height:157px;
	padding-top:10px;
}

	#header div{
		margin:0px 70px 0px 70px;
		background:#b0b0ae;
		height:157px;
	}
	
		#header div td{
			font: normal 18px Georgia;
			color:#1d124c;
			vertical-align:middle;
		}
		
		#header div td span{
			font: normal 18px Georgia;
			color:#53504c;
		}
		
#menu{	
	height:48px;
	padding-top:18px;
	padding-botoom:18px;
}

	#menu2{	
		width:950px;
		margin:0 auto;	
		height:48px;			
		background:white;
		border:1px solid black;
		text-align:center;
	}
	
#pictures{
	width:100%;
	height:157px;
	padding-top:18px;
}

	#pictures2{
		width:1000px;
		height:382px;
	}
	
		#mini_picz{
			float:left;
			width:590px;
			height:100%;
		}
		
			#mini_picz td{
				width:33%;			
				padding:0px 5px 15px 5px;
			}
			
			#mini_picz td img{
				border:2px solid #595652;
				margin:0px;
				padding:0px;		
			}
			
			#mini_picz td div{
				width:182px;
				background:white;	
				border:2px solid #595652;	
				border-top:0px;
				height:42px;			
				_margin-top:-4px;
				font: normal 15px Verdana;
				color:#1d124c;
			}
			
			*:first-child+html #mini_picz td div{
				margin-top:-4px;
			}
			
				#mini_picz td div div{
					background:none;	
					width:auto;
					border:0px;
					margin:0px;
					padding:0px;
					padding:2px 0px 0px 13px;
					text-align:left;
					vertical-align:middle;
				}
				
		#mini_picz2{
			float:left; 
			height:100%;
		}
		
			#mini_picz2 img{
				border:2px solid #595652;
				margin:0px;
				padding:0px;		
			}
			
			#mini_picz2 div{
				width:400px;
				background:white;	
				border:2px solid #595652;	
				border-top:0px;
				height:42px;			
				_margin-top:-4px;
				font: normal 15px Verdana;
				color:#1d124c;
			}
			
			*:first-child+html #mini_picz2 div{
				margin-top:-4px;
			}
			
				#mini_picz2 div div{
					background:none;	
					width:auto;
					border:0px;
					margin:0px;
					padding:0px;
					padding:2px 0px 0px 13px;
					vertical-align:middle;
				}
				
/* content */
#content, #i1_content{	
	width:100%;
	height:157px;
	padding-top:20px;	
}

#i1_content{
	padding-top:240px;	
	_padding-top:0px;	
}

#content td, #i1_content td{	
	font: normal 14px Georgia;
	color:black;
}

#i2_content td{	
	font: normal 14px Georgia;
	color:black;
	line-height:15px;
}

	#content2{
		margin:0px 70px 0px 70px;
		background:#b0b0ae;
		height:auto;
	}
	
	#content3{
		padding:29px;
		background:#b0b0ae url(/templates/expomain/images/back.jpg) 50% 20% no-repeat;
	}
	
	.title{
		font: normal 24px 'Georgia';
		color:#1b1464;
		padding-bottom:25px;	}
	
	.data{
		font: normal 14px 'Times New Roman';
		color:#7a7272;
		
	}
	
	.more{
		padding-bottom:25px;
	}
	
	.more a{
		font: normal 14px 'Times New Roman';
		color:#726798;		
		text-decoration:none;
	}
	
	.padd{
		padding-bottom:25px;
	}
	
	.leftmenu_im{
		border:1px solid #372e5d;
	}
	
	.zakaz, .i2_zakaz{
		font: normal 18px Century Gothic;
		text-align:center;
		color:#1d124c;
	}
	
	.i2_zakaz{
		text-align:left;
	}
	
	.zakaz2, .zakaz3, .i2_zakaz2{
		font: normal 14px Century Gothic;
		text-align:center;
		color:#1d124c;
	}
	
	.i2_zakaz2{
		text-align:left;
		padding-left:80px;
	}
	
	.zakaz3{
		text-align:left;
	}
	
	.submit{
		font: normal 12px Verdana;
		text-align:center;
		text-decoration:underline;
		color:black !important;
	}
	
	#div_find{
		width:340px; 
		float:right; 
		height:95px; 
		text-align:right;
	}

#footer_div{
	width:100%; 
	float:left; 
	height:60px; 
	margin-top:-40px;
}

#i2_footer_div{
	width:100%; 
	float:left; 
	height:60px; 
	margin-top:0px;
	background:#b0b0ae;
}

#footer_padding{
	padding:0px 70px 0px 70px;
}

#i2_footer_padding{
	padding-left:5px;
	text-align:left;
	vertical-align:top;
	height:10px;
}
#i2_footer_padding form
{
                display: inline;
}

#footer_padding div{
	font: normal 13px Tahoma;
	color:black;
}

.i2_menu_left{
	background:#dbdbda;
	width:268px;
	height:27px;
	padding:10px 0px 0px 13px;
	margin:0px 30px 2px 0px;
}

	.i2_menu_left a{
		font: normal 16px 'Century Gothic';
		text-decoration:none;
		color:#1d124c;
	}
	
	.more_info{
		font: normal 18px 'Century Gothic' !important;
		text-decoration:underline !important;
		color:white !important;
	}
	
#bottomp{
	height:17px;
	width:100%;
	float:left;
}

/*======*/
.tablessclass { border:#000000 1px solid;}
.tablessclass td { border:#000000 1px solid; padding:8px 5px 8px 5px;}