@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600);
body { font: 16px "Open Sans", Georgia, serif; color: #3e3d3d; min-width: 990px; margin: auto; }
* { margin: 0; padding: 0; outline: 0; }
img { border: 0; }
a { color: #000; text-decoration: none; cursor: pointer;}
.clear { clear: both; }
.left { float: left; }
.right { float: right; }

/*HEADER =======================*/
.header-container { background: url(../images/menu-bar.png) no-repeat center bottom; height: 160px; position: relative; z-index: 30; }
.header-container .header { width: 960px; margin: auto; padding-top: 35px; position: relative;  }
.header-container .logo { position: absolute; top: 45px; left: 382px;; }
.header-container .nav-container li { float: left; list-style:none; padding: 0 10px; }
.header-container .nav-container a { font-size: 18px; line-height: 20px; display: block; background: url(../images/nav-sign.png) no-repeat 0 3px; padding-left: 48px; transition: color 0.8s; -moz-transition: color 0.8s; -webkit-transition: color 0.8s; }  
.header-container .nav-container a:hover, .header-container .nav-container a.active { color: #0099ff; }
.header-container .nav-container a span { font-size: 14px; line-height: 14px; color: #464646; display: block; }
.header-container .nav1 { float: left; }
.header-container .nav2 { margin-right: 10px; float: right; }

/*SLIDER ========================= */
.slider-container { width: 100%; height: auto; min-height: 380px; max-height: 700px; overflow: hidden; position: relative; margin-top: -170px; float: left; }
.slider-container .slide { width: 100%!important; height: 100%!important; text-align: center; display: block!important;  }
.slider-container .slide img { max-width: 100%; height: auto; min-height: 380px!important; }
.slider-container .slide1 { display: block; }
.slider-container .slider-nav { position: absolute; left: 0; right: 0; top: 170px; z-index: 20; width: 820px; margin: auto; text-align: right; }
.slider-container .slider-nav a { background: url(../images/slider-nav.png); width: 29px; height: 29px; text-align: left; text-indent: -9999px; cursor: pointer; display: inline-block; margin: 0 5px; } 
.slider-container .slider-nav a.activeSlide { background-position: right; }

/*FOOTER =======================*/
.footer-container{ background: #034068; padding: 20px 0; margin-top: 10px; font-size: 17px; color: #fff; -webkit-box-shadow: 0px -3px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px -3px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px -3px 5px 0px rgba(0,0,0,0.75); }
.footer-container .footer { width: 990px; margin: auto; }
.footer-container a { color:#fff; }
.footer-container a:hover { color: #CCC; }

.footer-container li{ list-style: none; float:left; border-left: 2px solid #fff; }
.footer-container li:first-child{ border:none; }
.footer-container li a { padding: 10px; }
.footer-container .copy { margin: 0; padding: 15px 0 0 10px; }
.footer-container .right{ margin-top: 10px; }

/*WRAPPER =====================*/
.wrapper-container { width: 990px; margin: auto; padding: 20px 0; position: relative; z-index: 30; clear: both; }

.wrapper-container .breadcrumbs { margin: -15px 0 15px 20px; font-size: 14px; line-height: 16px; color: #4b4b4b; }
.wrapper-container .breadcrumbs .home{color:#4b4b4b; padding-left:17px; background:url(../images/home-icon.png) 0 4px no-repeat;}
.wrapper-container .breadcrumbs a { text-decoration: none; }
.wrapper-container .breadcrumbs strong { font-weight: normal; }
.wrapper-container .breadcrumbs a:hover, .wrapper-container .breadcrumbs strong:hover { cursor: pointer; text-decoration: underline; }

.wrapper-container .title { background: url(../images/nav-sign.png) 0 6px no-repeat; padding-left: 50px; margin-bottom:20px; }
.wrapper-container .title h1 { text-transform: uppercase; font-size: 24px; font-weight: normal; }
.wrapper-container .title .under_h1 { font-size:14px; line-height:16px; color:#7c7b7b; }
.wrapper-container .title .under_h1:before{ content:"> ";}

.wrapper-container  p { padding: 8px 0 14px 0; }
.wrapper-container  h3 { padding: 0 0 14px 0; margin: 0; }
.wrapper-container  li { list-style: outside disc; margin: 0 0 5px 25px; }
.wrapper-container .black { color: #000; }

/* FIRST PAGE */
.wrapper-container .homepage { margin-top: 300px; }

.wrapper-container .boxes { position: absolute; top: -100px; }
.wrapper-container .boxes li { float: left; list-style: none; color: #fff; font-size: 15px; font-weight: 300; margin: 0; background: #000 }
.wrapper-container .boxes .box { background: #034068; width: 250px; height: 332px; position: relative; padding: 10px 15px; }
.wrapper-container .boxes .smalltitle { font-size: 24px; padding-left: 5px; }
.wrapper-container .boxes .image img { display: block; margin: 5px auto 10px auto; border: 1px solid #fff; webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75); box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);}
.wrapper-container .boxes .description { padding: 0 5px; }
.wrapper-container .boxes .more_button { background:#0099ff; display:block; padding:5px 10px; color:#fff; font-size: 14px; position:absolute; bottom:-10px; right:-10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75); transition: background 0.8s; -moz-transition: background 0.8s; -webkit-transition: background 0.8s;}
.wrapper-container .boxes .more_button:hover{ background: #4B4B4B; }
.wrapper-container .boxes .item1 { background: url(../images/box-item.png) top left no-repeat; width: 269px; height: 381px; padding: 15px 0 0 23px; }
.wrapper-container .boxes .item2 { background: url(../images/box-item.png) -288px 0 no-repeat; width: 312px; height: 382px; padding: 5px 0 0 43px; margin: 10px 15px; }
.wrapper-container .boxes .item3 { background: url(../images/box-item.png) top right no-repeat; width: 300px; height: 381px; padding: 15px 0 0 0;}

/* PAGES */
.wrapper-container .servicii{width:342px; height:580px; padding-top: 47px; background:url(../content/serviciile_noastre.jpg); float:right; margin:10px 0 50px 10px; text-align: center; font-size: 30px; line-height: 55px; color:#fff; border: 3px solid #0b9dff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} 
.wrapper-container .servicii a {color:#fff; font-size: 90%;}

.wrapper-container .servicii_ul li{list-style:none;}
.wrapper-container .servicii_ul li:before{ content:"> ";}
.wrapper-container .certificat{text-align:center;}
.wrapper-container .map { width: 100%; height: 300px; border: 1px solid #000; }
.wrapper-container p.info{ margin:0 0 20px 30px;}

/* NO PAGE*/
.wrapper-container .nopage { background: url(../images/404.png) bottom center no-repeat; padding: 0 0 330px ; line-height: 30px; text-align: center }
.wrapper-container .nopage .oops { font-size: 50px; color: #FF9900; margin-bottom: 20px; }
.wrapper-container .nopage a { color:#822629; }
