body { margin: 0; padding: 0; background: #FFF; color: #555; text-align: center;
	font: 14px Arial, Helvetica, sans-serif; }

div.right { float: right }
img { border: none }	 
img.left { float: left; float: "none"; }	 
td,th { padding: 0; font: 14px Arial, Helvetica, sans-serif; color: #333; }
input,select,textarea { color: #555; font: 12px Arial, Helvetica, sans-serif; border: 1px solid #C7C5C4;}

span.nowrap { white-space: nowrap; }
a { color: #555; }

#carrier { width: 749px; text-align: left; margin: 0 auto; }
table#main { table-layout: fixed; border-collapse: collapse; }
td#main_menu { vertical-align: top; border: 1px solid #E4E4E4; border-bottom: none; background: #FFF; width: 226px; }
td#main_content { vertical-align: top; }

#search_job img { margin: 4px 0 0 2px; }
#search_job ul { margin: 0; padding: 0; margin: 13px 0 60px 29px; list-style: none;  }
#search_job li,#search_pers li,#enter_hidden ul { background: url(../img/square.gif) no-repeat 0 center; padding-left: 9px; }
#search_job li.last { margin-top: 15px; }

#enter_carrier li.last { margin-top: 15px; }
#enter_carrier li, li.last { list-style: none; background: url(../img/square.gif) no-repeat 0 center; padding-left: 9px;}
#enter_carrier ul { margin: 0; padding: 0; margin: 0px 0 20px 13px; font: 14px Arial, Helvetica, sans-serif; }

#search_pers img { margin-left: 2px; }
#search_pers ul { margin: 0; padding: 0; margin: 13px 0 25px 29px; list-style: none; }

#ban_left { text-align: center; margin-bottom: 15px; }

#enter { margin-left: 3px; background: url(../img/bg_enter.gif) repeat-y; }
#enter_carrier { background: url(../img/bg_enter_bottom.gif) no-repeat left bottom; }
#enter_default { padding: 10px 15px 0px 10px; font-size: 12px; }
#enter_default form { margin: 0; }
#enter_default table { table-layout: fixed; width: 195px; border-collapse: collapse; margin-bottom: 5px; }
#enter_default td { padding: 3px 0; font-size: 12px; }
#enter_default input.input { width: 140px; float: right; }
#enter_default input.button_reg { width: 82px; height: 18px; float: left; cursor: pointer; border: none;
   background: #E4E4E4 url(../img/button_register.gif); }
#enter_default input.button_enter { width: 54px; height: 18px; float: right; cursor: pointer; border: none;
   background: #E4E4E4 url(../img/button_enter.gif); }
#enter_default input.button_send { width: 70px; height: 18px; float: right; cursor: pointer; border: none;
   background: #E4E4E4 url(../img/button_send.gif); }
#enter_hidden { padding: 10px 15px 30px 10px; display: none; }
#enter_hidden ul { margin: 0; padding: 0; margin-left: 25px; list-style: none; }


#top { background: url(../img/bg_top.jpg) no-repeat left bottom; margin-bottom: 10px; }
#logo_div { width: 273px; height: 137px; margin-left: 238px; }
img.logo_front { margin: 13px 0; }
#logo_div div img { margin-left: 20px; }
#red_vacs { width: 273px; margin-left: 238px; background: #E3662C url(../img/bg_red.jpg); }
#red_vacs div { background: url(../img/bg_red_top.jpg) no-repeat; }
#red_vacs div div { background: url(../img/bg_red_bot.jpg) no-repeat left bottom; 
   padding: 5px  5px 5px 20px; font-weight: bold; color: #FFF; } 
#red_vacs h3 { margin: 0 0 2px; font-size: 14px; }
#red_vacs table { border-collapse: collapse; width: 248px; }
#red_vacs td { padding: 0; padding-right: 5px; font-size: 12px; font-weight: bold; color: #FFF; }
#red_vacs a { color: #FFF; text-decoration: none; }
#red_vacs a:hover { text-decoration: underline; }

#front_right { margin: 0 0 8px 6px; width: 498px; background: url(../img/bg_front_right.gif); }
#front_right_bot { background: url(../img/bg_front_right_bot.gif) no-repeat left bottom; }
#front_right_bot table { border-collapse: collapse; table-layout: fixed; width: 100%; }
#front_right_bot td { vertical-align: top; padding-bottom: 20px; }
#front_right_bot td table { table-layout: auto; width: 235px; margin-left: 5px; }
#front_right_bot td table td { padding: 1px 0; }
#front_right_bot p { margin: 0; text-align: right; padding-right: 10px; }
#front_right ul { margin: 0; padding: 0; margin-left: 20px; list-style: none; }
#front_right li { padding: 1px 0; }
#front_right a:hover { color: #3F86D5; }

#search_vacs { background: url(../img/bg_search_vacs.gif); width: 498px; margin: 0 0 7px 6px; }
#search_vacs div { background: url(../img/bg_search_vacs_top.gif) no-repeat; }
#search_vacs div div { background: url(../img/bg_search_vacs_bot.gif) no-repeat left bottom; padding: 0px 10px 10px 20px; }
#search_vacs img { margin: 5px 0 3px 33px; }
#search_vacs table { border-collapse: collapse; table-layout: fixed; width: 468px; }
#search_vacs td { color: #000; font: 12px Verdana,Arial,sans-serif; padding: 6px 0; }
#search_vacs form { margin: 0; }
#search_vacs input,#search_vacs select { color: #000; }
#search_vacs select.razdel { width: 342px; }
#search_vacs select.city { width: 125px; }
#search_vacs input.input_city { width: 125px; vertical-align: middle;  }
#search_vacs input.zp { width: 35px; }
#search_vacs input.word { width: 118px; }
#search_vacs input.button { width: 54px; height: 18px; float: right; cursor: pointer; border: none;
   background: #E4E4E4 url(../img/button_enter.gif); }
#search_vacs a { color: #3F86D5; }

#footer { background: #BE3E16 url(../img/bg_footer.jpg) no-repeat; padding: 18px 0; }
#footer div { float: right; color: #FFF; font-size: 10px; width: 510px; text-align: center; }
#footer span { background: #FFF; font-size: 12px; color: #C44417; position: relative; left: 57px; top: -6px; }
#footer a { color: #FFF; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
td#main_menu a:hover { color: #3F86D5; }
input.content_button { width: 82px; height: 18px; cursor: pointer; border: none;     background: #E4E4E4 url(../img/button_register.gif); color: #555; } 

.add_rezume { border: 1px solid #C7C5C4; }
.add_rezume td { padding: 10px; font: 14px Arial, Helvetica, sans-serif; }
h1.logo { padding: 13px 0; margin: 0; color: #C4C4C4; font-family: "Times New Roman", Times, serif; 
     font-weight: bold; font-size: 36px; }
h1.logo span { font-size: 18px; }
h1.logo a { color: #C4C4C4; text-decoration: none; }
h1.logo a:hover { text-decoration: underline; }
