﻿body
{
	font-family: "Helvetica CE" , Arial, sans-serif;
	background-color: White;
	color: black;
	font-size: smaller;
	margin:0 0 0 1px;
}

img {
	border:0 none;
}

/***Common***/

.errText
{
	color: #FF0000;
	font-size: x-large;
	font-weight: bold;
}




textarea[disabled='disabled'], input[disabled='disabled']
{
	background: #E3E4D1;
	color: #333333;
	cursor: default;
}


input, select
{
	border: 1px solid #1F1B01;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:1px 0px 1px 3px;
	}

input:focus, input:hover, select:focus, select:hover{
	border-color: #887404;
}

.frmMenu
{
	margin: 50px auto;
	width:1000px;
	text-align:center;
	font-size:medium;
}

#menuSelect {
	width:450px;
	float: left;
	
}

.propag 
{
	color: #3C3C3C;
	width: 230px;
	text-align: left;
	/*border: 1px solid #E0F9E4;*/
	background: #F7FDFF;
	float: left;
	padding: 20px 5px 30px 5px;
	margin-top: 25px;
}


.propag ul 
{
	
	padding-left: 10px;
	list-style-type: none;
}

.propag ul li 
{
	padding-bottom: 10px;	
}

.propag span {
	font-weight: bold;
	font-size: 20px;
}

#menuSelect legend
{
	font-weight:normal;
}



/*#content select, #content input
{
	width:100%;
}*/

.tablesFilter td
{
	padding-left:5px;
	padding-right:5px;
}



.btn:hover, btn:focus, .btn:active, .btnWidth:hover, .btnWidth:focus, .btnWidth:active {
	background-color: #E7E6E3;
	border-color: #657001;
	border-width:1px;
}

.btnDis{	background-color:#C1BEB9;}
.btnDis:hover, .btnDis:focus, .btnDis:active{	background-color:#C1BEB9;}

.btn, .btnDis, .btnWidth
{
	height:26px;
	width: 100px;
	vertical-align:middle;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	font-size:90%;
}

.btnWidth
{
	width:135px;
	margin: 10px 10px 10px 0px;
}

.btnAdvStatRemReq
{
	
}

.btnShowAdv {
}

.itmFilterItmAdv {
}

fieldset{
	margin-top:0px;
	padding: 0px 10px 20px 10px;
	border: 1px solid #4A9B42;/*#0E5F07;*/
}

legend
{
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 2px 15px;
	font-size: 120%;
}

#header {
	border-top: 6px solid #194156;
	border-bottom: 1px dotted #194156;
	height: 5em;
}

#LoggedUser
{
	margin-right: 2em;
	margin-top: 0.1em;
}

#LoggedUser .usrName
{
	float: right;
	font-style: italic;
}


#header .title {
	font: 220% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	color: #09212E;
	background-color: transparent;
	float: left;
	margin-right: 2em;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	margin-left: 0.8em;
}

#header .title .sitePath {
	font-size:16px;
	display:block;
}

#header .breadcrumb {
	font: 110% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	color: black;
	background-color: transparent;
	float: right;
	margin-right: 2em;
	margin-top: 0.8em;
	font-weight:bold;
}

#header .breadcrumb .nav
{
	font-size:120%;
}

#header .breadcrumb .userLogedDesc
{
	font-weight:normal;
}


/**************LOGIN*********************/
.frmLogin {
	margin: 10px auto 10px auto;
	width:450px;
}

.Login label{
	width: 100px;
	float: left;
	display: block;
	text-align: left;
	margin-left:10px;
}

.Login input {
	width: 240px;
	margin: 0 0 10px 0;
}

.Login br{clear:left;}

.Login input.btn{
	height: 28px;
	width: 100px;
	margin: 18px 0px 0px 110px;
}

.webDetail
{
	color: #666666;
	font-style: italic;
	margin-top: 3em;
	text-align: center;
}

.cotactMain {
	text-align: center;
	margin-bottom: 25px;
}
.cotactMain em
{
	font-size: large;
	font-weight: bold;
}

.supportedBrowser {
	color: darkgray;
}

/*Obnoveni hesla na hlavni strance*/
.pwdRecoverLink
{
	text-align: center;
	margin-bottom: 5em;
	font-size: 15px;
	font-style: italic;
	color: #24313c;
}

/*Obnoveni hesla, zadani login*/
.pwdRecoverRq {
	width: 450px;
	position: absolute;
	left: 50%;
	margin-left: -225px;
	text-align: center;
	font-size: 14px;
	
}

.pwdRecoverRq input {
    margin: 0 0 10px;
    width: 240px;
}


.pwdRecoverRq input.btn {
    height: 28px;
    margin: 18px 0 0 150px;
    width: 100px;
}

.pwdRecoverRq-info {
	text-align: center;
	margin-bottom: 25px;
}

.login-footer {
	border-top: 1px solid #ebebeb;
	font-style: italic;
	padding: 25px 0;
	background-color: #fbfbfb;
	margin-top: 40px;
	text-align: center;
}

.pwdRecoverRq label{
	width: 140px;
	float: left;
	display: block;
	text-align: left;
	margin-left:10px;
}

.inremName {
	background-color: #DFE8F1;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.page-title {
	 font-size: 25px;
    padding-bottom: 16px;
    text-align: center;
}


/**************************************/


/* Main Content */

#content 
{
	margin-top:3em;
	margin-left: 15em;
	margin-right: 1em;
}


.leftPanel
{
	width: 200px;
	top: 10em;
	left: 1em;
	width: 13em;	
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
}



/* Navigation */

.tip
{
	border: 1px solid #000080;
	padding: 5px;
	/*min-height:50px;
	_height:50px;*/
	margin-bottom:15px;
	background-color:#F7FDFF;
}

.leftPanel .tip
{
	/*border: 1px solid #000080;*/
	/*padding: 5px;*/
	min-height:50px;
	_height:50px;
	/*margin-bottom:15px;
	background-color:#F7FDFF;*/
}



.helpImg
{
	float:right;
	display:block;
	padding:0 0 5px 5px;
}

.navigation {
}
.navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.navigation li {
	border-bottom: 1px solid #74B4D6;
}

.navigation li a  {
	display: block;
	padding: 5px 5px 5px 0.5em;
	
	
	background-color: #25678B;
	color: #FFFFFF;
	text-decoration: none;
}


.navigation li a:hover {
	background-color: #194156;
	color: #FFFFFF;
}

.navigation ul ul {
	margin-left: 12px;
}
.navigation ul ul li 
{
	border-left: 12px solid #194156;
	border-bottom: 1px solid #194156;
	border-right: 1px solid #194156;
	margin:0;
	background-color: #74B4D6;
	color: #194156;
}

.navigation ul ul li input:hover, .navigation ul ul li input:focus, .navigation ul ul li input:active
{	
	background-color: #0C1E28;
	color: #FFFFFF;
}

.navigation ul ul li .navigationProcess a
{
	width: 51px;
	height: 20px;
	background-color: #74B4D6;
	color: #0C1E28;
	margin: 0 0 0 3px;
	padding: 0 2px 0 2px;
	border: 1px solid #194156;
	border-bottom-style:none;
	font-size: 12px;
	vertical-align:middle;
	
}

.navigation ul ul li input
{
	width: 51px;
	height: 20px;
	background-color: #74B4D6;
	color: #0C1E28;
	margin: 0 0 0 3px;
	padding: 0 2px 0 2px;
	border: 1px solid #194156;
	border-bottom-style:none;
	font-size: 12px;
}

.navigation ul ul li span
{
	background-color: #74B4D6;
	color: #0C1E28;
	padding: 5px 5px 5px 0.5em;
	display:block;
	font-size:13px;
	font-weight:bold;
}

.navigationProcess
{
	margin-left:10px;
}

.navigation ul ul a:link, .navigation ul ul a:visited {
	background-color: #74B4D6;
	color: #0C1E28;
}
.navigation ul ul a:hover {
	background-color: #194156;
	color: #FFFFFF;
}

/***************/

.filterMenu
{
	width:100%;
	position:absolute;
	top: 4.3em;
	left:0;
	margin:0;
	padding:0;
	background-color:Yellow;
}

.filterMenu-bar
{
	background-color:#9EC8E0;
	margin:0 8px 0 8px;
	padding:5px;
	height:20px;
}

/*.editFltName
{
	cursor:hand;
}*/

.filterMenu-right {
	background-color: transparent;
	float: right;
	margin-right: 1.5em;
	
	/*margin-top: 0.8em;
	font-weight:bold;*/
}

/*#header .breadcrumb {
	font: 90% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	color: black;
	background-color: transparent;
	float: right;
	margin-right: 2em;
	font-weight:bold;
}*/

/******/
.advDetail
{
	font-family: Arial;
	background-color:#F0F9F4;
}

.advDetail table
{
	border-collapse: collapse;
	border-width: 3px;
}


.advNameCol
{
	width: 7%;
	font-weight: bold;
}

.advPrice {
	font-weight: bold;
	font-size: large;
	color: #009744;
	width:20%;
}

.advCounts
{
	font-size: small;
}

.contFound
{
	font-size: small;
	color: #9B270A;
	font-style: italic;
	padding-left: 2px;
}



.advValueCol
{
	width: 60%;
}

.advDescCol
{
	width: 100%;
}

#userAdvs
{
	position:absolute;
	top: 9em;/*8em*/
	left:14em;
	width: 900px;
/*	top: 3px;
	left: 10px;
	right: 10px;*/
}

.filterButtons
{
	margin-top:-60px;
	float:left;
	width:895px;
	text-align:right;
}

#userAdvs fieldset
{
	border-style:none;
}


.newFilterName
{
	padding:1px 0 15px 3px;
}

.fldName
{
	font-weight: bold;
	font-size: 150%;
	/*text-transform: capitalize;*/
	text-decoration: underline;
	float:left;
	top:4.2em;
	left:27em;
	position:absolute;
	
}



/*Menu items*/
#mnNavcontainer { width: 200px; 
						margin-left:auto;margin-right:auto; 
						}

#mnNavcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#mnNavcontainer a
{
	display: block;
	padding: 6px;
	width: 200px;
	background-color: #036;
	border-bottom: 17px solid white;
}

#mnNavcontainer a:link, #mnNavlist a:visited
{
	color: #EEE;
	text-decoration: none;
}

#mnNavcontainer a:hover
{
background-color: #369;
color: #fff;
}

#mnuFooter
{
	padding-top:10px;
}

#mnuFooter #verShow
{
	font-style:italic;
	font-size:small;
}

/*Filter items*/
.fltLabel
{
	width:100px;
	text-align:right;
}

.fltItmW5
{
	width:150px;
}

.fltPart
{
	
}


/*********************************************************************************/
/* .form styles */

.fltPart .form {
	width: 890px;
	text-align: left;
	padding: 10px 0 0 10px;
}

.fltPart fieldset {
	margin: 0;
	border: 0;
	padding: 0;
	text-indent:0;
	clear: left; /* make sure a new fieldsset starts cleam (omni) */
	border: 0 solid; /* older operas */
	position: relative; /* make legend move horizontally correct with rest of .form in ie 5-6 */
}

.fltPart legend {
 padding: 5px 0px 10px 0px;
 margin: 0 0 0 0; 
 font-size: 14px;
 font-weight: bold;
 position: relative;
 left: -7px; /* explorer */
}

.fltPart fieldset> .fltPart legend {
  left: 0; /* future proof */
}


.collapsePanelHeader
{
	font-family: Arial,Sans-Serif; /*font-size:1em;*/
	font-weight: bold; 
	color:White; /*#0B3A01;*/
	padding: 5px 10px 5px 10px;
	margin-bottom:10px;
	border: solid 1px #0B3A01;
	cursor: pointer;
	background-color: #104E02;
	background-image: url( 'images/gradient_blue.jpg' );
	background-repeat: repeat-x;
}

.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsBtn
{
	float:right;
	vertical-align:middle;
}

.collapsBtn input
{
	display:inline;
	height:13px;
}

/*.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url('images/gradient_green.jpg');
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}*/



.form h3 {
	clear: both;
	padding: 5px 0px 10px 0px;
	font-size: 14px;
}

.form label {
	display: block;
	width: 310px;
	/*font-size: 12px;*/
	line-height: 14px;
	padding: 0px 0px 12px 0px;
}

.form input {
	display: block;
	margin-top: 3px;
	display:block;
}

.form input[type="text"] {
  border: 1px solid #AAAAAA;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset;
  height:18px;
  line-height: 17px;
  margin: 0;
  padding: 3px 5px;
	margin: 5px 0 0;
}

.form select {
	float: left;
	display: block;
	margin-top:3px;
	height:21px;
}

.form label.field-contact,
.form label.field-serverSimp,
.form label.field-activity input,
.form label.field-procStatus,
.form label.field-realityDisp,
.form label.field-pragueLocations,
.form span.field-includeDemands
{
	clear:left;
}



.form label.field-server,
.form label.field-serverSimp,
.form label.field-contact,
.form label.field-ageRelative,
.form label.field-ageAbsolute,
.form label.field-activity,
.form label.field-kind,
.form label.field-batchid,
.form label.field-fullText,
.form label.field-priceFrom,
.form label.field-priceTo,
.form label.field-region,
.form label.field-procStatus,
.form label.field-procOwner,
.form label.field-realityDisp,
.form label.field-pragueLocations,
.form label.field-contactSpecific,
.form label.field-includeDemands
{
	float: left;
	margin: 0px 10px 0px 0px;
	width: 150px;
}

.form label.field-contactSpecific,
.form label.field-includeDemands
 {
	width: 225px;
}

.form label.field-checkbox {
	float: left;
	margin: 0px 10px 0px 0px;
	padding-top: 14px;
	width: 250px;
}

.form label.field-chbPrice {
	float: left;
	margin: 0px 10px 0px 0px;
	padding-top: 14px;
	width: 150px;
}

.form label.field-checkbox input,
.form label.field-chbPrice input {
	display: inline;
	float: left;
}


.form label.field-checkbox label,
.form label.field-chbPrice label
{
	padding-top: 4px;
}


.field-districtVal
{
	float: left;
	width: 220px;
	margin: 0px 10px 0px 0px;
}
.field-districtVal label{	padding-bottom:0px; width:225px; }
.field-districtVal select{	width:190px;}


.form label.field-priceFrom,
.form label.field-priceTo {width:100px; }


.form label.field-contact{	width:250px;}
.form label.field-ageRelative{width:110px;}
.form label.field-ageAbsolute{width:160px;}
.form label.field-activity{	width:240px;}
.form label.field-kind{	width:240px;}
.form label.field-region{	width:219px;}

.form label.field-realityDisp,
.form label.field-pragueLocations
	{width:300px; padding-bottom:0;}


.form label.field-contact input,
.form label.field-ageAbsolute input,
.form label.field-ageRelative input,
.form label.field-activity input,
.form label.field-batchid input,
.form label.field-priceFrom input,
.form label.field-priceTo input,
.form label.field-contact input
{
	float: left;
	width: 150px;
	padding: 0px;
}

.form label.field-priceFrom input,
.form label.field-priceTo input {width:90px; padding: 3px; }
.form label.field-batchid input { padding: 3px;}


.form label.field-contact input{	width: 250px;}
.form label.field-ageAbsolute input{	width: 130px;}

.form label.field-server      select{	width: 150px;}
.form label.field-contactSpecific select{	width: 225px;}
.form label.field-serverSimp  select{	width: 150px;}
.form label.field-ageRelative select{	width: 110px;}
.form label.field-activity		select{	width: 200px;}
.form label.field-kind			select{	width: 180px;}
.form label.field-region		select{	width: 190px;}

.form label.field-procStatus select,
.form label.field-procOwner select,
.form label.field-procStatus,
.form label.field-procOwner
{	width: 175px;}


.form span.field-includeDemands
{
	width:350px;
	
}

/*.field-includeDemands
{
	display: block;
}*/
/*
.form span.field-includeDemands input
{
	display:inline;
	height:auto;
}

.form span.field-includeDemands label
{
	width:200px;
	display:inline;
}

*/
.form label.field-ageAbsolute .imgInput
{
	width:16px;
	padding-left:5px;
}

.chbBase input
{
	border-style:none;
}

.ChbList
{
	clear:left;
	text-align:center;
	width:98%;
}

.ChbList input
{
	display:inline;
	border-style:none;
}

.ChbList label
{
	width:auto;
	padding:0 3px 10px 3px;
}


/******* COMMON **********/
.validatorCalloutHighlight
{
	/* background-color: lemonchiffon;*/
	background-color:#954E4E;
	color:White;
}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalPopupW {
	background-color: White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	width:200px;
	padding:30px;
}

.modalPopup p {
	 padding: 5px;
	 margin:0;
}

.modalPopupHdr
{
	cursor: move;
	background-color: #DDDDDD;
	border: solid 1px Gray;
	color: Black;
	margin: 0;
	font-size: 140%;
	font-weight: bold;
	text-align:center;
}

.modalPopupFilterTxt, .modalPopupFilterRB
{
	padding:20px 10px 50px 10px;
}

.modalPopupFilterTxt input
{
	font-size:120%;
	width:100%;
}

.modalPopupFilterRB input
{
	font-size:120%;
}

.modalPopupFilterBtns {text-align:center;}

.modalPopupFilterBtns input
{
	width:80px;
	height:25px;
	margin:5px;
}



.dvNewAdvertAlert {
    background: none repeat scroll 0 0 #6E5701;
    border: 1px solid #561909;
    color: #FFFFFF;
    font-style: italic;
    font-weight: bold;
    margin-top: 15px;
    padding: 5px;
    text-align: center;
    width: 900px;
}

/************* Inzeraty *************/
.dvAdvertismen
{
	padding: 5px;
	border: 1px solid #003300;
	background-color: #F0F9F4;
	width: 900px;
	margin-bottom: 15px;
}



.dvAdvBody A {text-decoration: none;color: #009744; }
.dvAdvBody A:link {text-decoration: none; }
.dvAdvBody A:visited {text-decoration: none;}
.dvAdvBody A:active {text-decoration: none;}
.dvAdvBody A:hover {text-decoration: underline;}

/*.imageLink a:hover{	text-decoration: none;	}*/


.advBHeader{	margin-bottom: 7px;
					position:relative;
}

.advName {
	font-weight: bold;
	font-size: large;
	color: #009744;
	text-decoration: underline;
}

.advServer {
	padding: 0px 5px 0px 5px;
	text-transform: uppercase;
	font-style: italic;
}

.advBPrice {
	float:right;
	text-align:right; /*asi neni nutne*/
	font-weight: bold;
	font-size: large;
	color: #009744;
}

.advBPriceChange {
	text-align:right; /*asi neni nutne*/
	font-size: 12px;
	color: #9B270A;
	text-decoration: none;
	padding-left: 2px;
	cursor: pointer;
}

.advPriceTipText {
	font-weight: bold;
	padding-left: 10px;
	color: #9B270A;
}



.dvAdvDetail	
{
	position:relative;
	margin-bottom:15px;
}

.dvAdvDetalL {
	float:left;
	width:750px;
	min-height:130px;
}

.dvAdvDetalR
{
	float: left;
	width: 150px;
	bottom:0;
	position:absolute;
	right:5px;
	text-align:right;
}

.dvAdvDetalRItm{	padding:5px 0px 5px 0px;}
.dvAdvDetRItmCh{	padding:5px 0px 5px 0px; margin-top:-30px; text-align:right;}


.dvAdvDetRItmCh label {
	 display: block;
	 padding-left: 15px;
	 text-indent: -15px;
}
.dvAdvDetRItmCh input {
	 width: 13px;
	 height: 13px;
	 padding: 0;
	 margin:0;
	 vertical-align: bottom;
	 position: relative;
	 top: -1px;
	 *overflow: hidden;
}



.dvAdvDetalB{	clear:both; }

.dvAdvDetItm {
	clear:both;
	padding:3px 0px;
}

.dvAdvText	
{
	margin:0px 0px 15px 0px;
	text-align:justify; 
}

.dvAdvDetItmName {
	float: left;
	width: 80px;
	font-weight: bold;
}

.dvAdvDetItmVal {
	float:left;
	width:670px;
}


/******* Adv processing *******/
.advProcessLink {
	display:block;
	text-align:right;
}

.advShowProcess, .advProcessDetail, .advStatusInfo,.advShortRemark
{
	border: thin solid #008000;
}

.advShowProcess
{
	padding: 3px 5px 3px 10px;
	border-bottom-style:none;
	height:28px;
}

.advShowProcessNo
{
	border: thin solid #008000;
	padding: 3px 5px 3px 10px;
	height:28px;
}

.advShowProcessBtn
{
	float:right;
}

.advShowPrcessProgress
{
	float:left;
}

.advStatusInfo,.advShortRemark
{
	padding: 3px 15px 3px 15px;
	border-top-style: none;
	border-bottom-style: none;
	clear: both;
}

.advProcessDetail
{
	border-top-style:none;
	padding: 0 10px 0px 10px;
	overflow:auto;
}

#oldRemark
{
	padding-top:15px;
}

.wfOwnerSelItem
{
	/*border-style: none none solid none;
	border-width: 2px;
	border-color: #008000;
	white-space: nowrap;
	padding-bottom:10px;
	margin-right:5px;*/
	
	/*display:block;*/
	margin-top:10px;
	padding-right:100px;
	float:left;
}

.slOwnerChange
{
	margin-left:5px;
	margin-right:5px;
}

/******************/

.rbText
{
	padding:0 0 3px 3px;
	position:relative;
	top:-5px;
	
}
.expPageSel
{
	position:relative;
	top:-3px;
	width:80px;
	margin-left:2px;
	border:1px solid #1F1B01;
}

.rbCheck input
{
	border-style:none;
}


.Warning { color: Red; font-style: italic; font-weight: bold; font-size: x-large; }


.advSimple
{
	font-size: 10.0pt;
	border: medium solid #008000;
	width:900px;
	padding:5px;
}

.advSimpleTb
{
	width:100%;
}

.advSimplePrice
		{
			text-align: right;
		}
		
.advSimpleItemDesc
{
	width: 98px;
	font-weight: bold;
}

.advSimpleAdvText
{
	width: 100%;
	height:150px;
}

.advChangedInfo
{
	font-weight: bold;
	font-style: italic;
	color: #FF0000;
}


/* simple menu */
.smenu li
{	
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial
}
		
.smenu li ul {	
	visibility: hidden;
	margin:0 0 0 40px;
	padding: 0;
	position: absolute;
	border: 1px solid black;
}
			
.smenu li ul li {
	float: none;
	display: inline
}


.smenu li a {	
	display: block;
	padding: 5px 12px;
	text-decoration: none;
	width: 70px;
	white-space: nowrap;
}

.smenu li ul li a {	
	width: auto;
	background: #BAE4CD;
	color: #24313C
}

.smenu li ul li a:hover	{	background: #5DC58F}



.advChngInfo, .advNote, .advRentalExists, .advWarning, .advDuplicity {
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	margin-top:5px;
}

.advWarning
{
	background-color:#A7122B;
	color:#FFF5FF;
	border-color:#FFF5FF;
}

.advRentalExists 
{
	background-color:#B9E4F9;
	color:#0D2936;
	border-color:#0D2936;
}

.advDuplicity
{
	background-color:#FFE9DE;
	color:#072F0B;
	border-color:#072F0B;
}

.advChngInfo
{
	border-color: #2E0707;
	color: #2E0707;
	background-color: #E3B18C;
}

.advNote {
	border-color: #102410;
	background-color: #F9F97C;
}

.advNoteItem {
	padding-right: 30px;
	display:inline;
}

.advNoteImpItem {color: #FF0000;}

.noteImportant
{
	font-style: italic;
	color: #800000;
}

.itemName
{
	font-weight:bold;
}

.statChange, .quickStatus a {
	/*background-color: #E2EAE4;
	border: 1px solid #3C7E50;*/
	background-color: #B0E1BC;
	border: 1px solid #3C7E50;
	color: #082610 !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 90%;
	text-align: center;
	text-decoration: none !important;
	float:left;
	
	padding: 6px;
	width: 135px;
	margin: 10px 10px 10px 0;
}

.statChange:hover, .statChange:focus, .statChangeactive,.quickStatus a:hover, .quickStatus a:focus{
	color: #F5F5F5 !important;
	background-color: #0C4C1F;
}

.quickStatus a 
{
	background-color: #B0E1BC;
	border: 1px solid #3C7E50;
	/*background-color: #F3F9F3;
	border: 1px solid #3C7E50;*/
	color: #0B3215 !important;
	
	margin: 2px 10px 4px 0;
	padding: 3px 10px;
	width: auto;
}

.quickStatus span {
	font-weight: bold;
	padding-right: 5px;
	float: left;
}

.quickStatus {
	text-align: center;
}

.contactAddBtn {
	color: #009744;
	border: 1px solid #93E3AB;
	background-color: #CEEDD7;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-left: 10px;
	margin-right: 10px;
}

	.contactAddBtn:hover, .contactAddBtn:focus, .contactAddBtn:active {
		background-color: #A0D7B0;
		color: #3C5C45;
		text-decoration: none !important;
	}


#dialogRemDetail textarea {
	margin-top: 10px;
	margin-bottom: 10px;
}

#dialogRemDetail select
{
	margin-left:5px;
	margin-right:5px;
}

.remindList{padding-top:1em; clear:both; }

.remindList ul
{
	list-style: none;
	padding-left:0;
}

.remindList li
{
	border-style: solid;
	border-width: 1px;
	margin:7px;
	padding:7px;
	width:895px;
}

.remFilter .datePicker
{
	margin-top: 3px;
	margin-right:5px;
}

input[type=checkbox]
{
	border-style: none;
}

#reminders
{
  left: 14em;
  position: absolute;
  top: 9em;
  width: 900px;	
}

#reminders .form span, #reminders .form label
{
	padding-right:1em;
	display:inline;
}

#reminders .form input
{
	display:inline;
}

#reminders .form input[type=checkbox]
{
	position:relative;
	top: 4px;
}

.quickArrange input[type=checkbox]{	top: 2px; position:relative;}

.ui-datepicker-trigger
{
	padding-left:3px;
}

#reminders .cmdButtons {padding-top:1em;}
#reminders .leftButtons{	display:inline; }
#reminders .rightButtons{	float:right;}

.solvedLineRem
{
	background-color:#E3E3E0;
}

.missedLineRem
{
	background-color:#FFCCCC;
}

.notSolvedLineRem
{
	background-color:#C1FFC1;
}

.remLineDueDate
{
	width: 125px;
	float: left;
	font-weight: bold;
}

.remLineText
{
	width: 540px;
	float: left;
	padding-right: 5px;
}

#remText
{
	font-family: Verdana,Arial,sans-serif;
}

.remLineArrange
{
	width:115px; 
	float:left;
}

#remDate-date
{
	margin-left:5px;
	height:19px;
}

.strong{	font-weight: bold;}

.addPlainRemind {
	 background-color: #0E850E;
	 color: white;
	  /*font-weight: bold;*/
	 /*font-size: 1em;
	
	 height: 50px;
	 width: 140px;*/
}

.addPlainRemind:focus, .addPlainRemind:hover
{
	 background-color: #015E01;
}

.advertTools {
	 left:905px; 
	 position:absolute;
	 top: 20px;
}

.advertTools img {
	margin-bottom: 10px;
}

.duplicateListDetail {
	overflow: auto;
}

.duplicateListDetail .duplName a:first-child {
	padding-right: 15px;
}

.duplicateListDetail .duplDate {
	float: left;
	width: 65px;
	text-align: right;
	padding-right: 9px;
	
}

.duplicateListDetail .duplName {
	float: left;
	width: 574px;
}
/*.duplicateListDetail .duplServer {
	float: left;
	width: 150px;
}*/

.duplicateListDetail .duplPrice {
	float: left;
	width: 110px;
}

.duplicateListDetail .duplNewWin {
	float: right;
	text-align: right;
	width: 130px;
}

.duplicateListDetail .duplNewWin span {
	color: red;
}

.contactCommunicated {
	color: #B54402;
	padding-left: 5px;
	padding-right: 5px;
}

.buttonFancyS {
  background: #fafafa;
  background: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  background: -moz-linear-gradient(top, #ffffff, #eeeeee);
  background: -o-linear-gradient(top, #ffffff, #eeeeee);
  background: linear-gradient(to bottom, #ffffff, #eeeeee);
  border: 1px solid #bbbbbb;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2);
  color: #555555;
  cursor: pointer;
  display: inline-block;
  font-family: "Helvetica Neue", Arial, Verdana, "Nimbus Sans L", sans-serif;
  font-size: 13px;
  font-weight: 500;
  height: 28px;
  line-height: 26px;
  outline: none;
  padding: 0 5px;
  text-shadow: 0 1px 0 white;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
  -webkit-font-smoothing: antialiased;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
	margin-top: 5px;
	margin-left: -2px;
  
}

.buttonFancyS:hover{
background: #E1E1E1;
}


#btnShowMonEventsTypes .ui-button-text {
	width: 230px;
}


.isirEventTypeMonitored {
	background-color: #D8E9C7;
}

.isirEventTypeNotMonitored {
	background-color: #F5E5DF;
}

#tbRCSearch, #tbICSearch {
	width: 100px
}

.isirRequestResult {
	background-color: #e5ecf9;
	padding: 10px;
	margin-bottom: 20px;
}

.isirRequestResult h3 {
	margin-bottom: 10px;
}

.isirRequestResult h4 {
	margin-bottom: 2px;
	font-weight: bold;
}

.nextLabel {
	margin-left: 10px;
}

.isirNextPersonH {
	margin-top: 10px;
}

.isirTextWarn {
	font-style: italic;
	color: darkred;
}

.isirEventPacked {
	background-color: unset;
}
.isirEventPacked li {
	line-height: 1em;
	background-color: azure;
}

.isirEventPacked ul {
	margin: 0;
	padding: 0;
}

.isirEvTab {
	margin: 0;
	padding: 0 !important;
	font-size: 100%
}

.eventsTable {

}

/*.eventsTable table tbody tr:first-child {
		background-color: #5D7B9D;
		color: White;
		font-weight: bold;
	}
*/
.eventsTable {
	line-height: 1;
	background: white;
}

	.eventsTable tbody tr:first-child {
		background-color: #5D7B9D;
		color: White;
		font-weight: bold;
	}

	/*.eventsTable tbody tr:nth-child(2n) {
		color: #284775;
		background-color: #F7F6F3;
	}*/

.eventsTable table tbody tr {
		
	}

/*#333333;*/
	.eventsTable th {
		/*text-align: center;*/
		padding: 5px 5px 5px 12px;
		/*border: 1px solid darkblue;
		border-collapse: collapse;*/
	}
	.eventsTable td {
		/*text-align: center;*/
		padding: 5px 5px 5px 12px;
		/*border: 1px solid darkblue;
	border-collapse: collapse;*/
	}
#eventTabs {
	margin-bottom: 150px;
}

.isirNote {
	width: 100%;
	height: 70px;
}