html,body  {  margin: 0px; padding: 0px; background:#fff;}

form { margin:0px; padding:0px;}

table { font: normal 8pt Arial; text-align:left; border-spacing:0px;}

tr { vertical-align: top; }

td { vertical-align: top; padding: 0px; }

img { border:0px; }

div {font: normal 8pt Arial, Verdana;}

p { padding: 1px; }

a, a:active, a:visited {color: #000; font: normal 8pt Arial, Verdana; text-decoration:none;}
a:hover {color: #000; font: normal 8pt Arial, Verdana; text-decoration:none;}

.bot { vertical-align:bottom; }
.mid { vertical-align:middle; }

.maintbl { width:100%;}
.width { width:1003px;}
.width_2 {width:100%; height:auto;}
.border2 {border:solid 1px #b3b3b3;}


.right_td_inner_tbl {width:468px;}
.bg {background:#eaeaea;}
/********************************************************************************************************************************************************************/


.big_tbl {width:523px;}

.copy {color: #343434; font: normal 11px Arial, Verdana; text-decoration:none; background:url(/img/footer_shadow.gif) repeat-x bottom center; height:17px; width:100%;}

.funds {color:#191919; font:normal 13px Arial, Helvetica, sans-serif; }
a.funds, a.funds:active, a.funds:visited {color:#191919; font:normal 13px Arial, Helvetica, sans-serif; text-decoration:none;}
a.funds:hover {color:#191919; font:normal 13px Arial, Helvetica, sans-serif; text-decoration:underline;}

.sm_menu {color:#fff; font:normal 10px Arial, Helvetica, sans-serif; background:url(/img/sm_menu_bg.gif) repeat-x top center; width:100%; height:20px; vertical-align:middle;}

a.sm_menu, a.sm_menu:active, a.sm_menu:visited {color:#fff; font:normal 10px Arial, Helvetica, sans-serif; background:url(/img/sm_menu_bg.gif) repeat-x top center; width:100%; height:20px;  display:block;}
a.sm_menu:hover {color:#fe9602; font:normal 10px Arial, Helvetica, sans-serif; background:url(/img/sm_menu_bg.gif) repeat-x top center; width:100%; height:20px;  display:block;}

.left_menu {color:#01549e; font: bold 12px Arial, Helvetica, sans-serif;}
a.left_menu, a.left_menu:active, a.left_menu:visited {color:#01549e; font: bold 12px Arial, Helvetica, sans-serif; text-decoration:none;display:block; height:25px; width:80px; padding-right:10px;}
a.left_menu:hover {color:#01549e; font: bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:#dadada url(/img/active_menu_ann.gif) no-repeat top left; display:block; height:25px; width:80px; padding-right:10px; }

a.left_menu_active {color:#01549e; font: bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:#dadada url(/img/active_menu_ann.gif) no-repeat top left; display:block; height:25px; width:80px; padding-right:10px; }

.new {color:#ff6600;}
.account {color:#355ab1; font:bold 18px Arial, Helvetica, sans-serif;}
.an_block_titles {color:#666666; font:bold 13px Arial, Helvetica, sans-serif; vertical-align:middle;}
.an_block_text {color:#000; font:normal 11px Arial, Helvetica, sans-serif; vertical-align:middle;padding-left:25px;padding-right:10px;}
.an_block_date {color:#0047a0; font:bold 11px Arial, Helvetica, sans-serif; vertical-align:middle;   padding:5px;}
.an_block_title2 {color:#0047a0; font:bold 14px Arial, Helvetica, sans-serif; vertical-align:middle;  padding:5px;}

.sm_menu_left {background:url(/img/sm_menu_left.gif) no-repeat top right; width:10px; height:20px;}
.sm_menu_right{background:url(/img/sm_menu_right.gif) no-repeat top left; width:10px; height:20px;}

.sep3 {background:url(/img/sep.gif) repeat-x center left; width:100%; height:20px;}

.sep1 {background:url(/img/sep1.gif) repeat-x center left; width:100%;}
.sep2 {background:url(/img/sep2.gif) repeat-x top left; width:100%;}

/***/

.inputtext {color:#000; font:normal 11px Arial, sans-serif; border: solid 1px #8bacbd; width:131px; height:16px; background:#fff; padding-left:3px; vertical-align:middle;}
.inputselect {color:#666666; font:normal 11px Arial, sans-serif; border: solid 1px #8bacbd; width:133px; height:20px; background:#fff;}
.inputtextarea {color:#666666; font:normal 11px Arial, sans-serif; border: solid 1px #8bacbd; width:265px; height:119px; overflow:auto; background:#fff; padding-left:3px;}
 input.button { font:normal 11px Arial; color:#000; height:22px; width:60px; background:#e8e892; vertical-align:middle; border:solid 1px #6a6a5a; cursor:pointer}

.contact_code {width:116px; height:24px; font: bold 16pt Arial; padding-left:3px;}
.contact_big_tbl {width:422px; height:auto;}
.contact_inner_tbl {width:364px; height:62px;}
.blue_text {color:#fff; font: bold 12px Arial;}

.border { border:solid 1px #b4c3d4;}

.sign_block_top_text {color:#193593; font:normal 12px Arial, Helvetica, sans-serif;}

.sep { background:url(/img/sep_repeat.gif) repeat-x left center; height:1px;}

.goods_big_title { color:#ff0000; font:bold 20px Arial;}
.goods_desc {color:#1c4ba7; font:normal 11px Arial;}
.goods_price {color:#ff0000; font: bold 11px Arial;}

.title1{color:#c9151e; font:normal 11px Arial; vertical-align:middle;}
.title2 {color: #4f4f4f; font: normal 11px Arial; vertical-align:middle;}

.vacancy_title {color:#333333; font: bold 12px Arial; vertical-align:middle;}
.vacancy_date { color:#616161; font:normal 10px Arial;}

/************** POP UP ****************************************/

.login_inputtext {color:#000; font:normal 11px Arial, sans-serif; border: solid 1px #0a3691; width:145px; height:17px; background:#fff; padding-left:3px; vertical-align:middle; }

.login_button {color:#fff; font:normal 11px Arial, sans-serif; background:#2c4986; width:auto; color:#fff; height:16px; border:0px; cursor:pointer;}
#go {background:url(/img/go.gif) no-repeat; width:24px; height:25px; border:0px; padding-left:5px; vertical-align:middle;}

a.script, a.script:active, a.script:visited {color: #fff; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:none;}
a.script:hover {color: #fff; font: bold 9pt Verdana, Arial, Tahoma; text-decoration:none;}

.move_div
{position:absolute; visibility:hidden; top:35px; padding-right:0px; width:0px; height:0px; display:block;}



/*****************/
.maintbl {width:1000px; height:100%;  border-left:solid 1px #eff0f0; background:#fff; border-right:solid 1px #eff0f0;}
.main {width:100%; height:100%; background:url(/img/header_bg.jpg) no-repeat top center;}
#logo {position:relative; top:18px; left:35px;}
.wh { width:100%; height:100%;}
.lupa {position:relative; width:0px; height:0px; top:5px;}
.search {vertical-align:middle; width:37px; height:31px; padding-right:5px; padding-top:4px;}
.login_main {width:100%; background:url(/img/login/login_main.gif) repeat-x top center; height:100px; vertical-align:middle; color:#fff;}
.righttopmenu {width:auto; height:100%;}
.menu_main {width:97%; height:100%}
.menu_tbl {width:100%; height:31px;}
.menu_sep {vertical-align:middle; width:2px; background:url(/img/orange_bg.gif) repeat-x center center;}
#cnt_submenu {position:relative; top:0px; left:11px; height:0px; width:0px;}
.submenu {width:auto; height:22px;}
.mid_tbl {width:100%; height:auto; background:url(/img/main_top_bg.jpg) no-repeat top center;}
.bot_tbl {width:65%; height:30px; color:#343434;}
.footer_sep {background:url(/img/footer_sep.gif) repeat-x center center; height:10px;}
.sign_pic {position:relative; top:-16px;left:-19px;}

.signin_tbl {width:100%; height:268px; background:url(/img/sign_block_main_bg_repeat.gif) repeat-x top center;}

.login_form_tbl {width:177px; height:100px;}
.blue_sep {background:url(/img/blue_sep.gif) repeat-x center left; height:10px;}
.top_right {width:90%;}
.top_blue_tbl {width:100%; height:118px; background:#213ca2;}
.footer {height:48px}
.blue {color:#213CA2;color:#002284; font:bold 11px Arial; vertical-align:top;}
.salary {color:#FF6600;font-weight:bold;}

/*****************************/
.topbg{background:url(/img/topbg.gif) repeat-x; height:60px; width:100%;}
#logopos{margin-left:60px; margin-top:5px;}
.topdate{font-size:10px; color:#fff; position:relative; top:-3px; padding-left:117px;}
.tit{background:#fcfcfc url(/img/titbg.gif) repeat-x; height:32px; padding-left:17px; font-weight:bold; font-size:12px; color:#001857;}

a.vtitle, a.vtitle:active, a.vtitle:visited {color: #00298f; font: bold 12px Arial; text-decoration:none;}
a.vtitle:hover {text-decoration:underline;}
.textbg{background:#fff url(/img/textbg.gif) repeat-x top left; padding:10px 17px 10px 17px;}


