@charset "utf-8";
/* CSS Document */

body { 
	background:#c4ecff url(../imgs/en/bg_body.png) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000; 
	margin:0; 
	padding:0; 
}

input, textarea, button { 
	font-family: Georgia; 
	font-size: 11px; 
	color: #000;  
	margin:0; 
	padding:0;
	border:none;
	background:none;
}

textarea { 
	overflow: auto; 
}

a {	
	outline: none; 
	text-decoration: none; 
	color: #2d9de8;
}

a:hover { 
	text-decoration: underline;
}

p, h1, h2, h3, h4, h5, h6, ul, ol, li, hr, form, fieldset, legend, table, theah, tbody, blockquote { 
	margin: 0; 
	padding: 0; 
}

ul { 
	list-style-type: none; 
}

a img { 
	border: none; 
}

object { 
	outline:none; 
}

.clear { 
	clear: both; 
	float: none;
}

.fl { 
	float:left; 
}

.fr { 
	float:right; 
}

#wrapper
{
	width:960px;
	margin:0 auto;
}

#header
{
	width:960px;
	position:relative;
	height:211px;
	
}

.twitter_alerts
{
	display:block;
	width:284px;
	height:214px;
	position:absolute;
	top:57px;
	left:5px;
}



#content
{
	width:960px;
	background:#c4ecff url(../imgs/en/content.png) no-repeat left 10px;
	padding-top:65px;

}

.text
{
	background:url(../imgs/en/text.png) no-repeat top left;
	width:480px;
	height:62px;
}

.text span {
	display: none;
}

.formular
{
	width:960px;
	margin-top:70px;
}

.taboff
{
	font-family:Arial, Helvetica, sans-serif;
	color:#183e4b;
	background:url(../imgs/en/taboff.png) repeat-x top left;
	float:left;
	padding-left:25px;
	padding-top:15px;
	width:212px;
	height:34px;
}

.taboff a
{
	color:#183e4b;
	font-size:18px;
}

.tabon
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../imgs/en/tabon.png) repeat-x top left;
	float:left;
	padding-left:25px;
	padding-top:15px;
	width:219px;
	height:33px;
	border:1px solid #fff;
	border-bottom:none;
}

.tabon a
{
	color:#fff;
	font-size:18px;
}

.bg_form
{
	background:url(../imgs/en/bg_form.png) repeat-y top left;
	width:935px;
	padding-left:25px;
	padding-top:15px;
	padding-bottom:15px;
}

.form1
{
	float:left;
	width:470px;
}

.fl485
{
	float:left;
	width:485px;
}

h2.informatii
{
	background:url(../imgs/en/border.png) repeat-x bottom left;
	padding-bottom:10px;
	color:#183e4b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	width:457px;
	font-weight:normal;
}

h2.functioneaza
{
	background:url(../imgs/en/border2.png) repeat-x bottom left;
	padding-bottom:10px;
	color:#1388af;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	width:470px;
	font-weight:normal;
	margin-bottom:7px;
}

h2.cirip
{
	background:url(../imgs/en/border2.png) repeat-x bottom left;
	padding-bottom:10px;
	color:#1388af;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	width:470px;
	font-weight:normal;
	margin-bottom:7px;
	position:relative;
}

h2.informatii span
{
	float: right;
	text-transform:none;
}

.input_left_blue
{
	background:url(../imgs/en/input_left.png) no-repeat top left;
	width:178px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#074852;
	padding-left:10px;
	padding-top:8px;
}

.input_left_orange
{
	background:url(../imgs/en/input_left_orange.png) no-repeat top left;
	width:178px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-left:10px;
	padding-top:8px;
}

.mt15
{
	margin-top:15px;
}

.general_input
{
	float:left;
	width:269px;
	height:28px;
	background:url(../imgs/en/input.png) no-repeat top left;
}

.general_input input:focus
{
	color:#f24d16;;
}

.general_input input
{
	background:none;
	border:none;
	width:244px;
	padding-left:25px;
	padding-top:6px;
	height:22px;
	color:#183e4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.general_input2
{
	float:left;
	width:219px;
	height:28px;
	background:url(../imgs/en/input2.png) no-repeat top left;

}

.general_input2 input:focus
{
	color:#f24d16;
}
.general_input2 input
{
	width:194px;
	padding-left:25px;
	padding-top:6px;
	height:22px;
	color:#183e4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.general_input input.select
{
	color:#f24d16;
}

.form2
{
	width:460px;
	float:left;
}

.form22
{
	width:475px;
	float:left;
}

#aboutus-container { height: 240px; overflow: hidden; margin: 0; padding: 0; }
#aboutus-container ul li { list-style: none; padding: 0; margin-bottom: 10px; }

a.expand
{
	text-indent:-999999em;
	width:36px;
	height:26px;
	background:url(../imgs/en/expand.png) no-repeat left 0px;
	float:left;
	margin-left:10px;
	display:inline;
}

a.expand:hover
{
	background:url(../imgs/en/expand.png) no-repeat left -26px;
}

.word{
	border:1px solid #c1e7ed;
	background:#e8fdff;
	color:#074852;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:7px;
	padding-right:20px;
	position:relative;
	float:left;
	margin-right:5px;
	font-weight:bold;
}

.word-orange{
	border:1px solid #c1e7ed;
	background:#fff;
	color:#f24c15;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:7px;
	padding-right:20px;
	position:relative;
	float:left;
	margin-right:5px;
	font-weight:bold;
}

a.ics
{
	position:absolute;
	right:3px;
	top:3px;
	background:url(../imgs/en/ics.png) no-repeat left 0px;
	width:12px;
	height:10px;
	text-indent:-999999em;
	overflow:hidden;
	display:block;
}

a.ics:hover
{
	background:url(../imgs/en/ics.png) no-repeat left -10px;
}

.alert
{
	color:#183e4b;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
}

.bar
{
	background:url(../imgs/en/border.png) repeat-x top left;
	height:2px;
	width:923px;
	margin-top:20px;
	padding-bottom:10px;
}

.footer_form
{
	width:956px;
	background:url(../imgs/en/footer_form.png) repeat-x top left;
	font-size:1px;
	height:4px;
}

.fl240
{
	float:left;
	width:235px;
	padding-right:5px;
	margin-bottom:25px;
}

.fl50
{
	float:left;
	width:50px;
}

.fl180
{
	float:left;
	width:180px;
	color:#2a4c5c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.fl180 h2
{
   color:#0b313e;
   font-size:16px;
   font-family:Arial, Helvetica, sans-serif;
   margin-bottom:10px;
}

a.scrie
{
	width:191px;
	height:27px;
	position:absolute;
	right:0;
	top:-8px;
	background:url(../imgs/en/scrie.png) no-repeat left 0px;
	text-indent:-999999em;
	
}


a.scrie:hover
{
	background:url(../imgs/en/scrie.png) no-repeat left -27px;
}

.birdie
{
	float:left;
	width:60px;
	height:50px;
}

.twitter_text
{
	float:left;
	width:392px;
	background:url(../imgs/en/text_twitter.png) no-repeat top left;
	height:42px;
	padding-left:20px;
	padding-top:10px;
	color:#0b313e;
	font-size:11px;
}

.twitter_text a
{
	color:#e96439;
	padding-right:5px;
}

.mb10
{
	margin-bottom:10px;
}

a.salveaza
{
	background:url(../imgs/en/save.png) no-repeat left 0px;
	width:126px;
	height:42px;
	display:block;
	text-indent:-999999em;
}

a.salveaza:hover
{
	background:url(../imgs/en/save.png) no-repeat left -42px;
}

a.login
{
	background:#e2fbff;
	color:#e96439;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:7px 10px;
	float:right;
	display:block;
	margin-top:12px;
	margin-right:4px;
}

a.login:hover
{
	color:#fff;
	background:#f86e3e;
}

a.contact
{
	background:#e2fbff;
	color:#e96439;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:7px 10px;
	float:right;
	display:block;
	margin-bottom:10px;
}

a.contact:hover
{
	color:#fff;
	background:#f86e3e;
}

#footer
{
	width:955px;
	background:url(../imgs/en/border2.png) repeat-x top left;
	padding-top:10px;
	padding-bottom:50px;
}

.notes
{
	width:480px;
	float:left;
	color:#729eb3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;	
}

.copyright
{
	width:295px;
	float:right;
	color:#729eb3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

.tw_text
{
	width: 285px;
	background: url(../imgs/en/tw_text_header.png) no-repeat top left;
	height: 37px;
	padding: 17px 0px 5px 25px;
	color: #0b313e;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 65px;
	left: 230px;
	overflow: hidden;
}

.tw_text a
{
	color:#e96439;
	padding-right:3px;
}

.alerts
{
	background:url(../imgs/en/alerts.png) no-repeat top left;
	width:290px;
	height:55px;
	position:absolute;
	left:335px;
	top:157px;
}



.plic
{
	background:url(../imgs/en/plic.png) no-repeat top left;
	width:102px;
	height:72px;
	position:absolute;
	right:140px;
	top:143px;
}

a.login_twitter
{
	background:url(../imgs/en/login.png) no-repeat left 0px;
	height:59px;
	width:414px;
	display:block;
	text-indent:-99999em;
}

a.login_twitter:hover
{
	background:url(../imgs/en/login.png) no-repeat left -59px;
}

.mtmb30
{
	margin:35px 0;
}

* html .plic
{
	behavior: url("../css/iepngfix.htc");
}

* html a.scrie
{
	behavior: url("../css/iepngfix.htc");
}

* html .twitter_alerts img
{
	behavior: url("../css/iepngfix.htc");
}

* html .text
{
	behavior: url("../css/iepngfix.htc");
}

* html a.expand
{
	behavior: url("../css/iepngfix.htc");
}

* html a.ics
{
	behavior: url("../css/iepngfix.htc");
}

* html .fl50 img
{
	behavior: url("../css/iepngfix.htc");
}

* html a.salveaza
{
	behavior: url("../css/iepngfix.htc");
}

* html a.salveaza:hover
{
	behavior: url("../css/iepngfix.htc");
}

* html .tw_text
{
	behavior: url("../css/iepngfix.htc");
}

* html .alerts
{
	behavior: url("../css/iepngfix.htc");
}

* html a.login_twitter
{
	behavior: url("../css/iepngfix.htc");
}

.error-text { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; color: #FF0000; text-decoration: none; padding: 5px 5px 5px 10px; }
.ok-text { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; color: #1fbf00; text-decoration: none; padding: 5px 5px 5px 10px; }

.btnSalveaza { width: 140px; float: right; }
.loader { width: 20px; float: left; margin-top: 13px; display: none; }
#systemMessage { width: 200px; float: left; margin-top: 13px; font-weight: bold; display: none; }