html {
	height: 100%;
}

#all {
	min-height: 100%;
	position: relative;
	width: 100%;
	}
	* html #all {
		height: 100%;
	}
	
	
	body,table
	{
		height: 100%;
		font-family: Arial;
		font-size: 12px;
		line-height: 120%;
	}	
	
	table{border: 0px}

	form
	{
		margin:0px;
		padding:0px;
		
	}
	
	
	a:visited {color: #001F65;text-decoration: none;}
	a:link{text-decoration: none;color:#001F65;}
	a:active {text-decoration: none;color:#C6AF5C;}
	a:hover {text-decoration:  none;color: #C6AF5C;}	
	
	a.gold:visited {color: #B4A143;text-decoration: none;}
	a.gold:link{text-decoration: none;color:#B4A143;}
	a.gold:active {text-decoration: none;color:#B4A143;}
	a.gold:hover {text-decoration:  none;color: #B4A143;}		
		
		
	a.white:visited {color: #FFFFFF;text-decoration: none;}
	a.white:link{text-decoration: none;color:#FFFFFF;}
	a.white:active {text-decoration: underline;color:#FFFFFF;}
	a.white:hover {text-decoration:  underline;color: #FFFFFF;}
	
	a.black:visited {color: #000000;text-decoration: none;}
	a.black:link{text-decoration: none;color:#000000;}
	a.black:active {text-decoration: underline;color:#000000;}
	a.black:hover {text-decoration:  underline;color: #000000;}
		
	h1
	{
		margin:0px;
		font-size:14px;
		color:#001F65;
		font-weight: bolder;
		margin-bottom: 7px;
		
	}
	
	.menu
	{
		margin-left:30px;
		width:192px;
		margin-bottom:3px; 
		background-position: top; 
		background-repeat: no-repeat;
		padding-top:10px; 
		background-image:url(/bitrix/templates/yauza_main/img/menu.jpg);
		font-size:14px;
		font-weight:bolder;
	}
	
	.menub
	{
		margin-left:30px;
		width:192px;
		margin-bottom:3px; 
		background-position: top; 
		background-repeat: no-repeat;
		padding-top:10px; 
		background-image:url(/bitrix/templates/yauza_main/img/menub.jpg);
		font-size:14px;
		font-weight:bolder;
	}
	
	.menuspace
	{
		margin-left:30px;
		width:192px;
		margin-bottom:3px; 
		background-position: top; 
		background-repeat: no-repeat;	 
		background-image:url(/bitrix/templates/yauza_main/img/menub.jpg);
		
	}
	
	.menu_on
	{
		margin-left:30px;
		width:192px;
		margin-bottom:3px; 
		background-position: top; 
		background-repeat: no-repeat;
		padding-top:10px; 
		background-image:url(/bitrix/templates/yauza_main/img/menu_on.jpg);
		font-size:14px;
		font-weight:bolder;
	}
	
	.menutop
	{
		margin-left:30px;
		width:192px;
		margin-bottom:3px; 
		background-position: top; 
		background-repeat: no-repeat;
		padding-top:10px; 
		background-image:url(/bitrix/templates/yauza_main/img/menutop.jpg);
		font-size:14px;
		font-weight:bolder;
	}
	
	.menutop_on
	{
		margin-left:30px;
		width:192px;
		margin-bottom:3px; 
		background-position: top; 
		background-repeat: no-repeat;
		padding-top:10px; 
		background-image:url(/bitrix/templates/yauza_main/img/menutop_on.jpg);
		font-size:14px;
		font-weight:bolder;
	}
	
	.head
	{
		width:700px;float:left;background-image:url(/upload/had.jpg);height:150px;
	}
	
	.tel
	{
		float:left;width:250px;background-color:#C6AF5C;height:50px;background-image:url(/bitrix/templates/yauza_main/img/tel.jpg);
	}
	
	
	.btop
	{
		float:left;width:700px;background-color:#002C77;height:50px;
	}
	
	.calendar
	{
		margin-top:30px;margin-left:30px;width:190px;padding-bottom:10px;margin-bottom:20px;
		/*border:1px solid;*/
	}
	
	.calendar_top
	{
		margin-bottom:5px;width:170px;float:left;font-size:14px;
	}
	
	.bot_left
	{
		float:left;width:250px;background-color:#C6AF5C;height:80px;font-size:15px;font-weight:bolder;color:#001F65;
	}
	
	.bot_right
	{
		float:left;width:700px;background-color:#002C77;height:80px;font-size:10px;color:white;
	}
	
	.obtext
	{
		padding:7px;padding-left:0px;border-bottom:1px solid #BC9D42;border-top:1px solid #BC9D42;margin-bottom:30px;
	}
	
	.obtext1
	{
		padding:7px;padding-left:0px;border-top:1px solid #001F65;margin-bottom:30px;
	}
	
	.thead
	{
		color:white;font-size:25px;padding-top:15px;padding-left:15px;
	}
	
	.desc
	{
		color:#CCCCCC;
		font-size:11px;
		padding-left:15px;
		float:left;
		width:120px;
	}
	
	.button
	{
		background-color: #002163;
		color:white;
		font-size:16px;
		font-weight:bolder;
		border:0px;
	}
	
	.predst
	{
		border-top:1px solid #002163;padding-top:7px;font-size:10px;
		margin-top:3px;
		line-height: 100%;
	}


.gold_wind
{
	border:1px solid #B49F42;
}	
.starrequired
{
color:#B4A143;
}
.inputtext
{
border:1px solid #B49F42;
width:150px;

}
.inputtextarea
{
border:1px solid #B49F42;
width:170px;
}
