/* http://meyerweb.com/eric/tools/css/reset/ 
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;list-style-position:outside;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing:0;}

html {height:100%;}
body { background:#222; color:#FFF; font-family:Verdana, Arial,Helvetica,Sans-Serif;font-size:14px;min-width:976px; /*2D262B*/
    position:relative;height:100%;}
#wrap {width:100%;min-height:100%;position:relative;z-index:0;overflow:hidden;}
    
    
/* #content */
#content { position:absolute;left:50%;margin-left:-227px;top:0;z-index:2;border:1px #000 solid; background-color:#000; width:400px; padding:0 22px 0 32px;
    		opacity: 0.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); min-height:100%;overflow:hidden;}
#content h1 {background:url(i/h1.png) no-repeat 5px bottom;color:#FFF;font-family:'Times New Roman', Times, serif;font-size:35px;
    margin-bottom:21px;}
#content h2 {color:#FDD99A;font-family:'Times New Roman', Times, serif;font-size:24px;margin:26px 0;}
#content h1.first {padding-top:210px;padding-bottom:21px;}
#content p {line-height:17px; margin-bottom:15px;}

/* .aside */
.aside {opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90);
    position:absolute;top:0;z-index:2;overflow:hidden;width:185px;padding:0 15px 0 30px;
    min-height:100%;}

/* #left */
#left {background-color:#000;font-size:13px;left:6%;border:1px #000 solid;}
#left .company-name {margin:70px auto 60px auto;position:relative;left:-14px;}
#left .company-name a {display:block;}
#left #nav {line-height:25px;margin-bottom:25px; margin-left:12px;}
#left #nav li.separator {margin-bottom:23px;}
#left #nav a {color:#FDD99A; text-decoration:none;outline:none;}
#left #nav a:hover { color:#FFFFCC;}
#left #nav li.cur a {color:#fff;}
#left #nav li.cur a:hover { text-decoration:none;}

/* #right */
#right {background-color:#000; font-size:12px;right:6%; border:1px #000 solid;} 
#right h2 {color:#fff; font-size:18px; margin:0 0 29px 1px;}
#right h2 span {color:#FDD99A;}
#right h2.first {padding-top:54px;}
#right div.contact {color:#ccc; }
#right div.contact address {font-style:normal; line-height:19px; margin-bottom:20px;}
#right div.contact dl {line-height:19px;margin-bottom:20px;overflow:hidden;zoom:1;}
#right div.contact dl dt {float:left;width:45px;overflow:hidden; font-size:11px;}
#right div.contact dl dd {width:140px;float:left;overflow:hidden;}
#right div.contact dl a {color:#ccc; font-size:11px; text-decoration:none;}
#right div.contact dl a:hover {color:#FFFFCC;}
#right div.contact a.contact {color:#ccc; font-weight:bold; text-decoration:none;border-bottom:#333 2px solid;}
#right div.contact a.contact:hover {border:none;}

/* background 
#zoom { position:fixed;_position:absolute; bottom:0; right:0; z-index:10; background-color:#6a572f; width:115px; border-top:1px solid #9e8441; border-left:1px solid #9e8441;
-moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0;  }
#zoom a { display:block; width:115px; height:44px; background:url(i/zoom-plus.png) 9px 11px no-repeat; color:#fff; padding:11px 0 0 45px; text-decoration:none; font-size:11px; line-height:16px;}
#zoom a:active { color:#ccc; }*/
#zoom { position:fixed;_position:absolute; bottom:0; right:0; z-index:10; background-color:#990000; width:115px; border-top:1px solid #FF3300; border-left:1px solid #FF3300;
-moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0;  }
#zoom a { display:block; width:115px; height:44px; background:url(i/zoom-plus.png) 9px 11px no-repeat; color:#fff; padding:11px 0 0 45px; text-decoration:none; font-size:11px; line-height:16px;}
#zoom a:active { color:#ccc; }
#zoom a.hover { background-image:url(i/zoom-moins.png); }
#thumbs { position:fixed;_position:absolute; bottom:0; right:0; z-index:10; display:none; float:left; padding:2px 2px 0 2px; }
#thumbs img { width:70px; height:45px; border:3px solid #990000 /*#6a572f*/; }
#thumbs .active img { border:3px solid #FF3300/*FDD99A*/; }
#wallpaper {position:fixed;_position:absolute;overflow:hidden;top:0;left:0;z-index:1;overflow:hidden;width:100%; height:100%; display:none; }
#wallpaper img[src*="loader"] {position:fixed; left:50%; top:50%; margin:-15px 0 0 -15px;}
#zoom-out { display:none; width:100%; height:100%; position:fixed; left:0; top:0; z-index:9; }
