body {font-family:Tahoma;font-size:12px;margin:0px; background-color:#ffffff; color:#000000;}

#main_table {height: 100%; min-height:100%;}
table {font-family:Tahoma;font-size:11px;color:#000000;}
table {border:0px;border-collapse:collapse;}
table td{padding:0px;}

h1 {font-size:14px; color:#232f84; font-style:italic; font-weight:bold; text-transform:uppercase;}
h2 {font-size:12px; color:#f78e1e; font-style:italic; font-weight:bold; text-transform:uppercase;}
h3, h4, h5 {font-size:12px; color:#232f84; font-style:italic; font-weight:bold;}

img {border:0px;}

a{color:#232f84;font-size:11px;text-decoration:underline;}
a:link{color:#232f84;font-size:11px;text-decoration:underline;}
a:visited{color:#232f84;font-size:11px;text-decoration:underline;}
a:hover{color:#2336c9;font-size:11px;text-decoration:underline;}

input {border:1px solid #232f84;}
input.nobrd {border:none;}
textarea {border:1px solid #232f84; overflow:auto;}
input.but {border:none; background-color:#1e2a81; color:white; font-size:11px; font-weight:600; text-transform:uppercase; height:22px;}




.text {border:1px solid #dedede;}
.text td {border-right:1px solid #dedede; border-bottom:1px solid #dbdbdb; padding:8px;}
.text td.note {font-style:italic; font-size:10px; color:#4d4d4d;}
.text th {background-color:#ececec; font-weight:200; padding:5px 3px 5px 3px; color:#232f84;}
.text td.ttl {background-color:#ececec; font-weight:200; padding:5px 3px 5px 3px; text-align:center; color:#232f84;}



/* 
.brd — классы границ
.mrg — классы отступов
.link — классы для ссылок
*/

/* поиск */
#searchform {margin-top:5px;}
#searchform form {margin:0px; padding:0px;}
#searchform td {padding:2px;}
#searchform td .nobrd{margin-top:2px;	width:60px;	height:16px;	}
.mrg6 {margin-top:0px; margin-right:0px;}



/* шапка */
td.top {border-bottom:1px #f78e1e solid; background-color:#ffe0bf; height:60px;}
.brd1 {border-bottom:1px #ffffff solid; height:60px;}
.mrg1 {margin-top:15px; margin-left:30px;}
.search {padding-top:10px;}
.search form {margin:0px; padding:0px;}
.search img {margin-left:20px; margin-right:5px;}
.search table {margin-right:30px;}
a.link1 {color:#232f84; text-decoration:none; border-bottom:1px dashed #232f84;}
a.link1:link {color:#232f84; text-decoration:none; border-bottom:1px dashed #232f84;}
a.link1:visited {color:#232f84; text-decoration:none; border-bottom:1px dashed #232f84;}
a.link1:hover {color:#2336c9; text-decoration:none; border-bottom:1px dashed #2336c9;}

/* список городов */
.city1 {color:#c2c2c2;font-size:9px; line-height:1.5em; padding: 10px 30px 10px 30px;}
.city1 a{color:#c2c2c2;font-size:9px;text-decoration:underline;}
.city1 a:link{color:#c2c2c2;font-size:9px;text-decoration:underline;}
.city1 a:visited{color:#c2c2c2;font-size:9px;text-decoration:underline;}
.city1 a:hover{color:#000000;font-size:9px;text-decoration:underline;}

.city {color:#000000;font-size:9px; line-height:1.5em; padding: 10px 30px 10px 30px;}
.city a{color:#000000;font-size:9px;text-decoration:underline;}
.city a:link{color:#000000;font-size:9px;text-decoration:underline;}
.city a:visited{color: #000000;font-size:9px;text-decoration:underline;}
.city a:hover{color:#000000;font-size:9px;text-decoration:underline;}



/* указатель города */
#yourcity {background-color:#f28a19; height:22px;}
#yourcity td{padding:0px 10px 0px 10px;}
#yourcity b {color:#fdfdfd;}


/* основная часть */
td.mainpart {padding:0px 30px 30px 30px;}

/* левая часть основной таблицы */
td.leftmain {padding-right:30px;}

/* основное меню */
#menu {color:#4d4d4d;font-size:15px;text-decoration:none;}
#menu  td {border-bottom:1px #ffffff solid; background-color:#ececec; padding-left:10px; padding-right:10px; height: 29px;}
#menu a{color:#4d4d4d;font-size:15px;text-decoration:none;}
#menu a:link{color:#4d4d4d;font-size:15px;text-decoration:none;}
#menu a:visited{color:#4d4d4d;font-size:15px;text-decoration:none;}
#menu a:hover{color:#232f84;font-size:15px;text-decoration:none;}
#menu .sub0 {background-color:#f5f5f5; height:29px;}
#menu .sub0 td{height:28px; background-color:#f5f5f5; border-bottom:none; font-size:12px;padding:3px 0px 3px 0px;}
#menu .sub0 a{color:#4d4d4d;font-size:14px;text-decoration:none;}
#menu .sub0 a:link{color:#4d4d4d;font-size:14px;text-decoration:none;}
#menu .sub0 a:visited{color:#4d4d4d;font-size:14px;text-decoration:none;}
#menu .sub0 a:hover{color:#232f84;font-size:14px;text-decoration:underline;}
#menu .sub0 td .sub1 td, #menu .sub0 td .sub1{padding:1px; height:28px;}
#menu .sub1 a{color:#4d4d4d;font-size:11px;text-decoration:underline;}
#menu .sub1 a:link{color:#4d4d4d;font-size:11px;text-decoration:underline;}
#menu .sub1 a:visited{color:#4d4d4d;font-size:11px;text-decoration:underline;}
#menu .sub1 a:hover{color:#232f84;font-size:11px;text-decoration:underline;}
#menu .cur {color:#232f84;}
#menu .cur a{color:#232f84;}
#menu .cur a:link{color:#232f84;}
#menu .cur a:visited{color:#232f84;}
#menu .cur a:hover{color:#2336c9;}
.mrg2 {margin-top:5px; margin-right:2px;}


/* синие плашки под заголовками разделов */
.titles {font-size:14px; color:white; font-style:italic; text-transform:uppercase; height:31px;}
.titles h2 {font-size:14px; color:white; font-style:italic; font-weight:bold; text-transform:uppercase; margin-top:0px;}
.titles td {padding-top:6px; padding-bottom:2px;}
.titles td.bg_c {background:url('/img/titles_c.gif'); background-repeat:repeat-x; background-position:0% 0%;}
.titles td.bg_ {background:url('/img/titles_l.gif'); background-repeat:no-repeat; background-position:0% 0%;}
.titles td.bg {background:url('/img/titles_r.gif'); background-repeat:no-repeat; background-position:100% 0%;}
.titles a, .titles a:link, .titles a:visited, .titles a:hover{font-size:14px; color:white; font-style:italic; text-transform:uppercase;text-decoration:none;}
/* оранжевые плашки под заголовками разделов */
.titlesorange {font-size:14px; color:white; font-style:italic; text-transform:uppercase; height:31px;}
.titlesorange h2 {font-size:14px; color:white; font-style:italic; font-weight:bold; text-transform:uppercase; margin-top:0px;}
.titlesorange td {padding-top:6px; padding-bottom:2px;}
.titlesorange td.bg_c {background:url('/img/titlesorange_c.gif'); background-repeat:repeat-x; background-position:0% 0%;}
.titlesorange td.bg_ {background:url('/img/titlesorange_l.gif'); background-repeat:no-repeat; background-position:0% 0%;}
.titlesorange td.bg {background:url('/img/titlesorange_r.gif'); background-repeat:no-repeat; background-position:100% 0%;}
.titlesorange a, .titlesorange a:link, .titlesorange a:visited, .titlesorange a:hover{font-size:14px; color:white; font-style:italic; text-transform:uppercase;text-decoration:none;}

/* меню услуг */
.menuservices a{font-size:12px;}
.menuservices td {height:24px; font-size:12px; padding:0px 10px 6px 10px;}
.menuservices td.mrg3 {padding:5px 0px 5px 10px;}
.menuservices .sub0 {background-color:#ffffff;}
.menuservices .sub0 td{height:20px; background-color:#ffffff; border-bottom:none; font-size:12px;padding:3px 0px 3px 0px;}
.menuservices .sub0 a{color:#4d4d4d;font-size:12px;text-decoration:underline;}
#menuservices .sub0 a:link{color:#4d4d4d;font-size:12px;text-decoration:underline;}
#menuservices .sub0 a:visited{color:#4d4d4d;font-size:12px;text-decoration:underline;}
#menuservices .sub0 a:hover{color:#232f84;font-size:12px;text-decoration:underline;}
.menuservices .sub0 td .sub1 td, #menu .sub0 td .sub1{padding:1px; height:20px;}
.menuservices .sub1 a{color:#4d4d4d;font-size:11px;text-decoration:underline;}
#menuservices .sub1 a:link{color:#4d4d4d;font-size:11px;text-decoration:underline;}
#menuservices .sub1 a:visited{color:#4d4d4d;font-size:11px;text-decoration:underline;}
#menuservices .sub1 a:hover{color:#232f84;font-size:11px;text-decoration:underline;}
.menuservices .cur {color:#232f84;}
.menuservices .cur a{color:#232f84;}
.menuservices .cur a:link{color:#232f84;}
#menuservices .cur a:visited{color:#232f84;}
#menuservices .cur a:hover{color:#2336c9;}


/* блок новости */
.news {border-left:1px solid #2336c9; margin-bottom:10px;}
.news img {border:1px solid #a3a3a3;}
.news .data td {border-left:1px solid #2336c9; color:#2336c9; font-size:14px; font-weight:600; padding:0px 10px 0px 5px;}
.mrg4 {padding:5px 5px 0px 5px;}
.mrg5 {padding:0px 5px 0px 5px;}
.news img.nobrd {border:none;}

/* блок оранжевые новости */
.newsorange {border-left:1px solid #f78f1e; margin-bottom:10px;}
.newsorange img {border:1px solid #a3a3a3;}
.newsorange .data td {border-left:1px solid #f78f1e; color:#f78f1e; font-size:14px; font-weight:600; padding:0px 10px 0px 5px;}
.mrg4 {padding:5px 5px 0px 5px;}
.mrg5 {padding:0px 5px 0px 5px;}
.newsorange img.nobrd {border:none;}

/* вакансии */
.hotjob{margin-bottom:10px;}
.hotjob td.head {font-weight:600; padding-bottom:3px;}


/* правая часть основной таблицы */
td.rightmain {padding-left:30px;}

/* блок телефоны */
#info td {padding:0px 10px 10px 10px;}
#info {font-size:12px;}
#info a {font-size:12px;}
#info .telbig {font-size:18px;color:#232f84;}
#info .note {font-size:11px;color:#4d4d4d;}
#info .note a{color:#4d4d4d;font-size:11px;text-decoration:underline;}
#info .note a:link{color:#4d4d4d;font-size:11px;text-decoration:underline;}
#info .note a:visited{color:#4d4d4d;font-size:11px;text-decoration:underline;}
#info .note a:hover{color:#000000;font-size:11px;text-decoration:underline;}


/* баннеры */
#banners td {padding-bottom:15px; color:#4d4d4d;}
#banners td  a{color:#4d4d4d;font-size:11px;text-decoration:underline;}
#banners td  a:link{color:#4d4d4d;font-size:11px;text-decoration:underline;}
#banners td  a:visited{color:#4d4d4d;font-size:11px;text-decoration:underline;}
#banners td  a:hover{color:#000000;font-size:11px;text-decoration:underline;}

/* подвал */
td.bot {border-top:1px #f78e1e solid; background-color:#ffe0bf; font-size:10px; color:#4d4d4d; }
td.bot table td {padding:10px 30px 10px 30px;}
td.bot a{color:#4d4d4d;font-size:10px;text-decoration:underline;}
td.bot a:link{color:#4d4d4d;font-size:10px;text-decoration:underline;}
td.bot a:visited{color:#4d4d4d;font-size:10px;text-decoration:underline;}
td.bot a:hover{color:#000000;font-size:10px;text-decoration:underline;}


li.descr  {
 	  list-style-type:none;
	  color: red;	
}





#srvDIV div a{
 color: #232f84;
 text-decoration:none;
}

#srvDIV div a:visited{
 text-decoration:none;
}


#srvDIV div a:hover{
 text-decoration:underline;
}






















/* --------------------------------------- */


table.data1 {
	border-collapse:separate;
	border: 1px solid #f28a19;
	font-size: 100%;
	background: #fff;
}

.data1 td,
.data1 th {
	/*border-top: 1px solid white;*/
	/*border-left: 1px solid white;*/
}

.data1 td,
.data1 th,
.data1 caption
{ padding: .5em .5em .2em .5em; vertical-align: middle; }
.data td
{ background: #fff; }

.data1 .nodecaption td {
	background-color: #d7d9d1;
}

.data1 thead a
{ color: #fff; text-decoration: underline;  font-weight:normal;}

.data1 tbody a
{ color: #444; text-decoration: underline;}

.data1 .caption img
{ margin-right: .5em; margin-left: .3em; }
.data1 .caption a
{ color: #444; text-decoration: none; border-bottom: 1px dotted #444; }

.data1 tfoot td,
.data1 caption
{ background: #f9faf7; text-align: left; }

.data1 .innerlevel { 
	background: transparent url( '/images/admin/treenode_child.gif' ) no-repeat center left;
	padding-left: 1.5em;
}

.data1 .level2 { 
	background: #e7e9e1;
}

.data1 .level3 { 
	background: #F1F3EB;
}

.data1 td.bankbranch { 
	background: #B8CFBC;
}

.data1 td.bankservice { 
	background: #D2D69C;
}

.data1 td.common { 
	background: #D7D9D1;
}


.data1 th
{ text-align: center; font-weight: normal; background: #232f84; color: #fff; font-size: 11px;}
.data1 caption
{ background: #fff; padding-bottom: 0; }