/* common */
body {
	background:#FFFFFF;
	font:normal 75% Verdana, Arial, Helvetica, sans-serif;
	line-height:1.6em;
	color:#555555;
}
a:link {
	color:#4990B4;
	text-decoration:underline;
}
a:visited {
	/*color:#89A80C;*/
	text-decoration:underline;
}
a:hover, a:active {
	text-decoration:none;
}
.nobr {
	white-space:nowrap;
}
ul.menu,
ul.lister {
	list-style:none;
}
ul.menu li,
ul.lister li {
	list-style:none;
	background:none;
}
small {
	font-size:0.9em;
}
abbr, acronym {
	border-bottom:1px dotted #CCCCCC;
	cursor:help;
}
h3 {
	font-size:1em;
	font-weight:bold;
	margin:0 0 0.4em 0;
	padding:0;
}
h3 a.action:link, h3 a.action:visited {
	text-decoration:none;
	display:inline-block;
	width:1em;
	height:1em;
	text-align:center;
	margin-left:0.5em;
	border:1px solid #CCCCCC;
	line-height:1em;
	padding:1px;
	color:#555;
}
h3 a.action:hover {
	background-color:#EBF0F4;
}
h3 a.export:link, h3 a.export:visited {
	text-decoration:none;
	font-weight: normal;
	display:inline-block;
	width:6em;
	height:1em;
	text-align:center;
	margin-left:0.5em;
	border:1px solid #CCCCCC;
	line-height:1em;
	padding:1px;
	color:#555;
}
h3 a.export:hover {
	background-color:#EBF0F4;
}
label {
	font-weight:bold;
}
ul.squared li {
	list-style:none;
	background:url(../img/li-square.gif) 0 0.7em no-repeat;
	padding-left:11px;
}
ul.angel-brekets li {
	background:url(../img/angel-brekets.gif) 0 0.6em no-repeat;
	padding-left:10px;
}
a.more-lnk {
	background:url(../img/more-lnk.gif) 0 0.4em no-repeat;
	padding-left:10px;
}
/* /common */

/* forms */
.frm-row {
	margin-bottom:6px;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
   body:first-of-type .frm-row {
       margin-bottom:2px;
   }   
}
.frm-lbl,
.frm-fld {
	float:left;
}
.frm-text {
	background:#FFF url(../img/input-bg.png) 0 0 repeat-x;
	border:1px solid #BCBCBC;
	padding:1px 2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}
input:focus {
	border-color:#4990B4;
}
.frm-button {
	display:-moz-inline-stack;
	display:inline-block;
	border:1px solid #103146;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background:url(../img/button-bg.png) 0 50% no-repeat;
	padding-left:3px;
}
.frm-button input,
.frm-button button {
	display:block;
	border:0;
	margin:0;
	padding:0 15px 0 12px;
	background:none;
	color:#FFF;
	background:url(../img/button-bg.png) 100% 50% no-repeat;
	line-height:1.3em;
}
.frm-button:hover,
.frm-button:hover {
	border-color:#4990B4;
}
/* /forms */

/* header */
#header {
	background:#205787 url(../img/header-bg.png) 0 0 repeat-x;
	color:#FFF;
}
#header-inner-wrap {
	background:url(../img/header-bg-main.jpg) 50% 0 no-repeat;
}
#logo .irpl {
	background:url(../img/logo.jpg) no-repeat;
}
#site-title .irpl {
	background:url(../img/sms-alarmierung.jpg) no-repeat;
}
/* /header */

/* primary navigation */
#primary-nav {
	background:#123B77 url(../img/pri-nav-bg.png) 0 0 repeat-x;
}
#primary-nav-inner-wrap {
	background:url(../img/pri-nav-bg-main.jpg) 50% 0 no-repeat;
}
#primary-nav a:link,
#primary-nav a:visited {
	color:#FFF;
	text-decoration:none;
}
#primary-nav a:hover,
#primary-nav a:active {
	color:#FFF;
	text-decoration:underline;
}
#primary-nav ul {
	background:url(../img/pri-nav-bg.png) 100% -80px no-repeat;
	padding-right:2px;
}
#primary-nav li {
	line-height:40px;
	background:url(../img/pri-nav-bg.png) 0 -40px no-repeat;
	padding-left:2px;
	font-size:1.1em;
}
#primary-nav span,
#primary-nav a {
	display:block;
}
#primary-nav a {
	background-image:url(../img/pri-nav-bg.png);
	background-repeat:no-repeat;
}
#primary-nav span.active {
	background:url(../img/pri-nav-bg.png) 50% -120px no-repeat;
}
#primary-nav span.active a:link,
#primary-nav span.active a:visited,
#primary-nav span.active a:hover,
#primary-nav span.active a:active {
	color:#87E3FF;
}
#primary-nav-item-1 {
	width:187px;
}
#primary-nav-item-1 a {
	padding-left:28px;
	background-position:0px -161px;
}
#primary-nav-item-1 .active a {
	background-position:0px -201px;
}
#primary-nav-item-2 {
	width:156px;
}
#primary-nav-item-2 a {
	padding-left:30px;
	background-position:0px -241px;
}
#primary-nav-item-2 .active a {
	background-position:0px -281px;
}
#primary-nav-item-3 {
	width:149px;
}
#primary-nav-item-3 a {
	padding-left:34px;
	background-position:0px -321px;
}
#primary-nav-item-3 .active a {
	background-position:0px -361px;
}
#primary-nav-item-4 {
	width:303px;
}
#primary-nav-item-4 a {
	padding-left:34px;
	background-position:0px -321px;
}
#primary-nav-item-4 .active a {
	background-position:0px -361px;
}
#primary-nav-item-5 {
	width:148px;
}
#primary-nav-item-5 a {
	padding-left:35px;
	background-position:0px -401px;
}
#primary-nav-item-5 .active a {
	background-position:0px -441px;
}
#primary-nav #primary-nav-item-6 {
	display:block;
	position:absolute;
	right:3px;
	top:-140px;
	background:#204F87;
	padding:0 7px 4px 7px;
	line-height:1.2em;
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	-khtml-border-radius:0px 0px 5px 5px;
	border-radius:0px 0px 5px 5px;
}
#primary-nav #primary-nav-item-6 a {
	display:block;
	padding-left:15px;
	background:url(../img/pri-nav-bg.png) -7px -480px no-repeat;
}
#primary-nav #primary-nav-item-6 a:link,
#primary-nav #primary-nav-item-6 a:visited {
	color:#87E3FF;
}
/* /primary navigation */

/* login form */
#frm-login {
	display:block;
	margin:38px auto;
	width:268px;
	padding:25px 30px;
	background:#FFF url(../img/box-bottom-gradient.png) 0 100% repeat-x;
	border:1px solid #BCBCBC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}
#frm-login h2 {
	margin:0;
	padding:0 0 5px 0;
	font-size:1em;
}
#frm-login .frm-text {
	width:153px;
	line-height:1.3em;
}
#frm-login .frm-lbl {
	width:109px;
	line-height:1.3em;
	padding:2px 0;
}
#frm-login .frm-sbmt {
	padding-left:109px;
	padding-top:7px;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
   body:first-of-type #frm-login .frm-lbl {
       padding-top:5px;
   }
   body:first-of-type #frm-login .frm-sbmt {
       padding-top:9px;
   }   
}
/* /login form */
 
/* footer */
#footer {
	border-top-color:#438BB0;
	border-top-style:solid;
	background:#1F5086 url(../img/footer-bg.png) 0 0 repeat-x;
}
#secondary-nav {
	font-size:0.92em;
	padding-top:5px;
}
#secondary-nav a {
	display:block;
	border-left:1px solid #3D80A6;
	line-height:1.1em;
}
#secondary-nav a:link,
#secondary-nav a:visited {
	color:#FFF;
	text-decoration:none;
}
#secondary-nav a:hover,
#secondary-nav a:active {
	color:#FFF;
	text-decoration:underline;
}
#secondary-nav li.first a {
	border-left:0;
}
#secondary-nav li.side {
	position:absolute;
	left:0px;
	top:9px;
}
#secondary-nav li.side a {
	border:0;
}
#secondary-nav .active a:link,
#secondary-nav .active a:visited {
	color:#8B9EB3;
	text-decoration:none;
}
#secondary-nav a:hover,
#secondary-nav a:active {
	color:#8B9EB3;
	text-decoration:underline;
}
/* /footer */

/* content */
#page-name-wrap {
	line-height:53px;
	border-bottom:1px solid #BCBCBC;
	background:#FFF url(../img/page-header-bg.png) 0 0 repeat-x;
}
#page-name {
	font-size:2em;
	padding:0;
	font-weight:normal;
}
/* /content */

/* box */
.box {
	display:block;
	margin:0 0 1em 0;
	border:1px solid #BCBCBC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background:#FFF url(../img/box-bottom-gradient.png) 0 100% repeat-x;
}
.textbox {
	padding:10px;
}
.box-disabled {
	background:#ebebeb url(../img/box-disabled-bg.png) 0 100% repeat-x !important;
}
.box-disabled ul.lister .item,
ul.lister .unselectable .item {
	cursor:auto !important;
}
.box-disabled ul.lister .item:hover,
ul.lister .unselectable .item:hover {
	background:none !important;
}

.box-nonselect ul.lister .item,
ul.lister .unselectable .item {
	cursor:auto !important;
}
.box-nonselect ul.lister .item:hover,
ul.lister .unselectable .item:hover {
	background:none !important;
}

.box-text {
	padding:1em;
}
.box .lister li {
	cursor:pointer;
}
.not-selectable .lister li {
	cursor:auto;
}
/* /box */

/* lister */
.custom-scroll {
	overflow:auto;
	margin-right:2px;
}
ul.lister {
	margin:2px;
	/*
	background:url(../img/divider.png) 0 0 repeat-x;
	padding-top:1px;
	*/
}
ul.lister li {
	display:block;
	background:url(../img/divider.png) 0 100% repeat-x;
	padding-bottom:1px;
}
ul.lister .item {
	display:block;
	line-height:1.3em;
	padding:3px 0;
}
ul.lister .item:hover {
	background-color:#EBF0F4;
}
ul.lister .selected .item {
	background-color:#D9E1E9;
}
ul.lister .item .actions {
	float:right;
	margin-left:0.5em;
	padding-right:6px;
}
ul.lister .item .actions a {
	display:block;
	line-height:1px;
	overflow:hidden;
	text-indent:-9999px;
}
ul.lister .item .actions .delete {
	width:9px;
	height:11px;
	margin:3px 0 0 0;
	background:url(../img/icons.png) 0 -69px no-repeat;
}
/* /lister */

/* columns */
.columns .column {
	float:left;
}
/* /columns */

/* page-teilnehmerverwaltung */
#page-teilnehmerverwaltung #content .columns .column-1 {
	width:410px;
}
#page-teilnehmerverwaltung #content .columns .column-2 {
	width:128px;
}
#page-teilnehmerverwaltung #content .columns .column-3 {
	width:200px;
}
#box-phonebook {
	padding:0;
/*	background:url(../img/telefonbuch-list-bg.png) 0 100% repeat-x;*/
	background:none;
}
#box-phonebook-group .lister-wrap,
#box-phonebook-group-members .lister-wrap {
	height:194px;
}
#box-phonebook a.jScrollArrowDown {
	background-position:-54px 100%;
}
#box-phonebook a.jScrollArrowDown:hover {
	background-position:-54px -32px;
}
#phonebook-lister {
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#BCBCBC;
}
#page-switching #phonebook-lister {
	border:none;
}
#phonebook-lister .lister .item {
	padding-left:14px;
}
#phonebook-lister .lister .authorized .item {
	color:#FF0000;
	background-image:url(../img/icons.png);
	background-position:1px -14px;
	background-repeat:no-repeat;
}
#phonebook-lister .lister .item .phone {
	color:#AFAEAE;
}
#box-phonebook-add-to-group {
	margin-top:370px;
}
#frm-phonebook-group-name {
	width:114px;
	vertical-align:middle;
	margin-right:4px;
}
#frm-phonebook-group-sbmt-wrap {
	vertical-align:middle;
}
#frm-phonebook-group-sbmt {
	padding-left:2px;
	padding-right:4px;
}
#frm-phonebook-contact {
	padding:9px 17px 10px 17px;
}
#frm-phonebook-contact .frm-lbl {
	float:left;
	width:135px;
	margin-right:5px;
}
#frm-phonebook-contact .frm-text {
	width:160px;
}
#frm-phonebook-contact select.frm-text {
	width:166px;
}
#frm-phonebook-contact .frm-checkbox input {
	vertical-align:middle;
}
#frm-phonebook-contact .frm-checkbox {
	padding:5px 0;
}
#frm-phonebook-contact .frm-checkbox label {
	font-weight:normal;
}
#frm-phonebook-contact .info {
	margin-left:5px;
}
#frm-phonebook-contact-cncl-wrap {
	margin-right:102px;
}
.info-urgent {
	color:#ff0000;
}
span.icon {
	background-image:url(../img/icons.png);
	background-repeat:no-repeat;
	text-indent:-999em;
	overflow:hidden;
	display:inline-block;
	height:13px;
	vertical-align:middle;
	width:10px;
}
span.icon-envelope {
	background-position:1px -19px;
	width:13px;
}
/* /page-teilnehmerverwaltung */

/* page-alarm */
.gradient-box-lister {
	background:url(../img/telefonbuch-list-bg.png) 0 100% repeat-x;
}
/*.gradient-box-lister li {
	cursor:pointer;
}*/
.gradient-box-lister .lister .item {
	padding-left:5px;
}
#page-alarm #content .columns .column-1 {
	width:200px;
	margin-right:10px;
}
#page-alarm #content .columns .column-2 {
	width:200px;
}
#page-alarm #content .columns .column-3 {
	width:128px;
}
#page-alarm #content .columns .column-4 {
	width:410px;
}
.alarm-box {
	background-image:none;
}
.alarms-lister {
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#BCBCBC;
/*	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;*/
}
.alarms-lister .lister .item {
	padding-left:14px;
}
.alarms-lister .lister .alarmed .item {
	color:#FF0000;
	background-image:url(../img/icons.png);
	background-position:1px -263px;
	background-repeat:no-repeat;
}
.frm-add-alarm {
	padding:12px 7px 9px 7px;
}
.top-gradiented {
	background:url(../img/telefonbuch-frm-bg.png) 0 0 repeat-x;
}
.frm-add-alarm .frm-row .heading {
	margin-bottom:5px;
}
.frm-add-alarm .frm-row input {
	display:block;
	width:178px;
}

.frm-add-alarm .frm-checkbox input {
	display:inline !important;
	width:13px !important;
	vertical-align:middle;
}
.frm-add-alarm .frm-checkbox {
	padding:5px 0;
}
.frm-add-alarm .frm-checkbox label {
	font-weight:normal;
}

a.info {
	display:inline-block;
	width:9px;
	height:9px;
	background-image:url(../img/icons.png);
	background-position:0 -221px;
	background-repeat:no-repeat;
	text-indent:-999em;
	overflow:hidden;
	cursor:help;
}
.frm-add-alarm .frm-sbmt {
	padding-top:9px;
}
.frm-add-alarm .frm-sbmt .frm-button input {
	width:85px;
}
.frm-add-alarm .frm-sbmt .reset {
	float:left;
}
.frm-add-alarm .frm-sbmt .submit {
	float:right;
}

.group-boxes .left {
	float:left;
	width:200px;
}
.group-boxes .right {
	float:right;
	width:200px;
}
.alarm-phonebook-lister {
	border:none !important;
}
.alarm-phonebook-lister .lister .item {
	padding-left:14px;
}
.alarm-phonebook-lister .alarmed .item {
	color:#4990b4;
	background-image:url(../img/icons.png);
	background-position:1px -313px;
	background-repeat:no-repeat;
}
.lister .grouped .item .username {
	color:#4990b4;
}
.def-text {
	text-align:justify;
}
.def-text-alarm {
	display:block;
	color:#4990b4;
}
.def-text-clock {
	display:block;
	color:#ff0000;
}
.alarm-img {
	display:inline-block;
	vertical-align:middle;
	width:10px;
	height:13px;
	background:url(../img/icons.png) 0 -319px no-repeat;
}
.clock-img {
	display:inline-block;
	vertical-align:middle;
	width:10px;
	height:13px;
	background:url(../img/icons.png) 0 -269px no-repeat;
}
.move-left button {
	padding-left:0;
	padding-right:0;
}
.move-left button span {
	padding-left:16px;
	padding-right:6px;
	background:url(../img/icons.png) 0 -167px no-repeat;
}
.box-move-to {
	text-align:center;
	background:url(../img/grey-dot.gif) 0 50% repeat-x;
	height:21px;
}
.box-group-move-to-alarm {
	margin-top:110px;
}
.box-phonebook-move-to-alarm {
	margin-top:217px;
}
.box-phonebook-move-to-alarmstat {
	margin-top:207px;
}
/* /page-alarm */


/* page-switching */
#page-switching #content .column-1 {
	width:250px;
	margin-right:10px;
}
#page-switching #content .column-2 {
	width:200px;
}
#page-switching #content .column-3 {
	width:80px;
}
#page-switching #content .column-4 {
	width:410px;
}
#page-switching .date-box {
	background:none;
}
#page-switching .dates-lister {
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#BCBCBC;
}
#page-switching #phonebook-lister .lister .item {
	padding-left:5px;
}
#page-switching .move-user {
	margin-top:140px;
}
#page-switching .move-left {
	padding-left:6px;
}
#page-switching .frm-changing {
	padding:5px 8px 8px 8px;
}
#page-switching .frm-changing .frm-row {
	margin-bottom:9px;
}
#page-switching .frm-changing .heading {
	margin-bottom:6px;
}
#page-switching .frm-changing .date-times  .left {
	float:left;
	margin-left:10px;
}
#page-switching .frm-changing .date-times .date {
	margin-left:0;
}
#page-switching .frm-changing .date-times .date input {
	width:88px;
}
#page-switching .frm-changing .date-times .time-from input,
#page-switching .frm-changing .date-times .time-to input {
	width:53px;
}
#page-switching .frm-changing .repeat select {
	width:183px;
}
#page-switching .frm-changing .frm-sbmt {
	padding-top:5px;
}
#page-switching .frm-changing .frm-sbmt .reset {
	float:left;
}
#page-switching .frm-changing .frm-sbmt .submit {
	float:right;
}
#page-switching .frm-changing label {
	font-weight:normal;
}
#page-switching .frm-changing .heading label {
	font-weight:bold;
}
.signal-choose {
	margin-bottom:18px;
}
.signal-choose .label {
	float:left;
	width:530px;
	margin-right:10px;
}
.signal-choose .body {
	float:left;
	width:410px;
}
.signal-choose .body input,
.signal-choose .body select,
.signal-choose .body span {
	vertical-align:middle;
}
.signal-choose .signal-selector {
	width:182px;
}
.signal-choose .alarm-msg {
	width:295px;
	margin-right:8px;
}
.frm-changing input {
	vertical-align:middle;
}
.frm-changing input.date {
	width:94px;
}
.frm-changing .nie {
	margin-right:13px;
}
.frm-changing .am {
	margin-right:5px;
}
.frm-changing .extended {
	display:none;
}
/* /page-switching */

/* page-smssending */
#page-smssending .column-1 {
	width:200px;
	margin-right:10px;
}
#page-smssending .column-2 {
	width:410px;
	margin-right:10px;
}
#page-smssending .column-3 {
	width:320px;
}
#page-smssending #phonebook-lister {
	border:none;
}
#page-smssending #phonebook-lister .lister .item {
	padding-left:5px;
}
#page-smssending label.header {
	display:block;
	font-size:1em;
	margin:0 0 0.4em;
	padding:0;
}
#page-smssending .sender-id {
	width:310px;
}
textarea.simple-control,
input.simple-control {
	background:#FFF url(../img/input-back.gif) 0 100% repeat-x;
	border:1px solid #BCBCBC;
	padding:3px 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.5em;
}
textarea.default,
input.default {
	color:#afaeae;
}
.frm-sendmsg .frm-row {
	margin-bottom:1.35em;
}
.frm-sendmsg textarea {
	width:310px;
	height:186px;
	padding:5px;
}
.frm-sendmsg .sms-type label {
	width:100px;
	display:inline-block;
}
label#lbl-reply-sms {
	width:110px;
	margin-left:24px;
}
/* /page-smssending */


/* page-errorslist */
.errors-list {
	width:760px;
}
.errors-list dt {
	display:block;
	font-weight:bold;
}
.errors-list dd {
	border-bottom:1px dotted #bcbcbc;
	padding-bottom:11px;
	margin-bottom:9px;
}
div .pager {
	margin-bottom:12px;
	font-size:0.9em;
}
/* /page-errorslist */


/* page-statistics */
.month-select {
	margin-bottom:17px;
}
.month-select label {
	margin-right:17px;
}
.month-select select {
	width:183px;
}
#grafik {
	width:760px;
	height:400px;
	background:url(../img/grafik.gif) 0 0 no-repeat;
	margin-bottom:20px;
}

/* Table holder */
.table-holder {
	border:1px solid #bcbcbc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}
.table-holder table {
	width:100%;
	border-collapse:collapse;
}
.table-holder table th, .table-holder table td {
	border-collapse:collapse;
	padding:6px 13px;
}
.table-holder table th {
	background:#e4eaef url(../img/table-header.png) 0 100% repeat-x;
}
.table-holder table td {
	border-top:1px dotted #bcbcbc;
	padding-top:9px;
	padding-bottom:9px;
}
/* /Table holder */

.stat-data {
	width:950px;
	margin-bottom:30px;
}
.stat-data table th,
.stat-data table td {
	text-align:center;
}
.stat-data table th small {
	font-size:0.8em;
}
.stat-data table th.date,
.stat-data table td.date {
	text-align:left;
}
.stat-data table th.last,
.stat-data table td.last {
	padding-right:4px;
}
.stat-data table tr.even td {
	background-color:#d9e1e9;
}
.stat-data table tr.total td {
	font-weight:bold;
}
/* /page-statistics */

.static-content {
	width:685px;
}

/* page-contacts */
.contacts-block {
	margin-bottom:1.5em;
}
.contacts-block p {
	margin:0 0 0.4em 0;
}
.contacts-block .contacts-label {
	width:4em;
	display:inline-block;
}
/* /page-contacts */

/* page-alarmsms */
#page-alarmsms .static-content {
	width:760px;
}
#page-alarmsms .table-holder th {
	text-align:left;
}
#page-alarmsms .table-holder .alarmname {
	width:150px;
}
.sms-enabled {
	margin-bottom:10px;
}
.sms-enabled .textbox {
	float:left;
	width:470px;
}
.sms-enabled .textbox ul {
	margin-bottom:0;
}
.sms-enabled .textbox ul li {
	margin-bottom:0.5em;
}
.sms-enabled-numbers {
	margin-left:520px;
}
.sms-enabled-numbers li .phone {
	color:#afaeae;
}
#page-alarmsms h3 {
	margin-top:30px;
}

.default_alarm_item {
	color:#999;
	font-style:italic;
}

.normal_alarm_item {
	color:#000;
	font-style:normal;
}

.special_alarm_item {
	color:#FF0000 !important;
}

/* /page-alarmsms */

/* page-smslist */

.smslist-filter {
	margin-bottom:17px;
}
.smslist-filter label {
	margin-right:17px;
}
.smslist-filter select {
	width:250px;
}

#page-smslist .table-holder table th, td {
	text-align:left;
}

#page-smslist table td.reply_forbidden 
{
	background-color:#ddd;
}
#page-smslist table td.reply_null 
{
	background-color:#eeb;
}
#page-smslist table td.reply_yes 
{
	background-color:#cfc;
}
#page-smslist table td.reply_no 
{
	background-color:#fcc;
}

/* /page-smslist */

/* browser warnings */
.error-block {
	margin-bottom:22px;
	padding:10px 10px 10px 36px;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:1px solid #ce533a;
	color:#ce533a;
	background:#FFE5E5 url(../img/icons/error.png) 10px 1em no-repeat;
}
.warning-block {
	margin-bottom:22px;
	padding:10px 10px 10px 36px;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	border:1px solid #c16803;
	color:#c16803;
	background:#FFFFCC url(../img/icons/warning.png) 10px 1em no-repeat;
}
/* /browser warnings */
