@import 'core_style.css';

img {border: 1px solid #939393; margin: 0px; padding: 1px;}
img.baner {border: 1px solid #939393; margin: 0px; padding: 1px;}
img.design {border: none; margin: 0px;	padding: 0px;}


div.img_left  {float:left; margin-right:10px;}
div.img_right {float:right; margin-left:10px;}
table.img {width:1px;}
table.img_center {width:1px; margin:auto;}
td.img {text-align:center; font-size:11px; padding-bottom:5px}


div.note_ttl {font-size:14px; text-align:center; width:auto; margin-bottom:5px}
div.note_left, div.note_right {font-size:14px; text-align:center; color:#C61226; 
	padding:3px 0px 3px 0px; width:250px;  font-weight:bold; 
	border-top:1px solid #C61226; border-bottom:1px solid #C61226;}
div.note_left {float:left;  margin:10px 20px 5px 0px;}
div.note_right {float:right; margin:10px 0px 5px 20px; } 
span.question {font-weight:bold;}
form  {margin:0px}


a {	color: #C61226;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {color: #942d31;}


div.container {overflow:hidden;
	width:950px;
	margin:0px;
	text-align: left;
	border-right:1px solid #E0E0E0;
	background:#FFFFFF url('img/bg_right.gif') right top repeat-y;
}
	
div.blk_center {
	margin:0px 260px 0px 0px;
	padding:0px;
	text-align:justify;
	width:auto;
	background-color:transparent;
	border-right: 1px solid #D7D7D7;
}

div.blk_right {	float:right;
	width:260px;
	padding:0px;
	margin:0px;
	background-color:transparent;
}


h1, div.title {
	font-size: 16px;
	font-weight:bold;
	padding-bottom:7px;
	color: #C61226;
	text-align:left;
}

div.center {width:auto;	text-align:center;}
div.right {width:auto;	text-align:right;}

div.footer {clear:both; 
	margin:0px; 
	width:auto; 
	background:#FFFFFF url('img/bg_line.gif') top left repeat-x;
}

div.maprzd {width:260px;
	height:184px;
	background:#FFFFFF url('img/map_rzd.jpg') top left no-repeat;
	border-bottom:1px solid #E0E0E0;
	text-align:center;
}
div.maprzd div {width:260px; padding-top:160px; cursor:pointer;	cursor:hand; }

div.hdr1 {width: auto; height:77px; padding:0px 0px 0px 20px; overwrite:hidden;
	background:#FFFFFF url('img/bg_top.gif') top left repeat-x;}
div.topadv {float:left; width:216px; height:75px; padding:0px 0px 3px 3px; text-align:left}
div.topadv_ttl {padding:5px 0px 5px 0px; font-weight:bold}

img.topadv {width:60px; height:60px; float:left; margin: 4px 5px 0px 0px;
	border:1px solid #939393;}
/*a.topadv {color:#000000; text-decoration:none; font-size:11px;font-weight:bold}*/
a.topadv {color:#000000; text-decoration:none; font-size:11px;font-weight:normal}
a.topadv:hover {color:#942D31; text-decoration:none;}

div.hdr2 {width: auto; height:51px; padding:6px 20px 0px 20px; overwrite:hidden; margin: 1px 0px 0px 0px;
	background:#FFFFFF url('img/bg_line.gif') top left repeat-x;}

div.hdr3 {width: auto; height:39px; padding:10px 20px 0px 20px; overwrite:hidden; margin: 0px;
	background:#F0F0F0 url('img/bg_line.gif') top left repeat-x; border-bottom:1px solid #D7D7D7}

input.srch {width:auto; padding:0px; border:0px; margin:0px; height:20px}
button.srch {padding:2px; margin:0px; border:none; background-color:#FFFFFF; color:#C61226}
table.srch {width:208px}
td.srch { border:1px solid #D7D7D7}
a.srch {text-decoration:none; color:#777777} 
a.srch:hover {color: #942d31;}

select.navig {width:206px; border:1px solid #D7D7D7; padding:1px}
div.navig{width:400px; text-align:left; color:#CE3E4E;}
a.navig {text-decoration:none; color:#353535}
a.navig:hover {color: #942d31;}


div.poll {width:260px;
	border-bottom:1px solid #D7D7D7;
	border-top:1px solid #D7D7D7;
	background-color: #F9F9F9; 
	text-align:left;
}
div.poll_title {color:#c61226; font-weight:bold; text-align:center; padding:10px 0px 10px 0px;}
div.poll_row {margin-bottom:5px; text-indent:-25px; padding:0px 10px 0px 35px;}
button.poll {padding:3px 10px 3px 10px;
	margin:10px;
	background-color:#F9F9F9;
	border: 1px solid #a0a0a0;
	cursor:pointer;
}

div.news {width:260px;
	text-align:left;
}
div.news_title {color:#c61226; font-weight:bold; text-align:left; padding:30px 10px 10px 20px}
div.news_row1, div.news_row0  {padding:10px 10px 10px 40px; border-top:1px solid #CCCCCC; text-indent:-20px;}
div.news_row1  {background-color:#F9F9F9;}


div.baner {margin:auto;
	border:1px solid #939393; 
	background-color:#F2F2F2;
	vertical-align:middle;
	text-align:center;
	color: #606060;
}

div.baners_right {width:260px;
	border-top:1px solid #D7D7D7;
/*	border-bottom:1px solid #D7D7D7;*/
	text-align:left;
	margin-top:10px;
	padding:12px 0px 12px 0px;
/*	background-color: #F2F2F2;*/
}

table.menu_right {width:260px}
td.menu_1, td.menu_2, td.menu_a {height:20px; border-bottom:1px solid #CCCCCC;
	padding:0px 5px 0px 20px; text-align:left; vertical-align:middle} 
td.menu_1 {background-color: #F9F9F9}
td.menu_a {background-color: #C91D31; color:#FFFFFF}
a.menu {color: #000000; text-decoration:none}


div.intro {margin-left:10px; text-align:justify; padding:0px}
div.copyright {margin-top:20px; color:#606060; width:auto; text-align:right;}
table.topic {width:auto}
td.topic  {width:auto; vertical-align:top; text-align:right}
div.topic {padding:5px 0px 5px 0px; color:#606060; margin:0px 20px 10px 0px;
	border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; 
	font-weight:normal;}

#sign, div.sign {width:auto; text-align:right; font-style:italic;}

div.page {margin:20px;}

div.arch_lnk {float:right; width:226px; height:42px; margin:0px 0px 10px 10px;  padding:0px;
	background: url('img/arch_bg.gif') left bottom repeat-x}
div.arch_lnk div {margin:0px;  height:42px; padding:0px; vertical-align:middle; 
	text-align:center; background: url('img/arch_l.gif') left bottom no-repeat;}

div.topic_line {width:auto;	background: url('img/bg_line.gif') top left repeat-x; 
	clear:left; padding:15px 0px 10px 0px;}
	
div.topic_ttl {width:auto;	background: url('img/topic_ttl.gif') top left repeat-x; 
	clear:left; padding:10px 0px 10px 0px;}
div.topic_ttl_line {width:auto; color:#FFFFFF; height:30px; margin:0px 20px 5px 20px}	
a.topic_ttl {color:#FFFFFF; text-decoration:none}
a.topic_ttl:hover {text-decoration:underline}

div.issue_menu {float:left; width:225px; margin:0px; padding:0px}
div.issue_menu_0 {font-weight:bold; padding:10px 5px 10px 20px; margin:0px;}
div.issue_menu_1, div.issue_menu_2 {padding:3px 10px 3px 20px; width:auto;}
div.issue_menu_2 {background-color: #F0F0F0;}
div.issue_menu_1 {border-bottom:1px solid #F0F0F0; padding-top:4px}
a.issue_menu {font-size: 12px; color:#666666; text-decoration:none}
a.issue_menu:hover {color: #C61226;}



div.fieldset_ttl {
	width:auto;
	margin:auto;
	padding:10px 10px 10px 0px;
	text-align:left;
	z-index:5;
	position:relative;
}

span.fieldset_ttl {
	border:1px solid #AFAFAF;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 17px;
	color: #C61226;
	padding:5px;
	margin-left:10px;
}
div.fieldset_intro {
	width:555px;
	margin:-20px auto 10px auto;
	border:1px solid #AFAFAF;
	background-color: #FCFCFC;
	text-align:left;
	padding:20px 10px 10px 10px;
	z-index:1;
}


/******************************************************/













div.menu {
	font-size: 12px;
	font-weight:bold;
	text-indent:-15px;
	padding-left:15px;
	color: #000000;
}
a.menu {
	color:#3A3A3B;
	text-decoration:none;
	border:none;
}

a.menu:hover {
	color:#ED1C24;
	text-decoration:none;
	border:none;
}

input.fld_search {
	border:1px solid #3A3A3B;
	padding:2px;
	margin-left:20px;
	width:150px;
	font-size:15px;
	background-color:#D1D2D4;
}




div.menu_left {width:242px;	text-align:center; border-bottom:1px solid #606060;
	background: url('img/bg_menu_t_side.gif') left top no-repeat;}
div.menu_left div {background: url('img/bg_menu_t_side.gif') right top no-repeat;}
div.menu_left div div {background: url('img/bg_menu_b_side.gif') right bottom no-repeat;}
div.menu_left div div div {background: url('img/bg_menu_b_side.gif') left bottom no-repeat;}
/*
div.menu_left div div div div {background: url('img/bg_menu_t_tile.gif') left top repeat-x;
	padding:0px 1px 0px 1px;}
div.menu_left div div div div div {background: url('img/bg_menu_t_tile.gif') left bottom repeat-x;}
*/

table.menu_left {margin:auto}
td.menu_l_side {width:1px; background: url('img/bg_menu_side.gif') left bottom no-repeat;}
td.menu_l_center {width:auto; background: url('img/bg_menu_tile.gif') left bottom repeat-x;
	 padding:5px 16px 5px 16px; text-align:left; width:160px}

td.menu_l_side_sub {width:1px;}
td.menu_l_center_sub {width:auto; padding:2px 0px 0px 25px; text-align:left; width:160px;}
div.menu_l_center_sub {margin-left:25px; width:auto; padding-left:10px}

a.print_it, a.menu_left_row {color:#353535; text-decoration:none; border:none;}
a.print_it:hover, a.menu_left_row:hover {color:#EA1D2C; text-decoration:none;  border:none;}
a.print_it {color:#606060;}




table.arch {border-collapse: collapse; margin:0px; padding:0px}
td.arch, td.arch_wd, td.arch_nm {
	border: 1px solid #DFDFDF;
	padding: 1px 5px 1px 5px;
	font-size: 11px;
	text-align:center;
	color:#353535;
}
td.arch_wd {background-color:#F2F2F2}
span.arch_none {color:#B0B0B0;}
a.arch {color:#000000; font-size: 11px; font-weight:bold; text-decoration:none;}
a.arch:hover {color:#EA1D2C; text-decoration:underline; }

div.logo {width:660px; margin:0px 0px 5px 15px;}
div.sect {width:660px; padding-left:15px;}
#sect {width:235px;
	padding:2px 0px 2px 0px; 
	margin:-1px 0px 0px -1px; 
	border:none;
	border-top:1px solid #DFDFDF; 
	border-bottom:1px solid #DFDFDF; 
	font-weight:normal;
	color:#606060;}
#sect_def {color:#606060;font-weight:normal;}
#sect_curr {font-weight:bold;}
.sect_opt {font-weight:normal;color:#000000}
table.sect {width:auto; margin:0px; padding:0px; border:none; border-collapse: collapse;}
td.sect_1, td.sect_2, td.sect {width:auto;
	vertical-align:middle;
	text-align:center;
	margin:0px;
	padding:0px;
	border:1px solid #DFDFDF;
}
td.sect {width:1px; border:none; border-top: 1px solid #F2F2F2; border-left: 1px solid #F2F2F2;}
td.sect_1 {background-color: #FFFFFF;}
td.sect_2 {background-color: #F2F2F2;}
span.sect {color: #000000; font-weight:bold;}
a.sect {color: #606060; text-decoration:none;  font-weight:bold;}
a.sect:hover {color: #EA1D2C; text-decoration:none;  font-weight:bold;}


table.newsblock {margin:0px 0px 10px 0px; padding:0px; width:auto; 
	border:1px solid #AFAFAF; background-color:#F2F2F2}
td.newsblock_l {width:50%; padding:0px 10px 10px 10px; font-size:11px}
td.newsblock_r {width:50%; padding:0px 10px 10px 10px; font-size:11px}
div.newsblock {text-indent:-30px; padding:10px 0px 0px 30px;}
a.newsblock {color:#1853C9; text-decoration:none; font-size:11px}
a.newsblock:hover {color:#EA1D2C; text-decoration:none;}

div.hr {width:auto; border-bottom:1px solid #A1A1A1}
div.archive {width:490px; margin:auto; text-indent:-30px; padding-left:30px; text-align:left;}
a.archive {text-decoration:none;}

div.align_right {width:auto; text-align:right}
div.align_center {width:auto; text-align:center; margin:auto}


body.print {width:662px; margin-left:10px; background-color:#FFFFFF; background-image:none; }


table.pg_top_menu {border:1px solid #DFDFDF;background-color:#FAFAFA; margin:0px 0px 5px 10px; float:right;}
td.pg_top_menu {text-align:right; padding:1px 10px 1px 10px}
a.pg_top_menu {color:#353535; text-decoration:none; border:none;}
a.pg_top_menu:hover {color:#EA1D2C; text-decoration:none;  border:none;}

span.rss {background-color:#3C81C5; color:#FFFFFF}
a.rss {border: 1px solid #3C81C5; padding: 1px; font-weight:normal; font-size:11px; color: #1853C9; text-decoration:none; background-color:#FFFFFF;}
/*a.rss:hover {color:#EA1D2C; border:1px solid #EA1D2C}*/

div.note_ttl {color: #606060; font-size:11px; font-weight:normal; text-align:justify; margin:5px; width:240px}