﻿*{font-family:Tahoma}

h1{
}

h2{
	padding:10px 0 25px;
	/*padding:30px 0 0px;*/
	/*padding: 10px 0 25px*/
}

.link_desc h2{
	font-size:0.8em;
	padding:0.3em 0;
	color:#715E5A;	
}

.link_desc h2 a{
	font-size:1.2em !important;
	color:#715E5A;	
}



h3{
}


h4{
	font-size:0.8em;
	padding:1em 0;
	color:#715E5A;
}

h5{
	font-size:0.8em;
	text-transform:uppercase;
	padding:1em 0;
	color:#715E5A;
}

p{
	font-size:0.8em;
	margin-bottom: 1em;
	line-height:1.3em;
}

p img{
	
}

#text_block q{
	font-style:italic;
	font-size:0.85em
}

#text_block q,
#text_block .author{
	display:block;
	font-family:Georgia;
	text-align:right;
	margin:20px 50px 0 0;
	*margin-right:0;
}

#text_block .author{
	font-size:0.9em;
	margin-top:6px;
	padding-bottom:35px
}

a,
a:link{
	color:#C67556;
	text-decoration:underline;
}

a:visited{
}

a:hover{text-decoration:none}

a:active{
}

a.mailto{
	background: url(/i/mailto.gif) no-repeat 0 60%;
	padding-left:18px;
}

#activities a,
#news .more,
#events .more,
#lib_rows a,
#copyright,
#branches li,
#instructors p,
#videos p,
#albums .album .description a{font-size:0.7em}

#guide dl,
#contacts .e-mail a,
#lib_rows dt,
#instructors a,
#videos a,
ul.decimal li,
#news_list dt .nolink,
.paging a{font-size:0.8em}


#news dt,
#events dt{color:#745D58}

#news_list dt .nolink{color:#715E5A}

p,
ul.decimal li,
#news dd,
#news dd a,
#news_list dd,
#events dd,
#events dd a,
#copyright,
#contacts .telephone,
#contacts .e-mail a,
#lib_rows dt{color:#5C4743}

#contacts .telephone{
	font-size: 1.2em;
	line-height: 1.6em;
}

#contacts .e-mail a{line-height: 1.3em}

#lib_rows dt,
#branches a,
#branches dt,
#instructors a,
#videos a,
#news_list dt a,
#news_list dt .nolink,
.paging .current a{font-weight:bold}

#lib_rows li{line-height:1em}
#albums .album .description a{line-height:1.1em}
#branches li,
.paging .current a{color:#60544E}

.news_content{font-size: 1.3em}

.hide{
	text-align:right;
	margin-top:-5px;
}

	.hide a{font-size:0.7em}
	
#cities .hide a{
	display:inline-block;
	text-decoration:none;
	border-bottom:1px dashed #C67556;
}

	#cities .hide a:hover{
		border-bottom:0;
		padding-bottom:1px;
	}

#branches a{
	display:block;
	line-height:1.4em
}

#branches dt{
	font-size:0.85em;
	color:#60544E;
}

/*	lists	*/

.n_list li, .p_list li, .p_list_n li, .r_list li{
	font-size:12px !important;
	color:#5C4743;
}

.n_list ul, .r_list ul, .p_list ul, .p_list_n ul{margin: 8px 0 10px 9px}

	.n_list li li, .r_list li li, .p_list li li{
		background:url(/i/list_bull2.gif) no-repeat 0 2px;
		margin-bottom: 0.6em;
	}
	
	.p_list_n li li{
		background:url(/i/list_bull2_nogr.gif) no-repeat 0 2px;
		margin-bottom: 0.5em;
	}

.n_list{
	list-style-type:decimal;
	margin-left: 23px;
	margin-bottom: 20px;
}

	.n_list li{
		margin-bottom: 0.4em;
	}
	
	.r_list ul li,
	.n_list ul li{
		padding-left:14px;
	}
	
	.n_list ol{
		list-style-type:decimal;
	}
	
.r_list{
	list-style-type:upper-roman;
	margin-left: 30px;
	margin-bottom: 20px;
}

	.r_list li{
		margin-bottom: 0.4em;
	}
	
.p_list,
.p_list_n{
	list-style:none;
	margin-left:10px;
}

	.p_list li,
	.p_list_n li{
		padding-left:14px;
		margin-bottom: 0.55em;
	}

	.p_list li{
		background:url(/i/list_bull1.gif) no-repeat 0 3px;
	}
	
	.p_list_n li{
		background:url(/i/list_bull1_nogr.gif) no-repeat 0 3px;
	}
	
#text_block table td{
	font-size:0.8em;
	color:#5C4743;
}

	#text_block table td.centered{
			text-align:center;
	}
