@charset "utf-8";
/* CSS Document */
/* Copyright eMenatwork.ro */
/* written by Inotec - Alexandra Anghel for eMenatwork.ro */
/*=============================
	colors used: 
	
	#ff4800 -> orange (90% of the cases 4 call 2 action stuff)
	#7ba101 -> green (4 secondary emphasized stuff)
	-------------

==============================*/
/*==================== resets*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, 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, tfoot, thead{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	text-align:left;
}
table, tbody, tr, th, td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;	
	font:normal 12px Arial;
	color:#000;
	background:#fff;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END resets ================*/

/*================ clearfix */
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
	}
* html .clearfix             { _zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* END clearfix ============= */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.space {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 10px;
}
.xl-space {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height:25px;
}
.xxl-space {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height:30px;
}
.center{
	text-align:center;
}
.float-left{
	float:left;
}
.float-right{
	float:right;
}
a{
	color:#333333;
}
a:hover{
	color:#333;
}
.orange{
	color:#ff4800;
}
h1{
	font:normal 20px Arial;
	text-align:center;
	margin:0 0 15px;
    width: auto !important;
}
h1 span{
	font:normal 15px Arial;
	color:#ff4800;
}
h1 span.gri1 {
	color:#777777;
}

.autentificare{
	width: 370px;
	margin:10px auto 0;
}
.autentificare table[summary="autentificare"] td:first-child {
  width: 85px !important;
}
/*
.autentificare table td.td_left {
  vertical-align: top !important;
  padding-top: 10px;
}
*/

input[type="text"], textarea{
	border:1px solid #000;
	font:normal 12px Arial;
	color:#666;
	width:223px;
	padding:5px;
    box-shadow: 0 0 30px #ddd;
}
textarea{
	overflow:auto;
	height:80px;
    box-shadow: 0 !important;
}
input:focus, textarea:focus {
  border: 1px solid #ff4800;
  background: #f7f7f7;
}

.bt-user{
	background:url(../images/sprites/cta_trimite1.png) no-repeat top left;
	width:154px;
	height:43px;
	font:normal 12px/34px Arial;
	color:#fff;
	text-align:center;
	border:0;
	margin:auto auto 5px;
	cursor:pointer;
}
.bt-user:focus {
  	background:url(../images/sprites/cta_trimite1.png) no-repeat top left !important;
    border: 0 !important;
}
.bt-user:hover {
  background-position: 0 -45px;
}

table td{
	padding:5px 3px;
	color:#333333;
}
.msg-act {
  text-align: center;
   font: normal 16px/16px Arial !important;
}

.msg-act span {
  position: relative;
   font: normal 16px/16px  Arial;
   display: inline-block;
   *display: inline;
   padding: 0;
   width: 80%;
   text-align: center;
   top: 10px;
}
.msg-act img {
  position: relative;
   display: inline;
   *display: inline;
   top: -3px;
}


/* pentru inregistrare doctor si clinica */
.input_style1 {
background-color: #FFFFFF!important;
background-image: none!important;
border: 1px solid #DDDDDD!important;
border-radius: 4px 4px 4px 4px!important;
color: #A2A2A2!important;
font: 16px/16px "Philosopher",Arial!important;
padding: 8px!important;
position: relative!important;
transition: background-image 400ms ease-out 0s, border-color 200ms ease-out 0s!important;
box-shadow: none!important;
}

.input_style1:focus {
border: 1px solid #aaa!important;
background: url("../images/bg_input_style1_ie.jpg") 0 0 repeat-x #fff!important;
color: #000!important;
}

table td {
font-family: "Philosopher",Arial!important;
font-size: 14px!important;
}

table td h3 {
font-size: 20px;
}