@charset "windows-1251";
b {font-family: Tahoma, Verdana, Helvetica;}	
body,td {FONT-FAMILY: Tahoma, Verdana, Helvetica; font-size:11px;}
textarea,input,select,option {font-family:Tahoma, Verdana, Helvetica; font-size:11px; background-color:#FFFFFF; border:solid 1px #1A1678;}
	
h1 {font-family: Verdana, Geneva, Arial, Helvetica; margin:0px; font-size: 14px; font-weight: bold; color:#1A1678; margin-top: 7px;}
h3 {margin:0px; margin-bottom: 10px; font-size:11px; font-weight:normal; }

strong {font-weight: bold; color:#1A1678;}

b.b1 {margin:0px; margin-bottom: 10px; font-size: 11px; font-weight: bold; color:#1A1678;} 
b.b2 {margin:0px; margin-bottom: 10px; font-size: 11px; font-weight: bold; color:#FF0000;}
b.gold {margin:0px;  font-size: 11px; font-weight: bold; color:#8F824D;}

small {font-size:9px}
.tdtext {padding-left:10px; padding-right:2px; padding-top:4px; padding-bottom:5px}
.tdblock {margin:2px; color:1A1678; padding-left:3px; padding-right:2px; padding-top:4px; padding-bottom:5px}
.tdblockAp {margin:2px; color:1A1678; padding-left:3px; padding-right:2px; padding-top:4px; padding-bottom:5px; background-color:#FFFFFF}	 

.listH {font-size:12px; color: #1A1678; font-weight: bold; margin: 2px; padding: 5px; padding-left: 2px; text-decoration: none; background-color: #D5AD52;}  
.listR {background: #CCCCCC; text-align: center; font-weight: bold;}	
.listA {font-size:11px; margin:2px; padding-left:3px; padding-right:2px; padding-top:4px; padding-bottom:5px; color:#0B3F75;  }	

a,a:active,a:visited {color:#474986; text-decoration: underline;}
a:hover {color:#9A980B; text-decoration: underline;}			 

a.a1,a.a1:active,a.a1:visited {color:#005FFF; text-decoration: underline;}
a.a1:hover {color:#9A980B; text-decoration: underline;}					  

a.lmenu,a.lmenu:active,a.lmenu:visited {color:#1A1678; font-weight: bold;  text-decoration: none;}
a.lmenu:hover {color:#005FFF; font-weight: bold;  text-decoration: none;}	
	
a.hmenu,a.hmenu:active,a.hmenu:visited {font-size:11px; color: #FFFFFF; font-weight: bold; background-color: #1A1678; margin-right: 1px; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 5px; text-decoration: none; }
a.hmenu:hover {font-size:11px; font-weight: bold; color:#1A1678; background-color: #F6CE1A; margin-right: 1px; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 5px; text-decoration: none;}	

a.zmenu,a.zmenu:active,a.zmenu:visited {font-size:9px; color: #8F8EA4; text-decoration: none;}
a.zmenu:hover {font-size:9px; color: #F6CE1A; text-decoration: underline;}	


td.tdbe {margin: 0px; padding: 5px; padding-left: 22px; padding-right: 22px; text-decoration: none;}	   
td.tdbef {margin: 0px; padding-left: 5px; padding-right: 5px; }	
td.blue {font-size:12px; color: #FFFFFF; font-weight: bold; background-color: #1A1678; 	margin: 2px; padding: 5px; padding-left: 22px; text-decoration: none;} 
.tdblock2 {margin:2px; color:#FFFFFF; padding-left:6px; padding-right:7px; padding-top:8px; padding-bottom:5px; background-color:#1A1678;}
td.zoloto {font-size:12px; color: #1A1678; font-weight: bold; margin: 2px; padding: 5px; padding-left: 11px; text-decoration: none;}

input.but {background-color:#0C89FF; color: #FFFFFF; height:25; font-weight:bold; border-top-color:#ffffff; border-left-color:#ffffff; padding:1; cursor:hand;}

#ul-menu-r {
	LIST-STYLE: none; MARGIN: 0px 2px 0px 2px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; 
}
#ul-menu-r LI {
	BORDER-BOTTOM: #bcb8ab 1px;  PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #BBBBBB 1px dashed;
}
#ul-menu-r LI.last {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#ul-menu-r A {
	TEXT-DECORATION: none
}
#ul-menu-r A:hover {
	TEXT-DECORATION: none
}
		 

.calBtn {FONT:11px Tahoma,Arial,sans-serif; PADDING:0}
.calButton { width:21px; height:20px; border:0; background-image:url(im/calendar.gif); margin-left:3px; }
.purpleCell {BACKGROUND-COLOR: #fff; COLOR:#555; FONT: bold 12px Arial,sans-serif}
.whiteCell {BACKGROUND-COLOR: #fff; COLOR: #006; FONT:11px Tahoma,Arial,sans-serif; PADDING:0 2px}
.sundayCell {BACKGROUND-COLOR: #fff; COLOR: #b00; FONT:11px Tahoma,Arial,sans-serif; PADDING:0 2px}
.weekDay {BACKGROUND-COLOR: #fff1db; COLOR: #000; FONT:11px Arial,sans-serif; PADDING:1px 3px}
.blackCell {BACKGROUND-COLOR:#fff; BORDER: 1px solid #ccc; COLOR: #006; FONT:11px Tahoma, Arial,sans-serif; PADDING:0 2px}
.overCell {BACKGROUND-COLOR: #eee; COLOR:#000; FONT:11px Tahoma,Arial,sans-serif; PADDING:0 2px}
#candarLeer {LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: hidden }
.ajax-loading {
	background: url(/im/loadingb.gif) no-repeat center;
}

.bodytable {
max-width:1280px;
min-width:775px;
width:expression(document.body.clientWidth > 1280 ? "1280px":"auto" );
}
.tips {
	border: 1px dotted #999999;
	background-color: #FFFFFF;
	padding: 5px;
}
.calform {
	background-image: url(im/calendar.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width:120px;
	font-size:12px;
	border:solid 1px #999999;
}
.caltd {
	width:17px;
	height:14px;
	font: 10px Arial;
	color: #333333;
	text-align:center;
	text-decoration: none;
	border: 1px solid #606060;
}
.caltd:hover {
	background-color:#FFEBCC;
}