*{margin:0;	padding:0}
body{font-family:Arial, Helvetica, sans-serif}
a img{border:none}
#wrap{width:990px;margin:auto;background:url(/images/wrap_fon.gif) repeat-y right top}

#header{background:url(/images/header_fon.gif) repeat-x left top}
#headcont{background:url(/images/headcont_fon.jpg) no-repeat right top;height:356px;position:relative}
#headcont #logo{position:absolute;left:40px;top:12px;width:310px;height:109px}
#headcont #home{position:absolute;right:204px;top:50px;width:33px;height:30px;background:url(/images/icon_home.gif)}
#headcont #home:hover{background:url(/images/icon_home_hover.gif)}
#headcont #mail{position:absolute;right:84px;top:54px;width:33px;height:24px;background:url(/images/icon_mail.gif)}
#headcont #mail:hover{background:url(/images/icon_mail_hover.gif)}
#headcont .menu{position:absolute;left:40px;top:130px}
#headcont .menu li{background:url(/images/arrow.gif) no-repeat left center;padding-left:10px; list-style-type:none;font-size:0.9em}
#headcont .menu li a{color:#fff;text-decoration:none}
#headcont .menu li a:hover{text-decoration:underline}
#headcont #tel{position:absolute;right:400px;top:25px;}

#content{float:left;width:730px;padding:20px 0 0 20px;margin-bottom:20px}
#content h1{font-size:1.1em;margin-bottom:10px}
#content h2{font-size:1.1em;margin-bottom:10px}
#content p{font-size:0.8em;margin-bottom:15px;letter-spacing:1px}
#content .projects_l{float:left;padding:10px;width:300px;background:#B3EEE2;margin:0 0 20px 30px}
#content .news_title{font-size:0.9em;letter-spacing:1px;color:#387AB4}
#content .news_date{font-size:0.9em;letter-spacing:1px;color:#4DA391}
* html #content .projects_l{margin:0 0 20px 15px}
#content .projects_r{float:right;padding:10px;width:300px;background:#B3EEE2;margin:0 30px 20px 0}
* html #content .projects_r{margin:0 15px 20px 0}
#content .projects_l table, #content .projects_r table{width:100%; height:1%}
#content .projects_l td, #content .projects_r td{text-align:center}
#content .projects_l h3, #content .projects_r h3{font-size:0.75em;color:#4DA391;margin-bottom:5px}
#content h3{color:#4DA391;font-size:0.9em;margin-bottom:10px}
#content .time{color:#387AB4}
#content a{font-size:0.8em;letter-spacing:1px;color:#387AB4}
#content a:hover{text-decoration:none}

#sidebar{float:right;width:200px;margin-bottom:20px;text-align:center;padding:20px 20px 0 0}
#sidebar h3{font-size:0.9em;margin-bottom:10px}
#sidebar .sidetb{width:100%;margin-bottom:40px}
#sidebar .sidetb td{padding-bottom:10px;font-size:0.8em;color:#4DA391}

#footer{background:#E3E3E3;clear:both;padding:10px;font-size:0.8em;position:relative}
#footer a{color:#0199FF;text-decoration:none}
#footer a:hover{text-decoration:underline}

#content a{font-size:0.8em;letter-spacing:1px;color:#387AB4}
#content a:hover{text-decoration:none}

#footer #stat{position:absolute;right:20px;top:20px}
#footer #stat img{margin-left:5px}