.empty {}

body
{
	font-size: 85%;
	background-color : White;
	margin: 0px;
}
BODY *
{
	font-size: 100%;	
	font-family: Arial, Helvetica, sans-serif;
	color: #000;	
}
img
{
	border: 0px;
	margin: 0;	
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table
{
	margin: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
	padding: 0 0 0 0;
	border-collapse: collapse;
	letter-spacing: 0;
	/*width: 100%;*/
}

table td
{	
	padding: 0px;
}

h1
{
	color: #414e9a;
	font-size: 1.5em;
	font-weight: normal;
	margin-top: 7px;
	margin-bottom: 9px;
}

h2
{
	color: #414e9a;
	font-size: 1.5em;
	font-weight: normal;
	margin-top: 43px;
	margin-bottom: 8px;
}

h3
{
	color: #414e9a;
	font-size: 1em;
	font-weight: bold;
	margin: 27px 0px 6px 0px;
}

h3.divorce-title
{
	display: inline-block;
	margin: 17px 30px 16px 0px;
}

a
{
	color: #414e9a;
	text-decoration: underline;
}

a:hover
{
	color : #414e9a;
	text-decoration: none;
}

p
{
	margin: 0.1em 2px 1.7em 0px;
}

hr
{	
	height: 0px;	
	border-top: 1px solid gray;
	border-bottom: none;	
	margin: 10px 0px 10px 0px;
	padding: 0;
}

input.form, textarea.form, select.form
{
	border: 1px solid #a9d5ff;
	width: 250px;
}
input.form-small, textarea.form-small, select.form-small
{
	border: 1px solid #a9d5ff;
	width: 120px;
}
textarea.form
{
	height: 70px;
}

input:focus.form, textarea:focus.form, select:focus.form, input:focus.form-small, textarea:focus.form-small, select:focus.form-small
{
	border: 1px solid #364491;
}

input.button
{
	border: 1px solid #364491;
	background-color: #a9d5ff;
	color: #333;
}

/*Для выравнивания картинок по левому краю*/
.float_left
{
	float: left;
	margin: 5px 10px 3px 0px;
}
/*------------------------------------------------------*/
/*Таблицы в контенте*/
.content_div table
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
        border: 1px solid gray;
	border-collapse: collapse;
}

.content_div td
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
   border: 1px solid gray;
	border-collapse: collapse;
}

/*Делаем класс для тех, кто без границы*/
table.no_border
{
	border: none;
}

.no_border td
{
	border: none;
}
/*/Делаем класс для тех, кто без границы*/
/*------------------------------------------------------*/

/* Контейнеры */
.all-container
{
	width: 100%;
	height: 100%;
}

.all-container .top
{
	vertical-align: top;
}

.all-container .bottom
{
	vertical-align: bottom;
	height: 64px;
}

.main-container
{
	width: 100%;
	height: 100%;
}

.main-container td
{
	vertical-align: top;
}

.main-container td.header-cell
{
	height: 100px;
}

.main-container td.left
{
	background: url(left-shadow.gif) right repeat-y transparent;
	width: 30px;
}

.main-container td.right
{
	background: url(right-shadow.gif) left repeat-y transparent;
	width: 30px;
}

.main-container .bottom
{
	height: 12px;
}

.main-container .bottom td
{
	height: 12px;
	font-size: 1px;
	vertical-align: bottom;
	background: url(bottom-shadow.gif) bottom repeat-x transparent;
}

.main-container .bottom td.left
{
	background: url(left-bottom-shadow.gif) bottom right no-repeat transparent;
}

.main-container .bottom td.right
{
	background: url(right-bottom-shadow.gif) bottom left no-repeat transparent;
}

.main-container .bottom td div
{
	position: relative;
}

.main-container .bottom td div div
{
	position: absolute;
}

.main-container .bottom td div div.left
{
	left: 0px;
	bottom: 0px;
}

.main-container .bottom td div div.right
{
	right: 0px;
	bottom: 0px;
}
/* /Контейнеры */

/* Шапка */
.header
{
	background: url(header-bg.gif) top repeat-x #a9d5ff;
	width: 100%;
	height: 100px;
}

.header td.content div
{
	position: relative;
	height: 128px;
}

.header td.content div div
{
	height: auto;
}

/* Гланое меню */
.header td.content div.main-menu
{
	position: absolute;
	background: url(main-menu-bg.jpg) bottom repeat-x #364491;
	width: 630px;
	left: 50%;
	margin-left: -315px;
	height: 37px;
	bottom: -2px;
}

.header td.content div.main-menu div
{
	padding: 0px 24px;
}

.header td.content div.main-menu div.left
{
	position: absolute;
	padding: 0px;
	left: 0px;
	bottom: 0px;
	width: 12px;
	height: 37px;
	background: url(main-menu-left.jpg) left bottom no-repeat transparent;
}

.header td.content div.main-menu div.right
{
	position: absolute;
	padding: 0px;
	right: 0px;
	bottom: 0px;
	width: 12px;
	height: 37px;
	background: url(main-menu-right.jpg) left bottom no-repeat transparent;
}

.header td.content div.main-menu a
{
	display: inline-block;
	color: #FFF;
	line-height: 37px;
	margin: 0px 10px;
	font-size: 12px;
}

.header td.content div.main-menu a:hover
{
	color: #FFF;
}
/* /Гланое меню */

/* Блок авторизации */
.header td.content div.login-block
{
	position: absolute;
	left: 50px;
	top: 20px;
	font-size: 0.9em;
}

.header td.content div.login-block *
{
	color: #414e9a;
}

.header td.content div.login-block a
{
	color: #414e9a;
	display: block;
	margin-bottom: 11px;
	float: left;
}

.header td.content div.login-block a:hover
{
	color: #414e9a;
}

.header td.content div.login-block .login-form
{
	clear: both;
	margin-top: 0px;
	margin-bottom: 5px;
}

.header td.content div.login-block .login-form td.name
{
	width: 60px;
	padding: 2px 0px;
}

.header td.content div.login-block .login-form td.input
{
	width: 120px;
	padding: 2px 0px;
}

.header td.content div.login-block .login-form .login-input
{
	border: 1px solid #7ec0ff;
	width: 116px;
	height: 17px;
	font-size: 0.83em;
}

.header td.content div.login-block .login-form .login-button
{
	cursor: pointer;
}
/* /Блок авторизации */

/* Логотип */
.header td.content a.logo
{
	display: block;
	position: absolute;
	right: 61px;
	bottom: 48px;
}
/* /Логотип */

.header .bottom td
{
	font-size: 1px;
	height: 11px;
	background: url(header-bottom-bg.gif) bottom repeat-x transparent;
}

.header .bottom td.left
{
	background: url(header-bottom-left-corner.gif) bottom right no-repeat transparent;
	width: 8px;
}

.header .bottom td.right
{
	background: url(header-bottom-right-corner.gif) bottom left no-repeat transparent;
	width: 8px;
}
/* /Шапка */

/* Основное */
.main
{
	padding: 15px 0px;
}

.main div.table
{
	position: relative;
	min-height: 800px;
	overflow: visible;
}

/* Схема работы с биржей */
.main .scheme
{
	margin: 51px 77px;
	text-align: center;
	position: relative;
	height: 185px;
}

#buy
{
	display: block;
	background-color: #FFF;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -388px;
	z-index: 2;
}

#sell
{
	display: block;
	background-color: #FFF;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -388px;
	z-index: 1;
}

#buy .left
{
	width: 240px;
	height: 21px;
	display: inline-block;
	padding-top: 160px;
	color: #707070;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	background: url(scheme-put-money.jpg) top center no-repeat transparent;
}

#buy .middle
{
	width: 240px;
	height: 21px;
	display: inline-block;
	padding-top: 160px;
	color: #707070;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	background: url(scheme-choose.jpg) top center no-repeat transparent;
}

#buy .right
{
	width: 240px;
	height: 21px;
	display: inline-block;
	padding-top: 160px;
	color: #707070;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	background: url(scheme-visitors.jpg) top center no-repeat transparent;
}

#buy .arrow
{
	background: url(scheme-arrow.gif) bottom center no-repeat transparent;
	width: 20px;
	height: 21px;
	display: inline-block;
	padding-top: 160px;
	color: #707070;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}

#sell .arrow
{
	background: url(scheme-arrow.gif) bottom center no-repeat transparent;
	width: 20px;
	height: 21px;
	display: inline-block;
	padding-top: 160px;
	color: #707070;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}

#sell .left
{
	background: url(scheme-register.jpg) top center no-repeat transparent;
	width: 240px;
	height: 21px;
	display: inline-block;
	padding-top: 160px;
	color: #707070;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}

#sell .middle
{
	background: url(scheme-code.jpg) top center no-repeat transparent;
	width: 240px;
	height: 21px;
	display: inline-block;
	padding-top: 160px;
	color: #707070;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}

#sell .right
{
	background: url(scheme-get-money.jpg) top center no-repeat transparent;
	width: 240px;
	height: 21px;
	display: inline-block;
	padding-top: 160px;
	color: #707070;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}
/* /Схема работы с биржей */

/* Блок информации */
.info
{
	float: left;
	margin-left: 54px;
	margin-top: 9px;
	width: 330px;
	color: #1b0e07;
}
/* /Блок информации */

/* Блок статистики */
.stat
{
	float: left;
	margin-left: 117px;
	margin-top: -18px;
	margin-bottom: 45px;
	padding: 14px 20px 14px 20px;
	color: #552805;
	line-height: 1.75em;
	background-color: #ffe9d8;
	position: relative;
	text-align: center;
}

.stat th
{
	color: #414e9a;
	padding: 7px 3px;
	border: 1px solid #414e9a;
}

.stat td
{
	padding: 7px 3px;
	border: 1px solid #414e9a;
}

.stat div
{
	position: absolute;
	width: 9px;
	height: 9px;
	font-size: 1px;
}

.stat div.lu
{
	background: url(stat-lu.gif) top left no-repeat transparent;
	top: 0px;
	left: 0px;
}

.stat div.lb
{
	background: url(stat-lb.gif) bottom left no-repeat transparent;
	bottom: 0px;
	left: 0px;
}

.stat div.ru
{
	background: url(stat-ru.gif) top right no-repeat transparent;
	top: 0px;
	right: 0px;
}

.stat div.rb
{
	background: url(stat-rb.gif) bottom right no-repeat transparent;
	bottom: 0px;
	right: 0px;
}
/* /Блок статистики */

/* Блок "Преимущества" */
.advantage
{
	clear: both;
	position: relative;
	background: url(advantage-bg.gif) top repeat-x #8ec8ff;
	min-height: 321px;
	overflow: visible;
	margin: 0px 52px 0px 52px;
}

.advantage table *
{
	color: #414e9a;
}

.advantage th
{
	font-size: 1.83em;
	font-weight: normal;
	padding: 10px 0px 19px 0px;
}

.advantage th.register a
{
	font-size: 0.8em;
	display: inline-block;
	width: 309px;
	height: 66px;
	line-height: 66px;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	background: url(register-button.gif) center no-repeat #414e9a;
	text-decoration: none;
	margin-top: -3px;
	margin-bottom: 3px;
}

.advantage th.register a:hover
{
	text-decoration: underline;
}

.advantage td
{
	font-size: 0.75em;
	padding-left: 50px;
}

.advantage td.last
{
	padding-right: 50px;
}

.advantage td .title
{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 12px;
}

.advantage .light
{
	border: 1px solid #f2f2f2;
	min-height: 319px;
	overflow: visible;
}

.advantage .middle
{
	border: 1px solid #d7d7d7;
	min-height: 317px;
	overflow: visible;
}

.advantage .dark
{
	border: 1px solid #afafaf;
	min-height: 315px;
	overflow: visible;
}

.advantage .lu
{
	background: url(advantage-lu.gif) top left no-repeat transparent;
	width: 12px;
	height: 12px;
	top: 0px;
	left: 0px;
	position: absolute;
	font-size: 1px;
}

.advantage .lb
{
	background: url(advantage-lb.gif) bottom left no-repeat transparent;
	width: 12px;
	height: 12px;
	bottom: 0px;
	left: 0px;
	position: absolute;
	font-size: 1px;
}

.advantage .ru
{
	background: url(advantage-ru.gif) top right no-repeat transparent;
	width: 12px;
	height: 12px;
	top: 0px;
	right: 0px;
	position: absolute;
	font-size: 1px;
}

.advantage .rb
{
	background: url(advantage-rb.gif) bottom right no-repeat transparent;
	width: 12px;
	height: 12px;
	bottom: 0px;
	right: 0px;
	position: absolute;
	font-size: 1px;
}
/* /Блок "Преимущества" */

/* Блок новостей */
.news-block
{
	margin: 25px 100px 25px 110px;
	width: auto;
}

.news-block .title
{
	color: #404040;
	font-size: 1.55em;
	height: 100%;
	line-height: 100%;
	text-align: left;
	width: 9%;
}

.news-block .spacer
{
	width: 7%;
}

.news-block .item
{
	color: #404040;
	width: 21%;
	font-size: 0.83em;
	text-align: left;
}

.news-block .item a
{
	color: #414e9a;
}

.news-block .item a:hover
{
	color: #414e9a;
}

.news-block .item .date
{
	color: #404040;
}
/* /Блок новостей */

/* Левая колонка */
#left-column
{
	position: relative;
	top: 15px;
	left: 0px;
	width: 310px;
	background: url(left-column-bg.gif) top repeat-x #8ec8ff;
	overflow: visible;
	margin-bottom: 30px;
}

#left-column .light
{
	border: 1px solid #f2f2f2;
	border-left: none;
	min-height: 778px;
	overflow: visible;
}

#left-column .middle
{
	border: 1px solid #d7d7d7;
	border-left: none;
	min-height: 776px;
	overflow: visible;
}

#left-column .dark
{
	border: 1px solid #afafaf;
	border-left: none;
	min-height: 774px;
	overflow: visible;
}

#left-column .ru
{
	background: url(left-column-ru.gif) top right no-repeat transparent;
	width: 12px;
	height: 12px;
	top: 0px;
	right: 0px;
	position: absolute;
	font-size: 1px;
}

#left-column .rb
{
	background: url(left-column-rb.gif) bottom right no-repeat transparent;
	width: 12px;
	height: 12px;
	bottom: 0px;
	right: 0px;
	position: absolute;
	font-size: 1px;
}

/* Блок авторизации */
#left-column div.login-block
{
	margin-left: 50px;
	margin-top: 50px;
	margin-bottom: 50px;
	font-size: 0.9em;
}

#left-column div.login-block *
{
	color: #414e9a;
}

#left-column div.login-block a
{
	color: #414e9a;
	display: block;
	margin-bottom: 11px;
	float: left;
}

#left-column div.login-block a:hover
{
	color: #414e9a;
}

#left-column div.login-block .login-form
{
	clear: both;
	margin-top: 0px;
	margin-bottom: 5px;
}

#left-column div.login-block .login-form td.name
{
	width: 60px;
	padding: 2px 0px;
}

#left-column div.login-block .login-form td.input
{
	width: 120px;
	padding: 2px 0px;
}

#left-column div.login-block .login-form .login-input
{
	border: 1px solid #7ec0ff;
	width: 116px;
	height: 17px;
	font-size: 0.83em;
}

#left-column div.login-block .login-form .login-button
{
	cursor: pointer;
}
/* /Блок авторизации */

#left-column *
{
	color: #000;
}

#left-column a
{
	color: #414e9a;
	text-decoration: underline;
}

#left-column a:hover
{
	color: #414e9a;
	text-decoration: none;
}

#left-column .top-links
{
	margin: 41px 27px 17px 50px;
	min-height: 120px;
	overflow: visible;
	font-size: 0.9em;
}

#left-column .top-links a
{
	display: inline-block;
	margin-bottom: 9px;
}

/* Статистика */
#left-column .costs-stat
{
	margin: 41px 27px 17px 50px;
	border: 1px solid #7ec0ff;
	background-color: #dedede;
	padding: 5px 0px;
	position: relative;
	color: #000;
}

#left-column .costs-stat div
{
	height: 8px;
	width: 8px;
	position: absolute;
}

#left-column .costs-stat .lu
{
	background: url(costs-stat-lu.gif) top left no-repeat transparent;
	top: -1px;
	left: -1px;
}

#left-column .costs-stat .lb
{
	background: url(costs-stat-lb.gif) bottom left no-repeat transparent;
	bottom: -1px;
	left: -1px;
}

#left-column .costs-stat .ru
{
	background: url(costs-stat-ru.gif) top right no-repeat transparent;
	top: -1px;
	right: -1px;
}

#left-column .costs-stat .rb
{
	background: url(costs-stat-rb.gif) bottom right no-repeat transparent;
	bottom: -1px;
	right: -1px;
}

#left-column .costs-stat table
{
	width: 100%;
	font-size: 0.9em;
}

#left-column .costs-stat th
{
	border-bottom: 1px solid #000;
	font-weight: normal;
	padding-bottom: 4px;
}

#left-column .costs-stat th.small
{
	width: 20%;
}

#left-column .costs-stat td
{
	padding: 0px 15px 2px 10px;
}

#left-column .costs-stat td.last
{
	padding: 0px 15px 5px 10px;
}

#left-column .costs-stat td.first
{
	padding: 3px 15px 2px 10px;
}

#left-column .costs-stat td.result
{
	border-top: 1px solid #000;
	padding: 7px 15px 1px 10px;
}
/* /Статистика */

/* Валюта */
#left-column .valute
{
	margin: -5px 27px 17px 61px;
	position: relative;
	color: #000;
	font-size: 0.75em;
}

#left-column .valute .rate
{
	float: right;
	margin-right: 29px;
}

#left-column .valute a
{
	font-size: 1.2em;
}

#left-column .valute label
{
	margin-left: 10px;
}

#left-column .valute input
{
	position: relative;
	top: 1px;
	margin-left: 3px;
}
/* /Валюта */

/* Нижние ссылки */
#left-column .bottom-links
{
	clear: both;
	margin: 81px 27px 17px 50px;
	height: 120px;
	overflow: visible;
	font-size: 0.9em;
	line-height: 1.5em;
}
/* /Нижние ссылки */

/* Новости */
#left-column .news
{
	margin: 8px 27px 17px 50px;
}

#left-column .news .title
{
	color: #414e9a;
	font-size: 1.55em;
	margin-bottom: 22px;
}

#left-column .news .item
{
	display: block;
	color: #404040;
	font-size: 0.83em;
	margin: 0px 0px 18px 0px;
}

#left-column .news .item a
{
	color: #414e9a;
	line-height: 1.6em;
}

#left-column .news .item a:hover
{
	color: #414e9a;
}

#left-column .news .item .date
{
	color: #404040;
}
/* /Новости */

/* /Левая колонка */

#content
{
	margin: 27px 20px 20px 33px;
	font-size: 0.9em;
}

/* Крошки */
.breadcrumbs
{
	font-size: 1em;
	color: #000;
}

.breadcrumbs a
{
	color: #414e9a;
	text-decoration: underline;
}

.breadcrumbs a:hover
{
	color : #414e9a;
	text-decoration: none;
}
/* /Крошки */

/* Форма обратной связи */
.form
{
	width: 100%;
}

.form-input
{
	height: 108px;
	width: 100%;
	position: relative;
	background: url(textarea-bg.gif) top left repeat-x transparent;
	margin: -13px 0px 7px 0px;
}

.form-input .left
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 108px;
	width: 10px;
	background: url(textarea-left.gif) top left no-repeat transparent;
}

.form-input .right
{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 108px;
	width: 10px;
	background: url(textarea-right.gif) top right no-repeat transparent;
}

.form-input textarea
{
	overflow: auto;
	margin: 8px 28px 8px 8px;
	border: none;
	height: 92px;
	width: 556px;
	width: 98%;
	background: none #dedede;
	display: block;
	position: relative;
	top: 6px;
	z-index: 5;
}

.send-form
{
	float: right;
}

.history
{
	display: inline-block;
	margin-top: 6px;
}
/* /Форма обратной связи */

/* /Основное */

/* Футер */
.footer-container
{
	width: 100%;
	height: 54px;
	margin-top: 10px;
}

.footer-container td
{
	background: url(footer-bg.jpg) bottom repeat-x #5eb1ff;
	vertical-align: top;
}

.footer-container td.left
{
	background: url(left-shadow.gif) right repeat-y transparent;
	width: 30px;
}

.footer-container td.right
{
	background: url(right-shadow.gif) left repeat-y transparent;
	width: 30px;
}

.footer-container .top td
{
	background: url(footer-top-bg.jpg) bottom repeat-x transparent;
	height: 12px;
	font-size: 1px;
	padding: 0px;
}

.footer-container .top td.left
{
	background: url(footer-left-shadow.jpg) bottom right no-repeat transparent;
	height: 12px;
}

.footer-container .top td.right
{
	background: url(footer-right-shadow.jpg) bottom left no-repeat transparent;
	height: 12px;
}

.footer-container td div
{
	position: relative;
}

.footer-container td div div
{
	position: absolute;
}

.footer-container .top td div
{
	height: 12px;
}

.footer-container .top td div div.left
{
	left: 0px;
	bottom: 0px;
}

.footer-container .top td div div.right
{
	right: 0px;
	bottom: 0px;
}

.footer-container td div div.counters
{
	position: absolute;
	top: 6px;
	left: 62px;
}

.footer-container td div div.copyright
{
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -150px;
	width: 300px;
	color: #414e9a;
	font-size: 11px;
	text-align: center;
}

#braincode
{
	position: absolute;
	font-size: 11px;
	top: 0px;
	right: 62px;
	color: #414e9a;
}

#braincode a
{
	color: #414e9a;
	text-decoration: none;
}

#braincode a:hover
{
	color: #414e9a;
	text-decoration: underline;
}
/* /Футер */

.red
{
	color: #FF0000;
}

#table
{
	width: 100%;
}

#table td.main-column
{
	width: 100%;
}

#table td.left-column
{
	width: 310px;
}

/* Редактирование площадка */
.area-parameters
{

}

.area-parameters th
{
	width: 40%;
	text-align: left;
	color: #414e9a;
	padding: 7px 3px;
	vertical-align: top;
}

.area-parameters td
{
	width: 60%;
	text-align: left;
	padding: 3px 10px;
}

.area-parameters td.small
{
	width: 1%;
}

.area-urls
{
	width: 100%;
}

.area-urls th
{
	text-align: center;
	font-size: 1.13em;
	color: #414e9a;
	padding: 7px 3px;
}

.area-urls td
{
	text-align: left;
	padding: 3px 10px;
}

.area-finance
{
	width: 100%;
}

.area-finance th
{
	text-align: center;
	font-size: 1.13em;
	border-bottom: 1px solid #000;
	color: #414e9a;
	padding: 7px 3px;
}

.area-finance td
{
	text-align: center;
	padding: 3px 10px;
}
/* /Редактирование площадка */

/* Черный список */
.blacklist
{
	width: 100%;
}

.blacklist th
{
	text-align: center;
	font-size: 1.13em;
	color: #414e9a;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	padding: 7px 3px;
}

.blacklist th.right
{
	text-align: right;
}

.blacklist td
{
	text-align: center;
	padding: 3px 10px;
}

.blacklist td.left
{
	text-align: left;
	background: none;
	width: auto;
}

.symbolics
{
	color: #000;
	text-transform: uppercase;
	font-size: 1.4em;
	margin-bottom: 25px;
}

.symbolics .current
{
	font-weight: bold;
}

.symbolics *
{
	color: #000;
	text-transform: uppercase;
}

.symbolics a
{
	color: #414e9a;
}
/* /Черный список */

#search
{
	position: relative;
/*	height: 400px;*/
}

.simple-link
{
}

.simple-span
{
	text-decoration: none;
	color: #666;
	cursor: default;
}

#simple-search
{
	display: block;
	background-color: #FFF;
	overflow: hidden;
/*	position: absolute;*/
	top: 0px;
/*	height: 400px;*/
	width: 100%;
	z-index: 2;
}

#ext-search
{
	display: block;
	background-color: #FFF;
	overflow: hidden;
/*	position: absolute;*/
	top: 0px;
/*	height: 400px;*/
/*	width: 100%;*/
	height: 0px;
	width: 0px;
	z-index: 1;
}

#filters-list
{
	display: block;
	background-color: #FFF;
	overflow: hidden;
/*	position: absolute;*/
	top: 0px;
/*	height: 400px;*/
/*	width: 100%;*/
	height: 0px;
	width: 0px;
	padding-bottom: 100px;
	z-index: 1;
}

table.search
{
	width: 100%;
}

table.search th
{
	text-align: right;
	font-size: 1.13em;
	color: #414e9a;
	padding: 7px 3px;
	width: 25%;
}

table.search td
{
	width: 75%;
	text-align: left;
	padding: 3px 10px;
}

/* Мои проекты */
.projects
{
	width: 100%;
}

.projects .minus
{
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(minus.gif) no-repeat center;
	cursor: pointer;
}

.projects .plus
{
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(plus.gif) no-repeat center;
	cursor: pointer;
}

.projects th
{
	text-align: center;
	font-size: 1.13em;
	color: #414e9a;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	padding: 7px 3px;
}

.projects th.right
{
	text-align: right;
}

.projects td
{
	text-align: center;
	padding: 3px 10px;
	overflow: hidden;
}

.projects .details
{
	width: 100%;
	height: 0;
	overflow: hidden;
}
/* /Мои проекты */

.project-links
{
	width: 100%;
}

.project-links th
{
	text-align: center;
	font-size: 1.13em;
	color: #414e9a;
	padding: 7px 3px;
}

.project-links td
{
	text-align: left;
	padding: 3px 10px;
}

.search-results
{
	width: 100%;
}

.search-results th
{
	text-align: center;
	font-size: 1.1em;
	color: #414e9a;
	padding: 7px 3px;
}

.search-results td
{
	text-align: left;
	padding: 3px 5px;
}

.search-results-tree
{
	width: 100%;
}

.search-results-tree td
{
	text-align: left;
	font-size: 1.1em;
	background-color: #efefef;
	border-bottom: 1px dotted #414e9a;
	border-top: 1px dotted #414e9a;
	padding: 7px 3px;
}

.search-results-tree .pages
{
}

.search-results-tree .show-pages
{
	color: #414e9a;
	text-decoration: none;
	border-bottom: 1px dashed #414e9a;
	cursor: pointer;
}

.search-results-tree .search-results
{
	font-size: 0.83em;
	width: 94%;
	margin: 0px 3%;
}

.referals
{
	width: 100%;
}

.referals th
{
	text-align: center;
	font-size: 1.13em;
	color: #414e9a;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	padding: 7px 3px;
}

.referals td
{
	text-align: left;
	padding: 3px 10px;
}

.money-statistics
{
	width: 100%;
}

.money-statistics th
{
	text-align: center;
	font-size: 1.13em;
	color: #414e9a;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	padding: 7px 3px;
}

.money-statistics td
{
	text-align: left;
	padding: 3px 10px;
}

.money-statistics td.date
{
	width: 20%;
}

.money-statistics .incoming td.summ
{
	color: #0F0;
	width: 10%;
}

.money-statistics .outgoing td.summ
{
	color: #F00;
	width: 10%;
}

/* Скачка файлов */
a.show-link
{
	text-decoration: none;
	border-bottom: 1px dashed #417A9A;
}

#files-php, #files-perl, #files-asp
{
	width: 100%;
	height: 0;
	overflow: hidden;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
/* /Скачка файлов */

/* Тексты ссылок */
.texts-stat
{
	width: 100%;
}

.texts-stat th
{
	text-align: center;
	font-size: 1.13em;
	color: #414e9a;
	padding: 7px 3px;
}

.texts-stat td
{
	text-align: left;
	padding: 3px 10px;
}
/* /Тексты ссылок */

.project-urls-stat
{
	width: 100%;
}

.project-urls-stat th
{
	text-align: center;
	font-size: 1.13em;
	color: #414e9a;
	padding: 7px 3px;
}

.project-urls-stat td
{
	text-align: left;
	padding: 3px 10px;
	white-space: nowrap;
}

.pager
{
	text-align: center;
}

.pager a, .pager span
{
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #364491;
	background: none #a9d5ff;
}

.type-chooser
{
	margin: 10px 0px;
	font-size: 1.3em;
	font-weight: bold;
}

.type-chooser a
{
	text-decoration: none;
	border-bottom: 1px dashed #364491;
}

.type-chooser a:hover
{
	text-decoration: none;
	border-bottom: none;
}

.type-chooser span
{
	color: #666;
}

.filters
{
	width: 100%;
}

.filters th
{
	text-align: center;
	font-size: 1.13em;
	color: #414e9a;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	padding: 7px 3px;
}

.filters td
{
	text-align: center;
	padding: 3px 10px;
	overflow: hidden;
}

.code-style
{
	margin: 10px 0px;
}

code
{
	display: block;
	background-color: #dddddd;
	border: 1px dashed #444;
	padding: 5px 5px 5px 5px;
	width: 600px;
}

.instruction pre
{
	background-color: #dddddd;
	border: 1px dashed #444444;
	padding: 5px;
	margin: 5px 0px 10px 0px;
	width: 600px;
	color: blue;
}

.instruction pre em, code pre em strong
{
	font-style: normal;
	color: #007700;
}

.instruction pre span
{
	color: DarkRed;
}

.instruction pre font
{
	color: Red;
}

.instruction pre b
{
	color: #000;
}

#add-form
{
	position: relative;
	z-index: 50;
}

/* Мои площадки */
.areas
{
	width: 100%;
	clear: both;
}

.areas .parameters
{
	clear: both;
}

.areas .minus
{
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(minus.gif) no-repeat center;
	cursor: pointer;
}

.areas .plus
{
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(plus.gif) no-repeat center;
	cursor: pointer;
}

.areas th
{
	text-align: center;
	font-size: 1.13em;
	color: #414e9a;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	padding: 7px 3px;
}

.areas th.right
{
	text-align: right;
}

.areas td
{
	text-align: center;
	padding: 3px 10px;
}

.areas .details
{
	width: 100%;
	height: 0;
	overflow: hidden;
}

.areas .details span
{
	color: #666;
	font-size: 1.1em;
}

.areas .details td
{
	text-align: left;
	padding: 3px 20px;
}

.nobr
{
	white-space: nowrap;
}
/* /Мои площадки */

.spacer-10h
{
	font-size: 0.01em;
	height: 10px;
}