html {
	height: 100%;
}
body, table, p, div {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
p, div, form, body{
	margin: 0px;
	padding: 0px;
}
body{
	background: #eeeddc url('../images/bg.gif');
	padding: 40px 0px;
}
a {
	color: #0A6AB6;
	text-decoration: none;
}
a:hover {
	color: #338ED9;
	text-decoration: underline;
}
img {
	border: none;
}
.png {
    behavior: url('/templates/vaimukad/css/png.htc');
}

.gridTable{
	border-collapse: collapse;
	width: 996px;
}

.topGridPart{
	height: 116px;
	
}
	.topGridTable{
		width: 100%;
		height: 100%;
		border-collapse: collapse;
	}
	
	.searchBarPlace{
		padding-right: 11px;
		width: 230px;
		opacity: 0.6;
		filter: alpha(opacity=60);
	}
		
		.searchBarTable{
			border-collapse: collapse;
			height: 43px;
			float: right;
		}
		.searchBarTable .p1{
			background: url('../images/sb1.gif') right top no-repeat;
			width: 14px;
		}
		.searchBarTable .p2{
			background: url('../images/sb2.gif') left top repeat-x;
			padding-right: 9px;
		}
		.searchBarTable .p2 input{
			background: #e9f0ea;
			border: 1px solid #649268;
			color: #537956;
			font-family: Arial, Tahoma, Verdana;
			font-size: 11px;
			padding: 0px 4px;
			padding-top: 2px;
			height: 21px;
			width: 118px;
		}
		.searchBarTable .p3{
			background: url('../images/sb2.gif') left top repeat-x;
		}
		.searchBarTable .p3 input{
			background: #d0dfd1 url('../images/sbtn.gif') left top repeat-x;
			color: #537956;
			border: 1px solid #6d9b71;
			font-family: Arial, Tahoma, Verdana;
			font-weight: bold;
			font-size: 11px;
			height: 21px;
			padding: 0px 6px;
			//padding: 0px 2px;
			//padding-top: 2px;
		}
		.searchBarTable .p4{
			background: url('../images/sb3.gif') left top no-repeat;
			width: 15px;
		}
		
	
	.iconsPlace{
		width: 90px;
	}
		
		.iconsPlace a{
			display:block;
			float: left;
			height: 45px;
			cursor: pointer;
		}
		
		.iconsPlace a.home{
			width: 38px;
			background: url('../images/home.png');
			background: expression('none');
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/vaimukad/images/home.png', sizingMethod='crop');
		}
		.iconsPlace a.mail{
			width: 43px;
			background: url('../images/mail.png');
			background: expression('none');
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/vaimukad/images/mail.png', sizingMethod='crop');
		}
		
	
	.languagesPlace{
		text-align: left;
		width: 110px;
	}
		
		.languagesPlace,
		.languagesPlace u,
		.languagesPlace a:hover,
		.languagesPlace a{
			text-transform: uppercase;
			font-family: Arial, Tahoma, Verdana;
			font-size: 11px;
			color: #443932;
		}
		
		.languagesPlace u,
		.languagesPlace a{
			padding: 0px 3px;
		}
	
	.logo{
		cursor: pointer;
		display: block;
		width: 356px;
		height: 116px;
		background: url('../images/logo.png');
		background: expression('none');
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/vaimukad/images/logo.png', sizingMethod='crop');
	}
	
	
.contentGridPart{
	background: #FFF url('../images/cl.gif') center top repeat-y;
	height: 174px;
}

	.contentGridTable{
		border-collapse: collapse;
		width: 100%;
		height: 100%;
		background: url('../images/ct.gif') center top no-repeat;
	}
	
	.contentGridTable .contentGridPart{
		background: url('../images/cb.gif') center bottom no-repeat;
		vertical-align: top;
		padding: 6px 25px;
	}
	
	.contentGridTable .contentGridPart,
	.contentGridTable .contentGridPart ul,
	.contentGridTable .contentGridPart p,
	.contentGridTable .contentGridPart div
	.contentGridTable .contentGridPart td,
	.contentGridTable .contentGridPart table td,
	.contentGridTable .contentGridPart span,
	.contentGridTable .contentGridPart pre{
		font-family: Tahoma, Arial, Verdana;
		font-size: 11px;
		color: #434343;
		line-height: 1.4;
	}

	.contentGridTable .contentGridPart .blueText{
		color: #026DBA;
		font-family: Arial, Tahoma, Verdana;
		font-size: 12px;
		font-weight: normal;
	}
	.contentGridTable .contentGridPart .boldBlueText{
		color: #026DBA;
		font-family: Arial, Tahoma, Verdana;
		font-size: 12px;
		font-weight: bold;
	}


	.contentGridTable .contentGridPart .greenText{
		color: #367C45;
		font-family: Arial, Tahoma, Verdana;
		font-size: 12px;
		font-weight: normal;
	}
	.contentGridTable .contentGridPart .boldGreenText{
		color: #367C45;
		font-family: Arial, Tahoma, Verdana;
		font-size: 12px;
		font-weight: bold;
	}

	.contentBgTable2{
		border-collapse: collapse;
		width: 100%;
		height: 100%;
		background: url('../images/cbc.gif') left bottom repeat-x;
	}
		
		.contentBgTable2 .contentBgTable2Place{
			background: url('../images/cbgl.gif') left bottom no-repeat;
		}
		
	
	.contentMenuPart{
		height: 67px;
		padding: 0px 10px;
	}
		
		.menuBgTable{
			width: 100%;
			height: 47px;
			background: url('../images/mbg.gif');
			border-collapse: collapse;
		}
		
		.menuBgTable .ml{
			width: 13px;
			background: url('../images/ml.gif') left center no-repeat;
		}
		
		.menuBgTable .mr{
			width: 14px;
			background: url('../images/mr.gif') right center no-repeat;
		}
		
			
			.menuTable{
				height: 100%;
				border-collapse: collapse;
				position: relative;
				margin-left: -10px;
			}
			
			.menuTable .menuSep{
				width: 1px;
				background: url('../images/msep.gif') center center no-repeat;
			}
			.menuTable .menuLink{
				padding: 0px 25px;
				text-align: center;
			}
			
			.menuTable .menuLink,
			.menuTable .menuLink a{
				color: #367c45;
				font-family: Arial, Tahoma, Verdana;
				font-weight: bold;
				font-size: 13px !important;
			}
			
			.menuBgTable .ms1{
				width: 17px;
				background: url('../images/ms1.gif') right bottom no-repeat;
			}
			
			.menuBgTable .ms2{
				padding: 0px 15px;
				background: url('../images/ms2.gif') left bottom repeat-x;
				white-space: nowrap;
			}
			
			.menuBgTable .ms2,
			.menuBgTable .ms2 a{
				font-family: Arial, Tahoma, Verdana;
				font-weight: bold;
				font-size: 13px !important;
				color: #5d5338;
			}
			
			.menuBgTable .ms2.clean{
				background: none; 
			}
			
			.menuBgTable .ms3{
				width: 14px;
				background: url('../images/ms3.gif') left bottom no-repeat;
			}
		
		.menuBgTable .quickMenuPlace{
			width: 215px;
			text-align: center;
			padding-left: 15px;
		}
		
		.menuBgTable .quickMenuPlace select{
			border: 1px solid #e3e3e3;
			width: 185px;
		}
		
		.menuBgTable .quickMenuPlace select,
		.menuBgTable .quickMenuPlace select option{
			font-family: Tahoma, Arial, Verdana;
			font-size: 11px;
			background: #FFF;
			color: #8b8b71;
			padding-left: 4px;
		}
		
		.menuBgTable .quickMenuPlace select option.main{
			font-weight: bold;
		}
		
	
	
	.boxesTable{
		border-collapse: collapse;
		width: 100%;
		height: 126px;
	}
		
		.boxesTable .btl{
			width: 14px;
			background: url('../images/btl.gif') right top no-repeat;
		}
		
		.boxesTable .btc{
			width: 235px;
			vertical-align: top;
			padding-top: 18px;
			background: url('../images/btc.gif') left top repeat-x;
		}
		
		.boxesTable .btc h1{
			font-family: Arial, Verdana, Tahoma;
			font-size: 13px;
			font-weight: bold;
			color: #737879;
			padding: 0px;
			margin: 0px;
			padding-bottom: 15px;
			padding-left: 20px;
		}
		
		.boxesTable .btc .boxMenuTable{
			border-collapse: collapse;
			width: 100%;
		}
		
		.boxesTable .btc .boxMenuTable td{
			padding: 0px;
			vertical-align: top;
		}
		
		.boxesTable .btc .boxMenuTable .image{
			width: 1%;
			text-align: left;
			padding-left: 5px;
		}
		
		.boxesTable .btc .boxMenuTable .links{
			padding: 0px;
			padding-right: 8px;
			padding-bottom: 20px;
		}
		
		.boxesTable .btc .boxMenuTable .links .linksTable{
			width: 100%;
			height: 100%;
			border-collapse: collapse;
		}
			
			.boxesTable .btc .boxMenuTable .links .linksTable .menuLink .m1{
				width: 5px;
			}
			
			.boxesTable .btc .boxMenuTable .links .linksTable .menuLink .m2{
				vertical-align: middle;
				padding: 3px 4px;
			}
			
			.boxesTable .btc .boxMenuTable .links .linksTable .menuLink .m3{
				width: 5px;
			}
			
			
			.boxesTable .btc .boxMenuTable .links .linksTable td{
				padding: 1px 0px;
			}
			
			.boxesTable .btc .boxMenuTable .links .linksTable .separator{
				height: 1px;
			}
			
			.boxesTable .btc .boxMenuTable .links .linksTable .readMore{
				padding-top: 4px;
			}
			.boxesTable .btc .boxMenuTable .links .linksTable .readMore a{
				padding-left: 8px;
				color: #209038;
			}
			
			.boxesTable .btc .boxMenuTable .links .linksTable .readMore a:hover{
				text-decoration: underline;
			}
			
			.boxesTable .btc .boxMenuTable .links .linksTable .menuLink.on{
				background: #e6e3d4;
			}
			
			.boxesTable .btc .boxMenuTable .links .linksTable .menuLink.on .m1{
				width: 5px;
				background: #e6e3d4 url('../images/lbg1.gif') left top no-repeat;
			}
			
			.boxesTable .btc .boxMenuTable .links .linksTable .menuLink.on .m1_2{
				width: 5px;
				background: #e6e3d4 url('../images/lbg1_2.gif') left bottom no-repeat;
			}
			
			.boxesTable .btc .boxMenuTable .links .linksTable .menuLink.on .m2{
				vertical-align: middle;
			}
			
			.boxesTable .btc .boxMenuTable .links .linksTable .menuLink.on .m3{
				width: 5px;
				background: #e6e3d4 url('../images/lbg2.gif') right top no-repeat;
			}
			
			.boxesTable .btc .boxMenuTable .links .linksTable .menuLink.on .m3_2{
				width: 5px;
				background: #e6e3d4 url('../images/lbg2_2.gif') right bottom no-repeat;
			}
			
		
		.boxesTable .btc .boxMenuTable .links,
		.boxesTable .btc .boxMenuTable .links a,
		.boxesTable .btc .boxMenuTable .links div,
		.boxesTable .btc .boxMenuTable .links{
			font-family: Tahoma, Arial, Verdana;
			font-size: 11px;
			color: #444825;
		}
		
		.boxesTable .btc .boxMenuTable .links a:hover{
			text-decoration: none;
		}
		
		.boxesTable .sep{
			padding: 0px;
			padding-top: 18px;
			width: 1px;
		}
		
		.boxesTable .sep img{
			background: #cfcfcf url('../images/sep.gif') left top no-repeat;
		}
		
		.boxesTable .btr{
			width: 14px;
			background: url('../images/btr.gif') left top no-repeat;
		}
	
	.bannerGridPart{
		height: 150px;
		padding: 0px;
	}
		
		.bannersTable{
			width: 100%;
			height: 100%;
			border-collapse: collapse;
		}
			
			.leftBanner{
				text-align: left;
				vertical-align: top;
				padding-left: 10px;
				
			}
			
			.rightBanner{
				width: 250px;
				text-align: right;
				vertical-align: top;
				padding-right: 10px;
			}
			
		
	
	.bottomLine{
		height: 113px;
		background: #FFF url('../images/bbg.gif') left top repeat-x;
	}
		
		.bottomTable{
			border-collapse: collapse;
			width: 100%;
			height: 100%;
			background: url('../images/bbt.gif') center top no-repeat;
		}
			
			.buttonsPart{
				height: 44px;
				padding: 0px;
			}

				.donationTable{
					float: right;
					height: 100%;
					border-collapse: collapse;
					margin-right: 5px;
				}
					
					.donationTable td.bl{
						padding: 1px;
						width: 8px;
						background: url('../images/g/p1.gif') right center no-repeat;
					}
					
					.donationTable td.bc{
						padding: 1px 6px;
						background: url('../images/g/p2.gif') center center repeat-x;
					}
						
						.donationTable td.bc a{
							color: #fff;
						}
						
					
					.donationTable td.br{
						padding: 1px;
						width: 8px;
						background: url('../images/g/p3.gif') left center no-repeat;
					}
					
				
				.bottomButtonTable{
					float: left;
					height: 100%;
					border-collapse: collapse;
				}
				
				.bottomButtonTable,
				.bottomButtonTable a{
					font-size: 13px;
					font-weight: bold;
					color: #9b9b9b;
				}
				
				.bottomButtonTable a:hover{
					color: #848484
				}
				
				.bottomButtonTable .bl{
					width: 15px;
				}
				
				.bottomButtonTable.on .bl{
					width: 20px;
					background: url('../images/bl.gif') right bottom no-repeat;
				}
				
				.bottomButtonTable .bc{
					padding: 0px 10px;
				}
				
				.bottomButtonTable.on .bc{
					background: url('../images/bc.gif') left bottom repeat-x;
				}
				
				.bottomButtonTable .br{
					width: 1px;
				}
				
				.bottomButtonTable.on .br{
					width: 20px;
					background: url('../images/br.gif') left bottom no-repeat;
				}
				
			
			.dataPart{
				padding: 0px;
				background: url('../images/bbt2.gif') left bottom repeat-x;
			}
				
				.dataPartTable{
					width: 100%;
					height: 100%;
					border-collapse: collapse;
					background: url('../images/bbg2.gif') left bottom no-repeat;
				}
				
			
		
		.partnersBannersTable{
			border-collapse: collapse;
			margin: 4px 0px;
		}
		
		.partnersBannersTable td{
			padding: 0px 14px;
		}
		
	
	.copyPart{
		padding-top: 30px;
		text-align: center;
		font-size: 10px;
		color: #646464;
	}
	
	.copyPart a{
		color: #167e2c;
	}
	
	.copyPart img{
		margin-top: 15px;
	}


	/* News table */
		
		.newsTable{
			width: 100%;
			border-collapse: collapse;
		}
		
		.newsTable .text{
			vertical-align: top;
			padding: 10px;
			background: #EAEAEA url('../images/mbg.gif') left -1px repeat-x;
			font-family: Tahoma, Arial, Verdana;
			font-size: 11px;
			color: #434343;
			line-height: 1.4;
		}
		
		.newsTable .text ul{
			padding: 0px;
			margin: 0px;
			padding-left: 15px;
		}
		
		.newsTable .text li{
			padding-bottom: 5px;
		}
		
		.newsTable .text li,
		.newsTable .text li a{
			color: #367C45;
			text-decoration: none;
		}
		
		.newsTable .text li a{
			font-weight: bold;
		}
		
		.newsTable .text li a:hover{
			text-decoration: underline;
		}
		
		.newsTable .text a.title{
			display: block;
			color: #367C45;
			font-size: 12px;
		}
		
		.newsTable .text a.title b{
			padding-right: 10px;
			font-size: 11px;
			text-decoration: none;
		}
		
		.newsTable .text p.date{
			font-size: 10px;
			padding-bottom: 4px;
			padding-left: 18px;
			color: #787878;
		}
		
		.newsTable .image{
			width: 152px;
			height: 119px;
			background: #EAEAEA url('../images/mbg.gif') left -1px repeat-x;
			text-align: center;
			vertical-align: top;
			padding-top: 16px;
		}
		
		.newsTable .image img{
			border: 1px solid #C5C5C5;
		}
		
		

	/* Gallery table */
		
		.galleryTable{
			border-collapse: collapse;
			width: 100%;
		}
		
		.galleryTable .galleryImagePlace{
			text-align: center;
			vertical-align: top;
		}
		
		.galleryTable .imageTable{
			width: 1%;
			margin: 0px auto;
		}
		
		.galleryTable .imageTable .imagePart{
			border: 1px solid #C9C8C3;
		}
		
		.galleryTable .imageTable .imagePart img{
			border: 1px solid #FFF;
		}
		
	
	/* Form table */
		
		.formTable{
			margin-top: 20px;
			margin-bottom: 20px;
		}
		
		.formTable td{
			padding: 4px;
			font-size: 11px;
		}
		
		.formTable textarea{
			overflow: auto;
			font-family: tahoma, arial, verdana;
			font-size: 11px;
		}
		
		.formTable select,
		.formTable input{
			font-family: tahoma, arial, verdana;
			font-size: 12px;
		}
		
		.formTable .name{
			background: #FBFAF4;
			padding-right: 50px;
		}
		
		.formTable .input{
			background: #EFEDE7;
		}
		
		.formTable .s_btn{
			font-weight: bold;
			font-size: 11px;
			background: #EFEDE7;
			border: 1px solid #DBD7CA;
			margin-top: 15px;
		}
		
	

	.subMenuTable{
		width: 98%;
		margin: 0px auto;
		border-collapse: collapse;
		margin-bottom: 10px;
		background: #F7F7F7;
	}
		
		.subMenuTable td{
			padding: 5px;
			color: #B3B3B3 !important;
		}
		
		.subMenuTable .menuLink{
			padding: 5px 10px;
			width: 1%;
		}
		
		.subMenuTable .menuLink a{
			font-size: 12px;
			color: #367C45;
			white-space: nowrap;
		}
		
		.subMenuTable .menuLink a.on{
			font-weight: bold;
			text-decoration: underline;
		}
		








