FORM { margin: 0px }
#marked {  background-color: #FFFF66; } 
BODY { margin: 12px; text-align: center; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #515151; }
TD { vertical-align: top; font-size: 11px; }
SELECT, INPUT, TEXTAREA { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  }
INPUT.button { font-weight: bold; background-color: #ffffff }
INPUT.input, TEXTAREA.input{ padding-left: 4px; }
.length { background: transparent; color: red; height: 16px; border:none; } 
.errorMessages, .required { text-align: left; color: red; }
.explain { font-size: 10px }
FORM { margin: 0px; }
#dot { color: #CC6600; margin-right: 4px; }
#table_separator { height: 3px; background-color: #2C6BC8; }

A { color: #003DBA; text-decoration: none; cursor: pointer}
A.ul { text-decoration: underline; }
A:hover { color: #CC6600; }

#hd { border-top: 4px solid #999999; padding-bottom: 4px; }
#hd_right { background-image: url('images/hd_background.jpg'); background-position: right; background-repeat: no-repeat; }

#submenu { text-align: left; margin-bottom: 4px; height: 20px; background-image: url('images/submenu_background.gif'); background-position: midle; background-repeat: repeat-x; }
#submenu_item { padding: 4px 10px 3px 11px; color: black; font-size: 10px; font-weight: bold; }
#submenu A { text-decoration: none; }
A:hover #submenu_item { color: #767676!important; }
#submenu #separator { margin-top: 1px }

#bottom { border-bottom: 1px solid #CCCCCC; padding-bottom: 8px; margin-top:10px; }
A#bottom_item { color: #767676; font-size: 10px; font-weight: bold; text-decoration: none; }
A#bottom_item:hover { color: black; }

#quicksearch { background-color: #D6D4D4; padding: 3px 0px 4px 6px; margin-bottom: 3px; border-top: 2px solid #C5C5C5;  }
#quicksearch #radio { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#quicksearch #radio INPUT { height: 13px; }

#menuleft A#add { color: #ff0000; font-weight: bold; }
#menuleft_head { padding-top: 10px; margin-bottom: 10px; background-color: #BED9E8; background-image: url('images/menuleft_top_background.gif'); background-position: top; background-repeat: repeat-x;} 
#menuleft #city { font-weight: bold; color: #666666; font-size: 11px; }
#menuleft A { text-decoration: none; }
#menuleft_title { font-size: 12px; font-weight: bold; color: black; margin: 10px 0px 5px 0px;} 
#menuleft #ptype_name, #menuleft #dtype_name { font-size: 12px; font-weight: bold; margin: 4px 0px 5px 0px;} 
#menuleft #ptype_name.chosen A, #menuleft #dtype_name.chosen A { color: #CC6600; } 
#menuleft_separator { padding: 3px 0px 0px 0px; }

#menuleft #position_list { padding-left: 10px; }
#menuleft #position_name { padding: 0px 0px 1px 0px; } 
#menuleft #position_name A{ color: #666666; font-size: 11px; font-weight: bold; } 
#menuleft #position_name A:hover{ color: #CC6600; } 
#menuleft #position_name.chosen A{ color: #CC6600;  } 

#menuleft_links { background-color: #CAF6DA; margin-top:10px; padding: 3px 0px 4px 0px; border-top: 1px solid #90D1A8; }
#menuleft_links A { font-weight: bold; font-size: 10px; }
#menuleft_bottom { background-image: url('images/menuleft_bottom.gif'); background-position: top; background-repeat: repeat-x; }

#central_container { padding: 0px 20px 10px 20px; }

#heading_container { margin-top: 15px; margin-bottom: 15px; padding-bottom: 4px; width: 100%; border-bottom: 1px solid #EAEAEA; }
#heading_top { font-size: 13px; font-weight: bold; }
#heading { text-align: left; font-size: 17px; color: #E38628; }
#heading_accent { color: #CC6600; font-weight: bold; }

#path { padding-top: 10px; }

#paging_navigation { margin: 10px 0px 10px 0px; }
#paging_navigation A { font-weight: bold; text-decoration: none; color: #6699cc }
#paging_navigation A:hover { color: #336699 }

#job_list #separator, #reg_list #separator { height:4px; background-image: url(/images/head1.gif); }

#job_list #job_pos_name, #reg_list #reg_name { font-size: 12px; font-weight: bold; padding: 0px 0px 3px 0px; }
#job_list A, #reg_list A {  color: #515151; text-decoration: none; }
#job_list #job_payment, #reg_list #reg_payment { color: #2876A4; }
#reg_list #grade { font-weight: normal; }

#job_list #ad_container, #reg_list #ad_container { border-top: 1px solid #C1C1C1; border-bottom: 1px solid #D7D7D7; padding: 9px 2px 10px 8px; }
.color2 { background-color: #F7F7F7; }
#job_list DIV.over, #reg_list DIV.over { color: black; background-color: #E4EAF0; }
#job_list DIV.vip, #reg_list DIV.vip { background-color: #FBF8E3; background-image: url('images/vip_background.gif'); background-position: top; background-repeat: repeat-x; }
#ad_container.vip { padding: 11px 2px 12px 8px; }
#job_url, #reg_email { color: #2876A4; text-decoration: underline; }
#job_url.over, #reg_email.over { color: #CC6600; }
#job_position, #reg_position { color: #626262; text-decoration: underline;}
#job_position.over, #reg_position.over { color: #CC6600; }

#job_list #job_pic IMG, #reg_list #reg_pic IMG { margin-top: -9px; border: 1px solid #F2F2F2; }

#job_show #job_pic, #reg_show #reg_pic { text-align: right; }
#job_show #color1, #reg_show #color1 { background-color: #E8EBED; border-top: 2px solid #D8DFE6; }
#job_show #color1, #job_show #color2, #reg_show #color1, #reg_show #color2 { padding: 8px 1px 8px 8px; }
#job_show #job_name, #reg_show #reg_name { font-size: 16px; font-weight: bold; color: #26527B; }
#job_show #show_title, #reg_show #show_title { font-size: 13px; font-weight: bold; color: #26527B; padding-bottom: 4px; }
#job_show #show_name, #reg_show #show_name { font-weight: bold; padding: 5px 0px 0px 0px; color: #313131; }
#job_show #show_data, #reg_show #show_data { padding: 3px 0px 0px 0px; }

#jobsearch { padding: 4px 0px 4px 6px; background-color: #F5F5F5; border-bottom: 3px solid EAEAEA; }
#jobsearch #heading { padding-left: 2px; font-size: 17px; color: #E38628; }

#icon_list_continer { border: 1px solid #FF9933; margin: 10px 0px; padding: 4px 6px; }
#icon_container { padding: 2px; text-align: left; vertical-align: middle; }
#icon_container A { font-weight: bold; }

#about_text { padding: 20px 0px 20px 40px; }

#doc_list TD { vertical-align: middle; padding:3px}
#doc_list #doc_date { color: #666666; }
#doc_list A.doc_name { COLOR: #333333; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#doc_list A.doc_name:hover { COLOR: #000000 }
#doc_doc #doc_name { margin: 20px 0px 16px 16px; text-align: left; font-size: 18px; color: #E38628; color: #CC6600; font-weight: bold;}
#doc_doc #doc_date { padding-left: 16px; padding-bottom: 16px; color: #666666; }

#news_list TD { vertical-align: middle; padding:2px}
#news_list #news_date { color: #666666; }
#news_list A.news_name { COLOR: #000000; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
#news_list A.news_name:hover { COLOR: #CC6600 }
#news_news #news_name { margin: 20px 0px 16px 16px; text-align: left; font-size: 18px; color: #E38628; color: #CC6600; font-weight: bold;}
#news_news #news_date { padding-left: 16px; padding-bottom: 16px; color: #666666; }

#forum_list A.topic_name { COLOR: #003366; text-decoration: none; }
#forum_list A.topic_name:hover { COLOR: #CC6600 }

#homepage #heading_background { background-image: url('images/heading_background.gif'); background-repeat: repeat-x; background-position: top;}
#homepage #heading { background-color: white; padding-right: 10px; text-align: left; font-size: 17px; color: #990000; }
#homepage #ptype_name { color: #707070; font-size: 12px; font-weight: bold; margin: 4px 0px 5px 0px; } 
#homepage #ptype_name A { color: #000000; text-decoration: none; }
#homepage #ptype_name A:hover { color: #CC6600; }
#homepage #position_name, #homepage #stype_name { padding: 1px 0px 2px 6px; } 
#homepage #position_name A, #homepage #stype_name A { text-decoration: none; } 
#homepage #text_kare { padding-top:8px; text-align: center; }
#homepage #title { margin-top: 10px; padding: 4px 0px 5px 0px; font-size: 13px; font-weight: bold; color: #990000; border-top: 2px solid #BACED8; }
#homepage A.doc_name { color: #666666; font-size: 11px; font-weight: bold; } 
#homepage #doc_list TD { vertical-align: middle; padding:1px 0px 1px 2px; }

#homepage UL.link_list { margin: 0; padding: 0; }
#homepage UL.link_list LI { margin: 0 0 0 0; padding: 0; }
#homepage UL.link_list #dot { margin: 0 6 0 2; }

A:hover .home_vip { color: #ff0000; }
.home_vip { color: #000000; background-color: #FBF8E3; background-image: url('images/vip_background.gif'); background-position: top; background-repeat: repeat-x; }

#about_text { padding: 20px 0px 20px 40px; }

#right_blue { margin: 10px 0px 10px 0px; }
#right_blue_hd { padding: 0px 0px 6px 4px; background-color: #90B9D1; color: white; font-weight: bold; font-size: 12px; }
#right_blue_top_left { background-image: url('images/right_blue_top_left.gif'); background-repeat: repeat-y; }
#right_blue_top_right { background-image: url('images/right_blue_top_right.gif'); background-repeat: repeat-y; }
#right_blue_bd { padding: 4px 0px 6px 4px; background-color: #CAE6F6; color: 333333; }
#right_blue_bd P { margin: 8px 0px 8px 0px; }
#right_blue_left { background-image: url('images/right_blue_left.gif'); background-repeat: repeat-y; }
#right_blue_right { background-image: url('images/right_blue_right.gif'); background-repeat: repeat-y; }

#right_green { margin: 10px 0px 10px 0px; }
#right_green_hd { padding: 0px 0px 6px 4px; background-color: #90D1A8; color: white; font-weight: bold; font-size: 12px; }
#right_green_top_left { background-image: url('images/right_green_top_left.gif'); background-repeat: repeat-y; }
#right_green_top_right { background-image: url('images/right_green_top_right.gif'); background-repeat: repeat-y; }
#right_green_bd { padding: 4px 0px 6px 4px; background-color: #CAF6DA; color: 333333; }
#right_green_bd P { margin: 8px 0px 8px 0px; }
#right_green_left { background-image: url('images/right_green_left.gif'); background-repeat: repeat-y; }
#right_green_right { background-image: url('images/right_green_right.gif'); background-repeat: repeat-y; }



#job_list_small #job_pos_name { font-weight: bold; }
#job_list_small A { color: #000000; text-decoration: none; }
#job_list_small A:hover { color: #990000; }
#job_list_small #job_price { color: #2876A4; }
#job_list_small #job_container { padding: 3px 0px 5px 0px; border-bottom: 1px solid #F2F2F2; }

.disclaimer { margin: 10px; COLOR: #999999; FONT-SIZE: 8pt}

/* banners, top offers, etc */
#banner_left { text-align:center }
#banner_right { text-align:center; margin: 6px 0px 6px 0px }
#banner_text { text-align:center }
#banner_text A { text-decoration:none; COLOR: #ff6600; FONT-WEIGHT: bold; }
#banner_text A:hover {	COLOR: #ff9900 }

.tip { color: green; font-weight: bold; cursor: pointer }
#tooltip { behavior: url(/includes/tooltip_js.htc) }

#offer_list_kareto { padding-top: 4px; padding-bottom: 5px; }
#offer_list_kareto.border { border-top: 1px solid #90D1A8; }
#offer_list_kareto A { color: #333333; text-decoration: none; }
#offer_list_kareto A:hover { color: #CC6600; }

#top_offer { background-color: #ffffff; background-image: url(http://www.journey.bg/images/top_background.gif); background-position: top; background-repeat: repeat-x; width: 145px; height: 82px; border: 1px solid #AC1515; BEHAVIOR: url(/includes/td_offer.htc); cursor: pointer }
#top_offer.over { background-color: #EEF4F8; }
#top_offer #top_price { text-align: center; font-weight: bold; font-size: 12px; color: #ff0000; }
#top_offer #top_destination, #top_offer #opics_icon { text-align: center; font-size: 10px; font-family: Arial, Helvetica, sans-serif;  }
#top_offer #top_kareto { font-family: Arial, Helvetica, sans-serif; padding: 0px 0px 0px 3px;  }
#top_offer A, #top_offer A:hover { text-decoration: none; color: #000000!important; font-weight: normal!important; }
