* { margin: 0; padding: 0; }
html, body { width: 100%; height: 100%; }

/******** Main page ********/
/* Background */
.white_bg { position: absolute; z-index: 3; top: 0; left: 0; width: 450px; height: 580px; background-color: #fff; }
.header { position: absolute; z-index: 8; left: 0; top: 0; width: 100%; }
.header_width { width: 354px; }

.houses { background-image: url(/builder/bank_p/pix/houses.gif); background-repeat: no-repeat; background-position: 0% 0%; width: 312px; height: 44px; position: absolute; top: 323px; left: 0; z-index: 4; }
.bank{background-image: url(pix/bank.gif); background-repeat: no-repeat; background-position: 0% 0%; width: 367px; height: 479px; position: absolute; top: 102px; left: 270px; z-index: 4; }
.client{ width: 340px; height: 73px; position: absolute; top: 367px; left: 0; z-index: 8;}
.walls { position: absolute; z-index: 2; top: 240px; width: 500px; right: 3%;}
.wall { background-image: url(/builder/bank_p/pix/wall.gif); background-repeat: repeat-x; background-position: 100% 100%; width: 720px; height: 323px; }
.wall_end { background-image: url(/builder/bank_p/pix/wall_end.gif); background-repeat: no-repeat; background-position: 0% 0%; width: 251px; height: 323px; }
.skyscrapers{ position: absolute; z-index: 1; top: 75px; right: 20%; background-image: url(pix/skyscrapers.gif); background-repeat: no-repeat; background-position: 0% 0%; width: 258px; height: 253px;}
.rain{ position: absolute; z-index: 7; top: 60px; left: 0; width: 80%;}
.people{ background-image: url(pix/people.gif); background-repeat: no-repeat; background-position: 100% 0%; width: 760px; height: 571px; }

.skyscraper_1 { background-image: url(/builder/bank_p/pix/skyscraper_1.jpg); background-repeat: no-repeat; background-position: 0% 0%; width: 117px; height: 167px; position: absolute; z-index: 1; left: 590px; top: 160px; }
.skyscraper_2 { background-image: url(/builder/bank_p/pix/skyscraper_2.gif); background-repeat: no-repeat; background-position: 0% 0%; width: 109px; height: 253px; position: absolute; z-index: 1; right: 15%; top: 80px; }

/* Rubrics */
.rubrics { font-size: 12px; position: absolute; top: 92px; left: 82px; width: 198px; z-index: 8; }
.rubrics_spacer { height: 7px; }

/* Header */
.header { position: absolute; z-index: 9; top: 0; left: 0; width: 100%; }
.bp_logo { margin: 0 33px; }
.bp_logo_width { width: 415px; }
.mp_search_form { margin: 0; padding: 0; }

.lang_width { padding: 0 10px 0 5px;}
.links { margin: 12px 10px 12px 10px; }
.search_width { width: 71px; }
.search_button { margin-right: 10px; }
.text_field { height: 20px; border: 1px solid #9aa2a2; margin: 0 5px 0 0; padding: 0; }
.tf_border { border: 0; height: 18px; font-size: 14px; width: 90%; margin-left: 3px; }
.current_lang { font-size: 11px; color: #b8b8b8; }
.lang { font-size: 11px; }

/* Kurs */
.kursi { width: 280px; position: absolute; top: 445px; left: 20px; z-index: 4; }
.font_1 { color: #003768; font-size: 13px; }
.font_2 { color: #000000; font-size: 10px; }
.font_3 { color: #8c8c8c; font-size: 10px; }
.font_4 { color: #608796; font-size: 10px; }
.rub { font-size: 14px;}

div.hl { position: absolute; z-index: 10; left: 0; top: 600px; padding-left: 270px; text-align: center; }
table.hl { margin-left: auto; margin-right: auto; }
.hot_line { color: #003768; font-size: 12px; line-height: 12px; padding-right: 25px; text-align: right; width: 50%; }
.city_code { font-family: tahoma; font-size: 18px; color: #003768; font-weight: normal; }
.phone_number { font-family: tahoma; font-size: 18px; color: #003768; font-weight: bold; }
.kurs_spacer { height: 14px; }
.sep_width { margin-right: 14px; margin-left: 12px; }
.anketa { height: 35px; font-size: 12px; line-height: 12px; padding-left: 25px; text-transform: uppercase; text-align: left; width: 50%; }


/* Footer */
.footer { position: absolute; top: 655px; left: 0; width: 100%; }
.block1 { width: 90%; height: 175px; background-repeat: no-repeat; background-position: 0 0; margin: 0 5px 0 10px; background-color: #FFFFFF; }
.block2 { width: 90%; height: 175px; background-repeat: no-repeat; background-position: 8% 0; margin: 0 10px 0 5px; background-color: #FFFFFF; }
.border_top { background-image: url(/builder/bank_p/pix/border.gif); background-repeat: repeat-x; background-position: 0% 0%; }
.border_bottom { background-image: url(/builder/bank_p/pix/border.gif); background-repeat: repeat-x; background-position: 0% 100%; }
.border_left { background-image: url(/builder/bank_p/pix/border.gif); background-repeat: repeat-y; background-position: 0% 0%; height: 145px; }
.border_right { background-image: url(/builder/bank_p/pix/border.gif); background-repeat: repeat-y; background-position: 100% 100%; height: 145px; }
.angle_width { width: 15px; }
.text_table_separator { width: 181px; }
.text { /*width: 130px;*/ height: 112px; margin: 14px 0 0 30px; font-size: 13px; text-align: left; padding: 0; color: #000; }
.block1 .text { height: 90px; margin: 14px 0 0 40px; }
.block1 .banner { font-size: 16px; line-height: 20px; color: #003767; }
.block2 .text { height: 88px; margin: 14px 0 0 42px; }

.text p { padding: 0; margin: 0;  font-size: 13px; text-align: left; color: #000; }
.blue_background { background-image: url(pix/blue_bg.gif); background-repeat: repeat-x; background-position: 0 100%; }
.footer_background { background-color: #00a4e4; height: 74px; padding-left: 10px; }
.footer_background a:hover {color: #0056a2;}
.vz { width: 120px; background: url(/builder/bank_p/pix/blue_bg.gif) 0 100% repeat-x; padding-left: 17px; vertical-align: bottom; }
p.banner a:link { color: #003767 }
p.banner a:visited { color: #003767 }
p.banner a:hover { color: #003767 }
p.banner a:active { color: #003767 }


/******** Inner page ********/
.main_table_v1 { background-image: url(/builder/bank_p/pix/v1.jpg); background-repeat: no-repeat; background-position: 0% 100%; }
.main_table_v2 { background-image: url(/builder/bank_p/pix/v2.jpg); background-repeat: no-repeat; background-position: 0% 100%; }
.main_table_v3 { background-image: url(/builder/bank_p/pix/v3.jpg); background-repeat: no-repeat; background-position: 0% 100%; }
.main_table_v4 { background-image: url(/builder/bank_p/pix/v4.jpg); background-repeat: no-repeat; background-position: 0% 100%; }
.main_table_v5 { background-image: url(/builder/bank_p/pix/v5.jpg); background-repeat: no-repeat; background-position: 0% 100%; }
.main_table_v6 { background-image: url(/builder/bank_p/pix/v6.jpg); background-repeat: no-repeat; background-position: 0% 100%; }
.main_table_v7 { background-image: url(/builder/bank_p/pix/v7.jpg); background-repeat: no-repeat; background-position: 0% 100%; }
.main_table_v8 { background-image: url(/builder/bank_p/pix/v8.jpg); background-repeat: no-repeat; background-position: 0% 100%; }
.main_table_v9 { background-image: url(/builder/bank_p/pix/v9.jpg); background-repeat: no-repeat; background-position: 0% 100%; }

/* Logo */
.logo_1{ margin: 0 39px 0 16px; }

/* Search 2 */
table.it_search tr td { border: 0; padding: 0; }
form { margin: 7px 0 6px 0; }
.text_field { height: 20px; border: 1px solid #9aa2a2; margin: 0 5px 0 5px; }
.search_button { margin-right: 16px; }
.tf_inner_border { border: 0; font-size: 14px; margin-left: 0; height: 18px;  width: 90%; }
.tf_width{ width: 50%; }
.links_width { width: 57px; }
.home { margin: 0 5px 0 20px; }
.map { margin: 0 5px 0 5px; }
.mail { margin: 0 5px 0 5px; }
.er_offset { padding-left: 20px; }

/* Rubrics */
.logo_2{ margin: 3px 14px 3px 3px; }
.separator{ margin: 0 10px 0 10px; }
.rubrics_2{ background-color: #0074cf; color: #fff; padding: 0; margin: 0; border: 0; }
.sub_rubrics{ padding: 0; margin: 0; border: 0; }
.ipn { font-family: tahoma; font-size: 17px; line-height: 17px; font-weight: bold; }
.ipn .icc { font-weight: normal; }
.trubka { padding: 1px 4px 0 70px; }

/* Menu */

.menu{ padding-left: 10px; padding-bottom: 10px; margin: 17px 0 0 49px; width: 265px;
 background: url(/builder/bank_p/pix/tbg.png) repeat right top;
 //background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/builder/bank_p/pix/tbg.png,sizingMethod=scale);
}
 
.pointer { cursor: pointer; }
.nopointer { cursor: default; color: #00aeff; }

._menu {width: 230px; overflow: hidden;}
.menu_1   {padding: 12px 10px 2px 0;}
.menu_2  {padding: 3px 0 2px 0;}
.menu_3  {padding: 0px 0 5px 0;}

.menu1, a.menu1 {font: bold 13px Verdana,Sans-serif; color:#0056a2; font-weight: normal; line-height: 13px; text-decoration: none; text-transform: uppercase; }
.menu2, a.menu2 {font: bold 12px Verdana,Sans-serif; color:#0056a2; font-weight: normal; line-height: 12px; text-decoration: none;}
.menu3, a.menu3 {font: 11px Verdana,Sans-serif; color:#0056a2; font-weight: normal; line-height: 11px; text-decoration: none;}
.menu4, a.menu4 {font: 10px Verdana,Sans-serif; color:#0056a2; font-weight: normal; line-height: 10px; text-decoration: none;}

.pointer_image{ margin-right: 8px; }
.menu_table{ margin: 0; }

/* Content */
.content{ padding: 20px 77px 60px 20px; }

/* webzavod logo */
.web_zavod { height: 41px; background-color: #495763; margin-bottom: 8px; padding-left: 18px; }
.wz_link { margin-left: 5px; }
.created { vertical-align: bottom; padding: 0 0 2px 10px; }
.counter { margin: 4px 32px 4px 19px; }


div.content table.map_table tr td{ border: 0; }
div.content table.simple_table tr td{ border: 0; }

/* Anketa */
.anketa_content { padding: 20px 77px 60px 20px; }
.anketa_v_spacer { height: 10px; }
