p{padding:5px 0 10px;color:#555}
a:hover{text-decoration:underline;cursor:pointer;}
*:focus,*:active{outline:none;}

body{background:#eee;font-family:'Ubuntu',sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#555;}
/*--------------------------------------------------------------*/
.cp{cursor:pointer;}
.txtun{text-decoration:underline;}
.txtno{text-decoration:none;}
.db{display:block;}
.dtable-cell{display:table-cell;}
.dtable-row{display:table-row;}

/*--------------------------------------------------------------*/
h1{font-size:26px;line-height:28px;margin-bottom:15px;}
h2{font-size:22px;line-height:25px;}
h3{font-size:17px;line-height:23px;}
h4{font-size:13px;line-height:15px;}
h5{font-size:11px;}

.cont{margin:0 auto;padding:20px 10px 40px;width:940px;position:relative;background:#fff;box-sizing:border-box;}

.color0{color:#000;}
.color1{color:#fff;}
.color2{color:#4eaeb9;}
.color3{color:#0e2c86;}
.ff-bi{font-weight:700;font-style:italic;}

/*-----GENERAL-----*/

.main-w .main-cont{width:100%}
.main-w.p-index .main-cont, .main-w.p-person-find-form .main-cont, .main-w.p-provider-profile .main-cont{float:left;width:70%;max-width:630px;}
.main-w .sidebar{float:right;width:30%;max-width:300px;}
	.sidebar > div, .sidebar > section{margin:0 0 20px 0;}
	.main-w .sidebar .box{padding:8px 4px;background:#fff;border:1px solid #eee;box-sizing:border-box;}
		.main-w .sidebar .box h3, .main-w .sidebar .box h4{margin-bottom:10px;font-weight:500;}
	.main-w .sidebar .box.callcenter{background:#c92001;}

.sep-w{margin-bottom:30px;height:1px;min-width:1px;background-color:#c92001;}
	.sep-w .title{display:inline;padding:0 10px 0 0;position:relative;top:-13px;background-color:#fff;color:#c92001;font-size:22px;line-height:22px;font-weight:500;}

/*.main-w .p-faqs .main-cont, .main-w .p-companies-add .main-cont, .main-w .p-contact .main-cont{float:none;width:100%;max-width:100%;}*/

.alert{margin:0 auto;padding:5px;width:440px;}
	.alert .text{padding:15px 0 15px 60px;}
	.alert.ok{background-color:#d4f7d4;border: 1px dashed #009900;}
		.alert.ok .text{background:url(/imgs/ok.png) left 50% no-repeat;}
	.alert.not_ok{background-color:#ffeaea;border: 1px dashed #e10000;}
		.alert.not_ok .text{background:url(/imgs/warning.gif) left 50% no-repeat;}

/*-----HEADER-----*/
.header-w{background:#a1bc89}
	.header-w .cont{padding-bottom:20px;}
	.header-top{}
			.logo{margin:0 10px 0 0;width:217px;height:90px;/*background:url(/imgs/logos/logo.png) left top no-repeat;*/}
			.header-top .left-side .sponsors img{padding:0 5px;height:60px;}
		
		.log_top{position:relative;}
			.toggle{float:right;padding:5px;background:#86cbc8;border-radius:4px;border:none;color:#fff;}
				.toggle .login{font-weight:500;font-size:14px;}
			
				.crede{display:none;position:absolute;top:27px;right:0;z-index:999;padding:7px;width:200px;background:#fff;text-align:left;border:1px solid #c92001 ;}
				.crede dl{margin:0 0 5px 0;}
					.crede dl dt{margin:0;}
				.crede input[type="text"], .crede input[type="password"], .crede input[type="email"]{width:100%;border-radius:0;background:none;border:1px solid #c92001;}
			
			.logged-w{text-align:right;}
				.logged-w .box2{float:none;}
					.logged a{color:#0e2c86;font-weight:500;font-size:14px;}
		
	.header1{margin:15px 0;}
		.header1 .main{padding:12px 0 ;width:100%;background:url(/imgs/menu_main.png) left top repeat-x;}
			.main_menu{position:relative;}
				.main_menu li{display:block;float:left;}
					.main_menu li a, .main_menu li span{padding:0 5px;font-size:14px;font-weight:500;color:#fff;text-decoration:none;cursor:pointer;}
					.main_menu li a:hover{color:#fff;}
						.main div.main_menu ul li ul{position:absolute;top:28px;background:#c9c9c9;z-index:10;display:none;}
							.main div.main_menu ul li ul li{margin:5px 0 5px 10px;}
								.main div.main_menu ul li ul li a{color:#555555;font-size:12px;cursor:pointer;}
								.main div.main_menu ul li ul li a:hover{color:#ffffff;}

/*-----INDEX-----*/
.main-w{position:relative;z-index:1;}
	.news .item{display:block;margin-bottom:7px;padding-left:14px;background:url(/imgs/arrow.png) left 5px no-repeat;color:#c92001;font-size:13px;font-weight:500;text-decoration:none;}
	
.add_box{display:block;margin:0 5px 10px 5px;padding-top:10px;width:300px;box-sizing:border-box;text-align:center;border:1px solid #cecece;border-bottom:none;}
.add_box:hover{text-decoration:none;}
	.add_box .title{font-size:16px;line-height:20px;color:#222222;font-weight:500;}
	.add_box.benefiter .title{color:#c92001;}
	.add_box .stitle{margin:10px 0;height:55px;color:#555;}
	.add_box .button{padding:5px;background:#222222;color:#fff;font-weight:500;font-size:14px;line-height:20px;border-radius:4px 4px 0 0;border:none;cursor:pointer;}
	.add_box.benefiter .button{background:#c92001;}

/*-----ARTICLE-----*/
.article-w{min-height:435px;font-family:'Ubuntu',sans-serif;font-size:13px;line-height:22px;color:#555;}
	.article-w .img{margin:0 10px 0 0;}
	.article-w .txt table p{padding:2px 0;text-align:center;}
	.slider_left{position:relative;margin-right:24px;width:346px;height:236px;}
	.text{}
		.text .txt{margin:22px 0 0 0;padding-left:47px;}
			.text .txt li{margin-bottom:5px;padding-left:25px;width:210px;background:url(/imgs/li_leaf.png) left 7px no-repeat;}
			
.article-w .txt .txt li{list-style:inside none inside;padding:0 0 5px 10px}
	.article-w .txt .txt ol ol{padding:0 0 5px 10px}
		
/*-----MAP DESC-----*/
.map_desc{margin:0 10px 20px 10px;}
	.map_desc li{float:left;display:block;margin:0 20px 10px 0;}
		.map_desc li span{display:block;font-family:'Ubuntu',sans-serif;font-size:12px;line-height:20px;color:#474646;}
		.map_desc li span.desc{padding:8px 0 0 37px;height:36px;background:url(/imgs/desc32.png) left top no-repeat;}
		.map_desc li span.desc_32{background:url(/imgs/desc32.png) left top no-repeat;}
		.map_desc li span.desc_40{background:url(/imgs/desc40.png) left top no-repeat;}
		.map_desc li span.desc_41{background:url(/imgs/desc41.png) left top no-repeat;}
		.map_desc li span.desc_42{background:url(/imgs/desc42.png) left top no-repeat;}
		.map_desc li span.desc_48{background:url(/imgs/desc48.png) left top no-repeat;}
    .map_desc li span.desc_49{background:url(/imgs/desc49.png) left top no-repeat;}
		.map_desc li span.desc_50{background:url(/imgs/desc50.png) left top no-repeat;}
		.map_desc li span.desc_51{background:url(/imgs/desc51.png) left top no-repeat;}
		.map_desc li span.desc_52{background:url(/imgs/desc52.png) left top no-repeat;}
		.map_desc li span.desc_53{background:url(/imgs/desc53.png) left top no-repeat;}
		.map_desc li span.desc_54{background:url(/imgs/desc54.png) left top no-repeat;}
		

.map_list {margin:0 10px 20px 10px;}
	.map_list .poi{margin:0 5px 8px 0;padding:0 0 0 25px;background:url(/imgs/li_leaf_32.png) left 7px no-repeat;}
  .map_list .poi.leaf_32{background:url(/imgs/li_leaf_32.png) left 7px no-repeat;}
  .map_list .poi.leaf_40{background:url(/imgs/li_leaf_40.png) left 7px no-repeat;}
  .map_list .poi.leaf_41{background:url(/imgs/li_leaf_41.png) left 7px no-repeat;}
  .map_list .poi.leaf_42{background:url(/imgs/li_leaf_42.png) left 7px no-repeat;}
  .map_list .poi.leaf_48{background:url(/imgs/li_leaf_48.png) left 7px no-repeat;}
	.map_list .poi.leaf_49{background:url(/imgs/li_leaf_49.png) left 7px no-repeat;}
	.map_list .poi.leaf_50{background:url(/imgs/li_leaf_50.png) left 7px no-repeat;}
	.map_list .poi.leaf_51{background:url(/imgs/li_leaf_51.png) left 7px no-repeat;}
	.map_list .poi.leaf_52{background:url(/imgs/li_leaf_52.png) left 7px no-repeat;}
	.map_list .poi.leaf_53{background:url(/imgs/li_leaf_53.png) left 7px no-repeat;}
	.map_list .poi.leaf_54{background:url(/imgs/li_leaf_54.png) left 7px no-repeat;}
		
	.map_list .poi a{font-family:'open_sansregular';font-size:13px;line-height:20px;color:#474646;text-decoration:none;}
  .map_list .poi a:hover{text-decoration:underline;}

/*-----LIST-----*/
.list{min-height:500px;}
	.list .main-cont{}
		.list .main-cont .items{margin-top:30px;}
			.list .main-cont .items .item{display:block;margin-bottom:10px;text-decoration:none;}
				.list .main-cont .items .image{display:table-cell;margin-right:10px;max-width:98px;height:99px;border:1px solid #69422f;background:#fff;text-align:center;vertical-align:middle;}
				.list .main-cont .items .details{display:block;}
					.list .main-cont .items .details .title{display:block;font-size:14px;line-height:18px;color:#c92001;font-family:'Ubuntu',sans-serif;}
					.list .main-cont .items .details .date{font-size:10px;line-height:10px;color:#c92001;}
					.list .main-cont .items .details .cat{font-size:10px;line-height:10px;color:#c92001;}
					.list .main-cont .items .details .txt{display:block;font-size:12px;line-height:16px;color:#555;font-weight:500;}
			.list .sidebar .cat_list ul{padding-left:5px;}
				.list .sidebar .cat_list li a{display:block;margin-bottom:7px;padding-left:14px;background:url(/imgs/arrow.png) left 8px no-repeat;color:#555;font-size:15px;font-family:'Ubuntu',sans-serif;text-decoration:none;}
				.list .sidebar .cat_list li a:hover{color:#c92001;}
		
.p-persons-results{}
	.p-persons-results *, .main-w .p-persons-results .reformed-form *{font-weight:400;}
	.p-persons-results .text{margin:0 0 20px 0;}	
		.p-persons-results .text li{margin:0 0 10px 17px;list-style:inherit;}
		.main-w .p-persons-results .text b{font-weight:500;}
		.p-persons-results .main-w .reformed-form button{padding:0 5px;}
		.main-w .reformed-form .filters dl{float:left;margin-bottom:0;}
			.main-w .reformed-form .filters dl *{margin-bottom:0;}
				.main-w .reformed-form .filters dt{width:85px;}
				.main-w .reformed-form .filters .kaias dt{width:65px}
				.main-w .reformed-form .filters dd{min-width:200px;}
				.main-w .reformed-form .filters .kaias dd{min-width:220px}
					.main-w .reformed-form .filters dd input{width:280px;}
				.main-w .reformed-form .filters select{width:230px;height:25px}
				.main-w .p-persons-results .main_btn{margin:0 5px;padding:0 5px;background:#c92001;color:#fff;}
			
	.p-persons-results .reformed-form .table{margin:20px 0;}
		.p-persons-results .reformed-form .table .tr{text-align:center;color:#000;}
		.p-persons-results .reformed-form .table .tr.thead{background:#c92001;color:#fff;}
			.p-persons-results .reformed-form .table .tr.thead .td{font-weight:500;color:#fff;}
			.p-persons-results .reformed-form .table .tr .td{padding:6px 5px;border:1px solid #e0e0e0;vertical-align:middle;}
			.p-persons-results .reformed-form .table .tr.tmain .td:first-child{font-weight:500;}
			
			
.main-w.p-providers_persons_list .reformed-form *{font-size:13px;line-height:14px;}
	.p-providers_persons_list .ui-widget-header{background:#f5f5f5;border-radius:0;font-weight:500;}
		#persons_filter{padding:5px;}
	.p-providers_persons_list tr.person td{border:1px solid #d3d3d3;}
	.p-providers_persons_list table.dataTable thead th, .p-providers_persons_list table.dataTable thead td{padding:2px 5px;}
	.p-providers_persons_list table.dataTable tbody th, .p-providers_persons_list table.dataTable tbody td{padding:2px 4px;}



/*-----PAGINATION-----*/
.pagination{margin:20px auto;width:100%;}
	.pagination table{margin-bottom:20px;width:100%;}
	.pagination .nav{font-size:16px;line-height:16px;color:#c92001;font-weight:500;}
	.pagination .nav a, .pagination .nav span{margin:0 2px;padding:5px 10px;border-radius:4px;}	
		.pagination .nav a{background:#c92001;color:#fff;}
		.pagination .nav span{background:#f4f4f4;color:#000;}
		.nav.nav-l{margin-right:5px;}
		.nav.nav-r{margin-left:5px;}
		.pagination .nav-n a:hover{color:#555}			
			.pagination .nav-l a, .pagination .nav-r a, .pagination .nav-l span, .pagination .nav-r span{display:inline-block;width:100px;white-space:nowrap;}
			
/*-----FAQS-----*/
.faqs-cont{margin:25px 0 0 0;}
	.faqs-cont .content ul{padding:0 10px 0 20px}
		.faqs-cont .content ul li{list-style:disc;}
	.faqs-cont *{border-radius:0 !important;font-family:'Ubuntu',sans-serif !important}
	.faqs-cont #tabs{border:none;}
	.faqs-cont .ui-tabs .ui-tabs-panel{padding:0;}
			.faqs-cont .ui-tabs .ui-tabs-nav li a{padding:2px 8px;}
				.faqs-cont .ui-accordion .ui-accordion-header{padding:3px 6px;border:none;background:none}
					.faqs-cont .ui-accordion .ui-accordion-content{padding:3px 26px;height:auto !important;border:none;}
						.faqs-cont .ui-accordion .ui-accordion-content a{color:#0e2c86;text-decoration:underline;}
					.faqs-cont .ui-icon{display:inline-block;}
					.faqs-cont .question{padding-left:20px;font-weight:500;}

/*-----ARTICLE-----*/	

.article-w h1{font-weight:700;}
.article-w a{color:#0e2c86;}
	.article-w h2,.article-w h3, .article-w h4, .article-w h5{color:#c92001;}
	.article-w ul{padding-left:10px;}
	.article-w ul li{padding-left:14px;background:url(/imgs/arrow.png) left 8px no-repeat;}

/*-----PROVIDERS_POIS-----*/
.p-providers-pois .infoWindow{font-family:"Ubuntu",sans-serif;font-weight:500;}


/*-----PROVIDER PROFILE-----*/
.main-w.p-provider-profile{}
	.main-w.p-provider-profile .reformed-form *{font-weight:400;}
		.main-w.p-provider-profile .reformed-form dl{margin:0;padding:10px 0;border-bottom:1px solid #efeff0;}
			.main-w.p-provider-profile .reformed-form dt{width:40%;max-width:130px;line-height:18px;}
				.main-w.p-provider-profile .reformed-form dt label{font-weight:500;}
			.main-w.p-provider-profile .reformed-form dd{width:60%;max-width:450px;min-width:60%;}
	.main-w .sidebar.provider .box{background:#eee;}
		.main-w .sidebar.provider .box a{position:relative;display:block;margin:0 0 12px 0;padding:0 0 0 15px;color:#0e2c86}
		.main-w .sidebar.provider .box a:before{display:block;content:"";position:absolute;top:3px;left:0;width:12px;height:12px;background:url(/imgs/li_icon.png) left top no-repeat;}

/*-----PROVIDER MATERIAL-----*/
.material-w{}
	.material-w .txt{margin-bottom:10px;font-size:15px;line-height:18px;color:#555555;}
	.material{margin:5px 0;}
		.material h3{margin:0 0 10px 0;}
			.material a{color:#0e2c86;font-weight:500;text-decoration:underline;}

/*-----FORMS-----*/
.main-w .p-companies-add{padding-bottom:30px}

.reformed-form button{padding:0 15px}
.note{font-size:10px;color:#999;}

.main-w .reformed-form .compulsory{color:#7b7b7b;padding-left:3px;font-size:13px;font-weight:500}
.forma_submit{width:121px;height:29px;background:url(/imgs/send_btn.gif) left top no-repeat;border:none;cursor:pointer;}

.main-w .reformed-form *{font-family:'Ubuntu',sans-serif;font-size:15px;line-height:18px;color:#555555;}
	.reformed-form fieldset{margin:0 0 20px 0;}
	.main-w .reformed-form .stext{margin:0 0 10px 0;text-align:center;color:#7b7b7b;}

	.main-w .reformed-form dl{position:relative;margin:0 0 10px 0;font-weight:500;}
		.main-w .reformed-form dt{float:left;padding:4px;width:250px;text-align:right;line-height:23px;}
		.main-w .reformed-form.small-form dt{padding:0 4px;text-align:left;}
			.main-w .reformed-form dt.even{padding-top:0;}
			.main-w .reformed-form dt.even{line-height:16px;}
		.main-w .reformed-form dd{float:left;padding:4px;min-width:450px;}
			.main-w .reformed-form dd div{line-height:25px;}
		.main-w .reformed-form.small-form dd{padding:0 4px;min-width:250px;}
		.main-w .reformed-form dd.ui-state-error{clear:both;position:absolute;top:0;right:20px;padding:4px 8px;width:auto;background-color:#ffeaea;border:dashed 1px #E10000;color:#363636;}
		.main-w .sidebar .reformed-form dd.ui-state-error{position:relative;top:0;right:0;box-sizing:border-box;}
			.main-w .reformed-form dd.ui-state-error .ui-icon, .main-w .reformed-form dd.ui-state-error-text .ui-icon{display:block;margin:2px 2px 0 0;float:left;}
			
			.main-w .reformed-form dd.tdesc{display:none;}
		.main-cont input.uniform-input, .main-cont input.uniform-input:focus{width:80%;}
		
		.main-w .reformed-form div.selector span{line-height:24px;}

	.main-cont .legend.htitle{margin:15px 0;padding-bottom:8px;width:100%;border-bottom:1px dotted #e5e5e5;font-size:18px;line-height:22px;font-weight:500;color:86cbc8;}
	
	.main-w .reformed-form optgroup option{font-weight:400;}

	.reformed-form .refresh_cap{background:url(/imgs/refresh.png) no-repeat scroll right bottom;display: block;font-size:11px;height:20px;padding:2px 18px 0 0;text-decoration: none;}		
		.main-w .main_btn, .header-w .main_btn{display:block;margin:10px auto;padding:0 15px;width:auto;border-radius:4px;border:none;cursor:pointer;}
			.main-w .main_btn .inner, .header-w .main_btn .inner{display:block;padding:5px 0;font-weight:500;font-size:16px;cursor:pointer;color:#fff;}
			
		
		.main-w .main_btn.application{background:#c92001;color:#fff;box-shadow:1px 1px 5px #86cbc8;}
		.main-w .main_btn.find_kaias, .main-w .main_btn.gen{background:#c92001;color:#fff;}
			.main-w .main_btn.application .inner{font-size:19px;padding:10px 0;}
		.main-w .main_btn.add_branch{margin:10px 0 25px;}
			.main-w .main_btn.add_branch .inner{font-size:15px;}
			.main-w .main_btn.gen .inner{padding:10px 0;}
		
		.main-w .reformed-form select{width:370px;}
		
		.main-w .reformed-form textarea{resize:none;width:368px;height:150px;}
		
		.main-cont .the_captcha_w{margin:20px 0;text-align:center;}
			.main-cont .the_captcha_w .the_captcha .captcha_box{margin:0pt;padding:2px;width:60px !important;height:26px;border:1px solid #6E6E6E;background:#E0E1E1;font-size:16px;font-weight:bold;text-align:center;}


.main-w .table{width:100%;}
	.main-w .table .tr{border:1px solid #e0e0e0;font-weight:500;}
		.main-w.p-companies .table .tr .td{padding:3px;border:1px solid #222222;vertical-align:middle;line-height:17px;font-weight:500;}
		.main-w.p-companies .table .tr.thead .td{text-align:center;}
		.main-w.p-person-find-form .table .tr .td{width:50%;padding:2px;border:1px solid #222222;vertical-align:bottom;}
		.main-w.p-person-find-form .table .tr .td:nth-child(odd){padding-right:5px;text-align:right;}
		.main-w.p-person-find-form .table .tr .td:nth-child(even){padding-left:5px;}


@media print {
  .header1, .sidebar, .footer{display:none;}
}


/*-----FOOTER-----*/	
.footer-w{position:relative;z-index:0;background:#222222;}
	.footer{padding:0 0 25px 0;}
		.poweredby{text-align:center;}
			.poweredby .table{width:100%;}
	
