html, body {
	_overflow-y: auto;
	_overflow-x: hidden;
	margin: 0;
}
div#main_container {
  /* background-color: #303646;
   width: 750px;
   height: 100%;
   border: 1px #ff0 solid;*/
	background-color: #303646;
    width: 750px;
    height: 440px;
	margin: 0;
	padding: 0;
}
div#fixed {
	/*border: 1px #fff solid;*/
	display: block;
	height: 30px;
	width: 750px;
	background: transparent url(../imgs/bg_links.gif) repeat-x;
	padding-top: 20px;
	margin: 0 auto;
    text-align: center;
}
div#fixed a {
	text-decoration: none;
	/*font: .8em "MS PGothic" ;
	text-decoration: none;
	position: relative;
	top: 30px;
	width: 100%;
	display:inline;*/
}
div#fixed a.info_link {
	font: .8em "MS PGothic" ;
	display: block;
	float: left;
	margin-left: 70px;
	text-align: center;
}
/*	FIREFOX	*/
div#fixed > a{
	padding-left: 35px;
}
div#fixed a:link, div#fixed a:visited {
	color: #fc6;
}
div#fixed a:hover {
	color: #E4937E;
}

/*div#fixed h1  {
	margin-left: -160px;
	padding: 0;
	margin: 0;
	font: 1.5em "MS PMincho";
	font-weight: bold;
    display: inline;
	float: none;
	text-decoration: none;
}
div#fixed h1 a:link ,div#fixed h1 a:visited {
	color: #B5EAF5;
}*/
span#links a {
	text-decoration: underline;
}
/*
*
*FRAME
*
*/
iframe#link_frame {
	margin: 0;
	padding: 0;
	width: 750px;
	height: 390px;
}
body.inside_frame {
	padding-top: 20px;
	background-color: #303646;
	line-height: 1.1em;
}
body.inside_frame h1 {
	color: #B5EAF5;
	margin: 0;
	padding-bottom: 20px;
	font: 1.3em "MS PMincho";
	font-weight: bold;
	text-align: center;
}
body.inside_frame h2 {
	color: #B5EAF5;
	margin: 0;
	padding: 0;
	font: 1.1em "MS PMincho";
	font-weight: normal;
	text-align: center;
}
body.inside_frame a {
	text-decoration: none;
}
body.inside_frame a:link, body.inside_frame a:visited {
	color: #ffcc66;
}
body.inside_frame a:hover {
	color: #E4937E;
}
body.inside_frame div#bottom_buttons {
	text-align: center;
	margin-bottom: 40px;
}
body.inside_frame div#bottom_buttons a{
	margin-right: 80px;
}
/*
*/
#link_introduction {
	height: 100%;
	margin: 0 auto;
    background-color: #303646;
    display: table-cell;
	color: #B5EAF5;
	text-align: left;
	font-size: .8em;
	font-family: "MS PGothic";
}
div#link_introduction p {
	margin: 20px 20px;
}

span#tab {
/*	color: #fff;
	text-align: center;
	font: .7em "MS PGothic";
	background: transparent url(../imgs/tab_links_empty.gif) no-repeat 0 0;
	position: relative;
	top: 6px;
	left: 33px;
	display: block;
	float: left;
	width: 125px;
	height: 20px;
	padding-top: 5px;*/
}
/*div#link_introduction img {
	border: 1px #9CA6BA solid;
	margin-left: 25px;
}
span#links {
	border: 1px #9ca6ba solid;
	width: 100px;
	height: 40px;
	line-height: 2.8em;
	display: block;
	text-align: center;
	margin-left: 250px;
}
span#links a {
	text-decoration: underline;
}
span#links a:link, span#links a:visited {
	color: #fc6;
}
span#links a:hover {
	color: #E4937E;
}*/
/*


LINKS LIST FROM HERE


*/
/*html {
	background-color: #303646;
}*/
div#links_list {
	font: 1em/1.2em "MS PGothic";
	background-color: #303646;
	padding: 0 10px;
}
div#links_list ul {
   list-style: none;
   margin: 0;
   padding: 0;
   margin-top: 50px;
   width: 680px;

	background-color: #303646;
}
ul li.link {
   font-size: .9em;
	width: 95%;
	height: 100px;
	margin-bottom: 20px;

	border-bottom: 1px #9DA8BC dashed;
}
ul li.link span.pos {
	color: #fff;
   text-align: center;
   line-height: 1.9em;
	width: 30px;
	height: 30px;
	border: 1px #9DA8BC solid;
	display: block;
	float: left;
}
ul li.link img {
	display: block;
	float: left;
	border: 1px #9DA8BC solid;
	/*border:none;*/
	margin-left: 10px;
	width: 88px;
	height: 31px;
}
ul li.link span.site_name {
   display: block;
   float: left;
   margin-top: 6px;
	margin-left: 20px;
	letter-spacing: .15em ;
}
/*div.link_div ul li.link span.site_name a {
   text-decoration: none;
   color: #fff;
   font-weight: bold;
}
div.link_div ul li.link span.site_name a:link, ul li.link span.site_name a:visited {
	color: #fff;
}*/
div.link_div ul li.link span.description {
	padding-top: 10px;
    font-size: .9em;
	color: #B5EAF5;
	display: block;
	clear: both;
	margin-left: 43px;
}
