@charset "utf-8";
/* CSS Document */
/*********************/
html, body, div, span, applet, object, iframe, p, h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike,strong, sub, sup, tt, var, b, u, i, center,dl, dt, dd, ol, ul, li, form, label, caption, table, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;/*outline: inherit;*/font-size: 100%;font-size:12px;font-family:arial,tahoma,sans-serif;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
/*table {border-collapse: inherit;border-spacing: 0;}
/*************************************************/ 
h1,h2,h3,h4,h5,h6
{
	padding-top:5px;
	padding-bottom:5px;
	font-family:"comic sans ms",Arial,Helvetica,sans-serif;
}
h1
{
	font-size:18px;
	font-weight:bold;
}
h2
{
	font-size:16px;
	font-weight:bold;
}
h3
{
	font-size:14px;
	font-weight:bold;
}
h4
{
	font-size:12px;
	font-weight:bold;
}
h5
{
	font-size:11px;
	font-weight:bold;
}
h6
{
	font-size:10px;
	font-weight:bold;
}
.left_coluns
{
 background-image: url(/site_img/images/kt_02.jpg);
 background-repeat:no-repeat;
 background-position:top right;
 background-color:#165B92;
 

 }
.mainregion{
 	background-image: url(/site_img/images/kt_03.jpg);
	background-repeat:no-repeat;
	width:990px;
	min-height:790px;
	background-color:#165B92;
	}
		.td 
		{
			background-color:#000;
		}
		.header
		{
			width:100%;
			height:220px;
		}
			.logo
			{
				width:299px;
				height:207px;
				float:left;
			}
			.contacts
			{
				width:550px;
				height:220px;
				float:right;
			}
				.contacts a
				{
					color:#000;
					text-decoration: none;
				}
				.contacts a:hover
				{
					text-decoration: underline;
				} 
				.contacts_text
				{
					color:#3a3a3a;
					font-family:Arial, Helvetica, sans-serif;
					margin-top:90px;
					margin-left:310px;
					width:180px;
					height:60px;
					margin-bottom:10px;
					font-size:13px;
					color:#006A90;
				}
					
					.contacts_text p a
					{
						color:#000;
					}
					.contacts_text p a 
					{
						color:#000;
						text-decoration: underline;
					}
		.main_menu
		{
		}
	.content{
		width:639px;
		clear:both;
		float:right;
		height:310px;
		background-image:url(/site_img/images/bg_06.jpg);
		background-repeat:no-repeat;
		padding-top:20px;
		}
			.content_text
			{
	width:619px;
	height:235px;
	font-family: "comic sans ms", Arial, Helvetica, sans-serif;
	padding-left:20px;
	overflow:auto !imortant;
	padding-bottom:20px;
}
				.content_text p
				{
	font-family: "comic sans ms", Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	font-size:16px;
	padding-bottom : 15px;
}
.content_text td
				{
	font-family: "comic sans ms", Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	font-size:16px;
}
						.content_text ul
				{
	font-family: "comic sans ms", Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	font-size:14px;
	padding : 0px;
	margin : 0px;
}
									.content_text li
				{
	font-family: "comic sans ms", Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	font-size:14px;
}
				.content_text strong
				{
					font-family: "comic sans ms", Arial, Helvetica, sans-serif;
					color:#1d1d1d;
					font-size:16px;}
					
		.navigation_text
			{
				width:639px;
				height:55px;
			}
				.button_lelt
				{
					padding-top:15px !important;
					width:25px !important;
				}
				.button_right
				{
					width:25px !important;
					padding-top:15px !important;
				}
			.nav_menu li
			{
				float:left;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color: #f4f7f7;
				width:75px;
				padding-top:20px;
				padding-left:7px;
			
			}
			.nav_menu li a
			{
				color: #f4f7f7;
				
				text-decoration:none;
			}
			.nav_menu li a:hover
			{
				color: #face00;
				text-decoration:none;
			}
			.nav_menu td
			{
				
			}
			.active 
			{
				font-weight: bold;
				color: #face00 !important;
			}
			.nav_menu td a
			{
				color: #f4f7f7;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				text-decoration:none;
				display: block;
				padding:15px 0 0 0;
			}
			.nav_menu td a:hover
			{
				color: #face00;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				text-decoration:none;
			}
				.button_lelt_main
				{
					padding-left:3px;
				}
				.button_right_main
				{
					text-align: right;
					padding-right:3px;
				}
		.content_bottom
		{
			width:990px;
			height:160px;
			margin-top:10px;
			clear:both;
			float:right;
			margin-bottom:15px;
		}
			.right_content
			{
				background-image:url(/site_img/images/bg_10.jpg);
				background-repeat:no-repeat;
				float:left;
				width:636px;
				height:140px;
				margin-left:16px;
				margin-top:25px;
			}
.right_colums
{
	 background-image:url(/site_img/images/kt_05.jpg);
	 background-repeat:no-repeat;
	 background-position:top left;
 	 background-color:#165B92;

}
.footer
{
	background-color:#297ab2;
	height:40px;
}
.footer2  {
	background-color:#297AB2;
	background-image:url(/site_img/images/11.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:10px;
	height:40px;
	padding-left:130px;
}
.footer2 a {
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:10px;
	padding-left:25px;
	text-decoration:none;
}
.copyright
{
width:330px;
float:left
}
.menu_bottom
{
width:430px;
float:left
}
/**************MENU******************/
	a img
	{
		border:0;
	}
	.podmenu
	{
		position:absolute;
		width:170px;
		top:27px;
		left:25px;
	}
	.podmenu ul
	{
		width:170px;
		_height:100px;	
	}
	.podmenu ul li
	{
		list-style:none;
		float:left;
	}
	.top_podmenu
	{
		background-image:url("/site_img/images/menu_sub2.png");
		background-repeat:no-repeat;
		width:170px;
		height:28px;
	}
	.bottom_podmenu
	{
		background-image:url("/site_img/images/menu_bot.png");
		background-repeat:no-repeat;
		width:170px;
		height:10px;
	}
	.podmenu_text
	{
		background-color:#8957aa;
		border-bottom:1px solid #491d58;
		padding:0;
		margin:0;
		padding-top:7px;
		min-height:18px;
		_height:18px;
		z-index:99 !important;
		width:170px;
		display:block;
		
		
		
	}
	.podmenu_text a
	{
		font-family:Areal;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		background-image:url("/site_img/images/light_18.jpg");
		background-position:left center;
		background-repeat:no-repeat;
		min-height:18px;
		_height:18px;
		display: block;
		
	}
	.podmenu_text a span
	{
		width:110px;
		display: block;
		float:left;
		margin-bottom:3px;
		margin-top:3px;
		padding-left:20px;
		cursor: pointer;
	}
	.podmenu_text a:hover
	{
		color:#fdce01;
		background-image:url("/site_img/images/light_15.jpg");
		background-position:left center;
		background-repeat:no-repeat;
	}
	.menu
	{
		float:right;
		width:639px;
		height: 40px;
		margin-bottom: 15px;
	}
	.content_text
	{
		z-index:2; 
	}
/**************FINISH****************/

/**************HOURS****************/
.hours
	{
	width:328px;
	height:165px;
	float:left;
	margin-left:5px;
	background-image:url(/site_img/images/Houer_2.png);
	background-repeat:no-repeat;
	}
.hours_text{
			 margin-left:110px;
			}
			.hours_header{
				 background-image:url(/site_img/images/32.png);
				 background-position:right;
				 width:218px;
				 height:48px;
				 background-repeat:no-repeat;
				 margin-top:3px;
				}
				.hours_content{
					background-image:url(/site_img/images/back_14.jpg);
					width:197px; 
					height:114px;
					background-repeat:no-repeat;
					background-position:right;
					border-left:1px solid #96a7b3;
					padding-left:10px;
					padding-right:10px;
					}	
					.hours_content p{
						width:197px;
						padding-top:5px;
						}		
						.hours_content p span{
							width:78px;
							float:left;
							margin-right:10px;
							background:url(/site_img/images/bottom_dotted.gif) 0 10px repeat-x;
							}
							.hours_content p span em{
								font-style:normal;
								background:url(/site_img/images/over_dotted.gif) 0 11px repeat-x;
								}
/***********FINISH******************/
/***********CONTENT BOTTOM*************/
.content_buttom_img
	{
		width:313px;
		padding-left:5px;
		height:140px;
		float:left;
		
	}
.content_buttom_text
{
	width:290px;
	height: 120px;
	font-family: Arial;
	font-size: 16px;
	color: #000;
	float: left;
	padding:10px;
	line-height: 1.2em;
}
/*************FINISH********************/
/*************INVITATION***************/
	.inv_mainregion
	{
		width:624px;
		margin: auto;
	}
		.inv_header
		{
			width:624px;
			height:121px;
			background-image: url(/site_img/images/inv_01.jpg);
		}
		.inv_content
		{
			width:624px;
			
			background: url(/site_img/images/inv_02.jpg) no-repeat;
			background-color:#A1E4FE;
		}
			.invitation_to
				{
					 padding:264px 0 0 228px;
					 width:374px;
					 height:25px;
					 
				}
				/*.invitation_to input 
				{
					width: 250px; 
					height: 20px; 
					font-size: 22px;
					color: rgb(128, 102, 139); 
					border: 0; 
					background: transparent;
				}*/
				.invitation_from
				{
					width: 377px;
					height: 25px;
					padding:101px 0 0 247px;
				}	
					.invitation_date
					{
						width:624px;
						height:25px;
						padding-top:44px;
					}
						.invitation_date_n
						{
							width:148px;
							height:25px;
							float:left;
							padding: 0 0 0 218px;
							display: inline;
						}
							.invitation_date_n input
							{
								width:140px;
							}
						.invitation_time
						{
							width:80px;
							height:25px;
							float:left;
							padding:0 0 0 63px;
							display: inline;
						}
							.invitation_time input
							{
								width:76px;
							}
						.invitation_rsvp
						{
							width:395pxpx;
							height:25px;
							padding:106px 0 0 229px;
						}
							.invitation_rsvp input 
							{
								width:245px;
							}
						.invitation_send
						{
							width:395px;
							height:25px;
							padding:11px 0 0 229px;
						}
							.invitation_send input 
							{
								width:245px;
							}
					.int_buttons
					{
						width: 624px;
						height:26px;
						padding:10px 0 0 0;
						text-align: center;
					}
						.int_buttons input 
						{
							color:#2f5296;
							font-weight:bold;
							font-family:Georgia;
							background-color: #A8E6FF;
							width:70px;
						}
/**************FINISH******************/
