/* Global properties ======================================================== */
html, body {width:100%;padding:0;margin:0;}
html{height:100%;background:url(../images/main.png) center 0 repeat;}
body {font:14px/25px Arial, Helvetica, sans-serif;min-width:960px;color:#333;}
.ic {margin:-220% 0 0 0;line-height:10px;background:#fff;overflow:hidden;font-size:10px;float:right;color:#f00;width:50%;padding:0;border:0;}
.main {border-top:#000 5px solid;padding-bottom:10px;width:100%;}
/***********************************************************************/
a {text-decoration:none;cursor:pointer;}
a:hover {text-decoration:none;}
a.button {box-shadow:0 1px 1px #fff;padding:6px 20px 5px 20px;display:inline-block;background:#55b7c8;border-radius:5px;line-height:20px;font-size:14px;color:#fff;}
a.button:hover {background:#555;}
a.link {text-decoration:none;cursor:pointer;color:#44a7bb;}
a.link:hover {text-decoration:underline;}
.color-1 {color:#fff;}
a.color-1:hover {text-decoration:underline;}
.font-3 {line-height:33px;font-size:17px;color:#292929;}
h2 {font-family:'Oxygen', sans-serif;font-weight:normal;letter-spacing:1px;padding:15px;line-height:40px;font-size:34px;color:#222;}
h3 {font-family:'Oxygen', sans-serif;font-weight:normal;line-height:25px;font-size:20px;color:#222;padding:15px;}
h3 strong {font-weight:normal;margin-top:-5px;display:block;}
h4 {color:#222;font-size: 15px; margin-left:15px; margin-top: 15px;}
ul {list-style-image:none;padding:0;margin:0;}
ul.list-1 li {background:url(../images/marker.gif) 0 20px no-repeat;padding:10px 0 0 17px;line-height:25px;}
ul.list-1 li a {line-height:25px;font-size:14px;color:#222;}
ul.list-1 li a:hover {color:#44a7bb;}
/******************************************************************/
.noblue {color: #222;}
.noblue:hover {color: #1C86EE;}
.clear {line-height:0;font-size:0;width:100%;clear:both;}
.wrapper {position:relative;overflow:hidden;width:100%;}
.wrap {position:relative;overflow:hidden;}
.extra-wrap {overflow:hidden;}
.fleft {float:left;}
.fright {float:right;}
.img-indent {margin:7px 0 0 0;float:left;}
.img-indent-2 {margin:4px 26px 0 0;float:left;}
.last {margin-right:0 !important;}
.img-radius {border-radius:4px;}
.box-shadow {box-shadow:0 1px 1px #fff;}
.top-1 {margin-top:12px;}
.top-2 {margin-top:43px;}
.top-3 {margin-top:33px;}
.top-4 {margin-top:0;}
.top-5 {margin-top:0;}
.left-1 {margin-left:13px;}
.bot-0 {padding-bottom:0 !important;margin-bottom:0 !important;}
.bot-1 {margin-bottom:0;}
.bot-2 {margin-bottom:0;}
.pad-0 {padding:22px 26px 23px 26px;}
.pad-1 {padding:30px 26px 40px 26px;}
.pad-2 {padding:0 26px;}
.pad-3 {padding:37px 26px 40px 26px;}
.p0 {padding-bottom:8px;}
.p1 {padding-bottom:25px;}
.p2 {padding-bottom:12px;}
.p3 {padding-bottom:17px;}
.p4 {padding-bottom:18px !important;}
.p5 {padding-bottom:14px;}
.p6 {padding-bottom:10px;}
/*********************************header*************************************/
header {margin:0 auto;z-index:101;width:960px;}
h1 {display:inline-block;z-index:100;margin-top:25px;}
.form-search {border:#d9d9db 1px solid;margin:60px 39px 0 0;border-radius:4px;background:#fff;float:right;}
#form-search input {font-family:Arial, Helvetica, sans-serif;padding:5px 10px 5px 13px;background:transparent;display:inline-block;vertical-align:top;margin-right:4px;font-size:13px;color:#d2d2d2;height:18px;border:none;width:186px;float:left;}
.search_button {background:url(../images/search-button.png) 0 0 no-repeat;display:inline-block;vertical-align:top;margin:0 0 0 0;height:29px;width:26px;float:left;}
.search_button:hover {background:url(../images/search-button.png) right 0 no-repeat;}
.social-icons {padding:20px 30px 13px 0;text-align:right;overflow:hidden;}
.social-icons span {display:inline-block;margin:3px 14px 0 0;line-height:17px;font-weight:bold;font-size:13px;color:#fff;}
.social-icons a {display:inline-block;height:23px;float:right;width:23px;}
.icon-1 {background:url(../images/icon-1.png) 0 0 no-repeat;}
.icon-2 {background:url(../images/icon-2.png) 0 0 no-repeat;margin-left:7px;}
.icon-3 {background:url(../images/icon-3.png) 0 0 no-repeat;margin-left:7px;}
.social-icons a:hover {background-color:#222;}
nav {margin:3px 6px 0 6px;border-radius:12px;background:#BCD2EE;padding:4px;z-index:100;}
nav>div {background:url(../images/nav.jpg) 0 0 repeat-x #55b7c8;border-radius:12px 8px 8px 12px;}
.menu{border-right:#7acad7 1px solid;display:inline-block;margin:0 1px 0 0;float:left;}
.menu li {background:url(../images/transp.png) 0 0 repeat;border-right:#53b2c3 1px solid;border-left:#82ceda 1px solid;position:relative;line-height:17px;margin:0 0 0 0;z-index:990;float:left;}
.menu ul {background:url(../images/nav.jpg) 0 0 repeat-x #55b7c8;font:normal 13px Arial, Helvetica, sans-serif;position:absolute;list-style:none;display:none;display:none;top:64px;left:0;}
.menu li a {padding:23px 28px 24px 28px;line-height:17px;font-weight:bold;font-size:13px;display:block;color:#fff;}
.menu li.home-page {background:url(../images/transp.png) 0 0 repeat;border-radius:8px 0 0 8px;border:none !important;display:inline-block;}
.menu li.home-page a {padding:21px 22px 24px 23px !important;}
.menu li.home-page span {background:url(../images/home-page-img.png) 0 0 no-repeat;display:block;height:19px;width:19px;}
.menu li:hover , ul.menu li.current {background:url(../images/current.jpg) 0 0 repeat-x #000;border-right:#000 1px solid;border-left:#000 1px solid;}
.menu ul li {border-bottom:1px solid #ccc;width:230px;float:none;}
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {background:none;padding:8px 10px;display:block;float:none;}
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {background:url(../images/current.jpg) 0 0 repeat-x #000;color:#fff;}
.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {background:none;padding-top:5px;display:block;height:22px;float:none;}
.menu ul ul {left:171px;top:0;}
li.menuhover a, li.menuhover li.menuhover a {background:url(../images/transp.png) 0 0 repeat;color:#fff;}
li.menuhover span, li.menuhover li.menuhover span {background:#999;color:#fff;}
#content {margin:15px auto;width:960px;}
.border-1 {background:url(../images/border-1.gif) 0 bottom repeat-x;}
.line-1 {background:url(../images/line.png) 0 bottom repeat-x;padding-bottom:29px;margin-bottom:24px;}
.img-border {border:#ebebec 4px solid;border-radius:12px;}
.block-1>div {margin-right:27px;width:278px;float:left;}
.block-1>div h3 {margin-bottom:16px;}
.block-1>div img {margin-bottom:12px;}
.block-1>div a.button {margin:18px 0 0 0;}
.aside {padding:33px 0 60px 0;background:#f9f9fb;width:100%;}
.block-2>div {margin-right:40px;width:420px;float:left;}
.block-3>div {padding:37px 0 40px 0;margin-right:27px;width:278px;float:left;}
.box-1 {padding-bottom:10px;overflow:hidden;}
.box-1>span {display:inline-block;line-height:25px;font-weight:bold;font-size:14px;color:#44a7bb;width:50px;float:left;}
.block-4>div {margin-right:18px;width:208px;float:left;}
.block-4>div img {margin-bottom:18px;}
.block-5 {margin-right:36px;width:270px;float:left;}
.block-6 {width:580px;float:left;}
.block-7 {margin-right:30px;width:275px;float:left;}
.block-8>div {margin-right:27px;width:278px;float:left;}
.box-2 a {display:inline-block;margin-right:20px;float:left;}
/****************************footer************************/
footer {text-align:center;background:#fff;overflow:hidden;width:100%;color:#000;}
#footerbar {font-family:'Oxygen', sans-serif;margin:0 auto;background:#FF3030;width:100%;}
#footerbar div, footer div {width:960px;margin:0 auto;}
#footerbar div p.left{float:left;margin:0 50px;}
#footerbar div p.right{float:right;margin:0 50px;}
#footerbar div p a{color:#fff;font-size:14px;}
#footerbar div p a:hover{text-decoration:underline;}
footer div a img{margin:20px 20px;}
#geoideafooter {background:#000; color: #fff;font-family:'Oxygen';margin: 0px 0px 0px 0px;}
/*footer p{color:#666;font-size:10px;margin-bottom:2px;}*/
/**********************form**********************/
.map {height:186px;width:270px;}
.map iframe {border-radius:8px;height:186px;width:270px;}
dl {margin:17px 0 0 0px;}
dl dt {margin-bottom:10px;}
dl dd span {font-weight:bold;}
#form {margin:8px 0 0 0;width:575px;}
#form input {font:13px Arial, Helvetica, sans-serif;padding:5px 9px 7px 13px;border:#e0e0e1 1px solid;outline:medium none;border-radius:4px;background:#fff;color:#d2d2d2;width:341px;height:17px;float:left;}
#form textarea {font:13px Arial, Helvetica, sans-serif;border:#e0e0e1 1px solid;padding:6px 0 0 13px;outline:medium none;border-radius:4px;background:#fff;margin:0 0 0 0;overflow:auto;color:#d2d2d2;height:188px;resize:none;width:560px;float:left;}
#form label {position:relative;min-height:41px;overflow:hidden;display:block;}
.btns {padding-top:20px;text-align:left;}
.btns a {display:inline-block;margin:0 10px 0 0px;}
#bar {margin:0 auto;width:960px;}
#bar p{text-align:left;}
/********************************/
.container h3{text-align:center;margin:10px 0;}
.container p:first-letter{margin-left:30px;}
.container p{text-align:justify;margin:10px 30px;}
#program{text-align:justify;margin:20px 100px;}
#program p, #program p:first-letter{padding:0;margin:0;}
#program td{padding:5px 10px;}
#program .date{border-right:2px dashed #999;font-weight:bold;padding:5px 10px;text-align:right;width:100px;color:#555;}
/*------------*/
#leftmenu{position: absolute;z-index: 995;}
#navigationMenu {margin-left:-70px;margin-top:-95px;position:fixed;}
#navigationMenu li{list-style:none;padding:2px;height:39px;width:40px;}
#navigationMenu span{font-family:Arial, Helvetica, sans-serif;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;-webkit-transition: 0.25s;-webkit-border-radius:8px;-moz-transition: 0.25s;-moz-border-radius:8px;letter-spacing:0.6px;background:#FCFCFC;white-space:nowrap;position:absolute;transition: 0.25s;border-radius:8px;font-weight:bold;line-height:30px;overflow:hidden;font-size:15px;z-index:9999;left:45px;padding:0;top:4px;width:0;}
#navigationMenu a{position:relative;display:block;height:40px;width:40px;}
/* General hover styles */
#navigationMenu a:hover span{overflow:visible;padding:0 20px;width:auto;}
#navigationMenu a:hover{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;text-decoration:none;}
#navigationMenu .acasa {background:url('../images/navigation.png') no-repeat;}
#navigationMenu .program {background:url('../images/program-menu-icon.png') no-repeat;}
#navigationMenu .deliverables {background:url('../images/deliverables-menu-icon.png') no-repeat;}
#navigationMenu .doc {background:url('../images/doc-menu-icon.png') no-repeat;}
#navigationMenu .prezentari {background:url('../images/prezentari-menu-icon.png') no-repeat;}
#navigationMenu .participanti {background:url('../images/participanti-menu-icon.png') no-repeat;}
#navigationMenu .statistici {background:url('../images/statistici-menu-icon.png') no-repeat;}
#navigationMenu .poze {background:url('../images/foto-menu-icon.png') no-repeat;}
#navigationMenu .video {background:url('../images/video-menu-icon.png') no-repeat;}
#navigationMenu .video span, #navigationMenu .poze span, #navigationMenu .statistici span, #navigationMenu .participanti span, #navigationMenu .prezentari span, #navigationMenu .doc span, #navigationMenu .deliverables span, #navigationMenu .program span{color:#44a7bb;}
#prezentari, #participanti, #statistici, #poze, #video, #doc, #deliverables {margin:100px 0px;}
/* Language */
.lang{padding:5px;position:absolute;height:20px;width:100px;right:10%;top:1px;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.lang ul li a{color:black; font-weight:bold;}
.lang ul li a{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);opacity:0.4;}
.lang a.current,.lang a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);opacity:0.9;}
.lang ul {padding:0;margin:0;list-style:none;}
.lang ul li {display:inline;padding:0 4px;margin:0;border-right:1px solid black;}
.lang ul li a:hover {color:#AE0000;}
 /******** content box**********/
.box{-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);background-color: #fff;position: relative;margin: 25px 0;padding:10px;}
.box:before, .box:after{-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);-webkit-transform: skew(-5deg) rotate(-5deg);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);-moz-transform: skew(-5deg) rotate(-5deg);-ms-transform: skew(-5deg) rotate(-5deg);-o-transform: skew(-5deg) rotate(-5deg);transform: skew(-5deg) rotate(-5deg);background: transparent;position: absolute;height: 10px;content: ' ';bottom: 12px;z-index: -1;width: 40%;left: 12px;}
 .box:after{-webkit-transform: skew(5deg) rotate(5deg);-moz-transform: skew(5deg) rotate(5deg);-ms-transform: skew(5deg) rotate(5deg);-o-transform: skew(5deg) rotate(5deg);transform: skew(5deg) rotate(5deg);right: 12px;left: auto;}
 /*** tiny box 2****/
/** galerie **/
#galleria{-webkit-box-shadow:0 15px 20px -10px #000;-moz-box-shadow:0 15px 20px -10px #000;box-shadow:0 15px 20px -10px #000;margin:0 auto;height:600px;}
.galleria-container{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#000;}
#galleria img{border:none;}
/*** prezentari **/
#prezentari ol, #doc ol, #deliverables ol{text-shadow: 0 1px 0 rgba(255,255,255,.5);font: 15px 'trebuchet MS', 'lucida sans';*list-style: decimal;margin-bottom: 4em;counter-reset: li;list-style: none;margin:0px 30px;padding: 0;}
#prezentari ol ol, #doc ol ol, #deliverables ol ol{margin: 0 0 0 2em;}
.rectangle-list a{transition: all .3s ease-out;padding: .4em .4em .4em .8em;margin: .5em 0 .5em 2.5em;text-decoration: none;position: relative;background: #ddd;display: block;*padding: .4em;color: #444;}
.rectangle-list a:hover{background: #eee;}
.rectangle-list a:before{counter-increment: li;content: counter(li);background: #44A7BB;position: absolute;text-align: center;font-weight: bold;margin-top: -1em;line-height: 2em;left: -2.5em;height: 2em;width: 2em;top: 50%;}
.rectangle-list a:after{border: .5em solid transparent;transition: all .3s ease-out;position: absolute;margin-top: -.5em;content: '';left: -1em;top: 50%;}
.rectangle-list a:hover:after{border-left-color: #44A7BB;left: -.5em;}
.box {counter-reset: li;}
/*************obiective***************/
.objectives p{margin-bottom:20px; font-style: italic; color: #333; font-size: 16px;}
.objectives p:first-letter{color: #666;}
/************* about ****************/
#about {list-style-type: circle; margin-left: 100px; font-style: italic; margin-bottom: 20px;}
.about .box h3:first-letter{margin-left:30px;}
.about .box h3:first-letter{margin-left:30px;}
.logos{display:block;float:left;margin-right:20px;}
/************* contact ***********/
.c1, .c2{width:450px;float:left;margin:0 10px;display:block;}
.c1 h3, .c2 h3{font-size:17px;padding-bottom:5px;}
.c1 p, .c2 p{padding:0;margin:5px;font-size:14px;}
.c1 p:first-letter, .c2 p:first-letter{margin-left:0px}
/*********** social media box ***********/
.follow {width:100px;float:right;background:#efefef;margin:12px;border-radius:8px;}
.follow a{display:block;width:40px;margin:5px auto;}
.follow-hor h4{display:inline-block;}
.follow-hor a{display:inline-block;width:40px;margin:5px 5px;}

.twitter{width:270px; float:right;margin:auto auto 10px 30px;border-style:solid none none solid;border-width:2px;border-color: #efefef;padding-left:15px}
.twitter p::first-letter {margin-left:0px;}
.twitter h6{color:#53b2c3;font-size:15px;font-weight:bold;text-align:left;margin:5px;}

/*.news-item{border-top-style:solid;border-top-width:2px;border-top-color:#efefef;}*/
.red p{
    text-align:center;
    font-weight:bold;
    /*border: solid 2px;
    border-color: rgb(255,105,89);*/
    }
.red a{
    color:#ff6959;
}    