body
{
    text-align: left;
    margin:0px;
    padding:0px; 
    position:relative;
    font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; 
    font-size:14px;
}

* img
{
    border-style:none;
}

a, a:active {
    outline: none;
}

/* links */
.black_link
{
	color:black;
	outline-color: black;
	text-decoration:none
}

.white_link, .white_link:focus, .white_link:active
{
	color:white;
	outline-color: white;
	text-decoration:none;
}

a, a:focus, a:active { 
    outline-style: none;
    color:#166;
    text-decoration:none;
}
a:hover
{
    color:#499;
}

/**** Accordion ****/
.content_header
{
	cursor:pointer;
}

.content_header_hover
{
	cursor:pointer;
	background-color:rgb(246,246,246);
}

.content_header_selected
{
	cursor:pointer;
	background-color:rgb(246,246,246);
}

.content_block
{

}
/********************/


/**** Pages Checker Style ****/
.pcs, .pcs:focus, .pcs:active
{
	color:white;
	font-size:14px;
	text-decoration:none;
	padding:3px;
	padding-top:2px;	
	width:14px;
	height:15px;
	cursor:pointer;
	text-align:center;
	background:url('images/pc_bg.png');
}
.pcs_selected
{
	background:white;
	color:#9e0000;
	font-size:16px;
	text-decoration:none;
	padding:3px;
	padding-top:2px;	
	font-weight:bold;
	width:14px;
	height:15px;
	cursor:default;
}
.pcs_hover
{
	color:white;
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
	padding:3px;
	padding-top:2px;	
	width:14px;
	height:15px;
	text-align:center;
	font-weight:bold;
	background:url('images/pc_bg.png');
}
/********************/

h1
{
    font-family:Georgia;
    color:#000;
    font-size:24px;  
    font-weight:normal;
    margin:0 0 12px 0px;
}

h2
{
    margin-top:10px;
    color:#000;
    font-weight:bold;
    font-size:14px;  
    text-align:center;
}


.center
{
    position:relative;
    margin:0 auto;
    width:1000px;   
}

#header
{
    position:relative;
    height:504px;
    background:url('/images/top.png') center center no-repeat;
}

.logo
{
    position:absolute;
    display:block;
    left:55px;
    top:27px;  
}

#top_menu
{
    position:absolute;
    left:187px;
    top:182px;
    color: #000;
    font-family:Georgia;
    font-size:22px;
    text-align:center;
}
#top_menu a:link,#top_menu a:active,#top_menu a:hover,#top_menu a:visited
{
    color: #000;
}

#helloText
{
    position:absolute;
    left:420px;
    top:240px;
    width:526px;
    color: #fff;
    font-family:Georgia;
    font-size:14px;
    text-align:justify;
}
#helloText img
{
    margin-top:2px;
    position:absolute;
}

#video
{
    position:absolute;
    left:41px;
    top:258px;
    width:337px;
    height:194px;
}

#middle
{  
    position:relative;
    min-height:400px;
    height: auto !important;
    height:400px;
}

#left
{
    float:left;
    position:relative;
    width:300px;
}

#left_menu
{
    margin-left:60px;
}

.lmi_name
{
    font-family:Georgia;   
    font-size:15px;
    color:#000;
    line-height:20px;
}
.lmi_name a:link,.lmi_name a:active,.lmi_name a:visited,.lmi_name a:hover
{
    color:#000;
}
.lmi_desc
{
    font-family:Arial;   
    font-size:10px;
    color:#666;
}

#main
{
    position:relative;
    margin-left:300px;   
    width:680px;
}

#footer
{
    position:relative;
    width:100%;
    height:69px;
    background:url('images/bottom.png') repeat-x;
}

#footer_56web
{
   position:absolute;
   left:49px;
   top:-16px;
   height:55px;  
   width:200px;
   font-size:11px;
   color:#777;   
}
#footer_56web a
{
    color:#000;   
    text-decoration:underline;
}


.clear{height:20px;font-size:1px;clear:both;}

.pages_num
{
    position:relative;
    margin-top:20px;
    text-align:center;  
}
.page_num
{
    padding:9px;
    text-decoration:none;  
    font-size:11px;
}
.page_num_with_backg
{
    background-position: center center;
    text-decoration: none;
    font-size: 11px;
    background-image: url('images/nums_back.png');
    background-repeat: no-repeat;
    width:30px;
    height:30px;
    padding:9px 9px 9px 9px;
}

.abzac
{
    text-indent: 30px;
    text-align:justify;
}