/* CSS sistemedeparcare.ro */

html, body { height: 100%; }
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
body { margin: 0px; background-image: url(../assets-parcari/bg01.jpg); background-repeat: repeat; }
h1 { background-image: url(../assets-parcari/p-sign02.gif); background-repeat: no-repeat; background-position: left top; font-family: "Arial Black", sans-serif; font-size: 28px; color: #fff; letter-spacing: -0.08em; padding-left: 54px; line-height:1.6em; height: 40px; margin-top: -10px; }
h2 { background-image: url(../assets-parcari/p-sign01.png);	background-repeat: no-repeat; background-position: left top; font-family: "Arial Black", sans-serif; font-size: 20px; 	color: #fff; letter-spacing: -0.05em; padding-left: 30px; line-height:1.1em; height: 30px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; letter-spacing: -0.04em; }
a, a:link, a:active, a:visited, a:hover{ color: #fff; text-decoration: none; }
a:hover { color: #ccc; text-decoration: underline; }
#containerTop { background-image: url(../assets-parcari/bg_top.jpg); background-repeat: repeat-x; background-position: top; height: 348px; }
#contentTop01 { width: 800px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; height: 338px; background-image: url(../assets-parcari/banner01.jpg); background-repeat: no-repeat; background-position: top; position: relative; }
#elmas { float: right; height: 75px; width: 90px; position: absolute; margin-left: 467px; }
#topLeft { float: left; height: 135px; width: 190px; margin-top: 20px; margin-left: 18px; }
#menu { float:right; width:150px; height:90px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; text-align: left; padding-top: 30px; padding-right: 10px; padding-bottom: 0px;  padding-left: 10px; /*background-color: #fff; */background-image: url(../assets-parcari/bg_menu.png); background-repeat: no-repeat; background-position: left 20px; }
* html #menu { float:right; width:150px; height:100px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; text-align: left; padding-top: 10px; padding-right: 10px; padding-bottom: 0px;  padding-left: 10px; background-image: url(../assets-parcari/bg_menu.png); background-repeat: no-repeat; background-position: top; }
#containerMenu { height: 120px; width: 200px; float: right; font-family: "Arial Black", sans-serif; font-size: 24px; text-transform: capitalize; color: #FFF; letter-spacing: -1pt;  font-weight: bold; margin-top: 170px; position: relative; }
#absMenu { font-family: "Arial Black", sans-serif; font-size: 20px; text-transform: capitalize; color: #0656b7; letter-spacing: -1pt; font-weight: bold; float: right; height: 153px; width: 150px; position: absolute; z-index: 1; margin-left: 42px; margin-top: 15px; text-align: left; margin-bottom: 12px; }
#absMenu p { line-height:1em; letter-spacing:-0.1em; }
#absMenu span { font-size:24px; }
#absMenu span A:visited, #absMenu span A:link, #absMenu span A:hover, #absMenu span A:active { color:#0656b7; }
#absMenu span A:hover { color:#bb0710; text-decoration:none; }
#language { height: 19px; width: 26px; position: absolute; z-index: 1; visibility: visible; background-image: url(../assets-parcari/bg_lang.png); background-repeat: no-repeat;  background-position: top; font-family: "Arial Black", sans-serif; font-size: 14px; padding-right: 3px; padding-left: 8px; letter-spacing: -0.1em;  padding-top: 3px; color: #fff; float: right; margin-right: 10px; margin-bottom: 0px; margin-top: 54px; margin-left: 90px; }
#language a:link, #language a:active, #language a:hover, #language a:visited { color: fff; }
#language a:hover { color: fff; text-decoration: underline; }
#contentMain { width: 773px; margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto; display: table; padding-top: 38px; padding-right: 10px; padding-bottom: 12px; padding-left: 17px; background-image: url(../assets-parcari/bg02.jpg); background-position: top; }
#contentMiddle { margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 780px; height: 50px; padding-top: 23px; padding-bottom: 15px; color: #a09f9f; padding-right: 10px; padding-left: 10px; clear: both; }
#contentMiddle a:link, #contentMiddle a:active, #contentMiddle a:hover, #contentMiddle a:visited { color: #a09f9f; } 
#contentMiddle a:hover { color: #fff; }
#cmLeft { float: left; width: 220px; font-size: 11px; font-weight: bold; }
#cmCenter { float: left; width: 350px; font-size: 18px; font-weight: bold; }
#cmRight { float: right; width: 200px; text-align: right; }
#contentBottom { width: 780px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(../assets-parcari/bg02.jpg); padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px; font-size: 11px; color: #9a9797; clear: both; height: 30px; }
#contentBottomRight { float: right; width: 500px; height: 26px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #9a9797; }
#contentBottomRight a:link, #contentBottomRight a:active, #contentBottomRight a:hover, #contentBottomRight a:visited { color: #9a9797; text-decoration: none; }
#contentBottomRight a:hover { color: #fff; }
.row04 { width: 772px; text-align: left; margin-top: 60px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; margin-bottom: 30px; clear: both; float: left; padding-bottom: 17px; }
#moto { font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #fff; float: left; width: 430px; clear: both; margin-bottom: 22px; }
#subtitle55 { float: left; width: 430px; }
#cell04 { float: left; width: 430px; }
#cell04 ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #a09f9f; list-style: none; margin-left: 10px; }
* html #cell04 ul { margin-left: 30px; } 
#cell04 ul li a, #cell04 ul li a:link, #cell04 ul li a:active, #cell04 ul li a:visited, #cell04 ul li a:hover { color:#a09f9f; text-decoration: none; }
#cell04 ul li a:hover { color: #fff; text-decoration: none; }
#cell04 h4 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #a09f9f; }
#cell04 h4 img { vertical-align: absolute-bottom; margin-right: 7px; }
.cell05 { float: right; width: 300px; }
.animatii { width: 100%; float: left; }
.animatii a:link, .animatii a:visited, .animatii a:hover, .animatii a:active { color: #f00; border-bottom: 1px dotted #f00; }
.animatii a:hover { color: #fff; text-decoration: none; border-bottom: 1px dotted #fff; }
#submenu { text-align: right; float: right; width: 760px; margin-top: -15px; height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; letter-spacing: -0.05em; padding-right: 10px; font-weight: bold; }
#submenu a:link, #submenu a:active, #submenu a:visited, #submenu a:hover { 	color: #fff; }
#submenu a:hover { color: #fff; text-decoration:underline; }
ul.album { list-style: none; padding: 0; margin-right: 0; margin-bottom: 20px; margin-left: 0px; }
ul.album li { float: left; padding: 0; margin: 5px;	position: relative; }
ul.album li a img { border: 5px solid #494041; }
ul.album li a:hover img { border: 5px solid #ba070f; }
#harta_right { float: right; width: 450px; }
ul.documentatie-01 { list-style: none; margin: 5px 0 20px; padding: 12px 0 25px; border-bottom: dashed 1px #8a8687; width: 100%; float: left; display: block; font: normal 11px/12px Arial, sans-serif; }
ul.documentatie-01 li { float: left; width: 180px; display: inline; margin: 0 3px; border-bottom: dashed 1px #4b4040; }
ul.documentatie-01 li a, ul.documentatie-01 li a:visited { color: #a09f9f; text-decoration: none; display: block; padding: 3px; margin: 3px; }
ul.documentatie-01 li a:hover { color: #fff; background: #212121; }
#contentMain h4.doc { font: 700 18px/1.5em Arial, sans-serif; color: #a09f9f; text-indent: 28px; width: 90%; float: left; }
#contentMain h4.brosuri { background: transparent url(../assets-parcari/brosuri.jpg) no-repeat left 50%; }
#contentMain h4.fisiere-cad { background: transparent url(../assets-parcari/cad.jpg) no-repeat left 50%; }
#contentMain h4.date-tehnice { background: transparent url(../assets-parcari/tech-doc.jpg) no-repeat left 50%; }

.youtube { position: absolute; right: -3px; top: 120px; z-index: 9999; }
.youtube a { background: none; }
.youtube a img, .youtube a:visited img { border: none; text-indent: -9999em; display: block; padding: 10px; }
.youtube a:hover img { background: none; }

/* -----------------------------------
	formular service
-----------------------------------	*/

.buton-servicii { float: left; clear: both; font: 700 14px/1.1 Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: center; margin: 10px 0; }
a.buton-servicii, a:visited.buton-servicii { float: left; display: block; background: #09f; color: #fff; text-decoration: none; padding: 10px 15px; border: solid 1px #0188e2; }
a:hover.buton-servicii { background: #990; padding: 10px 15px; border: solid 1px #7f7f00; }
/*
#formular-wrapper { width: 100%; float: left; clear: both; margin: 5px 0; font: 400 17px/1.3 Arial, Helvetica, sans-serif; }
#formular-wrapper strong { font: 700 17px Arial, Helvetica, sans-serif; color: #c00; }
#formular-wrapper h1 { font: 400 25px/1.6 Arial, Helvetica, sans-serif; color: #fff; margin-bottom: 23px; letter-spacing: 0; }
.table-service { width: 100%; border: solid 1px #4d4454; padding: 15px; background: #3b3535; }
.table-service tr, .table-service td { padding: 7px; border-bottom: dotted 1px #484242; color: #fff; }
#formular-wrapper input, #formular-wrapper textarea, #formular-wrapper select { background: #454142; border: solid 1px #2f2c2d; padding: 10px; font: normal 12px/1.3 Arial, Helvetica, sans-serif; color: #858484; }
#formular-wrapper input, #formular-wrapper textarea, #formular-wrapper select { width: 90%; }
#formular-wrapper input:focus, #formular-wrapper textarea:focus, #formular-wrapper select:focus { background: #4c4747; color: #fff; }
#formular-wrapper .cod { width: 80px; float: left; }
#formular-wrapper .sec-code { width: 100%; float: left; margin: 10px 0; }
#formular-wrapper .button { width: 140px; float: left; clear: both; padding: 8px; background: #09f; color: #fff; cursor: pointer; margin-top: 20px; border: none; }
#formular-wrapper .button:hover { padding: 8px 12px; background: #990; font: #fff; }
#success, #error { width: 80%; float: left; font: 700 1.2em/1.4 Arial, Helvetica, sans-serif; margin: 60px 0; }
#success { color: #9C0; }
#error { color: #c00; }

/* -----------------------------------
	clearfix
-----------------------------------	*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clear { clear: both; }

