@media print {
.all_banner { display: none; }
.all_header { display: none; }
.header { display: none; }
.title_about_gros { display: none; }
.sub_all_title { display: none; }
.submit_contact { display: none; }
.printform { display: none; }
.images_all_resident { display: none; }
.input_form { font-size: 17px; }
.bottom { display: none; }
}
@charset "utf-8";
/* CSS Document */
html { padding: 0; margin: 0; overflow-x: hidden; border: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td, p { margin: 0; padding: 0; }
body { font-size: 12px; /*overflow-x:hidden;*/
font-family: Arial, Helvetica, sans-serif; direction: ltr; }
img { border: 0; }
.after { clear: both; display: block; height: 0; visibility: hidden; }
a { outline: none; text-decoration: none; cursor: pointer }
.floatLeft { float: left }
.floatRight { float: Right }
.cur { cursor: pointer; }
.MainContainer { width: 100%; overflow: hidden; position: relative; }
.banner { float: left; height: 100%; width: 100%; display: none; z-index: -1; }
/*#ban_1{
	background:url(../images/ban1.jpg) no-repeat;
	background-size:100%;
}
#ban_2{
	background:url(../images/ban2.jpg) no-repeat;
	background-size:100%;
}
#ban_3{
	background:url(../images/ban3.jpg) no-repeat;
	background-size:100%;
}
#ban_4{
	background:url(../images/ban4.jpg) no-repeat;
	background-size:100%;
}
#ban_5{
	background:url(../images/ban5.jpg) no-repeat;
	background-size:100%;
}
#ban_6{
	background:url(../images/ban6.jpg) no-repeat;
	background-size:100%;
}
#ban_7{
	background:url(../images/ban7.jpg) no-repeat;
	background-size:100%;
}*/
.all_header { position: absolute; z-index: 3; width: 100%; height: 114px; top: 0; left: 0; background: url(../images/header.png) repeat top center; }
.all_container { margin: 0 auto; width: 999px; }
.header { float: left; height: 110px; position: relative; width: 100%; z-index: 5; }
.logo { position: absolute; width: 295px; height: 68px; top: 5px; left: 28px; }
.links { position: absolute; width: 425px; top: 15px; right: 26px; }
.language { float: right; color: #838383; cursor: pointer; width: 60px; text-align: center; font-size: 12px; }
.language a { text-decoration: none; color: #000; }
.language a:hover { color: #ce1c00; }
.act { color: #ce1c00; font-family: Verdana, Geneva, sans-serif; }
.search { float: right; width: 196px; height: 19px; }
.search_input { float: right; height: 17px; width: 134px; border: 1px solid #b9b9b9; background-color: #d7d7d7; color: #838383; }
.search_submit { float: right; width: 49px; height: 19px; cursor: pointer; background: url(../images/searchen.jpg) no-repeat; border: none; }
.jawaz { float: right; width: 116px; height: 25px; background: url(../images/jawazen.jpg) no-repeat; cursor: pointer; border: none; margin-left: 20px; }
.hawiya { float: right; width: 129px; height: 25px; background: url(../images/hawiyaen.jpg) no-repeat; cursor: pointer; border: none; margin-left: 20px; }
.kay { float: right; width: 221px; height: 25px; background: url(../images/kayden.jpg) no-repeat; cursor: pointer; border: none; margin-left: 20px; }
.a2il { float: right; width: 221px; height: 25px; background: url(../images/3a2ilien.jpg) no-repeat; cursor: pointer; border: none; margin-left: 20px; }
.contact { float: right; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #636363; margin-right: 10px; }
.contact a { text-decoration: none; color: #000; }
.contact a:hover { color: #CE1C00; }
.menu { position: absolute; width: 100%; top: 86px; }
.menu ul { list-style-type: none; float: left; margin-left: 14px; }
.list_menu { float: left; padding-left: 8px; padding-right: 7px; font-weight: bold; border-right: 1px solid #e3ded5; color: #545454; font-size: 14px; }
.list_menu a { text-decoration: none; color: #000; padding-bottom: 5px; }
.list_menu a:hover { border-bottom: 2px solid #ce1c00; }
.activemenu { border-bottom: 2px solid #ce1c00; }
.home { float: left; width: 100%; height: 505px; position: relative; bottom: 0; background: url(../images/ground.png) repeat-x bottom center; }
.about { float: left; width: 950px; padding: 4px 27px 0 22px; min-height: 788px; position: relative; /*background-color:#f9f9f9;*/
background: url(../images/groundpix.png) repeat; margin-top: 31px; }
.what { position: absolute; width: 949px; height: 178px; bottom: 323px; left: 25px; background: url(../images/whaten.png) no-repeat; }
.all_services { float: left; width: 739px; height: 89px; margin-left: 106px; margin-top: 80px; }
.one_service { float: left; position: relative; width: 121px; height: 100%; border-right: 1px solid #ffffff; text-align: center; }
.one_service img { vertical-align: middle; }
.lastmenu { border: none; }
.newsbanner { position: absolute; bottom: 134px; left: 25px; width: 949px; height: 185px;}
.all_newsbanner { float: left; position: relative; height: 95px; overflow: hidden; width: 725px; margin-bottom:5px; }
.image_allnews { position: absolute; top: 0; left: 0; width: 250px; height: 95px; background: #fff; text-align: center; }
.image_allnews img{ height: auto; width: auto; max-width: 100%; max-height: 100%; }
.title_allnews { position: absolute; top: 0; left: 133px; /*width:194px;*/
height: 102px; padding: 20px 20px 0 20px; background: url(../images/titleen.png) no-repeat; color: #ffffff; font-size: 18px; }
.desc_allnews { position: absolute; top: 0; right: 30px; width: 425px; height: 100%; padding: 10px;; background-color: #eaeaea; color: #333333; font-size: 13px; }
.boul_allnews { position: absolute; top: 0; right: 0; width: 16px; padding: 0 7px 0 7px; height: 95px; background-color: #ce1c00; }
.allall { float: right; width: 100%; height: 100%; position: relative; }
.allall_absolute { width: 100%; height: 100%; position: absolute; top: 95px; right: 0; }
.boul { float: left; width: 10px; height: 10px; margin-top: 5px; background: #efefef; border-radius: 20px; cursor: pointer;  }
.boul:hover { background: #a61700; }
.Activebool { background: #a61700;  }
.Activenews { top: 0; }
.maps_contact { position: absolute; bottom: 0px; left: 25px; width: 949px; height: 130px; }
.top_maps { float: right; width: 100%; height: 102px; padding-bottom: 5px; }
.bottom { float: left; width: 100%; }
.dowgroup { float: right; color: #585858; font-size: 11px; }
.dowgroup a { text-decoration: none; color: #585858; }
.license { float: left; color: #585858; font-size: 11px; }
.maps_home { float: right; width: 311px; height: 100%; margin-left: 7px; }
.time_home { float: right; width: 297px; height: 94px; padding: 8px 0 0 15px; background-color: #4e4e4e; }
.title_timehome { float: left; width: 100%; color: #ffffff; font-size: 14px; padding-bottom: 2px; }
.desc_timehome { float: left; width: 100%; color: #fefefe; font-size: 12px; }
.desc_timehome a { text-decoration: none; color: #fefefe; }
.more { float: left; padding-left: 7px; border-left: 2px solid #db0008; color: #db0008; font-weight: bold; }
.more a { text-decoration: none; color: #db0008; }
.title_about_gros { float: left; width: 100%; }
.abouttitle { float: left; color: #7f7f7f; font-size: 25px; font-family: "Times New Roman", Times, serif; }
.print { float: right; width: 57px; height: 27px; margin-top: 3px; }
.sheard { float: right; width: 59px; margin-top: 3px; height: 26px; margin-left: 12px; }
.sub_all_title { float: right; width: 100%; color: #7f7f7f; font-size: 12px; padding-top: 4px; padding-bottom: 8px; background: url(../images/shadow.png) no-repeat bottom center; }
.menu_about { float: left; width: 100%; padding-bottom: 4px; padding-top: 7px; list-style-type: none; border-bottom: 1px solid #c9c9c9; }
.title_menu_about { float: left; padding: 0 15px; color: #7f7f7f; font-size: 12px; text-transform: uppercase; }
.title_menu_about a { text-decoration: none; color: #7f7f7f; }
.title_menu_about a:hover { color: #db0008; }
.border { float: left; color: #7f7f7f; font-size: 14px; }
.allcontent_about { float: left; width: 100%; min-height: 673px; padding-bottom: 10px; border-bottom: 1px solid #c9c9c9; }
.allcontent_act { float: left; width: 100%; min-height: 703px; padding-bottom: 10px; border-bottom: 1px solid #c9c9c9; }
.allcontent_activities { float: left; width: 100%; height: 702px; padding-bottom: 10px; border-bottom: 1px solid #c9c9c9; }
.desc_about { float: left; width: 654px; text-align: justify; padding-top: 18px; color: #4e4e4e; font-size: 12px; }
.desc_about ul { padding-left: 20px; }
.left_menu { float: right; width: 276px; padding-top: 18px; }
.contact_about { float: left; width: 275px; height: 110px; border: 1px solid #e0e0e0; padding: 10px 0 0 0; margin-bottom: 9px; }
.title_contact_about { float: left; width: 262px; text-transform: uppercase; color: #a5a5a5; font-size: 13px; padding-bottom: 9px; margin-bottom: 9px; padding-left: 13px; background: url(../images/smallshadow.png) no-repeat bottom center; }
.desc_contact_about { float: left; width: 262px; color: #777777; padding-left: 13px; }
.desc_contact_about a { text-decoration: none; color: #777777; }
.desc_time_about { float: left; width: 262px; font-size: 12px; color: #777777; padding-left: 13px; }
.download { width: 138px; padding-left: 16px; padding-bottom: 6px; }
.text_holdays { float: left; width: 100%; color: #4e4e4e; font-size: 13px; padding-bottom: 20px; }
.all_holdays { float: left; width: 100%; color: #4e4e4e; font-size: 13px; padding-bottom: 15px; }
.all_banner { position: fixed; z-index: -1; }
.date_holdays { float: left; }
.title_holdays { float: left; }
.border_holdays { float: left; padding-left: 7px; padding-right: 6px; }
.sub_all_title a { text-decoration: none; color: #7f7f7f; }
.content_activities { float: left; width: 100%; height: 178px; padding-bottom: 36px; }
.image_activities { float: left; width: 242px; height: 178px; padding-right: 17px; position: relative; }
.one_activities { float: left; width: 392px; height: 174px; padding-top: 3px; border-bottom: 1px solid #c9c9c9; }
.date_activities { float: left; width: 100%; color: #4e4e4e; padding-bottom: 5px; }
.title_activities { float: left; width: 100%; color: #db0008; padding-bottom: 5px; font-size: 14px; }
.title_activities a { text-decoration: none; color: #db0008; }
.desc_activities { float: left; width: 100%; color: #4e4e4e; padding-bottom: 5px; font-size: 12px; }
.read_activities { float: left; width: 100%; color: #db0008; font-size: 12px; text-transform: lowercase; }
.read_activities a { text-decoration: none; color: #db0008; }
.all_data_activities { float: right; width: 100%; height: 157px; }
/*pagination*/
.pagination_links { padding-bottom: 0px; margin-top: 0px; }
.pagination_links li { float: left; list-style-type: none; width: 24px; height: 23px; /* padding-top:3px;*/
 /*padding-left:10px;*/
text-align: center; }
.pagination_links span { color: #005bb1; font-weight: bold; }
.pagination_links span:hover { color: #ca0000; }
.pagination_digit { border: 1px solid #c11a07; margin-right: 5px; background-color: #ffffff; cursor: pointer; }
.pagination_digit:hover { background-color: #c11a07; color: #ffffff; }
.pagination_digit a:hover { background-color: #c11a07; color: #ffffff; }
.pagination_digit a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #c11a07; padding: 3px 8px; }
.pagination_digit_selected { border: 1px solid #c11a07; margin-right: 5px; background-color: #c11a07; color: #ffffff; }
/*end pagination*/
.all_activities_height { float: left; width: 100%; height: 538px; }
.right_activities { float: left; height: 100%; width: 259px; }
.left_activities { float: left; height: 100%; width: 392px; }
.all_click { float: left; width: 242px; height: 19px; padding: 12px 0 8px 0; }
.left_click { float: right; width: 19px; height: 19px; background: url(../images/left.jpg) no-repeat; cursor: pointer; margin-right: 4px; }
.right_click { float: right; width: 19px; height: 19px; background: url(../images/right.jpg) no-repeat; cursor: pointer; }
.all_click_major { float: left; width: 100%; height: 19px; padding: 12px 0 8px 0; }
.left_click_major { float: right; width: 19px; height: 19px; background: url(../images/left.jpg) no-repeat; cursor: pointer; margin-right: 8px; }
.right_click_major { float: right; width: 19px; height: 19px; background: url(../images/right.jpg) no-repeat; cursor: pointer; margin-right: 8px; }
.left_click_majorgal { float: right; width: 19px; height: 19px; background: url(../images/left.jpg) no-repeat; cursor: pointer; margin-right: 4px; }
.right_click_majorgal { float: right; width: 19px; height: 19px; background: url(../images/right.jpg) no-repeat; cursor: pointer; margin-right: 5px; }
.all_image_galery { float: left; width: 242px; height: 188px; position: relative; overflow: hidden; }
.all_image_galery_major { float: left; width: 650px; height: 341px; position: relative; overflow: hidden; }
.galery_major { float: left; width: 650px; height: 160px; position: relative; overflow: hidden; border-bottom: 1px solid #c5c5c5; }
.absolute_gallery { float: left; position: absolute; }
.absolute_gallery_major { float: left; position: absolute; }
.gal_major { float: left; position: absolute; }
.one_colone { float: left; height: 188px; width: 117px; padding-right: 8px; }
.one_colone_major { float: left; height: 341px; width: 206px; padding-right: 14px; }
.one_image_activities { float: left; width: 117px; height: 86px; padding-bottom: 8px; }
.one_image_activities_major { float: left; width: 194px; height: 132px; border: 6px solid #cccccc; margin-bottom: 14px; }
.one_image_gallery_major { float: left; width: 197px; height: 134px; border: 6px solid #cccccc; margin-right: 11px; }
.gros_gallery { position: absolute; display: none; }
.small_gallery { cursor: pointer; }
.title_basic { float: right; width: 100%; border-bottom: 1px solid #e2e2e2; color: #ce1c00; font-size: 18px; margin-bottom: 12px; padding-bottom: 3px; }
.desc_basic { float: right; width: 100%; color: #4e4e4e; font-size: 12px; margin-bottom: 13px; }
.desc_contact_us { float: right; width: 100%; padding-bottom: 20px; color: #747474; }
.colone_contact { float: right; color: #747474; font-size: 15px; width: 168px; padding-left: 15px; }
.span_contact { font-size: 12px; }
.span_contact a { color: #747474; text-decoration: none; }
.all_form_contact { float: left; width: 100%; height: 221px; }
.all_form_contact_sug { float: right; width: 100%; height: 440px; }
.right_form_contact { float: left; width: 270px; height: 100%; padding-right: 23px; }
.left_form_contact { float: left; width: 286px; height: 100%; }
.input_contact { float: left; height: 27px; width: 270px; padding-bottom: 18px; }
.one_input { width: 266px; padding-left: 2px; height: 25px; /*background-color:#fcfcfc;*/
background: none; font-size: 13px; color: #7F7F7F; border: 1px solid #bcbcbc; }
.one_input_capcha { width: 107px; height: 28px; /*background-color:#fcfcfc;*/
background: none; font-size: 13px; color: #7F7F7F; border: 1px solid #bcbcbc; }
.one_input_date { width: 80px; float: right; height: 25px; /*background-color:#fcfcfc;*/
background: none; font-size: 13px; color: #7B7B7B; border: 1px solid #bcbcbc; padding: 2px 0; }
.textarea { float: left; width: 286px; height: 120px; }
.textarea_contact { float: left; width: 282px; height: 115px; padding: 2px 0 0 1px; /*background-color:#fcfcfc;*/
background: none; font-size: 13px; color: #7B7B7B; border: 1px solid #bcbcbc; resize: none; }
.textarea_sug { float: left; width: 270px; height: 118px; padding-bottom: 18px; }
.textarea_contact_sug { float: left; width: 269px; height: 160px; padding: 2px 0 0 1px; /*background-color:#fcfcfc;*/
background: none; font-size: 14px; color: #7F7F7F; border: 1px solid #bcbcbc; resize: none; }
.error_contact { float: left; width: 100%; height: 25px; padding-top: 5px; }
.submit_contact { float: left; width: 58px; height: 25px; background: url(../images/senden.jpg) no-repeat; cursor: pointer; border: none; margin-right: 20px; }
.submit_contact3 { float: left; width: 58px; height: 25px; background: url(../images/senden.jpg) no-repeat; cursor: pointer; border: none; margin-right: 20px; }
.printform { float: left; width: 68px; height: 25px; background: url(../images/prinen.jpg) no-repeat; cursor: pointer; border: none; margin-right: 20px; }
.pdfform { float: left; width: 164px; height: 25px; background: url(../images/mostanaden.jpg) no-repeat; cursor: pointer; border: none; }
.top_major { float: left; width: 100%; padding-bottom: 45px; }
.one_line_gallery { float: right; width: 100%; height: 161px; border-bottom: 1px solid #e2e2e2; }
.one_ima_gallery { float: right; width: 197px; height: 134px; border: 5px solid #cccccc; margin-left: 15px; }
.title_all_links { float: left; width: 650px; height: 25px; padding-top: 6px; background-color: #db0008; border-bottom: 1px solid #dbdbdb; }
.all_content_links { float: right; width: 650px; border: 1px solid #dbdbdb; }
.symbol { float: left; margin: 0 7px; color: #ffffff; font-size: 13px; text-transform: uppercase; }
.symbol a { text-decoration: none; color: #ffffff; }
.symbol a:hover { color: #292929; }
.one_horizontal_links { float: left; width: 100%; color: #6e6e6e; background-color: #f9f9f9; border-bottom: 1px solid #dbdbdb; padding: 6px 0; }
.title_link_english { float: left; width: 200px; direction: ltr; padding: 0 3px 0 5px; border-right: 1px solid #dbdbdb; text-align: left; }
.title_link_url { float: left; width: 296px; padding: 0 3px; text-align: center; }
.title_link_arabic { float: left; width: 130px; padding: 0 8px 0 0; border-left: 1px solid #dbdbdb; text-align: right; font-size: 13px; }
.linksall a { text-decoration: none; color: #6e6e6e; }
.linksall a:hover { color: #DB0008; }
.noborder { border: none; }
.please_inser { float: right; width: 100%; padding: 0 0 15px 0; color: #ce1c00; }
.one_services { float: left; width: 309px; height: 79px; padding: 17px 0; /*background-color:#f9f9f9;*/
margin: 2px 30px 2px 0; border-bottom: 1px solid #c9c9c9; }
.images_services { float: left; width: 118px; border-right: 1px solid #e0e0e0; text-align: center; height: 100%; }
.content_ser { float: left; width: 180px; height: 100%; padding-left: 9px; }
.title_services { float: left; padding-top: 17px; text-align: left; width: 100%; color: #4e4e4e; font-size: 15px; padding-bottom: 5px; }
.title_services a { text-decoration: none; color: #4e4e4e; }
.desc_general { float: left; width: 100%; padding-bottom: 30px; }
.image_pass { float: left; width: 110px; text-align: center; }
.all_desc_ser { float: left; width: 540px; }
.title_desc_ser { float: left; width: 100%; padding-bottom: 7px; color: #db0008; font-size: 15px; }
.desc_desc_ser { float: left; width: 100%; color: #4e4e4e; font-size: 13px; }
.sub_title { float: left; width: 644px; height: 25px; padding: 6px 0 0 9px; background: url(../images/flechen.png) no-repeat 630px center #eaeaea; border: 1px solid #dbdbdb; color: #6e6e6e; font-size: 15px; cursor: pointer; margin-bottom: 12px; }
.sub_title:hover { background: url(../images/bot.png) no-repeat 628px center #db0008; color: #ffffff; }
.activesub { background: url(../images/bot.png) no-repeat 628px center #db0008; color: #ffffff; }
.sub_descritpion { float: left; width: 100%; padding-bottom: 15px; display: none; position: relative; }
.sub_click { float: left; border: 1px solid #dbdbdb; width: 67px; height: 20px; padding-top: 4px; padding-right: 15px; padding-left: 3px; margin-right: 7px; background: url(../images/box.jpg) no-repeat 68px center #eaeaea; color: #6e6e6e; font-size: 12px; text-align: left; cursor: pointer; }
.sub_click:hover { color: #db0008; }
.sub_click_moda { float: left; border: 1px solid #dbdbdb; width: 158px; height: 21px; padding-top: 3px; padding-left: 3px; padding-right: 15px; margin-right: 7px; background: url(../images/box.jpg) no-repeat 158px center #eaeaea; color: #6e6e6e; font-size: 12px; text-align: left; cursor: pointer; }
.sub_click_moda:hover { color: #db0008; }
.sub_click_moda2 { float: left; border: 1px solid #dbdbdb; width: 158px; padding-left: 3px; height: 21px; padding-top: 3px; padding-right: 15px; margin-right: 7px; background: url(../images/box.jpg) no-repeat 158px center #eaeaea; color: #6e6e6e; font-size: 12px; text-align: left; cursor: pointer; }
.sub_click_moda2:hover { color: #db0008; }
.sub_clickkk { float: left; width: 158px; height: 20px; border: 1px solid #dbdbdb; padding-top: 4px; padding-left: 3px; padding-right: 15px; margin-right: 7px; background: url(../images/box.jpg) no-repeat 158px center #eaeaea; color: #6e6e6e; font-size: 12px; text-align: left; cursor: pointer; }
.sub_clickkk:hover { color: #db0008; }
.activesubclick { background: url(../images/box1.jpg) no-repeat 68px center #eaeaea; color: #db0008; }
.activesubclick2 { background: url(../images/box1.jpg) no-repeat 158px center #eaeaea; color: #db0008; }
.desc_sub_clickkk { float: left; margin-top: 20px; color: #6e6e6e; font-size: 13px; width: 100%; }
.desc_sub_clickkk ol { padding-left: 20px; }
.desc_sub_isdar { float: left; margin-top: 20px; color: #6e6e6e; font-size: 13px; width: 100%; }
.desc_sub_isdar ol { padding-left: 20px; }
.desc_sub_isdar ul { padding-left: 20px; }
.desc_sub_click { float: left; margin-top: 20px; color: #6e6e6e; font-size: 13px; width: 100%; }
.desc_sub_click ol { padding-left: 20px; }
.displaynone { display: none; }
.all_click_sub { float: right; width: 100%; height: 72px; }
.modda { float: left; width: 186px; height: 100%; margin-right: 6px; }
.title_modda { float: left; width: 174px; padding-left: 3px; height: 24px; border: 1px solid #dbdbdb; background-color: #bfbfbf; color: #ffffff; font-size: 16px; }
.all_services_left { float: left; width: 275px; height: 335px; background-color: #eaeaea; margin-bottom: 9px; border: 1px solid #e0e0e0; }
.oneall_service_left { float: left; width: 100%; height: 46px; border-bottom: 2px solid #e4e4e4; color: #777777; font-size: 14px; cursor: pointer; }
.oneall_service_left:hover { background-color: #8d8d8d; color: #f9f9f9; }
.activeleft { background-color: #8d8d8d; color: #f9f9f9; }
.one_service_left { float: left; width: 260px; margin: 0 5px 0 10px; height: 40px; padding-top: 6px; }
.image_one_ser_left { float: left; width: 50px; height: 100%; }
.title_one_ser_left { float: left; width: 210px; height: 31px; padding-top: 7px; }
.red { position: absolute; height: 100%; width: 98%; padding: 0 1% 0 1%; background-color: #db0008; top: 0; text-align: center; left: 0; display: none; cursor: pointer; }
.red p { font-size: 15px; color: white; text-align: center; display: table-cell; vertical-align: middle; }
.text_diplomatic { float: right; width: 100%; color: #db0008; font-size: 17px; padding-bottom: 5px; }
.all_search_diplo { float: left; width: 100%; padding-bottom: 14px; }
.search_diplo { float: left; width: 122px; height: 24px; border: 1px solid #dbdbdb; background-color: #eaeaea; color: #989898; font-size: 13px; font-family: Arial, Helvetica, sans-serif; padding-left: 2px; margin-right: 4px; }
.submit_diplo { float: left; padding: 4px 14px 4px 14px; margin-top: 10px; color: #f9f9f9; font-size: 14px; background-color: #db0008; cursor: pointer; }
.margin a { text-decoration: none; color: RED; }
.all_data_activities_search { float: left; width: 100%; padding-bottom: 10px; border-bottom: 1px solid #dbdbdb; margin-bottom: 10px; }
.logo_form { float: right; width: 100%; padding-bottom: 20px; padding-top: 10px; }
.allcontent_act h1 { text-align: center; width: 100%; padding-bottom: 20px; }
.check_menu { float: right; width: 100%; font-size: 18px; text-align: center; padding-bottom: 20px; }
.check_menu span { padding-left: 60px; padding-right: 40px; }
.check_menu input { margin-left: 20px; }
.input_form { margin-bottom: 10px; border: none; /*border-bottom:1px dotted gray;*/
background-color: transparent; width: 96%; font-size: 17px; margin-left: 3px; }
.input_image { cursor: pointer; }
.hidden_inputs { float: right; display: none; }
.contact_left_desc { height: 200px; background-color: #ededed; }
.gps { padding-top: 10px; text-align: left; }
.gps span { float: left; direction: ltr; }
.buttonclick { float: left; background: url(../images/button.jpg) repeat-x; padding: 3px 5px 6px 5px; color: #ffffff; }
.lan { float: right; width: 100%; padding-bottom: 10px; }
.residant { float: right; background-color: #d11d04; color: #ffffff; text-transform: capitalize; font-size: 13px; padding: 2px 6px; }
.residant a { text-decoration: none; color: #ffffff; }
.search_resident { float: right; padding-left: 11px; border-left: 1px solid #b9b9b9; }
.error_box { font-size: 18px; }
.plusbutton { background: url(../images/plus.png) no-repeat center center; width: 20px; height: 20px; border: none; cursor: pointer }
.passports_block { float: right; height: 100%; overflow: hidden; width: 218px;  background:red;}
.passports_block a { display: block; background: url(../images/passports-block.jpg) no-repeat 0 0; background-size: contain; height: 100%; padding: 32px 20px 0 97px; color: #333; font-size: 17px; }
.passports_block a:hover { color: #db0008; }
.error_msg { background: #F0102E; color: #fff; padding: 10px; margin-bottom: 10px; }
.contact_form_wrapper .right_form_contact { width: 100%; }
.contact_form_wrapper .input_contact { width: 100% }
.contact_form_wrapper .input_contact .one_input, .contact_form_wrapper .textarea, .contact_form_wrapper .textarea_contact { width: 100% }
.success_message { background: #077638; color: #fff; padding: 10px; margin-bottom: 10px; }
.contact_form_wrapper input[type='submit'] { width: 58px; height: 25px; background: url(../images/senden.jpg) no-repeat; cursor: pointer; border: none; font-size: 0px; text-indent: -99999px; }
.image_activities a{display:block; background: #db0008;}
.image_activities a:hover img{opacity:0.5;}
.title_activities a:hover,  .read_activities a:hover{color:#000;}
.gallery_wrapper{clear:both; width:100%; text-align:left;}
.text_activities{width:100%; margin-bottom: 20px;}
.activity_gallery{display: inline-block; margin:5px; width:150px; height:150px; overflow: hidden; border:1px solid #ccc; background: #db0008;}
.activity_gallery:hover img{opacity:0.6;}
.announcement {
    float: left;
	height: 65px;
    overflow: hidden;
    width: 705px;
	background: #fff;
	padding: 10px;
	color: #333333;
	font-size: 14px;
	text-align: right;
	font-weight: bold;
}
.announ_title{color: #ce1c00;}
.announcement a{color: #160FEC; text-decoration:underline;}
.announcement a:hover{text-decoration:none;}
.horz_wrapper{width: 725px; float: left;}