/***  
	Copyright Raduk Alexey
	ohana2005@yandex.ru

***/
#main-zaglushka{
	display: none;
	position: absolute;
	z-index: 100;
	height: 100%;
	left: 0;
	width: 751px;
	top: 0;
	background: #EEE url(http://sbb.by/i/loader.gif) no-repeat 50% 200px;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
#replace-h1{
	position: absolute;
	right: 61px;
	top: 128px;
}
#border-before{
	width: 100px;
	height: 5px;
	background: #FFF;
}
#bordered{
	zoom: 1;
}
#bordered .inner{
	background-color: #FFF;
	background-position: left top;
	background-repeat: repeat-y;
}
#bordered .inner1{
	background-position: right top;
	background-repeat: repeat-y;
}
#bordered .inner2{
	background-position: left bottom;
	background-repeat: repeat-x;
}
#bordered .corner{
	background-position: right bottom;
	background-repeat: no-repeat;
	zoom: 1;
}
#bordered .wing{
	height: 11px;
	padding: 3px 0 0 47px;
	margin-top: -3px;
	background-repeat: no-repeat;
}
#bordered .wing DIV{
	height: 3px;
	background: #FFF;
}
#text-content{
	min-height: 230px;
}
* html #text-content{
	height: 230px;
}
* html #text-content{
	height: 200px;
}
#text-content H6{
	font-size: 10px;
	font-weight: bold;
}
#tabs2{
	height: 42px;
	position: absolute;
}
#tabs2 .tab{
	float: left;
	width: 247px;
	height: 42px;
	margin-right: 5px;
	cursor: pointer;
	cursor: hand;
	position:absolute;
	top: 0;
}
#tabs2 .tab-current{
	left: 0;
}
#tabs2 .tab .inn{
	padding: 10px 20px;
}
#under-pad{
	height: 46px;
	width: 247px;
}
#under-pad DIV{
	height: 100%;
}
#under-tabs{
	height: 120px;
}
#under-tabs .bgr{
	height: 100%;
	width: 751px;
}
#text-content{
	padding: 5px 30px 27px 30px;
}
#text-content H1{
	font-weight: normal;
	font-size: 24px;
	margin-bottom: 15px;
}
#text-content P{
	margin: 10px 0;
}
#text-content UL{
	margin: 10px 0;
}
#text-content LI{
	padding: 3px 0;
	padding-left: 15px;
	background: url(http://sbb.by/i/bul-red.gif) left 7px no-repeat;
}
#text-content OL LI{
	padding: 3px 0;
	padding-left: 0px;
	background: none;
}
#menus{
}
#levels{
	padding: 0 0 0 20px;
	position: relative;
	top: 5px;
	z-index: 1;
}
#levels .level{
	position: relative;
	padding: 0 32px 10px 0;
	height: 15px;
}
#levels .level A{
	margin-left: 0;
	text-indent: 0;
}
#levels .level .button{
	width: 23px;
	height: 23px;
	background: url(http://sbb.by/i/btn_menu.png) no-repeat;
	position: absolute;
	right: 3px;
	top: 0;
	cursor: pointer;
	cursor: hand;
}
* html #levels .level .button{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/btn_menu.png", sizingMethod="crop");
}
#levels .level .button-right-arrow{
	background: url(http://sbb.by/i/button-forward.png) no-repeat;
}
* html #levels .level .button-right-arrow{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/button-forward.png", sizingMethod="crop");
}
.plashka{
	position: absolute;
	top: 0px;
	z-index: 10;
	width: 140px;
	visibility: hidden;
	left: -1000px;
	background: url(http://sbb.by/i/blank.gif);
}
.plashka .ie6-png{
	display: none;
}
* html .plashka .ie6-png{	
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 0;
}
.plashka .p-top{
	height: 14px;
	padding-left: 14px;
	position: relative;
	/*
	opacity: 0.95;
	filter: alpha(opacity=95);
	*/
	zoom: 1;
}
.plashka .p-bottom{
	height: 14px;
	padding-right: 14px;
	position: relative;
	/*
	opacity: 0.95;
	filter: alpha(opacity=95); 
	*/
}
* html .plashka .p-top .ie6-png{
	left: 0;
}
* html .plashka .p-bottom .ie6-png{
	right: 0;
}
.plashka .menu-content{	
	position: relative;
}
.plashka .menu-content UL{
	padding-bottom: 5px;
}
.plashka .menu-content .inside{
	position: relative;
	left: 10px;
}
.plashka .p-top DIV,
.plashka .p-bottom DIV{
	height: 100%;
}
.plashka .m-item,
.plashka .menu-root{
	top: 0;
}
.plashka .move-item{
	top: 0;
}
.plashka .move-item LI{
	white-space: nowrap;
	position: relative;
	padding-bottom: 6px;
}
.plashka .move-item UL{	
	padding-top: 5px;
}
.plashka .back-item{
	white-space: nowrap;	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
}
* html .plashka .back-item{
	padding-left: 40px;
}
.plashka .back-item .button-back{
	position: absolute;
	left: 0;
	top: 0;
	width: 22px;
	height: 22px;
}
* html .plashka .back-item .button-back{
	background: none !important;
	left: -25px;
}
.plashka .button-next{
	position: absolute;
	top: 0;
	width: 22px;
	height: 22px;
	z-index: 10;
	display: none;
}
* html .plashka .button-next{
	background: none !important;
}
.plashka .here A{
	text-decoration: none;
}
#main-header{
	text-align: right;
	padding: 5px 25px 0 0;
	visibility: hidden;
}
#html_title {
	visibility: hidden;	
}
.super-menu2{
	position: relative;
	top: -5px;
}
.fake-plashka .super-menu2 UL LI{
	padding: 3px 0;
}
.mapblock UL LI A{
	font-weight: bold;
}
.mapblock UL LI LI A{
	font-weight: normal;
}
/* Changing colors */
#tabs2 .red{
	background: #af003d url(http://sbb.by/i/red-corner.gif) no-repeat;
}
#tabs2 .grey{
	background: #807f83 url(http://sbb.by/i/grey-corner.gif) no-repeat;
}
#tabs2 .grey2 .border{
	background-image: url(http://sbb.by/i/grey-border.gif);
	background-repeat: repeat-x; 
}
#tabs2 .grey2 .b-right{
	background-position: right top;
	background-repeat: repeat-y; 
}
#tabs2 .grey2 .b-bottom{
	background: url(http://sbb.by/i/grey-border.gif) left bottom repeat-x;
}
#tabs2 .tab-current .b-bottom{
	background: none;
}

#tabs2 .grey2 .b-left{
	background-repeat: repeat-y; 
}
#tabs2 .grey2 .corner{
	background: url(http://sbb.by/i/grey-corner2.gif) no-repeat;
}
#tabs2 .grey2 .inn{
	padding-bottom: 14px;
}
.plashka-red .p-top{
	background: #af003d;
	filter: none;
	opacity: 1;
}
.plashka-red .p-bottom{
	background: url(http://sbb.by/i/plashka-red-corner.png) right top no-repeat;
	filter: none;
	opacity: 1;
}
* html .plashka-red .p-bottom{
	background: none;
}
* html .plashka-red .p-bottom .ie6-png{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/plashka-red-corner.png", sizingMethod="crop");
}
.plashka-red .p-top DIV,
.plashka-red .p-bottom DIV{
	background-color: #af003d;
}
.plashka-red .menu-content{
	background: #af003d;
}
.plashka-red .back-item .button-back,
.plashka-red-current .back-item .button-back{
	background: url(http://sbb.by/i/button-back-red.png) no-repeat;
}
* html .plashka-red .back-item .button-back,
* html .plashka-red-current .back-item .button-back{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/button-back-red.png", sizingMethod="crop");
}
.plashka-red .button-next,
.plashka-red-current .button-next{
	background: url(http://sbb.by/i/button-forward-red.png) no-repeat;
}
* html .plashka-red .button-next,
* html .plashka-red-current .button-next{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/button-forward-red.png", sizingMethod="crop");
}
.plashka-red-current .p-top{
	background: transparent url(http://sbb.by/i/plashka-red-left.png) no-repeat;
}
* html .plashka-red-current .p-top{
	background: none;
}
* html .plashka-red-current .p-top .ie6-png{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/plashka-red-left.png", sizingMethod="crop");
	height: 14px;
}
.plashka-red-current .p-bottom{
	background: url(http://sbb.by/i/plashka-red-right.png) right top no-repeat;
}
* html .plashka-red-current .p-bottom{
	background: none;
}
* html .plashka-red-current .p-bottom .ie6-png{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/plashka-red-right.png", sizingMethod="crop");
	height: 14px;
}
.plashka-red-current .menu-content{
	background-color: #e4004f;
}
.plashka-red-current .p-top DIV,
.plashka-red-current .p-bottom DIV{
	background-color: #e4004f;
}
.plashka-red A,
.plashka-red-current A{
	color: #FFF !important;
}
.plashka-red-current .here A{
	color: #cfcfcf !important;
}
.plashka-grey .p-top{
	background: #807f83;
	filter: none;
	opacity: 1;
}
.plashka-grey .p-bottom{
	background: url(http://sbb.by/i/plashka-grey-corner.png) right top no-repeat;
	filter: none;
	opacity: 1;
}
* html .plashka-grey .p-bottom{
	background: none;
}
* html .plashka-grey .p-bottom .ie6-png{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/plashka-grey-corner.png", sizingMethod="crop");
	height: 14px;
}
.plashka-grey .menu-content{
	background: #807f83; 
}
.plashka-grey .p-top DIV,
.plashka-grey .p-bottom DIV{
	background: #807f83; 
}
.plashka-grey .back-item .button-back,
.plashka-grey-current .back-item .button-back{
	background: url(http://sbb.by/i/button-back-grey.png) no-repeat;
}
* html .plashka-grey .back-item .button-back,
* html .plashka-grey-current .back-item .button-back{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/button-back-grey.png", sizingMethod="crop");
}
.plashka-grey .button-next,
.plashka-grey-current .button-next{
	background: url(http://sbb.by/i/button-forward-grey.png) no-repeat;
}
* html .plashka-grey .button-next,
* html .plashka-grey-current .button-next{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/button-forward-grey.png", sizingMethod="crop");
}
.plashka-grey-current .p-top{
	background: transparent url(http://sbb.by/i/plashka-grey-left.png) no-repeat;
}
* html .plashka-grey-current .p-top{
	background: none;
}
* html .plashka-grey-current .p-top .ie6-png{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/plashka-grey-left.png", sizingMethod="crop");
	height: 14px;
}
.plashka-grey-current .p-bottom{
	background: url(http://sbb.by/i/plashka-grey-right.png) right top no-repeat;
}
* html .plashka-grey-current .p-bottom{
	background: none;
}
* html .plashka-grey-current .p-bottom .ie6-png{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/plashka-grey-right.png", sizingMethod="crop");
	height: 14px;
}
.plashka-grey-current .menu-content{
	background: #8e8d91/*url(http://sbb.by/i/pixel2.png)*/; 
}
.plashka-grey-current .p-top DIV,
.plashka-grey-current .p-bottom DIV{
	background-color: #8e8d91;
}
.plashka-grey A,
.plashka-grey-current A{
	color: #FFF !important;
}
.plashka-grey-current .here A{
	color: #DDD !important;
}
.plashka-grey2 .p-top{
	filter: none;
	opacity: 1;
	background: #FFF url(http://sbb.by/i/grey-border.gif) repeat-y;
}
.plashka-grey2 .inn1, 
.plashka-grey2 .inn2{
	height: 100%;
}
.plashka-grey2 .p-top .inn1{
	background: url(http://sbb.by/i/grey-border.gif) right top repeat-y;
}
.plashka-grey2 .p-top .inn2{
	background: none;
}
.plashka-grey2 .p-bottom{
	background: url(http://sbb.by/i/plashka-grey2-right.png) right top no-repeat;
	padding-right: 14px;
	filter: none;
	opacity: 1;
}
.plashka-grey2 .grey-line-top{
	height: 3px;
	width: 100%;
	font-size: 0;
	background: url(http://sbb.by/i/grey-border.gif);
	position: absolute;
	left: 0;
	top: 0px;
}
.plashka-grey2 .white-line-top{
	height: 3px;
	width: 241px;;
	font-size: 0;
	background: #FFF;
	position: absolute;
	left: 3px;
	top: 0px;	
}
* html .plashka-grey2 .p-bottom{
	background: none;
}
* html .plashka-grey2 .p-bottom .ie6-png{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/plashka-grey2-right.png", sizingMethod="crop");	
	height: 14px;
}
.plashka-grey2 .p-bottom .inn1{
	background: #FFF url(http://sbb.by/i/grey-border.gif) repeat-y;
}
.plashka-grey2 .p-bottom .inn2{
	background: url(http://sbb.by/i/grey-border.gif) left bottom repeat-x;
}
.plashka-grey2 .menu-content{
	background: #FFF url(http://sbb.by/i/grey-border.gif) repeat-y;
}
.plashka-grey2 .my-border{
	background: url(http://sbb.by/i/grey-border.gif) right top repeat-y;
}
.plashka-grey2 A{
	color: #807f83 !important;
}
.plashka-grey2-current .here A{
	color: #302f33 !important;
}
.plashka-grey2 .back-item .button-back,
.plashka-grey2-current .back-item .button-back{
	background: url(http://sbb.by/i/button-back-grey2.png) no-repeat;
}
* html .plashka-grey2 .back-item .button-back,
* html .plashka-grey2-current .back-item .button-back{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/button-back-grey2.png", sizingMethod="crop");
}
.plashka-grey2 .button-next,
.plashka-grey2-current .button-next{
	background: url(http://sbb.by/i/button-forward-grey2.png) no-repeat;
}
* html .plashka-grey2 .button-next,
* html .plashka-grey2-current .button-next{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/button-forward-grey2.png", sizingMethod="crop");
}
.plashka-grey2-current .p-top{
	filter: none;
	opacity: 1;
	background: url(http://sbb.by/i/plashka-grey2-left.png) no-repeat;
	padding-left: 14px;
}
.plashka-grey2-current .grey-line-top,
.plashka-grey2-current .white-line-top{
	display: none;
}
.plashka-grey2-current .inn1, 
.plashka-grey2-current .inn2{
	height: 100%;
}
.plashka-grey2-current .p-top .inn1{
	background: #FFF url(http://sbb.by/i/grey-border.gif) right top repeat-y;
}
.plashka-grey2-current .p-top .inn2{
	background: url(http://sbb.by/i/grey-border.gif) repeat-x;
}
* html .plashka-grey2-current .p-top{
	background: none;
}
* html .plashka-grey2-current .p-top .ie6-png{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/plashka-grey2-left.png", sizingMethod="crop");	
	height: 14px;
}
.plashka-grey2-current .p-bottom{
	filter: none;
	opacity: 1;
	background: url(http://sbb.by/i/plashka-grey2-right.png) right top no-repeat;
	padding-right: 14px;
}
.plashka-grey2-current .p-bottom .inn1{
	background: #FFF url(http://sbb.by/i/grey-border.gif) repeat-y;
}
.plashka-grey2-current .p-bottom .inn2{
	background: url(http://sbb.by/i/grey-border.gif) left bottom repeat-x;
}
* html .plashka-grey2-current .p-bottom{
	background: none;
}
* html .plashka-grey2-current .p-bottom .ie6-png{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://sbb.by/i/plashka-grey2-right.png", sizingMethod="crop");	
	height: 14px;
}
.plashka-grey2-current .menu-content{
	background: #FFF url(http://sbb.by/i/grey-border.gif) repeat-y;
}
.plashka-grey2-current .my-border{
	background: url(http://sbb.by/i/grey-border.gif) right top repeat-y;
}

/** PLASHKI END **/
td.lefttd { vertical-align:top }
input#error { border:2px solid #AF003D }
span#error { display:block; margin-bottom:6px; font-weight:bold; color:#AF003D }

