body {
	margin:.1in .3in;
	padding:0;
	font:12pt "Times New Roman", serif;
	}
	
.hidden, .nav-block, .header .top, .content .right, .content .steps, .content .findus, #footer, #line, 
.posters, #home .submit, a.more, #home .rss-ico, .figurs .lines, .figurs .lines-default, .content .pages,
.no-print{display:none;}

/****************/
.clear:after {
	content: "."; 
    display: block; 
    height: 0;
    clear: both; 
    visibility: hidden;
}
.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */



/* =Links
----------------------------------------------- */
a {
	color:black;
	text-decoration:none;
	}
a img {
	border-width:0;
	}
/* =Headings
----------------------------------------------- */
h1, h2, h3 {
	margin:.6em 0 0 0;
	font-family:Georgia,Serif;
	font-weight:normal;
	clear:both;
	}
	h1 {
		margin:.5em 0 .4em 0;
		font-size:180%;
		}
	h2 {
		font-size:150%;
		margin:.5em 0 .4em 0;
		padding-bottom:0;
		}
	h3 {
		font-size:130%;
		margin:.3em 0 .1em 0;
		}
p{
	margin:0 0 .6em 0;
	}
blockquote{
	font-style:italic;
	}
h3+blockquote, h2+blockquote, p+ul, h2+ul, h3+ul{
	margin-top:.2em;
	}

table {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	margin:10pt 0 30pt 0;
	}
	td,th {
		border: #000 solid 1px;
		padding: 10px;
		text-align: left;
		vertical-align: top;
		}
hr {
	border: 0 hidden;
	border-top: 1px solid #000;
	clear: both;
	height: 0;	
	}
ul {
	margin-bottom:10pt;
	}
li {
	margin-bottom:5pt;
	}
/*******************************************************/
.header img.logo { display:block; margin:0 0 30px -5px;}
.breadcrumbs { font-style:italic; margin-bottom:20pt;}
.breadcrumbs a { display:none;}

.three .left { margin-bottom:20px; }
.vacancy-list { width:100%; overflow:hidden;}
.vacancy-list li { float:left; overflow:hidden; width:100%; padding:5px 0;}
.vacancy-list li.filter { font-weight:bold;} 
.vacancy-list li.head { font-size:0.8em;}
.vacancy-list li.filter select { border:none; font-style:italic;}
.vacancy-list li div { float:left; width:100%;}
.vacancy-list li div.position { width:60%;}
.vacancy-list li div.city { width:30%;}

.icon-grid { width:100%; overflow:hidden; }
.icon-grid li { float:left; margin:0 20px 20px 0; list-style:none;}

.figurs  { margin-bottom:50pt;}
.figurs  .default h3 { font-style:italic; margin-bottom:5px;} 
.figurs  .buttons li { font-style:italic; margin-bottom:10pt;}
.figurs  .buttons li div { font-style:normal; font-size:0.9em; margin-top:5pt;}
.figurs  .buttons li div li { font-style:normal; margin-bottom:5pt;}

.tabs { display:none;}
.schemes h2 { font-size:14pt; font-style:italic;}
.schemes ul{ width:100%; overflow:hidden; clear:both; margin:0 0 30px 0; padding:0;}
.schemes h3 { font-size:13pt;}
.schemes ul li.fst, .schemes ul li.snd, .schemes ul li.trd, .schemes ul li.fth{
	float:left;
	position:relative;
	width:23%;	
	margin:0 2% 0 0;
	padding:0;
	list-style:none;
	}
	.schemes ul li ul {
		margin:0;
		padding:0 0 0 15pt;
		font-size:10pt;
		line-height:1.2em;
		}
		.schemes ul li ul li {
			margin-bottom:3pt;
			}
			
			
ul.advantages  {list-style:none; margin:0; padding:0;}	
ul.advantages li {width:100%; overflow:hidden; margin:0 0 30px 0; padding:0;}
ul.advantages img {float:left; margin:0 0 -90px 0;}
ul.advantages div {margin-left:100pt;}

.iconadvantage {
	width:100%;
	overflow:hidden;
	margin-bottom:10pt;
	font-weight:bold;
	}
	.iconadvantage img { float:left; margin:0 10pt 10pt 0;}

table.recruiters { margin-bottom:30pt; border:none;}
table.recruiters td { border:none;}
table.recruiters img { float:left;}
table.recruiters div {margin:0 0 25px 100px;
						font-size:10pt;
						line-height:13pt;
						}
table.recruiters div p { font-style:italic;}
table.recruiters div p span{ font-style:normal;}

ul.articles-list { margin:0; padding:0;}
ul.articles-list li{ margin:0 0 20pt 0; padding:0; list-style:none;}
ul.articles-list li li{ margin:0 0 5pt 0; padding:0 0 5pt 0; list-style:disc;}
ul.articles-list li img { float:left; margin: 0 0 -93pt 0;}
ul.articles-list li div{ margin:0 0 10pt 130pt; min-height:100pt;}
ul.articles-list li div h2 { font-size:14pt; margin-bottom:5pt;}
ul.articles-list li div p.date { font-size:0.9em; font-style:italic;}
ul.articles-list li.more { display:none;}

ul.photoline  { margin:0; padding:0; width:100%; overflow:hidden;}
ul.photoline li { margin:0 0 20pt 20pt; padding:0; list-style:none; float:left;}

ul.gallery  { margin:0; padding:0; width:100%; overflow:hidden;}
ul.gallery li { margin:0 0 20pt 20pt; padding:0; list-style:none; float:left;}
ul.gallery li .valign { display:none;}

ul.contacts {margin:0; padding:0;} 
ul.contacts li {margin:0 0 15pt 0; padding:0; list-style:none;}
ul.contacts li h2 {font-size:14pt; margin-bottom:5pt;}
ul.contacts li h3 { font-size:13pt; font-style:italic; margin-bottom:5pt;}
ul.contacts li li { margin-bottom:5pt;}
ul.contacts .block { width:100%; overflow:hidden; margin-bottom:10pt;} 
ul.contacts .half { width:45%; margin-right:5%; float:left;} 
ul.contacts .half img { display:block;}
ul.contacts  p { margin:0.2em 0;}