html {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #F7F7F7;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	min-width: 1000px;
}


img {
	border: none;
}

a:link {
	color: #295f25;
	text-decoration: none;
}
a:visited {
	color: #295f25;
	text-decoration: none;
}
a:hover {
	color: #295f25;
	text-decoration: underline;
}


a.aund:link, a.aund:visited, a.aund:hover {
	text-decoration: underline;
}
a.aund:hover {
	
}



/*
a.aLeftMenu {
	display: block;
	vertical-align: top;
	margin: 0px;
	padding: 2px 0px 3px 0px;
}
a.aLeftMenu:link {
	font-family: Verdana;
	font-size: 11px;
	color: #505050;
	font-weight: bold;
	letter-spacing: -0.07em;
	text-decoration: none;
}
a.aLeftMenu:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #505050;
	font-weight: bold;
	letter-spacing: -0.07em;
	text-decoration: none;
}
a.aLeftMenu:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	letter-spacing: -0.07em;
	text-decoration: none;
}
*/





h1 {
	position: relative;
	height: 19px; /* total 24 */
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
	color: #295f25;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	background-image: url(img/h1_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	line-height: 1.2em;
	/*letter-spacing: -0.04em;*/
}
h1.bmargin {
	margin-bottom: 5px;
}
h1.titlecategories {
	background-image: url(img/bg_h1_cat.gif);
	background-position: top right;
}
h1.pointer {
	cursor: pointer;
}
h1.vip {
	background-image: url(img/h1_bg_vip.gif);
}


h2 {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #295f25;
	margin: 0px;
	margin-bottom: 0px;
}
h2.padleft {
	padding-left: 8px;
}
h2.mbottom {
	margin-bottom: 10px;
}


h3 {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	margin: 0px;
	margin-bottom: 4px;
	padding: 2px;
/*	background-color: #fff;
	border-bottom: 1px solid #295f25; */
}
h3.nombottom {
	margin-bottom: 0px;
}



p {
	margin: 0px;
	padding: 0px;
}
p.higher {
	line-height: 150%;
}

form {
	padding: 0px;
	margin: 0px;
}


.cCenter {
	text-align: center;
}

.cTop {
	vertical-align: top;
}

.cBold {
	font-weight: bold;
}

.cWidth100 {
	width: 100%;
}
.cWidth33 {
	width: 33%;
}

.invis {
	display: none;
}

.clearboth {
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

.floatleft {
	float: left;
}
.floatright {
	float: right;
}


.divSpace20 {
	height: 20px;
}
.divSpace8 {
	height: 8px;
}

.button {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 2px 10px 2px 10px;
	background-color: #6e8867;
	border: 1px solid #6e8867;
	cursor: pointer;
}
.buttonsmaller {
	font-size: 11px;
	padding: 1px 4px 1px 4px;
}
.buttondefault {
	color: #f5d38b;
}
.button1 {
	background-color: #f5d38b;
	color: black;
}


span.spanChecker1 {
	cursor: pointer;
}


.maingreen {
	color: #295f25;
}

.mainorange {
	color: #f5d38b;
}

.darkred {
	color: #AA0000;
}


.mainerrorred {
	color: #C00000;
}

.notesmallgray {
	font-size: 11px;
	color: #808080;
	line-height: 1.1em;
}



select.selects {
	border: 1px solid #295f25;
	font-family: Verdana, Arial;
	font-size: 12px;
	padding: 2px;
	margin: 1px 0px 1px 0px;
}
select.selectsfont11, select.selectsfont11 option {
	font-size: 11px;
}









/* - - - - DIALOG BOXES - - - - */
#divPageCover {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	z-index: 100;
	background-color: black;
	filter:Alpha(Opacity=40);
	/*-moz-opacity:0.6;*/
	opacity:0.4;
	width: 100%;
	height: 100%;
}

.divDialogBoxMain {
	position: absolute;
	z-index: 101;
	top: -400px;
	left: -800px;
	width: 400px;
	height: auto; /* minimum height 120px */
	padding: 1px;
	padding-bottom: 12px;
	border: 1px solid #666666;
}
.bgError {
	background-color: #FF8080;
}
.bgWarning {
	background-color: #e6d79c;
}
.bgNotice {
	background-color: #daedb9;
}

.divDialogBoxMain .divDialogBoxTitle {
	background-color: #3333CC;
	padding: 2px;
	color: white;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 12px;
	text-align: center;
}
.divDialogBoxMain .divDialogBoxText {
	text-align: center;
	color: black;
	padding: 10px;
	margin-bottom: 12px;
}
.divDialogBoxMain .divDialogBoxText p {
	margin: 0px 0px 10px 0px;
	text-align: center;
	line-height: 120%;
	color: black;
	font-size: 12px;
}
.divDialogBoxMain .divDialogBoxButtons {
	text-align: center;
	padding: 2px;
}
.divDialogBoxMain .divDialogBoxButtons a {
	padding: 3px 30px 3px 30px;
	/*margin-left: auto;
	margin-right: auto;*/
	font-weight: bold;
	font-size: 12px;
	background-color: #505050;
	border: 1px solid #FFA0A0;
	color: white;
}
.divDialogBoxMain .divDialogBoxButtons a:link {
	color: white;
	text-decoration: none;
}
.divDialogBoxMain .divDialogBoxButtons a:visited {
	color: white;
	text-decoration: none;
}
.divDialogBoxMain .divDialogBoxButtons a:hover {
	color: white;
	text-decoration: none;
}


#divDialogObiavaPreview {
	position: absolute;
	z-index: 101;
	top: -800px;
	left: -800px;
	width: 400px;
	/*height: 400px;*/
	padding: 3px;
	border: 1px solid #295f25;
	background-color: #f0f0f0;
	color: #000000;
	display: none;
}
#divDialogObiavaPreview #divDialogObiavaPreviewTitle {
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	padding: 2px 0px 3px 0px;
}
#divDialogObiavaPreview #divDialogObiavaPreviewText {
	border: 1px solid #295f25;
	background-color: #f7f7f7;
	padding: 3px;
	font-size: 12px;
	font-family: Verdana;
	line-height: 140%;
	height: 360px;
	overflow: auto;
}
#divDialogObiavaPreview #divDialogObiavaPreviewButtons {
	text-align: center;
	margin: 4px 0px 4px 0px;
}
#divDialogObiavaPreview #divDialogObiavaPreviewButtons button {
}





#divDialogListingSort {
	position: absolute;
	z-index: 101;
	top: 0px;
	left: 0px;
	width: 290px;
	padding: 5px 5px 2px 8px;
	border: 1px solid #295f25;
	background-color: #f0f0f0;
	color: #000000;
	display: none;
}
#divDialogListingSort .divDlgLSItem {
	margin: 0px;
	margin-bottom: 8px;
}
#divDialogListingSort .divDlgLSItem a:link, #divDialogListingSort .divDlgLSItem a:visited, #divDialogListingSort .divDlgLSItem a:hover {
	font-weight: bold;
}
#divDialogListingSort .divDlgLSItem a.aLSOrder:link,
#divDialogListingSort .divDlgLSItem a.aLSOrder:visited,
#divDialogListingSort .divDlgLSItem a.aLSOrder:hover {
	font-weight: normal;
	font-size: 10px;
}









input.wrong, textarea.wrong {
	background-color: #FFF7F7;
	border: 1px solid red;
}





div.divWarning {
	background-color: #f7f0f0;
	color: #505050;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 10px 10px 10px 10px;
	padding: 12px;
	border: 1px solid #CC9999;
	cursor: pointer;
}
div.divNotice {
	background-color: #f0f7f0;
	color: #505050;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 10px 10px 10px 10px;
	padding: 12px;
	border: 1px solid #99CC99;
	cursor: pointer;
}






/* - - - SEARCH FORM DATES CHOOSER - - - */
#divSearchDatesChooser {
	position: absolute;
	width: 204px;
	height: 140px;
	z-index: 10;
	top: -800px;
	left: -800px;
	border: 1px solid #295f25;
	background-color: #7b9f70;
	color: white;
	font-family: Verdana;
	font-size: 11px;
	display: none;
}
#divSearchDatesChooserShadow {
	position: absolute;
	z-index: 9;
	width: 204px;
	height: 140px;
	border: none;
	background-color: black;
	filter:Alpha(Opacity=30);
	/*-moz-opacity:0.6;*/
	opacity:0.3;
	top: -800px;
	left: -800px;
	display: none;
}
#divSearchDatesChooser #divSearchDatesChooserTitle {
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	margin-bottom: 4px;
	text-align: center;
	background-color: #6e8867;
}
#divSearchDatesChooser #divSearchDatesChooserLabelFormat {
	padding: 3px;
	padding-bottom: 6px;
}
#divSearchDatesChooser #divSearchDatesChooserButtons {
	padding: 8px;
	text-align: center;
}
#divSearchDatesChooser #tableSearchDatesChooserFields {
	border: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
#divSearchDatesChooser #tableSearchDatesChooserFields .tdSDCFleft {
	vertical-align: middle;
	padding: 3px;
	padding-right: 5px;
	padding-left: 18px;
}
#divSearchDatesChooser #tableSearchDatesChooserFields .tdSDCFright {
	vertical-align: middle;
	padding: 3px;
}
#divSearchDatesChooser #tableSearchDatesChooserFields .tdSDCFright .field {
	font-family: Verdana;
	font-size: 11px;
	width: 124px;
	padding: 3px;
	background-color: white;
	border: none;
}








/* - - - SAVED SEARCH SUCCESS STATUS MESSAGE - - - */
#divSavedSearchSaveStatusOk {
	position: absolute;
	width: 120px;
	height: 35px;   /* total 50 */
	z-index: 10;
	top: -800px;
	left: -800px;
	border: 1px solid #295f25;
	background-color: #f5d38b;
	color: black;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
	display: none;
}
#divSavedSearchSaveStatusOkShadow {
	position: absolute;
	z-index: 9;
	width: 120px;
	height: 50px;
	border: none;
	background-color: black;
	filter:Alpha(Opacity=30);
	/*-moz-opacity:0.6;*/
	opacity:0.3;
	top: -800px;
	left: -800px;
	display: none;
}






#divTooltipBottomLeft {
	position: absolute;
	z-index: 100;
	top: -400px;
	left: -800px;
	/*width: 400px;*/
	/*height: auto;*/ /* minimum height 120px */
	padding: 0px;
	display: none;
}
#divTooltipBottomLeft #divdivTooltipBottomLeftTheArrow {
	height: 5px;
	background-image: url(img/bg_tooltip_arrow_topright.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#divTooltipBottomLeft #divTooltipBottomLeftContent {
	font-size: 11px;
	font-family: Verdana;
	color: white;
	border: 1px solid #f5d38b;
	background-color: #295f25;
	padding: 2px 8px 3px 8px;
}






#divRegisterWhy {
	position: absolute;
	z-index: 100;
	top: -800px;
	left: -800px;
	border: 1px solid #f5d38b;
	background-color: #295f25;
	color: white;
	font-family: Verdana, Arial;
	font-size: 11px;
	padding: 4px;
	width: 390px;
	display: none;
}
#divRegisterWhy ul {
	margin: 8px 0px 8px 0px;
	padding: 0px;
	padding-left: 30px;
}
#divRegisterWhy ul li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
	line-height: 130%;
}



input.inputfield {
	border: 1px solid #295f25;
	padding: 3px;
	font-family: Verdana, Arial;
	font-size: 11px;
}






.divMainPad {
	margin: 6px 0px 10px 0px;
	padding: 0px 20px 0px 20px;
	font-size: 12px;
	line-height: 160%;
}
.divMainPadVert {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	line-height: 160%;
	font-size: 12px;
}

.divMainPadWider {
	padding: 0px 4px;
}














/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#divMainHeader {
	height: 101px;
	background-color: #295f25;
	background-image: url(img/header1_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#divMainHeader1 {
	height: 75px;
	overflow: hidden;
}
#divStatHeader {
	color: #d9e7d9;
	font-family: Verdana, Tahoma;
	margin: 0px;
	margin-left: 278px;
	padding-top: 5px;
	line-height: 1.5em;
}
#divStatHeader a:link, #divStatHeader a:visited, #divStatHeader a:hover {
	color: #d9e7d9; font-family: Verdana, Tahoma; text-decoration: none; /* b9d1b2 */
}
#divStatHeader a:hover {
	text-decoration: underline;
}
#divMainHeader2 {
	height: 26px;
}
#divMainHeader2Left {
	float: left;
	height: 26px;
}
#divMainHeader2Left1 {
	float: left;
	color: #f4f4f4; /* f5d38b */
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0px 0px 36px;
}
#divMainHeader2Left2 {
	float: left;
	color: #d9e7d9;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	margin: 7px 0px 0px 54px;
}

#divMainHeader2Right0 {
	float: right;
	height: 26px;
	background-color: #b9d1b2;
	background-image: url(img/bg_topmenu.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#divMainHeader2Right1 {
	float: right;
	background-color: transparent;
	background-image: url(img/bg_topmenu_left.gif);
	width: 29px;
	height: 26px;
}
#divMainHeader2Right2 {
	float: right;
	margin: 7px 6px 0px 0px;
	color: #F0F0F0;
	white-space: nowrap;
}

#divMainHeader2Right0 a {
	display: block;
	float: left;
	height: 19px;   /* total 26 */
}
#divMainHeader2Right0 a:link,
#divMainHeader2Right0 a:visited,
#divMainHeader2Right0 a:hover {
	padding: 7px 10px 0px 10px;
	color: black;
	text-decoration: none;
}
#divMainHeader2Right0 a:hover {
	color: #295f25;
	text-decoration: underline;
}
#divMainHeader2Right0 a.green:link, #divMainHeader2Right0 a.green:visited, #divMainHeader2Right0 a.green:hover {
	color: #295f25;
}






#divMainMenu {
	height: 38px;
	background-image: url(img/bg_mainmenu.gif);
	background-position: top left;
	background-repeat: repeat-x;
	overflow: hidden;
}

#divMainMenu a.amainmenu {
	display: block;
	float: left;
	height: 27px;   /* total 38 */
}
#divMainMenu a.amainmenu:link, #divMainMenu a.amainmenu:visited, #divMainMenu a.amainmenu:hover {
	padding: 11px 8px 0px 10px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#divMainMenu a.amainmenuorange:link, #divMainMenu a.amainmenuorange:visited {
	color: #f5d38b;
}
#divMainMenu a.amainmenu:hover {
	background-image: url(img/bg_mainmenu_active.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
#divMainMenu img.menusep {
	float: left;
}

#divMainMenu #divMainMenuRight {
	float: right;
}
/* - - - LOGIN FORM - - - */
#divMainMenu #divMainMenuRight .divLoginLabel {
	float:left; font-size:12px; font-weight:bold; color:#f5d38b; padding-top:11px; padding-right:8px;
}
#divMainMenu #divMainMenuRight .divLoginRemember {
	float:left; padding-top:9px; padding-right:1px;
}
#divMainMenu #divMainMenuRight .divLoginLightning {
	float:left; padding:0px; padding-right:6px;
}
#divMainMenu #divMainMenuRight .divLoginFields {
	float:left; padding-top:8px;
}
#divMainMenu #divMainMenuRight .divLoginFields input {
	border:1px solid #295f25; width:112px; padding:2px; padding-top:2px; font-size:11px; height:15px; font-family:Verdana;
}
#divMainMenu #divMainMenuRight .divLoginButton {
	float:left; padding:0px;
}


#divMainMenu #divMainMenuRight a.aLogout:link, #divMainMenu #divMainMenuRight a.aLogout:visited, #divMainMenu #divMainMenuRight a.aLogout:hover {
	color: #f5d38b;
}





#divLoginTitle {
	text-align: center;
	font-weight: bold;
	margin-bottom: 2px;
}
#tableLogin {
	border: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 3px;
}
#tableLogin .tdLoginLeft {
	width: 60px;
	padding: 2px;
	line-height: 1.2em;
}
#tableLogin .tdLoginRight {
	padding: 2px;
	line-height: 1.2em;
}
#tableLogin .tdLoginRight input {
	border: 1px solid #295f25;
	width: 124px;
	padding: 2px;
	/*padding-top: 2px;*/
	font-size: 11px;
	height: 15px;
	font-family: Verdana;
}
#tableLogin .tdLoginSingle {
	padding: 2px;
	text-align: left;
}

a.aLoginLinks {
	display: block;
	font-weight: bold;
	line-height: 1.2em;
	text-align: center;
	padding: 1px;
	margin-bottom: 2px;
}
#divLogout {
	text-align: right;
}
#divLogout a {
	font-weight: bold;
}






#divSearchTopBar {
	height: 5px;
	background-color: #b9d1b2;
}



#divSearch {
	min-height: 50px;
	background-color: #e7e7e7;
	overflow: auto;
}
#tableSearch {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: none;
}
#tableSearch #tdSearchMain {
	background-color: #e7e7e7;
	background: url(img/bg_searchbar.gif) top left repeat-x;
	vertical-align: top;
}
#tableSearch #tdSearchSavedSearches {
	background-color: #e4e4e4;
	background-image: url(img/bg_savedsearches_left.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 194px;
	padding-left: 2px;
	vertical-align: top;
	text-align: right;
	white-space: nowrap;
}
#divSearchNowrap {
	overflow: hidden;
	/*width: 1px;*/
}


/* SEARCH ELEMENTS */
#tableSearch #tdSearchMain .divSearchQuery {
	float:left; height:42px; padding:0px; margin-bottom:8px; width:158px; text-align:center;
}
#tableSearch #tdSearchMain .divSearchQuery .divSearchQueryTitle {
	height:18px; text-align:center; padding-top:4px; font-weight:bold; font-size:12px;
}
#tableSearch #tdSearchMain .divSearchQuery input {
	width:143px; border:1px solid #295f25; height:16px; font-size:12px; padding:1px;
}

#tableSearch #tdSearchMain .divSearchCat {
	float:left; height:42px; padding:0px; margin-bottom:8px; width:164px; text-align:center;
}
#tableSearch #tdSearchMain .divSearchCat .divSearchCatTitle {
	height:16px; text-align:center; padding-top:6px; font-weight:bold; color:#295f25; font-size:10px;
}
#tableSearch #tdSearchMain .divSearchCat select {
	width:154px; border:1px solid #295f25; height:20px; font-size:11px; padding:1px;
}

#tableSearch #tdSearchMain .divSearchSubcat {
	float:left; height:42px; padding:0px; margin-bottom:8px; width:194px; text-align:center;
}
#tableSearch #tdSearchMain .divSearchSubcat .divSearchSubcatTitle {
	height:16px; text-align:center; padding-top:6px; font-weight:bold; color:#295f25; font-size:10px;
}
#tableSearch #tdSearchMain .divSearchSubcat select {
	width:184px; border:1px solid #295f25; height:20px; font-size:11px; padding:1px;
}

#tableSearch #tdSearchMain .divSearchRegion {
	float:left; height:42px; padding:0px; margin-bottom:8px; width:150px; text-align:center;
}
#tableSearch #tdSearchMain .divSearchRegion .divSearchRegionTitle {
	height:16px; text-align:center; padding-top:6px; font-weight:bold; color:#295f25; font-size:10px;
}
#tableSearch #tdSearchMain .divSearchRegion select {
	width:140px; border:1px solid #295f25; height:20px; font-size:11px; padding:1px;
}

#tableSearch #tdSearchMain .divSearchType {
	float:left; height:42px; padding:0px; margin-bottom:8px; width:94px; text-align:center;
}
#tableSearch #tdSearchMain .divSearchType .divSearchTypeTitle {
	height:16px; text-align:center; padding-top:6px; font-weight:bold; color:#295f25; font-size:10px;
}
#tableSearch #tdSearchMain .divSearchType select {
	width:84px; border:1px solid #295f25; height:20px; font-size:11px; padding:1px;
}

#tableSearch #tdSearchMain .divSearchPrice {
	float:left; height:42px; padding:0px; margin-bottom:8px; width:100px; text-align:center; font-size: 10px; color: #295f25;
}
#tableSearch #tdSearchMain .divSearchPrice .divSearchPriceTitle {
	height:16px; text-align:center; padding-top:6px; font-weight:bold; color:#295f25; font-size:10px;
}
#tableSearch #tdSearchMain .divSearchPrice input {
	width:27px; border:1px solid #295f25; height:15px; font-size:10px; padding:1px; padding-top:2px; margin:0px 1px;
}

#tableSearch #tdSearchMain .divSearchDates {
	float:left; height:42px; padding:0px; margin-bottom:8px; width:86px; text-align:center; margin-right:6px;
}
#tableSearch #tdSearchMain .divSearchDates .divSearchDatesTitle {
	height:16px; text-align:center; padding-top:6px; font-weight:bold; color:#295f25; font-size:10px;
}
#tableSearch #tdSearchMain .divSearchDates .divSearchDatesItems {
	font-size:10px; color:#295f25;
}

#tableSearch #tdSearchMain .divSearchOnlyMy {
	float:left; height:42px; padding:0px; margin-bottom:8px; width:30px; text-align:center;
}
#tableSearch #tdSearchMain .divSearchOnlyMy .divSearchOnlyMyTitle {
	height:16px; text-align:center; padding-top:6px; font-weight:bold; color:#295f25; font-size:10px;
}

#tableSearch #tdSearchMain .divSearchLastVisited {
	float:left; height:42px; padding:0px; margin-bottom:8px; width:30px; text-align:center;
}
#tableSearch #tdSearchMain .divSearchLastVisited .divSearchLastVisitedTitle {
	height:16px; text-align:center; padding-top:6px; font-weight:bold; color:#295f25; font-size:10px;
}


#tableSearch #tdSearchMain .divSearchBtnSubmit {
	float:left; height:46px; padding:0px; padding-bottom:4px; width:160px; text-align:left;
	white-space: nowrap;
}
#tableSearch #tdSearchMain .divSearchBtnSubmit .divSearchBtnSubmitInner {
	padding-top:22px;
}



#tableSearch #tdSearchSavedSearches .divSavedSearchesSave {
	float:left; padding:0px; width:22px; text-align:center; padding-top:24px;
}
#tableSearch #tdSearchSavedSearches .divSavedSearchesDelete {
	float:left; padding:0px; width:16px; text-align:center; padding-top:25px;
}
#tableSearch #tdSearchSavedSearches .divSavedSearchesMain {
	float:left; padding:0px; width:148px; text-align:center;
}
#tableSearch #tdSearchSavedSearches .divSavedSearchesMain .divSavedSearchesMainTitle {
	height:16px; text-align:center; padding-top:6px; font-weight:bold; color:#295f25; font-size:10px;
}
#tableSearch #tdSearchSavedSearches .divSavedSearchesMain select {
	width:141px; border:1px solid #295f25; height:20px; font-size:10px; padding:1px;
}









/* - - - - - - - - - - - - - - - - MAIN DIV - - - - - - - - - - - - - - - -*/


#divMain {
}
#divMain #tableMain3C {
	border: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#divMain #tableMain3C #tdMainCategories {
	width: 250px;
	vertical-align: top;
	text-align: left;
	background-image: url(img/bg_leftcolumn.gif);
	background-position: top right;
	background-repeat: repeat-y;
}
#divMain #tableMain3C #tdMainContent {
	vertical-align: top;
	text-align: left;
}
#divMain #tableMain3C #tdMainRight {
	width: 220px;
	min-width: 220px;
	vertical-align: top;
	text-align: left;
	background-color: #eef0f0;
}











#tableMain3C #tdMainCategories #imgExpandCatTree {
	position: absolute;
	top: 6px;
	left: 4px;
}
#tableMain3C #tdMainCategories #imgCollapseCatTree {
	position: absolute;
	top: 6px;
	left: 22px;
}
#tableMain3C #tdMainCategories #imgHoverShowAllCats {
	position: absolute;
	top: 4px;
	left: 214px;
}


#tableMain3C #tdMainCategories .divButtonCategory {
	height: 25px;
	background-image: url(img/bg_button_category.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-size: 12px;
}
#tableMain3C #tdMainCategories .divButtonCategory a.acatdropdown:link,
#tableMain3C #tdMainCategories .divButtonCategory a.acatdropdown:visited,
#tableMain3C #tdMainCategories .divButtonCategory a.acatdropdown:hover {
	display: block;
	float: left;
	width: 28px;
	height: 25px;
	background-image: url(img/icon_cat_dropdown.gif);
	background-position: top left;
	text-decoration: none;
}
#tableMain3C #tdMainCategories .divButtonCategory a.acatbutton:link,
#tableMain3C #tdMainCategories .divButtonCategory a.acatbutton:visited,
#tableMain3C #tdMainCategories .divButtonCategory a.acatbutton:hover {
	display: block;
	float: left;
	width: 218px;
	height: 19px;
	padding: 6px 0px 0px 4px;
	color: black;
	font-size: 12px;
	text-decoration: none;
	line-height: 1em;
}
#tableMain3C #tdMainCategories .divButtonCategory a.acatbutton:hover {
	color: #000000;
	background: url(img/bg_button_category1.gif) top right no-repeat;
}
span.spanButtonCatCount {
	color: #888888;
	font-size: 11px;
}





#tableMain3C #tdMainCategories .divFixedSubcategories {
	display: none;
}
#tableMain3C #tdMainCategories .divFixedSubcategoriesOpened {
	display: block;
}
#tableMain3C #tdMainCategories .divFixedSubcategories .divButtonSubcategory {
	height: 22px;
	background-image: url(img/bg_button_subcategory.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 11px;
}
#tableMain3C #tdMainCategories .divFixedSubcategories .divButtonSubcategory a.mainlink:link,
#tableMain3C #tdMainCategories .divFixedSubcategories .divButtonSubcategory a.mainlink:visited,
#tableMain3C #tdMainCategories .divFixedSubcategories .divButtonSubcategory a.mainlink:hover {
	display: block;
	width: 218px;
	height: 18px;
	padding: 4px 0px 0px 32px;
	color: black;
	font-size: 11px;
	text-decoration: none;
}
#tableMain3C #tdMainCategories .divFixedSubcategories .divButtonSubcategory a.mainlink:hover {
	color: #000000;
	background-image: url(img/bg_button_subcategory1.gif);
}





/* DYNAMIC SUBCATEGORIES SUBMENUS */
.divMenuDynamicSubcategories {
	position: absolute;
	display: none;
	top: -1000px;
	left: 251px;
	width: 240px;
	z-index: 110;
	background-color: #fff;
	border: 1px solid #295f25;
	border-left: 3px solid #295f25;
}
.divMenuDynamicSubcategories .divButtonMenuDynamicSubcategory {
	height: 22px;
	font-size: 11px;
	/*background-color: #295f25;*/
/*	margin: 0px;
	margin-top: 1px;*/
}
.divMenuDynamicSubcategories .divButtonMenuDynamicSubcategory a.mainlink:link,
.divMenuDynamicSubcategories .divButtonMenuDynamicSubcategory a.mainlink:visited,
.divMenuDynamicSubcategories .divButtonMenuDynamicSubcategory a.mainlink:hover {
	display: block;
	width: 234px;
	height: 18px;
	padding: 4px 0px 0px 6px;
	color: #000;
	font-size: 11px;
	text-decoration: none;
}
.divMenuDynamicSubcategories .divButtonMenuDynamicSubcategory a.mainlink:hover {
	background-color: #f5d38b;
}
.divMenuDynamicSubcategories .divButtonMenuDynamicSubcategoryTitle {
	height: 19px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	background-color: #295f25;
	color: #fff;
}

#divMenuDynamicSubcategoriesShadow {
	position: absolute;
	z-index: 109;
	width: 244px;
	height: 134px;
	border: none;
	background-color: black;
	filter:Alpha(Opacity=30);
	/*-moz-opacity:0.6;*/
	opacity:0.3;
	top: -1000px;
	left: 254px;
	display: none;
}









/* CATEGORIES FULL LIST FOR MOUSEROVSER */
#divCatsFullShadowPopup {
	position: absolute;
	z-index: 111;
	width: 740px;
	border: none;
	background-color: black;
	filter:Alpha(Opacity=30);
	/*-moz-opacity:0.6;*/
	opacity:0.3;
	top: -1600px;
	left: 254px;
	display: none;
}
#divCatsFullPopup {
	position: absolute;
	display: none;
	top: -1600px;
	left: 251px;
	width: 736px;
	z-index: 112;
	background-color: #fff;
	border: 1px solid #295f25; /* f5d38b */
	border-left: 3px solid #295f25;
}
#divCatsFullPopup #divCatsFullTitlePopup {
	/*height: 19px;*/
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 3px 0px;
	background-color: #f5d38b;
	color: #295f25;
}
#divCatsFullPopup a.mainlink:link,
#divCatsFullPopup a.mainlink:visited,
#divCatsFullPopup a.mainlink:hover {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}
#divCatsFullPopup a.mainlink:hover {
	background-color: #f5d38b;
}
#tableCatsFullPopup {
	border: none;
	margin: 3px;
	padding: 0px;
	width: 100%;
}
#tableCatsFullPopup .tdCatsFullLeftPopup {
	width: 5%;
	padding: 3px;
	padding-right: 4px;
	vertical-align: top;
	white-space: nowrap;
	font-size: 12px;
}
#tableCatsFullPopup .tdCatsFullRightPopup {
	vertical-align: top;
	padding: 3px;
}
#tableCatsFullPopup .tdCatsFullLeftPopup a {
	text-decoration: underline;
}
#tableCatsFullPopup .tdCatsFullLeftPopup a:hover {
	background-color: #cddec8;
}












/* - - - - - - - - - - - - - - - - - MAIN CENTER COLUMN CSS - - - - - - - - - - - - - - - - - */

#divMain #tableMain3C #tdMainContent .divCenterTitle {
	height: 23px; /* total 29 */
	text-align: center;
	background-color: #fff;
	background-image: url(img/bg_center_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #295f25;
	padding: 0px;
	padding-top: 6px;
}




















/* - - - - - - - - - - - - - RIGHT COLUMN CSS - - - - - - - - - - - - - */
#tableMain3C #tdMainRight .divRightTopSep {
	height: 2px;
	background-color: #fff;
}

#tableMain3C #tdMainRight #divRightTopStat {
	background-color: #cad9c7; /* cadec4, c6d0c3 */
	background-image: url(img/bg_toprightstat_triangle.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #295f25;
	font-size: 11px;
	padding: 6px 0px 7px 9px;
	line-height: 140%;
}
#tableMain3C #tdMainRight #divRightTopStat a:link,
#tableMain3C #tdMainRight #divRightTopStat a:visited,
#tableMain3C #tdMainRight #divRightTopStat a:hover {
	color: #295f25;
	text-decoration: none;
}
#tableMain3C #tdMainRight #divRightTopStat a:hover {
	text-decoration: underline;
}



#tableMain3C #tdMainRight .divRightColumnObiava {
}
#tableMain3C #tdMainRight .divRightColumnObiava a.aRightObiavaTitle:link,
#tableMain3C #tdMainRight .divRightColumnObiava a.aRightObiavaTitle:visited,
#tableMain3C #tdMainRight .divRightColumnObiava a.aRightObiavaTitle:hover {
	display: block;
	color: black;
	font-weight: bold;
	font-size: 10px;
	line-height: 1.6em;
	height: 16px;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 3px 4px;
	overflow: hidden;
}
#tableMain3C #tdMainRight .divRightColumnObiava a.aRightObiavaTitle:hover {
	text-decoration: underline;
}
#tableMain3C #tdMainRight .divRightColumnObiava .tableRightObiava {
	border: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
#tableMain3C #tdMainRight .divRightColumnObiava .tableRightObiava .tdRightObiavaLeft {
	width: 83px;
	vertical-align: top;
	text-align: center;
}
#tableMain3C #tdMainRight .divRightColumnObiava .tableRightObiava .tdRightObiavaLeft img {
	padding: 1px;
	border: 1px solid #7b9f70;
}
#tableMain3C #tdMainRight .divRightColumnObiava .tableRightObiava .tdRightObiavaRight {
	vertical-align: top;
	text-align: left;
	font-size: 9px;
}
#tableMain3C #tdMainRight .divRightColumnObiava .tableRightObiava .tdRightObiavaRight .divRORStar {
	padding-right: 4px;
	color: #909090;
	height: 16px;
}
#tableMain3C #tdMainRight .divRightColumnObiava .tableRightObiava .tdRightObiavaRight .divRORStar div {
	float: right;
}
#tableMain3C #tdMainRight .divRightColumnObiava .tableRightObiava .tdRightObiavaRight .divRORStar div.divRORStarPoints {
	padding-top: 1px;
}

#tableMain3C #tdMainRight .divRightColumnObiava .tableRightObiava .tdRightObiavaRight .divRORRegion {
	margin-top: 11px;
}
#tableMain3C #tdMainRight .divRightColumnObiava .tableRightObiava .tdRightObiavaRight .divRORPrice {
	margin-top: 4px;
}
#tableMain3C #tdMainRight .divRightColumnObiava .tableRightObiava .tdRightObiavaRight .divRORRegion span,
#tableMain3C #tdMainRight .divRightColumnObiava .tableRightObiava .tdRightObiavaRight .divRORPrice span {
	color: #707070;
}


#tableMain3C #tdMainRight .divRightColumnObiava .divRightObiaviSep {
	height: 9px;
	background-image: url(img/bg_rightobiavi_sep.gif);;
	background-position: bottom left;
	background-repeat: repeat-x;
}




a.aRecommended:link, a.aRecommended:visited, a.aRecommended:hover {
	display: block;
	line-height: 1em;
	padding: 2px 0px 1px 5px;
	margin: 0px;
	margin-right: 1px; /* Firefox bug on active link */
	font-size: 11px;
	color: #295f25;
	text-decoration: none;
}
a.aRecommended:hover {
	text-decoration: underline;
}








/* - - - - - - - - TAB MENUS - - - - - - - - - */
.divTabMenu {
	text-align: center;
	height: 22px;
	margin: 0px;
	background-color: #f0f0f0;
	line-height: normal;
}
.tableTabMenu {
	margin: 0px auto;
}
.divTabMenu a {
	display: block;
	/*float: left;*/
	height: 18px;
	margin: 0px;
	margin-right: 4px;
	padding: 3px 12px 0px 12px;
	border: 1px solid #295f25;
	border-bottom: none;
	vertical-align: top;
	cursor: pointer;
}
.divTabMenu a:link, .divTabMenu a:visited, .divTabMenu a:hover {
	text-decoration: none;
	background-color: #f7f7f7;
	color: #295f25;
	font-size: 12px;
}
.divTabMenu a:hover {
	background-color: #f5d38b;
}
.divTabMenu a.tabmenuact:link, .divTabMenu a.tabmenuact:visited, .divTabMenu a.tabmenuact:hover {
	background-color: #295f25;
	color: #ffffff;
}
.divTabMenu a.tabmenuact:hover {
	background-color: #f5d38b;
	color: #295f25;
}

.divTabContents {
	display: none;
	position: relative;
	border: none;
	border-top: 1px solid #b9d1b2;
	padding-top: 5px;
}




















/* - - - - - - - - - - - - - - - - - - - - - - - - - - PAGES - - - - - - - - - - - - - - - - - - - - - - - - - - */






/* - - - - - - - - - CATEGORIES FULL LIST PAGE - - - - - - - - - */
#tableCatsFull {
	border: none;
	margin: 3px;
	padding: 0px;
	width: 100%;
}
#tableCatsFull .tdCatsFullLeft {
	width: 5%;
	padding: 4px;
	padding-right: 5px;
	vertical-align: top;
	white-space: nowrap;
	font-size: 11px;
}
#tableCatsFull .tdCatsFullRight {
	vertical-align: top;
	padding: 4px;
	line-height: 1.3em;
}
#tableCatsFull .tdCatsFullLeft a:link,
#tableCatsFull .tdCatsFullLeft a:visited,
#tableCatsFull .tdCatsFullLeft a:hover {
	font-weight: bold;
	text-decoration: underline;
}
#tableCatsFull .tdCatsFullLeft a:hover {
	background-color: #cddec8;
}
#tableCatsFull .tdCatsFullRight a.mainlink:link,
#tableCatsFull .tdCatsFullRight a.mainlink:visited,
#tableCatsFull .tdCatsFullRight a.mainlink:hover {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}
#tableCatsFull .tdCatsFullRight a.mainlink:hover {
	background-color: #f5d38b;
}











/* - - - - - - - REGISTRATION - - - - - - - - */
.tableRegTopNote {
	border: none;
	margin: 0px auto;
	width: 65%;
	min-width: 526px;
}
.tableRegTopNote .tdRegTopNote {
	background-color:#295f25; color:#f5d38b; text-align:center; font-size:11px; font-weight:bold; padding:3px; line-height: 1.3em;
}
.tableRegTopNote .tdRegTopNote a:link,
.tableRegTopNote .tdRegTopNote a:visited,
.tableRegTopNote .tdRegTopNote a:hover {
	color: #fff;
	text-decoration: underline;
}

.tableRegistrationAccountType {
	border: none;
	margin: 0px auto;
	margin-top: 4px;
	margin-bottom: 0px;
	padding: 0px;
	width: 65%;
	min-width: 526px;
}
.tableRegistrationAccountType .tdRegistrationAccTypeLeft {
	width: 90px;
	text-align: left;
	padding: 4px;
	padding-left: 6px;
	vertical-align: top;
	background: #f5d38b url(img/bg_registertype_triangle.gif) top left no-repeat;
}
.tableRegistrationAccountType .tdRegistrationAccTypeFields {
	width: 100px;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	background-color: #f5d38b;
}
.tableRegistrationAccountType .tdRegistrationAccTypeDesc {
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
}


.tableRegistration {
	border: none;
	border-left: none;
	border-right: none;
	border-top: 2px solid #295f25;
	padding: 0px;
	margin: 0px auto;
	margin-top: 4px;
	margin-bottom: 8px;
	width: 65%;
	min-width: 526px;
}
.tableRegistration .tdRegistrationLeft {
	width: 190px;
	text-align: left;
	padding: 5px;
	vertical-align: middle;
	border-bottom: 1px solid #b9d1b2;
}
.tableRegistration .tdRegistrationFields {
	width: 250px;
	text-align: left;
	padding: 5px;
	vertical-align: middle;
	border-bottom: 1px solid #b9d1b2;
}
.tableRegistration .tdRegistrationRight {
	border-bottom: 1px solid #b9d1b2;
	vertical-align: top;
	font-size: 10px;
	padding: 2px;
}
.tableRegistration .tdRegistrationLast {
	border-bottom: none;
}
.tableRegistration input.textfields1 {
	border: 1px solid #295f25;
	font-family: Verdana, Arial;
	font-size: 12px;
	padding: 3px;
	width: 210px;
	margin: 1px 0px 1px 0px;
}
.tableRegistration input.textfields1req {
	border-left: 3px solid #295f25;
}
.tableRegistration .reg_inp_wrong {
	background-color: #FFF0F0;
}
.tableRegistration select.selectReg1 {
	border: 1px solid #295f25;
	font-family: Verdana, Arial;
	font-size: 12px;
	padding: 2px;
	width: 217px;
	margin: 1px 0px 1px 0px;
}
.tableRegistration a.aRegLinks:link,.tableRegistration a.aRegLinks:visited,.tableRegistration a.aRegLinks:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #0000FF;
}
.tableRegistration a.aRegLinks:hover {
	color: #6666FF;
}
.tableRegistration span.spanRegReq {
	color: #707070;
}


.tableRegistrationBottom {
	border: none;
	border-left: none;
	border-right: none;
	border-top: 2px solid #295f25;
	padding: 0px;
	margin: 0px auto;
	margin-top: 4px;
	margin-bottom: 8px;
	width: 65%;
	min-width: 526px;
}
.tableRegistrationBottom .tdRegistrationBottomLeft {
	width: 190px;
	text-align: left;
	padding: 5px;
	vertical-align: middle;
}
.tableRegistrationBottom .tdRegistrationBottomRight {
	text-align: left;
	padding: 5px;
	vertical-align: middle;
}



.divRegisterButtons {
	padding: 10px;
	text-align: center;
}



#divRegisteredMainText {
	font-size: 12px;
	color: #295f25;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}

#divAccountApproved {
	font-size: 12px;
	color: #295f25;
	text-align: center;
	line-height: 150%;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}
#divAccountNotApproved {
	font-size: 12px;
	color: #C00000;
	text-align: center;
	line-height: 150%;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}











/* - - - - - - - - - - TERMS - - - - - - - - - - - */
#divTermsPage {
	margin: 20px 30px 20px 30px;
	padding: 10px;
	font-size: 12px;
	line-height: 160%;
}











/* - - - - - - - - - - - CONTACTS - - - - - - - - - - - - */
.tableContactForm {
	border: none;
	border-top: 2px solid #295f25;
	padding: 0px;
	margin: 0px auto;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 520px;
	/*min-width: 500px;*/
}
.tableContactForm .tdContactFormLeft {
	padding: 5px;
	padding-top: 7px;
	vertical-align: top;
	text-align: left;
	width: 120px;
}
.tableContactForm .tdContactFormRight {
	vertical-align: top;
	padding: 5px;
	text-align: left;
}
.tableContactForm input.contactfield {
	border: 1px solid #295f25;
	padding: 3px;
	font-family: Verdana, Arial;
	font-size: 11px;
	width: 340px;
}
.tableContactForm textarea.contactTA {
	border: 1px solid #295f25;
	padding: 3px;
	font-family: Verdana, Arial;
	font-size: 11px;
	width: 340px;
	height: 160px;
}
.tableContactForm .tdContactFormButtons {
	padding: 10px;
	padding-right: 38px;
	text-align: right;
}

.tableContactFormAbove {
	border-top: none;
	margin-bottom: 4px;
}
.tableContactFormAbove .tdContactFormAbove {
	font-size: 12px;
}








/* - - - - - - - - - - - - PASSWORD RECOVERY - - - - - - - - - - - - - */
.divPassretrMain {
	border: none;
	border-top: 2px solid #295f25;
	padding: 10px;
	/*margin: 0px auto;*/
	margin: 20px 40px 10px 40px;
	font-size: 12px;
	text-align: center;
	line-height: 160%;
}
.divPassretrMain input.inpPassretrEmail {
	width: 300px;
}

.divPassretrFinalizeSuccess {
	font-size: 12px;
	color: #295f25;
	text-align: center;
	line-height: 150%;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}
.divPassretrFinalizeFail {
	font-size: 12px;
	color: #C00000;
	text-align: center;
	line-height: 150%;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}









/* - - - - - - - - - - - - - - - - WHY PAGE - - - - - - - - - - - - - - - - - */
.divWhyRadius {
	margin: 20px 0px 20px 0px;
	padding: 0px 30px 0px 30px;
	font-size: 12px;
	line-height: 160%;
}
.divWhyRadius ul {
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	padding-left: 20px;
	list-style-image: url(img/icon_check_listitem.gif);
}
.divWhyRadius ul li {
	margin-bottom: 12px;
	padding-left: 10px;
}










/* - - - - - - - - - - - - - - - - - REKLAMA - - - - - - - - - - - - - - - - - - */
.divForReklama {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px 30px 0px 30px;
	text-align: center;
	font-size: 12px;
	line-height: 160%;
}









/* - - - - - - - - - - - - - - - - - MY SETTINGS - - - - - - - - - - - - - - - - - - */
.tableSettings {
	border: none;
	border-left: none;
	border-right: none;
	border-top: 2px solid #295f25;
	padding: 0px;
	margin: 0px auto;
	margin-top: 4px;
	margin-bottom: 8px;
	width: 65%;
	min-width: 526px;
}
.tableSettings .tdSettingsLeft {
	width: 190px;
	text-align: left;
	padding: 5px;
	vertical-align: middle;
	border-bottom: 1px solid #b9d1b2;
}
.tableSettings .tdSettingsCenter {
	width: 250px;
	text-align: left;
	padding: 5px;
	vertical-align: middle;
	border-bottom: 1px solid #b9d1b2;
}
.tableSettings .tdSettingsRight {
	border-bottom: 1px solid #b9d1b2;
	vertical-align: top;
	font-size: 10px;
	padding: 2px;
}
.tableSettings .tdSettingsSingle {
	text-align: left;
	padding: 5px;
	vertical-align: middle;
	font-size: 11px;
	border-bottom: 1px solid #b9d1b2;
}
.tableSettings .tdSettingsLast {
	border-bottom: none;
}

.tableSettings input.textfields1 {
	border: 1px solid #295f25;
	font-family: Verdana, Arial;
	font-size: 12px;
	padding: 3px;
	width: 210px;
	margin: 1px 0px 1px 0px;
}
.tableSettings input.textfields1req {
	border-left: 3px solid #295f25;
}
.tableSettings .settings_inp_wrong {
	background-color: #FFF0F0;
}
.tableSettings select.selectSettings1 {
	border: 1px solid #295f25;
	font-family: Verdana, Arial;
	font-size: 12px;
	padding: 2px;
	width: 217px;
	margin: 1px 0px 1px 0px;
}
.tableSettings a.aSettingsLinks:link,.tableSettings a.aSettingsLinks:visited,.tableSettings a.aSettingsLinks:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #0000FF;
}
.tableSettings a.aSettingsLinks:hover {
	color: #6666FF;
}
.tableSettings span.spanSettingsReq {
	color: #707070;
}

.divSettingsButtons {
	padding: 10px;
	text-align: center;
}











/* - - - - - - - - - - - - - - - - - NEW ANNOUNCEMENT - - - - - - - - - - - - - - - - - - */
.tableNewObiava {
	border: none;
	border-left: none;
	border-right: none;
	border-top: 2px solid #295f25;
	padding: 0px;
	margin: 0px auto;
	margin-top: 4px;
	margin-bottom: 8px;
	width: 526px; /* 70%; */
	min-width: 526px;
}
.tableNewObiava .tdNewObiavaLeft {
	width: 250px;
	text-align: left;
	padding: 3px;
	vertical-align: middle;
	border-bottom: 1px solid #b9d1b2;
}
.tableNewObiava .tdNewObiavaLeftAlignTop {
	vertical-align: top;
}
.tableNewObiava .tdNewObiavaRight {
	text-align: left;
	padding: 3px;
	vertical-align: middle;
	border-bottom: 1px solid #b9d1b2;
	font-size: 12px;
}
.tableNewObiava .tdNewObiavaSingle {
	text-align: left;
	padding: 3px;
	vertical-align: middle;
	font-size: 12px;
	border-bottom: 1px solid #b9d1b2;
}
.tableNewObiava .tdNewObiavaLast {
	border-bottom: none;
}

.tableNewObiava input.textfields1 {
	border: 1px solid #295f25;
	font-family: Verdana, Arial;
	font-size: 12px;
	padding: 2px;
	width: 266px;
	margin: 1px 0px 1px 0px;
}
.tableNewObiava input.textfieldprice {
	width: 100px;
}
.tableNewObiava input.textfields1req {
	border-left: 3px solid #295f25;
}
.tableNewObiava .newobiava_inp_wrong {
	background-color: #FFF0F0;
}
.tableNewObiava select.selectNewObiava1 {
	border: 1px solid #295f25;
	font-family: Verdana, Arial;
	font-size: 12px;
	padding: 1px;
	width: 272px;
	margin: 1px 0px 1px 0px;
}
.tableNewObiava select.selectNewObiava1Currency {
	width: 50px;
}
.tableNewObiava select.selectNewObiava1VIP {
	width: auto;
}
.tableNewObiava select.selects1req {
	border-left: 3px solid #295f25;
}
.tableNewObiava a.aNewObiavaLinks:link,.tableNewObiava a.aNewObiavaLinks:visited,.tableNewObiava a.aNewObiavaLinks:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #0000FF;
}
.tableNewObiava a.aNewObiavaLinks:hover {
	color: #6666FF;
}
.tableNewObiava span.spanNewObiavaReq {
	color: #707070;
	font-size: 11px;
}
.tableNewObiava a.aNewHelp:link, .tableNewObiava a.aNewHelp:visited, .tableNewObiava a.aNewHelp:hover {
	font-size: 11px;
	color: #808080;
	text-decoration: underline;
}
.tableNewObiava a.aNewToggleAdditionalCats:link, .tableNewObiava a.aNewToggleAdditionalCats:visited, .tableNewObiava a.aNewToggleAdditionalCats:hover {
	font-size: 11px;
	text-decoration: underline;
}

#divNEWOReqCredits {
	text-align: right;
	margin-top: 4px;
	padding-right: 4px;
	display: none;
}

.tableNewObiava #new_content {
	border: 1px solid #295f25;
	font-family: Verdana, Arial;
	font-size: 12px;
	padding: 2px;
	width: 502px;
	height: 210px;
	margin: 1px 0px 1px 0px;
}

.divNewObiavaButtons {
	padding: 10px;
	text-align: center;
}

.tableNewOGuestWarn {
	border: none;
	margin: 0px auto;
	width: 526px;
}
.tableNewOGuestWarn .tdNewOGuestWarn {
	background-color:#295f25; color:#f5d38b; text-align:center; font-size:11px; font-weight:bold; padding:2px; line-height: 1.3em;
}
.tableNewOGuestWarn .tdNewOGuestWarnNarrow {
	line-height: 1.1em;
}
.tableNewOGuestWarn .tdNewOGuestWarn a:link,
.tableNewOGuestWarn .tdNewOGuestWarn a:visited,
.tableNewOGuestWarn .tdNewOGuestWarn a:hover {
	color: #fff;
	text-decoration: underline;
}


.tableNewOAllWarn1 {
	/*border: none;*/
	margin: 0px auto;
	margin-top: 3px;
	width: 526px;
	border: 1px solid #295f25;
}
.tableNewOAllWarn1 .tdNewOAllWarn {
	background-color:#cad9c7; color:#295f25; text-align:center; font-size:11px; font-weight:bold; padding:2px; line-height: 1.3em;
}
.tableNewOAllWarn1 .tdNewOAllWarnNarrow {
	line-height: 1.1em;
}
.tableNewOAllWarn1 .tdNewOAllWarn a:link,
.tableNewOAllWarn1 .tdNewOAllWarn a:visited,
.tableNewOAllWarn1 .tdNewOAllWarn a:hover {
	color: #000;
	text-decoration: underline;
}












/* - - - - - - - - - - - - - - - - - ANNOUNCEMENT PAGE - - - - - - - - - - - - - - - - - - */
.divObiavaBreadcrumb {
	margin: 0px;
	margin-bottom: 5px;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 1.2em;
	min-height: 14px;
}
.divObiavaBreadcrumb .divOBCcat {
	float: left; white-space: nowrap;
}
.divObiavaBreadcrumb a:link, .divObiavaBreadcrumb a:visited, .divObiavaBreadcrumb a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.divObiavaBreadcrumb a:hover { text-decoration: underline; }
.tableObiavaTitle {
	border: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	/*background-color: #fff;*/
}
.tableObiavaTitle .tdObiavaTitleTitle {
	text-align: left;
	width: 90%;
	/*white-space: nowrap;*/
	border-bottom: 1px solid #295f25;
	background-image: url(img/h1_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	/*overflow: hidden;*/
}
.tableObiavaTitle .tdObiavaTitleTitle h3 {
	/*overflow: hidden;*/
}
.tableObiavaTitle .tdObiavaTitleRight {
	text-align: right;
	vertical-align: top;
	font-size: 11px;
	color: #666666;
	white-space: nowrap;
	border-bottom: 1px solid #295f25;
	padding-top: 3px;
	padding-right: 3px;
	background-image: url(img/h1_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.tableObiavaTitle .tdObiavaTitleVIP { background-image: url(img/h1_bg_vip.gif); }
.tableObiavaTitle .tdObiavaTitleRight a:link, .tableObiavaTitle .tdObiavaTitleRight a:visited, .tableObiavaTitle .tdObiavaTitleRight a:hover {
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.tableObiavaTitle .tdObiavaTitleRight a:hover {
	color: #295f25;
}

.divObiavaContent {
	font-family: Verdana;
	font-size: 12px;
	background-color: #fff;
	background-image: url(img/bg_obiava_contenttop.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 6px;
	padding-top: 10px;
	border: 1px solid #E7E7E7; /* cadec4 */
	border-top: none;
}
.tableObiavaContent {
	border: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.tableObiavaContent .tdObiavaContentLeft {
	vertical-align: top;
	text-align: left;
	width: 140px;
	font-size: 10px;
	color: #808080;
}
.tableObiavaContent .tdObiavaContentRight {
	vertical-align: top;
	text-align: left;
	font-family: Verdana;
	font-size: 12px;
	background-color: #fff;
}

.tdObiavaContentRight ul, .tdObiavaContentRight ol {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}
.tdObiavaContentRight ul li, .tdObiavaContentRight ol li {
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
}

.tableObiavaContent .tdObiavaContentLeft img {
	width: 130px;
}
.tableObiavaContent .tdObiavaContentLeft .divOCLBelowImg {
	border: 1px solid #d7d7d7; margin: 4px 10px 0px 0px; padding: 2px;
}
.tableObiavaContent .tdObiavaContentLeft a.aObiavaID:link, .tableObiavaContent .tdObiavaContentLeft a.aObiavaID:visited, .tableObiavaContent .tdObiavaContentLeft a.aObiavaID:hover {
	font-size: 11px;
	color: #808080;
	text-decoration: underline;
}
.tableObiavaContent .tdObiavaContentLeft a.aObiavaID:hover {
	color: #295f25;
}

.divObiavaContentSite {
	font-family: Verdana;
	font-size: 12px;
	background-color: #fff;
	padding: 4px;
	border: 1px solid #E7E7E7; /* cadec4 */
	border-top: 1px solid #D7D7D7;
	margin: 0px;
	margin-top: 5px;
}
.divObiavaSectionTitle {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	white-space: nowrap;
	/* background-color: #fff; */
	color: #295f25;
	padding: 1px;
	/* border: 1px solid #b9d1b2;
	border-bottom: none; */
	margin: 0px;
	margin-top: 6px;
}
.divObiavaPhotos {
	font-family: Verdana;
	font-size: 12px;
	/* background-color: #fff; */
	padding: 4px;
	border: 1px solid #E0E0E0;
	margin: 0px;
}
.divObiavaPhotos img {
	border: 1px solid #E0E0E0;
	padding: 1px;
	margin-right: 4px;
}

.divObiavaContacts {
	font-family: Verdana;
	font-size: 12px;
	background-color: #fff;
	padding: 4px;
	border: 1px solid #b9d1b2;
	margin: 0px;
	margin-top: 0px;
	min-height: 50px;
	overflow: auto;
}
.divObiavaContacts input.inpObiavaEmail {
	width: 250px;
	padding: 2px;
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #295f25;
	background-color: #fff;
}
.divObiavaContacts .divObiavaContacts1 {
	float: left; width: 390px; min-height: 50px;
}
.divObiavaContacts .divObiavaContacts2 {
	float: left; min-width: 200px; max-width: 420px; min-height: 50px; overflow: auto;
}
.divObiavaContacts .divObiavaContacts2_1 {
	height:17px; background:transparent url(img/icon_phone1.gif) left center no-repeat; padding-left:22px; padding-top:5px; line-height:1em;
}
.divObiavaContacts .divObiavaContacts2_2 {
	height:17px; background:transparent url(img/icon_skype.gif) left center no-repeat; padding-left:22px; padding-top:5px; line-height:1em;
}

.divObiavaShortURL {
}
.divObiavaShortURL input {
	width: 340px;
	padding: 3px;
	font-family: Verdana;
	font-size: 12px;
	border: 1px solid #295f25;
	background-color: #f7f7f7;
}

.divOOtherObiavi {
	height: 204px;
	margin-bottom: 16px;
	overflow: hidden;
}













/* - - - - - - - - - - - - - - - - - LISTING OBIAVI CSS - - - - - - - - - - - - - - - - - - */
.divLONavTop {
	min-height: 22px;
	margin-bottom: 2px;
}
.tableLONavTop {
	width: 100%;
	border: none;
	padding: 0px;
	margin: 0px;
}
.tableLONavTop .tdLONavTopLeft {
	width: 90%;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 1.2em;
	padding: 2px 8px 0px 5px;
}
.tableLONavTop .tdLONavTopRight {
	white-space: nowrap;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 1.2em;
	padding-right: 2px;
	vertical-align: top;
}

.tableLONavTop .tdLONavTopLeft a:link,
.tableLONavTop .tdLONavTopLeft a:visited,
.tableLONavTop .tdLONavTopLeft a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.tableLONavTop .tdLONavTopLeft a:hover { text-decoration: underline; }


.tableLONavTop .tdLONavTopRight form {
	margin: 0px;
	padding: 0px;
}
.tableLONavTop .tdLONavTopRight form select, .tableLONavTop .tdLONavTopRight form select option {
	font-size: 11px;
}


.divListingContainer {
}

.divListingObiava {
	float: left;
	width: 236px; /* 252 */
	height: 204px; /* 186 */
	background: url(img/bg_listing_obiava_box.gif) top left no-repeat;
	margin: 0px 4px;
	padding: 0px 7px;
	padding-right: 9px;
	font-size: 11px;
	line-height: 1.75em;
}
.divListingObiavaVIP {
	background: url(img/bg_listing_obiava_box_vip.gif) top left no-repeat;
}
.divListingObiava .divLOTitle {
	font-size: 11px;
	font-weight: bold;
	margin: 2px 0px;
	max-height: 20px;
	padding: 0px;
	overflow: hidden;
}
.divListingObiava .divLOTitle a:link, .divListingObiava .divLOTitle a:visited, .divListingObiava .divLOTitle a:hover {
	color: black; text-decoration: none;
}
.divListingObiava .divLOTitle a:hover {
	color: #295f25;
}
.divListingObiava .tableLO1 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 14px;
	width: 100%;
}
.divListingObiava .tableLO1 .tdLOLeft {
	text-align: left;
	vertical-align: top;
	width: 80px;
	padding-left: 1px;
	padding-top: 2px;
}
.divListingObiava .tableLO1 .tdLORight {
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	padding: 0px;
	color: #295f25;
	line-height: 1.2em;
	padding-top: 2px;
}
.divListingObiava .tableLO1 .tdLOLeft img {
	border: 1px solid #7b9f70;
	padding: 1px;
}
.divListingObiava .divLOTopStat {
	height: 18px;
	color: #909090;
	line-height: normal;
}
.divListingObiava .divLOTopStat .divLODate {
	float: left;
	height: 16px;
	padding-top: 2px;
}
.divListingObiava .divLOTopStat .divLOStars {
	float: right;
	height: 16px;
	padding-top: 2px;
}
.divListingObiava .divLOTopStat .divLOStarsVIP {
	background: url(img/icon_star.gif) top left no-repeat;
	padding-left: 20px;
}
.divListingObiava .divLOShortContent {
	height: 38px;
	overflow: hidden;
}
.divListingObiava .spanLOLabel {
	color: #707070;
}
.divListingObiava .divLO2 {
	line-height: 1.6em;
}
.divListingObiava a.aLOToO {
	display: block;
	padding: 5px 0px;
	margin-top: 17px; /* was 2 */
	text-align: center;
	background: url(img/bg_LO_button1.gif) center no-repeat;
}
.divListingObiava a.aLOToOEdit {
	background: url(img/bg_LO_button2.gif) center no-repeat;
}

.divLONoObiavi {
	text-align: center;
}














/* - - - - - - - - - - - - - - - - - MY SERVICES CSS - - - - - - - - - - - - - - - - - - */
.divMyservicesSectionTitle {
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	width: auto;
	white-space: nowrap;
	color: #295f25;
	padding: 1px;
	/*border: 1px solid #b9d1b2;
	border-bottom: none;*/
	margin: 0px;
	margin-top: 8px;
}
.divMyservicesSection {
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5em;
	background-color: #fff;
	padding: 4px;
	border: 1px solid #b9d1b2;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.divMyservicesSectionCredits {
	background-color: transparent;
	background-color: #EEEEEE;
	font-size: 11px;
}
.divMyservicesSectionCredits ul, .divMyservicesSectionCredits ol {
	margin: 0px;
	margin-bottom: 4px;
	padding: 0px;
	padding-left: 26px;
}
.divMyservicesSectionCredits ul li, .divMyservicesSectionCredits ol li {
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
}
.tableMyservicesCredits {
	margin: 4px 0px;
	padding: 0px;
	width: 420px;
}
.tableMyservicesCredits td {
	padding: 1px;
	padding-right: 10px;
}
.tableMyservicesCredits .tdMyservicesCreditsTitle {
	font-weight: bold;
	border-bottom: 1px solid #D7D7D7;
}











/* - - - - - - - - - - - - - - - - - EDIT OBIAVA CSS - - - - - - - - - - - - - - - - - - */
.tableEOPublishDate {
	border: none;
	padding: 0px;
	margin: 0px auto;
	margin-top: 4px;
	width: 526px; /* 70%; */
	min-width: 526px;
}
.tableEOPublishDate td {
	text-align: right;
	font-size: 11px;
	color: #666666;
}

.tableEOCurrentPhotos {
	border: none;
	padding: 0px;
	margin: 0px;
}
.tableEOCurrentPhotos .tdOECurrentPhotosLeft {
	width: 80px;
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
.tableEOCurrentPhotos .tdOECurrentPhotosRight {
	padding: 2px;
	vertical-align: middle;
	text-align: left;
	white-space: nowrap;
}
.tableEOCurrentPhotos .tdOECurrentPhotosLeft img {
	padding: 1px;
	border: 1px solid #b9d1b2;
}
.tableEOCurrentPhotos .tdOECurrentPhotosRight input {
	padding: 0px;
	margin: 0px;
}











/* - - - - - - - - - - - - - - - - - NEW PRIVATE MESSAGE CSS - - - - - - - - - - - - - - - - - - */
.tableNewPM {
	border: none;
	border-left: none;
	border-right: none;
	border-top: 2px solid #295f25;
	padding: 0px;
	margin: 0px auto;
	margin-top: 4px;
	margin-bottom: 8px;
	width: 526px; /* 70%; */
	min-width: 526px;
}
.tableNewPM .tdNewPMLeft {
	width: 250px;
	text-align: left;
	padding: 3px;
	vertical-align: middle;
	border-bottom: 1px solid #b9d1b2;
}
.tableNewPM .tdNewPMLeftAlignTop {
	vertical-align: top;
}
.tableNewPM .tdNewPMRight {
	text-align: left;
	padding: 3px;
	vertical-align: middle;
	border-bottom: 1px solid #b9d1b2;
	font-size: 12px;
}
.tableNewPM .tdNewPMSingle {
	text-align: left;
	padding: 3px;
	vertical-align: middle;
	font-size: 12px;
	border-bottom: 1px solid #b9d1b2;
}
.tableNewPM .tdNewPMLast {
	border-bottom: none;
}

.tableNewPM input.textfields1 {
	border: 1px solid #295f25;
	font-family: Verdana, Arial;
	font-size: 12px;
	padding: 2px;
	width: 266px;
	margin: 1px 0px 1px 0px;
}
.tableNewPM input.textfields1req {
	border-left: 3px solid #295f25;
}
.tableNewPM .newobiava_inp_wrong {
	background-color: #FFF0F0;
}
.tableNewPM select.selectNewPM1 {
	border: 1px solid #295f25;
	font-family: Verdana, Arial;
	font-size: 12px;
	padding: 1px;
	width: 272px;
	margin: 1px 0px 1px 0px;
}
.tableNewPM select.selects1req {
	border-left: 3px solid #295f25;
}
.tableNewPM a.aNewPMLinks:link,.tableNewPM a.aNewPMLinks:visited,.tableNewPM a.aNewPMLinks:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #0000FF;
}
.tableNewPM a.aNewPMLinks:hover {
	color: #6666FF;
}
.tableNewPM span.spanNewPMReq {
	color: #707070;
	font-size: 11px;
}
.tableNewPM a.aNewPMHelp:link, .tableNewPM a.aNewPMHelp:visited, .tableNewPM a.aNewPMHelp:hover {
	font-size: 11px;
	color: #808080;
	text-decoration: underline;
}

.tableNewPM #new_content {
	border: 1px solid #295f25;
	font-family: Verdana, Arial;
	font-size: 12px;
	padding: 2px;
	width: 502px;
	height: 210px;
	margin: 1px 0px 1px 0px;
}

.divNewPMButtons {
	padding: 10px;
	text-align: center;
}









/* - - - - - - - - - - - READ MESSAGE PAGE - - - - - - - - - - - - */
.tablePMPublishDate {
	border: none;
	padding: 0px;
	margin: 0px auto;
	margin-top: 4px;
	width: 70%;
	min-width: 526px;
}
.tablePMPublishDate td {
	font-size: 11px;
}
.tablePMPublishDate .tdPMPublishDateLeft {
	text-align: left;
	vertical-align: top;
}
.tablePMPublishDate .tdPMPublishDateRight {
	text-align: right;
	vertical-align: top;
	color: #666666;
	white-space: nowrap;
}
.tablePMPublishDate .tdPMPublishDateLeft .button {
	margin-bottom: 2px;
}

.tableReadPM {
	border: none;
	border-left: none;
	border-right: none;
	border-top: 2px solid #295f25;
	padding: 0px;
	margin: 0px auto;
	margin-top: 4px;
	margin-bottom: 8px;
	width: 70%;
	min-width: 526px;
}
.tableReadPM .tdReadPMLeft {
	width: 250px;
	text-align: left;
	padding: 3px;
	vertical-align: middle;
	border-bottom: 1px solid #b9d1b2;
}
.tableReadPM .tdReadPMLeftAlignTop {
	vertical-align: top;
}
.tableReadPM .tdReadPMRight {
	text-align: left;
	padding: 3px;
	vertical-align: middle;
	border-bottom: 1px solid #b9d1b2;
	font-size: 12px;
}
.tableReadPM .tdReadPMSingle {
	text-align: left;
	padding: 3px;
	vertical-align: middle;
	font-size: 12px;
	border-bottom: 1px solid #b9d1b2;
}
.tableReadPM .tdReadPMLast {
	border-bottom: none;
}













/* - - - - - - - - - - - - - - - - - HELP - - - - - - - - - - - - - - - - - - */
.divHelpSection {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 12px;
}
a.aHelpQ, a.aHelpQ:active, a.aHelpQ:link, a.aHelpQ:visited, a.aHelpQ:hover {
	display: block;
	/*margin: 0px;*/
	margin-top: 0px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.6em;
	color: #5050EF;
	text-decoration: none;
}
a.aHelpQ:hover {
	text-decoration: underline;
}
.divHelpAnswer {
	font-size: 11px;
	color: #666666;
	line-height: 1.3em;
	margin-left: 10px;
	display: none;
}

.divHelpContents {
	font-size: 11px;
	color: #333333;
	line-height: 1.5em;
}














/* - - - - - - - - - - - - - - - - - BY REGIONS BOTTOM INCLUDE - - - - - - - - - - - - - - - - - - */
.divListingByRegions {
	background-color: #f0f0f0;
	padding: 0px;
	overflow: auto;
}
.divListingByRegions div {
	float: left;
	width: 124px;
	height: 10px;
	margin: 1px 0px;
	padding: 1px;
	font-size: 10px;
	white-space: nowrap;
	line-height: 1.0em;
}
.divListingByRegions div a:link, .divListingByRegions div a:visited, .divListingByRegions div a:hover {
	font-size: 10px;
}







.divGlobalKeywords a:link, .divGlobalKeywords a:visited, .divGlobalKeywords a:hover {
	font-size: 12px;
	text-decoration: underline;
}
















/* - - - - - - - - in site admin elements - - - - - - - - - */
.divObiavaModOpts {
	border: 1px solid #000000;
	border-top: 3px solid #000000;
	background-color: #BBBBBB;
	color: #000000;
	padding: 3px;
	line-height: 1.5em;
}






























































input.inpCaptcha {
	border: 1px solid #295f25;
	font-family: Verdana, Arial;
	font-size: 16px;
	padding: 3px;
	width: 160px;
	margin: 2px 0px 2px 0px;
}


















#divMainFooter {
	height: 54px;
	background-color: #b9d1b2;
	color: black;
	border-bottom: 1px solid #909090;
}


#divMainFooter .divFooterLinks {
	text-align: right;
	font-size: 12px;
	font-family: Verdana;
	padding: 5px;
}
#divMainFooter .divFooterLinks a:link {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
#divMainFooter .divFooterLinks a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
#divMainFooter .divFooterLinks a:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #295f25;
}


#divFooterCounter1 {
	text-align: right;
	margin-top: 8px;
}





























/* - - - - BREADCRUMB - - - - */
.divbreadcrumb {
	margin-bottom: 4px;
	padding: 3px;
	padding-left: 10px;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
	/*border: 1px solid #F0F0F0;*/
	/*background-color: #F9F9F9;*/
}
.divbreadcrumb a:link {
	font-size: 11px;
	text-decoration: underline;
	color: #999999;
}
.divbreadcrumb a:visited {
	font-size: 11px;
	text-decoration: underline;
	color: #999999;
}
.divbreadcrumb a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}













.divPageselectorContainer {
	margin-bottom: 4px;
}



/* - - - - PAGE SELECTOR CSS - - - - */
.div_pageselector_standalone {
	width: 98%;
	padding: 0px;
	margin: 0px;
	margin-top: 4px;
	margin-left: 4px;
	border: none;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.div_pageselector_standalone .table_pageselector {
	border: none;
/*	width: 100%;*/
	padding: 0px;
	margin: 0px;
}
.div_pageselector_standalone .table_pageselector td {
	border: 1px solid #BABABA;
	background-color: #DDDDDD;
	vertical-align: top;
	/*color: #FF4200;*/
/*	padding:0px;*/
	height: 17px;
}
.div_pageselector_standalone .table_pageselector td div {   /* for cells with no links */
	padding: 2px 2px 0px 2px;
}
.div_pageselector_standalone .table_pageselector td a:link,
.div_pageselector_standalone .table_pageselector td a:visited,
.div_pageselector_standalone .table_pageselector td a:hover {
	display: block;
	/*height: 13px;*/
	padding: 1px 2px 1px 2px;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
}
.div_pageselector_standalone .table_pageselector td a:hover {
	background-color: #333333;
	color: #FFFFFF;
}

.div_pageselector_standalone .table_pageselector .td_firstlink {
	background-color: #FFF;
}
.div_pageselector_standalone .table_pageselector .td_lastlink {
	background-color: #FFF;
}
.div_pageselector_standalone .table_pageselector .td_prevlink {
	background-color: #F0F0F0;
	/*border:1px solid #C4C4C4;*/
}
.div_pageselector_standalone .table_pageselector .td_prevlink a:hover {
	background-color: #333333;
}
.div_pageselector_standalone .table_pageselector .td_nextlink {
	background-color: #F0F0F0;
	/*border:1px solid #C4C4C4;*/
}
.div_pageselector_standalone .table_pageselector .td_nextlink a:hover {
	background-color: #333333;
}
.div_pageselector_standalone .table_pageselector .td_sep {
	border: none;
	background-color: transparent;
	width: 4px;
	min-width: 4px;
}
.div_pageselector_standalone .table_pageselector .td_currentpage {
	background-color: #808080;
	border: none;
	color: #FFFFFF;
}
.div_pageselector_standalone .table_pageselector .td_page {
}
.div_pageselector_standalone .table_pageselector .td_dots {
	border: none;
	background-color: transparent;
}
/* ------ END PAGE SELECTOR CSS ------ */















