body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}

a {text-decoration: underline; color:#305474;}
a:hover {color:#305474; text-decoration:none; }


h1,h2,h3,h4 { color:#305474; font-family:Arial;}
h1 { font-size:24px;}
h2 { font-size:18px;}
h3 { font-size:16px;}
h4 { font-size:14px;}
p, div, li { font-family:Arial; font-size:12px; color:#000000;}

td { font-family:Arial; font-size:12px; color:000000;}

.top-blue {background:#325573;}
.top-fon { background: url(img/top-fon.jpg) repeat-x;}
.qw1 { background:url(img/qw1.jpg) no-repeat top left;}
.qw11 { background:url(img/qw11.jpg) repeat-y top right;}
.home-map { background-color:#325573; border-top: 1px solid #8196A7; border-left: 1px solid #9FAFBE; }
.home-map span { padding:0px 5px; color:#FFFFFF;}
.home-map a {color:#FFFFFF; text-decoration:none;}
.home-map a:hover {color:#FFFFFF; text-decoration:none;}

.tm-b { background:url(img/top-menu.gif); border-left:1px solid #818181;}
.tm-b span { padding:3px 10px 0px 5px; background:url(img/rzd.gif) no-repeat right; height:22px; color:#305474; font-weight:bold; font-size:14px; white-space:nowrap;}
.tm-b a, .bottom-menu a { text-decoration:none;}
.tm-b a:hover, .bottom-menu a:hover { text-decoration:none;}

.structura { background:url(img/top-menu.gif); border-left:1px solid #818181; padding:0px 5px 0px 20px; height:22px; color:#305474; font-weight:bold; font-size:14px; white-space:nowrap;}
.structura2 { background:url(img/top-menu.gif); border-left:1px solid #818181; height:22px;}
.structura2 span {padding:0px 5px 0px 22px;  background:url(img/list.jpg) no-repeat left; color:#305474; font-weight:bold; font-size:14px; white-space:nowrap;}
.structura a, .structura2 a { text-decoration:none;}
.structura a:hover, .structura2 a:hover { text-decoration:none;}

.bottom-menu { background:url(img/top-menu.gif); border-right:1px solid #818181;}
.bottom-menu span { padding:3px 10px 0px 5px; background:url(img/rzd.gif) no-repeat right; height:22px; color:#305474; font-weight:bold; font-size:14px; white-space:nowrap;}

.qw3 { background:url(img/pod-menu-top.gif)}
.qwe4 { background: url(img/qwe4.gif) no-repeat top left;}
.qwe5 { background: url(img/qwe5.gif) no-repeat top right;}
.qw2 { font-size:5px; border-right:1px solid #BEBEBE; text-align:right}
.qwe6 {background:#325573;}

.glm-fon { background:#C1C1C1; width:188px;}
.c-f-l, .c-f-r { background:url(img/center-fon.jpg) repeat-x top;}
.c-f-l { border-left:1px solid #B9B9B9; font-size:1px;}
/* стиль центрального текста верхней части */
.c-f-r { border-right:1px solid #B9B9B9; padding:10px 3px 3px 25px;}
/* Стили левого меню */
.glm { padding:0px 3px 0px 25px; font-weight:bold; font-size:13px; border-bottom:1px solid #FFFFFF; color:#FFFFFF; text-decoration:none;}
.glm a { color:#FFFFFF; text-decoration:none; display:block;}
.glm-act { padding:0px 3px 0px 25px; font-weight:bold; font-size:13px; background:url(img/act-m.jpg) no-repeat; border-bottom:1px solid #FFFFFF; color:#FFFFFF; text-decoration:none;}
.glm-act a { color:#FFFFFF; text-decoration:none; display:block;}
.glm2 { padding:0px 3px 0px 40px; border-bottom:1px solid #FFFFFF; color:#FFFFFF; text-decoration:none;}
.glm2 a { color:#FFFFFF; text-decoration:none; display:block;}
.glm a:hover,.glm-act a:hover, .glm2 a:hover { color:#878787; text-decoration:none;}
/* текст и ссылки в самом низу (серый: #878787) */
#bottom-text {color:#305474; font-size:10px;}
#bottom-text a {color:#305474;}

.bot-fon { background:#E9E9E9 url(img/bottom-fon.jpg) repeat-x top;}
#bot-pad { padding:17px 3px 0px 3px}
.t-str2 { border-bottom:1px solid #B9B9B9; text-align:left;}
.zg { color:#D64409; font-weight:bold; padding:3px 3px 5px 10px;}
.zg a { color:#D64409;}
.txt { color:#256392; padding:0px 3px 5px 20px;}
.txt a { color:#256392;}
.lnk { color:#256392; padding:0px 25px 5px 10px; font-weight:bold;}
.qw7 { border-left:1px solid #B9B9B9;}
/* Стиль кнопок */
.kn-txt { background:url(img/kn-txt.jpg);  height:27px; white-space:nowrap;}
.kn-txt a { color:#FFFFFF; font-weight:bold; text-decoration:none;}
.kn-txt a:hover {text-decoration:none; color:#878787;}


#float {float:left}
.img { padding:5px;}
.c-f-bot { background:url(img/c-f-bot.jpg) repeat-x;}

