*{margin: 0; padding: 0}
html { height:100%; }
body { padding:0; margin:0; min-height:100%; position:relative; font: 75%/1.4 Tahoma, Arial, Hevlvetica, sans-serif;color: #878c8e; text-align: left;background: #fff;}
* html body { height:100%; }
h2,h3{display:block; text-indent:18px;padding: 5px 0;}
#wrapper{width: 100%;height: 100%;min-width: 1003px;background: url(../img/header_background.gif) repeat-x 0 24px;}
*html #wrapper{width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? "1003px" : "100%");}
#left_line{position:absolute;overflow:hidden;left:0;width:24px;height:100%;background:#ABB3B6;z-index:99;}
#top_line{width:100%;height:24px;background:#ABB3B6;}
#header{width:100%;height:84px;margin-top:43px;}
#icons{width:102px;float:left;overflow:hidden;margin:10px 60px 0 190px;}
*html #icons{margin:10px 60px 0 95px;}
#icons a{margin-right:20px;}
#contacts{float:left;width:256px;height:26px;background:#CAD5DA;padding-top:10px;}
#contacts span{color:#829DA8;font-weight:700;font-size:.9em;margin-left:12px;}
#contacts b{color:#ABB3B6;}
#contacts #they_stole{position:absolute;padding-left:15px;background:url(../img/they_stole_bullet.gif) no-repeat left;margin:50px 0 0;}
#contacts #whatisbusy{position:absolute;width:100px;background:url(../img/whatisbusy_bullet.gif) no-repeat left;margin:50px 0 0 170px;padding:0 0 0 15px;}
#contacts #recomm{position:absolute;margin:50px 0 0 0px;padding: 0 0 0 15px;width:100px;background:url(../img/rec_bullet.gif) no-repeat left;}
#status{float:left;margin:5px 0 0 155px;}
#status p{text-transform:uppercase;font-size:.9em;color:#76939F;}
#status span{position:absolute;width:42px;height:8px;margin:4px 0 0 50px;}
#status span.free{background:url(../img/status_free.gif) no-repeat;}
#status span.easybusy{background:url(../img/status_easybusy.gif) no-repeat;}
#status span.busy{background:url(../img/status_busy.gif) no-repeat;}
#status #status_name{color:#9AA1A4;font-size:.8em;}
#menu{display:block;overflow:hidden;width:90%;padding:10px 0 0 87px;}
#logo{float:left;width:180px;height:61px;background:url(../img/logo.gif) no-repeat;}
#logo a{display:block;width:180px;height:60px;}
#main_menu{position:absolute;left:85px;margin:100px 0 0 27px;}
#main_menu p{text-transform:uppercase;font-size:.9em;padding-left:17px;margin-bottom:7px;background:url(../img/menu_bullet.gif) no-repeat 0 50%;}
#second_menu{float:left;margin:12px 0 0 85px;}
#second_menu span{float:left;margin-right:10px;}
#second_menu p{font-size:.9em;margin-top:7px;padding-left:15px;text-transform:uppercase;background:url(../img/menu_bullet.gif) no-repeat left 50%;}
#content{width:500px;color:#878c8e;padding:50px 0 30px 130px;}
#content_sec{width:800px;color:#878c8e;padding:50px 0 30px 130px;}
#content h1,#content_sec h1{font-size:1.2em;text-indent:18px;padding-bottom:10px;color:#707A7E;}
#content h2,#content_sec h2{font-size:1.1em;}
#content h3,#content_sec h3{font-size:1em;}
#content p,#content_sec p{text-indent:18px;padding-bottom:10px;}
#content a,#content_sec a{color:#79B2C7;text-decoration:underline;}
#content_sec ul li{margin:0 0 4px 20px;}
#content_sec ul li li{margin:0 0 2px 15px;}
#content_sec .pfolio_work{display:block;margin-bottom:10px;}
#content_sec .pfolio_work p{text-indent:0;font-size:.9em;}
#tree{position:absolute;width:297px;height:339px;/*background:url(../img/tree_img.jpg) no-repeat*/;margin:35px 0 0 645px;}
#last_works{display:block;overflow:hidden;font-size:.9em;padding:20px 0 30px 110px;}
#last_works #title{color:#999FA1;text-transform:uppercase;font-weight:700;padding-left:15px;margin-bottom:20px;background:url(../img/last_work_bullet.gif) no-repeat 0 60%;}
#last_works span{float:left;width:220px;margin:0 20px;}
#last_works h2{font-size:1em;padding-bottom:5px;}
#last_works a{color:#707A7E;text-decoration:underline;}
#footer{position:absolute;bottom:0;height:220px;width:100%;background:url(../img/footer_bg.gif) repeat-x;overflow:hidden;padding:0;}
p.indent{clear:both;overflow:hidden;height:220px;margin:0;padding:0;}
#submenu{width:800px;height:30px;background:#ABB3B6 url(../img/submenu_bullet.gif) no-repeat 110px 11px;margin-top:60px;padding-left:130px;color:#E6EEF1;overflow:hidden;}
#submenu ul{font-size:.8em;text-transform:uppercase;padding-top:8px;width:800px;height:30px;margin:0;}
#submenu ul li{float:left;list-style:none;padding-right:10px;margin-top:1px;font-size:.9em;}
#submenu a{color:#E6EEF1;text-decoration:none;}
#submenu a.active{color:#E6EEF1;text-decoration:underline;}
#submenu #line_end{position:absolute;width:41px;height:45px;background:url(../img/submenu_bg.gif) no-repeat;margin:-12px 0 0 780px;}
#links{float:left;width:490px;font-size:.8em;margin:20px 0 0 130px;}
#copyright{float:left;font-size:.9em;margin:20px 0 0 20px;}
#icons img,#second_menu img{border:0;}
#contacts #they_stole a,#contacts #whatisbusy a,#main_menu a,#second_menu a,#contacts #recomm a{color:#92B0BC;text-decoration:none;}
#contacts #they_stole a:hover,#contacts #whatisbusy a:hover,#main_menu a:hover,#second_menu a:hover,#submenu a:hover,#contacts #recomm a:hover{text-decoration:underline;}
#main_menu a.active,#second_menu a.active{color:#92B0BC;text-decoration:underline;font-weight:700;}
#main_menu a.active:hover,#second_menu a.active:hover,#content a:hover,#content_sec a:hover,#last_works a:hover,#submenu a.active:hover{text-decoration:none;}
