@import "reset000.htm";
body                {background:#ffffff;font:normal 12px Tahoma,Verdana,Arial;color:#000000;padding:12px 18px}
input               {font:normal 11px Tahoma,Verdana,Arial}
a                   {color:#000000}
a:hover             {text-decoration:none}
h1                  {color:#042f5b;font-size:24px}
h3, h3 a            {color:#2e6db1;font-size:14px}
h3.fakh             {1font-weight:normal;font-size:14px;color:#042956}
h4, h4 a            {color:#2e6db1;font-size:13px}
p                   {margin-top:3px}
.marauto            {margin:0px auto}
.small              {font-size:11px}
.padding            {padding:10px}

ul,ol               {margin-left:20px}
ul                  {list-style-type:disc}
li                  {margin:5px 0px 5px 0px;}


/* new styles */
.inp                {background:#ecf8f8;border:1px solid #d4ecee}


.blue               {color:#2e6db1}
.oj                 {color:#f27f0c !important}
.blue_blk           {color:#ffffff;background:#3ca0d9 url('blue_blk.gif') left bottom repeat-x;border-left:1px solid #71b4d5;border-right:1px solid #56a7d5;border-top:1px solid #a5d5e6}
div.blue_blk        {padding:5px;}
/*.blue                 {color:#042f5b}*/


.blue_hblk          {padding:4px 6px 5px;color:#ffffff;background:#3ca0d9 url('blue_blk.gif') left bottom repeat-x;border-left:1px solid #71b4d5;border-right:1px solid #56a7d5;border-top:1px solid #a5d5e6}
.blue_hblk h1       {color:#ffffff;display:inline;font-size:18px}
.blue_hblk a        {color:#ffffff}
.blue_hblk img      {display:inline;margin:2px 6px 0px 0px}
.blue_hblk span img {behavior:url('pngbehav.htc')} 

.dblue              {color:#042f5b}
.dblue_blk          {padding:4px 6px 5px;color:#ffffff;background:#04305c url('gray_blk.gif') left bottom repeat-x;border-top:1px solid #436384;border-left:1px solid #436384;border-right:1px solid #436c8c;border-bottom:1px solid #81b3c7}
.dblue_blk h1       {color:#ffffff;display:inline;font-size:18px}
.dblue_blk a        {color:#ffffff}
.dblue_blk img      {display:inline;margin:2px 6px 0px 0px}
.dblue_blk span img {behavior:url('pngbehav.htc')} 
.blk_img            {padding:0px 6px}
.blk_img h1         {position:relative;top:-5px}
.blk_img p.fright   {margin-top:6px}

.gray_blk           {background:#f2f2f2;padding:5px 10px;color:#042f5b}
.gray_blk a         {color:#042f5b}

.types td           {width:33%;padding-right:10px}
.types a,
.types span         {position:relative;top:-3px}
.types p            {text-indent:-19px;padding-left:19px}
.types p img        {behavior:url('pngbehav.htc');display:inline;margin-right:5px}

.pages_blk          {background:#d4e5f5 url('pages_bg.gif') right top repeat-y;padding:5px 10px;border-top:1px solid #b8d4ed;border-bottom:1px solid #bdd8ef;border-left:1px solid #cee0f3;border-right:1px solid #a8cbe9}
.pages_blk,
.pages_blk a        {color:#042f5b} 

.info td            {padding:1px 10px 2px}
.info td a          {line-height:16px}

.even, .even td     {background:#fafafb}
.odd, .odd td       {background:#ebecec}

.plashka            {background:#7da0d2 url('plashka_.gif') right top repeat-y;border-left:1px solid #9eb8dd;border-right:1px solid #c8d2d9;border-top:1px solid #9db0c1;border-bottom:1px solid #ccd6de}
 
.nounder            {text-decoration:none !important} 
.red                {color:#ff0000}
.green              {color:#1f9143}
.rel                {position:relative}
.png img            {behavior:url('pngbehav.htc')}
.full               {width:100%}
.fleft              {float:left}
.fright             {float:right}
.upper              {text-transform:uppercase}
.submit             {padding-left:10px;padding-right:10px}
.rpx                {margin:5px 0px;background:#e65131;1border-top:1px solid #f9d4cc;border-bottom:1px solid #f9d4cc/*#f3a898*/}/*#e65131*/
.bpx                {margin:5px 0px;background:#436384}
.gpx                {margin:5px 0px;background:#666666;border-top:1px solid #b3b3b3}
.g2px               {margin:5px 0px;background:#666666;border-bottom:1px solid #b3b3b3}
.rlblk              {border-left:2px solid #ec7d65;padding-left:10px}



                      
/*#container            {margin:18px 3%}*/
#container          {width:1600px;min-width:1000px}

#head               {width:100%}
#head,
#head td, #head a   {color:#ffffff}
#head .bg           {width:100%;height:105px;background:#ffffff url('head_bg0.gif') left center repeat-x}
#head .logo         {float:left;margin:0px 0px -14px -18px;width:339px;height:193px;z-index:10}
#head .form         {height:1%;margin:48px 10px 10px 339px;font-size:10px}
#head .form         {font-size:10px}
#head .auth         {}
#head .auth td      {text-align:left;padding:0px 5px}
#head .auth input   {width:150px}
#head .cont_tabs    {text-align:right}
#head .tabs         {position:relative;top:-41px}
#head .tabs td      {padding-left:5px}
#head .tabs a       {float:left;color:#000000;font-weight:bold;text-decoration:none;display:block;padding:6px 10px 11px;background:url('tab_bg00.gif') left top repeat-x}
#head .tabs img     {float:left;display:inline}

#topBanner          {margin-top:-30px}
#topBanner .bg_l    {background:#ebebeb url('top_bann.gif') left top repeat-y}
#topBanner .bg_r    {background:url('top_bano.gif') right bottom no-repeat}
#topBanner .banner  {width:1px}
.rightBanner        {margin-bottom:20px}

.content            {width:100%;margin-top:16px}
.content .l         {width:220px;background:url('content_.gif') right top repeat-y}
.content .l .pad    {margin:15px 10px 0px}
.content .c         {width:100%;padding:0px 35px}
.content .r         {width:240px;padding-bottom:20px}

.grayblk            {background:#f2f2f2;padding:15px 10px}
.bull_blk           {margin:5px 0px;line-height:18px}
.bull_blk,
.bull_blk a         {color:#808080;font-weight:bold;font-size:11px}
.bull_blk a,
.bull_blk img       {margin-right:5px}
.bull_blk img       {display:inline}
.bull_blk p         {text-indent:-11px;padding-left:11px}
.bull_single        {line-height:12px;font-weight:normal;font-size:10px}

.list               {float:left;line-height:18px}
.list .blk          {padding-right:15px}
.list, .list a      {color:#042f5b}
/*.list a.item      {width:100%;display:block;border-bottom:1px solid #cac9f3;margin-top:-2px}*/

.alph               {width:100%}
.alph td            {width:1%;padding-right:5px}
.alph a             {color:#e65131}

.news               {width:100%;font-size:10px}
.news td            {padding:5px 0px 10px}
.news img           {margin:0px 20px 0px 10px}

.service            {width:100%}
.service td         {width:1%;padding:5px 10px;text-align:center}
.service a          {color:#808080;font-size:14px}

.footer             {font-size:10px}
.footer img         {display:inline}

.pageblock {
float: left;
padding: 5px;
}

.pageblock a{
color:#e65131;
}

.save {
display: inline;
height: 16px;
vertical-align: top;
}

.referat_content{
color: #000;
display:none;
font-size: 16px;
}

.add_form .item_container {
background-color: #F2F2F2;
margin-bottom: 3px;
padding: 3px;
}

.add_form .item_title {
background-color: #E2E2E2;
border-bottom: 2px solid #D2D2D2;
font-size: 13px;
}

.add_form .item_descr {
font-size: 11px;
font-style: italic;
}

.add_form input, .add_form select, .add_form textarea {
width: 80%;
border: 1px solid;
}

.add_form textarea {
height: 150px;
}

.add_form .item_block {
padding-top: 4px;
padding-left: 1px;
padding-bottom: 3px;
}

.mfilter input, .mfilter select{
width: 200px;
}

.tbl                {width:100%;background:#e5e5e5 url('tbl_bg00.gif') left top repeat-x;border-collapse:separate;border-spacing:1px}
.tbl th,
.tbl td             {padding:5px 10px;text-align:center}
.tbl th             {background:#f9fcfc url('tbl_th_b.gif') left bottom repeat-x}
.tbl td             {background:#fdfdfd url('tbl_td_b.gif') left bottom repeat-x}

.rub a, .rub a:visited {
color: #042F5B;
text-decoration: underline;
} 

.rub {
list-style-type: none;
padding: 0px;
margin: 0px;
}

.rub li {
margin: 0px;
padding: 0px;
}

.rub ul li {
list-style-type: none;
margin:0px;
padding: 0px;
}

.side_rub div.entry .single {background:url('p0000000.gif') 0px 0px no-repeat;position:absolute;top:3px;left:0px;width:9px;height:9px}
.side_rub div.entry         {position:relative}
.side_rub div.entry .plus   {background:url('plus0000.gif') 0px 0px no-repeat;position:absolute;top:3px;left:0px;width:9px;height:9px}
.side_rub div.entry .minus  {background:url('minus000.gif') 0px 0px no-repeat;position:absolute;top:3px;left:0px;width:9px;height:9px}
.side_rub a, .side_rub b    {display:block;padding-left:11px;font-weight:bold;}
.side_rub a                 {color:#042F5B}
.side_rub .rub_child        {padding-left:20px;padding-bottom:3px}
.side_rub .rub_child a      {font-weight:normal;padding-left:0px}
.side_rub .rub_child b      {padding-left:0px}

.rubrics                    {padding-left:10px;font-size:11px}
.rubrics a                  {color:#0271b8}
.rubrics span               {color:#0271b8;font-size:12px;font-weight:bold}

.bg_blue                    {background:#9bc8e5 url('bg_blue0.gif') left repeat-y;padding:2px 6px 4px;line-height:12px;font-size:12px;color:#fff}
.desctab                    {width:99%}
.desctab td                 {line-height:9px;font-size:10px;padding:5px 0px 4px 6px;text-align:right;vertical-align:top;}
.desctab td.td1             {text-align:left}
.chapter_16                 {padding-right:5px}
.chapter_17                 {padding-left:5px}

.hidden                     {display:none}

.job_search .item_firstcontainer                {color:#166099;}
.job_search .item_firstcontainer table          {background-color:#f2f2f2;}
.job_search .item_firstcontainer .item_title    {color:#166099;}
.job_search .item_firstcontainer table table td {width:46%;padding-right:4%}


.job_search .item_td1                       {width:47%;padding-right:3%}
.job_search .item_td2                       {width:46%;padding-right:4%}
.job_search .subitem_td2                    {width:50% !important;padding-right:0% !important}

.job_search .item_firstcontainer input, 
.job_search .item_firstcontainer select, 
.job_search .item_firstcontainer textarea   {border:1px solid #166099}

.job_search select                          {height:20px !important}
.job_search input                           {height:16px !important}


.job_search .item_container                 {padding: 5px 8px}
.job_search .item_title                     {font-size: 14px;padding-bottom:2px;color:#666666}
.job_search .item_descr                     {font-size: 11px;font-style: italic;}
.job_search table                           {margin-top:5px;width:100%}
.job_search table table                     {margin-top:0px}
.job_search input, .job_search select, 
.job_search textarea                        {width: 99%;border: 1px solid #000}
.job_search textarea                        {height: 150px;}
.job_search .item_block                     {padding-top: 4px;padding-left: 1px;padding-bottom: 3px;}

.job_search .item_submit                    {text-align:center;line-height:10px;padding:5px 0px 6px;width:53px;background:url('search_f.gif') top no-repeat;display:block;color:#fff;text-decoration:none;margin:8px 0px 30px 9px}

.list_tabcont                               {padding:30px 8px 20px}
.list_tabcont .list_tab                     {width:100%;margin-bottom:10px}
.list_tabcont .list_tab td                  {vertical-align:top}
.list_tabcont .list_tab_employer,
.list_tabcont .list_tab_employer a          {color:#7a7a7a;font-size:10px}
.list_tabcont .list_tab_vacancy             {color:#222222;font-weight:bold}
.list_tabcont .list_tab_td2                 {text-align:right}

table.pages                                 {margin:5px auto 50px}
table.page                                  {background:url('page_bg0.gif') top repeat-x}
table.page td                               {background:url('page_lef.gif') top left no-repeat}
table.page a                                {display:block;background:#fff;padding:1px 5px 3px 4px;line-height:12px;color:#166099}
table.page a:hover,
table.page a.active                         {background:url('page_rig.gif') top right no-repeat;color:#fff;text-decoration:none}

table.pages .page_prev                      {background:url('page_pre.gif') left no-repeat;display:block;width:8px;height:8px;margin-right:2px}
table.pages .page_next                      {background:url('page_nex.gif') right no-repeat;display:block;width:8px;height:8px;margin-left:2px}

table.pages .page_first                     {display:block;font-size:11px;line-height:12px;margin-right:20px;color:#166099}
table.pages .page_last                      {display:block;font-size:11px;line-height:12px;margin-left:20px;color:#166099}