/*ÎÑÍÎÂÍÛÅ ÖÂÅÒÀ*/
#bg_orange,				.bg_orange				{background-color: #FF8000;}
#fg_orange,				.fg_orange				{color: #FF8000;}
#bg_blue,				.bg_blue					{background-color: #ff8000;}
#bg_white,				.bg_white				{background-color: #ffffff;}
#fg_blue,				.fg_blue					{color: #666666;}
#bg_blue_light,		.bg_blue_light			{background-color: #FFFFFF;}
#fg_blue_light,		.fg_blue_light			{color: #FFFFFF;}
#bg_blue_light_dark,	.bg_blue_light_dark	{background-color: #D3D9F0;}
#fg_blue_light_dark,	.fg_blue_light_dark	{color: #D3D9F0;}
#bg_gray,				.bg_gray					{background-color: #E2E4E5;}
#fg_gray,				.fg_gray					{color: #E2E4E5;}


body, html, table
{
	margin: 0px;
	padding: 0px;
	font-size : 11px;
	color : #666666;	
	font-style : normal;
	font-family : Arial, Verdana;
	font-weight : normal;
}

/*ÒÅÊÑÒ ------------------------------------------------- */
#bold
{
	font-weight: bold;
}

#example, .example
{
	color: #000000;
	font-family: monospace;
	font-weight: bold;
}

.example
{
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 10px;
}

.epigraf
{
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 0px 2px 0px;
	border: 1px solid;
	border-width: 2px 0px 0px 0px;
	border-color: #787878;
	width : 500px;
	text-align : left;
}

#future
{
	border: 1px solid #EF6B00;
}
/*ÐÀÇÄÅËÈÒÅËÈ ------------------------------------------------- */
hr
{
	border: 1px solid #787878;
	height: 1px;
	border-style: solid none none none;
}

#hr
{
	border: 1px solid #787878;
	height: 1px;
	border-style: solid none none none;
	padding: 0px;
	margin: 0px;
}

#br-down_blue
{
	
	background: #000000 url(/_img/main/br-down_blue.gif) no-repeat 0% 100%;
	vertical-align: top;
	border-top: 4px solid #FFFFFF;
}

#br-down_orange
{
	
	background: #FFAA47 url(/_img/main/br-down_orange.gif) no-repeat 0% 100%;
	vertical-align: top;
	border-top: 4px solid #FFFFFF;
}

#br-up_orange
{
	
	background: #FFAA47 url(/_img/main/br-up_orange.gif) no-repeat 0% 0%;
	vertical-align: top;
}

/*ÑÏÈÑÊÈ ------------------------------------------------- */
ol
{
	font-size : 11px;
	padding: 0px 0px 0px 15px;
	margin-bottom : 0px;
	margin-top : 0px;
}

ul
{
	padding: 0px 0px 0px 15px;
	margin-bottom : 0px;
	margin-top : 0px;
	list-style-type: disc;
}

/*ÑÑÛËÊÈ ------------------------------------------------- */
a, a:visited
{
	color: #FF6B00;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

/*ÇÀÃÎËÎÂÊÈ ------------------------------------------------- */
h1, #h1, .h1
{
	font: bold 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

h2, #h2, .h2, .bold
{
	font : bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #000000;
}

h3, #h3, .h3
{
	font : bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #000000;
}

/*ÔÎÐÌÛ ------------------------------------------------- */

form
{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

input.reset, input.submit, input.button
{
	color : #FFFFFF;
	text-align : left;
	border: 1px solid #787878;
	padding: 0px 12px 0px 3px;
	margin: 0px;
	background: #787878 url(/_img/button.gif) no-repeat bottom right;
	font: normal normal bold 11px/13px Arial, Helvetica, sans-serif;
	height: 18px;
}

input.button_1
{
	color : #FFFFFF;
	text-align : left;
	border: 1px solid #FF8000;
	padding: 0px 11px 0px 3px;
	margin: 0px;
	background: #FF8000 url(/_img/button.gif) no-repeat bottom right;
	font: normal normal bold 11px/13px Arial, Helvetica, sans-serif;
	height: 18px;
}

input.submit
{
	color : #FFFFFF;
	text-align : left;
	border: 1px solid #FF8000;
	padding: 0px 12px 0px 3px;
	margin: 0px;
	background: #FF8000 url(/_img/button.gif) no-repeat bottom right;
	font: normal normal bold 11px/13px Arial, Helvetica, sans-serif;
	height: 18px;
}

input.reset:hover,
input.submit:hover,
input.button:hover
{
	color : #FFFFFF;
	background: #EF6B00 url(/_img/button.gif) no-repeat bottom right;
}

textarea,
input.text
{
	font: 11px "Courier New" Courier monospace;
	border: 1px solid #000000;
	padding: 2px;
	margin: 0px;
}

input.text1
{
	font : 13px Courier monospace;
	border: 1px solid #000000;
	padding: 2px;
	margin: 0px;
	height: 22px;
	width: 266px;
}

textarea
{
	scrollbar-track-color: #D4D0C8;
}

select
{
	font: 11px "Courier New" Courier monospace;
}

select option[selected]
{
	color : #FFFFFF;
	background-color: #FFAA47;
}

input.counter
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #FFFFFF;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.xLink:link, .xLink:visited {
	COLOR: #FFFFFF;
	DISPLAY: block;
	FONT-SIZE: 13px;
	HEIGHT: 15px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.xLink:hover {
	COLOR: #000000;
	DISPLAY: block;
	FONT-SIZE: 13px;
	HEIGHT: 15px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;		
	FONT-WEIGHT: none;
}
.zLink:link, .zLink:visited {
	COLOR: #FFFFFF;
	DISPLAY: block;
	FONT-SIZE: 11px;
	HEIGHT: 11px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.zLink:hover {
	COLOR: #000000;
	DISPLAY: block;
	FONT-SIZE: 11px;
	HEIGHT: 11px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;		
	FONT-WEIGHT: none;
}
.yLink:link, .yLink:visited {
	COLOR: #787878;
	DISPLAY: block;
	FONT-SIZE: 12px;
	HEIGHT: 15px;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
.yLink:hover {
	COLOR: #FF8000;
	DISPLAY: block;
	FONT-SIZE: 12px;
	HEIGHT: 15px;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	FONT-WEIGHT: none;
}
