/*=======================================================================*/
/*    */
body {
	font-family: Arial, Helvetica, sans-serif;
}
A:link    {
}/*   */

A:visited {
}/*   */

A:hover   {
}/* ,       */

A:active  {
}/*   */
/*    */

/*=======================================================================*/
/*    */
.copyright {
	font-family: Arial, "MS Sans Serif";
	font-size: 10px;
	color: #2A1919;
}

A.copyright:link    {
	color: #2A1919;
	text-decoration: none;
}/*   */

A.copyright:visited {
	color: #2A1919;
	text-decoration: none;
}/*   */

A.copyright:hover   {
	color: #2A1919;
	text-decoration: none;
}/* ,       */

A.copyright:active  {
	color: #2A1919;
	text-decoration: none;
}/*   */
/*    */

/*=======================================================================*/
/*    */
.address {
	font-family: Arial, "MS Sans Serif";
	font-size: 8pt;
	color: #3A3A3A;
	line-height: 11px;
}

A.address:link    {
	color: #3A3A3A;
	text-decoration: none;
}/*   */

A.address:visited {
	color: #3A3A3A;
	text-decoration: none;
}/*   */

A.address:hover   {
	color: #3A3A3A;
	text-decoration: none;
}/* ,       */

A.address:active  {
	color: #3A3A3A;
	text-decoration: none;
}/*   */
/*    */

.list_ord {
	padding-left: 5px;
	padding-right: 5px;
	color : #704020;
	background: #F5F5F5;
	font-size : 8pt;
	font-family : Tahoma, Arial, "MS Sans Serif", sans-serif;
}
.list_even {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color : #704020;
	font-size : 8pt;
	font-family : Tahoma, Arial, "MS Sans Serif", sans-serif;
}
td.summary {
	font-family : Arial, "MS Sans Serif", sans-serif;
	font-size: 13px;
	color: #2A1919;
	text-decoration: none;
	text-align: justify;	
}
.list_summary {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #E5E5E5;
	color : #704020;
	font-size : 8pt;
	font-family : Tahoma, Arial, "MS Sans Serif", sans-serif;
}


/*   */

.news_date {
	font-family : Arial, "MS Sans Serif", sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 5px 0px 0px;
}

.news_title {
	font-family : Arial, "MS Sans Serif", sans-serif;
	font-size: 13px;
	color: #2A1919;
	text-decoration: none;
}

a.news_title {
	font-family : Arial, "MS Sans Serif", sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}

.news_short {
	font-family : Arial, "MS Sans Serif", sans-serif;
	font-size: 12px;
	text-align: justify;
	padding: 0px 5px 0px 0px;
	background-position: top;
}

.news_full {
	font-family : Arial, "MS Sans Serif", sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding: 5px;
}

.news_publisher {
	font-family : Arial, "MS Sans Serif", sans-serif;
	font-size: 11px;
	color: grey;
	padding: 5px;
}

A.news_publisher:link    {
	color: grey;
}/*   */

A.news_publisher:visited {
	color: grey;
}/*   */

A.news_publisher:hover   {
	color: #FF0000;
}/* ,       */

A.news_publisher:active  {
	color: grey;
}/*   */
/*--/--/--*/

table.path {
	font-size: 11px;
}

table.path td.td2 {
	padding: 0px 5px 0px 5px;
}
table.path a {
	color: Gray;
	text-decoration: none;
}

table.path a:hover {
	color: Gray;
	text-decoration: underline;
}




table.news_archive {
	font-size: 11px;	
}

table.news_archive tr.months {
	
}

table.news_archive td.current a {	
	text-decoration: none;
}

table.news_archive tr.years {
	
}

table.news_archive td.current a {
	text-decoration: none;
}

table.content {
	font-size: 12px;
}

table.article {
	font-size: 12px;
}

/*
table.vacancies
tr.header 
tr.line 
td.td1 
td.td2 
td.td3 
td.td4
td.td5
*/

table.vacancies {
	font-size: 12px;
}

table.vacancies tr {
	height: 20px;
}

table.vacancies tr.header {
	height: 22px;
	background-color: #E8E8E8;
}

table.vacancies tr.header td {
	border-top: 1px solid #D1D1D1; 
	border-bottom: 1px solid #D1D1D1; 
}

table.vacancies tr.header td.td1 {
	border-left: 1px solid #D1D1D1;
}

table.vacancies tr.header td.td4 {
	border-right: 1px solid #D1D1D1;
}

table.vacancies tr.line td {
	background-color: #F3F3F3;
}

table.vacancies tr.line td.td1 {
	border-left: 1px solid #D1D1D1;
}

table.vacancies tr.line td.td4 {
	border-right: 1px solid #D1D1D1;
}

table.vacancies a {
	text-decoration: none;
	color: #6E6E6E;
}

table.vacancies a:hover {
	text-decoration: underline;
	color: #999999;
}

table.vacancies a:visited {
	color: red;
}

table.collected {
	font-size: 11px;
}

table.collected input {
	border: 0px;
	font-size: 11px;
}

table.collected input.price {
	width: 68px;
	text-align: right;
	color: #FF0000;
	padding-right: 3px;
	padding-left: 3px;
}

table.collected select {
	border: 0px;
	font-size: 9px;
}

table.collected input.name_price {
	width: 100%;
}

table.collected input.count {
	width: 100px;
	background-color: #FFFFFF;
	color: Red;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding: 0px 5px 0px 5px;
}

table.collected input.x_button {
	background: url(/images/button/x.gif);
	height: 22px;
	width: 21px;
	cursor: pointer;
	border: 0px;
	background-position: top left;
	background-repeat: no-repeat;
}

input.select {
	background: url(/images/button/select.jpg);
	width: 19px;
	height: 11px;
	cursor: pointer;
}

table.registration, table.registration table {
	font-size: 12px;
	color: #999999;
}

table.registration input {
	border: 1px solid #999999;
	font-size: 11px;
	width: 200px;
}

table.registration textarea {
	border: 1px solid #999999;
	font-size: 11px;
	width: 200px;
	height: 50px;
}

table.registration input.submit {
	border: none;
	cursor: pointer;
	background-color: White;
}

table.registration input.checkbox {
	border: none;
	background-color: White;
	width: 14px;
	height: 14px;
}

table.registration td {
	padding: 3px 0px 3px 0px;
}

table.registration table td {
	padding: 0px;
}