@CHARSET "UTF-8";
input,select,textarea {	border: 0px; 
	border-top: 1px solid #7d7d7d; 
	border-left:1px solid #7d7d7d; 
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;}
input[type="checkbox"]{	border: 1px #d8d8d8; }
.error {color: #EF3E43; font-weight: bold;}
.error_list {margin: 0px; padding: 0px; list-style: none;clear: both; color: red;}
.error_list li {background-color: #FEF4F4; border: 1px solid #ED4040; color: #FF391B; padding: 2px 10px; margin-top: 4px;}


label.error, p.error 
{
  	font-weight:normal;
	background-color: #FEF4F4;
	border: 1px solid #ED4040; 
	color: #FF391B; 
	padding: 2px 10px; 
	margin-top: 4px;
}
label.checked{background-color: white;
	border: 0px; 
	color: white; }
input.error
{
	font-weight:normal;
	color: #464646;
}

div.label {float: left;}
.form_field_info {float: left; padding-left: 15px; color: #ADADAD;}
.form_field_required {color: #F09B39; font-weight: bold;}

div.label{}
.virio_admin_form_actions {overflow: hidden;}
.virio_admin_form_actions ul li a {margin-top: 10px; display: block}
.virio_admin_form_actions ul {float: right; list-style: none; margin: 0px; padding: 0px;}
.virio_admin_form_actions ul li {float: left;}
/** Ustawienia formularza edycyjnego **/
.virio_admin_form table{width:100%;}
.virio_admin_form table th{text-align:left;width:150px;}
.virio_admin_form table td{text-align:left;}
.virio_admin_form_row {margin: 10px 0px;}


.branchofficeInfo table {width: 100%;}
.branchofficeInfo td {vertical-align: top;}
.branchofficeInfo ul {list-style: none; overflow: hidden;}
.branchofficeInfo ul li {float: left; display:block; width:160px;height: 33px;margin:2px;}
.equipment ul li {width:220px;padding: 3px; margin-right: 30px;}
.checkbox_el_list,.checkbox_el_list_more{display:block; float:left;width:250px; height:50px;margin:2px;}
.checkbox_el_list_more{background-color: #f5f5f5;display:block;float:left;height:50px !important;width:250px; margin:2px;}
.field_content {float: left; margin-bottom: 4px;}
.field_content ul.radio_list{list-style: none;}

.checkbox_el_list{display:block; float:left;}


.virio_admin_form , .virio_admin_form div {overflow: hidden;}
.field_content {float: left; margin-bottom: 4px;}
/**  Dodawanie uslugi  **/
.service_form label, .personel_form label, div.label {width: 240px; }
.service_name{color: #49a811; font-weight: bold;}
.help {color: #BCBCBC; font-size: 9px;}
.required{color: #F09B39; font-weight: bold;}
.characteristic{color: #8b8b8b; font-size: 13px; text-transform: uppercase;padding-top:20px;}
.differentpricefield{padding:5px;padding-left:20px;}
.differentpriceday{float:left;width:230px;}
.field_hide{display: none;}
.field_show{display: block;}
.panel_label_field_set{font-size:18px;font-variant:small-caps;margin-top:10px;color:#7D7D7D;font-weight: bold;}
ul.panel_element_list{padding-top:10px;}
ul.panel_element_list li{display:inline; list-style:none; padding:0px 10px 10px 0px;}
.virio_admin_form_field_is_hours, .virio_admin_form_field_is_24h{font-size: 13px;font-weight: bold;}
.branchofficeInfo th{ color: #8c6239;font-weight: normal;}
/** Dodawanie pracownika **/
.services_list .checkbox_list {list-style: none; display: block; overflow: hidden;}
.services_list .checkbox_list li {display: block; width: 200px; float: left; margin: 0px 10px;}

.link_to_show_field{color:#2385f0; cursor: pointer;padding:5px;}

.showprice {display:block;}
.hideprice {display:none;}

.branchoffice_form .radio_list li {float: left; padding-left: 20px;;}

.form_actions {list-style: none; float: right;}
.form_actions li {float: left; vertical-align: middle;}
.form_actions li a {padding-top: 12px; display: block}



/** autocompleter **/
div.ac_results{
  position:absolute;
  z-index:1000;
  background-color:white;
  border:1px solid #807c4d;
  margin:0px;
  padding:0px;
  width:250px;
  display:table;
}

div.ac_results ul {
  list-style-type:none;
  margin:0;
  padding:0; 
  display:table;
}

div.ac_results ul li.ac_over { background-color: #fce0b3;}
div.ac_results ul li {
	
  list-style-type:none;
  display:table;
  margin:0;
  padding:2px;
  height:15px;
  cursor:pointer;
  width:250px;
}

.register_page {border: 1px solid #CDCDCD; background-color: #fff; padding: 30px;}
.register_form {margin-top: 20px;}
.register_form table.register_form_table tr td {padding:10px 40px}
.register_form th label {color: #4d4d4d; font-size: 11px;}
.register_form table tr td input[type=text] {
	width: 300px;	
	border: 0px; 
	border-top: 1px solid #7d7d7d; 
	border-left:1px solid #7d7d7d; 
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;}
.register_form table tr td input[type=password] {
	width: 300px;
	border: 0px; 
	border-top: 1px solid #7d7d7d; 
	border-left:1px solid #7d7d7d; 
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;}
.register_form div {overflow: hidden;}

.boldClass{font-weight: bold;}

tbody tr.groupField td
{
    height: 34px;
    padding-top: 2px;
}

tbody tr.groupField td input {
    border: 1px solid #9e9e9e;
}

tbody tr.error td
{
    border-bottom: none;
}

h2.virioCategoryCheckbox
{
	font-size:14px;
	font-weight: bold;
	padding-top:10px;
	font-variant:small-caps;
	color: #6e6e6e;
	
}
h2.virioCategoryCheckbox a{font-variant:normal;}
.btn_expand_agregator, .btn_rollup_agregator,
.btn_expand_category_checkbox, .btn_rollup_category_checkbox {
	position:relative;
	text-decoration: none; 
	font-size:11px;
	font-weight: normal;
	padding:1px 15px 1px 3px; 
	margin-left:10px;
	top:-2px;
}
.btn_expand_category_checkbox {background: #fff url('/images/arrow_green_right.gif') no-repeat 45px 4px; border: 1px solid #49a811; color:#49a811; display: none;}
.btn_rollup_category_checkbox {background: #fff url('/images/arrow_black_down.gif') no-repeat 30px 5px; border: 1px solid #d1d1d1; color: #464646;}
.btn_rollup_agregator:hover, .btn_rollup_category_checkbox:hover {color: #49a811; border: 1px solid #49a811;}

.reservation_service_list {display: block; overflow: hidden;}
.reservation_service_list tr {display: block;  margin: 5px 0px 0px 0px;
	font-size:11px;}
td.reservation_service_list {
	vertical-align:top;
 }
td.reservation_service_list_input{
	vertical-align:top;
	width:10px;
	text-align: center;
}

td.reservation_service_list_text{
	vertical-align:top;
	width:190px;
	max-width: 250px;
	text-align: left;
}
.red_star{
	color: red;
}
