html, body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	background: url(pics/bg.jpg) repeat-x;
	background-color: #3e5491;
	scrollbar-face-color: #003366; 
	scrollbar-track-color: #CCD6E0; 
	scrollbar-arrow-color: #FF6600;
	scrollbar-shadow-color: #C1B5A3; 
	scrollbar-darkshadow-color: #C1B5A3;	
	scrollbar-highlight-color: #E5E4F6; 
	scrollbar-3dlight-color: #E5E4F6; 
 	font-family: verdana; 
	font-size:11pt; 
	color:"#000000"; 
}
input, select, textarea {
	background-color: #ffffff;
}
strong { font-family: "verdana"; font-size: 10pt; color: #0e2e82; font: bold; }
td, input, select, textarea {
	font-family: verdana;
	font-size: 10pt;
	color: #000000;
	vertical-align: top; 
}
table.main {
	margin: 0 auto;
	width: 985px;
	height: 100%;
	border: 0px;
}
td.text {
	width: 100%;
}
hr {
	color: #003466;
	background-color: #003466;
	height: 1px;
	border-width:0px; /* убрать рамки вокруг элемента */
}
A.menu:link { font-family: verdana; color: #003366; text-decoration: none; font-size: 9pt; font-weight: bold; }
A.menu:visited { font-family: verdana; color: #003366; text-decoration: none; font-size: 9pt; font-weight: bold; }
A.menu:hover { font-family: verdana; color: #FF6600; text-decoration: none;	font-size: 9pt; font-weight: bold; }
A.menu2:link { font-family: verdana; color: #FF6600; text-decoration: none;	font-size: 9pt; font-weight: bold; }
A.menu2:visited { font-family: verdana; color: #FF6600; text-decoration: none; font-size: 9pt; font-weight: bold; }
A.menu2:hover { font-family: verdana; color: #FF6600; text-decoration: none; font-size: 9pt; font-weight: bold; }
A.menu3:link { font-family: verdana; color: #003366; text-decoration: none;	font-size: 8pt; font-weight: bold; }
A.menu3:visited { font-family: verdana; color: #003366; text-decoration: none; font-size: 8pt; font-weight: bold; }
A.menu3:hover { font-family: verdana; color: #FF6600; text-decoration: none; font-size: 8pt; font-weight: bold; }
A:link { 
	color: #FF6600; 
	font-family: verdana; 
	text-decoration: none; 
}
A:visited { 
	color: #FF6600; 
	font-family: verdana; 
	text-decoration: none; 
}
A:hover { 
	color: #FF0000; 
	font-family: verdana; 
	text-decoration: none; 
} 
.s { 
	font-family: verdana; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-size: 8pt; 
}
.form { 
	font-family: verdana; 
	color: #003366; 
	text-align: left; 
	background-color: #ffffff; 
	border-left: 1px solid #057C05; 
	border-right: 1px solid #057C05; 
	border-top: 1px solid #057C05; 
	border-bottom: 1px solid #057C05; 
}
.form2 { 
	font-family: verdana; 
	color: #003366; 
	text-align: center; 
	background-color: #ffffff; 
	border-left: 1px solid #057C05; 
	border-right: 1px solid #057C05; 
	border-top: 1px solid #057C05; 
	border-bottom: 1px solid #057C05; 
}
#tooltip {
	background:#FFFFFF;
	border:1px solid #666666;
	color:#333333;
	font-weight:menu;
	margin:0px;
	padding:3px 5px;
	position:absolute;
visibility:hidden
}
.input-text{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
color:#2d79be;
padding:10px 0 0 15px;
border:none;
width:200px;
height:29px;
vertical-align:top;
background:url('pics/s1.png') 0 0 no-repeat; 
}
.input-button{ 
background:url('pics/s2.png') 0 0 no-repeat;
width:40px;
height:29px;
border:0;
vertical-align:middle;
cursor:pointer;
}

#pad {height:100px;}
#menuPositioner {width:100%; position:relative; float:left; top:0px; margin-bottom:0px; }

#menuHolder {position:relative; float:left;}

#menu, 
#menu ul {padding:0; margin:0; list-style:none; font: 12px arial, verdana, sans-serif; background:url(pics/trans.gif); position:relative; z-index:100;}
#menu {height:29px; float:left; padding:0; background:#transparent; position:relative;}
#menu ul {position:absolute; left:-9999px; top:-9999px;}

#menu table {border-collapse:collapse; margin:-1px; padding:0; width:0; height:0;}
#menu li {float:left;}

#menu li a {display:block; float:left; color:#fff; height:29px; padding:0 10px 0 0; line-height:28px; text-decoration:none; }
#menu li a.sub {background:#transparent;}
#menu li a b {display:block; float:left; height:29px; background:#transparent; padding:0 0 0 10px; cursor:pointer;}

#menu li:hover {position:relative; z-index:100;}
#menu a:hover {position:relative; z-index:100; color:#fc0;}
#menu a.sub:hover {background:#transparent;}

#menu li:hover > a {color:#fc0;}
#menu li:hover > a.sub {#transparent;}

#menu :hover ul {left:0; top:29px; z-index:300; width:160px; padding-top:4px; background:url(pics/trans.gif);}
#menu :hover ul li a {height:25px; width:160px; padding:0 0 0 10px; line-height:25px; background:#1d49a6; color:#fff; border-bottom:1px solid #a3b6c4; font-size:11px;}
#menu :hover ul li a.fly {background:#1d49a6 url(pics/fly.gif) no-repeat right center;}

#menu :hover ul li a:hover {color:#fc0;}
#menu :hover ul li a:hover.fly {background:#1d49a6 url(pics/fly-over.gif) no-repeat right center;}
#menu :hover ul li:hover > a {color:#fc0;}
#menu :hover ul li:hover > a.fly {background:#1d49a6 url(pics/fly-over.gif) no-repeat right center;}

#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px;}

#menu :hover ul :hover ul {left:170px; top:0; padding:0;}
#menu :hover ul :hover ul li a {background:#5f8dcc; color:#fff; border-bottom:1px solid #1d49a6; font-size:11px;}
#menu :hover ul :hover ul li a:hover {color:#fc0;}

/*
.submit{clear:both;}
.submit input{border:0;}
.input{background:url(/img/input.gif) no-repeat left top;width:316px;height:30px;padding:6px 5px 0px 5px;}
.input input{border:0;font:12px Tahoma;margin:0;width:306px;}
.textarea{background:url(/img/textarea.gif) no-repeat left top;height:70px;width:316px;border:0;padding:5px;}
.textarea textarea{margin:0;height:60px;width:306px;border:0;font:12px Tahoma;}
.radio{margin-bottom:5px;}
*/
.accordion2 {
	width: 201px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion2 h3 {
	background: #e9e7e7;
	/* background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px; */
	padding: 7px 15px;
	margin: 0;
	font: bold 100%/80% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion2 h3:hover {
	background-color: #e3e2e2;
}
.accordion2 h3.active {
	background-position: right 5px;
}
.accordion2 p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	display: none;
}