*
	{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

body 
	{
	margin: 10px 10px 0px 10px; 
	padding:0px; 
	background-color: #FFFFFF;
	}

body, td, th, div, p, li, ol, ul, input, select, textarea
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	}

p
	{
	padding: 0px;
	margin: 6px 0px 6px 0px;
	}
	
a, a:hover
	{
	color: #024CAD;
	text-decoration: none; 
	}
	
a:hover
	{
	text-decoration: underline; 
	}

h1
	{
	font-size: 20px;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	color: #009966;
	text-transform: uppercase;
	}

h2
	{
	font-size: 12px;
	margin: 3px 0px 3px 0px;
	font-weight: bold;
	color: #009966;
	text-transform: uppercase;
	}
	
h3
	{
	font-size: 12px;
	margin: 3px 0px 3px 0px;
	font-weight: bold;
	color: #4B7EDB;
	}
	
ul
	{
	margin: 0px 0px 30px 30px;
	}
	
li
	{
	}
	
form
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
input.text,
textarea,
select
	{
	border: 1px solid #C5C5C5;
	color: #000000;
	}
	
textarea
	{
	overflow: auto;
	
	scrollbar-track-color:		white;/*задний фон*/
	scrollbar-face-color:		white;/*фон бегунка и кнопок*/
	scrollbar-arrow-color:		#C5C5C5;/*треугольнички вверх-вниз*/
	
	scrollbar-3dlight-color:	#C5C5C5;/*граница левая-верхняя внешняя*/
	scrollbar-highlight-color:	white;/*граница левая-верхняя внутренняя, тень неактивных треугольничков*/
	scrollbar-shadow-color:		white;/*граница правая-нижняя внутренняя*/
	scrollbar-darkshadow-color:	#C5C5C5;/*граница правая-нижняя внешняя*/
	}

	

	
/* ----------- LAYOUT TABLE ---------- */
table.layout
	{
	width: 770px;
	height: 100%;
	}
	
table.layout td
	{
	vertical-align: top;
	}
	
table.layout tr.top td.menu
	{
	height: 16px;
	border: solid #C5C5C5;
	border-width: 0px 0px 1px 0px;
	}
	
table.layout tr td.path
	{
	height: 29px;
	vertical-align: middle;
	}
	
table.layout tr.top td.logo
	{
	height: 45px;
	}
	
table.layout tr td.left
	{
	width: 175px;
	background-color: #EEEEEE;
	}
	
table.layout tr td.space
	{
	width: 15px;
	}
	
table.layout tr td.menu,
table.layout tr td.body
	{
	width: 580px;
	}
	
table.layout tr.bottom_image td
	{
	height: 50px;
	}
	
table.layout tr.bottom_image td img
	{
	margin: 10px 0px 0px -2px;
	}
	
table.layout tr.bottom_space td
	{
	height: 1px;
	border: solid #C5C5C5;
	border-width: 0px 0px 1px 0px;
	}
	
table.layout tr.copyright td
	{
	text-align: right;
	font-size: 9px;
	}


/* ----------- COLUMNS ---------------- */
div.left 
	{
	float: left;
	width: 275px;
	margin: 0px 7px 0px 0px;
	}

div.right 
	{
	float: right;
	width: 275px;
	margin: 0px 0px 0px 7px;
	}

	
/* ----------- IMAGES ---------------- */
img.left 
	{
	float: left;
	margin: 0px 7px 0px 0px;
	}

img.right 
	{
	float: right;
	margin: 0px 0px 0px 7px;
	}
	
td.body img
	{
	/*border: 1px solid #666666;*/
	}

/* ----------- TOP MENU ---------------- */
div.menu
	{
	margin: 0px 0px 0px 0px;
	float: left;
	}
	
div.menu a,
div.menu a:visited,
div.menu a:hover
	{
	padding: 0px 0px 0px 10px;
	margin: 0px 30px 0px 0px;
	
	background-image: url(../../_design_old/img/icons/bul1.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #5C9985;
	text-transform: uppercase;
	}
	
div.menu a:hover
	{
	text-decoration: underline; 
	}
	
div.menu a.current,
div.menu a.current:visited,
div.menu a.current:hover
	{
	color: #009966;
	}
	
	
/* ----------- LEFT MENU SUB ---------------- */
div.menu_left
	{
	margin: 5px 5px 0px 0px;
	text-align: right;
	}
	
div.menu_left a,
div.menu_left a:visited,
div.menu_left a:hover
	{
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 0px 0px;
	
	background-image: url(../../_design_old/img/icons/bul2.gif);
	background-repeat: no-repeat;
	background-position:right 4px;
	
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	color: #666666;
	}
	
div.menu_left a:hover
	{
	text-decoration: underline; 
	}
	
div.menu_left a.current,
div.menu_left a.current:visited,
div.menu_left a.current:hover
	{
	color: #009966;
	}

/* ----------- MENU TOOLS ---------------- */
.menu_tools
	{
	float: right;
	text-align: right;
	margin: 0px 0px 0px 0px;
	}
	
.menu_tools img
	{
	margin: 0px 0px 0px 15px;
	}
	
	
	
/* ----------- BUTTONS ---------------- */	
div.buttons
	{
	border: 1px solid #4B7EDB;
	margin:0px 5px 0px 5px;
	}
	
div.buttons div
	{
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	padding: 3px 3px 6px 3px;
	
	text-align: center;
	}
	
div.buttons div a,
div.buttons div a:hover,
div.buttons div a:visited
	{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	}
	
/* ----------- COPYRIGHT ---------------- */	
div.copyright
	{
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	}
	
div.copyright a,
div.copyright a:hover,
div.copyright a:visited
	{
	
	}
	
/* ----------- OTHER ---------------- */	
.warnings,
.red
	{
	color: #FF0066;
	}
	
.more
	{
	}
	

	
.small
	{
	font-size: 10px;
	}
	
h2 a,
h2 a:hover,
h2 a:visited
	{
	font-size: 11px;
	font-weight: bold;
	color: #4B7EDB;
	text-transform: uppercase;
	}
	
span.h2
	{
	font-size: 12px;
	font-weight: bold;
	color: #009966;
	}
	
/* ----------- LISTS ---------------- */	
	
table.list_1
	{
	width: 100%;
	border: solid #666666;
	border-width: 1px 0px 0px 1px;
	}
	
table.list_1 caption
	{
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #024CAD;
	}
	
table.list_1 td,
table.list_1 th
	{
	padding: 5px 5px 5px 5px;
	border: solid #666666;
	border-width: 0px 1px 1px 0px;
	}
	
table.list_1 th
	{
	background-color: #EEEEEE;
	width: 150px;
	text-align: left;
	font-weight: normal;
	}
	
/* ----------- COLUMNS ---------------- */	
table.column_4
	{
	width: 100%;
	}
	
table.column_4 td
	{
	width: 25%;
	text-align: center;
	padding: 5px 10px 5px 0px;
	}
	
table.column_4 th
	{
	text-align: left;
	padding: 5px 10px 5px 0px;
	}
	
table.column_4 td img
	{
	border: 1px solid #666666;
	margin: 0px 0px 5px 0px;
	}
	