hr {
	border:0;
	background:#99CC33;
}
.calendar {
border-collapse: collapse;
margin:10px;
}

.calendar th,td {
padding: 4px;
}

.calendar th {
background: #99CC33;
color:#fff;
font-size: 12px;
text-align:center;
font-weight:normal;
}

.calendar th a{
color:#fff;
}

.calendar th.head_right{
border-radius:0px 5px 0px 0px;
}

.calendar th.head_left{
border-radius:5px 0px 0px 0px;
}


.calendar tr.tr_1{
/*background: #F2F2F2 url(bg_td_alt.png) repeat-x top;*/
text-shadow: 1px 1px 1px #fff;
}

.calendar tr td {
	background:#7F7F7F;
	border:1px solid #F2F2F2;
	color:#fff;
}

.calendar tr td a{
	color:#fff;
}


body,table,tr,td,input,select,textarea {
font:12px tahoma;
margin:0px;
}


img {
border :0
}
.main_page {
width:1000px;
}

a {
	text-decoration:none;
}

fieldset, legend{
	border:2px solid #CFCFCF;
	padding:5px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;	
}

legend {
	cursor:pointer;
}

.pointer {
	cursor:pointer;
}

.tooltip {
	font-size: 12px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

.title_me {
	display:block;
	background-color:#6E6D6D;
	padding:5px;
	color:#fff;
	margin:5px;
	border-radius:5px;
}

.ajax_upload {
	background-color:#525252;
	padding:5px;
	color:#fff;
	width:300px;
	border:1px solid #1881A4;
	border-radius:5px;
}

label {
	display:inline;
	cursor:pointer;
}
.load {
	position:fixed;
	_position:absolute;
	background-color:#228CAF;
	border:1px solid #fff;
	padding:5px;
	color:#fff;
}


table {
  border-collapse: collapse;
}

.table {
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px solid #CDCDCD;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 2px 2px -2px #CCCCCC;
	position: relative;
	margin:10px;
	width: 98%; 
}

.table  td, .table  th { border-right: 1px solid #dadada;  -webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; width:auto !important;  }
.table  td:first-child, .table  th:first-child { border-right: none; }
.table  td { padding: 9px 16px; vertical-align: middle; color: #000; text-align:center;}
.table  tr { border-top: 1px solid #dadada; }

.table tbody tr.deleted { border-top: 1px solid #E5383F !important; }

.table  th { text-align: center; padding: 7px 12px; font-weight: bold; 
background: #F8F8F8;
background: -moz-linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #F8F8F8), color-stop(100%, #EFEFEF));
background: -webkit-linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
background: -o-linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
background: -ms-linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
background: linear-gradient(top, #F8F8F8 0%, #EFEFEF 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#efefef',GradientType=0 );
}

.table tr.tr_1{
/*background: #F2F2F2 url(bg_td_alt.png) repeat-x top;*/
text-shadow: 1px 1px 1px #fff;
}

.table tr.tr_red{
background: #E60000;
color:#fff;
border-top:1px solid #F2F2F2;
}
.table tr.tr_red *{
	color:#fff;
}

.table tr.tr_green{
	background: #D5FFC6;
	color:#000;
	border-top:1px solid #C0F0B9;
}
.table tr.tr_green *{
	color:#000;
}

.table tr.tr_yellow{
	background: #F3D448;
	color:#000;
	border-top:1px solid #C0F0B9;
}
.table tr.tr_yellow *{
	color:#000;
}


ul.pagination {
font-size: 11px;
clear: both;
margin:10px;
}

ul.pagination li {
display:inline;
padding-left: 5px;
margin:2px;
}

ul.pagination li a {
	background:#2790D2;
	background: -moz-linear-gradient(center top , #2790D2, #2b87c1) repeat scroll 0 0 transparent;
	border: 1px solid #2b87c1;
	padding:5px;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	color: #FFFFFF !important;
	cursor: pointer;
	display: inline-block;
	font: bold 11px Tahoma,Arial,sans-serif;
	margin-right: 3px;
	outline: medium none;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
	margin:5px;
}

ul.pagination li.page a {
color: #fff;
font-weight: 700;
}

ul.pagination li.page a:hover {
color: #fff;
}

ul.pagination li.page a {
/*background: #00789F url(bg_buttons.png) repeat-x top;*/
border: 1px solid #0D87AE;
}

ul.pagination li a:hover {
color: #fff;
border:1px solid #BED84C;
background:url(buttony.png) center center;
}


label {
padding-left: 20px;
display: block;
padding-bottom: 10px;
}

input, textarea{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #d7d7d7;
	border-image: none;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	color: #036FAF;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: 600;
	margin: 0;
	padding: 7px;
}

select {
padding: 1px 5px;
border: 1px solid #ccc;
border-radius: 5px;
-moz-border-radius: 5px;
margin:5px;
}

input:focus {
border: 1px solid #666;
}

.button, .btnalt, .search, .button_red{
	background:#2790D2;
	background: -moz-linear-gradient(center top , #2790D2, #2b87c1) repeat scroll 0 0 transparent;
	border: 1px solid #2b87c1;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	color: #FFFFFF !important;
	cursor: pointer;
	display: inline-block;
	font: bold 11px Tahoma,Arial,sans-serif;
	margin-right: 3px;
	outline: medium none;
	padding: 4px 6px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
}

.button_red {
	background:#EC4042;
	background: -moz-linear-gradient(center top , #EC4042, #ea2729) repeat scroll 0 0 transparent;
	border:1px solid #ea2729;
}

.no_ie .button-a {
	display:block;
	float:right;
	text-align:center;
	margin:0 5px 0 5px;
}



.warning {
border-radius: 10px;
-moz-border-radius: 10px;
text-shadow: 1px 1px 1px #fff;
margin:20px;
padding: 8px 10px 8px 10px;
border: 3px solid #BF9900; 
background-color:#fff; 
/*background-image:url(../icon/icon_warning.png), url(bg_fade_yellow_med.png);*/ 
background-repeat:no-repeat, repeat-x; 
background-position: 98% center, top; 
padding-right:35px;
color:#000;
text-align:right;
}

.warning-img {
    background-image:url(../icon/icon_warning.png); 
    padding: 8px 50px 4px 10px;
}


.error_success {
border-radius: 10px;
-moz-border-radius: 10px;
text-shadow: 1px 1px 1px #fff;
margin:20px;
padding: 8px 10px 8px 10px;
border: 3px solid #8EA534;
background-color:#fff; 
/*background-image:url(../icon/icon_success.png), url(bg_fade_green_med.png);*/ 
background-repeat:no-repeat, repeat-x; 
background-position: 98% center, top;
padding-right:35px;
color:#000;
text-align:right;
}

.error_error {
background-color: #FFFFFF;
background-image: url("../icon/icon_error.png");
background-position: 99% center;
background-repeat: no-repeat;
border: 2px solid #FF0000;
border-radius: 5px 5px 5px 5px;
color: #FF0000;
font-weight: bold;
margin: 20px;
padding: 10px 30px 10px 5px;
text-align: right;
}
.error_error2 {
background-color: #FFFFFF;
background-image: url("../icon/icon_error.png");
background-position: 98% center;
background-repeat: no-repeat;
border: 3px solid #FF0000;
border-radius: 5px 5px 5px 5px;
margin:5px;
padding: 10px 30px 10px 5px;
text-align: right;
width:95%;
line-height:25px;
position:relative;
}
.warning2 {
background-color: #FFFFFF;
background-position: 98% center;
background-repeat: no-repeat;
border: 3px solid #BF9900; 
border-radius: 5px 5px 5px 5px;
margin:5px;
padding: 10px 30px 10px 5px;
text-align: right;
width:95%;
line-height:25px;
position:relative;
}
.warning222 {
background-color: #FFFFFF;
background-position: 98% center;
background-repeat: no-repeat;
border: 3px solid #BF9900; 
border-radius: 5px 5px 5px 5px;
margin:5px;
padding: 10px;
text-align: right;
width:97%;
line-height:25px;
position:relative;
}
.error_success22 {
border: 3px solid #8EA534;
background-color:#fff; 
/*background-image:url(../icon/icon_success.png), url(bg_fade_green_med.png);*/ 
background-position: 98% center;
background-repeat: no-repeat;
border-radius: 5px 5px 5px 5px;
margin:5px;
padding: 10px 30px 10px 5px;
text-align: right;
width:95%;
line-height:25px;
position:relative;
}
.error_success222 {
border: 3px solid #8EA534;
background-color:#fff; 
background-position: 98% center;
background-repeat: no-repeat;
border-radius: 5px 5px 5px 5px;
margin:5px 0.5%;
padding: 10px;
text-align: right;
width:97%;
line-height:25px;
position:relative;
}
.error_error222 {
background-color: #FFFFFF;
background-position: 98% center;
background-repeat: no-repeat;
border: 3px solid #FF0000;
border-radius: 5px 5px 5px 5px;
margin:5px;
padding: 10px;
text-align: right;
width:95%;
line-height:25px;
position:relative;
}
.error_success2 {
position:absolute;
left:5px;
cursor:pointer;
}
.error_success_del {
position:absolute;
left:10px;
cursor:pointer;
}
.error_success_del2 {
position:absolute;
left:50px;
cursor:pointer;
}

.info {
background:url(../icon/icon_info.png) center right no-repeat;
padding:5px;
padding-right:20px;
margin:5px;
}

.not_show {
display:none;
}

.change_id {
background:url(../icon/change_id.gif) center center no-repeat;
width:16px;
border:0;
display:inline-block;
}

.change_order {
background:url(../icon/sort.png) center center no-repeat;
width:16px;
border:0;
}

.change_state {
background:url(../icon/state.png) center center no-repeat;
width:16px;
border:0;
display:inline-block;
}

.change_price{
background:url(../icon/dollar.png) center center no-repeat;
width:20px;
border:0;
display:inline-block;
}

.show_cat {
background:url(../icon/show_cat.png) center center no-repeat;
width:16px;
border:0;
display:inline-block;
}

.change_cat {
background:url(../icon/folder-move.png) center center no-repeat;
width:16px;
border:0;
display:inline-block;
}

.delete_all {
background:url(../icon/delete_all.png) center center no-repeat;
width:16px;
border:0;
}