/* 

	project:  website traffic (free CSS templates)
	author:   luka cvrk (www.solucija.com) 

   
*/


	
*{ margin: 0; padding: 0; }* 
body { font: .8em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; background: #D0D4D4; color: #444; }

a {	color: #B60D0A;	background: inherit; text-decoration: underline; }
a:hover { color: #808080; background: inherit; }a

img {
  vertical-align: baseline;
	}

a img {
  border: none;
	}
	

p { margin: 0 0 15px 0; }
h1 { font: normal 3.7em; color: #fff; text-align:center; }
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #E4FFD3; background: inherit; }

h3 { color: #B60D0A; font: bold 1.6em; padding:0; margin: 0px 0 5px; clear:both;}


h2 { text-align:center;
color: #000; background: #EDA233; padding: 10px 10px; margin: 0 10px 15px 10px ; }

h4 { font: normal 4.0em; color: #333; margin:0 0 20px 0; }

#content { width: 960px; margin: 10px auto; background: #fff; padding: 10px; }

#header { background: #fff url(../img_2/header.jpg) no-repeat; height: 252px; }
	#header p { margin: 30px 0 0; color: #D6E5EA; }
	#logo { padding: 40px 0 0 20px;  float: left; width: 400px; }


	#menu { margin: 0 0 50px; }
		#menu li { list-style: none; float: left; }
		#menu li a { cursor: pointer; padding: 5px 39px; line-height: 25px; background: #D0D4D4; margin: 0 1px 0 0; color: #808080; }
		#menu li a:hover { background: #B2B6B6; color: #000; }
		#menu li a.current { background: #66A3CF; color: #fff; }
		#menu li a#last  { margin: 0; padding: 5px 41px 5px 40px; }



#prefooter { width: 944px; margin: 0 auto; background: #fff; padding: 15px 18px 1px; font-size: .9em;  }

#footer { width: 960px; margin: 15px auto; color: #808080; font-size: .9em; }
	#footer a { color: #444; }


#main { 
	padding-left: 50px;
	 }
	 
#main2 { 
	font-size:140%;
	line-height:1.5;
	padding: 10px 10px;
	margin: 0 10px 15px 10px ; 
	 }

#main2 .pdf { 
text-align:center;
margin:0 0 10px 0;

}


.bold { 
font-weight:bold;

font-size:100%;
color:#0099CC;

}

#main2 .s {
	font-size:70%;

}
	 	 
.third { font-size: .9em;  float: left; width: 280px; margin: 0 30px 10px 10px; }

.third_img { 


}


.third_table {
	width: 285px; 
	margin:0px 0 5px 0;
padding:0px 0 5px 0;
 border-bottom: 1px solid #ccc;

}

.third_table td { 
vertical-align:top;
}


#left { width: 600px; float: left; margin-left: 25px; display: inline; }
	#left img { float: left; margin: 5px 20px 2px 0; padding: 3px; border: 1px solid #ccc; }


	
ul { color: #666; margin: 0 0 10px 30px; line-height: 18px; }
ol { color: #666; margin: 5px 0 5px 30px; line-height: 18px; }
	


#right { width: 260px; float: right; border-left: 1px solid #ccc; padding-left: 36px; margin-right: 25px; display: inline; }




/* サンプルtableの共通設定
----------------------------------------------------------- */
table.list_t {
	border-collapse: collapse;	border-spacing: 0;
	width: 95%;
	margin-bottom: 30px;
}
table.list_t th,
table.list_t td	{
	padding: 10px 10px;
	color: #1D5C79;
}


/* サンプル2
----------------------------------------------------------- */
.list_t th	{
		border: 1px solid #DDD;
}
.list_t td	{
	border: 1px solid #DDD;
	
/*	border-bottom: 1px solid #DDD;　確認*/ 
}

	