@charset "utf-8";


* { margin:0; padding:0;}
body { margin:0; padding:0; background:url(../images/bg.jpg) no-repeat center top #05080c; /*background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;*/}
:focus { outline:none;}
.clr { clear:both;}
.fl { float:left;}
.fr { float:right;}
ul, li, ol { list-style:none;}
a { text-decoration:none;}
a img, img { border:none;}



#wrap { width:1024px; margin:0 auto; overflow:hidden;}

#nav { overflow:hidden; padding:150px 0 0 0;}
#nav ul { display:block; float:right; padding:0 10px 0 0;}
#nav ul li { display:block; float:left; background:url(../images/li_bg.png) no-repeat right center;}
#nav ul li.last { background:none;}
#nav ul li a { display:block; float:left; height:32px;}

#nav ul li a.link_1 { width:44px; background:url(../images/home_1.png) no-repeat; padding:0 12px 0 0;}
#nav ul li a.link_1:hover { background:url(../images/home_1_h.png) no-repeat;}
#nav ul li.active a.link_1 { background:url(../images/home_1_h.png) no-repeat;}

#nav ul li a.link_2 { width:91px; background:url(../images/about_1.png) no-repeat; padding:0 2px 0 0;}
#nav ul li a.link_2:hover { background:url(../images/about_1_h.png) no-repeat;}
#nav ul li.active a.link_2 { background:url(../images/about_1_h.png) no-repeat;}

#nav ul li a.link_3 { width:90px; background:url(../images/services_1.png) no-repeat; padding:0 1px 0 0;}
#nav ul li a.link_3:hover { background:url(../images/services_1_h.png) no-repeat;}
#nav ul li.active a.link_3 { background:url(../images/services_1_h.png) no-repeat;}

#nav ul li a.link_4 { width:76px; background:url(../images/clients_1.png) no-repeat; padding:0 3px 0 0;}
#nav ul li a.link_4:hover { background:url(../images/clients_1_h.png) no-repeat;}
#nav ul li.active a.link_4 { background:url(../images/clients_1_h.png) no-repeat;}

#nav ul li a.link_5 { width:122px; background:url(../images/latest_1.png) no-repeat;}
#nav ul li a.link_5:hover { background:url(../images/latest_1_h.png) no-repeat;}
#nav ul li.active a.link_5 { background:url(../images/latest_1_h.png) no-repeat;}

#nav ul li a.link_6 { width:110px; background:url(../images/contact_1.png) no-repeat;}
#nav ul li a.link_6:hover { background:url(../images/contact_1_h.png) no-repeat;}
#nav ul li.active a.link_6 { background:url(../images/contact_1_h.png) no-repeat;}


#content { overflow:hidden; padding:120px 0 0 0; min-height:420px; }
#content h2 { font-size:25px; font-weight:normal; font-family: 'chainlinkoblique'; color:#0f466f; padding:0 0 0 40px; margin:0; line-height:25px;}
#content .rightbox { width:500px; float:right; margin:0 70px 0 0;}
#content .rightbox .top { height:29px; overflow:hidden; background:url(../images/top_line.png) no-repeat; margin:-8px 0 0 0;}
#content .rightbox .mid { height:auto; overflow:hidden; background:url(../images/mid_line.png) repeat-y;}
#content .rightbox .mid .work { width:440px; margin-left:30px; }
#content .rightbox .bot { height:29px; overflow:hidden; background:url(../images/bot_line.png) no-repeat;}
#content .rightbox p { font-size:12px; color:#646464; padding:10px 30px 10px; margin:0; font-family: 'chainlinkoblique'; letter-spacing:2px;}
#content .rightbox p span.marspan { padding:0 0 0 45px;}
#content .rightbox .top2 { height:26px; overflow:hidden; background:url(../images/gel-bor.png) no-repeat; margin:-4px 0 0 0;}

#content .rightbox .services ul { text-align:center; padding:20px 30px; }
#content .rightbox .services ul li { font-size:12px; color:#646464; margin:0; font-family: 'chainlinkoblique'; letter-spacing:2px;}

#content .rightbox table { padding:10px 30px 10px; }
#content .rightbox table tr {}
#content .rightbox table tr td { font-size:12px; color:#646464; margin:0; font-family: 'chainlinkoblique'; letter-spacing:2px; padding:5px 0; }
#content .rightbox table tr td .submit { background:#0d4775; border:none; padding:3px 8px; color:#5580aa; }

#footer { width:100%; background:url(../images/footer_bg.png) repeat-x top center;}
#footer .footer { overflow:hidden; margin:0 auto; width:980px;}
#footer p { color:#0f4872; font-size:12px; letter-spacing:2px; text-align:right; font-family: 'chainlinkregular'; padding:20px 0 5px 0;}
#footer p a { color:#0f4872;}






