/* CSS Document */

@import url("vacancy.css");

* {
	font-size:100.01%;
	padding: 0;
	margin: 0;
}
html {
	font-size:62.5%;
}
body {
	font:1.2em/1.4 Verdana, sans-serif;
	color: #000; 
	background: #582d12/* url(../img/bg.gif) repeat-x*/;
    /*внимание! строчка ниже это ХАК для IE ! */
/*     //padding-left: 20px !important; */


}

.clear {
	clear: both;
}
.right {
	float: right;
}
.left {
	float: left;
	padding-right: 5px;
}
.center {
	text-align:center;
}
.noborder {
	border: none !important;
	background: none !important;
}
a {
	color: #900731; 
}

a[target$="_blank"]  {
background:url("../img/blanklinkwnd.gif") no-repeat scroll right center transparent;
padding-right:13px;
border: none;
}
a img {
	border: none;
}
img.left {
	margin: 0 10px 0 0;
}
p {
	padding: 5px 0;
}
table {border-collapse: collapse;}
table td, table th  {vertical-align: top;}

.col3 {
float:left;
width:33%;
}


html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
#wrapper {
  position:relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  width:98%; 
  margin: 0 auto;
  min-width: 1000px;
  background: #e9e4d7;

}


#header {
	height: 208px;
	background: #f7f4ed url(../img/bg-header.gif) 100% 100% repeat-x;
	}

#header  #txt {margin:0 auto; height: 47px; background: #d3c4af url(../img/qui.gif) 50% 0 no-repeat; float: left; width:100%;}

#header .right {padding-left: 80px; font-family: Times New Roman, serif;}
#header .right img {margin-left: -80px;}
#logo {background: url(../img/logo.png) no-repeat; 
width:349px; 
height: 150px; 
text-indent: -9999px;
float: left; 
margin-top:50px;
//margin-top:10px;
position:absolute;
left:65%;
margin-left:-349px;
/*
text-align: center; margin: 10px 0 0 8%; */
clear: none;
border: none !important;}




#center {
background: #fff;
height:100%;
}

#center ul {padding: 10px 20px;}
#center ul li {padding: 5px 0; }
#center li.vac {margin:5px 0 0 15px;}
#center li.vac a  {color: #8a6b67;}
#center .univer {background: #eee; border: 1px dotted #900731; font-size: 11px;}
#center .univer li {padding: 0 0 5px 0; color: #700e2c;}
#center table td, #center  table th {border: 1px dotted #ccc; padding: 5px;}
#center table {font-size: 10px; width: 100%; background: #fff;}
#center table ul {padding:0; list-style: none;}
#center table th {background: #eee; text-align: left; color: #666;}



#main-tbl {/*background: #e9e4d7;*/ width: 100%;}
#main-tbl td, #main-tbl tr {border: none;}
#center a {border-bottom:1px dotted #900731; text-decoration: none;}
#main-tbl #right {background: #E9E4D7}
.post {padding: 5px 20px 50px 20px; width:97%;}

.post img {max-width: 810px !important;}

#left {
  width: 230px;          /* LC width */

}

#left #bg-menu {background: #fff url(../img/corner.gif) right top no-repeat; width: 210px; margin:10px 10px 10px 0px; padding: 30px 5px 5px 5px; border-bottom: 1px solid #ccc;}
#left ul {list-style: none; font-family: Times New Roman, serif;}
#left ul li {/*text-transform: uppercase;*/ font-weight: bold; font-size: 18px; background: #eae4d6; border-top: 3px solid #bdad93; padding: 5px 10px; margin:2px 0 0 0;}
#left ul li a {color: #900731; text-decoration: none; display: block;}
#left ul li:hover {background: #ede6d9;}
#left ul li span {color: #bdad93;}

#left #pdf {margin: 20px 0 0 5px; background: url(../img/pdf.gif) no-repeat; height: 280px; padding: 7px 20px 0 15px;}
#left #pdf img {float: left; padding:5px 0 5px 0;}
#left #pdf a {font-weight: bold;}
#right {
  width: 227px;         
text-align: center;
}
#right img {padding:10px 0 0 0;}



h1 {color: #900731; text-transform: uppercase; border-bottom: 2px solid #900731;  line-height: 34px; font-size: 18px; margin: 15px 0; clear: both; font-family: Times New Roman, serif;}
h2, h3 {color: #8a6b67; margin: 10px 0 0 0;}
h3#post- {color: #8a6b67; display:block;
font:normal 1.8em  Times New Roman, serif;}
h3 {color: #c83252;}

.date {color: #9f9c99; margin: 2px 0 15px 0;}
.line {clear:both; background:  url(../img/line.gif) repeat-x; height:2px; margin: 10px auto; width: 100%; text-align: center;}
.more {background:  url(../img/arrow.gif) right center no-repeat; padding: 0 15px 0 0; color: #900731; text-decoration: none; border: none !important;}
.more:hover {text-decoration: underline !important; }


#hfooter {height: 150px;}

#footer { clear: both;
  position: relative;
  height: 150px;
width:98%;
min-width:1000px;
margin: -150px auto 0px auto;
background: #f1f0ea url(../img/bg-footer.gif) repeat-x;
font-size: 11px;
}

#footer .left_col3 {width:20%; float:left; padding: 20px 0 0 20px;}
#footer .center_col3 {width:65%; float:left; text-align: center;}
#footer .right_col3 {width:10%; float:left; padding: 20px 20px 0 0;}

#footer a {color: #000;}
#footer li {padding: 0 0 5px 0; list-style: none;}
ul#bottom-menu {list-style: none; padding:20px 0; height:20px;}
ul#bottom-menu li {display: inline;   padding: 10px !important; font-weight: bold; }

ul#bottom-menu li a {color: #900731; text-decoration: none;}

.news {
	width:218px;
	background: url('http://www.careerforum.ru/assets/img/pdf2.png') no-repeat;
	overflow:hidden;
	height:345px;
    position:relative;
    margin-left: 4px;
    margin-top: 15px;
    margin-bottom: 1px;

    font-family: 'Times New Roman', serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #900731;
}
.news2,
.news3 {
	background:none !important;
	width:200px;
   	overflow:hidden;
}
.news3 {width:200px;}
.news .bg {
	width:200px;
   	overflow:hidden;
    padding-left: 10px;
}
.bg
{
  margin-top: 0px;
  margin-bottom: 0px;
  position:relative;
  height: 270px;
}

div.move {
  	overflow:hidden;
}
div.move a
{
     color: #8A6B67;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
}

.news2 div {padding:0;}
.news p {
	width:auto;
	margin:0;
   	overflow:hidden;
}

.td_auth_width
{
  font-size: 12px;
  font-weight: bold;
}

#wlpeUserProfileCountry
{
  font-size: 12px;
}
#forma, #forma b, #forma td
{
  font-size: 11pt !important;
}

