body {margin:2px 5px;}
table.table{background-color:#a6a495;border:0;cellpadding:0;}
p{font-family:arial;font-size:12px;}
a{color:#3d5ecb;text-decoration: underline;}
a:hover{color:#8a9fe5;text-decoration:underline;}
/* a:visited{color:#3d5ecb;text-decoration:underline;} */
td.note{background-color:#ffeaa3;}
tr{font-family:arial;font-size:12px;background-color:#fffef2;}
td.main, tr.main{background-color:#fffef2;vertical-align:top;}
td.main2, tr.main2{background-color:#f7f6e6;vertical-align:top;}
td.main3, tr.main3{background-color:#f7f6e6;vertical-align:top;border-bottom-width:3px}
td.header{background-color:#e5e4cf;vertical-align:top;}
tr.header{background-color:#e5e4cf;font-weight:bold;}
th.header{background-color:#d8d7b8;}
td.white, tr.white{background-color:white;}
h1{font-size:22px;color:#2e4799;}
img{border-width:0;}
.tcell{font-size:10pt;}
table.stat{background-color:#a6a495;font:8pt "Microsoft Sans Serif";}
td.stats, tr.stats{background-color:#fffef9;font:8pt "Microsoft Sans Serif";}
tr.hstats{background-color:#f7f6e6;font:8pt "Microsoft Sans Serif";}
tr.statsall{background-color:#dbdac0;font:8pt "Microsoft Sans Serif";}
caption{font-size:14px;font-weight:bold;caption-side:top;width:auto;text-align:left;}
.mainmenu{background-color:#a6a495;border:0;}
.mainmenu tr{background-color:#fffef2;}
.mainmenu td{text-align:center;}
.mainmenu a{display:block;padding:5px;white-space:nowrap;font-weight:bold;}
.menu{visibility:hidden;position:absolute;z-index:2;}
.menu a{font-size:11px;}
tr.melody{font-family:arial;font-size:12px;background-color:#f7faf2;}
tr.prh, td.prh{font:8pt "Microsoft Sans Serif";}
button{background-color:#fffef2;height:20px;font-family:arial;font-size:12px;font-weight:bold;color:#3d5ecb;border:1px solid #3d5ecb;cursor:pointer;}
.allow{color:#090;font-size:10px;}
.deny{color:#f00;font-size:10px;}
.red{color:#f00;}
.green{color:#090}
.blue{color:#00f;}
.black{color:#000;}
.pink{color:#cc00cc;}
.orange{color:#ff6600;}
.hidden{display:none;}
.visible{display:block;}
.ivisible{display:inline;}
.warn{color:#f00;font-size:medium;font-weight:bold;}
.subnav{width:100%;text-align:center;margin-top:15px;}
.subnav button{margin:3px 5px;}
.servicedate{background-color:#fff;border:0;width:98%;empty-cells:show;}
.servicedate td{vertical-align:top;background-color:#fff;}
.logocell{width:30%;text-align:right;}
.servicedate label{font-weight:bold;width:110px;height:20px;display:block;float:left;padding-top:5px;clear:both;}
.calendar td{padding:2px;}
.switch{cursor:pointer;}
.switch_blue{cursor:pointer;color:#00f;}
.scode{padding:0;margin:0;text-align:center;}
#tooltip{background:#fffef2;border:1px solid #3d5ecb;color:#3d5ecb;font:menu;margin:0px;padding:3px 5px;position:absolute;visibility:hidden;}
#serviceinfo{display:none;position:absolute;z-index:404;background-color:#fffef2;border:1px solid #3d5ecb;padding:10px;}
#serviceinfo h4{margin:0;}
#servicecomments{display:none;position:absolute;z-index:404;background-color:#fffef2;border:1px solid #ec0b06;padding:10px;}
#servicecomments h4{margin:0;}
#serviceaddress{display:none;position:absolute;z-index:404;background-color:#fffef2;border:1px solid #ec0b06;padding:10px;}
#serviceaddress h4{margin:0;}
/* notes */
.note{background-color:#ffd188;}
.note0{background-color:#ffd188 !important;}
.note1{background-color:#feffb3 !important;}
.note2{background-color:#c3ffc0 !important;}
.note3{background-color:#ffc8bf !important;}
.note4{background-color:#b5d5ff !important;}
.note5{background-color:#aaaaaa !important;}
/*alerts*/
.mytable {background-color:#a6a495;border:10px solid #3d5ecb;padding:10px;text-align:center;width:100%;}
.alert { background-color:#a6a495; border:1px solid #3d5ecb; padding:10px; }
.myheader {padding:8px;}
td.g, tr.g{background-color:#bbfc8d;vertical-align:top;}
td.b, tr.b{background-color:#b8ddff;vertical-align:top;}
/*управление отчетами*/
.bgstyle1 td{background-color:#ff9999;}
.bgstyle2 td{background-color:#99ff99;}
.bgstyle3 td{background-color:#cccccc;}
.contacts, .contacts td{/*display:block;position:absolute;left:10px;top:50px;*/font-size:7pt;background-color:#fffef2;}

.contacts_2 {font-size:7pt !important; background-color:#fff; font-weight: normal; margin-top: 5px; font-family: "Arial";}
.contacts_2 a {display: inline; float: none;}

/*playlist*/
.playlist_settings_show{display:block;}
.playlist_settings_hide{display:none;}
/*gift mobilix*/
.gift_mobilix {margin-left:300px;margin-right:300px;text-align:center;}
.gift_result {margin-top:10px;}
.gift_title {font-size:21px; font-weight:bold;margin-bottom:10px;margin-top:10px;}
.gift_table {margin-left:210px;}
/*teleblock*/
.tlb_reason {width:150px;}
.tlb_comment {width:150px;}
/*gifts*/
.gifts {font-size:13px;background-color:#EEEEEE; border:1px solid #A6A495;text-align:center;cursor: pointer;height:22px;margin-top:3px;margin-bottom:5px;margin-left:-10px;margin-right:-10px;padding-top:1px;}
.gifts:hover {background-color: #FFD700;font-size:16px;}