html, body {margin: 0;padding: 0;border: 0;}

body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000;	
	text-align: center;
	background: #F5F8F4;
}

body a img, body a:hover img {border: none;}

body a 
{
	color: #C40009;
	text-decoration: underline;
}

body a:link	
{	
	color: #C40009;
	text-decoration: underline;
}	
		
body a:visited	
{	
	/*color: #FCCC93;*/
	color: #696969;
	/*color: #D38217;*/
	text-decoration: underline;
}	
		
body a:active
{	
	/*color: #FCCC93;*/
	color: #696969;
	text-decoration: underline;
}	
		
body a:hover {
	color: #C40009;
	text-decoration: none;
}

hr {	
	width: 100%;
	height: 1px;
}

table 
{
	font-family: Arial, Helvetica, Sans-serif; 
	font-size: 1em;
	color: #666666; 
	
}

p 
{
	margin: 0;
	padding: 0 0 17px 0;
	}

/**********************************************************/


#Container 
{
	position: relative;
	display: block;
	margin-top: 0; 
	margin-right: auto; 
	margin-bottom: 0; 
	margin-left: auto;
	padding: 0;
	height: auto;
	width: 790px;
	text-align: left;
	background: url(../img/container_bg.gif) repeat-y left top;
}

#Container:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

/*************************************** HEADER-ELEMENTS *******************/


#Header {
	display: block;
	position: relative;
	margin: 0 0 0 10px;
	padding: 0;
	height: 150px;
	width: 770px;
}

#SABanner {
	display: block;
	position: relative;
	width: 770px;
	height: 132px;
	margin: 0;
	padding: 0;
}

#SABanner:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}
#Header img
{
	margin-top: -28px;
	
}

/******************************* COLUMNS N STUFF ***************************/

#Columns {
	position: relative;
	display: block;
	margin: 0 0 0 10px;
	padding: 0;
	width: 780px;
	height: auto;
	
	
}

#Columns:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}



.Column 
{
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
	}


#C1 {	
	position: relative;
	display: block;
	width: 180px;
	margin: 0;
	padding: 0;
	background: url(../img/jaljet.gif) repeat-y left top;	
}

#C2 {
	position: relative;
	display: block;
	width: 590px;
	padding: 20px 0 0 0;
	margin: 0;	
}

#C3 {
	position: relative;
	display: block;
	width: 1px;
	padding: 0;
	margin: 0;
}



#C1:after, #C2:after, #C3:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}



/************************************* EXTRAS *********************/

#NewsTitle {
	display: block;
	position: relative;
	margin: 0;
	padding: 0 5px 0 5px ;
	width: 150px;
	height: 33px;
	line-height: 33px;
	color: #fff;
	background: url(../img/news_title.gif) no-repeat left top;
	font-weight: bold;
}
* html #NewsTitle {width: 160px;}

#NewsTitle:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#NewsBody {
	display: block;
	position: relative;
	margin: 0;
	padding: 5px;
	width: 150px;
	color: #000;
	background: url(../img/news_body.gif) repeat-y left top;
}
* html #NewsBody {width: 160px;}

#NewsBody:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


#NewsBottom {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	width: 160px;
	height: 12px;
	overflow: hidden;
	background: url(../img/news_bottom.gif) repeat-y left top;
}

#NewsBottom:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#ContactBox {
	position: relative;
	display: block;
	margin: 0x;
	padding: 300px 5px 7px 5px;
	width: 180px;
	overflow: hidden;
	background: url(../img/contactbox_bg.gif) no-repeat left top;
	border-bottom: 1px solid #fff;
}

* html #InfoBox {width: 170px; }

#ContactBox:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#LinksHolder {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	height: 30px;
	line-height: 30px;
	width: 593px;
	background: #C3D7BF;
	z-index: 50;
	top: 132px;
	left: 177px;
	color: #000;
	font-weight: bold;
	/*border: dashed 1px yellow;*/
}

#LinksHolder a {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

#LinksHolder a:hover {
	color: #000;
	text-decoration: underline;
}
#LinksHolder img
{
	margin-top: 0px;	
}

#btnPrint {
	display: block;
	position: absolute;
	color: #666600!important;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 100px;
	top: 3px;
	left: 490px;
	text-align: right;	
}


#Language {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
	width: 770px;
	background:transparent;
	z-index: 50;
	top: 0px;
	left: 20px;
	color: #fff;
	font-weight: bold;
}


#Language a {
	font-size: 12px;
	color: #fff!important;
	text-decoration: none;
}


/****************************************** SACONTENTS ****************/

#SAContent1
{
	position: relative;
	display: block;
	margin: 0 0 0 30px;
	padding: 15px 0 0 0;
	width: 535px;
	overflow: hidden;
}

#SAContent2, #SAArea1
{
	position:relative;
	display: block;
	margin: 0 0 0 30px;
	padding:  15px 0 0 0;
	width: 535px;
	height: auto;
}

/*************************** TEXT COLUMNS */


#TextCols 
{
	position:relative;
	display: block;
	margin: 0 0 0 30px;
	padding:  15px 0 0 0;
	width: 550px;
	height: auto;
}

#TextCols:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#TextLeft
{
	position:relative;
	display: block;
	margin: 0;
	padding:  0;
	width: 250px;
	height: auto;
}


#TextLeft:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}

#TextLeftFrontpage
{
	position:relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 360px;
	height: auto;	
	float: left;
	overflow: hidden; 
	
}

#TextLeftFrontpage:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	/*clear: both;*/
	
}



#TextRight
{
	position:relative;
	display: block;
	margin: 0 0 0 35px;
	padding:  0;
	width: 250px;
	height: auto;
}

#TextRight:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	/*clear: both;*/
}


#TextRightFrontpage
{
	position:relative;
	display: block;
	margin: 0 0 0 10px;	
	padding:  0;
	width: 160px;
	height: auto;
	float: left;

}


#TextRightFrontpage:after  {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	/*clear: both;*/
}


#SAContent3
{
	position:relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 250px;
	height: auto;
}

 #SAContent4
{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 250px;
	overflow: hidden;
}

#SAContent5
{
	position:relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 360px;
	height: auto;
}

 #SAContent6
{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 360px;
	overflow: hidden;
}

 #SAContent7
{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 160px;
	overflow: hidden;
}

 #SAContent7 a {text-decoration: none!important;}

#SAContent1:after, #SAContent2:after,  #SAContent3:after, #SAContent4:after, #SAContent5:after, #SAContent6:after, #SAContent7:after, #SAArea1:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


/********************************* FOOTER *************************/

#Footer 
{
	position: relative;
	display: block;
	margin: 0 0 0 10px;
	padding: 0;
	width: 770px;
	height: 20px;
	text-align:left;
	background: #5A8450 url(../img/footer_bg.gif) repeat-y left top;
	}

#Footer:after {
	content: "."; 
	display: block;
	height: 0.01em;
	overflow: hidden;
	visibility: hidden; 
	clear: both;
}


	
#Powered
{
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 170px;
	top: 3px;
	left: 590px;
	color: #F7EBBC;
	text-decoration: none;
	text-align: right;
}
	
/********************************************************/

#WindowHeight 
{
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
}

#A1
{
	position:relative;
	/*top: 10px;*/
	/*border: solid 1px red;*/
	margin-right: 30px;
	top: -5px;
	/*width: auto;*/
	float: right;
	/*background-color: blue;*/
	color: #000;
	overflow: visible;
	z-index:  100;	
	height: 28px;
	vertical-align: bottom;	
	font-weight: bold;
	text-decoration: none;
}

#A1 #bntPrint
{
	margin: 0;
	/*top: 10px;*/
	padding: 0;
	text-decoration: none;
	/*border: solid 1px yellow;*/
	/*vertical-align: bottom;*/
	overflow: visible;
}

#A1:hover
{
	text-decoration: underline;
}

#A1 a:hover
{
	color: Red;
	/*text-decoration: none;*/
}
