@charset "utf-8";
/* CSS Document */

body{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#B9CBFF; background-color:#000109}

a{color:#3792C9; text-decoration:none}

a:hover{color:#3792C9; text-decoration:underline}

*.clear { clear: both; }

.alt_color{color:#3792C9}

.list{color:39D7FF; font-family:Verdana; font-size:11px}

#wrapper{background:url(../images/layout/bg.jpg) no-repeat top center; width:100%; margin:0 auto}

#wrap_body{width:968px; margin:0 auto}

#header{float:left; width:100%}

#logo{width:345px; height:82px; padding:10px 0 0 40px; float:left}

#slogan{width:295px; height:64px; float:right; padding:20px 0 0 0px}

#menu_box{height:122px; width:100%; float:left; font-family:Verdana}

#m_home{width:87px; height:87px; float:left; padding:13px 0 0 65px}
#m_about{width:87px; height:87px; float:left; padding:27px 0 0 67px}
#m_services{width:87px; height:87px; float:left;  padding:19px 0 0 65px}
#m_solutions{width:87px; height:87px; float:left;  padding:13px 0 0 62px}
#m_works{width:87px; height:87px; float:left; padding:19px 0 0 61px}
#m_clients{width:87px; height:87px; float:left;  padding:13px 0 0 58px}
#m_contact{width:87px; height:87px; float:left; padding:22px 0 0 56px}



#menu_box a{background:url(../images/tabs/sm_bg.png) no-repeat; padding:36px 0; display:block; text-align:center; color:#FFF; text-decoration:none; height:15px}

#menu_box a:hover{
	background:url(../images/tabs/sm_bg_hover.png) no-repeat; cursor:pointer
}

#body_cont{width:968px; float:left; padding-bottom:10px}

#body_cont_top{background:url(../images/layout/body_top.png) no-repeat top; height:25px; width:968px; float:left}
#body_cont_middle{background:url(../images/layout/body_middle.png) repeat-y; width:898px; float:left; padding:0 35px}
#body_cont_bottom{background:url(../images/layout/body_bottom.png) no-repeat bottom; height:25px; width:968px; float:left}


.cont_left{float:left; width:650px}

.head{float:left; padding:10px 0 20px 0}

.cont_left_text{float:left; width:650px; line-height:22px;}

.cont_left_text p{padding-bottom:20px;}

.cont_left_text ul{padding-left:30px}

.cont_left_text ul li{ padding-bottom:15px}

.sub_head{font-family:Verdana; font-size:17px ; font-weight:normal; color:#39D7FF; padding-bottom:15px; display:block; behavior: url(iepngfix.htc)}

.cont_right{float:right; width:225px}

.cont_right_text{float:left; width:225px; font-family:Verdana; font-size:11px}

.cont_right_text_color{color:#3792C9}

.cont_right_text p{padding:0 0 10px 9px}



#footer{background:url(../images/layout/footer_bg.jpg) no-repeat center; height:25px; text-align:center; font-family:Verdana; font-size:11px; color:#FFF; padding-top:10px; width:100%; float:left}

#footer a{font-family:Verdana; font-size:11px; color:#FFF; text-decoration:none; padding:0 10px}

#footer a:hover{text-decoration:underline}

#right{width:100%; text-align:center; font-family:Verdana; font-size:11px; color:#B8CBFF; padding:10px 0;}

.clients_box{float:left; width:150px; padding:0 33px 40px 33px; font-family:Verdana; font-size:17px; font-weight:normal; text-align:center}

.clients_box img{padding:4px; border:solid 1px #B8CBFF; margin-bottom:10px; display:block}

.works_box{float:left; width:209px; font-family:Verdana; font-size:11px; padding:0 40px 20px 48px}
.works_img{width:209px; height:94px; float:left; background:url(../images/layout/works_bg.png) no-repeat}
.works_img:hover{background:url(../images/layout/works_bg_hover.png) no-repeat}

.works_img .img{margin:12px 0 0 12px}

.works_box p{padding:0 0 0px 15px}

.works_box span {color:#3792C9; float:left; display:block; width:190px}

.forms{font-family:Verdana; font-size:11px; padding-left:3px; behavior: url(iepngfix.htc)}

.btn_submit{background:url(../images/tabs/submit.jpg) no-repeat; height:33px; width:100px; border:0; background-color:none; behavior: url(iepngfix.htc)}


.main_wrap{width:777px; float:left; height:477px}

.main_top{background:url(../images/pages/layout/bg_top.png) no-repeat; height:57px; float:left; width:777px; behavior: url(iepngfix.htc)}
.main_middle{background:url(../images/pages/layout/bg_middle.png) no-repeat; height:388px; float:left; width:743px;  padding:0 17px; behavior: url(iepngfix.htc)}
.main_bottom{background:url(../images/pages/layout/bg_bottom.png) no-repeat; height:32px; float:left; width:777px; behavior: url(iepngfix.htc)}