html,body,h1,h2,ul,li{
    padding    : 0;
	margin	   : 0;
}
img{
    border     : 0;
}
a{
    text-decoration:none;
    color:#024D6E;
}
#wrap {
    font       : 12px/16px Tahoma;
   	color      : #024D6E;
	height     : 100%; 
	width	   : 884px;
	margin	   : 10px auto;
	background : #FEFEFE url(/imgs/main-bg.gif) repeat-y;
}
#header{
    margin-top : 35px;
    height     : 304px;
    background : #FEFEFE url(/imgs/main-top.gif) no-repeat;
    position   : relative;
}
#header #logo{
    display    : block;
	background : url(/imgs/logo.gif)no-repeat;
    position   : absolute;
    top        : 60px;
    left       : 70px;
    text-indent:-9999px;
    width      : 226px;
    height     : 68px;
    position   : relative;
    z-index    : 18;
}
#tagline{
    background : #FEFEFE url(/imgs/main-tagline.gif) no-repeat;
    width      : 70px;
    height     : 34px;
    position   : absolute;
    top        : 123px;
    left       : 69px;
    z-index    : 17;
}
#header h2{
    height     : 82px;
    position   : absolute;
    left       : 70px;
    bottom     : 0;
    text-indent: -1000px;
    z-index    : 15;
    background : #FEFEFE url(/imgs/main-last.gif) no-repeat;
    width      : 155px;
}

#header ul{
    top:70px;
    left:390px;
    position:absolute;
    z-index:20;
}
#header ul li{
    list-style:none;
}
#header ul li a,#header ul li{
    display:block;
    width:78px;
    height:30px;
    text-decoration:none;
    text-indent:-1000px;
}
#header div#pageimage{
    position:absolute;
    right:25px;
    top:75px;
    width:240px;
    height:219px;
    border-bottom:9px solid #FAFAFA;
    padding:0 60px 0 360px;
}
#header ul li.about a{
    background : #FEFEFE url(/imgs/menu-about.gif) no-repeat;
}
#header ul li.about{
    background : #FEFEFE url(/imgs/menu-active-about.gif) no-repeat;
}
#header h2.about{
    background : #FEFEFE url(/imgs/title-about.gif) no-repeat;
    width:260px;
}
#header div.about{
    background : #FEFEFE url(/imgs/image-about.gif) no-repeat  380px bottom;
}
#header ul li.portfolio a{
    background : #FEFEFE url(/imgs/menu-portfolio.gif) no-repeat left -4px;
}
#header ul li.portfolio{
    background : #FEFEFE url(/imgs/menu-active-portfolio.gif) no-repeat left -4px;
}
#header h2.portfolio{
    background : #FEFEFE url(/imgs/title-portfolio.gif) no-repeat;
    width:260px;
}
#header div.portfolio{
    background : #FEFEFE url(/imgs/image-portfolio.gif) no-repeat  380px bottom;
}
#header ul li.contacts a{
    background : #FEFEFE url(/imgs/menu-contacts.gif) no-repeat left 2px;
}
#header ul li.contacts{
    background : #FEFEFE url(/imgs/menu-active-contacts.gif) no-repeat left 2px;
}
#header h2.contacts{
    background : #FEFEFE url(/imgs/title-contacts.gif) no-repeat;
    width:240px;
}
#header div.contacts{
    background : #FEFEFE url(/imgs/image-contacts.gif) no-repeat  380px bottom;
}
#footer{
    height     : 127px;
    background : #FEFEFE url(/imgs/main-btm.gif) no-repeat;
    padding-bottom:46px;
    position:relative;
    font: 11px Tahoma;
    color:#848484;
}
#footer a{
    text-decoration:none;
    color:#024D6E;
}
#footer span.copyright{
    display:block;
    position:absolute;
    left:190px;
    bottom:24px;
}
#footer span.contacts{
    display:block;
    position:absolute;
    left:533px;
    bottom:0;
    height:51px;
    width:247px;
    line-height:51px;
    text-align:center;
    background:url(/imgs/copyright_bg.gif) no-repeat;
}
#footer span.down_scar{
    display:block;
    position:absolute;
    width:31px;
    height:114px;
    left:508px;
    top:10px;
    background:url(/imgs/down_scar.gif) no-repeat;
}
#content{
    padding:15px 80px 0 180px;
}
#content p.about_text{
	width:652px;
	height:64px;
	display:block;
	margin:0;
	padding:0;
	background:url(/imgs/about_texts.gif);
	text-indent:-9999px;
}
div.full{
    padding:15px 80px 0 55px !important;
}
span.green{
    color:#A6D96A;
    font-weight:bold;
}
div.divider{
    height:4px;
    background:#F5F5F5;
    margin-top:15px;
    margin-bottom:20px;
    margin-right:-70px;
}

.TDtitle{
    font: bold 11px/16px Tahoma;
}
