﻿@charset "utf-8";
@media all {
	.page-break	{ display: none; }
}

@media print {
	.page-break	{ display: block; page-break-before: always; }
}

/* CSS Document */
/*backgrounddgfg*/ 
.font11
{
    font-size:11px;
    font-weight:normal;
}
.fieldset1
{
    padding-top:0;   
}

#divTenderUpdate .ajax__calendar .ajax__calendar_container
, #divTenderUpdate .ajax__calendar_body
{
    width:253px !important;
} 

#divTenderUpdate .ajax__calendar .ajax__calendar_container
{
    height: 260px !important;    
}

#divTenderUpdate .ajax__calendar_body
{
    height: 220px !important;   
}

.tender-list {
	background:url(../images/Tender%20list.jpg) top center no-repeat;
	height:844px;

}

.displayinline
{
    display:inline !important;    
}

.displaynone
{
    display:none !important;    
}

.rotate90{
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  /* IE */

}

.pm_ajaxloader
{   
    width:100%;
    height:100%;
    position:absolute;
    z-index:999999;
    background:#ededed;
    top:2px;
    right:2px;
    opacity:0.5;
    text-align:center;
    padding-top:50%;
}
.ChartRight
{
    position:absolute;
    right:195px;  
    bottom:105px;
    width:51px;
    height:400px;
    overflow:hidden;  
    margin-top:100px;
     
}
.ChartRightCol
{
    position:absolute;
    right:0px;  
    bottom:0px;
    width:75px;
    height:450px;
    overflow:hidden;  
    margin-top:100px;
     
} 
.ChartRightColNumber
{
    position:absolute;
    right:45px;
    bottom:0px;
    width:5px;
    height:450px;
    overflow:hidden;
     
} 
.CharRightColBar
{
    position:absolute;
    right:50px;
    bottom:9px;
    width:0.7px;
    height:320px;
    overflow:hidden; 
    background:#c0c0c0
}
.CharRightNumber0
{
    position:absolute;
    right:-7px;
    bottom:-15px;
    width:51px;
    height:40px;
    overflow:hidden;  
}
.search_box
{
	border: 1px #dedede solid;
	background:#eeeeee;
	padding:3px 10px;
	margin-bottom:10px;
/*
    border:1px solid #c0c0c0;
    padding:10px 15px;
    margin:5px 10px;
    background:#ededed;
*/
}

.search_box td
{
}

.search_box table
{
}

.W50px
{
    width:50px;
}
.H22px
{
    height:22px;
} 

.fieldset_1
{
    border:1px solid #ededed;
    padding:5px 10px;
    overflow:hidden;
    background:#fff;
    margin:0px;
}

.fieldset_tender
{
    border:1px solid #c0c0c0;
    padding-top:0px;
    height:300px;
    overflow:hidden;
    margin-right:15px;
    width:740px;
    float:left;
    background:#f9f9f9;
}
.fieldset_product
{
    border:1px solid #c0c0c0;
    background:#f9f9f9;
    padding-top:0px;
    height:300px;
    overflow:hidden;
    width:370px;
    float:right;
}
.fieldset_tenderView
{
    border:1px solid #c0c0c0;
    padding-top:0px;
    height:auto;
    overflow:hidden;
    margin-right:15px;
    width:1160px;
    float:left;
    background:#f9f9f9;
    padding-right:0;
}

.fieldset_productView
{
    border:1px solid #c0c0c0;
    background:#f9f9f9;
    padding-top:0px;
    height:300px;
    overflow:hidden;
    width: 0;
    float:right;
}
 
.fieldset_product .product
{
    height:205px;
    max-height:272px;
    overflow-y:scroll;
    overflow-x:hidden;
    border:1px solid #ededed;
    font-size:8pt;
}
.product
{
    height:180px !important;
}

.tableleft
{
    float:left;
    position:relative;
    width:550px; 
}
.tableleft1
{
    float:left;
    position:relative;
}
.tableright
{
    float:right;
    position:relative;
    width:450px;
}
.tableright1
{
    float:left;
    position:relative;
    width:80px;
    padding-left:50px;
}
.tableright_Result
{
    float:right;
    position:relative;
    width:270px;
}
.tableProduct
{ 
    float:right;
    position:relative;
    width:340px; 
}
.tableTender
{ 
    float:left;
    position:relative;
    width:570px;
    height:400px;
}
.tableTenderAplied
{ 
    width:100%;
    height:400px;
} 
.hospital
{
    height:140px; 
    overflow:auto;
    border:1px solid #c0c0c0;
    background:#fff;
    width:623px;
    float: left; 
    margin-right:10px;
}

.SelectHosp
{
    float: right; 
    position: relative; 
    padding-bottom:3px;
}
.customername
{
    font-size: 12px;
    color: #343434;
    font-weight:bold;
}

.fieldsetHosp
{
    padding-bottom:0px;
}

.trLabelFilter
{

    }
    .trLabelFilter td
{
    padding-left:15px;
    padding-bottom:4px;

    }
    
.trLabelFilter1 td
{
    padding-left:10px;
    padding-bottom:2px;
    vertical-align:top;

}

.trPL5 td
{
    padding-left:5px;
    padding-bottom:2px;
    vertical-align:top;
}
.trPL10 td
{
    padding-left:10px;
    padding-bottom:2px;
    vertical-align:top;
}


.datePicker input
{
    width:96%;
	display:inline-block;
	height:14px;
	padding:3px 5px;
	vertical-align: middle;
	border:1px solid #d9d9d9;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFF url(../images/input-bg.png) top left repeat-x;
    width:80px;
    }
    .chart
    {
        text-align:center;
        background:#ededed;
        border:1px solid #c0c0c0;
        padding:10px;
        }
        .space
        {
            height:15px;
            }
            .line1
            {
                background:#f9f9f9;
                height:1px;
                margin:10px 5px;
                }

#wrapper {
	margin: 0px auto;
	width:1020px;
	min-height:400px;
}
#container {
	width:780px;
	position:absolute;
	right:13px;
	top:110px;
}



/*selection----*/
.selection{
	border: 1px #dedede solid;
	background:#eeeeee;
	padding:10px;
	margin-bottom:15px;

	
}


.pd5{padding:5px;}
.pdT5{padding-top:5px;}
.pdB5{padding-bottom:5px;}
.pdL5{padding-left:5px;}
.pdR5{padding-right:5px;}

.pd10{padding:10px;}
.pdT10{padding-top:10px;}
.pdB10{padding-bottom:10px;}
.pdL10{padding-left:10px;}
.pdR10{padding-right:10px;}

.pd15{padding:15px;}
.pdT15{padding-top:15px;}
.pdB15{padding-bottom:15px;}
.pdL15{padding-left:15px;}
.pdR15{padding-right:15px;}

.pd20{padding:20px;}
.pdT20{padding-top:20px;}
.pdB20{padding-bottom:20px;}
.pdL20{padding-left:20px;}
.pdR20{padding-right:20px;}

.C {text-align:center;}
.L {text-align:left;}
.R {text-align:right;}
.B {vertical-align:bottom;}
.T {vertical-align:top;}

.setup01
{
    	font-size: 12px;
	font-weight: bold;
	color: #555;
	margin:0 10px 0 0;
	padding:3px 15px;
}

.setup02
{
    padding-left:5px;    
    padding-right:5px;
}
/* forms */
select.select {
	width:310px;
	height:22px;
	line-height:20px;
	color:#343434;
	margin:0 0 3px 0;
	font:11px Tahoma, Helvetica, sans-serif;
	padding:1px 1px;
	background: #FFF url(../images/input-bg.png) 2px 0px repeat-x;
	border:1px solid #d9d9d9;
	
}
select.select:focus, select.select:active {
	outline:none;
}
select.select optgroup {
	padding: 5px 0;
	font-weight:bold;
	text-indent:15px;
}
select.select option {
	padding: 5px 15px;
	font-weight:normal;
}
select.select optgroup option {
	text-indent:10px;
}



input.inputtext {
	width:300px;
	display:inline-block;
	height:16px;
	padding:3px 5px;
	margin-bottom:5px;
	vertical-align: middle;
	border:1px solid #d9d9d9;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFF url(../images/input-bg.png) top left repeat-x;
}
input.inputtext:focus, .selection form textarea:focus {
	border:1px solid #acacac;
}
input.inputtext.small {
	width:200px;
}
input.inputtext.medium {
	width:298px;
}
input.inputtext.big {
	width:400px;
}
input.inputtext.inputgrid {
	width:50px;
	height:22px;
}
input.inputtext.calendagrid {
	width:70px;
	height:22px;
}

input.inputtext.Nummericgrid {
	width:250px; 
}
.selection label {
	display:inline-block;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	margin:0 10px 0 0;
	vertical-align: middle;
}
.selection form p {
	padding-bottom:15px;
	clear:both;
}
.selection form p input.inputtext {
	margin-bottom:0;
}
.selection form textarea {
	width: 98%;
	height: 140px;
	padding: 5px;
	margin:0;
	display:block;
	border:1px solid #d9d9d9;
	font-size: 14px;
	color: #333;
	background: #FFF url(../images/input-bg.png) top left repeat-x;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: none;
}
.selection form textarea.resizable {
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}
.input_textarea {
	width: 98%;
	height: 140px;
	padding: 5px;
	margin:0;
	display:block;
	border:1px solid #d9d9d9;
	font-size: 14px;
	color: #333;
	background: #FFF url(../images/input-bg.png) top left repeat-x;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: none;
}
.selection form input.radio, .selection form input.checkbox {
	vertical-align: middle;
}
.selection form input.radio, .selection form input.checkbox {
	vertical-align: middle;
}
.selection form .note {
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	vertical-align: middle;
}
.selection form .note.error {
	color: #e3302c;
}
.selection form .note.loading {
	background:url(../images/ajax-loader.gif) 10px 50% no-repeat;
	padding-left:30px;
	display:inline-block;
}
/* buttons */
.btn-3 {
	display:inline-block;
	height:32px;
	color:#343434;
	font:bold 12px Tahoma, Helvetica, sans-serif;
	cursor:pointer;
	text-shadow:1px 1px 0px rgba(255, 255, 255, 0.5);
	text-decoration:none;
	padding:3px 10px;
	vertical-align:middle;
	background:url(../images/buttons.png) top right no-repeat;
	white-space:nowrap;
	border:none;
	overflow:visible;
	border-radius:8px;
	border:1px solid #959595;
}

button.button, a.button, input.button {
	display:inline-block;
	height:32px;
	color:#343434;
	font:bold 12px Tahoma, Helvetica, sans-serif;
	cursor:pointer;
	left:5px;
	text-shadow:1px 1px 0px rgba(255, 255, 255, 0.5);
	text-decoration:none;
	margin:0 5px 0 8px;
	padding-left:0px;
	vertical-align:middle;
	background:url(../images/buttons.png) top right no-repeat;
	white-space:nowrap;
	border:none;
	overflow:visible;
}
.no-wrap{white-space:nowrap;} 
a.button,input.button {
	margin-left:6px;
}
button.button span, a.button span {
	float:left;
	margin:0 13px 0 -10px;
	padding-left:15px;
	line-height:32px;
	height:32px;
	background:url(../images/buttons.png) top left no-repeat;
	overflow:visible;
}
button.button:hover, a.button:hover {
	background-position:100% -216px;
}
button.button:hover span, a.button:hover span {
	background-position:0 -216px;
}
button.button.small, a.button.small {
	height:22px;
	font:bold 11px Arial, Helvetica, sans-serif;
	background-position:100% -128px;
}
button.button.small span, a.button.small span {
	line-height:22px;
	height:22px;
	background-position:0 -128px;
}
button.button.small:hover, a.button.small:hover {
	background-position:100% -344px;
}
button.button.small:hover span, a.button.small:hover span {
	background-position:0 -344px;
}
/*grid--------------*/
.sb-box {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin: 0px;
	border: 1px solid #e4e4e4;
	padding:1px;
	behavior: url(PIE.htc);
	
}
.header
{
    height: 33px;
    padding: 0 15px;
    line-height: 33px;
    background: transparent url('../images/bg-sb-title.jpg') repeat-x left top;
    /*width: 96.87%;*/
}

.header .button {
	float:right;
	margin-top:5px;
	margin-left:15px;
}

.header h3 {
	font-weight: 600;
	color: #fff;
	float:left;
	padding-left:15px;
}

.header h3 a{
	color: #fff;
}

.sb-box .bcont {
	background-color:#fff;
	border-top:1px solid #f8f8f8;
	margin:1px 0 0 0;
	padding:10px;
	
}
.bcontReport7
{
    background-color:#fff;
	border-top:1px solid #f8f8f8;
	margin:1px 0 0 0;
	padding:10px;    
}

.headrptcusright
{
   float:right; margin-top:5px; padding-right:20px; 
}

.total_1,.total_1:hover{background:#0055A8 !important;color:#fff !important; font-weight: bold;}
.total_1 .color1,.total_1:hover .color1,.total_1 .color2,.total_1:hover .color2{color:#fff !important;}
.total_2, .total_2:hover{color: Blue; font-weight: bold;}
.total_3, .total_3:hover{background:#BAEDED !important;color:#000; font-weight: bold;}


/*table*/
table.infotable {
	border-collapse: collapse;
	width: 100%;
	margin:0px;
}
table.infotable tbody th {
	background: #eeeeee;
	text-shadow: #fff 0 1px 0;
	padding:5px;
	font-weight: bold;
	border-right: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}

table.infotable thead th {
	background: #eeeeee;
	text-shadow: #fff 0 1px 0;
	padding:5px;
	font-weight: bold;
	border-right: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}

table.infotable tbody td {
	padding:5px;
	border:1px solid #C0C0C0;
}
table.infotable tbody tr.bg {
	background:#f1f4f9;
}

table.infotable tbody tr.large td{
	padding:10px;
}

table.infotable tbody tr.bg-price {
	background:#A8D4FF;
}
.bg-price {
	background:#A8D4FF;/*#3CFF00 #EDECAA*/
}
table.infotable tbody tr.total {
	background:#0055A8;
	color:#fff;
	font-weight:bold;
}
table.infotable tbody tr.total:hover {
	background:#0055A8;
	color:#fff;
	font-weight:bold;
}
table.infotable tbody tr:hover {
	background:#bbe6fd;
}

/*table*/
table.infotable1 {
	border-collapse: collapse;
	margin:0px;
}
table.infotable1 tbody th {
	background: #eeeeee;
	text-shadow: #fff 0 1px 0;
	padding:5px;
	font-weight: bold;
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
}

table.infotable1 thead th {
	background: #eeeeee;
	text-shadow: #fff 0 1px 0;
	padding:5px;
	font-weight: bold;
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
}

table.infotable1 td {
	padding:5px;
	border:1px solid #c0c0c0;
	white-space: nowrap;
}
table.infotable1 tbody tr.bg {
	background:#f1f4f9;
}
table.infotable1 tbody tr.bg-price {
	background:#A8D4FF;
}
.bg-price {
	background:#A8D4FF;/*#3CFF00 #EDECAA*/
}
.bg-subtotal{
	background:#eeeeee;/*#3CFF00 #EDECAA*/
}
table.infotable1 tbody tr.total {
	background:#0055A8;
	color:#fff;
	font-weight:bold;
}
table.infotable1 tbody tr.total:hover {
	background:#0055A8;
	color:#fff;
	font-weight:bold;
}
table.infotable1 tbody tr:hover {
	background:#bbe6fd;
}

/* pagination styles */
.pagination {
	font-size: 11px;
	font-weight: bold;
	padding:15px ;
	text-align:center;
}
.pagination a{
	background:url("../images/bg-sb-title.png") 0 0 repeat-x;
	border:1px solid #aeb6c2;
	display:inline-block;
	text-shadow:1px 1px 0 #fff;
	line-height:20px;
	padding:0 10px;
	color:#0089b6 !important;/*text-shadow:-1px -1px 0 rgba(0,0,0,0.3);*/
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;/*background:url(images/minibutton_matrix.png) 0 0 no-repeat;white-space:nowrap;border:none;*/
	outline:none;
	overflow:visible;
	cursor:pointer;
	text-decoration:none !important;
	margin-bottom:5px;
}

.pagination span span{
	background:url("../images/bg-sb-title.png") 0 0 repeat-x;
	border:1px solid #aeb6c2;
	display:inline-block;
	text-shadow:1px 1px 0 #fff;
	line-height:20px;
	padding:0 10px;
	color:#c0c0c0 !important;/*text-shadow:-1px -1px 0 rgba(0,0,0,0.3);*/
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;/*background:url(images/minibutton_matrix.png) 0 0 no-repeat;white-space:nowrap;border:none;*/
	outline:none;
	overflow:visible;
	cursor:pointer;
	text-decoration:none !important;
	margin-bottom:5px;
}

.pagination span strong{
	background:url("../images/bg-sb-title.png") 0 0 repeat-x;
	border:1px solid #aeb6c2;
	display:inline-block;
	text-shadow:1px 1px 0 #fff;
	line-height:20px;
	padding:0 10px;
	color:#101010 !important;/*text-shadow:-1px -1px 0 rgba(0,0,0,0.3);*/
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;/*background:url(images/minibutton_matrix.png) 0 0 no-repeat;white-space:nowrap;border:none;*/
	outline:none;
	overflow:visible;
	cursor:pointer;
	text-decoration:none !important;
	margin-bottom:5px;
}

.paginationSpan{
	background:url("../images/bg-sb-title.png") 0 0 repeat-x;
	border:1px solid #aeb6c2;
	display:inline-block;
	text-shadow:1px 1px 0 #fff;
	line-height:20px;
	padding:0 10px;
	color:#0089b6 !important;/*text-shadow:-1px -1px 0 rgba(0,0,0,0.3);*/
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;/*background:url(images/minibutton_matrix.png) 0 0 no-repeat;white-space:nowrap;border:none;*/
	outline:none;
	overflow:visible;
	text-decoration:none !important;
	margin-bottom:5px;
}

.pagination a:hover, .pagination a.active {
	border:1px solid #979797;
	color:#5f5f5f !important;
	text-decoration:none;
	background-position:0 50%;
}

.red{color:Red !important}
.blue{color:Blue !important}
.bold {font-weight: bold;}

.yellow{background-color:Yellow !important}
.red_bg{background-color:Red !important}

.lightGray{background-color:#ffcc99 !important}

.lightGray1{background-color:#ebebeb !important}

.lightGreen{background-color:#ccffff !important}

.lightBlue
{
    background-color: #BFFFE6;
}

.darkBlue
{
    background-color: #84E0FF !important;
}



.Title_01
{
    color:Red;
    font-weight:bold;
    font-size:11pt;
    padding:15px 0px 5px 15px;
    }
.bg-header-grid
{
    background:#ededed;
    padding:5px 10px;
    font-weight:bold;
    }
.btnSort
{
    background: url(../images/tipsy-north.gif) no-repeat 0px 8px;
    margin-left:10px;
    width:10px;
    padding-top:3px;
    
    
    }
    
    .btnSort1
{
    background: url(../images/tipsy-south.gif) no-repeat 0px 8px;
    width:10px;
    padding-top:3px;
    margin-left:2px;
    }
    
.headerSortUp1
{
        background: #ededed url(../images/tipsy-north.gif) no-repeat right 11px  !important;
        color:#034af5;
}

.headerSortDown1
{
        background: #ededed url(../images/tipsy-south.gif) no-repeat right 11px !important;
        color:#034af5;
        
}
        
.Link_Header
{
    float:left;
        width:100%;
        color:#101010 !important;
    }

.Active_Up
{
        background: #ededed url(../images/tipsy-north.gif) no-repeat right 6px  !important;
        float:left;
        width:100%;

}


.Active_Down
{
        background: #ededed url(../images/tipsy-south.gif) no-repeat right 6px  !important;
        float:left;
        width:100%;

}
.tab-active
{
    background:#fff;
    color:#034af5 !important;
    float:left;
    padding:0px 10px 8px 10px !important;
    height:20px;
    margin-top:5px;
    font-weight:bold;
    margin-left:2px;
    
}

.tab
{
    margin-left:2px;
    background:#c0c0c0;
    color:#3E636A !important;
    float:left;
    padding:0px 10px 8px 10px !important;
    height:20px;
    margin-top:5px;
    font-weight:bold;
}

.tab:hover
{
    background:#fff;
    color:#3E636A !important;
}
.select_version
{
    border:none;
    background:#0278B6;
    border:none !important;
    color:#fff;
    
}
.sepa
{
    width:1px;
    border-right:2px dotted #fff;
    padding-left:5px !important;
    padding-right:0px !important;
}
.header .button_export,.button_export_img, .button_export_big, .button_export {
	float:right;
	margin-top:5px;
	margin-left:15px;
}



.button_export
{
	background: #D2D2D2 url(../images/ico_excel.png) no-repeat 5px 4px;
	padding:0px 10px  0px 25px;
	height:19px;
	border:1px solid #777;
	border-radius:3px;
    
}

.button_export_big
{
	background: #D2D2D2 url(../images/ico_excel.png) no-repeat 5px 9px;
	padding:5px 10px  0px 25px;
	height:25px;
	border:1px solid #777;
	border-radius:3px;
    
}

.button_export_img
{
	background: #D2D2D2 url(../images/archives.png) no-repeat 5px 4px;
	padding:0px 10px  0px 25px;
	height:19px;
	border:1px solid #777;
	border-radius:3px;
    
}
.header .select {
	float:right;
	margin-top:5px;
	margin-left:15px;
}


.button_exportPowerpoint 
{
	background: #D2D2D2 url(../images/ico_powerpoint.png) no-repeat 5px 4px; 
}

.button_export:hover
{
	background: #EEEEEE url(../images/ico_excel.png) no-repeat 5px 4px;
}

.button_exportPowerpoint:hover
{
	background: #EEEEEE url(../images/ico_powerpoint.png) no-repeat 5px 4px;
}
.button_export span, .button_export_img span, .button_export_big span
{
    margin-top:2px;
	text-shadow:1px 1px 0px rgba(255, 255, 255, 0.5);
	color:#434343;
	font:bold 12px Tahoma, Helvetica, sans-serif;
	cursor:pointer;
	float:left;
}

/*button print*/

.header .button_Print {
	float:right;
	margin-top:5px;
	margin-left:15px;
}

.button_Print
{
	background: #D2D2D2 url(../images/icon_print.png) no-repeat 5px 4px;
	padding:0px 10px  0px 25px;
	height:19px;
	border:1px solid #777;
	border-radius:3px;
    
}


.button_Print span
{
    margin-top:2px;
	text-shadow:1px 1px 0px rgba(255, 255, 255, 0.5);
	color:#434343;
	font:bold 12px Tahoma, Helvetica, sans-serif;
	cursor:pointer;
	float:left;
}

/**/

.Fix_Column
{
    table-layout:fixed !important;
}
.Fix_Column td
{
    overflow:hidden;
}
.w1
{
    width:80px;
    }
.footer 
{
    background-color: #E0E0E0;    
}
.footer tbody td 
{
    border: 1px solid #C9C9C9 !important;      
}
.winlose tbody tr
{
    background-color:#A8D4FF;
}
 

.title_1
{
    padding:5px 15px 10px 10px;
    font-weight:bold;

}


.BorderB{border-right:2px solid #101010 !important;}
.BorderB_B{border-bottom:2px solid #101010 !important;}
.BorderB_R{border-right:2px solid #101010 !important;}
.BorderB_R1{border-right:2px solid #9c9c9c !important;}
.BorderB_L{border-left:2px solid #101010 !important;}
.color1{color:#0055A8 !important;}
.color2{color:#A80007 !important;}
.hightlight,.hightlight:hover{color:#FF7C00;font-weight:bold;}

.tab_page{border-bottom:1px solid #0055A8; height:27px; margin-bottom:20px; padding-left:30px; padding-top:20px;}
.tab_page ul{list-style:none;}
.tab_page ul li{float:left;}
.tab_page ul li a{float:left; padding:5px 20px;border:1px solid #0055A8;font-weight: bold; margin-right:10px; background:#ededed; border-radius:5px 5px 0px 0px;}
.tab_page ul li a.active, .tab_page ul li a:hover{background:#51A9FF !important;color:#fff; }

.tab_page_sub{border-bottom:1px solid #000; height:27px;  margin-bottom:20px; padding-left:30px; padding-top:20px;}
.tab_page_sub ul{list-style:none;}
.tab_page_sub ul li{float:left;}
.tab_page_sub ul li a{float:left; color:#000; padding:5px 20px;border:1px solid #000;font-weight: normal; margin-right:10px; background:#ededed;border-radius:5px 5px 0px 0px;}
.tab_page_sub ul li a.active, .tab_page_sub ul li a:hover{background:#A8D4FF !important;color:#000; }

.bg_color_00{background:#fff !important;}
.bg_color_01{background:#FFFCA8 !important;}
.bg_color_02{background:#A8D4FF !important;color:#000;}
.bg_color_04{background:#FFDCA8 !important;color:#000;}
.bg_color_05{background:#A8FFD4 !important;color:#000;}
.bg_color_06{background:#FFFCA8 !important;color:#000;}
.bg_color_07{background:#A8D4FF !important;color:#000;}
.bg_color_08{background:#BAEDED !important;color:#000;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.btn-1{display:inline-block;
	color:#fff !important;
	font:bold 12px Tahoma, Helvetica, sans-serif;
	cursor:pointer;
	background:#0177B4;
	border:1px solid #055B87;
	border-radius:5px;
	padding:3px 5px;
	}
.btn-1:hover{color:#A8D4FF !important;background:#0055A8;}
.btn-2{display:inline-block;
	color:#000 !important;
	font:bold 12px Tahoma, Helvetica, sans-serif;
	cursor:pointer;
	background:#fff;
	border:1px solid #c0c0c0;
	border-radius:3px;
	padding:3px;
	}

.hidden{display:none;}
.b{font-weight:bold;}

.bg_hosp, .bg_cust_type_HOSPITAL{background:#FFC0A8 !important; }
.bg_phar, .bg_cust_type_PHARMACY{background:#BAEDED !important;}
.bg_whole, .bg_cust_type_WHOLESALER{background:#BABAED !important;}
.bg_all_channel, .bg_cust_type_TOTAL{background:#FFDCA8 !important;}

.btn-2{border-radius:3px; border:1px solid #5AA4D1; padding:5px 10px; background:#fff; cursor:pointer;}

.list_img{}
.item_img{float:left;width:185px; height:200px; border:1px solid #c0c0c0; margin:4px; position:relative; }
.item_img img{width:185px; height:150px;}
.item_img .view_img{position:absolute; top:152px; left:5px; width:170px;overflow:hidden;border:0px solid red;text-align:center;}
.item_img input[type=image]{position:absolute; bottom:5px; right:3px;}
.item_img input[type=checkbox]{position:absolute; bottom:5px; left:3px;}

.item_img_2{float:left;width:185px; height:210px; border:1px solid #c0c0c0; margin:4px; position:relative; }
.item_img_2 img{width:185px; height:150px;}
.item_img_2 .view_img{border:0px solid red; margin-bottom:5px; display:inline-block; }
.item_img_2 input[type=checkbox]{position:absolute; top:3px; right:3px;}

.item_file{float:left;width:375px; height:30px; border:1px solid #ededed; margin:4px; position:relative; }
.item_file img{width:16px; height:16px;}
.item_file a.view_file{position:absolute; top:5px; left:5px; width:310px;overflow:hidden;border:0px solid red;}
.item_file input[type=image]{position:absolute; top:6px; right:30px;}
.item_file input[type=checkbox]{position:absolute; top:8px; right:5px;}
.item_file a.view_topic{position:absolute; top:6px; right:28px; color:#000;  border:0px solid red;}

.item_file_2{float:left;width:365px; border:1px solid #ededed; margin:4px; position:relative; padding:5px;}
.item_file_2 img{width:16px; height:16px;}
.item_file_2 a.view_file{border:0px solid red; margin-bottom:5px; display:inline-block;}
.item_file_2 a.view_topic{border:0px solid red;display:inline-block; }
.item_file_2 input[type=checkbox]{position:absolute; top:8px; right:5px;}

.detail_1{width:800px;border:1px solid #c0c0c0;}
.d1_header{background:#ededed;}
.detail_1 th{background:#ededed;}
.detail_1 td,.detail_1 th{padding:3px 10px; vertical-align:top;}
.d1_ct{}
.d1_ct td,.d1_ct th{border-top:1px solid #ededed; padding:10px 10px;}

.space_5{height:5px; clear:both;}
.noti_count{display:inline-block; padding:0px 5px; background:#EA151E; border-radius:3px; border:1px solid #FF000B; color:#fff; text-align:center; font-weight:bold; font-size:8pt; margin-left:3px; line-height:13px;}

.box_10{border:2px solid #3380CB; padding:15px; margin-bottom:40px; font-weight:bold; width:92%;}
.box_10 td{padding:5px 0;}

.definition {
    background:#FFD2A8;
    border-collapse:collapse;
}

.definition td,.definition th{
    padding:5px 30px 5px 10px !important;
    border:1px solid #FFCC51;
    font-weight:normal;
    font-style:italic;
    font-size:8pt;
    text-align:left;
}

.box_bc {border: 1px solid #808080; padding: 10px; height:300px; overflow:auto;}
.table_date {border:none;background:none;font-weight:bold;color:blue}
.table_date:hover {cursor:pointer;}

.tbl-3{border-collapse:collapse; border:1px solid #000;}
.tbl-3 td{border-collapse:collapse; border:1px solid #343434; padding:5px 10px;}
.tbl-3 th{border-collapse:collapse; border:1px solid #343434; padding:3px 10px; background:#ededed;}
.tbl-3 input{ width:99%; padding:2px;}

.tr_total_dutru td{font-weight:bold;}
.tr_total_dutru td:nth-child(4){visibility:hidden;}
.tr_total_dutru td:nth-child(5){visibility:hidden;}
.tr_total_dutru td:nth-child(6){visibility:hidden;}

.pd5{padding:5px;}
.pd10{padding:10px;}
.pd15{padding:15px;}
.pd20{padding:20px;}

.tbl_none {}
.tbl_none td{border:none !important; padding:2px !important;}