* {
border: 0;
} 
BODY {
font: 11pt Tahoma, sans-serif; 
color: #000;
background: #FFF none;
}
A {
font: 11pt Tahoma, sans-serif; 
color: #000;
text-decoration: none;
}
h1 {
font: bold 13pt Tahoma, sans-serif; 
margin: 0 0 10pt;
}
h2 {
font: bold 13pt Tahoma, sans-serif; 
margin: 2pt 0 3pt;
}
h3 {
font: bold 12pt Tahoma, sans-serif; 
margin: 3pt 0 2pt;
}
h4 {
font: 11pt Tahoma, sans-serif; 
}
#tbl {
width: 100%;
border-collapse: collapse;
}
table td {
font: 11pt Tahoma, sans-serif;
vertical-align: top;
}
.t_emp {
width: 0;
}
#t_sl {
height: 0;
}
.t_cl {
width: 40%;
}
.t_cl#cl_r {
width: 58%;
}
#t_m_h {
width: 2%;
}
#header, #t_m_h img, #logo, #wr_slogan, #title_mainsection, #pic_t, #pic, .subsections, .ar_top, .email, .plan, #menu, .warning, .but {
display: none;
}
#tbl td.t_i_t {
width: 30%;
}
.t_i_b {
height: 0;
}
#t_cn {
width: 30%;
}
#t_m {
width: 70%;
}
#t_mn {
width: 0;
}
#t_f td {
font-size: 10pt;
}
#t_f td A {
font-size: 10pt;
}
#t_f A.info {
display: none;
}
#t_c {
padding: 20pt 0 0 0;
}
#t_a {
padding: 20pt 10pt 0 0;
}
.content {
width: 100%;
margin: 10pt 0 30pt;
}
.content p {
margin: 0 0 10pt;
}
.content ul, ol {
margin: 0 0 20pt;
padding: 0 0 0 25pt;
}
.content ul li, .content ol li {
margin: 0;
padding: 0 0 0 5pt;
}
.content table {
width: 100%;
margin: 10pt 0;
border-collapse: collapse;
}
.content td, th {
padding: 0 3pt 3pt 0;
border: 1px solid #CCC;
}
.content th {
text-align: left;
}
.content table.t_b td, th {
border: none;
}
.content td.bot {
vertical-align: bottom;
}
.content td.c {
text-align: center;
}
.content td.r {
text-align: right;
}
.content table.t_c td, .content table.t_c th {
text-align: center;
}
.content img {
margin: 0 15pt 15pt 0;
}
.noprint {
display: none;
}
.f_left {
float: left;
}
.f_right {
float: right;
}
.clear {
clear: both;
height: 1px; 
overflow: hidden;
}
#counter {
visibility: hidden;
}
.title_section h3 {
font: bold 11pt Tahoma, sans-serif; 
}
.title_section h3 A {
font: bold 11pt Tahoma, sans-serif; 
}
.block {
margin: 0 0 10pt;
}
.vacancy {
margin: 0 0 15pt;
}
.vacancy table td, th {
border: none;
}
.title_b {
font-weight: bold;
}
.f_b {
font-weight: bold;
}
#consultant {
margin: 10pt 0 30pt;
padding: 0 10pt 0 0;
}
.fsm {
font-size: 10pt;
}
.fsm A {
font-size: 10pt;
}
.fsm p {
margin: 0 0 10pt;
}
.c_name {
font-size: 10pt;
font-weight: bold;
padding: 0 0 10pt;
}
.c_ph img {
margin: 0 10pt 10pt 0;
}
.icq, .phones, .address, .time {
margin: 0 0 5pt 0;
}
#map_site {
margin: 10pt 0;
}
#map_site .m A {
font-weight: bold;
}
#map_site .m10 {
margin: 7pt 0 0 0;
}
#map_site .m10 A {
font-weight: bold;
}
#map_site .m20 {
margin: 4pt 0 0 10pt;
}
#map_site .m30 {
margin: 3pt 0 0 20pt;
}
#map_site .m40 {
margin: 2pt 0 0 30pt;
}
#map_site .m50 {
margin: 1pt 0 0 40pt;
}
form {
margin: 10pt 0;
width: 100%;
}
input, select {
font: 10pt Tahoma, sans-serif;
color: #000;
height: 15pt;
}
select {
margin: 0 0 5pt;
border: 1px solid #CCC;
}
input.txt {
width: 100%;
border: 1px solid #CCC;
}
textarea {
font: 10pt Tahoma, sans-serif;
color: #000;
width: 100%;
height: 30pt;
border: 1px solid #CCC;
}
