html{
margin: 0;
}

body{
margin-top: 10px;
margin-bottom: 10px;
font-family: Tahoma;
font-size: 12px;
color: #333333;
 
}


td,th {
    font-family: Tahoma;
    font-size: 12px;
    color: #333333;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.rapid{width:98%;border:1px solid #555;}
.viewvacancy{font-size:13px;}
.topmenu {
    font-family: Tahoma;
    color: #990000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.topwhite {font-family: Tahoma;color: #FFFFFF;font-size: 12px;font-weight:bold;}
.title {
    font-family: Tahoma;
    color: #990000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.title2 {
    font-family: Tahoma;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a:link {
    color: #000000;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:active {
    text-decoration: none;
}
.style1 {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Tahoma;
}
.style2 {
    font-size: 12px;
}
.style3 {
    font-size: 12px;
    font-weight: bold;
}
.style5 {
    color: #DFB301;
    font-weight: bold;
}
.style6 {
    color: #CA0B1B;
    font-weight: bold;
}
.style9 {
    color: #CA0B1B; 
    font-weight: bold; 
    font-size: 12px; 
}
A.mainmenu,A.mainmenu:visited,A.mainmenu:link {
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
A.mainmenu:hover {
    text-decoration: underline;
}
table.rezume TD {
    font-size: 13px;
}
table.rezume TD A {
    font-size: 13px;
}

A.rubric,A.rubric:link,A.rubric:visited {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
A.rubric:hover {
    text-decoration: underline;
}
TD.rezlist {
    font-weight: bold;
    color: #555555;
    width: 50%;
}
TR.ruled {
    background: #F0F0F0;
}
table.find td {font-size: 12px;font-family:Tahoma,Helvetica;color:#000;
background: #FFF;background:#F0F0F0;border:2px solid #F0F0F0;font-weight:bold;}
table.find td input,select {font-size:12px;font-family:Tahoma,Helvetica;
color:#000;width:100%;background:#FFFFFF;border:1px solid #999;}
A.orgname,A.orgname:link,A.orgname:visited {font-size:16px;text-decoration:none;
font-weight:bold;}
A.orgname:hover {
    text-decoration: underline;
}
a.tag-1 {
    font-size: 9px;
}
a.tag-2 {
    font-size: 12px;
}
a.tag-3 {
    font-size: 13px;
}
a.tag-4 {
    font-size: 15px;
}
a.tag-5 {
    font-size: 17px;
}
a.tag-6 {
    font-size: 19px;
}

table.login td {
    font-size: 12px;
    font-family: Tahoma;
    color: #000000;
}
table.login td input,select {
    font-size: 12px;
    font-family: Tahoma;
    color: #000000;
}
h3.error {
    color: #FF0000;
    font-size: 12px;
}
IMG {
    border: none;
}
a.left:link {
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
a.left:visited {
    text-decoration: none;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}
a.left:hover {
    text-decoration: underline;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}
a.left:active {
    text-decoration: none;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

#testForm {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #003300;
    margin-left: 40px;
}
#testForm fieldset {
  width: 70%;  /* рамка вокруг формы */
  border:solid 1px #333;  /* нормальная граница рамки */
}
#testForm legend {
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  background:inherit;
}
#testForm label {
  float:left; /* подписи к полям сдвигаются влево */
  width:45%; /* ширина колонки подписей */
  line-height:1em;
  margin-right:0.1em; /* отступ до поля ввода */
  text-align:right;
}
#testForm input, #testForm select, #testForm textarea {
  margin:0 0 0.5em 0.2em;
  padding:0;
  /* делаем одинаковый шрифт для input, select, textarea */
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#testForm input.inp, #testForm select.inp, #testForm textarea.inp {
    width: 50%;border:1px solid #999;
}
#testForm .noresize {
  width:auto; /* для кнопок, переключателей */
}
#testForm .submit {
  /* сдвигаем кнопку отправки */
  margin-left:30.1em;
}
.lmenu{padding-left:10px;padding-top:4px;}
.line{border-bottom:1px solid #FF0000;}
TABLE.tmenu{width:99%;}
A.home{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/home.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.home:hover{text-decoration:none;color:blue;}
A.vacancy{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/vacancy.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.vacancy:hover{text-decoration:none;color:blue;}
A.rezume{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/rezume.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.rezume:hover{text-decoration:none;color:blue;}
A.org{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/org.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.org:hover{text-decoration:none;color:blue;}
A.org2{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/org2.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.org2:hover{text-decoration:none;color:blue;}

A.lnk{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/lnk.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.lnk:hover{text-decoration:none;color:blue;}

A.subscribe{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/subscribe.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.subscribe:hover{text-decoration:none;color:blue;}



A.reg{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/login.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.reg:hover{text-decoration:none;color:blue;}

A.user{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/user.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.user:hover{text-decoration:none;color:blue;}

A.user1{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/user1.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.user1:hover{text-decoration:none;color:blue;}




A.profile{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/profile.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.profile:hover{text-decoration:none;color:blue;}

A.profile1{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/profile1.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.profile1:hover{text-decoration:none;color:blue;}

A.llogin{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/reg.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.llogin:hover{text-decoration:none;color:blue;}

A.regout{display:block;font-family:Tahoma,Helvetica;font-weight:bold;color:#000;
background: no-repeat 0 0 url(/images/regout.png);height:23px;line-height:23px;padding-left:27px;
text-decoration:none;}
A.regout:hover{text-decoration:none;color:blue;}



.result{border-left:1px solid #F0F0F0;border-right:1px solid #F0F0F0;}
#nav{margin:0 auto;width:100%;}
#nav A{font-size:12px;font-family:Tahoma,Helvetica;}
#nav A:hover{color:#FF0000;text-decoration:none;}
#nav A:visited{color:#000;}

divssill{
background-color: #e6e6e9;
}
.divssill{
font-size: x-small;
}
.divssill a{
text-decoration: none;
}
.divssill a:link{
color: #6c6c6c;
}
.divssill a:hover{
color : red;
}

