﻿div {font-family:Arial;}
ul {vertical-align:top;padding:0em;line-height:2em;}
li {line-height:2em; vertical-align:top;line-height:2em; list-style:none;}
select{text-align:justify;border-color:Green;background:#FFFBD6;color:Black;font-weight:bolder;}
textarea{text-align:justify;border-color:Green;background:#FFFBD6;color:Black;font-weight:bolder;}
input{text-align:justify;background:#DCE5A8;color:Black;font-weight:bolder;}
input .text{width:140px;color:Black}
html{height:90%;width:98%;}
body *{font-family: Calisto MT;}
body{min-height:90%;background-color:#BACB59;text-align:left;}
h1{color:#990000;}
h2{color:#990000;}
h3{color:#990000;}
h4{color:#990000;}
h5{color:#990000;}
h6{color:#990000;}
a{color:#FF6600;font-weight:bold}
a:hover{color:#990000}
a:visited{font-weight:normal;}
a:link{}
a:active{}
b{color:#990000;font-size:large}
.borderColor{border-width:0.15em;border-style:solid;border-color:#FF6600;}

.display_none{display:none}
.display_block{display:block}

.txtWidthSmall{width:4em;}

.buttons{background-color:#FF6600;color:White;font-weight:bolder;text-align:center;vertical-align:middle;height:2em}
.buttonsDisabled{background-color:#FDAA33;color:#EBE7E7;font-weight:bolder;text-align:center;vertical-align:middle;height:2em;border:0}
.labels{color:#41650A;font-weight:900;font-size:medium}
.checkbox{color:Black;font-weight:bolder;height:3em;}
.menu{position:absolute;clear:both;float:right;font-size:smaller;top:0.5em;right:0;height:7em;width:10em;vertical-align:middle;background:transparent}
.menu .borderColor{border-width:0.18em}
.menu table{background:transparent;background-color:White;text-align:center;width:9em;}
.menu td {background:transparent;background-color:#E8ECD5;text-align:center;}

.searchFieldset{border-width:0;margin:0;}
.search{border-width:0;margin:0}
.searchPanels{border-width:0;margin:0}
.searchContainers{margin:0;border-width:0.15em;border-style:solid;border-color:#FF6600}
.searchPoint{position:absolute;float:left;background:#E8ECD5;width:12em;top:0;padding-left:0.5em;padding-right:0.5em;left:0}
.searchPointAutosuggest{position:relative;top:0em;left:0;}
.searchPointAutosuggest .tbPointName {width:12em;font-size:smaller}
.searchPoint ul {padding-left:4%}
.searchPoint h3 {line-height:0;}
.searchTrek{position:absolute;float:left;background:#E8ECD5;width:23.5em;left:14.5em;top:0;padding-left:0.5em;padding-right:0.5em}
.searchTrek ul {padding-left:2%;}
.searchTrek h3 {line-height:0;}
.searchTrekDep {position:relative;left:0;top:0}
.searchTrekDep .tbDepPoint {width:12em;font-size:smaller}
.searchTrekArriv {position:absolute;left:12.5em;top:2.29em}
.searchTrekArriv .tbArrivPoint {width:12em;font-size:smaller}
.searchResults{position:absolute;top:9.5em;width:50%;height:10%}
.searchPointResults{width:62em;text-align:center}

.searchResults .searchTrekResults .noTreksFound{line-height:1em;font-size:medium;font-weight:900}
.lTrekCounter{color:Red;font-size:small;font-weight:900;line-height:0}
.searchResults .searchTrekResults .labels{line-height:0;top:0.5;bottom:0}
.searchResults .searchTrekResults .trekDurationDiv{position:relative;background-color:#F5F1D0;width:8em;height:2em;top:1px;text-align:center;left:27em;padding:3px;padding-bottom:6px}
.searchResults .searchTrekResults .trekDurationDiv .labels{line-height:1em}

#searchTitle{text-align:center;position:absolute;float:left;top:2.5em;width:95%;z-index:0;left:3.8em;}
#searchTitle .logo{}
*html #searchTitle .logo {background-image: url(../../Images/Logos/logo.gif);}/*Probably useless.*/
#searchTitle h1{color:#FF6600;margin:0;padding:0.1em;text-align:center;vertical-align:middle}
#searchSubTitle{position:absolute;float:left;width:45%;text-align:center;left:29.8%;padding-top:0em;height:8%;top:6.7em}
#searchRecomand{position:absolute;float:left;width:50%;top:0.1em;line-height:1em;height:8%;vertical-align:middle}
#searchRecomand .testing{position:relative;top:-1em;}
#searchRecomand .trafic{position:relative;top:-1em;}

#searchRecomand .recomand {font-size:smaller;font-weight:bold;vertical-align:super}
#searchGen{position:absolute;width:100%;float:left;height:50%;top:8.5em}

.loginAll{position:absolute;top:9em;left:35%;background-color:#E8ECD5;width:22em;height:16em;text-align:center}
.loginGen{position:absolute;height:11em;width:22em;border-width:0px;}
#loginSubtitle{position:absolute;left:1em;top:0}
#loginLabels{position:absolute;text-align:left;top:3em;}
#loginControls{position:absolute;top:3em;left:8em}
#loginButton{position:absolute;left:8em;top:7em;}
#loginRegLink{border-width:0;position:absolute;top:10.4em;left:8em;height:0.3em;padding:0;margin:0}
.pnlForgotPass{position:absolute;top:26em;background-color:#E8ECD5;height:14em;left:28%; width:30em}
.pnlForgotPass h4{padding:1em}
.pnlForgotPass #leftLabels{position:absolute;padding-left:1em;line-height:1.7em}
.pnlForgotPass #rightControls{position:absolute;left:9em;}
.pnlForgotPass .validSummaryForgotPass{position:absolute;top:10.5em;left:9em;font-weight:bold;color:Red;height:0.3em}
.pnlChangePassword{position:absolute;top:12em;background-color:#E8ECD5;left:19.8em;height:10em;width:21em}
.pnlChangePassword h4{padding:1em;padding-top:0.5em}
.pnlChangePassword #changePassLeftLabels{position:absolute;padding-left:1em;}
.pnlChangePassword #changePassRightControls{position:absolute;left:9.5em;}
.pnlChangePassword #changePassRightControls .buttons{position:relative;top:1em}

.registerGen {position:absolute;top:9em;left:35%;background-color:#E8ECD5;height:18em;width:21em;text-align:center;}
.registerTitle{position:absolute;width:30em;height:3em;left:-3em}
.registerLabels{position:absolute;width:10em;top:3em;height:3em;text-align:left}
.registerControls{position:absolute;width:15em;top:3em;height:12em;left:7em;}
.registerButton{position:absolute;width:10em;height:2em;top:15em;left:7.2em}

#aboutGen{position:absolute;top:10em;left:35%;text-align:center;width:20em;background-color:#E8ECD5;text-align:center}
#aboutGen h5{color:#41650A}

.pointDetailsLabels{width:20em;}
.pointDetailsData{position:relative;float:right;border-width:2px;left:-2.5em;border-width:0px;top:0.3em;}
.pointsDetailsDesc{position:relative;float:right;border-width:0px;left:17em;top:-16em;border-width:0px;}

.userDet{width:529px;height:134px;position:absolute;top:1em;}
.userDet .userDetLabels{position:relative;float:left;line-height:1.45em}
.userDet .userDetControls{position:relative;float:right;left:-6em;}
.userDet .userDetButtons{position:relative;top:-6.5em;left:17.5em;width:30%}

 portionLabels {width:930px;height:344px;position:absolute;top:1em;border-color:Red;}
 .portionLeftLabels{line-height:1.45em;width:10%}
 .portionLeftControls{position:relative;float:right;width:20%;left:-45em;top:-7.3em;}
 .portionRightLabels{line-height:1.45em;position:relative;float:left;width:20%;left:20em;top:-7.3em;width:20%}
 .portionRightControls{position:relative;float:right;width:20%;left:-12em;top:-7.3em;}
 .portionButtons{position:absolute;top:9em;width:55%;}
 
 #ddlLanguage{margin-right:0.5em;}
 .taLang{border-width:0.2em;border-color:Black;border-right:0em;color:Black;font-size:smaller;width:1.7em;height:1.9em;padding:0;margin:0;font-family:Times New Roman;background-color:White}
 .taLangAlt{border-width:0.2em;border-color:Black;border-left:0em;color:Black;font-size:smaller;width:1.7em;height:1.9em;padding:0;margin:0;font-family:Times New Roman;background-color:White;margin-right:0.5em;}
 
 /* Icons */
 .mail{background-image: url('../../Images/Usage/icon_mailto.gif');background-position:top left;background-repeat:no-repeat;padding-left:18px;vertical-align:middle}
 .blankLink {background-image: url('../../Images/Usage/icon_external.gif');background-position:top left;background-repeat:no-repeat;padding-left: 18px}
 .word {background-image: url('../../Images/Usage/icon_doc.gif');background-position:top left;background-repeat:no-repeat;padding-left: 18px}
 .pdf {background-image: url('../../Images/Usage/icon_pdf.gif');background-position:top left;background-repeat:no-repeat;padding-left: 18px}
 .insert {background-image: url('../../Images/Usage/icon_insert.gif');background-position:top left;background-repeat:no-repeat;padding-left: 18px}
 .modify {background-image: url('../../Images/Usage/icon_modify.gif');background-position:top left;background-repeat:no-repeat;padding-left: 18px}
 .validation {background-image: url('../../Images/Usage/icon_validation.png');background-position:top left;background-repeat:no-repeat;padding-left: 18px} 
 .redFlag {background-image: url('../../Images/Usage/icon_redflag.gif');background-position:left;background-repeat:no-repeat;padding-left: 18px;} 
 /* End Icons */
  
/* Master page */
.masterContent{position:absolute;top:4em;width:100%;}
.masterContentError{position:absolute;top:15em;width:100%;text-align:center}
#masterTitles {position:relative;padding:0;top:1.5em}
#contact{position:absolute;float:left;padding:0;top:0.5em;font-weight:700;}
#contact a {color:Black}
#contact a:visited {font-weight:700;}
#contact a:hover {color:#990000;}
#languageChange{position:absolute;float:left;top:-0.8em;left:5em}
/* --END-- master page */

.headerGridViewPoint{background-image:url('../../Images/GridView/headerGridViewPoint.gif');background-repeat:repeat-x;}
.headerGridViewTrek{background-image:url('../../Images/GridView/headerGridViewTrek.gif');background-repeat:repeat-x;}
 
 /* Usercontrol: Send e-mail with found trek */
 #tellTrek .textBoxes{height:1.2em;width:12em;padding:0;font-size:smaller;font-weight:normal;font-family:Times New Roman;margin:1px}
 #tellTrek .labels{font-size:small;line-height:2.05em;width:5em;font-weight:bolder}
 #tellTrek .visibility{color:#990000;font-size:smaller;font-weight:bold;}
 #tellTrek #pnlTellTrek{width:16em;}
 #tellTrek .fieldsetTellTrek{background:#E8ECD5;width:17.5em;height:8.7em;top:0;padding:1em;padding-top:0;padding-left:0}
 #tellTrek .fieldsetTellTrek h3 {padding-bottom:1em;left:0;line-height:0;padding-left:0.5em;}
 #tellTrek .buttons{height:2em;width:6em;font-size:small;}
 #tellTrek #leftLabels{position:absolute;float:left;width:8em;padding-left:1em;margin-top:-1em;}
 #tellTrek #rightControls{position:absolute;float:right;width:13.5em;left:7em;line-height:1.7em;margin-top:-1em;}
 #tellTrek #bottomPart{position:absolute;float:left;width:5em;left:1em;top:6.1em;font-weight:bold;background:transparent;height:0.1em}
 /* --END-- Usercontrol: Send e-mail with found trek */
 
 .tellTrek_Search{position:absolute;left:40.5em;top:0}

 .newInfo_Search {display:none;position:absolute;background:#E8ECD5;width:20em;padding:1px;text-align:justify;
				background-color:#E8ECD5;color:#41650A;font-weight:900;font-size:small;z-index:2;top:7.5em;}

 #trekkingGuideGen{position:absolute;top:9em;text-align:justify;background-color:#E8ECD5}
 #trekkingGuideGen .labels{font-size:small}
 #trekkingGuideGen fieldset {margin:0.1em;padding:0.5em;}
 #trekkingGuideGen h2 {text-align:center;}
 #trekkingGuideGen a {font-weight:900;font-size:medium}
 
 #marksMeaningGen{position:absolute;top:9em;background-color:#E8ECD5}
 #marksMeaningGen h2{text-align:center}
 #marksMeaningGen .lMarksMeaningContent {background-color:#E8ECD5;text-align:justify;padding:0.5em;line-height:1.2em}
  
 .treksPointsLinks a{font-family:Arial Black;font-size:8pt;color:#41650A}
 
 #recommandationsGen{position:absolute;top:10.5em;background-color:#E8ECD5;width:100%}
 #recommandationsGen .labels{font-size:small}
 #recommandationsGen fieldset {margin:0.1em;padding:0.5em;}
 #recommandationsGen fieldset ul {padding-left:2em;}
 #recommandationsGen fieldset li {padding-left:2em;}
 #recommandationsGen h2{text-align:center}
 #recommandationsGen .lContent {background-color:#E8ECD5;text-align:justify;padding:0.5em;line-height:1.2em}
 .lbPrint{position:absolute;font-size:smaller;margin-top:6em;color:Black}
 
 .browsers{width:1.3em;height:1.3em}
 .flags{width:1.4em;height:0.6em}
 
 .lastModifiedDate {position:relative;float:left;font-size:smaller;color:#FF6600;}
 .contactDetails {position:relative;float:right;font-size:smaller;} 
 .lCopyright{position:relative;float:left;font-size:smaller;color:#FF6600;margin-left:10px}
 .hContact a:visited{font-weight:bold}
 
 #searchContent {text-align:center}
.contactGen {position:absolute;top:9em;left:23.5%;background-color:#E8ECD5;height:24em;width:35em;text-align:center;padding:3px}
.contactGen .labels{font-size:small}
.contactTitle{width:33em;margin:1em;margin-top:0.1em;padding-left:2px;padding-right:2px}
.contactDescr{width:33em;height:11em;margin:1em;margin-top:0.1em;padding-left:2px;padding-right:2px}
.contactButton{position:absolute;width:10em;height:2em;top:15em;left:10em}

.popup{display:none;position:absolute;border-style:solid;background-color:#E8ECD5;padding:1px;text-align:justify;color:#41650A;font-weight:900;font-size:small;width:35em;z-index:6;}
.popup b{font-size:large}

.searchForm {position:relative;margin-left:0}

.suggestpoint{background:#DCE5A8;cursor:pointer;font-family: Calisto MT;font-size:8pt;font-weight:bold;top:0;height:22px;color:Black;vertical-align:middle;padding:0;margin:0;border: solid 0.2px #FF6600;width:23em;}
.suggestContainer{position:absolute;z-index:200;visibility:hidden;bottom:1.5em;}

.insertVisualMark{border-width:0px;vertical-align:bottom;width:16px;height:16px;margin:0px}
.porMarkImage{width:30px;height:30px;}

.promoGen{position:absolute;width:100%;float:left;top:7.5em;float:left;text-align:center}
.promoGen .tbPromo{position:relative;height:30px;width:1000px;font-size:small;top:0}
.promoGen .tbPromo_wide{position:relative; height:30px;width:1000px;font-size:small;top:1em;left:0;}
.promoGen .tbPromo_narrow{position:relative;height:30px;width:1000px;font-size:small;top:1em;left:0;}
.promoGen .promoex{position:relative;height:200px;width:190px;background-color:White;margin-top:10px;left:42%}
.promoGen .promoex_wide{position:relative;height:130px;width:370px;background-color:White;margin-top:10px;left:42%;top:0.5em;}
.promoGen .promoex_narrow{position:relative;height:175px;width:170px;background-color:White;margin-top:10px;left:42%;top:0.5em;}

.disclaimerGen{position:absolute;width:100%;float:left;top:8.5em;float:left;background-color:#E8ECD5}
.disclaimerGen .lDisclaimerHeader{text-align:center}
.disclaimerGen .disclaimerHolder{padding-left:10px;}
.disclaimerGen .disclaimerHolder .lDisclaimer{text-align:left;line-height:1.5em;}
.disclaimerGen b{font-size:12pt;}

.ads{text-align:center;position:relative;float:left;top:0em;width:90%;z-index:0;left:3.8em;}

.transparencyGen{position:absolute;width:100%;float:left;top:8.5em;float:left;background-color:#E8ECD5}
.transparencyGen .transparencyHeader{text-align:center}
.transparencyGen .transparencyHolder {padding-left:10px;}
.transparencyGen .transparencyHolder .lTransparencyText{}

.advertisementHighRes{position:relative;left:80%;top:-1.2em;width:15%}
.adsPreResults{position:relative;margin:20px;text-align:center;left:35%}
.adsPostResults{position:relative;margin:20px;text-align:center;left:35%}

#captcha{position:relative;width:82%;float:left}
#captcha #captchaImage {position:relative;margin-left:0;width:50%;float:left}
#captcha #captchaText {position:relative;width:44%;float:left}
#captcha #captchaText input {position:relative;width:35%;float:left}
#captcha #captchaText span {color:Red;position:relative;width:60%;float:left}
