/*
стили для русского языка
*/
#copyright {
	position: absolute;
	width: 400px;
	height: 40px;
	top: 46px;
	left: 20px;
	color: #fff;
	padding: 7px 0 0 150px;
	background: url(images/rta_copy1.png) no-repeat;
}

/* левое меню */
#side_menu {
	position: absolute;
	left: -6px;
	top: 170px;
	width: 286px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 85%;
}

#side_menu li {
	display: block;
	position: relative;
	height: 27px;
	padding-left: 111px;
	color: #959595;
	overflow: hidden;
	background: url(images/side_menu1.png) no-repeat 73px 0;
}

#side_menu li.stockholder { background-position: 73px -27px; }
#side_menu li.wagons { background-position: 73px -54px; }
#side_menu li.terminals { background-position: 73px -81px; }
#side_menu li.services { background-position: 73px -108px; }
#side_menu li.press { background-position: 73px -135px; }
#side_menu li.vacancies { background-position: 73px -162px; }
#side_menu li.tenders { background-position: 73px -189px; }
#side_menu li.tenders { background-position: 73px -189px; }
#side_menu li.subsidiaries { background-position: 73px -216px; }
#side_menu li.contacts { background-position: 73px -243px; }

#side_menu a {
	position: absolute;
	left: 110px;
	top: 0;
	width: 176px;
	height: 27px;
	outline: none;
	background: url(images/side_menu1.png) no-repeat -37px 0;
}

body.subsidiaries #side_menu li.subsidiaries, body.subsidiaries #side_menu li.subsidiaries a{
	width: 176px;
	height: 54px !important;
}

#side_menu li.stockholder a { background-position: -37px -27px; }
#side_menu li.wagons a { background-position: -37px -54px; }
#side_menu li.terminals a { background-position: -37px -81px; }
#side_menu li.services a { background-position: -37px -108px; }
#side_menu li.press a { background-position: -37px -135px; }
#side_menu li.vacancies a { background-position: -37px -162px; }
#side_menu li.tenders a { background-position: -37px -189px; }
#side_menu li.subsidiaries a{ background-position: -37px -216px; }
#side_menu li.contacts a { background-position: -37px -243px; }

#side_menu li.about a:hover { background-position: -251px 0; }
#side_menu li.stockholder a:hover { background-position: -251px -27px; }
#side_menu li.wagons a:hover { background-position: -251px -54px; }
#side_menu li.terminals a:hover { background-position: -251px -81px; }
#side_menu li.services a:hover { background-position: -251px -108px; }
#side_menu li.press a:hover { background-position: -251px -135px; }
#side_menu li.vacancies a:hover { background-position: -251px -162px; }
#side_menu li.tenders a:hover { background-position: -251px -189px; }
#side_menu li.subsidiaries a:hover { background-position: -251px -216px; }
#side_menu li.contacts a:hover { background-position: -251px -243px; }

#side_menu b {
	display: none;
}

/* управление состояниями - зависят от класса body */

body.about #side_menu li.about,
body.stockholder #side_menu li.stockholder,
body.wagons #side_menu li.wagons,
body.terminals #side_menu li.terminals,
body.services #side_menu li.services,
body.press #side_menu li.press,
body.vacancies #side_menu li.vacancies,
body.tenders #side_menu li.tenders,
body.subsidiaries #side_menu li.subsidiaries,
body.contacts #side_menu li.contacts
{
	margin: 3px 0 10px 0;
	color: #95aa00;
	background: url(images/side_menu_now1.png) no-repeat;
}


body.about #side_menu li.about a, body.about #side_menu li.about a:hover { background: url(images/side_menu_now1.png) no-repeat -110px 0; }
body.stockholder #side_menu li.stockholder a, body.stockholder #side_menu li.stockholder a:hover { background: url(images/side_menu_now1.png) no-repeat -110px -30px; }
body.wagons #side_menu li.wagons a, body.wagons #side_menu li.wagons a:hover { background: url(images/side_menu_now1.png) no-repeat -110px -60px; }
body.terminals #side_menu li.terminals a, body.terminals #side_menu li.terminals a:hover { background: url(images/side_menu_now1.png) no-repeat -110px -90px; }
body.services #side_menu li.services a, body.services #side_menu li.services a:hover { background: url(images/side_menu_now1.png) no-repeat -110px -120px; }
body.press #side_menu li.press a, body.press #side_menu li.press a:hover { background: url(images/side_menu_now1.png) no-repeat -110px -150px; }
body.vacancies #side_menu li.vacancies a, body.vacancies #side_menu li.vacancies a:hover { background: url(images/side_menu_now1.png) no-repeat -110px -180px; }
body.tenders #side_menu li.tenders a, body.tenders #side_menu li.tenders a:hover { background: url(images/side_menu_now1.png) no-repeat -110px -210px; }
body.subsidiaries #side_menu li.subsidiaries a, body.subsidiaries #side_menu li.subsidiaries a:hover { background: url(images/side_menu_now1.png) no-repeat -110px -240px; }
body.contacts #side_menu li.contacts a, body.contacts #side_menu li.contacts a:hover { background: url(images/side_menu_now1.png) no-repeat -110px -300px; }

#content_col div.news h2 b {
	background: url(images/content/h_news1.png) no-repeat;	
}
#content_col div.press h2 b {
	position: absolute;
	width: 100%;
	height: 90px;
	left: 0;
	top: 0;
	background: url(images/content/press/bg_t1.jpg) no-repeat;
}

