@charset "utf-8";
/* Romania Tour Guide */

* { margin: 0; padding: 0; border: 0 solid #fff; text-decoration: none; outline-width: medium; outline-style: none; list-style-type: none; }
.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; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background: #fff; }

#webSite { width: 810px; height: auto!important; min-height: 3px; height: 3px; margin: 0 auto; padding: 0; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background: url(../images/top_red_line.jpg) left top repeat-x; }

.header { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.headerLeftArea { width: 140px; margin: 0; padding: 0; }
.headerRightArea { width: 670px; margin: 0; padding: 0; }

.logoRomaniaTourGuide { margin: 0; padding: 12px 0 4px 18px; font-size: 0; }
.logoRomaniaTourGuide h1 { width: 108px; height: 54px; margin: 0; padding: 0; font-size: 0; background: url(../images/logo_romania_tour_guide.jpg) left top no-repeat; }
.logoRomaniaTourGuide h1 a { display: block; width: 108px; height: 54px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }

.topMenu { height: 23px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; }
.topMenu .cornerLeft { height: 23px; margin: 0; padding: 0 0 0 20px; background: url(../images/top_menu_left.jpg) left top no-repeat; }
.topMenu .cornerRight { height: 23px; margin: 0; padding: 0 20px 0 0; background: url(../images/top_menu_right.jpg) right top no-repeat; }
.topMenu ul { height: 23px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; background: url(../images/top_menu_x_bg.jpg) left top repeat-x; }
.topMenu ul li { height: 23px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; float: left; }
.topMenu ul li a { line-height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; }
.topMenu ul li a:hover { text-decoration: underline; }

.mainMenu { height: 27px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e1edf0; background: url(../images/main_menu_x_bg.jpg) left top repeat-x; }
.mainMenu .cornerLeft { height: 27px; margin: 0; padding: 0 0 0 10px; background: url(../images/main_menu_left.jpg) left top no-repeat; }
.mainMenu .cornerRight { height: 27px; margin: 0; padding: 0 10px 0 0; background: url(../images/main_menu_right.jpg) right top no-repeat; }
.mainMenu ul { height: 27px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e1edf0; }
.mainMenu ul li { height: 27px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e1edf0; float: left; }
.mainMenu ul li a { display: block; margin: 0; padding: 0 10px; line-height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e1edf0; }
.mainMenu ul li a:hover { color: #fff; background: #d40000; }

.mainContent { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.theCenterOfIt { width: 515px; margin: 0; padding: 0 15px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.rightArea { width: 280px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3f3f3f; }

.darkGreyGrBox { height: auto!important; min-height: 94px; height: 94px; margin: 0 0 9px; padding: 0; background: url(../images/dark_grey_gr_box_repeat.jpg) left top repeat; }
.darkGreyGrBox .rightBorder { height: auto!important; min-height: 94px; height: 94px; margin: 0; padding: 0; background: url(../images/dark_grey_gr_box_right_pixel.jpg) right top repeat-y; }
.darkGreyGrBox .XBottomBg { height: auto!important; min-height: 94px; height: 94px; margin: 0; padding: 0; background: url(../images/dark_grey_gr_box_x_bg.jpg) left bottom repeat-x; }
.darkGreyGrBox .bottomBorder { height: auto!important; min-height: 94px; height: 94px; margin: 0; padding: 0; background: url(../images/dark_grey_gr_box_bottom_pixel.jpg) left bottom repeat-x; }
.darkGreyGrBox .cornerLeftBottom { height: auto!important; min-height: 94px; height: 94px; margin: 0; padding: 0; background: url(../images/dark_grey_gr_box_left_bottom.jpg) left bottom no-repeat; }
.darkGreyGrBox .cornerRightBottom { height: auto!important; min-height: 94px; height: 94px; margin: 0; padding: 0; background: url(../images/dark_grey_gr_box_right_bottom.jpg) right bottom no-repeat; }

.memberAreaHP { margin: 0; padding: 9px 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.memberAreaHP .title { width: 360px; margin: 0; padding: 0 0 4px; }
.memberAreaHP .titleMyAccount { width: 78px; height: 17px; margin: 0; padding: 0; font-size: 0; background: url(../images/title_my_account.png) left top no-repeat; }
.memberAreaHP .titleMyAccount a { display: block; width: 78px; height: 17px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }
.languageFlag { width: 16px; margin: 0; padding: 0 2px 10px 0; text-align: right; }

.horizontalLineDouble { height: 2px; margin: 0; padding: 0; font-size: 0; line-height: 0; background: url(../images/horizontal_line_double.jpg) left top repeat-x; }
.horizontalLineDoubleLight { height: 2px; margin: 0; padding: 0; font-size: 0; line-height: 0; background: url(../images/horizontal_line_double_light.jpg) left top repeat-x; }

form.myAccount { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
form.myAccount .cell { width: 180px; margin: 0; padding: 0 20px 0 0; }
form.myAccount .labeUserId { width: 41px; height: 15px; margin: 0 0 0 5px; padding: 0; background: url(../images/label_user_id.png) left top no-repeat; }
form.myAccount .labeUserId label { display: block; width: 41px; height: 12px; margin: 0; padding: 0; font-size: 12px; }
form.myAccount .labePassword { width: 56px; height: 15px; margin: 0 0 0 5px; padding: 0; background: url(../images/label_password.png) left top no-repeat; }
form.myAccount .labePassword label { display: block; width: 41px; height: 12px; margin: 0; padding: 0; font-size: 12px; }
form.myAccount .textInput { height: auto!important; min-height: 16px; height: 16px; margin: 0; padding: 2px 0 0; }
form.myAccount .textInputBg { width: 180px; height: 16px; margin: 0; padding: 0; background: url(../images/dark_box_text_input.png) left top no-repeat; }
form.myAccount .textInput input { width: 165px; height: 15px; margin: 0; padding: 1px 5px 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; background: none; border: none; }
form.myAccount .submitLogin { width: 55px; height: auto!important; min-height: 22px; height: 22px; margin: 0; padding: 13px 0 4px; }
form.myAccount .submitLoginBg { width: 55px; height: 22px; margin: 0; padding: 0; background: url(../images/login_submit.png) left top no-repeat; } 
form.myAccount .submitLogin input { width: 55px; height: 22px; margin: 0; padding: 0; background: none; border: none; cursor: pointer; }
form.myAccount .submitLogout { width: 55px; height: auto!important; min-height: 22px; height: 22px; margin: 0; padding: 13px 0 4px; }
form.myAccount .submitLogoutBg { width: 55px; height: 22px; margin: 0; padding: 0; background: url(../images/submit_logout.png) left top no-repeat; } 
form.myAccount .submitLogout input { width: 55px; height: 22px; margin: 0; padding: 0; background: none; border: none; cursor: pointer; }
.recoverPass { margin: 0; padding: 0; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; }
.recoverPass a { line-height: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; }
.recoverPass a:hover { text-decoration: underline; color: #fff; }

.lightGreyGrBox { height: auto!important; min-height: 98px; height: 98px; margin: 0 0 9px; padding: 0; background: url(../images/light_grey_gr_box_repeat.jpg) left top repeat; }
.lightGreyGrBox .xBottomBg { height: auto!important; min-height: 98px; height: 98px; margin: 0; padding: 0; background: url(../images/light_grey_gr_box_x_bottom.jpg) left bottom repeat-x; }
.lightGreyGrBox .topBorder { height: auto!important; min-height: 98px; height: 98px; margin: 0; padding: 0; background: url(../images/light_grey_gr_box_pixel.jpg) left top repeat-x; }
.lightGreyGrBox .rightBorder { height: auto!important; min-height: 98px; height: 98px; margin: 0; padding: 0; background: url(../images/light_grey_gr_box_pixel.jpg) right top repeat-y; }
.lightGreyGrBox .bottomBorder { height: auto!important; min-height: 98px; height: 98px; margin: 0; padding: 0; background: url(../images/light_grey_gr_box_pixel.jpg) left bottom repeat-x; }
.lightGreyGrBox .leftBorder { height: auto!important; min-height: 98px; height: 98px; margin: 0; padding: 0; background: url(../images/light_grey_gr_box_pixel.jpg) left top repeat-y; }
.lightGreyGrBox .cornerLeftTop { height: auto!important; min-height: 98px; height: 98px; margin: 0; padding: 0; background: url(../images/light_grey_gr_box_left_top.jpg) left top no-repeat; }
.lightGreyGrBox .cornerRightTop { height: auto!important; min-height: 98px; height: 98px; margin: 0; padding: 0; background: url(../images/light_grey_gr_box_right_top.jpg) right top no-repeat; }
.lightGreyGrBox .cornerLeftBottom { height: auto!important; min-height: 98px; height: 98px; margin: 0; padding: 0; background: url(../images/light_grey_gr_box_left_bottom.jpg) left bottom no-repeat; }
.lightGreyGrBox .cornerRightBottom { height: auto!important; min-height: 98px; height: 98px; margin: 0; padding: 0; background: url(../images/light_grey_gr_box_right_bottom.jpg) right bottom no-repeat; }

form.filter { margin: 0; padding: 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
form.filter .cell { width: 180px; margin: 0; padding: 0 20px 0 0; }
form.filter .labeLanguage { width: 51px; height: 15px; margin: 0 0 0 5px; padding: 0; background: url(../images/label_language.png) left top no-repeat; }
form.filter .labeLanguage label { display: block; width: 51px; height: 15px; margin: 0; padding: 0; font-size: 12px; }
form.filter .labelCity { width: 23px; height: 15px; margin: 0 0 0 5px; padding: 0; background: url(../images/label_city.png) left top no-repeat; }
form.filter .labelCity label { display: block; width: 23px; height: 15px; margin: 0; padding: 0; font-size: 12px; }
form.filter .select { height: auto!important; min-height: 16px; height: 16px; margin: 0; padding: 6px 0 0; }
form.filter .selectBg { width: 180px; height: 16px; margin: 0; padding: 0; background: url(../images/dark_box_text_input.png) left top no-repeat; }
form.filter .select select { width: 180px; height: 16px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; background: none; border: 0px solid #fff; }

.filterAreaHP { margin: 0; padding: 14px 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.filterAreaHP .title { width: 360px; margin: 0; padding: 0 0 4px; }
.filterAreaHP .titleFindMyTourGuide { width: 125px; height: 19px; margin: 0; padding: 0; font-size: 0; background: url(../images/title_find_my_tour_guide.png) left top no-repeat; }

.membersList { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.memberBox { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0 0 9px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.whiteBox { height: auto!important; min-height: 120px; height: 120px; margin: 0; padding: 0; background: url(../images/white_box_repeat.jpg) left top repeat; }
.whiteBox .topBorder { height: auto!important; min-height: 120px; height: 120px; margin: 0; padding: 0; background: url(../images/white_box_pixel.jpg) left top repeat-x; }
.whiteBox .rightBorder { height: auto!important; min-height: 120px; height: 120px; margin: 0; padding: 0; background: url(../images/white_box_pixel.jpg) right top repeat-y; }
.whiteBox .bottomBorder { height: auto!important; min-height: 120px; height: 120px; margin: 0; padding: 0; background: url(../images/white_box_pixel.jpg) left bottom repeat-x; }
.whiteBox .leftBorder { height: auto!important; min-height: 120px; height: 120px; margin: 0; padding: 0; background: url(../images/white_box_pixel.jpg) left top repeat-y; }
.whiteBox .cornerLeftTop { height: auto!important; min-height: 120px; height: 120px; margin: 0; padding: 0; background: url(../images/white_box_left_top.jpg) left top no-repeat; }
.whiteBox .cornerRightTop { height: auto!important; min-height: 120px; height: 120px; margin: 0; padding: 0; background: url(../images/white_box_right_top.jpg) right top no-repeat; }
.whiteBox .cornerLeftBottom { height: auto!important; min-height: 120px; height: 120px; margin: 0; padding: 0; background: url(../images/white_box_left_bottom.jpg) left bottom no-repeat; }
.whiteBox .cornerRightBottom { height: auto!important; min-height: 120px; height: 120px; margin: 0; padding: 0; background: url(../images/white_box_right_bottom.jpg) right bottom no-repeat; }

.titleLightBlue { height: 29px; margin: 0; padding: 0; background: url(../images/title_light_blue_x_bg.jpg) left top repeat-x; }
.titleLightBlue .leftBg { height: 29px; margin: 0; padding: 0; background: url(../images/title_light_blue_left.jpg) left top no-repeat; }
.titleLightBlue .rightBg { height: 29px; margin: 0; padding: 0; background: url(../images/title_light_blue_right.jpg) right top no-repeat; }
.titleInner { line-height: 28px; margin: 0; padding: 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }


.membersList .memberName { line-height: 28px; margin: 0; padding: 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.membersList .memberName a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.membersList .memberName a:hover { color: #333; }
.membersList .viewProfile { line-height: 28px; margin: 0; padding: 0 10px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d40000; }
.membersList .viewProfile a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #d40000; }
.membersList .viewProfile a:hover { text-decoration: underline; }
.membersList .aboutMember { height: auto!important; min-height: 0px; height: 0px; margin: 0; padding: 10px 11px 11px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }

.membersList .details { width: 338px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }

.membersList .spokenLanguage { margin: 0; padding: 0; line-height: 11px; }
.membersList .spokenLanguage img { margin: 0; padding: 0; vertical-align: middle; }
.membersList .spokenLanguage a { display: block; width: 16px; margin: 0 4px 0 0; padding: 0; }

.membersList .imageHolder { width: 150px; margin: 0; padding: 0; text-align: center; }
.membersList .imageHolder img { margin: 0; padding: 0; vertical-align: top; border: 1px solid #b1b1b1; }
.membersList .imageHolder a { display: block; margin: 0; padding: 0; }

.membersList .description { margin: 0; padding: 4px 10px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.membersList .cityPlace { margin: 0; padding: 0 0 8px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.membersList p { line-height: 14px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }


.aboutRomaniaTourGuide { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0 0 9px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #565656; }
.aboutRomaniaTourGuide .inner{padding: 15px 15px 12px;}
.aboutRomaniaTourGuide .inner, .aboutRomaniaTourGuide .inner span{ font-size: 11px !important; }
.titleDarkGrey { height: 23px; margin: 0; padding: 0; background: url(../images/title_dark_grey_x_bg.jpg) left top repeat-x; }
.titleDarkGrey .leftBg { height: 23px; margin: 0; padding: 0; background: url(../images/title_dark_grey_left.jpg) left top no-repeat; }
.titleDarkGrey .rightBg { height: 23px; margin: 0; padding: 0 15px; background: url(../images/title_dark_grey_right.jpg) right top no-repeat; }
.titleAboutRomaniaTourGuide { width: 141px; height: 23px; margin: 0; padding: 0; font-size: 0; background: url(../images/title_about_romania_tour_guide.png) left top no-repeat; }

.lightBlueBox { height: auto!important; min-height: 0; height: 0; background: url(../images/light_blue_box_repeat.jpg) left top repeat; }
.lightBlueBox .rightBorder { height: auto!important; min-height: 0; height: 0; background: url(../images/white_box_pixel.jpg) right top repeat-y; }
.lightBlueBox .bottomBorder { height: auto!important; min-height: 0; height: 0; background: url(../images/white_box_pixel.jpg) left bottom repeat-x; }
.lightBlueBox .leftBorder { height: auto!important; min-height: 0; height: 0; background: url(../images/white_box_pixel.jpg) left top repeat-y; }
.lightBlueBox .cornerLeftBottom { height: auto!important; min-height: 0; height: 0; background: url(../images/light_blue_box_left_bottom.jpg) left bottom no-repeat; }
.lightBlueBox .cornerRightBottom { height: auto!important; min-height: 0; height: 0; background: url(../images/light_blue_box_right_bottom.jpg) right bottom no-repeat; }

.aboutRomaniaTourGuide p { margin-top: 10px; }*/

.bannerPlace { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 10px 0; }
.bannerPlace img { margin: 0; padding: 0; vertical-align: middle; border: none; }
.bannerPlace a { display: block; margin: 0; padding: 0; }

.titleLightGrey { height: 25px; margin: 0; padding: 0; background: url(../images/title_light_grey_x_bg.jpg) left top repeat-x; }
.titleLightGrey .leftBg { height: 25px; margin: 0; padding: 0; background: url(../images/title_light_grey_left.jpg) left top no-repeat; }
.titleLightGrey .rightBg { height: 25px; margin: 0; padding: 0 10px; background: url(../images/title_light_grey_right.jpg) right top no-repeat; }
.titleTouristAttractions { width: 103px; height: 25px; margin: 0; padding: 0; font-size: 0; background: url(../images/title_tourist_attractions.png) left top no-repeat; }

.obiectiveTuristice { height: auto!important; min-height: 0; height: 0; margin: 0 0 10px; padding: 0; font-size: 11px; background: url(../images/obiective_turistice_repeat.jpg) left top repeat; }
.obiectiveTuristice .rightBorder { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0; font-size: 11px; background: url(../images/obiective_turistice_pixel.jpg) right top repeat-y; }
.obiectiveTuristice .bottomBorder { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0; font-size: 11px; background: url(../images/obiective_turistice_pixel.jpg) left bottom repeat-x; }
.obiectiveTuristice .cornerLeftBottom { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0; font-size: 11px; background: url(../images/obiective_turistice_left_bottom.jpg) left bottom no-repeat; }
.obiectiveTuristice .cornerRightBottom { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 10px 11px 1px 10px; font-size: 11px; background: url(../images/obiective_turistice_right_bottom.jpg) right bottom no-repeat; }
.obiectiv { margin: 0; padding: 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4d4d4d }
.obiectiv h1, .obiectiv h2 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4d4d4d; line-height: 16px; }
.obiectiv .imageHolder { width: 133px; margin: 0; padding: 0 15px 0 0; text-align: center; }
.obiectiv .imageHolder a { display: block; margin: 0; padding: 0; }
.obiectiv .imageHolder img { margin: 0; padding: 0; vertical-align: middle; border: 1px solid #a5a5a5; }
.obiectiv .detalii { width: 110px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4d4d4d; }
.obiectiv .title { height: auto!important; min-height: 75px; height: 75px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4d4d4d; line-height: 16px; }
.obiectiv .title a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4d4d4d; }
.obiectiv .title a:hover { color: #2668b3; }
.obiectiv .more { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cd0000; }
.obiectiv .more a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cd0000; }
.obiectiv .more a:hover { text-decoration: underline; }

.logAsBox { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0; background: url(../images/log_as_box_repeat.jpg) left top repeat; }
.logAsBox .rightBorder { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0; background: url(../images/log_as_box_pixel.jpg) right top repeat-y; }
.logAsBox .leftBorder { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0; background: url(../images/log_as_box_pixel.jpg) left top repeat-y; }
.logAsBox .xBottomBg { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0; background: url(../images/log_as_box_x_bottom.jpg) left bottom repeat-x; }
.logAsBox .cornerLeftBottom { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0; background: url(../images/log_as_box_left_bottom.jpg) left bottom no-repeat; }
.logAsBox .cornerRightBottom { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0; background: url(../images/log_as_box_right_bottom.jpg) right bottom no-repeat; }
.messageBox { margin: 0; padding: 8px 11px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3e3e3e; }
.messageBox p { line-height: 13px; margin: 0; padding: 0; text-indent: 15px; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3e3e3e; }
.messageBox a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d40000; }
.messageBox a:hover { text-decoration: underline; }

.colorBlack { color: #000; }
.colorRed { color: #d40000; }
.colorGreen{ color: #00a400; }

.tweetBox { position: relative; height: auto!important; min-height: 136px; height: 136px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3f3f3f; background: url(../images/tweet_box_repeat.jpg) left top repeat; }
.tweetBox .xBottomBg { height: auto!important; min-height: 136px; height: 136px; margin: 0; padding: 0; background: url(../images/tweet_box_x_bottom.jpg) left bottom repeat-x; }
.tweetBox .topBorder { height: auto!important; min-height: 136px; height: 136px; margin: 0; padding: 0; background: url(../images/white_box_pixel.jpg) left top repeat-x; }
.tweetBox .rightBorder { height: auto!important; min-height: 136px; height: 136px; margin: 0; padding: 0; background: url(../images/white_box_pixel.jpg) right top repeat-y; }
.tweetBox .leftBorder { height: auto!important; min-height: 136px; height: 136px; margin: 0; padding: 0; background: url(../images/white_box_pixel.jpg) left top repeat-y; }
.tweetBox .cornerLeftTop { height: auto!important; min-height: 136px; height: 136px; margin: 0; padding: 0; background: url(../images/tweet_box_left_top.jpg) left top no-repeat; }
.tweetBox .cornerRightTop { height: auto!important; min-height: 136px; height: 136px; margin: 0; padding: 0; background: url(../images/tweet_box_right_top.jpg) right top no-repeat; }
.tweetBox .cornerLeftBottom { height: auto!important; min-height: 136px; height: 136px; margin: 0; padding: 0; background: url(../images/tweet_box_left_bottom.jpg) left bottom no-repeat; }
.tweetBox .cornerRightBottom { height: auto!important; min-height: 116px; height: 116px; margin: 0; padding: 10px 20px 10px 18px; background: url(../images/tweet_box_right_bottom.jpg) right bottom no-repeat; }
.tweetBox .logoPlace { width: 57px; height: 52px; margin: 0; padding: 0; font-size: 0; }
.tweetBox .logoTweetAbsolute { width: 60px; height: 69px; margin: 0; padding: 0; position: absolute; top: -7px; left: 7px; }
.tweetBox .logoTweet { width: 60px; height: 69px; margin: 0; padding: 0; font-size: 0; background: url(../images/logo_tweet.png) left top no-repeat; }
.tweetBox .followUs { width: 185px; margin: 0; padding: 0; }
.tweetBox .followUs .title { height: 13px; margin: 0; padding: 0 0 4px; font-size: 0; }
.tweetBox .followUs .titleFollowUs { width: 55px; height: 13px; margin: 0; padding: 0; font-size: 0; background: url(../images/title_follow_us.png) left top no-repeat; }

.tweetBox .horizontalGradientLine { height: 2px; margin: 0; padding: 0; font-size: 0; line-height: 0; background: url(../images/horizontal_gradient_line.jpg) right top no-repeat; }

.tweetBox .tweets { margin: 0; padding: 3px 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8a8a8a; }
.tweetBox .tweets a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8a8a8a; }
.tweetBox .tweets a:hover { color: #000; }
.tweetBox .seAll { width: 58px; height: 8px; margin: 0; padding: 2px 0 0; font-size: 0; }
.tweetBox .seeAllTweets { width: 58px; height: 8px; margin: 0; padding: 0; font-size: 0; background: url(../images/see_all_tweets.png) left top no-repeat; }
.tweetBox .seeAllTweets a { display: block; width: 58px; height: 8px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }

.tweetBox .status { margin: 0 0 3px; padding: 2px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3f3f3f; }
.status p { line-height: 13px; margin: 0; padding: 0 0 0 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3f3f3f; }
.tweetBox .status a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3f3f3f; }
.tweetBox .status a:hover { color: #000; }
.borderBottomDotted { height: auto!important; min-height: 0; height: 0; margin: 0 0 3px; padding: 0 0 3px; border-bottom: 1px dotted #9c9c9c; }

.footer { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.websiteDevelopment { width: 130px; margin: 0; padding: 14px 6px 0 0; font-size: 0; }
.websiteDevelopment h2 { width: 130px; height: 20px; margin: 0; padding: 0; font-size: 0; background: url(../images/website_development.jpg) left top no-repeat; }
.websiteDevelopment h2 a { display: block; width: 130px; height: 20px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }

/* ceare_profil page style */
.titleLightBlue .title { height: 29px; margin: 0; padding: 0 0 0 20px; }
.titleCreateGuideProfile { width: 135px; height: 29px; margin: 0; padding: 0; font-size: 0; background: url(../images/title_create_guide_profile.png) left top no-repeat; }

form.createGuideProfile { margin: 0; padding: 0 1px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
form.createGuideProfile .inputs { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 18px 14px 0; background: #f0f0f0; border-bottom: 1px solid #d4d4d4; }
form.createGuideProfile label { display: block; width: 156px; margin: 0; padding: 2px 7px 12px 0; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
form.createGuideProfile .textInput { width: 306px; height: auto!important; min-height: 16px; height: 16px; margin: 0; padding: 0 0 12px; }
form.createGuideProfile .textInputBg { width: 306px; height: 16px; margin: 0; padding: 0; background: url(../images/creare_profil_text_input.png) left top no-repeat; }
form.createGuideProfile .textInput input { width: 296px; height: 15px; margin: 0; padding: 1px 0 0 10px; background: none; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
form.createGuideProfile .textInputGrey { width: 315px; height: auto!important; min-height: 17px; height: 17px; margin: 0; padding: 0 0 12px; }
form.createGuideProfile .textInputGreyBg { width: 315px; height: 17px; margin: 0; padding: 0; background: url(../images/creare_profil_text_input_grey.png) left top no-repeat; }
form.createGuideProfile .textInputGrey input { width: 305px; height: 15px; margin: 0; padding: 2px 0 0 10px; background: none; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }

form.createGuideProfile .textInputNarrow { width: 80px; height: auto!important; min-height: 16px; height: 16px; margin: 0; padding: 0 0 12px; }
form.createGuideProfile .textInputNarrowBg { width: 80px; height: 16px; margin: 0; padding: 0; background: url(../images/creare_profil_text_input_narrow.png) left top no-repeat; }
form.createGuideProfile .textInputNarrow input { width: 80px; height: 15px; margin: 0; padding: 1px 0 0 10px; background: none; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }

.languages { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 12px 0 0; }
.selectLanguagePlace { width: 310px; margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px; }
select.selectLanguage { width: 62px; height: auto!important; height: 17px!important; margin: 0; padding: 0; background: none; border: none; }
select.selectLanguage > option { height: 17px!important; line-height: 17px; margin: 0; padding-left: 27px !important; text-align: left; }
select.selectLanguage option.frLang { height: auto!important; height: 17px!important; background-image: url(../images/flags/fr.jpg)!important; background-position: 6px 50%!important; background-repeat: no-repeat!important; }
select.selectLanguage option.enLang { height: auto!important; height: 17px!important; background-image: url(../images/flags/en.jpg)!important; background-position: 6px 50%!important; background-repeat: no-repeat!important; }
select.selectLanguage option.roLang { height: auto!important; height: 17px!important; background-image: url(../images/flags/ro.jpg)!important; background-position: 6px 50%!important; background-repeat: no-repeat!important }
.languages .selectLanguageBg { width: 62px; height: 17px; margin: 0; padding: 0; background: url(../images/select_language_bg.png) left top no-repeat; }
.languages .addLanguage { margin: 0; padding: 2px 0 0 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.languages .addLanguage a { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration: underline; }
.languages .addLanguage a:hover { text-decoration: none; color: #d40000; }
.greyLine { height: auto!important; min-height: 1px; height: 1px; font-size: 0; line-height: 0; background: #d4d4d4; }

.textareas { margin: 0; padding: 14px 16px 12px; }
.subtitle { height: auto!important; min-height: 12px; height: 12px; margin: 0 0 12px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #d40000; background: url(../images/subtitle_x_bg.jpg) left 12px repeat-x; }
.subtitle span { padding: 0 5px 0 0; background: #fff; }
.textareas .subtitle label { display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #d40000; }
.textareas .textareaPlace { margin: 0; padding: 0 0 12px; }
.textareas .textareaPlace .textareaBg { width: 469px; height: 85px; margin: 0; padding: 5px; background: url(../images/creare_profil_textarea.png) left top no-repeat; }
.textareas .textareaPlace textarea.italic { width: 469px; height: 85px; margin: 0; padding: 0; overflow-y: auto; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7d7d7d; background: none!important; font-style: italic; }
.textareas .textareaPlace .textareaNoItalic { width: 469px; height: 85px; margin: 0; padding: 0; overflow-y: auto; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; color: #000; background: none!important; }
.submitSave { width: 48px; height: 17px; margin: 0; padding: 0; font-size: 10px; background: url(../images/submit_save.jpg) left top no-repeat; }
.submitSave input { width: 48px; height: 17px; margin: 0; padding: 0; font-size: 10px; background: none!important; border: none!important; cursor: pointer; }

.textareas .textareaShortPlace { margin: 0; padding: 0 0 12px; }
.textareas .textareaShortPlace .textareaBg { width: 467px; height: 25px; margin: 0; padding: 5px; background: url(../images/creare_profil_textarea_short.png) left top no-repeat; }
.textareas .textareaShortPlace textarea.italic { width: 467px; height: 25px; margin: 0; padding: 0; overflow-y: auto; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7d7d7d; background: none!important; font-style: italic; }
.textareas .textareaShortPlace .textareaNoItalic { width: 467px; height: 25px; margin: 0; padding: 0; overflow-y: auto; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; color: #000; background: none!important; }

.textareaShortNarrowPlace { margin: 0; padding: 0 0 12px; }
.textareaShortNarrowPlace .textareaBg { width: 306px; height: 25px; margin: 0; padding: 5px; background: url(../images/creare_profil_textarea_short_narrow.png) left top no-repeat; }
.textareaShortNarrowPlace textarea.italic { width: 296px; height: 25px; margin: 0; padding: 0; overflow-y: auto; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7d7d7d; font-style: italic; }
.textareaShortNarrowPlace .textareaNoItalic { width: 296px; height: 25px; margin: 0; padding: 0; overflow-y: auto; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; color: #000; }

.langMenu { height: auto!important; min-height: 23px; height: 23px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.langMenu ul { height: auto!important; min-height: 23px; height: 23px; margin: 0; padding: 0 6px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; background: url(../images/white_box_pixel.jpg) left bottom repeat-x; }
.langMenu ul img { margin: 0 7px 0 0; padding: 0; border: none; }
.langMenu ul li.tabSelected { width: 100px; height: 23px; line-height: 16px; overflow: hidden; margin: 0 2px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; background: url(../images/tab_lang_x_bg_selected.jpg) left top repeat-x; float: left; }
.langMenu ul li.tabSelected .leftBg { width: 100px; height: 23px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; background: url(../images/tab_lang_left_selected.jpg) left top no-repeat; float: left; }
.langMenu ul li.tabSelected .rightBg { width: 100px; height: 19px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; background: url(../images/tab_lang_right_selected.jpg) right top no-repeat; float: left; }
.langMenu ul li.tabSelected a { display: block; margin: 0; padding: 5px 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; float: left; text-align: center; }
.langMenu ul li.tabNormal { width: 100px; height: 23px; line-height: 16px; overflow: hidden; margin: 0 2px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; background: url(../images/tab_lang_x_bg_normal.jpg) left top repeat-x; float: left; }
.langMenu ul li.tabNormal .leftBg { width: 100px; height: 23px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; background: url(../images/tab_lang_left_normal.jpg) left top no-repeat; float: left; }
.langMenu ul li.tabNormal .rightBg { width: 100px; height: 19px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; background: url(../images/tab_lang_right_normal.jpg) right top no-repeat; float: left; }
.langMenu ul li.tabNormal a { display: block; margin: 0; padding: 5px 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; float: left; }

.langMenu ul li.tabCurrent { background: url(../images/tab_lang_x_bg_selected.jpg) left top repeat-x !important; }
.langMenu ul li.tabCurrent .leftBg { background: url(../images/tab_lang_left_selected.jpg) left top no-repeat !important; }
.langMenu ul li.tabCurrent .rightBg { background: url(../images/tab_lang_right_selected.jpg) right top no-repeat !important; }

.agValues { height: auto!important; min-height: 0; height: 0; margin: 0 0 12px; padding: 15px 0 15px 123px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; }
.agValues label { width: auto!important; margin: 0!important; padding: 2px 10px 0 0!important; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.agValues .textInput { width: 56px!important; height: 17px; margin: 0!important; padding: 0!important; }
.agValues .textInput .textInputBg { width: 54px!important; height: 15px; margin: 0!important; padding: 2px 1px 0!important; background: url(../images/text_input_values.png) left top no-repeat; }
.agValues .textInput input.small { width: 52px!important; height: 15px; margin: 0; padding: 0; background: none; border: none; text-align: center; }


.tourValues { height: auto!important; min-height: 0; height: 0; margin: 0 0 12px; padding: 15px 0 15px 78px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; }
.tourValues label { width: auto!important; margin: 0!important; padding: 2px 10px 0 0!important; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.tourValues .textInput { width: 56px!important; height: 17px; margin: 0!important; padding: 0!important; }
.tourValues .textInput .textInputBg { width: 54px!important; height: 15px; margin: 0!important; padding: 2px 1px 0!important; background: url(../images/text_input_values.png) left top no-repeat; }
.tourValues .textInput input.small { width: 52px!important; height: 15px; margin: 0; padding: 0; background: none; border: none; text-align: center; }
label.currency { display: block; width: 43px!important; margin: 0; padding: 2px 0 0 3px!important; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align: left!important; }

em.notificare { margin: 0; padding: 5px 0 12px; width: 479px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; }

.submitCreateMyProfile { width: 129px; height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0; }
.submitCreateMyProfile .submitCreateMyProfileBg { width: 129px; height: 25px; margin: 0; padding: 0; background: url(../images/submit_create_my_profile.png) left top no-repeat; }
.submitCreateMyProfile .submitCreateMyProfileBg input { width: 129px; height: 25px; margin: 0; padding: 0; font-size: 10px; background: none; border: none; cursor: pointer; }

/* style for file input */
div.inputFile { width: 306px; height: 16px; margin: 0; padding: 0; position: relative; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; }
div.fakeFileInput { width: 306px; margin: 0; padding: 0; position: absolute; top: 0; left: 0; z-index: 1; text-align: right; }
div.fakeFileInput input { position: absolute; left: 0; width: 235px!important; margin: 0!important; padding: 1px 0 0 11px!important; font-size: 11px!important; }
input.file { position: relative; text-align: right; -moz-opacity: 0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; }
/* end of style for file input */

/* end of creare_profil page style */

/* listare_actiuni page style */
.titleWelcome { width: 61px; height: 16px; margin: 0; padding: 0; font-size: 0; background: url(../images/title_welcome.png) left top no-repeat; }
.guideName { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.guideName h3 { margin: 0; padding: 0 0 3px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.guideName em { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; line-height: 12px; font-size: 12; color: #363636; }

.innerLinks { width: 210px; text-align: right; margin: 0; padding: 18px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.innerLinks a { margin-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.innerLinks a:hover { text-decoration: underline; color: #fff; }

.titleCautaActiune { width: 91px; height: 19px; margin: 0; padding: 0; font-size: 0; background: url(../images/title_cauta_actiune.png) left top no-repeat; }

.textInputPerioada { width: 137px; margin: 0; padding: 0 33px 0 0; }
.textInputBg { width: 137px; height: 17px; margin: 0; padding: 0; background: url(../images/text_input_perioada.png) left top no-repeat; }
.textInputPerioada input { width: 127px; height: 15px; margin: 0; padding: 2px 5px 0; background: none; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7d7d7d; }

.labelPerioadaActiune { width: 98px; height: 13px; margin: 0 0 8px; padding: 0; background: url(../images/label_perioada_actiune.png) left top no-repeat; }

.submitCautaActiune { width: 111px; margin: 0; padding: 0 4px 0 0; }
.submitCautaActiune .submitCautaActiuneBg { width: 111px; height: 21px; margin: 0; padding: 0; background: url(../images/submit_cauta_actiune.png) left top no-repeat; }
.submitCautaActiune input { width: 111px; height: 21px; margin: 0; padding: 0; background: none; border: none; font-size: 10px; cursor: pointer; }

.membersList .myProfile { margin: 0; padding: 18px 0 0; }
.membersList .myProfile a { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.membersList .myProfile a:hover { color: #d40000; }

.cityPlaceListActPage { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; margin: 0; padding: 5px 0; }
.listareActiuni { margin: 0 11px 0 12px; padding: 14px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; border-top: 1px solid #c1c1c1; }
.listareActiuni a { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.listareActiuni a:hover { color: #2668b3; }
.listareActiuni h2 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal; }
.listareActiuni table { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.listareActiuni table td {  margin: 0; padding: 8px 10px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 14px; }
.listareActiuni table td.actionName { width: 228px; }
.listareActiuni table td.perioada { width: 111px; border-left: 1px solid #fff; border-right: 1px solid #fff; }
.listareActiuni table td.durata { width: 85px; }
.listareActiuni table td.greyCell { background: #ededed; }
.listareActiuni table td.whiteCell { background: #fff; }

.pagination { margin: 0; padding: 14px 0 0; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #545454; }
.pagination ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #545454; }
.pagination ul li { margin: 0; padding: 0 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #545454; float: left; }
.pagination ul li a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #545454; }
.pagination ul li a:hover { color: #000; }
.pagination ul li.selected { font-weight: bold; }

p.aboutMe { margin: 0; padding: 0 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 14px; }
p.plataGhid { margin: 0; padding: 10px 7px 35px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 18px; }
p.plataGhid strong { font-size: 14px; }

.requestGuideSmall { width: 100px; margin: 0; padding: 0; }
.requestGuideSmall .requestGuideSmallBg { width: 100px; height: 19px; margin: 0; padding: 0; background: url(../images/submit_request_guide_small.png) left top no-repeat; }
.requestGuideSmall input { width: 100px; height: 19px; margin: 0; padding: 0; font-size: 10; background: none; border: none; cursor: pointer; }

.requestGuideBig { width: 125px; margin: 0; padding: 0; }
.requestGuideBig .requestGuideBigBg { width: 125px; height: 23px; margin: 0; padding: 0; background: url(../images/submit_request_guide_big.png) left top no-repeat; }
.requestGuideBig input { width: 125px; height: 23px; margin: 0; padding: 0; font-size: 10; background: none; border: none; cursor: pointer; }

/* end of listare_actiuni page style */

/* detalii_actiuni page style */
.detaliiActiuni { margin: 0; padding: 7px 11px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.actiuneBox { margin: 0 0 5px; padding: 5px 11px 7px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.detaliiActiuni p { height: auto!important; min-height: 0; height: 0; line-height: 17px; margin: 0; padding: 7px 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; border-bottom: 1px solid #d9d9d9; }
.titleActiune { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 0 0 4px; border-bottom: 1px solid #c1c1c1; }
.titleActiune h3 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal; }
.titleActiune a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.titleActiune a:hover { color: #cd0000; }
.greyAction { background: #f2f2f2; }
.whiteAction { background: #fff; }
.viewAction { margin: 0; padding: 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cd0000; text-align: right; }
.viewAction a { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cd0000; }
.viewAction a:hover { color: #000; }

form.filterDetaliiActiuni { margin: 0; padding: 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
form.filterDetaliiActiuni .cellLeft { width: 249px; margin: 0; padding: 0 24px 0 0; }
form.filterDetaliiActiuni .cellRight { width: 202px; margin: 0; padding: 0; }
form.filterDetaliiActiuni .labelPerioadaActiune { width: 98px; height: 15px; margin: 0 0 8px 5px; padding: 0; background: url(../images/label_perioada_actiune.png) left top no-repeat; }
form.filterDetaliiActiuni .labelPerioadaActiune label { display: block; width: 98px; height: 15px; margin: 0; padding: 0; font-size: 12px; }
form.filterDetaliiActiuni .labelLimba { width: 98px; height: 15px; margin: 0 0 8px 5px; padding: 0; background: url(../images/label_limba.png) left top no-repeat; }
form.filterDetaliiActiuni .labelLimba label { display: block; width: 98px; height: 15px; margin: 0; padding: 0; font-size: 12px; }
form.filterDetaliiActiuni .textInput { width: 116px; height: 17px; margin: 0; padding: 0 8px 0 0; }
form.filterDetaliiActiuni .textInput .textInputBg { width: 116px; height: 17px; margin: 0; padding: 0; background: url(../images/text_input_116px.png) left top no-repeat; }
form.filterDetaliiActiuni .textInput input { width: 100px; height: 15px; margin: 0; padding: 2px 8px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7d7d7d; background: none; border: none; }
/* end of detalii_actiuni page style */


input.input_relpos{
  position:relative;
  top:3px;
}


a.vte {
cursor:url(../images/zoomin.cur), pointer;
z-index:90;
}

img.vte-expanded-focus {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
cursor:url(../images/zoomout.cur), pointer;
}
img.vte-expanded-blur {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}
.vte-caption {
background-color:#FFFFFF;
border-color:-moz-use-text-color #CCCCCC #CCCCCC;
border-right:1px solid #CCCCCC;
border-style:none solid solid;
border-width:medium 1px 1px;
color:#CCCCCC;
display:none;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
margin-top:-1px;
padding:5px;
}
.vte-display-block {
background-color:#FFFFFF;
display:block;
}
.vte-display-none {
background-color:#FFFFFF;
display:none;
}



.titleCreeazaActiune { width: 110px; height: 29px; margin: 0; padding: 0; font-size: 0; background: url(../images/title_creeaza_actiune.png) left top no-repeat; }

.submitSearch { width: 55px; margin: 0; padding: 15px 0 0; }
.submitSearch .submitSearchBg { width: 55px; height: 21px; margin: 0; padding: 0; background: url(../images/submit_search.png) left top no-repeat; }
.submitSearch input { width: 55px; height: 21px; margin: 0; padding: 0; background: none; border: none; font-size: 10px; cursor: pointer; }

form.createAction { margin: 0; padding: 0 1px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
form.createAction .inputs { height: auto!important; min-height: 0; height: 0; margin: 0; padding: 18px 14px 0; background: #fff; }
form.createAction label { display: block; width: 156px; margin: 0; padding: 2px 7px 12px 0; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
form.createAction .textInput { width: 306px; height: auto!important; min-height: 16px; height: 17px; margin: 0; padding: 0 0 12px; }
form.createAction .textInputBg { width: 306px; height: 17px; margin: 0; padding: 0; background: url(../images/creare_actiune_text_input.png) left top no-repeat; }
form.createAction .textInput input { width: 296px; height: 15px; margin: 0; padding: 1px 0 0 10px; background: none; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
form.createAction .textInputGrey { width: 315px; height: auto!important; min-height: 17px; height: 17px; margin: 0; padding: 0 0 12px; }
form.createAction .textInputGreyBg { width: 315px; height: 17px; margin: 0; padding: 0; background: url(../images/creare_profil_text_input_grey.png) left top no-repeat; }
form.createAction .textInputGrey input { width: 305px; height: 15px; margin: 0; padding: 2px 0 0 10px; background: none; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
form.createAction .textInput125px { width: 125px; height: auto!important; min-height: 17px; height: 17px; margin: 0; padding: 0 0 12px; }
form.createAction .textInput125pxBg { width: 125px; height: 17px; margin: 0; padding: 0; background: url(../images/creare_actiune_text_input_125px.png) left top no-repeat; }
form.createAction .textInput125px input { width: 115px; height: 15px; margin: 0; padding: 2px 0 0 10px; background: none; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
form.createAction .textInput243pxGrey { width: 243px; height: auto!important; min-height: 17px; height: 17px; margin: 0; padding: 0 0 12px; }
form.createAction .textInput243pxGreyBg { width: 243px; height: 17px; margin: 0; padding: 0; background: url(../images/text_input_grey_243px.png) left top no-repeat; }
form.createAction .textInput243pxGrey input { width: 233px; height: 15px; margin: 0; padding: 2px 0 0 10px; background: none; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }

.textInput56pxGrey { width: 56px!important; height: 17px; margin: 0!important; padding: 0!important; }
.textInput56pxGrey .textInput56pxGreyBg { width: 54px!important; height: 15px; margin: 0!important; padding: 2px 1px 0!important; background: url(../images/text_input_56px_grey.png) left top no-repeat; }
.textInput56pxGrey input { width: 52px!important; height: 15px; margin: 0; padding: 0; background: none; border: none; text-align: center; }

.textarea318pxPlace { width: 318px; margin: 0; padding: 0 0 12px; }
.textarea318pxPlace .textarea318pxBg { width: 308px; height: 87px; margin: 0; padding: 5px; background: url(../images/textarea_318px.png) left top no-repeat; }
.textarea318pxPlace textarea.italic { width: 308px; height: 87px; margin: 0; padding: 0; overflow-y: auto; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7d7d7d; background: none!important; font-style: italic; }
.textarea318pxPlace .textareaNoItalic { width: 308px; height: 87px; margin: 0; padding: 0; overflow-y: auto; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; color: #000; background: none!important; }

.selectLanguageGreyPlace { width: 62px; height: 17px; margin: 0; padding: 0; }
.selectLanguageGreyBg { width: 62px; height: 17px; margin: 0; padding: 0; background: url(../images/text_input_56px_grey.png) left top no-repeat; }
.selectLanguageGreyPlace select > option { text-align: left; padding-left: 5px; }

.note { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #262626; font-style: italic; }

.titleActiuni { width: 39px; height: 25px; margin: 0; padding: 0; font-size: 0; background: url(../images/title_actiuni.png) left top no-repeat; }

.actiuniBox { margin: 0; padding: 0 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
.actiuniBox a { color: #000; }
.actiuniBox a:hover { color: #cd0000; }
.actiuniBox .actiune { line-height: 16px; height: auto!important; min-height: 2px; height: 2px; margin: 0 0 5px; padding: 0 0 5px; background: url(../images/actiune_bottom_x_bg.jpg) left bottom repeat-x; }
.actiuniBox .actiuneMore { margin: 0; padding: 5px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.actiuniBox .colorGrey { color: #3c3c3c; }
.actiuniBox .more { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cd0000; }
.actiuniBox .more a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cd0000; }
.actiuniBox .more a:hover { text-decoration: underline; }

.error_list{
  color: #f00;
}
