
.frame {width: 100%; height: auto; overflow: hidden; background: #FFF none; margin: 0; padding: 0; text-align: center; background: url('../images/bg_banner2.jpg') repeat-x top left; font-size: 10px; line-height: 12px;}
/*
.frame .header{ width: 940px; height:auto; margin: 6px auto 0; overflow: hidden;  position: relative; }

.frame .header h1.logo{display: inline-block; float: left; width: 488px; height: 59px; text-align: left; padding: 0; margin:0;}
.frame .header h1.logo a.link{width: 488px; height: 59px; display: inline-block; text-decoration: none; color: #333333; background-color: #FFF; text-align: left;position: relative;}
.frame .header h1.logo a.link img.logo {position: absolute;bottom:0;}
.frame .header h1.logo a.link p.text{display: inline-block; position: absolute; bottom: 15px; width:100%; text-align: right;float: right; font-weight: normal;font-size: 14px; line-height: 16px;}

.frame .header div.menu {width: 440px; height: 59px; position: relative; float: right; text-align: right;}
.frame .header div.menu a.home, a.despre_noi, a.feedback, a.faq, a.site_map, a.contact{ display:inline-block;font-size: 1px; text-decoration: none; text-align: center; background: none white; color: black; ;margin: 0 0 0 10px;}
.frame .header div.menu a.home, a.despre_noi, a.feedback, a.faq, a.site_map, a.contact:hover{	text-decoration: none;}
*/
.frame .header .menu_mare{width: 940px; height: 45px; display: inline-block; margin: 17px 0 0 0;}
.frame .header .menu_mare .asigurari {width:469px; height: 45px; display: inline-block; float: left;}
.frame .header .menu_mare .asigurari a.link_asigurari {display:inline-block;	width:469px;	height: 45px;	background: url('../images/btn_asigurari_mare.png') top left; }
.frame .header .menu_mare .spacer {width:2px; height: 45px; display: inline-block; float: left;background: url('../images/spacer.png') no-repeat top left; }
.frame .header .menu_mare .comanda {width:469px; height: 45px; display: inline-block; float: left;}
.frame .header .menu_mare .comanda a.link {	display:inline-block;	width:469px;	height: 45px;	background: url('../images/btn_comanda_online.png') no-repeat top left; }
/** Banner mic **/
.frame .header .banner {width: 940px; height:149px; overflow: hidden; position: relative; margin: 12px 0 0 0;}
.frame .header .banner div.left {width: 245px; height: 149px; display: inline; float: left; text-align: left; font-size: 0px; line-height: 0px;}
.frame .header .banner div.left a.contact {width: 245px; height: 149px; display: inline-block; font-size: 0px; margin:0; line-height: 0px; background: url('../images/btn_contactat.jpg') no-repeat top left;}
.frame .header .banner div.right {width: 685px; height: 149px; display: inline; float: right; font-size: 0px; margin:0; line-height: 0px; }
/* 685px; height: 149px; */
.frame .content {width: 940px; height: auto; overflow: hidden; margin: 19px 0 0 0;}
.frame .content .sidebar_left{width: 244px; height: auto; overflow: hidden; text-align: left; float: left;}
/** nav asigurari **/
.frame .content .sidebar_left #nav_asigurari {  background: #666 url('../images/leftbox.jpg') repeat-x ;width: 243px; height: 286px; overflow: hidden; float: left; display: inline-block; }
.frame .content .sidebar_left #nav_asigurari a{ padding-left: 5px; line-height: 2.8em;display: inline-block; text-decoration: none; color:#666666; font-size:13px; }
.frame .content .sidebar_left #nav_asigurari a.asigurare_rca{ width: 243px; height: 42px; background: url('../images/asigurare_rca.png') no-repeat top left; display: inline-block; text-decoration: none;}
.frame .content .sidebar_left #nav_asigurari a.asigurare_casco{ width: 243px; height: 42px; background: url('../images/asigurare_casco.png') no-repeat top left; display: inline-block; text-decoration: none;}
.frame .content .sidebar_left #nav_asigurari a.asigurare_locuinta{ width: 243px; height: 42px; background: url('../images/asigurare_locuinte.png') no-repeat top left; display: inline-block; text-decoration: none;}
.frame .content .sidebar_left #nav_asigurari a.asigurare_business{ width: 243px; height: 42px; background: url('../images/asigurare_business.png') no-repeat top left; display: inline-block; text-decoration: none;}
.frame .content .sidebar_left #nav_asigurari a.asigurare_medicala{ width: 243px; height: 42px; background: url('../images/asigurare_medicala.png') no-repeat top left; display: inline-block; text-decoration: none;}
.frame .content .sidebar_left #nav_asigurari a.asigurare_raspundere{ width: 243px; height: 42px; background: url('../images/asigurare_raspundere.png') no-repeat top left; display: inline-block; text-decoration: none;}

/*
images/asigurare_rca.png"
images/asigurare_casco.png"
images/asigurare_locuinte.png"
images/asigurare_business.png"
images/asigurare_medicala.png"
images/asigurare_raspundere.png"
*/
.frame .content .sidebar_left #nav_asigurari .end { width: 243px; height: 35px;  background: url('../images/asigurare_end.png') no-repeat top left;}
.frame .content .sidebar_left .negociem {width: 244px; height: 194px; display: inline; float: left; margin: 127px 0 0 0; background: url('../images/img_negociem.png') no-repeat top left;}
/** main content **/
.frame .content #main_content{ width: 670px; height: auto; overflow: hidden; float: right; text-align: left;}
.frame .content #main_content h1, h2 {font-weight: normal;}
/** despre noi **/
.frame .content #main_content p.text {font-size: 11px; line-height: 16px; margin: 10px 0 10px 0;}
.frame .content #main_content h1 {font-size: 17px; line-height: 42px; height: 42px; color: black;}
.frame .content #main_content h2 {font-size: 16px; line-height: 18px; margin: 10px 0 0 0; color: #00B0F0;}
.frame .content #main_content h2 a{ text-decoration: none; color: #00B0F0;}
.frame .content #main_content h2 a:hover {text-decoration: underline;}
.frame .content #main_content .pasi {width: 170px; height: 160px; display: inline-block; float: left; text-align: left; margin: 0 0 0 22px;}
.frame .content #main_content .pasi h3.titlu {color: #333; padding:0 0 0 5px; font-size: 16px; line-height: 35px; font-weight: normal; text-align: left; border-bottom: 1px solid #E4E4E4;}
.frame .content #main_content .pasi .pas{width: 156px; height: 33px; display: inline-block; float: right; margin: 2px 0 0 0;}
.frame .content #main_content .pasi .pas.first{margin: 16px 0 0 0;}
/** feedback **/
.bg_feedback{ width: 500px; height: 501px; margin: 20px auto; background: url('../images/bg_feedback.png') top left no-repeat;	 text-align: center;}
.input_feed { border: 1px solid #ccc; width: 300px;}
.input_feed2{	border: 1px solid #ccc;	width: 220px;}
.check_feed { border: 1px solid #ccc;}
.feed_span {color: #333; font-size: 12px;	padding-left: 10px;	width: 60px; text-align: right; vertical-align: baseline;}
.feed_span2 {color: #666;	font-size: 12px;}
.feed_span3{ color: #333;	font-size: 12px; padding-left: 10px;	width: auto;}
.feed_span4 {width: auto;  padding: 0; position: relative; display: inline-block; margin:30px 0 0 70px; text-align: left; color: #333; font-size: 12px; line-height: 18px; }
.textarea_feed { border: 1px solid #ccc;	width: 300px;	height: 150px;}
.textarea_feed2{ border: 1px solid #ccc;width: 220px;	height: 150px;}

input.ad_feedback{width: 198px;	height: 43px; display:inline-block; border:0; background: url('../images/btn_trimite.jpg') top left no-repeat; text-indent: 99999px; cursor: pointer;}
input.ad_feedback:hover{background: url('../images/btn_trimite.jpg') 0 43px;}

.ad_feedback{ cursor: pointer; border: none;width: 199px;	height: 43px; background: url('../images/btn_trimite.jpg') top left no-repeat;}
.ad_feedback:hover{background: url('../images/btn_trimite.jpg') 0 43px;}

/** faq **/
.intrebari ul { list-style-type: none; list-style: none; font-size: 12px;	line-height: 14px; border-top: 0px solid #e5e5e5; padding-top: 20px;	width: 615px;}
.intrebari ul li .nr_intrebare{float: left;	width: 25px;margin-bottom: 8px;}
.intrebari ul li .intrebare{float: left;	width: 580px;		margin-bottom: 8px;}
.intrebari ul li .intrebare a{text-decoration: none;color: #0085CD;}
.intrebari ul li .intrebare a:hover{text-decoration: underline;}
h3.blue{color: #0085cd; font-size: 14px; line-height: 18px; margin: 10px 0 0 0;}
.fq{color: #333;font-size: 12px;text-align: justify;padding: 0 4px;	width: 652px;}
.fq p{	padding: 4px 0px 4px 0px;}
div.answer p{ font-size: 12px;}
p.text1LJ{border-bottom: 1px solid #e5e5e5;	padding: 4px 0px 10px 0px; }
a.sus_faq{color: #0085CD; font-size: 12px; line-height: 14px;}
a.sus:hover{text-decoration: none;}
/** sitemap **/
a.sitemap_titlu{text-decoration: none;color: #0085cd;font-weight: bold; font-size: 12px; line-height: 16px;}
a.sitemap_titlu:hover{text-decoration: underline;}
a.sitemap_subtitlu{padding-left: 25px;text-decoration: none;color: #0085cd;font-size: 12px; line-height: 16px;}
a.sitemap_subtitlu:hover{text-decoration: underline;}
/** contact **/
a.intrebari {width: 245px; height: 65px; display: inline-block;  margin: 20px 0 0 0; font-size: 0px; line-height: 0px; background: url('../images/btn_intrebari.png') no-repeat top left; cursor: pointer;}
.contact_stg{float:left;width: 300px;}
.fcs{margin-top: 25px;margin-right: 15px;}
.font12{font-size: 11px; line-height: 16px;}
.cnt_msus{margin-top: 22px;}
.font12bl{font-size: 11px;color: #006699;line-height: 16px;}
.formular_contact{float: left;background: url('../images/plic.png') top left no-repeat;width: 353px;	height: 540px;overflow: hidden;}
.text_formular_contact{width: 260px; height: auto; float: right;	font-size: 11px;	margin-top: 40px; line-height: 16px;}
/** calculator **/
.btn_comanda { cursor: pointer; border: none;width: 199px;	height: 43px; background: url('../images/btn_comanda.png') top left no-repeat;}
.btn_comanda:hover{background: url('../images/btn_comanda.png') 0 43px;}
.btn_comanda a{ display: inline-block; width: 199px;	height: 43px;}

/** ---- **/
.btn_compara_preturi{width: 199px;	height: 43px; display:inline-block; background: url('../images/btn_compara_preturi.png') top left no-repeat;}
.btn_compara_preturi:hover{background: url('../images/btn_compara_preturi.png') 0 43px;}

/** other **/

.frame .content div.asigurare{ width: 174px; height: 304px; display: inline-block; float: left; margin: 27px 0 0 0; text-align: left;}
.frame .content div.asigurare.spacer{ margin:27px 0 0  17px;}
.frame .content div.asigurare.spacer.last { margin:27px 0 0  19px;}
.frame .content div.asigurare a.link_imagine {width: 174px; height: 116px; display: inline-block; line-height: 1px; font-size: 1px;}
.frame .content div.asigurare h2.titlu {color: #FF6600; font-weight: normal; font-size: 16px; line-height: 32px; text-align: left;}
.frame .content div.asigurare p.text {color: #666; text-align: left; font-size: 12px; line-height: 14px; }
.frame .content div.asigurare a.afla {color: #006699; text-decoration: none; font-size: 14px; line-height: 16px; text-align: left; }
.frame .content div.asigurare a.afla:hover{text-decoration: underline;}
.frame .content .info {width: 940px; height: 213px; display: inline-block; margin: 31px 0 0 0;}
.frame .content .info .negociem {width: 244px; height: 194px; display: inline-block; float: left; background: url('../images/img_negociem.png') no-repeat top left;}
.frame .content .info .clienti_multumiti {width: 241px; height: 213px; display: inline-block; float: left; text-align: left; margin: 0 0 0 22px;}
.frame .content .info .clienti_multumiti h3.titlu {color: #333; padding:0 0 0 5px; font-size: 16px; line-height: 35px; font-weight: normal; text-align: left; border-bottom: 1px solid #E4E4E4;}
.frame .content .info .clienti_multumiti h4.titlu {color: #333; padding:0 0 0 5px; font-size: 14px; line-height: 36px; font-weight: normal; text-align: left;}
.frame .content .info .clienti_multumiti p.text{color: #666; padding:0 0 0 5px; font-size: 12px; line-height: 14px; text-align: left;}
.frame .content .info .clienti_multumiti a.link {display: inline-block; float: left; padding: 0 0 0  5px;font-size: 12px; line-height: 26px; text-decoration:underline; color: #666;}
.frame .content .info .clienti_multumiti a.link:hover{text-decoration: none;}
.frame .content .info .pasi {width: 170px; height: 213px; display: inline-block; float: left; text-align: left; margin: 0 0 0 22px;}
.frame .content .info .pasi h3.titlu {color: #333; padding:0 0 0 5px; font-size: 16px; line-height: 35px; font-weight: normal; text-align: left; border-bottom: 1px solid #E4E4E4;}
.frame .content .info .pasi .pas{width: 156px; height: 33px; display: inline-block; float: right; margin: 2px 0 0 0;}
.frame .content .info .pasi .pas.first{margin: 16px 0 0 0;}
.frame .content .alerte {width: 167px; height: 210px; display: inline-block; float: right; background: url('../images/alerte_rca.png') no-repeat top left; margin: 0 0 0 0px;}
.frame .slider {width: 940px; height: 32px; overflow: hidden; margin: 12px auto 0; background: url('../images/slider.jpg') no-repeat top left;}
.frame .footer {width: 944px; height: 115px; overflow: hidden; margin: 16px auto 0; background: url('../images/bg_footer.png') no-repeat top left;}
.frame .footer .visa{width: 115px; height: 68px;display: inline-block;}
.frame .footer .ico {width: 18px; height: 18px; display: inline-block; float: left;}
.frame .footer .ico.spacer{margin: 0 0 0 4px;}
/* #333333 */
.headerbg{ /*background: url('../images/header_bg.png') no-repeat;*/ width:685px; height:147px; }
.headerbg2{ width:685px; height:147px; }
#main_content .item{ float:left; width:210px; margin: 0 10px 50px 0 ;}
#main_content .item div{ height:170px;}
.forminput{ padding-bottom:10px;}
.forminput1{ padding-bottom:20px;}
