/**
 * default
 */
* { margin: 0px; padding: 0px; font-size: 100.1%; }
a img { border: 0px; }
div img { display: block; }
img.inline { vertical-align: middle; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.inline { display: inline; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.full-height { overflow: hidden; }

/**
 * body
 */
body { font: normal 13px arial,helvetica,clean,sans-serif; line-height:1.231; background-color: #262626; }


h1 { font-size: 2.923em; font-weight: normal; color: #818285; line-height:1; }
h3 { color: #7a7c7e; font-size: 1.385em; line-height: 1.846em; font-weight: normal;  height: 25px;}
h4 { height: 26px; color: #fff; font-size: 1.077em; line-height: 0.846em; margin-right: 21px; font-weight: normal; }


/* HEADER */
#header { padding: 32px 0px 0px 30px; margin-bottom: 18px;}
#header .coll-1 { width: 185px; margin-bottom: 11px;}
#header em a { color: #fff; font-style: normal; text-decoration: none;}
#header em a:hover { color: #fff; font-style: normal;}
#header h3 object { margin-top: 35px; width: 300px; margin-left: 21px; }


/** 
 * content 
 */
#body { overflow: hidden; width: 900px; clear: both;}
#body .coll-1 { margin-right: 1px; padding: 21px 5px 20px 32px;  color: #818285; background-color: #171717; width: 179px; height: 329px;}
#body .coll-1 a:hover { color:#fff;}
#body .download { line-height: 18px; margin-bottom: 16px; list-style-type: none; font-weight: bold;  }
#body .download li a {line-height: 18px; font-size: 0.846em; font-weight: bold; text-decoration: none; color: #7c7c7e;}
#body .download li a:hover { color: #fff;}
#body .list li { list-style-type: none;  }
#body .list li a { color: #7c7c7e; font-size: 0.846em; line-height: 17px; margin-bottom: 1px; text-decoration: none; }
#body .list li a:hover { color: #fff;}
#body .list li .current { color: #fff;}
#body .coll-2 { width: 680px; height: 370px; background-color: #171717; position: relative; overflow: hidden; cursor: pointer; }
#image { position: absolute; top: 0; left: 0; }

/**
 * footer
 */
#footer { margin: 22px 0px 0px 30px;  }
#footer .copyright { color: #171717; font-size:0.846em; display: block; width: 185px; margin-right: 20px; padding: 7px 0px 0px 0px;}
#footer .coll-1 { width: 108px; padding-right: 25px; }
#footer .coll-1 span { font-size: 0.846em; color: #171717; }
#footer .coll-1 span a { text-decoration: none; color: #7a7c7e;}
#footer .coll-2 { width: 532px; padding-right: 25px; color: #7a7c7e; }
#footer .coll-2 { width: 241px; padding-right: 25px; float: left; color: #7a7c7e;}
#footer .coll-2 p { margin-bottom: 6px; color: #7a7c7e; font-size: 0.846em; font-family: Verdana;}
 
/**
 * all
 */
.colls { float: left; }
.last-vertical { margin-bottom: 0px!important; padding-bottom: 0px!important; border-bottom: none!important; }
.last-horizontal { margin-right: 0px!important; margin-top: 0px !important; padding-right: 0px!important; border-right: none!important; }
.decrease-line-height { line-height: 1; }
