BODY {
	font-family: arial,verdana,sans-serif;
	color:#3D3D3D;
}

font.topt, font.text2 {font:75% Arial; color:#3D3D3D}
font.st {font:75% Verdana; color:#000000}

a.top:link {font:75% Arial; color:#003BA6}
a.top:active {font:75% Arial; color:#003BA6}
a.top:visited {font:75% Arial; color:#003BA6}
a.top:hover {font:75% Arial; color:#003BA6}

a.topr:link {font:75% Verdana; color:#FF1D1D}
a.topr:active {font:75% Verdana; color:#FF1D1D}
a.topr:visited {font:75% Verdana; color:#FF1D1D}
a.topr:hover {font:75% Verdana; color:#FF1D1D}

a.top3:link {font:112% Arial; color:#003BA6}
a.top3:active {font:112% Arial; color:#003BA6}
a.top3:visited {font:112% Arial; color:#003BA6}
a.top3:hover {font:112% Arial; color:#003BA6}

a.onmod:link {font:87% Arial; color:#659CFF}
a.onmod:active {font:87% Arial; color:#659CFF}
a.onmod:visited {font:87% Arial; color:#659CFF}
a.onmod:hover {font:87% Arial; color:#659CFF}

a.top1:link {font:75% Verdana; color:#003BA6}
a.top1:active {font:75% Verdana; color:#003BA6}
a.top1:visited {font:75% Verdana; color:#003BA6}
a.top1:hover {font:75% Verdana; color:#003BA6}

a.top2:link {font:75% Verdana; color:#000000}
a.top2:active {font:75% Verdana; color:#000000}
a.top2:visited {font:75% Verdana; color:#000000}
a.top2:hover {font:75% Verdana; color:#000000}

a.razt:link {font:18 Arial; color:#003BA6}
a.razt:active {font:18 Arial; color:#003BA6}
a.razt:visited {font:18 Arial; color:#003BA6}
a.razt:hover {font:18 Arial; color:#003BA6}

a.topt:link {font:87% Arial; color:#EE3338; text-decoration:none}
a.topt:active {font:87% Arial; color:#EE3338; text-decoration:none}
a.topt:visited {font:87% Arial; color:#EE3338; text-decoration:none}
a.topt:hover {font:87% Arial; color:#EE3338; text-decoration:none}

a.menu:link {font:87% Arial; color:#003BA6;line-height:200%}
a.menu:active {font:87% Arial; color:#003BA6;line-height:200%}
a.menu:visited {font:87% Arial; color:#003BA6;line-height:200%}
a.menu:hover {font:87% Arial; color:#003BA6;line-height:200%}

a.menu1:link {font:87% Arial; color:#818181}
a.menu1:active {font:87% Arial; color:#818181}
a.menu1:visited {font:87% Arial; color:#818181}
a.menu1:hover {font:87% Arial; color:#818181}


a.tops:link {font:69% Verdana; color:#000000;}
a.tops:active {font:69% Verdana; color:#000000;}
a.tops:visited {font:69% Verdana; color:#000000;}
a.tops:hover {font:69% Verdana; color:#000000;}

a.m:link {font:75% Verdana; color:#FFFFFF;}
a.m:active {font:75% Verdana; color:#FFFFFF}
a.m:visited {font:75% Verdana; color:#FFFFFF}
a.m:hover {font:75% Verdana; color:#FFFFFF}

td.m1 {border-right:1px solid #FFFFFF; padding-bottom:2px;}
td.m2 {border-right:1px solid #4F6DB9;}

td.menu{border-right:1px solid #D1DEFF; padding:7 8 5 0}
td.menu1{border-left:1px solid #D1DEFF; padding:8 9 0 11}
td.menu2{padding:6 0 6 0}
td.s {border-left:1px solid #BBA757; border-bottom:1px solid #BBA757; border-right:1px solid #BBA757}
td.pd{padding:13 0 0 0}
td.pd1{padding:13 0 0 2}
td.bg{background-color:#FFF7D7}
td.br{border-bottom:1px solid #CFD2DB;font-size:10px}
td.line{border-bottom:1px solid #CFD2DB}

b.pr1{font:75% Arial; color:#000000;font-weight:bold;}

font.my {font:28 Arial; color:#FF6600;}
font.my1 {font:24 Arial; color:#6F6F6F;}
font.mod {font:87% Arial; color:#000000;}
font.a12a {font:75% Arial; color:#000000; line-height:160%}
font.a12b {font:75% Arial; color:#000000;}
font.a12b3 {font:75% Arial; color:#3D3D3D;}
font.a12b4 {font:75% Arial; color:#9C9B9B;}
font.a12b1 {font:75% Arial; color:#3D3D3D;font-weight:bold;}
font.a12b2 {font:75% Arial; color:#818181;}
font.a12g {font:75% Arial; color:#008000;font-weight:bold;}
font.a12g1 {font:75% Arial; color:#818181;}
font.a12g2 {font:75% Arial; color:#008000;}
font.a12g3 {font:75% Arial; color:#818181;}
font.a12c {font:75% Arial; color:#003BA6;}
font.v12 {font:75% Verdana; color:#003BA6;}
font.a12d {font:75% Arial; color:#CF1F02;}
font.a12e {font:75% Arial; color:#CF1F02; line-height:160%}
font.a12f {font:75% Arial; color:#000000; line-height:160%}
font.a18 {font:112% Arial; color:#FF6600;}
font.a14 {font:87% Arial; color:#3D3D3D; line-height:140%}
font.a14a {font:87% Arial; color:#BF574F;}
font.a18a {font:112% Arial; color:#3D3D3D;}
font.a18 {font:112% Arial; color:#3D3D3D;}
font.br {font:3px Arial}

a.a12:link {font:75% Arial; color:#003BA6}
a.a12:active {font:75% Arial; color:#003BA6}
a.a12:visited {font:75% Arial; color:#003BA6}
a.a12:hover {font:75% Arial; color:#003BA6}

a.a12h:link {font:75% Arial; color:#FF0000}
a.a12h:active {font:75% Arial; color:#FF0000}
a.a12h:visited {font:75% Arial; color:#FF0000}
a.a12h:hover {font:75% Arial; color:#FF0000}

a.a14:link {font:87% Arial; color:#003BA6}
a.a14:active {font:87% Arial; color:#003BA6}
a.a14:visited {font:87% Arial; color:#003BA6}
a.a14:hover {font:87% Arial; color:#003BA6}

a.a14g:link {font:87% Arial; color:#818181}
a.a14g:active {font:87% Arial; color:#818181}
a.a14g:visited {font:87% Arial; color:#818181}
a.a14g:hover {font:87% Arial; color:#818181}

a.a14a:link {font:87% Arial; color:#000000}
a.a14a:active {font:87% Arial; color:#000000}
a.a14a:visited {font:87% Arial; color:#000000}
a.a14a:hover {font:87% Arial; color:#000000}

a.v14:link {font:75% Verdana; color:#003BA6}
a.v14:active {font:75% Verdana; color:#003BA6}
a.v14:visited {font:75% Verdana; color:#003BA6}
a.v14:hover {font:75% Verdana; color:#003BA6}

a.v12:link {font:75% Verdana; color:#003BA6}
a.v12:active {font:75% Verdana; color:#003BA6}
a.v12:visited {font:75% Verdana; color:#003BA6}
a.v12:hover {font:75% Verdana; color:#003BA6}

a.a16:link {font:100% Arial; color:#003BA6}
a.a16:active {font:100% Arial; color:#003BA6}
a.a16:visited {font:100% Arial; color:#003BA6}
a.a16:hover {font:100% Arial; color:#003BA6}

a.a12a:link {font:75% Arial; color:#818181}
a.a12a:active {font:75% Arial; color:#818181}
a.a12a:visited {font:75% Arial; color:#818181}
a.a12a:hover {font:75% Arial; color:#818181}

a.a12b:link {font:75% Arial; color:#000000}
a.a12b:active {font:75% Arial; color:#000000}
a.a12b:visited {font:75% Arial; color:#000000}
a.a12b:hover {font:75% Arial; color:#000000}

a.a10:link {font:62% Arial; color:#003BA6}
a.a10:active {font:62% Arial; color:#003BA6}
a.a10:visited {font:62% Arial; color:#003BA6}
a.a10:hover {font:62% Arial; color:#003BA6}

select.s {font:81% Arial;width:190px; height:20px}
select.s1 {font:100% Arial;width:134px; height:20px}
input.s {font:75% Arial; color:#B2B2B2; height:22px}
input.butcreate {font:81% Arial ;font-weight:600; color:#ffffff; background-color:#668AE5; height:21; width:66; border-top:1px solid #C1D3FF; border-left:1px solid #C1D3FF; border-bottom:1px solid #3F62BB; border-right:1px solid #3F62BB}
input.butsave {font:81% Arial ;font-weight:600; color:#ffffff; background-color:#668AE5; height:21; width:108; border-top:1px solid #C1D3FF; border-left:1px solid #C1D3FF; border-bottom:1px solid #3F62BB; border-right:1px solid #3F62BB}
input.butsave1 {font:81% Arial ;font-weight:600; color:#ffffff; background-color:#668AE5; height:21; width:208; border-top:1px solid #C1D3FF; border-left:1px solid #C1D3FF; border-bottom:1px solid #3F62BB; border-right:1px solid #3F62BB}
input.butabort {font:81% Arial ;font-weight:600; color:#ffffff; background-color:#668AE5; height:21; width:85; border-top:1px solid #C1D3FF; border-left:1px solid #C1D3FF; border-bottom:1px solid #3F62BB; border-right:1px solid #3F62BB}
input.butvv {font:75% Verdana ;font-weight:bold; color:#ffffff; background-color:#668AE5; border-top:1px solid #C1D3FF; border-left:1px solid #C1D3FF; border-bottom:1px solid #3F62BB; border-right:1px solid #3F62BB}
input.butok {font:81% Arial ;font-weight:600; color:#ffffff; background-color:#668AE5; height:21; width:32; border-top:1px solid #C1D3FF; border-left:1px solid #C1D3FF; border-bottom:1px solid #3F62BB; border-right:1px solid #3F62BB}

a:link { color:#003BA6}
a:active { color:#003BA6}
a:visited { color:#003BA6}
a:hover { color:#003BA6}

a.pl:link {font:75% Verdana; color:#535353}
a.pl:active {font:75% Verdana; color:#535353}
a.pl:visited {font:75% Verdana; color:#535353}
a.pl:hover {font:75% Verdana; color:#535353}

a.notact:link {font:75% Arial; color:#3D3D3D}
a.notact:active {font:75% Arial; color:#3D3D3D}
a.notact:visited {font:75% Arial; color:#3D3D3D}
a.notact:hover {font:75% Arial; color:#3D3D3D}
a.greennoline { color:#008000;  text-decoration: none;  }
a.greennoline:hover { color:#008000;  text-decoration: underline;  }

.default {background-color:#ffffff;}
.selected {background-color:#ffffef;}

/* ~~~~~~~~~~~~~~~~~ Selikoff ~~~~~~~~~~~~~~~~~~~~~~~~*/
#new-vacancy {
	width:760px;
	margin:auto !important;
	padding:0;
}
#new-vacancy h1 {
	font-size:28px;
	color:#FF6600;
	margin:0.5em 0 0 0;	
}
#new-vacancy h1.thin {
	font-weight: normal;
}
#new-vacancy h1.thick {

}
#new-vacancy h1.gray {
	color:#6F6F6F;
}
#new-vacancy h2 {
	font-size:18px;
	margin:0;
	padding:0 0.5em;
	color:#3D3D3D;
}
#new-vacancy h2.upline { padding:0; font-weight: normal; margin-bottom:0.65em;}
#new-vacancy h1.upline { padding:0; font-weight: normal; margin-top:0.15em;}
#new-vacancy h3 {
	font-size:14px;
	margin:0;
	padding:0;
	display:inline;
}
#new-vacancy p {
	margin:0 0 0.75em 0;
	line-height: 140%;
}
#new-vacancy p.minuslineheight {
	line-height: 1.25em;
}
#new-vacancy table th {
	color:#3C3C3C;
	text-align:left;
	font-size:18px;
	padding: 0.5em 0;
	font-weight: normal;
}
#new-vacancy td {
	color: #3d3d3d;
	line-height: 160%;
}
#new-vacancy table tr.fixheight td {
	line-height:4px;
	height:4px;
	font-size:4px;
}
#new-vacancy table tr.fixheight2 td {
	line-height:8px;
	height:8px;
	font-size:8px;
}
#new-vacancy table.plusfontsize td {
	font-size: 11pt;
}
#new-vacancy table.plusfontsize td.profes {
	font-size: 10.5pt;
}
#new-vacancy table.minusfontsize td {
	font-size: 10.5pt;
}
#new-vacancy table.minusfontsize td.zagolovok2 {
	font-size: 90%;
	padding-bottom:0.5em;
}
#new-vacancy .necessary {  }
#new-vacancy span.padd { margin-left:18px; }
#new-vacancy .omnission span {color:#CD0000; font-weight:bold; padding-left: 23px; margin:0; background: url(/imgs/alert.gif) no-repeat left top;  } /**/
#new-vacancy span.rarr { line-height: 12px; font-size:18px; font-weight:bold; margin: 0; }
#new-vacancy td.lng383 input, td.lng383 select {
	width:383px;
}
#new-vacancy td.lng276 input, td.lng276 select {
	width:276px;
}
#new-vacancy td.lng254 input, td.lng254 select {
	width:254px;
}
#new-vacancy td.lng456 input, td.lng456 select {
	width:456px;
}
#new-vacancy td.lng180 input, td.lng180 select {
	width:180px;
}
#new-vacancy td input.radiobut { margin-left:0; }
#new-vacancy td.inputfullwidth  input, td.inputfullwidth select, td.inputfullwidth textarea { width:100%; }
#new-vacancy .smaller { font: 10px Verdana,Helvetica;}
#new-vacancy span.errstring {background-color:#EE3338; color:#FFFFFF; font-weight:bold;}

.aboutresume { margin:8px 0 2px;font-size:12px;line-height:2em; }
.aboutresume img { margin-right:5px }
.resumeicon { padding:9px 9px 0px 0; float:left; position:relative; }
#new-vacancy #login_in_resume_table td { line-height:.75pt; }