/* MAIN ELEMENTS */
body{background:#253b70;font-family:Arial; font-size:12px;}
a {color:#253b70;text-decoration:none;}
a:hover{text-decoration:underline;}
div.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0!important;margin:0!important;padding:0!important;}
div.left{float:left;}
div.right{float:right;}

/* HEADER */
#header{width:960px; margin:0px auto; position:relative; z-index:22; }
#hmap{width:960px; height:175px; position:relative; background:url('../img/hmap.jpg'); }
#hmap span{display:block;text-align:right;color:#FFFFFF;padding-right:10px;padding-top:10px;height:14px;}
#hmap div{width:960px; height:32px; position:absolute; bottom:0px; left:0px;}
#hmap a.logo{display:block; }
#hmap #hlogo1{width:218px; height:66px; float:left; background: url('../img/logo-CP.jpg');margin-left:21px;margin-top:4px;}
#hmap #hlogo2{width:107px; height:54px; float:right; background: url('../img/logo-MA.jpg');margin-right:19px;margin-top:15px;}

#hmenu{width:960px;position:absolute; top:140px;margin:0;padding:0;z-index:222;}

#hmenu ul#menu{list-style-type:none; float:left;margin:0;padding:0;margin-left:5px; }
#hmenu ul#menu li{display:block; float:left; padding:8px 15px 5px 15px;margin:0;position:relative;color:#ffffff;font-size:16px; }
#hmenu ul#menu li a{color:#ffffff; text-decoration:none;padding:0px;font-weight:500;}
#hmenu ul#menu li a.sel{color:#177AC0;}
#hmenu ul#menu li a.sel:hover{color:#ffffff;}
#hmenu ul#menu li ul {position:absolute;top:34px;z-index:22; height:0;overflow:hidden;left:0px;}
#hmenu ul#menu li ul.about-us, #hmenu ul#menu li ul.despre-noi{width:170px;}
#hmenu ul#menu li ul.expertise, #hmenu ul#menu li ul.expertiza{width:300px;}
#hmenu ul#menu li ul.ma-international {width:190px;}
#hmenu ul#menu li ul.news, #hmenu ul#menu li ul.noutati{width:230px;}
#hmenu ul#menu li ul li{background:#e2e7f5;line-height:30px;font-weight:400;float:right; padding:0px!important; }
#hmenu ul#menu li ul li.blue{position:absolute;height:100px;width:101px!important;top:0px;left:0px;background:#177AC0;}
#hmenu ul#menu li ul.news li.blue, #hmenu ul#menu li ul.noutati li.blue {position:absolute;height:100px;width:70px!important;top:0px;left:0px;background:#177AC0;}
#hmenu ul#menu li ul li.first{margin-top:3px;}
#hmenu ul#menu li ul li.last{line-height:0px;}
#hmenu ul#menu li ul.about-us li, #hmenu ul#menu li ul.despre-noi li{width:160px;}
#hmenu ul#menu li ul.expertise li,#hmenu ul#menu li ul.expertiza li{width:290px;}
#hmenu ul#menu li ul.ma-international li {width:180px;}
#hmenu ul#menu li ul.news li,#hmenu ul#menu li ul.noutati li{width:220px;}
#hmenu ul#menu li ul li a{font-size:16px;color:#253b70;padding-left:15px;}

#hmenu form{float:right;margin-right:17px;margin-top:8px;}
#hmenu input.search{width:151px; height:18px; margin:0px; padding:0px; border:0px; float:left;color:#999999;font-size:11px;padding-top:4px;padding-left:5px;}
#hmenu input.button{width:15px; height:22px; background:url('../img/hinput-off.gif'); margin:0px; margin-left:6px;padding:0px; border:0px; float:left;cursor:pointer;cursor:hand; }
#hmenu input.button:hover{background:url('../img/hinput-on.gif');}

#content-wrap{width:960px; margin:0px auto;background:#FFFFFF;padding-bottom:45px;}
#left{margin-left:10px;margin-right:20px;width:220px;float:left;display:inline;}
#content{float:left;width:700px;}
#content-homepage{margin-top:-25px;}
#content-full{margin-left:20px;}

#slider-home{width:960px;height:281px;position:relative;z-index:0;}
#slider{width:960px;height:200px;}

/* HOMEPAGE */
h2{color:#177AC0;font-size:12px;margin:0px;margin-bottom:5px;font-weight:400;padding:0!important;}
#hp1{width:220px;margin-left:10px;margin-right:20px;margin-top:25px;}
#hp1 #deals{margin-top:5px;}
#hp1 #deals div{margin-left:10px;width:210px;background:#253b70;padding-bottom:1px;}
#hp1 #deals div img{margin-left:-10px;}
#hp1 #deals div span{line-height:15px;font-size:12px;height:22px;margin-left:10px;padding-top:3px;color:#FFFFFF;font-weight:bold;display:block;}
#hp1 #contact{margin-left:10px;margin-top:20px;background:#E2E7F5;line-height:12px;padding-bottom:5px;}
#hp1 #contact div{width:210px;height:22px;background:#253b70;margin-left:-10px;color:#FFFFFF;font-size:16px;padding-top:8px;font-weight:bold;}
#hp1 #contact div a{color:#FFFFFF;}
#hp1 #contact div a:hover{color:#8e9fbd;text-decoration:none;}
#hp1 #contact div sup{font-size:12px;margin-left:20px;}
#hp1 #contact span{display:block;margin:10px;font-size:12px;line-height:15px;}
#hp1 #download{margin-left:5px;margin-top:40px;line-height:12px;padding-bottom:5px;}
#hp1 #download img{margin-left:20px;}

#hp2{width:460px;background:#E2E7F5;margin-right:20px;}
#hp2 #cp{margin-left:15px;margin-right:15px;margin-top:30px;height:165px;overflow:hidden;}
#hp2 #cp h1{font-size:25px;color:#253b70;font-weight:400;margin:0;margin-top:20px;margin-bottom:5px;padding:0;line-height:25px;}
#hp2 #cp span{font-size:18px;font-weight:350;color:#333333;line-height:20px;}
#hp2 #cp span a{color:#253b70;font-size:20px;}
#hp2 #cpnews{margin:10px 15px;margin-bottom:0;}
#hp2 #cpnews div {line-height:15px;padding-top:10px;padding-right:10px;}
#hp2 #cpnews div img {margin:10px;margin-top:0;float:left;}
#hp2 #cpnews div span{font-weight:bold;font-size:11px;}
#hp2 #cpnews div a{font-weight:bold;float:none;}
#hp2 #cpnews div.new0{background:#f0f3fa;}
#hp2 #cpnews div.new1{background:#FFFFFF;}
#hp2 #cpnews div.spacing{height:10px;float:right;padding:0;width:360px;}
#hp2 #cpnews a{float:right;font-weight:bold;margin:14px auto;}

#hp3{width:220px;margin-top:25px;}
#hp3 #testimonials{margin-top:5px;height:285px;overflow:hidden;}
#hp3 #testimonials img{border:5px solid #E2E7F5;float:left;}
#hp3 #testimonials div{float:right;width:140px;}
#hp3 #testimonials div img{border:0;float:none;}
#hp3 #testimonials div blockquote{font-style:italic;color:#253b70;font-size:12px;margin:0;}
#hp3 #testimonials div span{color:#8F8F8F;font-size:12px;font-style:normal;}
#hp3 #testimonials div span strong{font-weight:500;}
#hp3 #manews{margin-top:55px;background:#F0F3FA;}
#hp3 #manews img{margin-top:-32px;}
#hp3 #manews h2{margin:7px 0 10px 10px;}
#hp3 #manews div{margin-left:10px;margin-bottom:20px;line-height:15px;}
#hp3 #manews div span{font-weight:bold;font-size:11px;display:block;}
#hp3 #manews div a{font-weight:bold;}

#footer{width:960px; margin:0px auto;color:#FFFFFF;font-size:12px;padding:20px 0 20px 50px;line-height:12px;}
#footer a{color:#FFFFFF;}
#dev{padding:2px 5px 2px 5px;color:#FFFFFF;font-weight:bold;text-decoration:none;}
#dev:hover{background-color:#006895 !important;color:#fff !important;text-decoration:none !important;}


/* Content pages */
#breadcrumbs, #breadcrumbs-full{line-height:33px;font-size:11px;color:#666666;margin-left:250px;}
#breadcrumbs-full{margin-left:20px;}
#content h1,#content-full h1{color:#177ac0;font-size:30px;line-height:30px;padding:0!important;margin:5px 0 15px 0!important;font-weight:normal!important;}
#content a{font-weight:bold;}
#content ul{list-style-type:square;color:#44bdff;}
#content ul li span{color :#000}
.heading{font-size:14px;color:#666666;font-weight:bold;line-height:16px;}
h3{font-size:12px;font-weight:bold;padding:0;margin:17px 0 7px 0;}
p{margin-bottom:10px;line-height:17px;text-align:justify;}
q{display:block;font-size:14px;color:#253b70;font-weight:bold;line-height:16px;margin-top:30px;margin-bottom:30px;text-align:justify;}
q span{font-weight:normal;display:block;margin-top:10px;font-size:12px;}

.col{width:450px;margin-right:20px;float:left;}

ul.menu2{list-style-type:none;background:#253b70;width:220px;margin-top:-93px;z-index:10;position:relative;padding:12px 0;}
ul.menu2 li{color:#44bdff;font-size:16px;margin-left:10px;font-weight:bold;line-height:30px;}
ul.menu2 li span{display:block;color:#FFFFFF;font-size:12px;line-height:15px!important;font-weight:normal;}
ul.menu2 li select{color:#666666;width:200px;border:1px solid #253b70;}
ul.menu2 li a{color:#ffffff; text-decoration:none;}
ul.menu2 li a:hover{color:#44bdff;}
ul.menu2 li a.active{color:#44bdff;}
ul.menu2 li .menu3{list-style-type:none;margin:0;padding:0px;padding-left:20px;}
ul.menu2 li .menu3 li{line-height:25px;font-size:12px;}
ul.menu2 li .menu3 li a{color:#ffffff; text-decoration:none; font-weight:normal;}
ul.menu2 li .menu3 li a:hover{color:#44bdff;}

#left #testimonials{margin-top:5px;height:285px;overflow:hidden;}
#left #testimonials img{border:5px solid #E2E7F5;float:left;}
#left #testimonials div{float:right;width:140px;}
#left #testimonials div img{border:0;float:none;}
#left #testimonials div blockquote{font-style:italic;color:#253b70;font-size:12px;margin:0;}
#left #testimonials div span{color:#8F8F8F;font-size:12px;font-style:normal;}
#left #testimonials div span strong{font-weight:500;}

.content-middle{width:460px;margin-right:20px;float:left;}
.content-right{width:220px;float:left;}
.content-right div{height:110px;margin-bottom:10px;overflow:visible;}
.content-right div.closed{height:220px;margin-bottom:20px;}
.content-right div div{background:url('../img/right-box-bg.gif') repeat-x top;}
.content-right div.closed div{height:120px;}
.content-right div div span{display:block;font-weight:bold;display:block;line-height:30px;margin-left:10px;color:#FFFFFF;}
.content-right div div span a{color:#FFFFFF;}
.content-right div div span a:hover{text-decoration:none;color:#8e9fbd;}
.content-right div div a.ma{color:#FFFFFF;font-weight:normal!important;font-size:14px;display:block;margin-left:10px;line-height:15px;margin-bottom:5px;}
.content-right div div img{margin-left:10px;}
.content-right div.closed div img{border:10px solid #e2e7f5}

.platform{width:220px;height:390px;margin-right:20px;margin-top:25px;float:left;}
.platform div.unu{height:90px;background:#253b70;}
.platform div.unu span.title{display:block;color:#FFFFFF;font-weight:bold;font-size:14px;line-height:30px;margin-left:15px;}
.platform div.doi{height:360px;margin-left:15px;background:#e2e7f5;padding-top:10px;}
.platform div.doi span{margin:0 10px;display:block;}

.manews{width:220px;height:400px !important;margin-right:20px;margin-top:25px;float:left;}
.manews div.unu{background:url('../img/right-box-bg.gif') repeat-x top;overflow:hidden;height:auto;}
.manews div.unu span.title{display:block;color:#FFFFFF;font-weight:bold;font-size:14px;line-height:30px;margin-left:15px;background:#253B70;}
.manews div.doi{margin-left:15px;background:#e2e7f5;padding-top:10px;padding-bottom:10px;height:auto;}
.manews div.doi div{background:none;height:auto;margin-left:10px;padding-right:5px;}
.manews div.doi span{color:#000;display:block;margin:0;}

/* contact */
form.contact div label{width:205px;height:20px;display:block;float:left;margin:0px 10px 0px 0px;line-height:20px;font-size:11px;}
form.contact div label span.error{color:#F78484;font-weight:normal;}
form.contact div input{width:200px;border:1px solid #d3d1bc;height:15px;float:left;margin:0px 10px 10px 0px;font-family:arial;line-height:11px;font-size:11px;display:block;overflow:hidden;padding:3px 0px 0px 0px;}
form.contact div select{width:195px;border:1px solid #d3d1bc;height:20px;float:left;margin:0px 10px 10px 0px;background:#f6f6ec;border:1px solid #d3d1bc;padding:1px 0px 0px 0px;font-size:11px;color:#959273;}
form.contact div textarea {float:left;display:block;width:414px;margin:0px 0px 10px 0px;border:1px solid #d3d1bc;overflow:hidden;font-family:arial;font-size:11px;}
input.btn{background:#253b70;width:65px!important;float:right!important;color:#ffffff;font-weight:bold;border:0;cursor:pointer;height:20px!important;padding-bottom:17px!important;display:block;margin-right:40px!important; }
input.btn:hover{color:#8e9fbd;display:inline;}
form.contact div label.big{width:438px;padding:0px;}
form.contact div input.big{width:414px;}
form.contact div select.big{width:430px;}

/* sitemap */
h2.sitemap{font-size:15px;font-weight:bold;}
h2.sitemap a{color:#177AC0;}
h2.sitemap a:hover{text-decoration:none;}
div.sitemap{width:168px;margin-right:20px;float:left;}
ul.sitemap{list-style-type:none;margin:0;padding:0;}
ul.sitemap li{margin:0;padding:0;line-height:20px;}
ul.sitemap li a{font-size:13px;font-weight:bold;}

/* team */
.member{width:160px;height:283px;margin-right:20px;margin-top:20px;float:left;background:url('../img/column-blue-bg2.gif') repeat-x top;}
.member div.unu{}
.member div.unu span.title{display:block!important;color:#FFFFFF;font-weight:bold;font-size:14px;line-height:28px;margin-left:10px;}
.member div.unu span.title a, .member div.unu span.title2 a{color:#FFFFFF;}
.member div.unu span.title a:hover, .member div.unu span.title2 a:hover{text-decoration:none;color:#8e9fbd;}
.member div.unu span.position{display:block!important;color:#FFFFFF;font-size:12px;line-height:12px;margin-left:10px;margin-bottom:12px;}
.member div.unu span.position span{display:block;margin-top:2px;}
.member img{height:220px;margin-left:10px;}
.member div.unu span.title2{display:block;color:#FFFFFF;font-weight:bold;font-size:12px;line-height:28px;margin-left:10px;}

h4{font-size:14px;margin:15px 0;}
h4 span{font-weight:normal;}

/* news */
div.new-wrap00, div.new-wrap01, div.new-wrap10, div.new-wrap11{float:left;width:340px;}
div.new-wrap01, div.new-wrap11{margin-right:20px;}
div.news {line-height:15px;padding-top:10px;padding-right:10px;height:70px;overflow:hidden;}
div.news img {margin:10px;margin-top:0;float:left;}
div.news span{font-weight:bold;font-size:11px;}
div.news span.testimonial{font-size:12px;color:#253b70;font-weight:normal;}
div.news a{font-weight:bold;float:none;}
div.new-wrap00 div, div.new-wrap01 div{background:#F0F3FA;}
div.new-wrap10 div, div.new-wrap11 div{background:#E1E7F5;}
div.spacing{height:10px;float:right;padding:0;width:260px;}

img.news{float:right;margin-left:20px;}

div.pagination{text-align:right;width:700px;margin-bottom:15px;line-height:12px;}
div.pagination div.disabled, div.pagination span.current{display: inline;float: none;clear: none;color: #666666;font-weight:bold;}

/* deals */
.deal{width:220px;height:327px;margin-right:20px;margin-top:20px;float:left;overflow:visible;}
.deal div.unu{height:60px;background:#253b70;}
.deal div.unu span.title{display:block;color:#FFFFFF;font-size:12px;line-height:28px;margin-left:10px;}
.deal div.unu span.title a{color:#FFFFFF;}
.deal div.unu span.title a:hover{text-decoration:none;color:#8e9fbd;}
.deal img{height:297px;margin-left:10px;}

.overlay-title{color:#253b70;font-size:14px;font-weight:bold;margin-bottom:20px;}
.overlay-date{font-weight:bold;}

/* search */
.gsc-search-box {display:none;}
.gsc-branding {display: none;}
.gsc-tabsArea {display: none;}
.gsc-results{width:920px!important;}
.gsc-resultsbox-visible{width:800px;}
.gsc-resultsHeader{border:0!important;}
.gsc-trailing-more-results{visibility:hidden;}
.gs-title a.gs-title,.gs-title a.gs-title b{color:#003C78;}
.gs-title a.gs-title:hover,.gs-title a.gs-title:hover b{color:#8e9fbd;text-decoration:underline;}
.gs-visibleUrl{display:none;}
.gs-snippet {background:#F0F0F0 !important;border:0!important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page{color:#003C78!important;font-weight:bold;}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover{color:#8e9fbd!important;text-decoration:underline;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#8e9fbd!important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover{color:#8e9fbd;text-decoration:none;}
.gsc-cursor, .gsc-cursor-top{color:#003C78!important;font-weight:bold;float:right;margin-top:10px;}
.gsc-cursor-box{border-top:1px dotted #777;padding-top:10px;}
