/* RESET */
/*********************************************************************/

html, body { margin: 0; padding: 0; text-align: left; background: url('../img/bg_1.png') 0 0 repeat; font-family: Arial, sans-serif; font-size: 12px; color: #2f3941; line-height: normal; }
textarea { overflow: auto; outline: none; }
input, select, a { outline: none; }
img { border:none; }
* { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; border: none; width: 100%; }
h1, h2, h3, h4, h5, h6 { font-family: Arial, sans-serif; line-height: normal; color: #72777D; font-weight: bold;}
p { text-align: left; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
.clear { height: 0; width: 0; clear: both; display: block; visibility: hidden; margin: 0; padding: 0; overflow: hidden; font-size: 0; line-height: 0; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }

.error { color: #CC0000!important; }
.okok { color: green!important; }

/* GENERAL */
/*********************************************************************/

/* TOOLTIP */
#simpleTooltip { text-align:left; position: absolute; z-index: 3000; height: 16px; padding-top: 4px; }
#simpleTooltip.viewport-right { background-image: none; }
#simpleTooltip h3,#tooltip div { margin: 0; }
#simpleTooltip h3 { font-size: 11px; line-height: normal; font-weight: normal; color: #FFFFFF; background: #59626F; padding: 3px 7px 4px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; white-space: nowrap; text-shadow: none; }

/* LINK-URI */
.link-1 { font-weight: bold; color: #5A5E63; }
:hover.link-1 { color: #333; }
.link-2 { font-style: italic; color: #72777D; }
:hover.link-2 { color: #333; }
.link-3 { font-style: italic; color: #43A5D2; }
:hover.link-3 { color: #333; }
.link-4 { font-weight: bold; color: #43A5D2; }/*nou11*/
:hover.link-4 { color: #333; }
.link-5 { font-size: 11px; font-weight: bold; color: #358AB1; }
:hover.link-5 { color: #333; }
.link-6 { font-size: 13px; font-weight: bold; color: #338AB1; }
:hover.link-6 { color: #333; }
.link-7 { font-size: 13px; color: #348AB1; }
:hover.link-7 { color: #383D43; }
.link-8 { font-size: 12px; font-weight: bold; color: #595E63 }
:hover.link-8 { color: #333; }
.link-9 { display: inline-block; margin-top: 15px; font-weight: bold; color: #43A5D2; }
:hover.link-9 { color: #333; }
.link-10 { font-size: 13px; font-weight: bold; color: #348AB1; }/*nou12*/
:hover.link-10 { color: #383D43; }/*nou12*/
.link-1.dr { float: right; }

/* TEXTE */
.text-1 { font-size: 12px; font-weight: bold; color: #71767D; }
.text-2 { font-size: 11px; color: #949AA1; }
.text-3 { font-size: 11px; color: #595E63; }
.text-4 { font-size: 12px; color: #595E63; }
.text-5 { font-size: 12px; font-style: italic; font-weight: bold; color: #595E63; }
.text-6 { font-size: 12px; color: #71767D; }
.text-7 { font-size: 12px; font-weight: bold; color: #60666B; }
.text-8 { font-size: 11px; color: #71767D; }
.text-9 { font-size: 11px; font-weight: bold; color: #71767D; }
.text-10 { font-size: 12px; font-style: italic; color: #52555A; }
.text-11 { font-size: 12px; font-weight: bold; color: #595E63; }
.text-12 { font-size: 11px; font-weight: bold; color: #92999F; }
.text-13 { color: #009900; }/*nou5*/
.text-14 { font-size: 13px; color: #595B5D; }/*nou12*/
.text-15 { font-size: 13px; color: #595B5D; font-style: italic; }/*nou12*/
.text-16 { font-size: 13px; color: #595B5D; font-weight: bold; }/*nou12*/
.star { padding-right: 25px; background: url('../img/ico_star.png') right center no-repeat; cursor: pointer; }/*nou12*/

/*
.dr { text-align: right!important; }
.st { text-align: left!important; }
*/
/* BUTOANE */
.btn-1, .btn-6 { height: 28px; padding: 0 7px; border: 1px solid #009A00; display: inline-block; color: #FFF; font-size: 13px; line-height: 28px; font-weight: bold; background: url('../img/btn_1_bg.png') 0 0 repeat-x; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0px 2px 1px -2px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 2px 1px -2px rgba(0,0,0,0.5); box-shadow: 0px 2px 1px -2px rgba(0,0,0,0.5); }/*nou2*/
:hover.btn-1, :hover.btn-6 { background-position: 0 -28px; border: 1px solid #2B3034; }
.btn-1.loading, .btn-6.loading { background-position: 0 -28px; border: 1px solid #2B3034; position: relative; opacity: .5; }
.btn-1 .img-load, .btn-6 .img-load { width: 16px; height: 16px; display: inline-block; background: url('../img/activitate_loader.gif') 0 0 no-repeat; position: absolute; top: 50%; left: 50%; margin: -8px 0 0 -8px; }

/*nou*/
.btn-2 { height: 28px; padding: 0 8px; border: 1px solid #9EA1A5; display: inline-block; color: #586368; font-size: 12px; line-height: 28px; font-weight: bold; text-align: center; background: url('../img/btn_2_bg.png') 0 0 repeat-x; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 1px 1px 0px 0px rgba(255,255,255,0.2); position: relative; }
:hover.btn-2, .btn-2.activ { padding: 1px 9px; border: none; color: #FFF; background-position: 0 -28px; }
.btn-2 span { display: inline-block; }
.btn-2.dropdown .text { padding-right: 16px; background: url('../img/sg_1.png') right center no-repeat; position: relative; z-index: 200; }
.btn-2.dropdown .wrap { width: 100%; height: 38px; padding: 0 2px; border: 1px solid #9FA2A6; border-bottom: none; background: #EDEDED; position: absolute; top: -5px; left: -3px; z-index: 100; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
:hover.btn-2.dropdown .wrap, .btn-2.dropdown.activ .wrap { padding: 0 1px; top: -4px; left: -2px; }
.btn-2.dropdown.selectat .text { color: #586369; }
/**/
.btn-3 { height: 28px; padding: 0 7px; border: 1px solid #767B82; display: inline-block; color: #FFF; font-size: 13px; line-height: 28px; font-weight: bold; background: url('../img/btn_3_bg.png') 0 0 repeat-x; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0px 2px 1px -2px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 2px 1px -2px rgba(0,0,0,0.5); box-shadow: 0px 2px 1px -2px rgba(0,0,0,0.5); }/*nou*/
:hover.btn-3 { background-position: 0 -28px; border: 1px solid #2B3034; }
.btn-4 { height: 28px; padding: 0 7px; border: 1px solid #009A00; display: inline-block; color: #FFF; font-size: 13px; line-height: 28px; font-weight: bold; background: url('../img/btn_1_bg.png') 0 0 repeat-x; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0px 2px 1px -2px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 2px 1px -2px rgba(0,0,0,0.5); box-shadow: 0px 2px 1px -2px rgba(0,0,0,0.5); }/*nou*/
:hover.btn-4 { background-position: 0 -28px; border: 1px solid #2B3034; }
.btn-5 { height: 18px; padding: 0 7px; display: inline-block; border: 1px solid #DDD; background: #FFF; line-height: 18px; font-size: 11px; color: #58595F; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
:hover.btn-5 { color: #34393E; }
.text-mic { font-size: 11px !important; }

.btn-vizualizare { width: 23px; height: 9px; display: inline-block; background: url('../img/ico_view.png') 0 0 no-repeat; }

.btn-select { width: 30px; height: 31px; display: inline-block; background: url('../img/btn_select.png') 0 0 no-repeat; }
.btn-select.sus-maxim { background-position: 0 0; }
:hover.btn-select.sus-maxim { background-position: -30px 0; }
.btn-select.jos-maxim { background-position: 0 -31px; }
:hover.btn-select.jos-maxim { background-position: -30px -31px; }
.btn-select.sus { background-position: 0 -62px; }
:hover.btn-select.sus { background-position: -30px -62px; }
.btn-select.jos { background-position: 0 -93px; }
:hover.btn-select.jos { background-position: -30px -93px; }
.btn-select.stanga { background-position: 0 -124px; }
:hover.btn-select.stanga { background-position: -30px -124px; }
.btn-select.dreapta { background-position: 0 -155px; }
:hover.btn-select.dreapta { background-position: -30px -155px; }

/* SELECT */
.selectbox { display: inline-block; position: relative; vertical-align: middle; }
.selectbox ul { min-width: 106px; padding: 5px 7px 2px 7px; background: #FFF; border: 1px solid #DDD; list-style-type: none; font-size: 11px; color: #005151; position: absolute; top: 0; right: 0; z-index: 1000; display: none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); }
.selectbox ul li { padding-bottom: 3px; }
.selectbox ul li span { cursor: pointer; }
.selectbox ul li span.asteptare { color: #37D5D9; }
.selectbox ul li span.procesare { color: #9E8B40; }/*nou6*/
#container-continut .box .tip-1 tr td .selectbox ul li span.dezactiveaza { color: #CC0000; }/*nou6*/
.selectbox ul li span.finalizata, #container-continut .box .tip-1 tr td .selectbox ul li span.activeaza, #container-continut .box .tip-1 tr td .selectbox ul li span.da { color: #009900; }
#container-continut .box .tip-1 tr td .selectbox ul li span.inactiv { color: #FFCC00; }
.selectbox ul li span.anulata, #container-continut .box .tip-1 tr td .selectbox ul li span.sterge, #container-continut .box .tip-1 tr td .selectbox ul li span.nu { color: #C9182A; }
.selectbox ul li span:hover { color: #000 !important; }/*nou8*/
.selectbox .optiuni { width: 45px; height: 19px; padding: 0 28px 0 5px; display: inline-block; background: #FFF url('../img/sg_4.png') right top no-repeat; border: 1px solid #D3D4D5; cursor: pointer; font-size: 11px; line-height: 19px; color: #363B41; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.selectbox :hover.optiuni { background-position: right -19px; }
/*nou*/
.selectbox a { color: #4091B6; }
.selectbox a:hover { color: #000; }
/**/
/*nou5*/
.selectbox.dr { float: right; }
.selectbox.st { float: left; }
/**/

#container-continut .box .tip-1 tr td .selectbox ul li a.modifica { color: #009900; }
#container-continut .box .tip-1 tr td .selectbox ul li a:hover.modifica { color: #000; }
#container-continut .box .tip-1 tr td .selectbox ul li a.sterge { color: #CC0000; }
#container-continut .box .tip-1 tr td .selectbox ul li a:hover.sterge { color: #000; }
#container-continut .box .tip-1 tr td .selectbox ul li a.info { color: #FFCC00; }
#container-continut .box .tip-1 tr td .selectbox ul li a:hover.info { color: #000; }
#container-continut .box .tip-1 tr td .selectbox ul li a.link-tip2 { color: #4091B6; }
#container-continut .box .tip-1 tr td .selectbox ul li a:hover.link-tip2 { color: #000; }
#container-continut .box .tip-1 tr td .selectbox ul li a.link-tip1 { color: #000; }
#container-continut .box .tip-1 tr td .selectbox ul li a:hover.link-tip1 { color: #CCC; }

/* BADGE-URI */
.badge-1 { min-width: 12px; height: 20px; padding: 0 5px; background: #777C83; display: inline-block; font-size: 11px; line-height: 20px; font-weight: bold; text-align: center; color: #EBEBEB; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.3); }
.badge-1.selectat, :hover.badge-1 { background: #A8AFB9; }

.badge-2 { min-width: 12px; height: 20px; padding: 0 5px; background: #009900; display: inline-block; font-size: 11px; line-height: 20px; font-weight: bold; text-align: center; color: #EBEBEB; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.3); }
.badge-2.selectat, :hover.badge-2 { background: #A8AFB9; }

/* STARI */
.status { height: 21px; padding: 0 5px; display: inline-block; font-size: 11px; line-height: 21px; color: #005151; float: left; cursor: pointer; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.status.v2 { cursor: default!important; }
/*nou*/
.status.asteptare { background: #7AE3E5; color: #005151; }
.status.procesare, .status.inactiv { background: #FFE066; color: #544A20; }
.status.finalizata, .status.activ, .status.da { background: #CCE57F; color: #4A6300; }
.status.anulata, .status.dezactivat, .status.nu { background: #F38B98; color: #5B0016; }
.status.anulata-2 { background: #D6172B; color: #FFF; }/*nou5*/
.status.info { background: #90969E; color: #FFF; }/*nou5*/
/**/
.status.ico { padding-right: 25px; }
.status.asteptare.ico { background: #7AE3E5 url('../img/ico_edit_2.png') center right no-repeat; }
.status.procesare.ico, .status.inactiv.ico { background: #FFE066 url('../img/ico_edit_2.png') center right no-repeat }
.status.finalizata.ico, .status.activ.ico { background: #CCE57F url('../img/ico_edit_2.png') center right no-repeat }
.status.anulata.ico, .status.dezactivat.ico { background: #F38B98 url('../img/ico_edit_2.png') center right no-repeat }

/* MODAL */
#modal { width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: #000; z-index: 9000; display: none; }
.window { padding: 10px 10px 6px 10px; margin-bottom: 100px; background: #FFF; position: relative; z-index: 10000; display: none; -moz-border-radius: 7px; -webkit-border-radius: 7px;  border-radius: 7px;}/*nou3*/
.window.w560 { width: 560px; }
.window.w560 .popup-container { width: 558px; }
.window.w800 { width: 800px; }
.window.w800 .popup-container { width: 798px; }
.window.w1020 { width: 1020px; }
.window.w1020 .popup-container { width: 1018px; }
.window .btn-inchide { width: 30px; height: 30px; display: block; background: url('../img/btn_inchide.png') 0 0 no-repeat; position: absolute; top: -15px; right: -15px; }
.window :hover.btn-inchide { background-position: 0 -30px; }
.popup-container { border: 1px solid #DDD; overflow: hidden; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
.popup-container table tr.bg-1 td { background: #F6F6F6; }
.popup-container table tr.bg-1.last td { border: none; }/*nou6*/
.popup-container table tr.bg-2 td { background: #F4FBFE; }
.popup-container table.tip-1 tr td { padding: 10px; border-bottom: 1px solid #DDD; vertical-align: top; }/*nou4*/
.popup-container table.tip-1 tr td p { line-height: 17px; padding: 5px 0; }
.popup-container table.tip-1 tr td p a, .popup-container table.tip-1 tr td pre a { color: #4091B6; }
.popup-container table.tip-1 tr td p a:hover, .popup-container table.tip-1 tr td pre a:hover  { color: #000; }
.popup-container table.tip-2 tr td { padding: 12px 0 12px 20px; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; color: #58585A; }
.popup-container table.tip-2 tr td:last-child { border-right: none; }
.popup-container table.tip-3 tr td { padding: 16px 0 16px 20px; border-bottom: 1px solid #DDD; }
.popup-container table tr td .header td { padding: 0 20px 0 0; border: none; }
.popup-container table tr.coloane td { font-weight: bold; color: #7E7F84; }
.popup-container table h4 { display: inline-block; font-size: 18px; line-height: 22px; font-weight: normal; letter-spacing: -1px; color: #58595F; float: left; }
/* fix editor */
.popup-container .el-rte .toolbar .list div > h4 { display: block; font-size: 13px; line-height: 16px; color: #72777D; float: none; font-weight: bold; letter-spacing: 0; }
/**/
.popup-container table h4 .notificari { width: 22px; height: 22px; margin-right: 10px; display: inline-block; background: #FFF; border: 2px solid #DDD; text-align: center; border-radius: 14px; }
.popup-container table p { padding-right: 20px; color: #58595F; }
.popup-container table .link { display: inline-block; font-size: 11px; line-height: 20px; color: #3F91B6; float: right; }
.popup-container table :hover.link { color: #333; }
.popup-container table .titlu { padding-top: 8px; display: block; font-size: 12px; font-weight: bold; color: #6A6D6F; }/*nou4*/
.popup-container table tr.head td { padding: 0px 0 7px 20px; background: #F6F6F6; }/*nou4*/
.popup-container table .input { max-width: 368px; height: 28px; padding: 0 9px; border: 1px solid #B4B4B4; background: #FFF; font-family: Arial, sans-serif; font-size: 12px; color: #6A6C6E; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset 0px 3px 7px -7px #666; -webkit-box-shadow: inset 0px 3px 7px -7px #666; box-shadow: inset 0px 3px 7px -7px #666; }/*nou2*/
.popup-container table .select { max-width: 388px; height: 30px; padding: 6px; border: 1px solid #B4B4B4; background: url('../img/bg_9.png') 0 0 repeat-x; font-family: Arial, sans-serif; font-size: 12px; color: #6A6C6E; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }/*nou2*/
.popup-container table .select option { padding: 0 9px 0 9px; background: #FFF; }

.popup-container table .file { width: 100%; height: 30px; display: block; position: relative; }
.popup-container table .file .input { width: 100%; height: 100%; padding-top: 7px; border-right: none; position: absolute; top: 0; left: 0; z-index: 1; }
.popup-container table .file .browse { width: 68px; height: 28px; display: block;  background: url('../img/bg_12.png') 0 0 repeat-x; border: 1px solid #B4B4B4; font-size: 12px; font-weight: bold; color: #7A7E80; text-align: center; line-height: 28px; position: absolute; top: 0; right: 0; z-index: 1; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; }
.popup-container table :hover.file .browse { color: #4B4E4F; }
.popup-container table .file input { height: 30px; filter: alpha(opacity=1); -moz-opacity: 0.01; opacity: 0.01; position: absolute; left: 0; top: 0; z-index: 1000; cursor: pointer; width: 100%; }

.popup-container table .aditional { overflow: hidden; }
.popup-container table .aditional p { padding-top: 12px; line-height: 21px; font-size: 11px; color: #6A6C6D; overflow: hidden; }
.popup-container table .aditional p .st { width: 332px; float: left; }
.popup-container table .aditional p .dr { width: 50px; float: left; }
.popup-container table .aditional p input { width: 100px; height: 18px; padding: 0 7px; display: inline-block; border: 1px solid #DDD; background: #FFF; font-family: Arial, sans-serif; line-height: 18px; font-size: 11px; color: #58595F; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.popup-container table .textarea { padding: 9px; border: 1px solid #B4B4B4; font-family: Arial, sans-serif; font-size: 12px; color: #6A6C6E; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset 0px 3px 7px -7px #666; -webkit-box-shadow: inset 0px 3px 7px -7px #666; box-shadow: inset 0px 3px 7px -7px #666; }/*nou2*/
.popup-container table .textarea.tip-1 { max-width: 100%; min-height: 80px; }
.popup-container table .textarea.tip-2 { width: 100%; box-sizing: border-box; max-width: 100%; min-height: 80px; margin-top: 10px; }
.popup-container table .textarea.tip-3 { width: 100%; box-sizing: border-box; min-height: 425px; margin-top: 10px; }
.popup-container table .eroare { border: 1px solid #D7172C; background: #F0D4D1; }
.popup-container table .btn-1 { font-size: 13px; }
.popup-container table .actiune { padding-right: 0; list-style-type: none; float: right; }
.popup-container table .actiune li { padding-left: 10px; float: left; }

.popup-container table .operatii { padding-right: 15px; list-style-type: none; float: right; }
.popup-container table .operatii li { padding-left: 10px; float: left; }
.popup-container table .operatii .citit { width: 22px; height: 18px; display: block; border: 1px solid #DDD; overflow: hidden; background: url('../img/ico_marcat.png') 0 0 no-repeat; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.popup-container table .operatii :hover.citit, .popup-container table .operatii .citit.marcat { background: url('../img/ico_marcat.png') 0 -18px no-repeat; }

/*nou2*/
.popup-container table .coloana { padding-right: 15px; margin-bottom: -8px; list-style-type: none; float: left; }/*nou4*/
.popup-container table .coloana li { padding-bottom: 5px; }
/**/
.popup-container table .coloana .optiune { display: inline-block; }
.popup-container table .coloana .check, .popup-container table .coloana .radio { margin-right: 5px; vertical-align: top; }/*nou2*/
.popup-container table .coloana.tip-1 { width: 100%; }
.popup-container table .coloana.tip-2 { width: 187px; }
.popup-container table .coloana.tip-3 { width: 120px; }
/*nou5*/
.popup-container table .coloana.tip-4 { padding: 0 20px 0 0; margin: 0; }
.popup-container table .coloana.tip-4 li { padding: 5px 10px 0 0; float: left; }
/**/

.popup-container img { line-height: 0; font-size: 0; margin: 0; padding: 5px; display: block; }
.popup-container .calendar, .popup-container .calendar-2, .popup-container .calendar-3, .popup-container .calendar-4, .popup-container .calendar-5, .popup-container .calendar-6, .popup-container .timepicker { max-width: 100%; position: relative; }
.popup-container .calendar .input, .popup-container .calendar-2 .input, .popup-container .calendar-3 .input, .popup-container .calendar-4 .input, .popup-container .calendar-5 .input, .popup-container .calendar-6 .input, .popup-container .timepicker .input { max-width: 344px; height: 28px; padding: 0 33px 0 9px; }
.popup-container .calendar .ico-calendar, .popup-container .calendar-2 .ico-calendar, .popup-container .calendar-3 .ico-calendar, .popup-container .calendar-4 .ico-calendar, .popup-container .calendar-5 .ico-calendar, .popup-container .calendar-6 .ico-calendar, .popup-container .timepicker .ico-calendar  { width: 15px; height: 16px; display: block; background: url('../img/ico_calendar.png') 0 0 no-repeat; position: absolute; top: 8px; right: 8px; }
.popup-container .mesaj { padding: 20px 0; background: #F6F6F6; font-size: 18px; text-align: center; }
.popup-container .mesaj.ok { color: #008800; }
.popup-container .mesaj.eroare { color: #CC0000; }

.popup-container .fisiere { width: 390px; padding: 10px 0 0 0; }
.popup-container .fisiere .path { padding: 10px 32px 10px 10px; position: relative; }
.popup-container .fisiere :hover.path { background: #E4F4FA; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.popup-container .fisiere .path input { width: 22px; height: 20px; border: none; display: inline-block; background: transparent url('../img/btn_sterge.png') 0 0 no-repeat; cursor: pointer; position: absolute; top: 7px; right: 10px; }
.popup-container .fisiere .path input:hover { background-position: 0 -20px; }
.popup-container .scroll { width: 388px; height: 300px; overflow-y: auto; overflow-x: hidden; }

#container { background: none; }
#container .from_container { margin-right: 10px; float: left; text-align: centerl }
#container .to_container { margin-left: 10px; float: left; text-align: center; }
#container .buttons_container { width: 30px; float: left; text-align: center; }
#container .buttons_container .btn-select { margin-bottom: 8px; }
#container #fromSelectBox, #container #toSelectBox { margin-bottom: 10px; border: 1px solid #DDD; background: #F6F6F6; font-family: Arial, sans-serif; font-size: 12px; color: #6A6C6E; }
#container .btn-5 { margin-right: 10px; float: left; }
#container select { width: 232px; height: 244px; }

.vizibil { display: block !important; }


/* AUTENTIFICARE */
/*********************************************************************/

#autentificare { width: 810px; height: 610px; margin: 0 auto; background: url('../img/bg_2.png') 0 0 no-repeat; }
#autentificare .continut { width: 440px; height: 200px; padding-top: 240px; margin: 0 auto; }
#autentificare .continut form { width: 440px; height: 138px; padding-top: 62px; background: #EBEBEB url('../img/bg_3.png') 0 0 repeat-x; overflow: hidden; position: relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#autentificare .continut form #logo { width: 187px; height: 23px; display: block; background: url('../img/logo_1.png') 0 0 no-repeat; position: absolute; top: 20px; left: 20px; }
#autentificare .continut form .camp { width: 192px; padding: 18px 0 18px 19px; float: left; }
#autentificare .continut form .camp label { padding: 0 0 8px 0; display: block; color: #92999F; line-height: 13px; font-size: 11px; font-weight: bold; }
#autentificare .continut form .camp .input { width: 170px; height: 28px; padding: 0 9px; border: 2px solid #8797AA; font-family: Arial, sans-serif; font-size: 12px; color: #666; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset 1px 1px 4px 2px #DDD; -moz-box-shadow: inset 1px 1px 4px 2px #DDD; -webkit-box-shadow: inset 1px 1px 4px 2px #DDD; }
#autentificare .continut form .camp .input.eroare { border: 2px solid #CA0002; }
#autentificare .continut form .actiune { overflow: hidden; clear: both; }
#autentificare .continut form .actiune .check { height: 14px; padding: 8px 0 0 20px; display: inline-block; color: #92999F; font-size: 11px; font-weight: normal; float: left; }
#autentificare .continut form .actiune .check input { margin-right: 8px; vertical-align: bottom; }
#autentificare .continut form .actiune .btn-1 { margin-right: 18px; float: right; }


/* CONTAINER */
/*********************************************************************/

#container-principal { width: 100%; min-width: 1240px; min-height: 100%; background: #949AA1 url('../img/bg_6.png') 0 110px repeat-x; }


/* HEADER */
/*********************************************************************/
/*nou*/
#container-header { width: 100%; min-width: 1240px; height: 40px; padding: 20px 0 0 0; background: url('../img/bg_4.png') 0 0 repeat-x; position: relative; z-index: 1200; }
#container-header #logo { width: 190px; height: 23px; display: block; background: url('../img/logo_2.png') 0 0 no-repeat; position: absolute; top: 20px; left: 20px; }
#container-header #utilizator { height: 22px; padding: 0 19px 0 0; list-style-type: none; float: right; }
#container-header #utilizator li { margin-left: 9px; position: relative; float: left; }
#container-header #utilizator li a { height: 22px; padding: 0 10px; display: block; background: #8C0B18; font-size: 11px; line-height: 22px; font-weight: bold; color: #EBEBEB; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 1px 1px 0px 0px #D94553, inset 0px 7px 7px -7px rgba(0,0,0,0.7); -webkit-box-shadow: 1px 1px 0px 0px #D94553, inset 0px 7px 7px -7px rgba(0,0,0,0.7); box-shadow: 1px 1px 0px 0px #D94553, inset 0px 7px 7px -7px rgba(0,0,0,0.7); }
#container-header #utilizator li a:hover { background: #4E5359; }
#container-header #utilizator li .notificari { padding-right: 0; }
#container-header #utilizator li .notificari .text { padding-right: 6px; }
#container-header #utilizator li .notificari .nr { min-width: 10px; padding: 0 6px; display: inline-block; background: #55060C; text-align: center; -moz-box-shadow: -1px 0px 0px 1px #D01627, inset 0px 7px 7px -7px rgba(0,0,0,0.7); -webkit-box-shadow: -1px 0px 0px 1px #D01627, inset 0px 7px 7px -7px rgba(0,0,0,0.7); box-shadow: -1px 0px 0px 1px #D01627, inset 0px 7px 7px -7px rgba(0,0,0,0.7); -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }
#container-header #utilizator li :hover.notificari .nr { background: #006600; }
#container-header #utilizator .magazin { width: auto; height: 22px; padding-right: 16px; list-style-type: none; background: #55060C; overflow: hidden; -moz-box-shadow: 1px 1px 0px 0px #D94553, inset 0px 7px 7px -7px rgba(0,0,0,0.7); -webkit-box-shadow: 1px 1px 0px 0px #D94553, inset 0px 7px 7px -7px rgba(0,0,0,0.7); box-shadow: 1px 1px 0px 0px #D94553, inset 0px 7px 7px -7px rgba(0,0,0,0.7); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#container-header #utilizator .magazin .sg { width: 7px; height: 4px; display: block; background: url('../img/sg_13.png') 0 0 no-repeat; position: absolute; top: 9px; right: 10px; }
#container-header #utilizator .magazin.deschis { height: auto; overflow: visible; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
#container-header #utilizator .magazin.deschis .sg { background-position: 0 -4px; }
#container-header #utilizator .magazin .link-wrap { width: 100%; padding-bottom: 3px; list-style-type: none; }
#container-header #utilizator .magazin .link-wrap li { padding: 0; margin: 0; float: none; }
#container-header #utilizator .magazin .link-wrap li a { background: none; font-size: 11px; line-height: 22px; line-height: 22px; font-weight: normal; color: #EBEBEB; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
/**/


/* MENIU */
/*********************************************************************/

#container-meniu { width: 100%; min-width: 1240px; height: 31px; padding: 20px 0 19px 0; background: url('../img/bg_5.png') 0 0 repeat-x; position: absolute; z-index: 1000; -moz-box-shadow: 0 2px 2px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 2px 2px rgba(0,0,0,0.1); box-shadow: 0 2px 2px 2px rgba(0,0,0,0.1); }/*nou*/
#container-meniu #meniu { height: 31px; padding: 0 10px 0 20px; list-style-type: none; float: left; }
#container-meniu #meniu li { padding-right: 10px; position: relative; float: left; }
#container-meniu #meniu li a { display: block; position: relative; z-index: 200; }
#container-meniu #meniu li .link-wrap { width: 182px; border: 1px solid #9FA2A6; background: #EDEDED; position: absolute; top: 34px; left: -2px; z-index: 100; border-radius: 0 4px 4px 4px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); display: none; }
#container-meniu #meniu li .last_menu { box-shadow: 0px!important; left: auto !important; right: 8px; border-radius: 4px 0 4px 4px !important; -moz-border-radius: 4px 0px 4px 4px !important; -webkit-border-radius: 4px 0px 4px 4px !important; }
#container-meniu #meniu li .link-wrap ul { width: 180px; padding: 0 2px 0 2px; list-style-type: none; background: url('../img/meniu_dropdown_bg_2.png') 0 0 repeat-y; float: none; /*overflow: hidden;*/ }
#container-meniu #meniu li .link-wrap ul li { padding: 8px 10px 7px 10px; border-bottom: 1px dotted #9EA1A5; float: none; }
#container-meniu #meniu li .link-wrap ul li.last { border: none; }
#container-meniu #meniu li .link-wrap ul li a { font-size: 11px; font-weight: bold; color: #52555A; }
#container-meniu #meniu li .link-wrap ul li a:hover, #container-meniu #meniu li .link-wrap ul li a.selectat { color: #368AB1; }
#container-meniu #obs { padding-right: 20px; line-height: 31px; font-size: 11px; color: #6A777B; float: right; }
#container-meniu #meniu li .link-wrap .dropdown-2 { width: 182px; border: 1px solid #9FA2A6; background: #EDEDED; position: absolute; top: -1px; right: -184px; z-index: 100; border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); display: none; }
#container-meniu #meniu li .link-wrap .drop-nv2:before { content: ''; width: 5px; height: 8px; display: block; background: url('../img/sg_3.png') -13px -26px; position: absolute; right: 10px; top: 50%; margin-top: -4px; }
#container-meniu #meniu li .link-wrap .drop-nv2-left .dropdown-2 { left: -186px; border-radius: 4px 0 0 4px; }


/* CONTINUT */
/*********************************************************************/

#container-continut { width: 100%; min-width: 1240px; padding: 70px 0 70px 0; position: relative; }
#container-continut #navigare { width: 100%; height: 32px; padding: 19px 0 19px 0; }
#container-continut #navigare span { height: 22px; padding: 10px 5px 0 20px; margin: 0 13px 0 -13px; display: block; background: url('../img/navigare_bg.png') 0 0 repeat-x; font-size: 11px; font-weight: bold; color: #787F85; position: relative; float: left; }
#container-continut #navigare span .margine { width: 13px; height: 32px; padding: 0; margin: 0; display: block; background: url('../img/navigare_mg.png') 0 0 no-repeat; position: absolute; top: 0; right: -13px; }
#container-continut #navigare span.first { margin-left: 0; font-weight: normal; }
#container-continut #navigare span.par { color: #949CA4; }
#container-continut #navigare a { display: inline-block; float: left; }
#container-continut #navigare a:hover span { color: #FFF; }

#container-continut #tabel { width: 100%; height: 100%; }
#container-continut #tabel .coloana { height: 100%; padding-bottom: 20px; vertical-align: top; }
#container-continut #tabel .coloana.sidebar { padding-bottom: 45px; }
#container-continut .box .tip-1 { height: 100%; }
#container-continut .box .tip-1 tr td { padding-left: 10px; padding-right: 10px; }
#container-continut .box .tip-1 tr td.first { padding-left: 20px; }
#container-continut .box .tip-1 tr td.last { padding: 0 20px 0 10px; }
#container-continut .box .top { height: 50px; position: relative; }
#container-continut .box .top .continut { width: 100%; height: 35px; padding: 15px 0 0 0; background: #EBEBEB; border-bottom: 1px solid #CCC; float: left; }/*nou*/
#container-continut .box .top .continut h2 { display: inline-block; float: left; }
#container-continut .box .top .continut .info { height: 20px; line-height: 20px; font-size: 11px; color: #9399A0; float: right; }
#container-continut .box .top .continut .info .text { float: left; }
#container-continut .box .top .continut .info a { height: 20px; margin-left: 8px; display: block; float: left; }
#container-continut .box.st { margin: 0 20px 0 0; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }
#container-continut .box.st .top .continut { border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; }
#container-continut .box.st .top .continut h2 { padding-left: 20px; }
#container-continut .box.st .top .continut .info { padding: 0 20px 0 0; }
#container-continut .box.dr { padding: 0 0 0 0; box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3); }
#container-continut .box.dr .top .continut { border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; }
#container-continut .box.dr .top .continut h2 { padding-left: 20px; }
#container-continut .box.dr .top .continut .info { padding: 1px 20px 0 0; }
#container-continut .box.margine { margin-bottom: 20px; }

#container-continut .box .bottom { min-height: 39px; position: relative; overflow: hidden; }
#container-continut .box .bottom .continut { width: 100%; min-height: 28px; padding: 11px 0 0 0; background: #EBEBEB; float: left; }
#container-continut .box .bottom .continut .mai-mult { margin-left: 20px; display: inline-block; font-size: 11px; font-weight: bold; color: #9399A0; }
#container-continut .box .bottom .continut :hover.mai-mult { color: #333; text-shadow: #FFF 1px 1px 0; }
#container-continut .box .bottom .continut .btn-3 { margin: 6px 20px 18px 0; float: right; }
#container-continut .box.st .bottom .continut { border-radius: 0 0 5px 0; -moz-border-radius: 0 0 5px 0; -webkit-border-radius: 0 0 5px 0; }
#container-continut .box.dr .bottom .continut { border-radius: 0 0 0 5px; -moz-border-radius: 0 0 0 5px; -webkit-border-radius: 0 0 0 5px; }

#container-continut .box .tip-1 { background: none; }
#container-continut .box .tip-1 tr { background: #FFF; }
#container-continut .box .tip-1 tr.bg-3 td { background: #FFC4C4; }
#container-continut .box .tip-1 tr.bg-1 td { background: #F4FBFE; }
#container-continut .box .tip-1 tr.bg-2 td { background: #90969E; color: #FFF; font-weight: bold; }
#container-continut .box .tip-1 tr.bg-2:hover > td { background: #90969E; color: #FFF; font-weight: bold; }
#container-continut .box .tip-1 tr:hover > td { background: #E4F4FA; }/*nou9*/
#container-continut .box .tip-1 tr td { height: 22px; padding: 10px 0 10px 10px; border-bottom: 1px solid #CCC; }/*modx*/
#container-continut .box .tip-1 tr td .check { overflow: hidden; }
#container-continut .box .tip-1 tr td .check input { margin-right: 5px; vertical-align: bottom; float: left; }
#container-continut .box .tip-1 tr td .check span { float: left; }
#container-continut .box .tip-1 tr td .imgbox, #container-continut .box .tip-1 tr td .imgbox-no { height: 38px; position: relative; display: inline-block; padding: 0; margin-right: 10px; float: left; }/*modx*/
#container-continut .box .tip-1 tr td .imgbox .thumbnail, #container-continut .box .tip-1 tr td .imgbox-no .thumbnail { width: 34px; height: 34px; padding: 2px; display: inline-block; background: #FFF; border: 1px solid #DDD; font-size: 0; line-height: 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#container-continut .box .tip-1 tr td .imgbox .thumbnail img, #container-continut .box .tip-1 tr td .imgbox-no .thumbnail img { width: 34px; height: 34px; padding: 0; margin: 0; border: none; }
#container-continut .box .tip-1 tr td .imgbox .imagine, #container-continut .box .tip-1 tr td .imgbox-no .imagine { width: 250px; height: 250px; padding: 10px; background: #FFF; position: absolute; top: 10px; left: 60px; z-index: 1000; display: none; opacity: 0.9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); }
#container-continut .box .tip-1 tr td .imgbox img, #container-continut .box .tip-1 tr td .imgbox-no img { font-size: 0; line-height: 0; }
#container-continut .box .tip-1 tr td .link-9 { margin: 6px 0 0 0; display: inline-block; }
#container-continut .box .tip-1 tr td .text-8 { display: inline-block; }
#container-continut .box .tip-1 tr td.last { padding: 0 20px 0 20px; }
#container-continut .box .tip-1 tr.grafic td { height: 251px; padding: 0; background: #FFF; }/*nou7*/
#container-continut .box .tip-1 tr:hover.grafic { background: none; }
#container-continut .box .tip-1 tr.filtre { background: none; }
#container-continut .box .tip-1 tr.filtre td { padding: 18px 0 18px 10px; background: #EBEBEB; border-bottom: 1px solid #CCC; vertical-align: top; }
/*#container-continut .box .tip-1 tr.filtre td { height: 80px; padding: 18px 0 0 10px; background: #EBEBEB; border-bottom: 1px solid #CCC; vertical-align: top; }*/
#container-continut .box .tip-1 tr.filtre.no-border td { border: none; }/*nou3*/
#container-continut .box .tip-1 tr.filtre.no-border td.last { border-radius: 0 5px 0 0; }
#container-continut .box .tip-1 tr.filtre td.first { padding-left: 20px; }
/*nou12*/
#container-continut .box .tip-1 tr.filtre td.activitate { padding: 33px 20px 0 20px; border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; }
#container-continut .box .tip-1 tr.filtre td.activitate .btn-activitate { height: 18px; padding: 5px 9px 0 0; margin-top: 2px; border: 1px solid #B6B6B6; display: inline-block; background: url('../img/bg_7.png') 0 0 repeat-x; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; cursor: pointer; font-size: 11px; font-weight: bold; color: #368AB1; }
#container-continut .box .tip-1 tr.filtre td.activitate :hover.btn-activitate { color: #404347; }
#container-continut .box .tip-1 tr.filtre td.activitate .btn-activitate .ico { height: 23px; padding-left: 26px; background: url('../img/ico_cautare.png') 0 -33px no-repeat; }
#container-continut .box .tip-1 tr.filtre td.activitate .btn-activitate.incarcare { padding: 0 9px; color: #A9B1B9; }
#container-continut .box .tip-1 tr.filtre td.activitate :hover.btn-activitate.incarcare { color: #A9B1B9; }

/*
#container-continut .box .tip-1 tr.filtre td.activitate .bg { width: 27px; height: 27px; display: block; background: url('../img/round_bg.png') 0 0 no-repeat; line-height: 0; font-size: 0; float: right; }
#container-continut .box .tip-1 tr.filtre td.activitate .bg img { width: 16px; height: 16px; padding: 5px 0 0 5px; }
#container-continut .box .tip-1 tr.filtre td.activitate .bg .cauta { width: 26px; height: 26px; padding: 1px; display: block; background: url('../img/ico_cautare.png') 0 0 no-repeat; }
#container-continut .box .tip-1 tr.filtre td.activitate .bg :hover.cauta { background-position: 0 -26px; }
*/
/**/
#container-continut .box .tip-1 tr.filtre td label { display: block; }
#container-continut .box .tip-1 tr.filtre td label .titlu, #container-continut .box .tip-1 tr.filtre td .camp .titlu { padding-bottom: 3px; display: block; font-size: 11px; font-weight: bold; color: #92999F; }
#container-continut .box .tip-1 tr.filtre td label .input, #container-continut .box .tip-1 tr.filtre td .camp .input { height: 23px; padding: 0 9px; display: block; background: #FFF; border: 1px solid #B6B6B6; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: inset 0px 3px 7px -7px #333; -webkit-box-shadow: inset 0px 3px 7px -7px #333; box-shadow: inset 0px 3px 7px -7px #333; }/*nou*/
#container-continut .box .tip-1 tr.filtre td label .input input, #container-continut .box .tip-1 tr.filtre td .camp input { width: 100%; height: 23px; background: none; border: none; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #5F5F62; }
/*nou*/
#container-continut .box .tip-1 tr.filtre td .input.calendar { padding-right: 25px; position: relative; }
#container-continut .box .tip-1 tr.filtre td .input.calendar .ico-calendar { width: 15px; height: 16px; display: block; background: url('../img/ico_calendar.png') 0 0 no-repeat; position: absolute; top: 4px; right: 5px; }
/**/
#container-continut .box .tip-1 tr.filtre td .camp.eroare .titlu { color: #CA0002; }
#container-continut .box .tip-1 tr.filtre td .camp.eroare .input { border: 1px solid #CA0002; }
#container-continut .box .tip-1 tr.filtre td .data { overflow: hidden; }
#container-continut .box .tip-1 tr.filtre td .data .input { width: 56px; float: left; }
#container-continut .box .tip-1 tr.filtre td .data .w93  { width: 80px!important;}
#container-continut .box .tip-1 tr.filtre td .data .sageata { width: 10px; height: 25px; display: block; background: url('../img/sg_2.png') center center no-repeat; float: left; }
#container-continut .box .tip-1 tr.filtre td label .select { height: 23px; display: block; background: url('../img/bg_7.png') 0 0 repeat-x; border: 1px solid #B6B6B6; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
/*#container-continut .box .tip-1 tr.filtre td label .select { width: 100%; height: 23px; display: block; background: url('../img/bg_7.png') 0 0 repeat-x; border: 1px solid #B6B6B6; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }*/
#container-continut .box .tip-1 tr.filtre td label .select select { width: 100%; height: 23px; padding: 4px 7px 3px 5px; background: transparent; border: none; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #5F5F62; }
#container-continut .box .tip-1 tr.filtre td label .select option { padding: 2px 8px; background: #FFF; }

#container-continut .box .tip-1 tr.tabs { background: none; }
#container-continut .box .tip-1 tr.tabs td { height: 50px; padding: 0 20px; background: #EBEBEB; border-bottom: 1px solid #CCC; vertical-align: bottom; border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; }
#container-continut .box .tip-1 tr.tabs td ul { height: 30px; list-style-type: none; }
#container-continut .box .tip-1 tr.tabs td ul li { height: 30px; padding-right: 10px; float: left; }
#container-continut .box .tip-1 tr.tabs td ul li a { height: 30px; padding: 0 10px; display: block; background: #76797D url('../img/bg_10.png') 0 0 repeat-x; font-size: 13px; line-height: 30px; color: #FFF; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; text-shadow: 0 -1px 1px rgba(0,0,0,0.2); }
#container-continut .box .tip-1 tr.tabs td ul li a:hover { background-position: 0 -30px; }
#container-continut .box .tip-1 tr.tabs td ul li a.selectat { height: 30px; padding: 0 9px; border: 1px solid #CCC; border-bottom: none; background: #FFF; color: #72777D; text-shadow: none; }
#container-continut .box .tip-1 tr.tabs td ul li a:hover.selectat { background: #FFF; }
#container-continut .box .tip-1 tr.tabs td ul li.last { padding: 0; float: right; }

#container-continut .box .tip-1 tr.tabs td ul li.last .vizualizare { width: 23px; height: 9px; padding: 0; margin-top: 3px; background: transparent url('../img/ico_view.png') center center no-repeat; border-radius: 0; text-shadow: 0; }

#container-continut .box .tip-1 tr.tab td { padding: 20px 10px 0 20px; /*padding: 20px 10px 0 20px;*/ }
#container-continut .box .tip-1 tr.tab td a { padding: 0 3px; font-weight: bold; color: #368AB1; }
#container-continut .box .tip-1 tr.tab td a:hover { color: #575B60; }

#container-continut .box .tip-1 :hover.tab.tip-1 td { background: #FFF; }
#container-continut .box .tip-1 :hover.tab.tip-2 td { background: none; }
#container-continut .box .tip-1 tr.tab td .titlu-1 h2 { padding-bottom: 16px; border-bottom: 3px solid #EDEDED; font-size: 18px; line-height: 18px; letter-spacing: -1px; color: #368AB1; position: relative; }/*nou12*/
#container-continut .box .tip-1 tr.tab td :hover.titlu-1 td { background: none !important; }
/*nou12*/
#container-continut .box .tip-1 tr.tab td .titlu-1 h2 .selectbox { letter-spacing: 0; font-weight: normal; line-height: normal; position: absolute; top: 0; right: 0; }
#container-continut .box .tip-1 tr.tab td .titlu-1 h2 .selectbox .optiuni { font-weight: bold; color: #368AB1; }
#container-continut .box .tip-1 tr.tab td .titlu-1 h2 .text { padding-right: 30px; font-size: 12px; line-height: 20px; font-weight: normal; color: #2f3941; letter-spacing: 0; float: right; }
/**/
#container-continut .box .tip-1 tr.tab td .titlu-2 h2 { display: inline-block; font-size: 18px; letter-spacing: -1px; line-height: 40px; color: #58595F; float: left; }
#container-continut .box .tip-1 tr.tab td .titlu-2 .operatii { padding: 10px 10px 0 0; float: right; }
#container-continut .box .tip-1 tr.tab td .titlu-2 .operatii .text { line-height: 20px; float: left; }
#container-continut .box .tip-1 tr.tab td .titlu-2 .operatii .selectbox { padding-left: 20px; float: left; }
#container-continut .box .tip-1 tr.tab td :hover.titlu-2 td { background: none !important; }
#container-continut .box .tip-1 tr.tab .inner tr td { padding: 0 10px 20px 0; border: none; }
#container-continut .box .tip-1 tr.tab .inner tr td .titlu { padding-bottom: 8px; display: block; font-weight: bold; color: #6A6C6E; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap { width: 100%; float: left; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.w220 { width: 220px; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.eroare .titlu { color: #CA0002; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.eroare .input, #container-continut .box .tip-1 tr.tab .inner tr td .wrap.eroare .text, #container-continut .box .tip-1 tr.tab .inner tr td .wrap.eroare .select { border: 1px solid #CA0002; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.mg { margin-right: 10px; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap .check-wrap { height: 30px; padding: 0 10px 0 20px; display: inline-block; line-height: 30px; position: relative; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap .check-wrap input { position: absolute; top: 9px; left: 0; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap .check-list { display: inline-block; list-style-type: none; }
#container-continut .box .tip-1 tr.tab .inner tr td label .input { height: 28px; padding: 0 9px; display: block; background: #FFF; border: 1px solid #B4B4B4; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: inset 1px 1px 3px 1px #EEE; -moz-box-shadow: inset 1px 1px 3px 1px #EEE; -webkit-box-shadow: inset 1px 1px 3px 1px #EEE; }
#container-continut .box .tip-1 tr.tab .inner tr td label .input input { width: 100%; height: 28px; background: none; border: none; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color: #5F5F62; }
#container-continut .box .tip-1 tr.tab .inner tr td label .select { height: 28px; display: block; background: url('../img/bg_12.png') 0 0 repeat-x; border: 1px solid #B6B6B6; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#container-continut .box .tip-1 tr.tab .inner tr td label .select select { width: 100%; height: 28px; padding: 6px 9px 5px 6px; background: transparent; border: none; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color: #5F5F62; }
#container-continut .box .tip-1 tr.tab .inner tr td label .select option { padding: 2px 8px; background: #FFF; }
#container-continut .box .tip-1 tr.tab .inner tr td label .select.multiplu { height: 120px; margin: 10px 0; background-color: #EDEDED; }
#container-continut .box .tip-1 tr.tab .inner tr td label .select.multiplu select { height: 100%; }
#container-continut .box .tip-1 tr.tab .inner tr td label .select.multiplu option { padding: 2px 4px; background: transparent; }
#container-continut .box .tip-1 tr.tab .inner tr td label .text { padding: 9px; display: block; background: #FFF; border: 1px solid #B4B4B4; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: inset 1px 1px 3px 1px #EEE; -moz-box-shadow: inset 1px 1px 3px 1px #EEE; -webkit-box-shadow: inset 1px 1px 3px 1px #EEE; }
#container-continut .box .tip-1 tr.tab .inner tr td label .text textarea { width: 100%; min-height: 60px; background: none; border: none; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color: #5F5F62; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrapper { float: left; }
#container-continut .box .tip-1 tr.tab .inner tr td .field-wrap { width: auto; padding-right: 10px; float: left; }
#container-continut .box .tip-1 tr.tab .inner tr td .field-wrap .text { padding: 4px 0 0 0; line-height: 20px; float: left; }
#container-continut .box .tip-1 tr.tab .inner tr td .field-wrap .selectbox { padding: 4px 0 0 20px; float: left; }
#container-continut .box .tip-1 tr.tab .inner tr td .info { width: 23px; height: 23px; margin: 4px 0 0 10px; display: block; background: url('../img/ico_info.png') 0 0 no-repeat; float: left; }
#container-continut .box .tip-1 tr.tab .inner tr td .sterge { width: 22px; height: 20px; margin: 0 10px 0 0; display: block; background: url('../img/btn_sterge.png') 0 0 no-repeat; }/*nou12*/

.field-filtru .sterge { margin: 0px 15px 0 0; position: relative; top: 6px; display: inline-block; width:22px; height:20px; background: url('../img/btn_sterge.png') 0 0 no-repeat; }
.field-filtru :hover.sterge { background-position: 0 -20px; }
.selectbox .sterge { background: none !important; }

#container-continut .box .tip-1 tr.tab .inner tr td :hover.sterge { background-position: 0 -20px; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.w120 { width: 120px; float: left; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.w135 { width: 135px; float: left; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.w120 { width: 120px; }/*nou12*/
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.w210 { width: 210px; }/*nou12*/
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.w270 { width: 270px; }/*nou12*/
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.w300 { width: 300px; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.w340 { width: 340px; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.w450 { width: 450px; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.w1040 { width: 1040px; }
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.w340 textarea { min-width: 320px; max-width: 320px; }/*nou12*/
#container-continut .box .tip-1 tr.tab .inner tr td .wrap.w450 textarea { min-width: 430px; max-width: 430px; }
#container-continut .box .tip-1 tr.tab .inner tr td .separator { width: 43px; line-height: 28px; display: block; text-align: center; font-size: 16px; font-weight: bold; color: #999; float: left; }
/*nou12*/

#container-continut .box .tip-1 tr.tab .inner .tip-4 { border: 1px solid #DDD; }
#container-continut .box .tip-1 tr.tab .inner .tip-4 td { height: 49px; padding: 0 10px 0 0; border-bottom: 1px solid #DDD; }
/*#container-continut .box .tip-1 tr.tab .inner .tip-4 td { padding: 10px 10px 10px 0; border-bottom: 1px solid #DDD; }*/
#container-continut .box .tip-1 tr.tab .inner .tip-4 td .check input { margin: 0 10px 0 0; }
#container-continut .box .tip-1 tr.tab .inner .tip-4 .row-3 td { height: 29px; padding: 0 10px 0 0; border-top: 1px solid #DDD; background: #E1E1E1 url('../img/bg_15.png') 0 0 repeat-x !important; font-size: 11px; font-weight: bold; color: #595B5D; }
#container-continut .box .tip-1 tr.tab .inner .tip-4 tr.bg-1 td { background: #F4FBFE; }
#container-continut .box .tip-1 tr.tab .inner .tip-4 tr:hover > td { background: #E4F4FA; }

#container-continut .box .tip-1 tr.tab .inner .tip-4 td.first { padding-left: 20px; }
#container-continut .box .tip-1 tr.tab .inner .tip-4 td.last { padding-right: 20px; }
#container-continut .box .tip-1 tr.tab .inner .tip-4 td.last .selectbox { float: right; }
#container-continut .box .tip-1 tr.tab .inner .tip-4 td.last .sterge { margin: 0; }

#container-continut .box .tip-1 tr.tab .inner .imagini { padding-bottom: 0; }
#container-continut .box .tip-1 tr.tab .inner .galerie { list-style-type: none; }
#container-continut .box .tip-1 tr.tab .inner .galerie .imagine { padding: 0 20px 20px 0; float: left; }
#container-continut .box .tip-1 tr.tab .inner .galerie .imagine .wrapper { width: 96px; height: 126px; border: 2px solid #E3E3E3; position: relative; border-radius: 4px; }
#container-continut .box .tip-1 tr.tab .inner .galerie .imagine.placeholder .wrapper { width: 96px; height: 126px; border: 2px dotted #E3E3E3; position: relative; border-radius: 4px; }
#container-continut .box .tip-1 tr.tab .inner .galerie .imagine .wrapper a { display: block; }
#container-continut .box .tip-1 tr.tab .inner .galerie .imagine .wrapper img { margin: 8px 8px 4px 8px; }
#container-continut .box .tip-1 tr.tab .inner .galerie .imagine .wrapper input { position: absolute; top: 8px; right: 8px; }
#container-continut .box .tip-1 tr.tab .inner .galerie .imagine .wrapper .selectbox { position: absolute; left: 8px; bottom: 8px; }
#container-continut .box .tip-1 tr.tab .inner .galerie .imagine .wrapper .selectbox ul { min-width: 64px; }
#container-continut .box .tip-1 tr.tab .inner .galerie .imagine .wrapper .selectbox ul li a { display: inline; }
#container-continut .box .tip-1 tr.tab .inner .galerie .imagine .wrapper .move { width: 28px; height: 28px; background: url('../img/ico_zoom.png') 0 0 no-repeat; position: absolute; top: -2px; left: -2px; }
#container-continut .box .tip-1 tr.tab .inner .galerie .imagine .wrapper :hover.move { background-position: 0 -28px; }

/**/
#container-continut .box .tip-1 tr.tab.tip-2 td { padding: 0; }
#container-continut .box .tip-1 tr.tab.tip-2 td .inner tr td { height: 49px; padding: 0 10px 0 20px; border-bottom: 1px solid #DDD; }
/*#container-continut .box .tip-1 tr.tab.tip-2 td .inner tr td { padding: 10px 10px 10px 20px; border-bottom: 1px solid #DDD; }*/
#container-continut .box .tip-1 tr.tab.tip-2 td .inner tr.last td { border-bottom: none; }/*nou10*/
#container-continut .box .tip-1 tr.tab.tip-2 td .inner tr td .checkbox { margin-right: 10px; line-height: 30px; float: left; }
#container-continut .box .tip-1 tr.tab.tip-2 td .inner tr td .checkbox input { margin-right: 5px; vertical-align: middle; }
#container-continut .box .tip-1 tr.tab.tip-2 td .inner tr td .checkbox span { color: #53595D; }
#container-continut .box .tip-1 tr.tab.tip-2 td .inner tr.bg-1 td { background: #F4FBFE; }
#container-continut .box .tip-1 tr.tab.tip-2 td .inner tr:hover td { background: #E4F4FA; }/*nou9*/

#container-continut .box .tip-1 tr.row-1 { background: none; }
#container-continut .box .tip-1 tr.row-1 td { height: 40px; padding: 0 0 0 10px; background: url('../img/bg_8.png') 0 0 repeat-x; vertical-align: middle; border: none; }/*modx*/
#container-continut .box .tip-1 tr.row-1 td.first { padding-left: 20px; }
#container-continut .box .tip-1 tr.row-1 td.last { padding: 0 20px; }
#container-continut .box .tip-1 tr.row-1 td .titlu { display: block; font-size: 11px; font-weight: bold; color: #FFF; }
#container-continut .box .tip-1 tr.row-1 td .titlu.ico-toggle { /*min-width: 67px;*/ padding-right: 34px; /*display: inline-block;*/ background: url('../img/sg_8.png') right 4px no-repeat; cursor: pointer; }
#container-continut .box .tip-1 tr.row-1.toggle-all .ico-toggle.expand { background-position: right -25px; }
#container-continut .box .tip-1 tr.row-1 td label .titlu { font-weight: normal; float: left; }
#container-continut .box .tip-1 tr.row-1 td label input { margin-right: 5px; float: left; }

#container-continut .box .tip-1 tr.row-2 { background: none; }
#container-continut .box .tip-1 tr.row-2 td { height: 40px; padding: 0 0 0 10px; background: #EBEBEB; vertical-align: middle; }
/*#container-continut .box .tip-1 tr.row-2 td { height: 40px; padding-left: 10px; background: #EBEBEB; vertical-align: middle; }*/

#container-continut .box .tip-1 tr.categorie > td { padding: 0; border: none; }
#container-continut .box .tip-1 tr.categorie .sub.n1 { padding-left: 10px; }
#container-continut .box .tip-1 tr.categorie .sub.n2 { padding-left: 30px; }
#container-continut .box .tip-1 tr.categorie .sub.n3 { padding-left: 50px; }
#container-continut .box .tip-1 tr.categorie .sub.n4 { padding-left: 70px; }
#container-continut .box .tip-1 tr.categorie .sub.n5 { padding-left: 90px; }
#container-continut .box .tip-1 tr.categorie .sub.n6 { padding-left: 110px; }

#container-continut .box .tip-1 tr.total td { height: 50px; font-size: 19px; font-weight: bold; color: #999FA5; }
#container-continut .box .tip-1 tr:hover.total td { background: #FFF; }

#container-continut .box .tip-1 tr.paginare { background: none; }
#container-continut .box .tip-1 tr.paginare td { height: 58px; padding: 0 20px; background: #EBEBEB; border: none; vertical-align: middle; border-radius: 0 0 5px 0; -moz-border-radius: 0 0 5px 0; -webkit-border-radius: 0 0 5px 0; }
#container-continut .box .tip-1 tr.paginare td .pagini { height: 20px; border: 1px solid #CCC; background: #F4F4F4; overflow: hidden; float: right; border-radius: 10px; -moz-border-radius: 10px; -webkitborder-radius: 10px; }
#container-continut .box .tip-1 tr.paginare td .pagini .continut { height: 20px; padding: 0 3px 0 5px; background: url('../img/paginare_bg.png') 0 0 repeat-x; font-size: 11px; line-height: 20px; color: #92999F; float: left; }
#container-continut .box .tip-1 tr.paginare td .pagini .continut span { float: left; }
#container-continut .box .tip-1 tr.paginare td .pagini .continut .text { padding-right: 3px; }
#container-continut .box .tip-1 tr.paginare td .pagini .continut a { padding: 0 3px; font-weight: bold; color: #368AB1; float: left; }
#container-continut .box .tip-1 tr.paginare td .pagini .continut a:hover { color: #575B60; }
#container-continut .box .tip-1 tr.paginare td .pagini .continut a.selectat { color: #9399A0; }
#container-continut .box .tip-1 tr.paginare td .pagini .continut .link-pagina { width: 10px; height: 20px; padding: 0 1px; display: inline-block; overflow: hidden; background: url('../img/sg_3.png') 0 0 no-repeat; }
#container-continut .box .tip-1 tr.paginare td .pagini .continut .link-pagina.inapoi { margin-right: 2px; background-position: 0 0; }
#container-continut .box .tip-1 tr.paginare td .pagini .continut :hover.link-pagina.inapoi { background-position: 0 -20px; }
#container-continut .box .tip-1 tr.paginare td .pagini .continut .link-pagina.inapoi.stop { background-position: 0 -40px; }
#container-continut .box .tip-1 tr.paginare td .pagini .continut .link-pagina.inainte { margin-left: 2px; background-position: -10px 0; }
#container-continut .box .tip-1 tr.paginare td .pagini .continut :hover.link-pagina.inainte { background-position: -10px -20px; }
#container-continut .box .tip-1 tr.paginare td .pagini .continut .link-pagina.inainte.stop { margin-left: 2px; background-position: -10px -40px; }
#container-continut .box .tip-1 tr.paginare td .afisare { height: 22px; float: left; }
#container-continut .box .tip-1 tr.paginare td .afisare .continut { height: 22px; font-size: 11px; color: #92999F; }
#container-continut .box .tip-1 tr.paginare td .afisare .continut .text { line-height: 22px; float: left; }
#container-continut .box .tip-1 tr.paginare td .afisare .continut .badge-1 { margin-right: 5px; float: left; }
#container-continut .box .tip-1 tr.paginare td .actiuni { height: auto; padding: 20px 0; overflow: hidden; float: right; }
/*#container-continut .box .tip-1 tr.paginare td .actiuni { float: right; }*/
#container-continut .box .tip-1 tr.paginare td .actiuni a { margin-left: 10px; float: left; }
#container-continut .box .tip-1 .edit { width: 16px; height: 14px; display: block; background: url('../img/ico_edit.png') 0 0 no-repeat; }
#container-continut .box .tip-1 :hover.edit { background-position: 0 -14px; }/*nou5*/
#container-continut .box .tip-1 .sterge-2 { width: 8px; height: 8px; display: block; background: url('../img/btn_sterge_2.png') 0 0 no-repeat; }/*nou5*/
#container-continut .box .tip-1 :hover.sterge-2 { background-position: 0 -8px; }/*nou5*/
#container-continut .box .tip-1 .slide-wrapper { height: auto; padding: 0; border: none; }
#container-continut .box .tip-1 .operatii { float: right; }
#container-continut .box .tip-1 .operatii .selectbox { float: left; }
#container-continut .box .tip-1 .operatii .btn-vizualizare { margin: 6px 14px 0 0; float: left; }
#container-continut .box .tip-1 .file { width: 450px; height: 30px; display: block; position: relative; }
#container-continut .box .tip-1 .file .input { width: 362px; height: 21px; padding-top: 7px; border-right: none; position: absolute; top: 0; left: 0; z-index: 1; }
#container-continut .box .tip-1 .file .browse { width: 68px; height: 28px; display: block;  background: url('../img/bg_12.png') 0 0 repeat-x; border: 1px solid #B4B4B4; font-size: 12px; font-weight: bold; color: #7A7E80; text-align: center; line-height: 28px; position: absolute; top: 0; right: 0; z-index: 1; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; }
#container-continut .box .tip-1 :hover.file .browse { color: #4B4E4F; }
#container-continut .box .tip-1 .file input { height: 30px; filter: alpha(opacity=1); -moz-opacity: 0.01; opacity: 0.01; position: absolute; right: 0; top: 0; z-index: 1000; cursor: pointer; }
/*nou5*/
#container-continut .box .tip-1 .total-2 td { height: 48px; line-height: 18px; background: #EBEBEB; border: none; }
#container-continut .box .tip-1 :hover.total-2 td { background: #EBEBEB; }/*nou10*/
#container-continut .box .tip-1 .total-2 .st { font-size: 12px; font-weight: bold; color: #009900; float: left; }
#container-continut .box .tip-1 .total-2 .dr { padding-right: 10px; font-size: 18px; color: #71767D; float: right; }
/**/

#container-continut .box .tip-2 .coloana-st { width: 340px; padding: 10px 20px; background: #FFF; vertical-align: top; position: relative; z-index: 100; box-shadow: 3px 0 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 3px 0 3px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 3px 0 3px rgba(0, 0, 0, 0.15); }
#container-continut .box .tip-2 .coloana-st h2 { padding: 5px 75px 15px 0; letter-spacing: -1px; color: #393B3F; position: relative; }
#container-continut .box .tip-2 .coloana-st h2 .edit { padding-right: 26px; display: block; background: url('../img/ico_edit.png') right top no-repeat; font-size: 11px; font-weight: normal; letter-spacing: 0; color: #4091B6; position: absolute; top: 9px; right: 0; }/*nou5*/
#container-continut .box .tip-2 .coloana-st h2 :hover.edit { color: #000; background-position: right bottom; }/*nou5*/
#container-continut .box .tip-2 .coloana-st h2 .info { display: block; font-size: 11px; font-weight: normal; letter-spacing: 0; text-shadow: none; position: absolute; top: 7px; right: 0; }
#container-continut .box .tip-2 .coloana-st h2 .info .text { color: #92999F; }
#container-continut .box .tip-2 .coloana-st h2 .info .badge-2 { margin-left: 8px; }
#container-continut .box .tip-2 .coloana-st .camp { width: 340px; min-height: 30px; margin-bottom: 10px; background: #EBEBEB; overflow: hidden; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#container-continut .box .tip-2 .coloana-st .camp.ico { width: 320px; padding-right: 20px }
#container-continut .box .tip-2 .coloana-st .camp.valid { background: #EBEBEB url('../img/ico_valid.png') 320px 0 no-repeat; }
#container-continut .box .tip-2 .coloana-st .camp.invalid { background: #EBEBEB url('../img/ico_valid.png') 320px -30px no-repeat; }
#container-continut .box .tip-2 .coloana-st .camp.ip { background: #EBEBEB url('../img/ico_ip.png') 320px 7px no-repeat; }
#container-continut .box .tip-2 .coloana-st .camp.edit { background: #EBEBEB url('../img/ico_edit_2.png') 320px 8px no-repeat; }
#container-continut .box .tip-2 .coloana-st .camp.localizare { background: #EBEBEB url('../img/ico_localizare.png') 316px 7px no-repeat; }
#container-continut .box .tip-2 .coloana-st .camp span { font-size: 11px; color: #595E63; float: left; }
#container-continut .box .tip-2 .coloana-st .camp .st { width: 60px; padding: 8px 10px; display: block; }
#container-continut .box .tip-2 .coloana-st .camp .dr { width: 234px; height: 100%; padding: 8px 10px 8px 14px; display: block; border-left: 2px solid #FFF; position: relative; font-weight: bold; }
#container-continut .box .tip-2 .coloana-st .camp .dr .sg { width: 7px; height: 10px; display: block; background: url('../img/sg_5.png') 0 0 no-repeat; float: none; position: absolute; left: -2px; top: 10px; }
#container-continut .box .tip-2 .coloana-st .camp.ico .dr { width: 214px; }

#container-continut .box .tip-2 .coloana-st .camp.ico .dr a { color: #4091B6; }
#container-continut .box .tip-2 .coloana-st .camp.ico .dr a:hover { color: #000;  }

#container-continut .box .tip-2 .coloana-dr { padding-bottom: 20px; background: #EBEBEB; vertical-align: top; border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; }
#container-continut .box .tip-2 .coloana-dr .separator { width: 100%; height: 1px; background: #CCC; border-bottom: 1px solid #FFF; clear: both; }
#container-continut .box .tip-2 .coloana-dr .top { height: auto; padding: 15px 20px; position: relative; }
#container-continut .box .tip-2 .coloana-dr .top h1 { font-size: 18px; letter-spacing: -1px; color: #58595F; }
#container-continut .box .tip-2 .coloana-dr .top .actiuni { display: block; list-style-type: none; position: absolute; top: 16px; right: 20px; }
#container-continut .box .tip-2 .coloana-dr .top .actiuni li { padding-left: 10px; float: left; }
#container-continut .box .tip-2 .coloana-dr .top .actiuni li .ico { display: block; padding-left: 25px; background: url('../img/ico_actiuni.png') 0 0 no-repeat; font-size: 11px; line-height: 22px; color: #358AB1; }
#container-continut .box .tip-2 .coloana-dr .top .actiuni li .ico.transport { background-position: 0 0; }
#container-continut .box .tip-2 .coloana-dr .top .actiuni li .ico.colet { background-position: 0 -22px; }
#container-continut .box .tip-2 .coloana-dr .top .actiuni li .ico.sterge { background-position: 0 -44px; }
#container-continut .box .tip-2 .coloana-dr .top .actiuni li :hover.ico { color: #000; }
#container-continut .box .tip-2 .coloana-dr .top .actiuni li label { display: block; padding-top: 4px; font-size: 11px; font-weight: normal; line-height: 14px; text-shadow: none; letter-spacing: 0; color: #797F85; }
#container-continut .box .tip-2 .coloana-dr .top .actiuni li label input { margin-right: 5px; vertical-align: bottom; }

#container-continut .box .tip-2 .coloana-dr .detalii { height: auto; padding: 15px 20px; position: relative; }
#container-continut .box .tip-2 .coloana-dr .detalii .st { float: left; }
#container-continut .box .tip-2 .coloana-dr .detalii .dr { float: right; }
#container-continut .box .tip-2 .coloana-dr .detalii p { display: block; line-height: 21px; color: #797F85; letter-spacing: -0.5px; text-align: right; float: left; }/*nou5*/
#container-continut .box .tip-2 .coloana-dr .detalii .plata { font-weight: bold; color: #007F00; }
#container-continut .box .tip-2 .coloana-dr .detalii .selectbox { margin-right: 8px; float: left; }
#container-continut .box .tip-2 .coloana-dr .detalii .selectbox ul { width: 160px; top: 0; left: 0; }

#container-continut .box .tip-2 .coloana-dr .select { width: 110px; height: 25px; padding: 4px 6px; border: 1px solid #B4B4B4; background: url('../img/bg_9.png') 0 0 repeat-x; font-family: Arial, sans-serif; font-size: 11px; color: #B3B4B8; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#container-continut .box .tip-2 .coloana-dr .select option { padding: 2px 9px; color: #333; background: #FFF; }

#container-continut .box .tip-2 .coloana-dr h3 { padding: 15px 20px; border-bottom: 1px solid #CCC; font-size: 18px; font-weight: bold; letter-spacing: -1px; color: #585A5F; position: relative; }
#container-continut .box .tip-2 .coloana-dr h4 { padding: 15px 20px; border-bottom: 1px solid #CCC; font-size: 18px; font-weight: normal; letter-spacing: -1px; color: #585A5F; position: relative; }
#container-continut .box .tip-2 .coloana-dr h4 span { font-size: 11px; font-weight: normal; line-height: 14px; text-shadow: none; color: #797F85; letter-spacing: 0; position: absolute; top: 20px; right: 20px; }
#container-continut .box .tip-2 .coloana-dr .tip-1 .last { padding-right: 10px; }
#container-continut .box .tip-2 .coloana-dr .wrapper .toggle { height: 40px; padding: 0 30px 0 20px; border-top: 1px solid #7B8087; background: #92999F url('../img/sg_6.png') right 0 no-repeat; overflow: hidden; cursor: pointer; }
#container-continut .box .tip-2 .coloana-dr .wrapper .toggle.open { background-position: right -40px; }
#container-continut .box .tip-2 .coloana-dr .wrapper :hover.toggle { background-color: #81888D; }
#container-continut .box .tip-2 .coloana-dr .wrapper .toggle span { color: #FFF; line-height: 40px; }
#container-continut .box .tip-2 .coloana-dr .wrapper .toggle .st { font-size: 13px; font-weight: bold; float: left; }
#container-continut .box .tip-2 .coloana-dr .wrapper .toggle .dr { font-size: 11px; float: right; }
#container-continut .box .tip-2 .coloana-dr .wrapper .dropdown .continut { display: none; }

#container-continut .box .tip-2 .coloana-dr .wrap-comentarii { margin: 0 20px; }
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii h3 { padding: 15px 0; border: none; }
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii .comentarii { margin-bottom: 10px; }
/*nou5*/
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii .comentariu td { background: #90969E; vertical-align: top; }
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii .comentariu p { padding: 7px 10px; line-height: 16px; color: #FFF; }
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii .comentariu .text { border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; }
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii .comentariu .data { border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; }
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii .comentariu .text p { font-size: 13px; }
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii .comentariu .data p { font-size: 11px; color: #CFD1D4; text-align: right; }
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii .separator { height: 10px; border: none; background: none; }
/**/
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii .adauga-comentariu td { height: 50px; }
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii .adauga-comentariu textarea { width: 100%; min-height: 30px; max-height: 30px; border: none; background: none; font-family: Arial, sans-serif; font-size: 12px; color: #595E63; resize: none; }
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii .adauga-comentariu p { height: 30px; background: #FFF; }
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii .adauga-comentariu .text p { padding: 10px 0 10px 10px; border: 1px solid #B4B4B4; border-right: none; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; }
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii .adauga-comentariu .submit p { padding: 10px; text-align: right; border: 1px solid #B4B4B4; border-left: none; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; }
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii .mai-mult { margin: 10px 0; display: inline-block; font-size: 12px; color: #358AB1; }
#container-continut .box .tip-2 .coloana-dr .wrap-comentarii :hover.mai-mult { color: #000; }

#container-continut .box .tip-2 .coloana-dr .wrap-awb { margin: 0 20px; }
#container-continut .box .tip-2 .coloana-dr .wrap-awb h3 { padding: 15px 0; border: none; }
#container-continut .box .tip-2 .coloana-dr .wrap-awb .comentarii { margin-bottom: 10px; }
/*nou5*/
#container-continut .box .tip-2 .coloana-dr .wrap-awb .comentariu td { background: #90969E; vertical-align: top; }
#container-continut .box .tip-2 .coloana-dr .wrap-awb .comentariu p { padding: 7px 10px; line-height: 16px; color: #FFF; }
#container-continut .box .tip-2 .coloana-dr .wrap-awb .comentariu .text { border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; }
#container-continut .box .tip-2 .coloana-dr .wrap-awb .comentariu .data { border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; }
#container-continut .box .tip-2 .coloana-dr .wrap-awb .comentariu .text p { font-size: 13px; }
#container-continut .box .tip-2 .coloana-dr .wrap-awb .comentariu .data p { font-size: 11px; color: #CFD1D4; text-align: right; }
#container-continut .box .tip-2 .coloana-dr .wrap-awb .separator { height: 10px; border: none; background: none; }
/**/
#container-continut .box .tip-2 .coloana-dr .wrap-awb .adauga-comentariu td { height: 50px; }
#container-continut .box .tip-2 .coloana-dr .wrap-awb .adauga-comentariu textarea { width: 100%; min-height: 30px; max-height: 30px; border: none; background: none; font-family: Arial, sans-serif; font-size: 12px; color: #595E63; resize: none; }
#container-continut .box .tip-2 .coloana-dr .wrap-awb .adauga-comentariu p { height: 30px; background: #FFF; }
#container-continut .box .tip-2 .coloana-dr .wrap-awb .adauga-comentariu .text p { padding: 10px 0 10px 10px; border: 1px solid #B4B4B4; border-right: none; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; }
#container-continut .box .tip-2 .coloana-dr .wrap-awb .adauga-comentariu .submit p { padding: 10px; text-align: right; border: 1px solid #B4B4B4; border-left: none; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; }
#container-continut .box .tip-2 .coloana-dr .wrap-awb .mai-mult { margin: 10px 0; display: inline-block; font-size: 12px; color: #358AB1; }
#container-continut .box .tip-2 .coloana-dr .wrap-awb :hover.mai-mult { color: #000; }

#container-continut .box .tip-3 .titlu td { background: #F4FBFE; }
#container-continut .box .tip-3 .operatii { padding-right: 30px; position: relative; float: right; }
#container-continut .box .tip-3 .titlu .operatii .ico-toggle { width: 20px; height: 20px; display: block; background: url('../img/sg_9.png') 5px 9px no-repeat; position: absolute; top: 0; right: -5px; }
#container-continut .box .tip-3 .titlu .operatii .ico-toggle.expand { background-position: 5px -21px; }
#container-continut .box .tip-3 .selectbox { float: left; }
#container-continut .box .tip-1 .ordonare { width: 10px; height: 20px; padding-right: 14px; display: inline-block; position: relative; float: left; }
#container-continut .box .tip-1 .ordonare .ord { width: 10px; height: 5px; display: block; background: url('../img/sg_10.png') 0 0 no-repeat; position: absolute; }
#container-continut .box .tip-1 .ordonare .ord.sus { top: 4px; left: 0; background-position: 0 0; }
#container-continut .box .tip-1 .ordonare :hover.ord.sus { top: 4px; left: 0; background-position: right 0; }
#container-continut .box .tip-1 .ordonare .ord.jos { bottom: 1px; left: 0; background-position: 0 bottom; }
#container-continut .box .tip-1 .ordonare :hover.ord.jos { bottom: 1px; left: 0; background-position: right bottom; }

.ext-tabel-cell .ext-optiuni .ordonare { width: 10px; height: 20px; padding-right: 14px; display: inline-block; position: relative; float: left; }
.ext-tabel-cell .ext-optiuni .ordonare .ord { width: 10px; height: 5px; display: block; background: url('../img/sg_10.png') 0 0 no-repeat; position: absolute; }
.ext-tabel-cell .ext-optiuni .ordonare .ord.sus { top: 4px; left: 0; background-position: 0 0; }
.ext-tabel-cell .ext-optiuni .ordonare :hover.ord.sus { top: 4px; left: 0; background-position: right 0; }
.ext-tabel-cell .ext-optiuni .ordonare .ord.jos { bottom: 1px; left: 0; background-position: 0 bottom; }
.ext-tabel-cell .ext-optiuni .ordonare :hover.ord.jos { bottom: 1px; left: 0; background-position: right bottom; }

#container-continut .box .tip-3 .link-7.sub { padding-left: 20px; margin-left: -18px; background: url('../img/ico_arrow.png') left 3px no-repeat; }

#container-continut #sidebar { width: 180px; height: 100%; position: relative; box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3); }
#container-continut #sidebar table { height: 100%; }
#container-continut #sidebar table td { vertical-align: top; }
#container-continut #sidebar .continut { width: 180px; height: 100%; padding: 20px 0 10px 0; background: #EBEBEB; border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; }
#container-continut #sidebar .continut ul { padding-left: 20px; list-style-type: none; }
#container-continut #sidebar .continut ul li { padding-bottom: 10px; overflow: hidden; }
#container-continut #sidebar .continut ul li a .badge-1 { float: left; }
#container-continut #sidebar .continut ul li a .utilizator { padding: 3px 0 0 8px; font-size: 11px; color: #757C82; float: left; }
#container-continut #sidebar .continut ul li a:hover .utilizator { color: #333; }
#container-continut #sidebar .continut ul li a:hover .badge-1 { background: #A8AFB9; }
#container-continut #sidebar .continut .btn-3 { width: 124px; }
#container-continut #sidebar .continut .btn-4 { width: 124px; font-size: 13px; }
#container-continut #sidebar .continut .separator { width: 180px; height: 1px; margin: 10px 0 20px 0; background: #CCC; border-bottom: 1px solid #FFF; }

/*CSS CHESTIONARE*/
.tabel-2 td { height: auto !important; padding: 0 0 20px 0 !important; border: none !important; vertical-align: top; }
.tabel-2 td.titlu { font-weight: bold; }
.tabel-2 .input { width: 200px;  height: 28px; padding: 0 9px; display: block; background: #FFF; border: 1px solid #B4B4B4; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: inset 1px 1px 3px 1px #EEE; -moz-box-shadow: inset 1px 1px 3px 1px #EEE; -webkit-box-shadow: inset 1px 1px 3px 1px #EEE; }
.tabel-2 .input input { width: 100%; height: 28px; background: none; border: none; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color: #5F5F62; }
.tabel-2 .input.st { margin-right: 20px; float: left; }
.tabel-2 .obs { padding-left: 6px; display: inline-block; font-size: 18px; font-weight: bold; color: #E24949; }
.tabel-2 .chk-radio { margin: 8px 10px 0 0; float: left; }
.tabel-2 .btn-plus { width: 15px; height: 15px; margin-top: 8px; display: inline-block; background: url('../img/ico_plus.png') 0 0 no-repeat; float: left; }
.tabel-2 .btn-plus:hover { background-position: 0 -15px; }
.tabel-2 .btn-sterge { width: 15px; height: 15px; margin-top: 8px; display: inline-block; background: url('../img/ico_sterge.png') 0 0 no-repeat; float: left; }
.tabel-2 .btn-sterge:hover { background-position: 0 -15px; }

#wrapper .lbl-1 { padding-right: 20px; display: inline-block; line-height: 15px; float: left; }
#wrapper .camp .input-wrapper, #wrapper .camp .text-wrapper { height: 21px; padding: 7px 9px 0 9px; margin-bottom: 10px; border: 1px solid #BBBFC2; background: #FFF; border-radius: 3px; box-shadow: inset 0 3px 3px -3px rgba(0,0,0,0.2); }
#wrapper .camp .input-wrapper input, #wrapper .camp .text-wrapper textarea, #wrapper .camp .select-wrapper select { border: none; background: none; font-family: Arial, sans-serif; font-size: 13px; color: #333; }

#wrapper .camp .input-wrapper.w280, #wrapper .input-wrapper.w280 input { width: 260px; }
#wrapper .camp .input-wrapper.w350, #wrapper .input-wrapper.w350 input { width: 330px; }
#wrapper .camp .input-wrapper.w420, #wrapper .input-wrapper.w420 input { width: 400px; }

#wrapper .camp .text-wrapper { height: auto; padding: 7px 9px; }
#wrapper .camp .text-wrapper textarea { min-height: 50px; }
#wrapper .camp .text-wrapper.w350, #wrapper .text-wrapper.w350 textarea { width: 330px; min-width: 330px; max-width: 330px; }
#wrapper .camp .text-wrapper.w420, #wrapper .text-wrapper.w420 textarea { width: 400px; min-width: 400px; max-width: 400px; }

#wrapper .camp .select-wrapper { height: 28px; margin-bottom: 10px; border: 1px solid #BBBFC2; background: url('../img/general_bg_3.png') 0 0 repeat-x; border-radius: 3px; }
#wrapper .camp .select-wrapper select { color: #616064; -webkit-appearance: none; background: rgba(0,0,0,0) url('../img/sg_1.png') right 13px no-repeat; }
#wrapper .camp .select-wrapper select option { padding: 0 8px 0 8px; }
#wrapper .camp .select-wrapper.w350 { width: 348px; }
#wrapper .camp .select-wrapper.w350 select { width: 348px; padding: 6px 8px 0 6px; }


#wrapper .camp.eroare .lbl-1 { color: #E24949; }
#wrapper .camp.eroare .input-wrapper, #wrapper .camp.eroare .text-wrapper, #wrapper .camp.eroare .select-wrapper { border: 1px solid #E14848; }
#wrapper .camp.ok .lbl-1 { color: #58A859; }
#wrapper .camp.ok .input-wrapper, #wrapper .camp.ok .text-wrapper, #wrapper .camp.ok .select-wrapper { border: 1px solid #58A759; }

#wrapper .st { float: left; }
#wrapper .camp.st { margin-right: 20px; }
#wrapper tr:hover > td { background: #FFF !important; }
#wrapper .formular-wrapper td { padding: 0 0 0 20px !important; }
#wrapper td.titlu { padding: 20px 0 20px 20px !important; }
/*END CSS CHESTIONARE*/

.subb { margin-left: 0px; padding-left: 20px; background: url('../img/ico_arrow.png') left 3px no-repeat; }


/* FOOTER */
/*********************************************************************/

#container-footer { width: 100%; min-width: 1240px; height: 70px; margin-top: -70px; background: transparent; font-size: 11px; line-height: 16px; color: #515359; text-shadow: #BBB 1px 1px 0; position: relative; clear: both; }
#container-footer p { padding: 0 20px 0 20px; }
#container-footer p a { color: #C71525; }
#container-footer p a:hover { text-decoration: underline; }

/* COLOR PICKER */
/*********************************************************************/

.colorpicker { width: 356px; height: 176px; overflow: hidden; position: absolute; background: url(../img/colorpicker/colorpicker_background.png); font-family: Arial, Helvetica, sans-serif; display: none; z-index: 10000; }
.colorpicker_color { width: 150px; height: 150px; left: 14px; top: 13px; position: absolute; background: #f00; overflow: hidden; cursor: crosshair; }
.colorpicker_color div { position: absolute; top: 0; left: 0; width: 150px; height: 150px; background: url(../img/colorpicker/colorpicker_overlay.png); }
.colorpicker_color div div { position: absolute; top: 0; left: 0; width: 11px; height: 11px; overflow: hidden; background: url(../img/colorpicker/colorpicker_select.gif); margin: -5px 0 0 -5px; }
.colorpicker_hue { position: absolute; top: 13px; left: 171px; width: 35px; height: 150px; cursor: n-resize; }
.colorpicker_hue div { position: absolute; width: 35px; height: 9px; overflow: hidden; background: url(../img/colorpicker/colorpicker_indic.gif) left top; margin: -4px 0 0 0; left: 0px; }
.colorpicker_new_color { position: absolute; width: 60px; height: 30px; left: 213px; top: 13px; background: #f00; }
.colorpicker_current_color { position: absolute; width: 60px; height: 30px; left: 283px; top: 13px; background: #f00; }
.colorpicker input { background-color: transparent; border: 1px solid transparent; position: absolute; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #898989; top: 4px; right: 11px; text-align: right; margin: 0; padding: 0; height: 11px; }
.colorpicker_hex { position: absolute; width: 72px; height: 22px; background: url(../img/colorpicker/colorpicker_hex.png) top; left: 212px; top: 142px; }
.colorpicker_hex input { right: 6px; }
.colorpicker_field { height: 22px; width: 62px; background-position: top; position: absolute; }
.colorpicker_field span { position: absolute; width: 12px; height: 22px; overflow: hidden; top: 0; right: 0; cursor: n-resize; }
.colorpicker_rgb_r { background-image: url(../img/colorpicker/colorpicker_rgb_r.png); top: 52px; left: 212px; }
.colorpicker_rgb_g { background-image: url(../img/colorpicker/colorpicker_rgb_g.png); top: 82px; left: 212px; }
.colorpicker_rgb_b { background-image: url(../img/colorpicker/colorpicker_rgb_b.png); top: 112px; left: 212px; }
.colorpicker_hsb_h { background-image: url(../img/colorpicker/colorpicker_hsb_h.png); top: 52px; left: 282px; }
.colorpicker_hsb_s { background-image: url(../img/colorpicker/colorpicker_hsb_s.png); top: 82px; left: 282px; }
.colorpicker_hsb_b { background-image: url(../img/colorpicker/colorpicker_hsb_b.png); top: 112px; left: 282px; }
.colorpicker_submit { position: absolute; width: 22px; height: 22px; background: url(../img/colorpicker/colorpicker_submit.png) top; left: 322px; top: 142px; overflow: hidden; }
.colorpicker_focus { background-position: center; }
.colorpicker_hex.colorpicker_focus { background-position: bottom; }
.colorpicker_submit.colorpicker_focus { background-position: bottom; }
.colorpicker_slider { background-position: bottom; }

/* Update modale */

.popup-container .calendar .input, .popup-container .calendar-2 .input, .popup-container .calendar-3 .input, .popup-container .calendar-4 .input, .popup-container .calendar-5 .input, .popup-container .calendar-6 .input, .popup-container .timepicker .input, .popup-container table .select, .popup-container .calendar, .popup-container .calendar-2, .popup-container .calendar-3, .popup-container .calendar-4, .popup-container .calendar-5, .popup-container .calendar-6, .popup-container .timepicker, .popup-container table .input, .popup-container table .textarea.tip-1 { width: 100%; box-sizing: border-box;}

.popup-container table .input, .popup-container .calendar, .popup-container table .select { max-width: 100%; }
.popup-container .calendar .input { max-width: 100%;}


.ext-field-filtru { position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 50px 0 10px; margin-top: 10px;}
.ext-field-filtru:first-child { margin-top: 0; }
.ext-field-filtru:after { content: ' '; width: 0; height: 0; padding: 0; margin: 0; display: block; visibility: hidden; overflow: hidden; font-size: 0; line-height: 0; clear: both; }
.ext-field-filtru .ext-col-modal { width: 50%; float: left; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 5px; }
.ext-field-filtru input[type="checkbox"] { position: absolute; right: 31px; top: 7px; }
.ext-field-filtru .move { line-height: 16px; display: block; left: 0; top: 7px; position: absolute; }

.ext-field-filtru-generat .sterge { position: absolute; right: 0; top: 3px; }

.ext-field-filtru-2 { padding-right: 35px; position: relative; }
.ext-field-filtru-2 .sterge { top: 5px; right: 0; margin: 0; position: absolute; }

.ext-field-filtru-3 { padding-right: 20px; position: relative; }
.ext-field-filtru-3 .ext-field-check { top: 8px; right: 0; margin: 0; position: absolute;}

.ext-field-filtru-4 { position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 32px 0 10px; margin-top: 10px;}
.ext-field-filtru-4 .ext-col-modal { width: 50%; float: left; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 5px; }
.ext-field-filtru-4 .ext-col-modal.v2 { width: 75%; }
.ext-field-filtru-4 .ext-col-modal.v3 { width: 25%; }
.ext-field-filtru-4 .ext-col-modal.v4 { width: 33.33%; padding: 0 10px 0 0;}
.ext-field-filtru-4 .ext-col-modal.v4:last-child { padding: 0; }
.ext-field-filtru-4 .ext-col-modal.v5 { padding: 0 10px 0 0;}
.ext-field-filtru-4 .ext-col-modal.v5:last-child { padding: 0; }
.ext-field-filtru-4 .ext-col-modal.v6 { padding: 0 10px 0 0;}
.ext-field-filtru-4 .ext-col-modal.v6:last-child { padding: 0; }
.ext-field-filtru-4:after { content: ' '; width: 0; height: 0; padding: 0; margin: 0; display: block; visibility: hidden; overflow: hidden; font-size: 0; line-height: 0; clear: both; }
.ext-field-filtru-4 .ext-col-modal input { width: 100%; }
.ext-field-filtru-4 .sterge { position: absolute; right: 0; top: 4px; }
.ext-field-filtru-4 .move { line-height: 16px; display: block; left: 0; top: 7px; position: absolute; }
.ext-field-filtru-4 .detalii-produs-modal { margin-left: 4px; margin-right: 4px; }
.ext-field-filtru-4.v2 { padding: 0; }
.ext-field-filtru-4.v3 { padding: 0px 52px 0 10px; }

/* Message box. */

.message-box { padding: 14px 20px; font-size: 13px; font-weight: bold; }
.message-box span.icon { display: none; float: left; margin-right: 10px; position: relative; top: 1px; border: 6px solid #fff; border-right-color: transparent; border-top-color: transparent; border-bottom-color: transparent; }
.message-box.success { background-color: #baf2b5; color: #125721 !important; border-bottom: 1px solid #8de683; }
.message-box.success span.icon { border-left-color: #125721; }
.message-box.info { background-color: #b6f1f5; color: #274859 !important; border-bottom: 1px solid #91e2e6; }
.message-box.info span.icon { border-left-color: #274859; }
.message-box.warning { background-color: #fffdb7; color: #564213 !important; border-bottom: 1px solid #d9d675; }
.message-box.warning span.icon { border-left-color: #564213; }
.message-box.error { background-color: #ffd1d1; color: #822c2c !important; border-bottom: 1px solid #faafaf; }
.message-box.error span.icon { border-left-color: #822c2c; }

.message-box ul { list-style-type: square; list-style-position: outside; margin: 0 0 0 20px; padding: 0; }
.message-box ul li { margin-bottom: 6px; }
.message-box ul li:last-child { margin-bottom: 0; }

table tr td span.grup-conturi-asociate { font-size: 11px; font-style: italic; color: #71767D; }

/* fix-export-csv */

#container.fix-export-csv { width: 100%; display: block; position: relative; }
#container.fix-export-csv select { width: 100%; }
#container.fix-export-csv .from_container { width: 50%; padding-right: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0;}
#container.fix-export-csv .to_container { width: 50%; padding-left: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0;}
#container.fix-export-csv .buttons_container { position: absolute; left: 50%; margin-left: -15px; top: 0; }

.detalii-camp { font-style: italic; font-size: 11px; display: block; margin-top: 5px; line-height: 14px; }

@media only screen and (max-width: 600px) {
    .ext-field-filtru-4 .ext-col-modal.v4 { width: 50%; }
    .ext-field-filtru-4 .ext-col-modal.v4:last-child { width: 100%; clear: left; padding-left: 0; padding-top: 10px; }
}