@charset "UTF-8";

/* ========================================================================
        Sezione del MacBook Pro
======================================================================== */
#macbookproWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  height:600px;
  width:800px;
  background-image:url(https://s20.postimg.org/po7tvjz3h/fund-section.png);
  background-size:800px 600px;
  background-repeat:no-repeat;
  border:1px solid black;
}

.title {
  display:inline-block;
  background-color:rgba(255,5,255,0);
  width:800px;
  height:30px;
  overflow:hidden;
  margin-top:25px;
  font-family:'helvetica';
  font-style:bold;
  font-size:30px;
  line-height:30px;
  font-weight:bolder;
  letter-spacing:0;
  text-align:center;
  color:grey;
  text-transform:uppercase;
}

.subtitle {
  display:inline-block;
  background-color:rgba(255,5,255,0);
  width:800px;
  height:30px;
  overflow:hidden;
  margin-top:-5px;
  font-family:'helvetica';
  font-style:bold;
  font-size:15px;
  line-height:24px;
  font-weight:normal;
  letter-spacing:0;
  text-align:center;
  color:grey;
  text-transform:;
}

#buttons-holder {
  margin-left:70px;
  margin-top:60px;
  width:190px;
}

.button1 {
  color:grey;
  display:inline-block;
  position:relative;
  top:50px;
  border:1px solid grey;
  padding:10px;
  font-family:'helvetica';
  text-transform:uppercase;
  font-size:15px;
  box-shadow:5px 5px 10px rgba(0,0,0,0.1);
}

a:link {
  text-decoration:none;
  color:black;
}

.button2 {
  color:grey;
  margin-top:20px;
  display:inline-block;
  position:relative;
  top:53px;
  border:1px solid grey;
  padding:7px;
  font-family:'helvetica';
  text-align:center;
  font-size:10px;
  line-height:15px;
  box-shadow:5px 5px 10px rgba(0,0,0,0.1);
}

.pp {
  height:20px;
  position:relative;
  top:2px;
  padding-left:45px;
  padding-right:45px;
}

.button2:hover,.button1:hover {
  opacity:.6;
  box-shadow:5px 5px 2px rgba(0,0,0,0.1);
}

.text {
  display:inline-block;
  background-color:rgba(255,5,255,0);
  width:700px;
  height:120px;
  overflow:hidden;
  margin-top:150px;
  margin-left:50px;
  font-family:'helvetica';
  font-style:bold;
  font-size:15px;
  line-height:24px;
  font-weight:lighter;
  letter-spacing:0;
  text-align:center;
  color:grey;
  text-transform:;
}

.text a:visited {
  color:#1f9ce4;
}

.text a:hover {
  color:#145e88;
}

.text a:link {
  color:#1f9ce4;
}

.text a:active {
  color:#1f9ce4;
}

.progress {
  overflow:hidden;
  margin:20px auto;
  padding:0 15px;
  width:520px;
  height:30px;
  background:#d3d5d9;
  border-radius:;
  background-image:-webkit-linear-gradient(top,#ebecef,#bfc3c7);
  background-image:-moz-linear-gradient(top,#ebecef,#bfc3c7);
  background-image:-o-linear-gradient(top,#ebecef,#bfc3c7);
  background-image:linear-gradient(to bottom,#ebecef,#bfc3c7);
  border:1px solid grey;
  box-shadow:2px 2px 15px rgba(0,0,0,0.2);
}

.progress-val {
  float:right;
  margin-left:15px;
  font:bold 15px/34px Helvetica,Arial,sans-serif;
  color:grey;
  text-shadow:0 1px rgba(255,255,255,0.6);
  font-size:15px;
  margin-top:-2px;
  font-family:'helvetica';
}

.progress-bar {
  display:block;
  overflow:hidden;
  height:10px;
  margin:10px 0;
  background:#b8b8b8;
  border-radius:;
  background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.2),transparent 60%);
  background-image:-moz-linear-gradient(top,rgba(0,0,0,0.2),transparent 60%);
  background-image:-o-linear-gradient(top,rgba(0,0,0,0.2),transparent 60%);
  background-image:linear-gradient(to bottom,rgba(0,0,0,0.2),transparent 60%);
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2),0 1px rgba(255,255,255,0.6);
  box-shadow:inset 0 1px 2px rgba(0,0,0,0.2),0 1px rgba(255,255,255,0.6);
}

.progress-in {
  display:block;
  min-width:8px;
  height:10px;
  background:#1997e6;
  background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0) 60%,rgba(0,0,0,0) 61%,rgba(0,0,0,0.2)),-webkit-linear-gradient(left,#147cd6,#24c1fc);
  background-image:-moz-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0) 60%,rgba(0,0,0,0) 61%,rgba(0,0,0,0.2)),-moz-linear-gradient(left,#147cd6,#24c1fc);
  background-image:-o-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0) 60%,rgba(0,0,0,0) 61%,rgba(0,0,0,0.2)),-o-linear-gradient(left,#147cd6,#24c1fc);
  background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0) 60%,rgba(0,0,0,0) 61%,rgba(0,0,0,0.2)),linear-gradient(to right,#147cd6,#24c1fc);
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px rgba(0,0,0,0.2),inset 0 0 0 1px rgba(0,0,0,0.2);
  box-shadow:inset 0 1px rgba(0,0,0,0.2),inset 0 0 0 1px rgba(0,0,0,0.2);
}

BODY {
  background-image:url(http:farm6.staticflickr.com52716926079076_fa65ee5dc6_m.jpg);
  background-repeat:repeat;
}

BODY,TD {
  color:#C650FE;
}

TD .clock {
  font-size:9px;
}

.container_padding {
  height:100%;
  padding-bottom:20px;
  padding-left:5px;
  padding-right:25px;
}

.container_transparency {
  height:100%;
  width:100%;
  filter:alpha(opacity=50);
}

.container {
  background:#45484D;
  background:-moz-linear-gradient(top,#45484d 0%,#000000 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000000));
  background:-webkit-linear-gradient(top,#45484d 0%,#000000 100%);
  background:-o-linear-gradient(top,#45484d 0%,#000000 100%);
  background:-ms-linear-gradient(top,#45484d 0%,#000000 100%);
  background:linear-gradient(top,#45484d 0%,#000000 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0);
  position:relative;
  -webkit-box-shadow:0 0 5px 2px #9A19C6;
  -moz-box-shadow:0 0 5px 2px #9A19C6;
  box-shadow:0 0 5px 2px #9A19C6;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}

.container .heading {
  background:#CB60B3;
  background:-moz-linear-gradient(top,#cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cb60b3),color-stop(50%,#c146a1),color-stop(51%,#a80077),color-stop(100%,#db36a4));
  background:-webkit-linear-gradient(top,#cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%);
  background:-o-linear-gradient(top,#cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%);
  background:-ms-linear-gradient(top,#cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%);
  background:linear-gradient(top,#cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb60b3',endColorstr='#db36a4',GradientType=0);
  filter:none;
  color:#EFEEF0;
  margin-left:5px;
  margin-right:5px;
  padding:10px 10px 10px 15px;
  -webkit-box-shadow:0 3px 5px 0 #000000;
  -moz-box-shadow:0 3px 5px 0 #000000;
  box-shadow:0 3px 5px #000000;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}

.content {
  padding:20px;
}

.outer_body TABLE TR TD TABLE TR TD TABLE TR TD DIV .gallery_content TABLE TR TD .gallery_image A IMG {
  margin-left:10px;
  margin-top:13px;
}

.outer_body TABLE TR TD TABLE TR TD .gallery_content TABLE TR TD .gallery_image {
  height:106px;
  width:100px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  border:1px outset #000000;
  background:#BE12BC;
  background:-moz-linear-gradient(-45deg,#be12bc 0%,#1e1d1b 13%,#44423d 100%);
  background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#be12bc),color-stop(13%,#1e1d1b),color-stop(100%,#44423d));
  background:-webkit-linear-gradient(-45deg,#be12bc 0%,#1e1d1b 13%,#44423d 100%);
  background:-o-linear-gradient(-45deg,#be12bc 0%,#1e1d1b 13%,#44423d 100%);
  background:-ms-linear-gradient(-45deg,#be12bc 0%,#1e1d1b 13%,#44423d 100%);
  background:linear-gradient(-45deg,#be12bc 0%,#1e1d1b 13%,#44423d 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#be12bc',endColorstr='#44423d',GradientType=1);
  filter:none;
}

.outer_body TABLE TR TD TABLE TR TD .gallery_content TABLE TR TD .gallery_image:hover {
  height:106px;
  width:100px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  border:1px outset #000000;
  -webkit-box-shadow:0 0 2px 3px #006CAA;
  -moz-box-shadow:0 0 2px 3px #006CAA;
  box-shadow:0 0 2px 3px #006CAA;
}

.outer_body TABLE TR TD TABLE TR TD TABLE TR TD .content.about_me TABLE
pls check my contest picture {
  background-image:url();
  background-repeat:no-repeat;
  background-position:460px 0;
}