body { margin: 0px; }

body, form, td, p, input, select, textarea, div, li, ul {
	font-family: Verdana;
	font-size: 12px;
}


li { padding: 5px; }

button, .b, label, .h { cursor: pointer; }

.button {
	background: url(/img/btn.gif) repeat-x #adadad;
	border: solid 1px #9a9a9a;
	height: 23px;
	padding: 0px 5px;
	cursor: pointer;
}


a {
	color:#000000;
	text-decoration: underline;
}

a:hover {
	color:#0066CC;
	text-decoration:underline;
}

.a2 { text-decoration: none; }
.a2:hover { text-decoration: underline; }

.txt10, .txt10 * { font-size: 10px; }
.txt11, .txt11 * { font-size: 11px; }
.txt12, .txt12 * { font-size: 12px; }
.txt13, .txt13 * { font-size: 13px; }
.txt14, .txt14 * { font-size: 14px; }
.txt15, .txt15 * { font-size: 15px; }
.txt16, .txt16 * { font-size: 16px; }
.txt17, .txt17 * { font-size: 17px; }
.txt18, .txt18 * { font-size: 18px; }
.txt19, .txt19 * { font-size: 19px; }
.txt20, .txt20 * { font-size: 20px; }

.c2, .c2 * { color: white; }

.bluelink {
	color: #0033aa;
}


.title_href {
	font-size: 12px;
	color: white;
}
.title_href:hover {
	font-size: 12px;
	color: white;
	text-decoration: none;
}


.error_message {
	color: #CC0000
}

.user_info {
	color: #305F81;
}

.field_descriptions {
	color : #7D7D7D;
}

.field_descriptions_1 {
	color : #939393;
}

.ok {
	color : #346613;
	font-weight: bold;
}

.search_results {
	color : #3F7917;
}

.guestbook_text {
	color : #007500;
}

.required {
	color : #FF0001;
}

.menu_heading {
	background-image: url(/img/green.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	vertical-align : bottom;
	color : White;
	padding-bottom : 5px;
	padding-left : 6px;
}

.content_heading {
	background-image: url(/img/orange.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	vertical-align : bottom;
	color : White;
	padding-bottom : 5px;
	padding-left : 6px;
}


.language_menu {
	background-image: url(/img/langbg.gif);
	background-repeat : no-repeat;
	background-position : right top;
	height:13px;
/*	padding-right: 5px;	*/
	font-size:10px;
}

.language_menu a {
	background: transparent;
	text-decoration : none;
	font-size : 10px;
	border-bottom : solid;
	border : #DCDCDC;
}

.language_menu a:hover {
	background: transparent;
	text-decoration : none;
	font-size : 10px;
	border-bottom : solid;
	border : #DCDCDC;
}

.box {
	text-align:left;
	border : 1px solid Silver;
	padding: 10px;
}

.bounding_box {
	border-left:solid 1px Silver;
	border-right:solid 1px Silver;
	border-bottom:solid 1px Silver;
	vertical-align : top;
	padding: 0px;
}

.copyright {
	padding-top: 0px;
}

.sel_menu_item {
	background-color: #f6f6f6;
}

.sel_smenu_item {
	background-color: #ededed;
}

.submenu {
	font-size: 10px;
	white-space: nowrap;
}

.submenu a {
	color: #0033AA;
	font-size: 10px;
}

.submenu a:hover {
	font-size: 10px;
}

.profile_name  {
	color: black;
	font-weight: normal;
}

.photo_description {
	background-color: transparent;
	color: black;
	text-align: left;
}

.profile_heading {
	background-image: url(/img/orange.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	vertical-align : bottom;
	color : White;
	padding-bottom : 5px;
	padding-left : 6px;
}

.even_descr {
	background: #F5F5F5;
}

.odd_descr {
	background: #FFFFFF;
}

.photo_frame {
	float: none;
	background-color: #FFFFFF;
	width: 100%;
	text-align:center;
	padding: 10px;
}
.photo_background {
	background-color: #EFEFEF;
}
.photo_preview_background {
	background-color: black;
}
.nav {}

.active_search {
	color: orange;
	font-weight: normal;
/*	word-wrap : break-word;*/
}

.inactive_search {
	font-weight: normal;
/*	word-wrap : break-word;*/
}

.remind_title {
	background-image: url(/img/orange.gif);
	background-repeat : repeat-x;
	cursor: default;
	color: white;
}

.nothing_found {
	background-color:#efefef;
}

.quote {
	margin-left: 20px;
	background-color: #f5f5f5;
	border: solid 1px #e2e2e2;
	font-size: 11px;
	padding: 4px;
	color: gray;
}

