BODY {
	background-color: #ffffff;
	color: #19324D;
	font-weight: normal; font-size: 8pt; font-family: Verdana;
}

A { 
	font-family: Verdana; font-size: 8pt;
	text-decoration: none;
	color: #336699;
}
A:hover {
	text-decoration: underline;
	color: #0074BA;
}
a.link2 {
 color: #152A40;
 font-weight: bold;
}
a.link2-uline {
 color: #152A40;
 font-weight: bold;
 text-decoration: underline;
}
a.link3 {
 color: #152A40;
}
a.link3-uline {
 color: #152A40;
 text-decoration: underline;
}

a.linkw {
 color: white;
 text-decoration: underline;
}
a.linkw:hover {
	color: #FFD700;
}

H1 {
	font-size: 12pt;
}
H2 {
	font-size: 10pt;
}


P {
	font-size: 8pt;
	color: #19324D;
	text-align: justify;
}

.errormsg {
	color: red;
}
table {
	font-size: 8pt;
}

tr.list-title {
	background-color: #6093CA;
	/*bgcolor="#688cd0" style="color:white"*/
}
tr.list-title th {
  text-align: left;
  padding-top: 1pt;
  padding-bottom: 2pt;
  padding-left: 4pt;
  padding-right: 1em;
  white-space: nowrap;
  color: white;
}
tr.list-title td {
  text-align: left;
  padding-right: 1em;
  white-space: nowrap;
  color: white;
}
tr.form-items td {
  padding-right: 1em;
}
#dif-items {
	background-color: #DFE9F4;
}

font {
	font-size: 8pt;
}
.tips {
	font-size: 7pt;
	color: #979EA7;
}
fieldset {
  margin-bottom: 1em;
  padding-left: 1em;
  padding-bottom: 1em;
  border: 1px solid #336599;
}
select {
	font-size: 8pt;
}

.node-form .admin .authored, .node-form .admin .options, .node-form .admin .extra {
  float: left;
  margin-right: 2em;
  margin-bottom: 1em;
}

#bold { font-weight: bold; }
#uline { text-decoration: underline; }

/* top */
td.toplogo {
	padding-top: 12pt;
	padding-bottom: 12pt;
	padding-left: 24pt;
	padding-right: 48pt;
}
td.topt {
	background-image: url(/img/top_t.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 18pt;
}
td.toptr {
	background-image: url(/img/top_t2.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding-right: 20pt;
	padding-top: 4pt;
}

.topmenu {
	padding-left: 12pt;
	padding-right: 12pt;
}

.form-item {
  margin-top: 1em;
  margin-bottom: 1em;
}
.form-submit {
  font-size:8pt;
  margin: 0.5em 0;
}
.container-inline div {
  display: inline;
}
.container-inline .form-submit {
  margin: 0;
}

td.mcontent {
  border-left: solid 1pt #336599;
/*  border-bottom: solid 1pt #336599;*/
  vertical-align: top;
}

#content {
	width: 100%;
	height: 300pt;
}
#main {
  padding: 8pt;
  padding-left: 12pt;
}
#sidebar-left, #sidebar-right {
  width: 148pt;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding-left: 4pt;
  padding-right: 0pt;
  vertical-align: top;
}

#menu-raw-selected {
  border: 1pt solid #ccc;
  background-color: #fff;
}

font.tcopy {
	font-size: 8pt; color: Gray;
	padding-left: 184pt;
}


.tabs {
  margin: 15px 0 15px 0;
}
.tabs ul.primary {
  border-collapse: collapse;
  padding: 0 0 3px 10px;
  white-space: nowrap;
  list-style: none;
  margin: 0 0 0 0;
  height: auto;
  line-height: normal;
  border-bottom: 2px solid #336699;
}
.tabs ul.primary li {
  display: inline;
}
.tabs ul.primary li a {
  padding: 3px 10px 3px 10px;
  background: #ffffff url(tabs-off.png) left top no-repeat;
  border-color: #6699CC;
  border-width: 2px;
  border-style: none solid none none;
  height: auto;
  margin-right: 10px;
  text-decoration: none;
  text-transform: lowercase;
}
.tabs ul.primary li.active a {
  background: #336699 url(tabs-on.png) left top no-repeat;
  border-right: 2px solid #336699;
  color: #fff;
}
.tabs ul.primary li a:hover {
  background-color: #fffaf0;
  color: #ff4500;
}
.tabs ul.secondary {
  border-collapse: collapse;
  padding: 10px 0 10px 0px;
  margin: 0 0 0 0;
  white-space: nowrap;
  width: 100%;
  list-style: none;
  height: auto;
  line-height: normal;
  border-bottom: none;
}
.tabs ul.secondary li {
  display: inline;
  height: auto;
  padding: 0 0 0 10px;
  text-decoration: none;
  border-right: none;
}
.tabs ul.secondary li a {
  background: #fff url(../img/button/tabs-option-off.png) left center no-repeat;
  padding: 10px 0 10px 25px;
  margin: 0 0 0 0;
}
.tabs ul.secondary li a.active {
  background: #fff url(../img/button/tabs-option-on.png) left center no-repeat;
  color: #369;
  border-bottom: none;
}
.tabs ul.secondary li a:hover {
  background: #fff url(../img/button/tabs-option-hover.png) left center no-repeat;
  color: #FF4500
}

#col-dbl { color: #152A40; }
#col-white { color: White; }
#col-yw { color: #FFD700; }
#col-gr { color: #979EA7; }

#node-admin-filter ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  width: 100%;
}
#node-admin-buttons {
  float: left;
  margin-left: 0.5em;
  clear: right;
}
dl.multiselect dt, dl.multiselect dd {
  float: left;
  line-height: 1.75em;
  padding: 0px;
  margin: 0px 1em 0px 0px;
}
dl.multiselect .form-item {
  height: 1.75em;
  margin: 0px;
}
.noborder {
	border: 0px;
}

.menuElt {
    font-weight: bold;
	text-align: left;
	font-size: 14px;
	font-style: italic;
	text-transform: uppercase;
	color: #666699;
	

	width: 180px;
    height: 30px;
	
	border-width: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
	
}
.menuElt:hover {
	text-transform: uppercase;
	color: #770000;
	text-decoration: none;

}

.imageHREF {
	text-decoration: none;
}
.imageHREF a, 
.imageHREF a:visited{
	/*color: 	none;*/
	border:	0;

}
.headtable{
	background-image:url(/img/grey_fon.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
	background-position:top right;
	border-width: 0px;
	border-bottom:	3px solid;
	border-bottom-color:    #3e81b6;
	font-weight: bold;
	color: black;
	font-size: 10pt;
	padding-bottom:0;

}
.tbl_list_b{
	background-color:#D6E6F3;
	font-weight: bold;	
	text-align: left;
/*	border-bottom:1px dotted;*/
}
.tbl_list{
	text-align: justify;
	border-bottom:1px dotted;
}
.tbl_list_b_2{
	/*background-color:#edefef;*/
	font-weight: bold;	
	text-align: left;
	border-left:1px dotted;
	border-bottom:1px dotted;
}
.tbl_list_c{
	background-color:#EEEEEE;
/*	font-weight: bold;	*/
	text-align: left;
/*	border-bottom:1px dotted;*/
}