*{margin: 0; padding: 0; border: 0; table-layout: fixed; vertical-align: top;}
img { border: 0;	display: inline; }
ul { list-style:none; }
html, body{ height: 100%; font-family:  arial, verdana, "Trebuchet MS", helvetica, sans-serif; font-size:1em; color: #ffffff; background-color: #ffffff; text-align: center; }
a { color: #ffffff; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: underline; }
input, textarea, select { border:1px solid #999; padding:2px; }

#pagewidth { position:relative; display:block; width:600px; text-align:left; margin-left:auto; margin-right:auto; margin-top:10px; background-color:white; background-color:#E8E8E8;}  

#header { display: none; } 
.header1 { background:url(../../images/header_bg.jpg) no-repeat;  }
.header2 { background:url(../../images/header_bg2.jpg) no-repeat;  }
.header3 { background:url(../../images/header_bg3.jpg) no-repeat;  }
.header4 { background:url(../../images/header_bg4.jpg) no-repeat;  }
.header5 { background:url(../../images/header_bg5.jpg) no-repeat;  }
.header6 { background:url(../../images/header_bg6.jpg) no-repeat;  }
.header7 { background:url(../../images/header_bg7.jpg) no-repeat;  }

#company { position: absolute; left:10px; top:10px; display: block; width: 84px; height: 124px; text-indent: -5000px; overflow: hidden; background:url(../../images/logo.gif) no-repeat;}
#slogan { display:block; color:#fff width:600px; height:38px; margin:0; text-align: left; background:#959595; line-height:38px; padding:0 10px; font-size:18px; }
#logo {width:770px;display:block;}
#leftcol { display:none;}
#navigation { display:block; width:142px; background-color:#909090; }
#navigation dt a{ display:block; width:132px; height:auto; line-height:19px; padding-left:10px; border-bottom:1px dotted #fff; font-weight:bold; }
#navigation dd a{ display:block; width:124px; height:auto; line-height:19px; padding-left:18px; border-bottom:1px dotted #fff; background-color:#a8a8a8; font-size:11px; }
#navigation dt a:hover{ background-color:#7E7E7E; background:url(../../images/list_style.gif) no-repeat left; }
#navigation dd a:hover{ background-color:#939393; background:url(../../images/list_style.gif) no-repeat left; }
#navigation dt.projects{ background-color:#9B99C8; }
#navigation dd.projects_sub a{ background-color:#AAACB8; }
#navigation dd.projects_sub a:hover{ background-color:#9B99C8; }
#navigation dt.products { background-color:#76769A; }
#navigation dd.products_sub a{ background-color:#AAACB8; }
#navigation dd.products_sub a:hover{ background-color:#76769A; }

#search { display:block; width:auto; background-color:#E8E8E8; padding:12px 6px; }
#search h2{ display: block; width: 51px; height: 13px; text-indent: -5000px; overflow: hidden; background:url(../../images/search.gif) no-repeat; }
#search p.sheda { display: block; width:72px; height:72px; text-indent: -5000px; overflow: hidden; background:url(../../images/sheda_logo.gif) no-repeat; clear:both; margin:0 auto; }
#search form { display:block; height:40px; margin-top:10px; }
#search input.searchinput { display:block; width:91px; height:18px; line-height:18px; border:1px solid #000; float:left; padding:2px; }
#search input.submit { display:block; width:32px; height:24px; border:1px solid #000; float:right; font-weight:bold; }

#maincol { display:block; float:left;width:650px; border-top:1px solid #fff; border-left:1px solid #fff;}

#welcome { display:block; width:auto; height:173px; background-color:#3D3D3D; padding:14px 14px 0 14px; }
#welcome h1.introduction{ display: block; width:185px; height:16px; text-indent: -5000px; overflow: hidden; background:url(../../images/welcome_nsi.gif) no-repeat; margin-top:0px; }
#welcome p { margin-top:8px; }

#textbox { display:block; height:auto; width:auto; padding:14px 30px 80px 14px; color:#343434; }
#textbox h1 { font-size:2em; display:block; width:auto; padding:0 8px; border-left:2px solid #343434; }
#textbox h2 { margin-top:10px; display:block; width:auto; padding:2px 0; border-bottom:1px solid #b6b6b6; font-size:1.33em; }
#textbox p { margin-top:10px; line-height:1.33em; }
#textbox a { color:#101873; }
#textbox a.more { display:block; width:auto; text-align:left; font-size:1em; font-weight:bold; padding:2px 0; }
#textbox ul { list-style:circle; margin:10px 0 0 10px; }
#textbox ol { margin:10px 0 0 10px; }
#textbox li { margin:6px 0 0 8px; }
#textbox img { margin:13px 12px 5px 0; float:left; border:1px solid #343434; }
#textbox .item{ display:block; width:auto; padding-bottom:10px; }
#textbox .date{ display:block; width:auto; text-align:right; font-size:0.866em; font-weight:bold; background-color:#F5F5F5; padding:2px; }
#textbox .strongText { font-weight:bold; }
#textbox li.sub {margin-left:20px; font-size:0.875em;}
#textbox li.sub2 {margin-left:20px; font-size:0.875em;}

#products { display:block; width:650px; height:142px; background-color:#76769A; padding:0; margin-top:1px;  border:1px solid #7F7F7F;margin-bottom:10px;}
#products img { float:left; margin-right:12px; }
#products h2 { display: block; width:66px; height:25px; text-indent: -5000px; overflow: hidden; background:url(../../images/products.gif) no-repeat; background-position:0 70%; }
#products ul { display:block; padding-top:8px; }
#products li { display:block; margin:0; width:150px; height:16px; line-height:16px; padding-left:8px; float:left; background:url(../../images/list_style.gif) no-repeat left; }
html>body #products li { display:block; margin:0; width:134px; height:19px; line-height:19px; padding-left:8px; float:left; background:url(../../images/list_style.gif) no-repeat left; }

#projects { display:block;width:650px;  height:106px; background-color:#9B99C8; padding:0; margin-top:1px; border:1px solid #7F7F7F;margin-bottom:10px;}
#projects img{ float:left; margin-right:12px; }
#projects h2{ display: block; width:61px; height:30px; text-indent: -5000px; overflow: hidden; background:url(../../images/projects.gif) no-repeat bottom; }
#projects ul { display:block; padding-top:10px; }
#projects li { display:block; margin:0; width:135px; height:21px; line-height:21px; padding-left:10px; float:left; background:url(../../images/list_style.gif) no-repeat left; }

div.greyblock1 { display:block; width:289px; height:78px; float:left; margin:0; border-top:1px solid #fff; background-color:#7F7F7F; padding:6px 12px; }
div.greyblock1 p { display:block; width:auto; font-size:0.86em; }
div.greyblock1 a { display:block; width:auto; padding:1px; position:abolute; font-weight:bold; border-bottom:1px solid #fff; margin-bottom:10px; }

div.greyblock2 { display:block;  height:70px; float:left; margin:0; border-top:1px solid #fff; background-color:#7F7F7F; padding:6px 12px; }
div.greyblock2 p { display:block; width:auto; font-size:0.86em; }
div.greyblock2 a { display:block; width:auto; padding:1px; position:abolute; font-weight:bold; border-bottom:1px solid #fff; margin-bottom:10px; }


#rightcol { display:none;}

#callus { display:block; height:70px; background-color:#0B2265; padding:13px 16px; }
#callus p{ font-size:1.45em; }
#callus p.telephone{ font-size:2.2em; }

#catalogue { display:block; height:138px; background-color:#d3d3d3; padding:10px 6px 0 6px; border-top:1px solid #fff; color:#101873 }
#catalogue img{ float:right; }
#catalogue h2 { font-size:1.4em; font-weight:bold; }
#catalogue p { margin-top:20px; }
#catalogue a { color:#101873; }

#news { display:block; height:152px; background-color:#d3d3d3; padding:12px 6px 0 6px; border-top:1px solid #fff; color:#50484C; }
#news h2 { display: block; width:83px; height:13px; text-indent: -5000px; overflow: hidden; background:url(../../images/whats_new.gif) no-repeat; }
#news a { display:block; width:auto; color:#0B2265; font-weight:normal; padding:5px 0; }

#clients { display:block; height:90px; background-color:#fff; padding:6px 6px 0 6px; border-top:1px solid #fff; }
#clients h2 { font-size:1.2em; font-weight:normal; color:#101873; }
#imageSlideshowHolder{ display:block; margin-top:10px; width:177px; height:67px; position:relative; margin:0 auto; }
#imageSlideshowHolder img{ position:absolute; left:0px; top:0px; }

#footer { display:none; }
#footer a{ color:#595959; font-size:1em; }

#complaint { display:none; }
#author { display:none;}
#author a{ color:#C300A1; }

#contactform fieldset{ display:block; width:auto; border:1px solid #fff; padding:15px 10px 6px 10px; margin-top:10px; }
#contactform legend{ display:block; border:1px solid #fff; padding:3px 10px; font-weight:bold; }
#contactform label { display:block; width:120px; padding:5px; float:left; }
#contactform input { margin:2px; }
#contactform select { margin:2px; }
#contactform textarea { margin:2px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */