﻿* {
	/*color:#000000;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin:0;
	padding:0;
}
img {
	border:medium none;
}
a {
	text-decoration:none;
}
body {
	background:#FFF;
}
pre {
	font-family:"Courier New", Courier, monospace;
	font-size: 9pt;
}
fieldset {
	border: none;
}
h2
{
	font-size: 13pt;
}
/*
---------------------------
*/
.clear {
	clear:both;
}
.page {
	margin:auto;
	width:1280px;
}
.left_adds {
	width:150px;
	height:1600px;
	float:left;
	background-color:white;
	/*vertical-align:middle;
	*/	
	}
.right_adds {
	width:150px;
	height:1600px;
	float:right;
	background-color:white;
	/*vertical-align:middle;
	*/	

		
	}

.pageHeader {
	background:url("../images/header6Bg.jpg") no-repeat scroll 0 0 transparent;
	height:313px;
	width:970px;
	position:relative;
	text-align:center;
	margin: auto;
	
}
.pageHeader.header2 {
	background:url("../images/header2Bg.jpg") no-repeat scroll 0 0 transparent;
}
.pageHeader.header3 {
	background:url("../images/header3Bg.jpg") no-repeat scroll 0 0 transparent;
}
.pageHeader.header4 {
	background:url("../images/header4Bg.jpg") no-repeat scroll 0 0 transparent;
}
.pageHeader.header5 {
	background:url("../images/header5Bg.jpg") no-repeat scroll 0 0 transparent;
}
.pageHeader.header6 {
	background:url("../images/header	Bg.jpg") no-repeat scroll 0 0 transparent;
}
.pageHeader .searchBox {
	position: absolute;
	z-index: 100;
	top: 30px;
}
.pageHeader .pageTitle {
	font-weight: bold;
	background: transparent url(../images/titleBg.png) no-repeat;
	position: absolute;
	width: 970px;
	right: 0px;
	z-index:100;
	text-align: left;
	height: 22px;
	line-height: 22px;
	bottom: 10px;
}
.pageHeader .pageTitle p {
	margin-left: 200px;
	color:#fff;
}
.pageHeader .topMenu {
	height: 25px;
	bottom: 32px;
	position: absolute;
	right: 0px;
}
.pageHeader .topMenu ul {
	list-style: none;
	padding: 2px 10px;
}
.pageHeader .topMenu ul li {
	background: url(../images/topMenuBg.png) no-repeat;
	display: block;
	height: 24px;
	width: 103px;
	text-align: center;
	font-weight: bold;
	line-height: 24px;
	float:left;
	margin-right: 20px;
}
.pageHeader .topMenu a {
	color: #FFF;
}


#language{
 float:right;
 margin-top:-18px;
 margin-right:58px;
}



/*
          +++++++++++++++
*/
.pageContent {
}
/*l+c: 770*/
.pageContent .lcP {
	float: left;
	width: 770px;
}
.pageContent .cP {
	float:right;
	text-align:justify;
	width:570px;
	position:relative;
	top: 280px;
	left: 0px;
	
}
.pageContent .cP h1 {
	color:#3859B7;
}
.pageContent .cP .pageDisplay {
	margin: 0 5px;
}
.pageContent .cP .footer {
	margin-top: 5px;
	background: transparent url(../images/cPFooter.png) no-repeat;
	color: #FFF;
	font-weight: bold;
	padding: 2px 10px;
	height: 30px;
}
.pageContent .lP {
	width: 200px;
	float: left;
}

.lP .box fieldset input, input[type=submit], input[type=button], input[type=reset],.rP .box .button {
	background: #3859B7;
	border:none;
	color:#FFFFFF;
	height:auto;
}
.lP .box fieldset input{
	float: left;
	margin:10px 0 10px 2px;
	padding:2px;
	width:auto;
}

.lP .box .h {
	background: transparent url(../images/lPboxH.png) 0 100%;
	height: 9px;
	padding: 0px;
	background-repeat: no-repeat;
	line-height: 1px;
	font-size: 1px;
}
.lP .box .c {
	background: transparent url(../images/lPboxC.png) 0 100%;
	background-repeat:repeat-y;
	padding: 0 10px;
	text-align:left;
}
.lP .box .f {
	background: transparent url(../images/lPboxF.png) 0 100%;
	background-repeat:no-repeat;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
	margin: 0 0 10px 0;
}

.cP h1 {
	font-size:13pt;
	padding:20px 1em 1em;
}
.lP #MainMenu {
}
.pageContent .rP {
	float:right;
	font-size:10pt;
	padding:0 20px;
	width:150px;
}
.rP .judete {
	color:#3859B7;
	text-align:right;
}
input {
	border: 1px solid #3859B7;
	padding: 0 auto;
	background: #FFF;
	color: #3859B7;
}
.rP .box fieldset input, input[type=submit], input[type=button], input[type=reset],.rP .box .button {
	background: #3859B7;
	border:none;
	color:#FFFFFF;
	height:auto;
}
.rP .box fieldset input{
	float: right;
	margin:10px 0 10px 2px;
	padding:2px;
	width:auto;
}
.loginButtons, .loginRow
{
	overflow: auto;
}
.loginButtons
{
	margin-top: 10px;
}
.rP .box .h {
	background: transparent url(../images/rPboxH.png) 100% 0;
	height: 9px;
	padding: 0px;
	background-repeat: no-repeat;
	line-height: 1px;
	font-size: 1px;
}
.rP .box .c {
	background: transparent url(../images/rPboxC.png) 100% 0;
	background-repeat:repeat-y;
	padding: 0 10px;
	text-align:right;
}
.rP .box .f {
	background: transparent url(../images/rPboxF.png) 100% 0;
	background-repeat:no-repeat;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
	margin: 0 0 10px 0;
}
.rP h2, .rP h3 {
	text-align:right;
}
.rP h2 {
	color:#00387F;
	font-size:12pt;
	margin:20px 0 10px;
	text-transform:uppercase;
}
.rP p {
	text-align:justify;
}
.pageFooter {
	text-align: center;
}
.pageFooter a {
	font-weight: bold;
	color: #25408e;
}
.generalTable .subTable
{
	width:100%;
}
.generalTable .subTable span.n
{
	color: blue;
	
}
.generalTable .subTable span.n, .generalTable .subTable span.firm, .generalTable span.eh
{
	font-weight: bold;
}

.generalTable .subTable th,.generalTable .subTable td
{
		border-color: #CCC;
		border: none;
}
.generalTable .subTable .f
{
	width: 150px;
}
.generalTable, .generalTable TR td {
	border: #25408E 1px solid;
}
.generalTable TR TH, .generalTable TR td {
	padding:0 5px;
}
.generalTable TR TH {
	background: #25408E;
	color: #FFF;
	text-align:left;
}

.newsList .header, .dataList .header
{
	text-align: right;
	color: #FFF;
	background:url(../images/cPHeader.png) no-repeat  50% 0;
	padding: 0 10px;
	height: 25px;
	line-height: 25px;
}
.newsList .pagination, .dataList .pagination, .ViewData .pagination
{

	background:url("../images/rPboxC.png") repeat-y scroll 100% 0 transparent;
	text-align: right;
	padding: 0 10px;
	margin-top: 5px;
}

.newsList .listItem, .dataList .listItem{
	padding: 5px;
}
.newsList .listItem .d, .dataList .listItem .d{ 
	text-align:right;
	clear: both;
}
.newsList .listItem .d a, .dataList .listItem .d a{ 
	text-decoration: none;
	color:#0000EE;
	font-weight: bold;
}
.newsList .listItem .d a:hover, .dataList .listItem .d a:hover{ 
	color:#000;
}
.newsList .listItem  h3, .dataList .listItem  h3
{
	display: inline;
	font-size: 10pt;
}
.newsList .listItem .date, .dataList .listItem .date, .dataList .listItem .h
{
	color:#565658;
	font-weight: bold;
}
.dataList .listItem .h
{
	background: #565658;
	color: #FFF;
	padding: 0 5px;
}
 .dataList .listItem
 {
	/* border: 1px solid red;*/
 }
.ViewData .i, .dataList .listItem .i
{
	float:right;
/*	height: 75px;
	overflow: hidden;*/
	
}
.dataList .listItem .i img
{
		
}
.news .newsDescription
{
	font-weight: bold;
}
#logo{
/*	border: 1px solid red;*/
	position: absolute;
	top: 100px;
	left: 30px;
	display: block;
	width: 380px;
	height: 130px;
}


.imageGalery a
{
	display: block;
	border: 1px solid #C2C2C2;
	background: #E6E6E6;
	padding: 7px;
	-moz-border-radius:5px 5px 5px 5px;
	float: left;
	margin: 5px;
}
.imageGalery a img
{
	-moz-border-radius:5px 5px 5px 5px;
	width: 160px;
	height: 120px;
}

label.optional
{
	color: #B3B3B3;
}


.newsPanel .listItem
{
	position: relative;
	border: none;
	border-bottom: 1px solid #3859B7;
	min-height: 60px;
}
.newsPanel .button
{
	position: absolute;
	bottom: 2px;
	padding: 0 2px;
	right: 1px;
	float: none;
}
.newsPanel h3
{
	border-bottom: 1px solid #3859B7;
	color:#3859B7;
	font-weight: normal;
	font-size:9pt;
	
}


