* {margin:0; padding:0;}

html, body { background-color:#000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10pt; color:#eee;}
html, body {margin:0; padding:0; border:none; height:100%;}

#container { background:url(des/bg-bot-right.jpg) 100% 100% no-repeat;}
/* for 1024*/
#container {position: relative; width:100%; min-height:100%; height:auto; min-width:990px;}
* html #container {height:100%; width:expression(document.documentElement.clientWidth < 991? "990px": "100%");}
/* for 800 
#container {position: relative; width:100%; min-height:100%; height:auto; min-width:750px;}
* html #container {height:100%; width:expression(document.documentElement.clientWidth < 751? "750px": "100%");}*/

img {border: 0 none;}
p {margin: 0.6em 0;}

* html ul {height:0;}
ul li, ol li ul li {margin:0; padding: 1px 0 1px 12px; list-style: none;}
ol li, ul li ol li {padding:2px 0; margin:0 0 0 22px; background: none; list-style: none;}

h1 { display: none;}
h2 { font-size: 20pt; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#fbf8d5;}
h3 { font-size: 16pt; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#fbf8d5;}
h4 { font-size: 14pt; font-weight:normal; margin-top:1em; font-family: Arial, Helvetica, sans-serif;}
h5 { font-size: 10pt;}
h6 { font-size: 10pt;}

a {text-decoration:underline;}
a:link {color:#82b8e1;}
a:visited {color:#82b8e1;}
a:hover {color:#c43124;}

#top, #middle {position: relative; width:100%; margin:0; overflow:hidden;}
#top_cont, #middle_cont, #footer_cont {position: relative;  margin:0 1% 0 2%;}

#footer, #empty {height: 40px; width: 100%; padding-top:10px; margin: 20px 0 0 0;}
#footer {position: absolute; bottom: 0; left: 0;}
#empty {position: relative; clear: both;}

#top { background:url(des/bg-top-main.jpg) 0 100% no-repeat; min-height:130px; height:30%;}
* html #top {height:expression(document.documentElement.clientHeight  < 436? "130px": "30%");}
#top_cont {}
#logo { background:url(des/logo.gif) 0 0 no-repeat; position: absolute; width:282px; top:7%; left:115px; overflow:hidden; height:40px; z-index:99;}
#middle {background:url(des/bg-mid-main.jpg) 0 0 no-repeat; min-height:492px; //height:492px;}
#middle_cont {}
#footer {}
#footer_cont {}
#isys { float: right; font-size:8pt; margin-left:2%;}
#footer_main {  position: relative;}
  #copy_main {margin-left:92px; //margin-left:46px; float: left; width: 320px;}
  #contacts {margin-left:84px; //margin-left:42px; float: left;}


#promo { float: right; width:40%; margin-left:600px; margin-right:1%; min-height:340px; //height:340px;}
#menu_main { clear: both;}
#menu_main ul {margin-left:80px; //margin-left:40px; float: left; width: 320px; //height:0; }


#navi  {position: absolute;  top:7%; right: 2%; width:130px;}
#navi span { padding:0; float:left; margin: 0 0 0 8px; line-height:1em; padding:0 4px 3px 4px; font-size:8pt;}
h2 span { display:block; padding-top: 100px;}
.header {height:30px; overflow:hidden;}

#navi a {color:#6098c3;}
#navi a:hover {color:#c43124;}
