body	{padding:0; margin:0; height:100%; font-size:10pt; font-family:Trebuchet MS,Tahoma; color:373737; text-align:center; background:white;}

a			{color:ed0790;}
a:visited	{color:ed0790;}
a:hover		{text-decoration:none;}

.iePNG, img {filter:expression(fixPNG(this));} 
.iePNG a	{position: relative;}

table	{border-collapse:collapse;}
td		{font-size:10pt; font-family:Trebuchet MS,Tahoma; color:373737; padding:0;}
form	{padding:0; margin:0;}

h1		{font-size:240%; margin:0 0 15px 0; font-weight:normal;}
h2		{font-size:180%; margin:35px 0 15px 0; font-weight:normal;}
h3		{font-size:150%; margin:20px 0 10px 0; font-weight:normal;}
h4		{font-size:115%; margin:15px 0 6px 0;}
h5		{font-size:105%; margin:10px 0 6px 0;}

div		{text-align:left;}
p		{margin:0 0 8px 0;}
img		{border:0;}
img.none	{visibility:hidden;}
ul			{margin:10px; padding:0; list-style:none;}
ul li		{margin:3px 0; padding-left:10px; background:url(img/li.gif) 0 0.5em no-repeat;}
div.in	{width:100%;}
div.level	{position:relative;}

#fields		{width:100%; height:100%;}
#fields td.toper	{height:100%; text-align:center; vertical-align:top; background:url(img/bg.jpg) left bottom repeat-x;}
#fields td.topper	{height:100%; text-align:center; vertical-align:top; background:url(img/bg_inner.jpg) left bottom repeat-x;}
#fields td.footer	{height:33px; text-align:center; background:#596679;}

#layer	{width:990px; margin:0 auto;}

#head	{height:155px; text-align:center;}
#logo	{padding:40px 0 10px 0; text-align:center;}
#sitename	{margin:0 0 10px 0 ; text-align:center;}

#navigation		{width:100%; height:48px; margin:0 auto;}
#navigation td	{padding:0 18px; font-size:16pt; font-weight:bold; font-family:Arial; background:#596679;}
#navigation td.mri		{width:50%; padding:0;}
#navigation td.first	{width:24px; padding:0; background:none;}
#navigation td.last		{width:24px; padding:0; background:none;}

#bottom	{width:920px; margin:0 auto;}

#copyright	{float:left; width:300px; font-size:9pt; color:white;}
#copyright a, #copyright a:visited	{color:white;}

#created	{float:right; width:300px; font-size:9pt; color:white; text-align:right;}
#created a, #copyright a:visited	{color:white;}

table.anons		{width:100%;}
table.anons td	{width:33%; padding:0 35px 25px 35px; vertical-align:top;}
div.date	{font-size:11pt; font-weight:bold; margin:10px 0 15px 0; zoom:1;}
div.date img	{position:relative; top:5px; margin-right:8px;}

#menu_01	{display:block; width:85px; height:20px; font-size:1px; background:url(img/menu_01.gif);}
#menu_01:hover	{background-position:left bottom;}
#menu_01.sel	{background-position:left bottom;}
#menu_02	{display:block; width:118px; height:20px; font-size:1px; background:url(img/menu_02.gif);}
#menu_02:hover	{background-position:left bottom;}
#menu_02.sel	{background-position:left bottom;}
#menu_03	{display:block; width:211px; height:20px; font-size:1px; background:url(img/menu_03.gif);}
#menu_03:hover	{background-position:left bottom;}
#menu_03.sel	{background-position:left bottom;}
#menu_04	{display:block; width:101px; height:20px; font-size:1px; background:url(img/menu_04.gif);}
#menu_04:hover	{background-position:left bottom;}
#menu_04.sel	{background-position:left bottom;}
#menu_05	{display:block; width:83px; height:20px; font-size:1px; background:url(img/menu_05.gif);}
#menu_05:hover	{background-position:left bottom;}
#menu_05.sel	{background-position:left bottom;}

table.content	{width:990px; margin:0 auto;}
table.content td.left_column	{width:70%; padding:20px 20px 30px 0; vertical-align:top;}
table.content td.right_column	{width:30%; padding:50px 0 30px 20px; vertical-align:top;}

table.search	{width:100%;}
table.search td.search_city	{padding:20px 20px 0 20px;}
table.search td.search_specialization	{padding:10px 20px 0 20px;}
table.search td.search_vacancy			{padding:10px 20px 20px 20px;}
table.search td div	{margin:0 0 4px 0; font-weight:bold;}
table.search td select	{width:100%;}
div.src_01	{background:url(img/bg_search.gif) left bottom repeat-x #cbd8e7;}
div.src_02	{background:url(img/corn_01.gif) no-repeat;}
div.src_03	{background:url(img/corn_02.gif) right top no-repeat;}
div.src_04	{background:url(img/corn_03.gif) left bottom no-repeat;}
div.src_05	{background:url(img/corn_04.gif) right bottom no-repeat;}

hr	{margin:12px 0; height:1px; border:0; color:#b4c5df; background:#b4c5df;}
#resume h3	{margin:0 0 12px 0;}
#resume sup	{color:ec038e;}
table.resume	{width:100%;}
table.resume td.lft	{width:160px; padding:8px 0; vertical-align:top;}
table.resume td.rtf	{padding:8px 0 8px 12px;}
table.resume td.rtf1	{padding:8px 0 8px 12px;}
table.resume td.rtf2	{padding:8px 0 8px 12px;}

#resume label	{margin:0 15px 0 5px;}

table.resume td.rtf1 input		{width:420px;}
table.resume td.rtf1 select		{width:420px;}
table.resume td.rtf1 textarea	{width:420px; height:150px;}

table.resume td.rtf2 input	{width:235px;}

input.fmw	{width:auto !important;}
input.fmw1	{width:40px;}
input.fmw2	{width:50px;}
input.fmw3	{width:80px;}
input.fmw4	{width:100px;}

select.day		{width:60px;}
select.month	{width:90px; margin:0 5px;}
select.year		{width:70px;}

.grey	{color:959595;}

div.addBlock	{margin-top:5px;}
div.addBlock img	{position:relative; top:3px; margin-right:5px;}
div.addBlock a, div.addBlock a:visited	{color:596679;}	

div.hr_vac	{clear:both; width:140px; margin:10px 0; font-size:1px; bordr-top:2px solid #e3e3e3;}
div.vacReaction		{clear:both; width:240px; background:url(img/rec_01.gif) no-repeat #ee1a99;}
div.vacReaction div	{height:30px; padding:0 40px; text-align:center; line-height:28px; background:url(img/rec_02.gif) right top no-repeat;}
div.vacReaction a, div.vacReaction a:visited	{color:white; font-size:8pt;}

div.rent	{margin:5px 0 1px 0;}
div.rent1	{margin:8px 0 10px 0;}
div.hr_pop	{border-top:1px solid #b3c6de; font-size:1px; margin:8px 0;}
input.fmp1	{width:260px;}
input.fmp2	{width:345px;}

.lead		{font-size:12pt; font-weight:bold; color:666666;}
div.note	{margin:20px 0 20px 30px; padding:10px 20px; font-size:9pt; background:#f2f2f2;}
h3.block	{color:ed0790;}

div.carBlock	{padding-top:20px; margin:0 0 40px 15px; clear:both;}
div.carContent	{position:relative; background:#f2f2f2; border-top:1px solid #f2f2f2;}
div.carPortret	{position:absolute; float:left; width:125px; left:-15px; top:-15px;}
div.carAnons		{margin:0 0 0 125px; padding:15px 25px 15px 5px;}
div.carPortret img	{border:2px solid #c8c8c8;}
div.carShort		{clear:both; padding:40px 20px 20px 20px;}

table.vacancy		{}
table.vacancy td.lvs	{padding:6px 10px 0 0; vertical-align:top; color:999999;}}
table.vacancy td.rvs	{padding-top:6px;}

#vacancyBlock		{padding-left:40px;}
#vacancyBlock	div.lv	{margin:20px 0 10px 0; font-weight:bold;}
#vacancyBlock	ul	{margin:0;}
#vacancyBlock	li	{margin:3px; padding-left:8px; background:url(img/li_01.gif) 0 0.7em no-repeat;}

div.resume_lft	{width:160px; padding:8px 0; vertical-align:top; float:left; clear:left;}
div.resume_rft	{padding:8px 0 8px 12px; margin-left:160px;}
div.resume_rft1	{padding:8px 0 8px 12px; margin-left:160px;}
div.resume_rft2	{padding:8px 0 8px 12px; margin-left:160px;}

div.resume_rft1 input		{width:420px;}
div.resume_rft1 select		{width:420px;}
div.resume_rft1 textarea	{width:420px; height:150px;}
div.resume_rft2 input	{width:235px;}

table.fline	{width:100%;}
table.fline td	{padding-bottom:10px;}
table.fline td.fleft		{width:33%; padding-right:12px;}
table.fline td.fcenter	{width:33%; padding:0 8px 10px 8px;}
table.fline td.fright	{width:33%; padding-left:12px;}
table.fline td.flong		{padding-right:8px;}
table.fline input	{width:211px;}
table.fline td.flong input	{width:442px;}
table.fline td.flong textarea	{width:442px; height:100px;}

div.intBlock		{padding:30px 0 0 0;}
a.interv, a.interv:visited	{text-decoration:none; border-bottom:1px dashed #ed0790;}
div.prt	{margin:5px 0 5px 10px;}
div.prt textarea	{width:400px; height:80px;}
.prt1	{width:326px;}
.prt2	{width:350px;}