html,body{
	height: 100%;
	margin:0;
	padding:0;
	font:12px  Arial, sans-serif;
}
* html,body{ 
   height: 100%; 
}
body{
	min-width: 1000px;
    max-width: 1280px;
	width: expression(document.body.clientWidth > "1000" ? "100%" : "1000px")	
}
a, a:visited {
	color:#344392;
}
a:hover {
	color:#4465ac;
}
img {
	border:0;
}
.tab {
	background-color:#4063aa;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.td{
	text-align:center;
	border-top:1px solid #e8eff9;
}
.tab_tit, .tab_tit_cen, .tab_tit_2 {
	color:#f6e7d0;
	border-bottom: 3px solid #e8eff9;
	height:45px;
	vertical-align:middle;
	text-align:center;
}
.tab_tit_2{
	border-right:1px solid #e8eff9;
}
.tab_tit_cen{
	border-left:1px solid #e8eff9;
	border-right:1px solid #e8eff9;
}
.td_cen {
	border-left:1px solid #e8eff9;
	border-right:1px solid #e8eff9;
	text-align:left;
	padding: 10px 10px 10px 20px;
	border-top:1px solid #e8eff9;
}
.td_2 {
	border-right:1px solid #e8eff9;
	text-align:left;
	padding: 10px 10px 10px 20px;
	border-top:1px solid #e8eff9;
}
table p, table P{
	text-indent:0;
}
#container{ 
    position: relative; 
    padding:0; 
    min-height: 100%;
	min-width: 1000px;
    max-width: 1280px;
	width: expression(document.body.clientWidth > "1000" ? "100%" : "1000px") 
} 
* html #container { 
   height: 100%; 
} 
#sub_footer, #footer { 
    width: 100%; 
    height: 60px;
	margin: 0; 
	padding:0;
    clear: both; 
} 
#footer { 
   position: relative; 
   margin-top: -60px;
   background:transparent url('http://railway-publish.com/templates/site1/images/footer-center-two2.jpg') repeat-x top left;
	width:100%;
	width: expression(document.body.clientWidth > "1000" ? "100%" : "1000px") 
} 
* html #footer, *+html #footer { 
   margin-top: -60px; 
}
.header {
	height:144px;
	margin:0;
	padding:0;
	background-image:url(http://railway-publish.com/templates/site1/images/header-fon.jpg);
	background-repeat:repeat-x;
}
p, P {
	margin: 0;
	padding:0;
	text-indent: 25px;
}
ul {
	margin-top:0;
	padding-top:0;
}
.left, #left{
	background-image:url('http://railway-publish.com/templates/site1/images/left-fon.jpg');
	background-repeat:repeat-x;
	background-color:#3D62A9;
	float:left;
	width:218px;
	margin-left:-100%;
}
.right, #right{
	background-image:url(http://railway-publish.com/templates/site1/images/center-fon.jpg); 
	background-repeat:repeat-x; 
	background-color:#90B2DF;
	float:left;
	width:150px;
	margin-left:-150px;
	
}
.center, #center {
	position: relative;
	float:left;
	width: 100%;
	margin: auto;
}
.content{
	margin: 0 150px 0 218px;
	background-image:url(http://railway-publish.com/templates/site1/images/center-fon.jpg); 
	background-repeat:repeat-x; 
	background-color:#90B2DF;
	padding:0 7px 0px 9px;
}
h1{
	color:#C6282D;
	font:14px  Arial, sans-serif;
	padding:0px 0 1px 0;
	margin:0px;
	letter-spacing:0.045em;
	font-weight:900;
	text-transform:uppercase;
}
h2{
	color:#010002;
	padding:21px 0 12px 0 ;
	margin:0px;
	font:12px  Arial, sans-serif;
	letter-spacing:0.035em;
}
h3{
	color:#000000;
	padding:7px 0 0 0 ;
	margin:0px;
	font:10px  Arial, sans-serif;
	text-align:center;
}
.lfag{
	position:absolute;
	 z-index:1; 
	 right:100px; 
	 top:130px;
	 z-index:102; 
}
.afterheader{
	height:44px; 
	background-image:url(http://railway-publish.com/templates/site1/images/top-fon2.jpg); 
	background-repeat:repeat-x; 
	clear:both; 
}
.topmenu{
	position:absolute; 
	z-index:2; 
	right:165px; 
	top:159px;
	font-weight:900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
}
html:first-child .topmenu{
	position:absolute; 
	z-index:2; 
	right:165px; 
	top:160px; 
	font-weight:900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.topmenu a, .topmenu a:visited{
	/*color:#344392;*/
	color: #334495;
	text-decoration:none;
}
.topmenu a:hover{
	color:#344392;
	text-decoration:none;
}
.leftleft{
	background-image:url(http://railway-publish.com/templates/site1/images/left-menu-lie.gif); 
	background-repeat:repeat-y; 
	margin-left:8px; 
	height:100%;
}
/*.leftmenu{
	text-decoration:none;
}
.leftmenu a:link{
	color:#FFFFFF;
	font:10px  Arial, sans-serif;
	text-decoration:none;
}
.leftmenu a:hover{
	color:#FFBF01;
	font:10px Arial, sans-serif;
	 text-decoration:none;
}
.leftmenu a:visited{
	color:#333333;
	font:10px Arial, sans-serif;
	text-decoration:none;	
}
.leftmenumini{
	margin-left:40px;
}
.leftmenumini a:link{
	color:#FFFFFF;
	font:10px Arial, sans-serif;
	text-decoration:none;
}
.leftmenumini a:hover{
	color:#FFBF01;
	font:10px Arial, sans-serif;
	text-decoration:none; 
}
.leftmenumini a:visited{
	color:#333333;
	font:10px Arial, sans-serif;
	text-decoration:none;
}*/
/*nadya_menu*/
.left_menu {
	padding-top:40px;
	position:relative;
	text-transform:uppercase;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:218px;
}
.right_menu{
	position:relative;
	text-transform:uppercase;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.l1{
	padding: 6px 5px;
}
.l2{
	padding: 2px 5px 8px 0;
}
.l3{
	padding: 0 5px 5px 0;
}
.l1 {
	background: transparent url('http://railway-publish.com/templates/site1/images/left-menu.gif') no-repeat 0% 50%;
	padding-left: 38px;
}
.l2 {
	background: transparent url('http://railway-publish.com/templates/site1/images/left-menu-mini.jpg') no-repeat 40px 6px;
	padding-left: 50px;	
}
.l3 {
	padding-left: 57px;
}
.left_menu a, .left_menu a:visited, .left_menu a:hover, .right_menu a, .right_menu a:visited, .right_menu a:hover {
	text-decoration:none;
}
.left_menu a, .left_menu a:visited{
	color:#FFFFFF;	
}
/*.left_menu a:visited{
	color:#333333;
}*/
.left_menu a:hover, .left_menu .cur a, .left_menu .cur a:visited, .left_menu .cur a:hover{
	color:#FFBF01;
}
.current {
	color:#ffb900;
}
.right_menu {
	font-weight:bold;
	color: #334495;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-family:Arial, Helvetica, sans-serif;*/
	text-transform:none;
}
.r1 {
	background: transparent url('http://railway-publish.com/templates/site1/images/right-menu-marker.gif') no-repeat 3px 53%;
	padding: 7px 5px 7px 15px;
	text-transform:uppercase;
}
.r2, .r3{
	padding: 0 5px 5px 0;
}
.r1 .current, .r2 .current, .r3 .current {
	color:#4465ac;
}
.r2 {
	padding-left: 25px;
}
.r3{
	padding-left:35px;
}
.right_menu a, .right_menu a:visited {
	color:#000000;
}
.r1 a, .r1 a:visited{
	color:#344392;
}
.right_menu a:hover, .cur a, .cur a:visited, .cur a:hover{
	color:#4465ac;
}
/*.left_menu a:visited{
	color:#333333;
}*/
/*.r1 a:hover{
	color:#344392;
}*/

/*nadya_menu_end*/
.rightright{
	background-image:url(http://railway-publish.com/templates/site1/images/right-menu-line.gif);
	background-repeat:repeat-y;
	/*width:1px;*/
}
.rightmenu{
	margin-left:-8px;
	z-index:3; 
	position:relative;
}
/*.rightmenu a:link{
	color:#344392;
	font:10px Arial, sans-serif;
	text-decoration:none;
	font-weight:900;
}
.rightmenu a:hover{
	color:#344392;
	font:10px Arial, sans-serif;
	text-decoration:none;
	font-weight:900; 
}
.rightmenu a:visited{
	color:#344392;
	font:10px Arial, sans-serif;
	text-decoration:none;
	font-weight:900;
}*/

.bootommenu{
	padding:5px 0 0 0 ;
	margin:0;
	text-align:center;
	
}
html:first-child .bootommenu{
	padding:8px 0 0 0 ;
	margin:0;
	text-align:center;
	
} 
.bootommenu a, .bootommenu a:visited{
	color:#344392;
	font:10px  Arial, sans-serif;
	text-decoration:none;
}
.bootommenu a:hover{
	color:#344392;
	font:10px  Arial, sans-serif;
	text-decoration:none;
}
/*png_ie*/
* html img, * html .png{

    	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",

        this.src = "http://railway-publish.com/templates/site1/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",

        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)

    );
}
/*end_png*/
/*imopen*/
/*.highslide {
	cursor: url('http://railway-publish.com/templates/site1/images/imopen/zoomin.cur'), pointer;
    outline: none;
}
* html .highslide, *+html .highslide {
	cursor: url('http://railway-publish.com/templates/site1/images/imopen/zoomin.cur'), pointer;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
	color:#000000;
	font-size:11px;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 11px;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url('http://railway-publish.com/templates/site1/images/imopen/loader.white.gif');
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
.highslide-loading a{
	color: black;
	font-size: 11px;
    text-decoration: none;
}
a.highslide-full-expand {
	background: url('http://railway-publish.com/templates/site1/images/imopen/fullexpand.gif') no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}*/
/* These must always be last */
/*.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}*/
/*end*/
/*imopen*/
.highslide {
	cursor: url('http://railway-publish.com/templates/site1/images/imopen/zoomin.cur'), pointer;
    outline: none;
}
* html .highslide, *+html .highslide {
	cursor: url('http://railway-publish.com/templates/site1/images/imopen/zoomin.cur'), pointer;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
	color:#000000;
	font-size:11px;
    border: 5px solid white;
    border-top: none;
    padding: 10px;
    background-color: white;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 11px;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url('http://railway-publish.com/templates/site1/images/imopen/loader.white.gif');
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-loading a{
	color: black;
	font-size: 11px;
    text-decoration: none;
}
a.highslide-full-expand {
	background: url('http://railway-publish.com/templates/site1/images/imopen/fullexpand.gif') no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
	padding: 0 5px;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-decoration: none;
	font-size:11px;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(http://railway-publish.com/templates/site1/images/imopen/resize.gif);
}
.highslide-wrapper .highslide-body {
	margin:10px;
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}
/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*imopen_end*/
.column_1 {
	padding: 16px 0;
}
/*Board*/
.ann_head {
	font-size:12px;
	font-weight:bolder;
	padding: 10px 0 0 0;
	color:#344392;
}
.ann_head a, .ann_head a:visited{
	text-decoration:none;
	color:#344392;
}
.ann_head a:hover {
	color:#4465ac;
}
.ann_head_line {
	height:1px;
	font-size:0;
	background-color:#4465ac;
	margin:5px 0;
}
.ann_path {
	float:right;	
}
.ann_date, .ann_path, .ann_next, .ann_contacts, .ann_fio{
	font-size: 11px;
}
.ann_text {
	padding: 5px 0 0 30px;
}
.ann_next, .ann_contacts {
	padding-left:30px;
}
.ann_fio {
	width:50%; 
	float:right;
}
.ann_add, .ann_list {
	font-size:11px;
	font-weight: bolder;
	padding-bottom:5px;
}
.ann_add a, .ann_add a:visited {
	color:#C6282D;
}
.ann_add a:hover {
	text-decoration:none;
	color:#C6282D;
}
.ann_info, .form_err {
	color:#C6282D;
	font-size:11px;
	padding-bottom: 10px;
	text-align:center;
}
/*board_end*/
.pagelinks {
	font-size:11px;
	text-align:right;
	padding: 5px 0;
}
.back {
	font-size:11px;
}
/*forms*/
form, input, select, textarea {
	margin:0;
	padding:0;
}
input, select, textarea {
	background-color:#ffffff;
}
input, select, textarea {
	border:1px solid #dadbde;
	height:16px;
	width:99%;
	font-size:11px;
	color:#000000;
	padding-left:2px;
}
textarea {
	height:100%;
	font-family: Arial, sans-serif;
	font-size: 11px;
}
select {
	width:100%;
	height:16px;
}
*+html select {
	height:19px;
}
input.button {cursor: pointer; cursor: hand;}
.button {background: url('http://railway-publish.com/templates/site1/images/btn.png') no-repeat; border: none; width: 75px; height: 25px; color:#3a3a3a; text-align:center;}
.checkbox {
	width:13px;
	height:13px;
	color:#000000;
}
.radio {
	border:0;
	width:15px;
	background-color:transparent;
}
* html input, *+html input{
	width:97%;
}
.form_label {
	width: 30%;
	text-align: right;
	font-size:11px;
	vertical-align:top;
	padding-top:2px;
}
.form_td {
	width: 50%;
	vertical-align:top;
	padding-bottom:13px;
}
/*forms_end*/
.quotes{
	font-size:18px;
	color:#c7282d;
	font-family:"Times New Roman", Times, serif;
}
/* FAQ*/
.faq_user_info	{
	font-size:12px;
	font-weight:bolder;
	padding: 10px 0 0 0;
	color:#344392;
}
.faq_user_info a, .faq_user_info a:visited {
	font-size:12px;
	font-weight:bolder;
	padding: 10px 0 0 0;
	color:#344392;
	text-decoration:none;
}
.faq_user_info a:hover {
    text-decoration:underline;
}
.faq_head_line {
	height:1px;
	font-size:0;
	background-color:#4465ac;
	margin:5px 0;
}
.faq_path {
	font-size: 11px;
	font-weight:normal;
	text-align:right;
}
.faq_quest_text {
	padding: 5px 0 0 0px;
	font-style:italic;
	font-weight:bold;
}
.faq_answer_text {
	padding: 5px 0 0 30px;
}
.faq_contacts	{
	font-size:11px;
}
.faq_quest_item {
	padding-bottom:20px;
}
/* FAQ-end */
/*news*/
.news_a_year {
	float:left;
	padding-right:30px;
}
.news_a_months {
	float:left;
	padding-right:10px;
}
.news_a_mon {
	font-size:11px;
	text-transform:capitalize;
}
/*.news_a_mon a, .news_a_mon a:visited {
	color:#344392;
}
.news_a_mon a:hover {
	color:#4465ac;
}*/
.news_a_y{
	clear:both;
	font-weight:bold;
}
/*news_end*/
/*search*/
.search_id {
	width:3%; 
	text-align:right;
	vertical-align:top;
	font-size:12px;
}
.search_title {
	font-size: 12px;
	padding-left:10px;
	padding-bottom:5px;
	vertical-align:top;
}
.search_content {
	font-size: 11px;
	padding-left:10px;
	vertical-align:top;
}
.search_add {
	font-size: 11px;
	padding-left:10px;
	padding-bottom:10px;
	vertical-align:top;
	color:#616060;
}
/*search_end*/
/*tests*/
.tests_answ {
	font-size:11px;
	height:18px;
}
/*tests_end*/
/*calc*/
.calc_list {
	width:100%;
}
.calc_list input {
	width: 60px;
}
.calc_list select {
	width: 170px;
}
.calc_list .checkbox {
	width: 13px;
	font-size:14px;
}
#column_calc {
	display:none;
}
.calc_head {
	font-size:12px;
	font-weight:bolder;
	padding: 10px 0 0 0;
	color:#344392;
}
/*calc_end*/
/*fotocatalog*/
.g_img_div {
	padding:0 20px 20px 0;
    margin: 0;
    color: #000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:36%;
	vertical-align:top;
}
.g_img_div img{
	border:3px solid #ffffff;
}
.g_descr {
	color:#344392;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	line-height:140%;
	padding-left:1px;
}
.g_descr a, .g_descr a:visited {
	color: #344392;
	text-decoration:underline;
}
.g_descr a:hover {
	color:#4465ac;
	text-decoration:none;
}
.g_img_title {
	font-size:14px;
	padding-bottom:3px;
}
.catalog_menu {
	background-color:#ffffff;
	border:1px solid #344392;
	margin: 0 15px 20px 15px;
	padding: 15px 30px;
	text-transform:uppercase;
	color:#344392;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.catalog_menu a, .catalog_menu a:visited{
	color:#344392;
	text-decoration:none;
}
.catalog_menu a:hover {
	color:#4465ac;
}
.catalog_main_title {
	font-size: 14px;
	color:#344392;
	border-bottom: 1px solid #344392;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*fotocatalog_end*/
/*portfolio*/
.pf_body_lite	{
	padding-top:30px;
	text-align:left;
	vertical-align:top;
}
.pf_title {
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0000FF;
}
.pf_img {
	padding: 10px 10px 10px 25px;
	text-align:center;
	vertical-align:top;
}
.pf_desc_lite	{
	padding: 10px 10px 0px 10px;
	text-indent: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
.pf_body_line	{
	border-bottom: #041f56 solid 1px;
}
.pf_pages {
	font-size:12px;
}
.pf_big_img {
	padding: 0px 0px 5px 25px;
}
.pf_item_desc {
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pf_desc_full {
	padding:10px 0px 10px 25px;
	text-indent: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top: #041f56 solid 1px;
	border-bottom: #041f56 solid 1px;
}
.pf_screen_full {
 	padding:20px 0px 0px 0px;
}
.pf_download {
	font-size:9px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.pf_download a {
	font-weight:normal;
	text-decoration: underline;
	color:#000000;
}
.pf_download a:hover {
	font-weight:normal;
	text-decoration: none;
	color:#000000;
}
.pf_screens {
	text-align:center;
	vertical-align:top;
	padding:0px 0px 20px 0px;
}
.pf_screen_img {
	border:#0000FF solid 1px;
}
/*portfolio-end*/
/* jur */
.jur_label {
	font-weight:bold;
	font-size:11px;
}
.jur_title {
	padding:0px 0px 30px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0000FF;
}
.jur_head_title {
	padding:0px 0px 0px 10px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.jur_head_desc {
 	padding:0px 0px 20px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.jur_lst_dt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.jur_lst_nums a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0000FF;
	text-decoration:none;
}
.jur_lst_nums a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0000FF;
	text-decoration:underline;
}
.jur_lst_desc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0px 10px 20px;
}
.jur_lst_head {
	padding:0px 0px 10px 0px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#C6282D;
}
/* jur-end */
.left_col {
	font-size:11px;
	padding:20px 10px 10px 10px;
}
.right_col {
	position:relative;
	z-index:10000;
	font-size:11px;
	padding:10px;
	min-height:72px;
	height: expression(document.body.getElementById('right_col') > "72px" ? "auto" : "72px")
	background:transparent url(http://railway-publish.com/templates/site1/images/right-menu-line-bottom.gif) no-repeat top left;
}
.rireg {
	font-size:10px;
	padding:18px 0 0 70px;
	color: #000000;
}
.rireg a, .rireg a:visited {
	color:#000000;
	text-decoration:underline;
}
.rireg a:hover {
	color:#000000;
	text-decoration:none;
}