/**
 *  Platon Technologies 2013 - Newsletter
 *
 *  posledna editacia:
 *  2013-06-21 14:50  Igor
 */

/* GLOABAL */
fieldset {
	border-radius: 5px 5px 5px 5px;
}

ul li {
	list-style-image: url(../images/content-point.png);
	line-height: 150%;
}

table {
	margin-left: 20px;
	padding-right: 20px;
}

/* Login Form */
.loginform {
	width: 100%;
	min-height: 30px;
	background-image: url(../images/top-line-background.png);
	background-position: center top;
	background-repeat: repeat-y;
	color: white;
	font-size: 9pt;
}

.loginform .loginform-frame0 {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
}

.loginform .loginform-frame1,
.loginform .loginform-frame1_2 {
	width: 800px;
	margin-left: 280px;
	padding-top: 5px;
	text-align: center;
}

.loginform .loginform-frame1_2 {
	text-align: right;
	width: 670px;
}

.loginform .input {
	background-color: #32A6FD;
	border: 1px #32A6FD solid;
	color: white;
	width: 90px;
	border-radius: 3px 3px 3px 3px;
}

.loginform .login-button {
	background-color: #32A6FD;
	border: 1px white solid;
	color: white;
	border-radius: 3px 3px 3px 3px;
}

.loginform a,
.loginform a:visited {
	color: white;
	text-decoration: underline;
}

.loginform a:hover {
	text-decoration: none;
}
/* Vseobecne */
.width100 {
	width: 100%;
}

.hide {
	display: none;
}

.input,
.input2,
.input3 {
	background-color: white;
	border: 1px #32A6FD solid;
	color: #32A6FD;
	width: 90px;
	border-radius: 3px 3px 3px 3px;
}

.input2 {
	width: 130px;
}

.input3 {
	width: 350px;
}

.panel-bottom {
	padding-top: 10px;
	text-align: right;
}

.button {
	background-color: #32A6FD;
	border: 2px #1286DD solid;
	color: white;
	border-radius: 3px 3px 3px 3px;
}

.button:hover {
	background-color: #52C6FD;
}

.plain {
	width: 100%;
	height: 250px;
}

.message-ok {
	border: 1px #00AA00 solid;
	padding: 5px;
	background-color: #55FF55;
	color: black;
	margin-left: 10px;
	margin-right: 10px;
}

.message-err {
	border: 1px #AA0000 solid;
	padding: 5px;
	background-color: #FF5555;
	color: black;
	margin-left: 10px;
	margin-right: 10px;
}

.statusUnsent {
	color: orange;
}

.statusSent {
	color: green;
}

.statusSending {
	color: magenta;
	background-color: yellow;
	text-decoration: blink;
}

.statusError {
	color: red;
}

.tips {
	border-bottom: 1px dotted red;
	cursor: help;
}

.rowOk {
	background-color: #CCFFCC;
}

.rowError {
	background-color: #FFCCCC;
}

.expand {
	background-image: url(../images/icon-expand.png);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-right: 10px;
	width: 20px;
	height: 20px;
	white-space: nowrap;
	padding-left: 20px;
	overflow: hidden;
	color: transparent;
	cursor: pointer;
}

.expand-active {
	border: 1px #AAAA00 solid;
	padding: 5px;
	background-color: #FFFF55;
	color: black;
	margin-left: 10px;
	margin-right: 10px;
	display: none;
	white-space: pre-wrap;
}

.box-plain {
	margin-top: 10px;
}

.box-wrap {
	font-family: 'Courier New', monoscope;
}

.target-emails {
	float: right;
	position: relative;
	width: 250px;
	height: 300px;
	overflow: scroll;
}
