BODY {
	font-family : Arial, Helvetica, sans-serif;
	color : #000;
	background : url(http://byrails.of.by/images/wtlf.gif);
	background-position : top right;
	background-repeat : no-repeat;
	background-color: #fff;
}
#img{
	position : absolute;
	top: 0px;
	left: 15px;
	right: 0px;
	z-index : 4;
}
#header{
	position : absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index : 3;
}
#main{
	position : absolute;
	top : 60px;
	left: 0px;
	right: 0px;
	bottom : 0px;
	z-index : 2;
}
#lang{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 4;
}
#release a {
  font-size: 12px;
  font-weight: bold;
}
.lang{
	color: #09c;
	padding: 2px;
	font-size: 11px;
}
.red{
	color: #ff0000;
}
.timer{
	color: #ff0000;
  font-weight: bold;
}
.tabloid{
	text-align : center;
	vertical-align : top;
	background-color : #f5f5f5;
	border-bottom : 1px solid #D9E8E8;
	border-right : 1px solid #D9E8E8;
	color: #CD150D;
	font-size : 10pt;
	font-weight : bold;
	padding : 5px 5px 5px 5px;
}
A:Link, A:Active{
	color : #000;
	font-weight : normal;
	text-decoration : underline;
	}
A:Visited{
	color : #666;
	font-weight : normal;
	text-decoration : underline;
}
A:Hover {
	color : #000;
	font-weight : normal;
	text-decoration : none;
}
UL.no_u A:Link{
	text-decoration: none;
}
UL.no_u A:Active{
	text-decoration: none;
}
UL.no_u A:Visited{
	text-decoration: none;
}
UL.no_u A:Hover{
	text-decoration: none;
	color: #333;
}
.back1{
	background: url("http://byrails.of.by/images/back1.gif") repeat-y scroll left;
}
TD.foot_bar{
	color : #fff;
	font-size : 8pt;
	font-weight : normal;
	text-decoration : none;
	text-align : right;
	background-color : #09c;
}
TD.foot_bar A:Link, TD.foot_bar A:Active, TD.foot_bar A:Visited {
	color : #fff;
	font-size : 8pt;
	font-weight : normal;
	text-decoration : none;
}
TD.foot_bar A:Hover {
	color : #fff;
	font-size : 8pt;
	font-weight : normal;
	text-decoration : underline;
}
TD.nav_a{
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	text-align : right;
	color : #fff;
	border-bottom : 2px solid #018FBE;
	border-left : 0px solid #018FBE;
	border-right : 0px solid #018FBE;
	border-top : 0px solid #018FBE;
	background-color : #75A5D6;
	padding-right : 5px;
}
TD.nav{
	color : #fff;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	text-align : right;
	background-color : #39c;
	border-left : 1px solid #018FBE;
	border-bottom : 4px solid #018FBE;
	padding-right : 5px;
}
TD.nav A:Link, TD.nav A:Active, TD.nav A:Visited {
	color : #fff;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
}
TD.nav A:Hover {
	color : #fff;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
}
TD.bar{
	background-color : #09c;
	background-image : url(http://byrails.of.by/images/head2_elem.gif);
	color : #eee;
	font-weight : bold;
	font-size: 10pt;
}
TD.bar A:Link, TD.bar A:Active, TD.bar A:Visited {
	color : #fff;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
	padding-left : 5px;
	padding-right : 5px;
	margin-left : 5px;
	margin-right : 5px;
}
TD.bar A:Hover {
	color : #fff;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
	border-bottom : 1px solid #247BA7;
	background-color : #008bb9;
}
.top_head{
	font-size : 10pt;
	font-weight : bold;
	color : #09c;
	background-image : url(http://byrails.of.by/images/head_elem.gif);
}
.top_head2{
	font-size : 10pt;
	font-weight : bold;
	color : #09c;
	background-image : url(http://byrails.of.by/images/head1_elem.gif);
}
.main{
	background-color : #f5f5f5;
	border-left : 1px solid #D9E8E8;
	border-bottom : 1px solid #D9E8E8;
	color: #333;
	vertical-align : top;
	}
.date{
	border-left : 1px solid #ccc;
	border-top : 1px solid #ccc;
	padding : 3px 3px 3px 3px;
	font-weight : normal;
	font-size : 9pt;
	color: #000;
	/*background-color: #aaa;*/
}
.date_sup{
	border-left : 1px solid #ccc;
	border-top : 1px solid #ccc;
	padding : 3px 3px 3px 3px;
	font-weight : normal;
	font-size : 9pt;
	color: #666;
}
.text{
	text-align : justify;
	border-right : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
	padding : 3px 3px 3px 3px;
	font-size : 9pt;
}
.text_ann{
	text-align : justify;
	padding : 3px 3px 3px 3px;
	font-size : 9pt;
}
.ballon{
	text-align : justify;
	border : 1px dashed #ccc;
	padding : 5px 5px 5px 5px;
}
.ballon2{
	text-align : justify;
	font-size : 9pt;
	background-color : #fff;
	border : 1px dashed #ccc;
	padding : 5px 5px 5px 5px;
}
.ballon2 H1{
	font-size : 10pt;
}
.ballon2 H2{
	font-size : 9pt;
}
.ballon2 H3{
	font-size : 8pt;
}
.head1{
	font-size : 9pt;
	font-weight : bold;
	color : #ffffff;
	background-color : #39c;
}
.head2{
	font-size : 10pt;
	font-weight : bold;
	color : #000;
	background-color : #eee;
}
.head3{
	font-size : 12pt;
	font-weight : bold;
	color : #09c;
	text-align : right;
	padding: 5px;
}
.note{
	font-size : 8pt;
	font-style : italic;
	padding : 5px;
	color: #f00;
}
.desc{
	text-align: justify;
	margin : 0px;
	padding: 0px;
}
.pic1{
	border: 0px;
	background-color : #f5f5f5;
	margin : 0px;
	padding: 0px;
	float : right;
	text-align : right;
	overflow: hidden ;	
}
.pic2{
	border: 1px solid #ccc;
    background: transparent url("http://byrails.of.by/images/loading.gif") no-repeat center;
	/*background-color : #E4E4E4;*/
	margin : 5px;
	padding: 5px;
	float : left;
	overflow: hidden ;
}
.pic2_new{
	border: 1px solid #ccc;
  background-color: #98bde3;
	margin : 5px;
	padding: 5px;
	float : left;
	overflow: hidden ;
}
.pic3{
	border: 1px solid #aaa;
	background-color : #E4E4E4;
	margin : 5px;
	padding : 5px;
	padding-bottom: 20px;
	float : left;
	text-align : center;
	overflow: hidden ;
	font-weight : bold;
}
.foot{
	background-image : url(http://byrails.of.by/images/foot_elem.gif);
	color: #09c;
	text-align : center;
	font-weight : bold;
	font-size : 9pt;
}
LI{
	list-style-image : url(http://byrails.of.by/images/list.gif);
	list-style-position : outside;
	list-style-type : square;
	}
UL.in LI{
	list-style-image : url(http://byrails.of.by/images/list_in.gif);
	list-style-position : outside;
	list-style-type : square;
}
HR {
	height : 1px;
	color : #666;
	text-align : left;
}
.small{
	font-size : 8pt;
}
TD.head{
	color : #39c;
	font-size : 9pt;
	font-weight : bold;
	padding-left : 4px;
	padding-right : 4px;
	text-align : right;
	border-bottom : 1px solid #ccc;
	border-right : 1px solid #ccc;
	margin-top : 2px;
	}
TD.cont{
	color : #cccccc;
	font-size : 10pt;
	font-weight : normal;
	padding-left : 4px;
	padding-right : 4px;
	text-align : left;
	border-top : 1px solid #DFC82E;
	border-left : 1px solid #DFC82E;
	margin-top : 2px;
	}
TD.gal_nav{
	background-image: url(gallery/images/nav.gif);
	background-position : left;
	background-repeat : no-repeat;
	text-align : justify;
	border-right : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
	padding : 3px 3px 3px 3px;
}
.que{
	background-color : #aaa;
	color : #fff;
	font-weight : bold;
	margin : 0px;
	padding : 5px;
	text-align : justify;
	font-size : 10pt;
}
.ans{
	background-color : #fff;
	margin : 0px;
	padding : 5px;
	border : 1px solid #a9a9a9;
	text-align : justify;
	font-size : 10pt;
}.que_red{	background-color : #f00;	color : #fff;	font-weight : bold;	margin : 0px;	padding : 5px;	text-align : justify;	font-size : 10pt;}.ans_red{	background-color : #fff;    color : #f00;	margin : 0px;	padding : 5px;	border : 1px solid #f00;	text-align : justify;	font-size : 10pt;}
.ans IMG{
	padding : 10px;
	margin : 10px;
	text-align : left;
}
.files_1{
	background-color: #fff;
	background-position : bottom right;
	background-repeat : no-repeat;
	font-size : 9pt;
	color: #333;
	font-weight: bold;
	border-right : 5px solid #a9a9a9;
	border-bottom : 1px solid #a9a9a9;
	vertical-align : top;
	padding-left : 5px;
	padding-right : 5px;
	margin-left : 5px;
	margin-right : 5px;
}
.cat{
	background-position : left;
	background-repeat : no-repeat;
	font-size : 9pt;
	color: #333;
	border-top : 1px solid #a9a9a9;
	vertical-align : top;
	padding-left : 5px;
	padding-right : 5px;
	margin-left : 5px;
	margin-right : 5px;
	padding-top: 12pt;
}
.large{
	font-size : 14pt;
	text-align: center;
	color : #f00;
}
.privacy_contact{
	font-size : 8pt;
	border-left: 1px solid #f00;
	border-right: 1px solid #09c;
	padding-left : 5px;
	padding-right : 5px;
}
.file{
	border-left: 1px solid #aaa;
	border-right: 1px solid #666;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #666;
	background-color : #fff;
	margin : 5px;
	padding: 5px;
	float : left;
	overflow: hidden ;
}
.file_new{
	border-left: 1px solid #aaa;
	border-right: 1px solid #666;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #666;
	background-color : #98bde3;
	margin : 5px;
	padding: 5px;
	float : left;
	overflow: hidden ;
}
.file_h{
	font-weight : bold;
	font-size : 9pt;
	padding-bottom: 5px;
}
.file_c{
	border: 1px solid #aaa;
	background-color : #f0f0f0;
	margin : 0px;
	padding-left: 5px;
	padding-right: 5px;
	float : left;
	overflow: hidden ;
	text-align: right;
	vertical-align: top;
	font-size : 8pt;
	width: 150px;
	height: 90px;
}
H3{
	font-size: 14px;
}
H2{
	font-size: 16px;	
}
TABLE.links{
	font-size : 10pt;
}
TABLE.links IMG{
	margin-right: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.ui-accordion .ui-accordion-header a {
display:block;
font-size:1em;
padding:0.2em 0.2em 0.2em 2em;
}