
a {
 color:#A70C0C;
}

a:hover {
 color:#F52222;
}
div#All {
 width:780px;
 margin: auto;
 text-align:center;
}
table#Head {
 height:180px;
 width:780px;
 background:url("/layouts/table/bg/head.gif") no-repeat top right;
}

tr#Navigation td {
 height:40px;
}
td#Languages {
 width:160px;
 text-align:center;
 font-weight:bold;
 font-family:tahoma, verdana, arial, sans-serif;
}
td#TopPath {
 width:530px;
 text-align:left;
 color:#fff;
 font-family: arial, sans-serif;
 font-weight:bold;
 font-size:11px;
}

td#TopPath a {
 color:#fff;
 font-weight:normal;
 text-decoration:none;
}
td#TopMenu{
 height:25px;
 text-align:right;
 padding-right:9px;
}

td#TopMenu table{
 text-align:right;
}

td#TopMenu table td.Link {
 padding-top:7px;
 background:url("/layouts/table/bg/top-menu/link.gif") repeat-x top left;
 font: bold 10px tahoma, verdana, arial, sans-serif;
}


td#TopMenu table td.Link a {
  color:#5a5a5a;
  text-decoration:none;
 }

 td#TopMenu table td.Link a:hover {
  color:#c00;
 }


/*
 td#TopMenu span.I {
  padding:6px 0px 4px 20px;
  background:url("/layouts/table/bg/top-menu/link.gif") repeat-x top left;
 }

 td#TopMenu span.B {
  padding:6px 0px 5px 5px;
  background:url("/layouts/table/bg/top-menu/left.gif") no-repeat top left;
 }

 td#TopMenu span.E {
  padding:6px 5px 5px 0px;
  background:url("/layouts/table/bg/top-menu/right.gif") no-repeat top right;
 }

 td#TopMenu span.H {
  display:none;
 }

 td#TopMenu span.I a {
  color:#5a5a5a;
  text-decoration:none;
 }

 td#TopMenu span.I a:hover {
  color:#c00;
 }
*/td#TopLogo {
 text-align:right;
 padding-top:3px;
 padding-right:9px;
}
table#User {
 margin:10px 0px 0px 10px;
}

table#User td {
 color:#44474c;
 background-position: center left;
 background-repeat:no-repeat;
 font:bold 10px tahoma, verdana, arial, sans-serif;
 height:30px;
 white-space:nowrap;
}

table#User td a {
 display:block;
 color:#44474c;
 text-decoration:none;
 padding-left:25px;
 margin-right:25px;
}

table#User input.Text {
 border:1px solid #bcbcbc;
 background-color:#fff;
 height:16px;
 width:90px;
 margin-right:10px;
 vertical-align:middle;
}

table#User input#LoginButton {
 border:none;
 background-color:#f3f3f3;
 width:120px;
 height:21px;
 background-position: top left;
 background-repeat:no-repeat;
 background-image:url("/layouts/table/bg/form/login-button.gif");
 font-size:9px;
 font-weight:bold;
 font-family: tahoma, verdana, arial, sans-serif;
}

table#User label {
 margin-right:8px;
}td#DictionaryLink {
 background-image:url("/layouts/table/bg/buttons/dictionary.gif");
}
td#AdminLink {
 background-image:url("/layouts/table/bg/buttons/admin.gif");
}
td#LogoutLink {
 background-image:url("/layouts/table/bg/buttons/logout.gif");
}
table#Layout {
 padding:0px 5px 0px 0px;
 background:url("/layouts/table/bg/foot.gif") no-repeat bottom right;
}td#LeftMenu {
 text-align:left;
 float:none;
/*background-color:#fff;*/
 padding:0px 0px 20px 0px;
 width:180px;
}

td#LeftMenu ul {
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
}

td#LeftMenu li {
 list-style:none;
 padding:7px 0px 3px 1px;
 margin:0px 2px 0px 0px;
 background:url("/layouts/table/bg/left-menu/div.gif") no-repeat bottom right;
}

td#LeftMenu li.Container {
 background:none;
}

td#LeftMenu li a {
 padding-left:15px;
 text-decoration:none;
 font-weight:bold;
 display:block;
 background:url("/layouts/table/bg/left-menu/a.gif") no-repeat top left ;
 color:#5a5a5a;
}

td#LeftMenu li ul {
 margin-top:2px;
}

td#LeftMenu li.Container ul li {
 font-size:10px;
 padding:2px 3px 3px 3px;
 margin:0px 0px 0px 0px;
 background:url("/layouts/table/bg/left-menu/div2.gif") no-repeat bottom right;
}

td#LeftMenu li.Container ul li a {
 font-weight:normal;
 background:none;
}

td#LeftMenu a:hover {
 color:#a70c0c;
}
div#KOPM {
 text-align:center;
 margin:20px 0px 20px 0px;
}table#DictionaryLetters {
 margin:20px 0px 20px 0px;
 border:1px solid #c9c9c9;
}

table#DictionaryLetters td {
 text-align:center;
 font-weight:bold;
}

table#DictionaryLetters a {
 text-decoration: none;
 display:block;
 padding:3px 3px 3px 3px;
 background-color:#ebedf1;
 color:#5a5a5a;
}

table#DictionaryLetters a:hover {
 background-color:#fff;
 color:#5a5a5a;
}

table#DictionaryLetters a.Selected {
 background-color:#fff;
 color:#a70c0c;
}
div#Content {
 text-align:left;
 margin:10px 10px 10px 10px;
}table#Contacts td {
 padding-top:15px;
}div#W3C div {
 margin: 5px 0px 5px 0px;
}div#Logos {
 text-align:center;
 font: bold 10px tahoma, verdana, arial, sans-serif;
 color:#44474C;
 margin-bottom:10px;
}

div#Logos span {
 display:block;
 margin-bottom:10px;
}
div#Copyright {
 padding:20px 0px 10px 15px;
 text-align:left;
}

div#Copyright div {
 color:#fff;
 font-size:9px;
}

div#Copyright a {
 color:#fff;
 text-decoration:none;
}

div#Copyright a:hover {
 text-decoration:underline;
}div.Errors {
 display:block;
 border: 1px solid #fc9;
 background-color: #fff8f0;
 margin-bottom: 10px;
}

div.Errors li {
 color: #c00;
 list-style-type: square;
}
.BOX {
 margin-bottom:5px;
}
.BOX td.Top {
 background: url("/layouts/table/bg/box/top.gif") repeat-x;
}				
.BOX td.Bottom {
 background: url("/layouts/table/bg/box/bottom.gif") repeat-x;
}				
.BOX td.Content {
 background-color:#fff;
 border-left:1px solid #bcbcbc;
 border-right:1px solid #bcbcbc;
 padding:0px 5px 0px 5px;
}
.Button {
 color:#000;
 font-size: 11px;
 text-decoration:none;
 border-top:1px solid #999;
 border-left:1px solid #999;
 border-bottom:1px solid #333;
 border-right:1px solid #333;
 background-color: #ccc;
 background-image: url("/layouts/table/bg/form/button.gif");
 background-repeat: repeat-x;
 padding:2px 2px 2px 2px;
 cursor:pointer;
}

a.Button {
 font-family: arial, sans-serif;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:3px;
 padding-right:3px;
}
table.ArticleHead td.Date {
 font:bold 9px verdana, arial, sans-serif;
 text-align:center;
 padding:1px 0px 5px 16px;
 background:url("/layouts/table/bg/clock.gif") no-repeat top left;
}

table.ArticleHead td.Title {
 font-weight:bold;
 text-align:left;
 font-family: verdana, arial, sans-serif;
 padding:1px 0px 5px 0px;
}

table.ArticleHead td.Title a {
 color:#a70c0c;
 text-decoration:none;
}

table.ArticleHead td.Image {
 background-color:#e0e6e9;
 padding:10px 5px 10px 5px;
 margin:0px 5px 0px 0px;
}

table.ArticleHead td.Head {
 text-align:left;
 border-left:4px solid #fff;
 background-color:#eff2f4;
 padding:10px 5px 10px 10px;
 margin:0px 5px 0px 0px;
}


table.List {
 margin-bottom: 5px;
 border-left:1px solid #999;
 border-top:1px solid #999;
}

table.List tr.Bold td {
 font-weight: bold;
}

table.List tr.Gray td {background-color: #ccc;}
td.Gray {background-color: #ccc;}
table.List tr.Red td {background-color: #fdd;}
td.Red {background-color: #fdd;}
table.List tr.Yellow td {background-color: #ffd;}
td.Yellow {background-color: #ffe;}
table.List tr.Green td {background-color: #dfd;}
td.Green {background-color: #dfd;}
table.List tr.Blue td {background-color: #ddf;}
td.Blue {background-color: #ddf;}
td.Legend {width:15px;height:10px;border:1px #999 solid;}

table.List td.Deleted {text-decoration: line-through;}

table.List th {
 text-align:left;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 2px;
 padding-bottom: 2px;
 color: #fff;
 background-color: #999;
 border-bottom:1px solid #999;
 border-right:1px solid #999;
}

table.List td {
 border-bottom: 1px solid #999;
 border-right:1px solid #999;
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 2px;
 padding-bottom: 2px;
}

table.List td.NoRight {
 border-right:1px solid inherit;
}

table.List td.NoBottom {
 border-bottom:1px solid inherit;
}

table.List td a {
 color:#000;
 text-decoration:none;
}

table.List td a:hover {
 color:#c00;
}

table.List th a {
 color:#eee;
 text-decoration:none;
}

table.List th a:hover {
 color:#fff;
 text-decoration:underline;
}
table.Form td.Label {
	font-weight:bold;
	text-align:right;
}

table.Form input.Text {
	border: 1px solid #555;
	background-color: #fff;
	background-image: url("/layouts/table/bg/form/text.gif");
	background-repeat: no-repeat;
}

table.Form textarea {
	border: 1px solid #555;
	background-color: #fff;
	background-image: url("/layouts/table/bg/form/textarea.jpg");
	background-repeat: no-repeat;
}


table.Form input.TextRequired {
	border: 2px solid #333
}

table.Form tr.Section th {
	padding:2px 5px 2px 5px;
	background-color: #999;
	color:#fff;
	font-size:14px;
	border-top: 5px solid #fff;
	border-bottom: 10px solid #fff;
}

table.Form tr.SubSection th {
	padding:2px 5px 2px 5px;
	background-color: #eee;
	font-size:12px;
	border-left: 20px solid #ccc;
}
table.TableForm thead td {
	text-align:center;
	border: 1px solid #666;	
	background-color:#eee;
	margin:2px 2px 2px 2px; 
}

table.TableForm tbody td {
	border: 1px solid #666;	
}
table.TableForm input.Text {
	border: none;
}
td.HomeButtons {
 padding:0px 0px 0px 20px;
 text-align:left;
}

td.HomeButtons img {
 margin-right:15px;
}


table.Contract {
  margin-bottom:20px;
}