@charset "windows-1251";

html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; vertical-align:top; background: transparent}
body,html {font-family:Arial, Helvetica, sans-serif; font-size:90%; color:#2c2c2c; margin:0; padding:0; background-repeat:repeat-y; background-image:url('/images/lineleftbg.gif'); background-color:#eee}
body * {font-size:100%}

table {border-collapse:collapse; padding:0; margin:0; border-spacing:0; border-width:0;}
table td, tr {vertical-align:top; text-align:left}
div,img,table,td,th {border:0; margin:0; padding:0}

p {line-height:1.4em; margin:0.8em 0 0.4em 0}
ul, ol {margin:0.5em 0 0.5em 1.5em; padding:0}
li {margin:0.4em 0}
li * {vertical-align:baseline}

hr {border-top:1px #01629c dotted; height:1px; width:96%; text-align:center; border-bottom:none; border-left:none; border-right:none; clear:both}

a {color:#006699; text-decoration:underline}
a:hover {color:#1584fd; text-decoration:none}


h1	{margin:0.2 0 0.2em 0; padding:0; font-size:170%; color:#0281a3; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif}
h2	{margin:0.2em 0; font-size:150%; color:#1a4562;  font-weight:normal}
h3	{margin:1em 0 0.2em 0; font-size:130%; color:#1a4562; font-weight:normal}
h4	{margin:1em 0 0.2em 0; font-size:110%; color:#1a4562}
h5	{margin:1em 0 0.2em 0; font-size:100%; color:#1a4562}
h6	{margin:1em 0 0.2em 0; font-size:90%; color:#1a4562}

div#main h2 {margin:1em 0 0.2em 0}

div#path {vertical-align:middle; font-size:80%; color:#006699; margin:0.2em 0 1em 0}
div#path * {vertical-align:middle}

div#left_menu {margin-bottom:2em; padding-left:1em; font-size:96%}
div#left_menu * {color:#466ead}
div#left_menu li {list-style-type: disc}
div#left_menu a.act, div#left_menu a.act strong {color:#333366; text-decoration:none}

table#tbl_main {margin:0 auto}

td#content {padding:0.8em 1em 1em 2em; background:#fff !important}
td#leftside {padding:1em 0.5em 2em 0.5em; background-color:#eee; width:30%}
td#topside {padding-bottom:1em; background-color:#fff; height:190px}

td#td_menu {background-color:#1d5292}
div#td_menu {margin:0 auto; text-align:center; white-space:nowrap}
div#td_menu a {color:#fff; font-weight:bold; margin-right:1.2em; padding:5px 0 5px 25px; text-decoration:none; font-size:90%; display:inline-block; background:transparent url(/images/menudot.gif) left center no-repeat}
div#td_menu * {vertical-align:middle}
div#td_menu a:hover {text-decoration:underline; background-image:url(/images/menudota.gif)}

td#td_calendar {width:145px; text-align:center; background:#f5f5f5 url(/images/calback.png) center top repeat-x; padding:0.1em}
td#td_calendar table {margin:0 auto}
td#td_calendar td{padding:0.1em 0.2em; text-align:center; font-size:12px}
td#td_calendar td.today {background-color:#ff9d01; color:#fff}
td#td_calendar td.sun {color:red}
td#td_calendar td.month {color:#1d5292; font-weight:bold}
td#td_calendar tr.days td {font-size:11px; font-weight:bold}

table#informers {margin:0 auto}
table#informers td {padding-right:0.2em}

#banner {height:143px; background:#fff url(/images/saratov1.jpg) right top no-repeat}

table#tblhead {width:100%}

div.pic {border-bottom:2px #e6e6e6 solid; padding:1em; width:80%; text-align:center}

table.cat td {vertical-align:middle; padding:0.2em}
table.cat td h2 {font-size:140%}

a.docs {color:#1d5292}

.cenat {font-size:14px; color:red; font-weight:bold}

#div_clock {position:relative; top:-8px; left:1px}

#td_logo {
	width:178px;
	background-image:url(/images/logo7.gif);
	background-position:left top;
	background-repeat:no-repeat;
}


#td_runline {
height:17px;
border-bottom:1px #1d5292 solid;
border-top:1px #1d5292 solid;
overflow: hidden !important;
}

#td_space {
	height:3px;
}

#td_line {
	height:1px;
	background-color:#1d5292;
}

/* liScroll style declarations */
ul#ticker01 {
display:none;
}

.tickercontainer { /* the outer div with the black border */
background: #fff;
height: 17px;
margin: 0;
padding: 0.2em;
overflow: hidden !important;
width: 820px;
margin:0 auto;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0;
top: 0;
overflow: hidden !important;
width:800px;
}
ul.newsticker { /* that's your list */
position: relative !important;
left:750px;
list-style-type: none;
margin: 0;
padding: 0;
display:block !important
}


ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding:0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
font: bold 10px Verdana;
margin: 0 50px 0 0;
text-decoration:none;
}
ul.newsticker span {
margin: 0 10px 0 0;
}

/* ************************ */

span {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; vertical-align:middle}

#bottomside {
	height:30px;
	background-color:#1d5292;
	color:#EEE;
	font-weight:bolder;
	text-align:left;
	vertical-align:bottom;
	line-height:24px;
	padding-left:80px;
	padding-bottom:0;
}

#bottomside a {vertical-align:middle}

#catsites {
background-color:#1d5292;
color:#EEE;
font-weight:bolder;
text-align:right;
vertical-align:bottom;
white-space:nowrap;
font-size:90%;
padding:0.2em 0;
}

#zero0 {
	line-height:24px;
	font-size:24px;
	color:#1d5292;
}

.span p {
	font-size:14px;
}

p.acont {vertical-align:baseline}
p.acont * {vertical-align:baseline}
p.acont a {font-weight:bold; font-size:14px; height:30px !important}

div.faq     {width:96%; margin-bottom:1em; border-bottom:1px #eee solid; padding-bottom:1em}
div.faq h3 {font-size:100%; display:block; margin:1em 0 0.2em 0; background-color:#f5f5f5; }

table.news td {padding:0 0.2em; vertical-align:top}

table.cat_root td {padding:0.4em 0; vertical-align:top}
