/*CSS DOCUMENT*/
*{margin:0; padding:0; font-family: Arial, Verdana, helvetica, sans-serif;}
body{background: #e8fafd url(../images/background.png) top left repeat-x 	; }

.wrapper{ width:960px; margin:0px auto; padding:0px 20px;}
.wrapper  a.first_visit{float:right; margin:3px 50px 0 0; color:#666; text-transform:uppercase; font-size:11px; font-weight:bolder;}
.wrapper .header{z-index:1000; margin:5px 0;background: url(../images/cloud.png) -30px 0 no-repeat;}

.wrapper .header .logo{float:left; width:291px; height:274px;}
.wrapper .header .logo a{ display:block; width:119px; margin:60px 0 0 70px;}
.wrapper .header .logo img{border:none;}
.wrapper .header .top_links{float:left; width:590px; height:28px; background: url(../images/ul.png) top left no-repeat; margin:118px 0 0 -40px; }
.wrapper .header .top_links ul.nav_links{list-style-type:none; height:24px; margin-left:0px;}
.wrapper .header .top_links ul.nav_links li{float:left; margin-right:44px;}
.wrapper .header .top_links ul.nav_links li a{color:#80807d; display:block; font-size:16px; text-decoration:none; font-weight:bold; font-family:Arial,Verdana,Georgia,Helvetica,sans-serif;}
.wrapper .header .top_links ul.nav_links li a:hover{color:#ff3f00;}
.wrapper .header .top_links ul.nav_links li.active a{color:#ff3f00;}
.wrapper .header .plane{ float:left; width:88px; height:274px;}
.wrapper .header .plane img{ margin-top:88px;}
.wrapper .content{margin:10px 0 10px 30px; background: url(../images/content_back.png) top left no-repeat; padding-left:30px; width:900px;}
.wrapper .content  img{ z-index:50; margin-left:30px;}
.wrapper .content .cont_text{width:440px; float:left; margin-left:20px;}
.wrapper .content .cont_text h2{margin:30px 0; font-weight:normal; color:#424a4b; }
.wrapper .content .cont_text h2 span{font-style: italic; }
.wrapper .content .cont_text h3{width:430px; color:#5d6564; font-size:18px; font-weight:normal; letter-spacing:0.06em; line-height:1.3em; }
.wrapper .content .cont_text h3 span a{color:#ff3f00; font-size:18px;}
.wrapper .content .cont_text h3 span a:hover{color:#ff3f00; font-size:18px; text-decoration:underline}
.wrapper .content .cont_text a{ text-decoration:none;color:#ff3f00; font-size:22px; }
.wrapper .content .cont_text p{margin-top:55px; color:#747474; letter-spacing:0.03em; z-index:100; margin-left:80px; width:622px; font-size:14px;  font-style:italic}
.wrapper  .services{margin:50px 0 0 20px; padding:0px; padding-left:00px; background: url(../images/q.png) 0 20px no-repeat; width:883px; height:304px;}
.wrapper  .services h2{text-align:left; margin:0px; padding:0px; width:130px; margin-left:0px; color:#5d6564; font-weight:normal;}
.wrapper .services .services_gallery{margin:0px; padding:0px; float:left; height:204px; width:320px; margin-top:20px;}
.wrapper .services .services_gallery ul.service_list{list-style-type:none; margin:25px 20px 10px 20px; height:170px; width:300px; float:left;}
.wrapper .services .services_gallery ul.service_list li{ font-size:18px; float:left; width:49%; margin:4px 0; padding:0px; color:#666}
.wrapper .services .services_gallery  a.ser_link{float: right; margin-top:20px;  width:190px; color:#747474; letter-spacing:0.02em; font-size:13px; font-weight:bold;}
.wrapper .services .work_gallery{ float:left; width:505px; height:255px;  margin:6px 0 0 42px; }
.wrapper .contact{height:350px; z-index:190; margin:50px 0;}
.wrapper .contact .contact_block{height:350px; float:left; width:60%; background: url(../images/ballon.png) top right no-repeat;}
.wrapper .contact .contact_block h2{text-align:left; margin:0px; padding:0px; width:130px; margin: 30px 0 0 30px; color:#5d6564; font-weight:normal;}
.wrapper .contact .contact_block  form.contact_form{width:50%; margin: 20px 0 0 50px;}
.wrapper .contact .contact_block  form.contact_form label{width:100%; float:left; margin:5px 0;}
.wrapper .contact .contact_block  form.contact_form label input{width:278px; height:17px; background:transparent url(../images/input.png) no-repeat; border:none; padding:5px; color:#747474; font-size:13px;font-weight:bold;}
.wrapper .contact .contact_block  form.contact_form label textarea#message{width:278px; height:67px; background:transparent url(../images/textarea.png) no-repeat; border:none; padding:5px; color:#747474; font-size:13px; font-weight:bold; overflow:auto}
.wrapper .contact .contact_block  form.contact_form label input#submit{width:82px; height:32px; background:transparent url(../images/send.png) no-repeat; border:none; padding:5px; margin:0 0 0 210px; cursor:pointer; outline:none;}
.wrapper .contact .contact_info{height:350px; float:left; width:39%}
.wrapper .contact .contact_info a.twitter{ width:100px; height:100px; margin:20px 0 0 260px; display:block; outline:none; background: url(../images/twitter_sprite.png) -260px 0 no-repeat;}

.wrapper .contact .contact_info a.twitter:hover{ width:343px; height:126px; margin:20px 0 0 0px; display:block; outline:none; background: url(../images/twitter_sprite.png) 0px 0 no-repeat; }



.wrapper .contact .contact_info a img{border:none;}
.wrapper .contact .contact_info p.first_line{margin-top:90px; padding-bottom:20px; }
.wrapper .contact .contact_info p{ color:#747474; letter-spacing:0.02em; font-size:16px; font-weight:bold; line-height:1.5em; margin-left:30px;}
.wrapper .contact .contact_info p a{ margin:0px; padding:0px;color:red;}
.extender{clear:both; height:0px;}
/*.footer_wrapper{} // for split footer view
.footer_wrapper .footer_left{height:678px; background: url(../images/footer_left.png) bottom right no-repeat; margin:0px; float:left; width: 50%;}
.footer_wrapper .footer_right{height:678px; background: url(../images/footer_right.png) bottom left no-repeat; float:left; width: 50%;}*/

/*For single footer image*/
.footer_wrapper{ background:url(../images/footer.jpg) center no-repeat; height:678px;}
.footer_wrapper .footer{ margin:0px auto; width:960px; }
.footer_wrapper .footer .footer_list{float:left; ; width:12%; margin-top:400px; color:white;}
.footer_wrapper .footer .list_ser{float:left; ; width:17%; margin-top:400px; color:white;}
.footer_wrapper .footer .footer_list h3{ color:white; font-weight:normal;}
.footer_wrapper .footer .footer_list h3 a{ color:white; font-weight:normal; text-decoration:none; font-size:20px }
.footer_wrapper .footer .footer_list h3 a:hover{ color:white; font-weight:normal; text-decoration:none; font-size:20px ; text-decoration:underline}
.footer_wrapper .footer .footer_list ul{list-style-type:none; margin-top:10px;}
.footer_wrapper .footer .footer_list ul li{margin-top:6px; font-size:14px}
.footer_wrapper .footer .footer_list ul li a{color:white; text-decoration:none; letter-spacing:0.02em; font-weight:bold;}
.footer_wrapper .footer .footer_list ul li a:hover{color:white; text-decoration:none; letter-spacing:0.02em; font-weight:bold; text-decoration:underline}
.footer_wrapper .footer .client_msg{float:left; height:90px; margin:460px 0 0 40px; width:351px; }
.footer_wrapper .footer .client_msg .client_top{background:url(../images/cl_top.png) no-repeat; height:16px;}
.footer_wrapper .footer .client_msg .client_mid{background:url(../images/mid.png) repeat; }
.footer_wrapper .footer .client_msg .client_bottom{background:url(../images/cl_bot.png) no-repeat; height:22px;}
.footer_wrapper .footer p.copyright{color:#999999; margin:70px 0 0 0; padding:0px; font-size:12px;width:800px; font-weight:bold;}
.footer_wrapper .footer .client_msg .client_mid p{text-align:left; color:white; margin-left:15px; font-size:14px;font-weight:bold;}
.footer_wrapper .footer .client_msg .client_mid p.by{font-size:12px; padding:15px 0px 0px 150px;font-weight:bold;}


/****************************ABOUT US PAGE STYLES*********************************/
.wrapper .content_abt{margin:0px 0 10px 30px; background: url(../images/content_back_ser.png) 0 0px no-repeat; padding-left:30px; width:900px;}
.wrapper .content_abt img.img_abt{margin-top:-2px; margin-left:120px; padding-bottom:0px;}
.wrapper .content_abt .cont_text_abt{width:400px; float:left; margin-left:20px; margin-top:20px; }
.wrapper .content_abt .cont_text_abt h2{margin:10px 0 0 0; font-weight:normal; color:#424a4b; }
.wrapper .content_abt .cont_text_abt h2 span{font-style: italic;}
.wrapper .content_abt .cont_text_abt h3{width:470px; margin:10px 0 0 0; color:#5d6564; font-size:18px; font-weight:normal;  }
.wrapper .content_abt .cont_text_abt h3 span{color:#ff3f00; font-size:22px;}
.wrapper .content_abt .cont_text_abt p{margin-top:30px; color:#787;  margin-left:100px; width:492px; font-size:18px; }
.wrapper .about_us{padding: 40px 0 0 25px;}
.wrapper  .about_us h2{text-align:left; margin:0px; padding:0px; margin:0 0 10px 0px; color:#5d6564; font-weight:normal;}
.wrapper  .about_us .abt_cont{ width:873px; }
.wrapper  .about_us .abt_cont .abt_top{ width:873px; height:18px; background:url(../images/abt_top.png) no-repeat;}
.wrapper  .about_us .abt_cont .abt_mid{ width:873px; height:auto; background:url(../images/abt_mid.png) repeat-y;}
.wrapper  .about_us .abt_cont .abt_bot{ width:873px; height:21px; background:url(../images/abt_bot.png) no-repeat;}
.wrapper  .about_us .abt_cont .abt_mid p{padding:10px 20px 0 40px; width:807px; color:#222526; font-size:14px; font-weight:normal;  line-height:1.6em; font-weight:normal; letter-spacing:0.05em; word-spacing:0.2em;}
.wrapper  .about_us .abt_cont .abt_mid h3{padding:0px 35px; color:#222526;font-size:19px; line-height:1.6em; font-weight:normal; letter-spacing:0.05em; word-spacing:0.2em;}
.wrapper  .about_us .abt_cont .abt_mid h4{float:left; width:740px;padding:30px 0 30px 15px; color:#222526; line-height:1.6em; letter-spacing:0.05em; word-spacing:0.2em;}
.wrapper  .about_us .abt_cont .abt_mid img{float:left; padding:10px 0 0 35px; color:#222526; line-height:1.6em; letter-spacing:0.05em; word-spacing:0.2em;}
.wrapper  .about_us .abt_cont .abt_mid p span.color{color: #ff3f00; font-weight:bold;}
.wrapper  .about_us .abt_cont .abt_mid p span.video_link{color: #ff3f00; font-weight:bold; cursor:pointer; font-size:15px}
.wrapper  .about_us .abt_cont .abt_mid .be_water_video{width:100%; margin:0px auto; padding:30px;}
.wrapper  .about_us .abt_cont .abt_mid .be_water_video object{width:325px; margin:0px 0 0 250px; }
.about_links a{ color: #ff3f00; text-decoration:none; font-weight:bold; font-size:15px; }
.about_links a:hover{text-decoration:underline}

  
 


/**********************SERVICES PAGE STYLES******************************/
.wrapper .content_ser{margin:0px 0 10px 30px; background: url(../images/content_back_ser.png) 0 0px no-repeat; padding-left:30px; width:900px;}
.wrapper .content_ser img.ballon_ser{margin-top:-70px; margin-left:100px; }
.wrapper .content_ser .cont_text_ser{width:440px; float:left; margin-left:20px; margin-top:20px; }
.wrapper .content_ser .cont_text_ser h2{margin:10px 0 0 0; font-weight:normal; color:#424a4b; }
.wrapper .content_ser .cont_text_ser h2 span{font-style: italic;}
.wrapper .content_ser .cont_text_ser h3{width:440px; margin:10px 0 0 0; color:#5d6564; font-size:18px; font-weight:normal; }
.wrapper .content_ser .cont_text_ser h3 span{color:#ff3f00; font-size:22px;}
.wrapper .content_ser .cont_text_ser p{margin-top:00px; color:#787;  margin-left:190px; width:492px; font-size:18px; }
.wrapper .services_page{padding: 0px 0 0 25px;}
.wrapper  .services_page h2{text-align:left; margin:0px; padding:0px; width:130px; margin:0 0 10px 0px; color:#5d6564; font-weight:normal;}
.wrapper  .services_page .ser_cont{ width:873px; }
.wrapper  .services_page .ser_cont .ser_top{ width:873px; height:18px; background:url(../images/abt_top.png) no-repeat;}
.wrapper  .services_page .ser_cont .ser_mid{ width:873px; height:auto; background:url(../images/abt_mid.png) repeat-y;}
.wrapper  .services_page .ser_cont .ser_bot{ width:873px; height:21px; background:url(../images/abt_bot.png) no-repeat;}
.wrapper .services_page  ul.ser_list{list-style-type:none; padding:30px 20px 10px 20px; height:170px;}
.wrapper .services_page  ul.ser_list li{ font-size:19px;  margin:14px 0; padding:0px; color:#666}
.wrapper  .services_page .ser_cont .ser_mid p{padding:10px 20px 0 40px; color:#222526; font-size:14px; font-weight:normal;  line-height:1.6em; font-weight:normal; letter-spacing:0.05em; word-spacing:0.2em;}
.wrapper  .services_page .ser_cont .ser_mid h4{float:left; width:753px;padding:30px 0 30px 15px; color:#222526; line-height:1.6em; letter-spacing:0.05em; word-spacing:0.2em;}
.wrapper  .services_page .ser_cont .ser_mid img{float:left; padding:10px 0 0 35px; color:#222526; line-height:1.6em; letter-spacing:0.05em; word-spacing:0.2em;}
.wrapper  .services_page .ser_cont .ser_mid a{color:#ff3f00; font-weight:bold;}
/*******************CAREER PAGE************************/
.wrapper .content_career{margin:0px 0 10px 30px; background: url(../images/content_back_ser.png) 0 0px no-repeat; padding-left:30px; width:900px;}
.wrapper .content_career img{margin:-37px 0 0 40px;}
.wrapper .content_career .cont_text_career{width:440px; float:left; margin-left:20px; margin-top:0px;}
.wrapper .content_career .cont_text_career h2{margin:20px 0 0 0; font-weight:normal; color:#424a4b; }
.wrapper .content_career .cont_text_career h2 span{font-style: italic;}
.wrapper .content_career .cont_text_career h3{width:500px; margin:15px 0 0 0; color:#5d6564; font-size:18px; font-weight:normal; }
.wrapper .content_career .cont_text_career p{margin-top:50px; color:#787;  margin-left:190px; width:492px; font-size:18px; }

.wrapper .career{ z-index:190; margin:15px 0; padding:15px 0; }
.wrapper .career .career_mail{float:left; width:60%;}
.wrapper .career .career_mail h2{text-align:left; margin:0px; padding:0px; width:130px; margin: 20px 0 0 30px; color:#5d6564; font-weight:normal; }
.wrapper .career .career_mail form.contact_form{width:378px; padding: 10px 0 0 70px;}
.wrapper .career .career_mail form.contact_form label{width:100%; float:left; margin:5px 0;}
.wrapper .career .career_mail form.contact_form label input{width:378px; height:17px; background:transparent url(../images/career_input.png) no-repeat; border:none; padding:5px; color:#5d6465; font-size:15px; }
.wrapper .career .career_mail form.contact_form label input#upload{width:278px; height:27px; background:transparent url(../images/input.png) no-repeat; border:none; color:#5d6465; font-size:15px;}
.wrapper .career .career_mail form.contact_form label textarea#message{width:378px; height:157px; background:transparent url(../images/career_text.png) no-repeat; border:none; padding:5px; font-size:13px; overflow:auto; color:#5d6465; font-size:15px;}
.wrapper .career .career_mail form.contact_form label input#submit{width:82px; height:32px; background:transparent url(../images/send.png) no-repeat; border:none; padding:5px 5px 85px 5px; margin:10px 0 0 310px; cursor:pointer; outline:none;}
.wrapper .career .hr_info{height:290px; float:left; width:39%}
.wrapper .career .hr_info img{margin:10px;}
.wrapper .career .hr_info a img{border:none;}
.wrapper .career .hr_info p.first_line{margin-top:60px; padding-bottom:20px;}
.wrapper .career .hr_info p{ color:#747474; letter-spacing:0.02em; font-size:16px; font-weight:bold; line-height:1.5em; margin-left:30px;}
.wrapper .career .hr_info p a{ margin:0px; padding:0px;color:red;}

/************************************CONTACT PAGE******************************/
.wrapper .content_cnt{margin:0px 0 10px 30px; background: url(../images/content_back_ser.png) 0 0px no-repeat; padding-left:30px; width:900px;}
.wrapper .content_cnt img.img_cnt{margin-top:-52px; margin-left:120px; padding-bottom:0px;}
.wrapper .content_cnt .cont_text_cnt{width:400px; float:left; margin-left:20px; margin-top:20px; }

.wrapper .content_cnt .cont_text_cnt h3{width:450px; margin:10px 0 0 0; color:#5d6564; font-size:18px; font-weight:normal; line-height:1.5em;}
.wrapper .content_cnt .cont_text_cnt span{color:#ff3f00; font-size:21px;}

.wrapper  .contact_page .cnt_cont{ width:100%; height:638px; background: url(../images/about_back.png) no-repeat;}
.wrapper .contact_page{z-index:190; margin:15px 0; padding:0 0 50px 0}
.wrapper .contact_page .contact_block{ float:left; width:60%;}
.wrapper .contact_page .contact_block h2{text-align:left; margin:0px; padding:0px; width:130px; margin: 30px 0 0 30px; color:#5d6564; font-weight:normal;}
.wrapper .contact_page .contact_block  form.contact_form{width:80%; margin: 30px 0 0 50px;}
.wrapper .contact_page .contact_block  form.contact_form label{width:100%; float:left; margin:5px 0;}
.wrapper .contact_page .contact_block  form.contact_form label input{width:378px; height:17px; background:transparent url(../images/career_input.png) no-repeat; border:none; padding:5px; color:#5d6465; font-size:15px;}
.wrapper .contact_page .contact_block  form.contact_form label textarea#message{width:378px; height:167px; background:transparent url(../images/career_text.png) no-repeat; border:none; padding:5px; font-size:13px; overflow:auto; color:#5d6465; font-size:15px;}
.wrapper .contact_page .contact_block  form.contact_form label input#submit{width:82px; height:32px; background:transparent url(../images/send.png) no-repeat; border:none; padding:5px; margin:0 0 0 310px; cursor:pointer; outline:none;}
.wrapper .contact_page .contact_info{height:290px; float:left; width:39%}
.wrapper .contact_page .contact_info a.twitter{ width:100px; height:100px; margin:20px 0 0 260px; display:block; outline:none; background: url(../images/twitter_sprite.png) -260px 0 no-repeat;}
.wrapper .contact_page .contact_info a.twitter:hover{  width:343px; height:126px; margin:20px 0 0 0px; display:block; outline:none; background: url(../images/twitter_sprite.png) 0px 0 no-repeat; }
.wrapper .contact .contact_info a img{border:none;}

.wrapper .contact_page .contact_info a img{border:none;}
.wrapper .contact_page .contact_info p.first_line{margin-top:90px; padding-bottom:20px; }
.wrapper .contact_page .contact_info p{ color:#747474; letter-spacing:0.02em; font-size:16px; font-weight:bold; line-height:1.5em; margin-left:30px;}
.wrapper .contact_page .contact_info p a{ margin:0px; padding:0px;color:red;}
option {padding-left:5px; padding-top:5px }

/*****************EXPERIMENT*******************/
div#slider a { display:block; }
div#slider img { border:none; height:255px; width: 505px; }
#facebook-follow { border:none;position: fixed;  top: 200px; right:0;}
#facebook-follow img {border-style:none}
