/* *************************************** */
/* * Fabricat la MarkFactory             * */
/* * www.markfactory.ro                  * */
/* *************************************** */
/* * filename  | style.css               * */
/* * location  | ./_css/                 * */
/* *************************************** */
/* * developer | Mihalache Mihai         * */
/* *************************************** */

/* * General * */
body { background:#fff;font-family:Verdana;font-size:12px;color:#760060;line-height:1 }

/* * Specific * */
#contentWrapper { width:1020px; min-height: 800px; margin:0 auto; position: relative; }

	#logoWrapper { width: 271px; height: 80px; padding: 172px 0 0 122px; position: absolute; top: 0px; left: 0px; background: transparent url('../_img/fly4-logo.gif') no-repeat top left; font-size: 11px; color: #fff; cursor: pointer; }
	#menuWrapper { width: 242px; height: 217px; position: absolute; top: 10px; right: 60px; background: transparent url('../_img/menu-wrapper-background.gif') no-repeat top left; font-size: 16px; color: #fff; }
	#logoWrapper, #menuWrapper { z-index: 999; }
	#menuWrapper a { color: #fcda45; }
	#menuWrapper a.button { cursor: pointer; }
		#textDiv { width: 130px; position: absolute; top: 81px; right: 12px; text-align: center; }
		
		#infoMenuBtn { width: 105px; height: 105px; display: block; position: absolute; top: 0px; left: 0px; background: transparent url('../_img/menu-btn-info.gif') no-repeat top center; }
		#infoMenuBtn:hover { background-position: center center !important; }
		#infoMenuBtn:active { background-position: bottom center !important; }
		
		#homeMenuBtn { width: 105px; height: 105px; display: block; position: absolute; top: 0px; left: 0px; background: transparent url('../_img/menu-btn-home.gif') no-repeat top center; }
		#homeMenuBtn:hover { background-position: center center !important; }
		#homeMenuBtn:active { background-position: bottom center !important; }
		
		#yahooMessBtn { width: 76px; height: 76px; display: block; position: absolute; bottom: 0px; left: 84px; }
		#yahooMessBtn:hover { background-position: center center !important; }
		#yahooMessBtn:active { background-position: bottom center !important; }
		
		.infoBubble { width: 241px; height: 287px; position: absolute; top: 193px; left: 60px; display: none; background: transparent url('../_img/infobuble_background.gif') no-repeat top left; text-align: center; }
        
        .infoBubble a.closeBtn, .infoBubble a.raspDaBtn, .infoBubble a.raspNuBtn { width: 40px; height: 40px; display: block; position: absolute; }

        .infoBubble a.closeBtn { bottom: 38px; right: 7px; background: transparent url('../_img/infobubble_close_btn.gif') no-repeat top center; border: 0; }
        .infoBubble a.raspDaBtn { bottom: 5px; right: 41px; background: transparent url('../_img/infobubble_da_btn.gif') no-repeat top center; }
        .infoBubble a.raspNuBtn { bottom: 38px; right: 7px; background: transparent url('../_img/infobubble_nu_btn.gif') no-repeat top center; }

        .infoBubble a.closeBtn:hover, .infoBubble a.raspDaBtn:hover, .infoBubble a.raspNuBtn:hover { background-position: center center; }
        .infoBubble a.closeBtn:active, .infoBubble a.raspDaBtn:active, .infoBubble a.raspNuBtn:active { background-position: bottom center; }

        #infoBubbleWelcome {  }
        #infoBubbleWelcome .title { font-size: 24px; font-weight: bold; margin: 120px 0 0; }
        #infoBubbleWelcome .text { font-size: 18px; }
        #infoBubbleHelping {  }
        #infoBubbleHelping .title { font-size: 24px; font-weight: bold; margin: 90px 0 0; }
        #infoBubbleHelping .text1 { font-size: 14px; color: #004561; margin: 10px 0 0; }
        #infoBubbleHelping .text2 { font-size: 16px; font-weight: bold; margin: 10px 0 0; }
        #infoBubbleOffline {  }
        #infoBubbleOffline .title { font-size: 24px; font-weight: bold; margin: 90px 0 0; }
        #infoBubbleOffline .text1 { font-size: 14px; color: #004561; margin: 10px 0 0; }
        #infoBubbleOffline .text2 { font-size: 16px; font-weight: bold; margin: 10px 0 0; }
        #errorBubble {  }
        #errorBubble .title { font-size: 24px; font-weight: bold; margin: 90px 0 0; }
        #errorBubble .text1 { font-size: 14px; color: #004561; margin: 10px 0 0; padding: 0 20px; }
        #errorBubble .text2 { font-size: 16px; font-weight: bold; margin: 10px 0 0; padding: 0 20px; }
        
	#formWrapper { width: 484px; position: absolute; top: 100px; left: 293px; }
	.formSlice { width: 484px; margin: 0 auto; color: #760060; font-size: 14px; font-weight: bold; }
	.formSlice label { margin: 13px 0; display: inline-block; }
	.formSlice input { margin: 13px auto; }
	.formSliceAlt { background-position: center bottom !important; }
	#formSlice1 { width: 390px; height: 49px; padding: 49px 0 0; background: transparent url('../_img/formular-bg-slice1.gif') no-repeat top center; }
	#formSlice2 { width: 476px; height: 100px; background: transparent url('../_img/formular-bg-slice2.gif') no-repeat top center; }
	#formSlice3 { height: 100px; background: transparent url('../_img/formular-bg-slice3.gif') no-repeat top center; }
	#formSlice4 { width: 472px; height: 99px; background: transparent url('../_img/formular-bg-slice4.gif') no-repeat top center; }
	#formSlice5 { width: 372px; height: 87px; background: transparent url('../_img/formular-bg-slice5.gif') no-repeat top center; }

	.radioBackgroundWrapper { width: 38px; height: 38px; display: inline-block; background: transparent url('../_img/radio-background.gif') no-repeat center center; text-align: center; }
	.selectBackgroundWrapper { width: 69px; height: 41px; display: inline-block; background: transparent url('../_img/select-background.gif') no-repeat center center; text-align: center; } 
	.selectBackgroundWrapper select { width: 40px; margin: 9px; padding: 1px; border: 1px solid #deb006; }
	.textfieldBackgroundWrapper img { cursor: pointer; }
	
	#formSlice2 .textfieldBackgroundWrapper { display: inline-block; padding: 11px; background: transparent url('../_img/textfield-background.gif') no-repeat center center; }
	#formSlice2 .textfieldBackgroundWrapper input { width: 160px; margin: 0; padding: 2px; font-size: 14px; color: black; text-align: left; background: white; border: 1px solid #fab225; }
	#formSlice3 .textfieldBackgroundWrapper { display: inline-block; padding: 11px 19px; background: transparent url('../_img/textfield-background.gif') no-repeat center center; }
	#formSlice3 .textfieldBackgroundWrapper input { width: 120px; margin: 0; padding: 2px; font-size: 14px; color: black; text-align: left; background: white; border: 1px solid #fab225; }
	#formSlice3 button { border: 0; background: transparent; }
	
	#logoBubbleWrapper { width: 298px; height: 298px; position: absolute; top: 250px; right: -20px; background: transparent url('../_img/info_logo_cloud_bubble.gif') no-repeat top left; }

	#infoWrapper, #cautareWrapper { width: 394px; height: 349px; padding: 135px 45px 0; position: absolute; top: 100px; left: 293px; background: transparent url('../_img/info_bubble_background.gif') no-repeat top left; }
		.linksWrapper { color: #8b1e78; font-size: 18px; text-align: center; margin: -15px 0 10px; font-weight: bold; }
		.linksWrapper a { color: #8b1e78; font-size: 18px; text-decoration: underline; font-weight: normal; }
		.linksWrapper a:hover { text-decoration: none; }
		.textWrapper { font-size: 12px; color: #8b1e78; }
		.textWrapperFirma { font-size: 10px !important; }
		.textWrapper p { margin: 0 0 5px; text-align: justify; }
		.textWrapper p.semnatura { font-size: 14px; font-weight: bold; text-align: right; padding: 0 20px 0 0; }
		.textWrapper p.semnatura a { color: #8B1E78; text-decoration: underline; }
		.textWrapper p.semnatura a:hover { text-decoration: none !important; }
		.textWrapper table p { margin: 0 0 5px; }
	
	#testimonialsWrapper { width: 272px; height: 259px; padding: 55px 21px 0; position: absolute; top: 453px; left: 194px; background: transparent url('../_img/testimonials_background.gif') no-repeat top center; }
		#testimonialsWrapper  p.title { text-align: center; font-size: 18px; color: #8b1e78; margin: 0 0 15px; }
		.effectiveContentWrapper {  }
		.effectiveContentWrapper p.content { font-size: 12px; color: #777777; text-align: justify; margin: 0 0 10px; }
		.effectiveContentWrapper p.author { font-size: 12px; color: #8b1e78; text-align: left; font-weight: bold; }
		.effectiveContentWrapper p.position { font-size: 12px; color: #8b1e78; text-align: left; font-style: italic; }
		.testimonialsBtn { width: 40px; height: 40px; display: inline-block; position: absolute; z-index: 1000; cursor: pointer; }
		.testimonialsNextBtn { bottom: 32px; right: 25px; background: transparent url('../_img/testimonials_nav_btn_next.gif') no-repeat center center; border: 0; }
		.testimonialsPrevBtn { bottom: 0px; right: 67px; background: transparent url('../_img/testimonials_nav_btn_prev.gif') no-repeat center center; border: 0; }
	
	#contentWrapper .page-content{
		padding: 0 0 200px;
		width: 800px;
	}
	#contentWrapper .page-content h1{
		height: 270px;
		margin: 0 0 0 265px;
		padding: 5px 0 0 0;
		width: 450px;
	}
	
	
	#searchButton { width: 115px; height: 115px; display: block; position: absolute; bottom: 41px; right: -17px; background: transparent url('../_img/formular-search-button.gif') no-repeat top center; border: 0; cursor: pointer; }
	#searchButton:hover { background-position: center center !important; }
	#searchButton:active { background-position: bottom center !important; }

	#secondFooterWrapper { width: 310px; height: 103px; padding: 90px 10px 0; position: absolute; right: 0px; bottom: 0px; background: transparent url('../_img/footer-wrapper-background.gif') no-repeat top right; text-align: center; font-size: 10px; }
	#secondFooterWrapper a { color: #760060; }
    #secondFooterWrapper p { margin: 2px 0 6px 0; }
    
    #cautareWrapper p { margin: 0 0 10px; }
    #cautareWrapper p a { color: #760060; text-decoration: underline; }
    #cautareWrapper p a:hover { text-decoration: none; }
    
	.extra-pages{
		margin:0 auto;
		padding: 10px 0;
		width:1010px;
	}
	.extra-pages a{
		color: gray;
		margin: 0 6px 0 0;
	}
	.extra-pages a:hover{
		color: #760060;
		text-decoration: none;
	}
	
	/* * Autocomplete * */
	.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}
	.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
	.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:11px;color:#333;line-height:16px;overflow:hidden}
	.ac_loading{background:white url('http://www.travis.ro/images/indicator.gif')right center no-repeat}
	.ac_odd{background-color:#eee;background-position:left center !important}
	.ac_over{background-color:#ffce07;color:white;background-position:left bottom !important}
	.ac_NoResult {height:20px;padding:6px 40px;color:#560F4A;font-size:14px;font-weight:bold}
	
    /* * Fixes * */
    .ui-datepicker { z-index: 999; }
    .hitsBlur { color: #B4B4B4 !important; }
