body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-collapse:collapse;
	background-color:#f0f0f0;
}

a {
	color:#0f3daa;
	text-decoration:underline;
}
a:hover {
	color:#2a2a2a;
}
img {
	border:0;
}
form {
	vertical-align:top;
	padding:0;
	margin:0;
}


#mainTable {
	max-width: 1200px; 
	width:expression(document.body.clientWidth > 1200? "1200px": "auto" );
}
#header {
	height:179px;
	margin:0;
	padding:0;
	background:url(/images/otdelkadrov.by/header-bg2.png) left repeat-x;
}
#footer {
	height:141px;
	border-top:solid 1px #FFFFFF;
	padding-left:27px; 
	padding-right:27px;
	background:url(/images/otdelkadrov.by/footer-bg.png) repeat-x;
}

#left, #center, #right  {
	padding-top:20px;
	background-color:#f8f8f8;
}
#top {
	background-color:#000000;
}
#left {
	/*width:262px;*/
	width:242px;
	padding-left:30px;
	padding-right:18px;
}
#leftBorder {
	width:31px; 
	background:url(/images/otdelkadrov.by/leftBorder-bg.gif) right repeat-y;
}
#center {
	padding-right:16px;
}
#right {
	/*width:265px;*/
	width:209px;
	padding-left:16px;
	padding-right:30px;
}
#rightBorder {
	width:32px;
	background:url(/images/otdelkadrov.by/rightBorder-bg.gif) left repeat-y;
}
#bottom {
	margin-top:20px;
}

div.clearBoth {
	clear:both;
}
img.rss {
	margin-top:7px;
}

#logo {
	width:493px;
	height:147px;
	float:left;
}

#mainMenu {
	/*float:right;*/
	vertical-align:bottom;
	text-align:right;
	font-size:16px;
	letter-spacing:-1px;
	/*height:30px;*/
	height:27px;
	margin:0;
	padding:0;
	margin-right:35px;
	padding-top:3px;
	/*background:url(/images/otdelkadrov.by/mainMenu-bg.gif) left top no-repeat;*/
}
div.menuLink, div.menuLinkActive {
	float:right;
	width:109px;
	height:26px;
	margin:0; padding:0;
	padding-top:2px;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	font-family:tahoma;
}
div.menuLink {
	text-decoration:none;
}
div.menuLinkActive {
	background:url(/images/otdelkadrov.by/mainMenuItem-bg.gif) no-repeat;
	text-decoration:none;
}
div.menuLink a, div.menuLink a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
div.menuLinkActive a, div.menuLinkActive a:hover {
	color:#000000;
	text-decoration:none;
}
div.menuLink a span	{
	text-decoration:underline;
	letter-spacing:-1px;
	font-weight:normal;
	font-size:14px;
	font-family:verdana;
	text-transform:uppercase;
}
div.menuLinkActive a span	{
	text-decoration:none;
	letter-spacing:-1px;
}
div.menuLink a img, div.menuLinkActive a img {
	margin-right:5px;
	margin-bottom:2px;
}

div.submenu {
	margin:0; padding:0;
	display:none;
	text-align:left;
	position:relative;
	top:5px;
}


div.xboxcontent {
	padding-top:5px;
	padding-left:12px;
	padding-bottom:5px;
}
div.xboxcontent ul {
	font-size:11px;
	margin:0;
	padding:5px 10px 5px 30px;
	list-style-image:url(/images/otdelkadrov.by/rubricsListMarker.gif);
	letter-spacing:0px;
}
div.xboxcontent ul li {
	padding-bottom:5px;
}
div.xboxcontent ul li a, div.xboxcontent ul li a:active {
	color:#164691;
	text-decoration:underline;
}
div.xboxcontent ul li a:hover {
	color:#302d26;
	text-decoration:underline;
}
div.xboxcontent p {
	font-size:11px;
	margin:0;
	padding:0 10px 5px 15px;
	background:url(/images/otdelkadrov.by/rubricsListMarker.gif) left no-repeat;
	letter-spacing:0px;
}
div.xboxcontent p a {
	color:#164691;
	text-decoration:underline;
}
div.xboxcontent p a:hover {
	color:#302d26;
	text-decoration:underline;
}

div.xboxcontentBackground {
	/*background-color:#c1ceec;*/
	background:none;
}

/*круглые края*/
div.blocks {background: transparent; width:auto; top:0;}
div.xboxcontent {display:block; vertical-align: bottom; background:url(/images/otdelkadrov.by/xboxcontent-bg.gif) top no-repeat; background-color:#c1ceec; border-left:solid 1px #0e1d40; border-right:solid 1px #0e1d40;}

.xboxcontent p { margin-top: 15px; display:block;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8, .xb9 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8, .xb9 {height:1px;}
.xb1 {margin:0 4px 0 0; background:#efece1;}
.xb2 {margin:0 2px 0 0; border-width:0;}
.xb3 {margin:0 1px 0 0; border-width:0;height:2px;}
.xb1, .xb2, .xb3 {border-left:solid 2px #0e1d40;}
.xb2, .xb3, .xb4, .xb5 {background:#efece1;}
.xb4 {margin:0 1px; border-width:0;height:2px;}
.xb5 {margin:0 2px; border-width:0;}
.xb6 {margin:0 4px; background:#0e1d40;}

.xb7 {margin:0 0 0 4px; background:#efece1;}
.xb8 {margin:0 0 0 2px; border-width:0;}
.xb9 {margin:0 0 0 1px; border-width:0;height:2px;}
.xb7, .xb8, .xb9 {border-right:solid 2px #0e1d40;}
.xb8, .xb9 {background:#efece1;}

.blocks {
	position:absolute; 
	top:40px;
}

div.submenuBottomCenter {
	border:none;
	height:6px; 
	margin-left:6px; 
	margin-right:6px; 
	background-color:#FFFFFF; 
	border-bottom:solid 1px #adb5b7;
}
div.submenuBottomLeft, div.submenuBottomRight, div.submenuTopLeft, div.submenuTopRight {
	float:left; 
	width:105px; 
	height:7px; 
	font-size:1px;
}
div.submenuBottomLeft {
	background:url(/images/otdelkadrov.by/menuLinkSubmenu-bg.gif) left; 
}
div.submenuBottomRight {
	background:url(/images/otdelkadrov.by/menuLinkSubmenu-bg.gif) right; 
}
div.submenuTopLeft {
	background:url(/images/otdelkadrov.by/menuLinkSubmenuTop-bg.gif) left;
}
div.submenuTopRight {
	background:url(/images/otdelkadrov.by/menuLinkSubmenuTop-bg.gif) right; 
}


#search {
	height:27px;
	/*width:397px;*/
	width:376px;
	background:url(/images/otdelkadrov.by/search.gif) no-repeat;
	text-align:left;
	vertical-align:top;
	float:right;
	margin-top:45px !important;
	margin-top:46px;
	margin-right:35px !important;
	margin-right:20px;
	padding-top:9px;
	padding-left:21px;
	vertical-align:bottom;
}
#searchString {
	float:left;
	width:325px;
	margin:0;
	margin-bottom:10px;
	margin-right:12px;
	font-size:12px;
	vertical-align:top;
/*	margin-top:16px !important;
	margin-top:14px;
	margin-left:21px !important;
	margin-left:22px;*/
	border:0;
}
#searchButton {
	float:left;
	width:15px;
	height:15px;
	margin:0;
	vertical-align:top;
/*	margin-top:17px !important;
	margin-top:15px;
	margin-left:20px !important;
	margin-left:18px;*/
	border:0;
}


#localMenu, #footerMenu {
	/*width:1008px;*/
	/*width:970px;*/
	height:32px;
	height:auto;
	background:url(/images/otdelkadrov.by/localMenuRightBlock-bg.gif) left top repeat-x;
	vertical-align:middle;
	/*padding-left:5px;*/
	line-height:32px;
	font-family:tahoma;
	margin-left:27px;
	margin-right:27px;
}
#footerMenu {
	height:32px;
	margin:0;
	margin-bottom:25px !important;
	margin-bottom:10px;
	background:url(/images/otdelkadrov.by/footerMenuRightBlock-bg.gif) left top repeat-x;
}
#localMenuLeft, #footerMenuLeft {
	float:left;
	background:url(/images/otdelkadrov.by/localMenuLeft-bg.gif) no-repeat;
	width:14px;
	height:32px;
}
#footerMenuLeft {
	background:url(/images/otdelkadrov.by/footerMenuLeft-bg.gif) no-repeat;
}
#localMenuRight, #footerMenuRight {
	float:right;
	background:url(/images/otdelkadrov.by/localMenuRight-bg.gif) no-repeat;
	height:32px;
	width:14px;
}
#footerMenuRight {
	background: url(/images/otdelkadrov.by/footerMenuRight-bg.gif) no-repeat;
}
#footerMenuBottom {
	height:2px;
	margin:0 6px;
	background:url(/images/otdelkadrov.by/footerMenuBottom-bg.gif) left top repeat-x;
}
#localMenu div.localMenuLink, #localMenu div.localMenuLinkWide, #localMenu div.localMenuLinkActive, #localMenu div.localMenuLinkWideActive { 
	float:left;
	height:32px;
	text-align:center;
	background:url(/images/otdelkadrov.by/localMenuLink-bg.gif) repeat-x;
}
#footerMenu div.footerMenuLink, #footerMenu div.footerMenuLinkWide, #footerMenu div.footerMenuLinkActive, #footerMenu div.footerMenuLinkWideActive {
	float:left;
	height:32px;
	text-align:center;
	background:url(/images/otdelkadrov.by/footerMenuLink-bg.gif) repeat-x;
}
#localMenu div.localMenuLink, #footerMenu div.footerMenuLink {
	width:109px;
}
#localMenu div.localMenuLinkWide, #footerMenu div.footerMenuLinkWide {
	width:160px;
}
#localMenu div.localMenuLinkActive {
	background:url(/images/otdelkadrov.by/localMenuLinkActive-bg.gif);
	background-repeat:no-repeat;
	width:109px;
}
#footerMenu div.footerMenuLinkActive {
	background:url(/images/otdelkadrov.by/footerMenuLinkActive-bg.gif);
	background-repeat:no-repeat;
	width:109px;
}
#localMenu div.localMenuLinkWideActive {
	background:url(/images/otdelkadrov.by/localMenuLinkActiveWide-bg.gif);
	background-repeat:no-repeat;
	width:160px;
}
#footerMenu div.footerMenuLinkWideActive {
	background:url(/images/otdelkadrov.by/footerMenuLinkActiveWide-bg.gif);
	background-repeat:no-repeat;
	width:160px;
}
#localMenu div.localMenuLink a, #localMenu div.localMenuLinkWide a, #localMenu div.localMenuLinkActive a, #localMenu div.localMenuLinkWideActive a,
#footerMenu div.footerMenuLink a, #footerMenu div.footerMenuLinkWide a, #footerMenu div.footerMenuLinkActive a, #footerMenu div.footerMenuLinkWideActive a {
	color:#cecece;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	padding:0;
	/*padding:0 0 5px 0;*/
}
#localMenu div.localMenuLink a, #localMenu div.localMenuLinkWide a,
#footerMenu div.footerMenuLink a, #footerMenu div.footerMenuLinkWide a {
/*	background:url(/images/otdelkadrov.by/localMenuLink-bg.gif) no-repeat;
	background-position:bottom;*/
}
#localMenu div.localMenuLinkActive a, #localMenu div.localMenuLinkWideActive a,
#footerMenu div.footerMenuLinkActive a, #footerMenu div.footerMenuLinkWideActive a {
	background:none;
	color:#010000;
}
#localMenu div.localMenuSeparator {
	float:left;
	width:2px;
	height:32px;
	background:url(/images/otdelkadrov.by/localMenuSeparator.png) no-repeat;
}
#footerMenu div.footerMenuSeparator {
	float:left;
	width:2px;
	height:32px;
	background:url(/images/otdelkadrov.by/footerMenuSeparator.gif) no-repeat;
}

#currentNumberSelect {
	width:242px;
	/*height:337px;*/
	height:342px;
	text-align:center;
	margin-bottom:18px;
	padding-top:8px;
	background:url(/images/otdelkadrov.by/currentNumberPhotoBorder.gif) no-repeat;
}
#currentNumberSelect h1 {
	font-size:18px;
	font-weight:normal;
	font-family:Arial;
	text-align:left;
	margin:0;
	padding:0;
	padding-left:21px;
	padding-bottom:7px;
}
#currentNumberSelect h1 img {
	padding-left:10px;
}
#currentNumberSelect span.red {
	color:#c11c17;
}
#currentNumberPhoto {
}
#numberSelect {
	position:absolute;
	z-index:2;
	top:236px;
	left:54px;
	width:255px;
	height:84px;
	display:none;
	padding-top:16px;
	padding-left:22px;
	text-align:left;
	background:url(/images/otdelkadrov.by/currentNumberSelectMenu-bg.gif) no-repeat;
}
#numberSelect p {
	font-size:14px;
	font-weight:bold;
	margin:0;
	margin-bottom:10px;
}
#numberSelect #numberId, #numberYear {
	font-size:12px;
	margin-right:5px;	
}
#numberSelect #submitNumberSelect {
	color:#17468f;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;	
}


#consult {
	width:240px;
	font-size:11px;
	margin:0;
	padding:0;	
	margin-bottom:25px;
}
#consult a {
	text-decoration:underline;
	font-size:12px;
}
#consult h1 {
	margin:0;
	padding:0;
	margin-left:16px;
	margin-bottom:5px;

	width:209px;
	height:30px;
}
#consult h1 span.red {
	font-size:14px;
	color:#dd003c;
	text-transform:uppercase;
}
#consult h2 {
	font-size:11px;
	font-weight:normal;
	margin:0;
	margin-bottom:2px;
	padding-left:17px;
	background:url(/images/otdelkadrov.by/consultPhone.gif) no-repeat;
}
#consult h2 img {
	padding-right:8px;
	vertical-align:middle;
	width:9px;
	height:16px;
}
#consult h3 {
	font-size:12px;
	font-weight:bold;
	margin:0;
	margin-left:18px;
	margin-bottom:2px;
}
#consult p {
	color:#63767a;
	margin:0;
	margin-left:18px;
	margin-bottom:4px;
}
#consultOne, #consultTwo {
	margin-left:16px;
	margin-right:16px;
	padding-bottom:15px;
}
#consultOnePhoto, #consultTwoPhoto {
	float:left;
	margin-left:18px;
	margin-right:4px;
}
img.consultPhoto {
	float:left;
	margin-left:18px;
	margin-right:4px;
}
#consultOne a, #consultTwo a {
	font-size:11px;
	text-decoration:none;
	color:#164691;
	border-bottom: dotted 1px #164691;
}
#consultOne a:hover, #consultTwo a:hover {
	color:#302d26;
	border-bottom: dotted 1px #000000;
}
#consultArchive {
	/*width:168px;*/
	/*height:27px;*/	
	width:190px;
	height:33px;
	margin-left:32px;
	vertical-align:middle;
	cursor:pointer;
}
#consultArchive a {
}
#consultAsk p.normal{
	font-weight:normal;
}

#resourcesTop {
	height:5px;
	width:241px;
	background:url(/images/otdelkadrov.by/resourcesTop-bg.gif) no-repeat;
}
#resources {
	width:218px;
	margin:0;
	padding:10px;
	padding-left:11px;
	padding-bottom:5px;
	border-left:solid 1px #9da4ad;
	border-right:solid 1px #9da4ad;	
	background-color:#efefef;
}
#resources a {
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	letter-spacing:0px;
	vertical-align:middle;
}
#resources p {
	margin-bottom:18px;
}
#resources img {
	float:left;
}
#resources div {
	margin-bottom:10px; 
	padding-left:58px;
	cursor:pointer;
}
#resoursesDemo {
	background:url(/images/otdelkadrov.by/resourcesOne.gif) no-repeat;
	height:54px; 
	padding-top:0; 
}
#resoursesAnketa {
	background:url(/images/otdelkadrov.by/resourcesTwo.gif) no-repeat;
	/*height:48px;*/
	height:36px; 
	margin-left:4px; 
	padding-top:12px; 
}
#resoursesFeedback {
	background:url(/images/otdelkadrov.by/resourcesThree.gif) no-repeat;
	/*height:30px;*/
	height:25px; 
	padding-top:5px; 
}
#resoursesAsk {
	background:url(/images/otdelkadrov.by/askQuestion.gif) no-repeat;
	/*height:54px;*/
	height:38px; 
	padding-top:16px; 
	margin-bottom:0;
}
#resourcesBottom {
	height:5px;
	width:241px;
	margin-bottom:20px;
	background:url(/images/otdelkadrov.by/resourcesBottom-bg.gif) no-repeat;
}


#infoBlockOne, #infoBlockTwo {
	width:209px;
	margin-left:12px;
	margin-bottom:28px;
	cursor:pointer;
	border:solid 1px #6f6959;
}
#infoBlockOne {
	/*height:203px;*/		
	height:47px;
	width:209px;
	padding-top:156px;
	background:url(/images/ecologia.by/infoBlockEcologia-bg.png) no-repeat;	
}
#infoBlockOneArchive {
	/*height:27px;*/
	/*width:144px;*/
	height:33px;
	margin-left:18px;
	padding-top:5px;
	vertical-align:middle;
}
#infoBlockTwo, #infoBlockThree {
	height:203px;
	color:#6b6b6b;
	font-weight:bold;
	text-align:center;
	margin-bottom:28px;
	
	/*temp*/
	padding-top:90px;
	height:113px;
	border: solid 1px #6f6959;
}
#smi {
	margin: 0 15px 15px 15px;
	color:#5A5A5A;
	font-size:11px;
}


#topMiddle {
	margin-bottom:20px;
}
#rubricsList {
}
#rubricsList h1, #rubricsList h2 {
	margin:0;
	padding:0;
	color:#d30900;
	font-family:tahoma;
	font-size:22px;
	font-weight:normal;
	text-transform:uppercase;
}
#rubricsList a {
}
#rubricsList ul {
	font-size:12px;
	color:#0f3daa;
	margin-top:12px;
	list-style-image:url(/images/otdelkadrov.by/rubricsListMarker.gif);
}
#rubricsList ul a {
	/*color:#164691;*/
}
#rubricsList ul a:hover {
	/*color:#302d26;*/
	text-decoration:none;
}
#rubricsList li {
	margin-bottom:2px;
}
#rubricsArchive {
	height:33px;
	width:170px;
	margin-left:18px;
	vertical-align:middle;
	cursor:pointer;
}
#rubricsArchive div.button-link-middle {
	padding-left:20px;
	padding-right:20px;
}

#subscribe {
	border:solid 1px #9da4ad;
	padding:1px;
}
#subscribeBottom {
	height:3px;
	margin-left:1px;
	background:url(/images/otdelkadrov.by/subscribeBottom-bg.gif) repeat-x;
}


#numberContent, #pageContent {
	margin-bottom:30px;
}
#numberContent h1, #pageContent h1 {
	margin:0;
	padding:0;
	color:#d30900;
	font-family:tahoma;
	font-size:22px;
	font-weight:normal;
	text-transform:uppercase;
}
#numberContent h2, #pageContent h2 {
	font-weight:bold;
	margin:0;
	padding:0;
	margin-top:14px;
	margin-bottom:5px;
}
#numberContent h3, #pageContent h3 {
	margin:0;
	padding:0;
	margin-top:10px;
	margin-bottom:5px;
}
#numberContent h3.news {
	background:url(/images/otdelkadrov.by/newsListItem.gif) left top no-repeat;
	padding-left:20px;
	font-size:11px;
	line-height:15px;
}
#numberContent h3.articles {
	background:url(/images/otdelkadrov.by/artilcesListItem.gif) left top no-repeat;
	padding-left:20px;
}
#numberContent p, #pageContent p {
	color:#29313c;
	margin:0;
	padding:0;
	margin-bottom:15px;
}
#numberContent p.newsAnnotation {
	line-height:5px;
}
#numberContent p.articlesAnnotation {
	padding-left:20px;
}
#numberContent ul, #pageContent ul, #numberContent ol, #pageContent ol {
	color:#5a5a5a;
}
#numberContent h1 {
	font-size:22px;
}
#numberContent h2 {
	font-size:14px;
}
#numberContent h3 {
	font-size:12px;
}
#pageContent {
	color:#5a5a5a;
}
#pageContent h1 {
	font-size:22px;
	margin-bottom:5px;
}
#pageContent h2 {
	font-size:14px;
}
#pageContent h3 {
	font-size:12px;
}
#pageContent p, #pageContent ul {
	margin-bottom:10px;
}
#pageContent ul {
	margin-top:5px; 
}
#pageContent p {
	font-size:12px;
}

#projectsList {
	width:209px;
	margin-bottom:15px;
}
#activeProject, #otherProjectOne, #otherProjectTwo, div.otherProject {
	text-align:center;
}
#activeProject {
	height:280px;
	background:url(/images/otdelkadrov.by/activeProject-bg.gif) no-repeat;
}
#otherProjectOne, #otherProjectTwo, div.otherProject {
	height:128px;
	background:url(/images/otdelkadrov.by/otherProject-bg.gif) no-repeat;
}
#allProjectsBorder {
	/*height:59px;*/
	height:51px;
	padding-top:8px;
	background:url(/images/otdelkadrov.by/allProjectsBorder-bg.gif) no-repeat;
	cursor:pointer;
}
#allProjects {
	/*height:27px;*/
	/*width:122px;*/
	width:150px;
	height:33px;
	margin-left:18px;
	vertical-align:middle;
}


#newsList {
	margin-bottom:28px;
}
#newsList h1 {
	margin:0;
	padding:0;
	margin-bottom:18px;
	color:#cc0000;
	font-family:tahoma;
	font-size:22px;
	font-weight:normal;
	text-transform:uppercase;
}
#newsList h2 {
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	/*color:#909090;*/
	color:#5a5a5a;
	margin:0;
	padding:0;
	margin-bottom:5px;
}
#newsList h2 img {
	width:14px;
	height:14px;
	padding-right:4px;
	vertical-align:text-bottom;
}

div.newsItem {
	font-size:12px;
	font-family:Arial;
	color:#5a5a5a;
	color:#3F3F3F;
	margin-left:20px;
	margin-bottom:15px;
}
div.newsItem a {
	font-weight:bold;
	letter-spacing:0px;
}
div.newsItem p {
	margin:0;
	margin-top:5px;
}
#allNews {
	/*height:27px;*/
	/*width:144px;*/
	width:170px;
	height:33px;
	margin-left:18px;
	vertical-align:middle;
	cursor:pointer;
}


/*#footerMenu {
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#bdcfeb;
	margin-bottom:35px;
}
#footerMenu a, #footerMenu a:active {
	color:#ffffff;
}
#footerMenu a:hover {
	color:#bdcfeb;
}
#footerMenu div.footerMenuLink, #footerMenu div.footerMenuLinkActive {
	float:left;
	margin-left:18px;
	margin-right:18px; 
	padding-top:30px; 
	text-align:center;
	font-size:11px;
	text-transform:uppercase;
}
#footerMenu div.footerMenuLinkActive {
	color:#000000;
}
#footerMenu img.footerMenuSeparator {
	width:2px; 
	height:9px; 
	margin:33px 0 0 0;	
}
*/


div.contacts {
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#9da5af;
	margin-right:40px;
}
div.contacts a {
	color:#9da5af;
}
div.contacts a:hover {
	color:#FEFEFE;
}
#phone {
	width:229px;
	/*height:63px;*/
	height:29px;
	/*background:url(/images/otdelkadrov.by/contactsPhone-bg.gif) no-repeat;*/
}
#email {
	width:145px;
	/*height:63px;*/
	height:29px;
	/*background:url(/images/otdelkadrov.by/contactsEmail-bg.gif) no-repeat;*/
}
#address {
	width:256px;
	/*height:72px;*/
	height:38px;
	font-size:11px;
	text-align:left;
	margin-right:0;
	/*background:url(/images/otdelkadrov.by/contactsAddress-bg.gif) no-repeat;*/
}
#about {
	float:left;
	height:60px;
	font-size:11px;
	margin-left:42px !important;
	margin-left:22px;
	margin-right:40px;
	color:#9da5af;
}
#about a {
	color:#9da5af;
	font-weight:bold;
}
#about a:hover {
	color:#9da5af;
	color:#FEFEFE;
}
#about p a {
	font-size:11px;
	font-weight:normal;
	margin-right:9px;
}
#unp {
	margin-left:11px;
	font-weight:normal;
}


/*pageMag*/
img.userPhoto {
	float:left;
	margin-left:18px;
	margin-right:8px;
}


#pageContent img {
	margin-right:10px;
}
#pageContent div.consultList {
}
#pageContent div.consultList h3 {
	margin-top:5px;
}
#pageContent div.consultList div.clearBoth {
	margin-bottom:30px;
}

#pageContent h2.project {
	margin-bottom:15px;
}


#pageContent #anketaShow {
}
#pageContent #anketaShow input, select {
	font-size:11px;
	margin-left:5px;
	vertical-align:middle;
}
#pageContent #anketaShow input {
	width:160px;
}
#pageContent #anketaShow div.title {
	margin:0;
}
#pageContent #anketaShow div.comment {
	font-style:italic;
}


#pageContent #articleDisclaimer, #numberContent #articleDisclaimer {
	font-style:italic;
	margin-top:20px;
}


.feedback p {
	font-weight: bold;
}

.feedback .input {
	width: 250px;
}

.feedback textarea {
	width: 80%;
	height: 200px;
}


#consultAsk p {
	font-weight: bold;
}

#consultAsk p.error {
	font-weight: normal;
}

#consultAsk .input {
	width: 80%;
}

#consultAsk .comment {
	font-weight: normal;
	font-size: 90%;
	font-style: italic;
}

#consultAsk textarea {
	width: 80%;
	height: 200px;
}

#anketa {
	margin-right: 10%;
}
#anketa p {
	font-weight: bold;
	margin:0;
}
#anketa p.intro {
	font-weight: normal;
	line-height: 1.5em;
}
#anketa .captchaInput {
	width: 160px;
	font-size: 100%;
	vertical-align: middle;
	margin-left: 0;
}
#anketa textarea,
#anketa table {
	margin-top: 0.3em;
	width: 100%;
}
#anketa textarea {
	width: 99%;
}
#anketa table {
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	border-spacing:0;
}
#anketa table td {
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	padding: 0.3em;
	margin: 0;
}
#anketa table thead,
#anketa table td.radio {
	text-align: center;
}
#anketa table td.radio label {
	display: block;
}
#anketa ol {
	padding-left: 1.5em;
}

#anketa ol li {
	padding-left: 0;
	margin-bottom: 1.3em;
}
#anketa ul {
	padding-left: 0;
}

#anketa ul li {
	list-style: none;
	margin: 0;
}
#anketa .qresp ul li {
	margin-left: 6px;
}
#anketa .qresp ul li label{
	display: block;
	width: 36%;
	float: left;
	margin: 5px 5px 0 0;
	border-bottom: 1px dotted #e5e5e5;
}
#anketa .qresp ul li input {
	width: 62%;
}
#anketa .submit {
	margin-left: 1em;
}
#anketa ul li.missed,
#anketa table tr.missed {
	background-color: #fdf3d5;	
}


/* кнопки и стрелки */
div.button-link {
	/*height:33px;*/
	height:28px;
	padding-top:5px;
	vertical-align:middle;
	cursor:pointer;
}
.button-link-left {
	float: left;
	height: 33px;
	width: 7px;
	background:url('/images/otdelkadrov.by/link-bg-left.gif') no-repeat;
}

.button-link-middle {
	float: left;
	/*height: 33px;*/
	height: 25px;
	vertical-align: middle;
	text-align:center;
	white-space:nowrap;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	/*text-transform:uppercase;*/
	padding-top: 9px;
	padding-left: 10px;
	padding-right: 10px;
	/*background:url('/images/otdelkadrov.by/link-bg-middle.gif') repeat-x;*/
	background:url('/images/otdelkadrov.by/link-bg-middle2.gif') left top no-repeat;
}

.button-link-right-arrow {
	float: left;
	height: 33px;
	width: 34px;
	background:url('/images/otdelkadrov.by/link-bg-right-arrow.gif') no-repeat;
}

.button-link-right {
	float: left;
	height: 33px;
	width: 7px;
	background:url('/images/otdelkadrov.by/link-bg-right.gif') no-repeat;
}

.button a {
	color: #000000;
}
.button a:hover {
	color: #000000;
}

.formStar {
	font-weight: bold;
	color: #CC0000;
}

div.button-no-arrow {
}
div.button-no-arrow div.button-link-middle {
	float: left;
	vertical-align: middle;
	text-align:center;
	white-space:nowrap;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	background:url(/images/otdelkadrov.by/link-bg-middle2.gif) left top no-repeat;

	height:31px;
	width:auto;
	margin-left:10px;
	padding:0;
}
div.button-no-arrow div.button-link-right {
	float: left;
	height: 31px;
	width:auto;

	background:url(/images/otdelkadrov.by/link-bg-right.gif) right top no-repeat;
	padding:0;
	padding-left:15px;
	padding-right:15px;
}
div.button-no-arrow a {
	height:31px;
	width:auto;
	line-height:31px;
	text-decoration:none;
}

/* <<< COMMON::STDMESSAGES >>> */
div.messageErrorBlock {padding:10px;}
#pageContent div.messageError, div.messageError
{
	border: 1px solid #b42619;
	background-color: #FFA895;
	padding: 10px;
	margin: 0px;
}
div.messageError div.image
{
	padding-left: 42px;
	background-image: url(/images/StdMessages/error-withBg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto !important; /* for modern browsers */
	height: 35px; /* for IE5.x and IE6 */

	min-height: 35px; /* for modern browsers */
}
div.messageErrorCornerLT{background-image:url(/images/StdMessages/error-cornerLT.gif); background-position:left top; background-repeat: no-repeat; overflow: hidden; height: 11px; width: 11px; position: relative; float: left; margin: 0;}
div.messageErrorCornerLB{background-image:url(/images/StdMessages/error-cornerLB.gif); background-position:left top; background-repeat: no-repeat; overflow: hidden; height: 11px; width: 11px; position: relative; float: left; margin: 0; margin-top: -11px;}
div.messageErrorCornerRT{background-image:url(/images/StdMessages/error-cornerRT.gif); background-position:left top; background-repeat: no-repeat; overflow: hidden; height: 11px; width: 11px; position: relative; float: right; margin: 0;}
div.messageErrorCornerRB{background-image:url(/images/StdMessages/error-cornerRB.gif); background-position:left top; background-repeat: no-repeat; overflow: hidden; height: 11px; width: 11px; position: relative; float: right; margin: 0; margin-top: -11px;}
div.messageAlertBlock {padding:10px;}
div.messageAlert
{
	border: 1px solid #FF9900;
	background-color: #FDF3D5;
	padding: 10px;
	margin: 0;
}
div.messageAlert div.image
{
	padding-left: 42px;
	background-image: url(/images/StdMessages/warn-withBg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto !important; /* for modern browsers */
	height: 35px; /* for IE5.x and IE6 */
	min-height: 35px; /* for modern browsers */
}
div.messageAlertCornerLT{background-image:url(/images/StdMessages/warn-cornerLT.gif); background-position:left top; background-repeat: no-repeat; overflow: hidden; height: 11px; width: 11px; position: relative; float: left; margin: 0;}
div.messageAlertCornerLB{background-image:url(/images/StdMessages/warn-cornerLB.gif); background-position:left top; background-repeat: no-repeat; overflow: hidden; height: 11px; width: 11px; position: relative; float: left; margin: 0; margin-top: -11px;}
div.messageAlertCornerRT{background-image:url(/images/StdMessages/warn-cornerRT.gif); background-position:left top; background-repeat: no-repeat; overflow: hidden; height: 11px; width: 11px; position: relative; float: right; margin: 0;}
div.messageAlertCornerRB{background-image:url(/images/StdMessages/warn-cornerRB.gif); background-position:left top; background-repeat: no-repeat; overflow: hidden; height: 11px; width: 11px; position: relative; float: right; margin: 0; margin-top: -11px;}
div.messageInfoBlock {padding:10px;}
div.messageInfo
{
	border: 1px solid #8db78d;
	background-color: #e5f8e5;
	padding: 10px;
	margin: 0;
}
div.messageInfo div.image
{
	padding-left: 42px;
	background-image: url(/images/StdMessages/info-withBg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto !important; /* for modern browsers */
	height: 35px; /* for IE5.x and IE6 */
	min-height: 35px; /* for modern browsers */
}
div.messageInfoCornerLT{background-image:url(/images/StdMessages/info-cornerLT.gif); background-position:left top; background-repeat: no-repeat; overflow: hidden; height: 11px; width: 11px; position: relative; float: left; margin: 0;}
div.messageInfoCornerLB{background-image:url(/images/StdMessages/info-cornerLB.gif); background-position:left top; background-repeat: no-repeat; overflow: hidden; height: 11px; width: 11px; position: relative; float: left; margin: 0; margin-top: -11px;}
div.messageInfoCornerRT{background-image:url(/images/StdMessages/info-cornerRT.gif); background-position:left top; background-repeat: no-repeat; overflow: hidden; height: 11px; width: 11px; position: relative; float: right; margin: 0;}
div.messageInfoCornerRB{background-image:url(/images/StdMessages/info-cornerRB.gif); background-position:left top; background-repeat: no-repeat; overflow: hidden; height: 11px; width: 11px; position: relative; float: right; margin: 0; margin-top: -11px;}

/* Yandex.Server */
#pageContent div.yasBox {margin:0;}
#pageContent div.yasBox div.yasError {font-weight:bold;}
#pageContent div.yasBox div.yasResults {}
#pageContent div.yasBox ol.yasLines {}
#pageContent div.yasBox ol.yasLines li {padding-top:8px;}
#pageContent div.yasBox ol.yasLines div.yasPassages {padding-top:3px; margin:0;}
#pageContent div.yasBox ol.yasLines div.yasPassages div.yasPassage {font-size:90%; margin:2px 0;}
#pageContent div.yasBox ol.yasLines div.yasInfo {color:gray; font-size:80%; padding-top:3px; margin:0 0 5px 0;}
#pageContent div.yasBox div.yasControl {margin:15px 0 10px 0;}
#pageContent div.yasBox div.yasControl div.yasPages {font-size:100%; margin-bottom:3px; line-height:180%;}
#pageContent div.yasBox div.yasControl div.yasNavigation{font-size:90%; margin-bottom:3px;}
#pageContent div.yasBox div.yasControl div.yasSort{font-size:90%; margin-bottom:3px;}
#pageContent div.yasBox span.yasNormal, div.yasBox span.yasSelected {padding:2px 3px; font-weight:bold;}
#pageContent div.yasBox span.yasSelected {background-color: #DDDDDD;}
#pageContent div.yasBox div.yasCopyright {font-size:90%; margin:10px 0 0 0;}

/* Paginator */
div.penum { padding: 10px;}
div.penum a.firstLast {font-size:10px;}
div.penum span.firstLast {font-size:10px; color:#999999;}
div.penum a.prevNext {font-size: 11px;}
div.penum span.prevNext {font-size: 11px; color:#999999;}
div.penum a.page {font-weight: bold; padding: 0 3px 0 3px;}
div.penum span.curr {font-size: 14px; font-weight: bold; margin: 0 5px 0 5px;}


/* <<< Модальное окно >>> */
/* jqModal base Styling courtesy of Brice Burgess <bhb@iceburg.net> */

.jqmWindow 
{
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 320px;
    background-color: transparent;
    color: #333;
    text-align: center;
	padding:0;
	margin:-90px 0 0 -180px;
}

.jqmWindow  .content
{
	padding: 5px 15px 5px 15px;
	vertical-align: middle;
	text-align: center;
    background:#fefefe; 
    border-left:solid 1px #ADB5B7;
    border-right:solid 1px #ADB5B7;
	font-size: 11px;
}
.jqmWindow div.BottomLeft, .jqmWindow div.BottomRight, .jqmWindow div.TopLeft, .jqmWindow div.TopRight
{
	float:left; 
	width:160px; 
	height:7px; 
	font-size:1px;
}

.jqmWindow .TopLeft { background: transparent url('/images/otdelkadrov.by/EmailSubTop-bg.gif') left; }
.jqmWindow .TopRight { background: transparent url('/images/otdelkadrov.by/EmailSubTop-bg.gif') right; }
.jqmWindow .BottomLeft { background: transparent url('/images/otdelkadrov.by/EmailSubBottom-bg.gif') left; }
.jqmWindow .BottomRight { background: transparent url('/images/otdelkadrov.by/EmailSubBottom-bg.gif') right; }

.jqmWindow  .content p.text
{
	text-align: left;
	width: 280px;
	margin: 0 0 4px 0;
}

.jqmWindow  .content .message
{
	height: 14px;
	font-weight: bolder;
	margin: 0 0 5px 0;
}

.jqmWindow  .content p
{
	text-align: center;
	width: 240px;
	margin: 0 0 4px 0;
}

.jqmWindow  .content h1
{
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	margin: 0 0 7px 0;
}

#subForm table {
	width: 240px;
}

#subForm td.left
{
	width: 100px;
	text-align: right;
	padding: 0 10px 0 0;
}

#subForm td.right
{
	width: 100px;
	text-align: left;
	padding: 0 0 3px 20px;
}

#subMessage, #subMessage
{
	text-align: center;
	padding-bottom: 5px;
}

#subCloseForm { display: none; }
.jqmWindow input { width: 150px; }

.jqmWindow  select
{
	padding: 0;
	margin: 0;
}

#subSubmit, #subCancel, #subClose
{
	margin: 10px 0 0 0;
	border: 0;
	width: 101px;
	height: 20px;
	background: url('/images/otdelkadrov.by/link-button.gif');
}

.jqmOverlay { background-color: #000; }
* html .jqmWindow
{
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* Rounded corners (be feedbee; inspired by google) */
div.rounded-block-by-feedbee-6px
{
	margin-bottom:25px;
}
div.rounded-block-by-feedbee-6px div.top div.left
{
	background: transparent url(rounded-6px.png) no-repeat scroll 0 0;
	height: 6px;
	width: 6px;
	position: relative;
	float: left
}
div.rounded-block-by-feedbee-6px div.top div.right
{
	background: transparent url(rounded-6px.png) no-repeat scroll -6px 0;
	height: 6px;
	width: 6px;
	position: relative;
	float: right
}
div.rounded-block-by-feedbee-6px div.bottom
{
	margin-top:-6px;
}
div.rounded-block-by-feedbee-6px div.bottom div.left
{
	background: transparent url(rounded-6px.png) no-repeat scroll 0 -6px;
	height: 6px;
	width: 6px;
	position: relative;
	float: left
}
div.rounded-block-by-feedbee-6px div.bottom div.right
{
	background: transparent url(rounded-6px.png) no-repeat scroll -6px -6px;
	height: 6px;
	width: 6px;
	position: relative;
	float: right;
}

div#subscribe-tip
{
	padding: 8px 5px 8px 17px;
	font-size: 11px;
	color: #48696e;
	background: #dde0e5 url(letter-bg.png) no-repeat right;
}

/* Emergency Message */
div.EmergencyMessageBlock
{
	padding: 20px 20px 20px 5px;
	border: 2px solid #990033;
	background: #FBFF8C;
	font-weight: bolder;
	font-size: 120%;
	color: #990033;
}

/* Rounded corners for emergency message block */
div.emergency-message-rounded-block-6px
{
	margin-bottom:25px;
}
div.emergency-message-rounded-block-6px div.top div.left
{
	background: transparent url('rounded-6px-emergency-message.png') no-repeat scroll 0 0;
	height: 6px;
	width: 6px;
	position: relative;
	float: left
}
div.emergency-message-rounded-block-6px div.top div.right
{
	background: transparent url('rounded-6px-emergency-message.png') no-repeat scroll -6px 0;
	height: 6px;
	width: 6px;
	position: relative;
	float: right
}
div.emergency-message-rounded-block-6px div.bottom
{
	margin-top:-6px;
}
div.emergency-message-rounded-block-6px div.bottom div.left
{
	background: transparent url('rounded-6px-emergency-message.png') no-repeat scroll 0 -6px;
	height: 6px;
	width: 6px;
	position: relative;
	float: left
}
div.emergency-message-rounded-block-6px div.bottom div.right
{
	background: transparent url('rounded-6px-emergency-message.png') no-repeat scroll -6px -6px;
	height: 6px;
	width: 6px;
	position: relative;
	float: right;
}

