/* 
    Document   : style
    Created on : Oct 2, 2013, 11:56:56 AM
    Author     : fodorattila
    Description:
        Purpose of the stylesheet follows.
*/

p.green { color:#759F62; }
p.orange { color:#FF6103; }
p.red { color:#DB2929; }

.sgrid_1_4 { width:25%; }
.sgrid_1_2 { width:50%; }
.sgrid_2_3 { width:66%; }
.sgrid_1_6 { width:16.6%; }

.grid_3_5 { width:60%;  }
.grid_1_5 { width:20%;  }

.grid_1_4 { width:200px; }
.grid_3_4 { width:720px; }

.icon-home { vertical-align: top; }
.ui-datepicker { z-index: 3 !important; }
.inline-calendar { width: 22px; height: 22px; display:inline-block; background: url(../images/icons/ic_calendar.png) center no-repeat; }
.ajax-loader { display:inline-block; width:16px; height: 16px; background: url(../images/ajax-loader.gif) center no-repeat; margin-left:5px; vertical-align:middle; }
.block-separator { width:100%; height:1px; background-color:#757881; }
.dashedLeft { margin-bottom:10px; }
.separator-line { margin-bottom: 22px;margin-top:9px; }
.sys-message { fot-family:Tahoma; color: #D33246; font-size:14px; font-weight: bold; }

/*.ui-dialog { z-index: 9999 !important; }*/
/*.ui-widget-overlay { z-index: 100 !important;  }*/

.separator-h10 { display:block; height:10px; }

.lista-alfabetica li { display: inline-block; float: left; padding-left: 5px; padding-right: 5px; }
.lista-alfabetica li a { color: #333333; font-weight: bold; }

h1.title { margin-bottom: 0px;  }
span.required { color:#D33246; }
span.label { font-family: Tahoma; font-size: 11px; }

.reminder label { width:80px; display: inline-block; float:left; }

.form label { display:block; font-family: Tahoma; font-size: 11px; line-height: 22px; padding-bottom: 5px; }
.form .form-row { margin-bottom:10px; }

.form-with-inline-label label { display:inline-block; font-family: Tahoma; font-size: 11px; line-height: 22px; padding-bottom: 5px; float:left; }
.form-with-inline-label .form-input { display:inline-block; }
.form-with-inline-label .form-row { margin-bottom:20px; }

.icon-checkbox.checked { background-position: -222px -40px; }

.ad-200x400 {     background-color: #EEEEEE; border: 1px solid #DCE5EE; color: #757881; height: 398px; line-height: 398px; text-align: center; width: 198px; }

.slider.slider-asigurari-recomandate  .header { background-color: #232632; color: #fff; }

.text  p { color: #333333; font-family: Arial;  font-size: 12px; line-height: 16px; margin-bottom: 15px; }

.breadcrumbs-container { background: url(../images/line-1x34.png) center 3px repeat-x; }
.breadcrumbs-container .pad { padding-left:15px; padding-right:15px; }

.icon-phone { background: url(../images/icons/ic_phone.png) center no-repeat; display: inline-block; height: 12px; margin-right: 6px; margin-top: 9px; vertical-align: top; width: 12px; }

/*
 Menu Asigurari
 */

.menu-dropdown.asigurari >li:first-child a { cursor: pointer; background-color: #68A965; height: 21px; line-height: 18px; border: 1px solid #68A965; border-radius: 4px; display: inline-block; text-align: center; font-family: Tahoma; color: #EFF3F8; font-size: 11px; text-decoration: none; font-weight: normal; vertical-align: top; padding-left: 16px; padding-right: 14px; margin-left: 5px; margin-right: 3px; position: relative; }
.menu-dropdown.asigurari >li:first-child { position: relative; display: block; background-color: #E4EDE3; border: 1px solid #DCE5EE; height: 34px; padding-top: 10px; line-height: 18px; padding-left: 9px; }
.icon-arr-asigurari-activ { display: none; position: absolute; left: 47%; bottom: -13px; height: 5px; width: 9px; background-image: url('../images/sprite.png'); background-position: -201px -26px; }
.menu-dropdown.asigurari { width: 531px;  padding-bottom: 19px; }
.menu-dropdown.asigurari >li:first-child a:hover, .menu-dropdown.asigurari >li:first-child a.active { background-color: #fff; border: 1px solid #D2DBDF; color: #232632; }
.menu-dropdown.asigurari >li:first-child a.active .icon-arr-asigurari-activ { display: block; }

/* 
 Menu Asiguratori 
 */
div.qAsiguratori { display: inline-block; position: relative; width: 203px; height: 22px; }
div.qAsiguratori { margin-right: 7px; }
div.qAsiguratori.hasValue .qAsiguratorClear { background-position: -125px -111px; }
div.qAsiguratori .qAsiguratorClear { background-image: url('../images/sprite.png'); background-position: -125px -111px; background-position: -266px -361px; width: 23px; height: 20px; position: absolute; top: 1px; right: 0px; cursor: pointer; text-indent: -999px; }
div.qAsiguratori.large { width: 252px; }
.menu-list.asiguratori ul.arr li { padding-top: 5px; }
.menu-list.asiguratori ul.arr li a { line-height: 15px; color: #518447; font-size: 11px; font-family: Tahoma; }
.menu-list.asiguratori ul.arr { padding-top: 9px; padding-left: 1px; padding-bottom: 14px; }
.menu-list.asiguratori ul.arr li.dim a:hover { text-decoration: underline; }
.menu-list.asiguratori ul.arr li.dim:before { background-position: -194px -26px; }
.menu-list.asiguratori ul.arr li.sel a { color: #2F3342; }
.menu-list.asiguratori ul.arr li.dim a, .menu-list.asiguratori ul.arr li.dim.ad a, ul.count.asiguratori.qAsiguratorList li.dim.ad a, ul.count.asiguratori.qAsiguratorList li.dim a { color: #bbb; cursor: default; }
.menu-list.asiguratori ul.arr li { display: inline-block; width: 161px; padding-left: 15px; }
.menu-list.asiguratori { width: 553px; }
.count.asiguratori.qAsiguratorList li a { text-decoration: none; cursor: default; color: #000000; }
.count.asiguratori { width: 700px; }
.count.asiguratori li { width: 215px; padding-right: 15px; display: inline-block; }
input.qAsigurator { border: 0px; height: 20px; width: 161px; background-image: url('../images/sprite.png'); background-position: 0px -152px; line-height: 20px; font-size: 11px; font-family: Tahoma; color: #333; padding-left: 7px; padding-right: 35px; }
.large input.qAsigurator { width: 210px; background-position: 0px -220px; }

/*
 button-compara
*/
.optiuni .button-cumpara:hover { background-color: #6C9500; }
ul.list.large .button-cumpara { padding-left: 15px; }
.optiuni .button-cumpara { float: left; }
.optiuni .button-cumpara { background-color: #8BBF00; border-radius: 3px 0px 0px 3px; color: #fff; padding-left: 14px; padding-right: 15px; line-height: 15px; padding-top: 3px; padding-bottom: 5px; vertical-align: top; display: inline-block; text-decoration: none; font-weight: bold; }
.item .optiuni .button-cumpara { border-radius: 3px; }
.list.large .item .c7 .button-cumpara { border-radius: 0px 3px 3px 0px; }
.roundLeft.button-cumpara {  margin-right: 1px; }

/*
 boxUtil
*/
.boxUtil > ul > li { border-bottom: 1px solid #fff; padding-left: 14px; padding-top: 6px; padding-bottom: 6px; color: #333; line-height: 16px; }
.boxUtil > ul { margin-bottom: 10px; }
.boxUtil > ul > li:nth-child(odd) { background-color: #E0E6EB; }
.boxUtil > ul > li:nth-child(even) { background-color: #EFF3F8; }
.boxUtil > ul > li:first-child { background-color: #E0E6EB; }
.boxUtil > ul > li:last-child { border-bottom: 1px solid #DCE5EE; }
.boxUtil { font-family: Arial; font-size: 12px; padding-bottom: 15px; }
.boxUtil.boxStiri ul.boxChoices { width: 85px; }
.boxUtil.cursValutar ul.boxChoices { width: 85px; }
.boxUtil.dobanzi ul.boxChoices { width: 78px; }
.boxUtil .head .c1.large { width: 190px; font-weight: bold; }
.boxUtil .head .c1 { width: 100px; padding-left:15px; }
.boxUtil.dae .head .c1 > div { display: block; width: 92px; }
.boxUtil.boxStiri > ul > li:first-child { font-family: Tahoma; font-size: 11px; padding-left: 15px; padding-bottom: 9px; line-height: 15px; }
.boxUtil.boxStiri > ul > li.item { padding: 0px; margin: 0px; line-height: 15px; }
.boxUtil.boxStiri > ul > li.item:hover { background-color: #E8ECF0; }
.boxUtil .c2 a { color: #333; }
.boxUtil.boxStiri > ul > li.item > a { display: block; font-family: Tahoma; font-size: 11px; padding-left: 15px; padding-bottom: 9px; line-height: 15px; padding-top: 6px; color: #333; text-decoration: none; }
.boxUtil.boxStiri > ul > li.head { font-family: Arial; font-size: 10px; padding-left: 0px; padding-bottom: 10px; line-height: 23px; }
/*.boxUtil .head { color: #757881; font-size: 10px; vertical-align: middle; padding-left: 0px; line-height: 23px; background-color: #E0E6EB; font-weight: bold; padding-top: 9px; padding-bottom: 10px; }*/
.boxUtil.dae.only .head .c1 > div { width: 93px; }
.boxUtil .select:after { content: ' '; background-image: url('../images/sprite.png'); background-position: -187px -63px; display: inline-block; width: 3px; height: 5px; margin-left: 9px; margin-right: 10px; vertical-align: top; margin-top: 0.5em; }
.boxUtil .c1.padLeft { width: 100px; padding-left: 15px; }
.boxUtil  .head .c2, .boxUtil .head .c3 { font-family: Arial; font-size: 10px; }
.boxUtil  .c2, .boxUtil  .c3 { font-family: Tahoma; font-size: 11px; }
.boxUtil  .c1, .noDetails .boxUtil .head .c1 { font-weight: bold; }
.noDetails .boxUtil  .c1 { font-weight: normal; }
.boxUtil a.head-b { text-decoration: none; }
.boxUtil h3:hover .more { color: #B6BBCB; }
.grid_2_3 .boxUtil h3 .more { display: none; }
.boxUtil h3 .more { display: inline-block; float: right; width: 12px; height: 12px; line-height: 10px; content: ' '; margin-right: 15px; background-image: url('../images/sprite.png'); background-position: -326px -74px; vertical-align: bottom;  margin-top: 3px; font-size: 12px; font-family: Arial; font-weight: normal; text-indent: -40px; text-decoration: none; color: #6D7696; }
.boxUtil .c1 { width: 100px; display: block; float: left; }
.boxUtil .c1.large { width: 190px; font-weight: normal; }
.boxUtil .c1 a:hover { text-decoration: none; }
.boxUtil .c1 a { text-decoration: underline; color: #333; font-weight: normal; }
.boxUtil .c2 { width: 60px; padding-right: 10px; display: block; float: left; text-align: right; }
.boxUtil .c3 { width: 60px; padding-right: 10px; display: block; float: left; font-weight: bold; text-align: right; }
.boxUtil.cursValutar .rand .c2, .boxUtil.cursValutar .rand .c3 { text-align: right; text-indent: 18px; }
.boxUtil .icon-arr-right { vertical-align: top; margin-top: 5px; margin-left: 1px; margin-right: 5px; }
.boxUtil .c4 { padding-left: 2px; padding-top: 2px; }
.boxUtil .head .c4 { padding-top: 0px; padding-left: 1px; }
.boxUtil .c4 { width: 10px; display: block; float: left; }
.boxUtil .select { text-transform: uppercase; padding-left: 14px; padding-top: 3px; padding-bottom: 3px; display: inline-block; background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; line-height: 15px; border-radius: 0px 4px 4px 0px; }
.boxUtil .c1 { font-family: Arial; }
.boxUtil h3 { font-family: Arial; font-size: 12px; color: #fff; line-height: 16px; display: block; background-color: #518447; padding-left: 15px; padding-top: 7px; padding-bottom: 7px; font-weight: bold; border-bottom: 1px solid #fff; }
.noDetails .boxUtil h3 { background-color: #6D7696; }
.noDetails .boxUtil > ul { margin-bottom: 0px; }
.boxUtil .headBg .c1, .boxUtil .headBg .c2, .boxUtil .headBg .c3 { font-family: Arial; font-size: 10px; font-weight: bold; color: #757881; }
.boxUtil .headBg {  background-color: #ddd; }
.boxUtil.retea a { color: #333; font-family: Tahoma; font-size: 11px; }
.boxUtil > dl.form {  padding-top: 20px; padding-bottom: 20px; background-color: #EFF3F8; border: 1px solid #ccc; border-top: 0px; }
.results-form .boxUtil { padding-bottom: 20px; }
.boxUtil p { color: #333333; font-size: 11px; line-height: 15px; padding-bottom: 9px; padding-left: 1px; padding-top: 5px; }

/*
 Input-uri
 */

div.input.w135.cu-extra input { width: 115px; padding-right: 15px; padding-left:5px; }
div.input.w135 input { width: 115px; background:url(../images/w135-input.png) center no-repeat; padding: 0px; padding-left: 10px; padding-right: 10px; line-height: 8px; font-family: Tahoma; font-size: 11px; height: 23px; }

div.input.w85.cu-extra input { width: 65px; padding-right: 15px; padding-left:5px; }
div.input.w85 input { width: 65px; background:url(../images/w85-input.png) center no-repeat; padding: 0px; padding-left: 10px; padding-right: 10px; line-height: 8px; font-family: Tahoma; font-size: 11px; height: 23px; }

div.input.w65.cu-extra input { width: 45px; padding-right: 15px; padding-left:5px; }
div.input.w65 input { width: 45px; background:url(../images/w65-input.png) center no-repeat; padding: 0px; padding-left: 10px; padding-right: 10px; line-height: 8px; font-family: Tahoma; font-size: 11px; height: 23px; }

div.input.w200.cu-extra input { width: 120px; padding-right: 70px; }
div.input.w200 input { width: 180px; background:url(../images/w200-input.png) center no-repeat;  padding: 0px; padding-left: 10px; padding-right: 10px; line-height: 8px; font-family: Tahoma; font-size: 11px; height: 23px; }

.select-with-search-container { position:relative }
.select-with-search-container .select-more { top:22px; }

.select-with-search-container .select-more.w135 .input.small { padding:7px 22px 8px 2px; }
.select-with-search-container .select-more.w135 .input.small input { width:95px; padding:0 12px 0 2px; background: url(../images/w109-input.png) center no-repeat;  }
.select-with-search-container .select-more.w135 .extraPad { padding-left:5px; }
.select-with-search-container.pad { margin:0px 12px;  }

.zone-input-container .select-more.medium192 { top:41px; }

.select-more-items .sub { display: none; }
ul.arr.sub > li::before { margin-top: 10px; }
ul.sub { background-color: #EFF3F8; padding-left: 25px; padding-bottom: 15px; padding-top: 5px; border-bottom: 1px solid #ccc; }
ul.sub > li > a { font-family: Tahoma; font-size: 11px; color: #333; height: 8px; padding-top: 7px; padding-bottom: 2px; display: inline-block; }

/*
  Model list dropdown
  */

#row-model .form-input { position:relative; }
#row-model .form-input img.alt-model-close { display:none; margin:5px; }

#model-list-container { width:560px; height:280px; position:absolute; border:1px solid #6D7696; background-color: #FFFFFF; top:22px; left:0px; z-index: 1010; }
#model-list-container .model-list-container-inner { margin:5px 10px 0px 10px; position:relative; }
#model-list-container .model-list-row div.model-list-col { float:left; border:1px solid #EDEDED; padding:3px 5px; margin-bottom:3px; margin-right:3px; min-height:15px; }
#model-list-container .model-list-header div.model-list-col{ background-color: #EDEDED; color:#518447; font-size:14px; }
#model-list-container .model-list-row div.col1 { width:188px; }
#model-list-container .model-list-row div.col2 { width:113px; }
#model-list-container .model-list-row div.col3 { width:88px; }
#model-list-container .model-list-row div.col4 { width:63px; }
#model-list-container .model-list-row div.col5 { display:none;}
#model-list-container #model-list-content { height:181px; overflow-y: scroll; font-size:11px; font-family: Tahoma; }
#model-list-container .model-list-row:hover { cursor:pointer; }
#model-list-container .model-list-row:hover div.model-list-col, #model-list-container .active  div.model-list-col { background-color: #FFFFCC; }
#model-list-container #model-list { margin:10px 0px; }
#model-list-container span { font-size:11px; color:#6D7696; font-family: Tahoma; }
#model-list-container img { position: absolute;  top:0px;  right:0px; }
#model-list-container img:hover { cursor:pointer; }
#model-list-container #alt_model_link, #model-list-container #alt_model_link a { font-size:11px; color:#6D7696; font-family: Tahoma; }
#model-list-container #alt_model_link a { text-decoration: none; font-weight: bold; }
#model-list-container #alt_model_link a:hover { text-decoration:underline; }

.table-row { padding:10px 10px; margin-top:1px; }
.table-row.last { margin-bottom:15px; }
.table-row.odd { background-color: #E4EDE3; border:1px solid #E4EDE3;  }
.table-row.even { background-color: #EFF3F8; border:1px solid #EFF3F8; }
.table-row:hover { border: 1px solid #CCD6DB; }

/*
 Lista asiguratori - Pagina asiguratori
 */

.list-asiguratori { margin-top: 10px; margin-bottom: 13px; }
.list-asiguratori > li { display: inline-block; float: left; width: 207px; height: 109px; margin-bottom: 12px; }
.list-asiguratori > li.col-2 { margin-left: 12px; margin-right: 12px; }
.logo-asigurator-large >img { display: inline-block; vertical-align: middle; }
.logo-asigurator-large { width: 207px; height: 80px; display: block; float: left; text-align: center; vertical-align: top; text-decoration: none; }
.asigurator-more { float: left; width: 207px; position: relative; margin-top: -1px; }
.asigurator-more .preview { border: 1px solid #CCD6DB; background-color: #E4EDE3; color: #2F3342; }
.list-asiguratori .quick { border: 1px solid #518447; border-top: 1px solid #0087AD; background-color: #518447; color: #FFFFFF; position: relative; display: none; }
.list-asiguratori .abs-container:hover .quick { background-color: #232632; border: 1px solid #232632; }
.list-asiguratori .abs-container:hover .quick:after { background-position: -240px -54px; }
.asigurator-more .preview, .asigurator-more .quick b { height: 8px; text-align: center; font-family: Tahoma; font-size: 11px; line-height: 8px; padding-top: 9px; padding-bottom: 11px; display: block; }
.asigurator-more .quick b:hover { color: #fff; }
.norez .abs-container { display: none; }
.list-asiguratori > li.norez:hover .preview { display: block; }
.asigurator-more .quick b { font-weight: normal; }
.list-asiguratori > li:hover .preview { display: none; }
.list-asiguratori > li .quick:after { content: ' '; width: 12px; height: 7px; background-image: url('../images/sprite.png'); background-repeat: no-repeat; background-position: -297px -54px; display: inline-block; position: absolute; bottom: -7px; left: 92px; z-index: 4; }
.list-asiguratori > li:hover .quick { display: block; }
.asigurator-more ul.arr > li { line-height: 15px; margin-bottom: 8px; }
.asigurator-more ul.arr a { font-family: Arial; font-size: 12px; color: #518447; }
.asigurator-more .menu-asigurator { top: 30px; left: 0px; position: absolute; z-index: 3; display: none; }
.asigurator-more  ul.arr { display: block; padding: 15px; padding-top: 20px; padding-bottom: 10px; width: 175px; background-color: #fff; border: 1px solid #ccc; border-top: 0px; border-radius: 0px 0px 4px 4px; }

.list .centre .button.roundRight { background-color: #69A95B; }
.centre .c7 .optiuni-hover.others { margin-left: 0px; }
.list.centre .buton-optiuni { padding-left: 11px; }
.list.centre .extra { padding-left: 0px; padding-right: 38px; width: 184px; }
.list.centre div.sumar .extra p.desc { font-family: Arial; font-size: 11px; color: #333; }
.list.centre div.sumar .raporteaza { float: left; width: 75px; }
.list.centre div.sumar .raporteaza .icon-exclam { margin-top: 3px; margin-right: 7px; float: left; }
.list.centre div.sumar .raporteaza a { color: #333; font-size: 11px; font-family: Tahoma; display: block; float: left; width: 56px; }
.list.large.centre  .c7 { width: 111px; padding-left: 9px; }
.list.large.centre div.sumar .c3 { width: 186px; padding-top: 0px; }
.list.large.centre div.sumar > dl > dd { width: 167px; padding-right: 15px; line-height: 18px; }
.list.large.centre div.sumar > dl { width: 285px; }
.list.centre a.col { cursor: default; }
.list.centre .item .c2, .list.centre .head .c2 { width: 167px; padding-right: 15px; text-align: left; }
.list.centre .item .c3, .list.centre .head .c3 { padding-left: 15px;  width: 195px;  text-align: left; }

.list-articole a.articol-pic { margin-left:10px;  }
.list-articole .extra { margin-top:10px; }

#comment-form .form-label { width:65px; margin-right:8px;  }
#comment-form .form-input-wrapper { width:315px; }
#comment-form .form-input-wrapper .form-input { width:220px; }
#comment-form .form-textarea-wrapper .textarea-container { width:540px; }
#comment-form p.info { margin-top:15px;  }
#comment-form .label { line-height: 22px; }

#contact-form .form-label { width:65px; margin-right:8px;  }
#contact-form .form-input { width:220px; }
#contact-form .textarea-container .form-input { width:540px; }
#contact-form .label { line-height: 22px; }

.mail-box-form .form-label { width:65px; margin-right:5px; margin-top:3px; }
.mail-box-form .form-input { width:335px; }
.mail-box-form .form-input textarea { width:335px; }

.bonus-malus-table { margin-top:15px; margin-bottom:15px; }
.bonus-malus-table .row { padding:5px; border-bottom:1px solid #CCC; font-size:12px; }
.bonus-malus-table .row.ref { background-color: #EFF3F8; }
.bonus-malus-table .row.active { background-color: #414B53; color:#FFF; font-weight:bold; }
.bonus-malus-table .row:hover { background-color: #E4EDE3; color:#000; }
.bonus-malus-table .head { padding:10px; font-size:12px; background-color: #68A965; color:#FFF;  font-weight:bold;  }

.icon-favorite-articol { width: 12px; height: 12px; background-image: url('../images/sprite.png');  background-repeat: no-repeat;  background-position: -31px 0px; display: inline-block; vertical-align: top; margin-right: 6px; }

#login-modal small { font-size:11px; }

span.dropdown-delimiter { padding:5px 10px 0px 10px; }

#asigurari .sas { width:95px; margin-right:10px; }
#asigurari .title { width:395px; margin-right:10px; }
#asigurari .title .lead { margin-top:10px; }

.stats .procent-bar-asigurare {  background-color: #232632; display: inline-block; height: 4px; line-height: 4px; margin-right: 1px; }
ul.menu-list-item.det-asigurare { background-color: #68A965; border-top: 1px solid #68A965; border-bottom: 1px solid #68A965; }
.asigurare-centru.active {  display: block; }
.asigurare-centru { display: none; position: relative; }
.box-asigurare-detalii { background-color: #FFFFFF; border: 1px solid #DCE5EE; min-height: 230px; padding: 15px 10px 10px; position: relative; width: 460px; z-index: 0; }
.box-asigurare-detalii .button-aplica { margin-right: 1px; }
.box-asigurare-detalii .optiuni { width: 140px; margin: 0px auto; margin-bottom: 15px; margin-top: 7px; margin-left: 157px; text-align: center;}
.box-asigurare-detalii .optiuni .container { padding-left: 2px;  padding-right: 2px; width: 13px; }
.box-asigurare-detalii > div.content-tab { top: 0px; left: 0px; }
.box-asigurare-detalii a { color: #518447; }
.box-asigurare-detalii a.button { color: #fff; }
.box-asigurare-detalii h2 { font-size: 12px; font-weight: bold; font-family: Arial; line-height: 9px; padding-bottom: 7px; padding-left: 15px; margin: 0px; margin-bottom: 10px; }
dl + .box-asigurare-detalii h2 { margin-top: 10px; }
.box-asigurare-detalii dt { clear: both; width: 135px; font-family: Arial; font-size: 12px; color: #757881; }
.box-asigurare-detalii dt.delim, .list-det dt.delim, .box-asigurare-detalii dd.delim, .list-det dd.delim { line-height: 1px; font-size: 1px; border-bottom: 1px solid #DCE5EE; padding-top: 0px; padding-bottom: 0px; }
.box-asigurare-detalii dd:hover, .box-asigurare-detalii dt:hover, .box-asigurare-detalii dd.hover, .box-asigurare-detalii dt.hover { background-color: #E4EDE3; }
.box-asigurare-detalii dd { width: 280px; padding-right: 15px; font-family: Arial; font-size: 12px; color: #333; }
.box-asigurare-detalii dt, .box-asigurare-detalii dd { float: left; padding-left: 15px; line-height: 17px; padding-top: 10px; padding-bottom: 9px; }
.box-details-content { padding-bottom: 10px; padding-left: 10px; padding-right: 10px;  border: 1px solid #DCE5EE; background-color: #fff; position: relative; z-index: 0; min-height: 230px; }
.box-details-content.box-asigurare-detalii { width: 460px; padding-top: 15px; }

.box-asigurare-cum-comand { padding:20px; color: #333; }
.box-asigurare-cum-comand p { color: #333; font-family: Arial; font-size: 12px; line-height: 16px; margin-bottom: 15px; }
.box-asigurare-cum-comand > ul { margin-bottom: 20px; }
.box-asigurare-cum-comand > ul > li {line-height: 18px; padding-left: 30px; padding-right: 20px; text-indent: -8px; }
.box-asigurare-cum-comand > ul > li:before { content: ' '; width: 3px; height: 6px; background-image: url('../images/sprite.png'); background-repeat: no-repeat; background-position: -74px 0px; display: inline-block; margin-right: 5px; vertical-align: top; margin-top: 6px; }

.box-asigurare-detalii.maxWidth { width: auto; }
.box-asigurare-detalii.maxWidth dd input { margin: 0px; }
.box-asigurare-detalii.maxWidth dt { width: 150px; }
.box-asigurare-detalii.maxWidth dd { width: 395px;}

#cere-oferta-form .form-label { width:190px; margin-right:10px; }
#cere-oferta-form .form-input textarea { width: 350px; }
#cere-oferta-form .message-container .msg-info { width:340px; }

a.te-contactam-noi { background-color: #68a965; color: #eff3f8; font-weight: bold; padding: 5px; border-radius: 4px; }
a.te-contactam-noi:hover { background-color: #E4EDE3; color:#333; }

.footer .proiecte a.sigurama {background: url('../images/sigurama-footer-logo.png') center no-repeat; display: inline-block; height: 19px; margin-bottom: 4px; margin-left: 16px; margin-right: 14px; text-indent: -9999px; width: 107px; }