/* CSS Document Opendesign sivustolle www.quilintaiji.fi
   author: Sari Tähtinen | Open Design Oy | www.opendesign.fi */

/* _______________________________ perusasetukset, yleisfontti ja sen väri ______________________________________*/
body {
	margin:				0px;
	padding:            0px;
	font:				12px Arial, Helvetica, Verdana, sans-serif;
	background-color:	#ffffff;
	color:				#4b4b4b;
}


/* __________________________________________ linkkien perusmuotoilu ja väri ______________________________________*/
a {
	text-decoration: 	none;
	color:				#4b4b4b;
}

a:link {
	text-decoration:	none;
	color:				#4b4b4b;
}

a:visited {
	text-decoration: 	none;
	color:				#4b4b4b;
}

a:hover {
	text-decoration:	none;
	color:				#ff0000;
}

a img {
	border:				none;
}

a.kohdistus:hover {
	text-decoration: 	none;
	color:				#4b4b4b;
}


/* ___________________________________________ otsikkot yleensä _____________________________________________ */

h4 {
	font-size:			30px;
}

h1 {
	font-size:			14px;
}

h2 {
	font-size:			12px;
	margin-top:			20px;
}

h3 {
	font-size:			11px;
}

.lihava 
{
	font-weight:		bold;
}

/*_______________________________________________listat ___________________________________________________________ */
ul	{
	margin:				0px;
	padding:            0px;
	list-style-type:	none;
}


/* _______________________________________________ logopalkki  ________________________________________________*/
#ylabox {
	width:				800px;
	margin:				0px;
	padding:            8px 0 0 20px;
	background-color:	#FFFFFF;
}


/* __________________________________________________ ylänavigaatiopalkki _______________________________________*/

#navpalkki {
	width:				800px;
	margin:				0px 0px;
	padding:            6px 20px;
	border-bottom:		1px solid #000000;
	
}



.navpalkki_2 {
	width:				800px;
	margin:				4px 0px;
	padding:            0 20px 0 20px;
	
}



/* _________________________________________ koko sisältöalueen sijoittelu ja taustan määrittely ________________________________*/
/* sisältöalue */
#contents {
	margin:				20px 0 20px 0;
	padding:            0px;
	width:				1200px;
	float:				left;
}

#index_content {
	margin:		0px;
	padding:            0px;
	float:				left;
}

#index_content_2 {
	margin:				0px;
	padding:            0 500px 0 0;
	float:				left;
}

#contents_k {
	margin:				0 0 20px 0;
	padding:            0px;
	width:				1200px;
	float:				left;
}

/* _____________________________________________ ajankohtaista _______________________________________________________*/
#ajan_ala {
	width:				141px;
	margin:				20px 0 0 0;
	padding:		    0 8px 0 20px;
	float:				left;
}

#ajan_ala ul {
	margin:				0px;
	padding:            0px;
	list-style-type:	none;
}


.otsikko_vali {
	margin:        30px 0 0 0;
}

/*_________________________________________________ etusivun logo _______________________________________________________*/

/*alkusivun logon paikka*/
#isologo{
	width:				141px;
	display:			inline;
	margin:				20px 0 0 8px;
	padding:		    0 0 0 20px;
	border-left:		1px solid #000000;
	float:				left;
	
}

#isologo_26{
	width:				500px;
	display:			inline;
	margin:				20px 0 0 8px;
	padding:		    0 0 0 20px;
	border-left:		1px solid #000000;
	background:			url(Kuvat/Guilin_logo_10.gif) no-repeat center;
	float:				left;
	
}



/* ______________________________________________________ tekstiosio ____________________________________________________ */
/* palstat */
#textbox {
	margin:				0 0 0 40px;
	padding:            8px 20px;
	width:				300px;
	line-height:		15px;
	float:				left;
}

#textbox_2 {
	margin:				0 0 0 60px;
	padding:            8px 20px 8px 0;
	width:				300px;
	line-height:		15px;
	float:				left;
}

#textbox_i {
	margin:				0 0 0 270px;
	padding:            8px 0px 8px 0;
	width:				170px;
	line-height:		15px;
	float:				left;
}

.textbox_t {
	margin:				0 0 0 40px;
	padding:            8px 20px;
	width:				500px;
	line-height:		15px;
	float:				left;
}

.keski {
	text-align:			center;
}

#textbox_a {
	width:				400px;
	margin:				20px 0 0 8px;
	padding:		    0 0 0 40px;
	line-height:		15px;
	border-left:		1px solid #000000;
	float:				left;
	
}

#textbox_k {
	margin:				0 0 0 40px;
	padding:            0px 20px;
	width:				600px;
	line-height:		15px;
	float:				left;
}

.alatila {
	margin: 0 0 10px 0;
	line-height: 15px;
}

.italic {
	font-style:			italic;
}
	
/* ___________________________________________________ taulukot ____________________________________________________________ */

table {
border-collapse:	collapse;
margin:				0 0 20px 0;
}

th {
text-align:		left;
}

th, td {
padding:        0.5em;
}

thead {
border-bottom: 1px solid #000000;
}

.maksu_taulu { 	
	margin:		0px;
	padding:    4px 0 0 60px;
	width:		800px;
	float:		left;
}





.viivat {
	border-right:	1px solid #000000;
	border-bottom:	1px solid #000000;
}

.viiva_a{
	border-bottom:	1px solid #000000;
	}
	
.viiva_o {	
	border-right:	1px solid #000000;
}

.viiva_y {
	border-top:		1px solid #000000;
}

.viiva_p {
	border-bottom:	2px solid #000000;
}


/* _________________________________________________ kuvagallerian navigointi _________________________________________________________*/

.navbox {
	width:				750;
	margin:				0px;
	padding:			0 0 0 60px;
}

.kuvanavi {
	width:				700px;
	margin:				0px;
	padding:			0px;
}


.navi_1 {
	float:				left;
	margin:				0px;
	padding:            0 6px 0 0;
}

/* _________________________________________________ alapalkki: jäsenille ja ylläpitoon _____________________________________________*/
#alapalkki {
	clear:				both;
	width:				800px;
	margin:				0px;
	padding:            4px 0 0 20px;
	border-top:			1px solid #000000;	
}



#kielet {
	padding-left:      2px;
}

#salatut {
	padding-left:       600px;
	color:				#999999;
}

#salatut a:link {
	color:				#999999;
}

#salatut a:visited {
	color:				#999999;
}

#salatut a:hover {
	color:				#ff0000;
}


/* ____________________________________________ ylläpidon yhteyspalkki _____________________________________________*/
#yllapito
{	clear: 				both;
	float: 				left; 
	margin:				0px;
	padding: 		    0px;
	width:				960px;
}

#yllapito p
{	margin: 			0px;
	padding:            1px 8px;
	text-align: 		right;
}

#yllapito p a:link {
	color:				#999999
}

#yllapito p a:visited {
	color:				#999999
}

#yllapito p a:hover {
	color:				#ff9933;
}


