﻿body {
    background:#ffffff;
    color:#4E4E4E;
    font-family: "tahoma", arial, sans-serif;
    font-size:11px;
    padding:0;
    margin:0;
    line-height:14px;
}
h1 {
    background: #fff url(images/7txt1.gif) repeat-y top left;  
    margin-left:24px;
    padding-left: 18px;
    font-size:14px;
    color: #999;
}

h2 {font-size:6px;}
h3 {font-size:13px;color:#EE680F;margin-left:24px;margin-right:6px;}
ul {margin:0;padding:0}
li {margin:0;padding:0}
a.more {
    display:block; 
    height:0 !important;
    /*height: 7px;*/ 
    width:56px;
    padding-top:7px; 
    background: #fff url(images/read_more.gif) no-repeat top left; 
    overflow:hidden; 
   
}
#container {width:769px;  background-color: white; margin-left:auto !important; margin-right:auto !important; margin-right:10%;margin-left:10%}

#left {background-color: #eee; position:absolute; top: 0 }

#top {background: #fff;position:relative}

#logo { 
    background: #eee url(images/logo.gif) no-repeat top left;
    height:152px;
    width:269px;
}
#logo a {
        display: block;
        width: 269px;
        padding:153px 0 0 0;
        overflow: hidden;
        height: 0px !important; 
        /*height :35px;*/
    }
#search {margin-top:20px;}

#menu {
    margin-left:269px;
    padding-left:269px;
    padding:0;
    position:absolute; 
    top:0; 
    width:500px;
    height:70px; 
    z-index:990;

}
#menu li {display:inline}
#menu a {
        float:left;
        display: block;
        width: 100px;
        padding:70px 0 0 0;
        
        height: 0px !important; 
        
        /*height :70px;*/
        overflow: hidden;


    }
#menu #m_home a{
    background: #eee url(images/1m1.jpg) no-repeat top left;
}
#m_company a{
    background: #eee url(images/1m2.jpg) no-repeat top left;
}
#m_services a{
    background: #eee url(images/1m3.jpg) no-repeat top left;
}
#m_clients a{
    background: #eee url(images/1m4.jpg) no-repeat top left;
}
#m_contacts a{
    background: #eee url(images/1m5.jpg) no-repeat top left;
}
/*submenus*/
a.submenu {
    background-color:#297589;  
    border-top:solid 1px #F2F2F2; 
    color:#F2F2F2; 
    text-decoration:none; 
    display:block;
    padding:3px;
}

#l0 {position:absolute;top:0;left:0;z-index:999;visibility:hidden}

#l1 {
    position:absolute;
    top:70px;
    margin-left:369px!important;
    margin-left:367px;;
    width:99px;
    z-index:999;
    visibility:hidden
}
    
#l2 {
    position:absolute;
    top:70px;
    margin-left:469px !important;
    margin-left:467px;
    z-index:999;
    visibility:hidden
}
                    
#news {
    padding:90px 0 0 0 !important;
    
    margin-top:0px !important;
    
    margin-left:269px !important;
    
    background: #fff url(images/top_bg.jpg) no-repeat 0 70px;
    /*background: #fff url(images/top_bg.jpg) no-repeat 0 57px;*/
    width:500px;
    z-index:980;
    position:relative;
}
#news h2 {
    background: #fff url(images/1txt1.gif) no-repeat 24px 0; 
    padding-top:35px; 
    height:0 !important; 
    /*height:30px; */
    overflow:hidden
}
#news p {margin:0 24px 12px 44px; padding:0 0 31px 0 !important; padding:0}
#news p img {margin-left:24px;margin-right:6px; float:left}
ul.clientslist {margin:24px 24px 0 44px}
li.clientslist {list-style:none; margin-top:6px;color:#EE680F;font-weight:bold}

ul.news {list-style-image:url(images/ul.gif); padding-left:64px;margin-top:6px;margin-bottom:10px;}
ul.news2 {list-style-type:decimal; padding-left:68px;margin-top:6px;}
li.news {margin-top:6px;}

#news dl {padding-left:44px;margin-top:0px;}
#news dt {margin-top:8px;}
#news dd {margin-top:2px; margin-left:0;}

#clients {
    position:relative;
    background-color:#297589 ; 
    width:269px;
    /*height:210px*/; 
    margin-top:70px;
}
#clients h2 {
    height:0 !important; 
    /*\height:50px;*/
    background: #3e8395 url(images/1txt2.gif) no-repeat 30px 15px; 
    margin-left:0px; 
    padding-top:45px; 
    font-size:6px;
    overflow:hidden
}

#clients p { 
    margin:0px 28px 0 30px; 
    padding: 12px; 
    /*border-top: 1px dotted white; */
    border-bottom: 1px dotted white
}
#clients p a {color:white; text-decoration:none; font-style:italic}
#clients p a:hover {text-decoration:underline;}
#clients p img {margin-right: 10px}

#features {
    position:relative;
    z-index:980;
    background: #fff url(images/image.jpg) no-repeat 0 0;
    margin-left:269px;
    width:500px;
    /*padding-bottom:1px;*/
    border-top: 1px solid  #3d95ab;
}
#features ul {margin:0 12px 0 320px; padding:100px 0 0 0}
#features li {padding-top:10px; list-style:none}
#features a {
        display: block;
        width: 120px;
        padding:12px 0 0 0;
        height: 0px !important; 
        overflow: hidden;
}
#f_optimisation a{background: #333 url(images/t1.gif) no-repeat top left;}
#f_management a{background: #333 url(images/t2.gif) no-repeat top left;}
#f_marketing a{background: #333 url(images/t3.gif) no-repeat top left;}

#bottom {position:relative}


#services {float:left;background-color: white;width:269px;}
#services h2 {

    height:0 !important;
    /*height: 21px;*/
    background: white url(images/1txt3.gif) no-repeat top left; 
    margin-left:28px; 
    margin-top:12px;
    padding-top:21px; 
    overflow:hidden
}
#services ul { margin:0 24px 12px 28px ; padding:0 24px 12px 16px;border-bottom: 1px dotted #ccc}
#services li {list-style: disc outside url(images/arr.gif); margin-bottom:6px;  }
#services a {color:#EE680F; text-decoration:underline}
#services a:hover {text-decoration:none}
#services a.more {
    display:block; 
    height:0 !important;
    /*height: 7px;*/ 
    width:56px;
    padding-top:7px; 
    background: #fff url(images/read_more.gif) no-repeat top left; 
    overflow:hidden; 
    margin-left:28px
}

#pitch { 
    display:block;
    position:absolute ;
    background:#fff;
    margin-left:269px;
    border-left:1px dotted #ccc;
    width:292px
}
#pitch h2 {
    height:0 !important;
    /*height: 21px;*/  
    background: white url(images/1txt4.gif) no-repeat top left; 
    margin-left:28px; 
     margin-top:12px;
    padding-top:21px; 
    overflow:hidden
}
#pitch p {padding-bottom:22px; margin:0 28px 12px 28px;border-bottom: 1px dotted #ccc}
#pitch img {margin-right:11px; float:left}
#pitch a.more {
    display:block; 
    height:0 !important;
    /*height: 7px;*/ 
    width:56px;
    padding-top:7px; 
    background: #fff url(images/read_more.gif) no-repeat top left; 
    overflow:hidden; 
    margin-left:28px}

#meet {    
    position:relative ;
    background: white;
    margin-left:561px !important;
    margin-left:558px;
    width:207px;
    margin-bottom:110px
}

#meet a {
    background: #fff url(images/banner.jpg) no-repeat top left; 
    display: block; 
    height:0 !important;
    /*height: 83px;*/
    padding:83px 0 0 0; 
    overflow:hidden
}


#footer {height:90px;display:block;background: #fff url(images/bot_px.gif) repeat-x;position:relative;padding-top:30px ;  }

#footer #nav {margin-left:28px;position:absolute}
#footer #nav a {color:#666; text-decoration:none; padding:0 8px 0 8px; border-left: 1px solid #666}
#footer #nav a:hover {text-decoration:underline;}
#footer #nav a.no {border-left: none; padding-left:0}

#footer #address {margin-left:562px;border-left: 1px dotted #ccc; padding-left: 12px;position:absolute}
#footer #address a {color:#EE680F; text-decoration:none;}
#footer #address a:hover {text-decoration:underline;}


#bottom1{width:334px;background:#fff;float:left}
#bottom2 {
    width:334px; 
    margin-left:380px;
    margin-bottom:20px;
    background:#fff;
    position:absolute
}
#bottom2 li{
    margin-left:20px;
    list-style-image:url(images/ul.gif);
}
#box1, #box3 {
    width:330px;
    
    background: white;
    padding:0 24px 24px 24px;
    border-bottom:1px dotted #ccc;
    z-index:999;
}

#box2, #box4 {
    width:330px;
    background: white; 
    padding:1px 24px 24px 24px;
    border-bottom:1px dotted #ccc;
    border-left:1px dotted #ccc;
}

#box3 ul {list-style-image:url(images/ul.gif); padding-left:24px;}

#bottom1 img, #bottom2 img {float:left;margin-right:11px}
/************************************/
/************************************/
/*     COLORS     *******************/
/************************************/
/************************************/


.red {color:#EE680F;font-weight:bold}

.form { width:210px;
		height:18px;
		font-family:tahoma;
		font-size:11px;
		border-style:;
		border-width:;
		border-color:#;
		background-color:#ffffff;
		color:#000000;
		padding:1px}
		
.textarea, .textarea_address { width:437px;
		font-family:tahoma;
		font-size:11px;
		border-style:;
		border-width:;
		border-color:#;
		background-color:#ffffff;
		color:#000000;
		padding:1px;
		overflow:hidden;}

.textarea {height:67px;}
.textarea_address { height:32px;}		
