html{
	background: url(images/bg_main.gif);
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
	scrollbar-face-color:#FF8A00;
	scrollbar-track-color:#FFF;
	scrollbar-arrow-color:#FFF;
	scrollbar-shadow-color:#FFF;
	scrollbar-darkshadow-color:#FF8A00;
	scrollbar-highlight-color:#FF8A00;
	scrollbar-3dlight-color:#FFF;
}
body {
	margin: 0 auto;
	padding:0;
	width: 966px;
	height: 100%;
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background: #ffffff;
	color: #000000;
}
a,a:link,a:hover,a:visited{
	font-family: Arial,Tahoma,Verdana;
	font-style: normal;
	color: #003c81;
	text-decoration: underline;
}

form {
	margin: 0;
	padding:0;
}
select {
	height: 18px;
	border: solid 1px #808080;
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
option {
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
#main {
	position: absolute;
	margin: 0 auto;
	padding:0;
	width: 966px;
	z-index:500;
}
/*header menu,icons */
#main .mmenu-ico {
	padding: 8px 0px 2px 5px;
}
#main .mmenu-ico div 
{
	/*float:left;*/
	display: inline;
	padding: 0px 3px 0px 0px;
}

#main .mmenu-ico .ico td {
	padding: 0px 0px 0px 0px;
}

#main .mmenu-ico .mmenu{
	font-family: Arial,Tahoma,Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #003c81;
	text-decoration: none;
}
#main .mmenu-ico .mmenu div a,a:link,a:hover,a:visited{
	font-family: Arial,Tahoma,Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #003c81;
	text-decoration: none;
	/*white-space:nowrap;*/
	/*margin-right:5px;*/
}
#main .mmenu-ico .ico {
	font-family: Arial,Tahoma,Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #fb8c08;
}
#main .mmenu-ico .ico select {
	width: 130px;
}

#main .mmenu-ico .ico img {
	margin:0 2px;
}

#main div.fones1  {
	position: absolute;
	top:40px;
	left:750px;
	font-family: Arial,Tahoma,Verdana;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color:#003C6A;
	z-index:60;
}

#main div.fones2 {
	position: absolute;
	top:70px;
	left:750px;
	font-family: Arial,Tahoma,Verdana;
	color:#003C6A;
	font-size:12px;
}

#main  div.fones span {
	/*color: #fb8c08;*/
}
/*#main  div.fones div {
	display: block;
	padding:0;
	margin: -3px 0px 0px 0px;
	text-align:right;
	font-family: Arial,Tahoma,Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #003c81;
}*/

#main .baloon_link {
	z-index: 82;
	display: block;
	position: absolute;
	text-align:center;
	color:#fff;

}

#main .baloon_a {
	text-decoration: underline;
	color: #FFFFFF; 
}

#main .baloon_a:hover {
	text-decoration: none;
}

/*//header menu,icons */

#layout {
	position: absolute;
	width: 966px; 
	height: 100%; 
	padding:0px; 
	margin:0px; 
	background: #ffffff;
	z-index:15;
}
/*//calendar*/
	#in-cal .kalendar {
		margin: 5px 0px 5px 0px;
		padding: 5px 0px 5px 0px;
	}
	#in-cal .kalendar a.cal-link:link,a.cal-link:hover,a.cal-link:visites{
		font-size:12px;
		font-family: Arial,Tahoma,Verdana;
		font-style: normal;
		color: #003c81;
		text-decoration: none;
	}
	#in-cal .kalendar div.del{
		height:3px;
		margin: 0px;
		padding: 0px;
	}
	#in-cal .kalendar img{
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}
	#in-cal .kalendar table {
		margin: 0;
		padding: 0px;
		text-align: center;
	}
	#in-cal .kalendar td{
		margin: 0;
		padding: 0;
		text-align: center;
	}
	#in-cal .cal-head {
		height:16px;
	}
	#in-cal .cal-head td img{
		margin: 0;;
	}
	#in-cal .kalendar td img{
		margin: 0;
		padding: 0;
	}
	#in-cal .kalendarhead {
		font-size: 11px;
		color: #747E85;
		font-weight: bold;
	}
	#in-cal .kalendarhead span {
		margin: 0;
		padding:0;
		color: #D41A1A;
	}
	#in-cal .kalendarhead td {
		padding:0;
	}

	#in-cal .kalendar a{
		color: #747E85;
		font-weight: bold;
	}
	
	#in-cal .kalendar .tbdays {
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		background-color: #ffffff;
		border: solid 1px #ffffff;
	}
	#in-cal .kalendar .tbdates {
		font-weight: normal;
		background-color: #f6f6f6;
		border: solid 1px #f6f6f6;
	}
	#in-cal .kalendar .tbdates td{
		width:20px;
	}

	#in-cal .kalendar .days {
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		background-color: #ffffff;
	}
	#in-cal .kalendar .days td{
		width:24px;
		padding:0px;
		font-size: 12px;
		font-weight: normal;
		text-align: center;
		color: #000000;
	}
	#in-cal .kalendar .days_ch {
		font-size: 11px;
		color: #747E85;
		border: solid 1px #f6f6f6;
	}
	#in-cal .kalendar .redday, .redday a {
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		border: solid 1px #e6e6e6;
		background-color: #e6e6e6;
	}
	#in-cal .kalendar .today {
		font-size: 11px;
		font-weight: normal;
		border: solid 1px #fccb20;
		color: #FF0000;
		background-color: #e6e6e6;
	}
/*//calendar*/

/*calendar in head*/
#top  .search .cal-head {
	padding:0px;
	margin:0px 0px 0px 0px;
}

#top .search .cal-head .cal-date {
	position:absolute;
	padding:0px;
	margin:2px 0px 0px 0px;
}
#top .search .cal-head .cal-date table{
	margin:0px;
	padding:0px;
}

#top .search .cal-head .cal-date table td{
	text-align: center;
	padding:0px;

}
#top .cal-head .cal-date .ico-cal {
	padding: 2px 0px 0px 4px;
}
#top .search .button {
	padding: 28px 0px 0px 0px;
}
#top .search .cal-head .cal-date .cal{
	position:absolute;
	margin: 5px 0px 0px -210px;
	/*height: 192px;*/
	width: 240px;
	background-color: #f2f2f2;
	z-index:970;

}
#top .cal-head .cal-date .cal .in-cal{
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 15px 0px;
	/*height: 182px;*/
	width: 230px;
	border: solid 1px #000000;
	background-color: #ffffff;
}
#top .cal-head .cal-date .cal iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:300px;/*must have for any big value*/
	height:230px/*must have for any big value*/;
}
/*//calendar in head*/


/*footer*/
#footer .bgfoot{
	margin: 30px 0px 0px 0px;
	background-image : url(/images/bg_foot.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
#footer .mmenu-foot {
	height: 40px;
	padding: 0px 0px 10px 21px;
}

#footer .mmenu-foot div {
	display: inline;
	padding: 0px 10px 0px 0px;
}
#footer .bgfoot .mmenu div a,a:link,a:hover,a:visited{
	font-family: Arial,Tahoma,Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #003c81;
	text-decoration: none;
}
#footer .counters {
	vertical-align: bottom;
}
#footer .counters .count {
	padding: 5px 0px 0px 0px;
	text-align: left;
}
#footer .counters .count  div {
	display: inline;
	padding: 2px 7px 0px 0px;
}

/*//footer*/
