@charset "utf-8";
/* CSS Document */

@import url("reset.css");

body{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; height:100%; background:#000;}

.bg-home{background:url(../images/bg-main.jpg) no-repeat center top;}
.bg-aboutus{background:url(../images/bg-aboutus.jpg) no-repeat center top;}
.bg-investment{background:url(../images/bg-investors.jpg) no-repeat center top;}
.bg-strategy{background:url(../images/bg-strategy.jpg) no-repeat center top;}
.bg-team{background:url(../images/bg-team.jpg) no-repeat center top;}

p{padding-bottom:15px;}
.row{padding:5px 0;}
.row2{padding:2px 0;}

.container{width:980px; margin:auto;}

#menu{left:0; position:absolute; top:0; width:100%; z-index:1000; height:49px; background:url(../images/bg-nav.gif) repeat-x;}


#mainmenu {	list-style-type:none;display:block;}

.wrapmenu {	position: absolute;	display:none;	list-style-type:none; position: relative;top:0px;left:0px; /*left: -75px;*//*dopisane i zmienione z absolute*/	z-index: 101;/*dopisane*/}

.viewbox, .innerd, .hovered {overflow:hidden;display:block;position:relative;height:49px;}

.hovered {top:-104px; /*zerowanie hoveru IE */}

.topmenu {position:relative;	list-style-type:none;	float:left;	margin:0 19px 0 0;}

.viewbox a {height: 49px;	display: block;	text-indent: -9999px;}

.menu-item-1 {width:90px;background: url(../images/bg-home.png) no-repeat 0 0;}
.menu-item-1-hover {width:90px;background: url(../images/bg-home.png) no-repeat 0 -53px ;}
.menu-item-1-opened {width:90px;background: url(../images/bg-home.png) no-repeat 0 -103px;}

.menu-item-2 {width:113px;background: url(../images/bg-investors.png) no-repeat 0 0;}
.menu-item-2-hover {width:113px;background: url(../images/bg-investors.png) no-repeat 0 -53px;}
.menu-item-2-opened {width:113px;background: url(../images/bg-investors.png) no-repeat 0 -103px;}

.menu-item-3 {width:91px;background: url(../images/bg-aboutus.png) no-repeat 0 0;}
.menu-item-3-hover {width:91px;background: url(../images/bg-aboutus.png) no-repeat 0 -53px;}
.menu-item-3-opened {width:91px;background: url(../images/bg-aboutus.png) no-repeat 0 -103px;}


.menu-item-4 {width:91px;background: url(../images/bg-strategy.png) no-repeat 0 0;}
.menu-item-4-hover {width:91px;background: url(../images/bg-strategy.png) no-repeat 0 -53px;}
.menu-item-4-opened {width:91px;background: url(../images/bg-strategy.png) no-repeat 0 -103px;}

.menu-item-5 {width:145px;background: url(../images/bg-team.png) no-repeat 0 0;}
.menu-item-5-hover {width:145px;background: url(../images/bg-team.png) no-repeat 0 -53px;}
.menu-item-5-opened {width:145px;background: url(../images/bg-team.png) no-repeat 0 -103px;}


.logo{padding:100px 0 40px 0; margin-left:3px;}
.logo a{display:block; background:url(../images/logo.png) no-repeat; width:223px; height:92px; text-indent:-9999px;}

.box-small{background:url(../images/bg-box-small.png) no-repeat; width:272px; height:349px; color:#fff; padding:40px; float:left;}
.box-large{background:url(../images/bg-box-big.png) no-repeat; width:548px; height:349px; color:#fff; padding:40px; float:right; line-height:20px;}

.box-small li, .box-large li{background:url(../images/bull.png) no-repeat 0 5px; padding:0 0 0 24px; line-height:24px; font-weight:bold;}

.heading{ font-family: 'Yanone Kaffeesatz', Arial;  font-size:26px; padding:0 0 10px; margin-bottom:10px; background:url(../images/bg-line.gif) repeat-x 0 bottom;}
.heading2{ font-family: 'Yanone Kaffeesatz', Arial;  font-size:20px; padding:0 0 10px; margin-bottom:10px;  border-bottom:solid 1px #333; color:#fffbe2;}


#footer{background:url(../images/bg-footer.png) no-repeat;  color:#b4b4b4; line-height:17px; margin-top:100px;}
#footer .logo-foot{background:url(../images/logo-footer.png) no-repeat 0 center; padding:15px 0 0 120px; height:45px;}
#footer a{list-style:none; color:#fff; text-decoration:none;}
#footer a:hover{color:#b4b4b4;}

.slide-out-div {  width: 350px;  background: #ececec url(../images/bg-feedback-form.gif) repeat-x 0 bottom;  border: #29216d 1px solid;  z-index:200;}
.slide-out-div a{color:#38c7f3;}

.address{background:#dddedf url(../images/bg-address.gif) repeat-x; padding: 15px; font-size:11px;}
.address div{width:46%;}

.heading-feedback{background:url(../images/bg-contact-heading.gif) repeat-x; font-size:14px; text-transform:uppercase; padding:7px 15px; font-weight:bold;}

#form{padding:10px 0;}
#form .l, #form .r{float:left; padding:0 15px;}
#form .l {width:70px; padding-top:5px; font-weight:bold;}
#form .r label{border:solid 1px #cecece; display:inline-block;}
#form .txtfld{border:0; border-top:solid 1px #8b8b8b; border-left:solid 1px #8b8b8b; padding:4px;}
#form .button{background:#222a38 url(../images/bg-btn.gif) repeat-x; padding:8px 15px; color:#fff; font-weight:21px; text-transform:uppercase; border:0; font-weight:bold;}


.box-profile{float:left; width:220px; margin-right:5px;}
.box-profile .thumb, .box-profile .thumb-hover{background:url(../images/bg-thumb.png) no-repeat; width:62px; height:61px; float:left; padding:11px; position:relative; }
.box-profile .info{float:left; padding:20px 0 0 0px; font-size:11px; line-height:18px; color:#cfcfcf;}
.box-profile .info strong{color:#15b5d5; font-size:14px;}

.box-profile .thumb .thumb-big{display:none; position:absolute; }
.box-profile .thumb-hover .thumb-big{display:block; position:absolute; left:0; top:-110px; border:solid 2px #34a4b2;}

.box-profile2{float:left; width:110px; margin-right:5px; border-left:solid 1px #3c3733; padding-left:30px;}
.box-profile2 .info{float:left; padding:20px 0 0 0px; font-size:11px; line-height:18px; color:#cfcfcf;}
.box-profile2 .info strong{color:#15b5d5; font-size:14px;}

table.aligncenter th, table.aligncenter td{text-align:center; padding:3px; border:1px solid #ccc;}
table.aligncenter th{background:#efe6e9; font-weight:bold; color:#6a6a6a}

.notification_ok{
	padding: 6px 6px 6px 25px;
	margin-bottom: 10px;
	background: #E8FFDF url(../images/icon-success.gif) no-repeat 5px 6px;
	color: #555;
	border:1px dashed #aed69e;
	}
.notification_error{
	padding: 6px 6px 6px 25px;
	margin-bottom: 10px;
	background: #FFECEC url(../images/icon-error.gif) no-repeat 5px 6px;
	color: #f65e5e;
	border:1px dashed #faaaaa;
	}
.notification_error i{display:block; margin-left:-10px}
.mandatory{color:#f65e5e}

/* ---- Added September 2026 (security/maintenance update) ---- */

/* Contact form fields (was inline style="" on each input) */
#form .r .field{border:solid 1px #cecece; display:inline-block;}
#form .txtfld{width:200px;}
#form textarea.txtfld{height:60px;}
#form .button:disabled{opacity:.6; cursor:default;}
#contact-note{margin:10px 15px 0;}
#contact-note[hidden]{display:none;}

/* Anti-spam honeypot: hidden from people, visible to naive bots. Do not remove. */
.hp-field{position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}

/* Team page photo pop-up: pure CSS now (was an inline onmouseover handler) */
.box-profile .thumb:hover .thumb-big{display:block; position:absolute; left:0; top:-110px; border:solid 2px #34a4b2;}

/* Paragraph that used to carry style="padding-top:10px" on the Strategy page */
.pad-top{padding-top:10px;}
