/**
 *	Author - Oleg Korovin (http://olegrorovin.spb.ru)
 */


/*******************************************************************************/
/* border:1px solid #000; */
/* ÎÁÙÈÅ ÑÒÈËÈ */

html, body {
	width:100%;
	min-width:995px;
	height:100%;
}
html, body, table, td, th, a, p, div, form, ol, ul, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, img, blockquote {
	margin:0;
	padding:0;
	border:0;
}

html, body {
	background:#212426;
	font-size:13px;
	line-height:1.2em;
}
body, table, td, th, input, textarea, select, h1, h2, h3, h4, h5, h6, blockquote {
	font-weight: inherit;
	font-style: inherit;
	font-family: Tahoma;
	font-size: 100%;
	color: #ffd74f;
	line-height: inherit;
}

small {font-size:11px;}

table {border-collapse:collapse;}
td, th	{
	vertical-align:top;
	text-align:left;
}

/*
h1 {
	font:36px Times New Roman;
	margin:0 0 10px;
	color:#5a251f;
	letter-spacing:4px;
}/**/

h1,
h2, .h2	{
	font:41px Myriad Pro;
	margin:0 0 30px;
	color:#fff;
	line-height:1em;
}
h3, .h3	{
	font:19px Myriad Pro;
	color:#fff;
}
h4, .h4 {
	font:bold 16px Myriad Pro;
	color:#fff;
}
h5, .h5 {font:bold 14px Myriad Pro;}
h6, .h6 {font:bold 13px Myriad Pro;}
h3, h4, h5, h6,
.h3, .h4, .h5, .h6 {margin:0 0 10px;}



p {
	margin:0 0 1.4em 0;
	clear:both;
}

ul, ol {
	margin:0 0 0 30px;
	padding:0 0 1px 0;
	position:relative;
}
ul {list-style:disc outside url("/_images/ul_marker.gif");}
ol {list-style:decimal outside;}
li {margin:0.4em 0;}


blockquote {
	margin:0.5em 0;
	padding:20px 30px 10px;
	clear:both;
	background:#fff;
	font:18px Times New Roman;
	color:#5a251f;
}



.size9 {font-size:9px;}
.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size17 {font-size:17px;}
.size18 {font-size:18px;}
.size20 {font-size:20px;}
.size21 {font-size:21px;}
.size22 {font-size:22px;}
.size24 {font-size:24px;}
.size26 {font-size:26px;}

small, .size9, .size10, .size11, .size12, .size13, .size14, .size15, .size16, .size17, .size18, .size20, .size21, .size22, .size24, .size26
{line-height:1.333em;}


.pre	{white-space: pre;}
.nobr {white-space: nowrap;}
.tab	{padding-right:3em;}
	.tab span {position:absolute;}

.linethrough {text-decoration: line-through;}

.bold {font-weight:bold;}
.italic {font-style:italic;}

.clear {
	width:100%;
	height:1px;
	margin:0 0 -1px;
	padding:0;
	display:block;
	float:none;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}

.invisible {visibility:hidden;}

.hr {
	height:1px;
	clear:both;
	overflow:hidden;
	background:#ccc;
}


.dashed {
	border-bottom:1px dashed #ffd74f;
	color:#ffd74f;
	cursor:pointer;
	line-height:140%;
	text-decoration:none;
}

a, a.dashed					{color:#ffd74f;border-color:#ffd74f;}
a:hover, a.dashed:hover	{color:#fff2c5;border-color:#fff2c5;}


.white	{color:#fff;}		a.white:hover	{color:#ddd;}
.black	{color:#000;}		a.black:hover	{color:#000;}
.dark		{color:#4a4a4a;}	a.dark:hover	{color:#4a4a4a;}
.gray		{color:#626262;}	a.gray:hover	{color:#626262;}
.light		{color:#b4ada8;}	a.dark:hover	{color:#b4ada8;}
.red		{color:#c2122f;}	a.red:hover		{color:#c2122f;}
.green	{color:#13a357;}	a.green:hover	{color:#13a357;}
.yellow	{color:#ffb300;}	a.yellow:hover	{color:#ffdb00;}
.blue		{color:#a7e3ff;}	a.blue:hover	{color:#a7e3ff;}
.ginger	{color:#ba5010;}	a.ginger:hover	{color:#ba5010;}


input.txt,
textarea,
select {
	color:#000;
}

input.txt,
textarea {
	width:350px;
	padding:2px 0 2px 1px;/**/
}

form .error {
	color:#f00;
	/*border-color:#f00;/**/
}

.required {
	font:13px Verdana;
	color:#626262;
}

.IntInput {
	width:6ex;
	vertical-align:baseline;
}



/*******************************************************************************/
/* ÒÅËÎ */
/*******************************************************************************/
#W {
	width:960px;
	height:100%;
	margin:0 auto;
}

/*******************************************************************************/
#H {
	width:1px;
	height:100%;
	margin:0 0 -150px 0;
	float:left;
	overflow:hidden;
	visibility:hidden;
}

/*******************************************************************************/
#M {
	/*width:100%;/**/
	margin:0 -10000px 20px 0;
	float:left;
	/*background:#fff;/**/
}
#MC {

	/*width:100%;
	position:relative;/**/
}

/*******************************************************************************/
#L {
	width:130px;
	margin:210px -10000px 0 0;
	float:left;
	position:relative;
	left:50px;
	/*background:#f0f;/**/
}

/*******************************************************************************/
#C {
	width:80%;
	margin:0 -10000px 0 0;
	float:left;
	position:relative;
	left:0;
}
/*******************************************************************************/
#R {
	width:17%;
	margin:0;
	float:left;
	position:relative;
	left:82%;
}



/*******************************************************************************/
#T {
	width:100%;;
	margin:0;
}



/*******************************************************************************/
#B {
	margin:40px 0 40px 76px;
}


/*******************************************************************************/
#HiddenPoint {
	width:1px;
	height:1px;
	position:absolute;
	top:-1px;
	left:-1px;
	overflow:hidden;
}


/***/
