@media print {
body { direction: ltr; }
.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; }
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; direction: rtl; }
.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: 312px; height: 63px; top: 5px; right: 28px; }
.links { position: absolute; width: 400px; top: 15px; left: 26px; }
.language { float: left; color: #838383; cursor: pointer; width: 60px; text-align: center; }
.language a { text-decoration: none; color: #000; }
.language a:hover { color: #ce1c00; font-weight: bold; }
.act { color: #ce1c00; font-size: 14px; font-weight: bold; }
.search { float: left; width: 185px; height: 19px; }
.search_input { float: left; height: 17px; width: 134px; border: 1px solid #b9b9b9; background-color: #d7d7d7; color: #838383; }
.search_submit { float: left; width: 36px; height: 19px; cursor: pointer; background: url(../images/search.jpg) no-repeat; border: none; }
.contact { float: left; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #636363; margin-left: 10px; }
.contact a { text-decoration: none; color: #000; }
.contact a:hover { color: #CE1C00; }
.menu { position: absolute; width: 100%; top: 82px; }
.menu ul { list-style-type: none; float: right; margin-right: 25px; }
.list_menu { float: right; padding-left: 19px; padding-right: 19px; border-left: 1px solid #e3ded5; color: #545454; font-size: 18px; }
.list_menu a { text-decoration: none; color: #000; padding-bottom: 4px; }
.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/what.png) no-repeat; }
.all_services { float: right; width: 880px; height: 89px; margin-right: 40px; margin-top: 73px; }
.one_service { float: right; position: relative; width: 121px; height: 100%; border-left: 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; }
.passports_block { float: right; height: 100%; overflow: hidden; width: 218px; }
.passports_block a { display: block; background: url(../images/passports-block.jpg) no-repeat 0 0; background-size: contain; height: 100%; padding: 18px 20px 0 92px; color: #333; font-size: 14px; }
.passports_block a:hover { color: #db0008; }
.image_allnews { position: absolute; top: 0; right: 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; right: 157px; /*	width: 194px;*/
height: 102px; padding: 20px 10px 0 10px; background: url(../images/title.png) no-repeat; color: #ffffff; font-size: 20px; font-family: Tahoma, Geneva, sans-serif; }
.desc_allnews { position: absolute; top: 0; left: 30px; width: 425px; height: 100%; padding: 10px; background-color: #eaeaea; color: #333333; font-size: 15px; }
.boul_allnews { position: absolute; top: 0; left: 0; width: 16px; padding: 0 7px 0 7px; height: 157px; 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: right; width: 100%; }
.dowgroup { float: left; color: #585858; }
.dowgroup a { text-decoration: none; color: #585858; }
.license { float: right; color: #585858; }
.maps_home { float: left; width: 311px; height: 99%; margin-right: 7px; }
.time_home { float: left; width: 297px; height: 92%; padding: 8px 15px 0 0; background-color: #4e4e4e; }
.title_timehome { float: right; width: 100%; color: #ffffff; font-size: 19px; padding-bottom: 2px; }
.desc_timehome { float: right; width: 100%; color: #ffffff; font-size: 16px; }
.desc_timehome a { text-decoration: none; color: #ffffff; }
.more { float: right; padding-right: 7px; border-right: 2px solid #414141; color: #414141; font-weight: bold; }
.more a { text-decoration: none; color: #414141; }
.title_about_gros { float: right; width: 100%; }
.abouttitle { float: right; color: #7f7f7f; font-size: 28px; }
.print { float: left; width: 57px; height: 27px; margin-top: 3px; }
.sheard { float: left; width: 59px; margin-top: 3px; height: 26px; margin-left: 12px; }
.sub_all_title { float: right; width: 100%; color: #7f7f7f; font-size: 14px; padding-top: 4px; padding-bottom: 8px; background: url(../images/shadow.png) no-repeat bottom center; }
.menu_about { float: right; width: 100%; padding-bottom: 6px; padding-top: 7px; list-style-type: none; border-bottom: 1px solid #c9c9c9; }
.title_menu_about { float: right; padding: 0 15px; color: #7f7f7f; font-size: 20px; }
.title_menu_about a { text-decoration: none; color: #7f7f7f; }
.title_menu_about a:hover { color: #db0008; }
.border { float: right; color: #7f7f7f; font-size: 20px; }
.allcontent_about { float: right; width: 100%; min-height: 660px; padding-bottom: 10px; border-bottom: 1px solid #c9c9c9; }
.allcontent_act { float: right; width: 100%; min-height: 697px; padding-bottom: 10px; border-bottom: 1px solid #c9c9c9; }
.allcontent_activities { float: right; width: 100%; height: 697px; padding-bottom: 10px; border-bottom: 1px solid #c9c9c9; }
.desc_about { float: right; width: 654px; text-align: justify; padding-top: 18px; color: #4e4e4e; font-size: 16px; }
.desc_about ul { padding-right: 20px; }
.left_menu { float: left; width: 276px; padding-top: 18px; }
.contact_about { float: right; width: 275px; min-height: 110px; border: 1px solid #e0e0e0; padding: 10px 0 0 0; margin-bottom: 9px; }
.title_contact_about { float: right; width: 262px; color: #a5a5a5; font-size: 19px; padding-bottom: 4px; margin-bottom: 9px; padding-right: 13px; background: url(../images/smallshadow.png) no-repeat bottom center; }
.desc_contact_about { float: right; width: 262px; color: #777777; padding-right: 13px; }
.desc_contact_about a { text-decoration: none; color: #777777; }
.desc_time_about { float: right; width: 262px; font-size: 14px; color: #777777; padding-right: 13px; }
.download { width: 138px; padding-right: 16px; padding-bottom: 6px; }
.text_holdays { float: right; width: 100%; color: #4e4e4e; font-size: 15px; padding-bottom: 20px; }
.all_holdays { float: right; width: 100%; color: #4e4e4e; font-size: 15px; padding-bottom: 15px; }
.all_banner { position: fixed; top: 0; left: 0; direction: ltr; float: left; z-index: -1; width: 100%; height: 100%; }
.date_holdays { float: right; }
.title_holdays { float: right; }
.border_holdays { float: right; padding-right: 7px; padding-left: 6px; }
.sub_all_title a { text-decoration: none; color: #7f7f7f; }
.content_activities { float: right; width: 100%; height: 178px; padding-bottom: 36px; }
.image_activities { float: right; width: 242px; height: 178px; padding-left: 17px; position: relative; }
.one_activities { float: right; width: 392px; height: 174px; padding-top: 3px; border-bottom: 1px solid #c9c9c9; }
.date_activities { float: right; width: 100%; color: #4e4e4e; padding-bottom: 5px; }
.title_activities { float: right; width: 100%; color: #db0008; padding-bottom: 5px; font-size: 17px; }
.title_activities a { text-decoration: none; color: #db0008; }
.desc_activities { float: right; width: 100%; color: #4e4e4e; padding-bottom: 5px; font-size: 14px; }
.read_activities { float: right; width: 100%; color: #db0008; font-size: 13px; }
.read_activities a { text-decoration: none; color: #db0008; }
.all_data_activities { float: right; width: 100%; height: 150px; }
/*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: right; width: 100%; height: 538px; }
.right_activities { float: right; height: 100%; width: 259px; }
.left_activities { float: right; height: 100%; width: 392px; }
.all_click { float: right; width: 242px; height: 19px; padding: 12px 0 8px 0; }
.left_click { float: left; width: 19px; height: 19px; background: url(../images/left.jpg) no-repeat; cursor: pointer; }
.right_click { float: left; width: 19px; height: 19px; background: url(../images/right.jpg) no-repeat; cursor: pointer; margin-left: 4px; }
.all_click_major { float: right; width: 100%; height: 19px; padding: 12px 0 8px 0; }
.left_click_major { float: left; width: 19px; height: 19px; background: url(../images/left.jpg) no-repeat; cursor: pointer; margin-left: 8px; }
.right_click_major { float: left; width: 19px; height: 19px; background: url(../images/right.jpg) no-repeat; cursor: pointer; margin-left: 8px; }
.left_click_majorgal { float: left; width: 19px; height: 19px; background: url(../images/left.jpg) no-repeat; cursor: pointer; margin-left: 6px; }
.right_click_majorgal { float: left; width: 19px; height: 19px; background: url(../images/right.jpg) no-repeat; cursor: pointer; margin-left: 8px; }
.all_image_galery { float: right; width: 242px; height: 188px; position: relative; overflow: hidden; }
.all_image_galery_major { float: right; width: 650px; height: 341px; position: relative; overflow: hidden; }
.galery_major { float: right; 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: right; height: 341px; width: 206px; padding-left: 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: right; width: 197px; height: 134px; border: 6px solid #cccccc; margin-left: 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: 16px; 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: right; width: 100%; height: 221px; }
.all_form_contact_sug { float: right; width: 100%; height: 440px; }
.right_form_contact { float: right; width: 270px; height: 100%; padding-left: 23px; }
.left_form_contact { float: right; width: 286px; height: 100%; }
.input_contact { float: right; height: 27px; width: 270px; padding-bottom: 18px; }
.one_input { width: 268px; height: 25px; /*background-color:#fcfcfc;*/

background: none; font-size: 14px; color: #7B7B7B; border: 1px solid #bcbcbc; }
.one_input_capcha { width: 107px; height: 28px; /*background-color:#fcfcfc;*/

background: none; font-size: 14px; color: #7F7F7F; border: 1px solid #bcbcbc; }
.one_input_date { width: 80px; float: right; height: 23px; /*background-color:#fcfcfc;*/

background: none; font-size: 14px; color: #7F7F7F; border: 1px solid #bcbcbc; padding: 2px 0; }
.textarea { float: right; width: 286px; height: 120px; }
.textarea_contact { float: right; width: 282px; height: 115px; padding: 2px 1px 0 0; /*background-color:#fcfcfc;*/

background: none; font-size: 14px; color: #7F7F7F; border: 1px solid #bcbcbc; resize: none; }
.textarea_sug { float: right; width: 270px; height: 118px; padding-bottom: 18px; }
.textarea_contact_sug { float: right; width: 269px; height: 160px; padding: 2px 1px 0 0; /*background-color:#fcfcfc;*/

background: none; font-size: 14px; color: #7F7F7F; border: 1px solid #bcbcbc; resize: none; font-weight: bold; }
.error_contact { float: right; width: 100%; height: 25px; padding-top: 5px; }
.submit_contact { float: right; width: 84px; height: 25px; background: url(../images/send.jpg) no-repeat; cursor: pointer; border: none; margin-left: 20px; }
.submit_contactold { float: right; width: 84px; height: 25px; background: url(../images/send.jpg) no-repeat; cursor: pointer; border: none; margin-left: 20px; }
.submit_contact3 { float: right; width: 84px; height: 25px; background: url(../images/send.jpg) no-repeat; cursor: pointer; border: none; margin-left: 20px; }
.jawaz { float: left; width: 144px; height: 25px; background: url(../images/jawaz.jpg) no-repeat; cursor: pointer; border: none; }
.hawiya { float: left; width: 102px; height: 25px; background: url(../images/hawiya.jpg) no-repeat; cursor: pointer; border: none; margin-right: 10px; }
.kay { float: left; width: 160px; height: 25px; background: url(../images/kayd.jpg) no-repeat; cursor: pointer; border: none; margin-right: 10px; }
.a2il { float: left; width: 160px; height: 25px; background: url(../images/3a2ili.jpg) no-repeat; cursor: pointer; border: none; margin-right: 10px; }
.printform { float: right; width: 68px; height: 25px; background: url(../images/prin.jpg) no-repeat; cursor: pointer; border: none; margin-left: 20px; }
.pdfform { float: right; width: 127px; height: 25px; background: url(../images/mostanad.jpg) no-repeat; cursor: pointer; border: none; }
.top_major { float: right; 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; direction: ltr; width: 200px; 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; }
.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: right; width: 309px; height: 79px; padding: 17px 0; /*background-color:#f9f9f9;*/

margin: 2px 0 2px 30px; border-bottom: 1px solid #c9c9c9; }
.images_services { float: right; width: 118px; border-left: 1px solid #e0e0e0; text-align: center; height: 100%; }
.content_ser { float: right; width: 180px; height: 100%; padding-right: 9px; }
.title_services { float: right; padding-top: 17px; width: 100%; color: #4e4e4e; font-size: 17px; padding-bottom: 5px; }
.title_services a { text-decoration: none; color: #4e4e4e; }
.desc_general { float: right; width: 100%; padding-bottom: 30px; }
.image_pass { float: right; width: 110px; text-align: center; }
.all_desc_ser { float: right; width: 540px; }
.title_desc_ser { float: right; font-weight: bold; width: 100%; padding-bottom: 7px; color: #db0008; font-size: 17px; }
.desc_desc_ser { float: right; width: 100%; color: #4e4e4e; font-size: 14px; }
.sub_title { float: right; width: 644px; height: 25px; padding: 6px 9px 0 0; background: url(../images/flech.png) no-repeat 9px center #eaeaea; border: 1px solid #dbdbdb; color: #6e6e6e; font-size: 16px; cursor: pointer; margin-bottom: 12px; }
.sub_title:hover { background: url(../images/bot.png) no-repeat 9px center #db0008; color: #ffffff; }
.activesub { background: url(../images/bot.png) no-repeat 9px center #db0008; color: #ffffff; }
.sub_descritpion { float: right; width: 100%; padding-bottom: 15px; display: none; position: relative; }
.sub_click { float: right; border: 1px solid #dbdbdb; width: 65px; height: 20px; padding-top: 4px; padding-left: 15px; margin-left: 7px; background: url(../images/box.jpg) no-repeat 5px center #eaeaea; color: #6e6e6e; font-size: 14px; text-align: center; cursor: pointer; }
.sub_click:hover { color: #db0008; }
.sub_click_moda { float: right; border: 1px solid #dbdbdb; width: 65px; height: 21px; padding-top: 3px; padding-left: 15px; margin-left: 7px; background: url(../images/box.jpg) no-repeat 5px center #eaeaea; color: #6e6e6e; font-size: 14px; text-align: center; cursor: pointer; }
.sub_click_moda:hover { color: #db0008; }
.sub_click_moda2 { float: right; border: 1px solid #dbdbdb; width: 65px; height: 21px; padding-top: 3px; padding-left: 15px; margin-left: 7px; background: url(../images/box.jpg) no-repeat 5px center #eaeaea; color: #6e6e6e; font-size: 14px; text-align: center; cursor: pointer; }
.sub_click_moda2:hover { color: #db0008; }
.sub_clickkk { float: right; width: 65px; height: 20px; border: 1px solid #dbdbdb; padding-top: 4px; padding-left: 15px; margin-left: 7px; background: url(../images/box.jpg) no-repeat 5px center #eaeaea; color: #6e6e6e; font-size: 14px; text-align: center; cursor: pointer; }
.sub_clickkk:hover { color: #db0008; }
.activesubclick { background: url(../images/box1.jpg) no-repeat 5px center #eaeaea; color: #db0008; }
.desc_sub_clickkk { float: right; margin-top: 20px; color: #6e6e6e; font-size: 15px; width: 100%; }
.desc_sub_clickkk ul { padding-right: 20px; }
.desc_sub_isdar { float: right; margin-top: 20px; color: #6e6e6e; font-size: 15px; width: 100%; }
.desc_sub_isdar a { text-decoration: none; color: #6e6e6e; }
.desc_sub_isdar ul { padding-right: 20px; }
.desc_sub_click { float: right; margin-top: 20px; color: #6e6e6e; font-size: 15px; width: 100%; }
.desc_sub_click ul { padding-right: 20px; }
.displaynone { display: none; }
.all_click_sub { float: right; width: 100%; height: 72px; }
.modda { float: right; width: 82px; height: 100%; margin-left: 6px; }
.title_modda { float: right; width: 80px; height: 24px; border: 1px solid #dbdbdb; background-color: #bfbfbf; color: #ffffff; font-size: 16px; }
.all_services_left { float: right; width: 275px; height: 383px; background-color: #eaeaea; margin-bottom: 9px; border: 1px solid #e0e0e0; }
.oneall_service_left { float: right; width: 100%; height: 46px; border-bottom: 2px solid #e4e4e4; color: #777777; font-size: 18px; cursor: pointer; }
.oneall_service_left:hover { background-color: #8d8d8d; color: #f9f9f9; }
.activeleft { background-color: #8d8d8d; color: #f9f9f9; }
.one_service_left { float: right; width: 255px; margin: 0 10px; height: 40px; padding-top: 6px; }
.image_one_ser_left { float: right; width: 50px; height: 100%; }
.title_one_ser_left { float: right; width: 200px; height: 100%; }
.red { position: absolute; height: 100%; width: 100%; background-color: #db0008; top: 0; text-align: center; right: 0; display: none; cursor: pointer; }
.red p { font-size: 22px; 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: right; width: 100%; padding-bottom: 14px; }
.search_diplo { float: right; width: 100px; height: 24px; border: 1px solid #dbdbdb; background-color: #eaeaea; color: #989898; font-size: 15px; padding-right: 8px; margin-left: 6px; }
.submit_diplo { float: right; padding: 2px 19px 3px 19px; color: #f9f9f9; font-size: 17px; background-color: #db0008; cursor: pointer; }
.margin a { text-decoration: none; color: RED; }
.all_data_activities_search { float: right; 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; font-size: 17px; /*border-bottom:1px dotted gray;*/

background-color: transparent; width: 96%; margin-left: 3px; }
.input_image { cursor: pointer; }
.hidden_inputs { float: right; display: none; }
.contact_left_desc { min-height: 200px; background-color: #ededed; }
.gps { padding-top: 10px; text-align: left; }
.gps span { float: left; direction: ltr; }
.buttonclick { float: right; background: url(../images/button.jpg) repeat-x; padding: 2px 5px 4px 5px; color: #ffffff; }
.lan { float: left; width: 100%; padding-bottom: 10px; }
.residant { float: left; background-color: #d11d04; color: #ffffff; text-transform: uppercase; font-size: 16px; padding: 0 6px; }
.residant a { text-decoration: none; color: #ffffff; }
.search_resident { float: left; padding-right: 11px; border-right: 1px solid #b9b9b9; }
.error_box { font-size: 18px; }
.desc_searchdata { float: right; width: 100%; /*height:100px;*/

position: relative; }
.title_searchdip { color: #6E6E6E; font-size: 16px; font-weight: bold; }
.line_serchdata { float: right; width: 48%; padding-top: 5px; padding-bottom: 5px; padding-left: 2%; min-height: 30px; }
.plusbutton { background: url(../images/plus.png) no-repeat center center; width: 20px; height: 20px; border: none; cursor: pointer }
/*---------------------------------------------------------------------------------*/

.diplomatic_form { margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px dotted #777777; }
.diplomatic_form .diplomatic_row { margin: 0 0 10px 0; }
.diplomatic_form .diplomatic_row .label { font-size: 18px; color: #777777; display: inline-block; margin: 0 0 0 20px; width: 200px; text-align: right; }
.diplomatic_form .diplomatic_row .label span { color: #DB0008; font-weight: bold; }
.diplomatic_form .diplomatic_row .value { display: inline-block; width: 400px; }
.diplomatic_form .diplomatic_row .value input { width: 390px; height: 20px; background: #EAEAEA; border: 1px solid #DBDBDB; font-size: 13px; line-height: 14px; color: #777777; }
.diplomatic_form .diplomatic_row .value select { width: 390px; height: 20px; background: #EAEAEA; border: 1px solid #DBDBDB; font-size: 13px; line-height: 20px; color: #777777; }
.diplomatic_form .submit { text-align: left; padding: 0 0 0 41px; }
.diplomatic_form .submit input { padding: 5px 10px; background: #DB0008; font-size: 14px; cursor: pointer; color: #fff; border: 0; }
.diplomatic_form .submit input:hover { background: #EAEAEA; color: #777; }
.diplomatic_line { border-top: 1px solid #777777; line-height: 1px; font-size: 1px; height: 1px; clear: both; margin: 10px 0 10px 0; }
.diplomatic_saerch_title { font-size: 16px; color: #DB0008; margin: 0 0 10px 0; font-weight: bold; }
.clear_both { clear: both; height: 0; line-height: 0; font-size: 0; }
.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: 85px; height: 25px; background: url(../images/send.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:right;}
.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;}