	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: 130%;
	}	
	#main
	{
	color: #FFFFFF;
	}
	
	table{border: 0px}

	form
	{
		margin:0px;
		padding:0px;
		
	}
	
	.backbox
{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;	
}

  	a:visited {color: #FFCC00;text-decoration: underline;}
	a:link{text-decoration: underline;color:#FFCC00;}
	a:active {text-decoration: none;color:#FFCC00;}
	a:hover {text-decoration:  none;color: #FFCC00;}
	
	a.white:visited {color: #ffffff;text-decoration: underline;}
	a.white:link{text-decoration: underline;color:#ffffff;}
	a.white:active {text-decoration: none;color:#ffffff;}
	a.white:hover {text-decoration:  none;color: #ffffff;}
		
	
	h1
	{
		margin:0px;
		margin-bottom: 5px;
		font-weight: normal;
		font-size:18px;
		color:#FFCC00;
	}
	
	
	.bimg
	{
		border:1px solid #076A9C;
	}
	
	.mline
	{
		padding-top:5px;
		padding-bottom:5px;
	}
	
	#bg
	{
		background-image:url(/bitrix/templates/main/img/bg.jpg);
		background-position: bottom;
	}
	#bg1
	{
		background-image:url(/bitrix/templates/main/img/bg.jpg);
		background-position: bottom;
	}
	
	#head
	{
		background-image:url(/bitrix/templates/main/img/head.jpg);
		background-repeat: no-repeat;
	}
	
	#logo
	{
		width:306px;height:84px;
		background-image:url(/bitrix/templates/main/img/logo.jpg);
		cursor:pointer;float:left;
	}
	
	#slogan
	{
		padding-top:50px;
		padding-left:105px;
		font-size:11px;
	}
	
	#yslogan
	{
		 padding:20px;
          color:#FFCC00;
          padding-left:20px;
          padding-bottom:0px
	}
	
	#head_left
	{
		width:350px;
		float:left;
	}
	
	#head_right
	{
		float:left;
		width:344px;
	}
	
	#contacts
	{
		padding:15px;
		text-align:right;
	}
	
	#blue
	{
		padding:2px;
		background-color:#05213D;
	}
	
	#flash_cont
	{
		width:610px;
		float:left;
	}
	
	#points
	{
		float:left;
		width:386px;
	}
	
	.more
	{
		text-align:right;
		padding-top:7px;
	}
	ul .left-menu 
	{
	padding-left:0px;
	margin-left:0px;
	}
	#foto
	{
		width:240px;
		float:left;
		height:500px;
		padding-right:20px;padding-left:20px;
	}
	
	#about
	{
		width:350px;
		float:left;
	}
	
	#news
	{
		width:410px;
		float:left;
	}
	
	#copyright
	{
	   float:left;
		width:500px;
	}
	
	#bottom_menu
	{
		width:500px;
		float:left;
		text-align:right;
	}
	
	#bread_crumps
	{
		padding-bottom:10px;
		color:#FFCC00;
	}
.tblk
{
background-color:#cccccc;
}
.tblk tr
{
background-color:#ffffff;
}
.tblk td
{
padding: 6px;
text-align:center;
