/* CSS Document */

@charset "windows-1251";

html	{/*scrollbar-face-color:#ffffff;
		scrollbar-track-color:#ffffff;			
		scrollbar-arrow-color:#000;
		scrollbar-shadow-color:#ffffff;	
		scrollbar-darkshadow-color:#ffffff;								
		scrollbar-3dlight-color:#ffffff;										
		scrollbar-highlight-color:#ffffff;*/
		height:100%;
		} 
* 	{margin:0px;
	padding:0px;
	font-size:18px;
	font-family:Garamond;, "Times New Roman", Times, serif;
	}
div 	{border-collapse:collapse;
		border:0px;
		}

img {border:none}
						
	
a	{color:#7c0026;
	text-decoration:none;
	/*border-bottom:1px dashed #7c0026;*/
	}
	
a:hover	{color:#000;
		text-decoration:none;
		/*border-bottom:1px dashed #000;*/
		}	

a.dashed { border-bottom:1px dashed #7c0026; }
a.dashed:hover { border-bottom:1px dashed #000; }

body	{width:100%;
		min-width:1001px;
		width:expression(document.documentElement.clientWidth< 1000 ? '1001px' : '100%');	
		height:100%;
		background-color:#fef3d7;
		background-image:url(bg.jpg);
		min-height:100%;			
		}

div.block	{clear:both;
			width:100%;
			float:left; //	float:none;
			height:0px;
			font-size:0px;
			margin:-1px;
			}


/*-------------------------------------------------*/
#all	{width:1000px;
		clear:both;
		background-image:url(fon_bg.jpg);
		background-repeat:no-repeat;
		height:860px;
		margin:0px auto;
		}
		
/*-------------------------------------------------*/
#head	{float:left;
		clear:both;
		position:relative;
		width:780px;
		padding:37px 0px 0px 206px;
		}
#head p	{position:absolute;
		font-size:18px;
		color:#74001f;
		top:62px;
		left:398px;
		}		
#head h3	{position:absolute;
			font-size:20px;
			color:#74001f;
			top:135px;
			left:330px;
			font-weight:normal;
			}	
								
#head_v2	{float:left;
		clear:both;
		position:relative;
		width:780px;
		padding:37px 0px 0px 206px;
		}
#head_v2 p	{position:absolute;
		font-size:18px;
		color:#74001f;
		top:62px;
		left:398px;
		}		
#head_v2 h3	{position:absolute;
			font-size:20px;
			color:#74001f;
			top:125px;
			left:230px;
			font-weight:normal;
			font-size: 12px;
			text-align: center;
			}						
/*-------------------------------------------------*/
#content	{float:left;
			clear:both;
			width:780px;
			padding:36px 0px 0px 206px;
			}
#content form	{float:left;
				clear:both;
				width:368px;
				margin-bottom:18px;
				}
#content form strong	{float:left;
						font-size:26px;
						color:#fff;
						}
				
#content form input	{float:right;
						width:230px;
						color:#34000e;
						height:20px;
						font-size:18px;
						padding:0px 7px 3px 7px;
						height: 25px;
						}
#content form select		{float:right;
							width:248px;
							color:#34000e;
 
							padding:0px 0px 0px 7px;
							font-size:18px;
							height: 25px;
							}

#content form input#family		{width:230px;
								height:24px;
								border:1px solid #dfcd00;
								font-size:20px;
								margin:4px 0px 0px 0px;
								padding:0px 7px;			
								}
#content form input#date		{width:40px;
								float:left;
								margin:0px 20px 0px 124px;								
								text-align:center;								
								padding:0px 0px 3px 0px;			
								}
#content form input#year		{width:56px;
								float:right;
								text-align:center;
								padding:0px 0px 3px 0px;																
								}																				
								
#content form label		{float:left;
						color:#34000e;
						font-size:18px;
						width:100%;
						text-align:right;
						margin:-2px 0px 9px 0px;								
						}
#content form label#white_text		{float:left;
									color:#fff;
									margin:-2px 0px 30px 0px; 
									font-size:20px;								
									}						
				
#content form select#month		{float:left;
								width:100px;
								padding:0px;
								text-align:center;
								}							
							
#content form input#submit	{float:left;
							border:none;
							/*background-image:url(button_find.jpg);*/
							width:94px;
							margin:-18px 0px 0px 200px;
							cursor:hand;
							height:87px;
							}
							
#content p.title	{float:left;
					clear:both;
					width:368px;
					font-size:20px;
					text-align:right;
					line-height:16px;
					}
#content p.title a	{
					font-size:20px;
					}					
					
#content div.breake_img	{float:left;
						clear:both;
						width:318px;
						text-align:right;
						padding:9px 55px 0px 0px; // padding:9px 55px 5px 0px;
						}
						
						
#content p.button	{float:left;
					clear:both;
					width:803px;
					color:#34000e;
					font-size:18px;
					// padding-bottom:5px;
					margin:34px 0px 0px -125px; // margin:40px 0px 0px -125px;
					line-height:14px;
					text-align:center
					}																																													
		
/*-------------------------------------------------*/	

/*-------------------------------------------------*/
#basement	{width:630px;
			clear:both;
			padding:2px 0px 12px 0px;
			color:#7c0026;
			font-size:14px;
			margin:0px auto;
			text-align: center;
			}
#basement a	{font-size:14px;
			}			


