body,div,p,hr,table,tr,td{margin:0;padding:0;}
p{margin-bottom:16px;}
ul,li{list-style:none;margin:0;padding:0;}
img{border:0;}
.clrb{clear:both;}
.oTitle{background-color:inherit;color:#ff6400;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}

.semacomm{background-color:#5e686e;color:#000;font-family:"Times New Roman", Times, serif;font-size:15px;line-height:19px;}
#wrapper{width:932px;margin:6px auto;}
#login{float:right;background-color:inherit;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;padding-right:10px;}
#login li{float:left;padding-left:4px;}
#login li a{background-color:inherit;color:#fff;text-decoration:none;}
#login li a:hover{text-decoration:underline;}
.mbox{width:932px;}
.mbox-top{background:url(graphics/main-box-top.gif) no-repeat;height:16px;overflow:hidden;}
.mbox-mid{background:url(graphics/main-box-mid.gif) repeat-y;width:100%;padding:0 15px;}
.mbox-bot{background:url(graphics/main-box-bot.gif) no-repeat;height:16px;overflow:hidden;}
#header{position:relative;background:url(graphics/header.gif) no-repeat;width:906px;height:194px;margin-bottom:9px;}
#logo{position:absolute;top:40px;left:380px;}
#logo img{width:328px;height:104px;}
#logo span{display:none;}

/* menu */
#menu{position:absolute;top:-8px;background:url(graphics/menu/bg.gif) no-repeat;width:338px;height:202px;padding:15px 0 0 4px;}
#menu .button{position:relative;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;line-height:18px;font-weight:bold;width:101px;height:85px;margin-bottom:9px;}
#menu .button a{display:block;background-color:transparent;color:#000;text-decoration:none;width:101px;height:85px;}
#menu .button.current a{background-color:transparent;color:#fff;}
#menu .button.current.mHover a{background-color:transparent;color:#000;}
#menu .button span{position:relative;top:55px;left:8px;}
#menu .button.mHover span{text-decoration:underline;}
#menu .left{clear:both;margin-right:7px;}
#menu .middle{margin-right:7px;}
#menu div#menu-home a{background:url(graphics/menu/home.gif) top no-repeat;}
#menu div#menu-home.mHover a{background-position:0 -94px;}
#menu div#menu-home.current a{background-position:0 -188px;}
#menu div#menu-company a{background:url(graphics/menu/company.gif) top no-repeat;}
#menu div#menu-company.mHover a{background-position:0 -94px;}
#menu div#menu-company.current a{background-position:0 -188px;}
#menu div#menu-projects a{background:url(graphics/menu/projects.gif) top no-repeat;}
#menu div#menu-projects.mHover a{background-position:0 -94px;}
#menu div#menu-projects.current a{background-position:0 -188px;}
#menu div#menu-contacts a{background:url(graphics/menu/contacts.gif) top no-repeat;}
#menu div#menu-contacts.mHover a{background-position:0 -95px;}
#menu div#menu-contacts.current a{background-position:0 -190px;}
#menu div#menu-partners a{background:url(graphics/menu/partners.gif) top no-repeat;}
#menu div#menu-partners.mHover a{background-position:0 -95px;}
#menu div#menu-partners.current a{background-position:0 -190px;}
#menu div#menu-blogs a{background:url(graphics/menu/blogs.gif) top no-repeat;}
#menu div#menu-blogs.mHover a{background-position:0 -95px;}
#menu div#menu-blogs.current a{background-position:0 -190px;}

/* search */
#search.box{position:relative;top:157px;left:338px;width:564px;}
#search .box-top{background:url(graphics/search-box-top.gif) no-repeat;height:5px;overflow:hidden;}
#search .box-mid{background-image:none;background-color:#dededd;color:inherit;}
#search .box-bot{background:url(graphics/search-box-bot.gif) no-repeat;height:5px;overflow:hidden;}
#mSrch{float:right;width:190px;}
.mInput{float:left;}
#mSrchTxt{width:103px;margin:1px 7px 0 0;}

#content{margin-bottom:9px;}
#leftcol{float:left;padding-right:13px;}
#rightcol{float:left;width:558px;padding-top:19px;}
#leftcol.box{width:330px;}
#leftcol .box-top{background:url(graphics/lc-box-top.gif) no-repeat;height:8px;overflow:hidden;}
#leftcol .box-mid{position:relative;background-image:none;background-color:#ecebeb;color:inherit;min-height:750px;height:auto!important;height:750px;padding:11px;padding-bottom:40px;}
#leftcol .box-bot{background:url(graphics/lc-box-bot.gif) no-repeat;height:8px;overflow:hidden;}
#leftcol .oTitle{padding:8px 5px;padding-top:0;}
#leftcol .divider{background:url(graphics/div-lc.gif) repeat-x;height:2px;overflow:hidden;margin-bottom:12px;}
#leftcol .entry{margin-bottom:12px;padding:0 5px;}
#leftcol .entry .title{font-weight:bold;margin-bottom:16px;}
#leftcol .entry .date,.entry .links{margin-bottom:16px;}
#leftcol .entry .links a{background-color:inherit;color:#000;}
#leftcol .entry-all{position:absolute;bottom:4px;left:15px;}

#rightcol .oTitle{padding:8px;padding-top:0;margin-bottom:12px;border-bottom:1px solid #959493;}
#rightcol .entry{padding:0 8px;}
#rightcol .entry .title{font-weight:bold;margin-bottom:16px;}

#footer{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
#footer.box{width:903px;}
#footer .box-top{background:url(graphics/footer-box-top.gif) no-repeat;height:7px;overflow:hidden;}
#footer .box-mid{background-image:none;background-color:#dcdbdb;color:#646464;min-height:40px;height:auto!important;height:40px;}
#footer .box-bot{background:url(graphics/footer-box-bot.gif) no-repeat;height:7px;overflow:hidden;}
#copyright{text-align:right;padding:0 12px;}
