body {behavior:url(/scripts/common/hover.htc)}

table#incut td.ic {padding-left:40px}
table#incut td.im {padding-bottom:60px}
table#incut td.im img.s {margin:10px 12px 0px 12px}
table#incut td.im hr {width:160px; height:2px; background:#ffb01d; border:0px; margin:-4px 0px 0px 10px}
table#incut td.im p {padding-left:5px}
table#incut td.im a {font-family:arial}
table#incut td.im input {margin-left:12px; font-family: arial}

table#incut td.dep {background:url(/images/c/incut_bg.gif) repeat-x; background-position:0px 144px; padding-bottom:60px}
table#incut td.dep img {position:relative; top:0px; z-index:10}
table#incut td.dep img.s {margin:10px 12px 0px 12px; display:block; border-bottom:2px solid #eceecc}
table#incut td.dep hr {width:160px; height:2px; background:#ffb01d; border:0px; margin:-4px 0px 0px 10px; position:relative; top:0px; clear:both; display:none}
table#incut td.dep p {padding-left:5px; position:relative; top:0px}
table#incut td.dep a {font-family: arial}

table#incut td.dep div {width:100%; background:#fafafa; border-left:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; position:relative; margin-top:50px}
table#incut td.dep div img.tl {position:absolute; left:-2px; top:-22px}
table#incut td.dep div img.m {margin:30px 0 0 65px}
table#incut td.dep div p {color:#727b7f}
table#incut td.dep div p a {font-family: arial;}

table#incut td.pl {background-position:0px 104px}

.dep_calc{position:relative;top:80px;padding-bottom:80px;}
.dep_calc .tl{position:absolute;top:-74px;left:-30px;width:128px;height:75px;background:url(/images/c/private/deposits/dcalc/dcalc_tl.gif) no-repeat;}
.dep_calc img{position:absolute;top:-36px;z-index:100;}
.dep_calc .c_body{background-color:#f0ecdd;position:relative;width:219px;padding-top:50px;}
.dep_calc .c_body p{margin:0 20px 0 20px;padding:0 0 20px 0;}

.creds{position:relative;top:80px;margin-left:35px;padding-bottom:80px;}
.creds .tl{position:absolute;top:-107px;left:-30px;width:181px;height:116px;background:url(/images/c/private/plastic/creds/creds_tl.gif) no-repeat;}
.creds img{position:absolute;top:-36px;z-index:100;}
.creds .c_body{background-color:#f0ecdd;position:relative;width:219px;padding-top:50px;}
.creds .c_body p{margin:0 20px 0 20px;padding:0 0 20px 0;}
.c_body .bl{background:url(/images/c/private/deposits/dcalc/dcalc_bl.gif) no-repeat;width:20px;height:16px;position:absolute;left:0;bottom:0;_bottom:-1px;}
.c_body .br{background:url(/images/c/private/deposits/dcalc/dcalc_br.gif) no-repeat;width:20px;height:16px;position:absolute;right:0;bottom:0;_right:-1px;_bottom:-1px;}

div.else {position:static; padding:0px; padding:35px 0 0 0;width:250px;}
div.else p {width:80%; font:11px arial; margin:0px 0px 7px 0px; border-bottom:1px solid #d2d2d2; padding-bottom:1px}
div.else a {display:block; margin:6px 10px 6px 20px; font:bold 11px arial;  padding-left:15px; background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px}

div.incut {width:75%; color:#333b3f; background:#fafafa; border-left:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; position:relative; padding:30px 45px}
div.incut img.tl {position:absolute; left:-2px; top:-3px}
div.incut img.br {position:absolute; right:-17px; bottom:-24px}
div.incut img.add {bottom:-34px}
div.incut img.st {position:static; display:block; margin:15px 0 0 0}
div.incut p {font-size:12px; float:right; width:190px; margin:25px 10px 0px 0px; background:url(/images/c/il_bg.gif) repeat-x; background-position:0px 2px}
div.incut p b {display:block; color:#565656; background:url(/images/c/il_r.jpg) no-repeat right top; height:30px}
div.incut p a {display:block; color:#565656; background:url(/images/c/il_l.jpg) no-repeat; background-position:0px 2px; height:30px; padding:5px 30px 0px 30px}
div.incut td.add {color:#727b7f; padding-left:20px}
div.incut p.b {background:url(/images/c/il_bg_b.gif) repeat-x; background-position:0px 2px}
div.incut p.b b {background:url(/images/c/il_r_b.jpg) no-repeat right top}
div.incut p.b a {background:url(/images/c/il_l_b.jpg) no-repeat; background-position:0px 2px}
div.incut p.head {float:none; margin-bottom:15px}
div.incut ul {font-size:12px; margin-right:0px; margin-left:10px}
div.incut li {padding:4px 0px}
div.incut img.photo {float:left; margin:0px 20px 10px 0px; border:1px solid #999; cursor:hand}

#right div.rent {background:url(/images/c/private/rent/graph.gif) 5% 20px no-repeat #fafafa}
#right div.rent div {width:65%; min-height:101px; //height:101px; position:relative; left:5%; margin-left:110px}
#right div.rent span { font:bold arial}
#right div.rent span b {display:none}

div.decor {width:75%; background:url(/images/c/i_till.gif) repeat-x; background-position:0% 50px; margin-left:10px}
div.decor p {font-family: arial; color:#565656; margin-left:12px}
div.decor p.head {font-size:12px; width:260px; margin:10px 10px 80px 0px; background:url(/images/il_bg.gif) repeat-x; background-position:0px 2px}
div.decor p.head b {display:block; color:#565656; background:url(/images/il_r.jpg) no-repeat right top; height:30px}
div.decor p.head a {display:block; color:#565656; background:url(/images/il_l.jpg) no-repeat; background-position:0px 2px; height:30px; padding:5px 30px 0px 30px}

div.green p {background:url(/images/c/il_bg_g.gif) repeat-x; background-position:0px 2px}
div.green p b {background:url(/images/c/il_r_g.jpg) no-repeat right top}
div.green p a {background:url(/images/c/il_l_g.jpg) no-repeat; background-position:0px 2px}

td.teaser {padding-right:10px}
td.teaser p {width:70%; margin:0px 0px 0px 91px; font:11px arial; color:#8d9083}
td.teaser div {width:95%; float:right; height:70px; padding-top:5px; position:relative; right:10px; background:none; cursor:hand}
td.teaser img {margin:10px 0px 5px 90px}
td.teaser img.i {position:absolute; left:0px; top:0px; margin:0}

table.c {width:100%; border-bottom:1px solid #bbb;font-size:92%;}
table.c td {padding:6px 14px; border-top:1px solid #bbb; border-left:1px solid #bbb; vertical-align:top}
table.c td.l {border-left:0px;;}
table.c td.bn {border-top:0}
table.c tr.h td {border-top:0px; border-bottom:1px solid #bbb; font-weight:bold; background:#fff;color:#727b7f}
table.c ul,ol {margin-right:0px; margin-bottom:0px}
table.c li {color:#727b7f}
table.c col.c1 {background:#fff}
table.c col.c2 {background:#ffefc3}
table.c col.c3 {background:#fff2cf}
table.c col.c4 {background:#fff5db}
table.c col.c5 {background:#fff9e7}
table.c col.c6 {background:#fffcf3}

table.small {font-size:92%;}
table.small td {padding:5px 7px}

p.file {background:url(/images/c/p_else.gif) no-repeat; background-position:0px 2px; padding-left:32px; font-size:11px}
p.doc {background-image:url(/images/c/p_doc.gif)}
p.exe {background-image:url(/images/c/p_exe.gif)}
p.xls {background-image:url(/images/c/p_xls.gif)}
p.pdf {background-image:url(/images/c/p_pdf.gif)}
p.zip {background-image:url(/images/c/p_zip.gif)}
p.ppt {background-image:url(/images/c/p_ppt.gif)}
p.rar {background-image:url(/images/c/p_rar.gif)}
p.swf {background-image:url(/images/c/p_swf.gif)}

form.fdb {margin:25px 0px 0px 16px}
form.fdb p {margin-bottom:0px;}
form.fdb b{font-weight:normal;}
form.fdb p b.emp {border:0px;}
form.fdb p.def {font-family: arial; color:#565656; margin:12px 0px 12px 8px; width:88%}
form.fdb input{font-size:11px;}
form.fdb textarea{margin:4px 0px 20px 0;font-size:11px;}
form.fdb select {margin:4px 4px 0 0; font:12px arial}
form.fdb input.button {font-family: arial}
form.fdb input.next {font-family: arial}
form.fdb input.dis {}
form.fdb table {margin-top:10px}
form.fdb table td {vertical-align:top}
form.fdb table p {margin:5px 0px; width:180px}
form.fdb table input {}
form.fdb table input.else {margin-left:20px}
form.fdb table input.dis {}
form.fdb table label {}
form.fdb table.emp {width:60%}
form.fdb table.emp td {padding-right:20px}
form.fdb table.emp p {width:200px; clear:both}
form.fdb div {width:270px;}
form.fdb table.c input {width:100%; margin:0px}
form.fdb span {color:#e5008a;}

form.b {margin-top:0px}

form.sppc p {margin-left:6px}
form.sppc p.m label {font-family: arial; color:#000}
form.sppc select {margin-top:4px}
form.sppc table {width:80%; border-bottom:1px solid #e7e7e7; margin-top:14px}
form.sppc td {vertical-align:top; padding:15px 20px 15px 0; border-top:1px solid #e7e7e7}
form.sppc td input {position:relative; margin:5px 4px -2px 0}
form.sppc input.bt {font:12px arial}


div.step b {display:block; width:25px; height:24px; background:url(/images/c/circle_y.gif) no-repeat left top; float:left; padding:4px 0px 0px 9px; font-size:12px; color:#bcae88; margin-bottom:20px}
div.step b.red {background:url(/images/c/circle_o.gif) no-repeat left top; color:#fff}
div.step form {display:block; width:25px; height:24px; background:url(/images/c/circle_g.gif) no-repeat left top; float:left; padding:1px 0px 0px 9px; margin:0px}
div.step a {font-weight:bold; text-decoration:none; color:#fff; font-size:12px}
div.step a:hover {color:#42812a}

form.ssr {margin:0px 0px 0px 16px}
form.ssr p {margin:3px 0px}
form.ssr input {width:auto; margin:0px 3px -2px 0px}

#right p.vote {font-weight:bold; color:#2a2a2a; margin:40px 0px 16px 0}
#right .vote p {margin:0 0 0 0;}
#right .vote .adv p {}
#right .vote p span {color:#7b7b7b;}
#right .vote div {width:206px; height:10px; background:url(/images/c/vt_bg.gif) repeat-x top; margin-top:3px; position:relative}
#right .vote div div {width:6px; margin:0px; background:url(/images/c/vt_bbg.gif) repeat-x top}
#right .vote tr.adv div div {background:url(/images/c/vt_ybg.gif) repeat-x top}
#right .vote div img {position:absolute}
#right .vote div img.r {right:0px; top:0px}
#right .vote div img.yl {left:0px; top:0px}
#right .vote div img.yr {right:-1px; top:0px}
#right table.vote td{padding:6px 6px 6px 0;border-top:1px solid #ddd;}

/*θη start.css*/
div.vote p{margin:0;}
div.vote p span {}
div.vote div {width:106px; height:10px; background:url(/images/c/vt_bg.gif) repeat-x top; margin:3px 0px 15px 0px; position:relative}
div.vote div div {width:6px; margin:0px; background:url(/images/c/vt_bbg.gif) repeat-x top}
div.vote div.adv div {background:url(/images/c/vt_ybg.gif) repeat-x top}
div.vote div img {position:absolute}
div.vote div img.r {right:0px; top:0px}
div.vote div img.yl {left:0px; top:0px}
div.vote div img.yr {right:-1px; top:0px}
/*θη start.css*/

div.news {width:60%; position:relative; float:left}
div.news p {margin:0px 0px 12px 0}
div.news p.d {color:#b2b1a6; margin:0}
div.news table{border-collapse:collapse;}
div.news td{vertical-align:top;padding:7px 15px 17px 0;}
div.news ul.arrow{margin-left:84px;}
div.news ul.arrow li{font-size:92%;font-family:tahoma;}

div.main p {margin-left:8px}
div.main b.des {color:#4c4c4c}

div.full {width:100%; position:static; float:none}

#right div.menu {width:34%; position:relative; float:right; top:0px; padding-bottom:90px}
#right div.menu p {background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px; margin:6px 0px; font:bold arial; color:#777; padding-left:15px; width:85%}

div.else table.archive {margin-top:-5px}
div.else table.archive a {width:28px; background:none; padding:3px 8px; margin:0px; font:11px arial; color:#e5008a}
#right div.else table.archive a.ac {display:block; font-weight:bold; color:#565656;}
div.else table.archive td {padding:0px 10px 10px 10px}
div.else table.archive tr.month a { padding:0px 8px; width:auto}
div.else table.archive tr.month a.ac {background:none; }

#right form {margin:15px 0px 0px 8px}
#right form p {color:#565656; margin:5px 0px 5px 0px}
#right form input.i {width:24px; height:24px; margin:0px 0px -4px 5px; position:static}
p.map {font-weight:bold; background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px; padding-left:15px; margin:25px 0px 0px 40px}

ol.search {margin-left:60px}
ol.search a {font-weight:bold}
ol.search li {padding:10px 0px}

table.deposits {width:95%}
table.deposits td {vertical-align:top; padding-right:10px}
table.deposits img {margin:20px 0px 10px 15px}
table.deposits p {margin:5px 0 5px 16px; font-family: arial; padding-left:12px;font-size:92%;}
table.deposits p.s {background:url(/images/c/private/deposits/bg_sy.gif) repeat-x; background-position:0px 0px; padding-left:0px;}
table.deposits p.s a {display:block; height:18px; background:url(/images/c/private/deposits/s_ly.gif) no-repeat left; background-position:0px 0px; padding-left:12px}
table.deposits p.s b {display:block; height:16px; background:url(/images/c/private/deposits/s_ry.gif) no-repeat right; padding:1px 12px 0px 0px; cursor:hand}
table.deposits p.m {background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px}
table.deposits p.m a {font:bold 12px arial; color:#565656;}
table.deposits td.g p.m {background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px}
table.deposits td.g p.m a {color:#565656;}
table.deposits div.y p.m {background-position:0px 5px}
table.deposits div.y p.m a {color:#565656;}
table.deposits div.y p.s {background:url(/images/c/private/deposits/bg_sy.gif) repeat-x; background-position:0px 1px}
table.deposits div.y p.s a {background:url(/images/c/private/deposits/s_ly.gif) no-repeat left; background-position:0px 1px}
table.deposits div.y p.s b {background:url(/images/c/private/deposits/s_ry.gif) no-repeat right}

#right div.flt {width:100%}
#right div.flt img {float:left; margin:0px 15px 20px 0px}
#right div.flt div {width:360px}
#right div.flt div ul {margin-right:0px}

table.root {width:100%; margin:30px 0;font-size:92%;}
table.root td {width:32%; padding:0 10px 0 0; vertical-align:top;}
table.root img.il {margin-left:10px}
table.root img.im {margin:26px 0px 9px 0px}
table.root img.ir {margin:13px 0px 9px 0px}
table.root p {margin:0px 0px 0px 12px; color:#1d180b; font-family: arial}
table.root p.m {font:bold arial; background-position:0px 5px; padding-left:12px; margin:0px 0px 10px 0px}
table.root p.m a {color:#565656;}

table.corp p.m {background-position:0px 5px}
table.corp img.il {margin:19px 0px 0px 12px}
table.corp img.im {margin:14px 0px 0px 12px}
table.corp img.ir {margin:0px 0px 0px 12px}

table.rsecurities {width:100%; margin:30px 0px}
table.rsecurities img.r {margin-top:10px}
table.rsecurities p {margin:0px 0px 0px 12px; color:#564e35; font-family: arial}
table.rsecurities p.m {font:bold arial; background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px; padding-left:12px; margin:0px 0px 10px 0px}
table.rsecurities p.m a {color:#3b3110}

table.mount {width:100%}
table.mount td.l {width:1%}
table.mount td.l p {margin:0px; background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px; padding-left:12px}

#right p.auto {width:60%}

table.auto {width:100%; width:expression(body.clientWidth < 950? "100%": "630px"); margin-top:35px; max-width:630px}
table.auto td {vertical-align:top}
table.auto td.l {width:62%; background:url(/images/c/private/crediting/auto/add_cr.gif) 100% 4px no-repeat}
table.auto td.l div {width:100%; height:187px; position:relative; background:url(/images/c/private/crediting/auto/crb.jpg) 128px 74px no-repeat}
table.auto td.l img.l {position:absolute; top:-21px; left:-40px}
table.auto td.l img.t {position:absolute; top:2px; left:128px}
table.auto td.c {width:37%}
table.auto td.c p {font:bold 39px arial; letter-spacing:-2px;  margin:0 0 0 26px}
table.auto td.c p b {display:none}
table.auto td.c ul {margin:10px 0 0 30px; list-style:none; color:#7c8595; font:11px arial; padding-left:0}
table.auto td.c ul li {text-indent:-14px; margin-top:5px;color:#888888;}
table.auto td.r {width:1%; padding-left:10px}
table.auto td.r p {margin:0 0 0 2px; background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px; padding-left:12px; position:relative}
table.auto td.r img {margin:0 0 -37px 0}

table.auto2 {width:100%}
table.auto2 td {width:99%}
table.auto2 p {width:97%}
table.auto2 td.r {width:1%; padding-left:10px}
table.auto2 td.r p {margin:0 0 0 2px; background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px; padding-left:12px; position:relative}

div.marginal {width:100%; min-height:210px; //height:210px; position:relative; width:expression(body.clientWidth < 950? "100%": "565px"); margin-top:35px; max-width:800px; margin-left:30px}
div.marginal div {width:60%; min-height:210px; //height:210px; position:absolute; top:0; left:0; background:url(/images/c/private/crediting/marginal/ir.gif) 100% 0 no-repeat; z-index:1}
div.marginal div img {display:block}
div.marginal div img.tl {position:absolute; top:38px; left:0}
div.marginal div img.tr {position:absolute; top:38px; left:103px}
div.marginal div img.bb {position:absolute; margin-top:0; top:115px; left:0}
div.marginal div h4 {position:absolute; top:51px; left:95%}
div.marginal div h4 img {display:auto; position:relative;top:-23px;left:15px;}
div.marginal p {width:60%; position:relative; left:200px; z-index:2;font-size:92%; top:140px}

div.home {width:100%; min-height:200px;font-size:92%; //height:200px; position:relative; width:expression(body.clientWidth < 1130? "90%": "670px"); margin-top:35px;}
div.home div {width:60%; min-height:200px; //height:200px; position:absolute; top:0; left:0; background:url(/images/c/private/crediting/home/ir.gif) 100% 0 no-repeat; z-index:1}
div.home div img {display:block}
div.home div h4 {position:absolute; top:10px; left:100%; margin-top:0}
div.home div h4 img {display:auto; margin:0}
div.home table {width:70%; position:relative; margin-left:180px; z-index:2}
div.home td {width:50%; vertical-align:top; padding-top:110px}
div.home p {background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px; padding-left:12px; font-family: arial; color:#7c8595; margin:0px 0px 5px 8px}
div.home a {color:#7c8595}

div.gpdeposit {width:80%; border-left:3px solid #d6d6d6; margin-left:100px; position:relative}
div.gpdeposit img {display:block; position:absolute; top:2px; left:-70px}
div.gpdeposit h2 {border:0; padding-left:0; margin-left:18px; margin-bottom:0}
div.gpdeposit p {margin:7px 0 0 0; padding-left:33px; background:url(/images/li_arrow.gif) no-repeat; background-position:18px 8px; line-height:20px}
div.gpdeposit p b {}
div.gpdeposit p.d {color:#000; padding:0 0 0 18px; background:none; line-height:16px}
div.gpdeposit p.d i {font-family: arial; color:#7c7c7c}
div.gpdeposit p.er {color:#e5008a;}
div.gpdeposit input {width:90px; float:left; margin:0}
div.gpdeposit input.bt {font:11px arial; margin-left:10px; float:left}

table.gpd {width:90%;\\width:80%; min-height:250px; //height:250px; background:url(/images/c/private/crediting/gazprom/l.jpg) 0 94px no-repeat; margin:30px 0}
table.gpd td {width:1%; vertical-align:top; padding:0}
table.gpd h4 {margin:20px 0 0 60px}
table.gpd td.r {width:99%; background:url(/images/c/private/crediting/gazprom/bg_m.gif) 50% 68px repeat-x}
table.gpd td.r div {width:99%; min-height:250px;font-size:92%; //height:250px; position:relative; background:url(/images/c/private/crediting/gazprom/bg_r.gif) 0 51px no-repeat; margin:10px 0 0 -2px; border-top:1px solid #fff}
table.gpd td.r div img {position:absolute; top:-10px; left:50%; margin-left:-42px; margin-top:0}
table.gpd p {background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px; padding-left:12px; font-family: arial; color:#7c8595; margin:0px 0px 5px -25px; position:relative; z-index:2;_margin-left:0;}
table.gpd p.f {margin-top:157px}

table.ci {width:100%}
table.ci img {margin:14px 10px 0px 8px}

div.note {width:80%; background:#f3f3f3; border:1px solid #e8e8e6; position:relative;margin-top:1.5em;}
div.note div {width:100%; height:67px; position:absolute; top:0; left:0}
div.note div img {position:relative; float:right; top:-1px; right:-1px; z-index:1}
div.note p {position:relative; z-index:2; width:75%; margin:20px 40px}
div.note p.nh {width:auto; font-size:12px; background:url(/images/t/sy/n/h_bg.gif) 0 1px repeat-x; float:left; margin:25px 0 0 0; position:relative; left:20px}
div.note p.nh b {display:block; position:relative; z-index:2; background:url(/images/t/sy/n/hr.gif) 100% 0 no-repeat; padding:4px 28px 8px 18px}
div.note p.nh a {color:#4f3e01}
div.note p.nh img {position:absolute; top:1px; left:0; z-index:1}
div.note p.cl {clear:both; margin-bottom:0}
#right div.note ul {clear:both; margin-top:25px; margin-bottom:10px;padding-right:60px;padding-left:40px;}

div.v1 div {height:26px}
div.v1 div img {float:none; top:-2px; right:0; left:-1px}

div.v2 div img.l {float:left; top:-10px; right:0; left:8px}
div.v2 div img.r {float:right; top:-5px; right:16px}

div.v3 div img {top:-19px; right:16px}

div.v4 div img {top:-36px; right:10px}

div.v5 div img {top:-10px; right:16px}

div.v6 div img {float:left;; top:-12px; left:4px}
div.v6 p {margin-left:55px}
div.v6 p.nh {left:38px}

#over tr:hover td {background:#fef9ec}
#over1 tr:hover td {background:#fef9ec}
#right table.over tr:hover td {background:#fef9ec}
#dover tbody:hover tr td {background:#fef9ec}
#dover tbody.over td {background:#fef9ec}

div.crediting {width:100%; min-height:240px;font-size:92%; //height:240px; position:relative; margin:25px 0; background:url(/images/c/private/crediting/ilt.gif) 24px 33px no-repeat; width:expression(body.clientWidth < 1100? "90%": "650px"); max-width:650px}
div.crediting img {position:absolute}
div.crediting img.lm {top:80px; left:-7px}
div.crediting img.lmr {top:80px; left:177px}
div.crediting img.lb {top:122px; left:-10px}
div.crediting h4 {position:absolute; top:0; left:35%; margin-top:0}
div.crediting h4 img {display:auto; margin:0; position:static}
div.crediting div {width:100%; height:75px; position:absolute; top:47px; left:0; border-bottom:1px solid #cbced5; background:url(/images/c/private/crediting/ic.gif) 70% 33px no-repeat}
div.crediting div img {top:1px; left:78%}
div.crediting table {width:60%; position:absolute; top:135px; left:270px}
div.crediting table td {vertical-align:top; width:33%}
div.crediting ul {margin:0 5px 0 0; color:#7c8595; padding-left:0; font-family: arial; list-style:none}
div.crediting ul li {background:url(/images/c/dott.gif) 0 11px no-repeat; padding-left:7px}
div.crediting ul a {color:#7c8595}
div.crediting p {width:40%; min-height:46px; //height:46px; position:absolute; top:145px; left:50%; margin:0 0 0 73px; font-family: arial}
div.crediting p.r {width:48%; position:absolute; top:145px; left:40%; margin:0 0 0 80px; font-family: arial;}
div.crediting p img {position:absolute; top:0; left:-46px}
div.crediting p a {font-family: arial}
div.crediting p b {display:block; margin-bottom:5px}

table.credit {width:100%;font-size:92%;}
table.credit td {width:33%; padding:10px; vertical-align:top}
table.credit p {font-weight:bold; background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px; padding-left:12px; position:relative; margin-left:14px}

div.xxl {width:100%; width:expression(body.clientWidth < 1135? "100%": "750px"); max-width:860px; //height:228px; min-height:228px; position:relative}
div.xxl div {width:100%; //height:228px; min-height:228px; position:absolute; top:0; left:0; overflow:hidden;}
div.xxl div div {width:100%; width:expression(body.clientWidth > 1015? "100%": "670px"); min-width:670px;font-size:92%; //height:228px; min-height:228px; position:relative; top:0; left:0; background:url(/images/c/private/crediting/xxl/bg.gif) 0 65px repeat-x}
div.xxl h4 {position:absolute; top:5px; left:20%; margin:0}
div.xxl h4 img {display:auto; position:static; margin:0}
div.xxl p {width:40%; background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px; padding-left:12px; font-family: arial; color:#515b6e; margin:0px 0px 5px 180px; position:relative; z-index:5}
div.xxl p.f {margin-top:150px}
div.xxl img {position:absolute}
div.xxl img.hr {top:0; right:0}
div.xxl img.hl {top:122px; right:302px}
div.xxl img.ct {top:23px; left:-20px}
div.xxl img.cb {top:133px; left:-20px}

div.fl {width:48%; float:left}
div.fl ul {margin-right:15px; margin-top:5px}
div.fl h2 {border-bottom:0px; margin-bottom:0px}
div.fl2 {width:48%; float:left; margin-left:20px; margin-bottom:10px;}

div.ccred {width:95%; height:470px; background:url(/images/c/corp/crediting/im.jpg) top left no-repeat; position:relative; margin-top:30px; border-top:1px solid #fff}
div.ccred h4 {position:absolute; top:30px; left:20px}
div.ccred h4 b {color:#e65c00}
div.ccred h4.add b {color:#0095e8}
div.ccred h4.add {top:50px; left:340px}
#right div.ccred ul {list-style:none; margin:264px 0 0 78px; background:url(/images/c/corp/crediting/line.gif) top left no-repeat; padding:0 0 0 36px}
div.ccred ul li {padding:0 0 18px 0; line-height:1em}
div.ccred ul li a{color:#242424;}

div.ipsecond {width:100%;font-size:92%; height:270px; background:url(/images/c/private/crediting/ip_second/visual.jpg) no-repeat; background-position: 40% 0; position:relative; margin-top:30px; border-top:1px solid #fff}
div.ipsecond p {width:30%; color:#7c8595; background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px; padding-left:12px; font-family: arial; margin:0px 0px 5px 65%; position:relative; z-index:5;}
div.ipsecond h4 {position:relative; margin:50px 0px 30px 72%;}

div.ipremont {width:100%;font-size:92%; height:270px; background:url(/images/c/private/crediting/ip_remont/visual.jpg) left top no-repeat; position:relative; margin-top:30px; border-top:1px solid #fff}
div.ipremont table {margin-top:20px; margin-left:50%; width:45%;}
div.ipremont p {width:100%;color:#7c8595; background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px; padding-left:12px; font-family: arial; margin:0px 0px 5px 0px; position:relative; z-index:5;}
div.ipremont p.f {width:40%; margin:0px 0px 5px 50%;}
div.ipremont h4 {position:relative; margin:70px 0px 30px 0px;}

div.ipnote {width:90%; color:#7f6201; background:#fff9e7; border-top:1px solid #fff4cf; position:relative;}
div.ipnote div {background:url(/images/c/private/crediting/ip_remont/vrezkaback.jpg) right bottom no-repeat; padding: 20px 30px;}
div.ipnote p {width:70%;}
div.ipnoteb {height:26px;  width:90%; background:url(/images/c/private/crediting/ip_remont/vrezkahand.jpg) right top no-repeat;}

div.ipfirst {width:100%; height:315px; background:url(/images/c/private/crediting/ip_first/visual.jpg) no-repeat; background-position: 0 0; position:relative; margin-top:30px; border-top:1px solid #fff;font-size:92%;}
div.ipfirst p {width:30%; color:#7c8595; background:url(/images/li_arrow.gif) no-repeat; background-position:0px 5px; padding-left:12px; font-family: arial; margin:0px 10px 5px 65%; position:relative; z-index:5;}
div.ipfirst h4 {position:relative; margin:10px 0px 0px 20px;}

#right code {display:block; margin:15px 0px 15px 20px; border-left:1px solid #c7e7f1; padding:10px 0px 10px 20px; width:90%}
div.ex {width:90%; padding:15px 0px 15px 35px}

div.xs {width:93%; clear:both; margin:25px 0 25px 0}
div.xs img {float:left; position:relative; display:block}
div.xs ul {float:left; margin:0; padding-left:15px}
div.xs li {padding:4px 0}

div.water {width:100%; height:255px; position:relative; margin:45px 0 0 0; background:url(/images/c/private/crediting/water/v.jpg) no-repeat top left}
div.water h4 {position:absolute; top:-20px; left:38px; }
div.water h4 b {display:none; }


/*redesign*/

body{font-size:62.5%;font-family:arial;color:#474747;}
a{color:#e5008a;}
td{\font-size:70%;}
#right input,#right button,#right textarea,#right select{font-size:11px;font-family:arial;}
input.button{margin-top:1em;}

p{font-size:1em;}
h1{font-size:2em;font-family:tahoma;color:#e64e9c;font-weight:normal;}
h2{font-size:1.6em;font-family:tahoma;color:#565656;font-weight:normal;}
hr{height:0;border:none;border-top:2px solid #eb71b0;//height:2px;//background:#eb71b0;}
em{color:#cac4b5;font-style:normal;}

ul.arrow{margin:15px 0 30px 0;padding:0;list-style-type:none;}
ul.arrow li{margin:0 0 5px 0;line-height:14px;padding:0 0 0 24px;background:url(/images/li_arrow.gif) no-repeat 9px 5px;}
p.arrow{padding:0 0 0 24px;background:url(/images/li_arrow.gif) no-repeat 9px 5px;}
p.m{padding:0 0 0 24px;background:url(/images/li_arrow.gif) no-repeat 9px 5px;font-weight:bold;}
h1.first{margin-top:3px;}

p.h{font:normal 92% tahoma;color:#9a9a9a;margin:0 0 4px 0;}
p.h a{color:#9a9a9a;}
h1.h{margin-top:0;}
h2.acc {color:#565656;}
h3 {color:#565656; font-size:1.2em;}
h4 {color:#565656;}
h4 b {display:none}
#right ul {color:#1d180b; margin:0.5em 0 0.5em 0;padding-left:24px;}
#right li{margin-bottom:0.5em;}
#right ol {color:#1d180b; margin-right:100px}
#right span {color:#a8336e;font-weight:bold;}
p.note {color:#e5008a; font-weight:bold}
p.office {font-weight:bold; background:url(/images/c/p_office.gif) no-repeat; background-position:0px 3px; padding-left:20px}
small {display:block; padding-left:27px}
p.accent {font-weight:bold; color:#e5008a;}
br.cl {clear:both}

table.rsecurities{margin:1.8em 0 1.8em 0;}
table.rsecurities p.m{font-size:1em;}
table.rsecurities p{padding-left:20px;font-size:92%;}
table.rsecurities td{\font-size:75%;}
#right div.else p {width:80%; font:bold 1em arial; color:#565656; margin:0px 0px 7px 0px; padding-bottom:1px}
#right div.else a {display:block; margin:6px 10px 6px 0; font:92% tahoma; padding-left:20px; background:url(/images/li_arrow.gif) no-repeat 7px 6px;}

div.incut {width:75%; color:#333b3f;font-size:92%; background:#fafafa; border-left:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; position:relative; padding:30px 45px;margin-top:3em;}
div.incut img.tl {position:absolute; left:-2px; top:-3px}
div.incut img.br {position:absolute; right:-22px; bottom:-24px}
div.incut p {font-size:12px; float:right; width:190px; margin:25px 10px 0px 0px; background:url(/images/c/il_bg.gif) repeat-x; background-position:0px 2px}
div.incut p a {display:block; background:url(/images/c/il_l.jpg) no-repeat; background-position:0px 2px; height:30px; padding:5px 30px 0px 30px}
div.incut p.head {float:none;margin-bottom:15px;margin-top:0;}

div.green p {background:url(/images/il_bg.gif) repeat-x; background-position:0px 2px}
div.green p b {background:url(/images/il_r.jpg) no-repeat right top;display:block;}
div.green p a {background:url(/images/il_l.jpg) no-repeat; background-position:0px 2px}

ul.map{margin:22px 0 20px 0;list-style-type:none;position:relative;top:0;left:0;padding:0;}
ul.map li{font-weight:bold;font-family:arial;color:#5d5d5d;margin:0 0 0.4em 0;padding:0;position:relative;top:0;left:0;font-size:1.5em;line-height:1.2em;}
ul.map li a{color:#5d5d5d;}
ul.map li div {color:#dd137b;font-weight:bold;margin:0;}
ul.map li div a{color:#565656;}
ul.map ul{margin:6px 0 10px 0;list-style-type:none;position:relative;top:0;left:0;padding:0;}
ul.map ul li{font-weight:normal;font-size:67%;padding-left:20px;background:url(/images/li_menu1.gif) no-repeat 7px 5px;}
ul.map ul li.sel{background-image:url(/images/li_menu1_sel.gif);}
ul.map ul ul li{font-size:92%;padding-left:15px;background:url(/images/li_menu2.gif) no-repeat 4px 5px;}
ul.map ul ul li.sel{background-image:url(/images/li_menu2_sel.gif);}
ul.map ul ul ul li{font-size:1em;}

/* 2009-03-31*/
.pict{margin-top: 20px;}
.t{top:35px;padding-bottom:35px;}

table.date td{font-size:1.1em;}
table.date td h2 {font-size:1.4em;}
table.date td p {margin: 0.5em 0;font-size:1.1em;}

.form{_height: 1%;//min-height: 1%;position: relative;//width: 100%;//overflow-x: hidden;_zoom: 1;}
.form:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.form span.l {background:url(/images/il_bg.gif) repeat-x scroll 0 2px;font-size:12px;margin-right:5%;float:left;}
.form span{background:url(/images/il_bg.gif) repeat-x scroll 0 2px;font-size:12px;float:left;}
.form a {background:url(/images/il_l.jpg) no-repeat scroll 0 2px;color:#565656;display:block;height:30px;padding:5px 30px 0;}
.form b {background:url(/images/il_r.jpg) no-repeat scroll right top;color:#565656;display:block;height:30px;}