body {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	margin-top: 1px;
	margin-left: 2px;
	background-color: #ffffff;
}

img{
	border: 0px;
}

div.center{
	width: 100%;
	text-align: center;
}

div.underline{
	display: inline;
	text-decoration: underline;
}

table {
	margin: 0px;
	padding: 0px;
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
}

tr {
	margin: 0px;
	padding: 0px;
	border: none;
}

tr.highlight {
	
}
tr.highlight:hover {
	background-color: #eeeeee;
}

tr.highlight .td{
	background-color: transparent;
}


td {
	font-size: 11px;
	padding: 1px;
	margin: 0px;
	border: none;
}

a {
	font-size: 11px;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #1a5cce;
}

b {
	font-size: 11px;
	font-weight: bold;
}
select{
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	border: solid 1px #999999;
	font-size: 11px;
 	text-decoration: none;
	font-weight: bold;
	border: solid 1px #999999;
}
a.warning {
	font-size: 11px;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #cd3031;
}
a.inversewarning {
	font-size: 11px;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	background-color: #e6a1a4;
	border: solid 1px #cd3031;
	color: #ffffff;
	padding: 1px;
}

/* Neviditelny prvek pro vsechny formulare */
.nonVisible{
		font-size: 1px;
		width: 1px;
		height: 1px;
		visibility: collapse;
}

/*************************************
	LOGIN, REGISTRATION FORM
*************************************/
.padding10{
	width: 1px;
	height: 10px;
}
.logintop{
	width: 419px;
	height: 110px;
	background-image: url(../media/images/login_form/top.png?ss);
	margin: 0px auto;
}

.logintopwhy{
	padding: 0px;
	width: 419px;
	height: 110px;
	background: url('../media/images/login_form/top2.gif') no-repeat center center;
	text-align: left;
	margin: 0px auto;
	vertical-align: bottom;
}
.text {
	/*
	width: 100%;
	height: 100%;
	*/
}
.logintopwhy .text{
	margin: 0px;
	padding-left: 3px;
}

.logintopwhy .logintopwhyPadding{
	font-size: 1px;
	height:70px;
	width: 1px;
}

.logintopwhylink{
	width: 419px;
	height: 98px;
	background: url('../media/images/login_form/why.gif') no-repeat left center;
	margin: 0px auto;
}
.loginbottom{
	width: 419px;
	height: 19px;
	background: url('../media/images/login_form/bottom.gif') no-repeat center center;
	margin: 0px auto;
}
.loginbottomguys{
	width: 419px;
	height: 334px;
	background: url('../media/images/login_form/bottomguys.gif') no-repeat center center;
	margin: 0px auto;
}


.reklamaPadding{
	width: 1px;
	height: 134px;
}

.reklamaObal{
	width: 124px;
	height: 570px;
}

.reklamaOkraj{
	height: 100%;
	width: 100%;
	border: 1px solid #cdcdcd;
	padding: 1px;
}

.reklama{
	color: #ffffff;
	height: 100%;
	width: 100%;
	background-color: #cdcdcd;
}

.reklamaTitle{
	width: 124px;
	height: 12px;
	background: url('../media/images/reklama/title.gif?v2') no-repeat center center;
}

.reklamaContent{
	width: 124px;
	height: 556px;
}

.logininside{
	width: 419px;
	height: 150px;
	background-color: #ffffff;
	background: url('../media/images/login_form/insidebg.gif') repeat center center;
	margin: 0px auto;
	text-align: center;
}
.logininside .text{
	width: 200px;
	margin: 0px auto;
}
.logininsidetall{
	width: 419px;
	height: 400px;
	background-color: #ffffff;
	background: url('../media/images/login_form/insidebg.gif') repeat center center;
	margin: 0px auto;
	text-align: center;
}
.logininsidetall .text{
	width: 300px;
	margin: 0px auto;
}

.logininside2{
	padding: 0px;
	width: 419px;
	background-color: #ffffff;
	background: url('../media/images/login_form/insidebg.gif') repeat center center;
	margin: 0px auto;
}
.logininside2 .text{
	padding-right: 5px;
	padding-bottom: 2px;
	text-align: right;
}

.loginJavascriptActive{
	visibility: visible;
}

.loginCookieReadable{
	visibility: hidden;
}
.loginCookieCheck{
	visibility: visible;
}
td.loginreglink{
	width: 419px;
	height: 20px;
	background-color: #ffffff;
	border-left: solid 1px #cecece;
	border-right: solid 1px #cecece;
}

td.registrationinside{
	width: 419px;
	height: 400px;
	background-color: #ffffff;
	border-left: solid 1px #cecece;
	border-right: solid 1px #cecece;
}
td.registrationsuccessfulinside{
	width: 419px;
	height: 150px;
	background-color: #ffffff;
	border-left: solid 1px #cecece;
	border-right: solid 1px #cecece;
}
td.loginwarn {
	font-size: 11px;
	font-weight: bold;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	color: #fd8135;
}
span.loginwarn {
	font-size: 11px;
	font-weight: bold;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	color: #fd8135;
}
a.loginwarn {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	color: #fd8135;
}
input.loginbutton {
	height: 19px;
	font-size: 11px;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background: #fd8135;
	border: solid 1px #8c4321;
}

/*
NORM ELEMENTS
*/
input.normbutton {
	font-size: 11px;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-weight: bold;
	color: #185870;
	background: #64d3f4;
	border: solid 1px #185870;
}

input.norminput {
	width: 150px;
	font-size: 11px;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	color: #333333;
	border: solid 1px #333333;
	padding-left: 2px;s
}



/*
a:hover {
 color: #ffffff;
}
*/
/*
	overview
*/

table.overview {
	padding: 0px;
	border-top: solid 1px #eeeeee;
	border-left: solid 1px #eeeeee;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-bottom: solid 1px #000000;
	width: 800px;
}
td.overviewhead {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 color: #000000;
 background-color: #cccccc;
 border-top: solid 1px #eeeeee;
 border-left: solid 1px #eeeeee;
 border-right: solid 1px #999999;
 border-bottom: solid 1px #999999;
 border-bottom: solid 1px #000000;
 text-align: center;
 padding: 1px;
}
/* unreaded */
td.overviewitemu {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 color: #000000;
 background-color: #fcdede;
 padding-top: 1px;
 padding-right: 1px;
 padding-bottom: 1px;
 padding-left: 5px;
 border-bottom: dotted 1px #f9b3b3;	
 border-right: solid 1px #ffffff;
}


/* readed */
td.overviewitemr {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: normal;
 color: #000000;
 background-color: #ffffff;
 padding-top: 1px;
 padding-right: 1px;
 padding-bottom: 1px;
 padding-left: 5px;
 border-bottom: dotted 1px #cccccc;	
 border-right: solid 1px #ffffff;
}

/* marked */
td.overviewitemm {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 color: #000000;
 background-color: #d6dbff;
 padding-top: 1px;
 padding-right: 1px;
 padding-bottom: 1px;
 padding-left: 5px;
 border-bottom: dotted 1px #a8b3ff;	
 border-right: solid 1px #ffffff;
}

/* crossed */

td.overviewitemc {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: line-through;
 font-weight: normal;
 color: #000000;
 background-color: #ffffff;
 padding-top: 1px;
 padding-right: 1px;
 padding-bottom: 1px;
 padding-left: 5px;
 border-bottom: dotted 1px #cccccc;	
 border-right: solid 1px #ffffff;
}

/*overview move*/
.overviewmove {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	color: #000000;
}

table.slidebar{
	border: solid 1px #999999;
	padding: 1px;
	margin: 2px;
	width: 233px;
	height: 10px;
}
td.slidebar {
	background-color: #999999;	
}
td.slidebaractive {
	background-color: #cc3333;	
}

/*
detail
*/
table.detail {
 width: 610px;
 padding: 3px;
 border: solid 1px #000000;
 padding-left: 3px;
 border-spacing: 1px;
 border-collapse: separate;
}

td.detaillabeltitle {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 color: #000000;
 background-color: #cccccc;
 padding: 1px;
 padding-left: 3px;
}

td.detaillabelvalue {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: normal;
 color: #000000;
 background-color: #dddddd;
 padding-left: 3px;
}

/* detailtext */
span.dtx {
 font-size: 11px;
 font-family: monospace;
 text-decoration: none;
 font-weight: normal;
 color: #000000;
 background-color: #ffffff;
 padding-bottom: 1px;
 line-height: 150%;
 border-bottom: 1px solid #ffffff;
}

span.dtx:hover {
 /*text-decoration: underline;*/
 border-bottom: 1px solid #000000;
}

/*
menu
*/
table.navigation {
	padding: 0px;
	margin: 0px 0px 2px 0px;
	border-top: solid 1px #eeeeee;
	border-left: solid 1px #eeeeee;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-bottom: solid 1px #000000;
	width: 150px;
}
td.navigationhead {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 color: #000000;
 background-color: #cccccc;
 border-top: solid 1px #eeeeee;
 border-left: solid 1px #eeeeee;
 border-right: solid 1px #999999;
 border-bottom: solid 1px #999999;
 border-bottom: solid 1px #000000;
 text-align: center;
 padding: 1px;
}
.unreadmessagemark {
	font-size: 11px;
 	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #cd3031;
}

/*
logo
*/
td.logo {
	border-top: solid 1px #eeeeee;
	border-left: solid 1px #eeeeee;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-bottom: solid 1px #000000;
	background-color: #d3d3d3;
}

/*
compose
*/
table.compose {
 width: 610px;
 padding: 3px;
 border: solid 1px #000000;
 padding-left: 3px;
 border-spacing: 1px;
 border-collapse: separate;
}
table.composebody {
 width: 610px;
 padding: 3px;
 border: solid 1px #000000;
 padding-left: 3px;
 border-spacing: 1px;
 border-collapse: separate;
}

td.composelabeltitle {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 color: #000000;
 background-color: #cccccc;
 padding: 1px;
 padding-left: 3px;
 width: 60px;
}
td.composeupload {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 color: #000000;
 background-color: #cccccc;
 padding: 1px;
 padding-left: 3px;
}

td.composelabelvalue {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: normal;
 color: #000000;
 background-color: #eeeeee;
 padding: 1px;
 padding-left: 3px;
}
td.composelabelvaluefrom {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: normal;
 color: #000000;
 background-color: #eeeeee;
 padding: 1px;
 padding-left: 3px;
 font-weight: bold;
}

input.composetextinput{
	width: 450px;
	border: solid 1px #999999;
	font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 	text-decoration: none;
	font-weight: normal;
}
input.composetextinputto{
	width: 450px;
	border: solid 1px #999999;
	font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 	text-decoration: none;
	font-weight: bold;
}
input.composetextinputsubject{
	width: 450px;
	border: solid 1px #999999;
	font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 	text-decoration: none;
	font-weight: bold;
}
textarea.composebody {
 	font-family: monospace;
	font-size: 11px;
	width: 600px;
	height: 300px;
	border: solid 1px #999999;
	text-decoration: none;
 	font-weight: normal;
}
td.composebody {
 background-color: #eeeeee;
 padding: 0px;
}
input.composeupload{
	width: 200px;
	border: solid 1px #999999;
	font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 	text-decoration: none;
	font-weight: bold;
}



input.buttonblue{
	height: 19px;
	background-color: #83a1d5;
	background-image: url(../media/images/button_arrow_blue.gif?xxsxsw);
	border: 1px solid #185dcd;
	padding-left: 11px;
	font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
input.buttonred{
	height: 19px;
	background-color: #e2a1a3;
	background-image: url(../media/images/button_arrow_red.gif?xxsxsw);
	border: 1px solid #cd3031;
	padding-left: 11px;
	font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

/*
STDFORMS
*/
table.stdforms {
	padding: 0px;
	border-top: solid 1px #eeeeee;
	border-left: solid 1px #eeeeee;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-bottom: solid 1px #000000;
}
/*
nadpis tabulky
*/
td.stdformshead {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 color: #000000;
 background-color: #cccccc;
 border-top: solid 1px #eeeeee;
 border-left: solid 1px #eeeeee;
 border-right: solid 1px #999999;
 border-bottom: solid 1px #999999;
 border-bottom: solid 1px #000000;
 text-align: center;
 padding: 1px;
}
td.stdformsheadblue {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 color: #ffffff;
 background-color: #83a1d5;
 border-top: solid 1px #eeeeee;
 border-left: solid 1px #eeeeee;
 border-right: solid 1px #999999;
 border-bottom: solid 1px #999999;
 border-bottom: solid 1px #000000;
 text-align: center;
 padding: 1px;
}
td.stdformsheadred {
 font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 color: #ffffff;
 background-color: #e2a1a3;
 border-top: solid 1px #eeeeee;
 border-left: solid 1px #eeeeee;
 border-right: solid 1px #999999;
 border-bottom: solid 1px #999999;
 border-bottom: solid 1px #000000;
 text-align: center;
 padding: 1px;
}
/*
inputs
*/
input.stdformstext{
	border: solid 1px #999999;
	font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 	text-decoration: none;
	font-weight: bold;
}
textarea.stdformstextarea{
	width: 300px;
	height: 200px;
	border: solid 1px #999999;
	font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 	text-decoration: none;
	font-weight: bold;
}
textarea.stdformstextareasmall{
	width: 300px;
	height: 100px;
	border: solid 1px #999999;
	font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 	text-decoration: none;
	font-weight: bold;
}
select.stdformsselect{
	border: solid 1px #999999;
	font-size: 11px;
 font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
 	text-decoration: none;
	font-weight: bold;
}

img.i6x11{
	width: 6px;
	height: 11px;
	border: none;
}

/*
.zvyrazneny {

}
.zvyrazneny td {
	
}
tr.zvyrazneny td.ttt {
	
}
*/

.mainbody{
	width: 950px;
}

.logo{
	width: 950px;
	height: 58px;
	background: url('../media/images/logo2.png') no-repeat center center;
	border-top: solid 1px #eeeeee;
	border-left: solid 1px #eeeeee;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-bottom: solid 1px #000000;
}

.logotitle{
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	float: left;
	padding-left: 10px;
	padding-top: 2px;
}

/* ikonky u zpravy: attachmenty */
.attyes{
	font-size: 1px;
	width: 6px;
	height: 11px;
	border: none;
	background: url('../media/images/attachment.gif') no-repeat center center;
}
.attno{
	font-size: 1px;
	width: 6px;
	height: 11px;
	border: none;
	background: url('../media/images/n.gif') no-repeat center center;
}


/* ikonky u zpravy: replied */
.repyes{
	font-size: 1px;
	width: 10px;
	height: 9px;
	border: none;
	background: url('../media/images/replied.gif') no-repeat center center;
	float: left;
}

.repno{
	font-size: 1px;
	width: 10px;
	height: 9px;
	border: none;
	background: url('../media/images/n.gif') no-repeat center center;
	float: left;
}


/* ikonky u zpravy: forwarded */
.forwyes{
	font-size: 1px;
	width: 10px;
	height: 9px;
	border: none;
	background: url('../media/images/forwarded.gif') no-repeat center center;
	margin-left: 12px;
}

.forwno{
	font-size: 1px;
	width: 10px;
	height: 9px;
	border: none;
	background: url('../media/images/n.gif') no-repeat center center;
	margin-left: 12px;
}

/* icons */
.iconinbox{
	font-size: 1px;
	width: 20px;
	height: 15px;
	border: none;
	background: url('../media/images/icon_inbox.gif') no-repeat left center;
	float: left;
}

.iconoutbox{
	font-size: 1px;
	width: 20px;
	height: 15px;
	border: none;
	background: url('../media/images/icon_outbox.gif') no-repeat left center;
	float: left;
}

.iconspam{
	font-size: 1px;
	width: 20px;
	height: 15px;
	border: none;
	background: url('../media/images/icon_spam.gif') no-repeat left center;
	float: left;
}

.icontrash{
	font-size: 1px;
	width: 20px;
	height: 15px;
	border: none;
	background: url('../media/images/icon_trash.gif') no-repeat left center;
	float: left;
}

.icondraft{
	font-size: 1px;
	width: 20px;
	height: 15px;
	border: none;
	background: url('../media/images/icon_draft.gif') no-repeat left center;
	float: left;
}

.iconcustom{
	font-size: 1px;
	width: 20px;
	height: 15px;
	border: none;
	background: url('../media/images/icon_folder_custom.gif') no-repeat left center;
	float: left;
}

.iconplus{
	font-size: 1px;
	width: 20px;
	height: 15px;
	border: none;
	background: url('../media/images/icon_plus.gif') no-repeat left center;
	float: left;
}

.blank{
	width: 1px;
	height: 1px;
	background: url('../media/images/n.gif') no-repeat center center;
}

/* emails_action */
select.emaction {
	width: 146px;
}

