body {color:#68719F;}

/* ~Tags For Site
----------------------------------------------- */

a, a:link		{color:#014891;}
a:visited		{color:#014891;}
a:active, a:hover	{color:#036FCF;}

h1					{color:#68719F;}
h2, h3, h4, h5, h6 	{color:#68719F;}

h2 a, h2 a:link,
h3 a, h3 a:link,
h4 a, h4 a:link,
h5 a, h5 a:link,
h6 a, h6 a:link
	{color:#014891;}
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited
	{color:#014891;}
h2 a:active, h2 a:hover,
h3 a:active, h3 a:hover,
h4 a:active, h4 a:hover,
h5 a:active, h5 a:hover,
h6 a:active, h6 a:hover
	{color:#036FCF;}

hr {color:#316390;background-color:#316390;}

/* ~Classes For Site
----------------------------------------------- */

.Head       {font-weight:bold;color:#68719F;}
.Date		{color:#9E3400;}
.Selected   {color:#9E3400;}
.Sign		{font-style:italic;text-align:right;}

/* Table classes for Editor */
table.tabB	td,
table.tabB	th	{border:solid 1px #BDC9D4;}
tr.tabR		td	{}
tr.tabR1	td	{background:#F9F9F9;}
tr.tabHead	td,
tr.tabHead	th	{background:#F5F5F5;color:#9E3400;}
td.tabHead,
th.tabHead		{color:#68719F;}

/* ~Layout For Site
----------------------------------------------- */
#ssT {background:#679CE0 url(../img/ssTbg.jpg) repeat-x 0 4px;border-top:solid 3px #1F4A76;}
#ssTL {height:147px;background:url(../img/ssVisualL.jpg) no-repeat;}
#ssTC {height:147px;background:url(../img/ssVisualR.jpg) no-repeat 100% 0;vertical-align:top;}
#ssTC #scLogo img {margin-top:41px;margin-left:0;}
td.ssTB {background:#1F4A76 url(../img/LineGrad.jpg) repeat-x;border-top:solid 4px #C44F02;}
#ssTF {background:#fff;padding:0 12px;}

#ssBC {background:url(../img/LineBord.gif) repeat-x;padding-top:9px;}
#ssBB {background:url(../img/gerb_gray.gif) no-repeat 12px 10px; height:100px;
	vertical-align:bottom;padding-left:110px;}

#ssCC {background:url(../img/LineBord.gif) repeat-x 0 1px;padding:1.5em 0;}
h1#ssCH {font-weight:normal;}

/* ~Infoblock Layout */
#ssM .InfoBlock {margin-bottom:1.5em;}
.InfoBlockHead {background:url(../img/LineBord.gif) repeat-x 0 1px;
	line-height:1em;margin-bottom:0.75em;}
.InfoBlockHead h3 {font-size:1em;font-weight:bold;text-transform:uppercase;
	display:inline;background:#fff;color:#9E3401;padding:0 4px;margin:0 8px;}

/* ~Services
----------------------------------------------- */

/* ~Actions */

/* ~Navigation
----------------------------------------------- */

/* ~MenuMeta */
#scMenuMeta {text-align:right;margin-right:50px;}
#scMenuMeta span.Delimiter {display:none;}
#scMenuMeta img {margin:0 20px;}

/* ~MenuMain */

/* ~MenuAlter */
#scMenuAlter {font-size:0.917em; line-height:2em; font-weight:bold;
	border-bottom:dotted 1px #9AA4A9;color:#eee;}
#scMenuAlter a {color:#014891;text-decoration:none;margin-right:0.5em;}
#scMenuAlter a:active, #scMenuAlter a:hover {text-decoration:underline;}

/* ~Paging */

/* ~Trace */
#scTrace {font-size:0.917em; line-height:1.636em;}
div#scTrace {margin:6px 0px;}

/* ~Tree */
ul.scTreeRoot {margin:0;list-style-type:none;}
ul.scTreeRoot li div {background:#316390;margin-top:2px;padding: 0.5em 5px 0.5em 22px;line-height:1.2em;
	border-right:solid 1px #8FAAC0;border-bottom:solid 1px #053E74;font-weight:bold;}
ul.scTreeRoot li div a, ul.scTreeRoot li div a:link, ul.scTreeRoot li div a:visited
	{color:#fff;text-decoration:none}
ul.scTreeRoot li div a:active, ul.scTreeRoot li div a:hover, ul.scTreeRoot li div a#active_node
	{text-decoration:underline;}
ul.scTreeRoot li div.Active {background:#036ECF;}

ul.scTreeRoot ul {margin:2px 0 2px 0;list-style-type:none;
	border-style:solid;border-color:#033F75;border-width:1px 0px 1px 9px;}
ul.scTreeRoot ul div {font-size:0.917em;padding: 0.25em 6px;
	margin-left:24px;background:none;border:solid 1px #033F75;border-width:1px 0 0 0;}
ul.scTreeRoot ul div.Row1 {border-width:0;}
ul.scTreeRoot ul div a, ul.scTreeRoot ul div a:link, ul.scTreeRoot ul div a:visited
	{color:#014891;text-decoration:none}
ul.scTreeRoot ul div a:active, ul.scTreeRoot ul div a:hover
	{color:#036FCF;text-decoration:none;}
ul.scTreeRoot ul div a#active_node
	{color:#9E3400;text-decoration:none;}

/* ~Lists */
.List .Item {border-bottom:dotted 1px #9AA4A9;}
.NewsList p.Head {margin-bottom:0;}

table.scNewsCalendar {border-collapse:collapse;empty-cells:show;}
.scNewsCalendar caption {padding-bottom:0.75em;}
.scNewsCalendar select {vertical-align:middle;margin-right:0.5em;}
.scNewsCalendar button {background:none;border:solid 1px #3E76A5;vertical-align:middle;padding:0 0.5em;
	font-weight:bold;color:#68719F;margin-left:0.25em;}
.scNewsCalendar th, .scNewsCalendar td {border:solid 1px #BDC9D4;line-height:1.8em;color:#656464;text-align:center;}
.scNewsCalendar th {background:#F5F5F5}
.scNewsCalendar td a {display:block;}
.scNewsCalendar th.ncal_weekendday,
.scNewsCalendar td.ncal_weekendday, .scNewsCalendar td.ncal_weekendday a {color:#9E3401;}
.scNewsCalendar td.ncal_curr_weekendday, .scNewsCalendar td.ncal_curr_workday {background:#BDC9D4;}


/* ~Forms
----------------------------------------------- */
button {line-height:1.167em;cursor:pointer;cursor:hand;}
#SearchForm {color:#fff;padding:4px 12px;font-size:0.917em;}
#SearchForm input {border:solid 1px #204A78; vertical-align:middle;margin-left:0.5em;width:100px;}
#SearchForm button {background:none;border:none; vertical-align:middle;}

#scLogonButton {width:180px;margin-left:20px;}
#scLogonButton input {width:120px;border:solid 1px #3E76A5;margin-bottom:2px;color:#777;}
#scLogonButton button {background:none;border:none; vertical-align:middle;padding:0;
	font-weight:bold;color:#68719F;margin-left:0.25em;}
#scLogonButton div.FrmCmt {margin:0;font-size:0.917em;}

/* Procuratures Map */
#scProcMap {position:absolute;margin-top:1em;width:223px;}
#scProcMap .procitem {display:none;border:solid 1px #BDC9D4;background:#F9F9F9;padding:0.75em;}
#scProcMap .prochead div.closebutton {text-align:right;cursor:hand;cursor:pointer;}
#map-proc {margin-bottom:0.75em;}

div.EditPopupDiv 
{
	position:absolute;
	display:none;
	background-color:#cdf;
	padding:10px 20px;
	border-top:solid 1px #888;
	border-left:solid 1px #888;
	border-right:solid 2px #888;
	border-bottom:solid 2px #888;

	-moz-border-radius:6px; 
	-webkit-border-radius:6px; 
	-moz-box-shadow: 0 0 50px #ccc; 
	-webkit-box-shadow: 0 0 50px #ccc; 

}

td.todayDay {background-color:#ffcc33; font-weight:bold;}
