.navigationContainer{width:100%; height:101px; background: url("images/bg_navigation.png"); position:absolute; top:0; left:0; z-index:500;}



.navigation{width:768px; text-align:left;  color:#fff; float:left; }
.mainMenuContainer{margin-left:30px; border-bottom:1px solid #ccc; height:35px; margin-top:13px;}
.subMenuContainer{margin-left:30px; line-height:24px; height:24px; }
.pageTitle{padding-left:30px; line-height:22px; color:#000; width:190px; background:#fff; border-right:1px solid #AFAFAF; cursor:pointer;}

.logo{width:187px; height:95px; background: url("images/id_moduls.png"); float:left;}




.content{width:1024px; height:230px; float:left;}

/* index3col */
.splash {width:400px; height:230px;}
.topics {width:440px;  float:left;  border-left:1px solid #999; }
.news { float:left; padding-left:10px; text-align:left; border-left:1px solid #999;}
/* index2col */
.downloads {width:290px; height:230px; float:left; text-align:left; margin-left:30px;}
.modelInfo {width:704px; height:230px; float:left;}

.footerNavigation{position:fixed; bottom:0; left:0; width:100%; height:20px; background:#fff; border-top:1px solid #999; margin-top:30px; padding-top:5px;}


.frontLeft {float:left; margin-bottom:40px;}
.frontRight {float:left;}

.search {  text-align:left; margin-left:30px;  height:30px; line-height:30px; }

.notFound {background-image:url(images/gradient.jpg); background-repeat:no-repeat; margin:20px auto; text-align:center; width:400px; overflow:hidden;
            padding:20px; color:#003850; font-size:18px;}
.notFound a{font-size:12px; color:#003850; text-decoration:underline;}


.sopsFront {width:704px; height:230px; float:left; margin-left:300px;}
