/** modal window **/
#mask { position:absolute; left:0; top:0; z-index:9000; background-color:#000;  display:none;}
.window {position:absolute; left:0; top:0; width:799px; height:auto; overflow: hidden; display:none; z-index:9999;}
.window .top{width: 799px; height: 12px; background: url('../images/bg_calculator_top.png') no-repeat top left;}
.window .calc_content{width: 799px; height:auto; overflow: hidden; background: url('../images/bg_calculator.png') top left repeat-y;}
.window .calc_content .close{float: right;width: 27px; height: 26px; background: url('../images/btn_close_calculator.jpg') no-repeat top left; display: inline-block; margin: 0px 8px 0 0; position: relative; top: 0px;}
.window .calc_content h3.titlu{color: #006699; font-size: 20px; line-height: 22px; float: left; height: 22px; margin: 7px 0 0 26px;}
.window .calc_content .opt {width: 234px; float: left; padding:14px 0 0 24px; overflow: hidden; text-align: left;}
.window .calc_content .opt .camp { width: 234px; height: 32px; float: left; margin: 0; text-align: left;background: url('../images/bg_camp_calculator.jpg') no-repeat top left;}
.window .calc_content .opt .camp .nr { font-size: 16px; line-height: 21px; display: inline-block; width: 13px; height: 21px; position: relative; margin: 6px 0 0 10px;}
.window .calc_content .opt .camp .denumire {font-size: 13px; line-height: 21px; display: inline-block; height: 21px; position: relative; margin: 6px 0 0 35px;}
/** **/
.window .calc_content .opt_big {width: 700px; float: left; margin:14px 0 0 24px; overflow: hidden; text-align: left;}
.window .calc_content .opt_big .camp { width: 700px; height: 32px; float: left; margin: 0; text-align: left;background: url('../images/bg_camp_calculator.jpg') no-repeat top left;}
.window .calc_content .opt_big .camp .nr {font-size: 16px; line-height: 21px; display: inline-block; width: 13px; height: 21px; position: relative; margin: 6px 0 0 10px;}
.window .calc_content .opt_big .camp .denumire {font-size: 13px; line-height: 21px; display: inline-block; height: 21px; position: relative; margin: 6px 0 0 35px;}
/** **/
.format_dropdown { width: 230px; border: 2px solid #ddd; padding: 0; margin-top: 5px;font-size: 11px;}
.window .bottom{width: 799px; height: 12px; background: url('../images/bg_calculator_bottom.png') no-repeat top left;}
.calculeaza { cursor:pointer; width:198px; height: 43px; margin: 20px 24px 10px 0;background: url('../images/btn_calculeaza_calculator.jpg') no-repeat top left; text-indent: 9999px; border: 0px; float: right;}
.calculeaza:hover{cursor:pointer; background: url('../images/btn_calculeaza_calculator.png') 0px 43px;}

.continuare { cursor:pointer; width:198px; height: 43px; margin: 20px 24px 10px 0;background: url('../images/btn_continuare.jpg') no-repeat top left; text-indent: 9999px; border: 0px; float: right;}
.continuare:hover{cursor:pointer; background: url('../images/btn_continuare.png') 0px 43px;}

.btn_calculeaza {width:198px; height: 43px; margin: 0;background: url('../images/btn_calculeaza_calculator.png') no-repeat top left; cursor: pointer;text-indent: 9999px; border: 0px; float: right;}
#medicala {}
.mesaj_eroare{border: 2px solid #ff0000;background-color: #F9E4E2;width: 400px;	margin-top: 10px;	text-align: left;}
.mesaj_succes{color: #0C0; width: 400px; margin-bottom: 10px; text-align: center; font-size:18px; padding: 5px;}
.mesaj_eroare .titlu_eroare{font-size: 18px; line-height: 20px; margin: 10px 10px 10px 10px;border-bottom: 1px solid #ff0000;	color: #ff0000;}
.mesaj_eroare .erori{ font-size: 12px; line-height: 14px; margin:0 20px 10px 10px;	color: #ff0000;}
/** asigurari medicale **/
.cap_tabel_medicale {font-size: 14px; color: #173a50; font-weight: bold;}
.div_pret_medicale{	width: 780px; height: 55px; margin:0 0 0 10px; background-color: #ecf0f3; padding:0px;}
.div_pret_medicale .sageata_medicale {float:left;margin-top: 15px;margin-left: 10px;}
.div_pret_medicale .imagine_medicale{float:left; margin-left: 40px; margin-top: 2px; margin-left: 15px; border: 1px solid #ccc;}
.div_pret_medicale .tara_medicale {float:left; margin-left: 40px; margin-top: 10px; font-size: 18px; font-weight: normal; color: #999; text-align: center;}
.div_pret_medicale .nr_zile_medicale {float:left; margin-left: 80px; margin-top: 15px; font-size: 18px; font-weight: normal; color: #999; text-align: center;}
.div_pret_medicale .prima_medicale {float:right; margin-right: 100px; margin-top: 15px; font-size: 18px; font-weight: normal; color: #999;}
.div_pret_medicale .btn_comanda_medicale {width:198px; height: 43px; margin: 7px 0 0 0;background: url('../images/btn_comanda.png') no-repeat top left; cursor: pointer;text-indent: 9999px; border: 0px; float: right;}
.div_pret_medicale .btn_comanda_medicale:hover{background: url('../images/btn_comanda.png') 0px 43px;}
.btn_comanda_trimite {width:198px; height: 43px; margin: 10px auto; background: url('../images/btn_comanda_trimite.jpg') no-repeat top left; cursor: pointer;text-indent: 9999px; border: 0px;}
.btn_comanda_trimite:hover {background: url('../images/btn_comanda_trimite.jpg') 0px 43px;}
.rca {width: 780px; height: auto; overflow: hidden; margin: 0 0 0 10px; float: left; font-size: 12px; text-align: center;}
.rca .date{width: 743px;height: 32px; height: 35px;background: url(../images/bg_date.png) no-repeat top left;	margin: 5px 0 5px 20px;	font-size: 14px;	font-weight: bold; text-align: left;}
.rca .date span.titlu{width: auto; height: 32px; display: inline-block; font-size: 16px; line-height: 32px;float: left; margin: 0 0 0 70px;}
.rca table{margin: 0 auto;}
.rca table .text1{font-weight: bold; text-align: left; width: 120px;}
.rca table {text-align: left;}
.atentionare3 {color: #ff0000; 	margin: 5px 0px 5px 0px; text-align: left;font-size: 12px;}
.format_input {border: 2px solid #ddd;width: 230px;margin: 10px 0px 0px 10px;}
.rca_optiuni {border: 2px solid #ddd;width: 150px;margin: 10px 0px 0px 10px;}
.format_input_2 {border: 2px solid #ddd;width: 230px; position: relative; left: 0; margin-top: 5px; margin-left: 0; padding: 0;}
.format_input2 {border: 2px solid #ddd;width: 100px;margin: 10px 0px 0px 10px;}
.format_input_valabil {border: 2px solid #ddd;width: 100px;margin: 10px 0px 0px 0px;}
.format_input_valabil_2 {border: 2px solid #ddd;width: 100px;margin: 10px 0px 0px 10px;}
.format_dropdown_2{	border: 2px solid #ddd;	width: 233px;	margin: 10px 0px 0px 10px; font-size: 11px;}
.format_textarea{border: 2px solid #ddd;width: 615px;height: 30px; margin: 10px 0px 0px 0px;}
.format_textarea2{border: 2px solid #ddd;width: 615px;height: 15px; margin: 10px 0px 0px 0px;}
/** asigurare business **/
p.radio_input{font-size: 10px; line-height: 14px;}
p.radio_input input{position: relative; top:3px; line-height: 14px; font-size: 0;}
/** asigurare locuinta **/
table.oferta{ text-align: center; width: 760px; margin: 20px 0 0 0;}
table.oferta tr th{font-size: 16px; line-height: 18px; text-align: center;}
table.oferta tr td{vertical-align:middle; font-size: 14px; line-height: 16px;}
.btn_comanda_medicale {width:198px; height: 43px; margin: 7px 0 0 0;background: url('../images/btn_calculeaza_calculator.png') no-repeat top left; cursor: pointer;text-indent: 9999px; border: 0px;}
.btn_comanda_medicale:hover{background: url('../images/btn_calculeaza_calculator.png') 0px 43px;}
.ex{color: #ff0000;font-weight: bold;margin: 2px 0px 0 0;	font-size: 10px;}