/* Main Divs */

#advtop {width:100%; background:#FFF; text-align:center;}
#adfoxtop {height:26px; border-top: solid 1px #d0d4c6; border-bottom: solid 1px #d0d4c6; background:#e3e6db; padding-top:5px; }
#header {height:88px;}
#forlogo {width:240px; margin-right:30px; padding-top:14px; padding-left:12px;}
#topheading { float:left; padding-top:30px; margin-left:-15px; max-width:200px; }
#topheading h1, #topheading div { font-size:18px; background:url(/images/top_heading_line.gif) no-repeat left; padding:0 0 0 15px; margin:0; line-height:1.1em;l}
#kurs {margin-top:18px; float:left; margin-left:30px;}
#header #advtopright {float:right; margin-top:9px; margin-right: 10px; width:242px;}
#mainbg{width:100%; background: url(images/mainbg.gif) repeat-y top center;}
#sheets {width:100%; background: url(images/bgsheets.gif) no-repeat top center; padding-top:4px;}
#main { background:#FFF;}
#media { float:left; background: url(images/menu_black_bg.jpg) repeat-x #666; width:100%; border-top: solid 1px #000;border-bottom: solid 1px #000;}
#search {float:right; width:260px; margin-top:14px; margin-right:10px;}
#topmenu {height:62px; background: url(images/menu_green_bg.gif) repeat-x left bottom #88b400; border-top: solid 1px #000; padding-top:3px;}
#leftcol {width:738px; padding:5px 0 0 5px; float:left;}
#themeofweek {width:359px;height:270px; border:none;}
#themeofweek h3 a { color:#FFFFFF; text-decoration:none;}
#themeofweek h3 a:hover { color:#FFF7D7; text-decoration:none;}
#redaktor {background:#e2e3df; border-color:#cdd0bd;}
#blondinka {background:#edefe1; border-color:#cfdace;}
#market_analytics {background:#f4eae3; border-color:#e1d0c4;}
#tendention {background:#e0e1d3; border-color:#c3c4b7;}
#spec {background:#f1e8c5; border-color: #d5cdb3;}
#interview {background:#ffeade; border-color:#d9cdc6;} 

.yandex728x90 {margin:5px; float:left; width:728px; height:90px; display:block; background:url(images/yandex728x90.gif) no-repeat; border:none;}
#news {width:726px; border:none;}
#tariff, #akzii {width:359px; border:none; float:left;}
#introtext { background:#f5f5f5; width:698px; padding: 20px 15px; border:none;}
#cloudtags { width:728px; border:none;}
#rightcol {display:block; float:left; padding-top:5px; width:255px;}
.adv240x400 { background: url(images/advbg.gif) repeat; border:none;}
#subscribe { background: #c9e87f; border:1px solid #a4b577; width:238px; height:88px;}
#promobanks { background: #fff; border:1px solid #c5bcb6; width:238px;}
#promobanks h2 { color:#FFF; background:#b25c16 url(/images/promobanks_h2_bg.gif); border-left:solid 3px #713607; border-bottom:1px solid #c5bcb6; padding:2px 7px 3px 7px; margin-bottom:-4px; border:none; margin:0;} 
#promobanks h2 a { color:#FFF; text-decoration:none;}
#promobanks h2 a:hover { color: #FFC; text-decoration:none;}
#promobanks .promobanks_bottom { padding:7px 4px 7px 7px; font-size:11px; border-top:1px solid #c5bcb6; margin:3px;}
#promobanks .promobanks_logo { padding:7px; margin:3px; border-top:1px dashed #e4e4e4;}
.yandex240x420 {background: url(images/yandex240x420.gif) no-repeat; height:420px;  border:none;}
#adv240x120 { background: url(images/advbg.gif) repeat; width:240px;  border:none;}
#voting {background: #fffce4; border-color:#e6e4d0; width:238px;}
#greenline {background: #92c80b; height:35px; width:996px; margin-top:50px;}
#footer {background: url(images/endsheets.gif) no-repeat top center; width:100%; padding-top:50px;}
#alllinks { width:998px; margin:0 auto; padding-bottom:15px; border-bottom: 1px solid #d9d9d9; font-size:10px;}
#copy { width:998px; margin:0 auto; padding: 15px 0; font-size:10px;}
#seeselected {position:fixed; left:0; top:250px; z-index: 2; background: url("images/allserched.gif") no-repeat 0 0; display:block; width: 20px; height: 191px; text-decoration: none;}
#seeselected:hover { background-position:-20px; }
#writemessage {position:fixed; right:0; top:250px; z-index: 2; background: url("images/allmessage.gif") no-repeat 0 0; display:block; width: 19px; height: 171px; text-decoration: none;}
#writemessage:hover { background-position:-19px;}
#query {background:#eeead3; padding:15px 15px; font-size:11px;}
#pathway {margin:15px 5px 0; float:left;}
div#openclose {text-align:center; width:100%; background:url("images/openclose.gif") no-repeat center top; float:left; border-top: 2px solid #bcb8a3;}
#openclose a {text-decoration:none; color:#f6f5ec;  padding-bottom:2px; font-size:10px; margin-top:-3px; float:left; margin-left:455px; height:10px;}

.pages {background:#dae3b4 url(http://pics.bankspb.ru/pages_paper_bg.gif); padding:0; width:738px; margin:0 7px 5px -6px; float:left;}
.pages .paperclip {background:url(http://pics.bankspb.ru/pages_paperclip.gif) no-repeat top right; padding:7px 50px 7px 10px; width:678px; float:left; min-height:45px;}
.pages h2 {font-size:12px;}
.pages h2 a { color:#252528}
/* Top Adv 100%x90 */


/* Top Add FOX */
#adfoxtop div {width:998px; margin:0 auto; padding:0;}
#adfoxtop a {font-size:11px; color:#d75a0e; padding:0 15px 0 15px; border-left: solid 1px #d0d4c6; float:left;}
#adfoxtop a#firstlink {padding:0 0 0 3px; border:none; }

/* Header */
#header div, #forlogo * {float:left;}

/* Logo */
#forlogo strong {font-size:12px; padding:0.2em; line-height:12px; margin:0;}

/* Top Adv TOP 240x60 */
#advtopright div{width:240px; height:60px; background:#FFF; text-align:center;}

/* MEDIA MENU */
ul#mediamenu {width:720px;}
#media li {float:left; list-style:none; border-right:solid 1px; height:24px; color:#55524e; padding-top:7px;}
#media ul {margin:0; padding-left:0; float:left; margin-top:8px; margin-bottom:8px;}
#media a, #topmenu a {color:#FFF; text-decoration:none; font-weight:bold; padding:0 15px; font-size:12px;}
#media a:hover {color:#f16002; text-decoration:none;}
#media a.active {background:#c65b16; }
#media li.dropdown a.active {background: url(images/dropdown.gif) no-repeat 93% 9px #c65b16; padding-right:22px; color:#FFF; }
#media a.active:hover, #media li.dropdown a.active:hover {color:#FFF;}
#media ul li a {margin:0 7px; padding:3px 7px; display:block;}
#media li.dropdown a{background: url(images/dropdown.gif) no-repeat 93% 9px; padding-right:22px; color:#FFF;}
#media li.dropdown a:hover {color:#FFF;}
#media li.dropdown {background:none; padding-right:0;}
#media li.dropdown:hover  {background: url(images/menu_media_hover_top.png) no-repeat top left ; border-right-color:#706e69;}
#media li.dropdown:hover ul {display:block;}
#media li.dropdown ul {position:absolute; z-index:1; list-style:none; background:  url(images/menu_media_hover_main.png) bottom right no-repeat ; border:none; margin-top:3px; padding:3px; display:none;}
#media li.dropdown ul li {float:none; border-bottom: 1px solid #61605d; border-right:none; display:block; height:auto; padding:5px 0; background:#585653; font-size:11px;}
#media li.dropdown ul li a {white-space:nowrap; display:block; font-size:11px; padding-left:18px; background:none;}
#media li.dropdown ul li a:hover {background: url(images/grayarrow.gif) no-repeat 6px 9px; color:#ff6400;}
#media li.dropdown ul li a.active:hover { background-image:none; background:#c65b16;} 
#media li.dropdown ul li a.active { background-image:none; background:#c65b16;} 

/*SEARCH*/
#search form {padding:0;}
#search form * {float:left;}
#search  .button {width:15px; margin: 2px 0 0 10px; background: url(/images/srcbutton.gif) no-repeat; border:none;}
#mod_search_searchword {border: solid 1px #787673; width:225px;}

/* TOP MENU 1&2*/
#topmenu ul {margin:0; padding-left:0; float:left; } 
#topmenu ul a {border-right:solid 1px #99c441;}
#topmenu li {height:24px; float:left; list-style:none; padding-top:7px;}
#topmenu li.active {background: url(images/menu_search_active.png) top left; border-right: 1px solid #344e00;}
#topmenu li.active a {color:#000; border:none;}
#topmenu li.active a:hover {text-decoration:none; color:#000;}
#topmenu a.prevactive {border:none;}

#topmenu li a:hover {color:#FFF; text-decoration:none;}
#topmenu li:hover  {background: url(images/menu_search_hover_top.png) no-repeat top left; border-bottom:1px solid #94b55c; height:23px;}

#topmenu li:hover ul {display:block;}
#topmenu li ul {position:absolute; z-index:2; background:  url(images/menu_search_hover_main.png) bottom right no-repeat; border:none; margin-top:9px; padding:3px; display:none;}
#topmenu li ul li {float:none; border-bottom: 1px solid #84a74b; border-right:none; display:block; height:auto; padding:4px 0; height:auto; background:#7a9f3c;}
#topmenu li ul li:hover {background:none; height:auto; border-color:#84a74b;}
#topmenu li ul li a {font-weight:normal; white-space:nowrap; display:block; font-size:11px; padding-left:18px; background:none; float:none; border-right:none; color:#FFF !important;}
#topmenu li ul li a:hover {background: url(images/greenarrow.gif) no-repeat 6px 6px; color:#fffbbb !important;}
#topmenu li.lastlink a {border:none;}

/*THEME WEEK*/
#themeofweek h2 {font-size:36px; background:#000; color:#FFF; padding:7px 10px 7px 7px; height:auto; float:left; border:none; font-weight:normal; margin:0;}
#themeofweek h3 {background:#e56516; padding:10px 10px 14px; color:#FFF; font-size:18px; float:left; border:none; font-weight:normal; margin:0; }
#themeofweek p {width:245px; margin:15px; float:left;}
#themeofweek p span {background:#FFF; font-size:14px; padding:0.3em; line-height:1.4em; opacity: 0.80; filter: alpha(opacity=80);}

/*KOLONKI REDAKTOROV*/

#redaktor img {border-right: solid 2px #000; width:95px;} 
#blondinka img {border-right: solid 2px #d915e5;width:95px;}
#market_analytics img {border-right: solid 2px #872518;width:95px;}
#interview img {border-right: solid 2px #000; width:95px;} 


#redaktor .blockhead {background: url(images/redheadbg.gif) repeat #d0d2cb;}
#blondinka .blockhead {background: url(images/blondhdbg.gif) repeat #dfe4c5;}
#market_analytics .blockhead {background: url(images/blondhdbg.gif) repeat #f4eae3;}
#interview .blockhead {background: url(images/redheadbg.gif) repeat #d0d2cb;}
#redaktor h2, #blondinka h2, #market_analytics h2, #interview h2 {background: url(images/viktorh3.jpg) repeat #80bb07; padding-left:10px; border:none; float:left; border:none; font-weight:normal; margin:0;}
#redaktor h3 {background:#000; padding-left:10px; border:none; font-weight:normal; margin:0;}
#blondinka h3 {background: url(images/blondh3bg.gif) repeat #d915e5; padding-left:10px; border:none; font-weight:normal;}
#market_analytics h3 {background:  #872518; padding-left:10px; border:none; font-weight:normal;}
#interview h3 {padding: 0 0 0 10px; border:none; font-weight:normal; margin:0; color:#000;}
#interview h4 {padding: 0 0 0 10px; border:none; font-weight:normal; margin:0; color:#000; font-size:9px; }
#redaktor p, #blondinka p, #market_analytics p {padding-left:6px; letter-spacing:-0.01em; padding:10px 10px; margin:0;}
#interview p  {padding-left:6px;  padding:10px 10px; margin:0;}
#redaktor .date, #blondinka .date, #market_analytics .date, #interview .date {padding-left:10px;}
#blondinka a.ahead {border-color:#d915e5;}

/*TENDENZII & SPEC*/
#tendention .blockhead {background: url(images/tendhead.gif) repeat #d6d7c5; width:100%;}
#spec .blockhead {background: url(images/spechdbg.gif) repeat #e0d8b9; width:100%;}
#tendention h2 {border-color:#343621; background: url(images/tendh2bg.gif) repeat #57593a; float:left; border-left:none; font-weight:normal;}
#spec h2 {border-color: #793e00; background: url(images/spech2.gif) repeat #ac600a; float:left; border-left:none; font-weight:normal; margin:0;}
#tendention .allrecords, #spec .allrecords{float:left; margin-left:10px;}
#tendention h3, #spec h3 { line-height:1.2em; margin:3px 0; padding:0 5px; font-size:14px; font-weight:bold; color:#000; display:block; float:none; border-left:none; font-weight:normal;}
#tendention p, #spec p {margin:1px 5px;}
#tendention .date, #spec .date {padding-left:5px;}

/*NEWS*/
#news div.heading {background: url(images/newshead.gif) repeat #272220;}
#newsbody {width:726px; display:block; float:left; border-top: 1px solid #d7b999; border-bottom: 1px solid #d7b999; border-left: 1px solid #f6f1eb; border-right: 1px solid #f6f1eb;}
#newsbody .date { font-weight:normal;}

#news .blogitem {border-bottom:1px solid #ebebeb; width:726px;}
#news .blogcontent {width:600px;}
#news .blogcontent h3 {padding:0; margin-top:8px; height:18px; font-size:12px; float:none; display:inline; border:none;}
#news .blogcontent h3 a.ahead {letter-spacing:-0.01em; border-color:#ff8400;}
#news .blogcontent h3 a.ahead:hover {color:#ff8400;}
#news .blogcontent .date {margin:10px 5px 0 8px; padding-left:0.3em;}
#news .blogcontent .comicon { margin:12px 3px 0 10px;}
#news .blogcontent .comentcount { background-image:none; background-color:#707070; padding:0 3px; margin:10px 0 0 0; color:#FFF; font-size:10px;}
#news .blogcontent .comentcount:hover {background-color:#93be2c;}
#news .blogcontent p {margin:0; padding:0; padding-top:6px;}
#news .blogcontent a.ahead {font-size:14px;}
.divtags {padding-left:20px; background: url(images/tags.gif) no-repeat 0 1px; margin-top:8px; height:18px;}
.divtags a {font-size: 9px; color:#969696; margin:0 0.1px; padding:1px; text-decoration:none;}
.divtags a:hover {background:#969696; color:#FFF;}
.divtags span {color:#969696; font-size:11px;}
#newsbody .lastitem {border:none;}
.allitem a.allrecords {margin-top:0;}
#news .floatimg {margin-right:10px; margin-left:10px;}
#news .pressrelease {background:#fdf2e9; padding-top:20px; border:1px solid #bf8a5c; margin-bottom:20px; float:left; width:724px; }

/*TARIFF*/
#tariff div.heading {background: url(images/tarifhdbg.gif) repeat #5a5959;}
.monitorbody {width:357px; float:left; border-top: 1px solid #ccc0b3; border-bottom: 1px solid #ccc0b3; border-left: 1px solid #e8e8e7; border-right: 1px solid #e8e8e7; padding:1em 0;}
#tariff .floatimg {border-right: 1px solid #ff7800; padding-right:10px; padding-left:10px;}
#tariff .blogcontent {width:230px; padding-left:20px; border-left: 1px solid #ff7800; margin-left:-1px;}

/*AKZII*/
#akzii div.heading {background: url(images/akziihdbg.gif) repeat #824600;}
#akzii .floatimg {border-right: 1px solid #7acc31; padding-right:10px; padding-left:10px;}
#akzii .blogcontent {width:230px; padding-left:20px; border-left: 1px solid #7acc31; margin-left:-1px;}
#akzii .blogitem .date {color:#ff7200;}
#akzii .blogitem a.ahead {font-size:12px;}
#akzii .blogitem a.ahead:hover {color:#ee8444;}

/*INTROTEXT*/
#introtext .heading { background:none; border:none; }
#introtext h1 {font-size:20px; float:left; margin-top:-2px;}
#introtext .forrss {margin-left:0; margin-top:7px;}
#introtext .heading h1 {color:#000;}
#introtext p {color:#85837d;}

/*CLOUDTAGS*/
#cloudtags .heading {background: url(images/cloudtags.gif) repeat; border:none;}
#tagsbody { width:698px; border-top: 1px solid #dbded1;}
#tagsbody {padding: 0 15px;}
#tagsbody p {margin: 15px 0;}

/*ADV240x400*/
.adv240x400 div {display:block; width:238px; height:398px; background:#FFF; text-align:center; border: none;}
.adv240x400 div span {margin-top:150px;}

/*SUBSCRIBE*/
#subscribe .blockhead {width:238px; background: url(images/subhdbg.gif) repeat #bad47c;}
#subscribe h2 {background: url(images/subh2.gif) repeat #79a30c; border-color:#486105; border-left:none; font-weight:normal; margin:0;}
#subscribe form {margin:0 0 0 -1px; padding:0; }
#subscribe  .button {cursor:pointer;  margin:15px 0 0 10px; width:100px; padding:0;}
#subscribe form .inputbox {margin:15px 0 0 10px; width:100px; height:16px; padding:0;}
#subscribe a {font-size:9px; margin:10px 0 0 10px; padding:0; color:#484d3e; display:block;}

/*ADV240x120*/
#adv240x120 div { display:block; width:238px; height:118px;background:#FFF; text-align:center;}
#adv240x120 .adspan  {line-height:10px;}
#adv240x120 .adspan span {margin-top:-1px;}
#adv240x120 div span {margin-top:30px;}

/*VOITING*/

#voting .blockhead {width:238px; background: url(images/votehdbf.gif) repeat #ebe7c8; }
#voting h2 {background: url(images/voteh2bg.gif) repeat #938c50; border-color:#5e592d; border-left:none; font-weight:normal;}
#voting form {margin:0; padding:0 10px; font-size:12px; color:#5d5b49;}
#voting h3 {font-size:14px; line-height:1.1em; display:block; padding:10px 3px; font-weight:bold;}
#voting #votebutton {padding-bottom:3px; margin: 10px 0 10px 5px;}
#voting #other {margin-left:5px;}


/*GREEN LINE*/
#twitter {margin-top:9px; margin-left:20px; float:left; padding-right:20px; padding-top:3px; border-right: 1px solid #bbdd0f; padding-bottom:1px;}
#vidget { margin-left:20px; margin-top:7px; float:left;}
#tel {float:right; color:#FFF;}
#tel p {font-size:1.4em; margin:0; padding:0; margin:2px 10px; }
#tel p span {font-size:1.1em;}

/*ALL LINKS*/
#alllinks ul {margin:0; padding:0; display:block; float:left; margin-left:15px; width:230px;}
#alllinks li {list-style:none; padding-left:0; margin-left:0;}
#alllinks li a {color:#5e5e5e; font-size:1.1em;}

/*COPYRIGHT*/
#copy a {margin-left:15px; color:#b56c24; font-size:11px;}
#copy span { color:#73716a; font-size:1.1em; margin-left:15px; margin-top:5px; display:block;}
#copy img {margin-left:15px;}

/*COUNTS*/
#counts {width:978px; margin: 0 auto; padding-bottom:20px; font-size:11px;}

/*Query*/
#query form {font-size:11px;}
#query select {font-size:11px;}
#query input{font-size:11px;}
#query .button {font-size:11px; padding-bottom:2px; margin-right:4px;}

/*Pathway*/
#pathway a {color:#78736e; font-size:11px;}
#pathway, #pathway span {color:#bcbbbb; font-size:11px;}

#resultquery {font-size:11px; margin:5px;}
#resultquery .button {font-size:11px; padding-bottom:2px;}

.pageactive {color:#464543; background-color: #CFD7A0; }
a.pagelink         {color:#464543; font-size: 11px;text-decoration:none; font-weight:normal;}
a.pagelink:hover    {color:#FFFFFF; text-decoration: none;background-color: #5A9103; }
a.orangenone {color:#F57900; text-decoration: none;}
a.orangenone:hover {color:#B05802; text-decoration: none;}
a.blacknone {color:#474747; text-decoration: none;}
a.blacknone:hover {color:#474747; text-decoration: none;}
.lightgrey9 {color: #3B3C3C;font-weight:normal; font-size: 9px; text-decoration:none;}
.lightgrey9 a {text-decoration:none;}

tr.trtab1 {BACKGROUND: #CDE79E;text-align: center;vertical-align: middle; font-size:11px; color:#535353;}
td.trtab2 {BACKGROUND: #DEF6B2;text-align: center;vertical-align: middle; font-size:11px; }
tr.trtab3 {BACKGROUND: #F2F9E7;text-align: center;vertical-align: middle; font-size:11px; }
tr.trtab4 {BACKGROUND: #F4F6F1;text-align: center;vertical-align: middle; font-size:11px; }
tr.trtab5 {BACKGROUND: #F5FDE8;text-align: center;vertical-align: middle; font-size:11px; }
td.trtab6 {BACKGROUND: #FFFFFF;text-align: right;vertical-align: middle; font-size:11px; }
td.trtab7 {BACKGROUND: #FFFFFF;text-align: left;vertical-align: middle; font-size:11px; }
td.trtab7 p {font-size:11px;}
td.trtab8 {BACKGROUND: #FFFFFF;text-align: center;vertical-align: middle; font-size:11px; }
td.trtab8 a {text-decoration:none;}
td.modul10 {background:#D89A4F url(http://pics.bankspb.ru/modultopbg1.gif) repeat-x top;}
td.modul11 {background:#D89A4F url(http://pics.bankspb.ru/modultopbg1.gif) repeat-x top; padding:7px 3px 7px 3px; color:#FFFFFF; font-size:12px; font-weight:bold;}
td.modul12 {border-left: #CE8645 solid 1px; border-right: #CE8645 solid 1px; border-bottom: #CE8645 solid 1px;  border-top: #AF4A26 solid 2px;}
td.modul20 {background:#FFC200 url(http://pics.bankspb.ru/modultopbg2.gif) repeat-x top;}
td.modul21 {background:#FFC200 url(http://pics.bankspb.ru/modultopbg2.gif) repeat-x top; padding:7px 3px 7px 3px; color:#FFFFFF; font-size:12px; font-weight:bold;}
td.modul22 {border-left: #FFBF00 solid 1px; border-right: #FFBF00 solid 1px; border-bottom: #FFBF00 solid 1px;  border-top: #FF9500 solid 2px;}
td.greengradbg {BACKGROUND: #5A9103 url(http://pics.bankspb.ru/bg_table_map.gif) repeat-x top; padding: 5px;}
ul.searchlist {list-style:none; margin:0; padding:0;}
.searchlist li {background:transparent url(http://pics.bankspb.ru/listdot.gif) no-repeat scroll 0 0.7em; margin:0; padding:1px 0 1px 6px;}

/* MORE!! */
/* CSS Document */
td.pactivechild {	font-size: 12px;	font-weight: bold;	color: #000000;	padding:2px 15px 4px;	BACKGROUND: #FFFFff url(http://pics.bankspb.ru/pmenuchildbg.gif) no-repeat top left;}
td.pdopmenu          {background-color: #598F03;padding:10px 0px 0px 20px;vertical-align: bottom;white-space: nowrap;}
tr.ptable0 {background-color:#ffffff; color:#333333; font-size: 11px; border-top:5px solid #ffffff;border-left:1px solid #ffffff;}
tr.ptable1 {background-color:#F4F6F1; color:#333333; font-size: 11px;}
tr.ptable2 {background-color:#ffffff; color:#333333; font-size: 11px;}
tr.ptable7 {background-color:#D8EFAF;}
td.ptable3 {background-color:#DFE8D0; font-weight:bold; padding: 3px 3px 3px 15px; text-align: right;}
td.ptable4 {background-color:#F7F9F3; font-weight:bold; padding: 3px 3px 3px 15px; text-align: right;}
td.ptable5 {background-color:#E8EFDB; text-align: right;}
td.ptable6 {background-color:#EEF3E5; text-align: right;}
td.ptable9 {background-color:#F4F6F1; text-align: right;}
td.ptable10 {background-color:#ffffff; text-align: right;}
td.pmaintopbot {padding: 15px 0px 15px 0px;}


div.bankmenu {position:relative;z-index:1;background:#FFFFFF;margin-bottom:-1;border-top:1px solid #DFDFDF;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;font-size:30px}
a.bankmenu          {color:#3B3C3C; font-size: 11px;text-decoration:underline;}
a.bankmenu:hover {color:#131313; text-decoration: none;font-size:30px;}
div#selectedCharDiv {margin-bottom:-1px;}

/*banks*/
td.greyline {padding:3px 3px 3px;BACKGROUND: url(http://pics.bankspb.ru/greyline2.gif) repeat-x bottom;vertical-align: middle;}
td.bankul {padding:3px 3px 10px 30px;}
/*cardbanks*/
.ultralightgrey10 {	font-size: 9px;color: #8F8F8F;}
td.cardpadding {padding: 5px 20px 5px 20px; font-size:11px;}
td.cardpadding4 {padding: 5px 3px 5px 20px; font-size:11px;}
td.cardpadding5 {padding: 5px 20px 5px 3px; font-size:11px;}
td.cardpadding2 {padding: 5px 3px 5px 40px;color: #000; font-size:11px;}
td.cardpadding3 {padding: 5px 40px 5px 3px;color: #000; font-size:11px;}
td.cardblack {color: #000; font-size:11px;}
td.cardblack p {font-size:11px;}
td.cardpadding .bold, td.cardpadding4 .bold, td.cardpadding5 .bold, td.cardpadding2 .bold, td.cardpadding3 .bold, td.cardblack .bold {color:#000;}

td.articleservice {BACKGROUND: #83BA15 url(http://pics.bankspb.ru/tittlebg1.gif) repeat-x bottom;}
td.articleservice2 {padding: 7px 7px 7px 7px; BACKGROUND: #ffffff url(http://pics.bankspb.ru/greengorizline.gif) repeat-x bottom;}
td.articleservice3 {BACKGROUND: #FDA700 url(http://pics.bankspb.ru/tittlebg0.gif) repeat-x bottom; border-bottom:#F57900 solid 1px;}
td.articleservice4 {padding: 7px 7px 7px 7px; border-bottom:#F57900 solid 1px;}
td.bankdescription {padding:10px 0px 20px 0px;}
.white {color: #ffffff;}
.white14bold {color: #ffffff;font-weight:bold; font-size: 18px;}

a.darkgreylink          {color:#3B3C3C; font-size: 11px;text-decoration:underline;}
a.darkgreylink:hover    {color:#131313; text-decoration: none;}
.grey {color: #ACB2A3;}

.articleblack {	color: #000000; FONT-SIZE: 14px;font-weight:bold; }
.articleorange2 {color: #F57900;	FONT-SIZE: 14px; font-weight: bold;}
.articlegrey2 {color: #A0A0A0;	FONT-SIZE: 14px;	font-weight: normal;}
.articlegreen {	color: #598F03; FONT-SIZE: 14px; font-weight:bold; }

a.boldnone12 {color:#3B3C3C; font-weight:bold; font-size: 12px;text-decoration: none;}
a.boldnone12:hover {color:#4C4C4C; font-weight:bold; font-size: 12px;text-decoration: none;}

.linklist1 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.linklist1 LI {	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(http://pics.bankspb.ru/orcur.gif) no-repeat 0px 0.7em; PADDING-BOTTOM: 0.2em; MARGIN: 0px; PADDING-TOP: 0.25em}
.linklist1 LI  a {font-size:11px; text-decoration:none;}
.linklist1 LI  a:hover {font-size:11px; text-decoration: underline;}
.lightgrey11 {color: #9B9B9B;font-weight:normal; font-size: 11px;}
.big24black {FONT-SIZE: 24px;font-weight:bold; }
td.modulpad {padding: 6px 10px 7px 15px; }

.resultlist {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.resultlist LI {	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(http://pics.bankspb.ru/orcur.gif) no-repeat 0px 0.7em; PADDING-BOTTOM: 0.2em; MARGIN: 0px; PADDING-TOP: 0.25em}
.lightgrey9 {color: #3B3C3C;font-weight:normal; font-size: 9px;}
.bold12 {font-size:12px; font-weight:bold;}

div.quote {background: rgb(245, 241, 228); padding:13px;}
div.quote div.pic {font-size:9px; width:121px; color:#58523D; float:left; line-height: 1.3;}
div.quote div.pic img {border: 1px solid rgb(206, 198, 168);}
div.quote div.pic b {font-size:11px; color:#161613;}

/* old styles */

div.ct_dashed_div h1, div.main_ct_dashed_div h1 { color:#000000; font-size:24px; line-height: 1.2em;}
div.ct_dashed_div h2, div.main_ct_dashed_div h2, div.left_100pr_div h2{ color:#000000; font-size:14px; font-weight: bold; border-left:none; font-weight:normal;}
div.ct_dashed_div div.date, div.main_ct_dashed_div div.date {float:right;}
div.ct_dashed_div div.date, div.main_ct_dashed_div div.date { margin:0px; padding:7px 0px 7px 0px;}
div.ct_dashed_div h1, div.main_ct_dashed_div h1 { margin:0px; padding:7px 0px 20px 0px;}
div.ct_dashed_div h2, div.main_ct_dashed_div h2 { margin:0px; padding:0px 0px 4px 0px; border-left:none; font-weight:normal;}
div.ct_dashed_div  div.left_100pr_div, div.main_ct_dashed_div  div.left_100pr_div {margin:0px;}
div.main_div_12arial {font-size:12px;}
div.ct_dashed_div img, div.main_ct_dashed_div img, div.left_100pr_div img { margin:0px;}


p.source{margin:10px 0px 10px 0px; font-size:11px; color:#939393; }
p.source a{color:#939393;}
p.source a:hover{color: #333333;}
div.tags{margin:3px 0px 3px 0px; font-size:9px; letter-spacing:0.05em; background: url(http://pics.bankspb.ru/marker.gif) no-repeat left center; padding:0px 0px 0px 18px;}
div.tags img{ margin:-2px -1px 0px 0px; padding:0px;}
div.tags a:hover{ background:#83BA15; color:#FFFFFF;}
div.tags UL { padding:0px; margin:4px 0px 10px 0px;}
div.tags LI {padding:0px 9px 0px 14px; BACKGROUND:url(http://pics.bankspb.ru/marker.gif) no-repeat -2px 3px; FLOAT: left; MARGIN:0px; LIST-STYLE-TYPE: none}
p.tags{margin:0px; font-size:11px;}
p.tags UL { padding:0px; margin:0px 0px 10px 0px;}
p.tags LI {padding:0px 7px 0px 14px; BACKGROUND:url(http://pics.bankspb.ru/marker.gif) no-repeat 0px 2px; FLOAT: left; MARGIN:0px; LIST-STYLE-TYPE: none}

div.tags UL.black a {color:#5C5C5A}
div.tags LI.black a {color:#5C5C5A}

/*media*/
#newscontent { border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; padding:10px 0 10px 0; background:#fff; width:716px;}
#newscontent .blogitem {border-bottom:1px solid #ebebeb; width:716px;}
#newscontent .blogcontent {width:558px; padding:7px 0 7px 0; line-height:1.5em;}
#newscontent .blogcontent h3 {padding:0; margin-top:8px; height:18px; font-size:12px; float:none; display:inline; border-left:none; font-weight:normal; line-height:1.4em;}
#newscontent .blogcontent h3 a.ahead {letter-spacing:-0.01em; border-color:#ff8400;}
#newscontent .blogcontent h3 a.ahead:hover {color:#ff8400;}
#newscontent .blogcontent .date {margin:10px 5px 0 8px; padding-left:0.3em;}
#newscontent .blogcontent .comicon { margin:12px 3px 0 10px;}
#newscontent .blogcontent .comentcount { background-image:none; background-color:#707070; padding:0 3px; margin:10px 0 0 0; color:#FFF; font-size:10px;}
#newscontent .blogcontent .comentcount:hover {background-color:#93be2c;}
#newscontent .blogcontent p {margin:0; padding:0; padding-top:6px;}
#newscontent .blogcontent a.ahead {font-size:14px;}
#newscontent .divtags {padding-left:20px; background: url(images/tags.gif) no-repeat 0 1px; margin-top:8px; height:18px;}
#newscontent .divtags a {font-size: 9px; color:#969696; margin:0 0.1px; padding:1px; text-decoration:none;}
#newscontent .divtags a:hover {background:#969696; color:#FFF;}
#newscontent .divtags span {color:#969696; font-size:11px;}
#newscontent .floatimg {margin-right:10px; margin-left:10px;}
.newsinfo{ line-height:1.5em;}
.newspage { padding:0 10px 0 10px; width:700px;}
#newscontent .pressrelease {background:#fdf2e9; padding-top:20px; border:1px solid #bf8a5c; margin-bottom:20px; float:left; width:716px; }

.morenewstoread {border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px 0;}
.newsother {}
.newsintheme { width:330px; margin-left:10px;}

.newsother .inthemenote {margin:10px 0 10px 0; padding-left:10px; border-left:1px solid #f39e6c;}
.newsintheme .inthemenote {margin:10px 0 10px 0; padding-left:10px; border-left:1px solid #8FB06C;}
.inthemenote h3 {font-weight:normal; padding:0; margin:0; border:none; font-size:12px; line-height:1.5em;}
.inthemenote h3  a { color:#333; border-bottom:1px solid #690; text-decoration:none;}
.inthemenote h3  a:hover { color:#690; border-bottom: none; text-decoration:none;}
.inthemenote h3  a.orange { color:#333; border-bottom:1px solid #e55300; text-decoration:none;}
.inthemenote h3  a.orange:hover { color:#e55300; border-bottom: none; text-decoration:none;}
.inthemenote h3 .sct {font-size:11px; font-weight:normal; color:#ACB2A3;}
.inthemenote h3 .sct a {font-size:11px; font-weight:normal; color:#7A8D74; border:none; text-decoration:underline;}
.inthemenote h3 .sct a:hover {color:#690; border:none; text-decoration:none;}
.inthemenote .note  {font-size:11px;}
.inthemenote  p {font-size:11px; margin:0; padding:2px 0 2px 0;}

#commentlist {}
#commentlist .comment { background: #F0F0F0; padding:7px 10px 7px 10px; margin:3px 0 3px 0;}
#commentarea { font-size:11px;}



/*right menu*/
ul.rightmenu { list-style-type:none; margin:5px 10px 5px 5px; width:240px; padding:0;}
ul.rightmenu li { border-bottom:1px solid #bfbfbf; padding:3px 0 3px }
ul.rightmenu li a { text-decoration:none; background:url(/images/oarrow_grey.gif) no-repeat left center; padding:0 0 0 10px;}
ul.rightmenu li a:hover { color:#f55900;  background:url(/images/oarrow_orange.gif) no-repeat left center; padding:0 0 0 10px;}
ul.rightmenu li a.active { color:#25241f; background:url(/images/oarrow_orange.gif) no-repeat left center; padding:0 0 0 10px;}}



/* end of old styles*/

html {height:100%;} 

/* General Foramting */
body {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background: #f2f2f2;}
a {outline:none; color: #7ca411;}
a img {border:none;}
a:hover {text-decoration:none;}
form {margin:0; padding:0;}



/* Common Styles */
.adv {border: solid 1px #929292;}
a.advlink {line-height:11px; color:#FFF; margin-top:-1px; font-size:9px; text-decoration:none; background:#919191; padding: 0 0.4em; float:right; margin-right:14px; padding-bottom:1px;}
.advsp {text-transform:uppercase; font-weight:bold; font-size:10px; display:block; padding-top:25px;}
.cont {width:998px; margin:0 auto;}
.inputbox {height:14px; font-size:11px;}
.lastitem {border:none !important;}

.floats {float:left; margin:5px; border:1px solid;}
.rightfloats {width:240px; float:left; margin:5px; }
.smallblocks {float:left; margin:5px; border:1px solid; width:357px; height:128px;}
.floatimg {float:left;}
.blockcontent {float:left; width:260px;}
.blockhead {width:inherit; height:24px; float:left;}
.blockhead h2 {color:#FFF; font-weight:normal; padding:0px 6px; height:24px; border-left: 2px solid;}
.blockcontent h3 {color:#FFF; font-size:18px; float:left; margin:0; padding:4px 6px;}






a.ahead {border-bottom: 1px solid #77aa03; text-decoration:none; color:#000;  font-weight:bold; font-size:14px; }
.ahead:hover {border:none;}
a.allrecords {font-size:11px; color:#d75a0e; background:url(images/arrow.gif) no-repeat 3px 7px; padding-left:15px; margin-top:3px; display:block; margin-right:5px}
.date {font-size:11px; color:#9a9d92;}
a.comentcount{background:url(images/comments.gif) no-repeat 5px 3px; padding-left:22px; text-decoration:none; color:#000; font-size:11px;}
.allrecords {float:right; display:block; font-size:1em; color:#ff7800;}
.heading {display:block; float:left; border-left: solid 2px #010101;}
.heading h2 {float:left; margin:0 9px; color:#FFF; font-size:18px; line-height:1.4em; font-weight:normal; border:none;}
.heading a {float:left; margin: 5px 0 0 10px;}
.blogitem {margin:0 auto; display:block;}
.blogcontent {float:left;}
.allitem {float:left; display:inline; height:17px; border-top: 1px solid #dcc6b3; margin-left:60px; background:url(images/allitembg.gif) repeat #eee6de; padding: 0.2em 15px; text-align:left;}
.allitem .allrecords {float:left;}
.button { background: url(images/butbg.gif) #82b300 repeat-x; height:21px; border: 1px solid #5c9303; color:#FFF; font-weight:bold; font-size:11px; padding-bottom:3px; }
.button:hover {cursor:pointer;}

.blogitem {margin-bottom:3px; float:left; width:357px;}
.blogitem p {margin:0;}
.blogitem a.ahead {font-size:12px;}
.blogitem a.ahead:hover {color:#5c8112;}
.blogitem p span {}
.blogitem .comicon {margin-bottom:-2px;}
.blogitem .comentcount {background-image:none; background-color:#707070; color:#FFF;  margin:9px 0 0 0; padding:0 3px; margin:0;font-size:10px;} 
.blogitem .comentcount:hover {background-color:#93be2c;}
.bold {font-weight:bold; text-align:left; color:#535353;}

#maincontent ul, .newspage ul { LIST-STYLE-TYPE: none }
#maincontent ul li, .newspage ul li { background:url(/images/li_kvadrat.gif) no-repeat 0px 0.5em; padding:0.2em 0 0.2em 12px;} 