div#qTip { 
  padding: 3px; 
  border: 1px solid #666; 
  display: none; 
  background: #ffffff; 
  color: #000000; 
  font-family:Arial;
  font-size:11px;
  position: absolute; 
  z-index: 1000; 
} 
.clear {
  clear:both;
  height:0px;
  overflow:hidden;
}
body {
  font-family:Arial,Tahoma; 
  font-size:12px; 
  font-weight:normal; 
}

.whity {
  float:left;
  display:inline;
  margin:0px;
  width:965px;
  background-color:#ffffff;
}

.login {
  float:right;
  display:inline;
  border:0px solid #E2E2E2;
  font-size:11px;
}

.login_on {
  float:right;
  display:inline;
  border:0px solid #E2E2E2;
  font-size:11px;
  width:700px;
  border:0px solid green;
}

.pole {
  border:1px solid #676767;
  font-size:12px;
  color:#676767;
  margin:1px;
  margin-top:0px;
}
.knopka {
  border:1px solid #676767;
  font-size:12px;
  background-color:#e2e2e2;
  color:#676767;
  margin:1px;
  margin-top:0px;
  margin-right:0px;
}



h1 {
  font-size:16px;
  font-weight:bold;
  margin:0px;
  margin-bottom:8px;
  margin-top:12px;
}
h2 {
  font-size:15px;
  font-weight:bold;
  margin:0px;
  margin-bottom:6px;
  margin-top:10px;
}

h2.inn {
  font-size:15px;
  font-weight:bold;
  margin:0px;
  margin-bottom:15px;
  margin-top:0px;
}

h3 {
  font-size:15px;
  font-weight:bold;
  margin:0px;
}

.mainframe {
  float:left;
  display:inline;


  
  border:0px solid red;
  background-color:#E2E2E2;

  
  margin:0px;
  margin-left:10px;
  margin-top:10px;
}
.m10 {
  margin:10px;
}

.m5 {
  margin:5px;
}

.logo {
  float:left;
  display:inline;
  border:0px solid #E2E2E2;
  margin:0px;
  margin-left:10px;
}

.copy {
  float:right;
  display:inline;
  border:0px solid #E2E2E2;
  margin:10px;
  margin-right:0px;
  text-align:right;
}

.counters {
  float:left;
  display:inline;
  border:0px solid #E2E2E2;
  margin:10px;
}

.keywords {
  float:left;
  display:inline;
  border:0px solid #E2E2E2;
  margin:10px;
}

.bnr_728x90 {
  float:left;
  display:inline;
  border:1px solid gray;
  height:90px;
  width:728px;
  margin:0px;
  margin-left:10px;
}

.right_panel {
  float:right;
  display:inline;
  border:0px solid gray;
  width:242px;
  margin:0px;
  margin-left:10px;
  margin-bottom:10px;
}

.bnr_240x400_border {
  border:1px solid gray;
}

.bnr_728x90_border {
  border:1px solid gray;
}

.bnr_240x100_border {
  border:1px solid gray;
  width:240px;
  height:100px;
  text-align:left;
  margin-bottom:8px;
}

.bnr_240x240_border {
  border:1px solid gray;
  width:240px;
  height:240px;
  text-align:left;
  margin-bottom:8px;
}

.bnr_240x314_border {
  border:1px solid gray;
  width:240px;
  height:314px;
  text-align:left;
  margin-bottom:8px;
}


.bnr_600x90 {
  float:right;
  display:inline;
  border:1px solid gray;
  height:90px;
  width:600px;
  margin:10px;
}


.bnr_600x90_holder {
  float:right;
  display:inline;
  border:0px solid gray;
  height:90px;
  width:600px;
  margin:10px;
}

.bnr_295x90 {
  float:right;
  display:inline;
  border:1px solid gray;
  height:90px;
  width:295px;
  margin-top:10px;
  margin-right:10px;
}

.bnr_222x90 {
  float:right;
  display:inline;
  border:1px solid gray;
  height:90px;
  width:222px;
  margin:0px;
  margin-right:10px;
  margin-bottom:10px;
}

.catalog {
  float:left;
  display:inline;
  border:0px solid red;
  width:180px;
  margin:0px;
  margin-right:10px;
  margin-bottom:10px;
  font-size:11px; 
  font-weight:normal;
}

.fb {
  float:left;
  display:inline;
  border:0px solid red;
  width:490px;
  padding:0px;
  margin:0px;
  margin-bottom:10px;
}


.osn {
  float:left;
  display:inline;
  border:0px solid red;
  width:490px;
  padding:0px;
  margin:0px;
  margin-bottom:10px;
}

.job_header {
  float:left;
  display:inline;
  border:1px solid red;
  background-color:#E2E2E2;
  width:485px;
}

.job_header_gold {
  float:left;
  display:inline;
  border:0px solid red;
  background-color:#FCCE70;
  width:100%;
}

.ab {
  color:green;
  font-weight:bold
}

.s_right {
  float:right;
  display:inline;
}
.adlink {
  font-size:9px;
  color:#9e9e9e;
}

.quot {
  float:left;
  display:inline;
  border:1px solid white;
  width:350px;
  height:90px;
  margin:10px;
  margin-right:0px;
}

.quot_pic {
  float:left;
  display:inline;
  margin:0px;
  margin-right:5px;
  border:0px solid #676767;
}

.quot_text {
  font-size:12px;
  float:left;
  display:inline;
  width:275px;
  height:75px;
  overflow:auto;
  border:0px solid red;
  margin:0px;
  margin-left:5px;
  margin-bottom:5px;
  color:#676767;
}


a.globaltext {
  color:#000000;
  font-size:37px; 
  font-weight:bold;
  text-decoration:none;
}

a.globaltext:hover {
  color:#000000;
  font-size:37px; 
  font-weight:bold;
  text-decoration:none;
}

.slogan {
  font-family:Arial,Tahoma; 
  font-size:15px;
  font-weight:bold;
  margin:0px;
  color:#000000;
  text-decoration:none;
}


a {
  color:#02228a;
  font-weight:bold;
  text-decoration:none;
}

a:hover {
  color:#02228a;
  font-weight:bold;
  text-decoration:underline;
}


a.razdel {
  color:#5D5D5D;
  text-decoration:none;
}

a.razdel:hover {
  color:#5D5D5D;
  text-decoration:underline;
}





a.ka {
  /*color:#676767;*/
  color:#000000;
  font-weight:normal;
  text-decoration:none;
}

a.ka:hover {
  color:#000000;
  font-weight:normal;
  text-decoration:underline;
}

a.lg {
  color:#676767;
  font-weight:normal;
  text-decoration:none;
}

a.lg:hover {
  color:#000000;
  font-weight:normal;
  text-decoration:underline;
}


a.link {
  color:#02228a;
  font-weight:bold;
  text-decoration:none;
}

a.link:hover {
  color:#02228a;
  font-weight:bold;
  text-decoration:none;
}

a.link_p {
  color:#000000;
  font-weight:bold;
  text-decoration:underline;
}

a.link_p:hover {
  color:#000000;
  font-weight:bold;
  text-decoration:underline;
}


a.kurs {
  color:#02228a;
  font-weight:normal;
  text-decoration:none;
}

a.kurs:hover {
  color:#02228a;
  font-weight:normal;
  text-decoration:underline;
}





a.glink {
  color:#009900;
  font-weight:bold;
  text-decoration:none;
}

a.glink:hover {
  color:#009900;
  font-weight:bold;
  text-decoration:none;
}

a.glink_p {
  color:#ff0000;
  font-weight:bold;
  text-decoration:underline;
}

a.glink_p:hover {
  color:#ff0000;
  font-weight:bold;
  text-decoration:underline;
}

a.olink {
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

a.olink:hover {
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}






a.rlink {
  color:#ff0000;
  font-weight:bold;
  text-decoration:none;
}

a.rlink:hover {
  color:#ff0000;
  font-weight:bold;
  text-decoration:none;
}

a.rlink_p {
  color:#ff0000;
  font-weight:bold;
  text-decoration:underline;
}

a.rlink_p:hover {
  color:#ff0000;
  font-weight:bold;
  text-decoration:underline;
}


a.hdr {
  color:#000000;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
}

a.hdr:hover {
  color:#000000;
  font-weight:bold;
  font-size:14px;
  text-decoration:underline;
}



.hmi {
  float:left;
  display:inline;
  border:1px solid #ffffff;
  margin:0px;
  margin-right:5px;
}

.hmi_p {
  float:left;
  display:inline;
  border:1px solid #ffffff;
  background-color:#ffffff;
  margin:0px;
  margin-right:5px;
  margin-top:3px;
}

.marg1 {
  margin-top:13px;
}

.marg2 {
  margin-bottom:13px;
}


/*-- Стиль для оформления пагинатора (начало) --*/
.ot5 {
  margin:5px;
}
.gr {
  display:inline;
  float:left;
  border:1px solid #E2E2E2;
  margin:5px;
  margin-left:3px;
  margin-right:3px;
  margin-top:0px;
}
.ot5_s {
  margin:5px;
  margin-left:0px;
}
.gr_s {
  display:inline;
  float:left;
  border:1px solid #ffffff;
  margin:5px;
  margin-top:0px;
  margin-left:0px;
}

.gr_c {
  display:inline;
  float:left;
  border:1px solid #808080;
  background-color:#E2E2E2;
  margin:5px;
  margin-left:3px;
  margin-right:3px;
  margin-top:0px;
}
/*-- Стиль для оформления пагинатора (окончание) --*/


/*-- Стиль для оформления правил NJ (начало) --*/
div.blok {
  margin:0px;
  margin-top:20px;
}

p.inn {
  margin:0px;
  margin-bottom:10px;
}



/*-- Стиль для оформления правил NJ (окончание) --*/


/*-- Для кликабельного текста --*/
.almlink {
  color:#02228a;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
}

.almlink:hover {
  color:#02228a;
  font-weight:bold;
  text-decoration:underline;
  cursor:pointer;
}


/*-- Стиль для таблицы вакансий (my_job.php) --*/
.colorh01 {
  background-color:#DADADA;
}
.colorv01 {
  background-color:#E7E7E7;
}
.img3 {
  margin:3px;
}


/*-- Стиль для поля комментария и отзыва (feedback.php и form_addjob.php) --*/

.taf1 {
  width:350px;
  height:150px;
  font-family:Arial;
  font-size:12px;
}

