body
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #D6E9F8;
	background-image: url('../images/backgrounds/page.jpg');
	background-repeat: repeat-x;
	}

body
	{
	overflow: auto;
	
	scrollbar-track-color:		#D5E9F8;/*задний фон*/
	scrollbar-face-color:		#D5E9F8;/*фон бегунка и кнопок*/
	scrollbar-arrow-color:		#3F4B57;/*треугольнички вверх-вниз*/
	
	scrollbar-3dlight-color:	#D5E9F8;/*граница левая-верхняя внешняя*/
	scrollbar-highlight-color:	#3F4B57;/*граница левая-верхняя внутренняя, тень неактивных треугольничков*/
	scrollbar-shadow-color:		#3F4B57;/*граница правая-нижняя внутренняя*/
	scrollbar-darkshadow-color:	#D5E9F8;/*граница правая-нижняя внешняя*/
	}

body, td, th, div, p, li, ol, ul, input, select, textarea
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1176B9;
	}
	
a
	{
	color: #EFB600;
	font-weight: bold;
	text-decoration: none;
	}

a:hover
	{
	text-decoration: underline;
	}
	
a.blue
	{
	color: #1176B9;
	font-weight: bold;
	text-decoration: none;
	}

a.blue:hover
	{
	text-decoration: underline;
	}
	
h1
	{
	margin: 0px 0px 10px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #006CB4;
	}
	
h2
	{
	margin: 0px 0px 10px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #EFB600;
	}
	
p
	{
	margin: 0px 0px 12px 0px;
	}
	
.small 
	{
	font-size: 10px;
	margin-top: 5px;
	}
	
.red
	{
	color: #B11D00;
	}
	
.run 
	{
	background-color: #B11D00;
	padding: 4px 0px 0px 12px 
	}

ul li a,
ul li a:link,
ul li a:visited,
ul li a:hover
	{
	font-size : 12px;
	font-weight: normal;
	color: #006CB4;
	text-decoration: none;
	}
	
ul li a:hover
	{
	color: #66C5C1;
	}
	
/* COPYRIGHT */
	
table.copyright td 
	{
	font-size: 10px;
	color: #1176B9;
	padding: 0px;
	}
	
table.copyright td p
	{
	margin: 10px 0px 0px 10px;
	}

/* TOP MENU */
td.menu_top
	{
	background-image: url(../images/backgrounds/top_menu.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 5px;
	}
	
td.menu_top a,
td.menu_top a:link,
td.menu_top a:visited,
td.menu_top a:hover
	{
	font-size : 12px;
	font-weight: bold;
	color: #006CB4;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	}

td.menu_top a:hover
	{
	color: #66C5C1;
	}

td.menu_top a.current,
td.menu_top a.current:link,
td.menu_top a.current:visited,
td.menu_top a.current:hover
	{
	color: #EFB600;
	}
	
td.menu_top a.current:hover
	{
	color: #C7E4EF;
	}

/* LEFT MENU */
td.menu_left
	{
	background-image: url(../images/backgrounds/left.jpg);
	background-repeat: repeat-x;
	padding: 10px 0px 0px 0px;
	}

td.menu_left a,
td.menu_left a:link,
td.menu_left a:visited,
td.menu_left a:hover
	{
	display: block;
	font-size : 12px;
	font-weight: bold;
	color: #D6E9F8;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	width: 230px;
	}

td.menu_left a:hover
	{
	color: #66C5C1;
	}

td.menu_left a.current,
td.menu_left a.current:link,
td.menu_left a.current:visited,
td.menu_left a.current:hover
	{
	color: #EFB600;
	}
	
td.menu_left a.current:hover
	{
	color: #C7E4EF;
	}

	
/* CONTENT */
table td.content
	{
	background-image: url(../images/backgrounds/left.jpg);
	background-repeat: repeat-x;
	padding: 20px 100px 0px 50px;
	}
	
form
	{
	margin: 0px;
	padding: 0px;
	}

input.text,
textarea,
select
	{
	border: 1px solid rgb(0, 0, 0);
	padding: 0px 3px 0px 3px;
	}

textarea
	{
	overflow: auto;
	scrollbar-track-color: rgb(255, 255, 255);
	scrollbar-face-color: rgb(234, 234, 234);
	scrollbar-arrow-color: rgb(0, 0, 0);
	
	scrollbar-highlight-color: rgb(0, 0, 0);
	scrollbar-shadow-color: rgb(0, 0, 0);
	scrollbar-3dlight-color: rgb(255, 255, 255);
	scrollbar-darkshadow-color: rgb(255, 255, 255);
	}


/* REQUEST PAGE */
.formTable {
	border: solid #006CB4;
	border-width: 0px  0px  1px  0px ;	
	width: 500px;
	margin: 5px 0px 5px 0px;
}

.formTable  td {
	border: solid #006CB4;
	border-width: 1px  0px  0px  0px ;
	padding : 5px 15px 5px 15px;
	margin: 0px;
	text-align: left;
}

.formTable  th {
	border: solid #006CB4;
	border-width: 1px  0px  0px  0px ;
	padding : 5px 15px 5px 15px;
	margin: 0px;
	text-align: left;
}

.formTable input.text,
.formTable textarea,
.formTable select
	{
	width: 200px;
	border: solid 1px #CCCCCC;
	text-align: left;
	}

.formTable input.file
	{
	width: 200px;
	margin: 0px 20px 0px 0px;
	}

.buttons
	{
	margin: 10px 10px 0px 0px;
	}

.buttons button
	{
	width: 180px;
	height: 36px;
	margin: 0px;
	border: none;
	border-width: 0px;
	padding: 0px;
	background-color: #D6E9F8;
	cursor: pointer;
	cursor: hand;
	}

.buttons input.button,
.buttons input.button_over
	{
	width: 80px;
	margin: 0px 5px 0px 5px;
	background-color: #AF573E;
	color: white;
	border: 1px solid #BABABA;
	cursor: pointer;
	cursor: hand;
	}
	
.buttons input.button_over
	{
	border: 1px solid #FEC337;
	}
	
.buttons a.button,
.buttons a.button:hover
	{
	display: block;
	width: 80px;
	margin: 0px 5px 0px 5px;
	background-color: #0B7B41;
	color: #EFB600;
	border: 3px solid #BABABA;
	cursor: pointer;
	cursor: hand;
	}
	
.buttons a.button:hover
	{
	border: 3px solid #FF7F00;
	}