@charset "utf-8"; 
/* CSS by www.veebidisain.ee */
/*===============================*/
/* GENERAL */
/*===============================*/
* {font-family:arial, sans-serif; outline:none; line-height:100%;}
body {margin:0; padding:0; background:#f5f5f5;}
body, div, td, th, p, input, textarea, option, select, ul {font-size:12px; color:#000;}
hr {border:none; height:1px; background:#ccc;}
form {margin:0; padding:0;}
a img {border:none;}
h1 {padding:10px; margin:0 0 15px 0; background:url(../images/gradient_gray.jpg) repeat-x #BABABA; clear:both; font-size:16px; border-radius:5px; color:#000; text-shadow:#fff 0 1px 1px}
a {color:#000;}
fieldset {border:1px solid #ccc; border-radius:5px}
fieldset legend {font-weight:bold}

/*===============================*/
/* LAYOUT */
/*===============================*/
#main_wrapper {min-width:100%; position:relative; float: left; margin-bottom: 15px;}
.main_width {min-width:970px; padding:0 10px; clear:both; margin:auto}

/* HEADER */
#header_wrapper {height:149px; background:url(../images/bg.jpg) repeat-x 0 -190px; border-bottom:1px solid #fff; position:relative}
#header_wrapper2 {height:79px; background:url(../images/bg.jpg) repeat-x 0 -250px; border-bottom:1px solid #fff; position:relative}
#header_wrapper .logo {height:62px; width:175px; background:url(../images/logo_b.png) no-repeat 50% 0; position:absolute; left:10px; top:25; z-index:300; padding:0 10px}
#header_wrapper2 .logo {height:62px; width:175px; background:url(../images/logo_b.png) no-repeat 50% 0; position:absolute; left:10px; top:25; z-index:300; padding:0 10px}
#header_wrapper .searches {position:absolute; z-index:1000; top:5px; left:10px; padding:1px 1px 1px 1px;   width:480px}
#header_wrapper .searches input[type="text"] {background:#fff; border:1px solid #000}
#header_wrapper .searches input[type="button"] ,#header_wrapper .smallsearchboxanswer input[type="button"] {background:#000; border:1px solid #333; cursor:pointer; color:#f90; padding:4px}
#header_wrapper .smallnocontractsellbox {float:right}
#header_wrapper .smallsearchbox {float:left;margin-top:4px; }
#header_wrapper .smallprintbox {z-index:999; color:#fff; top:0px; position:absolute; margin-left:500px;  padding:5px 5px 5px 5px;   }
#header_wrapper .smallsearchboxanswer {z-index:1001; color:#000; top:0px; position:absolute;max-height:500px;overflow:auto; margin-left:25%; min-width:50%; max-width:50%; background: #fff; padding:5px 5px 5px 5px; border-bottom:1px solid #333; border-left:1px solid #333; border-right:1px solid #333; border-bottom-left-radius:5px; border-bottom-right-radius:5px}
#header_wrapper .smallsearchbox table td {color:#fff;}
#header_wrapper .smallsearchboxanswer table {background-color:#fff;}
#header_wrapper .smallsearchboxanswer table tr:nth-child(even) {background: #eee}
#header_wrapper .smallsearchboxanswer table tr:nth-child(odd) {background: #fff}

#header_wrapper .offersmallsearchboxanswer {z-index:1001; color:#fff; top:0px; position:fixed; margin-left:25%; min-width:50%; max-width:800px; background: rgba(0, 0, 0, 0.6); padding:5px 5px 5px 5px; border-bottom:1px solid #333; border-left:1px solid #333; border-right:1px solid #333; border-bottom-left-radius:5px; border-bottom-right-radius:5px}
#header_wrapper .offersmallsearchbox table td {color:#fff;}
#header_wrapper .offersmallsearchboxanswer table {background-color:#fff;}
#header_wrapper .offersmallsearchboxanswer table tr:nth-child(even) {background: #eee}
#header_wrapper .offersmallsearchboxanswer table tr:nth-child(odd) {background: #fff}
 
 
#header_wrapper #messagenotivigationbox{display:none;left:25%;z-index:9999; color:#fff; top:0px; position:absolute; min-width:50%; max-width:700px; background: rgba(255, 0, 0, 0.8); padding:5px 5px 5px 5px; border-bottom:1px solid #ff0035; border-left:1px solid #ff0035; border-right:1px solid #ff0035; border-bottom-left-radius:5px; border-bottom-right-radius:5px}

/* user */
#header_wrapper .user {position:absolute; top:0px; right:10px; text-align:right; background: rgba(0, 0, 0, 0.6); padding:8px 8px 3px 8px; border:0px solid #333; border-radius:5px}
#header_wrapper2 .user {position:absolute; top:0px; right:10px; text-align:right; background: rgba(0, 0, 0, 0.6); padding:8px 8px 3px 8px; border:0px solid #333; border-radius:5px}
#header_wrapper .cart {background:url(../images/icons/24/ico_shopping_cart.png) no-repeat 0 50%; padding:5px 5px 5px 30px; float:left; color:#89B200;}
#header_wrapper .cart a {color:#f60; text-decoration:none}
#header_wrapper .warning {background:url(../images/icons/24/ico_warning.png) no-repeat 0 50%; padding:5px 5px 5px 30px; float:left; color:#89B200;}
#header_wrapper .warning a {color:#f60; text-decoration:none}
#header_wrapper .messages {background:url(../images/icons/24/ico_mail_receive.png) no-repeat 0 50%; padding:5px 5px 5px 30px; float:left; color:#89B200;}
#header_wrapper .messages a {color:#89B200; text-decoration:none}
#header_wrapper .username {background:url(../images/icons/24/ico_male_users.png) no-repeat 0 50%; padding:9px 0 5px 30px; float:left; color:#89B200;}
#header_wrapper2 .username {background:url(../images/icons/24/ico_male_users.png) no-repeat 0 50%; padding:9px 0 5px 30px; float:left; color:#89B200;}
#header_wrapper .department {padding:3px 0 5px 30px; float:left; background:url(../images/icons/24/ico_home_accept.png) no-repeat; margin:0 0 0 20px}
#header_wrapper .department select {border:1px solid #fff}
#header_wrapper2 .department {padding:3px 0 5px 30px; float:left; background:url(../images/icons/24/ico_home_accept.png) no-repeat; margin:0 0 0 20px}
#header_wrapper2 .department select {border:1px solid #fff}
#header_wrapper a.logout {display:block; padding:4px 0 7px 26px; background:url(../images/icons/24/ico_log_off.png) no-repeat; color:red; float:right; text-decoration:none; margin:3px 0 0 10px}
#header_wrapper2 a.logout {display:block; padding:4px 0 7px 26px; background:url(../images/icons/24/ico_log_off.png) no-repeat; color:red; float:right; text-decoration:none; margin:3px 0 0 10px}

/* menu */
#header_wrapper .menu {border-top:1px solid #444; position:absolute;text-align:center; bottom:0; left:0;  right:0; height:42px; background:#222; width:100%;  border-top-right-radius: 5px; border-top-left-radius: 5px;}
#header_wrapper .amenu {border-bottom:1px solid #444;   top:0; left:0;  right:0; height:42px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); width:100%; overflow:hidden; border-top-right-radius: 5px; border-top-left-radius: 5px;}
#header_wrapper .menusearch {z-index:999;position:absolute; bottom:0; left:0;  height:42px; width:90px; padding-left:20px;}

#header_wrapper .menu ul.main {list-style:none; margin:0; padding:0; text-align:center; float:left; left:20%; position:relative}
#header_wrapper .menu ul.main li {display:block; float:left; left:0; z-index:100; position:relative;}
#header_wrapper .menu a {display:block; float:left; padding:15px 20px 15px 37px; color:#fff; text-decoration:none; font-size:11px; margin:0; font-weight:bold; text-transform:uppercase; border-right:1px solid #000; border-left:1px solid #444; text-shadow:#000 1px 0 -1px}
#header_wrapper .menu ul.main li:first-child a {border-left:0 !important}
#header_wrapper .menu ul.main li:last-child a {border-right:0 !important}
#header_wrapper .menu ul.main li a:hover {color:#ccc; background-color:#111 !important}

#header_wrapper .menu ul.sub {position:absolute; left:0; margin:0 0 0 -1px; margin-left:-0px; margin-top:41px; display:none; padding:0; list-style:none;z-index:9999;}
#header_wrapper .menu ul.sub li {width:200px;float:left; border-bottom:1px solid #111;border-left: 1px solid #444444;border-right: 1px solid #000000;background-color:#222222 !important	}
#header_wrapper .menu ul.sub li:hover {background-color:#111 !important	}
		
#header_wrapper .menu ul.sub li a{ text-transform:none; border-left: 0px;border-right: 0px; display: block; float: left; font-size: 11px;  font-weight: bold;  margin: 0; padding: 5px 5px 5px 5px;text-decoration: none;color:#ccc;  } 

#header_wrapper .menu ul.sub li a:hover {color:#ccc;} 

#header_wrapper .menu ul.sub ul.sub2 {border-top: 1px solid #111;position:absolute; left:0; margin:0 0 0 -1px; margin-left:200px; margin-top:-1px; display:none; padding:0; list-style:none;z-index:9999;}
#header_wrapper .menu ul.sub ul.sub2 li {width:160px;float:left; border-bottom:1px solid #111; border-right: 1px solid #111;background-color:#222222 !important	}
#header_wrapper .menu ul.sub ul.sub2 li:hover {background-color:#111 !important	}
		
#header_wrapper .menu ul.sub ul.sub2 li a{ text-transform:none; border-left: 0px;border-right: 0px; display: block; float: left; font-size: 11px;  font-weight: bold;  margin: 0; padding: 5px 5px 5px 5px;text-decoration: none;color:#ccc;  } 

#header_wrapper .menu ul.sub ul.sub2 li a:hover {color:#ccc;} 


#header_wrapper .menu ul.main li a.home {background:url(../images/icons/24/ico_home.png) no-repeat 5px 50%}
#header_wrapper .menu a.contracts {background:url(../images/icons/24/ico_folder.png) no-repeat 5px 50%}
#header_wrapper .menu a.clients {background:url(../images/icons/24/ico_male_users.png) no-repeat 5px 50%}
#header_wrapper .menu a.cash {background:url(../images/icons/24/ico_calculator.png) no-repeat 5px 50%}
#header_wrapper .menu a.stock {background:url(../images/icons/24/ico_package.png) no-repeat 5px 50%}
#header_wrapper .menu a.settings {background:url(../images/icons/24/ico_tools.png) no-repeat 5px 50%}
#header_wrapper .menu a.reports {background:url(../images/icons/24/ico_accept_page.png) no-repeat 5px 50%}
#header_wrapper .menusearch a.search {background:url(../images/icons/24/ico_search.png) no-repeat 5px 50%; border:none !important;}


.ui-tabs-nav li ul.tab-sub { border:1px solid #CBC7BD;  border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;position:absolute; left:0; margin:0 0 0 -1px; margin-left:-0px; margin-top:26px; display:none; padding:0; list-style:none;z-index:9999;}
.ui-tabs-nav li ul.tab-sub li {width:200px;float:left; border-bottom:1px solid #CBC7BD;  }
.ui-tabs-nav li ul.tab-sub li:hover {}
.ui-tabs-nav li ul.tab-sub li a{ text-transform:none; border-left: 0px;border-right: 0px; display: block; float: left; font-size: 12px;  font-weight: bold;  margin: 0; padding: 5px 5px 5px 5px;padding-top: 7px;padding-bottom: 7px;text-decoration: none;color:#000;  } 
.ui-tabs-nav li ul.tab-sub li a:hover {color:#666;} 



#header_wrapper #fastnotes{
	margin-left:20%;
	margin-right:20%; 
	background-color:#222222;
	float:left;
	margin-bottom:0px;
	margin-top:5px; 
	padding:5px 5px 5px 5px; 
	border-bottom:1px solid #111;
	border-left:1px solid #111;
	border-right:1px solid #111;
	border-top:1px solid #111; 
	border-bottom-left-radius:5px; 
	border-bottom-right-radius:5px; 
	border-top-left-radius:5px; 
	border-top-right-radius:5px;
	width:60%;
	position:absolute;color:#fff;
	max-height: 45px;
	overflow: auto;
	}
/* print */
#header_wrapper .print_page a {position:absolute; right:20px; bottom:10px; height:24px; width:24px; text-decoration:none; background:url(../images/icons/24/ico_printer.png) no-repeat; display:block; font-size:10px; text-indent:2000px; overflow:hidden}

/* CONTENT */
#content_wrapper {padding:5px; float:left; margin:10px 27px 10px 10px; border:1px solid #ececec; border-radius:10px; background:#fff; width:97%; position:relative; overflow:hidden}

/* messagebox */
#messagebox {border:1px solid #DAA520; padding: 5px 5px 5px 27px; margin-bottom: 3px; background:url(../images/icons/24/ico_ok.png) no-repeat #F0E68C;}

/* tables */
#content_wrapper table {border-collapse:separate; border-spacing:1px; border-radius:5px; margin:0 0 15px 0; width:100%; position:relative}
#content_wrapper table thead * {color:#fff}
#content_wrapper th {background:#666; padding:5px;}
#content_wrapper th div {}
#content_wrapper th a {display:block; text-decoration:none; color:#fff}
#content_wrapper th a:hover {text-decoration:underline}
#content_wrapper th a.c-desc {background:url(../images/icons/16/down.png) no-repeat 100% 50%; color:#fff; text-decoration:underline}
#content_wrapper th a.c-asc {background:url(../images/icons/16/up.png) no-repeat 100% 50%; color:#fff; text-decoration:underline}
th.period,td.period {width:190px; text-align:center}
#content_wrapper tr:nth-child(even) {background: #eee}
#content_wrapper tr:nth-child(odd) {background: #fff}

#content_wrapper  table.shop tr:nth-child(even) {background: #eee}
#content_wrapper table.shop tr:nth-child(odd) {background: #fff}

#content_wrapper td {padding:3px; border-bottom:1px solid #fff; border-top:1px solid #fff; font-size:14px}
tr:hover td {border-color:#ccc !important}
tr:hover td td {border-color:#fff !important}
td.actions {width:90px; text-align:center}
td.actions a {display:inline-block; width:16px; height:16px; overflow:hidden; text-indent:-999px; margin:0 2px}
td.actions a.edit {background:url(../images/icons/16/ico_edit.png) no-repeat}
td.actions a.delete {background:url(../images/icons/16/ico_delete.png) no-repeat}
td.actions a.archive {background:url(../images/icons/24/ico_folder.png) no-repeat}
td.actions a.add {background:url(../images/icons/16/ico_add.png) no-repeat}
td.actions a.frontpage {background:url(../images/icons/16/ico_edit_page.png) no-repeat !important}
#fastnotes a.delete {
  background:url(../images/icons/16/ico_delete.png) no-repeat;
  display:inline-block;
  width:16px;
  height:16px;
  overflow:hidden;
  text-indent:-999px;
  margin:0 2px;
  float: left;
}

#fastnotes .fastnote-content {
    color: #ff3333;
    display: inline;
    height: 16px;
    line-height: 16px;
}

#fastnotes hr {
    background: #000000 none repeat scroll 0 0;
    margin: 0;
}

table.shop tr:hover td {}
table.shop tr:hover td td {}
#content_wrapper  table.shop tr.shopseparator {background: #fff}

#content_wrapper table.cart {width:100%}
#content_wrapper table.cart td.price {text-align:center}
#content_wrapper table.cart td.price input {width:50px}
#content_wrapper table.cart td.actions a {text-indent:0;}

#content_wrapper table.cart_pay td.price input {width:50px}

#content_wrapper td.date1 {text-align:center}
#content_wrapper td.status1, #left_wrapper  td.status1  {background:#FF3333; color:#fff; border-radius:5px}
#content_wrapper td.status2, #left_wrapper  td.status2  {background:orange; color:#000; border-radius:5px}
#content_wrapper td.problematic-1, #left_wrapper  td.problematic-1 {background:#FF3333; color:#fff; border-radius:5px}
#content_wrapper td.problematic-1 a, #left_wrapper  td.problematic-1 a {color:#fff;}
/* tabs */
#tabs {min-height:300px}

/* list actions */
div.actions {padding:10px 0; width:100%; float:left; clear:both}
div.actions input[type="submit"], div.actions button, div.actions input[type="button"] {background:url(../images/gradient_green.jpg) repeat-x; border:1px solid green; border-radius:5px; height:30px; line-height:30px; padding:0 10px; cursor:pointer; color:#fff; width:auto}
div.actions input[type="text"], div.actions select, #left_wrapper input[type="text"] {padding:2px; border-radius:5px; height:26px; line-height:26px; border:1px solid #ccc; width:150px}
div.actions a.add {color:#60A62D; font-weight:bold; text-decoration:none; line-height:16px; padding:0 5px 0 24px; background:url(../images/icons/24/ico_add.png) no-repeat 0 50%; margin:0 0 0 3px; font-size:18px}
div.actions span.important {color:red;}
div.actions input.print {float:right; margin: 0 2px;}

/* pagination */
.paginationControl {clear:both; width:100%; text-align:center; padding:25px 0 5px 0; border-top:1px solid #ccc; margin:5px 0; }
.paginationControl span  {padding:0 5px;}
.paginationControl span.info {float:right;font-weight:bold;}
.paginationControl a, .paginationControl a:visited {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: block;
    float: left;
    margin: 0 2px;
    padding: 4px 8px;
    text-decoration: none;
	font-weight:bold;
}
.paginationControl a.current {
    background: none repeat scroll 0 0 #A6C9E2;
}
/* forms */
dl.zend_form * {margin:0; padding:0}
#content input.button, #content input#submit,#content_wrapper input.button, #content_wrapper input#submit {background:url(../images/gradient_green.jpg) repeat-x; border:1px solid green; border-radius:5px; height:30px; line-height:30px; padding:0 10px; cursor:pointer; color:#fff; width:auto}
#content_wrapper dl.zend_form dt {clear:left; width:33%; float:left; text-align:right; padding:5px 3px 1px 3px; line-height:150%}
#content_wrapper dl.zend_form dd {clear:right; width:64%; float:left; text-align:left; padding:3px; line-height:150%}
dl.zend_form textarea {width:90%; height:120px; border:1px solid #ccc}
#content_wrapper .zend_form input[type="text"] {width:300px; border:1px solid #ccc; line-height:150%; max-width: 100%;}
#content_wrapper .zend_form input[type="text"]:active,#content_wrapper .zend_form input[type="text"]:focus {background:#FFC}
#content_wrapper .zend_form select {border:1px solid #ccc; line-height:150%}
#content_wrapper .zend_form dd#departments-element * {line-height:150%; cursor:pointer}
#content_wrapper .zend_form dd#departments-element input {margin:0 10px 0 0}
#content_wrapper .zend_form .description {display:inline}

#content_wrapper .contract_sum {
    z-index: 10;
    position: absolute;
    right: 15px;
    top: 20px;
    width: 250px;
    padding: 10px;
    border-radius: 10px;
    background: #f9f9f9;
    border: 1px solid #ececec;
    overflow: auto;
    max-height: 90%;
}
#content_wrapper .contract_sum table {width:100%}

#content_wrapper .contract_cart_info_sum { width:300px; padding:10px; border-radius:10px; background:#f9f9f9; border:1px solid #ececec}
#content_wrapper .contract_cart_info { float:right;right:15px; width:450px; padding:10px; border-radius:10px; background:#f9f9f9; border:1px solid #ececec}
#content_wrapper .contract_cart_info table {width:100%}

#content_wrapper .user_profile_info { float:left;left:15px; width:45%; padding:10px; border-radius:10px; background:#f9f9f9; border:1px solid #ececec}
#content_wrapper .user_profile_info table {width:100%}

#content_wrapper .user_actions_info { float:right;right:15px; width:45%; padding:10px; border-radius:10px; background:#f9f9f9; border:1px solid #ececec}
#content_wrapper .user_actions_info table {width:100%}

/* RIGHT WRAPPER */

a#right_toggle {white-space:nowrap; position:absolute; width:180px;    height:20px; display:block; text-decoration:none;   z-index:5}
a#right_toggle.open {right:5px; top:166px;background:url(../images/right-open.png) no-repeat;width:195px; height:33px;padding:0 0 0 0; }
a#right_toggle.closed {background:url(../images/right-closed.png) no-repeat;right:0; top:160px; width:31px; height:200px;  padding:0 0 0 0;  }
a#right_toggle.closed span {display:none}

#right_wrapper {position:absolute; top:150px; right:0; width:15%; padding:30px 10px 10px 10px; border:1px solid #ececec; border-radius:10px; background:#fff; margin:10px 0; overflow:hidden; max-width:190px !important}
#left_wrapper {display:none; float:left; width:15%; height:auto; padding:10px; border:1px solid #ececec; border-radius:10px; background:#fff; margin:10px 0;}
#right_wrapper iframe {height:280px}
#left_wrapper div.search {overflow: auto; height:500px}

#left_wrapper input[type="text"] {width:90%; border:1px solid #ccc; line-height:150%}
#left_wrapper input[type="text"]:active,#left_wrapper input[type="text"]:focus {background:#FFC}

/* LOGIN PAGE */
#login_page #content {padding:10px 20px 20px 80px; margin:100px auto; width:200px; border:5px solid #ececec; border-radius:10px; background:url(../images/icons/64/ico_lock.png) no-repeat 8px 49px #fff}
#login_page #header_wrapper {height:72px}
#login_page dl.zend_form label {margin:10px 0 0 0 !important; display:block}
#login_page dl.zend_form dd input {width:98%; border:1px solid #ccc; line-height:150%}

.zend_form .errors {margin:0 0 8px 0; padding:0; list-style:none}
.zend_form .errors li {color:#900; font-weight:bold; font-size:12px}

.osuggestionsBox {
    margin: 3px 0 0;
    
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 208px;
    z-index: 999;
}

 
.osuggestionsBox .autocomplete {
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
    color: #000000;
    padding: 5px;
    width: 196px !important;
}

.osuggestionsBox .autocomplete div {
    border-bottom: 1px dotted #F2F2F2;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 3px;
}
.osuggestionsBox .autocomplete div:hover {
    background-color: #F2F2F2;
}
.osuggestionsBox .autocomplete div.selected {
    background-color: #F2F2F2;
}



.osuggestionsBox2 {
    margin: 3px 0 0;
    
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 248px;
    z-index: 999;
}

 
.osuggestionsBox2 .autocomplete {
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
    color: #000000;
    padding: 5px;
    width: 238px !important;
	max-height:260px !important;
	overflow:auto; 
}

.osuggestionsBox2 .autocomplete div {
    border-bottom: 1px dotted #F2F2F2;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 3px;
	background-color: #FFFFFF;
	 
}
.osuggestionsBox .autocomplete div:hover {
    background-color: #F2F2F2;
}
.osuggestionsBox2 .autocomplete div.selected {
    background-color: #F2F2F2;
}

tr[onclick] * {cursor:pointer}
div[onclick] * {cursor:pointer}

tr.con01 td.status,tr.con02 td.status,tr.con03 td.status,tr.con04 td.status,tr.con05 td.status,tr.con06 td.status,tr.con07 td.status,tr.con08 td.status{
color: #CC6600;	
}
tr.con11 td.status,tr.con12 td.status,tr.con13 td.status,tr.con14 td.status,tr.con15 td.status,tr.con16 td.status,tr.con17 td.status,tr.con18 td.status{
color: #99CC33;	
}

tr.con71 td.status,tr.con72 td.status,tr.con73 td.status,tr.con74 td.status,tr.con75 td.status,tr.con76 td.status,tr.con77 td.status,tr.con78 td.status{
color: #585858;	
}
tr.con31 td.status,tr.con32 td.status,tr.con33 td.status,tr.con34 td.status,tr.con35 td.status,tr.con36 td.status,tr.con38 td.status{
color: #585858;	
}
tr.con21 td.status,tr.con22 td.status,tr.con23 td.status,tr.con24 td.status,tr.con25 td.status,tr.con26 td.status,tr.con27 td.status,tr.con28 td.status{
color: #FF0000;	
}
tr.con37 td.status{
color: #99CC33;	
}


.message {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    margin-bottom: 5px;
    padding: 10px;
    position: relative;
}
.message h3 {
    margin-top: 0;
}

.message p {
    margin-bottom: 0;
}

.message.info h3 {
    color: #225B86;
    text-shadow: 0 1px 0 #FFFFFF;
}
 
.message.info {
    background: -moz-linear-gradient(center top , #E1F2FC, #CAE9FD) repeat scroll 0 0 transparent;
    border: 1px solid #CADCEA;
    color: #225B86;
    text-shadow: 0 1px 0 #FFFFFF;
}
 
.message.success h3 {
    color: #3F7227;
    text-shadow: 0 1px 0 #FFFFFF;
} 
 
 .message.success {
    background: -moz-linear-gradient(center top , #E5EDC4, #D9E4AC) repeat scroll 0 0 transparent;
    border: 1px solid #B8C97B;
    color: #3F7227;
    text-shadow: 0 1px 0 #FFFFFF;
}


.message.warning h3 {
    color: #6D7829;
    text-shadow: 0 1px 0 #FFFFFF;
}
.message.warning {
    background: -moz-linear-gradient(center top , #FFFFC0, #F9EE9C) repeat scroll 0 0 transparent;
    border: 1px solid #E5DBAA;
    color: #6D7829;
    text-shadow: 0 1px 0 #FFFFFF;
}
.message.error h3 {
    color: #BE4741;
    text-shadow: 0 1px 0 #FFFFFF;
}
.message.error {
    background: -moz-linear-gradient(center top , #FAE2E2, #F2CACB) repeat scroll 0 0 transparent;
    border: 1px solid #EEB7BA;
    color: #BE4741;
    text-shadow: 0 1px 0 #FFFFFF;
}

.extra_buttons {
    float: right;
}

.extra_buttons > input {
    float: left;
    margin: 0 4px;
}

.extra_buttons > form {
    float: left;
    margin: 0 4px;
}

.actions > form {
    float: left;
}

div.actions input#items_per_page[type="text"] {
    width: 60px;
}

#content_wrapper .discountsform .zend_form .description {
    display: block;
    margin-bottom: 8px;
}

.discountsform dl.zend_form textarea {
    height: 400px;
    width: 300px;
}

.competition-table {
  display: inline-block;
  padding: 0 10px 0 0;
}
