a.menu:link { color: #000000; text-decoration: none; background-color: #f8f9ef; padding: 5px 10px 5px 10px; border-left: 3px solid #ffffff; }
a.menu:visited { color: #000000; text-decoration: none; background-color: #f8f9ef; padding: 5px 10px 5px 10px; border-left: 3px solid #ffffff;}
a.menu:hover { color: #ffffff; text-decoration: none; background-color: #cccccc; padding: 5px 10px 5px 10px; border-left: 3px solid #ffffff;}

a.next:link { color: #000000; text-decoration: none; background-color: #f8f9ef; padding: 7px; font-family: arial; }
a.next:visited { color: #000000; text-decoration: none;  background-color: #f8f9ef; padding: 7px; font-family: arial;}
a.next:hover { color: #000000; text-decoration: none;  background-color: #f8f9ef; padding: 7px; font-family: arial; }


a.link:link { color: #33527a; text-decoration: underlined; }
a.link:visited { color: #33527a; text-decoration: underlined; }
a.link:hover { color: blue; text-decoration: underlined; }

a.black:link { color: #000000; text-decoration: none; }
a.black:visited { color: #000000; text-decoration: none; }
a.black:hover { color: blue; text-decoration: underlined; }

a.blue:link { color: #000000; text-decoration: none; }
a.blue:visited { color: #000000; text-decoration: none; }
a.blue:hover { color: blue; text-decoration: underlined; }

a.white:link { color: #ffffff; text-decoration: underline; }
a.white:visited { color: #ffffff; text-decoration: underline; }
a.white:hover { color: #ffffff; text-decoration: underline; }

#warn {
	font-family: verdana;
	padding: 5px;
	color: #ffffff;
	background-color: red;
}

#success {
	font-family: verdana;
	color: #ffffff;
	background-color: #7CCD7C;
	padding: 10px;
}

#warning {
	padding: 10px;
	border: 1px dashed gray;
	background-color: #fffca9;
}

#form_comment_name, #form_comment_text {
	width: 350px;
	margin-bottom: 10px;
	font-family: arial, helvetica;
	font-size: 12px;
}

#pic_text {
	width: 600px;;
}

#m_input_code {
	width: 60px;
}

#form_comment_text {
	height: 70px;
}

#box_border {
	padding: 10px;
	margin-top: 30px;
	font-family: verdana, arial,helvetica;
	background-color: #f8f9ef;
}

#comment_cell {
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	font-style: italic;
}


BODY { font-family: verdana,arial, helvetica;
	margin-left: 20px;
	margin-top: 30px;
	font-size: 10pt;
}

#photo_r {
	margin-right:10px;
}

#verdana {
	font-family: verdana;
}

#m_h {
	padding: 5px;
	color: #ffffff;
	background-color: #7f7f7f;
}

#menu_search {
		font-family: verdana,arial;
		font-size: 12px;
}


#m_input {
	font-family: verdana;
	width: 200px;
}

#m_input_pnr {
	width: 50px;
}

#m_input_text_area {
	width: 300px;
}

#tab {
	width:90px;
	float: left;
}

#of {
	font-family: verdana,arial;
	text-align: center;
}

H3{ margin-bottom:5px; font-size: 14pt; margin-top:0px; }
H1{  margin-bottom:5px; margin-top:0px; }

#smallfont, #of {
	font-size:8pt;
}


UL{
	list-style-type: square;
}

LI {
	padding-bottom: 5px;
}

#marg {
	margin: 20px;
}

#menu_item {
	padding: 5px;
	border-bottom: 1px solid #f3f4ed;
}

#lined {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;

}

#thumb {
	 padding: 3px;
	 border: solid 1px gray;
	 margin-right: 5px;
	 margin-bottom: 10px;
}

#photo_cell {
	width: 600px;
	margin-bottom: 10px;
}

#photo {
	border: 8px solid #ffffff;
}

#menu_active {
	background-color: #6d7781;
	color: #ffffff;
	padding: 7px 10px 5px 10px;
	border-left: 3px solid #ffffff;
}

#top{
	border-bottom: 1px solid #000000;
	padding-bottom: 5px;
	margin-top: 60px;
}

#menu {
	width: 604;
	text-align: right;
	float: right;
}

#logo {
	 width: 246px;
	 position: absolute; top: 20px; left: 20px; z-index:1;
}

#headder {
	color: #ffffff;
	padding: 5px;
	font-size: 12px;
	background-color: #6d7781;
}

#bottom_container {
	border: 1px solid #000000;

}

#main, #frame, #top {
	width: 850px;

}

#thumbs_list {
	width: 200px;
	margin-bottom: 10px;

}

#float_left, #main, #left, #right, #logo, #thumb, #top, #frame, #end, #thumbs_list, #next_cell, #photo_r, #photo_next, #photo_cell {
	float: left;
}

#next_cell {
	width:75px;
	text-align: right;
}

#end {
	margin-left: 210px;
	margin-top: 10px;
	border-top: solid 1px gray;
	width: 640px;
	padding-top: 7px;
	font-size:8pt;
	color: gray;
	margin-bottom: 20px;
}

#left, #right {
	margin-top: 10px;
}

#left {
	margin-right: 10px;
	width: 200px;
}

#right {
	font-family: Georgia, "Thimes New Roman";
	background-color: #ecefd3;
	width: 640px;
}