body {
font-family:Verdana, Tahoma,Arial, Helvetica, sans-serif; font-size:11px;
color: #363636;
margin: 0;
padding:0;
background: url(../img/body_bg.jpg);
background-color:#dadada;
background-repeat:repeat-x; 
background-position:top; 
}
div.site{width:838px;}
div.spacer{height:20px;}

div.container_header_logo {width:320px;height:120px;background-position:top; margin-top:14px;float:left;}
* html div.container_header_logo {width:320px;height:120px;background-position:top; margin-top:14px;float:left;}

div.header{height:151px;}
div.header_right{width:518px; height:120px; margin-top:14px; float:left;}
div.header_right_top{width:518px; height:31px; float:left; margin-top:19px;}
* html div.header_right_top{width:518px; height:31px; float:left; margin-top:17px;}
div.header_right_top_left{width:300px; height:31px; float:left;}
* html div.header_right_top_left{width:300px; height:31px; float:left;margin-top:2px;}
div.header_right_top_ryt{width:200px; height:31px; float:right;}
* html div.header_right_top_ryt{width:200px; height:31px; float:right; margin-top:2px;}

div.header_right_bottom{width:518px; height:68px; float:left;margin-top:1px;}
* html div.header_right_bottom{width:518px; height:47px; float:left;margin-top:-2px;}
div.flash{width:810px; height:268px;}

div.mid{width:810px;}
div.mid_left{width:543px; float:left;}
div.mid_right{width:250px;float:right;}

div.mid_inner_left_flash{width:520px;float:right;background-image:url(../img/vertical_line.jpg);background-repeat:repeat-y;background-position:left; padding-left:20px;}

div.mid_inner_right_contacts{width:240px;float:left; }
div.mid_inner_left_contacts{width:500px; float:right;background-image:url(../img/vertical_line.jpg);background-repeat:repeat-y;background-position:left; padding-left:10px;}

div.mid_inner_left{width:560px; float:right;background-image:url(../img/vertical_line.jpg);background-repeat:repeat-y;background-position:left; padding-left:20px;}
div.mid_inner_right{width:200px;float:left; }
div.mid_inner_right_flash{width:250px;float:left; }
div.mid_inner_right_txt{float:right; text-align:left}

div.holder_hbtn{width:510px; height:10px; float:left;}
div.hbtn{width:101px; height:9px; margin-left:1px; background-color:#000000; text-align:left; clear:both;}

div.mid_left_img{width:190px; float:left; padding-left:10px; }
div.mid_left_cont_txt{width:330px; float:right; text-align:left;}
div.mid_left_cont_title{width:300px; float:right; margin-right:20px; text-align:left; font-family: Arial, Helvetica, sans-serif;font-size:15px;height:20px; background-image:url(../img/dot_line.gif); background-repeat:repeat-x; background-position:bottom; font-weight:bold}

div.mid_left_cont_title_h{width:200px;  float:left; height:175px; margin-right:20px; clear:both}
div.mid_left_cont_title_h2{width:200px;  float:left; text-align:left; font-family: Arial, Helvetica, sans-serif;font-size:15px;height:20px; background-image:url(../img/dot_line.gif); background-repeat:repeat-x; background-position:bottom; font-weight:bold}
div.mid_left_cont_title_feat{width:200px;  float:left; margin-right:20px; text-align:left; font-family: Arial, Helvetica, sans-serif;font-size:15px;height:20px; background-image:url(../img/dot_line.gif); background-repeat:repeat-x; background-position:bottom; font-weight:bold}

* html div.mid_left_cont_title{width:300px; float:right; margin-right:10px; text-align:left; font-family: Arial, Helvetica, sans-serif;font-size:15px;height:20px; background-image:url(../img/dot_line.gif); background-repeat:repeat-x; background-position:bottom;font-weight:bold}

div.mid_left_cont_content{width:300px; float:right;margin-right:18px;text-align:left; font-family: Verdana, Helvetica, sans-serif;font-size:11px; padding-top:10px;}
* html div.mid_left_cont_content{width:300px; float:right;margin-right:10px;text-align:left; font-family: Verdana, Helvetica, sans-serif;font-size:11px; padding-top:10px;}

a.link_arial12px {font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0267ca;}
a.link_arial12px:hover {font-family: Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1a87f2; text-decoration:none;}

a {color:#0267ca;text-decoration:underline;}
a.active{color:#999999;text-decoration:none;}
a:hover {color:#1a87f2;text-decoration:none;}

div.mid_left_intro_title_case{text-align:left; font-family: Arial, Helvetica, sans-serif;font-size:12px;height:20px; background-image:url(../img/dot_line.gif); background-repeat:repeat-x; background-position:bottom;font-weight:bold; padding-left:10px;}
div.mid_left_intro_title_title{text-align:left; font-family: Arial, Helvetica, sans-serif;font-size:15px;height:20px;font-weight:bold; padding-left:10px;}

div.mid_left_intro{width:540px; float:left; padding-top:20px;}
div.mid_left_intro_title{text-align:left; font-family: Arial, Helvetica, sans-serif;font-size:15px;height:20px; background-image:url(../img/dot_line.gif); background-repeat:repeat-x; background-position:bottom;font-weight:bold; padding-left:10px;}
div.mid_left_intro_txt{text-align:left; font-family: Verdana, Helvetica, sans-serif;font-size:11px; padding-top:10px; padding-left:10px;}

div.mid_left_intro_assessment{text-align:left; font-family: Arial, Helvetica, sans-serif;font-size:15px;height:20px; background-image:url(../img/dot_line.gif); background-repeat:repeat-x; background-position:bottom;font-weight:bold; padding-left:10px;color: rgb(255,0,0);}

div.mid_left_job_title{text-align:left; font-family: Arial, Helvetica, sans-serif;font-size:15px;height:20px; font-weight:bold; padding-left:10px;}
div.mid_left_job_txt{text-align:left; font-family: Verdana, Helvetica, sans-serif;font-size:11px; padding-left:10px;}
li.job{font-family:Verdana; font-size:11px; padding-bottom:10px;}

div.mid_right_block{width:230px; text-align:left;}
div.mid_right_title{text-align:left; font-family: Arial, Helvetica, sans-serif;font-size:15px;height:20px; background-image:url(../img/dot_line.gif); background-repeat:repeat-x; background-position:bottom;font-weight:bold;}
* html div.mid_right_title{text-align:left; font-family: Arial, Helvetica, sans-serif;font-size:15px;height:20px; background-image:url(../img/dot_line.gif); background-repeat:repeat-x; background-position:bottom;font-weight:bold;}

div.form{padding-left:5px; padding-top:10px;}
* html div.form{padding-left:5px; padding-top:0px;}

a#bt_chat_now {display:block; width:75px; height:24px; background-image:url(../img/bt_chatnow.jpg); background-repeat:no-repeat;}
a#bt_chat_now span {display:none;}
a#bt_chat_now:HOVER {background-image:url(../img/bt_chatnow-over.jpg); background-repeat:no-repeat;}

a#bt_apply_now {display:block; width:75px; height:24px;background-image: url(../img/bt_apply.jpg);background-repeat:no-repeat;}
a#bt_apply_now:HOVER {display:block; width:75px; height:24px;background-image: url(../img/bt_apply-over.jpg);background-repeat:no-repeat;}
a#bt_apply_now span {display:none;}


div.footer{height:200px; background-image:url(../img/footer.jpg); background-repeat:repeat-x; color:#bcbcbc;}
a.footer{color:#ffffff;text-decoration:none;}
a.footer:hover{color:#ffffff;text-decoration:underline;}

li.serv{font-family:Verdana; font-size:11px; padding-bottom:20px;}

div.inner_mid_right_block_contacts{width:220px; text-align:left; padding-left:10px; padding-right:10px;}

div.inner_mid_right_block_flash{width:230px; text-align:left; padding-left:10px;}
div.inner_mid_right_block_case{width:230px; text-align:left; padding-left:10px;}
div.inner_mid_right_block_read{width:80px; text-align:left; float:left;}
div.inner_mid_right_block_view{width:100px; text-align:right; float:right;}

div.inner_mid_right_block{width:190px; text-align:left; padding-left:10px;}
div.inner_mid_right_title{text-align:left; font-family: Arial, Helvetica, sans-serif;font-size:15px;height:20px; background-image:url(../img/dot_line.gif); background-repeat:repeat-x; background-position:bottom;font-weight:bold;}
* html div.inner_mid_right_title{text-align:left; font-family: Arial, Helvetica, sans-serif;font-size:15px;height:20px; background-image:url(../img/dot_line.gif); background-repeat:repeat-x; background-position:bottom;font-weight:bold;}

a.portfolio {font-weight:bold;color:#0267ca;text-decoration:underline; font-family:Verdana, Tahoma,Arial, Helvetica, sans-serif; font-size:11px;color: #363636; text-decoration:none;}
a.portfolio:active{font-weight:bold;color:#999999;text-decoration:none; font-family:Verdana, Tahoma,Arial, Helvetica, sans-serif; font-size:11px;color: #363636; text-decoration:none;}
a.portfolio:hover {font-weight:bold;color:#1a87f2;text-decoration:none;font-family:Verdana, Tahoma,Arial, Helvetica, sans-serif; font-size:11px;color: #363636; text-decoration:underline;}

span.details{padding-left:10px; line-height:20px;}


input.submit_btn{background-image:url(../img/send.jpg); background-repeat:no-repeat; width:60px; height:28px; border:0px; background-position:top left; cursor:pointer;}
input.submit_btn:hover{background-image:url(../img/send.jpg); background-repeat:no-repeat; width:60px; height:28px; border:0px; background-position:top right; cursor:pointer;}

input.reset_btn{background-image:url(../img/clear.jpg); background-repeat:no-repeat; width:60px; height:28px; border:0px; background-position:top left; cursor:pointer;}
input.reset_btn:hover{background-image:url(../img/clear.jpg); background-repeat:no-repeat; width:60px; height:28px; border:0px; background-position:top right; cursor:pointer;}


* html input.submit_btn:hover{background-image:url(../img/send.jpg); background-repeat:no-repeat; width:60px; height:28px; border:0px; background-position:right; cursor:pointer;}

* html input.reset_btn:hover{background-image:url(../img/clear.jpg); background-repeat:no-repeat; width:60px; height:28px; border:0px; background-position:right; cursor:pointer;}

div.testi{float:right; width:100px; height:20px;}

input.login_btn{background-image:url(../img/login_btn.jpg); background-repeat:no-repeat; width:54px; height:28px; border:0px; background-position:top left; cursor:pointer;}
input.login_btn:hover{background-image:url(../img/login_btn.jpg); background-repeat:no-repeat; width:54px; height:28px; border:0px; background-position:top right; cursor:pointer;}


input.chat_btn{background-image:url(../img/chat_btn.jpg); background-repeat:no-repeat; width:80px; height:25px; border:0px; background-position:top left; cursor:pointer;}
input.chat_btn:hover{background-image:url(../img/chat_btn.jpg); background-repeat:no-repeat; width:80px; height:25px; border:0px; background-position:top right; cursor:pointer;}

h1 {padding:0 0 0 0; margin:0 0 0 0; font-family:Verdana, Tahoma,Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
h1 a{text-decoration:none; color:#000000;}
h1 a:hover{text-decoration:none; color:#000000;}
.bg1{background-image:url(../img/bbbg1.jpg); background-repeat:no-repeat; height:111px; width:267px; text-align:left; vertical-align:middle;}
.bg2{background-image:url(../img/bbbg2.jpg); background-repeat:no-repeat; height:111px; width:534px; text-align:left; vertical-align:middle;}

div.x1{float:left; width:220px; margin-top:15px;}
div.x1a{float:left; width:220px; margin-top:5px;}
div.x2{float:left; width:220px; margin-top:15px;}
div.x2a{float:left; width:220px; margin-top:8px;}
div.x2b{float:left; width:220px; margin-top:8px; font-family:Verdana, Tahoma,Arial, Helvetica, sans-serif; font-size:11px; line-height:11px;}
div.x3{margin:0 auto; width:220px; height:111px;}

div.x1x{float:left; width:480px; margin-top:23px;}
div.x2x{float:left; width:480px; margin-top:20px;}
div.x3x{margin:0 auto; width:480px; height:111px;}
