body 		{ height: 100%; background: #2a465b  url(/etc/pics/hp_tmpl/body_bg.jpg) repeat-x top left;  color: #FFF;  } 

a:hover 	{ color:#fed77e !important }

/*layout*/
#wraper				{ min-height: 100%; width: 100%; background: url(/etc/pics/hp_tmpl/jsi_panorama.jpg) no-repeat top center; text-align: center;   }
#layout				{ min-height: 100%; width: 100%; min-width: 980px; max-width: 1400px;
					  margin: 0 auto; background: url(/etc/pics/hp_tmpl/lamp_bot.jpg) no-repeat 95% 80%; text-align: left; position: relative;  }
* html div#layout 	{ height: 100%;}
#layout_container	{ padding-bottom: 160px}					  

/*footer*/
#footer						{ position: absolute; bottom: 50px; left: 25%; width: 75%; font-size: 1.2em; line-height: 1.6em; color: #5f7d90;  }
#footer #madein				{ margin-top: 1.8em; line-height: 1.3em; }
#footer .copyright			{ color: #96adbb; }
#footer .copyright b		{ font-size: 1.4em}

#top_content				{ height: 325px; position: relative; overflow: hidden; text-align: center }
#link_map					{ margin: 0 auto}
#logo						{ position: absolute; right: 7%; top: 16px}

div#top_content p.caption 	{ color:#FFFFFF;  line-height:1.4em; font-size: 1.05em;  position:absolute; margin:0;}
div#top_content p.parus	 	{ width:10em; left:29%; top:15px; }
div#top_content p.aigul	 	{ width:14em; left:57%; top:122px; }

div#top_content a:link, 
div#top_content a:visited 				{ color:#97d8f3;  }


div.columns 							{ clear:both; width:100%;  }
div.left_column, 
div.center_column, 
div.right_column 						{ float:left; min-height:1px;  }


/*nav col*/
div.left_column 						{ width: 25% }
div.left_column div.reducer 			{ margin: 30px 37px 50px 29px ; }

#nav_icons								{ left: -5px; margin-bottom: 1.8em}
#nav_icons img 							{ margin-right:15px; vertical-align:text-bottom; }

#main_navigation						{ margin-bottom: 40px;}
#main_navigation ul.navigation li 		{ margin:0 0 1.1em; font-size:1.4em }


h2 {
	color: #fac240; 
	font-family: "Times New Roman",Times,serif;
	font-size: 1.4em; line-height:1.4em;
	font-weight: normal;
	font-style:italic;
	margin-left:0.1em; margin-bottom: 0.3em
}

div.news_block p, 
div.news_block dl.news 			{ color:#96adbb; font-size:1.2em; line-height:1.6em; }
dl.news dd.title 				{ margin-bottom:2em; }
div.news_block a:link 			{ color: #b8d5e6}
div.news_block a:visited		{ color: #9ec7d7 }



/*Main col*/
div.center_column 			  	{ width: 50% }
div.center_column div.reducer 	{ margin: 30px 40px 50px 0px ; }
div.center_column  h2 			{ font-size: 1.8em}

/*extra col*/
div.right_column 			 	{ width: 24%; }
div.right_column div.reducer 	{ margin: 30px 30px 50px 0px ; }

div.info_block_1				{ margin: 55px 0 3em 0}

ul.mlist			{ list-style-type: none; //list-style-image: url(/etc/pics/i/li.gif); padding: 0;   margin: 1em 1em; }
ul.mlist li
    {
        padding: 0;
        behavior: expression(
            ( !this.before && parentNode && parentNode.tagName == 'UL' )
            ?
                ( this.before = true )
                & ( parentNode.style.listStyleImage = 'none' )
                & (
                    ( this.firstChild && this.firstChild.firstChild )
                    ?
                        ( this.firstChild.style.marginTop = '-1.2em' )
                        & ( this.firstChild.style.position = 'relative' )
                    : ''
                )
                & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.5em 0;" />' ) )
                & ( eNOBR.innerHTML = '&mdash;&nbsp;' )
                & ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
    }
ul.mlist>li:before 		{ content: '\2014\a0'; float: left;  margin-left: -1.25em;  }
ul.mlist li				{ line-height: 1.6em; font-size: 1.2em; margin: 0.1em 0 0.1em 1.3em }
.center_column  ul.mlist li				{ font-size: 1.4em; }
ul.mlist>li>*:first-child:-moz-first-node  { margin-top: -1.2em; }
ul.mlist>li>* 	   			{ text-indent: 0; }
ul.mlist li b				{ font-size: 1.5em} 
.center_column p strong 	{ font-weight: normal}

div.info_block_2 ul li		{ margin-bottom: 0.5em}	


