/***  
	Copyright Raduk Alexey
	ohana2005@yandex.ru

***/

HTML, BODY{
	font: 12px Arial;
	/*background-color: #FFF;*/
	height: 100%;
	color: #807f83;
}
HTML{
	/*background:#FFF url(http://sbb.by/i/bg_ny2011.gif) 978px 0 repeat-y;*/
}

UL, P, H1, H2, H3, H4, H5, H6, FORM, HTML, BODY{
	margin: 0;
	padding: 0;
}
INPUT, SELECT, TEXTAREA{
	font: 12px Arial;
}
UL{
	list-style: none;
}
IMG{
	border: none;
}
.clr{
	clear: both;
	font-weight: 0;
	float:none !important;
}
A:hover{
	text-decoration: none;
}
#min-width{
	width: 980px;
}
#left-col{
	width: 264px;
	float: left;
}
#left-col .inner1{
	background: url(http://sbb.by/i/left-col-border.gif) right top repeat-y;
}
#left-col .inner2{
	background: url(http://sbb.by/i/left-col-border.gif) left bottom repeat-x;
}
#left-col .inner3{
	background: url(http://sbb.by/i/left-col-corner.gif) right bottom no-repeat;	
	zoom: 1;
}
#left-col #left-col-wing{
	height: 13px;
	background: url(http://sbb.by/i/left-col-wing.gif) no-repeat;
	margin-top: -2px;
	font-size: 0;
}
#currency{
	width: 313px;
	padding-top: 10px;
	margin-right: -49px;
	position: relative;
	z-index: 5;
}
.pale-plashka .wing-top{
	background: #FFF url(http://sbb.by/i/curr_corn.gif) 299px -16px no-repeat;
	height: 11px;
}
#opros .wing-top{
	background: #FFF url(http://sbb.by/i/curr_corn.gif) 191px -16px no-repeat;
	height: 11px;
}
.pale-plashka .wing-top DIV {
	height: 11px;
	background: url(http://sbb.by/i/grey-wing-border.gif) 262px top no-repeat;
	font-size: 0;
}

.pale-plashka .wing-bottom{
	background: #FFF url(http://sbb.by/i/curr_corn.gif) -15px 0 no-repeat;
	height: 11px;
}
.pale-plashka .wing-bottom DIV{
	height: 11px;
	background: url(http://sbb.by/i/grey-wing-border.gif) 262px bottom no-repeat;
	font-size: 0;
}
.pale-plashka .c-left{
	background: #f2f2f2 url(http://sbb.by/i/curr_corn.gif) -15px -11px no-repeat;
}
.pale-plashka .c-right{
	background: url(http://sbb.by/i/curr_corn.gif) 297px 127px no-repeat;
	padding: 16px 24px;
	position: relative;
}
#opros .c-right{
	background: url(http://sbb.by/i/curr_corn.gif) 189px 160px no-repeat!important;
	padding: 16px 24px;
	position: relative;
}
#currency .c-right{
	height: 110px;
}
#currency #toggle-btn{
	position: absolute;
	left: 185px;
	top: -5px;
	background: url(http://sbb.by/i/toggle-btn1.gif) no-repeat;
	cursor: pointer;
	cursor: hand;
}
#currency #toggle-btn DIV{
	width: 94px;
	height: 40px;
	background: url(http://sbb.by/i/toggle-label1.gif) 27px 10px no-repeat;
}
#currency #toggle-btn2{
	position: absolute;
	left: 495px;
	top: -5px;
	background: url(http://sbb.by/i/toggle-btn1.gif) no-repeat;
	cursor: pointer;
	cursor: hand;
}
#currency #toggle-btn2 DIV{
	width: 74px;
	height: 40px;
	background: url(http://sbb.by/i/cursi.gif) 27px 10px no-repeat;
}
#currency .screen{
	height: 115px;
	position: absolute;
	width: 280px;
	overflow: hidden;
}
#currency #move-item{
	position: absolute;
	top: 5px;
	left: 0px;
	width: 591px;
}
#currency #move-item .cur-item{
	float: left;
	width: 295px;
}
#currency TABLE{
	width: 191px;
	text-align: left;
	color: #af003d;
	font-size: 10px;
}
#currency TH{
	padding-bottom: 10px;
	vertical-align: bottom;
}
#currency #tbl2 TH{
	vertical-align: top;
}
#currency TABLE .first{
	color: #807f83; 
	width: 57px;
}
#currency TABLE .first2{
	color: #807f83; 
	padding-right: 1px;
}
#currency TABLE .nums{
	text-align: right;
	font-size: 9px;
	color: #9d9c9f;
	padding-right: 4px;
}
#currency TABLE A{
	color: #807f83;
}
#currency TABLE .bold{
	font-weight: bold;
}
#currency TABLE .pad TD{
	padding-top: 10px;
}
#currency TD{
	padding-bottom: 2px;
}
#currency #converter{
	padding: 5px 0 0 57px ;
}
#currency #converter A{
	color: #af003d;
}
#currency #graph-block {
margin-left:20px;
}
#currency #tbl2 A{
	background: url(http://sbb.by/i/graph-link-border.gif) left bottom repeat-x;
	padding-bottom: 1px;
}
#currency #tbl2 A.current{
	padding-bottom: 5px;
	background: url(http://sbb.by/i/graph-link-current.gif) 50% bottom no-repeat;
}
#currency #tbl2 .first2 A{
	padding-bottom: 0;
	background: none;
}
#left-menu{
	font: 12px Arial;
	padding: 20px 55px 34px 21px;
}
#left-menu H2{
	
}
#left-menu UL{
	padding-top: 7px;
}
#left-menu LI{
	padding: 6px 0 6px 28px;
}
#left-menu A{
	color: #af003d;
}
#left-menu A:hover{

}
#left-menu .plus{
	background: url(http://sbb.by/i/bullets.gif) 0px 5px no-repeat;
}
#left-menu .key{
	background: url(http://sbb.by/i/bullets.gif) 0px -63px no-repeat;
}
#left-menu .map{
	background: url(http://sbb.by/i/bullets.gif) 0px -132px no-repeat;
} 
#left-menu .equal{
	background: url(http://sbb.by/i/bullets.gif) 0px -171px no-repeat;
}
#left-menu .arrow{
	background: url(http://sbb.by/i/bullets.gif) 0px -29px no-repeat;
}
#left-menu .percent{
	background: url(http://sbb.by/i/bullets.gif) 0px -98px no-repeat;
}
#left-menu .ibank{
	background: url(http://sbb.by/i/bullets.gif) 0px -200px no-repeat;
}
#auth-block{
	padding-right: 59px;
	padding-bottom: 20px;
}
#auth-block .left-wing{
	height: 11px;
	background: url(http://sbb.by/i/auth_corn.gif) -17px 0  no-repeat;
	font-size: 0;
}
#auth-block .right-wing{
	height: 11px;
	background: url(http://sbb.by/i/auth_corn.gif) 189px -15px no-repeat;
	font-size: 0;
}
#auth-block .left-corner{
	position: relative;
	background: #c6c6ca url(http://sbb.by/i/auth_corn.gif) -17px -11px no-repeat; 
}
#auth-block .right-corner{
	background: url(http://sbb.by/i/auth_corn.gif) 190px 81px no-repeat; 
	//background: url(http://sbb.by/i/auth_corn.gif) 190px 86px no-repeat; 
	padding: 15px 12px 15px 25px;
}
#auth-block INPUT.text{
	font-size: 11px;
	width: 162px;
	color: #807f83;
}
#auth-block .text-block{
	padding: 4px 0;
}
#auth-block .autherror {
	font-weight:bold;
	padding:2px 0 4px 0;
}
#auth-block .line{
	padding: 1px 0;
}
#auth-block .t-right{
	padding-top: 2px;
	text-align: right;
}
#auth-block .t-right A{
	color: #807f83;
	font-size: 10px;
}
#auth-block .enter{
	position: relative;
	padding-left: 25px;
	margin-top: -26px;
}
#auth-block .enter .submitbtn, #auth-block .enter .submitbtnexit{
	cursor:pointer;
	cursor:hand;
	border:0;
	width:82px;
	height:35px;
	background: url(http://sbb.by/i/btn_enter.gif) no-repeat 0 0;
}
#auth-block .enter .submitbtnexit{
	background: url(http://sbb.by/i/btn_exit.gif) no-repeat 0 0;
}
#auth-block .reg{
	position: relative;
	font-size: 14px;
	float: right;
	margin-top: -16px;
}
#auth-block .reg A{
	color: #af003d;
}

#banner-block{
	width: 205px;
	text-align: right;
}
#contacts{
	padding: 21px 0 31px 91px;
	background: url(http://sbb.by/i/bul_phone.gif) 18px 23px no-repeat;
}
#contacts IMG{
	margin-bottom: 2px;
}	

/************/
#right-col{	
	float: left;
	width: 714px;
	//min-height: 1000px;
	position: relative;
	z-index: 1;
}
* html #right-col{
	height: 1000px;
}
.main #right-col{
	zoom: 1;
}
#top-block{
	padding-left: 74px;
	height: 193px;
}
.second #top-block{
	height: 200px;
}
#search{
	padding: 6px 40px 0 0;
	height: 30px;
}
#search #search-div{
	float: left;
}
#search #search-div INPUT.text{
	font-size: 11px;
	width: 370px;
	margin-right: 5px;
}
#search #search-div INPUT.submitbtn{
	border: 0;
	cursor: pointer;
	cursor: hand;
	height: 15px;
	width: 15px;
	background: url(http://sbb.by/i/search.gif) no-repeat 0 0;
}
#mail-map{
	float: right;
	font-size: 10px;
	padding-top: 5px;
}
#mail-map A{
	margin-left: 5px;
	color: #807f83;
}
#logo{
	position: absolute;
	left: 741px;
	top: 36px;
}
.second #logo{
	left: 477px;
}
#logo IMG{
	display: block;
}
#logo IMG.m-right{
	margin-left: 117px;
}

#center-block{
	height: 410px;
	position: relative;
}
.second #center-block{
	height: auto;
	zoom: 1;
	margin-top: -70px;
}
#center-block .zaglushka{
	width: 100%;
	height: 100%;
	cursor: pointer;
	cursor: hand;
	position: absolute;
	 top: 0; left: 0; 
}
.zaglushka .mask {
	position: absolute; top: 0; left: 0; height: 380px; width: 350px;
	background: url(http://sbb.by/i/vis_mask.png);
}
#menu2 .zaglushka .mask  { width: 350px; }
.zaglushka .img {
	position: absolute; top: 0; left: 0; height: 380px; width: 350px;
}

#news{
	width: 611px;
	margin: 30px auto 0;
}
#news-content{
	margin-top: -11px;
	position: relative;
	zoom: 1;
}
#news-content .wing-top{
	background: url(http://sbb.by/i/grey-wing-right.gif) right top no-repeat;
	height: 11px;
	font-size: 0;
}
#news-content .wing-bottom{
	background: #FFF url(http://sbb.by/i/grey-wing-left.gif) no-repeat;
	height: 11px;
	font-size: 0;
}
#news-content .c-left{
	background: #f2f2f2 url(http://sbb.by/i/grey-c-left.gif) no-repeat;
}
#news-content .no-corner{
	background-image: none;
}
#news-content .c-right{
	background: url(http://sbb.by/i/grey-c-right.gif) right bottom no-repeat;
	padding: 16px 12px;
	position: relative;
}
#news-content .content-set{
	overflow: auto;
	display: none;
}
#news-content .archive{
	position: absolute;
	left: 17px;
	top: -9px;
	z-index: 10;
	font-size: 11px;

}
* html #news-content .archive{
	left: 5px;
}
#news-content #news2 .archive{
	left: 162px;
}
* html #news-content #news2 .archive{
	left: 150px;
}

#news-content #sp-offer{
	height: 72px;
	overflow: hidden;
}
#news-content #sp-offer .text A{
	display: block;
	margin-top:-3px;
}
#news-content #sp-offer .item{
	float: right;
}
#news-content .banner{
	position: absolute;
	top: 0;
	left: 0px;
}
* html #news-content .banner{
	left: -12px;
}
#news-content .archive A{
	color: #807f83;
}
#news-content .item{
	width: 190px;
	float: left;
}
#news-content .date{
	width: 40px;
	float: left;
	color: #807f83;
	font-size: 10px;
}
#news-content .text{
	width: 130px;
	float: left;
}
#news-content .text img {
	margin-left: 5px;
}
#news-content #news1 .text,
#news-content #sp-offer .text{
	float: none;
	margin-left: 49px;
}
#news-content .img{
	float: left;
	width: 40px;
}
#news-content .item A{
	color: #af003d;
}
#news-content .item A:hover{
	text-decoration:none;
}
#news-content .item A.arrow{
	position: relative;
}
#tabs{
	height: 46px;
	position: relative;
}

#tabs .tab{
	float: left !important;
	height: 46px;
	cursor: pointer;
	cursor: hand;
}
* html #tabs .tab{
	width: 1px;
	white-space: nowrap;
}
#tabs .tab DIV{
	padding: 18px 25px 0 17px;
	height: 28px;
}
#tabs .tab SPAN{
/*	background: url(http://sbb.by/i/graph-link-border.gif) left bottom repeat-x;*/
	display: block;
	padding: 0 0 1px;
	font-weight: bold;
	border-bottom: dashed 1px #777;
	text-transform: lowercase;
	font-size: 14px;
}
#tabs .here{
	background: #f2f2f2 url(http://sbb.by/i/tab-left.gif) no-repeat;
	color: #af003d;
	font-weight: bold;
	cursor: default;
}
#tabs .here SPAN{
	border: none;
}
#tabs .here DIV{
	background: url(http://sbb.by/i/tab-right.gif) right top no-repeat;
}
#footer{
	clear: both;
	position: relative;
	//margin-top: -70px;
}
.second #footer{
	//margin-top: -106px;
	margin-top: -100px;
}
#footer #copyright{
	padding: 10px 0 5px 16px;
}
#copyright a {
	color:#807f83;
}
#footer .text{
	position: absolute;
	bottom: 15px;
	left: 139px;
}
* html #footer .text{
	top: 68px;
}
#footer A{
	color: #807f83;
}
#footer-wrap{
	/*border: solid 1px red;*/
}
/**** SECOND PAGE ****/
#pre-footer2{
	position: relative;
	height: 180px;
}
#pre-footer2 #currency{
	position: absolute;
	left: 100px;
}
#pre-footer2 #banner2{
	padding-top: 11px;
	padding-right: 0px;
	width: 150px;
	height: 152px;
	float: right;
}
#pre-footer {
	clear: both;
}
#pre-footer #copyright{
	padding: 0px 0 0 16px;
}
#pre-footer #copyright TD{
	padding-right: 5px;
}
#pre-footer2 #currency .wing-top DIV {
	background: none;
}
#pre-footer2 #currency .wing-bottom DIV{
	background: none;
}

#currency-pad{
	height: 150px;
}
#special-offer{
	position: absolute;
	left: -130px;
	top: 50px;
	padding: 5px 0;
	background-color: #FFF;
}

.second #top-block{
}
#main-content{
	width: 751px;
	margin-top: 50px;
	padding-right: 32px;
	position: relative;
	background: url(http://sbb.by/i/menu_shadow.jpg) right 40px no-repeat;
	left: -50px;
	//margin-right: -51px;
}
.second #main-content{
}
* html #main-content{
	margin-right: -101px;
}

.clear {clear:both; float:none !important; height:0px !important; font-size:0px; border:none !important; margin:0; padding:0; background:transparent !important}
#text-content{
}
#text-content A{
	color: #AF003D !important;
}

.mapblock { width:277px; float:left; padding-right: 40px;}
.mapblock A{
	color: #333 !important;
}
.smap_divider { margin-bottom:25px}

#news-content2 .item{
	padding: 9px 0;
	float: none;
	zoom:1;
}
#news-content2 .date{
	width: 70px;
	float: left;
	font: bold 18px Arial;
	position: relative;
	top: -2px;
}
#news-content2 .text{
	margin-left: 71px;
	zoom: 1;
}
#news-content2 .text img {
	margin-left: 5px;
}
#news-content2 .text A,
#news-archive A, 
#news-archive{
	color: #af003d;
}
#news-archive{
	padding-top: 10px;
}

/* Styles */

.star { display:block; position:absolute; margin-left:-8px; color:#AF003D }
.sstr { font-weight:bold; color:#AF003D }

#text-content .grey { color:#807F83; font-size:9px }

.dynamic-graph{
}

#dynamics .inp{
	width: 180px;
}
#currency .inp{
	width: 200px;
}
/* Calendar */
#dynamics #fc{
	left: 386px;
	top: 340px;
	//top: 333px;
}
#curr #fc{
	left: 348px;
	top: 224px;
}
#fc TD{
	//padding: 1px 1px 0;
}
.fileinfo { margin-left:20px }
.tbl { width:100%; border-collapse:collapse; border:0; padding:0 

}
.tbl td.tBrd { border-top:1px solid #807F83 !important; }
.tbl td { padding:3px 0 3px 4px; }
.tbl td.theader, .tbl th { font-weight:bold; padding:5px 0 5px 4px }
.tbl td.greyTblTd {background-color:#F2F2F2}

.ftbl td.tBrd { border-top:none !important }

.btn_submit, .btn_close, .btn_convert, .btn_subscribe, .btn_sendquestion, .btn_askquestion {
	border:0;
	padding:0;
	margin:0;
	cursor: pointer;
	cursor: hand;
}
.btn_submit {
	margin:0 12px 0 0;
	width:109px;
	height:40px;
	background:url(http://sbb.by/i/btn_send.gif) 0 0 no-repeat;
}
.btn_close {
	width:94px;
	height:40px;
	background:url(http://sbb.by/i/btn_close.gif) 0 0 no-repeat;
}
.btn_convert {
	width:153px;
	height:40px;
	background:url(http://sbb.by/i/btn_convert.gif) 0 0 no-repeat;
}
.btn_subscribe {
	width:132px;
	height:40px;
	background:url(http://sbb.by/i/btn_subscribe.gif) 0 0 no-repeat;
}
.btn_sendquestion {
	width:172px;
	height:40px;
	background:url(http://sbb.by/i/btn_sendquestion.gif) 0 0 no-repeat;
}
.btn_askquestion {
	width:143px;
	height:40px;
	background:url(http://sbb.by/i/btn_askquestion.gif) 0 0 no-repeat;
}


#curr .title{
font-weight:800;
color:#666666;
}
#curr .banktitle{
font-weight:800;
color:#666666;
}
#curr .time{
background-color:#C6C6CA;
width:80px;
}
#curr .time span {
display:block; margin-bottom:3px
}
#curr .valute{
width:80px;
}
#curr .buy{
width:120px;
}
#curr .sell{
}
#curr .greytd{
background-color:#EFEFEF;
}
#curr a{
font-weight:100;
}
#error404{
	padding: 40px 0;
	text-align: center;
}
#error404 .inside404{
	padding-top: 20px;
}
.form_error{
color: #af003d;
}
.counter IMG{
	display: none;
}

#credits .ctitle{
float:left;
width: 174px;
}

#credits .cvalue{
font-weight:800;
}

#credits .clr{
	clear: both;
	font-weight: 0;
	float:none !important;
	margin-bottom: 5px;
}
#opros{
	width: 205px;
	position: relative;
	padding-bottom: 20px;
}
#opros .wing-top,
#opros .wing-bottom{
	font-size: 0;
}
#opros FORM{
	padding-bottom: 10px;
}
#opros H4{
	padding: 8px 0 4px;
	font: bold 12px Arial;
}
#opros .line{
	padding: 2px 0;
}
#opros .line INPUT{
	padding: 0;
	margin: 0 10px -2px -2px;
}
#opros .submit{
	position: absolute;
	bottom: -15px;
	left: 25px;
}
* html #opros .submit{
	bottom: 26px;
}
#opros A{
	position: absolute;
	right: 0px;
	bottom: -20px;
	color: #807f83;
}
* html #opros A{
	bottom: 15px;
}
#js-title{
	position: absolute;
	left: 160px;
	top: 80px;
	min-width: 100px;
	z-index: 10;
	display: none;
	visibility: hidden;
}
* html #js-title{
	width: 100px;
}
#js-title .w-top,
#js-title .w-bottom{
	height: 11px;
	position: relative;
}
#js-title .w-top{
	background: url(http://sbb.by/i/title-wing-top.gif) right top no-repeat;
}
#js-title .w-bottom{
	background: url(http://sbb.by/i/title-wing-bottom.gif) no-repeat;
}
#js-title .c-top,
#js-title .c-bottom{
	height: 14px;
	position: relative;
}
#js-title .c-top{
	padding-left: 15px;
	background: url(http://sbb.by/i/title-corner-top.gif) no-repeat;
}
#js-title .c-bottom{
	padding-right: 15px;
	background: url(http://sbb.by/i/title-corner-bottom.gif) right top no-repeat;
}
#js-title .bgr{
	height: 100%;
	background: #c6c6ca;
}
#js-title .content{
	min-height: 15px;
	background: #c6c6ca;
	position: relative;
	color: #FFF;
	text-align: center;
	padding: 0 5px;
}
#console{
	width: 200px;
	height: 300px;
	overflow: auto;
	position: absolute;
	right: 100px;
	top: 100px;
	background: #FFF;
	border: solid 1px #CCC;
	z-index: 200;
	font: 13px Tahoma;
	display: none;
}
.tbl{

}
