
html, body { width: 100%; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height: 14px; color:#323232; background: #ffffff;}
body       {  min-height: 100%; height: auto; position: relative; }
* html body	   { height: 100%; }
#header    { width: 100%; }
#content   { padding-bottom: 310px;}
#wrapper_footer    { height: 270px; width: 100%; position: absolute; bottom: 0; left:0;  }


/* Main --------------------- */

#header,#content,#footer,#footer2,#header2 { width:960px; margin: 0 auto; }
* { margin:0; padding:0; }
*:focus { outline: none; }

* html img  { filter:expression(fixPNG(this));}

.hidden { display: none; }
.show   { display: block!important; }
.no-bg  { background: none!important; }
.no-border, img { border: none; }
.clear{ clear: both; }
.float-left {float: left;}
.blue {color: #004989;}

a:link    { color: #0066CC; text-decoration:underline; }
a:visited { color: #0066CC; text-decoration:underline; }
a:hover   { color: #0066CC; text-decoration:none; }
a:active  { color: #0066CC; text-decoration:underline; }
a.orng:link		{ color: #ff6c00; text-decoration: underline; }
a.orng:visited	{ color: #ff6c00; text-decoration: underline; }
a.orng:hover 	{ color: #ff6c00; text-decoration: none; }
a.orng:active 	{ color: #ff6c00; text-decoration: underline; }

blockquote{ padding: 10px 30px;  font-style: italic; background: #f1f1f1;}
pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code { padding: .2em .5em; }

ol 		 { margin-left: 24px; line-height: 18px; }
ul 		 { line-height: 18px; margin-bottom:12px; }
ul li 	 { margin: 4px 0 0px 0; list-style: none; background: url('/images/design/li.gif') no-repeat 0 7px; padding-left: 17px;}
ul ul    { margin:0; padding:0;}
ul ul li { margin: 4px 0;  list-style: none; background: url('/images/design/li.gif') no-repeat 0 7px; padding-left: 17px;}


ol,  table, blockquote, pre, .content img { margin-bottom: 12px; }

p { margin-bottom: 16px; }
table 	{ border-collapse:collapse;border:none;}
table td{ padding:0px; vertical-align:top;}

h1, h2, h3, h4 {color: #000; font-family: Georgia, 'Times New Roman', Times, serif;}
h1{ font-size: 24px; line-height: 26px; font-weight: normal; margin-bottom: 14px; }
h2{ font-size: 14px; font-weight: bold; margin: 14px 0; color:#424242; font-family:Arial, sans-serif;}
h3{ font-size: 14px; font-weight: normal; margin-bottom: 10px;}
h4{ font-size: 14px; font-weight: normal;}

.inner-content img 	{ display: block; padding: 6px; border: 1px solid #d9d9d9; margin: 14px 0; display: inline;}
.my-table 			{ width: 100%;}
.my-table td		{ height: 35px; padding: 0 5px 0 5px;  vertical-align: middle; border-bottom: 1px solid #b1b0b0;}
.my-table thead td	{ color: #fff; font-weight: bold;  border:none; }
.my-table thead  	{ color: #fff; font-weight: bold; background: #1f78c7 url('/images/design/mytable.gif') repeat-x 0 0; border:none; }
.my-table-row 		{ background-color: #d7ebce;  }
.my-table .thead td	{ color: #fff; font-weight: bold;  border:none; }
.my-table .thead  	{ color: #fff; font-weight: bold; background: #1f78c7 url('/images/design/mytable.gif') repeat-x 0 0; border:none; }

.img_left 			{ display: block;  border: 3px solid #ff9302; padding:1px; margin: 5px 19px 12px 0; float: left;}
.img_right 			{ display: block;  border: 3px solid #ff9302; padding:1px; margin: 5px 0px 12px 19px; float: right;}



/* header ---------------------*/

#header 						{ position: relative; background: url('/images/design/header_vn.jpg') no-repeat 0 15px; }

#header .logo 					{  padding: 55px 0 0px 0px;  }
#header .logo #logo				{  width: 250px; height:59px; display: block; margin: 0 0 20px 35px; }

#header .icons     	  			{ padding: 0px 0px 0px 39px; margin: 0; height: 10px; }
#header .icons .home  			{ float: left; display: block; width: 49px; height: 10px;  background: url('/images/design/home.gif') no-repeat;  border:0; margin-right:11px; }
#header .icons .mail  			{ float: left; display: block; width: 81px; height: 10px; background: url('/images/design/mail.gif') no-repeat;  border:0;  margin-top:1px;margin-right:10px;}
#header .icons .map   			{ float: left; display: block; width: 62px; height: 10px; background: url('/images/design/map.gif') no-repeat;   border:0;  margin-top:1px;}

#header .rcol					{ width: 227px; height:160px; }
#header .city_selector		  	{ float: left; padding: 130px 0px 0 18px; color:#fff; font-size:11px;  }
#header .city_selector select 	{ background: #fff; color: #666; font-size:11px;}

#header .td1					{ height:67px;}
#header .menu-orn 				{ float: left; padding: 0px 0 0px 10px; margin:0;  }
#header .menu-orn .item 		{ float: left;   }
#header .menu-orn .item img		{ display: block; margin:0; padding:0; }


#header .search     			{ margin: 15px 0px 0 18px;  }
#header .search .textinputs 	{ float: left; margin: 2px 2px 0 0; width:120px; padding-left: 5px; height:18px; color: #666; font-size:11px; line-height:16px; border: 1px solid #868686; background: #fff;}
#header .search .button			{ background: url('/images/design/search_button.gif') no-repeat 0 0px; padding:0; width:66px; height: 24px; border: none;}


/* index ----------------------*/

.content	{  width: 100%; margin-top: 15px;}

#content .left_column				{ width:240px;}

#content .left_column .menu_blue			{ color: #0066cc; font-size: 18px; line-height: 20px; margin: 0px 0 70px 0;}
#content .left_column .menu_blue .item	{ margin: 0 5px 10px 33px;}
#content .left_column .menu_blue a:link	{ color: #0066cc;  border-bottom: 1px dashed #0066cc; text-decoration: none;}
#content .left_column .menu_blue a:visited{ color: #0066cc; border-bottom: 1px dashed #0066cc; text-decoration: none;}
#content .left_column .menu_blue a:hover	{ color: #0066cc;  border-bottom: none;}
#content .left_column .menu_blue a:active{ color: #0066cc;  border-bottom: 1px dashed #0066cc; text-decoration: none;}

#content .left_column .phone		{ font: 26px/28px Georgia, 'Times New Roman', Times, serif; color:#0066cc; margin: 0 0 60px 10px;}
#content .left_column .phone span	{ font: 18px/28px Georgia, 'Times New Roman', Times, serif; color:#797979; }
#content .left_column .address		{ margin: 0 0 7px 10px;}

#content .left_column .heading 		{ color: #fa5517; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 24px; line-height: 26px; margin: 14px 0; }
#content .left_column .auth			{ width: 100%; margin-bottom: 70px; font-size:9px; font-family: 'Microsoft Sans Serif', sans-serif;}
#content .left_column .auth input	{ margin-bottom: 4px; width: 110px; height: 17px; background:#FFFFFF; border:1px solid #868686; color:#666; font-size:11px; padding:1px 0 0 5px; position: relative;  top:0px;}
#content .left_column .auth .pswd 	{ background:#FFF; height:17px; line-height:16px; padding:1px 0 0 5px; position:relative; width:110px; color:#666; font-size:11px; font-family: Arial, sans-serif;}
#content .left_column .auth .button { float: right; background: url('/images/design/button1.gif') no-repeat; width: 64px; height:22px; border: none;}
#content .left_column input#password{ background: none; left:0;  position:absolute; top:0px; }
* html #content .left_column input#password{top:1px;}


#content .left_column .heading2		{ color: #fa5517; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 24px; line-height: 26px; margin: 14px 0 2px 0; }
#content .left_column .inf-span		{ color: #666; font-size: 11px;}
#content .left_column #informer		{ width: 100%; margin: 14px 0 40px 0; color: #666; font-size: 11px; background: url('/images/design/informer.gif') no-repeat 0 18px;}
#content .left_column #informer td	{ height:23px; padding-left:10px;}
#content .left_column #informer .eur,
#content .left_column #informer .usd{ color: #323232; font-size:12px;}



#content .left_column .hotsp .hs			{ margin: 40px 0;}
#content .left_column .hotsp .hs .txt		{ margin: 6px 0 0 0; font-size:11px;}
#content .left_column .hotsp img			{ float: left; padding-right: 12px; margin-bottom: 40px;}
#content .left_column .hotsp a.title		{ font-size: 18px; line-height: 20px;}
#content .left_column .hotsp a.title:link	{ color: #0066cc;  border-bottom: 1px dashed #0066cc; text-decoration: none;}
#content .left_column .hotsp a.title:visited{ color: #0066cc;  border-bottom: 1px dashed #0066cc; text-decoration: none;}
#content .left_column .hotsp a.title:hover	{ color: #0066cc;  border-bottom: 1px solid #fff;}
#content .left_column .hotsp a.title:active	{ color: #0066cc;  border-bottom: 1px dashed #0066cc; text-decoration: none;}

#content .left_column .hotsp .more			{ background: url('/images/design/blue_arrow.gif') no-repeat 0 4px; text-decoration: none; padding: 0 5px;}

#content .left_column .strh	img				{ margin-right: 5px;}

#content .center_column					{ width: 446px; font-size:12px; line-height: 17px;}
#content .center_column .news			{ position: relative;}
#content .center_column #rss	{ position:absolute; top:0; right:0; height:16px; width: 16px; }

#content .center_column .news-w-line	{ position:absolute; top:0; bottom:0; height:2px; width: 446px; background: url('/images/design/white.gif') repeat-x 0 0;}
#content .center_column .news-item 		{ background: url('/images/design/point.gif') repeat-x 0 0; margin-bottom: 20px; padding-top: 10px;}
#content .center_column .news .date		{ color: #999; font-size:11px; }
#content .center_column .news .title	{  font-size:14px; line-height:18px;}

#content .center_column .news .more		{ background: url('/images/design/orng_arrow.gif') no-repeat 0 4px; text-decoration: none; padding: 0 5px;}

#content .center_column img.preview		{ border: 2px solid #ff9302; padding:1px; margin: 5px 19px 12px 0; float: left;}

#content .indent		{ width:32px;}

#content .right_column							{ width: auto;}
#content .right_column .submenu					{ margin:0 0 50px 0; padding:0; width:219px;  }
#content .right_column .submenu	ul				{ margin:0; padding:0;   }
#content .right_column .submenu	ul li			{ margin:10px 0; padding: 0; font-size:14px; }
* html #content .right_column .submenu	ul li	{ margin: 0; padding: 0; font-size:14px; }

#content .right_column .submenu	ul li span		{ margin: 0 13px; display: block; }
#content .right_column .submenu a:link 			{ color: #FF6C00; text-decoration: none; border-bottom: 1px dashed #FF6C00;}
#content .right_column .submenu a:visited		{ color: #FF6C00; text-decoration: none; border-bottom: 1px dashed #FF6C00;}
#content .right_column .submenu a:hover 		{ color: #FF6C00; text-decoration: none; border-bottom: none;}
#content .right_column .submenu a:active 		{ color: #FF6C00; text-decoration: none; border-bottom: 1px dashed #FF6C00;}
#content .right_column .submenu	ul li.active 	{ color:#fff; padding-top:7px; margin-bottom:0px;background: #ff9302 url('/images/design/submenu_top.gif') no-repeat 0 0px;}
#content .right_column .submenu	ul a.in:link 	{ color: #fff; text-decoration: none; border-bottom: 1px dashed #fff;}
#content .right_column .submenu	ul a.in:visited	{ color: #fff; text-decoration: none; border-bottom: 1px dashed #fff;}
#content .right_column .submenu	ul a.in:hover 	{ color: #fff; text-decoration: none; border-bottom: none;}
#content .right_column .submenu	ul a.in:active 	{ color: #fff; text-decoration: none; border-bottom: 1px dashed #fff;}

#content .right_column .submenu	ul ul 	 		{ line-height: 18px; margin:12px 3px; margin-bottom:0;  padding: 5px 15px; background:#fff url('/images/design/submenu2_top.gif') no-repeat 0px 0px; }
#content .right_column .submenu	ul ul li 		{ margin-bottom: 12px; list-style: none; background: url('/images/design/gray_arrow.gif') no-repeat 0 6px; padding-left: 17px;}
#content .right_column .submenu	ul ul li.active	{ color:#323232; background: #fff url('/images/design/gray_arrow.gif') no-repeat 0 6px; padding-top:0; }
#content .right_column .submenu	ul ul li a		{ margin: 0; }
#content .right_column .submenu	ul ul li span	{ margin: 0px; }
.submenu_bottom 								{ background: url('/images/design/submenu_bottom.gif') no-repeat 0 0px; height:9px; margin-bottom:10px;}
.submenu2_bottom 								{ background: url('/images/design/submenu2_bottom.gif') no-repeat 3px 0px; height:9px;}

#content .right_column .documents				{ margin-bottom: 42px;}
#content .right_column .documents h3			{ color: #323232; font: 24px/28px Georgia, 'Times New Roman', Times, serif;}
#content .gray-orng ul 		 					{ line-height: 18px; margin:12px 0; }
#content .gray-orng li 	 					{ margin-bottom: 12px; list-style: none; background: url('/images/design/gray_arrow.gif') no-repeat 0 6px; padding-left: 17px;}
#content .gray-orng a:link						{ color: #ff6c00; text-decoration: underline; }
#content .gray-orng a:visited					{ color: #ff6c00; text-decoration: underline; }
#content .gray-orng a:hover 					{ color: #ff6c00; text-decoration: none; }
#content .gray-orng a:active 					{ color: #ff6c00; text-decoration: underline; }

/* */
#content #navibar				{ font-size:11px; color: #999999; padding: 0px 0 3px 0 ;}
#content #navibar a:link 		{ color: #999999; text-decoration: underline;}
#content #navibar a:visited		{ color: #999999; text-decoration: underline;}
#content #navibar a:hover 		{ color: #999999; text-decoration: none;}
#content #navibar a:active 		{ color: #999999; text-decoration: underline;}

/* webform */
#content .webform span			{ color: #ff6c00;}
#content .webform .textinput	{ background:#fff; border: 1px solid #999; padding-left:5px; margin: 2px 0; width: 150px;}
#content .webform .textinputs	{ background:#fff; border: 1px solid #999; padding-left:5px; margin: 2px 0; width: 150px;}

#content .webform textarea		{ background:#fff; border: 1px solid #999; padding-left:5px; margin: 2px 0;width: 260px; overflow: auto;}
#content .button_send			{ background: #ff6c00 url('/images/design/button_send.gif') no-repeat; width:94px; height:22px; border: none;}

/* numpages */
#content .pager td				{ padding: 0px 8px; vertical-align: middle;}
#content .pager td img			{ padding-top: 10px; display: block; }
#content .pager td.active		{ background: #ff9302; color: #fff;}
#content .pager td.word			{ padding-left:0;}

/* kredit_kalk & deposit_kalk */
#kredit_kalk 					{ width: 100%;}
#kredit_kalk td 				{ padding: 5px 5px 5px 0;}
#kredit_kalk select				{ width: 200px; background: #fff; font-size:11px; }
#kredit_kalk input				{ width: 195px; background: #fff; font-size:11px; border:1px solid #999; padding:2px 0 1px 5px;}
#kredit_kalk .button			{ cursor:pointer; background:#FF6C00 url(/images/design/button_count.gif) no-repeat; border:none; height:22px; width:94px;}
* html .table_c_graph_payment	{ height:600px;}
.kredit_kalk 					{ width: 100%;}
.kredit_kalk input				{ width: 195px; background: #fff; font-size:11px; border:1px solid #999; padding:2px 0 1px 5px; float:left;}

.vklad_click{ cursor: pointer; text-decoration: underline; text-transform: lowercase; color:#0066CC;}
.vklad_click:hover{  text-decoration: none; }

/* faq */
.faq_hotspots					{ height: 147px; margin-bottom:40px; font: 11px/14px Tahoma, Arial, sans-serif; color: #fff; background: url('/images/design/faq_hs.gif') no-repeat 0 0px;}
.faq_hotspots .hs1				{ padding: 13px 35px 0 37px; width: 177px; float: left;}
.faq_hotspots .hs2				{ padding: 43px 40px 0 0px;  }
.faq_hotspots .phone			{ margin-top: 9px; font: 18px/20px Georgia, Times New Roman, Times, serif;}
.faq_hotspots .hs1 .phone span	{ font-size: 14px; color: #fee387;}
.faq_hotspots .hs2 .phone span	{ font-size: 14px; color: #92cafe;}

.faq_cat_list 					{ margin-bottom: 65px;}
.faq_cat_list .category_name	{ font-size: 14px;}
.faq_cat_list .faq_ul			{ margin-bottom: 18px;}
.faq_ques_ans .question			{ background: url('/images/design/question.gif') no-repeat 0 2px; padding-left: 20px; margin-bottom:8px; color: #f86823; font-weight: bold;}
.faq_ques_ans .answer			{ background: url('/images/design/answer.gif') no-repeat 0 3px; padding-left: 20px; margin-bottom:8px;}
.faq_ques_ans .dop_info			{ margin-bottom:40px; color: #666666; font-size:11px; padding-left: 20px;}
.faq_ques_ans .dop_info	.mor	{ padding-left: 13px; background: url('/images/design/gray_arrow.gif') no-repeat 0 5px;}
.faq_form .textinput			{ background:#fff; border: 1px solid #999; padding-left:5px; margin: 2px 0; width:200px;}
.faq_form textarea				{ background:#fff; border: 1px solid #999; padding-left:5px; margin: 2px 0 10px; width:400px; height:100px;}
.faq_form .button				{ background:#ff6c00 url('/images/design/button_send.gif') no-repeat; width:94px; height:22px; border: none;}

#content .auth			{ width: 200px; margin: 20px 0; }
#content .auth .links	{ font-size:10px; font-family: 'Microsoft Sans Serif', sans-serif;}
#content .auth input	{ margin-bottom: 4px; width: 110px; height: 17px; background:#FFFFFF; border:1px solid #868686; color:#666; font-size:11px; padding:1px 0 0 5px; position: relative;  top:0px;}
#content .auth .button  { float: right; background: url('/images/design/button1.gif') no-repeat; width: 64px; height:22px; border: none;}
#content .auth .button2  {  background: url('/images/design/button1.gif') no-repeat; width: 64px; height:22px; border: none;}
#content .forget{width: 80%;}
#content .forget .textinputs{ margin-bottom: 4px; width: 150px; height: 17px; background:#FFFFFF; border:1px solid #868686; color:#666; font-size:11px; padding:1px 0 0 5px; top:0px;}
#content  .button114{ background: url('/images/design/button114.gif') no-repeat; width: 114px; height:22px; border: none; font-size:11px; vertical-align: middle; line-height:12px; color: #fff;}

#content #search     			{ margin:  0 0 18px ;  }
#content #search .textinputs 	{ float: left; margin: 2px 2px 0 0; width:120px; padding-left: 5px; height:18px; color: #666; font-size:11px; line-height:16px; border: 1px solid #868686; background: #fff;}
#content #search .button		{ background: url('/images/design/search_button.gif') no-repeat 0 0px; padding:0; width:66px; height: 24px; border: none;}



/* vacancies */
#vacancy						{ border-bottom: 1px solid #999; margin-bottom: 17px; }
#vacancy .vac_block				{ color: #666; font-size: 11px; line-height: 14px; margin-bottom: 20px; }
.vac_hs							{ margin-top: 17px; float:right; font: 11px/14px Tahoma, Arial, sans-serif; color: #fff; background: url('/images/design/vac_hs.gif') no-repeat 0 0px; padding: 15px 20px 20px 38px; width:202px; height: 109px;}
.vac_hs .phone					{ margin-top: 9px; font: 18px/20px Georgia, Times New Roman, Times, serif;}
.vac_hs	.phone span				{ font-size: 14px; color: #92cafe;}

/* print */
#print	{ float: left; background: url('/images/design/printer.gif') no-repeat 0 0; font-size:11px; padding-left:23px; margin:15px 0;  }

/* footer -----------------*/

#wrapper_footer 				{ height: 270px;}
#footer             			{ height: 233px;  color: #ffffff; background: url('/images/design/footer.gif') no-repeat; }

#footer .hotspots				{  }
#footer .hotspots .hs 			{ width:250px; padding: 20px 35px 0 35px; height: 157px; float: left; overflow: hidden; font-size:11px;  }
#footer .hotspots .hs .title	{ font-size:18px; line-height:20px;}
#footer .hotspots .hs .txt 		{ margin-top: 7px; height:70px; overflow: hidden;}
#footer .hotspots .hs .more		{ background: url('/images/design/white_arrow.gif') no-repeat 0 4px; text-decoration: none; padding: 0 5px;}
#footer .bottom_menu			{ text-align: center; font-size:11px;}

#footer a:link 					{ color: #ffffff; text-decoration: underline;}
#footer a:visited 				{ color: #ffffff; text-decoration: underline;}
#footer a:hover 				{ color: #ffffff; text-decoration: none;}
#footer a:active 				{ color: #ffffff; text-decoration: underline;}

#footer .hotspots a.title:link 	 { color: #ffffff; text-decoration: none; border-bottom: 1px dashed #ffffff;}
#footer .hotspots a.title:visited{ color: #ffffff; text-decoration: none; border-bottom: 1px dashed #ffffff;}
#footer .hotspots a.title:hover  { color: #ffffff; text-decoration: none; border-bottom: none;}
#footer .hotspots a.title:active { color: #ffffff; text-decoration: none; border-bottom: 1px dashed #ffffff;}

#footer2             			 { height: 50px; color: #999999; font-size:11px;  }
#footer2 .copyright 			 { float: left;  padding: 0px 50px 5px 170px;  background: url('/images/design/footer_logo.gif') no-repeat 16px 0;}
#footer2 .copyright-webprofy 	 { float: right; margin: 0 15px 0 0; padding: 6px 91px 10px 0; background: url('/images/design/webprofy.gif') no-repeat right 0; }
