/* families */

body,
#content form i.description,
form input,
form select,
form textarea,
.about_pages #thermo,
.important .action dt,
dl.results dd.date,
#table td.date,
h2 span.hanging,
#competencies .filter_navigation {
	font-family: Arial, Verdana
}

.filter_navigation,
.size_9,
.size_10,
.action .title,
.action dt,
.date,
.author,
.description,
#thermo,
.themes ul,
.tender dt,
.picture_with_desc p,
.extended-select dd p,
#authorization form input,
#table th,
ul.navigation span,
h1 span,
h2 span,
.programs dt span,
#content table.data th,
#vote_inner dl,
#add_navigation .trainer,
.answer_list,
.feedback_source,
.item_buttons,
#glossary dd {
	font-family: Verdana, Arial
}


/* colors */

body,
.about_pages #thermo,
#top_menu .navigation a,
.action a,
#cloud a,
#title_extra a,
.question dd div.answer_toggle a,
a.link_to_all,
.important h3 span,
.filter_navigation li.selected,
#competencies .filter_navigation,
#content .trainer a,
#table .company a,
a.icon span.this,
#authorization {
	color: #000
}

#languages a,
#wrapper h2 a,
#about a,
#title_extra a,
#alphabet_navigation a,
#top_menu .navigation a,
#group_navigation a,
#add_navigation .vacancies a,
#table thead a,
#authorization a.user,
#content .competencies a.this,
.popup_closer,
.popup-win .popup_closer,
#thermo a.popup_closer,
#add_navigation a.icon,
#wrapper #add_navigation a.icon.active:hover,
#add_navigation .add_navigation a.selected,
#add_navigation #d148 a,
#wrapper .tabs a.this,
#wrapper .terms a.opened,
#wrapper .second_level_navigation a,
#wrapper .third_level_navigation a {
	color: #000 !important
}

a,
#actions_page .action a,
.question.closed dd div.answer_toggle a,
.filter_navigation,
span.this {
	color: #00768A
}

a.this:visited,
#add_navigation .add_navigation a,
#thermo a {
	color: #00768A !important
}

.contacts a,
span.important,
#table .date,
#years_slider .mark-font-1,
li.green a,
#cloud span.green,
#cloud span.green a,
.results .date,
.extra_programs .price,
.vacancy .company,
.vacancy_full dt,
.programs .date,
.specs_list .description,
#add_navigation .resume .description,
#content .trainer.one dd p a,
.item_buttons .add,
.item_buttons .edit,
.select span.this,
.tender .description {
	color: #107F10
}

a.important,
#thermo a.important {
	color: #107F10 !important
}

h1.hilighted,
#languages,
.important h3,
.important h3 a,
#actions_page .important h3 a,
#library_page #reviews dd a,
.action dt,
.payment_info,
.program_self .title a,
#made_in a {	
	color: #EF8100
}

.layout #actions h2 a,
.layout #actions h3 a {
	color: #EF8100 !important
}

.about_pages #footer,
.about_pages #copyright .data {
	color: #B5B3B4	
}

#search td.extended a {
	color: #BCDD19 !important
}

#search,
#board_inner,
.about_pages #languages {
	color: #D5DCD6
}

#wrapper #board_inner .analytics,
#wrapper #board_inner .analytics a,
#board_inner a,
#about_navigation ul.navigation a,
#search td.yandex a,
#wrapper #search a.this,
.about_pages #footer a {
	color: #D5DCD6 !important
}

#board_inner .progress,
#board_inner .progress a {
	color: #879C8A !important
}

#board_inner dl a,
.answer_count_orange {
	color: #DEA779 !important
}

#board_inner .progress dl a {
	color: #9D916C !important
}

#board_inner .corporate .pos_2 a,
#board_inner .corporate .pos_5 a,
.answer_count_green {
	color: #AFE58E !important
}

#board_inner .progress .corporate .pos_2 a,
#board_inner .progress .corporate .pos_5 a {
	color: #82AD74 !important
}

#board_inner .corporate .pos_3 a,
#board_inner .corporate .pos_6 a,
.answer_count_pink {
	color: #DF89A2 !important
}

#board_inner .progress .corporate .pos_3 a,
#board_inner .progress .corporate .pos_6 a {
	color: #9D8180 !important
}

#voting div.header {
	color: #0594AC
}

.item_buttons .remove,
#row_id_delete input,
.worst *,
.dealing dt {
	color: #990000
}

.disabled,
.disabled a,
#wrapper .layout a.disabled:hover,
#wrapper .layout .disabled span.this:hover,
.disabled span,
#wrapper .layout #content span.disabled:hover,
#wrapper .layout #add_navigation a.disabled,
.slide_navigation,
#content tr.progress td,
#content tr.progress td a,
#content tr.progress td a:hover {	
	color: #CCC !important
}

#thermo {
	color: #A0A0A0
}
#thermo a{
	vertical-align: middle;
}

.extra_vacancies a {
	color: #BD430A
}

a:visited,
.about_pages #content a:visited {
	color: #8D365E !important
}

.about_pages a:visited {
	color: #B4B4B4 !important	
}

.expand_all a:visited {
	color: #107F10 !important
}

#wrapper .layout a:hover,
#wrapper .layout span.this:hover,
#add_navigation #d148 a:hover {
	color: #C04400 !important
}

#advanced_search_form .first_cell h1,
#logon_form a,
#wrapper #search a:hover,
#wrapper #board_inner a:hover,
.about_pages #footer a:hover,
.about_pages #languages a:hover,
#about_navigation ul.navigation a:hover {
	color: #FFF !important
}

.error {
	color: #8F0000 !important
}
#content blockquote .special {
	color: #777;
}



/* text-borders colors */

a.important {
	border-color: #107F10
}

.select span.this,
#expand_all a.important {
	border-color: #107F10 !important
}

#search a.this {
	border-color: #D5DCD6 !important
}

a:visited,
.about_pages #content a:visited {
	border-color: #8D365E
}

.this {
	border-color: #00768A !important
}

#board_outer a:visited {
	border-color: #B4B4B4
}

.expand_all a:visited {
	border-color: #107F10
}

#wrapper .layout #content a:hover,
#wrapper .layout a:hover,
#wrapper .layout span.this:hover,
#wrapper .layout a:hover span.this {	
	border-color: #C04400 !important
}

#wrapper #search a.this:hover {
	border-color: #FFF !important
}

#wrapper .layout #add_navigation a.disabled:hover,
#wrapper .layout #add_navigation a.disabled span,
#wrapper .layout #add_navigation a.disabled:hover span,
#content tr.progress td,
#content tr.progress td a,
#content tr.progress td a:hover {
	border-color: #CCC !important
}

#wrapper .terms a.opened,
a.icon span.this,
.tabs a.this,
.competencies a.this {
	border-color: #000 !important
}


/* text-decorations */

a.this,
.opened a,
.arrow_navigation a,
.slide_navigation a,
.vacancies a.link_to_all,
.popup_closer,
a.icon,
#cloud a {
	text-decoration: none	
}

.arrow_navigation a i,
.slide_navigation a i,
a.icon span,
.opened a:hover,
#cloud a:hover {
	text-decoration: underline
}


/* sizes */

* {
	font-size: 100.1%
}

body {
	font-size: 80%
}

h1,
.about_pages #thermo #thermo_root span,
#copy {
	font-size: 2.05em
}

#content h1 {
	font-size: 1.85em
}

#content .trainer.one dd h1 {
	font-size: 1.5em
}

h2,
#alphabet_navigation,
.alphabet dt,
#city dt,
.popup_closer,
.competencies a,
.competencies input,
#table tbody tr th {
	font-size: 1.55em
}

#content form fieldset legend,
#content h2,
#glossary dt,
div.expression dt,
#content dl.list dt,
.calendar,
.value td,
#reviews .article .link,
.article .link,
#actions .important h3,
.tender dd strong {
	font-size: 1.4em
}

.vacancies a.link_to_all,
.subheader,
.programs dt,
#voting h3,
#content .vacancy .short,
.program_attributes,
#sitemap ul,
#actions_page .important .action h3,
.results a {
	font-size: 1.3em	
}

.trainer.one dd,
.action_full dt,
.resume_full dt,
#experience dd,
.article_full dt,
#articles .article .link,
.arrow_navigation,
.resume .short,
.limit_list dt,
#add_navigation .resume dt,
.terms a,
#add_navigation .date_select table table input,
.vacancy .short {
	font-size: 1.2em
}

#content,
#about_navigation .add_navigation,
.question dt,
.question dd,
#add_navigation .add_navigation.main,
.action dt strong,
.book_full dt,
.vacancy_full dt,
.article .summary,
.payment_info,
#board_inner dl a,
.important .action dt,
.alpha_navigation,
.limit_list,
#books .link,
.book .link,
.tender .link,
table.groups .title {	
	font-size: 1.11em
}

h3,
table,
#content form i.description,
#content form input.button,
.vacancy .company,
#table td.date,
#competencies .filter_navigation,
.results .date,
#content .action dt strong,
#content form.search_filters,
#content h2 span.hanging,
#vote_inner dl.submit,
#actions h3 {
	font-size: 1em
}

.filter_navigation,
#languages,
.date,
.author,
.description,
.expand_all a,
#content form,
#content .themes,
#content dl.article,
#content .question,
#content .tender,
#content #group_navigation,
#content .book,
a.right,
.picture_with_desc,
#glossary dd,
#table,
#table .experience,
.action .title,
#thermo,
.action dt,
#add_navigation .trainer,
.themes ul,
.tender dt,
.tender .description,
.book_full .picture,
.specs_list,
#table th,
#content .vacancy,
.question .about,
.resume_full .work div,
.extended-select dd p,
.results,
.article_footer,
#about_navigation ul.navigation ul.navigation,
.limit_list dd,
#vote_inner dl,
.answer_list,
#content table.data,
#content table.data th,
#sitemap ul ul,
.groups_navigation ul.navigation span,
#d148,
#params,
table.cabinet,
div.incut {
	font-size: 0.89em
}

#content .resume .date,
#content .resume .description,
#content .articles .date,
#content .action .description,
#content .expert .description,
#cloud span.outer,
.programs .date,
.program_full .description,
.book_full .description,
.question .answer_toggle .date,
.vacancy_full .date,
ul.group_list li span,
.trainer.one dd p,
dl.results dt.description,
ul.navigation span,
.feedback_source,
#board span.date,
.feedback .author,
.item_buttons,
#content blockquote .special,
div.image_container p.description {
	font-size: 0.8em
}

#cloud span.size_1 a,
#cloud span.size_1 span.inner {
	font-size: 2.4em
}

.size_1,
#cloud .size_2 a,
#cloud .size_2 span.inner {
	font-size: 2.2em
}

#cloud .size_3 a,
#cloud .size_3 span.inner {
	font-size: 2em
}

.size_2,
#cloud .size_4 a,
#cloud .size_4 span.inner {
	font-size: 1.8em
}

.size_3,
#cloud .size_5 a,
#cloud .size_5 span.inner {
	font-size: 1.6em
}

.size_4,
#cloud .size_6 a,
#cloud .size_6 span.inner {
	font-size: 1.41em
}

.size_5 {
	font-size: 1.3em
}

.size_6 {
	font-size: 1.2em
}

.size_7,
#content blockquote,
#cloud .size_7 a,
#cloud .size_7 span.inner {
	font-size: 1.1em
}

.size_8 {
	font-size: 1em
}

#wrapper ul.group_list span,
#calendar .calendar ul ul,
.programs .description,
.size_9 {
	font-size: 0.74em
}

.size_10 {
	font-size: 0.67em
}

.programs dt span,
#content .specs_list h2 span,
h2 span {
	font-size: 0.55em
}

#content h2 span,
h1 span {
	font-size: 0.44em
}


/* weights */

th,
h1,
h2,
ul.navigation li b,
#thermo b,
.important h3,
.contacts h4,
#voting h3,
h1 strong,
.results dd a strong,
.search_filters .value td.name,
.tender dd strong {
	font-weight: normal
}

#top_menu .navigation a,
#about a,
#about_navigation li.selected a.selected,
#footer td.left_spacer,
#board_inner dl a,
#title_extra a,
.themes ul.navigation b,
.payment_info,
#content form fieldset fieldset legend,
.resume_full .education .institution,
.resume_full .work .company,
ul.navigation li.all,
ul.navigation li.all b,
.competencies a,
.search_filters td.name,
.contacts .url,
#voting div.header {
	font-weight: bold
}


/* styles */

div.article_footer,
#content blockquote,
.resume_full .work p.position,
.resume_full .education .speciality,
div.expression dd,
div.image_container p.description {
	font-style: italic
}

.contacts address,
#content blockquote .special,
.arrow_navigation a i,
.slide_navigation a i {
	font-style: normal
}

sup.reg
{
position: relative;
top: -0.5em;
font-size: 0.75em; //font-size: 0.89em;
line-height: 0;
vertical-align: baseline;
}

.banner_top{
	margin-top:1em;
	background-color: #f5f5dd;
	position: relative;
	left: -2em;
}

.banner_top .banner{
	position: relative;
	left: 2em;
	background-color: #f5f5dd;
	padding-top:0.2em;
	padding-bottom:0.8em;
}

.banner_top .description{
	font-size:0.8em;
	color:#c04400;
}

.banner_top .banner dd a{
	color:#c04400;
	background-color: #f5f5dd;
}

#add_navigation .extra_programs .banner_set{
	margin-top:20px;
}

.banner_top dd a{
	background:#ffffff url(/f/1/global/bullet.gif) top left no-repeat;
	position:relative;
	left:-16px;
	padding-left:16px;
}

.banner_top dd.price{
	display:none;
}

.banner_set h2{
	font-size:1.38em;
}

