html  {	position:relative;
	min-width:540px;
/*	min-width:580px;*/
	min-height:100%;}

body {
/*	background-color: #fff;*/
	margin:0;
	border:0;
	padding:0;
	/*min-width:960px;*/
	height:100%;
	font-family: Verdana, Georgia, Tahoma, Arial;
	color:#a5dddd;;
	background-color:#a5dddd;
	/*background-image:url(ui/fundal_panel_dr.png);*/
	background-image:url(ui/fundal_panel_dr-250.png);
	background-repeat:repeat-y;
	background-position:right;}

#container { min-height:100%;
	height:auto;
	height:100%;
	font-size: 16px;}

#split {	color:black;
	overflow:auto;
	padding-bottom:40px;
	/*padding-right:276px;*/
	padding-right:240px;}

#main_column {
	float:left;
	position:relative;
	width:100%;}
@media (max-width: 680px) {
#main_column {
	font-size:14px;}}
@media (max-width: 400px) {
#main_column {
	font-size:12px;}}

#header {
	height:124px;
	background-color:#FFF;
	background:url(ui/header_630.jpg) left top no-repeat,
		url(ui/header_right.png) right top no-repeat,
		url(ui/header_center.png) center top repeat;
	background-size: 630px, 42px, auto;}
@media (max-width: 900px) {
#header {
	background:url(ui/header_400.jpg) left top no-repeat,
		url(ui/header_right.png) right top no-repeat,
		url(ui/header_center.png) center top repeat;
	background-size: 400px, 42px, auto;}}
@media (max-width: 680px) {
#header {
	background:url(ui/header_300.jpg) left top no-repeat,
		url(ui/header_right.png) right top no-repeat,
		url(ui/header_center.png) center top repeat;
	background-size: 300px, 42px, auto;}}

#content {
	overflow:auto;
	min-width:280px;
/*	min-width:320px;*/
	padding:2px 15px 20px 10px;
	text-align:justify;}

/*= main =*/
#content div.un_medic {
	margin-top:10px;
	margin-bottom:10px;}

div.un_medic div.nume_medic {
	/*height:34px;
	line-height:34px;*/
	height:48px;
	line-height:48px;
	background-image:url(ui/nume_over.png);
	/*font-size:14px;*/
/*	font-size:18px;*/
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:50px;}
@media (max-width: 800px) {
div.un_medic div.nume_medic {
/*	font-size:10px;*/
	margin-right:5px;}}

div.nume_medic a {color:#000;text-decoration:none;}
div.nume_medic a:hover {text-decoration:underline;}

#content div.lista_medici {
	/*height:34px;
	line-height:15px;*/
	height:48px;
	line-height:20px;
	background-image:url(ui/nume_over.png);
	margin-top:8px;
	margin-bottom:8px;}
#content div.lista_medici a {
	text-decoration:none;
	font-weight:bold;
	color:#000;}
#content div.lista_medici a:hover {text-decoration:underline;}

a.inapoi {background-image:url(ui/back_arrow.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:0px;
	/*padding:1px 0px 2px 20px;*/
	padding:8px 0px 12px 40px;
	/*line-height:17px;*/
	line-height:34px;
	color:#000;
	text-decoration:none;	
	font-weight:bold;}
a.inapoi:hover {text-decoration:underline;}

/*= menu =*/
#menu_wrap {
	background-image:url(ui/menu_right_side.png);
	background-position:right top;
	background-repeat:repeat-y;
	min-height:54px;
	padding-right:10px;}

#menu {
	background-image:url(ui/fundal_meniu.png);
	padding-left:5px;
	min-height:54px;
	font-size:16px;
	color:#FFF;
	font-weight:bold;}

#menu a {
	display:inline-block;
	height:20px;
	line-height:20px;
	padding-left:8px;
	padding-right:8px;
	margin:20px 0px 14px 0px;
	text-decoration:none;
	color:#FFF;
	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;}
#menu a:hover {background-color:#a5dddd; color:#000;}
#menu a.aici {background-color:#a5dddd; color:#000;}

/*= side column =*/
#side_column_wrapper {
	float:left;
	position:relative;
	overflow:auto;
	/*width:276px;
	margin-right:-276px;*/
	width:240px;
	margin-right:-240px;}

#side_column {
	/*background-image: url(ui/panel_dr_header.png);*/
	background-image: url(ui/panel_dr_header-240.png);
	background-repeat: no-repeat;
	background-position:top;
	margin-top:-2px; /* BUG IE6, 7, margine superioara in plus */
	/*padding:20px;*/
	padding-top:20px;
	padding-left:12px;
	padding-right:10px;
	color:#FFF;}

#side_column div#side_title {
	padding:5px 0px 5px 0px;
	/*font-size:16px;*/
	font-size:20px;
	font-weight:bold;
	text-align:center;}

#side_column div.side_subtitlu {
	padding:15px 0px 10px 15px;
	font-weight:bold;}

#side_column a {
	color:#FFC;
	line-height:1.25em;
	text-decoration:none;}
@media (max-width: 680px) {
#side_column a {
	line-height:1.75em;}}

#side_column a:hover {color:#FFF;text-decoration:underline;}

/*= formatari =*/
h1 {font-size:24px;text-align:left;}
@media screen and (max-width: 720px){
h1 {font-size:20px;}}
@media screen and (max-width: 600px){
h1 {font-size:16px;}}
h2 {font-size:24px;font-weight:bold;text-align:left;}
@media screen and (max-width: 720px){
h2 {font-size:20px;}}
@media screen and (max-width: 600px){
h2 {font-size:16px;}}
h3 {font-size:1.25em;font-weight:bold;text-align:center;}
.indent {text-align:left;padding-left:1.5em;}
.pcenter {text-align:center;}

.info {padding:3px;border-spacing:2px;}
.labl {background-color:#bfe7e7;}
.prog {border:0; padding:0;border-spacing:0;}
.zile {text-align:left;vertical-align:top;}
.ore1 {text-align:right;vertical-align:top;}
.ore2 {text-align:center;vertical-align:top;}

/*= footer =*/
#footer {
	position:absolute;
	bottom:0;
	left:0;	
	margin-top:-40px;
	height:40px;
	clear:both;
	width:100%;
	/*background-color: rgb(0, 119, 116);   */
	/*background-color:rgb(126, 168, 168); */
	background-color:rgb(138, 185, 185);
	/*background-image:url(ui/fundal_footer_dr.png);*/
	background-image:url(ui/fundal_footer_dr-245.png);
	background-repeat:repeat-y;
	background-position:right;
	text-align:center;
	padding-top:6px;
	padding-bottom:3px;}
