*, table * {margin:0; padding:0;}

a { text-decoration:underline;}
a:link { color:#0073b4;}
a:visited { color:#0073b4;}
a:hover { color:#f6460b;}

p { margin:0.8em 0;}


h3 { font-family: "Century Gothic", Arial, Helvetica, sans-serif; color:#555; font-size:11pt; font-weight:bold; margin: 1.6em 0 -0.6em 0;}
h4 { font-family: "Century Gothic", Arial, Helvetica, sans-serif; color:#aaa; font-size:10pt; font-weight:bold; margin: 1.6em 0 -0.6em 0;}

th {font-size: 0.8em;}
td {font-size: 0.8em;}

html {position: relative; background-color:#727272; height:100%;}
body, table {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color:#333;}

body {position: relative; margin-left:auto; height:100%; width:960px;}

#right { float:right; width:230px; margin:0 10px 0 20px; padding-top:20px; color:#fff; //margin:0 5px 0 20px;}
#descr { font-size:8pt; height:150px; line-height:140%; overflow:hidden;}
#right h2 {font-family: "Century Gothic", Arial, Helvetica, sans-serif; color:#fdf3d0; font-weight:bold; font-size:14pt; padding-top:40px;}
#right ul { list-style:none; padding-top:4px; margin:0;}
#right ul li {padding:4px 0 4px 10px; background:url(des/bull-g.gif) 0 0.7em no-repeat;}


#left { position: relative; float:right; width:700px; height:100%; background:url(des/bg-main.gif) 0 0 repeat-y #fff; min-height:100%; height:auto;
//height:100%;}

#top { position: relative; height:180px; background:url(des/bg-top.gif) 0 0 no-repeat #ffc000; text-align:right;}
#top ul { margin:0; width:160px; font-family: "Century Gothic", Arial, Helvetica, sans-serif; list-style:none; font-size:10pt; padding-top:32px; float:right;}
#top ul li { padding:10px 25px 10px 0;}
#top ul li.curr { background-color:#f6460b; color:#fff; font-weight:bold;}

#main { padding: 30px 30px 10px 30px; position:relative;}
#main ul {margin:0.8em 0 0.8em 2em; list-style:none;}
#main ul li {padding:4px 0 4px 10px; background:url(des/bull-w.gif) 0 0.7em no-repeat;}
#main table {margin: 1em 0; border-collapse:collapse;}
#main table td {padding:4px;}
#main table thead td {vertical-align:top;}
#main table.b td {border:1px solid #ccc;}
#main h2 {position: relative; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; color:#f6460b; font-size:14pt; background:url(des/bg-header.gif) 0 60% repeat-x; padding-left:20px; margin-bottom:1em;}
#main h2 span { padding: 6px; background-color:#fff;}

.box-y { float:right; width:300px; background:url(des/box-bot.gif) 0 100% no-repeat #ffc000; padding-bottom:5px; margin-left:10px; margin-bottom:3px;}
.box-y div { float:right; background:url(des/box-right.gif) 100% 0 no-repeat #ffc000; padding-right:15px; padding-left:10px;}
#main .box-y ul { list-style:none; margin:0.8em 0; float:right; width:265px;}
#main .box-y ul li {padding:4px 0 4px 10px; background:url(des/bull-y.gif) 0 0.9em no-repeat;}


#footer, #empty {height: 50px; width:100%;  padding-top:20px;}
#footer {position: absolute; bottom: 0; left: 0; font-size: 8pt; background:url(des/bg-footer.gif) 0 0 no-repeat #727272; color:#fff;
 //bottom: expression( this.parentNode.offsetHeight % 2 ? "-1px" : "0" ); }
#empty {position: relative; clear:both;}
#isys { float:right; margin-right:30px; //margin-right:15px;}
#copy { padding-top:0.8em; padding-left:30px;}
#footer a:link { color:#fdf3d0;}
#footer a:visited { color:#fdf3d0;}
#footer a:hover { color:#f6460b;}

.grey_h {background:#d4d8cb;}
.grey_m {background:#e7e7e8;}
.grey_l {background:#f1f1f2;}
.tl { float:left; padding-bottom:20px;}
.tl div {padding:10px; float:left; width:188px;}

#tomain {display:block; float:left; width:450px; height:150px; margin-top:20px; text-decoration:none;}
.contact {font-size:11px; color:#fff;}
.contact a:link { color:#fdf3d0;}
.contact a:visited { color:#fdf3d0;}
.contact a:hover { color:#f6460b;}


