html{ height:100%}

body{
font:11px Verdana, Arial, Helvetica, sans-serif; 
margin:0px;  
padding:0px; 
position:relative; 
min-width:780px; 
color:#333333; 
background:#E6E9E4 url(/i/bg.gif) repeat-x left top; 
_height:100%; 
min-height:100%;
}


	
img{ border:0px;}
br.clear{clear:both}

a{color:#D65900; text-decoration:underline}
a:hover{}


.root{width:800px; margin:0px auto;}
.top{height:173px; background:url(/i/header.jpg) repeat-x center top;border:0px solid blue;}

.logo{ padding:25px 10px 46px 85px; float:left;}



.menu { padding:117px 0px 0px 67px;float:left; border:0px solid red;}
.menu ul{list-style:none;  padding:3px 0px 0px 0px; margin:0px; float:left; height:100%; border:0px #000 solid;}
.menu li{ display:block;float:left;padding:0px 0px 3px 0px;margin:0px;width:90px;border-left:1px solid #96B8C3;height:50px;}
.menu li a{ font:11px  Verdana, Arial,  Helvetica, sans-serif;  text-decoration:none; text-transform:uppercase; text-align:center; color:#ACCACE; margin:4px 0px 0px 0px;padding:8px 0px 0px 0px; border:0px solid red;display:block; height:16px;}
.menu li a:hover{ border-bottom: 6px solid #FF6300; color:#fff;}


.main { float:left; margin:10px 0px 0px 0px; border:0px solid red;}

.l_block { float:left; width:380px; margin:0px 0px 0px 42px; _margin:0px 0px 0px 22px; padding:0px;}

div.l_block div {float:left;}
div.l_block img {_margin:20px 0px 0px 0px;}

div.l_text {width:350px; padding:8px 0px 28px 17px; background:url(/i/l_text_f.gif) no-repeat 0 0;}
div.l_text a {text-decoration:none; color:#333;}

div.l_text ul {margin:0px;padding:0px 0px 0px 10px;}
div.l_text ul li{margin:0px;}


/* Left banner rounded block*/
.bn_block {width:145px; height:159px; background:url(/i/t_l.gif) top left no-repeat;}
.bn_block div {width:145px; height:159px; background:url(/i/t_r.gif) top right no-repeat;}
.bn_block div div {width:145px; height:159px; background:url(/i/b_r.gif) bottom right no-repeat;}
.bn_block div div div {width:145px; height:159px; background:url(/i/b_l.gif) bottom left no-repeat;}



.r_block { float:left;width:330px; border:0px solid #0000ff; margin:0px 0px 0px 10px;}
.content { float:left;width:715px; border:0px solid #0000ff; margin:0px 0px 0px 44px;_margin:0px 0px 0px 21px;}


/* Last works rounded block */
.lw_block {float:left;background-color:#F3F5F0;width:324px;max-width:324px;height:445px; }
.lw_block div {width:324px; height:445px; background:url(/i/lw_t_l.gif) top left no-repeat;}
.lw_block div div{width:324px; height:445px; background:url(/i/lw_t_r.gif) top right no-repeat;}
.lw_block div div div {width:324px; height:445px; background:url(/i/lw_b_r.gif) bottom right no-repeat;}
.lw_block div div div div{width:324px; height:445px; background:url(/i/lw_b_l.gif) bottom left no-repeat;}
.lw_block div div div div div{ width:320px; _width:300px; border:0px solid red;height:420px;display:block;float:left;text-decoration:none;
padding:0px;
margin:10px 0px 0px 15px;
_padding:0px 0px 0px 15px;
_margin:10px 0px 0px 0px;

 }

.lw_block h2, .c_block h2, .l_text h2 { float:left;padding:0px;margin:0px 0px 10px 0px;font:18px Verdana, Arial;color:#EA6300;text-decoration:none;  }


.lw_block blockquote { float:left; text-decoration:none;width:143px; height:190px; height:195px;overflow:hidden;margin:0px 10px 10px 0px;_margin:0px 7px 10px 0px;padding:0px;}
.lw_block dfn {float:left;font-style:normal;font-weight:bold;color:#597378;font-size:10px;background:url(/i/point.gif) top left no-repeat; padding:0px 0px 0px 12px;text-transform:uppercase; margin:8px 0px 3px 0px; }
.lw_block cite {font-style:normal;color:#597378;}
.lw_block cite a {text-decoration:none;}

.w_block {display:block;width:140px; height:90px; background:url(/i/w_t_l.gif) top left no-repeat; }
.w_block span {display:block;width:140px; height:90px; background:url(/i/w_t_r.gif) top right no-repeat;}
.w_block span span {display:block;width:140px; height:90px; background:url(/i/w_b_r.gif) bottom right no-repeat;}
.w_block span span span{display:block;width:140px; height:90px; background:url(/i/w_b_l.gif) bottom left no-repeat;}

.w_block span span span img {border:0px solid red; width:140px;height:90px;_height:88px;}

.work {display:block;float:left;width:140px;height:90px; padding:0px;margin:0px;}

.p_work {display:block;float:left;width:140px;height:90px; padding:0px;margin:0px 12px 0px 0px;}




/* Portfolio rounded block */
.c_block {float:left;background-color:#F3F5F0;width:713px;min-height:445px;}
.c_block div {float:left;width:713px; min-height:445px; background:url(/i/lw_t_l.gif) top left no-repeat; }
.c_block div div{float:left;width:713px; min-height:445px; background:url(/i/lw_t_r.gif) top right no-repeat;}
.c_block div div div {float:left;width:713px; min-height:445px; background:url(/i/lw_b_r.gif) bottom right no-repeat;}
.c_block div div div div{float:left;width:713px; min-height:445px; background:url(/i/lw_b_l.gif) bottom left no-repeat;}
.c_block div div div div div{ float:left;width:713px; _width:700px;
min-height:445px;display:block;float:left;text-decoration:none;
padding:0px 0px 0px 15px;
margin:10px 0px 0px 0px;
}



div#team_block {margin-left:0px;padding-left:0px;float:left;}
div#team_block p {border:0px solid red; padding-right:35px;}
div#team_block img{border:0px solid blue;margin-right:10px;margin-bottom:3px;float:left;}
div#team_block ul {border:0px solid red; padding-right:35px;}


.c_block blockquote { max-width: 385px;float:left; text-decoration:none;margin:0px;padding:0px; color:#597378;}
.c_block blockquote p{ display:block;text-decoration:none;margin:0px;padding:0px 0px 4px 0px;font-size:10px;}

.c_block dfn {float:left;font-style:normal;font-weight:bold;font-size:10px;background:url(/i/point.gif) top left no-repeat; text-transform:uppercase; padding:0px 0px 0px 12px;margin:-2px 0px 0px 0px;}
.c_block hr { clear:both; height:1px; width:685px; background-color:#D1D4CD;color:#D1D4CD;padding:0px;border:0px;margin:12px 0px 12px 0px;*margin:10px 0px 10px -22px;}




.copy{color:#597378;width:716px; height:44px; background:url(/i/copy.gif) top left no-repeat
;margin:20px 0px 0px 43px;_margin:20px 0px 0px 45px;
font-size:10px;padding:0px 0px 0px 24px;line-height:44px;}

.copy span {float:left;padding:0px 10px 0px 0px}
.copy a.kemeo{ text-decoration:none; color:#597378; float:left; padding:0px 4px 0px 5px;width:170px;}
.copy a{ text-decoration:none; color:#597378;}
