/* -----------Общее--------- */
  #login-form{
position: absolute; 
top: 200px; 
display: none; 
width:95%; 
z-index: 66; 
font-size:100%;

}
#reg-form{
position: absolute; 
top: 200px; 
display: none; 
width:95%; 
z-index: 66; 
font-size:100%;

}

td.reg{

border: 1px solid #666666; 
border-right-color:black; 
border-bottom-color:black; 
background-color:#ff8d2d;
}

td.loginForm{

border: 1px solid #666666; 
border-right-color:black; 
border-bottom-color:black; 
background-color:#ff8d2d;
}
#login-form	form table{
border: 15px solid #ff8d2d;
}
.check{
padding: 2px 0 2px 0; 
white-space:nowrap
}
.check[id='check']{
padding: 6px 0 2px 0; 
white-space:nowrap
}

/* -----------Общее--------- */

 .text-mini a{
font-size:0.87em;
color:black;
}

html{
font-size:1em;
}

body{
margin: 0px 5px;
padding: 0px;
font-family:Tahoma;
font-size:0.8em;
}

a{
color:#C66D23;
}
											   
a:hover{
color:#000;
}

table{
font-size:1em;
margin:0px;
padding:0px;
}

img{
margin-top:10px;
border-color:#ff8d2d;
}



/* -----------Для баннеров--------- */

.bann{
text-align:right;
padding-top:15px;
}


/* -----------Для футера--------- */

#copyR{
float: right;
width:200px;
text-align:right;
line-height:150%;
padding-bottom:15px;
}

#bott_hr{
background-color:#000;
height:3px;
}

#bott_menu{
color:#ff8d2d;
margin-right: 220px;
line-height:150%;
}

/* -----------Для шапки--------- */

#logo{
width:300px;
text-align:center;
line-height:150%;
padding-top:15px;
}

#descr{
margin-right:10px;
padding-top:15px;
}


/* -----------Для меню слева--------- */

.dop_menu{
margin-left:0px;
padding-left:0px;
list-style-type: none;
line-height:220%;
margin-bottom:10px;
}

.dop_menu li{
padding-left: 25px;
background: url(img/bullet.gif) 10px no-repeat;
}

.my_list{
padding-left: 20px;
  background: url(img/bullet.gif) 10px no-repeat;  
}


.zagol_l{
border-bottom: 2px solid #ff7806;
padding-bottom:5px;
padding-left:25px;
font-weight:bold;
}


.dopl_menu{
margin-left:0px;
padding-left:0px;
list-style-type: none;
line-height:220%;
margin-bottom:10px;
padding-left: 25px;
background: url(img/bullet.gif) 10px no-repeat;
}

/* -----------Для меню справа--------- */

.zagol_v{

font-weight:bold;
text-align:center;
background-color:#D9D7D7;
background-image:url(img/bg_t.gif);
height:23px;
}

.vak {
list-style-type: none;
padding-left:10px;
margin-left:0px;
}

.vak a{
color:#fff;
}

.vak a:hover{
color:#000;
}

.zp{
list-style-type: none;

padding-right:10px;
text-align:right;
font-weight:bold;
}


.zagol_r{
border-bottom: 2px solid #ff7806;
padding-bottom:5px;
padding-right:30px;
font-weight:bold;
text-align:right;
}

.sob {
list-style-type: none;
line-height:220%;
margin-right:10px;
}

.sob li {
padding-right: 20px;
text-align:right;
background: url(img/bullet.gif) 100% 10px no-repeat;
}

/* -----------Для последних вакансий--------- */

.last_vak{
margin-left:0px;
padding-left:0px;
list-style-type: none;
line-height:220%;
}

/* -----------Общий для контента--------- */

.block{
margin-bottom:0px;
width:100%;
margin-top:0px;
}


.zagol_cont{
border-bottom: 2px solid #ff7806;
padding-bottom:5px;
padding-top:10px;
padding-left:25px;
font-weight:bold;
}

.zagol_cont_m{
border-bottom: 2px solid #ff7806;
padding-bottom:5px;
padding-left:25px;
font-weight:bold;
}

/* -----------Для новостей--------- */

.news{
padding-left:10px;
padding-bottom:10px;
margin-top:10px;
padding-top:10px;
}


/* -----------Верхнее меню--------- */

#mmenu {
float:left; 
  
line-height:normal;
border-bottom: 5px solid #ff7806;
margin-top:10px;
}

#mmenu ul {
margin:0px; 
padding:0px; 
list-style:none;
}

#fmenu{
padding-bottom:10px;
}

#menu_li {
float:left;
margin:0px; 
padding-right:0px;
}

#last_li {
float:left;
margin:0px; 
padding:0px;
}

#mmenu a {
text-decoration:none;
padding-top:5px;
display:block;
background-image:url(img/menu_01.gif);
width:138px;
height:28px;
text-align:center;
color:#fff;
}

#mmenu li a:hover {
display:block;
background-image:url(img/menu_02.gif);
background-color:#FF7806;
}


#mmenu li ul {
  display: none;
  position: absolute;
  padding: 5px;
  width: 175px;
  
}

#mmenu li li a {
  width: 175px;
  background: none;   
padding-bottom: 1px;
text-align:left;
padding-left:10px;

}

#mmenu li li a:hover {
  background: none;
text-decoration:underline;

}

#mmenu li:hover ul,
#mmenu li.jshover ul {
  display: block;
background-color:#ff8d2d;
}

#mmenu li:hover li ul,
#mmenu li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
}

#mmenu li:hover li:hover ul,
#mmenu li.jshover li.jshover ul {
  display: block;
}

.menu_table{
padding:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:5px;
text-align:center;
}

.menu_table a{
color:#ff8d2d;
font-weight:bold; 
}

.menu_table a:hover{
color:#000;
}


/* -----------Для статьи--------- */

#art{
padding-top:10px;
padding-bottom:10px;
text-align:justify;
}

#art_zagol{
font-weight:bold;
padding-top:10px;
}

#art img{
margin-right:10px;
margin-bottom:5px;
}

/* -----------Для блога--------- */

#blog{
padding-top:10px;
padding-bottom:10px;
text-align:justify;
}

#blog_zagol{
font-size:1.3em;
font-weight:bold;
padding-top:10px;
color:#ff8d2d;
}

#blog_date{
font-weight:bold;
padding-top:10px;
text-align:right;
}

#blog_comm{
text-align:right;
border-bottom: 1px dashed #000;
padding-bottom:10px;
}

/* -----------Для страницы компаниии события--------- */

#company{
padding-top:10px;
padding-bottom:10px;
text-align:justify;
}

#comp_zagol{
font-size:1.3em;
font-weight:bold;
padding-top:10px;
color:#ff8d2d;
}

#comp_mark{
font-weight:bold;
padding-left:70px;
color:#ff8d2d;
width:50%;
padding-right:10px;
}

/* -----------Регистрация--------- */

#reg{
text-align:right;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}

#table_reg{
padding-top:10px;
padding-bottom:0px;
}

/* -----------РеЗУЛЬТАТЫ ПОИСКА--------- */

#table_res{
padding-top:10px;
padding-bottom:0px;
}

#results{
padding-top:10px;
padding-bottom:0px;
margin-top:0px;
}

#res_zagol{
font-weight:bold;

padding-top:10px;
padding-bottom:5px;
color:#ff8d2d;
border-bottom: 2px solid #000;
}

#res_bott{
border-top: 1px dashed #000;
}

#results td{
padding-top:5px;
padding-bottom:10px;
margin-top:0px;
padding-right:0px;
}

#name{
font-weight:bold;
}


#tek_str{
font-weight:bold;
background-color:#ff8d2d;
color: #000;
padding:5px;
}
/* -----------Для резюме и вакансий--------- */


#resume td{
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
border-bottom: 1px dashed #CCC;
}

#resume_zagol{
font-weight:bold;
font-size:1.3em;
padding-top:10px;
color:#ff8d2d;
margin-bottom:0px;
}


#resume_mark{
margin-top:10px;
padding:5px 25px;
height:15px;
color:#fff;
background-color:#4a4c4f;
}

#resume ul {
margin-left:15px;
padding:0px;
}


/* -----------Личный кабинет--------- */


#cab{
width:300px;
height:200px;
background-color:#ff8d2d;
padding-top:5px;
padding-bottom:5px;
border: 1px solid #000;
}

#zagol_cab{
font-size:1.3em;
text-align:center;
font-weight:bold;
color:#2f3031;
padding-bottom:10px;
}

#cab_mark{
padding-left:30px;
color:#fff;
}

#cab_table p{
margin-top:10px;
}

#cab_table a{
color:#fff;
margin-top:10px;
}



.bold{
font-weight:bold;
}

.c_red{
color:#CC0000;
}

.black_l {
color:#000;
}

.td_border{
border: 1px solid #CCC; 
}


.size_14{
    font-size:14px; 
}
.size_16{
    font-size:16px; 
}
