@charset "utf-8";
/* GLOBAL */
html, body{font-family:Tahoma, Geneva, sans-serif;font-size:11px; border: 0; margin: 0; outline: 0; padding: 0; vertical-align: baseline; width:100%; height:100%; overflow:hidden; min-width:1000px;}
::-moz-selection { color: #fff;  background: #c8e2fd; }
::selection { color: #fff;  background: #c8e2fd; }
table, img, form { border: 0; margin: 0; padding: 0; font-size: 1em; }
table { border-collapse: collapse; border-spacing: 0; font-size: 100%; }
table th, table td { padding: 0; vertical-align: top; text-align: left; }
form * { font-size: 1em; }
input, textarea, select, button, pre { font-family: Verdana; }
textarea, button { font-size: 100%; margin: 0; }
textarea { resize: none; }
input{border:1px solid #666;padding:2px;font-size:11px;}
select{margin-bottom:2px;font-size:11px;padding:1px;}
p { padding: 0; margin: 0; }
hr { display: block; height: 1px; line-height: 1px; font-size: 1px; margin: 0; border: 0; background-color: #b67624; color: #b67624; }
h1 { font-size: 200%; margin: 0; padding: 0; font-weight: normal; }
h2 { font-size: 150%; margin: 0; padding: 0; font-weight: normal; }
h3 { margin: 0; padding: 0; font-weight: bold; font-size: 100%; }
html>body .with-clear { height: auto; }
html>body .with-clear:after { content: "."; display: block; height: 0; font-size: 0; line-height: 0; clear: both; visibility: hidden;  }
.wrapper { display:block; width:1000px; margin:0 auto; }
ol, ul, li, dl, dt, dd { list-style-type: none; display: block; margin: 0; padding: 0; font-size: 100%; }
fieldset,img{border:0;}
a{cursor:pointer;color:#000;}
a:hover{color:#666;}
a.disabled,a.disabled:hover,a.disabled:active{color:#000!important;cursor:default!important;text-decoration:none!important;}
.relative{display:block; position:relative; top:0;}
.mainframe{display:block; position:absolute; top:0; left:0; width:33%; height:100%; }/*background:#FFF; */
#officeFrame{z-index:2;}
#newsFrame{z-index:3;}
select{width:150px;}
.little-image{ max-height:95px;}

.innerWrapper{ display:block; width:100%; height:100%; position:relative; top:0; overflow:hidden;}
.frameMaskOver{display:block; background:#c8e2fd; width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; cursor:pointer}
.dragBorder{display:block; width:3px; height:100%; border-left:1px #CCC solid; border-right:2px #000 solid; position:absolute; top:0; left:0; z-index:12;  }/*background:#FFF; */
.frameLogo{display:block; position:absolute; top:20px; left:20px; cursor:pointer;}
.frameOverLogo{display:block; position:absolute; top:20px; left:20px; z-index:11; cursor:pointer;}
.dropDownCont{display:block; position:absolute; top:107px; left:20px; }
.frameContent{display:block; position:absolute; top:195px; width:100%; overflow-y:auto; overflow-x:hidden; }
.sectionColumn{display:block; margin-left:20px; margin-right:5px;}
.imageWallOver, .imageWall{display:block; position:absolute; top:0; } 
.imageWallOver{ z-index:2;}
.imageMask, .imageWall img{display:block; float:left; margin-right:3px; margin-bottom:3px; cursor:pointer }
.imageMask{  width:10px; height:10px;background:#c8e2fd;}
.big-image { display:none; }
.sectionItem{display:block; margin-bottom:10px; width:100%; max-width:550px;}
#tooltip{display:block; background:#FFF; padding:3px 5px; position:fixed; z-index:255;}
#newsFrame .sectionItem{margin-bottom:30px;}
#worksFrame .frameContent{top:198px;}

.bold { font-weight: bold; }
.center { text-align: center; }
.with-clear { height: 1%; position: relative; }
.middle { margin-top: .5em; margin-bottom: .5em; }
.clear { display: block; clear: both; height: 0; font-size: 0; line-height: 0; visibility: hidden; }
.right{float:right;}
.left{float:left;}
.displayNone{display:none;}
.displayInline{display:inline;}
.displayBlock{display:block;}
.displayInlineBlock{display:inline-block;}
.hidden{visibility:hidden;}
.visible{visibility:visible;}

#overwhite{ display:block; background:#FFF; width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:2000}
