* {margin : 0;padding : 0;border : none;outline : none;}
body {background: #f3f1e6 url(/img/header_bg.gif) repeat-x left top;margin:0;padding:0;font-family:Arial;font-size:12px;color:#939598}
/*hidding*/
.hide, 
#logo span,#menu li a span, #prodfin h2 span, #zona h2 span, #reprezentam h2 span, #dispozitie h2 span, #show_credit_information h1 span, #show_credit_information h2 span, #show_thanks h2 span {display: block;overflow: hidden;width: 0; height: 0;}
#logo a
{
	display : block;
	width : 64px;
	height : 80px;
	padding : 10px 0;
}
#logo
{
	float : left;
	width : 64px;
	height : 100px;
}
#menu a
{
	display : block;
	text-decoration : none;
	border : none;
	margin : 0;
	padding : 0;
}

#header {height: 110px; background: transparent;}


#framework {width: 780px;margin:0 auto;}
#save_error {background-color:Red; color:White; font-weight:bold; padding-left: 5px;}

/*left*/
#main {float: left;width: 515px;}
#content {background: #fff; border: 19px solid #f9f8f3;border-top: none;}
#content div.inside {padding:0px;}
#prodfin {float: left; width: 252px;}
#zona {float: right; width: 252px;}
#prodfin h2 {background: transparent url(/img/prodfin.gif) no-repeat;}
#zona h2 {background: transparent url(/img/zona.gif) no-repeat;}
#prodfin h2, #zona h2 { width:250px;height: 90px;}
#prodfin div.inside, #zona div.inside {border: 10px solid #dfdbcf;padding: 10px;height:190px}
#prodfin li, #zona li {background:url(/img/arrow_list.gif) no-repeat left center;list-style:none;vertical-align:middle;padding-left:18px;}
#prodfin li, #zona li {font-weight: bold;font-size:18px;padding-top:3px;padding-bottom:3px;}
#prodfin li {color:#0055a7;}
#zona li {color:#91278f;}

/*right*/
#sidebar {float: right;width: 265px;}
#sidebar div.inside {padding-left:19px}
#sidebar {color:#444034}
#dispozitie #frm_consult { padding : 6px 0 0 0; }
#frm_consult ul li { display : block; float : left; width : 113px; padding : 0 8px 6px 0; }
#frm_consult ul li.Mare { width : 233px; }
#frm_consult label, #frm_consult input, #frm_consult select { display : block; width : 113px; }
#frm_consult select { height : 18px; }
#frm_consult .Mare label, #frm_consult .Mare input, #frm_consult .Mare select, #frm_consult .Mare textarea { display : block; width : 233px; }
#frm_consult input, #frm_consult select, #frm_consult textarea { border:1px solid #dfdbcf; }
#dispozitie h2.h1 {background:url(/img/dispozitie.gif) no-repeat;width:240px;height:42px;}
#dispozitie h2.h2 a {background:url(/img/button-submit.jpg) no-repeat center top;width:245px;height:82px;display:block;}
#dispozitie h2.h2 a:hover {background:url(/img/button-submit.jpg) no-repeat center bottom;}
#dispozitie p { padding : 5px 0 0 0; }
#dispozitie form { padding : 5px 0 0 0; }
#reprezentam h2 {background:url(/img/reprezentam.gif) no-repeat;width:245px;height:275px;}
#reprezentam {padding : 15px 0 0 0;}

/*footer*/
#footer {background:transparent url(/img/footer_bg.gif) repeat-x; padding: 20px;height:100px;margin-top:10px; text-align : center;}
#footer_container { width : 780px; margin : 0 auto; text-align : left; }
#footer a {color:#939598;font-weight:bold;text-decoration : none;}
#footer a:hover {color:#f00;}
#copyright {float: left;width: 486px;}
#links {float: right;width:254px;text-align: right;}


/*menu*/
#menu 
{
	display : block;
	float:left;
	width : 716px;
	margin : 0;
	background : red;
}	
#menu ul {margin:0;padding:0;margin-left:80px; margin-top:20px;}
#menu li {display:inline;list-style-type:none;float:left;}
#menu li a {width: 175px;height:110px;display:block;background:url(/img/menu.gif) no-repeat; cursor:default;}
#menu li.m1 a {background-position:0px -110px}
#menu li.m2 a {background-position:-175px -110px}
#menu li.m3 a {background-position:-350px -110px}
#menu li.m4 a {background-position:-525px -110px}
/*#menu li.m1 a:hover,#menu li.m1 a.active {background-position:0px 0px}
#menu li.m2 a:hover,#menu li.m2 a.active {background-position:-175px 0px}
#menu li.m3 a:hover,#menu li.m3 a.active {background-position:-350px 0px}
#menu li.m4 a:hover,#menu li.m4 a.active {background-position:-525px 0px}*/

#show_credit_information h1
{
	display : block;
	width : 245px;
	height : 18px;
	padding : 20px;
	margin : 0;
	background : #fff url(/img/title-ce-ti-oferim.jpg) 20px 20px no-repeat;
}

#show_credit_information h2
{
	display : block;
	width : 245px;
	height : 18px;
	padding : 10px 20px 20px 20px;
	margin : 0;
	background : #fff url(/img/title-totul-gratuit.jpg) 20px 10px no-repeat;
}

#show_thanks h2
{
	display : block;
	width : 286px;
	height : 18px;
	padding : 20px;
	margin : 0;
	background : #fff url(/img/title-multumim.jpg) 20px 20px no-repeat;
}

#show_credit_information p,
#show_thanks p
{
	padding : 0 20px 10px 20px;
}

#show_credit_information ol li
{
	padding : 0 20px 10px 0;
	margin : 0 0 0 20px;
}

#show_credit_information strong
{
	color : #666;
}

.clearfix:after, .inside:after, .container:after, #header:after, #main:after, #sidebar:after, #footer:after, #dispozitie:after, #dispozitie form:after, #reprezentam:after,
#frm_consult ul li:after, #frm_consult ul:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix, .inside, .container, #header, #main, #sidebar, #footer, #dispozitie, #dispozitie form, #reprezentam,
#frm_consult ul li, #frm_consult ul {
    display: inline-block;
}

html[xmlns] .clearfix, html[xmlns] .inside, html[xmlns] .container, html[xmlns] #header, html[xmlns] #main, html[xmlns] #sidebar, html[xmlns] #footer, html[xmlns] #dispozitie, html[xmlns] #dispozitie form, html[xmlns] #reprezentam,
html[xmlns] #frm_consult ul li, html[xmlns] #frm_consult ul {
    display: block;
}

* html .clearfix, * html .inside, * html .container, * html #header, * html #main, * html #sidebar, * html #footer, * html #dispozitie, * html #dispozitie form, * html #reprezentam,
* html #frm_consult ul li, * html #frm_consult ul {
    height: 1%;
}