body {margin:0;padding:0;background:#c7cacd url('../images/body.gif') 0 0;}

form {margin:0;}
ul, ol {margin-top:0;margin-bottom:0;}
img {border:0;}
* {outline:none;}
.clear {clear:both;font-size:1px;}

table {border:0;border-collapse:collapse;}
table td {padding:0;}

body, a:link, a:visited, a:hover, a:active, input, select, textarea, .voucher_dlg .ui-widget-content {font-family:Arial, Tahoma, Verdana, sans-serif;color:#868686;font-size:12px;}
a:link, a:visited {color:#79BCFF;text-decoration:underline;}
a:hover, a:active {color:#79BCFF;text-decoration:none;}

.e_msg {color:red;}
.ok_msg {color:green;}

.wrapper {width:452px;margin:41px auto 0;padding:0 149px 18px;border:1px solid #A8A9AC;background:#FFF url('../images/wrap_bg.gif') repeat-x 0 bottom;}

.header {position:relative;top:0;left:0;z-index:1;}
.header .logo {padding:32px 0 11px;text-align:center;}
.header .create {position:absolute;top:77px;right:0;z-index:1;}
.header .dashboard {position:absolute;bottom:-5px;left:0;z-index:1;}

.box {margin:12px 0;border:1px solid #D5D5D6;border-radius:6px;background:#FFF url('../images/box_bg.gif') repeat-x 0 bottom;}

.title {font-size:22px;}
.login .title {padding:25px 0;text-align:center;}

.title1 {padding:5px 16px;}

.button1 {display:inline-block;padding:4px 12px;background:#8AC0D2;border-radius:3px;color:#626262;}
.button1:link, .button1:visited {font-weight:bold;color:#626262;text-decoration:none;}
.button1:hover, .button1:active {font-weight:bold;color:#FFF;text-decoration:none;}

.labels {padding:20px 0;text-align:center;}
.labels ul {list-style-type:none;}
.labels ul li {display:inline-block;padding:0 13px;}

.form .inputs {padding:17px 22px;border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;}
.form .inputs input {position:relative;top:0;left:0;z-index:1;width:386px;height:38px;line-height:38px;margin:8px 0;padding:0 10px;background:#FFF url('../images/input_bg.gif') repeat-x 0 0;border:1px solid #D2D2D2;border-radius:4px;font-size:15px;}
.form .inputs .input {position:relative;top:0;left:0;z-index:1;}
.form .inputs .input .ph {color:#b6b6b6;}
.form .inputs .input .error {display:none;position:absolute;top:0;left:600px;z-index:1;width:200px;height:54px;background:url('../images/form_error.png') no-repeat 0 0;opacity:0;}
.form .inputs .input .error span {display:block;height:41px;overflow:hidden;padding:7px 15px 0 30px;font-size:12px;line-height:14px;color:#FFF;}
.form .button_wrap {padding:30px 20px 20px;text-align:center;}
.form .button input {height:50px;padding:0 96px;color:#FFF;font-size:20px;text-shadow:#6E9600 0 1px 0;background:#9ABC69 url('../images/button_bg.gif') repeat-x 0 bottom;border:none;border-radius:5px;box-shadow:3px 3px 10px #B0B0B0;cursor:pointer;}
.form .register {padding:15px 0 0;font-size:12px;}

.profile_edit .form .inputs {border:none;}


.logged_header {padding:15px 14px 5px;border-bottom:1px solid #DFDFDF;}
.logged_header .acc_logo {float:left;padding:0 12px 0 0;}
.logged_header .acc_logo .img img {max-width:200px;width:auto !important;width:200px;}
.logged_header .acc_logo .upload {padding:5px 0 0;text-align:right;}
.logged_header .about {float:left;color:#393C3D;}
.logged_header .about .data img {margin:0 0 5px;}
.logged_header .button {padding:9px 0 0;text-align:right;}

.db_box {padding:35px 30px 45px;}
.db_box .link {padding:5px 0;}
.db_box .link a:link, .db_box .link a:visited {font-size:21px;text-decoration:none;}
.db_box .link a:hover, .db_box .link a:active {font-size:21px;text-decoration:underline;}

.db_create {padding:28px 0 36px;border-top:1px solid #DFDFDF;text-align:center;}

.uploader_wrap {padding:25px 20px 0;}
.uploader_wrap #photos_container li.fl {float:left;list-style-type:none;}
.uploader_wrap .plupload_file_size, .uploader_wrap .plupload_file_status, .uploader_wrap .plupload_progress {width:40px;}
.uploader_wrap .ok_msg {padding:0 0 5px;}

#photos_container {border: 1px solid #DFDFDF;min-height:100px;height:auto !important;height:100px;overflow:hidden;}
#photos_container .photo {float:left;margin:10px;border:1px solid #DFDFDF;text-align:center;}
#photos_container .photo img {margin:2px 5px 10px;border:2px solid #D8D8D8;padding:1px;}
#photos_container .photo .delete_image {display:block;width:9px;height:10px;margin:2px;background:url('../images/delete.gif') no-repeat 0 0;text-indent:-99999px;}

.voucher_form .title {padding:37px 20px 35px 71px;background:url('../images/clock.gif') no-repeat 36px 32px;}

.list_tab {width:100%;}
.list_tab, .list_tab a {font-size:10px;}
.list_tab th {padding:0 5px;text-align:right;}
.list_tab td {padding:5px 5px;vertical-align:top;text-align:right;border-top:1px solid #DFDFDF;}
.list_tab th.al_left, .list_tab td.al_left {text-align:left;}

.al_left {text-align:left;}

.vouchers .title {padding-bottom:15px;}
.vouchers .botom_padding {margin-top:20px;border-top:1px solid #DFDFDF;height:50px;}
.vouchers .ok_msg {padding:0 0 5px 5px;}

.table_sort {text-align:right;padding:0 5px 10px 0;font-size:10px;}
.table_sort a {font-size:10px;}
.table_sort a.act {font-weight:bold;}

.txt1 {padding:0px 10px 50px 30px;}

.voucher_dlg {padding:0;border:none;border-radius:0;background:#FFF;}
.voucher_dlg .ui-dialog-titlebar {display:none;}
.voucher_dlg .ui-dialog-content {margin:5px;padding:0;box-shadow:0 0 5px #696969;-moz-box-shadow:0 0 5px #696969;-webkit-box-shadow:0 0 5px #696969;}
.voucher_box {margin:4px;padding:0 0 8px;background:#f2f2f2;min-height:140px;height:auto !important;height:140px;}
.voucher_box .title {padding:5px 0;text-align:center;}

.coupon_box {width:595px;min-height:100px;height:auto !important;height:100px;margin:0 auto;padding:10px;background:#FFF;box-shadow:0 0 2px #696969;-moz-box-shadow:0 0 2px #696969;-webkit-box-shadow:0 0 2px #696969;}
.coupon_box .lt {width:180px;float:left;margin:0 0 7px;padding:10px;border-right:1px dashed #a4dde8;color:#525252;}
.coupon_box .lt .about {font-size:14px;line-height:16px;}
.coupon_box .lt .about .title {padding:21px 0 0;font-weight:bold;font-size:14px;text-align:left;}

.coupon_box .rt {width:360px;float:right;position:relative;top:0;left:0;z-index:1;padding:0 25px 10px 0;font-size:14px;line-height:20px;color:#333;}
.coupon_box .rt .print {position:absolute;top:0;right:0;z-index:1;}
.coupon_box .rt .alogo {padding:0 0 0 5px;text-align:left;}
.coupon_box .rt .for {padding:27px 0 0 16px;font-size:35px;color:#a4dde8;text-transform:uppercase;font-weight:bold;line-height:35px;}
.coupon_box .rt .agency {padding:5px 0 0 16px;font-size:14px;color:#525252;}
.coupon_box .rt .discount_val {padding:19px 0 21px;text-align:center;font-size:30px;line-height:45px;color:#525252;font-weight:bold;}
.coupon_box .rt .discount {padding:0 0 24px;text-align:center;font-size:25px;}
.coupon_box .rt .logo_box {float:left;padding:0 0 0 25px;text-align:center;}
.coupon_box .rt .logo_box .logo {padding:15px 0 10px;}
.coupon_box .rt .logo_box .logo img {width:145px;}
.coupon_box .rt .qr {float:right;}

.coupon_box .ft {padding:40px 0 22px;;border-top:1px dashed #a4dde8;text-align:center;}

.voucher_print {background:#FFF;}
.voucher_print .coupon_box {margin:0;box-shadow:none;border:1px solid #c8c8c8;}
.voucher_print .print {display:none;}
.voucher_print .print_link {width:615px;padding:5px 0;text-align:right;}

#email_to_customer_dialog .coupon_box {position:relative;margin:0 auto;border:none;box-shadow:0 0 2px #696969;-moz-box-shadow:0 0 2px #696969;-webkit-box-shadow:0 0 2px #696969;}
#email_to_customer_dialog .inputs {padding-bottom:0;padding-top:0;border:none;text-align:center;}
#email_to_customer_dialog .close {position:absolute;top:10px;right:10px;z-index:1;}
#email_to_customer_dialog .button {position:relative;}
#email_to_customer_dialog .button #sendVoucherToCustomerLoader {position:absolute;top:15px;right:130px;z-index:1;}
#email_to_customer_dialog #sendVoucherToCustomerResponse {padding:17px 0 0 95px;}

.paginator {padding:10px;text-align:center;}
.paginator a {padding:0 2px;}
.paginator a.act {color:#868686;text-decoration:none;}

.footer {width:752px;margin:0 auto;padding:7px 0 14px;background:url('../images/wrap_shadow.gif') no-repeat 0 0;text-align:center;}
.footer ul {list-style-type:none;}
.footer ul li {display:inline-block;padding:0 2px;}
.footer a:link, .footer a:visited {font-size:12px;color:#6F96CB;text-decoration:none;text-shadow:#E7EAE9 0 1px 1px;}
.footer a:hover, .footer a:active {font-size:12px;color:#5497F0;text-decoration:none;text-shadow:#E7EAE9 0 1px 1px;}

.vouchers_print {width:730px;padding-left:10px;padding-right:10px;}
.vouchers_print .header {display:none;}
.vouchers_print .labels {display:none;}


.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}







