/* CSS Document */
*{margin:0; padding:0;}
img{border:none}
html{overflow:auto;}
body { 
font-family:Arial, Helvetica, sans-serif; height:100%; text-align:left; font-size:12px; width:100%;
}
#modul{ display:none; }	
#background{ width:100%; height:100%; position:fixed; top:0; left:0; }
/*site block position class*/	
.wrapper{position:relative; width:1000px;  margin:0 auto;  height:100%; top:0;}	
.modulBlock{ position:relative; }
.modulBlock div.left,.modulBlock div.right{ width:30%;  height:100%; float:left; }
.modulBlock div.leftW,.modulBlock div.rightW{ width:240px; position:relative; z-index:5;}
.modulBlock div.right{ float:right;}
.modulBlock div.leftF{ width:50%;  height:100%; float:left; }
.modulBlock div.rightF{ width:50%;  height:100%; float:right; }
.modulBlock div.centerF{ margin:0 50%; position:relative;  }
.modulBlock div.center{ margin:0 30.5%; position:relative; }
.modulBlock div.centerW{ margin:0 262px;position:relative; margin-right:242px;  }
.modulBlock div.left p{ margin:0; padding:0; }
.subHeader{ position:relative; z-index:1000; }
.bannerCentral{position:relative; height:auto;}
.menuB{ position:relative;  margin-bottom:2em; }
.tabMenu{ position:relative; }
.hide{ display:none}
.lang{ position:relative; width:70px; height:30px; line-height:30px; display:block;  text-align:center;   margin-bottom:30px; float:right;}
.lang a{ color:#999999; text-decoration:none; margin:0 2px; padding:3px; }
.lang a:hover{color:#aba8a8; text-decoration:underline;}
.lang a.activ{color:#fff; text-decoration:none;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px; border-radius:10px;background-color:#868587;}
.lang .roactiv{color:#aba8a8; text-decoration:none;}
.lang .ruactiv{color:#aba8a8; text-decoration:none;}
.lang .enactiv{color:#aba8a8; text-decoration:none;}
.clear{clear:both; float:none;margin:0;padding:0;font-size:0;line-height:0;height: 0;}

.clearfix:after {clear: both;display: block;content: " ";height: 0px;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hide these rules from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
li.clearfix {display: list-item;}
/* End hide from IE-mac */

div.newsThumb{  text-align:left;}
div.newsThumb img{ max-height:120px; max-width:130px;}
div.newsThumb span{ display:block; text-align:center; cursor:pointer; background:url(../img/site/changeA.png)  no-repeat left center;padding:5px 0; padding-left:10px;  }
div.newsThumb span:hover{ background-color:#f8f8f8;}

/*doctor desktop  class*/
.docDesktop{  margin:10px 0; }
.docDesktop h2{ font-size:16px; text-align:left; padding:5px 0; color:#888;}
.docDesktop div.firstBox,.docDesktop div.secondBox{  margin:10px 0; padding:5px 0; border-bottom:1px dashed #666 ;}
.docDesktop div.firstBox div.left-part,div.secondBox div.left-part{ width:32%;  min-height:50px; float:left; }
.docDesktop div.firstBox div.left-part div.medicamente,.docDesktop div.secondBox div.medicamente{border:1px solid #999;border-bottom:none; margin:10px;}

/*medicine styles*/
div.medicamente ul{  padding:0; margin:0;}
div.medicamente ul.indicator-items{ margin-top:0;}
div.medicamente ul li{margin:0; height:25px; line-height:25px; border-bottom:1px solid #999;}
div.medicamente ul li.first{ background:#eaeaea; color:#489ad4;  height:30px; line-height:30px;  }
div.medicamente ul li.first1{ height:55px; line-height:55px;  }
div.medicamente ul li span{ display:inline-block;height:auto; line-height:normal;overflow:visible;font-size:12px;  }
div.medicamente ul li.first span{ height:30px; line-height:30px;}
div.medicamente ul li.firs1t span{ height:55px; line-height:55px;}
div.medicamente ul li span.titleN,div.medicamente ul li span.titleS,div.medicamente ul li span.titleP{ width:59%; padding-left:4px; cursor:pointer;line-height:25px;height:25px;}
div.medicamente ul li span.titleM{ background-color:#489ad4;display:block; padding-left:4px; cursor:default; color:#fff; height:25px; line-height:25px;}
div.medicamente ul li span.titleN{ cursor:default;}
div.medicamente ul li span.titleDefault{width:90%;line-height:25px;height:25px;}
div.medicamente ul li span.titleI{ width:90%; padding-left:4px;border-right:none;cursor:pointer;line-height:25px;height:25px; }
div.medicamente ul li.first1 span.titleN{height:55px; line-height:55px;}
div.medicamente ul li span.middlT{ width:6%;border-right:1px solid #999; }
div.medicamente ul li span.middl{ width:6%; cursor:crosshair; border:1px solid #999; text-align:center; color:#999;  position:relative; top:0;font-size:12px;display:inline; padding:3px 5px;  }
div.medicamente ul li span.middl-empty{width:6%;  text-align:center; color:#999;  position:relative; top:0;font-size:12px;display:inline; padding:3px 7px;}
div.medicamente ul li span.freq,div.medicamente ul li span.freqS{ width:32%; text-align:center;}
div.medicamente ul li span.freqS,div.medicamente ul li span.titleS{ color:#222;} 
div.medicamente ul li span.titleS{ cursor:pointer;} 
.docDesktop div.firstBox div.left-part table,.docDesktop div.secondBox div.left-part table{ width:100%; margin:15px 0;}

/*doctor desktop styles*/
.docDesktop div.firstBox div.left-part table tr.first,.docDesktop div.secondBox div.left-part table tr.first {color:#900; border:1px solid #333; font-weight:normal; font-size:1em; }
.docDesktop div.firstBox div.left-part table td,.docDesktop div.firstBox div.left-part table th,.docDesktop div.secondBox div.left-part table td,.docDesktop div.secondBox div.left-part table th{ border:1px solid #333; padding:4px 2px;}
.docDesktop div.firstBox div.left-part table td,.docDesktop div.secondBox div.left-part table td{ color:#333;} 
.docDesktop div.firstBox div.left-part table td.title,.docDesktop div.firstBox div.left-part table th.title,.docDesktop div.secondBox div.left-part table td.title,.docDesktop div.secondBox div.left-part table th.title{ width:150px; }
.docDesktop div.firstBox div.left-part table td.midd,.docDesktop div.firstBox div.left-part table th.midd,.docDesktop div.secondBox div.left-part table td.midd,.docDesktop div.secondBox div.left-part table th.midd{ width:25px; text-align:center;}
table th.comments,.docDesktop div.secondBox div.left-part table td.comments,.docDesktop div.secondBox div.left-part table th.comments{width:150px;}
.docDesktop div.firstBox div.left-part table td div.comentariu,.docDesktop div.secondBox div.left-part table td div.comentariu{ height:13px; width:75%; overflow:hidden; display:inline-block; cursor:crosshair;}
.docDesktop div.firstBox div.right-part,.docDesktop div.secondBox div.right-part{ min-height:50px; margin-left:33%;padding:0; font-size:12px;}
.docDesktop div.firstBox div.right-part a,.docDesktop div.secondBox div.right-part a{ color:#F30; text-decoration:none;}
.docDesktop div.firstBox div.right-part a:hover,.docDesktop div.secondBox div.right-part a:hover{ text-decoration:underline;}
.docDesktop div.agenda-area{ padding:5px; margin-left:31%;}
/*medicine styles*/
.medTempl{padding:15px;width:450px;position:relative;  background-color:#fff;border:1px dashed #555;}
.addrow{ margin:0; list-style:none;   }
.addrow li{ margin:5px 1px; display:block; padding:5px 0; height:auto; line-height:inherit;}
.addrow li span{ display:block; width:170px; font-size:1em; float:left; }
.addrow li span.indicators{  width:180px; font-size:1em; font-weight:normal; margin:3px 0;}
.addrow li input.large{ width:350px;}
.addrow li input.medium{ width:250px;}
.addrow li input.small{ width:50px;}
.addrow li div{ margin:5px 0;}
.addrow li textarea{ width:250px; height:50px;}
a.addB{ padding:4px 0;  background-color:#489ad4; text-decoration:none; color:#fff; font-size:1em; display:inline-block; width:20%; text-align:center; margin-left:0; margin-right:1em;}
a.addB:hover{ background-color:#868587;}
.empty{ border:1px solid red;}
#choose-days{ margin-left:175px;}
#dataC{ display:none; }
#bottomArea1 ul.addrow{ border:1px solid; padding:10px 0; margin:0; width:470px; background-color:#fff;}
#bottomArea1 ul.addrow li{ margin:0 0.5em;}
#bottomArea1 ul.addrow li span.heading{ display:block; text-align:center; width:100%; font-size: 15px; color:#0099FF;}
#bottomArea1 ul.addrow li div.indicators{  width:220px; font-size:1em; font-weight:normal; margin:3px 0; margin-right:0.5em; display:block;  height:25px; line-height:25px; float:left;}
#bottomArea1 ul.addrow li div.indicators span{ display:block;float:right; width:200px;height:auto;line-height:inherit; }
#bottomArea1 ul.addrow li div.indicators input{ display:block;  height:25px;float:left; line-height:25px;border:none;}


/*Tooltip  class*/
.tooltip-box{ position:absolute; top:0; left:0; 
	padding:5px; line-height:12px;
	 font-size:11px; z-index:500;
	background:#303133; color:#fff; display:none; text-decoration:none; width:300px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px; border-radius:7px;
	} 
	
	.tooltip-box a,.tooltip-box a:hover{ text-decoration:none;}
.file-area{ padding:10px 0; width:195px; float:right; margin-right:13px;  }
.tooltip{  display:inline-block;cursor:pointer;color:#666666; text-decoration:none; }
.tooltip:hover{} 
.tooltipArrow{ background:url(../img/site/tooltipArr.png) no-repeat; height:10px; width:19px; position:absolute; bottom:0; left:6px; margin-bottom:-11px;}

.file-area .addMess{ display:inline-block; padding:2px 5px; background-color:#666; text-decoration:none; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:15px;}
.file-area .addMess:hover{background-color:#999;}

.yellow{ background-color:#FFC;}
.editB{ font-weight:700; cursor:pointer;text-decoration:none; color:#333;}
.editB:hover{ text-decoration:underline;}

.tooltip,.tooltip1{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#222;
     padding:4px 7px;
    border:1px solid #fff;
    width:300px; line-height:14px; 
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px; 
	border-radius:7px;  color:#fff;
}
.tooltip p,.tooltip1 p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
}

/*pacient page classes*/
div.pacient-data{border-bottom:1px solid #333; margin:10px 0; padding-bottom:5px;}
div.pacient-data b{ font-weight:bold;}
div.pacient-data table{ width:100%; }
div.pacient-data table td{ padding-left:5px;}
div.pacient-data table td.first{ width:100px; text-align:center; vertical-align:middle; } 
div.pacient-data table td span.thumb{ display:inline-block; width:100px; height:60px; border:1px solid #ccc; margin:auto; font-size:12px; padding-top:40px;}
div.pacient-data table td span.spanCl{ display:block; margin:2px; }
div.pacient-data table td.fisa{ vertical-align:middle; text-align:center; width:30%; font-size:1.4em;}

/*menu styles*/
div.menuL{ width:auto; margin:10px 0; background-color:#f1f1f1; padding:10px;}
div.menuL ul{ padding:0; margin:0; list-style:none;}
div.menuL ul li{ margin:3px 10px; float:left;}
div.menuL ul li a{ text-decoration:none; color:#555;}
div.menuL ul li a:hover{ color:#999; cursor:pointer; text-decoration:underline;}
div.menuL ul li a.activ{ color:#F00;}
div.action-area{ border:1px solid; margin:10px 0; min-height:50px;}
div.action-area div.topPanel{text-align:right; padding:5px;}
div.action-area div.topPanel a{ text-decoration:none; color:#555; font-size:12px; padding:3px;}
div.action-area div.topPanel a:hover{ background-color:#6FF;}

input.addT{ width:500px; height:25px; border:1px solid #E0F0F5; background-color:#f9f9f9; margin-left:5em; margin-bottom:2em;}
#fieldP{}
#fieldP a{ text-decoration:none; color:#fff; margin-left:5px; background-color:#999; padding:4px; border:1px solid #333; font-size:12px;}
.removeF{ color:red; text-decoration:none; margin-left:5px;display:none;}
.dataList{ margin:7px 0; padding:0; list-style:none; }
.dataList li{ margin:3px 0; }

div.templateF{overflow:auto;   }
div.templateF h2{ font-size:17px; text-align:left; padding:5px 0; display:block;}
div.templateF span{ margin-left:20px; font-size:12px; padding-left:5px;  display:inline-block; margin:5px;}
div.templateF table{ width:1500px;border:1px solid; }
div.templateF span b{ font-weight:700;}
div.templateF  table td.cell,div.templateF  table td.notUs{}
div.middlePanel{ margin:0 25px;}

div.topResponse{ padding:5px; width:350px; background-color:#eee; border:1px solid #ccc;position:absolute; z-index:20; top:0; left:35%; text-align:center; font-size:12px;}


div.minimenu{ width:150px; border:1px solid #555;;  position:absolute; z-index:100; padding:5px 0; text-align:center; background-color:#fff;}
div.minimenu a{ display:block; font-size:12px; margin:4px; color:#F60; text-decoration:none;text-align:center;}

div.minimenu a:hover{ color:#333;}

div.centerBox{ position:absolute; width:500px; border:1px solid; background:#F9F9F9;padding:2px 10px 10px 10px; z-index:1000; top:0; left:0;}
div.centerBox a.clos{position:relative; margin-left:95%;font-size:12px; color:#F00;}
div.centerBox div.middleBox{ width:80%; margin:0 auto; height:100%; position:relative; z-index:100100; }
div.operations{  margin:10px 0; padding:5px 0;  } 
div.operations div.rfloat{ float:right;  width:25%; height:30px;}
div.operations ul{ margin:0; padding:0; list-style:none; width:74%; float:left;}
div.operations ul li{ margin:0 0 5px 0; padding:5px; background-color:#f3f3f3;}
div.operations ul li div.container{ border:1px solid; margin:5px 0; display:none;}
div.operations a.titleAnchor{ font-size:12px; text-decoration:none; color:#333; display:inline-block; float:left;}
div.operations a.titleAnchor:hover{ color:#F30;}
div.operations a.removeList{font-size:12px; text-decoration:none; color:#F00; display:inline-block; float:right;}
div.operations a.removeList:hover{ color:#000;}
.operationTutorial{ display:block; background-color:#900; color:#fff; height:25px; line-height:25px; text-align:center; width:80%; margin:auto; cursor:pointer;}
.hidden-guide{}
.hidden-guide p{ display:block; margin:7px;}
.simpleColorContainer,.simpleColorDisplay{ display:inline; padding:2px 10px; }
.simpleColorSelectButton,.simpleColorCancelButton,#addOper{ display:inline-block; border:1px solid #999; color:#999; background:none; margin-left:4px;}
#addOper{ padding:3px 5px; text-decoration:none;}
.simpleColorSelectButton:hover,.simpleColorCancelButton .simpleColorCancelButton:hover,#addOper:hover{border:1px solid #555; color:#555; }
#saveSettings{ margin:10px 0; display:inline-block;}
#denO,#parametri,.longInput{ width:400px;}
#allVall{ display:inline; border:1px solid; margin-left:20px;}
#allVall span{ margin-left:5px;}
.operation-box,.opComment{ margin:10px 0; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
.widget{margin:10px 0; padding:10px 0; }

.widget h3,.widget h2{ display:block; margin-left:0.5em; font-size:15px;font-weight:normal;}
.widget ul{ margin:0; padding:0; list-style:none;}
.widget ul li{ margin:5px 0; clear:both;} 
.widget ul li label{ display:inline-block; width:100px; margin-right:10px; text-align:right; float:left;}
.widget ul li input{ border:1px solid #555; border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.widget ul li input:hover{ background-color:#f9f9f9;}


.mceEditor{ }
#submitBtn{  display:inline-block; border:1px solid #999; color:#999; background:none; margin-left:110px; padding:2px 5px; text-decoration:none; }
#submitBtn:hover{border:1px solid #555; color:#555; }
#writetodoctor{  display:inline-block;  color:#fff; background:none;  padding:5px; text-decoration:none; background-color:#555; }
#writetodoctor:hover{ background-color:#f60;}
#multiupload{  display:inline-block; border:1px solid #999; color:#999; background:none; padding:2px 5px; text-decoration:none;  }
#files{font-size:12px;}
#files ul{ margin:0; padding:0; list-style:none;}
#files ul li{ margin:5px 0; clear:both; border-bottom:1px solid #ccc; padding-bottom:5px;}
#files ul li em{ display:none;} 
#files span.file{display:block; margin: 5px;}
#files img{ max-height:100px; height: auto;}
#files a{  color:#F00;}
#files a:hover{ text-decoration:underline;}
ul.messList{margin:10px; padding:0; list-style:none;font-size:12px; display:block; border:1px solid #999;  }
ul.messList li{margin:10px 0; padding:5px; position:relative;}
ul.messList li.title{ padding:10px 5px;}
ul.messList li.mesaj{ line-height:17px;}
ul.messList li.specialBtns{ text-align:right;}
ul.messList li.specialBtns a{ text-decoration:none; color:#000; margin-left:5px; font-size:11px;}
ul.messList li div.stinga{  float:left; width:90%; }
ul.messList li div.dreapta{  float:right; width:9%; text-align:right;}
ul.messList li span.stinga{ display:block;  float:left; width:70%; color:#489ad4; }
ul.messList li span.dreapta{display:block;  float:right; width:30%; text-align:right; color:#959395;}
ul.messList li a.mesaj{ margin-left:5px; text-decoration:none; background:url(../img/site/plic.png)  no-repeat 0 0; height:14px; line-height:14px; padding-left:25px; display:inline-block; color:#989898;}
ul.messList li a.mess{ text-decoration:none; color:#555; margin-right:20px;text-align:left;float:left; }
ul.messList li div.stinga span{ display:inline-block; float:right; }
ul.messList li a.mess:hover{ color:#000;}
ul.messList li a.back-to-message{ text-decoration:none; color:#fff; padding:5px; background-color:#CCC;}
ul.messList li a.activ{ color:red;}
ul.messList li b{ font-weight:bold; }

#content{ }
#load {
	display: none;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(../img/site/ajax-loader.gif);
	width: 16px;
	height: 16px;
	text-indent: -9999em;
}
/*investigaion styles*/
div.investigation-area{ margin:0; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; position:relative;}
div.investigation-area div.leftS{ width:40%; float:left; margin:0; background-color:#f6f7f8; }
div.investigation-area div.loading-area{ float:right; padding:15px; position:relative; width:57%;}
div.investigation-area div.loading-area div.bottom{ margin-top:20px; text-align:right;}
div.investigation-area div.loading-area div.bottom a{ margin-right:10px; text-decoration:none; color:#489ad4; font-size:14px;}
div.investigation-area div.loading-area div.bottom a.delete{ color:#dd0124;}
div.investigation-area div.loading-area div.bottom a:hover{ text-decoration:underline;}
div.investigation-area div.loading-area div.working-area{margin:25px 0;border-top:1px dashed #555; padding:5px 0; position:relative;}
div.investigation-area div.loading-area div.working-area ul{margin:0; padding:0; list-style:none;}
div.investigation-area div.loading-area div.working-area a,div.investigation-area div.loading-area div.working-area a:hover{ text-decoration:none;}
div.investigation-area div.loading-area div.working-area ul li a.saveT{ padding:2px 5px; color:#fff; background-color:#489ad4; text-decoration:none;border:1px solid #fff;}
div.investigation-area div.loading-area div.working-area ul li a.saveT:hover{ border:1px solid #555;text-decoration:none;}
div.investigation-area div.loading-area div.working-area  span.succes{color: #0FA814;display: block;float:none;width:100%; }
div.investigation-area div.loading-area div.working-area  span.error{color: #f00;display: block;float:none;width:100%;}
div.investigation-area div.loading-area h4{ font-size:18px; font-weight:normal; padding:5px 2px; background-color:#d3d2d5; padding-left:15px; margin-bottom:10px;}
div.investigation-area div.loading-area b{ font-size:12px; padding-left:15px; color:#666; margin:5px 0; display:inline-block;}
div.investigation-area div.loading-area ul{ margin:0; padding:0; list-style:none; }
div.investigation-area div.loading-area ul li{ margin:2px 0;}
div.investigation-area div.loading-area ul li input.txt_input{ border:1px solid #ccc;}
div.investigation-area div.loading-area ul a{ color:#333;text-decoration:none;}
div.investigation-area div.loading-area ul a:hover{ text-decoration:underline;}
div.investigation-area div.widget-box{ border:1px solid #999; margin:0; padding:0; }
div.investigation-area div.widget-box h3{  display:block;  color:#333; padding:15px 0; font-weight:normal; width:80%; margin:auto; border-bottom:1px dashed #333; font-size:14px;}
div.investigation-area div.widget-box ul{ margin:0; padding:0; list-style:inside; color:#AC3134;}
div.investigation-area div.widget-box ul li{ position:relative;}
div.investigation-area div.widget-box div.widget-container{  margin:15px 0;}
div.investigation-area div.widget-box div.widget-wrapper{margin:2px 0;  padding:5px 0;	}
div.investigation-area div.widget-box div.widget-wrapper ul{ padding:0; margin: auto; list-style:none;}
div.investigation-area div.widget-box div.widget-wrapper ul li{ margin:5px 0; display:block; position:relative;}
div.investigation-area div.widget-box div.widget-wrapper ul li.hide{ display:none;}
div.investigation-area div.widget-box div.widget-wrapper ul li a{ color:#444; text-decoration:none;  display:block; padding:0; padding-left:10%; height:20px; line-height:20px; }
div.investigation-area div.widget-box div.widget-wrapper ul li a:hover{ background: url(../img/site/rightArrow.jpg) no-repeat 100% 0 #489ad4; color:#fff;}
div.investigation-area div.widget-box div.widget-wrapper ul li span a:hover{ background:none;}
div.investigation-area div.widget-box div.widget-wrapper ul li a.active{background: url(../img/site/rightArrow.jpg) no-repeat 100% 0 #489ad4;color:#fff;}
input.txt_input{ width:420px; display:block; margin:5px;}
.textarea_cl{width:420px; display:block; margin:5px; height:100px;}
#hiddenVal{position:absolute; top:0; right:0; display:none;}
.tinymce{ width:500px; height:250px;}
.deleteitem{ position:absolute; right:2%; top:30%; display:none;}
#save,#saveBanner,#saveGal,.saveFiles,#sharethisfile,#removeGal{ margin:15px 0; display:inline-block; text-decoration:none; background-color:#09F; padding:3px 6px; color:#fff;}
#save:hover,#saveBanner:hover,#saveGal:hover,.saveFiles:hover,#sharethisfile:hover,#removeGal:hover{ background-color:#06F;}
#sharethisfile{ display:none; display:block; position:relative; width:75px; text-align:center; margin:5px 0; height:20px; line-height:20px;}
#treatment{ width:400px; color:#ccc; padding:3px;}
.simpleBtn{ margin-left:0; background:none; border:1px solid #999; color:#000; padding:3px 5px; text-decoration:none; font-size:12px;}
.simpleBtn:hover{background:none; border:1px solid #555;color:#555;}
#addTratament{  width:90%; }

/*lista de tratamente styles*/
.tratamentList{ float:left; width:290px; padding:0; font-size:12px; margin-right:1em; background-color:#f6f7f8;  }
.tratamentList ul{margin:10px 0; padding:0; list-style:none;  clear:right;}
.tratamentList a{ text-decoration:none; color:#666;}
.tratamentList a:hover{ text-decoration:none; color:#000;}
.tratamentList ul li{margin:5px 0; display:block; position:relative;}
.tratamentList ul li a{ color:#444; text-decoration:none;  display:block; padding:0; padding-left:0; height:20px; line-height:20px; padding-left:1em;position:relative; }
.tratamentList ul li a:hover,.tratamentList ul li a.activ{ background: url(../img/site/rightArrow.jpg) no-repeat 100% 0 #489ad4; color:#fff;}
.tratamentList ul li a.removeT{position:absolute;top:0;right: 0;display: none;height:auto; line-height:normal; padding:2px;width:15px;}
.tratamentList ul li:hover a.removeT{}
.tratamentList ul li a.removeT:hover{border:1px solid #111;}
.tratamentList ul span a:hover{ background:none;}
.tratamentList ul li a.active{background: url(../img/site/rightArrow.jpg) no-repeat 100% 0 #489ad4;color:#fff;}
.tratamentList h3{ font-size:15px; margin:0 0 5px 0;  color:#333; padding:5px 0; border-bottom:1px dashed #333; padding-bottom:15px; margin:0 1em;}
#
docDesktop-area{border:1px dashed #666; margin:10px 0; padding:10px;}
#bottomArea{ position:relative; margin:10px 0;}
.clearContainer{ position:absolute; top:0; right:0;}
.color{ margin-left:15px; width:60px;}
#firstTbl,#secTbl{ border-left:none;empty-cells:hide;}
#firstTbl span,#secTbl span{margin:0; margin-left:1px; font-size:11px; padding-left:0;  display:inline-block; }
#firstTbl td.cell,#secTbl td.cell{ height:23px; line-height:23px; }
#firstTbl td.notUs,#secTbl td.notUs{ font-size:11px;height:21px;}
.pacient-area{border:1px solid red; margin:10px 0; padding:10px 0;}
#diagnostic{margin:0 15px; padding:0; list-style:none;}
#diagnostic li{ margin:2px; padding:5px; border:1px solid;}
#diagnostic li h3{ font-size:16px; font-weight:bold; background-color:#00F; color:#FFF;padding:5px; }
#diagnostic a{ text-decoration:none; color:#666;}
#diagnostic a:hover{ text-decoration:none; color:#F90;}
.nomargins{ margin:0; padding:0;}
div.inv-template{ margin:10px; position:relative;  }
div.print-box{ float:left; width:85%;}
div.print-box1{ float:right; width:15%; text-align:center; margin-top:8px; }
div.print-box1 a{ margin-left:10px; text-decoration:none; color:#000; padding:3px 5px; background-color:#FF3;}
div.print-box1 a:hover,div.print-box1 a.selected{ background-color:#ccc;}
div.print-box1 img{ max-height:30px;}
div.inv-template p.parag{ padding:3px 15px; background-color:#d3d2d5;  color:#222; font-size:15px; margin:5px 0; cursor:pointer;}
div.inv-template div > div b{ font-weight:800; color:#777; margin-right:5px;}
#hideP{ display:none;}
.newMess{text-align:right; padding:5px 0; margin:5px 5px;}
.newMess a{ text-decoration:none; padding:3px 5px; background-color:#69AADE; color:#fff;}
.newMess a:hover{ background-color:#4872BF;}

.generalList{ margin:10px; padding:0; list-style:none;}
.generalList li { margin:5px 0;}
.generalList li label{ font-weight:900;}
.generalList li a.loginme{ text-decoration:none; padding:2px 4px; background-color:#f5f5f5; color:#000;}
.generalList li a.loginme:hover{ text-decoration:none; background-color:#ccc;}
.generalList li input{ width:300px;}
.simpleTextA{ width:405px; color:#ccc;}
#diagnoBox{  padding:5px 0; width:50%; position:relative; z-index:1;}
#newbox{ position:absolute; top:0; width:100%; height:auto; left:0; font-size:12px;text-align:right;}
#newbox textarea{ width:100%;min-height:50px; height:100%;text-align:left;margin-bottom:7px; border:1px solid #ccc;}
#newbox a{  color:#fff; text-decoration:none; padding:2px 5px;  background-color:#03F;}
.cellActiv{}
.spanCell{}
#userinput{ width:50px; height:20px; margin:0; padding:0;float:left;}
.printIcon{ margin-left:20px; float:right;}
div.printContainer{ float:left; width:90%; padding:5px;}
div.printContainer h1,div.printContainer h2{ font-size:20px; display:block; margin:10px 0;}
div.printContainer h2{ font-size:15px; padding-bottom:4px; border-bottom:1px solid #ccc; }
div.printContainer table{ width:100%; margin:10px 0;}
div.printContainer table th,div.printContainer table td{ padding:2px; vertical-align:top;border:1px solid #333;empty-cells:show;}
div.printContainer table th.midd,div.printContainer table td.midd{ width:10%; }
div.printContainer table th.title,div.printContainer table td.title{ width:25%; }
div.printContainer table th.comments,div.printContainer table td.comments{ width:25%; }

div.shared-area{ border:1px solid; margin:10px; padding:10px;}
div.shared-area h3{ font:Georgia, "Times New Roman", Times, serif; font-size:20px;}
div.shared-area div#boxArea{ border:1px solid #ccc;width:220px;height:150px;overflow:auto; float:left;}
div.boxArea{float:right; border:1px solid; width:300px; }
div.shared-area div#boxArea ul,div.boxArea ul{ margin:0; padding:0; list-style:none; }
div.shared-area div#boxArea ul li,div.boxArea ul li{ margin:3px 0; padding:5px; cursor:pointer}
div.shared-area div#boxArea ul li:hover,div.boxArea ul li:hover,div.shared-area div#boxArea ul li.activ{ background-color:#E2F2F5;}
.share{ clear:left; margin:10px 0 0 10px;}
div.boxArea ul li span{ display:block; width:90%; float:left;}

div.medic-list{ margin:0 0 0 0;width:740px;}
div.medic-list div.medic-list-header{height:auto;  float:left;}
div.medic-list div.medic-list-header span{ display:block;}
div.medic-list div.medic-list-header span#stepNumber{width:3em; float:left; text-align:center; font-size:30px; color:#F00; padding:5px 0 0 0 ;}
div.medic-list div.medic-list-header span#stepContent{  width:54em; float:left;   }
div.medic-list div.medic-list-header span#stepContent p{line-height:16px; font-size: 15px;}
div.medic-list div.medic-list-controls{ border:1px solid #e3e5e6; padding:2px 5px; margin-top:1em; float:left; width:730px; }
div.medic-list div.medic-list-controls ul{  padding:0; margin:0; list-style:none;}
div.medic-list div.medic-list-controls ul li{ float:left; margin-right:1em; height:25px; line-height:25px;}
div.medic-list div.medic-list-controls ul li a{  padding:0 5px; text-decoration:none; border-bottom:1px dashed; color:#c2c1c3;padding:2px 8px; }
div.medic-list div.medic-list-controls ul li a.aktiv{ background-color:#009cdc; color:#fff;border:none;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px; border-radius:7px; }
div.medic-list div.medic-list-workarea{ position:relative;margin-top:1em; float:left; width:100%; }
div.medic-list div.medic-list-workarea ul,div.medic-list div.medic-list-workarea ul.alpha{ padding:0; margin:0; list-style:none;}
div.medic-list div.medic-list-workarea ul.alpha{ margin:0.5em 1em;}
div.medic-list div.medic-list-workarea ul.alpha li{ float:left; margin-right:0.8em; font-size:13px;}
div.medic-list div.medic-list-workarea ul.alpha li a{ text-decoration:none;color:#0081b6; padding:2px 5px; display:block;}
div.medic-list div.medic-list-workarea ul.alpha li a:hover{ text-decoration:underline;}
div.medic-list div.medic-list-workarea ul.alpha li a.aktiv{ background-color:#009cdc; color:#fff;border:none; }
div.medic-list div.medic-list-workarea div.stepItems{ height:30px; line-height:30px; border-bottom:1px solid #e3e5e6;}
div.medic-list div.medic-list-workarea div.stepItems span{ display:block; width:24%; float:left; padding-left:5px;}
div.medic-list div.medic-list-workarea div.stepItems a{ text-decoration:none; color:#0081b6; font-size:13px; padding:2px 8px;}
div.medic-list div.medic-list-workarea div.stepItems a:hover,div.medic-list div.medic-list-workarea div.stepItems a.aktiv{ background-color:#009cdc; color:#fff;border:none; -moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px; border-radius:7px;}
div.medic-list-resultarea{ margin:1em 0; padding:5px 0;float:left; width:100%;}
div.medic-list-resultarea div.medic-results{ position:relative; margin-bottom:2em; }
div.medic-list-resultarea div.medic-results ul{ padding:0; margin:0; list-style:none; }
div.medic-list-resultarea div.medic-results ul li{ float:left; width:160px; margin-right:2.75em; height:250px; position:relative; }
div.medic-list-resultarea div.medic-results ul li a{ text-decoration:none; color:#0081b6; font-size:13px; }
div.medic-list-resultarea div.medic-results ul li a:hover{ background-color:#f9f9f9;}

div.medic-list-resultarea div.medic-results ul li a span{ margin-top:3px;display:block;  }
div.medic-list-resultarea div.medic-results ul li a span.specialitate{ color:#808387; margin-top:7px;}
div.medic-list-resultarea div.summary{ margin-top:2em;  }
div.medic-list-resultarea div.medic-results ul li a span.docThumb{margin-top: 0;margin-bottom:10px;  height: 160px; vertical-align: middle; width: 160px;float:left;cursor: pointer;}
div.medic-list-resultarea div.medic-results ul li a span.docThumb span.wraptocenter {display: table-cell;padding:0;text-align: center;vertical-align: middle;width: 158px;height: 158px; border:1px solid #ccc;}
div.medic-list-resultarea div.medic-results ul li a span.docThumb img{ max-height:160px; max-width:160px; width: 100%;  }
div.medic-list-resultarea div.medic-results ul li a span.docThumb span.wraptocenter * {vertical-align: middle;}

div.medic-list-resultarea div.summary div.headtitle{  font-size:17px; border-bottom:1px solid #555; color:#555; padding-bottom:5px; font-weight:bold; }
div.medic-list-resultarea div.summary div.title{ font-size:20px;  color:#377cb2; padding-bottom:5px; margin-top:0.7em; }
div.medic-list-resultarea div.summary div.content{margin:0.5em 0; color:#333; line-height:16px;border-bottom:1px solid #ccc; padding-bottom:1em; }
.empty-result{ text-align:center; color:#F00; margin:1em auto; padding:5px; border:1px solid red;}

#searchD{ border:1px solid #ccc; font-style:italic; color:#999; padding:2px 5px; }
#loadingDiv,#loadingDiv1{ position:absolute; top:50%; left:50%; width:100px; height:100px; display:none;}
div#overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%; z-index: 100000;background: url(../img/site/transparent.png) repeat; overflow:auto;
}
div.middleBox {position: absolute;top: 50%;left: 50%;padding:10px; z-index: 1000000;    }
div.middleBox div.topPart{ text-align:right; top:-2.5em; left:0.8em; position:relative; }
div.middleBox div.topPart a{ text-decoration:none; color:#fff;} 
div.middleBox div.topPart a:hover{ text-decoration:underline;} 
div.formTemp{ margin:0 10px;position:relative;}
div.formTemp h3{ display:block; margin-bottom:5px; padding-bottom:10px; border-bottom:1px dashed #ccc; text-align:center; font-size:20px;}
div.formTemp h3 span.fullname{ color:#377cb2; text-transform:capitalize;}
div.formTemp h3 span.fullname1{ color:#377cb2; text-transform:lowercase;}
div.formTemp ul{ margin:0; padding:0; list-style:none;}
div.formTemp ul li{ display:block; margin:5px 0;}
div.formTemp ul li span{ display:block;height:30px; line-height:30px; font-size:14px; }
div.formTemp ul li span.titleForm{ float:left;}
div.formTemp ul li span.requiredfilds{ font-size:12px; color:#dd0124;display:inline; }
div.formTemp ul li span.inpForm{float:right; }
div.formTemp ul li span.inpForm input.fieldF{ border:1px solid #ccc; height:25px; line-height:25px; width:18em; padding:0 7px;}
div.formTemp ul li span.inpForm input.fieldF:hover{border:1px solid #888;}
div.formTemp ul li #message{ width:100%; border:1px solid #5ea9dd; height:150px; overflow:auto; }
.buttonF{ background:#5ea9dd; padding:7px 15px; color:#fff; border:none; width: auto;overflow: visible; cursor:pointer;}
.buttonF:hover{ background:#59a0d2;}

/*navigations*/
div.pagination{margin:0; float:left; position:relative; left:40%; font-size:13px; }
div.pagination ul{ padding:0; margin:0; list-style:none;}	
div.pagination ul li{ border:none;margin:0 2px; padding:4px 7px;width:auto; float:left; display:block; }	
div.pagination ul li:hover{
                color: #377cb2; cursor:pointer;text-decoration:underline;
            }
div.pagination ul li.active{color: #377cb2;}			
div.pagination ul li.activ{ background-color:#5ea9dd; color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }	
div.pagination ul li.inactive, div.pagination ul li.inactive:hover{
                background:none; text-decoration:underline;
                color:#5ea9dd;
                cursor: default;
				
            }		
			
div.navigator{
			font-size:smaller;
			font-size:12px;
			text-align:right; 	margin:0px 0px 10px 0; float:right; padding-top:5px;    
		}
		div.totalpagesdisplay{
			padding-top:15px;
			font-size:11px;
			text-align:center;
			
		}
		.navigator a, span.inactive{
		margin-left:1px; display:block; width:18px; float:left; height:18px; line-height:18px; text-align:center; color:#377cb2;	
		}
		
		.navigator a:link, .navigator a:visited,
		    .navigator a:active{
			color: #377cb2;
		    text-decoration: none;
		}
		.navigator a:hover,
		span.inactive{
			background-color:#5ea9dd; color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; 
		}			
			
.no-entries{ text-align:center; margin:10px auto; padding:5px; color:#F00; font-size:14px; border:1px solid #ccc; width:350px; }	
.root-widget{ border-bottom:1px solid #ccc; padding:5px 0 10px 0; color:#868587;}
/*tag styles*/		
.tag-container{ margin:10px 0; font-size:13px;}
.tag-container span{color:#377cb2; margin-right:10px; }
.tag-container a{ text-decoration:none; color:#898989; margin:0 5px;} 
.tag-container a:hover{ text-decoration:underline;}
.tag-widget{ margin:15px;float:left; width:96%;}
.tag-widget h3{ display:block; padding:10px 0; font-size:20px; border-bottom:2px solid #959395; margin-bottom:10px; text-align:left; }
.tag-widget ul{ padding:0; margin:0; list-style:none;}
.tag-widget ul li{ margin-bottom:10px; border-bottom:1px solid #bbb; padding:10px 0;}
.tag-widget ul li div.newsThumb{ float:left; width:35%; border:1px solid;}
.tag-widget ul li div.newsThumb img{ max-height:200px; max-width:220px;}
.tag-widget ul li div.rightSide{ margin-left:0;}
.tag-widget ul li div.rightSide .content{ margin:5px 0; line-height:14px;}
.tag-widget ul li span.username{ display:inline; margin-left:1em;}
.tag-widget ul li div.rightSide .content1{ margin:10px 0; color:#999; text-transform:capitalize;}
.tag-widget ul li div.rightSide .visits{ background:url(../../img/site/watcheye.jpg) no-repeat 0 center; padding:0 0 0 20px; height:12px; line-height:12px; text-transform:lowercase; height:20px; line-height:20px; display:inline-block; font-style:normal; color:#959395; }
.tag-widget ul li div.rightSide div.titlu{ margin-bottom:10px; color:#377cb2; font-size:20px;}
.tag-widget ul li div.rightSide div.titlu a{color:#377cb2; text-decoration:none; }
.tag-widget ul li div.rightSide div.titlu a:hover{text-decoration:underline;}

/*modul news on home page styles*/
.mini-news{ width:240px; height:360px; border:1px solid #e3e5e6;float:left; margin:10px 0 10px 0; position:relative; }
.mini-news div.header{ height:30px; line-height:30px; position:relative; }
.mini-news div.header span.leftN{ display:inline-block; height:30px; width:10px;  position:absolute; top:0; left:-10px; background:url(../img/site/umbra_s.png) no-repeat  100% 0;}
.mini-news div.header span.rightN{ display:inline-block; height:30px; width:10px;  position:absolute; top:0; left:50%; background:url(../img/site/umbra_2_d.png) no-repeat  100% 0;}
.mini-news div.header span.leftP{ display:inline-block; height:30px; width:10px;  position:absolute; top:0; right:50%; background:url(../img/site/umbra_2_s.png) no-repeat  100% 0;}
.mini-news div.header span.rightP{ display:inline-block; height:30px; width:10px;  position:absolute; top:0; left:100%; background:url(../img/site/umbra_d.png) no-repeat  100% 0;}
#leftSpan .mini-news div.header a:hover,#rightSpan .mini-news div.header a:hover { background:none; }
.mini-news div.header a{ display:inline-block; width:50%; text-align:center; font-size:14px; color:#fff; background:#d3d2d5; text-decoration:none;}
.mini-news div.header a:hover{background:#808387;}
.mini-news div.header a.activ{background:#009cdc;}
.mini-news div.middle{ border-bottom:1px solid #ccc; margin:10px 20px;}
.mini-news div.middle ul{ padding:0; margin:0; list-style:none;}
.mini-news div.middle ul li{ margin:5px 0; padding:5px 0; }
.mini-news div.middle ul li a{ text-decoration:none; color:#444547;}
.mini-news div.middle ul li a:hover{ color:#377cb2; }
.mini-news div.middle ul li span{ display:block; margin:5px 0; color:#c9cdd3; margin-top:0;}
.mini-news div.bottom{ text-align:center; position:absolute; bottom:2.5%; left:35%;}
.mini-news div.bottom a{ font-size:12px; color:#8c8f94; text-decoration:none; display:inline;}
.mini-news div.bottom a:hover{ text-decoration:underline;}
/*doctor modules on first page styles*/
.home-medic-list{  margin:-40px 0 15px 0; height:auto; float:left; width:740px; position:relative; z-index:2000; }
.home-medic-list-controls{}
.home-medic-list-controls ul,.home-medic-list-workarea ul{padding:0; margin:0; list-style:none;}
.home-medic-list-controls ul li,.home-medic-list-workarea ul li{ float:left; margin:0 10px; margin-left:0; position:relative;}
.home-medic-list-controls ul li span.doclist{ color:#0081b6; font-size:17px; font-weight:bold; display:block; height:30px; line-height:30px; padding:0 5px; font:Georgia, "Times New Roman", Times, serif;}
.home-medic-list-controls ul li span.leftN{ display:inline-block; height:30px; width:10px;  position:absolute; top:0; left:-10px; background:url(../img/site/umbra_s.png) no-repeat  100% 0;}
.home-medic-list-controls ul li span.rightN{ display:inline-block; height:30px; width:10px;  position:absolute; top:0; right:-10px; background:url(../img/site/umbra_d.png) no-repeat  100% 0;}
.home-medic-list-controls ul li a{ display:block; color:#808387; text-decoration:none;height:30px; line-height:30px;padding:0 10px; font-size:14px;}
.home-medic-list-controls ul li a.activ{color:#fff; background-color:#009cdc;}
.home-medic-list-controls ul li a span{ border-bottom:1px dashed #ccc;}
.home-medic-list-controls ul li a.activ span{ border-bottom:none;}
.home-medic-list-workarea{ border:1px solid #00aef6;margin:0;background:url(../img/site/docBG.jpg) repeat-x top left; padding:0 5px;}
.home-medic-list-workarea ul.domenii{ width:70%; padding:10px 0; float:left;}
.home-medic-list-workarea ul.domenii li{ width:30%; margin:5px;}
.home-medic-list-workarea ul.domenii li a{ display:inline-block; color:#0081b6; text-decoration:none;padding:3px 8px; font-size:12px;font-weight:bold;  }
.home-medic-list-workarea ul.domenii li a:hover,.home-medic-list-workarea ul.domenii li a.activ{color:#fff; background-color:#009cdc;}
div#comment-box{  background:none; float:right; width:25%;padding:15px;}
.home-medic-list-workarea div.rightComments{ font:Georgia, "Times New Roman", Times, serif;}
.home-medic-list-workarea div.rightComments h3{ color:#0081b6; font-size:20px; display:block; margin-bottom:10px;}
.home-medic-list-workarea div.rightComments div{ line-height:14px; color:#444547;}
.home-medic-list-workarea div.rightComments div.item{ margin:3px 0;}
.home-medic-list-workarea div.doctors-area,.home-medic-list-workarea div.medic-results{  margin:10px 0; float:left; width:100%; text-align:left;}
.home-medic-list-workarea div.doctors-area ul,.home-medic-list-workarea div.medic-results ul{ padding:0; margin:0; list-style:none; }
.home-medic-list-workarea div.doctors-area ul li,.home-medic-list-workarea div.medic-results ul li{width:210px; margin-right:0.5em; height:auto; position:relative; cursor:pointer;border:1px solid #fff; padding:5px; float:left;  }
.home-medic-list-workarea div.doctors-area ul li:hover,.home-medic-list-workarea div.medic-results ul li:hover{ border:1px solid #ccc;}
.home-medic-list-workarea div.doctors-area ul li a,.home-medic-list-workarea div.medic-results ul li a{ text-decoration:none; color:#377cb2; font-size:13px; }
.home-medic-list-workarea div.doctors-area ul li a:hover,.home-medic-list-workarea div.medic-results ul li a:hover{ background-color:#f9f9f9;}
.home-medic-list-workarea div.doctors-area ul li a img,.home-medic-list-workarea div.medic-results ul li a img{ height:60px; width:60px; display:block; float:left; margin-right:10px; }
.home-medic-list-workarea div.doctors-area ul li a span,.home-medic-list-workarea div.medic-results ul li a span{ margin-top:3px;display:block;  }
.home-medic-list-workarea div.doctors-area ul li a span.specialitate,.home-medic-list-workarea div.medic-results ul li a span.specialitate{ color:#555; margin-top:10px;}
#banner-area{ padding-top:10px; }
.home-medic-list-workarea  ul.alpha{ padding:0; margin:5px; list-style:none;}
.home-medic-list-workarea  ul.alpha li{ margin:5px 0; float:left; margin-left:2px; font-size:13px;}
.home-medic-list-workarea  ul.alpha li a{ display:block; padding:3px 5px; color:#377cb2; text-decoration:none;}
.home-medic-list-workarea  ul.alpha li a:hover,.home-medic-list-workarea  ul.alpha li a.activ{ background-color:#5ea9dd; color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#showall{ text-align:center; text-decoration:none; color:#999;}
.backBtn,#changeP{ margin:5px; padding:2px 5px; text-decoration:none; background-color:#489ad4; color:#fff; display:inline-block;}
#changeP{padding:5px;}
.home-medic-list-workarea div.empty-result{ text-align:center; border:none; width:50%; margin:10px auto; border:1px solid #999; color:#333;}
.cheangeImg{ position:absolute; top:0; left:0;background:url(../img/site/imgBG.png) repeat-x; color:#444; height:30px; line-height:30px; z-index:20; cursor:pointer; padding-left:10px; width:92%; display:none;}
.cheangeImg span{ display:block; background:url(../img/site/changeA.png)  no-repeat left center; padding-left:25px; cursor:pointer;display:block;}
#secretId{ display:none;}
.main-info{ margin:15px 0; }
.banSize{ margin-left:10px; color:#F00;}
#Sdata,#Fdata{ width:75px; }
.personal-zone{  float:left; width:73%; margin-left:0;}

.publish-widget{ margin:20px 10px; padding:10px 5px; overflow:hidden; }
.publish-widget h3{ display:block; padding-bottom:10px; border-bottom:1px solid #333; font-size:20px; margin-bottom:10px;}
.publish-widget ul{padding:0; margin:0; list-style:none;  width:71%; float:left;}
.publish-widget ul#right{width:27%; margin-left:5px;}
.publish-widget ul li{ margin:10px 0;}
.publish-widget ul#right li{position: relative; padding-bottom: 5px; margin:15px 0; }
.publish-widget ul li label{ padding-left:10px; color:#999; font-size:14px;}
.publish-widget ul li .inputCss{ width:90%; border:1px solid #ccc; height:25px; line-height:25px; padding-left:5px;}
.publish-widget ul li .inputCss1{border:1px solid #ccc; height:25px; line-height:25px; padding-left:5px;}
.publish-widget ul li #cat{ width:300px; margin-left:0;}
.publish-widget ul li #upload,.publish-widget ul li #uploadFile{ padding:0 10px; color:#fff; background-color:#999; text-decoration:none;height:27px; line-height:27px; display:inline-block; margin:1px;}
.publish-widget ul li #uploadFile{margin-left: 10em;}
.publish-widget ul li #tags{ height:40px;border:1px solid #ccc; padding:2px; width:220px;}
.publish-widget ul li .date-pick{ padding:5px;border:1px solid #ccc; color:#999;}
.publish-widget ul li span.sizeImg{ margin-left:10px; color:#F00;}
.publish-widget ul li a.brothers{ display:inline-block; height:22px; line-height:22px; text-decoration:none; color:#fff; background-color:#09F; padding:0 5px; margin:2px 10px 2px 0;}
.publish-widget ul li a.brothers:hover{ background-color:#F9C;}

.publish-widget div.standart{}
.publish-widget div.standart div.leftS{padding:0; float:left; width:47%;}
.publish-widget div.standart div.leftS div.specialDiv{}
.publish-widget div.standart div.leftS div.specialDiv img{ max-height:100px;_height:100px;}
.publish-widget div.standart div.leftS div.fileData{ text-align:right;}
.publish-widget div.standart div.leftS div.fileData div{ margin:3px 0; color:#777;}
.publish-widget div.standart div.leftS div.fileData div span{ display:block; font-size:14px; color:#222; margin-bottom:3px;}
.publish-widget div.standart div.leftS65{ width:68%;}
.publish-widget div.standart div.leftS35{ width:25%;}
.publish-widget div.standart div.leftS .patient,.publish-widget div.standart div.leftS .bornD,.publish-widget div.standart .patient{  margin:0;}
.publish-widget div.standart div.leftS .bornD > div{  float:left;}
.publish-widget div.standart div.leftS .bornD > div.first{ width:30%; margin-right:2%;}
.publish-widget div.standart div.leftS .bornD > div.second{ width:38%;margin-right:1%;}
.publish-widget div.standart div.leftS .bornD > div.third{ width:29%;}
.publish-widget div.standart div.leftS .patient span,.publish-widget div.standart .patient span,.publish-widget div.standart div.leftS .bornD span{ display:block; padding:5px;  color:#888; text-transform:capitalize; font-size:13px;}
.publish-widget div.standart .patient span{ display:inline;}
.publish-widget div.standart div.leftS .patient input,.publish-widget div.standart .patient input,.publish-widget div.standart div.leftS .bornD > div.first input,.publish-widget div.standart div.leftS .bornD > div.second input,.publish-widget div.standart div.leftS .bornD > div.third input{ width:95%; height:25px; line-height:25px; padding-left:5px; border:1px solid #ccc; color:#555; font-size:13px;}
.publish-widget div.standart div.leftS .bornD > div.first span{ font-size:12px;}
.publish-widget div.standart div.leftS .patient textarea,.publish-widget div.standart  .patient textarea{ width:95%; height:50px;padding-left:5px; border:1px solid #ccc; color:#333; font-size:12px; overflow:auto;}
.publish-widget div.standart div.leftS .patient span.checkradiobox{display:block; width:17px; height:17px; background:url(../img/site/checkradiobox.png)  no-repeat center center;float:left;  padding:0; margin-left:2px; position:relative; }
.publish-widget div.standart  .patient span{ display:block; margin:5px;}
.publish-widget div.standart div.leftS .patient1{ margin-top:2.5em; }
.publish-widget div.standart div.leftS .patient1 b{ display:block; line-height:17px; height:17px; float:left; color:#e6415b; margin-left:1.0em;}
.publish-widget div.standart div.leftS .patient1 span{ padding:0; margin:0;}
.publish-widget div.standart div.leftS .patient span.checkradiobox:hover{ cursor:pointer;}
.publish-widget div.standart1{ border-top:1px dashed #999; padding-top:10px; margin:10px 0; overflow:hidden;} 
.publish-widget div.standart1 div.rezident,.publish-widget div.standart1 div.passwordContainer{margin-left:35%; margin-bottom:7px; text-align:right;}
.publish-widget div.standart1 div.passwordContainer span{display:block;height:25px; line-height:25px; margin:0; padding:0;  margin-right:0;float:left; width:21%;}
.publish-widget div.standart1 div.passwordContainer  span.succes{color: #0FA814;display: block;float:none;width:100%; }
.publish-widget div.standart1 div.passwordContainer  span.error{color: #f00;display: block;float:none;width:100%;}
.publish-widget div.standart1 div.passwordContainer input{ width:74%; height:25px; line-height:25px; padding-left:5px; border:1px solid #ccc; color:#555; font-size:13px; margin-left:1%;}
.publish-widget div.standart1 div.rezident span.rezideName{ display:block;height:25px; line-height:25px; margin:0; padding:0; float:left; margin-right:0; width:21%; }

a#share,a#changePass,.changePass{ text-decoration:none; color:#777; border:none;}
a#share:hover,a#changePass:hover,.changePass:hover{ text-decoration:underline;border:none;}

/*doctor gallery in doctor account styles*/
#gallery{ border-bottom:1px solid #ccc; }
#gallery ul{padding:0; margin:0; list-style:none;}
#gallery ul li{ float:left; width:168px; height:125px;  margin-right:16px; position:relative; margin-bottom:15px;}
#gallery ul li span.galTitle{position: absolute;padding:2px 4px; top:0; right: 0; background: #D6E5A5; border: 1px solid #111; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;width:158px;}
#gallery ul li a{ display:block;  height:100%;text-align: center; }
#gallery ul li a img{ max-height:125px; max-width:168px;}
#gallery ul li a.defL{background:url(../img/site/gano.png)  no-repeat center center;  }
#gallery ul li a.defL:hover{background:url(../img/site/galActiv.png)  no-repeat center center;}
#gallery ul li a img{}
#gallery ul li.video{background:url(../img/site/videoBgInitial.png)  no-repeat; }
#gallery ul li.defaultBG{background:url(../img/site/galFon.png)  no-repeat;}
#gallery ul li.video a,#gallery ul li.image a{background:url(../img/site/bigarrow.png)  no-repeat center center; }
#gallery ul li span.other{background:url(../img/site/galActiv.png)  no-repeat center center;  display:block; height:100%; width:100%;  position:absolute; top:0; left:0; cursor:pointer;}

/*alrticles styles*/
#article-area{ }
#article-area ul{ margin:0 0; padding:0; list-style:none;}
#article-area ul li{ margin:5px 0; padding:0 0 10px 0; border-bottom:1px solid #ccc; width:100%; float:left; }
#article-area ul li div{}
#article-area ul li div.linkThumb{  float:left; margin-right:1em;}
#article-area ul li div.linkThumb img{ max-width:160px; max-height:120px; }
#article-area ul li div span{ display:block; margin:3px 0;}
#article-area ul li div span.content{ margin:5px 0; line-height:14px;}
#article-area ul li div span.username{ display:inline; margin-left:1em;}
#article-area ul li div div.content1{ margin:5px 0; color:#999; text-transform:capitalize; position:relative; margin-left: 0; height: 20px;line-height: 20px;}
#article-area ul li div div.content1 em{ background:url(../../img/site/watcheye.jpg) no-repeat 0 center; padding:0 0 0 20px; height:12px; line-height:12px; text-transform:lowercase; height:20px; line-height:20px; display:inline-block; font-style:normal; margin-left:2em;}
#article-area ul li div.title{ margin-bottom:5px; color:#377cb2; font-size:20px;}
#article-area ul li a{ text-decoration:none; color:#9c9a9c;}
#article-area ul li a.addlink{ position:absolute; right:0.5em; top:10%;}
#article-area ul li.no-links{ text-align:center; color:#F00; font-size:16px;}
.simpleTextarea{ width:91%; height:80px; border:1px solid #ccc;}
/*personal doctor account action area [medfile page]  styles*/
.classic-widget{ margin:0; padding:5px 0;}
.classic-widget div.med-header{ margin:0 0; margin-bottom:15px;  }
.classic-widget div.med-header div a{ margin: 0; height: auto;line-height:normal;padding: 3px;padding-left:25px;}
.classic-widget div.med-header ul{ padding:5px; margin:0; list-style:none; float:left;border:1px solid #e3e5e6;}
.classic-widget div.med-header ul li{ float:left; margin-right:1em;}
.classic-widget div.med-header ul li.search-cell{ margin:0 5em;}
.classic-widget div.med-header ul li.right{ float:right;  position:relative; margin-top:3px;}
.classic-widget div.med-header ul li.right span{ margin:0 5px; display:inline-block;  text-transform:capitalize;}
.classic-widget div.med-header ul li.right span.file_name{ color:#3CF;}
.classic-widget div.med-header ul li a{ display:block; height:20px; line-height:20px; padding:0 5px; text-decoration:none; color:#898989;}
.classic-widget div.med-header ul li a:hover,.classic-widget div.med-header ul li a.activ{ background-color:#5ea9dd; color:#fff;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px; border-radius:7px;}
#medBrowseBtns{}
#medBrowseBtns a{ }
#medBrowseBtns a:hover,#medBrowseBtns  a.activ{background-color:#868587; color:#fff;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px; border-radius:7px; text-decoration:none;}
.classic-widget div.med-header div{ float:right; margin-right:1em;padding:0;}
.classic-widget div.med-header a#newFile,.classic-widget div.med-header a#addRezident,#newT a,.classicBtn{ display:inline-block;height:20px; line-height:20px; padding:0 10px;text-decoration:none; color:#898989; border:1px solid #5ea9dd; padding-left:25px; background:url(../img/site/mini_plus.png) no-repeat 5% center;}
#newT,#showallT{ margin:15px 1em; margin-left:2em;}
#newT a:hover,#showallT a:hover{ text-decoration:underline;}
.classicBtn{ display:inline-block;height:20px; line-height:20px; padding:0 10px;text-decoration:none;  padding-left:25px;color:#9a9a9a; border:1px solid #a1cdeb;background:url(../img/site/mini_plus_hover.png) no-repeat 5% center; margin:10px; }
.classicBtn:hover{color:#898989; border:1px solid #5ea9dd;background:url(../img/site/mini_plus.png) no-repeat 5% center;}
#listaTratamentelor{}
#listaTratamentelor ul,#listaTratamentelor ul li{position: relative;}
#listaTratamentelor ul li.hide{ display:none;}

.classic-widget div.med-action-area{ margin:0;}
.classic-widget div.med-action-area div.pagination{margin:5px 0; float:left; position:relative; left:50%; font-size:11px;}
.classic-widget div.med-action-area div.pagination ul{ padding:0; margin:0; list-style:none;}	
.classic-widget div.med-action-area div.pagination ul li{ border:none;margin:0 2px; padding:3px 6px;width:auto; float:left; display:block; }	
.classic-widget div.med-action-area div.pagination ul li:hover{
                color: #333; cursor:pointer;text-decoration:underline;
            }
.classic-widget div.med-action-area div.pagination ul li.active{color: #333;}			
.classic-widget div.med-action-area div.pagination ul li.activ{ background-color:#f1f1f1; color:#333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }	
.classic-widget div.med-action-area div.pagination ul li.inactive, div.pagination ul li.inactive:hover{
                background:none; text-decoration:underline;
                color:#5ea9dd;
                cursor: default;
				
            }	

#selector,#selector1{ border:1px solid #ccc; display:inline-block;width:240px; height:25px; line-height:25px; padding:0; background:url(../img/site/selArr.jpg) no-repeat 100% 50%; cursor:pointer; padding-left:5px; text-align:left;}
ul.simpleselect{ padding:0; background-color:#f9f9f9; margin:0; list-style:none;width:250px; display:block;text-align:left; margin-left:6px; }
ul.hide{ display:none;}
ul.simpleselect li{ border:1px solid #fff; margin:0; padding:5px; cursor:pointer;}
ul.simpleselect li:hover{ background-color:#eee;} 
.animateShad{ height:100%; width:100%; background-color:#fff; position:absolute; top:0; left:0; z-index:100000;}

.doctors-widget{ margin:10px; position:relative;}
.doctors-widget div.firstRow,.doctors-widget div.secondRow,.doctors-widget div.docRow,#passArea div.secondRow{ margin:5px 0; padding:0;} 
.doctors-widget div.firstRow span{ display:block; float:left; width:75%;padding:5px;padding-left:15px;}
.doctors-widget div.firstRow a{ display:block; float:right; text-align:center; text-decoration:none;padding:5px; color:#888; border:1px solid #888;}
.doctors-widget div.firstRow a:hover{color:#555; border:1px solid #555;}
.doctors-widget div.secondRow span{ display:block; margin-bottom:3px;padding-left:15px;}
.doctors-widget div.secondRow input{ width:98%; height:25px; line-height:25px; padding-left:5px;}
.doctors-widget div.docRow{ height:250px; overflow:auto;}
.doctors-widget div.docRow ul{ padding:0; margin:0; list-style:none; }
.doctors-widget div.docRow ul li{width:155px; margin-right:0.5em; height:auto; position:relative; cursor:pointer;border:1px solid #fff; padding:1px; float:left;  }
.doctors-widget div.docRow ul li:hover{ border:1px solid #ccc;}
.doctors-widget div.docRow ul li a{ text-decoration:none; color:#377cb2; font-size:11px; }
.doctors-widget div.docRow ul li a:hover{ background-color:#f9f9f9;}
.doctors-widget div.docRow ul li a img{ height:45px; width:45px; display:block; float:left; margin-right:5px; }
.doctors-widget div.docRow ul li a span{ margin-top:3px;display:block;  }
.doctors-widget div.docRow ul li a span.specialitate{ color:#555; margin-top:5px;font-size:11px;}
.doctors-widget div.lastRow{height:90px; overflow:auto; border-top:1px solid #333;padding:5px 0;  position:relative;}
.doctors-widget div.lastRow ul{ list-style:none; margin:0; padding:0;}
.doctors-widget div.lastRow ul li{ border:1px solid #999; height:20px; line-height:20px; width:49%; float:left; position:relative;}
.doctors-widget div.lastRow div.childDiv{ position:absolute; top:0; left:0; height:auto; width:100%; background-color:#f7f7f7; z-index:3000; }
.doctors-widget div.lastRow div.childDiv .passContainer{ margin-top:25px;}
.doctors-widget div.lastRow div.childDiv .passContainer label{ margin:5px; font-size:15px; display:block;}
.doctors-widget div.lastRow div.childDiv .passContainer a{ text-decoration:none; margin-left:6px; color:#888;}
.doctors-widget div.lastRow div.childDiv .passContainer span{ display:block; text-align:center; width:90%; margin:auto; color:#F00; margin-top:40px;}
.doctors-widget div.lastRow div.childDiv .passContainer span.succes{color: #0FA814;}
.doctors-widget div.lastRow div.childDiv .passContainer span.error{color: #f00;}
.doctors-widget div.lastRow div.childDiv .field{height:20px; line-height:20px; border:1px solid #ccc; width:70%; color:#ccc; margin-left:5px; }

.doctors-widget div.lastRow ul li div.leftSide{ width:78%; float:left; padding-left:3px;}
.doctors-widget div.lastRow ul li div.onlyA{ background-color:#f5f5f5;padding:0; float:right;margin:0; width:20%;height: 20px; line-height: 20px;}
.doctors-widget div.lastRow ul li div.onlyA a{ margin-left:5px;display: inline-block;height: 8px;width: 8px; margin-top: 5px; }
.doctors-widget div.lastRow ul li div.onlyA img{display: inline; }
div.shared-box{}
div.shared-box div{float:left; margin-right:0.5em; padding:0; border:1px solid #ccc;}
div.shared-box div span.hide{ display:none;}
a.brothers{ display:inline-block; height:22px; line-height:22px; text-decoration:none; color:#fff; background-color:#09F; padding:0 5px; margin:2px 10px 2px 0;}
a.brothers:hover{ background-color:#F9C;}
.editPencil{ position:absolute; display:block; width:17px; height:17px; right:2px; top:30%; z-index:1000;}	

/* messages */
div.mesagerie{ margin:20px 0; background-color:#f4f4f4; min-height:100px;}
div.mesagerie div.topPlace{ background-color:#d3d2d5; height:50px; line-height:50px;}
div.mesagerie div.topPlace div.left{ float:left; width:25%; position:relative; }
div.mesagerie div.topPlace div.left input.searchD{ width:90%; margin:10px 5px; height:25px; line-height:25px;}
div.mesagerie div.topPlace div.right{ float:right; width:21%;  text-align:center;position:relative; z-index:100;}
div.mesagerie div.topPlace div.right a{ text-decoration:none; color:#555;}
div.mesagerie div.topPlace div.right a:hover{ text-decoration:underline;}
div.mesagerie div.topPlace div.center{ margin:0 22% 0 26%;position:relative; z-index:99;}
div.mesagerie div.leftPlace{height:100%; padding:0; float:left;  width:26%;}
div.mesagerie div.leftPlace ul.contact-list-menu,div.mesagerie div.leftPlace ul{ margin:0; padding:0; list-style:none; }
div.mesagerie div.leftPlace ul.contact-list-menu li{ height:35px; line-height:35px; padding:0 20px; font-size:15px; }
div.mesagerie div.leftPlace ul.contact-list-menu li span{ display:block; border-bottom:1px dashed #333;}
div.mesagerie div.leftPlace ul.contact-list-menu li span:hover,div.mesagerie div.leftPlace ul.contact-list-menu li span.selected{border:none;}
div.mesagerie div.leftPlace ul.contact-list-menu li:hover,div.mesagerie div.leftPlace ul.contact-list-menu li.selected{ background-color:#09F; cursor:pointer; color:#fff;}
div.mesagerie div.leftPlace ul.contact-list-menu li.selectedR{  cursor:pointer; color:#fff;}

div.mesagerie div.leftPlace div.contact-list-container{ margin:20px 0;}
div.mesagerie div.leftPlace div.contact-list-container h3{ height:30px; line-height:30px;display:block; border-bottom:1px dashed #333; font-size:15px; margin:0 20px; }
div.mesagerie div.leftPlace div.contact-list-container ul.list1,div.mesagerie div.leftPlace div.contact-list-container ul.list2{ margin:10px 0; }
div.mesagerie div.leftPlace div.contact-list-container ul.list1 li,div.mesagerie div.leftPlace div.contact-list-container ul.list2 li{ padding:0 20px; }
div.mesagerie div.leftPlace div.contact-list-container ul.list1 li.header,div.mesagerie div.leftPlace div.contact-list-container ul.list2 li.header{ text-align:center; color:#999;margin:4px 0;}
div.leftPlace div.contact-list-container ul.list2 li.simple-list{ text-align:left; color:#333; text-transform:capitalize;margin:2px 0;  padding:0;}
div.leftPlace div.contact-list-container ul.list2 li.simple-list a{ text-decoration:none; color:#333; display:block;padding:3px 0;}
div.leftPlace div.contact-list-container ul.list2 li.simple-list:hover,div.leftPlace div.contact-list-container ul.list2 li.simple-list.selected{ background-color:#06F; color:#fff;cursor:pointer;}
div.leftPlace div.contact-list-container ul.list2 li.simple-list a:hover,div.leftPlace div.contact-list-container ul.list2 li.simple-list a.selected{ color:#fff;}

div.mesagerie div.middlePlace{background-color:#fff; margin-left:26%; height:100%; padding:5px;}
div.mesagerie div.middlePlace #newMess{ height:100px; border:1px solid #489ad4; padding:5px; color:#999; margin:0;}
div.mesagerie div.middlePlace  a#multiupload{  display:inline-block; color:#489ad4; background:none; padding:2px 5px; text-decoration:none; border:none;  }
div.mesagerie div.middlePlace div.messagesForm{ border-top:1px dashed #333; margin:10px;  padding-top:10px; }
div.mesagerie div.middlePlace div.messagesForm ul.generalList{ margin:0;}
div.mesagerie div.middlePlace a.loginme{ background-color:#489ad4; color:#fff;}
div.mesagerie div.middlePlace a.loginme:hover{ background-color:#428bbf;}
div.mesagerie div.middlePlace div.messagesForm div#files{ width:90%; margin:10px auto;}
div.mesagerie div.middlePlace div.messagesForm div#files ul{}
div.mesagerie div.middlePlace div.messagesForm div#files ul li{ border:none; margin:5px 0; background:url(../img/site/plic.png)  no-repeat 0 0; height:14px; line-height:14px; padding-left:25px;}
div.mesagerie div.middlePlace div.messagesForm div#files ul li a{ margin-left:5px; text-decoration:none;}

div.mesagerie div.topPlace div.center div.pagination{margin:0; float:none; position:relative; left:40%; font-size:11px; background:none;}
div.mesagerie div.topPlace div.center div.pagination ul{ padding:0; margin:0; list-style:none;}	
div.mesagerie div.topPlace div.center div.pagination ul li{ border:none;margin:0 2px; padding:0;width:auto; float:none; display:inline; }	
div.mesagerie div.topPlace div.center div.pagination ul li:hover{
                color: #333; cursor:pointer;text-decoration:underline;
            }
div.mesagerie div.topPlace div.center div.pagination ul li.active{color: #333;}			
div.mesagerie div.topPlace div.center div.pagination ul li.activ{ background:none; color:#489ad4; }	
div.mesagerie div.topPlace div.center div.pagination ul li.inactive,div.mesagerie div.topPlace div.center div.pagination ul li.inactive:hover{
                background:none; text-decoration:underline;
                color:#5ea9dd;
                cursor: default;
				
            }	
			
/* calendar */
#calendar{}
#calendar div.calendar-controls{ height:25px; line-height:25px; padding:0;}
#calendar div.calendar-controls a{ text-decoration:none; color:#999; margin:0 10px;padding: 2px; }
#calendar div.calendar-controls a:hover{ background-color:#489AD4;color:#fff;}
table.calendar    { border-left:1px solid #999;height:100%;  }
tr.calendar-row  {  }

tr.calendar-row td{ height:30px; vertical-align:middle; text-align:center; }
td.calendar-day  { font-size:11px; position:relative; } 
td.calendar-day:hover  { background-color:#F00; color:#fff; cursor:pointer; }
td.calendar-day-np  { background:#eee;  } 
td.calendar-day-head { background:#ccc; font-weight:bold; text-align:center;  padding:5px; border-bottom:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; }

div.day-number    { background:#999; padding:5px; color:#fff; font-weight:bold;  margin:0; width:20px; text-align:center; }
/* shared */
td.calendar-day, td.calendar-day-np { width:100px; padding:0; border-bottom:1px solid #999; border-right:1px solid #999; }
td.calendar-day p{ display:none;}
td.selected{ background-color:#F00; color:#fff;}

.daysParams{ margin:10px 0; overflow:hidden; overflow-x:auto; }
#medTbl,#medTbl1{ border:1px solid #ccc; table-layout:fixed;}
#medTbl tr,#medTbl1 tr{ border-bottom:1px solid #ccc;}
#medTbl tr.firstRow,#medTbl1 tr.firstRow{height:30px; line-height:30px; color:#529fd5;}
#medTbl tr.firstRow td,#medTbl1 tr.firstRow td{width:120px;}
#medTbl tr.normalRow,#medTbl1 tr.normalRow{height:25px;}
#medTbl1 tr.normalRow{height:26px;}
#medTbl tr.normalRow td,#medTbl1 tr.normalRow td{ padding:2px 0;}
#medTbl td,#medTbl1 td{text-align:center; border-right:1px solid #ccc; vertical-align:middle; empty-cells:show;height:26px;}
#medTbl1 tr.normalRow td.op-header{ background-color:#489ad4; color:#fff;}
#medTbl1 tr.normalRow td.op-normal{ background-color:#489ad4;color:#fff;}

#medTbl td.weekday,#medTbl td.weekend,#medTbl1 td.weekday,#medTbl1 td.weekend{ padding:0;height:25px;}
#medTbl td span,#medTbl1 td span{ display:block;  height:100%; float:left; background-color:#f39a95; border-right:1px solid #ccc;}

#medTbl td span.actual,#medTbl td span.activ,#medTbl1 td span.actual,#medTbl1 td span.activ{ background-color:#d8e1b4;}

#medTbl td.weekend,#medTbl1 td.weekend{ background-color:#eaeaea;border-right:1px solid #fff;}
#medTbl td.noBorder,#medTbl1 td.noBorder{ border:none;}

#dieta,#regim,#dietaShare,#regimShare{ border:1px solid #e1e1e1; width:auto; min-height:50px; margin:10px 8px; padding:5px;}
#dieta textarea,#regim textarea{ width:100%; background-color:#d9d9d9; border:1px solid #ccc; overflow:auto; height:inherit; }

.office-word{ margin:10px 0; font-size:28px; position:relative; top:0; color:#5ea9dd;}
.wid50{ width:30%;}
#bottomArea1 ul.list-itemForm{ padding:10px; background-color:#fff; border: 2px dashed #000;}
#bottomArea1 ul.list-itemForm li{ margin:5px 0; }
#bottomArea1 ul.list-itemForm li.buttons{padding:5px 0 0 105px;}
#bottomArea1 ul.list-itemForm li.buttons a{padding:1px 3px;}
#bottomArea1 ul.list-itemForm li span{ display:inline-block; width:100px; text-align:right; padding-right:5px;}
#bottomArea1 ul.list-itemForm li input{ border:1px solid #ccc; padding-left:5px; height:20px; line-height:20px;  margin:0 5px;}
#bottomArea1 ul.list-itemForm li input.tip{ width:auto; padding:5px; height:10px;border:none;  }
#bottomArea1 ul.list-itemForm li input.columnT,#bottomArea1 ul.list-itemForm li input.rowT{ width:100px;}
#bottomArea1 ul.list-itemForm li .oper-container{}
#bottomArea1 ul.list-itemForm li .oper-container > a{text-align: right;}
#bottomArea1 ul.list-itemForm li .oper-container ul.list-column{}
#bottomArea1 ul.list-itemForm li .oper-container ul.list-column li{ margin:5px 0; height:auto; line-height:normal; }
#bottomArea1 ul.list-itemForm li a#saveOper,#bottomArea1 ul.list-itemForm li a.remove{border:1px solid;margin: 5px;}
#addnewopp,#saveOper,#removeLastopp,.remove{ text-decoration:none; color:#666; margin:0 10px;}
#addnewopp:hover,#saveOper:hover,#removeLastopp:hover,.remove:hover{ color:#111;}
#addnewopp{text-align: right;}
#saveOper{ margin-left:100px;}
#addOperation{ margin:20px 0; position:relative; display:inline-block;}
.messages-list{ margin:10px;}
.messages-list ul{ position:relative; padding:0; margin:0; list-style:none; float:none;}
.messages-list ul li{ margin:0; padding-bottom:10px; border-bottom:1px dashed #333;  padding:5px; }
.messages-list ul li:hover{cursor:pointer; background-color:#f8f8f8;}
.messages-list ul li span{ display:block; margin:0;}
.messages-list ul li a{text-decoration:none; display:block;}
.messages-list ul li span.firstrow{ width:100%; height:20px; font-size:14px;}
.messages-list ul li span.secondrow{  color:#333;}
.messages-list ul li span.secondrow .title,.messages-list ul li span.secondrow .mail{ font-weight:bold; margin-bottom:5px;}
.messages-list ul li span span.first-span{ float:left; width:80%; color:#09F; }
.messages-list ul li span span.second-span{ float:right; width:19%; color:#999;}
.messages-list ul li span span.newmess{ color:#F00;}
/* agenda*/
div.agenda{}
div.agenda ul{ position:relative; padding:0; margin:0; list-style:none; float:none;}
div.agenda ul li{ margin:10px 0;  border:1px dashed #333;  padding:0; background-color:#fff; }
div.agenda ul li table.agendaTable{width: 100%;}
div.agenda ul li table.agendaTable td.leftrow,div.agenda ul li table.agendaTable td.rightrow{width: 25%;}
div.agenda ul li table.agendaTable td.leftrow{background-color:#f5f5f5;}
div.agenda ul li table.agendaTable td.rightrow{border-left:1px dashed #333; padding-left: 10px;}
div.agenda ul li div{ height:inherit;}
div.agenda ul li div.leftBox{ float:none;  padding:5px 10px; }
div.agenda ul li div.rightBox{ float:none; margin:0 0;}
div.agenda ul li div.centerBox1{ margin:0; padding:5px 10px;}
div.agenda ul li div.centerBox1 h3,div.agenda ul li div.rightBox h3{ display:block; text-align:center; font-size:15px;color:#09F; margin:5px;font-weight:normal; height: 20px; line-height: 20px;}
div.agenda ul li div.centerBox1 ul,div.agenda ul li div.rightBox ul{ margin:10px 0;}
div.agenda ul li div.centerBox1 li{ width:48%; float:left; margin-right:1%; padding:0; margin-bottom:3px; color:#000; border:none}
div.agenda ul li div.rightBox li{ color:#000; border:none;margin-bottom:3px;padding:0 5px;}
div.agenda ul li div.centerBox1 li span{display:inline-block; width:85%;}
div.agenda ul li div.centerBox1 li span.times-taken{ width:14%;}
div.agenda ul li div.centerBox1 li.grey{ color:#999;}
div.noagenda{ margin:10px 10px 10px 0; color:#F00;  padding:15px 0; border:1px solid; text-align:center;}

div.agenda ul li div.leftBox span{ display:block; margin:5px 0; font-size:14px; }
div.agenda ul li div.leftBox span.username{ color:#09F;}
.notes{ font-size:14px;}
.mailoptions-box{margin:5px 0; }
.mailoptions-box div{ float:right; height:13px;line-height:13px;}
.mailoptions-box input{ float:left; margin-right:5px;height:11px;line-height:1px;}
.searchT{ display:block; padding-bottom:5px; font-size:15px; border-bottom:1px solid #ccc; padding-top:10px; margin-bottom:10px;}
.margbottom{padding-bottom:10px;}

/* help and investigation style*/
div.help-widget,div.invest-widget{ position:fixed; top:0; right:0; width:400px; height:400px; background-color:#FFC; border:2px solid #FF0; padding:10px; z-index:1000; display:none;} 
div.invest-widget{width:250px; height:300px;}
div.help-widget a.close,div.invest-widget a.close{ text-decoration:none; text-align:right; position:absolute; right:0; top:0;}
div.help-widget div.body,div.invest-widget div.body{ overflow:auto;height:390px; margin-top:10px;}
div.invest-widget div.body{height:280px; }
div.invest-widget a{ text-decoration:none; color:#555; display:block; margin:14px 0;}
div.invest-widget a:hover{ color:#000;}

.newmessBtn{ padding:3px 5px; background-color:#f9f9f9; border:1px solid #999;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px; display:none; text-decoration:none; color:#555; margin-left:3em; }
div.new-container-mess{ width:400px;}
div.new-container-mess div{ margin:10px 5px; text-align:center;}
div.new-container-mess textarea{ height:150px; width:100%; padding:0; margin:0; border:1px solid #999;}
div.new-container-mess div label{ margin-right:10px;}
div.new-container-mess textarea:hover{border:1px solid #0CF;}
div.new-container-mess div#files{ margin-left:5px; text-align:left;}
div.new-container-mess #multiupload{ margin-left:5px;}
div.new-container-mess a.btn{ text-decoration:none; color:#888; padding:3px 6px; background-color:#489ad4; color:#fff;}
.divsett{ margin:5px;}
#loadingBox{
                position: absolute;
                bottom: 10%;
                left: 50%;
				margin-top:0;
                z-index:500000; width:16px; height:16px;  }
                
div.ie6{width: 1000px; margin:0 auto; text-align: center; padding: 10px; background-color: #489AD4;color: #fff; font-size: 14px;display: none;}
div.ie6 a{text-decoration: none; color: #000; font-weight: bold; margin-left:5px ;}
div.ie6 a:hover{color:#fff;}
.emptyF{color:red; display: block; margin:5px;}
.norezident{height: 15px;}
#errorMess{margin: 5px 0; color:red;}
