body, td, select {font-family: tahoma,arial,verdana,sans;}
body, td {font-size: 80%; color:#000;}
th {font-size: 80%;}
select {font-size: 100%;}
form {margin: 0px;}
a {color: #06354f; text-decoration: underline; cursor: pointer;}
.topcloudpat a {color:#069;}
textarea, input {font-family: Verdana;}
/* = Заголовки = */
/*span.h1,*/ span.h2, span.h3, span.h4, span.h5{display:block;font-weight:bold;margin:0.75em 0;}
h1, div.h1, span.h1 {font-size: 200%; font-weight:600; font-family: Arial; line-height: 105%; margin-bottom: 0ex; padding-bottom: 0.5ex;}
div.mini_h1 {font-size:150%;}
div.h1, span.h1 {margin-bottom: 1em;}
h2, span.h2 {font-size: 120%; color: #900;}
h3, span.h3 {font-size: 130%; margin-bottom: 1ex;}
h4, span.h4 {font-size: 100%; margin-bottom: 1ex; clear:left;}
h5, span.h5 {font-size: 100%;margin-bottom: 1ex;}
h1,h2,h3,h4, div.h1, span.h1, span.h2, span.h3, span.h4, span.h5 {color:#666;}
h2 a {color:#666; text-decoration: none;}
h2 a:hover {text-decoration: underline;}
h1 span, h2 span, h3 span, h4 span, div.h1 span {color:#07354d;}
span.red {color:#920a0a;}
span.blue {color:#00445f;}
.headerdot h1, .headerdot h2, .headerdot span.h2 {margin-bottom: 0ex; padding-bottom: 1em; background-image: url("/images/headerdot.gif"); background-repeat:repeat-x; background-position: left bottom;}
#hnews h1, #hnews h2, #go h1, #go h2 {padding-left: 20px;}
td.font70, .font70 td {font-size: 70%;}



label {cursor:pointer;}

td.app1, .app1 td {font-size: 70%;}
.app1 p {margin-top: 1ex; margin-bottom: 1ex;}
.app1 h2 {font-size: 135%;}

td#go, #go td, td#small1, #small1 td, td#small2, #small2 td, #small2 {font-size: 70%;}
#go p {padding-left: 20px;}
#go h2, #small1 h2, #go span.h2, #small1 span.h2 {font-size: 135%;}
#small2 h1 {color:#00445f; font-size: 135%; margin-bottom: 0.4ex;}
td.gbejin, .gbejin td {font-size: 65%; color:#5b5b5b;}
.gbejin ul { color:#000; margin:0px; margin-top: 1ex; padding-left: 3ex;}
ul {list-style-image: url("/images/gbejli.gif");}
.gbejin li {margin-bottom: 0.5ex;}
ul.margin li {margin-bottom: 1em;}
.gbejin h2, .gbejin h1, .gbejin span.h2 {font-family: Arial; margin-bottom: 0.6ex; color:#5b5b5b;}

input.text, input.Css_InputTypeText, textarea {border: 1px solid #9999cd; font-size: 100%;}
.Css_InputTypeText, input.text {height: 3ex;}
.Css_inputTypeButton, input.button, input.button2 {border-style: outset; border-width: 1px; height: 3ex; font-size: 100%; background-color:#f5f2e9; background-image: url("/images/butgrd.gif"); background-repeat: repeat-x; background-position: left center;}
input.button2 {border-color:#003499; cursor:pointer;}

/*Анонс рубрик*/
table.rubanons {margin-top: 1em; margin-bottom: 1em;}
.rubanons h4 {margin-bottom: 0.5ex;}
.rubanons p {margin-top: 1ex; margin-bottom: 1ex;}

/*Стили для навигатора!*/
table.sh {margin-top: 1em; margin-bottom: 1em;}
table.SimpleHorizontal td {color:#ccc; font-weight: bold; text-align: center;}
.SimpleHorizontal a {text-decoration: none; color:#069;}
.SimpleHorizontal a:hover {text-decoration: underline; color:#ccc;}
td.current a {color:#ccc;}
p.through {font-size: 87%; color:#0079a8; margin-bottom: 2.7em;}
p.through a {color:#0079a8;}
span.current {color:#d5d5d5;}



/*Стили для модуля карта сайта!*/
div.Css_SiteMapBlock {margin-top: 1em;}
div.Css_MapItemlevel0 {font-weight: bold; text-transform: uppercase; margin-bottom: 1ex;}
div.Css_MapItemlevel1 {margin-left: 1em;}
div.Css_MapItemlevel2 {margin-left: 2em;}
div.Css_MapItemlevel3 {margin-left: 3em; line-height: 100%;}
div.Css_MapItemlevel4 {margin-left: 4em;}
div.Css_MapItemlevel5 {margin-left: 5em;}

/*face*/
table.bej {background-image: url("/images/bej.gif"); background-repeat: repeat;}
table.bej_wow {background-color:#ececd8;}
div.gbej {background-image: url("/images/gbej.gif"); background-repeat: repeat; background-color:#e8e8ce;}
div.bejrtapp {background-image:url("/images/bejrtapp.gif"); background-repeat: no-repeat; background-position: right top;}
td.bejrbapp {background-image:url("/images/bejrbapp.gif"); background-repeat: no-repeat; background-position: right bottom;}
td.lbejrtapp {background-image:url("/images/lbejrtapp.gif"); background-repeat: no-repeat; background-position: right top;}
td.lbejrbapp {background-image:url("/images/lbejrbapp.gif"); background-repeat: no-repeat; background-position: right bottom;}
.bejrtapp h1, .bejrtapp h2, .bejrtapp p {margin-top: 0px;}

div.aquagrd {background-image:url("/images/aquagrd.gif"); background-repeat: repeat-x; background-position: left top; background-color:#0096af;}
div.aquagrd2 {background-image:url("/images/aquagrd2.gif"); background-repeat: repeat-y; background-position: left top; background-color:#00708c; margin-top: 1em;}
div.clouds {background-image:url("/images/clouds.jpg"); background-repeat: no-repeat; background-position: right top;}
div.cloudpat {background-image: url("/images/cloudpat.gif"); background-repeat: repeat; background-position: right -1px;}
div.cloudpat2 {background-image: url("/images/sin.gif"); background-repeat: repeat;}
div.graygrd {background-image: url("/images/graygrd.gif"); background-repeat: repeat-x; background-position: left top;}
div.topclouds {background-image: url("/images/topclouds.jpg"); background-repeat: no-repeat; background-position: right top;}
table.topcloudpat {background-image: url("/images/topcloudpat.gif"); background-repeat: no-repeat; background-position: right top;}
div.ltcapp {background-image: url("/images/ltc.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 1em; padding-left: 70px;}
.ltcapp, .ltcapp td {color:fff;}
.ltcapp h3 {color:#ccfdfa; font-weight: normal; margin-top: 0px;}
td.pifinfo {background-color:#fbfbf2; vertical-align:top; padding-top: 20px; padding-bottom: 20px;}
td.pifinfo h1 {color:#630; font-size: 125%; margin-bottom: 1ex;}
td.pifinfo p {margin-top: 1ex; margin-bottom: 1ex;}
tr.pifsnechet td {background-image: url("/images/graypat.gif"); background-repeat: repeat; background-color:#e1e1d7;}
td.pifs {padding-top: 1ex; padding-bottom: 1ex; color:#999966; font-size: 70%;}
td.pifs b {display: block; clear: left; margin-top: 0.5ex; text-decoration: underline; line-height: 110%;}



/*inner*/
table.gbejin {background-image: url("/images/gbejltc.gif"); background-repeat: no-repeat; background-position: left top;}
td.gbejin {background-image: url("/images/gbejlbc.gif"); background-repeat: no-repeat; background-position: left bottom; padding-top: 1em; padding-bottom: 1em;}
div.gbejin {padding-left: 35px; padding-top: 1em; padding-bottom: 1em;}
div.gbejin h2, div.gbejin h1, div.gbejin span.h2 {margin-top: 0px;}

div.hmenu {padding-left: 80px;}

/*fnc*/
.facenews td, .facenewshot2 td {padding:1ex; padding-left: 20px;}
.facenewshot2 h4 {margin-bottom: 0px;}
tr.nechet td {background-color:#f0f0f0;}
tr#current td {background-color:#009cb5; font-weight: bold; color:#fff;}

.hr {background-image: url("/images/headerdot.gif"); background-repeat:repeat-x; background-position: left bottom; margin-bottom: 0ex; padding-bottom: 2ex; margin-top: 0ex;}
.hr2 {background-image: url("/images/headerdot.gif"); background-repeat:repeat-x; background-position: left center;}
.hr3 {background-image: url("/images/headerdot.gif"); background-repeat:repeat-x; background-position: left bottom;}
.hr4 {background-image: url("/images/hdot2.gif"); background-repeat:repeat-x; background-position: left bottom;}
.vdot {background-image: url("/images/vdot.gif"); background-repeat: repeat-y;}

#go p.hr {padding-bottom:3ex;}
table.matrixban {}
table.matrixban td {padding-right: 1em; padding-bottom: 1ex;}
td#right {padding-right: 0em;}
tr.lasttr td {padding-bottom: 0ex;}
/*calc*/
table.pai td {padding-bottom: 0.5ex; padding-right: 1ex;}
.pai p {margin: 0px;}
#SummPifDisplay_error1, #DateSelector_error1, #DateSelectorEnd_error1 {color:#939393;}
.textmessage div {width:400px;}
table.result {margin-bottom: 1em;}
/*news*/
table.innews td {padding:1.5ex; vertical-align:top; font-size: 70%; font-family: Arial;}
.innews td.pic {padding-left: 0ex; padding-right: 0ex;}
.innews a {color:#346f88;}
.innews p {margin-top: 0.6ex;}
.innews div.date {margin-top: 0.5ex;}
table.page {background-image: url("/images/pageapp.gif"); background-repeat: no-repeat; background-position: left center;}
.page td {color:#ceeef9; height:28px; padding-right: 1ex; font-size: 70%;}
.page a {color:#fff;}
div.sin {background-image: url("/images/sin.gif"); background-repeat: repeat; background-color:#00728d; margin-top: 3ex;}

td.listitem {background-image: url("/images/hdot2.gif"); background-repeat:repeat-x; background-position: left bottom; padding-bottom: 1ex; padding-top: 1.5ex;}
div.handifscript {cursor:pointer; color:#004461; font-weight: bold; text-decoration: underline;}
blockquote.block, blockquote.none {padding: 1.5ex; margin:0ex; margin-top: 1ex; margin-left: 2em; margin-bottom: 0em; background-color: #e7e7e7;}
blockquote.block p, blockquote.none p {margin-top: 0em; margin-bottom: 0.5ex;}
blockquote.block h5, blockquote.none h5 {margin-top: 1ex; margin-bottom: 0.5ex;}
.none {display:none;}
.block {display:block;}

p.dyna {font-family: Arial; color:#333; font-size: 110%;}
p.dyna span {font-size: 120%; color:#920a0a; font-weight: bold; line-height: 140%;}
td#cost {text-align: right; padding-right: 1em;}

table.ex td {padding-left: 0.25ex; padding-right: 0.25ex;}

a.hover {text-decoration:none;}
a.hover:hover {text-decoration: underline;}


table.infotable, table.infotable2 {border-collapse: collapse;}
.infotable td, .infotable th, .infotable2 td, .infotable2 th {padding: 0.5ex; font-size: 70%;}
.infotable2 th {background-color:#009cb5; color:#fff;}

table#vtop td {padding-bottom: 1em; vertical-align: top;}
tr.hr4 td {background-image: url("/images/hdot.gif"); background-repeat: repeat-x; background-position: left bottom;}
#vtop h2 {margin-bottom: 1ex;}
#vtop p {margin-top: 1ex; margin-bottom: 1ex;}

/* Список документов */
div.docitem{padding:0 0 0 24px;background: url(/images/ico/file.gif) 0 0 no-repeat;margin-bottom:0.5em;min-height:18px;_height:18px;}
div.icodoc, div.icortf{background: url(/images/ico/word.gif) 0 0 no-repeat !important;}
div.icozip, div.icorar{background: url(/images/ico/zip.gif) 0 0 no-repeat !important;}
div.icopdf{background: url(/images/ico/pdf.gif) 0 0 no-repeat !important;}
div.icoxls{background: url(/images/ico/xls.gif) 0 0 no-repeat !important;}
div.icojpg, div.gif{background: url(/images/ico/jpg.gif) 0 0 no-repeat !important;}
div.icotxt{background: url(/images/ico/file.gif) 0 0 no-repeat !important;}
div.icoppt{background: url(/images/ico/ppt.gif) 0 0 no-repeat !important;}
div.docitem small{color:#9f9f9f;font-size:78.33%;}

table.visitlist{border-collapse: collapse;width:100%;border:1px #d6d6d6 dotted;}
table.visitlist th, table.visitlist td{padding:8px;border:1px #d6d6d6 dotted;font-size:75%;}
table.visitlist td{vertical-align:top;width:50%;}
table.visitlist th{background-color:#01859e;color:#fff;font-weight;bold;}
table.visitlist tr.odd{background-color:#f7f7f7;}
table.visitlist td p, table.visitlist td h3{margin: 0 0 0.25em 0;}
/*table.visitlist td p{margin-bottom:0.25em;}*/
table.visitlist td h3{color:#006699;font-weight:bold;font-size:108.3%;}
table.visitlist td h3 img{margin-right:0.25em;}
table.visitlist td h3 span{padding: 5px 0;color:#006699;}
table.visitlist td h3 span.consult{padding: 5px 44px 5px 0;background:url(/images/consult.gif) 100% -2px no-repeat;}
table.visitlist td p.phone{padding:0 0 0 17px;background:url(/images/phone.gif) 0 1px no-repeat;}

div.prim{font-size:86%;margin-top:1em;}
div.prim img, div.prim span{vertical-align:middle;}
div.prim table{margin-top:1em;}
div.prim table td{vertical-align:middle;font-size:68.75%;}


div#filialmap{position:relative;margin-bottom:2em;}
div#filialmap img{border:0 none;}
div#filialmap a.pointer{position:absolute;width:12px;height:12px;background:url(/images/pointer_city.gif) 0 0 no-repeat;}
div#filialmap div.tooltip{position:absolute;display:none;z-index:100;}
div#filialmap div.tooltip table{margin:0;padding:0;border-collapse: collapse;border:0 none;}
div#filialmap div.tooltip table td{padding:0;}
div#filialmap div.innertext{background-color:#00497c;color:#fff;font-size:10px;font-family:Tahoma;height:1%;padding:2px 10px;}
div#filialmap div.corner{background:url(/images/corner.gif) 0 0 no-repeat; height:4px;}


table.filtable{border-collapse: collapse;}
table.filtable td{vertical-align:top;padding:0 10px;}
table.filtable ul{list-style-image:url(/images/li-rub.gif);}
table.filtable ul li{margin-bottom:0.5em;}
table.filtable td a{text-decoration:none;color:#000;font-size:86%;}

div#bankmap{position:relative;}
div#bankmap a{position:absolute;width:12px;height:11px;background-position:50% 50%; background-repeat: no-repeat;}
div#bankmap a.hot{background-image:url(/images/hot.gif);}
div#bankmap a.cold{background-image:url(/images/nonhot.gif);}
div#bankmap img{border:0 none;}
