/*
Theme Name: Firstoffice.ro
Theme URI: http://www.firstoffice.ro/
Description: Tema dezvoltata de <a href="http://www.goodafternoon.ro/">Good afternoon! Media</a> pentru The Car Shower SRL.
Version: 1.0
Author: Good afternoon! Media
Author URI: http://www.goodafternoon.ro/
Tags: custom
*/
@charset "utf-8";
/* first office */
* { margin: 0; padding: 0; border: 0 solid #fff; text-decoration: none; outline-width: medium; outline-style: none; list-style-type: none; }
p { margin: 0 0 10px 0; padding: 0; line-height: 15px; }
.clearAll { clear: both; height: 0; line-height: 0; font-size: 0; margin: 0; padding: 0; }
.floatLeft { width: auto; float: left; }
.floatRight { width: auto; float: right; }
body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align: center; background: #01171e; }
#webSite { width: 100%; height: auto!important; min-height: 200px; height: 200px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align: center; background: #b4c5c6 url(img/website_background.jpg) left top repeat-x; }
#headerBackground { width: 100%; height: auto!important; min-height: 140px; height: 140px; margin: 0; padding: 0; text-align: left; background: url(img/header_background.jpg) center top no-repeat; }
#mainContentBackground { width: 100%; height: auto!important; min-height: 430px; height: 430px; margin: 0; padding: 0; text-align: left; background: url(img/main_content_background.jpg) center top no-repeat; }
#footerBackground { width: 100%; height: auto!important; min-height: 85px; height: 85px; margin: 0; padding: 0; text-align: left; background: #01171e  url(img/footer_background.jpg) center top no-repeat; }
.header { width: 1000px; margin: 0 auto; padding: 0; text-align: left; }
.headerTopArea { margin: 0; padding: 0; height: 96px; overflow: hidden; } /* this is a hack for our dear IE6 */
.logoPlace { width: 180px; height: 50px; margin: 0; padding: 14px 0 0 410px; font-size: 0; }
.logoPlace h1 { width: 180px; height: 50px; margin: 0; padding: 0; text-align: left; font-size: 0; }
.logoPlace h1 a { display: block; width: 180px; height: 50px; margin: 0; padding: 0; text-align: left; font-size: 0; text-indent: -9999px; }
.langArea { width: 75px; height: auto!important; min-height: 0; height: 0; margin: 0; padding: 56px 22px 0 0; }
.langArea .iconPlace { width: 37px; height: auto!important; min-height: 40px; height: 40px; margin: 0; padding: 0; font-size: 0; }
.iconEn { width: 37px; height: 40px; margin: 0; padding: 0; font-size: 0; background: url(img/icon_en.png) left top no-repeat; }
.iconEn a { display: block; width: 26px; height: 36px; margin: 0 0 0 4px; padding: 0; font-size: 0; text-indent: -9999px; }
.iconRo { width: 37px; height: 40px; margin: 0; padding: 0; font-size: 0; background: url(img/icon_ro.png) left top no-repeat; }
.iconRo a { display: block; width: 26px; height: 36px; margin: 0 0 0 9px; padding: 0; font-size: 0; text-indent: -9999px; }
.qtrans_flag_ro{ display: block; width: 26px; height: 36px; margin: 0 0 0 4px; padding: 0; font-size: 0; text-indent: -9999px;}
/*::::::::::::::::: Main Menu :::::::::::::::::*/
.mainMenu { width: 1000px; height: auto!important; min-height: 44px; height: 44px; }
/*---- Romanian version ----*/
.mainMenu ul.ro { height: 44px; background: url(img/main_menu_normal_ro.jpg) left top no-repeat; }
.mainMenu ul.ro li.normal { height: 44px; font-size: 0; float: left; }
.mainMenu ul.ro li.normal a { display: block; height: 44px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; float: left; background: none; }
.mainMenu ul.ro li.normal a:hover { background: url(img/main_menu_over_ro.jpg) top no-repeat; }
.mainMenu ul.ro li.selected { height: 44px; font-size: 0; float: left; }
.mainMenu ul.ro li.selected a { display: block; height: 44px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; float: left; background-image: url(img/main_menu_over_ro.jpg); background-repeat: no-repeat; float: left; }
/* particular area for links - normal state of links */
.mainMenu ul.ro li.normal a.homePage { width: 200px; background: none; }
.mainMenu ul.ro li.normal a.homePage:hover { width: 200px; background: url(img/main_menu_over_ro.jpg) left; }
.mainMenu ul.ro li.normal a.officesPage { width: 160px; }
.mainMenu ul.ro li.normal a.officesPage:hover { width: 160px; background: url(img/main_menu_over_ro.jpg) -200px; }
.mainMenu ul.ro li.normal a.advantagesPage { width: 160px; }
.mainMenu ul.ro li.normal a.advantagesPage:hover { width: 160px; background: url(img/main_menu_over_ro.jpg) -360px; }
.mainMenu ul.ro li.normal a.theTeamPage { width: 160px; }
.mainMenu ul.ro li.normal a.theTeamPage:hover { width: 160px; background: url(img/main_menu_over_ro.jpg) -520px; }
.mainMenu ul.ro li.normal a.locationPage { width: 160px; }
.mainMenu ul.ro li.normal a.locationPage:hover { width: 160px; background: url(img/main_menu_over_ro.jpg) -680px; }
.mainMenu ul.ro li.normal a.specialOffersPage { width: 160px; }
.mainMenu ul.ro li.normal a.specialOffersPage:hover { width: 160px; background: url(img/main_menu_over_ro.jpg) -840px; }
/*end of links particular area */
/* particular area for links - selected state of links */
.mainMenu ul.ro li.selected a.homePage { width: 200px; background-position: left; }
.mainMenu ul.ro li.selected a.officesPage { width: 160px; background-position: -200px; }
.mainMenu ul.ro li.selected a.advantagesPage { width: 160px; background-position: -360px; }
.mainMenu ul.ro li.selected a.theTeamPage { width: 160px; background-position: -520px; }
.mainMenu ul.ro li.selected a.locationPage { width: 160px; background-position: -680px; }
.mainMenu ul.ro li.selected a.specialOffersPage { width: 160px; background-position: -840px; }
/*---- English version ----*/
.mainMenu ul.en { height: 44px; background: url(img/main_menu_normal_en.jpg) left top no-repeat; }
.mainMenu ul.en li.normal { height: 44px; font-size: 0; float: left; }
.mainMenu ul.en li.normal a { display: block; height: 44px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; float: left; background: none; }
.mainMenu ul.en li.normal a:hover { background: url(img/main_menu_over_ro.jpg) top no-repeat; }
.mainMenu ul.en li.selected { height: 44px; font-size: 0; float: left; }
.mainMenu ul.en li.selected a { display: block; height: 44px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; float: left; background-image: url(img/main_menu_over_en.jpg); background-repeat: no-repeat; float: left; }
/* particular area for links - normal state of links */
.mainMenu ul.en li.normal a.homePage { width: 160px; background: none; }
.mainMenu ul.en li.normal a.homePage:hover { width: 160px; background: url(img/main_menu_over_en.jpg) left; }
.mainMenu ul.en li.normal a.officesPage { width: 160px; }
.mainMenu ul.en li.normal a.officesPage:hover { width: 160px; background: url(img/main_menu_over_en.jpg) -160px; }
.mainMenu ul.en li.normal a.advantagesPage { width: 200px; }
.mainMenu ul.en li.normal a.advantagesPage:hover { width: 200px; background: url(img/main_menu_over_en.jpg) -320px; }
.mainMenu ul.en li.normal a.theTeamPage { width: 160px; }
.mainMenu ul.en li.normal a.theTeamPage:hover { width: 160px; background: url(img/main_menu_over_en.jpg) -520px; }
.mainMenu ul.en li.normal a.locationPage { width: 170px; }
.mainMenu ul.en li.normal a.locationPage:hover { width: 170px; background: url(img/main_menu_over_en.jpg) -680px; }
.mainMenu ul.en li.normal a.specialOffersPage { width: 150px; }
.mainMenu ul.en li.normal a.specialOffersPage:hover { width: 150px; background: url(img/main_menu_over_en.jpg) -850px; }
/*end of links particular area */
/* particular area for links - selected state of links */
.mainMenu ul.en li.selected a.homePage { width: 160px; background-position: left; }
.mainMenu ul.en li.selected a.officesPage { width: 160px; background-position: -160px; }
.mainMenu ul.en li.selected a.advantagesPage { width: 200px; background-position: -320px; }
.mainMenu ul.en li.selected a.theTeamPage { width: 160px; background-position: -520px; }
.mainMenu ul.en li.selected a.locationPage { width: 170px; background-position: -680px; }
.mainMenu ul.en li.selected a.specialOffersPage { width: 150px; background-position: -850px; }
/*end of links particular area */
/*::::::::::::::::: End of Main Menu :::::::::::::::::*/
.mainContent { width: 1000px; margin: 0 auto; padding: 0; text-align: left; }
/* home page box */
.homePageBox { width: 835px; height: 332px; margin: 0; padding: 81px 1px 0 88px; background: url(img/main_content_home_page_background.jpg) 88px 80px no-repeat; }
.descriptionBox { width: 620px; height:240px; margin: 0; padding:5px 0px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.descriptionBox .title { margin: 0; padding: 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #700000; }
.descriptionBox p { margin: 0 0 10px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 15px; }
.descriptionBox a { color: #700000; }
.descriptionBox a:hover { text-decoration: underline; }
/* inner menu */
.innerMenu { width: 203px; height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0; font-size: 12px; }
.innerMenu .ro { height: auto!important; min-height: 251px; height: 251px; margin: 0; padding: 0; font-size: 12px; background-image: url(img/inner_menu_normal_ro.jpg); }
.innerMenu .ro .normal { width: 203px; height: auto!important; min-height: 62px; height: 62px; margin: 0; padding: 0; font-size: 0; }
.innerMenu .ro .normal a { display: block; width: 203px; margin: 0; padding: 0; font-size: 0; background-repeat: no-repeat; background-position: left; text-indent: -9999px; }
.innerMenu .ro .normal a.concept { height: 63px; }
.innerMenu .ro .normal a.concept:hover { height: 63px; background-image: url(img/inner_menu_over_ro.jpg); background-position: 0 0; }
.innerMenu .ro .normal a.locations { height: 63px; }
.innerMenu .ro .normal a.locations:hover { height: 63px; background-image: url(img/inner_menu_over_ro.jpg); background-position: 0 -63px; }
.innerMenu .ro .normal a.services { height: 62px; }
.innerMenu .ro .normal a.services:hover { height: 62px; background-image: url(img/inner_menu_over_ro.jpg); background-position: 0 -126px; }
.innerMenu .ro .normal a.contact { height: 63px; }
.innerMenu .ro .normal a.contact:hover { height: 63px; background-image: url(img/inner_menu_over_ro.jpg); background-position: 0 -188px; }
.innerMenu .ro .selected { width: 203px; height: auto!important; min-height: 62px; height: 62px; margin: 0; padding: 0; font-size: 0; }
.innerMenu .ro .selected a { display: block; width: 203px; margin: 0; padding: 0; font-size: 0; background-repeat: no-repeat; background-position: left; text-indent: -9999px; }
.innerMenu .ro .selected a.concept { height: 63px; background-image: url(img/inner_menu_over_ro.jpg); background-position: 0 0; }
.innerMenu .ro .selected a.locations { height: 63px; background-image: url(img/inner_menu_over_ro.jpg); background-position: 0 -63px; }
.innerMenu .ro .selected a.services { height: 62px; background-image: url(img/inner_menu_over_ro.jpg); background-position: 0 -126px; }
.innerMenu .ro .selected a.contact { height: 63px; background-image: url(img/inner_menu_over_ro.jpg); background-position: 0 -188px; }
.innerMenu .en { height: auto!important; min-height: 251px; height: 251px; margin: 0; padding: 0; font-size: 12px; background-image: url(img/inner_menu_normal_en.jpg); }
.innerMenu .en .normal { width: 203px; height: auto!important; min-height: 62px; height: 62px; margin: 0; padding: 0; font-size: 0; }
.innerMenu .en .normal a { display: block; width: 203px; margin: 0; padding: 0; font-size: 0; background-repeat: no-repeat; background-position: left; text-indent: -9999px; }
.innerMenu .en .normal a.concept { height: 63px; }
.innerMenu .en .normal a.concept:hover { height: 63px; background-image: url(img/inner_menu_over_en.jpg); background-position: 0 0; }
.innerMenu .en .normal a.locations { height: 63px; }
.innerMenu .en .normal a.locations:hover { height: 63px; background-image: url(img/inner_menu_over_en.jpg); background-position: 0 -63px; }
.innerMenu .en .normal a.services { height: 62px; }
.innerMenu .en .normal a.services:hover { height: 62px; background-image: url(img/inner_menu_over_en.jpg); background-position: 0 -126px; }
.innerMenu .en .normal a.contact { height: 63px; }
.innerMenu .en .normal a.contact:hover { height: 63px; background-image: url(img/inner_menu_over_en.jpg); background-position: 0 -188px; }
.innerMenu .en .selected { width: 203px; height: auto!important; min-height: 62px; height: 62px; margin: 0; padding: 0; font-size: 0; }
.innerMenu .en .selected a { display: block; width: 203px; margin: 0; padding: 0; font-size: 0; background-repeat: no-repeat; background-position: left; text-indent: -9999px; }
.innerMenu .en .selected a.concept { height: 63px; background-image: url(img/inner_menu_over_en.jpg); background-position: 0 0; }
.innerMenu .en .selected a.locations { height: 63px; background-image: url(img/inner_menu_over_en.jpg); background-position: 0 -63px; }
.innerMenu .en .selected a.services { height: 62px; background-image: url(img/inner_menu_over_en.jpg); background-position: 0 -126px; }
.innerMenu .en .selected a.contact { height: 63px; background-image: url(img/inner_menu_over_en.jpg); background-position: 0 -188px; }
/* end of inner menu style */
/* details btn */
.detailsBtnRo { width: 123px; height: 38px; margin: 0; padding: 35px 0 0; }
.detailsBtnRo .detailsBg { width: 123px; height: 38px; margin: 0; padding: 0; font-size: 0; background: url(img/btn_detalii_ro.png) left top no-repeat; }
.detailsBtnRo a { display: block; width: 123px; height: 38px; margin: 0; padding: 0; font-size: 0; }
.detailsBtnEn { width: 123px; height: 38px; margin: 0; padding: 35px 0 0; }
.detailsBtnEn .detailsBg { width: 123px; height: 38px; margin: 0; padding: 0; font-size: 0; background: url(img/btn_detalii_en.png) left top no-repeat; }
.detailsBtnEn a { display: block; width: 123px; height: 38px; margin: 0; padding: 0; font-size: 0; }
/* end of details btn style */
/* end of home page box */
/* servicii.html style */
#innerPagesMainYBackground { width: 100%; height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0; text-align: center; background: url(img/inner_pages_y_background.jpg) center top repeat-y; }
#innerPagesMainBackground { width: 100%; height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0; text-align: center; background: url(img/inner_pages_background.jpg) center top no-repeat; }
.theCenterOfIt { margin: 0; padding: 8px 0 60px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #5a5a5a; text-align: left; }
.navigation { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9d3400; }
.navigation a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9d3400; }
.navigation a:hover { text-decoration: underline; }
.title_serv{ padding-bottom:5px; color:#333333; font-weight:normal; font-size:18px;}
.title_serv a{ color:#333333; font-weight:normal; font-size:18px;}
.servicesList { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5a5a5a; }
.servicesList .title { height: 16px; margin: 0; padding: 0 0 4px; font-size: 0; color:#000000; }
.servicesList .title h2.allInclusive { width: 87px; height: 16px; background: url(img/title_all_inclusive.png) left top no-repeat; font-size: 0; line-height: 0; }
.servicesList .title h2.meetingsRooms { width: 122px; height: 16px; background: url(img/title_meetings_rooms.png) left top no-repeat; font-size: 0; line-height: 0; }
.servicesList .title h2.virtualOffice { width: 98px; height: 16px; background: url(img/title_virtual_office.png) left top no-repeat; font-size: 0; line-height: 0; }
.aboutService { margin: 0; padding: 0 0 18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5a5a5a; }
.aboutService .imageHolder { width: 178px; margin: 0; padding: 0; }
.allInclusiveImg { width: 161px; height: 86px; margin: 0; padding: 0; font-size: 0; background: url(img/all_inclusive_img.png) left top no-repeat; }
.meetingsRoomsImg { width: 161px; height: 86px; margin: 0; padding: 0; font-size: 0; background: url(img/meetings_rooms_img.png) left top no-repeat; }
.virtualOfficeImg { width: 161px; height: 86px; margin: 0; padding: 0; font-size: 0; background: url(img/virtual_office_img.png) left top no-repeat; }
.aboutService .shortDescr { width: 580px; margin: 0; padding: 0 46px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5a5a5a; }
.aboutService .shortDescr .title { margin: 0; padding: 0; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5a5a5a; }
.aboutService .shortDescr a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5a5a5a; }
.aboutService .shortDescr a:hover { color: #df4800; }
.aboutService .shortDescr p { margin: 0 0 10px 0; padding: 0; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5a5a5a; }
.detailsOrangeRo { width: 110px; margin: 0; padding: 41px 0 0; }
.detailsOrangeRo .detailsOrangeBg { width: 110px; height: 26px; margin: 0; padding: 0; font-size: 0; line-height: 0; background: url(img/btn_detalii_orange_ro.png) left top no-repeat; }
.detailsOrangeRo a { display: block; width: 110px; height: 26px; margin: 0; padding: 0; font-size: 0; line-height: 0; }
.detailsOrangeEn { width: 110px; margin: 0; padding: 41px 0 0; }
.detailsOrangeEn .detailsOrangeBg { width: 110px; height: 26px; margin: 0; padding: 0; font-size: 0; line-height: 0; background: url(img/btn_detalii_orange_en.png) left top no-repeat; }
.detailsOrangeEn a { display: block; width: 110px; height: 26px; margin: 0; padding: 0; font-size: 0; line-height: 0; }
/* end of servicii.html style  */
/* locatii.html style */
.textArea { margin: 0; padding: 0 0 33px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #434343; }
.textArea .title { margin: 0; padding: 0 0 15px; font-family: Verdana, Geneva, sans-serif; font-size: 15px; line-height: 15px; color: #000; }
.textArea p { margin: 0 0 10px 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #434343; line-height: 15px; }
.textArea a { text-decoration: underline; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #434343; }
.locationsList { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fe9b00; }
.locationsList .locationBox { width: 320px; margin: 0; padding: 0 12px 0 0; position: relative; }
.locationsList .locationBox .title { margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 21px; color: #0e0b05; line-height: 21px; }
.hidden { width: 172px; height: 30px; margin: 0; padding: 0; background: url(img/) left top no-repeat; display: none; }
.locationsList .locationBox a { display: block; width: 315px; height: 172px; margin: 0; padding: 0; }
span.hidden { cursor: pointer; width: 309px; display: none; position: absolute; top: 162px; left: 5px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fe9b00; line-height: 30px; background: url(img/hidden_div_background.png) left top no-repeat; z-index: 3; }
span.hidden a { cursor: pointer; height: 30px; margin: 0; padding: 0 0 0 8px!important; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fe9b00; line-height: 30px; }
.locationsList .locationBox .imageHolder { width: 320px; height: 178px; margin: 0; padding: 0; }
.locationsList .locationBox .imageHolder .imageHolderShadow { width: 315px; height: 172px; margin: 0; padding: 6px 0 0 5px; background: url(img/image_holder_shadow.png) left top no-repeat; }
/* end of locatii.html style */
h3 {margin: 10px 0 5px 0;}
/* detalii_locatie.html style */
.locationDetails { width: 572px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b; }
.locationDetails .title { margin: 0; padding: 0 0 8px; font-family: Verdana, Geneva, sans-serif; font-size: 20px; color: #7d320a; line-height: 20px; }
.locationDetails p { margin: 0 0 10px 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b; text-align: justify; }
.locationDetails p.locationText { margin: 0; padding: 0 138px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b; }
.locationDetails ul { list-style:inside; }
.locationDetails ul li { margin: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b; list-style-type:disc;}
.backTo { width: auto; height: 60px; margin: 0; padding: 0; position: relative; }
.backTo .backAbsolute { width: 126px; height: 48px; margin: 0; padding: 0; position: absolute; right: -22px; bottom: 0; }
.inapoiLaListaLocatiilor { width: 126px; height: 48px; margin: 0; padding: 0; font-size: 0; background: url(img/inapoi_la_lista_locatiilor.png) left top no-repeat; }
.inapoiLaListaLocatiilor a { display: block; width: 126px; height: 48px; margin: 0; padding: 0; font-size: 0; }
.inapoiLaListaLocatiilorRo { width: 126px; height: 48px; margin: 0; padding: 0; font-size: 0; background: url(img/btn_inapoi_ro.png) left top no-repeat; }
.inapoiLaListaLocatiilorRo a { display: block; width: 126px; height: 48px; margin: 0; padding: 0; font-size: 0; }
.inapoiLaListaLocatiilorEn { width: 126px; height: 48px; margin: 0; padding: 0; font-size: 0; background: url(img/btn_inapoi_en.png) left top no-repeat; }
.inapoiLaListaLocatiilorEn a { display: block; width: 126px; height: 48px; margin: 0; padding: 0; font-size: 0; }
.photoGallery { width: 387px; margin: 0; padding: 0; }
.photoGallery .arrowLeft { width: 23px; height: 25px; margin: 0; padding: 86px 0 0; font-size: 0; }
.photoGallery .arrowLeft .arrowBg { width: 23px; height: 25px; margin: 0; padding: 0; font-size: 0; line-height: 0; background: url(img/arrow_left_grey.png) left top no-repeat; }
.photoGallery .arrowLeft a { display: block; width: 23px; height: 25px; margin: 0; padding: 0; font-size: 0; line-height: 0; }
.photoGallery .arrowRight { width: 23px; height: 25px; margin: 0; padding: 86px 0 0; font-size: 0; }
.photoGallery .arrowRight .arrowBg { width: 23px; height: 25px; margin: 0; padding: 0; font-size: 0; line-height: 0; background: url(img/arrow_right_grey.png) left top no-repeat; }
.photoGallery .arrowRight a { display: block; width: 23px; height: 25px; margin: 0; padding: 0; font-size: 0; line-height: 0; }
.photoGallery .imageHolder { width: 338px; height: 200px; margin: 0; padding: 0; }
.photoGallery .imageHolder img { margin: 0; padding: 0; vertical-align: top; border: none; }
.photoGallery .imageHolder a { display: block; margin: 0; padding: 0; }
.formularRo { width: 597px; margin: 0; padding: 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #535353; }
.formularRo .form{ padding:0px; margin:0px;}
.formularRo .inputsBox { width: 210px; margin: 0; padding: 0; }
.formularRo .textareaBox { width: 382px; margin: 0; padding: 0; }
.formularRo .textInputPlace { width: 196px; height: 29px; margin: 0; padding: 0 0 16px; }
.formularRo .textInputBg { width: 196px; height: 29px; margin: 0; padding: 0; background: url(img/text_input_background.png) left top no-repeat; }
.formularRo .textInputPlace input { width: 176px; line-height: 15px; height: 25px; margin: 0; padding: 4px 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #454444; text-align: center; background: none; border: none; }
.formularRo .textareaPlace { width: 378px; height: 164px; margin: 0; padding: 0; }
.formularRo .textareaBg { width: 375px; height: 160px; margin: 0; padding: 3px 0 0 7px; background: url(img/textarea_background.png) left top no-repeat; }
.formularRo .textareaPlace textarea { width: 368px; height: 154px; margin: 0; padding: 4px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #535353; text-align: left; overflow-y: auto; background: none; border: none; }
.formularRo .submitInputPlace { width: 79px; height: 39px; margin: 0; padding: 0; }
.formularRo .submitInputBgRo { width: 79px; height: 39px; margin: 0; padding: 0; background: url(img/submit_trimite_ro.png) left top no-repeat; }
.formularRo .submitInputBgEn { width: 79px; height: 39px; margin: 0; padding: 0; background: url(img/submit_trimite_en.png) left top no-repeat; }
.formularRo .submitInputPlace input { width: 79px; height: 39px; margin: 0; padding: 0; background: none; border: none; font-size: 12px; cursor: pointer; }
.formularEn { width: 597px; margin: 0; padding: 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #535353; }
.formularEn .form{ padding:0px; margin:0px;}
.formularEn .inputsBox { width: 210px; margin: 0; padding: 0; }
.formularEn .textareaBox { width: 382px; margin: 0; padding: 0; }
.formularEn .textInputPlace { width: 196px; height: 29px; margin: 0; padding: 0 0 16px; }
.formularEn .textInputBg { width: 196px; height: 29px; margin: 0; padding: 0; background: url(img/text_input_background.png) left top no-repeat; }
.formularEn .textInputPlace input { width: 176px; line-height: 15px; height: 25px; margin: 0; padding: 4px 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #454444; text-align: center; background: none; border: none; }
.formularEn .textareaPlace { width: 378px; height: 164px; margin: 0; padding: 0; }
.formularEn .textareaBg { width: 375px; height: 160px; margin: 0; padding: 3px 0 0 7px; background: url(img/textarea_background.png) left top no-repeat; }
.formularEn .textareaPlace textarea { width: 368px; height: 154px; margin: 0; padding: 4px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #535353; text-align: left; overflow-y: auto; background: none; border: none; }
.formularEn .submitInputPlace { width: 79px; height: 39px; margin: 0; padding: 0; }
.formularEn .submitInputBgRo { width: 79px; height: 39px; margin: 0; padding: 0; background: url(img/submit_trimite_en.png) left top no-repeat; }
.formularEn .submitInputBgEn { width: 79px; height: 39px; margin: 0; padding: 0; background: url(img/submit_trimite_en.png) left top no-repeat; }
.formularEn .submitInputPlace input { width: 79px; height: 39px; margin: 0; padding: 0; background: none; border: none; font-size: 12px; cursor: pointer; }
.googleMap { width: 339px; margin: 0 0 10px 0; padding: 0; }
.googleMapBg { width: 329px; height: 169px; margin: 0; padding:7px 0px 0px 10px; background: url(img/google_map.png) left top no-repeat; }
/* end of detalii_locatie.html style */
.footer { width: 910px; margin: 0 auto; padding: 16px 0 0 90px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #8c8c8c; text-align: left; }
.bottomMenu { height: auto!important; min-height: 18px; height: 18px; margin: 0; padding: 0 0 18px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #8c8c8c; }
.bottomMenu ul { margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #8c8c8c; }
.bottomMenu ul li.normal { margin: 0; padding: 0 70px 0 0; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #8c8c8c; float: left; }
.bottomMenu ul li.normal a { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #8c8c8c; }
.bottomMenu ul li.normal a:hover { color: #b6c4e3; }
.bottomMenu ul li.normalLast { margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #8c8c8c; float: left; }
.bottomMenu ul li.normalLast a { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #8c8c8c; }
.bottomMenu ul li.normalLast a:hover { color: #b6c4e3; }
.bottomMenu ul li.selected { margin: 0; padding: 0 70px 0 0; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #b6c4e3; float: left; }
.bottomMenu ul li.selected a { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #b6c4e3; }
.bottomMenu ul li.selectedLast { margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #b6c4e3; float: left; }
.bottomMenu ul li.selectedLast a { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #b6c4e3; }
.copyright { margin: 0; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888a8f; }
/* TEAM */
.team{ float:left; width:485px; margin-left:5px;margin-top:5px;}
.team .title{ font-size:18px; margin-bottom:10px;}
.team .img{ width:170px; height:100px;}
.team .content{ width:315px; float:right; }
.team .content a{ color: #5A5A5A; text-decoration:underline; }
.clear{ clear:both;}
.qtrans_flag_modif{ background-color:#003366; width:35px; height:35px; float:left; background-color:#999999;}
/* CONTACT FORM */
.contact_form{ float:right; width:350px; font-size:12px;}
.contact_form input{ margin-top:3px; margin-bottom:5px; border:#CCCCCC 1px solid; padding:2px;}
.contact_form textarea{margin-top:3px; }