@CHARSET "UTF-8";
@IMPORT URL("table.form.css");
@IMPORT URL('table.list.css');
@IMPORT URL('input.button.css');
@IMPORT URL('table.paging.css');
@IMPORT URL('common/links.css');
@IMPORT URL('table.tabsub.css');

* html #forumContent { 
	width:855px; padding-top:3px; 
}

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}


BODY { 
	background: #FFFBF1; 
	color: #000; 
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;   
	position: relative;
	margin: 0;
}

BODY A {
	color:#0184d0;
	outline: none; /* убрать границу вокруг ссылок в firefox */ 
}

td.body_border_column {
	background:#656668 url('/img/forum/bg1.gif') repeat-x top;
}


#wrapper {
	background: #656668; 
	min-width: 950px; 
	width:1000px; 
	margin:auto; 
	text-align:left; 
	position:relative;
}


#footer { 

margin:0 30px;
padding:10px 0;

	height:146px; 
	clear:both; 
	position:relative; 
}

#copyright {text-align:right; float:right;}
#copyright A {
	font-size:0.7em; 
		color:white;
}


#logo {float:left; margin:20px;}


#login {float:left; margin-right:5px; width:134px; padding-bottom:1px; }
#login INPUT {width:130px; height:18px; font-size:16px; margin:3px 0; }
#passwd {float:left; margin-right:5px; width:134px; padding-bottom:1px; }
#passwd INPUT {width:130px; height:18px; font-size:16px; margin:3px 0; }
#submit {float:left; margin:14px 0 3px 0; }
#loginBottom {background: url(/img/v2/common/right_black_slice.png) no-repeat; clear:right; float:right; width:21px; height:20px;}


#nav {float:left; left:0px; position:absolute; z-index:2; margin-left:-27px; }
#toHome { margin-top:30px; margin-left:7px;}
#menuShow { cursor:pointer; cursor:hand; margin-bottom:40px; margin-top:140px;}
#mainMenu {position:absolute; z-index:4; margin-top:-300px; margin-left:27px; display:none; }
#mainMenu TABLE.mainMenu A * {color:#000;}
#mainMenu TABLE.mainMenu {width:195px; background:#FFF;	border:2px solid #76b12e; }
#mainMenu TABLE.mainMenu TD.menuContainer { VERTICAL-ALIGN:top; PADDING-LEFT:22px; PADDING-TOP:12px; PADDING-RIGHT:22px; PADDING-BOTTOM:12px; }
#mainMenu TABLE.mainMenu TD.menuContainer TABLE TD { padding-top: 2px; FONT-SIZE: 11px; }
#mainMenu TABLE.mainMenu TD.menuContainer TABLE TD SPAN { FONT-WEIGHT: bold; }



#topCorners { background:#fff; width:auto; height:15px; clear:both; position:relative; margin:0 30px 0 0px; }
#leftCorner { background: #fff url(/img/v2/common/top-left.png) no-repeat; width:15px; height:15px; float:left; position:absolute; }
#rightCorner { background: #fff url(/img/v2/common/top-right.png) no-repeat right top; width:100%; height:15px; position:absolute; }

#content {
	clear:both;
	background:#fff;
	color:#000;
	margin:0 30px;
	
	padding:0 20px 20px 20px;

	height:auto;
	min-height:500px;
}

.clearer { clear: both}
.border {border:1px solid gray;}
.red {border:1px solid red;}
.green {border:1px solid green;}
.blue {border:1px solid blue;}



TABLE {	BORDER: 0; }
TD {PADDING: 0; }

H1 IMG, H2 IMG, H3 IMG, H4 IMG {
	margin-right: 10px;
	
}

H1, H2, H3, H4{
	FONT-WEIGHT: bold;
	margin: 0;
	margin-top: 4px;
	
}

H1 {
	COLOR              	: #0073BF;
	PADDING-LEFT        : 0px;
	FONT-SIZE           : 16px;
}

H2 {
	COLOR              	 : #17252d;
	FONT-SIZE            : 12px;
}

H3 {
	COLOR               : #17252d;
	FONT-SIZE           : 9px;
	PADDING-LEFT        : 0px;
}

H4 {
	COLOR               : #17252d;
	FONT-SIZE           : 9px;
	PADDING-LEFT        : 0px;
}

form {
	margin: 0;
	padding: 0; 
	width: 100%;
}

FIELDSET {
	PADDING             : 10px;
	BORDER              : 1px solid #CCCCCC;
}

FIELDSET LEGEND {
	PADDING             : 0 10px; 
	FONT-WEIGHT         : bold;
}

FIELDSET.filters {
	margin-top					: 5px;
	margin-bottom				: 3px;
	PADDING             : 0;
	BORDER              : 0;
	BORDER-TOP          : 3px solid #699E26;
	BORDER-BOTTOM       : 1px solid #699E26;
	BACKGROUND-COLOR    : #EAEEBA !important;
}

FIELDSET.advanced_filters {
	margin-top					: 0;
	margin-bottom				: 3px;
	PADDING             : 0;
	BORDER              : 0;
	BORDER-BOTTOM       : 1px solid #699E26;
}

FIELDSET.notice {
	margin-top	       	: 3px;
	PADDING             : 7px;
	BORDER              : 0;
	BORDER-TOP          : 1px solid #CCCCCC;
	BORDER-BOTTOM       : 2px solid #CCCCCC;
}

FIELDSET.notice LEGEND {
	PADDING             : 5px; 
	FONT-WEIGHT         : bold;
}


INPUT, TEXTAREA, SELECT {
	FONT-SIZE           : 12px;
}

textarea {}

INPUT
{
/*
	BORDER              : expression(this.type == 'text' ? '1px solid #5D9A1A !important' : '';
	BACKGROUND-COLOR    : expression(this.type == 'text' ? '#F1F1F1 !important' : '';
*/
}

INPUT.radio, INPUT.checkbox
{
	WIDTH               : 12px;
	HEIGHT              : 12px;
	BORDER              : 0 !important;
	BACKGROUND-COLOR    : transparent !important;
}


INPUT[type=radio], INPUT[type=checkbox]
{
	WIDTH               : 12px;
	HEIGHT              : 12px;
	BORDER              : 0 !important;
	BACKGROUND-COLOR    : transparent !important;
}

INPUT.image, INPUT.image
{
	BORDER              : 0 !important;
}

INPUT.readonlyQaudy, /* Q style )) */INPUT.readonlyQuady
{
	COLOR               : #FFFFFF;
	BACKGROUND-COLOR    : #95BF67 !important;
}

INPUT.readonly
{
	COLOR               : #2A3F4E;
	BACKGROUND-COLOR    : transparent !important;
	BORDER              : 0 !important;
}

.db_is_locked, .system_is_busy
{
  position:absolute;
  z-index:100;
  margin:20px 0 -30px 320px;
  padding:10px 0 10px 40px;
  background: #556066 url(/img/v2/icons/stop.gif) no-repeat left;
  border:10px solid #556066;
}

.db_is_locked1
{
  position:absolute;
  z-index:100;
  margin:20px 0 -30px 320px;
  padding:10px 0 10px 40px;
  background: #556066 url(/img/v2/icons/stop_1apr.gif) no-repeat left;
  border:10px solid #556066;
}

.db_is_locked, .system_is_busy, .db_is_locked *, .system_is_busy *
{
  COLOR: #fff;
  font-size:0.9em;
}

td.rss_hh_block
	{
		background-color: #ededed;
		border:1px solid #aaa;
	}
	
	h1.rss_hh_block
	{
		/* color:#FF7F90; */
		color:#0073BF;
		font-size:14px;
	}
	
	div.vacancy_group_container
	{
		float:left;
		width:210px;
		margin:0px;
		padding:0px;
		margin-left:5px;
		border:1px solid #ccc;
		background-color: #f9f9f9;
	}
	
	div.vacancy_group_container h2
	{
		padding-left:8px;
		padding-bottom:4px;
		font-size:12px;
		color:#0073BF;
	}
	
	div.vacancy_group_container p
	{
		margin:0px;
		padding:0px;
		padding-right:8px;
		padding-left:8px;
		padding-top:2px;
		padding-bottom:6px;
	}
	
	div.vacancy_group_container p a
	{
		padding:0px;
		margin:0px;
		font-size:11px;
		text-decoration:underline;
		/* color:#0184D0; */
		color:#0073BF;
	}
	
	a.all_vacancies
	{
		text-decoration:underline;
		margin-left:10px;
	}
	
div.font12px {	font-size:12px;}
.small_gray_text {
	color:#666666;
	font-size:10px;
}
.decoration_none {	text-decoration: none;}
