html, body{
	padding:0;
	margin:0;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
a{
	color:#12538f;
}
a:hover{
	color:#fe5b0a;
}
a.bl{
	color:#000000;
}
a.bl:hover{
	color:#fe5b0a;
}
.head{
	padding-left:60px; 
	padding-right:20px; 
	padding-bottom:13px;
}
.logo{
	position:relative; 
	float:left; 
	padding-top:40px;
}
div.phone{
	position:relative; 
	float:right; 
	top:0; 
	width:380px; 
	height:85px; 
	margin-top:10px; 
	background-image:url(images/phone_bg.gif); 
	background-repeat:no-repeat;
}
.phone1{
	padding-left:80px; 
	padding-bottom:20px;
}
.phone2{
	padding-bottom:20px; 
	padding-right:10px;
}
.head_ban{
	padding-left:20px; 
	padding-right:20px;
}
.head_ban_vn{
	padding-left:20px; 
	padding-right:0px;
}
.bg_ban{
	width: auto; 
	background-position:right; 
	background-repeat:no-repeat;
}
div.m1{
	width:169px; 
	height:36px; 
	margin-right:20px;
}
div.m2{
	width:214px; 
	height:36px; 
	margin-right:20px;
	margin-top:10px;
}
div.m3{
	width:278px; 
	height:36px; 
	margin-right:20px;
	margin-top:10px;
}
div.m2_vn{
	width:214px; 
	height:36px; 
	margin-right:20px;
	margin-top:10px!important;
	margin-top:5px;
}
div.m3_vn{
	width:278px; 
	height:36px; 
	margin-right:20px;
	margin-top:10px!important;
	margin-top:5px;
}
div.right_menu{
	padding-top:7px;
}
div.right_menu a{
	color:#000000;
	display:block;
	padding-bottom:5px;
	font-size:115%;
	width:165px;
}
div.right_menu a:hover{
	color:#fe5b0a;
}
div.right_menu a.select{
	color:#fe5b0a;
}
div.right_menu2{
	padding-top:20px;
}
div.right_menu2 a{
	color:#000000;
	display:block;
	padding-bottom:5px;
	font-size:105%;
	width:165px;
}
div.right_menu2 a:hover{
	color:#fe5b0a;
}
div.right_menu2 a.select{
	color:#fe5b0a;
}

.box {
  /* указываем фоновые изображения для углов */
}
.box1 {
height:120px;
  /* указываем фоновые изображения для углов */
}
.box3 {
height:50px;
  /* указываем фоновые изображения для углов */
}
.top div {
  background: url(images/l-t.gif) no-repeat top left;
}
.top {
  background: url(images/r-t.gif) no-repeat top right;
}
.bottom div {
  background: url(images/l-b.gif) no-repeat bottom left;
}
.bottom {
  background: url(images/r-b.gif) no-repeat bottom right;
}
/* подробно указываем высоту и ширину */
/* каждый div с изображением будет шириной во весь контейнер */
.top div, .top, .bottom div, .bottom  {
  width: 100%;
  height: 7px;
  /* соответствует ширине изображений углов */
}
.content {
	padding-top:30px;
	padding-left:20px;
	padding-bottom:27px!important;
	padding-bottom:5px;
  /* соответствует ширине изображений углов */
}
.content_vn {
	padding-top:9px!important;
	padding-top:0;
	padding-left:20px;
	padding-bottom:8px!important;
	padding-bottom:0px;
  /* соответствует ширине изображений углов */
}
.content1 {
	height:51px!important;
	height:43px;
  /* соответствует ширине изображений углов */
}
.content2 {
	height:100px;
  /* соответствует ширине изображений углов */
}
.content3 {
	height: auto;
	padding:7px 0 10px 0!important;
	padding:0 0 5px 0;
  /* соответствует ширине изображений углов */
}
.box {
  width: 30em;
  *width: 100%;
  /* прямоугольник может быть любой ширины */
}
.box_r{
width:220px;
  /* прямоугольник может быть любой ширины */
}
.bans{
	padding-top:15px;
}
div.small_b{
	background-color:#d1dce8; 
	width: auto; 
	height:65px;  
	margin-right:15px;
}
.vkladki{}
.vkladki div.str{
	float:left;
	padding-bottom:8px;
	background-image: url(images/srt_b.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#ffffff;
}
.vkladki div.nostr{
	float:left;
	padding-bottom:8px;
	background-image:none);
}
.vkladki div.nostr a:hover{
	color:#848282;
}
.vkladki div.nostr span{
	text-decoration:none;
	border-bottom:1px dashed #848282;
}
.vkladki div{
	float:left;
	padding-bottom:8px;
}
.vkladki div a.act{
	padding:4px 12px 4px 12px;
	background-color:#fe5806;
	color:#ffffff;
	text-decoration:none;
	display:block;
}
.vkladki div a{
	padding:4px 12px 4px 12px;
	background-color:#ffffff;
	color:#848282;
	display:block;
}
.news{
	padding:7px 15px 10px 0px;}
.news a{
	color:#12538f;
}
.news a:hover{
	color:#fe5b0a;
}
.news div{
	float:left;
}
span.date{
	display:block;
	padding-bottom:5px;
	color:#fe5806;
	font-size:85%;}
.right_col{
	font-size:90%;
}
.right_col h1{
	padding:0 0 10px 0;
	margin:0;
	font-size:140%;
	font-weight:bold;
}
.ntab{
	padding-right:12px; 
	color:#4e4e4e;
	font-size:90%;
}
ul{
	margin:5px 0 10px 45px;
	padding: 0;
	list-style: none;
	line-height: 17px;}
ul li {
	list-style-image: url(images/li.gif);
	}
ul.n{
	margin:5px 0 10px 0px;
	padding: 0;
	list-style: none;
	list-style-image:none;
	line-height: 17px;}
ul.n li {
	list-style-image:none;
	}
ul.no{
	margin:10px 0 10px 0px;
	padding: 0;
	list-style: none;
	list-style-image:none;
	line-height: 17px;}
ul.no li {
	list-style-image:none;
	padding-top:3px;
	padding-bottom:3px;
	}
.bankom h1{
	padding:0;
	margin:0;
	font-size:120%;
}
.bot_bans{
	padding-top:7px; 
	padding-left:20px; 
	padding-right:20px;
}
.vybor{
	width:180px; 
	text-align:left; 
	padding:20px 0 0 100px;
}
.vybor_vn{
	width:110px; 
	margin-top:10px;
	text-align:left; 
	padding:20px 0 10px 95px;
	background-image:url(images/bank_vn.jpg);
	background-position:0px 17px;
	background-repeat:no-repeat;
}
.vybor_vn h1{
	padding:4px 0 3px 0;
	margin:0;
	font-size:110%;
	font-weight:bold;
}
.goroda{
	border: 1px solid #7f9db9; 
	margin: 1px 0 0 0px; 
	width:127px; 
	height:20px;
	font-size:85%;
}
.sel_f{
	border: 1px solid #7f9db9; 
	margin: 1px 0 0 0px; 
	height:20px;
	font-size:85%;
}
.but{
	border: 0pt none ; 
	margin-left: 10px; 
	margin-top: 2px; 
	float: left; 
	background-image: url(/images/but.gif); 
	width: 58px; 
	height: 18px; 
	cursor: pointer;
}
.footer{
	width: auto; 
	background-color:#d1dce8; 
	margin-top:25px;
}
.footer_vn{
	width: auto; 
	background-color:#d1dce8; 
	margin-top:25px;
	//margin-top:5px;
}
.foot a{
	color:#000000;
}
.foot a:hover{
	color:#fe5b0a;
}
.left_menu{
	padding:20px 0 0 0px;
}
/*вставка*/
.left_menu ul{
    list-style: none;
    margin: 0 0 -12px 0;
    //margin: 0;
    padding: 0;
}
.left_menu li{
    position: relative;
    list-style-image:none;
    padding: 3px 0 3px 0;
}
.left_menu ul li a{
    padding: 0px 0 0px 15px;
}
.left_menu ul li a:hover{
  	background-color:#d1dce8;
	background-image:url(images/s_li.gif);
	background-repeat:no-repeat;
	background-position:8px 7px;
}
.selected a{
	color:#000000;
	text-decoration:none;
  	background-color:#d1dce8;
	background-image:url(images/s_li.gif);
	background-repeat:no-repeat;
	background-position:8px 7px;
}
.selected li a{
	color:#12538f;
  	background-color:#ffffff;
	background-image:none;
}
.left_menu li ul{
	padding:3px 0 0px 15px;
	margin: 0;
}
.left_menu li li{
	padding: 3px 0 3px 0;
	font-size:95%;
}
.left_menu li li ul{
	padding:3px 0 0px 15px;
	font-size:90%;
}
.left_menu li li ul li ul {
	font-size:110%;
}

.left_menu li a{
	display:block;
	padding:1px 3px 1px 0;
	text-decoration: underline;
}
.left_menu li a:hover{
	text-decoration:none;
	color:#000000;
}
/*вставка*/
a.left{
	display:block;
	padding:5px 30px 0 20px;
	color:#000000;
	font-size:100%;
}
a.left:hover{
	color:#fe5b0a;
}
div.left_bl{
	 width:140px;
	 height:67px; 
	 background-image:url(images/avto_calc.gif);
	 background-repeat:no-repeat;
	 padding-left:86px;
	 padding-top:32px;
	 margin-top:27px;
	 font-size:110%;
	 font-weight:bold;
 }
 div.left_bl a{
	 color:#FFFFFF;
 }
  div.left_bl a:hover{
	 color:#d1dce8;
 }
 div.left_bl2{
	 width:180px;
	 height:60px;
	 background-image:url(images/on-line.jpg);
	 background-repeat:no-repeat;
	 padding-left:15px;
	 padding-right:30px;
	 padding-top:27px;
	 font-size:110%;
	 font-weight:bold;
 }
 div.left_bl2 a{
	 color:#fe5501;
 }
  div.left_bl2 a:hover{
	 color:#ffffff;
 }
.osn_txt{
	 padding:0 18px 0 18px;
}
.osn_txt h1{
	font-family:Tahoma;
	margin:20px 0 20px 0;
	padding-top:0;
	color:#000000;
	font-size:155%;
	font-weight:normal;
}
.osn_txt h2{
	font-family:Tahoma;
	margin:0px 0 10px 0;
	padding-top:15px;
	color:#000000;
	font-size:140%;
	font-weight:normal;
}
.osn_txt h3{
	font-family:Tahoma;
	margin:5px 0 5px 0;
	padding-top:5px;
	color:#000000;
	font-size:130%;
	font-weight:normal;
}
.tabl{
	border-bottom:2px solid #d1dce8;
	margin-bottom:10px;
}
.tabl th{
	font-size:90%;
	font-weight:bold;
	padding:8px 10px 8px 10px;
	background-color:#d1dce8;
	vertical-align:top;
	text-align:left;
}
.tabl td{
	font-size:90%;
	padding:8px 10px 8px 10px;
	vertical-align:top;
	border-bottom:1px solid #d1dce8;
}
.sel{
	background-color:#f3f6f9;}
.tabl2{
	font-size:95%;
	border-bottom:2px solid #d1dce8;
	margin-bottom:10px;
}
.tabl2 th{
	font-weight:bold;
	padding:8px 10px 8px 10px;
	background-color:#d1dce8;
	vertical-align:top;
	text-align:left;
}
.tabl2 td{
	padding:8px 10px 8px 10px;
	vertical-align:top;
	border-bottom:1px solid #d1dce8;
}
.tab_nob{
	font-size:95%;
	margin-bottom:10px;
	border-bottom:0px;
}
.tab_nob th{
	font-weight:bold;
	padding:8px 10px 8px 10px;
	background-color:#d1dce8;
	vertical-align:top;
	text-align:left;
}
.tab_nob td{
	padding:8px 10px 8px 10px;
	vertical-align:top;
}
.tabl_b{
	font-size:95%;
	border-bottom:2px solid #d1dce8;
	margin-bottom:10px;
}
.tabl_b th{
	font-weight:bold;
	padding:8px 10px 8px 10px;
	background-color:#d1dce8;
	text-align:left;
}
.tabl_b td{
	padding:8px 10px 8px 10px;
	border:1px solid #d1dce8;
}
.osn_txt ol{
	margin:15px 0 5px 45px;
	padding: 0;
	}
.osn_txt ol li{
	padding: 0px 0 12px 0;
	} 
.osn_txt ol li li{
	padding: 0px;
margin:0px;
	} 
.inp{
	margin-right:7px;
}
.poisk_f{
	margin-top:10px;
	margin-bottom:10px;
}
.poisk_f td{
	padding:2px 15px 0 0;
}
.tab_info td{
padding:0 15px 15px 0;
}
.dotted {margin-bottom:15px;}
.dotted a:hover {border-bottom: 1px dashed #cf0727;}
div.vopros {padding: 0 0 15px 0;}
div.vopros a {text-decoration: none; border-bottom: 1px dashed #12538f; cursor:pointer;} 
div.vopros a:hover {border-bottom: 1px dashed #fe5b0a;} 
.answer {display: none}
.question {	padding:0px 0px 15px 0px;} 
.question a{text-decoration: none; border-bottom: 1px dashed #12538f; cursor:pointer;}
.question a:hover{border-bottom: 1px dashed #fe5b0a;}

div.otvet {padding: 0 0 1.5em 0;}

    /* spisok documentov */
.docmts ul {padding: 0.2ex 0 0 0; margin: 0;}
.docmts ul li {list-style-image: none; list-style-type: none; padding-bottom: 0.5em;}
li.word {background: url(/images/word_ico.gif) no-repeat 0 3px; padding-left: 33px; display: block;}
li.xls {background: url(/images/xls_ico.gif) no-repeat 0 3px; padding-left: 33px; display: block;}
li.pdf {background: url(/images/pdf_ico.gif) no-repeat 0 3px; padding-left: 33px; display: block;}
li.rar {background: url(/images/rar_ico.gif) no-repeat 0 3px; padding-left: 33px; display: block;}
.img1{
border:1px solid #a8c5e4;
padding:2px;
margin:0 15px 15px 0;}
div.shema iframe{
border: 1px solid rgb(168, 197, 228); padding: 2px; margin-top: 3px;
}
.bord_r{
border-right:1px solid #d1dce8;
}
a.podch {
border-bottom:1px dashed;
color:#12538f;
}
a.podch:hover {
border-bottom:1px dashed;
color:#fe5b0a;
}
a.podchnone {
border-bottom:0px;
color:#fe5b0a;
}
.thumbnail{}
#content a{
text-decoration: none;
border-bottom:1px dashed;
}
/* dlya skripta nachalo */
#wrapper{
width: auto;
margin: 0 auto;
}
.box_a{
background: #fff;
}
.boxholder{
clear: both;
padding: 5px;
}
.tab{
float: left;
width: auto;
padding: 3px;
font-size:85%;

text-align: center;
}
.tabtxt{
margin: 0;
color: #fff;
font-size:85%;
padding: 3px;
}
h3.tab, h3.tabtxt{
margin: 0;
padding:0;
}
/*dlya skripta nachalo konec*/
#scroller-header a {
	text-decoration:none; 
	color:#867863; 
	padding:4px 12px 14px 12px !important;
}

#scroller-header a:hover {
}
.vkls div{
	float:left;
	padding-bottom:0px;
	margin-right:13px;
	
}
.vkls div a{
	padding:4px 12px 4px 12px;
	background-color:#ffffff;
	color:#848282;
	display:block;
}
.vkls div a span{
	border-bottom:1px dashed #848282;
}
	
.vkls div a.selected {
	text-decoration:none !important; 
	color:#ffffff !important;
	padding:4px 12px 14px 12px !important;
	background-image: url(images/bg_vkl.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-color:#fe5806 !important;
	display:block !important;
}
.vkls div a.selected span {
	border:none;
	border:0;
}
#scroller-header {
	padding:0px 0 0 0px;
}

#scroller-body {
	text-align:left;
	padding-bottom:10px;
	padding-right:20px;
}

#mask {
	width:100%;
	clear:both;
	overflow:hidden;
	margin: 0 auto;
	padding: 0px 5px 20px 10px;
}

#panel {
}

#panel div{
	clear:both;
}


#panel-1 {

}

#panel-2 {
}

#panel-3 {
}

#panel-4 {
}
.phone2 div{
padding:0 8px 7px 0;
text-align:right;
font-size:115%;
}

div.ie6 {
_border: 1px solid #fff; 
margin: 0 15px 0 0;
padding: 0;
width: auto; 
}
div.lvu {background: url(/images/100detei/lvu.gif) no-repeat 0 0;}
div.pvu {background: url(/images/100detei/pvu.gif) no-repeat 100% 0; height: 65px;}
div.lnu {background: url(/images/100detei/lnu.gif) no-repeat 0 100%; padding: 6px 0 0 6px; margin:0;}
div.pnu {
background: url(/images/100detei/pnu.gif) no-repeat 100% 100%;
padding: 0 6px 6px 6px;
_height: 65px;
}

.bans-static{
	padding-top:15px;
	width:100%;
	overflov:hidden;
	height:65px;
}
*html .bans-static{
	padding-bottom:15px;
}
*+html .bans-static{
	padding-bottom:15px;
}
.bans-static a img{
	border:none;
	margin:12px 0 0;
	display:block;
}
.bans-static .bans-auto, .bans-static .bans-sm-bus, .bans-static .bans-soc{float:left; width:31%; margin-right:2%; 	padding-left:5px; height:65px;}
.bans-static .bans-auto a, .bans-static .bans-sm-bus a, .bans-static .bans-soc a{height:65px; float:left; width:100%;}
.bans-static .bans-auto{
	background: url(images/tfb-bans/auto-bg.png) no-repeat;
}
.bans-static .bans-auto a{
	background: url(images/tfb-bans/auto-bg.png) no-repeat 100% -135px;
}
.bans-static .bans-auto img{
	margin-left:1.5%;
}

.bans-static .bans-sm-bus{
	width:31%;
	margin-right:0;
	background: url(images/tfb-bans/sm-bus-bg.jpg) no-repeat;
}
.bans-static .bans-sm-bus a{
	background: url(images/tfb-bans/sm-bus-bg.jpg) no-repeat 100% -135px;
}
.bans-static .bans-sm-bus img{
	margin-left:1.5%;
}

.bans-static .bans-soc{
	background: url(images/tfb-bans/soc-bg.png) no-repeat;
}
.bans-static .bans-soc a{
	background: url(images/tfb-bans/soc-bg.png) no-repeat 100% -135px;
}
.bans-static .bans-soc img{
	margin-top:6px;
	margin-left:7px;
}
.history, .coins-i{
	width:100%;
	overflow:hidden;
}
.coins-i{padding:20px 0 0}
.history .h-item, .coins-i .ci-item{
	width:190px;
	height:295px;
	overflow:hidden;
	float:left;
	margin:0 40px 25px 0;
	text-align:center;
}
.coins-i .ci-item{
	width:132px;
	height:132px;
	margin:0 30px 30px 0;
}
.h-item a img{
	border:solid 1px #969696;
}
.h-item h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.h-item .highslide img {
	border:1px solid #969696; 
	padding:0;
}
.h-item .highslide:hover img {
	border-color: #DD5D0F;
}
.highslide-number{display:none;}
.highslide-caption h2{
	font:21px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	padding:8px 0 0;
}
.highslide-caption h2 span{font-size:14px;}
body .highslide-controls ul li{list-style:none;}
/*Для онлайн заявок*/
.tab_z{
	font-size:95%;
	margin-bottom:10px;
}
.tab_z th{
	font-weight:bold;
	padding:8px 10px 8px 10px;
	background-color:#d1dce8;
	vertical-align:top;
	text-align:left;
}
.tab_z td{
	padding:8px 10px 8px 10px;
	vertical-align:top;
}
.tab_z td h2{
	padding-top:0px;
	vertical-align:top;
}
.tab_z td small{
font-size:85%;
}
.input_m{
	border: 1px solid #7f9db9; 
	margin: 1px 0 0 0px;  
	height:18px;
	font-size:85%;
}
.f_left{
float:left;
padding-right:10px;
}
.tab_in td{
	padding:0 15px 8px 0;
	vertical-align:top;
}
.tab_in td div{
float:left;
padding-right:5px;
}
tr.bot_bord td{
/*border-bottom:2px solid #d1dce8;*/
padding-bottom:20px;}
.tab-online-a{
height: auto; background-color: rgb(209, 220, 232); margin-left:3px; float:left; height:33px;
}
.tab-online{
height: auto; background-color:#e2e9f1; margin-left:3px; float:left; height:33px;
}
.in-tab-online{
margin-bottom: 0px; padding-bottom: 0px; margin-left:5px; margin-right:5px; font-size:75%;
}