html,body
{ padding: 0; margin: 0; }

html{
	background:#FFFFFF;
	font-size:1.0em;
}
body {
	font-family:Tahoma;
	margin:0px;
	padding:10px;
	font-weight:normal;
	line-height:1.4em;
	background:URL('/img/theme/wht_bg.gif');
	background-color:#FFFFFF;
	font-size:80%;
	color:#222222;
}

table {
	font-size: 100%;
	border-collapse: collapse;
	margin: 0;
}

a { color:#086c47;}
p{ line-height: 1.5em; margin: 0; padding: .2em 0 .5em 0; }
h1,h2,h3 { font-weight: normal; padding: .5em 0; }

hr
{
	height: 1px;
	background-color: #ccd9ac;
	color: #ccd9ac;
	border-bottom: 1px solid #ccd9ac;
	border-collapse: collapse;
	overflow: hidden;
	margin-top: 1em;
}

.gradusnik
{ font-size: 90% !important;}

.gradusnik a,active,visited
{text-decoration:underline !important;
 font-size: 90% !important;
}
.gradusnik a:hover
{text-decoration:none !important;
 font-size: 90% !important;
}
a { color: #086c47;  font-size: 100% !important;}

ul, ol
{ margin: .5em 2em; line-height: 1.5em; }

#Footer dl
{ font-size: 86%; line-height: 1.5em; }
#Footer h2
{ font-size: 100%; font-weight: bold; }
#Footer dl dt
{ font-weight: bold; display: inline; }
#Footer dl dd
{ display: inline; padding: 0; margin: 0; }
#Footer .section
{ float: left; width: 45%; }

#Footer .section dl
{ margin-right: 1em; }

.print_link a img
{ border-width: 0; }
.print_link
{ font-size: 86%; margin-top: 1em;}
.print_link a
{ vertical-align: top; }

.gradusnik a {
	 text-decoration:none;
}
.gradusnik {
	 padding:5px;
	 font-size:0.7em;
}

.print_page_link {
	display:none;
}
.region_content_select {
	display:none;
}

/* таблицы */
table.tab_title01 {
	background-color:#FFFFFF;
	border:1px #638694 solid;
	width:100%;
	font-size:11px;
}

table.tab_title01 th {
	background-color:#dee7da;
	border:1px #638694 solid;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	color:#444444;
	text-align:center;
}
table.tab_title01 td {
	background-color:#FFFFFF;
	border:1px #638694 solid;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	color:#444444;
	vertical-align:middle !important;
	text-align:center;
}

table.tab_title03 {
	background-color:#FFFFFF;
	border:1px #638694 solid;
	width:60%;

}
table.tab_title03 th {
	background-color:#dee7da;
	border:1px #638694 solid;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	color:#444444;
	text-align:left;
}
table.tab_title03 td {
	background-color:#FFFFFF;
	border:1px #638694 solid;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	color:#444444;
	vertical-align:middle !important;
}
table.tab_title04 {
	background-color:#FFFFFF;
	border:1px #638694 solid;
	width:35%;

}

table.tab_title04 th {
	background-color:#dee7da;
	border:1px #638694 solid;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	color:#444444;
	text-align:left;
}
table.tab_title04 td {
	background-color:#FFFFFF;
	border:1px #638694 solid;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	color:#444444;
	vertical-align:middle !important;
}

/*филиальная сеть*/
table.filials_net {margin:0; width:100%;}
table.filials_net td.header {padding: 20px 0 10px 0;}
table.filials_net td.lcol {width:20%; vertical-align:middle; padding: 10px 0 10px 7px;}
table.filials_net td.rcol {width:80%; padding: 10px 0 10px 30px;}
table.filials_net span {display:block;}
table.filials_net br {display:none;}

a.fn_link {font-weight:bold;font-size:12px;text-decoration:none;}
a.fn_link:hover {text-decoration:underline;}

table.tab_title01 td.leftAlign
{
	text-align: left;
}

table.tab_title01 td.rightAlign
{
	text-align: right;
}
