/* base */
body {margin-top:0px; margin-bottom:0;}
* {font-family:Tahoma;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

/* Standers */
ul.menu {margin:0; padding:0;}
ul.menu li{list-style:none; display:inline; }
ul.menu li a.menu_lang {color:#000; font-weight:bold; margin-right:6px;}

/* Elements */
	div#container {width:990px; margin:0 auto; position:relative;  left:0;}
		/* Head */
		div#head { position:relative; top:0; left:0; z-index:1; height:233px;}
                    div#top_space{width:990px; height:3px; float:left; position:relative;}
                    div#top_curved_bar{width:990px; height:62px; background:#e9e9e9; float:left; position:relative;}
                        #top_search_bar{ width:176px; height:62px; position:absolute; top:0; right:0;  background:url(../images/deaign_01/en_logo.png) top right no-repeat; z-index:1;}
                        #palwork_top_logo{position:absolute; top:0; left:0;  overflow:hidden; width:142px;  z-index:1;}
                        #palwork_top_logo a img {position:relative; right:0;}

                        div#left_menu {position:absolute; top:12px; right:211px; z-index:4; font-size:12px;}
                            ul.left_menu li{ display:block; float:left; margin-left:10px; }
                                ul.left_menu li a{ color:#000; font-size:12px; }


                        div#search_form {position:absolute; right:20px; _right:-170px; top:9px; z-index:5; width:185px;}
                        div#search_form	input#search_form_query { position:absolute; top:5px; right:11px; width:120px; border:none; background:transparent; font-size:10px;}
                                #head_form_label_query { color:#139de2; position:absolute; top:2px; right:148px; font-size:13px;}


                    div#top_menu_bar{width:990px; height:22px; background:#000; float:left; }
                        div#right_menu {margin-left:25px;}
                                ul.right_menu li {display:block; float:left; padding:0 3px; margin-left:10px; vertical-align:bottom; }
                                        ul.right_menu li a{ color:#FFF; font-size:13px; margin:0; padding:0; }
                                        ul.right_menu li a:hover{color:#139de2; text-decoration:none;}
                                                ul.right_menu li a.right_menu_checked{color:#139de2;}


                    div#top_flash_bar{ width:990px; height:120px; background:#e9e9e9; float:left;  }




                    div#top_main_menu_bar{ width:990px; height:26px; float:right; background:url(../images/deaign_01/en_top_menu.jpg) no-repeat top left; }
                        div#top_main_menu_bar ul li a {background: url(../images/deaign_01/en_top_menu.jpg) no-repeat ;
                            display:block; width:159px; height:26px; float:left; overflow:hidden; font-size:10px; text-indent:-999px; 
                            margin-right:0;
                            text-decoration:none;
                        }

                         div#top_main_menu_bar ul li a:hover {background:transparent;}

                         div#top_main_menu_bar ul.top_main_menu li a.main_menu_01 { background-position:0 -26px; width:161px;}
                         div#top_main_menu_bar ul li a.main_menu_02 { background-position:-161px -26px; width:189px;}
                         div#top_main_menu_bar ul li a.main_menu_03 { background-position:-350px -26px; width:190px;}
                         div#top_main_menu_bar ul li a.main_menu_04 { background-position:-540px -26px; width:220px;}
                         div#top_main_menu_bar ul li a.main_menu_05 { background-position:-760px 100%; width:229px; margin-right:0;}

                         div#top_main_menu_bar ul li a.main_menu_06 { background-position:-996px 100%; width:229px; margin-right:0; }
                         div#top_main_menu_bar ul li a.main_menu_06:hover {background: url(../images/deaign_01/en_top_menu.jpg) no-repeat top right ; width:229px; margin-right:0;}

/* main menu */
		div#bottom_blue_line {width:100%;  height:34px; position:absolute; left:0; bottom:0; z-index:2; background:#139de1 url(../images/blue_back.png) repeat-x bottom left;  }
                #top_title_container{ margin:0; padding:0; }
		div#head_main_menu{ height:32px; position:absolute;  bottom:42px; _bottom:34px;  right:3px; z-index:2; margin:0; padding:0;}
		div#head_main_menu ul {	margin:0; padding:10px 10px 0 0px; list-style:none;}
		div#head_main_menu li {	display:inline; margin:0;padding:0;}

		div#head_main_menu a {float:right;background:url(../images/left.gif) no-repeat left top;margin:0;padding:0 0 0 12px;text-decoration:none;}
		div#head_main_menu a span {float:left;background:url(../images/right.gif) no-repeat right top;
		padding:6px 15px 4px 6px;margin-right:2px;color:#000; font-size:15px;  height:20px;}
		div#head_main_menu a:hover , div#head_main_menu a.checked  {background-position:0% -42px; cursor:pointer;}
		div#head_main_menu a:hover span , div#head_main_menu a.checked span {background-position:100% -42px; cursor:pointer;}

		div#bottom_menu { position:absolute; bottom:3px; right:45px; z-index:3; }
			div#bottom_menu ul{display:none;}
			div#bottom_menu ul li a { font-size:12px; color:#000; display:block; float:right; height:16px; padding:7px 10px; margin:0; }
			div#bottom_menu ul li a:hover { text-decoration:none; background:#4ac3ff;}



/*content*/
div#content {width:100%;  padding:9px 0px;  display:block; float:left; background:url(../images/deaign_01/feather.png) repeat-x top left #f2f2f2;}
	#main_content {padding:0 10px;}
        .left_content{width:230px; display:block; float:right; overflow:hidden; }
            .left_ads { margin-left:8px; }
	.right_content{width:735px;  display:block; float:right; overflow:hidden; }


#register_job_seeker {background: url(../images/deaign_01/en_register.png) no-repeat right top; display:block; width:220px; height:45px; }
#register_job_seeker:hover {background: url(../images/deaign_01/en_register.png) no-repeat left top; display:block; width:220px; height:45px; }

#register_job_offer {background: url(../images/deaign_01/en_register.png) no-repeat right bottom; display:block; width:220px; height:45px; }
#register_job_offer:hover {background: url(../images/deaign_01/en_register.png) no-repeat left bottom; display:block; width:220px; height:45px; }






/* bottom */
div#bottom { height:162px; width:100%; padding:0 0 10px 0;  display:block; float:left; }
    #footer_logo_image_and_copy_right {width:522px; height:162px; overflow:hidden; position:relative; float:right;}
            #bottom_link{position:absolute;top:50px;left:194px; z-index:3; border:none;}
            #bottom_link img {border:0;}
            #copy_right_p{position:absolute;top:95px; _top:104px; left:40px; font-size:10px; text-align:center; width:522px; color:#7f7f7f; z-index:2;}
            #footer_image{position:absolute;top:0px;right:0px; z-index:1;}

    #bottom_menu_container {width:468px; height:162px; overflow:hidden; position:relative; float:right;background:url(../images/deaign_01/footer_tile.jpg);}
                a.rss {position:absolute;top:19px;left:22px; z-index:3; width:37px; height:39px; display:block; background:url(../images/deaign_01/en_rss.png) right top;}
                a.rss:hover {background:url(../images/deaign_01/en_rss.png) left top;}
                #footer_menus {position:absolute;top:19px;left:160px; z-index:2; width:315px; height:133px; }
                div.footer_bottom_menu {float:right; width:105px; height:70px; overflow:hidden;}
                div.footer_bottom_menu h2 {font-size:12px; font-weight:400; color:#34b4e9; padding:0; margin:0;}
                div.footer_bottom_menu a {font-size:12px; display:block; color:#6b6a6a;}


                #footer_image_02{position:absolute;top:0;left:0; z-index:1; width:292px; height:162px; background:url(../images/deaign_01/en_footer.jpg) top left;}


	.down_bottom_menu { text-align:center; }
		.down_bottom_menu li a { color:#FFF; font-size:13px;}

.disabled {display:none;}





/* forms */
    .submit {float:right;background:url(../images/btn_leftt.png) no-repeat left top; margin:0;padding:0 0 0 14px;text-decoration:none; height:30px; }
    .submit span {float:left;background:url(../images/btn_right.png) no-repeat right top; padding:8px 21px 4px 7px;margin-right:2px;color:#000; font-size:12px; height:20px; color:#656565; }
    .submit:hover {background-position:0% -32px; cursor:pointer; text-decoration:none;}
    .submit:hover span {background-position:100% -32px; cursor:pointer; text-decoration:none;}

     .form_set { width:710px;  background:url(../images/form_set_back.png) repeat-y left top;}
     .form_set .form_set_top { background:url(../images/form_set.png) no-repeat left top; height:23px; font-size:2px;}
     .form_set .form_set_content { padding:0 20px;}
     .form_set .form_set_bottom { background:url(../images/form_set.png) no-repeat left bottom; height:23px; font-size:2px;}

     .form_set_2 { width:710px;  background:url(../images/form_set_back.png) repeat-y left top;}
     .form_set_2 .form_set_top_2 { background:url(../images/form_set.png) no-repeat left top; height:23px; font-size:2px;}
     .form_set_2 .form_set_content_2 { padding:0 19px 0 21px;;}
     .form_set_2 .form_set_bottom_2 { background:url(../images/form_set.png) no-repeat left bottom; height:23px; font-size:2px;}


     /* error set error_form_set*/

/*
     .error_form_set { width:710px;  background:url(../images/error_form_set_back.png) repeat-y left top; color:#860e0e; font-size:13px; }
     .error_form_set .error_form_set_top { background:url(../images/error_form_set.png) no-repeat left top; height:23px; font-size:2px;}
     .error_form_set .error_form_set_content {width:580px; padding:0 20px; background:url(../images/error_icon.png) no-repeat top right; padding-right:60px; padding-bottom:25px; margin-right:30px;}
     .error_form_set .error_form_set_bottom { background:url(../images/error_form_set.png) no-repeat left bottom; height:23px; font-size:2px;}
     .error_button_set {text-align:left; margin-top:10px;}
     .error_button_set a {color:#4d0000; font-weight:700; margin-left:10px;}
*/


.error_form_set_top { width:606px; height:120px; background:url(../images/error_form_set.jpg) no-repeat top right;  margin-left:65px; }
.error_form_set_content{ width:505px; height:72px; margin:21px 0 0 90px; font-weight:600; color:#4b0000; }
.error_button_set {  margin-left:90px;  }
.error_button_set a { font-size:12px; color:#000; margin-right:10px; }

.valid_form_set_top { width:606px; height:120px; background:url(../images/valid_form_set.jpg) no-repeat top right; margin-left:65px;  }
.valid_form_set_content{ width:505px; height:72px; margin:21px 0 0 90px; font-weight:600; color:#306c00; }
.valid_button_set {  margin-left:90px; }
.valid_button_set a { font-size:12px; color:#000; margin-right:10px; }


.notify_form_set_top { width:606px; height:120px; background:url(../images/notify_form_set.jpg) no-repeat top right;  margin-left:65px; }
.notify_form_set_content{ width:505px; height:72px; margin:21px 0 0 90px; font-weight:600; color:#929400; }
.notify_button_set { margin-left:90px;  }
.notify_button_set a { font-size:12px; color:#000; margin-left:10px; }




     /* view table */
     .view_table {border-collapse:collapse; font-size:13.4px; }
     .view_table td { border:1px #c3cbce solid; padding:5px; text-align:right;}
     .view_table td:hover { background:#f5f9fb;}

     .view_table .table_buttons {border:none;}
     .view_table .table_buttons:hover {background:transparent;}

     .view_table .table_variable_name { background:#f5f9fb; text-align:left;}
     .view_table .view_description {font-size:10px; font-style:oblique; color:#5a5a5a;}

     .view_table .table_hader {font-size:15px; font-weight:600; border:none;}
     .view_table .table_hader:hover {background:transparent;}





     /* user block  */
     .user_block { width:237px;  background:url(../images/user_block_06.png) repeat-y left top;}
     .user_block .user_block_top { background:url(../images/user_block_03.png) no-repeat left top; height:20px; font-size:2px;}
     .user_block .user_block_content { padding:0 20px; font-size:12px; color:#606060; direction:rtl;}
     .user_block .user_block_bottom { background:url(../images/user_block_08.png) no-repeat left bottom; height:19px; font-size:2px;}

     .user_block_bottom { width:237px;  background:url(../images/user_block_10.png) repeat-y left top;}
     .user_block_bottom .user_block_content { padding:0 5px; direction:rtl;}
     .user_block_bottom .user_block_bottom { background:url(../images/user_block_12.png) no-repeat left bottom; height:19px; font-size:2px;}

     /* user block Menu */
     .right_options_menu li a {display:block; font-size:14px; padding:2px 10px; margin-top:2px; background:#eaeaea; color:#606060;}
     .right_options_menu li a:hover {text-decoration:none; background:#f2f2f2;}


    .option {float:left; background:url(../images/btn_leftt2.png) no-repeat left top; margin:0;padding:0 0 0 14px;text-decoration:none; height:30px; }
    .option span {float:left;background:url(../images/btn_right_2.png) no-repeat right top; padding:10px 18px 4px 7px;margin-right:2px;color:#000; font-size:12px; height:20px; color:#656565; }
    .option:hover {background-position:0% -32px; cursor:pointer; text-decoration:none;}
    .option:hover span {background-position:100% -32px; cursor:pointer; text-decoration:none;}

     .fiel_set_title { color:#4d4d4d; font-size:13px;   font-weight:600; margin-right:10px; margin-top:10px; }

     /* Files user block  */
     .gray_file_set { width:237px;  background:url(../images/user_block_10.png) repeat-y left top;}
     .gray_file_set .gray_file_set_top { background:url(../images/user_block_13.png) no-repeat left top; height:19px; font-size:2px;}
     .gray_file_set .gray_file_set_content { padding:0 5px;}
     .gray_file_set .gray_file_set_bottom { background:url(../images/user_block_12.png) no-repeat left bottom; height:19px; font-size:2px;}

     /* delete icon */
     .delete_icon{ display:block; width:21px; height:18px; background:url(../images/delete_icon.gif) top left; position:absolute; z-index:9999999; left:20px;}
     .delete_icon:hover{background:url(../images/delete_icon.png) top right;}


     .user_image {border:#cac5cb 1px solid;}



        /* Grid */
         .loading_div {background:url(../images/loading.gif) 0px 2px  no-repeat; }

         .grid_header { font-size:14px; margin:0; padding:0; padding-bottom:10px;  }
         .grid {border-collapse:collapse; font-size:13.4px; margin-left:3px; overflow:hidden; }


         .grid .grid_header td { padding:0; margin:0; font-size:13px; font-weight:600; text-align:left; padding-left:25px;
                        padding-top:3px; color:#000;}

         .grid .one { background-color:#ece9f6; }
         .grid .two { background-color:#f3f6f8; }

         .grid .grid_header,.grid .grid_header:hover { background:url(../images/grid_tile.png) top repeat-x; height:33px; overflow:hidden }

         .grid .grid_bottom,.grid .grid_bottom:hover { background:url(../images/grid_tile.png) bottom repeat-x; height:25px; overflow:hidden; padding:0; margin:0;}

         .grid .grid_header a {font-size:13px; font-weight:600;
                        display:block; margin:0; padding:0;
                        text-align:left; padding-left:25px;
                        padding-top:3px; color:#000;
         }
         .grid .grid_header a:hover {background:url(../images/sort_01.png) left top no-repeat;}


         .grid .grid_header a.down_sort {background:url(../images/sort_01.png) left top no-repeat; text-decoration:underline;}
         .grid .grid_header a.down_sort:hover {background:url(../images/sort_02.png) left top no-repeat;}

         .grid .grid_header a.up_sort {background:url(../images/sort_02.png) left top no-repeat;  text-decoration:underline;}
         .grid .grid_header a.up_sort:hover {background:url(../images/sort_01.png) left top no-repeat;}


         .grid td.keys { background:#FFF; }

         .grid td { border:1px #c3cbce solid; padding:5px; text-align:right; text-align:left;}
         .grid tr:hover { background:#e1edf1;}


      /*
                    <div class="grid_bottons_set">
                        <a href="#" class="grid_add grid_tool"></a>
                        <a href="#" class="grid_repeat grid_tool"></a>
                        <a href="#" class="grid_delete grid_tool"></a>
                        <a href="#" class="grid_first grid_tool"></a>
                        <a href="#" class="grid_last grid_tool"></a>
                        <a href="#" class="grid_next grid_tool"></a>
                        <a href="#" class="grid_back grid_tool"></a>
                        <a href="#" class="grid_down grid_tool"></a>
                        <a href="#" class="grid_up grid_tool"></a>
                        <a href="#" class="grid_search grid_tool"></a>
                        <a href="#" class="grid_edit grid_tool"></a>
                        showing result 10 from 1000
                    </div>
    */

          /* Buttons :) */
         .grid_bottons_set {overflow:hidden; height:27px; font-size:11px; color:#444; font-style:italic; margin-left:20px; padding-left:20px}
         .grid_bottons_set p { margin:0; padding:0; margin-top:5px; margin-left:5px;}
         .grid_bottons_set select { float:left; width:auto; padding:2px; }

         .grid_tool { width:24px; height:25px; display:block; background-image:url(../images/grid_tools.png); float:left; margin:0; padding:0;}

         .grid_add { background-position:0 0; }
         .grid_add:hover { background-position:24px 0; }

         .grid_repeat { background-position:0 -26px;  height:27px; }
         .grid_repeat:hover { background-position:24px -26px; }

         .grid_delete { background-position:0 -52px;  height:25px;}
         .grid_delete:hover { background-position:24px -52px; }

         .grid_first { background-position:0 -76px;  height:23px;}
         .grid_first:hover { background-position:24px -76px; }

         .grid_last { background-position:0 -98px;  height:25px;}
         .grid_last:hover { background-position:24px -98px; }

         .grid_next { background-position:0 -122px;  height:24px;}
         .grid_next:hover { background-position:24px -122px; }


         .grid_back { background-position:0 -145px;  height:22px; margin-top:2px; }
         .grid_back:hover { background-position:24px -145px; }

         .grid_down { background-position:0 -166px;  height:17px;}
         .grid_down:hover { background-position:24px -166px; }


         .grid_up{ background-position:0 -182px;  height:17px;}
         .grid_up:hover { background-position:24px -182px; }


         .grid_search { background-position:0 -199px;  height:24px;}
         .grid_search:hover { background-position:24px -199px; }


         .grid_edit { background-position:0 -222px;  height:18px;}
         .grid_edit:hover { background-position:24px -222px; }


         .grid_enable { background-position:0 -240px;  height:22px; margin-top:-1px;}
         .grid_enable:hover { background-position:24px -240px; }

         .grid_disable { background-position:24px -240px;  height:22px; margin-top:-1px;}
         .grid_disable:hover { background-position:0 -240px; }
          /* END  Buttons :) */



        /* internal pages */
        .main_page_continer { display:block; width:722px; overflow:hidden; }
        .main_page_continer table { direction:ltr}
        .main_page_news_fields {
            width:470px; height:200px; background:#FFF;
        }
        .main_page_latest_news {
             width:250px; height:200px; background:#000;
        }


         a img { border:none; }
        .news_block { width:450px; margin-top:4px; padding:5px; min-height:70px;}
        .news_block a { color:#1496f6; margin:0; padding:0; font-weight:600; font-family:Arial; font-size:120%; }
        .news_block a img { border:none; }
        .news_block a.more,.view_pages a.more { font-weight:400; color:red; text-align:left; font-family:Tahoma; font-size:75%;  }
        .news_block p { color:#46246e; margin:0; padding:0; font-size:75%; margin-top:1px; vertical-align:top; text-align:justify; }
        .news_block p a img { border:none; float:left; padding-right:10px; }

        .up_to_date_block {margin-top:4px; padding:5px;}
        .up_to_date_block a { font-family:Tahoma; color:#000; margin:0; padding:0; font-size:70%; font-weight:normal;  display:block; margin-top:15px; }
            a.up_to_date_block_title {margin-top:0;}
        .up_to_date_block p { color:#46246e; margin:0; padding:0; font-size:70%; margin-top:5px; vertical-align:top; color:#1396f6; }


        .department_news_block { width:485px; margin-top:4px; padding:5px;}
        .department_news_block img {border:0;}
        .department_news_block a { color:#000; margin:0; padding:0; font-weight:600; }
        .department_news_block .news_debartment_header { margin-left:15px; }
        .department_news_block a.more { font-weight:400; color:red; text-align:left;  }
        .department_news_block p { color:#46246e; margin:0; padding:0; font-size:90%; margin-top:9px; vertical-align:top; text-align:justify; padding:0 10px; }

        .job_areas a { color:#5a5a5a;  }
        .job_areas a img {border:none; }
        .new_shape { margin-top:15px; }




    /* HOME PAGE GALLEY */
    #slideshow { position:relative;  height:240px; }
    #slideshow IMG {position:absolute; top:0; left:0; z-index:8; visibility:hidden; }
    #slideshow IMG.active { z-index:10; }
    #slideshow IMG.last-active { z-index:9; }
    #slideshow .gallery_counter_links { position:absolute; bottom:30px; right:50px; z-index:1000; direction:ltr; }
        .gallery_counter_links li a { margin-right:5px; display:block; float:left; width:11px; height:12px; font-size:0; background:url(../images/deaign_01/banner_btn.png) top left; _background:url(../images/deaign_01/ie_banner_btn.png) top left;  }
        .gallery_counter_links li a:hover {  background:url(../images/deaign_01/banner_btn.png) top right; _background:url(../images/deaign_01/ie_banner_btn.png) top right;}
        .gallery_counter_links li a.active { background:url(../images/deaign_01/banner_btn.png) top right; _background:url(../images/deaign_01/ie_banner_btn.png) top right;  }



     /* Departement */
     .external_links { width:200px; border-top:1px #595959 dotted; padding-top:10px; margin-top:30px; margin-left:20px;}
     .external_links ul li a { display:block; padding-left:20px; font-size:12px; margin-top:3px; color:#595959;}

     .eng_services { width:475px; margin-top:10px;}
     .eng_services ul li a { display:block; float:left; font-size:12px; margin-top:3px; margin-left:15px; color:#0a74be; width:200px; }

     .new_job { width:200px; border-top:1px #595959 dotted; padding-top:10px;  margin-top:5px;}
     .new_job .new_job_header { font-size:13px;  color:#000; }
     .new_job p { font-size:12px; color:#A9A9A9; margin:0; padding:0;  }
     .new_job .new_job_more,.new_job_all { font-size:12px;  color:#0a74be; text-align:right; display:block; padding:0 20px; }
                .new_job_all { color:#000; }


     .job_areas { width:200px; }
        .job_area_item {  width:200px;  height:150px;  border-top:1px #595959 dotted; margin-top:5px; }
            .job_area_item_title { display:block;  padding:10px; font-size:12px; font-weight:bold; }
            .job_area_item_sub_title { display:block;  padding:2px; font-size:12px; margin-left:10px; }

            .job_area_item_number { display:block; width:20px; padding:10px; font-size:12px; position:absolute; right:60px; }
            .job_area_item_new  {  position:absolute; right:0; top:5px;}


     .emploement_new_job { width:200px; margin-top:30px; margin-left:15px; overflow:hidden;  }


     #remote_jobs_menu { width:204px; direction:ltr; padding:0 0 10px 0;}
     #remote_jobs_menu ul li a { display:block; padding-left:20px; font-size:12px; margin-top:3px; color:#595959;}





     #video_dialog { width:100%; height:100%; background:#F2F2F2 ;  position:absolute; top:0; left:0; z-index:1001; }
     #video_content { width:100%;  position:absolute; top:40px; left:0; z-index:1002;  }
     #video_content a { display:block; margin-left:130px; color:#000; font-size:12px;  }


     .view_pages { margin-top:20px; }
     .view_pages .news_date { display:block; margin:0; padding:0; font-size:10px; }
     .view_pages p,.view_pages, .view_pages * { font-size:10pt; line-height:200%; }
     
     .view_pages p a.news_view_image { float:left; margin:8px 10px 5px 0;  }





     .herarical_links ,.herarical_links a { font-size:11px; color:#000; margin-top:5px;  }