 * {font: normal normal 11px/100% Verdana, Tahoma; color:#666666;}
 body {padding:0px; background:#f8f5f5}
 

 h1, h2, h3, h4, h5 {font-weight:bold; line-height:120%}
 td {padding:2px; *padding:1px}
 b *, .bold {font-weight:bold !important}
 .pointer {cursor:pointer}
 
 p {font: bold normal 12px/100% Verdana, Tahoma;}

TABLE {border-collapse:collapse;}

 .ahidden {display:none; visibility:hidden}
 .hidden {display:block; visibility:visible}
 .visible {display:block; visibility:visible}
 
 .w-small-x {width:30px !important;}
 .w-small-xx {width:60px !important;}
 .w-small-xxx {width:100px !important;}
 .w-medium-x {width:150px !important;}
 .w-medium-xx {width:200px !important;}
 .w-medium-xxx {width:250px !important;}
 .w-large-x {width:300px !important;}
 .w-large-xx {width:370px !important;}
 .w-large-xxx {width:440px !important;}
 
 tr.hl td, td.hl, td.hl div {color:#3f9500; font: normal bold 11px/100% Verdana, Tahoma}
 span.hl {color:#9ec437; font: normal bold 11px/100% Verdana, Tahoma}
 span.small_info {color:#9ec437; font: normal normal 10px/100% Verdana, Tahoma; color:#999999;}
 .noborder {border:none !important}
 .noborder-all td {border:none !important}
 

.noborder-l {border-left:none !important}
.noborder-t {border-top:none !important}
.noborder-r {border-right:none !important}
.noborder-b {border-bottom:none !important}
.bold {font-weight: bold !important}
.green {color: #9ec437 !important}
.grey {color: #666666 !important}
.red {color: red !important}
.green-dark {color: #3f9500 !important}

.button {
	background:#f2efef;
	border:1px solid #c9c9c9;
	font: normal bold 11px/100% Verdana, Tahoma;
	cursor:pointer; height:20px;
	border:1px solid #c9c9c9;
 	-moz-border-radius: 3px; -webkit-border-radius: 3px; 	
}
.button:hover {
	background:#f8f8f8;
	border:1px solid #c9c9c9;
	font: normal bold 11px/100% Verdana, Tahoma;
	cursor:pointer; height:20px;
}
input.txt, input.text, textarea {
	border:1px solid #c9c9c9;
	font: normal normal 11px/100% Verdana, Tahoma; 
	color:#666666; 	
 	-moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; 
}
select{
	border:1px solid #c9c9c9;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; 
}

table.deftbl td {
	border:1px dotted #c9c9c9; 
	border-right:none; 
	height:20px; 
	padding:5px 5px 5px 5px
	-moz-border-radius: 3px; -webkit-border-radius: 3px; 
	
}
table.deftbl td.hl, table.deftbl tr.hl td{
	height:23px;
	background:white;
	padding:5px 5px 5px 5px;
	 -moz-border-radius: 3px; -webkit-border-radius: 3px;
	
} 
div.mainbody {
	border:0px solid grey;
	padding:2px;
	margin-top:-5px;
}

div.logout {
	text-align:right;
	margin-right:170px;
}
table.orders_list td {height:25px; text-align:center}
table.orders_list td.c1 {width:120px; }
table.orders_list td.c2 {width:120px;}
table.orders_list td.c3 {width:200px; }
table.orders_list td.c4 {width:100px; }
table.orders_list td.c5 {width:80px; }
table.orders_list td.c6 {width:300px; }
table.orders_list td.c7 {width:80px; }

tr.td_hl td {
	background:#eaf1eb;
}
tr.td_active td {
	background:#bdfd96;
}
tr.td_hl_grey td {
	background:#cccccc;
}
div.total{
	width:1130px; 
	margin-left:10px; 
	text-align:left; height:20px;
}
div.total span {
	font-weight:bold;
	color:green;
}

table.cdr {}
table.cdr td {border-left:none; border-right:none}
table.cdr td.date {width:140px;}
table.cdr td.number {width:100px;}
table.cdr td.dst {width:250px;}
table.cdr td.duration {width:80px;}
table.cdr td.price {width:80px;}
table.cdr td.rate {width:80px;}
table.cdr td.connection_price {width:80px;}
