@charset "utf-8";
/* CSS Document */

html, body, a, div, table, tr, td, th, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead
{margin:0; padding:0; border:0; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; vertical-align:baseline; -webkit-font-smoothing: antialiased; outline:0 none; behavior:  url("ptie/iepngfix.htc") !important}
/* RO - Resetare pentru borduri, margini interioare si exterioare pe cele mai importante elemente html */
/* EN - Reset for borders, margins and paddings on the more important html elements */



body, a, a:visited {font-size:13px; color:#000000; font-family:Arial, Helvetica, sans-serif; outline:0 none; font-weight:normal; -webkit-font-smoothing: antialiased !important}
a:active, a:hover {font-size:13px; color:#000000; font-family:Arial, Helvetica, sans-serif; outline:0 none; font-weight:normal; text-decoration:none; -webkit-font-smoothing: antialiased !important}
/* RO - Familia, marimea si culoarea caracterelor pentru text simplu si legaturi generale */
/* EN - Family, size and color for general plain text and link characters  font-family: FloridaSerial-Light;*/

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

* {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
	outline: 0 none;
	border: none;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

@font-face {
    font-family: 'CicleGordita';
    src: url('ciclegordita0.eot');
    src: url('ciclegordita0.eot?#iefix') format('embedded-opentype'),
                     url('ciclegordita0.woff') format('woff'),
                     url('ciclegordita0.ttf') format('truetype'),
                     url('ciclegordita0.svg#ciclegordita0') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CicleFina';
    src: url('ciclefina0.eot');
    src: url('ciclefina0.eot?#iefix') format('embedded-opentype'),
                     url('ciclefina0.woff') format('woff'),
                     url('ciclefina0.ttf') format('truetype'),
                     url('ciclefina0.svg#ciclefina0') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    background: url('../img/bg-shape.gif') center no-repeat #2a2458;
}
#wrapper {
    display: block;
    overflow: hidden;
    width: 1024px;
    height: 768px;
    margin: auto auto auto auto;
    position: relative;
	padding-bottom: 36px;
}
.wrapper_homepage {
}
.wrapper_default {
    background: url('../img/background_remabo2.png') bottom center no-repeat;
}
.wrapper_servicii {
    background: url('../img/background_text.png') bottom center no-repeat;
}
.wrapper_cotatie {
    background: url('../img/background_remabo2.png') bottom center no-repeat;
}
.descriere{
	font-familly:Tahoma;
	font-size:17px;
	color:white;
	 padding-top: 56px;
    position: absolute;
}
html.html_interior body div#wrapper.wrapper_servicii div#content_right div.jspContainer div.jspPane div#content_servicii table{
	margin-top:77px;
}
#logo_home {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -136px 0 0 -180px;
    display: block;
    width: 330px;
    height: 137px;    
}
#logo_home a{background: url("../img/logo_home.png") top center no-repeat;display:block;width: 330px;height: 137px;   }
#logo_home a:hover {background: url('../img/logo_home_glow.png') top center no-repeat;display: block;width: 330px;height: 137px;   }

#content_left {
    width: 290px;
    margin: 30px 50px 0 60px;
    float: left;
}
#logo {
    display: block;
    overflow: hidden;
}
#navigation {
    border-right: 1px solid #625D83;
    height: 434px;
    margin-top: 53px;
    overflow: hidden;
}
#navigation li {
    display: block;
    float: left;
    width: 175px;
    border-bottom: 1px solid #625d83;
    margin-bottom: 15px;
}
#navigation li.first {
    margin-top: 70px;
}
#navigation li.current {
    display: block;
    float: left;
    width: 289px;
    border-bottom: 1px solid #625d83;
}
#navigation li a {
    font-family: CicleFina;
    font-size: 30px;
    color: #FFF;
    
}
#solicita-cotatie {
    display: block;
    margin-top:-38px;
}

#content_right {
    display:block;
    width: 570px;
    height: 425px;
    margin: 160px 50px 0 0;
    float:left;
    overflow-x: hidden;
    overflow-y: scroll;
}
 #content_right_fara_scroll{
	display:block;
    width: 570px;
    height: 425px;
    margin: 160px 50px 0 0;
    float:left;
    overflow-x: hidden;
    overflow-y: scroll;
} 

#content_right * {
    font-family: CicleFina;
    color: #fff;
    line-height: 1.2em;
}
#content_right_fara_scroll * {
    font-family: CicleFina;
    color: #fff;
    line-height: 1.2em;
}
#content_right strong {
    font-family: CicleGordita;
}
#content_right_fara_scroll strong {
    font-family: CicleGordita;
}
#content_servicii * {
    font-family: CicleGordita;
    font-size: 16px;
}
#content_servicii h2 {
    font-family: CicleFina;
    font-size: 26px;
    color: #FFF;
    margin-bottom: 25px;
}
#content_servicii a.subservices_style {
    display: block;
    margin-right: 22px;
    font-size: 16px;
}
#content_servicii a.subservices_style:hover {
    text-decoration: underline;
}
.subservices_content_wrapper {
    padding: 20px;
}
.fancybox-inner {
    height: auto !important;
}
/*.subservices_content {
    background: url(../img/bg_popup.jpg) no-repeat center top;
    position: absolute;
    width: 494px;
}*/
.subservices_content_wrapper * {
    font-family: CicleFina;
    font-size: 17px;
    color: #FFF;
    line-height: 1.2em;
}
.subservices_content_wrapper strong {
    font-family: CicleGordita;
}
.subservices_content_wrapper .subservices_content_title {
    font-family: CicleGordita;
    font-size: 21px;
    color: #FFF;
     text-decoration: underline;
}

/* CSS pentru cotatie */
#formular_cotatie * {
    color: #000;
	margin-left:-10px;
}
#formular_cotatie label {
    width:160px;
    text-align: right;
    margin-right: 20px;
    float: left;
    font-family: CicleGordita;
    font-size: 16px;
    color: #FFF;
}
#formular_cotatie input,#formular_cotatie select,#formular_cotatie textarea {
    width: 275px;
    height: 20px;
    border: 1px solid #2d308f;
    font-family: CicleGordita;
    font-size: 14px;
    color: #000;
    margin-bottom: 20px;
}
#formular_cotatie #contact_juridic {
    width: 20px;
}
#formular_cotatie textarea {
    height: 60px;
}
#formular_cotatie #contact_captcha {
    width: 174px;
    height: 30px;
}
#formular_cotatie img {
    margin-right: 10px;
    float:left;
}
#formular_cotatie #contact_submit {
    width: 93px;
	height: 40px;
	background: url('../img/btn-trimite.png') top center no-repeat;
	background-color: transparent;
	font-size: 0px;
	float: right;
	margin-right:120px;
	cursor: pointer;
	cursor: hand;
}
.error-box {
    margin-bottom: 20px;
    margin-left: 180px;
    font-weight: bold;
}
.error-box * {
    color: #F00;
}
html.html_interior body.fancybox-lock div.fancybox-overlay div.fancybox-wrap{
	 font-size: 15px;
    height: auto;
    left: 377px;
    margin-left: 300px;
    opacity: 1;
    overflow: visible;
    position: absolute;
    top: 192px;
    width: 534px;

}

.subservices_content_wrapper * {
    color: #FFFFFF;
    font-family: CicleFina;
    font-size: 15px ;
    line-height: 1.2em;
}
