div.item_title, em {
	font-style: normal;
	font-weight: bolder;
	display: block;
	border-top: 1px solid #999;
	border-bottom: 1px dotted #999;
	background: url(pics/title-0grad.gif) repeat-y left;
	padding: 0 0 0 3px;
}

p {
	text-indent: 0.6em;
}

td.news {
	border-top: 2px dotted #800;
	border-left: 2px dotted #800;
	vertical-align: top;
	padding: 16;
	text-align: justify;
	background: url(pics/news_back.gif) no-repeat top left;
}

div.imglink {
    float: left;
    margin-right: 5px;
    padding: 1px;
    font-size: 10px;
}

table.news_item {
	width:100%;
	font-style: italic;
	font-size: 1em;
	text-align: justify;
}
table.news_item td {
	padding: 2px 4px 20px 2px;
	vertical-align: top;
}
/*table.news_item A img {
	float: left;
	position: relative;
}
*/
td.undernews {
	vertical-align: top;
	text-align: left;
	color: #ccc;
	font-size: 80%;
}

#stop_ie {
	color: #000;
	font-size: 65%;
/*	height: 40px;*/
}

A {color: #800;}
A:hover {color: #000;}

td.undernews A {color: #ccc;}
td.undernews A:hover {color: #800;}

#string_menu {
/*	border-collapse: separate;
	border-spacing: 0px;*/
	background: #800;
	border-top: dotted 2px #800;
	border-bottom: dotted 2px #800;
}
#string_menu table{
/*	background: #fff;
	font-weight: bold;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: dotted 2px #800;
	border-bottom: dotted 2px #800;*/
}
#string_menu A {color: #fff}
#string_menu A:hover {color: #ff8}
#string_menu table {
	font-weight: bold;
	width:100%;
	color: #fff;
	font-size: 70%;
}

#photomenu { width:100%; align: right }
#photomenu td { text-align: center }
td.imgtd { width: 128px; border-left: solid 1px #aaa; border-right: solid 1px #aaa; }

#photomenu A img, td.news A img { border: solid 1px #aaa; width: 120px; height: 90px }
#photomenu A:hover img, td.news A:hover img { outline: solid 2px #800;}

#pagename {
	/*width:100%;*/
	font-size: 170%;
	color: #800;
	/*border-top: dotted 2px #800;*/
	border-bottom: dotted 2px #800;
}
