html, body, ul, li {
	margin: 0;
	padding: 0;
	direction:ltr;  
	text-align: left;
}
img {
	border: 0;
}

.more {
	text-align: left;
}
.left {
	float: left;
}
.clear {
	clear: both;
}

body, h1, h2, h3, form {
	font: 11px  arial;
	margin: 0;
	padding: 0;

}
#wrapper {
	text-align: right;
	margin: auto;
	width: 774px;
}
#BG
{
    background-image: url(images/BG.jpg);
    background-position:center; 
    background-repeat:repeat-y; 
    /*background-color:#acc2bf; */
}
td.leftBG
{
    background-image: url(images/MarginLEFT.jpg);
    background-position: top left;
    background-repeat: no-repeat; 
    width: 233px;
}
td.rightBG
{
    background-image: url(images/MarginRIGHT.jpg);
    background-position: top right;
    background-repeat: no-repeat; 
    width: 233px;
}

#header h1 {
	margin-top: 44px;
}
#header h1 img {
	display: block;
}
#nav {
	margin-top: 7px;
}
#nav img {
	float: left;
}

#headline {
	padding-top: 205px;
}

#photo {
	float: left;
	width: 624px;
}
#photo div {
	border: 1px solid #D8D8D8;
	padding: 2px;
}
#photo img {
	display: block;
}

#search-news {
	float: right;
	width: 140px;
}
#search-news div {
	padding: 3px 0;
	margin: 0;
}
#search-news #q {
	width: 140px;
	border: 1px solid #859D31;
}
#search-news .downcast {
	background: #E6E7E7;
	border-top: 1px solid #CFD0D0;
	padding: 3px 4px 4px 4px;
	margin: 2px 0 0 0;
}
#search-news h3 {
	background: url(images/bullet_letter.gif) no-repeat;
	padding-left: 15px;
	font-weight: bold;
	margin: 1em 0 0.4em 0;
}
#search-news p {
	padding-left: 15px;
	padding-right: 2px;
	margin: 0.1em 0;
}

#body,body1 {
	padding-top: 2em;
	text-align: justify;
}

#body-left {
	float: right;
	width: 70%;
}
#body-right {
	float: right;
	width: 30%;
}

#footer 
{
	color:Black;
	
	padding: 0;
}
#News
{
	color:Black;
	padding: 0;
}

/***************************************/
td.offHead
{
	text-align:center; 
	height: 35px; 
	white-space:nowrap;
	cursor:pointer; 
	padding-left:25px; 
	padding-right:25px;
	color:#330033; 
}
td.offHeadSelected
{
    background-image: url(images/headSelected.jpg);
	text-align:center; 
	height: 35px; 
	white-space:nowrap;
	cursor:pointer; 
	padding-left:25px; 
	padding-right:25px; 
	color:White; 
}
td.Separate
{ 
    background-image: url(images/headSeparate.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	height: 35px; 
	width: 2px;
}
td.main1
{
    width:162px;   
	background-image: url(images/main1.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	height: 32px; 
	text-align:center; 
}	

td.offleft
{
    width:162px;
    text-align:right;  
	background-image: url(images/headOff.jpg);
	background-repeat: repeat-x;
	background-position:top left;
	height: 32px; 
}
td.offleft1
{
    width:162px;
    text-align:right;  
	background-image: url(images/headOff1.jpg);
	background-repeat: repeat-x;
	background-position:top left;
	height: 32px; 
}	
td.offleft2
{
    width:162px;
    text-align:right;  
	background-image: url(images/headOff2.jpg);
	background-repeat: repeat-x;
	background-position:top left;
	height: 32px; 
}	

td.End
{ 
	background-image: url(images/headEnd.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	height: 41px; 
	width: 13px;
}
td.Start
{ 
	background-image: url(images/headStart.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	height: 41px; 
	width: 2px;
}
#Menu a 
{
    width:100%;
	color:#330033; 
	text-decoration:none;
	font-weight: bold;
	font-size:14px;
}
#Menu a:hover 
 {
    width:100%;
	color:#cc9900; 
	text-decoration:none;
	font-weight: bold;
	font-size:14px;
}

#title a
{
	font-weight: bold;
	text-decoration: none;
    color :#300638; 
}
#title a:hover 
{
	font-weight: bold;
	text-decoration: none;

}

#title1 a
{
	font-weight: bold;
	text-decoration: none;
	color:Black;
}
#title1 a:hover 
{
	font-weight: bold;
	text-decoration: none;
	color:White;
}
#title2 a
{
	font-weight: bold;
	text-decoration: none;
	color:White;
}
#title2 a:hover 
{
	font-weight: bold;
	text-decoration: none;
	color:#cc9900;
}
#footer a
{
    width:100%;
	color:#300638; 
	text-decoration:none;
	font-weight: bold;
}
#footer a:hover 
{
    width:100%;
	color:#cc9900; 
	text-decoration:none;
	font-weight: bold;
}
#Header a
{
    width:100%;
	color:#300638; 
	font-size:11px;
	text-decoration:underline;
	font-weight: bold;
	font-family:Arial; 
}
#Header a:hover 
{
    width:100%;
	color:#cc9900; 
	font-size:11px;
	text-decoration:underline;
	font-weight: bold;
	font-family:Arial; 
}

#News a
{
	font-weight: bold;
	text-decoration: none;
	color:Black;
}
#News a:hover 
{
	font-weight: bold;
	text-decoration: none;
	color:#fd853d;
}
#PlaceHolder
{
    padding-top:0px;
    padding-bottom:30px;
    padding-left:30px;
    padding-right:30px;
    text-indent:6px; 
    
}
#PlaceHolder a
{
	font-weight: bold;
	text-decoration: underline;
	color:#004276;
	font-size:11px;
}
#PlaceHolder a:hover 
{
	font-weight: bold;
	text-decoration: underline;
	color:#fd853d;
	font-size:11px;
}
#PlaceHolder a:visit 
{
	font-weight: bold;
	text-decoration: none;
	color:#551a8b;
}

#SiteMae  li 
{
    list-style: none;
    font: 14px  arial, sans-serif;
    background: bottom left url(images/bullet_letter.gif) no-repeat;
    padding: 7px 0 0 31px;
}
#SiteMae ul
{
    margin-left: 9px;
    padding-left: 1px;
    list-style: none;
    background : top left url(images/bullet_letter.gif) no-repeat;
    font: 14px arial, sans-serif;
    padding: 0 0 0 31px;
	
}
#nav ul {
  margin-left: 9px;
  padding-left: 1px;
  padding-bottom: 29px;
  background: #2A2A2A bottom left url(images/nav_bot.jpg) no-repeat;
}
#nav li {
  list-style: none;
  font: 14px "arial narrow", arial, sans-serif;
  border-top: 1px solid #959595;
  background: 188px 10px url(images/arr_white.gif) no-repeat;
  padding: 7px 0 0 31px;
}

td.onSite
{
    font-weight:bold;
    font-size:11px; 
	border :1px solid #a8b575;
	background-color:White;
	filter:alpha(opacity=35);
	opacity: .35;
	cursor:pointer;
	color:black;
	width:180px;
	height:140px;
}
td.selectSite
{
	border :1px solid red;
	cursor:pointer;
}
td.offSite
{   
    font-weight:bold;
    background-color:#f7f7f7;
    font-size:11px; 
	border :1px solid #a8b575;
	cursor:default;
	width:180px;
	height:140px;
}
td.onSearch
{
	cursor:pointer;
	background-color:White;
	filter:alpha(opacity=20);
	opacity: .20;
}
img.onFlag
{

	border :1px solid #a3b271;
	cursor:pointer;
}
img.offFlag
{

	border :1px solid Gray;
	cursor:auto;
}
tr.header
{ 
    height:35px;
    width:100%; 
    background-image: url(images/header_bg.jpg);
	background-repeat: repeat-x;
	background-position:top left;
}
tr.headerNews
{ 
    height:35px;
    width:100%; 
    background-image: url(images/header_bg.jpg);
	background-repeat: repeat-x;
	background-position:top left;
	font-weight:bold;
	font-size:13px;
	color:White;
}
td.mainNews
{
    height:136px;
    padding-left:2px;
    padding-right:4px;
}
td.tdTitle
{ 
    font-weight: bold;
    font-family:Arial; 
    font-size:15px; 
    text-indent:10px;
    height:30px;
    color:#330033;
}

td.tdTitle1
{ 
    font-weight: bold;
    font-family:Arial; 
    font-size:16px; 
    text-indent:10px;
    height:30px;
    color:Navy;
}


td.onAllPro
{
    font-weight: bold;
    font-family:Arial; 
    font-size:14px; 
    cursor:pointer;  
    text-decoration:underline;
}
td.offAllPro
{
    font-weight: bold;
    font-family:Arial; 
    font-size:14px; 
    cursor:default;  
}
tr.trCube
{
    height:25px;
    padding-left:30px; 
    border-bottom:Solid 1px #b9dde4;
    background-image:url(images/reka-koteret.jpg);
    background-repeat:repeat-x; 
	color:#333399; 
}
td.tdCube
{		      
    font-family:Arial;
    font-size:13px;
    text-decoration:underline;
    font-weight: bold;
}



span.off0 
{
    font: 13px  arial, sans-serif;
    font-weight:bold;
    text-decoration:underline;
}
span.off1 
{
    font:  13px  arial, sans-serif;
    color:#000033;
}
span.off2 
{
    font: 13px  arial, sans-serif;
    font-weight:bold;
    text-decoration:none;
}
span.off3
{
    font: 13px  arial, sans-serif;
    
    text-decoration:none;
}