@charset "utf-8";
/** 
 *	Main CSS Stylesheet Document 
 *							_______
 *							europe5
 */

/* ie6 png transparency fix */
* html img, * html .png {position:relative;behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "../images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)) }

/*	clear floated elements */
.clear {margin:0;line-height:1px;height:0;font-size:0;clear:both}

/* clearing floated elements */
.clearing:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearing {display:inline-block}
.clearing {/* Hides from IE-mac \*/display:block}

/* IE6 hack to get sub links to behave correctly */
li {_height:1%} 

/* body,html base styles */
html, body {font:normal 12px Arial, Helvetica, sans-serif;color:#FFF;background-attachment:fixed;overflow:hidden}

/* default anchors */
a, a:visited{outline:none;color:#363B43;text-decoration:none}
a:hover, a:active{outline:none;color:#EC5AA1;text-decoration:none}

/* elements alignment */
.left {float:left}
.right {float:right}
.center {text-align:center!important}
.justify {text-align:justify!important}
.justify p {text-align:justify!important}

/* rounded corners */
.rounded { border-radius: 5px; /* CSS3 support */ -webkit-border-radius: 5px; /* Webkit equivalent */ -moz-border-radius: 5px /* Mozilla equivalent */ }

/* hide elements from screen but not from source */ 
.hidden {position:absolute!important;top:-999em;left:-999em}
.puff {display:none!important} 

/* <noscript> & IE6 warnings */
/** html { filter: gray }*/
.noscript { display: block; position: absolute; top: 0; left: 0; z-index: 9999; background-color: #FFF; color: #333; width: 100%; height: 100% }
.noscript h1 { margin: 15px 10px; font-size: 18px }
.noscript p { margin: 5px 10px; font-size: 12px }

.sayno2ie6 { display: block; position: absolute; z-index: 9998; width: 100%; _height: 100%; min-height: 100%; font: normal 12px Tahoma, Geneva, sans-serif !important; background-color: #FFF; color: #000 }
.sayno2ie6 blockquote { position: relative; padding: 25px; margin: 20% auto; width: 430px; background-color: #EDECEA }
.sayno2ie6 blockquote a.close { position: absolute; right: -13px; top: -13px }
.sayno2ie6 blockquote p { margin-bottom: 25px; line-height: 20px; text-align: center }
.sayno2ie6 blockquote table td { text-align: center }
.sayno2ie6 blockquote a { line-height: 20px; color: #0000CE }
.sayno2ie6 blockquote a:hover { color: #000; text-decoration: underline }
.sayno2ie6 blockquote a img { display: block; text-align: center; margin-bottom: 5px; }

/* main wrapper definition */
#wrapper {display:block;overflow-y:hidden;position:absolute;z-index:1;width:100%;_height:100%;min-height:100%}

/* ajax fancy preloader */
#ajax_loader{display:none;position:fixed;left:49%;top:0;z-index:9999;padding:2px 7px;background-color:#000;color:#FFF;font-size:11px;font-weight:bold}
#ajax_loader span{margin-left:5px}

/* Page Not Found */
.notfound {}
.notfound blockquote {margin:30px auto;width:35%;padding:20px;border:1px dashed #F1F1F1;background-color:#F9F9F9;font-size:11px;color:#666}
.notfound h1 {padding-bottom:5px;border-bottom:1px solid #F1F1F1;font-size:24px;font-weight:normal}
.notfound p {margin:10px 0}
.notfound ul {margin-left:13px;list-style-type:square}
.notfound li {margin:5px 0;color:#F40B0B}
.notfound li a {cursor:pointer;color:#F40B0B}
.notfound li a:hover {text-decoration:underline}

/* site navigation */
#grids{background-color:red;display:block;overflow-y:hidden;position:absolute;z-index:2;width:100%;_height:100%;min-height:100%}
#grids blockquote{cursor:s-resize;background-color:green;display:block;overflow-y:hidden;position:absolute;top:0;left:132px;z-index:2;width:120px;_height:100%;min-height:100%}
#grids blockquote.block_2{left:254px}
#grids blockquote.block_3{left:376px}
#logo{position:absolute;left:10px;top:30px;z-index:3}
#nav{position:absolute;left:10px;top:126px;z-index:3}
#nav ul,#nav div.scrollable{position:absolute;left:-999em;top:0}
#nav li{margin-bottom:2px;border:1px solid #000;width:118px}
#nav li.auto{margin:0!important;border:none!important;width:auto}
#nav li >a{position:relative;text-transform:uppercase;padding:2px 2px 0;display:block;line-height:13px;background-color:#000;color:#FFF;height:26px;background: #000 url(../images/arrow_down.gif) no-repeat 107px 20px}
#nav li >a:hover{background: #000 url(../images/arrow_left.gif) no-repeat 107px 18px}
#nav li >a span{text-transform:none;display:block;font-size:9px;color:#999}
#nav li >a img.new{position:absolute;z-index:99;top:-15px;right:-5px}
/*#nav .pictures img{min-width:120px;background: #FFF url(../images/spinner.gif) no-repeat center center}*/
#nav .scrollable {width:120px}
#nav div.scrollable{cursor:s-resize;height:100%;top:-125px;background-color:green;overflow:hidden}
#nav li.selected >div.scrollable{left:122px}
#nav li.selected >ul{left:122px}
#nav li.selected >div.scrollable >ul.scrollable{left:0;top:125px}
#nav li.selected >ul.second{left:244px}
#nav li.selected .wheeling{left:122px}
#nav li.selected >a{/*cursor:text;*/color:#000;background: #FFF url(../images/arrow_left.gif) no-repeat 107px 18px}
#nav li.selected >a:hover{background-color:#FFF}
#nav li.selected >.info{display:block}
#nav li.selected >#sorter{display:block}
#nav li.listed{width:120px!important;border:0!important}
#nav li.listed >a.black{border:1px solid #000}
#nav a.white{color:#000!important;background-color:#FFF!important}
#nav a.black{color:#FFF!important;background-color:#000!important}
#nav ul.list{display:none;position:inherit;margin-top:2px/*;background-color:#FFF*/}
#nav ul.list li{margin-bottom:2px;border:1px solid #000;width:118px}
#nav li.selected >ul.list{display:block;left:122px}
#nav ul.pictures li{width:120px!important;border:0!important}
#nav ul.pictures li a{padding:0;min-height:30px;height:auto;background-position:107px 7px}
#nav ul.pictures li a img {width:120px}
#nav ul.pictures li a span{padding:2px}
#nav ul.pictures li a:hover{background-position:107px 5px}
#nav ul.pictures li.selected >a{/*cursor:text;*/color:#000;background:#000 url(../images/arrow_left.gif) no-repeat 107px 5px}
#nav img.preloading{min-height:32px;min-width:120px;background: #FFF url(../images/spinner.gif) no-repeat center center}
#nav .preloading li{min-height:32px;min-width:120px;width:auto!important;background: #FFF url(../images/spinner.gif) no-repeat center center}

/* navigation projects sorter */

#nav #sorter{border-top:1px solid #000;padding:3px;padding-top:2px;display:none;background-color:#FFF}
#nav #sorter p{margin-bottom:-1px}
#nav #sorter p a{text-transform:lowercase;font-size:9px;color:#999;cursor:pointer}
#nav #sorter p a:hover{color:#0CC}
#nav #sorter p a.active{color:#0CC}

#nav .sorter90{height:90px;}

#nav .sorter60{height:58px;}

#nav .info {cursor:s-resize;min-height:28px;padding:2px;padding-top:1px;display:none;font-size:9px;font-weight:normal;color:#999;border-top:1px solid #000;background-color:#FFF}
#nav .info p{font-size:9px;margin:2px;font-weight:normal;color:#999;overflow:hidden}
#nav .info a.pdf{background:transparent url(../images/pdf_icon.png) no-repeat 0 1px;text-decoration:underline;display:block;color:#333;padding:3px;padding-left:18px;margin:5px 0;}
#nav .info a:hover.pdf{color:#F00}

/* intranet login form */
#nav #intranet-login { height: 90px; cursor: pointer; }
#nav #intranet-login .x-form-text {border: 1px solid #999; font-size: 9px; height: 12px; width: 100px; margin: 1px 0;}
#nav #intranet-login .x-btn-text {background: #fff; border: 0; color: #999; font-size: 9px; text-align: left; padding: 0;}
#nav #intranet-login #ext-comp-1001 {display: none;}
#nav #intranet-login #ext-comp-1002 {margin-top: 10px;}
#nav #intranet-login .x-btn-tl, #nav .info .x-btn-tc, #nav .info .x-btn-tr {display: none;}

#rogvaiv{position:absolute;left:200px;top:20px}
#broadcasting{position:relative;background-color:transparent!important;text-align:center}

/* right navigation */
#nav-settings {position:absolute;z-index:3;right:0;top:-2px}
#nav-settings ul {background-color:#000;padding:3px 0 1px}
#nav-settings ul li{float:left;padding-right:3px;border-left:1px solid #FFF}
#nav-settings ul li.first{border-left:0}
#nav-settings ul li a{display:block;line-height:10px;padding:0 5px 2px 5px;padding-right:10px;font-size:10px;font-weight:bold;color:#FFF;background:url(../images/arrow_down.gif) no-repeat right 4px}
#nav-settings ul li a:hover{background:url(../images/arrow_left.gif) no-repeat right 2px}
#nav-settings #randombkgr{width:85px}

#nav .movie {border:	0; background: transparent; padding: 0;}
#nav .movie li {border: 0; background: transparent; padding: 0;}
#nav .movie li .myPlayer {border: 1px solid #000; background: #000 url(../images/play_large.png) no-repeat center center; padding: 0; width: 475px; height: 318px;}